0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x1000) execve(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000000)=']\x00', &(0x7f0000000040)='($\x00', &(0x7f0000000080)=',[\x00'], &(0x7f0000000640)) chroot(&(0x7f0000000680)='./file1\x00') msgsnd(r1, &(0x7f0000000700)=ANY=[@ANYBLOB="030000000000000077958f6e46ceef004d1901df55314f813593310a15eabe11a3f49976682fa5b685da387767580658ead5750ced3856be0b82507516df06cebb11d9afb2d95cf2017a67533a175d2e964d2c77c9beb78faa497ee4ff775e4d7438ed8850aec082dc29b3af513184d817846b73b806e91119bce2310b4d634ee43b4ebab9fdc33968050008321e3e5d5d6deaaa5288d9d749cc9e0cdba40062bab6e2b8f9a3e5aca38dbcb32a6fd188b59becb9cdbebc38cf"], 0x1, 0x800) r3 = openat(0xffffffffffffffff, &(0x7f00000005c0)='./file0/file0\x00', 0x0, 0x48) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000600)={'./file0/file0\x00', 0x3, 0x92, 0x8001, 0x0, 0x3, 0x7, 0x4, 0x2, 0x1, 0x10001}) msgrcv(r1, &(0x7f0000000540)={0x0, ""/115}, 0x7b, 0x3bd87d9de8593c15, 0x800) mknod$loop(&(0x7f00000000c0)='./file0/file0\x00', 0x42, 0x0) 16:03:23 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) read(r2, &(0x7f0000001180)=""/4096, 0x1000) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x4, 0x40, 0x7ff, 0x6}, {{r2}, 0xfffffffffffffff9, 0x96, 0x0, 0x2, 0x7}, {{r1}, 0xffffffffffffffff, 0x10, 0x40000000, 0x56, 0x4b}, {{r2}, 0xffffffffffffffff, 0x30, 0x2, 0x8000}, {{r0}, 0xffffffffffffffff, 0x81, 0x80, 0x0, 0x80000001}, {{r0}, 0xfffffffffffffffe, 0x60, 0x1, 0x800, 0x8}], 0x6, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x5, 0x2, 0x9, 0x8}, {{r2}, 0xfffffffffffffff8, 0x8, 0x1, 0x9, 0x4}, {{r0}, 0x0, 0x10, 0x40, 0xd9f, 0x4}], 0x40000000000, &(0x7f00000001c0)={0x400, 0x6}) close(r1) 16:03:23 executing program 1: chmod(&(0x7f0000000000)='./file0\x00', 0x48) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) bind(r0, &(0x7f0000000440)=@in6={0x18, 0x0, 0x8000, 0x5}, 0xc) clock_getres(0x3, 0xfffffffffffffffe) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f00000004c0)=0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r4 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x2, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x220, 0x0) utimensat(r6, &(0x7f0000000540)='./file0\x00', &(0x7f0000000580)={{0xc9, 0x7}, {0x6, 0x4}}, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000280)) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x800, 0x0) r10 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000300), &(0x7f0000000340)=0xc) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x4, 0x10, 0x2, 0xfffffffffffffffd}, {{r3}, 0xfffffffffffffff8, 0x81, 0x0, 0xf953, 0x3f}, {{r4}, 0xfffffffffffffffc, 0x0, 0x1, 0xcd50, 0xc2}, {{r5}, 0xfffffffffffffff9, 0x10, 0x2, 0x2, 0x2}, {{r7}, 0xfffffffffffffffb, 0x4e, 0x21, 0x1}], 0xd4, &(0x7f0000000380)=[{{r8}, 0xfffffffffffffffb, 0x2e, 0x1, 0x80000001, 0x8}, {{r9}, 0xfffffffffffffff9, 0x20, 0x80}, {{r10}, 0xfffffffffffffffd, 0x0, 0x84, 0x3, 0x5}], 0x9, &(0x7f0000000400)={0x3, 0x8000}) 16:03:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x1) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r0, 0x6, r1) r2 = socket(0x11, 0x3, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) 16:03:23 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) r1 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) utimensat(r1, &(0x7f00000002c0)='./file1\x00', 0x0, 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') r2 = open(&(0x7f0000000000)='./file2\x00', 0xc0, 0x93) getsockname$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000280)=0x8) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) mknodat(r1, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) 16:03:23 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x8010491, 0xfffffffffffffff9) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000140)={0x1, 0xffffffff}) recvfrom(r0, &(0x7f00000000c0)=""/111, 0x6f, 0x842, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x2, 0xb77}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x3}) 16:03:23 executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0x8}}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x40) 16:03:23 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) fchdir(r0) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) 16:03:23 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) pipe2(&(0x7f0000000100), 0x4) lseek(r1, 0x0, 0x1) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f0000000000)) 16:03:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = fcntl$dupfd(r0, 0xa, r0) fsync(r1) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x95c}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0xffffffffffffff58}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getegid() setregid(r2, r3) r4 = msgget(0x1, 0x400) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000200)=""/18) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() close(r0) r5 = syz_open_pts() ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f00000001c0)=0x6) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0x7ffffffc, "845c5509000001000000000000007f8a00"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:03:23 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) renameat(r0, &(0x7f0000000040)='./file1/file0\x00', r0, &(0x7f00000000c0)='./file1\x00') 16:03:23 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x8) renameat(r1, &(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00') fchmodat(r1, &(0x7f0000000180)='./file0\x00', 0x40, 0x6) connect(r0, &(0x7f0000000040)=@in6, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x102) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0x10, 0xfffffffffffffffb) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000001c0)={0xffffffff00000000, 0x10001, {0x17, 0x2}}) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x2f}], 0x34, 0x0, 0xc6a, 0x0) 16:03:23 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f00000008c0)={&(0x7f00000000c0)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="10000000000000000000000000000000"], 0x10}, 0x0) 16:03:23 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080)="ab", 0x1) connect(0xffffffffffffffff, &(0x7f0000000200)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, "b08dce5800"}) readv(r2, &(0x7f0000000200), 0x10000000000002a3) 16:03:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffffffffffffb}) 16:03:23 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x2, 0x1000100000000}) 16:03:23 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80dc508aae1efb92, 0x0, 0x0) 16:03:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x10080, 0x7) utimensat(r3, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x6, 0x9}, {0x7fff, 0x80000000}}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000180)={0x9, './file0\x00', './file0\x00'}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) 16:03:23 executing program 0: r0 = socket$inet(0x2, 0x8005, 0x3) setsockopt$inet_opts(r0, 0x0, 0x4000000022, 0x0, 0x0) 16:03:23 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x45, 0x0, 0x80000001}, {{r1}, 0xfffffffffffffff9, 0x1, 0x20, 0x4, 0x3}], 0xb979, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x800fffff, 0x9, 0x1}, {{r0}, 0xfffffffffffffffc, 0x80, 0x2, 0x8, 0x3}, {{r0}, 0x0, 0x12, 0x4, 0x1, 0x700}, {{r0}, 0xfffffffffffffffc, 0x30, 0x40, 0x7, 0xfffffffffffffe01}, {{r0}, 0xfffffffffffffff8, 0x10, 0x4, 0x9, 0x80}, {{r1}, 0xfffffffffffffffd, 0xc, 0x4, 0x1000, 0x3ff}], 0x100000001, &(0x7f00000001c0)={0x0, 0x2}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x7, 0x0, 0x0, 0x0) dup2(r1, r0) 16:03:23 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x1000, 0x0, &(0x7f0000000000)=""/219, &(0x7f0000000100)=0xdb) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) 16:03:23 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setitimer(0x0, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) getitimer(0x2, &(0x7f0000000000)) 16:03:23 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000080), 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040)=0x5, 0x4) 16:03:23 executing program 0: clock_settime(0x4, &(0x7f0000000140)={0x4, 0xffffffffffffffff}) r0 = msgget(0x3, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setreuid(r1, r2) r4 = msgget$private(0x0, 0x40a) r5 = semget(0x0, 0x4, 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000001c0)={{0xaa, r2, r3, r1, r3, 0x0, 0x235}, 0x9, 0x100, 0x4}) msgrcv(r4, &(0x7f0000000100)={0x0, ""/33}, 0x29, 0x2, 0x1000) r6 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x400, 0xa0) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f00000000c0)={0x10000, 0xa0e, 0xffffffffffffff29, 0x1f}) msgsnd(r0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="03000000000081000000ee808877ef646ee7d556a5dc96c3e88cdd1f7822f106c96971b43e7406b8553b8fdb00132a00ec30b83e28c31e4f2f86035c61b10e01830919dc14967bb8834984"], 0x51, 0x800) 16:03:23 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x488, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0x94) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x47, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = semget(0x3, 0x4, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x1, &(0x7f00000000c0)=[0x0]) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000300)=0x4) getsockname(r1, &(0x7f00000001c0)=@un=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) r6 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x200, r4, r5, r6, r7, 0x0, 0x4}, 0x2, 0x1}) kqueue() 16:03:23 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(0xffffffffffffffff, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000140)=0x9) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000100)) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) writev(0xffffffffffffffff, &(0x7f0000001b40), 0x1) r2 = syz_open_pts() close(0xffffffffffffffff) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000080)) dup(r2) syz_open_pts() 16:03:23 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = getgid() r2 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000080)=[r1, r2, r3]) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:03:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r0, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r1, 0x0, 0x102, 0x0, 0x3f, &(0x7f0000000000)={0x401, 0xab4}) 16:03:23 executing program 1: mknod(&(0x7f0000000140)='./file1\x00', 0x2014, 0xe5a) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000080)='./file1\x00', 0x30101, 0x40) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readlink(&(0x7f00000005c0)='./file0\x00', &(0x7f00000004c0)=""/148, 0x21f) 16:03:24 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x61c8, 0x403) r0 = open(&(0x7f0000000040)='./file0\x00', 0x82, 0x80) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) 16:03:24 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80104267, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r2, r3) sendto$inet(r4, 0x0, 0x0, 0x402, 0x0, 0xfffffdaf) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000080)) 16:03:24 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="9e0facd86d07cc77da698374bcfab26c114dadafb23052666771f41dfa84a406", 0x20) fcntl$getflags(r0, 0x3) sendto$inet(r0, &(0x7f0000000000)="15b20771410ab263bf4dca002b", 0xd, 0xb, &(0x7f0000000040)={0x2, 0x1}, 0xc) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) 16:03:24 executing program 1: unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000100)='x\x00') chmod(&(0x7f0000000040)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) sendto(r0, &(0x7f0000000140)="bd1d78e78ff2d3b1a362a7a11738cc3444e4e207c30800b280cbe0e3e857389b9ed8312d9bb1dbc3d349e7b3ef11d768a106b7979f82942df4d35c5ac0661101913f37c3284a6775d45f2ac1e91ed7baf2114d67c40d1f5ec896464b86cc38", 0x5f, 0xb, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) dup2(r0, r0) 16:03:24 executing program 1: r0 = socket(0x30, 0x3, 0x0) getsockopt(r0, 0x0, 0x4000000067, 0x0, 0x0) 16:03:24 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10018, 0x6) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) fcntl$dupfd(r0, 0xa, r1) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) close(r2) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000080)=""/117, 0x75}, {&(0x7f00000001c0)=""/139, 0x8b}, {&(0x7f0000000280)=""/248, 0xf8}, {&(0x7f0000000380)=""/235, 0xeb}, {&(0x7f0000000480)=""/179, 0xb3}, {&(0x7f0000000540)=""/147, 0x93}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x7) 16:03:24 executing program 1: socket(0x14, 0x2000000005, 0x0) 16:03:24 executing program 0: r0 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000e80)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3bf2c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3daaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c02432d5a7be063077ac005cb6719a1e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a63c002e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad", 0x89e) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x2c, 0x0, 0xfffffffffffffffb, 0x2}) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0xc8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd9f, "b0ad1dbd961018ffa5002c08000200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:03:24 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000200)='\x18\x00') fchdir(r1) chroot(&(0x7f00000000c0)='.\x00') 16:03:25 executing program 1: r0 = socket(0x2, 0x6, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c2, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ff9000/0x4000)=nil) shmat(r1, &(0x7f0000ff8000/0x4000)=nil, 0x2000) r2 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ff9000/0x4000)=nil) semget$private(0x0, 0x5, 0x0) shmget$private(0x0, 0x14000, 0x6, &(0x7f0000fec000/0x14000)=nil) shmctl$IPC_RMID(r2, 0x0) r3 = getegid() getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = getegid() getgroups(0x8, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, r5, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setgroups(0x4, &(0x7f00000000c0)=[r3, r4, r6, r7]) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) socket$unix(0x1, 0x0, 0x0) 16:03:25 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x2) r1 = dup(0xffffffffffffffff) r2 = getuid() getegid() r3 = getgid() fchown(r1, r2, r3) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000044, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r4 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r5, r2, r3}, 0xc) pwritev(r4, &(0x7f0000000280)=[{&(0x7f0000000540)='4', 0x1}], 0x1, 0x0) chdir(&(0x7f0000000080)='./bus\x00') ioctl$TIOCCBRK(r1, 0x2000747a) 16:03:25 executing program 1: r0 = socket(0x2, 0x8003, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="82023fd8c6e37d7d1d322e2f66696c6530004d0997210e53eb52bc878df12649357f05b06ba46b125085a6363dcb7ac163fa9f0fe2b2b8ceee6af9772563915bbfa0bf4e74da17f01cd7aff3cf1a3e89a6fc49489d6a13ce88df8335a25d78c9060e2132c041785c206b0e2aae2e717cdd964b6ccb6e9d5aa890b4c2210e5d323a690b38b1037ded993714dc8e5868044151682937efa938c76688e29aedd4dfc3537639baf5315293b1ba0db148a7ce19c148f3a8bbd2d17db336efa005a88e2f978df17de9d721fc25942ccf89"], 0x10) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) 16:03:30 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) select(0x2b3, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x0, 0x3fffd}) 16:03:31 executing program 0: munlock(&(0x7f00000bb000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) setgroups(0x1, &(0x7f00000000c0)=[0x0]) 16:03:31 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x6, r0) 16:03:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000340)=""/212, 0xd4}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfffffffffffffeec) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:03:31 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x3, 0x0, 0x4a23, 0x9, r1}) r2 = semget(0x3, 0x0, 0x102) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000100)) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000000)=""/155) pipe(&(0x7f0000000340)) getsockname(r3, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000300)=0x8) sendto$inet(r4, &(0x7f00000001c0)="a8bbbd7c36ceab7d18d3a7590ae3bfa1e8ae5df5b400848b49090787d458682b2e260bd81d87ea83eb22259c682dd7edfbdae1a1839bb432ed2b0bd5f35aeee862e0e39d4d73561703530ab686fef48ee71892003d249ced617d1fce7469fd5d0496bde0afba5d675b5b6c140cdf45c079a57b302a2caad7126aa91e5e3f8625d334cd23dbe90a78088fa7121de886b47ce8570b948988d26b2c747641d8947a8eb92a7e521a", 0xa6, 0xa, &(0x7f0000000280)={0x2, 0x2}, 0xc) pipe(&(0x7f0000000140)) 16:03:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = syz_open_pts() preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000380)=""/207}], 0xffffffffffffe24, 0x200000080000000) read(r0, &(0x7f0000000140)=""/139, 0x8b) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000200)={0x6, './bus\x00', './bus\x00'}) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000240)) getsockname(r1, &(0x7f00000002c0)=@un=@file={0x0, ""/75}, &(0x7f0000000340)=0x4d) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000280)='./bus\x00', 0x800, 0x100) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$getflags(r2, 0x1) close(r3) close(r2) 16:03:32 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) write(r1, &(0x7f00000002c0)="74a12ec8227daab573e5e7c809e5b2d851376c55bafe5b0f26deb79d6fe1b6c6fbb39f6aba86a6e64acd1d94acf6a900391d0a380412141f92a46574fa85699a73735b325d363315655ba54297b98d5b45f0337cd799f2b93d8cac40d6ed095e12a334bf4c134d1e79ad08ca6fbc7aa5acc81f344574d2e67780a41cb5f069fbe93f8f297535b540baffccff9bf88319ffda15d4299f0396c52f2bdb4d19bb8300077af704007da652114364ddb6a14b2974fd9382675b127c6206d9b2b75314aca099f0d949331228cec2cd4fbe37f36a1dc4324314895ded5034de2751aab6d7d67ee602a8166930e92b02efac87e5e7bdee7bf1e0c8182d6eb5dbc599a14b", 0xad) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) 16:03:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921000000000000000029f46af98260d222", 0x25c) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0xffff, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) r5 = accept$unix(r2, &(0x7f0000000640)=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) kevent(r2, &(0x7f0000000500)=[{{r2}, 0x0, 0x4, 0x2, 0x9, 0xfffffffffffffff8}, {{r2}, 0xffffffffffffffff, 0x0, 0xce, 0x6}, {{r3}, 0xffffffffffffffff, 0x22, 0x40000000, 0x3, 0x9}, {{r4}, 0x0, 0xc, 0x0, 0x9, 0x300000000000}, {{r2}, 0xfffffffffffffffd, 0x42, 0x40000081, 0x81, 0x80}, {{r0}, 0x0, 0xa, 0x8000000b, 0x8, 0x82}, {{r2}, 0xffffffffffffffff, 0xb1, 0x80000000, 0x2, 0x6}, {{r2}, 0xfffffffffffffffe, 0x10, 0x60000000, 0xd87a, 0xf000000000000000}, {{r2}, 0xfffffffffffffffa, 0x10, 0xf0000000, 0x800, 0x9}], 0x0, &(0x7f0000001680)=[{{r5}, 0xfffffffffffffff9, 0x1, 0xed0e440ee436c59e, 0x6, 0x5}, {{r3}, 0x0, 0x49, 0x40, 0x5, 0x1}, {{r3}, 0xfffffffffffffffa, 0x4, 0x80000000, 0x10000000000000}], 0x7, &(0x7f00000001c0)={0x8166, 0xea3}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) syz_open_pts() 16:03:32 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) sendto(r1, &(0x7f00000000c0)="ee4ffffe71b026eb21e49c9866930beae3ec11a4bf336592b7fbd058e8f6d7cb6e14f66dc2dfdf874394a8c728d7cc5a37a6f9ef522e89856cd061fa6eb6c43528466217ea9dc274a53c214a6ea042661519f67a939ba9e2537898f9865c97aa46f7b04cf5089d47ee99ee5a314baa04430d5eee0cd499e9bf05a464b2fe45419d92", 0x82, 0x1, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8) open$dir(&(0x7f0000000000)='./bus\x00', 0x410, 0x6) fcntl$getown(r0, 0x5) 16:03:32 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x240) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x9f) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:03:33 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x3, 0x7}) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x50}], 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0xea6c) fcntl$setstatus(r1, 0x4, 0x46bfb) write(r2, &(0x7f0000000140)='U', 0x1) 16:03:33 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) readlinkat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/150, 0x96) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f00000000c0)='./file0\x00') readlinkat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) 16:03:33 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0x0, 0x8, 0x42, 0x2, 0x1}, {{r1}, 0xfffffffffffffffd, 0x44, 0x20, 0x1}], 0xca49, 0x0, 0xda, 0x0) 16:03:33 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x4000020088, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="32d036b16dcca55593163c4d702d02d5ff99d2f488390f404554f439f0f277fedf61a32d6ac861c159286595039dde08bc1e1603550a97a63910bb1c299e7302d34477f426c1c805c0dd9c", 0x4b}, {&(0x7f00000003c0)="e46a5753043496ccc37d6d99b2ef9c3ee1a7e15fd8c7e38123c0c9ceb3060237a5c4753b9968ed1c09c655bf502f9b5d395c4825998ea1852c6df3479f74cd93471e578c79dfe32ad930e6918926d025ec1629d6d3041be61d84f8bc53e3b9760738b9d994e018184fe97f460ed8570ee683a82107d0a01bbe4b384b026a1e7f86ba", 0x82}], 0x2, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x1096, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000480)="8b0572b34cdfaba7dc044e249c64c14725f1fd30f3636be3e673f64a92212b40fbdf5f5ae4e45cb3fcb54d251367147dda1900a04adf4ed13126488ceac879c699a5dbdd7ae5319f106b7e82bde0b031031b0d9ba5d778f4b465f693c8cf81711980e37adf27037327b796396c9152134997f92f427281699cbc39808999c161570762cd367c24f0b7e74dc00d54fbd672cb30", 0x93}], 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000200)="72f7c086355e40567733198399dd586844542d7421ce7c63b100904b30039d4df44399aed302360b3258c2b6fbc4180d1f50d901663abb4096ed8207a721521cc96bd62d3a80b9ee0fa51973f7aa02e23a8fdcac5ac51102e4608d7d4ee7f4fb48981f3aab1e8d2ef2d0dcb006dd30", 0x6f}], 0x1, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) rmdir(&(0x7f0000000000)='./bus\x00') 16:00:00 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000600)=""/148, 0x94}, {&(0x7f0000000800)=""/164, 0xa4}, {&(0x7f00000008c0)=""/220, 0xdc}, {&(0x7f0000000240)=""/91, 0x5b}], 0x4, 0x47) mknod(&(0x7f00000009c0)='./bus\x00', 0x88, 0xfff) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/88, 0x58}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xfcf5}], 0xa, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000140)=0x6) bind$inet6(r0, &(0x7f0000000380)={0x18, 0x1, 0x2, 0x2}, 0xc) 16:00:00 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x40, &(0x7f0000000000)="4b74954c", 0x4) 16:00:00 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)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = fcntl$dupfd(r0, 0x0, r0) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x3, 0x1, 0xffffffff}, 0xc) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() r3 = syz_open_pts() r4 = msgget(0x1, 0x35d5e5998dc0b6af) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f00000000c0)=0x80000000, 0x4) msgctl$IPC_RMID(r4, 0x0) fcntl$getown(r3, 0x5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) fchmod(r3, 0x42) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x7, 0xfd1, "b08d1607000000000000001a00f3ff0a6300"}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) read(r3, &(0x7f0000000880)=""/161, 0xa1) fsync(r3) recvfrom(r1, &(0x7f0000000100)=""/28, 0x1c, 0x41, 0x0, 0x0) 16:00:00 executing program 0: r0 = semget$private(0x0, 0x0, 0x220) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000080)=0x3) r1 = semget(0x2, 0x0, 0x2b0) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000000)=""/70) semget(0x3, 0x2, 0x0) 16:00:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x37, &(0x7f0000000000)="e33b6eb188fdd0dbe955cbe2d7f821ea8635bf67ad29dc65d2f32262e02cd863dc053cbfa4e38730a23a3b8aa46774b506d78cc75d3a48349bdadfae5a68fe6c57277896674532f734ef5a", 0x4b) 16:00:00 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, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:00 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000400)=@file={0x0, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r1, &(0x7f0000000200)=[{{r0}, 0x0, 0x20, 0xf0000000, 0xb042, 0x7}, {{r0}, 0xffffffffffffffff, 0x0, 0x80, 0x0, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x200, 0x3}], 0x6667, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x0, 0x20000022, 0x81}, {{r0}, 0xffffffffffffffff, 0x80, 0xf000000b, 0x8, 0x5}, {{r0}, 0xfffffffffffffffb, 0x42, 0x200fffff, 0x4, 0x101}, {{r0}, 0xfffffffffffffffd, 0x10, 0x2, 0x7}, {{r0}, 0xffffffffffffffff, 0x82, 0xfffff, 0x7, 0xfe}, {{r0}, 0xfffffffffffffffe, 0x20, 0x10, 0x2, 0x8}, {{r0}, 0xfffffffffffffffb, 0x0, 0x0, 0x7, 0x9}, {{r0}, 0xfffffffffffffffc, 0x20, 0x40000011, 0x3}, {{r0}, 0xfffffffffffffffc, 0x20, 0xc2c3ceaa67222b45, 0x1, 0x3f}], 0x9, &(0x7f00000003c0)={0x46a5, 0xc000000000000000}) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:00:00 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20098, 0x40) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0xdd, 0x1, 0x4, 0xfffffffffffffffc, 0xfff}, 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = open(&(0x7f00000000c0)='./file0\x00', 0xa00, 0x18) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x1, 0x0, 0x4}, 0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000140)={0xfffffffffffffffc, './file0\x00'}) r4 = fcntl$getown(r2, 0x5) mknod(&(0x7f0000000180)='./file0\x00', 0x141, 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r6 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000600)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r12 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000740)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000200)="442edd06c7f9233812ffc8b01dabec82da542a5e57bab97b58ce532c881e62b232ba0d0938ce85eed66dfeddbf5464b4cb815afac67b135ce619cedcd0d384050d96a0c49e5e652539e7250eaaf75aa0a7bc7f4dad119c827963e6a89eae24254f8fbf355de75532fdb9b4dc9f47ad9fef291e5518eb879076c7b9e1c13a5e17bf7d22769ae8e0a21c83bdcc9175a0bf72fb8f113018c612856052155c6d744d20ee90ecba96ebd26a0712a21d9f2b60e53f980724ec687b011bd4a3fbafecb81ca82e9ea8b69556d80a1a837de82048c5e96c2136b3c7a48aa4", 0xda}, {&(0x7f0000000300)="c4e15f200500223a4383931fa818a5501b05cf4f0d88a5ca461e8fb023b178029e73d2f2c512f70d3f99e46b7f4ad6672d0b8c19563c8720bbd4f7c096a20b04c5a5f75ddcbfb4a966141aa88edfd3d61e1e517e901e82afc87fa66228f0410027f763faba8ffca47a33c3837d3ff46a340d8bebd2bbf781a4a7c106a683b4a7f04025f78100924465efe2fce29fd1391a2e7166b272faa30e705303d8a209a7811ea6c1d9af54158098b06cdc9aad04231a8aef235928b35a8cc32a4c25f8081b1a08342802679df776005abafb2df40ac7dc4c8d46b76551", 0xd9}, {&(0x7f0000000400)="613c01fc", 0x4}, {&(0x7f0000000440)="b277da15f5017393f501352da23aa7855970824caf97cc16dcffd71be8a3f32fbbcd522f27f8098c9966a31d8a8d562e69e053a2c66d39be117ba760443721603c7d008e7cbb21693e6707378de8b7001a72e9cfd01033ea88e7c4791d1b12dce0eaa36f07b56d21e115ecbeca5c150adbc2cacaed391c9db3c72463321306d1759798b6a886f1898cf3e4970e80cfcb704c9be14ad425be81ad22301a830e52bac8d982f0a5ddbac1cf57a16093731a7921df574dfde148b0500e28f09c", 0xbe}], 0x4, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r0, r1, r1, r3, r3]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r3, r0, r0, r3, r1, r0, r3, r0]}, @cred={0x20, 0xffff, 0x0, r4, r8, r11}, @cred={0x20, 0xffff, 0x0, r4, r12, r15}], 0xc0, 0xa}, 0x0) lchown(&(0x7f0000000780)='./file0\x00', r8, r15) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) mmap(&(0x7f0000bfd000/0x400000)=nil, 0x400000, 0x1, 0x11, r2, 0x0, 0x0) bind$inet6(r3, &(0x7f0000000800)={0x18, 0x2, 0x3, 0x8c}, 0xc) mknodat(r1, &(0x7f0000000840)='./file0\x00', 0x2002, 0x0) listen(r1, 0x5) getpeername(r2, &(0x7f0000000880)=@in6, &(0x7f00000008c0)=0xc) sendmsg$unix(r3, &(0x7f0000000f40)={&(0x7f0000000900)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000d40)=[{&(0x7f0000000940)="5ffc092f239f8e1514fadc87699c2dda866d2e0402c02f88b343c546bb15671c76d203129cb30a8b96c9de0565b20f0e88d48dc3e55c675019229726e373992dfdc6f55ce81a828b408a5ca49a77c1536434bf92d484ac91968f2db17c7abeed6449e81a700a52dc270463b2325f38e1440502251b7c5a2e4a7f7aea7926ee782c25ba41ae3d8ffffa442b95c02a527c430bccbe53e5556c1fa5177d33d22b5bf45e69f7db52dad92516627eab73472edeb7ed2cb1aca0981fd4df8cb91f1e305409b475f9cfed826d35795214b954cf40790244a1a47001f1134c6657afaae57eb43d22a5b87c106693c204", 0xec}, {&(0x7f0000000a40)="ffcc51fbf356f84de063e28a009ef164d25c53544851375921df7c4099624b16c26e0d1e3949a7aee0cfddd45e780e7ae89b55c5d06495334a02d5231c93b9f6afcdc7e02b0339806bb70a858ace8faf56cf8a8aef21f192517834f50ef60c4f19f7387f60dc7143a9add172542bb2f688feb4908f8237416e564906dc2ab6f3ae51a5ac82f68a3b684832c70651ede334cbfe42dd6dc5d4a3151c4d6decf6b7d8d3db08b1a8af8ef602772b48cb4f643a15ded73550dc47bc9769839ac520ddba48e1da6982da2d51f620e471b85db3ebf401d5b12c2144a738", 0xda}, {&(0x7f0000000b40)="079e5641", 0x4}, {&(0x7f0000000b80)="b75c7370c12cb6450cd87a2060c3e3e344a6de0848", 0x15}, {&(0x7f0000000bc0)="2689260aa2ab580502a55074b3204279c7133490154597be70728edaa3bf60", 0x1f}, {&(0x7f0000000c00)="6507067f99bf3b7ed38a1bb162bfe9ba4704a7003991a8976fb7d688c72ccd9b3dab1939ff3021386a2004413bacacdaf4d280865debc5721227cb5d0101f0fd175e0ec680cd40787760c2f62f4c6dfffaf9af150168a2ff6a8657a48958dcf1598d7cf62db8924fb2c0f4b21b90c2f292d36a8055b849350015d13226382db961fb6c0859c1273ad516edc5ad4230e08623b59ec938f1cb2a3bcf815f1cc5bf8da2c96fd470acbafc6edd4cc41b0014830e410430fb4a73d4b6555659d216d0f03ef7f0f626f02d864f8e26b2ded22bf517826771a8c3f5eb736a05574c05362af6636b90a23729fc4b27eddfbc52f9b581fe011450e0557f2a99ca", 0xfc}, {&(0x7f0000000d00)="3a5a636ecd32c46f1d1227fa779fedd80c1b965b10330eb80a6b55f7502bb4d3a20e164520", 0x25}], 0x7, &(0x7f0000000dc0)=[@cred={0x20, 0xffff, 0x0, r13, r12, r10}, @rights={0x20, 0xffff, 0x1, [r3, r2, r1, r3]}, @rights={0x30, 0xffff, 0x1, [r2, r2, r0, r3, r2, r0, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @cred={0x20, 0xffff, 0x0, r16, r14, r18}, @rights={0x20, 0xffff, 0x1, [r3, r1, r2, r3]}, @rights={0x18, 0xffff, 0x1, [r0, r3]}, @rights={0x30, 0xffff, 0x1, [r3, r0, r2, r2, r3, r3, r2, r2]}, @rights={0x20, 0xffff, 0x1, [r2, r2, r1]}, @cred={0x20, 0xffff, 0x0, r7, r17, r9}], 0x150, 0x2}, 0x404) r19 = geteuid() ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000f80)={0x5, 0x6, {0x1, 0x3}}) mmap(&(0x7f0000d29000/0x4000)=nil, 0x4000, 0x3, 0x4010, r1, 0x0, 0x0) getsockname$unix(r3, &(0x7f0000000fc0)=@abs, &(0x7f0000001000)=0x8) setreuid(r14, r19) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001040), 0xc) setpgid(r4, r4) 16:00:00 executing program 0: semget(0x0, 0x4, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) setuid(0xee01) r1 = semget(0x0, 0x0, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/5) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/190) semget$private(0x0, 0x2, 0x780) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) preadv(r2, &(0x7f0000000200)=[{&(0x7f0000000180)=""/28, 0x1c}, {&(0x7f00000001c0)=""/41, 0x29}], 0x2, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:00 executing program 1: pipe(&(0x7f0000001700)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) sendto$unix(r1, &(0x7f0000000000)="aa11f1aa2012a38914958c13b353eeb7c608a909ca1bda25716336055d67eed32542af958b6517b79ace1836a3e21170b52197c536d414ece01cad430fbdc3961bd4166c0175d56d06d33ca2b19dfd5200375ca3877000bf6aac3ab9c798638bdc0424a00fcaad69ca2b52c805f4e8a0f2dd61d3f5aecca6dc1e17132d88d5e419c43b1edc79b2ef90fbf7aa4ab91b84625011a462c8f9fc41fd323f0d545ea7df7c04217978b43cd3eb36800f6f3734aff9e3e7fe42520dbac637ef9ff1d59c72d4256c949bec7baaf8ed17797e493ab8b3d8a1a780c522e773e3ceea18af27e70e5037142606622e25b78e9c7360fdffbead4d93348ffc12b65b177671230a93951e5a8914a7cfcb905b392ca3120f03b02f487ed88d1c67244027531dc478d9c2f3f30b6a142cfedb4d02088790cd7b51c888b6e75a302e9283cac07dcf5410fa7e6a278a6410f71fa897c4105ba68220c632037ddcb9cf8fe2542f8eca329ca526f3cf109ac5970d22e0dd0c879bf5ecdc77f1c806c157d28bf1ddcc14fa595e5ceddc703db79bebd63b37e3fda6eac4e434cfee9bdbc6a416aa10e513aab887a8d305438d8412eb9b9a8eb752508a336dfa63e1b6f0e74e32f62e71ebb093e6b666a6d126c2f535485d139bdab71d65724872054d13d9723b67e69c06d43ae878629d16607ea989e0605756c3a3b17c4fb096746214d0c419ebaf0f0991217e2734313ea25f8e7532c702d5e233af04e05a79f6776610683a118da0cc09d23065e59c186ca3e7c512120a909e0367cdf2e9a62c5f56657f1476241726fb419617f372e921c83e014daa4fd42a15ceac7247631e4f205785e9d968f0c006b874cae644a706f04e5ca296a81d45903b45aff10ea9350c28cd128048ccdfaddda58267dd097fa08f6f082ed4ef3cc91cf02492c1f05d1ed4482fe6f9fb7a197b0131e5aaa45ca1ae0246c8470e3713e2152b30440502f7304da56332f2422f54aed37cc4114b801b391638ea1612de8ef5b9ac15737702e10d4975e5e980f47b58844ec124f4de0fd11d8521012169254b8ddb2b9612a27cdcc8eeb4b5fda320b69dc8294ab136ff0644295ae644b88a04662676834b5c26c565d1b9d7715508d57075f66672225efe7fb48fd6db85bcaad10d66613b5417ca94fd2bbab78511b705070fac8f8e7c1d0eb1ea851426b9efe4aa2701e5337e9a18c41c72dfbdaaed07fb5c0bed1ab0b2be167d7b00c3b6e8bd49bfd2c36e158f83f6b36c961f532f39ba5b22d634e775d01b08d8995bfea62d384f3739ad321339c9aca3434dc39a5b4c1c2500553d7ddff3f755a2fd3941333563865e2b31915775561140d4b80909fb40deca9905522d836fba8d381b3125c545cad2a252a62bf405fe106b3ceae3951d532b13edb8498059e38f6bb95f8d533c5dffbb82257b2d6b34acdaf0ce1f921fb81a258d187657a5070688d78db001aadf3b988432fc729a4697d89e416b0df89d4641926e22796d948e8fbb7a1de27a437a4c949965665196ab156d350d6e24c6e0e4ddf82aeb53ef5d690161689c7c71c15f529509bdc0f31636a5e12416e8c96173a9b0621a9afea68ec18b4781f2d472fd83ebc44bb64a85d2f31cce59622c76aa3428a18e865270fded4618dfe7ba793cb3fcecf4332ed4dbf21599a021700078af80be889ed6b911fa36e2bf6a6c4658da275648e4b75b5b71042878dc6a76ac88d427ff939ba27c1a67fa17a576ebf36718d3754f4f676bde9d9802cfc46b62125bd5ffe342c72c5c617da5867b71ff5b1c9e437cd3fc0b6cea4537f899ffaebec8edc33ba2478ff01cfe639821b04b72327ca84ae7365a36ab0a7513f65f56d29b6ae789ac2425cd58ee8080709f274edbe40862ee880ae83fc8df076f21891db11f876873ffd160fa11380536685dc1a6e6dfa151927d1f9f2a91e72da8c06697be63a405aca03a0c079a9a342687380f821cf20c53ae6332003de864f6d0fc03a0542291cf417cc42934bb9d818d75c825cd483ed782b5f24e288b7649f559c1aed67947558dcad6bfc0a206a37e13c745dafb7d9364ff01313eca5887f60b993dd4c3e47a12432e4de84b9fd88b3b0bcada6c2abbf6ab5322563a7baad3693733db4de9ab65110bd6e73a08729e754c2581a3278f8bc7b8ad9aca87d0ae7c3a1095981fd0364da01fa9bd56c5303f153e43d47c770098f9173f4263bbb69e9fb5ec63d720528c5b704f3fe598b2fcfd8f70e599186110b1ee0bd3ab838cdf985c3decf25a416a7693053d062aa3ae98df8abc144df09f7f8d30f1205cf67537fe8be6a7d9690bd0a1d47022c62cf3630959aa3cdd4be2a519ff37e075b9f65b88f0b0819c0f2881157b8062b08a6a6269f2ebcda73c7789334dfb9b825e869fb479bca5a8d9e31d8fca9a4cd69b8a637f6eca8f7dfb6feeeca889037a4d2f75e2e0d8a10b55f0468223133d560ae2cfe4f41e48b76e2e1188af15c14a0db3dd9a512ddd27a83cc4330911b3b85dd0552b660a22c49d7baaacf7573a81211f33d4c3585c3989c1a977180711e0abd5d383f54cf47a423a7619fb1334034d046615d1df77f891689210bcb52d5722ce7115053bca43feef245e4014ab48ab0ed2fd73b2adc675c28e56758744aadea97edbd911e8fdc62cb0ad8c9e3cb4e96c9c5b1b2d04a33d0c9ee22652a26bcf29f1e048731c020f141645b4cad07898c75e4a9206ce61aba3d126996fd707c494db64eadf398b844ef1601ceaa2eccd3c89e9d265ea9e073789c2388464f943056d7e55ca4e23c8790daf76f7420d3c3249c624747730b807768986dcb08bb35cb292d4ec2c4f6f88f1836a87090d520d82240686ed8a33335846434d964fc0d6d9aae290045fdd9b8becbe7f5aa8111f7e2ca5ae5faf8f733a6a4efefbb994e9640dcf40ecc1388bf3e842718e07eb4413a747d9c706bd70875f649becc03f58cf4182fb9b6da4e48ae94a385f01c159014c63eee630540ac60c99488749bef73354a09a42398e2e702821fc57f32719b91374f8e11f4a674c596be3636cf4ffaadf3097a4043c3724dd248a0e580a6edfdd4320936e8e6b8565859a6383759557ce302c1f30725c92dcf944f263e75cf11850dc397bf6fae2f69e2215459b661b14a5e6b3da3e86c5bab358e15b6f7b04f965fda4b82f981ae22099bd6f01a03ca3716051c2135e2076c167516a820ee4a34356883b78f09d6c04cd389478b477750fd42d2a02bd66a641dfd0f5d5608b52678838dd43fb2a55860b56f633749fedf6342c5a1f7e60e3f4527848e809cc44e6714c41b27e0e16fb7fc799eaba2908c58f903535cff9377425e6f9741cf2216e5f2343aa691793fafef0bdd11685685685b383abffb6bd63d4c9a968f1ccf6acfdd3cbfb37a5892f32dd03c9fa9cae5f68732359c180486ca0e6b0715a147cbfa890356cce47e19252e130267b83e4190e63925eb2cac57a30e20e914793ca80def395f200b207633eefd10d6538ca2a39da00a8a7a86e95dad7feb237c23641a98af1e7dc69eb0d56c4b084615b4c6c81ffb4cd45decfadf11155375febcfaa3fc1fd66e484b9e6986f15fe5d73ce827ce10d8a6951b956a6b906d0029e49daf97335618c7f9e2ba6d814fb43dfe01db6ab005750aaa14cc81993287d3bc3616d65e4629508e7bfa5dd2ba49b9ca13112c0bbcaa302799e058d1aa76cdf308fb31ac4688d153c840b74a6d04ec7d5b173be00df3555d61354a602dc4f432a17b63542f7e66905bc5f8e5e93cdff9b3798bf0c57ee20e7fabe39c847dda2e388276e3094e120e4e358602509419c97785a15351af7b89219f253a28a28c8e6d3003eb89c24bf640e027aa006c49b3365c21881c36329d304bb3116eac779acc30b582567f4001351f846cbfd5d17f2cde6aec6280cb98e751baece1f643f9e6d00f08d2053ab6369107487eb8e2e1cfbc96f345af8c17efed9fc5772f076c3abbbf8d8086d60efdc6bec546ceb1643308ed4b1bc264633f60c01488fff3c44ddc26eda997233ca3a0a381b336520ac23b3307943820cca4e110f603a883edff7b94e38ab670f0746d69a05ce1ee2ee04bddd1d81ce33571c55014a065ba02e5de95101fb0a8adce26a4ada777b3c3a5f431154c158ca5e5734a876675f12e60c84da718b65051b66c157238370e56873195da4008e18950aca52d542fc620bf69b9ec09e328bb2900aaf25b910911f6c8684eab752e22339d8abe292d2bb4831398e13b969ec5906e1befb118776d914362fb2e6e73d6db338a9b82612d9d69a5e1c1b956fed4ce0564bd549a24858add1924e40eb1925944c1f05cf7f59aefbef5f62340c0025bdeeab0abcaabba0fc85bca07fb0dbf5c9b36a9f8c2f2158edbb7fbc8d2512548abbbd86a9ea4ca8c5dd763c207741e0bb4c606f7a1f34cbece5b0965dc83cf363be260ebead57c05cd9c6d9a2fd2166ae00dd6b076c68bde877f23faa016d5ffdf469fd8de63bbee509eaa852a6acd7a5fcfd7357b33f9ea8c52873eac940890435604c11040143f9cd3fa4148ddea321f3dbfe9062a0751b8edec53115ca9da07e7122230ad1137eb59c7df6f4089e07360c8c75fc3ba8d5a1c97cd121579e82c7363fb0926df3e0f045e602d950e7173fa906d8b36afe008367c49306cc21c6145eb2f9c3a95131b09436124d02073e34f9d6fd12891b59ec892f73ff4f27280eed25ca6bb2be71137123c65ee004e1ef0595d136567eac55aa239580c42ded107f67fca321ef3e9c81a7c946b3886f3889dceae889b9a9b66b978fcbdbabf130d34cfda93b30955c190a8f1f463acc5f1599fe3471037c54b2ce4602ecfdd29a5549561eb0994bbd28ae66f135646bff3cf8fcc92a198153e4831a8571e6e1dd1730d878606251d83e6cf6f6938f9a13959bd550e3f9fd4706eb0c2495247abbf9aa1d7350a532f9ac6094656de6f2a2c9787dc4392ffdcfb7978881d0eb0852118408b2369bece7f58ad49b7fafd32a3d9e9ec2797a77bb61d04b07f5b7a86f632c77be1bdd185d276752ab9bd6eb19e9a0af5bce9fedcf7132689dff9211ed5ab2e78f31f5a2ded6408255238800d3f180f786b3e3f700272a8cb2b7e6e69fea161c470f6bb4dc07910bd2ed786697c8a679d57abc4e5bb71717b69394dfbb0ed37f3241368a3c04ab82a9f070f81035a3cb5658361ff4bf4e178f440429786ad243b9d56e8838f5327f21f7b6b13c39e17978779e54ca7ab6d37845bf1f2885e5e34872f0f7f89004fb5b662d33424c92500d434c47026f9c3432e9f64dc12253492d103fd2c320a9e82d8a4325572601178630391d2438566102c46adb5b9f575eb9821e38e778093e345875e706c568374750de60155bdf54152584e434774fa2a0067248b75f755e29ab16aa846ef48e1733376cf623597d1d493c555c3b0daa806f4d54894d6726713c07c91e79cfaf223707966b5aa862daf4a54f3612a213657994d43ce72903dc99cf268fa6c2ca874610ef1ba19a97d7f4b48cc44ac2692227ab6de291c96419bdd1c9d8910ce6084e9a22146b77abd1d1187fe536000e7d14c94a901785acf89425f32e0d3b089a3881c4335b8bb2434fe5c630a335859a68b63ad67243fd8700b4f8a9056fce6d021ca6628f1fcfd707575d078e4a3b8b3dd8a9610cffbb7a6db656625a2188bb308d93859266abd52a5cde7aa17d1fc71f7bf645d39e479766306918549c2088d304721d6a928faf1b3a53ff379ee097a9a1b79f8151d6", 0x1000, 0x800080000008, &(0x7f00000010c0)=@file={0x1, './file0\x00'}, 0xa) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 16:00:00 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r0 = getuid() r1 = geteuid() setreuid(r0, r1) utimes(&(0x7f0000000000)='.\x00', 0x0) 16:00:01 executing program 0: r0 = syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x40, 0x80) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x0, 0x1000300000005}) 16:00:01 executing program 1: r0 = socket(0x2, 0x3, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x811, 0x1e) r1 = dup(r0) read(r0, &(0x7f0000000000)=""/234, 0xffffffffffffff61) execve(0x0, 0x0, 0x0) shutdown(r1, 0x0) 16:00:01 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, &(0x7f0000001380)=0xc) r4 = getpgrp() r5 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, &(0x7f0000001400)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0}, &(0x7f0000001480)=0xc) r8 = geteuid() r9 = getgid() r10 = getpgrp() r11 = geteuid() r12 = getegid() r13 = fcntl$getown(0xffffffffffffffff, 0x5) r14 = geteuid() r15 = getegid() sendmsg$unix(r0, &(0x7f0000001580)={&(0x7f00000010c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001300)=[{&(0x7f0000001100)="ea8ee5c4be6ae9e0569fe532d9fa9c6eb74426da6acc3c72225c7c3d17a45af46c2c85eae2d3b4cf4550e8321e8c3805ad076e976bfaff10d6f892da51d8a4e11a9c43789c62d95fb247f93e7558d3c3910d03dec11f7f2ad993ab6da94be5c3ca31c153f149d7b7ea03d121423de6f2c70cec3b4b505fe4b3c0342eb2d17e881008d5d99813e24b93f4bacf54871fe2d0f09d9ce956090ad7ca409cf15acbbc12e12e04c7cc53bb37a266baf418db907c1a2ba414375b7d9f5fb75d26d6c606823dca16c0ac9a73dd915b12abcc27", 0xcf}, {&(0x7f0000001200)="07868adeabc3fd5197f4588a466f15ba99e2d445a5d27a5b47775849f3289636e2ff24aeccfb9fe4716045dbb0c87990ccdb69232b4913a1449b5532986bb2b9794334e1bc5c643815c7627a11f1091c51681d2fbf4fe3db400daf9125cecbdcf665c65fa66f521672a2e01306baf3f35fde3a4eeb8f72905781aaf5cd1b4377ea059e88cd05d9dec9a7d5ade5218601e72ce30a44907f29cc9375a402904ab30044266a0ffd06539f9c330d908af2914522cb3e13307d16721ffb86d0847179712afaed5ad44d803e5dce7509169f8eae3ee9c6282b0c5b9e5dfd38deda53985c5506a502db05c0e06330772bf4dee6", 0xf0}], 0x2, &(0x7f00000014c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0xa0, 0x1}, 0xf) r16 = socket(0x2, 0x400000000002, 0x0) setsockopt(r16, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) 16:00:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) open$dir(&(0x7f0000000040)='./bus\x00', 0x40, 0x80) open$dir(&(0x7f0000000080)='./bus/file0\x00', 0x0, 0x2) setpgid(r1, 0x0) symlinkat(&(0x7f0000000100)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00') open$dir(&(0x7f0000000180)='./bus\x00', 0xee0, 0x920) 16:00:01 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="4393e0141ed905b1a62dc31d184e76ed6595bb77314a00f9b854fcdafe5769672bd19afea239e0f40f6c2be4d884bea24dabcc216789ae8344f51f74ba1057064bcd56f45bc06cceea4914fc7b6ed46c9ddc081d8ae979d07b61adb4f9bfa4f5359a7691f8faffe750225b5f0237d068a96a937e21c819f196ac7c2a90b29dc23767c221a629193a0c758078cda47f0182851ba291c62afdbb60c6160766a6403d3f4ae44bcda5803cd531f3256fccec1ebb9c48a2d28092772fc4b025f4924e49f5fefd7e6e45", 0xc7, 0x400, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x140) semop(r1, &(0x7f0000000140)=[{0x3, 0x7c92, 0x800}, {0x4, 0x1, 0x1800}, {0x3, 0x2c3, 0x1800}, {0x2, 0x8, 0x1000}, {0x1, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x2, 0x8}, {0x4, 0x100000001, 0x1800}], 0x8) getsockopt(r0, 0x65f6, 0x1, &(0x7f0000000180)=""/148, &(0x7f0000000240)=0x94) fcntl$getflags(r0, 0x3) sendto$unix(r0, &(0x7f0000000280)="4fb2c2a8d542626b361dcab58b4769bbefaa6e8c95c0bb9884617d7159f79eccfc3c7f71f73b52fec7db462b6e865459777aa6b3e8d20e3a5576af5c8370cf97b59720164d2197e4dd20e99a80fc5cb5ccf68a1b8eb163d5f579688cfe9bc219", 0x60, 0x8, 0x0, 0x0) semop(r1, &(0x7f0000000340)=[{0x0, 0x9, 0x800}, {0x2, 0x8, 0x1000}, {0x1, 0xfb9, 0x800}], 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) fchown(r0, r2, r3) getgid() r4 = dup(r0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x41) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000440), &(0x7f0000000480)=0x8) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000004c0)) r6 = semget$private(0x0, 0x3, 0x0) r7 = msgget$private(0x0, 0x94) msgsnd(r7, &(0x7f0000000500)=ANY=[@ANYBLOB="0200000009000000"], 0x8, 0x800) semctl$GETVAL(r6, 0x7, 0x5, &(0x7f0000000540)=""/81) listen(r4, 0x8) socket(0x20, 0x4000, 0x0) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000005c0)) fchown(r0, r2, r3) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000700)) semctl$GETPID(r6, 0x1, 0x4, &(0x7f0000000640)=""/41) socket$inet6(0x18, 0x2, 0x3) semctl$GETPID(r1, 0x6, 0x4, &(0x7f0000000680)=""/51) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000300)=0x1) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f00000006c0)={0x3, 0x100}, 0x10) 16:00:01 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) unlinkat(r1, &(0x7f0000000040)='./file1\x00', 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x1}, {{r1}, 0xfffffffffffffffb, 0x6}], 0x4, 0x0, 0x6, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x20000, 0x100) 16:00:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0xffffffffffffffff) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r1 = getuid() getgroups(0x4, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000140)='./file0/file0\x00', r1, r2) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x200000000005, 0x3ff) setsockopt(r0, 0x0, 0x69, 0x0, 0x121) 16:00:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x1, 0x7fffffff) poll(&(0x7f0000000240)=[{r0, 0x85}], 0x1, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x80a0, 0x1) 16:00:01 executing program 1: r0 = syz_open_pts() mknod$loop(&(0x7f0000000040)='./file0\x00', 0x102, 0x0) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0xfffffffffbfffff8, 0x200000005, r1}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8dd) 16:00:01 executing program 1: setuid(0xee01) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1c0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:01 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x84) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000340)=[{&(0x7f0000000140)=""/95, 0x5f}, {&(0x7f00000001c0)=""/73, 0x49}, {&(0x7f0000000240)=""/249, 0xf9}], 0x3, &(0x7f0000000380)=""/65, 0x41}, 0x2) getsockname$unix(r0, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) getpeername$unix(r0, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000540)={0x9, [{0x2}, {0x0, 0xa4e0}, {0x3, 0xffffffffffff911c}, {0x3, 0x911}, {0x1, 0x4}, {0x2, 0x3}, {0x3, 0x3}, {0x3, 0x14000}, {0x3, 0x3}, {0x3, 0x8001}, {0x3, 0x1f}, {0x0, 0xffff}, {0x0, 0x8}, {0x3, 0x6}, {0x3, 0x2}, {0x3, 0x100000001}, {0x2, 0x8}, {0x2, 0x1}, {0x3, 0x3}, {0x3, 0x1f}, {0x3, 0xffffffffffffffff}, {0x2, 0x7f}, {0x3, 0x7f}, {0x2, 0x1574}, {0x3, 0x40}, {0x3, 0x8}, {0x1, 0x2}, {0x3, 0xf120}, {0x1, 0x7}, {0x0, 0x100000001}, {0x1, 0x7}, {0x3, 0x7}]}) execve(&(0x7f0000000680)='./file0\x00', &(0x7f0000000800)=[&(0x7f00000006c0)='\x00', &(0x7f0000000700)='c\x00', &(0x7f0000000740)='c\x00', &(0x7f0000000780)=':\x00', &(0x7f00000007c0)=')\\+\\^&\x00'], &(0x7f0000000a00)=[&(0x7f0000000840)='c\x00', &(0x7f0000000880)='\x00', &(0x7f00000008c0)='(-%{\'[\x00', &(0x7f0000000900)='c\x00', &(0x7f0000000940)='^[@\x00', &(0x7f0000000980)='c\x00', &(0x7f00000009c0)='c\x00']) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000a40)={0x56, './file0\x00'}) fchdir(r0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000a80)={0x2, 0x7}) getsockname$unix(r0, &(0x7f0000000ac0)=@abs, &(0x7f0000000b00)=0x8) recvfrom$unix(r0, &(0x7f0000000b40), 0x0, 0x800, &(0x7f0000000b80)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000bc0)={0x0, './file0\x00', './file1\x00'}) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000c00)) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000c40)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000c80)={0xffffffffffff0000, 0x1, 0x8, 0x400000, "0ec4cae8d9533fe09819630de925cb0249a11c51", 0x6, 0x3149}) mknod(&(0x7f0000000cc0)='./file0\x00', 0x120, 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000d00)={0x3, 0x2, 0xff, 0x2, "de2dd0ea6050b5a1b6daf4b96234ecf4cfcf2f7a", 0x5, 0x3}) r1 = openat(r0, &(0x7f0000000d40)='./file1\x00', 0x80, 0x20) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000d80)={0x3, 0x4ed}) faccessat(r1, &(0x7f0000000dc0)='./file1\x00', 0xc2, 0x1) mknod(&(0x7f0000000e00)='./file0\x00', 0x80, 0x3) symlinkat(&(0x7f0000000e40)='./file0/file0\x00', r0, &(0x7f0000000e80)='./file1\x00') ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000ec0)) faccessat(r1, &(0x7f0000000f00)='./file0\x00', 0x1e4, 0x3) r2 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000f40)={0x0, 0x0}, &(0x7f0000000f80)=0xc) r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000fc0)={r2, r3, r4}, 0xc) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0xff, "78677f0adc7f8ad79f0500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) fcntl$setstatus(r2, 0x4, 0x8) 16:00:02 executing program 1: geteuid() shmget(0x1, 0x3000, 0xffffffffffffffff, &(0x7f0000ff6000/0x3000)=nil) 16:00:02 executing program 1: execve(&(0x7f0000000240)='./file2\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file1\x00', 0xa80, 0x0) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) chdir(&(0x7f0000000100)='./file0/../file0\x00') open(&(0x7f0000000140)='./file1\x00', 0x0, 0x0) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000013c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4aae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da24cb658c025dbf4c3f8aa9c5f86ff842ba5b8c27cfc675bc144fbcae458b4c7c7b", 0xb8a) fchmod(r0, 0x100) 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, 0x1, 0x3, 0xd9f, "b07bc9da300afa06a62b2c405faf8a210524d8e5"}) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 16:00:02 executing program 0: r0 = socket(0x18, 0x800000003, 0x0) listen(r0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x1000, './file0\x00', './file0\x00'}) 16:00:02 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) shutdown(r0, 0x1) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x8006, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) setsockopt(r0, 0x4, 0x9, &(0x7f0000000080)="edec6e8d529df45c7a4b62293dc70e6022ce4083912d8128040c79abb756e6faf29555a312633a944afff4419438db25f85233364627f1cd4055e56cffdd40ca076e39fb25c456", 0x47) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 16:00:03 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x4, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3, 0x2000000000, 0x4}, 0x0, 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x100) 16:00:03 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)='7', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1, 0x0, 0x80000001, 0x2, "94a9e93005306641942316c5379489f0489ba575", 0x80000000, 0x5}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffc002, "85378e5dea9c11fe4dbfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:03 executing program 0: socket(0x18, 0x1, 0x0) 16:00:03 executing program 0: utimes(&(0x7f0000000080)='./file1\x00', &(0x7f0000000140)={{0x9, 0x7fff}, {0x80000001, 0x7}}) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file1\x00') open(&(0x7f0000000000)='./file0\x00', 0x0, 0xfffffffffffffffc) chdir(&(0x7f00000000c0)='./file0\x00') r0 = shmget(0x1, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) 16:00:03 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10) renameat(r3, &(0x7f0000000040)='./file0\x00', r5, &(0x7f0000000100)='./file0\x00') close(r2) r6 = socket$inet6(0x18, 0x0, 0xc4) poll(&(0x7f0000000140)=[{r2}, {r0, 0x100}, {r2, 0x20}, {r3, 0x2}, {r0, 0xa1}, {r5, 0x2}, {r6, 0x45}, {r5, 0x20}, {r4, 0x4}], 0x9, 0x3fb5) 16:00:03 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getegid() r4 = getgid() getgroups(0x7, &(0x7f00000001c0)=[r4, r2, r0, r1, 0xffffffffffffffff, 0x0, r3]) setregid(0x0, r5) getgroups(0x279, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(r6, 0x0) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) write(r0, &(0x7f0000000980)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca00300", 0xfffffffffffffdff) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x100000000000003, 0xd9f, "b006000000000000008a210524d8e500"}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000240)={0x3, 0x1, 0x6, 0x3, r4}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0xcee}, 0x8) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x5, 0x7fff}, 0xc) r2 = dup2(0xffffffffffffffff, r0) ioctl$TIOCCDTR(r2, 0x20007478) dup2(r0, r1) r3 = msgget(0x3, 0x60) msgsnd(r3, &(0x7f0000000180)={0x0, "6f7c4cc00ff1c16c5c8801c345aa4323b77519d9520029a372c7a85af950044749063572781b631970ea1b22acde3ffc244b5df4f8a7e53078c8c2413369cd8eaecdafbbc8cfdd23f1739cc0256e6321ee5f5ae67297651a6083e1ad75e37bc1cd34ce43e795507b3ffc1f5f87162af3ba6035df2a42d728a2aa5e7e0570b527ea677a06e54258886134c9dde98b536712fbf4b510be09943a2fd3cbec813d3f22edceb62fff2089450caf9a7cd36ed9016bbac0a3d37388b4699e73bfe4bddea0088879a10f44337edda837f22f5f90ad43e100cf1307512f4827e7778aa6ac883e033a3f3dc9dacbbee0b4d9551f98b4fa3589c34e1d0ae8be6aee2732fa002c9ba27f3f9f7856777939611e40872cd12499ba48624fcf4402784bced0b5a447163fdd036827d776512e607da53a74035fffb97bf388632965337202b74fa30e6b8b8c61a3eadc9f8f16ee92b4332b2764ef37fe67a0ff432fd703282c9f965a6eca795345eecf05dee707f095f55b58571e5d72a1f9b0b7090f575e301cbe8b20fc0cd2502f725c2ef762cd90805558664a3c1ee8c9f0c38e50052561b1f1c154147c56cb48dd5a8fe62ddbae81c5e86dfeddf76c998fb3ea131bc58469280b6b4f1e811fbbe7d71dc1bef9bc11c182e8db91dabc3dcdc1"}, 0x1e1, 0x800) bind(r2, &(0x7f0000000100)=@in6={0x18, 0x3, 0x100, 0xc7}, 0xc) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x14545b886aca6119, 0xa9) write(r0, &(0x7f0000000200)="e61a95f5a0fb6e15423114f0cafb6af8918a89394c3fea3296aabad796bc4dd785ee14af67985313ecb7e699f3bc2b963ef15936766b79e04b0b6674a40fb111cb60a4948200c0cdbfc8b78e95ba5a9f79ba6c7d6066620d737c8d3f757e952aac61674192ae2a26fc442532f554e7", 0x6f) mkdirat(r0, &(0x7f00000003c0)='./file0\x00', 0x8) open(&(0x7f0000000100)='./file0\x00', 0x20000, 0xa) recvfrom$inet(r0, &(0x7f0000000280)=""/211, 0xd3, 0x41, &(0x7f0000000380)={0x2, 0x0}, 0xc) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x28) chdir(&(0x7f0000000140)='./file0\x00') chdir(&(0x7f0000000040)='./file0\x00') 16:00:04 executing program 0: r0 = socket(0x12, 0x4, 0x4) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) munlock(&(0x7f000010c000/0x3000)=nil, 0x3000) r2 = dup(r1) ioctl$TIOCSDTR(r1, 0x20007479) dup(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = semget$private(0x0, 0x1, 0x400000000000592) dup(r0) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000080)=""/128) semop(r3, &(0x7f0000000000)=[{0x1, 0x5b4, 0x1000}, {0x3, 0x6, 0x1800}, {0x0, 0xfffffffffffff352, 0x1800}, {0x6, 0xff, 0x800}, {0x1, 0x80, 0x1000}, {0x3, 0xc3a, 0x1800}, {0x3, 0x2, 0x1000}], 0x7) ioctl$TIOCSDTR(r2, 0x20007479) semop(r3, &(0x7f0000000040)=[{0x1, 0x7, 0x1000}, {0x1, 0xc3, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0x6}], 0x6) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) dup(r0) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x50) sendmsg(r1, &(0x7f0000000100)={&(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001480)=[{&(0x7f0000000180)="a648b3fd257f8b022fdd4cdec8cdf44feac7344d074fc06968eeae942fa700a12d8310c9f31bb6bb34729ba0b61b3bf3a57398ba8e9a6b3e64e82ced33fa2f9724ce83b6ce085154e05453785a78e140ec49f20972dc783af88f4b1f8c10b27fe410455e13f3f4581f69ca770b3bc969a01a9f27c74f657f0862abbd3495a2dc18671b72fd2a58c017b2d5095a9497bacc31d1d31d464a8f8ffe5f093c8dcf4342aa8d7ceb50d6f5f51c0ddc5ca2b017e91d88789d4cce8ca8a0fefa95f19ce6f6a4434d98536294f81a4558683cdaef6b333a21796b6560bf90f29861bff52464b3ed37c74364ec6e48aeb06030c5b2390e7bbc8b9db8b3a7d90f5d8231930c6370e5862e496328f557b4f5d17079a2c3b1b8b2077bb769f58264edf387a2bf0ca7ddc0a40dc2a86b9b6a61a9864b6a392088cb0d1f807c1a85f962320aef4aefab93d0d165ec0d22209369be6782fdcd9e28193d3246623aea1b2ed49c8bf0d9bb68f130bc06afe742fc3b05bc4144940da93afbc6510d1cfc762692130d33fd7b55dfc58f0667390d3c715d77d9302d55bb0b7e6f4a8755850f1e92ca7ab250c1d2cd4233887ba480c85a74341e5acd7bf7cd661ee680afccb3ca2933289e2b988520cbb13985734294ba262c2f8e402d1aaec6799f6efa6dbf540a7a073b9400b53be2472b2e184d26adf20038b091e213549ad4b7e079adbd2d468bdc271a7aa129e6b19afcd8dacf6344b382d80309d4d5f161df49fb0a27cdb3ac3f7423ee9aa7700223756f0a4e1f010b2cd967006d1038721ca7e7b841010488af93d57f7daa58842107d42ca98e26a8646b803e93528619728c3257ecdebaec7c2845809c4e99c834764086c8e3fbc9ec75b70d097040f1266f9d95d62be3055e6ec8a5d69d55b181857fb79d2c41ce06b2a79635e37931cd6b5066fa706b8d0efdffb10b8a14cfc32adca9fd6a97730b67fb43cb45aaba6d810bf09f556b27b3036a12d90ac05b7706e97a44bf05f39dc8b8cbbf4c70313142e71fffc94fc80848f55ca018d91e39b621d0761ae8a234d46d65d4d3812cd7bb2c7857623ac2447a5b1f5effa570c9acfd878a19cff6a2c644a2f33f75b53e429cd6d56454e19a797c46566d2954f5d8644163900a8d9baaa85e0f1413d663e30662a3afdef630908c553834549c5e8bef9668a231c93be8a2503b08481037c9e0e3892cc0b9b5c8dc65c5c29ce94167e4e64dbd4f338f40dafe33a3c950322af8a573bc6a9e89f81d95ceae7d0399920a08f67fb12e6f988e5170e3bcd52e9c0b781acf363119f65e3a670749653fef8be3cfb9d7ed8adc9b28cb49bc5b32fe14f7d8d2072264e4226434fc01b06a55c3082ba412ac6b4810144cd5d1126893025fa1d7d313279b430eaa85db76996a4f24915c4028f9369db1681e8723a68f3b30ef08e563558595403216060aa87b3bf5d3cc97591c11f652ecc51e8cf07979b151b34df794ce5ec9c2bff0ae3ab2843191fc918470daa796f41de6c8c3f04524956d0a11c92faa5d99f25b3f047b302c0f96b016a6c172a0aad2080b7dd839acc3ae2e0ef05563437922bae20d0fa4b047cee04392b8d1b03bb7237b333d720bb300698ea8b22e74a6a3a6edc6a13547c474c89777f1f98aa507209aaa814a4c09fa0861c245170cfbc968dedc03c8b40740789b9c9935f28ded21bbf1714777c189a65416d05d38766412f1d17384dddad49bf3981cf22bd474ed281f08eb99330fa9711a34eee6b1a2875298e84ba08ce2a5d9c6ce3179f124b7a9e1e9d04a94fce94e26f9e7a93c7cee4a4e8239389a867cf0ca50c86185dcd0748bb46bda4b3ef34b5d8724d05cad209592d9f3bd7057a6ebc04d991e1633f121f022d283fae0c599cc653747aece3c207fe4c0bc3e7e103fe536957f311a1f32fa31f4888f4a58f59101e0d0a04f43d1b77b60c3c693a5d0d435f85782efd7f925aae679159cb07abd0efe281d640b1953977fd69cbd8e053850103e89b97909d0cd03d8f7a36bf827044632bff9a47f269a17b3ee3bc444496496531544d99fa8bde752e0c7fa2d6379fffab529d66223d557943510bd3594f0cf90db40b4441bca18f79a457224ecb5b1c0da527787bb2a10e219e53e1909a9855eca6d78b5efa3616570c313bfd0250998803b89f6986dcc9f036cea742bc221b2f2f8d72048627a110ba1a9e0d5edb5fc5d878c3aca4fbc977e5deb5f936d9b71a52ebf892995399594436bcd87045b43a4f2aa8a8c404663e03a09becf69179f6536f1e2afba14b0c523e265c47b77c7953825c7ad3526c75426a475068754cd96bfdb334a302cb276148b3a9e33febb17739e11abaadb7776a620205564a5f345042dce0a99bb1444a6cf5735e3aea930e4f97e8501f9136fa8ba11ba9aa5f004c70422575f47db621d49b49aada81075cf26e7af4c6e2e21c00b8ce6352a3ab1d9a409a096e10b949f9e66e7c3657533822e7be65112dd6c63dcea15e54056c7faec2208057619dc2146005f21b68128334c55b8b75768a6e95fb05805189686a1f67b67dfe58e29aac0014488fa971704eaa993cd4055e5a69542fdc71989714bb0ac42b5e8efa728ce069381544d132c8058717435c5773a1d329cb87d4d675b9b8c735d8adb5fca8930b8b712531b53803f65e9f3af364114adb68dddfca465acb07b19107206477101fc2b57b17ab6556d0d3eed9d091d004b87385115ee08958f347d2ed5583b3fec868cac54c18224acb2ca56fa9354e6b58eca62e0c44f16f3af7989885ec79d4b139b6a463f4899bc9db8220d6e07ee1eea92052aff4cc84c9196c683cbd13bc89be45d489fbdf2f8a11f6c7dc922a4d7b7f801ee2fad8bfe48e9290a80d75b04ee5c17ff506c7912bc20b96555a1669065f574cbc501d2f412a00a3830a016c3295800cdbf5c041951bf741a9ee7df55f21318d6d8cc480674abc5da9a57cb81f8ae88f3dbe9d26bd7529702d4e542d7b018e01ebb8be26ffbd2daa6888bf9ed57a551fd88f15134f940fc8e47493eb4f2d96a054cf374c9a2dffaff51e022e99a6b8a3b8331a0760037b18fcff1a7056e979cfddf393f7f0246d382e175eb8750e37bf507989221d07be00f1062fa0f569d2c128ab365d467c77b1b1e76b9ab310592f718ea17c429d640ddaf023ca4d2676800061b7be4ecca6a9922f9428c51e84d1c9e9e5e74f66c0e3c29ecf1902c40d8a34ccc8bfc925d34b024997adabb65a232d3282b100042fd98b23ae9169e944d1cc7558ed17203fb1b829e56003d0d05e99aece9824081cf2bf93b2dfcf85393b2a66466a5b032ca09ba3d4dc71857894c5806472e578688313d7741e166380550edc80bdb714d6c74241ae5a1f96699095107e19b27533b808fe73b52f36f3cd79e7e6cb914dece2638084b833ced718109369c0897e234e0a6e6221fb0b3f4fb8633dde22ce92758b79ef73a87c3e5b0295f91b1f4380c4bbcfea78740cd30e351a324067e5b5640d99a92b2c669f147660bf3cbbd5b76b15d32236f380f02365dc59b92de39484625200339cf2a18e2b75c898822da6873b72245c9c5a2fe3c24332e92f12542677868d8771dd9949a2670793ec7e957c8040b4e08a41e456781ea1bdb8989cb5b604f85fcb109db8c6461112c8995116a2370bd40924338043663387a1807049afc3503c8e1569b326f995d07c51cb0942b5f1505c01946b8f9e305901881900909997c303d7e3856bc67dbc8fb2ab3c1158aaa4a966d315f0b24fbf43b328c6b21a6aa65aaf33dfb34a398bd7888f96d0d185d3d9755c3494d523c10b35cbdcf3771671ace38a6d0e5599fb435c3ebfb3dfa76a75268e1a03b0bcf8d84cede94d6b5ecfe2d91cab8d4a3d71e477be99d8a184e858c316e3d3bdad595aab75ac7927f1bbddbc34a8668fd3c9bca8fc81837cc2672d16b27f71cf7db8bcff65c49e9a3aa95ac409805d5b754fe0dd23452c972782f1549eb1e4d8b44e1054204763fbeb6800e37155e5199ae45b2ca677a5d9df35864190ae1a8e045fef7f42e346365fd0e29e05fd6a394d72fe727432d86eec63008baf9e7fffb96f065f9ccd52da639d06a624c1ae025f405d216194243f2af1ac58a9affab4a394dccf74536606c8ae8589b57cc4bf4a73c750a5e86a74ea2a3b83da5e3609a4848f04291b3ab5be0759520a11b50958194973c8efb477952ce53d3889498f0351002a2370f16239b6f0dec7133a71da6f7e0bf4f6e7c1207df6e69696937415cebfc16a122a6d59b8b72feb37874d8e26c78df9700aeb59fcc71cfbfd1ba46e06884f1e880b62f07ad35b61c5057aea8cfc4db421848902aea63dd24eaa9f9bed35964120ded5c253f98069151294156013c7cf461a8622eef8f116e7323ec2c8d7efb108d9b61d6c2827dfbc13d316868d85f67e657a92fc2b1271c8409d127c954298ebc965f66e4099d54205878395ed9bcc2d1e07cafddefb0c9cd04fc017d8f9e717a92c9ef6023a117ff61bd76c2e2de6169a71dac1d2b90a08d2f846ebf4379a55bbbaa1784f9546f147dbea20d65a1d7bd12c160a08fdbd99bff5525991527469895c3aa904c8b2944fc74b9303ab6644d9ac16e32dc3f4b7c58a311e2296d2b70142777b1d2ab659d0cd0ffd474f584af3b031232e1354700cab1e996c936afcf7215d06d0518a0a42a59fb152b6fed257a2cd659151756585c273b2d9ea37018ce348e587c2d96f98d8017054e43029c253be1b2700743cd2cfed701b9974487e1c42009b2da97d6706087f61c4713485ac1d3a82ea97517b919bd385e35a95189013fdc034a2df13b5ed0359b887c582f0e8f7b2ef4bba2ab9d5a3fa1de32018f96fdbe14040f1a67b341b347f718cf17852254792e82bfdfa6bb6db61112c5cea52cd5fe8b66442207b355e787a62c4981da203ef33c6f0f13ae0707317604634b92cb02dbf6b9c0f35af8af2f6a8a8b44de701be78bd58f35c1862880edc4b925a9c6ce330b9770ffdf86ec88f3d2bfb7ca30ef788fc5385419f01706a9300b1b79a753825197964b4580d35832f749c5e323418dac38945f69feb7637f0449169be446874bfe75031e1ceded11ec2ad514fdc2e697ce3be96c141cf066a872c1c754b0237fb8a50f6b4fe15198f23c809091d971ab511c51c80be805c7c977616f095e4afaccc561e88113a04ef1e1b4eca2b92834d6ebfa322999ad9669b4544d2781c046e5e3029e97bb963fdb64be868ccf827832079340c0ae5884b330ee48a4d175f0c0f1480e94cd1ef86a6efd68ddfd1a0f70164ad0087f75443d8caf65e4bd931395e8497288c4c90356811329817ccca9fab6c171e99621a9fc537ba5021132e6ec9206f8a46489e994e26643d5566fc13a1bdfbf23ff92e3ae7dd73bc4845f8d0c84da627e91eec3bcf16cbc09832c1d51ecbbe55aa719f0c7bbf35530af6ad2a8ad4e90a4b41bb11ac5b74977239203a4a186e54889185e2614a187e6a92783a49e3abde109a0a0a1ab84f4a889f72449698ea5348691200b080ced96aa7915d6aa1766f47bd62a42f54ebb8520b5a357f4018f872583b91c25700c68d04f22c15703ff816d9c4abca59606be2ec58d73e4ba03582f001d209f84c838666659e9928e8a5d07c1a0df750496774e478ca9daae806dc9766f816baed96c272a0c4bcfe67f6b90fbcd734b1b2a93d97935bf3242891366f7cb93ed7ed13e868be610adf775b9e0aff0c18275cf1f3094f2c5934d74afb6774eb83a0f3c4160bd", 0x1000}, {&(0x7f0000001180)="ce34a6aba6be2c3058f77ab8c1ce9d2032e269b008f327088338bfe479e6de4547b4958a11a37c0c996370173a3f62de6ed4b924a1e06b406e7d17ab2e2974a381", 0x41}, {&(0x7f0000001200)="7ceb1edddfd2765f38edbcf9b82bd5e7b3d0acbd252c472bdb8fba95af0e798db88869d0eb302f2456b2aa3614161e58fbda73599132020c6cb3185b131d7c753670e3f2396dcf4f671d5daac4171c71d344bc7d6deab6e2ae7d3282500ae4a9c7f25aa13016a1aa12b8753a5b9a7362cf8b1840e40df5c24913520ac330930e18685135575093945b01f84501101919276482c89942ac54205f19c1d1d944aaa5d22f51740ba0c1febeeda4edb82312656221b0ca1aa1942054e30da1e141ceaee1bdb6a2ec395c702ec92e12d6b31c", 0xd0}, {&(0x7f0000001300)="dc963cb50ecc56b6e693baa633b45f743a3105b48b8e749c9fb7314bb6330ef7f7b19b74a3fe27d268d61339420e36c3d18344d4866d69445363a40b64b42b68f519a357d5ec4571975b", 0x4a}, {&(0x7f0000001380)="ab6fc1197a2eb074492d7c767a09b6927e7f435d261cdf99f6ff5ff9c6b8ca3a0916a02ba20955941010549e405ca694d35c8485792016f7d20cbc9868a521bc1274f041711574ae06f7e7c128859076cad3fa678fc6c01bc0e8638da14f16498d128166fc692eaa65a00853994a5517c7358ec142c020e3b61d59fc45827db564e30a18cf587171e19343d4c4290845c8c672b419ad71071ae8507c2e4bbfe5b345d725464268e821c92f928e0fabb83e304d6b900e146469bbfdb0ae7d67afea632f", 0xc3}], 0x5, &(0x7f0000001500)=[{0xb0, 0xffff, 0x400, "fe474cf30c708b3f729f2194147112faa7f5906cc7d1cb0895c4ba1fdd85cab091c670d20dc4a4913a51ab13870a50b123e05bc0ed945c18a38966a479c4e8c4b7d377455139132a5b2772c42a1094c835fa8bddc196341ad959ddcecd7fdd6c1b75560fa9bab484be84b3d5aa132d2380f23a6458ef804fe48f0575c33d8dd58cbe32156db841503ec18d96cfa11248fe34a3e697beea17cd6b1e78a3"}], 0xb0}, 0x4) r2 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r2, 0x80104277, &(0x7f0000000000)=0x7) 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x400, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r1, r2) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8004667e, &(0x7f0000000000)) ftruncate(r0, 0x100) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000000006002, 0x400601) chmod(&(0x7f00000000c0)='./file0/file0\x00', 0x8) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x100000008) 16:00:04 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x7fffffff, 0x1}, 0x10) socket$inet6(0x18, 0xc007, 0x10000) sendmsg$unix(r1, &(0x7f0000000040)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x5c284853, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x2) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x1) 16:00:04 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fcntl$setflags(r0, 0x2, 0x1) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x3, 0x0, 0x1, 0x2000100000003}) r2 = shmget$private(0x0, 0x4000, 0x684, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r4 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) getgroups(0x3, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000400)={{0x0, r3, r4, r5, r6, 0x8, 0x9}, 0x100000000, 0x80, r7, r8, 0x100000000, 0x3, 0x3}) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x7, 0x200000005}) r9 = msgget(0x0, 0x14) r10 = geteuid() r11 = getgid() r12 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r14 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) msgctl$IPC_SET(r9, 0x1, &(0x7f00000001c0)={{0x4000000000007, r10, r11, r12, r13, 0x40, 0xfffffffffffffb4e}, 0x8, 0xb99, r14, r15, 0x7f, 0x4, 0xc9d, 0x3ff}) r16 = syz_open_pts() lseek(r1, 0x2, 0x0) ioctl$TIOCMBIC(r16, 0x8004746b, &(0x7f0000000140)=0xfffffffffffffffc) 16:00:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) sendto(r0, &(0x7f00000000c0)="7301a56ca4df2bb81ed1471821b554a4a4838b9bc283a43f103b0d04ca809afa43e84e203984fca2c29121767fbb7565076e56dc72a8768d781cd39588815b3a1473de6511bb57ac313cf586ae6ec5f474dd94faf314089b8e0142f02028a2a24efb897fcd828871f8210f847730c54410ecd2bc74f6d2e1fe7ccf8c7c779a495f4400532695f2462e247d311dc64b5f439785cfd9141e7fcd3762c2212275309d49c959ccbe8d2549a32f27729bc00dcf80f456019b470bfc0a7e9ba7788a8c38c367f55abf1c31", 0xc8, 0x4, &(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa) shutdown(r1, 0x80000) getpeername$unix(r2, &(0x7f0000001980)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b85237189910000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ace6ba50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x1002) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) getpeername$unix(r2, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) 16:00:05 executing program 0: r0 = socket(0x1e, 0x3, 0x0) getsockname$inet6(r0, 0x0, &(0x7f0000000000)=0xfffffffffffffffe) 16:00:05 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)) r1 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f0000000000)=[{r1}, {r1, 0x193}, {r1, 0x16}, {r1, 0x114}], 0x4, 0x0) pledge(&(0x7f00000000c0)='\x00', &(0x7f0000000100)=':\x00') 16:00:05 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) getppid() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x8, './file0\x00', './file0\x00'}) setuid(0xee01) shmget(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000080)=0x3) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f0000000100)) 16:00:05 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setegid(r2) setregid(0x0, 0x0) r3 = getgid() setegid(r3) setegid(r1) 16:00:05 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0xffff, 0x4, r1}) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$getown(r2, 0x5) fcntl$dupfd(r2, 0xa, r2) 16:00:05 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) fcntl$setown(r1, 0x6, r2) r3 = geteuid() setreuid(r3, 0x0) write(r0, &(0x7f0000000040)='!', 0x0) 16:00:05 executing program 0: r0 = kqueue() r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xa0, 0x13, 0x8, 0x35800000000000}, {{r0}, 0xfffffffffffffffe, 0x40, 0x80, 0x5, 0x100000001}, {{r0}, 0xfffffffffffffff9, 0x4, 0x200000c0, 0x5, 0x10000}], 0xfffffffffffffffa, &(0x7f0000000080)=[{{r1}, 0x0, 0x8, 0x1, 0x9, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x7f, 0x80}, {{r0}, 0xfffffffffffffffb, 0x66, 0x0, 0x400, 0x401}, {{r0}, 0xffffffffffffffff, 0x40, 0xe0000000, 0x80000001}, {{r0}, 0xfffffffffffffffe, 0x8, 0x40000090, 0x1, 0x4}], 0xab8, &(0x7f0000000140)={0x3b, 0xcd}) kevent(r1, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xfffffffff7ffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0x2}], 0x80000000, 0x0) 16:00:05 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x5, 0x3, &(0x7f0000000000)="1c7e81dbf45063c6ecef3a45dd6197fc58f62100423d8033c515810f0cf553c3f8bce5bc6e6aa671b8ea54361fd2cf4a193eb274ce541d02c9ad979bfa13307612d8028f0bd31007", 0x48) setsockopt(r0, 0x0, 0x5, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) socket$unix(0x1, 0x5, 0x0) 16:00:05 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x0, 0x1, 0x3ff, r1}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r4 = dup2(r3, r3) sendto$unix(r4, &(0x7f00000000c0)="21ee5afe6e51bc61ff673e3a2ec888cf59a5feaf7b179cea86c6dc86d48eddd2b879113f3741bdc86755b2746637da13a295a290e7a267511fc2a73a68cd554667298d1d697de967e55e7e03387315af5f09596370b23e69933a84b5ba4d7f51560c24cb68925de20b170854fb59121d0dc3e47b891922346d4b72dec6eb062ef0a974c4732bc3b34b123f29ba130bc3c911d18cbb461060d37b3eb807f7c94972b4a824f6d33c1b03d7bb1a2760c365b1f6f8627c76df736f0085dc083814281d893a62275b8ba98b145085e2254d448364ca9e32d7cda540711d1508669f32caec05a50cfea55947daef8f5380d97870e80850b904c98b82a790208c49c648a17bb62674e0ae73b34e8452964696c720958793d88e7eed6fba05c4ec165717f59ea8dbc143205ead7d42386ee4b2a7fbeda81e1f9a45ceddfb57bae679d9f41a254d9ec7e41d7240926abf986bf30949242222d296eb6b7c2433fb63aeeb7afdac746f9e1e1b5f4f8a45d0a95f649ab1b3dbd2b622bf5e1f67f08380a6f68087f6569ada42eea7cc2e4d075a6c5de31c5a095a9477a9c4c0e2ad07ee3ae19a136c1701028304756745434e0d0b57af701d7dc908fc43778a16b26dd6989ea7cddd9d722cd56926949cd8ca145ff6548db8c05332cff60c2ef35de6a57c322213ecfd2dab0ebf65e78238f2e90277d7d6d39da8d584ce91d29c2f510f5ddad7891ccf08a4238a13582cc6de73e2f163b28704e38a3b706dd214336506bcef265088523e92b4da0c09107104c8af28260a9d757559110f93add958be9a08c9742e66d59c00085c2eb3b6c29c966c388834e2b2115aa5721b7ef2a23b01ab0414f8a42291748ef8ebd3ba5e62c4ec7d441ffb5cef873a09a1262b11195f86311c13c2f3121473eb27b3d2dc56bb5ab999162a873e3c41930d6a7469b5d5afb3c40ca97873d77edf8f233fe5e57b03e941a36ccf88b441ec97afebfafe9c8c5dadbc94e8e65c65df4f8f936aaec7e9b5ab6ab159268b4e09d771067a9fb51b8de7fe027d347ef582421f6e1c18f9b040fc33e579b874bb6f93e1263a40e9b34ce98c7ff8947c12a0d2698eb657b2d2c28bcd827e4c7f8397fa14de09cf16870a0fecede92b3e15e5fb822399168a5300728a1a2685155f591a7e26257a6b68e2f3120f428173fe6a576d9d69ab3f74813a5c37b78ea0ca94ded644d74ee55db5da04eb0827f10918256a03453882977224aa7f37fb1ff27c67a5d87e4b791b0373e2c8d71d32a799b61f68637ffe122e2d0abce113ad5942c9220b8dc2d0954fd4bf63c84e225ab3d4a0d4340120c9b8fde92fcc4a09c2ea5bb3573b4994667de7ed17dc6ea6cfa03b22f5bca45d01260f6197669e081bc4feb78016ea54bd6a3da1c14c336879f6d605bf0ed50b13feaa42085c11ac28ba4324cc760b52db4b53684be67c3b7830d6d82475474b4162bc0609480091c0892be81cfb8def507a90696af4ab21e8aa2b96eca81d2e0ddc98c7ad401bfb352214eedf093f93bd76135f8747d293d5c5419db6190f7de23fb9c6b0b8180642903cf39dee7809194b0b562c3f5bb22bdeec0b9d224a31d7c0686108ce92626276eb399e684bf471bec2adfdbdcab0faff857817dd46faa2410d10573e302e423a47907727fe87c8875d94df58e21b0988f57fe4a7242f091d83b6727522f4957632c6421035ac25ddb0a20cc040d901aebd1611b9ff3612ab9de34a0764a8b071c667330f1c2a8f1d3ad254aa7a12f34277d193d7d2450d57806829008875fb87604b6e74e485bfd80b53ba7c33908bb7dd830ab2f10e3c1cefc038d39abd2810e0c2d32311d4a9ee1e50efefa566700f19be52cac277a5fbe442c39080fa2bbf1c32118b5d38bcf4db9b45e2bf117d7742820bf803efd3b9aaf9d940bb8d0268a668d8f702c3cacccb38bf45352aa714facaaaf4a04bcca4188dd578bfdf4925f2ca156c39d13ce6ad564a340ca8485df80ed3b4f39ff5e348ddd482d32a0a157dac9e9248afdd95541d53d9b22f9999a8e4fa2366730802e4944b6df8adafe85f3957338d81e5e3216fbf99662b0cbbe0350b7b92cd1f498830d908e03355695496945d321b39868d66ba673a0b4167902fcbb20d2f59bc28f7b36758d454bc65825e56a76794e116e4307723e328d027357f7095ad3ebdc23a200586f67ae76a35be5347588c240a079ca67a6a5e6333d57f778112fbb850b6b78ef8c02a6fc699d53d1f80e1e39da68ef6f9faf001c5db41e79771376736e3f7568ee7ccc19c0ef9164bdf3b2621f6e0557c34bed940cbdd2042432586d3d580bfd6f5b4d2fc16c638e4f1c55c0e8282809aa78975bcde72329b46aed5ae5b96662f41cb5c4cd8181247b0150943d025a616a8ef4bb234c5ae0f2bee965b05d66be0f5bfd58c46d3732c80be135810d4a620238b9bf4fc5ca26564414d442a3d52fcc9a2f8f57e9e5770038be2f785eea4b8da32dbe16b74db57d45d4796e5a4eb967c4688f80757c93ad6b6b650074f9682625d4a3c4a2a8286b08518988859536bb9595b966a45b51dba8bef5fcefb60df87a437fd7ceebe8a59032a07540e014f2adb25cb67e59ba21030368aa46031a0ec03a2405a70a7832dd8624bc6a7176cf581514d344f266c564942baf1602be7199ea944a6c1ea2587fc2ae75aca7b13a4459e9b13eeeef5eb3244d7c3c526264604ce914fe188af8aedaa9ed113027ac667a5a7cd6ad06b583a8970f43d5577adb90dde57d01c021a69bf021c10e134191095b48b2bc871d9f8bace1b4a0b968709baa0373a74bef825d7a12e89938669497d6509699574a14befa38f5f4afa44269a06c83392f665e7d4bfcc08c1cec2efb0887ffebc8a3469b265eabf571a3015ef6df22bbd3d43d89a4a9c754843314abc83947eb8036b94a7875722c07f78743990a2e6d8833c04141f39d6db9435f1f8ce92d921d9c4df9190c2bc480c91926b549619f2cafbcd582d3e0bb906f4a968259fb0180f170fee477c3ecafa95c5a986cca5e5d4aa130b7cdbf7e621610109df03fa0843b1ac0732840144e5720879741a8b6f01f0a482fa8e51bee650b5cb67678d0009916d8b512cc80cfc6bc72d81e9b40141a2bf716d674bcc3d446f551cd76e1bfb3e418bb6e3728d16f2f2516091ab6e0c9660cb904fda20014a5a06d1666f1f658355335a24ae243b0fde055cd83b05db2276fa4b3af68e8bc6a072721fdb7a430b6e2ba5e5731e6abd0ea2e54e2d0ee879cbc5b73b559f4cda06a2354065583dfb5731ab1e43956bcfcd3fb8e036e31d45b8d9d1c4a91e89217069b82ff956db0e1efc990ddd8fb6c710d264426e31f6370b767735ae53c5531a8a73ab6054c980b11e607cd58d1b633ee6b34f2237c9942fa777a0cfa98453f05c14cc82c29f5f9973da773bd66dc599ff86cdc1846146dcb45c4185506fc097d3e059b52d8031262f275bc0f1aaeaf2f625d80e102de1f4b952f84434017ebc1461d10f21588be57a63cd9232e6dcedb4fcddc293a3f86828e6805e85315b918d654e80a05a3edb378e557500670518ec56b2ef1fa9522ef3046d2729eaa2b586d2c7a8a75e16abe6ef89906e3c45d47fca433bdd95accb7147b6c6a7377a53c22e11169fe8e03399e00247eb275694a6d970b4245063d3f85f35b1c9feb44d33482275aa8469355c68310ea462b0bb7732ebc1f0bcc3e3dec8a1cfab51a577995262fff9665fe97160368cc883da43877c9e699d97a11bfcbad5c418bf661fc27a310826a25d3bb7ff9a614f22f88d81fefaa405ffa473b9acb153d00b5fbe679160ef9b4841d86c76198992e2012bec6afa4c80284d8a536d3214c6e654521896d6f11e283cd03b3590c33ec9c62843e107b6e3cb6c9762555ab3b493e7e6cdb7f7e506454fff9bace7c443f73ad405a8f0be8191fec1d5c6df135c511dd18053e3b3f9b017de7f20cc7a2495b2d0367087c9ea4a1d88184e3a55cdb2ab9bf057385e361bd7388154ba43dc9929ccb353da7f223548acc4e8bb234836825c660d498f1aa8a6962d1d0e59ecd8ddbaa90b842751ccfa6480975ebf9a6b03232e960e6604fb2aef89c33bc039695f485de78071e7723125a1acb6d6d8a38a7d78c8e2f6a799eed3c61afd6b30e88da5d8a3b014256c5b360d7ba8b8eb70936245b0f85180141ea00dc6894109971c3222a90092e5d254b74fa2256c4ee5fc8c9f98ca4e1501d96bead043c03029253a0568b80dbbb257e448dc053a4791ba223d0f63c9564365df72da9130217a2ce66d9b797c474d21035bdc323734048f0db55f5e1d3eb3b72de83186d1be464413f65962f4e1daa4d0307764017ca252c732077fa821762f98ebe5e16c3baaa06097cd1acc012f84001e01b33f74382bb73102d47bd96110803a195ebc8a4e4e6eb319fd68396dd69a9a9b4438448f8e648c71b42b856877e1530927ccfcdf3f82ed71d1ebfcb1c79b373f8ae2f8b4bc21776efe1f59c8a6cb06a3f4a2fd2e383156e87c06470a6ce732fbccc76ae535c0edfa185a988ea1b79f3e8a4d1b9c2c0a943171e80d44f7fd68af953592af0fb58585a8f9f845bcc518862fedf0292884083d0268e6b71cd526c0955c809649e8b53770deb018ee0fe3e23d545c401e3b2138b368c9fab71e8b242d613c80389478cd8a15c588258e7a7466c41a36307b77afacde468b3e0b9b1b464db813985ca9cd4b801c1eaae006c03ba3ca42cb95a839be63748e0e91ee4698950022906d178fb32012512e20ad05c6f737af0d315f21c0550cd723e6471a2dba0da71fcfc197ccf619504b55ba671568cdf660c4d4143a9f76a3f090308d5ef57ea87a2fd926d00807d3ea49f0f182667c2280707551ed2155a1746ab4c1c63cd9808b9e3e9f7897aeeda199044155b99f479fdfcb72216a2793f2224ffdfe25b81ebf5ba1a29876e4383380c0a470cf9ef2f86c9d05f6906b2a6a5d72cf5c08917ba6a14ceb34a901d48ae2f0242bc6440d3c228b654b954b0b4ffb8b8c9b29c5f0a264eb1a8a337ce89ac5e5156536f958b25b3d78606fe81a4074319fe1b5a916c2cf1342fec2df20f729dbdedb7677dd4d9ec462db06337402f3bc0cfa8234846509a50c0314a6d96d806c8076b9102d09fd08910bfa6d345489fcdf3dfbfbc6bcc290bd3fff09c4050b17ceecec0051bb1629248baed1be217bcd1f68910b1fbd92cc53bd5c15a63cdc7511fa9a9f1e0812fdf3f3d2378cd3084ba330f79fa7d9b17249ccc7826622af84127d518a28ee3fb73c08b10484873b34497999492eac2c50809ea7d39f74452b76cafa05f7a0adcc738e9427abd46ac04b8768835a146fda9b254f5912f5700167725a37c9acfd89c9f17bb46dbcbddebdeb95ab79cd2a1ca4c0e423ecc3ee3915d9b6c5f2fa37965d02977874e503747b4af7e6080d37e1e67159b5a4e059fa608dd2ded29bcb0c15aae479fbf61ee9703b5c0dc1c503d535418b1e2183e6d5fa6057c353bf87415975cd0e5df8f9a499e1b33a48c181cb92a6d08392c3cffe62a358312b4234723c9c858b47cfa1275d1ba5ff99ae64e374a4a8cd7b9e283b08c233d4d6b466cc8bb631ea23382a220ea7fbbd308b20a1b013052366ad800e129a68a6acd939d2339fd99fa64c69cab2cd8bf8a9f7b0d6843321024fda42a34ab1468fa9f380418a1f144ac32fa5d38a6c49a380277ad39c7c966812f5c45b42b2048a03ca89c0c8bc7bf1ce7ca932c7a34bdac267eb9d0160a0695507c1fe33", 0x1000, 0x400, 0x0, 0x0) fcntl$setown(r4, 0x6, r1) mknod$loop(&(0x7f00000010c0)='./file0\x00', 0x8000, 0x1) shutdown(r4, 0x1) 16:00:05 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x3, 0x1}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x1c0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) 16:00:06 executing program 0: stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x74, 0x0) r1 = kqueue() r2 = dup(r1) renameat(r2, &(0x7f00000002c0)='./file0\x00', r1, &(0x7f0000000300)='./file0\x00') kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x10, 0x0, 0x6, 0x1}], 0x6, 0x0, 0x0, 0x0) shutdown(r2, 0x2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8000, 0x0) getsockopt(r0, 0xffffffff, 0x1f, &(0x7f0000000000)=""/174, &(0x7f00000000c0)=0xae) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) r4 = fcntl$getown(r2, 0x5) r5 = geteuid() r6 = getgid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={r4, r5, r6}, 0xc) 16:00:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = syz_open_pts() write(r0, &(0x7f0000000380)="88", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "93f2b830100e6d8b00007b12c793683a00000020"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "74bae94cc423ff1a2f3db0cd092efbb83fbff8b0"}) fcntl$setstatus(r0, 0x4, 0xc0) syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000140)='.\x00', 0x1, 0x0) 16:00:06 executing program 1: r0 = socket(0x11, 0xa5bb989d40da461, 0x80000001) poll(&(0x7f0000000080)=[{r0, 0x18}, {r0}, {r0, 0x4}, {r0, 0xb}, {r0, 0x9}, {r0, 0x100}, {r0, 0x21}], 0x7, 0xfffffffffffff17d) poll(&(0x7f0000000100)=[{r0, 0x2}, {r0, 0x20}, {r0}, {r0}, {r0, 0x40}, {r0, 0x14}], 0x6, 0x8) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x18080, 0x1) r2 = openat(r1, &(0x7f0000001300)='./file0\x00', 0x30, 0x84) writev(r0, &(0x7f00000012c0)=[{&(0x7f00000000c0)="a99780af7b9abc485d00f05af1cae6e765a4b559d12148f9cf0c4dab48134fc14e7db737b9b402a8b1", 0x29}, {&(0x7f0000000140)="31924f69cdd58a01a4249ab60e1508aa24ff230eb587f1e343e38772be83880d75bf42894408c7860ea916bc68650869bb5535b296972aa32e5e2781cc875b8d3289a2d747faf2554c17da2b545d416c94f4bc3fc2abb07661e649ecb7a0cd9d283818aa69ae63cf12f3900a54edeef1907e617e18035fa3040cbd397ddfbf633787a24d09851f06", 0x88}, {&(0x7f0000000200)="9b7db074764fba7712e4ec206914ccc4ceda059fbef2f42b43fd08f509791eccc50c3f36427a811e31ad3beff271498123500f4d2d080c462bc78599876a6da9379cb049ad910f0df8a47740732a554407736aa3928aaf90dbe01ceaa9eeec4c8a6233dafdef6eb28f254894dfbefc25c6c4ab49d9065dc2910ea24612ea8449f932a83b18f973ddb1b7fec7532b421cf0a30abf42a4eb979ff656cbd0cea4d0bb319a1ee91ff409c7868ab843d903ed8ab9e41e90e9bae153a409f7e3e0bc87d33e8e3b9b7a1cb155619203c405b90970b3238cf02cdcbd53f660113365d74cd653c5d24e5f7eb70bf0e0b016920b633a2e013bd980d15c0e548411ebfb3bbe07e29643f4e80c05efa8c3d823b010edefda5a389522874c8334e0b634218d8c3ab545d99bd4770f7a94571e02702e49f53a67b0e67b9a5dd84b0bf41c2476a4d08f2dee250f77d31590837004c0efa2c4d195edee4aa0bf7c6499abd291ebda942be80fdf319d74f8f4202aa7a60b5ba736b531af887959f55fb5347769770a9e460d4f0ded74e1e84c944de697e1e8d9cfab10b41b6452cb57f4e811618419c153bc1826fd001441377606466b8aed2dbb21f50fb405db6e6b3ce48a6522fcbd96079066a3387c30d05c41b098e365391ea4176d2ec9857f2aec94a7e89f701885bbcdb1f050ea72dae7445416ed4a0b5adcd3470da108fc13b866bec0a9c8cca0366bf72eb583f2a57e27404922bd8a8e3e24767d8be34dea9a19243b8a3b424c1bc6cc89dec60e2ee556181a6a7944da82e301d3ed227828f82631f600399ee329594164dd1975dbabaff828e2af22b04f9125adb1c4dd9aaf8acbaf2a8a1f74460c3da8c2b2a4698402bf9f55bab59acba601d45de17101e92aa3c673d067e66df7ac30a7ab07304ea8a5c1eb9b5aad933b571934a0a86ee51bb854411885891959a2c3295cf64297681367a68c8c2cf74ea3d58edbf45d2120f433b7155061951fe57e669400b6001ca2878ae8c168e0e096c466c98ad3176e2b35e1dd98e15abc10e00b7b3d7df140bfe90490132245fe729c87f0e0c9a6b712f9e7a87ca679c6f23c17688e86ccfc3fc1ae3381b0bec654b10f0828fc9c6208fdd0f5fb18cad99e922ee044e0ed5f1ede44faef65d90cf3a84732bc6f4018bcf06641cc09add1427f8bf91258d80fb93c5a3a67a01f02d912c1eb6efaed96aa33e6e992b9f4437a31b3a16ca072d23adc9d1a6579addb2ec4f445e78420b8234d2b8f6ffa73677b79e3d776c91feb9ad20f690bcf975473478e7ff712246acd1b66bb2b889cb94aceec49302cdee9dba7f605ea1a7708a34283a6c090ed6af9fe413ab7743cd780414a86cf1587c9c7ff8e5e4c059244a75fd75cf3b6eb78851992282fcfb7edce0ba54e161e21fe050d1dbbad44f20ed87532d6d3326603a14303c6e4cf3a6cfb72b1c92856cfed239de714639e9b897af71785d4cb6a576162be6bca8941256a8d2e40d9843e4dfbec620a149f2f37086818ad0a31749547be4e5c80aa338bfc4393b90da4b3942fa93a729ca9dcf5dfe387870dcbbf97cf620426da9e0b16318f96b391ed222ddfcdf07077d0dd6ac10615008b07b9970dc418df6681407a650d8b0373cdda38d38ec66f6af2dd753b689b5c006ef051e29b0cae4c3429d8b95160035ba2c11c93afcb886b7a1ac267fb92c9e4dfb6aa99063216793027b4b166f5270f4492ad0a4eb9f6d5831a3dabdd23bc87b9402b8f3acff645bafd3f754f0adf8c425f913a70b5edd6c20a0f0703ab4ebdfc39d9524626a245c79d94d202d129196a9a796a47cf90f3dc1ede428a4ea6264977c420dab33876f8bd8107e18b173cd5e70ddeec4a80d4ab6ad8ead157b813f0f26a82ddc9fbec6e5c401814e3562bfc71337f4c4f627ec6a9a52784347383b35cc68e1651b618156fce31f64c160edac7ff597d9686d7996560c84098beb02d502b2bb0c2ec8942aa7cfdf0e659e17966d87552bf0745408d3323ac404872b3e596283ad0937917c31ff5c662aeb5d87da98d3cd6734e6c3702eb7a3dcefe49396c507a985d415fbe95f41a9dff6a57b2f18636209890270c5579a6abddab2ffdb6fa35de29f148ea95b78fb49986a7a5dbfd9fa3dbc5dc0e718603ce01f1b0ad2caca02ce075737c54ddf44ddb7a9be51581494c10bdbccf41d755a891b907d59478ab8287042fb39e208d101ebcae133ec3af39ff3e093d65e0df3d7fce274d6c277014794f8c9938e390206dd734eff8779f98763fde7d35b54aeab68892ff137782133432b933a518d94d5cca53a17f64762bb555b49fe9c6487c20e17931296117e8600f19bfd0edf6817143ee7b4b178dbbd78cb979b3e5159ef18b550eae96c4af40b278cb8a77b6664dec2648144063ac6c3c550ca2037c4d6f7974704c0c9263b1125a826892812ecebb2076193941eb102e1fca809b091b280624eec0b59e168719d1a1726304a91faa8568d045c1a5481bcebd25fe52ebb50776f88776094df00feeb4c7c2e7072aa4b3cd40db7828985a9035e35070be31bb31467f1bb460c641e47180a7cc7cb7d64cb4dfe331a2570a1f6d5e7c434998d7fcdaa27993a57eb93b48b3b4eabec9c12db988dddc5dea3c599ba03c8fdedd69110e413f9d42dd3ddc734f3786740421220c695b461306105098762f667f74a64117c15917aea1ae1235a6cb5260b8f5c9861015ac98bd0c79f1a9a144af94623558fd28e189a745e9f992c7c96bcaedfc898efae6262d075b1ef30eab29e90149ecd72b921ac482ac243e994f935c494174c9caa2183a4a77ba4aa92a40defc0c4ca2c9fc2e7452d99cc7708163fca16dfc641275a55bc8a704c41ea34d1bd38f1c900b15551e60deeeb2eb6101a18e852086c44c7d9c5c46f1a04100b50573dd1f1eba73d669f8192629fded6f28896d22ccb53c4cf0ed4e3aea2752a928e7d303af15c15a94a0f4b524ee31dccf407cd7d7421c6e6b5bc7adcfb782ecb07a6e59652809bcd35db8ae7994896a58794f26908b8bae009a0d1e4aa5df182e0bf7b78415decd1836c3efb90340843b23b980da709316ecaaeb77158508d12ee04335ad812926e749a5b2d439c1b286c9512ed09dc158c885c31fafddb27ff45ced1000100e1a58e73a0036cc5c08f33ca2c8504d56476f792196eb86157075d57b6ad5e1b20328530948a7402a9b83cd7757632f84d3ba2ecc8c81dd0f72ee51b01b9328c1b557d393327c7a84f13a421ba45cf3b78292746c81f22f39d07b15fed12c1827fd8ff6dfae842270ce7126eaf6595fa6830489c299c1331816764c782ed86acbc466c18fc09eeed07154ad50a44871bb0a76635e19b477d9e6e44639044ee1900d7e5a0f8f70b6beac906348af34de50a21764939bffe952ba2689bfce4245eb52efe50b8ec5172297ee7ac0d69ab6b836d737a3226bfc4cd85c37fd5cf96d1611d028f39f2b0043d2935b99cb138ade146241e445ee63189f1b98d8936e6ee09f96a5f912563551b6a11768576b4623142aa880b02f9d4cd1ae3553642268fbf8f581aec8613de7ce653e5b8b8081796f0fa245b3e9ecefbffeb926758045b92c19a4275e544a49d960ebda3e16794eefbcb2f2874028a46ef3832ef3cfef0d7c053e99aa1a42c3951abc8ac79bcf31624807b02958ae624ecb7e738cc0558d1ad5de258909439615b8e449dc414d10278c0ec653df413bec44e3cae0af5dc6d96a5551110515797a746966bfc89b5e2c69c44cb0d1706cc4206e83676aa8b4ba9a308abd99ed597b4394ac8c847f91dc3f3d1ff5b518c04a7fc27d6fec5b114cd6ccedc8109cd91c19d80fd49f16dc816c97d5c256aeecf34d02b5fff31d47b2721bf05dda77ce70196bbf691efa1ce039a3c344b8364e7fc298ceed6d49143b4aee9839b36f2287f468b62ed5b57ee8a3e1f8c44d6a0f15aea974090caaa761b9b45519ecab9e76894fe8f612419d81b2dcc3d73b06ca3d364dfbda4f2494a7d7f7b328539d3097aa964b7f4026367cf627d5843130b2396a96275fa84ed25ab5514f576a824ae61c42d5d7bc45294849a26ba66719b685666900dc05020367fb204042ce6332752e608827d467e0584ed6d644413fe6f490723b93d8ef99ee224873d0d2413fdeeb0a64dcc7102cb9435cca4cf0b203d0c8bcc284f75043f89ecefebde4868a14f8cf66c6e0a76587af35e6a240ea82be6252dd5eb62f235adc7c264578145a7d5796b1e9de44bf5f1606b7ef472d32f5fad93901ae0a4c0cc54432895bdace3cfa826f68a3257fec73ee10033500487ebff1c5af9cebc74e10968023c4913da37148748794ebbe0aa29dfa447d044bba0e61e25664f3e03326abef190d8cbd6b549fa467217339bf4f57a8e2c69f6edfcdfefa6ee73c1f2bfea4ef37c118fe1878c621a8e122bee2fdfa053944594148a042b7551c757142ec7000bff1b0f2167041a7165654f2c01aeda7816a72d225f85d535816e1e4e597e781f18604d401b11a3ad7620a51e1f6d372cc7e35900a5c5e962532552b029769e6d48f87c7bcb4119903d10777d0066522ddff1f73cef8c3b01624a781d0dc0146ebb8b965f728c912a5f9155b8d1f282df8b6e4d97bebdbfd1b9292fe5a90a0c350dca0a97689a665bd8040e78b4ae53ae7a11c244dfe78f15bc4b57256b861b621a00f1d6157cfc664c5786d34e6e558d7d1b1858ba5264868a5db9d312592fbd5bb4c756425cdca015081d319d7eaefa7505b0c7f04238c11b136af84ade8915b52e8276348832dcf246624c20df6693da1d12eadc1eccf2e52888377975214f1e5e2d0cb988939ca97b9f6231eb0473bc5bbed28646c1cf73beafbcab7cd16fb1e9b0a7dbb44dd947f4d5eda0d6c6bb321393d3f97d97ae32635640733462adc4ec91cac4c3135526a5b9d74a403104ded460c2e25b4ed9e06d46f72f046a7f0413295a12f81ea847e04ffcfa6b346872b9fadf669645cea9593047ed693f8ff39f5c2c48550b7c52bbe4c42b75aecb403df7071324c2a5c0dc438855a48a31e6e2b311d1d653ed2032a3c228b9f04f70b23cd80b4342d7d94e9d349b10d2bd1ec2c2fdd21561026ac643ab437dc814303ee42703d5fcf780c9d8d995e09734b811e970701738b303731222373beebc65c9a66e6540d33c9bbecb535588e1a2ecfdf74a0f53674631a11932615929692f6309cdf2c7be09dbe77ec1dcf0dca54c8832742c708d43e6b75a94b215fb0dc9a8d7ad87cb6b3c4d19e785c7ffca32dcc2051b605b9815b05e517620238806e369011bcef048751c7dc9d8ae5a4c201fedf5c7c6fcdcb44f3f994896097c7126313588eff83d9016663ea97b728a4cd8bffa05e11a43bbff4e674fa51485f7734c9ff1e231b75ea1a57c0e3ab9d2e7c3bcb9b2582cb50fc6385943eea7d25a33ee1fa2ae0cd7b627984fa1824d28abcb0711af549c6d92792ef76f271de05e1b5c5a81ab81f72a2b8abbecb55fb2d5ee4ac64cb17a31c50b8f328d77e99f11567a66c967ff3cf50e5aa88db8529df8bd67afcbdb61b71f94228219c1bb165ecdf546a19c73d9e1a3fb742b8b8116752df6c95c2adf77c301e9191c407bfb51ab0d5022b65541a85741af95733b2bb02c5c2f0c25ba986d72bf6608653e93945fffacd13a3d5e7d3e4895dafb4172a6551065baa4628cf1e0bbe00bc3a2de088bdeb08c1e98cc4072eeec34c577692e6ae6d9014d3dc17594ec43df70323dbc606c93f38388b8762f459eea841", 0x1000}, {&(0x7f0000001200)="4050764b50586ee045b7cb64e7bbeb1bc247f9c1da706a57d0d2f78485926d67d5d38329abca51fa677954a1cb6a59b65b5d678459a6b06eba966e4c856ade3ed6788a2d6b70e49e6004ee752542af313d551d971841ff2a15f178831f22b75f4098c389fbbec5d27a22cc137a8921ebafa3fab1f1e39806e21571d2a9468251190e328c70d7644b7e7a6c7a953a546a4121dcd2217c7089cdab2bf0cd7b0a363847dc039ef18552b7963e6c15", 0xad}], 0x4) r3 = getppid() ioctl$TIOCCDTR(r2, 0x20007478) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x80000000, r3}) bind(r0, &(0x7f0000001340)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:06 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) sendto(r0, &(0x7f0000000000)="65a5552f91bf94e5e11208d597ad49e15afef521e89a1353beebfcd97aa063693d63afa930630045c5f6413bc2a45677203f56743af0e60546d15cc9994477cb0b2bf55907e3b1af273817c129eaace37a1df63d45c175c3983917a6edf3753ecd297cf683aa89be9071dda5de5bf76d416afc3f72c396f5aa509299e95f604288b469e47d466a7a59f65d8f8d6201e83279ba2730", 0x95, 0x8, 0x0, 0x0) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x13ba51fb, 0x2, 0x800, 0x2, "372e6582b7137edce1e450d76886d3312cc05a8d", 0x23d6, 0x20}) 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, 0x20003, 0xd9d, "b08d14c675040000000000ff0000004ae5000001"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0f23b20886d0fa48caa11e1f0b28a573fd230436"}) write(r0, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb7792ecd4c6563b7c891de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6dd4ad0e48a6e9a01119fcae3ff30489519", 0x65) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3f5, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) open(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) write(r0, &(0x7f0000000740)="80", 0x1) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000400)="48027524e06c5389a2aead06dc2efa946f33435a384a82af4d914ec95e63aff40eb7a747511a3a9b2a5fa4a2a865a5614a5cf15073c90f689d82a107f5427a74489e0f908cf96dec079e4cfdbac2425cb0d21c116933652c48e09c42299690d6ff313d990e06fc457fde0ac598531a9bbc9516011d7c7a7574fbf96bf48583c1c1d7bfce89fbc7aae74c52fa87faaf2be890bb8e0c0cc2a4b960e52bdf981aa2a79370d03ab22aacde73f23d1db398", 0xaf}], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) syz_open_pts() pipe(0xfffffffffffffffe) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, 0x0) r3 = semget(0x0, 0x3, 0x80) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000080)=0x9) 16:00:07 executing program 1: mkdir(&(0x7f0000000680)='./file0\x00', 0xfffffffffffffffc) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') link(&(0x7f0000000500)='./file0\x00', &(0x7f00000004c0)='./file0/file0\x00') 16:00:07 executing program 1: execve(&(0x7f0000000240)='./file2\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file1\x00', 0xa80, 0x0) chdir(&(0x7f0000000080)='./file2\x00') open(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) 16:00:07 executing program 0: stat(&(0x7f00000000c0)='./file1\x00', 0x0) readlink(&(0x7f0000000100)='./file0\x00', 0x0, 0xffffff60) chdir(&(0x7f0000000080)='./file1\x00') 16:00:07 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8082, 0x4) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000000100)="0425f4d68e353e06357568e21af57aa2cc411ed10aa12eda19bc40bb8cc853ec4cb7e15af38d4bdb42f9486bcadbb7268ceccb7305901cfe3a6533b1f326a1c6a2d913e0ab69fed10ff02b25914a18895f98b6577a5912ae86aa36fad688e3458b1280a74498a8bc3028", 0x6a}, {&(0x7f0000000180)="0a1062e1bd3612c43e77b63a53db7243c517fcbbb22cbd2a4722227a53ae8daed08c6b8160923e5f04d4aa6bc08329bc85fa5ebb22dca77d84180cbb00add6e19d593cbb7f4d1e972e3a25aeeb3c3f67b934b8942714d17571e372c0b0ed7e83f8728f7a13e96aa0f85e29fac42b117492ff4a039b3f27c82c4612f33a60cfd9c9b6de779224719eeb3d768850cd8ff452243a722fa2f6d4484e3876b58f77fc0a7fc7bec211f0b008d5a16f73d8", 0xae}, {&(0x7f0000000240)="587ae792385f0dcd4585513afc9630c7b939f193883e238dd1c2a64d243ec4d2bf69d5b425e3342f7ac8e2b4822aee39e817893b122b86985d7310dc19a71b14f4a248f00a94fd58b509", 0x4a}, {&(0x7f00000002c0)="3339484c793b366213412df709feb9ddfb062b50", 0x14}, {&(0x7f0000000300)="b494a252a0789e6dcc9599742d9ba55a3cb9e8dbdaa2c4d138cdb56ab31beaa092104d6f98f98faeffcd9fecf293c7c53bcc0a6926ce5d19cd8c2d2f11ff6aa8d0f0d2035154ff3bb752e422293dc3bb64766c71c57192b767e23b24755079ac8ebe6d81a6547da7a877262646cef936ef7e320b61a5d7d255dc6a22dde584aed1d366d2e0412580abccd2cb2560f405510675f63155ef3755453883dbd5c62d4445e64c5de56f2f820ebfba004ee9942d0223723bb42ec3c1b44145ce1478ac35b7027180bcebe013e5a2695f0cf9c3b3d68423c4d559648fa40fa2a4ec3d7e12a060c49f92e979bf339c96b6c1e467c215352b32cfc65c83a1fb8d3499311c9056a08c093a034724a7d7be51dd67a8aeba25be51dbded21ec0bc3b3ad075b93ae723e7ade992eff6c918cef413b4a1f80d6a5f1e1fa3c6a8d65682327ea6486d7f65b32556f7ef3b7b973e91f2bda1bb942e4aba8ca8daaefa17fb1fe5f0f0798fbd8f943fc5414515b2c88ff6b00cebedc3422c111500d064fd218501f1d6dd6c034b171da584a83679c45f9965d2cc6802a0f88f2c61bf12850784ba8809d7c6775869f106ddb6d93eab1255e9b097e53d457557aa9b41f6a0bf0503e928bbf62e6a842fee8e939a7df72445a69d1ed3a33fe7090cb86f0738c6a4d23c9bba881fd35b3a8ae8db8baf8f6a62af4e6ec3a935660e06c1914b7df5109e531dc6cfe27ab18409c2f3b368b4c6262cba5ab4e3714faf882785e879962727928c8be3ea9f87338f60fc0dfaa452c40b87e4c180815bbdc6ac9712dd0c713d03be35f5651f683ae7b8f9e21ea2fc6db5085baead5dbd2410d5eb41a6e7b96d2e72365de7cfc258f97570476f4497c5402caa626a98315810fd0efb8066e37a97431c385c5c3cbbc015ce7051efb54dc72ca2e8d5291a75367211d6658ac4c94135c29f6c54f5f7cbe3b3a334af454876ed7f43383ccafba96dbff1fdb4fb8c02776e0566e499f2fe5313681de68eff39d9a7ee01900f5c01446bfebd5bdca8f4787184a684800d89b78442d35e2799d88ea22f7e50284b72e02e140e8a653190f393540f061bd63e88cf51057d43fa32801fea411d2edf48cb7734f937c83fd361725d26642d3a909b0d2752d9a320eb46630f07ae75e0971e050caf9e908f421e2844861f14443685df33a894cd56a4c5d46a2198ee2e976a5af56f533c2e8a455ffb3bb697c06b347cc3fff8c52115dd2d5b1c38aaa12a18362c82aa140c7e7b14ce491881c44707c726ca7579981b8f5086977a7be08268eb24f3836d5b9535ac079cfb80116571eda815f77d816bfccaf1e926e19ed279deca9f54953538ef7c3dd3cc7b8f3cee8272ba8cabab98ed65324793f6aff3cfb71089a3e87fd51745aa3919adb5e1a97ae4c21cf4427ac1e174259e13ad6f49c90a4a5719b0a2b0541988e7422e2928b96cbf21df4fe127d8d199855ec6727f7e70110a812d23ee774e54c64c1d6edb66f52c1d7c6fddf135169c0e6d3af2ffa246eef6ace0bca5ce82e363e900c873aab49c1a0140ddb1e1d27aed2e1a05c8d05d28b93321736b95b6e5d21df8f18b1ec3a9367968e9e5fa426d8a661fe7f11cf65a271f58aea1c117fba36b3a01272530d0d46e2094633c954fa4d54770de19a5333bb37d575184b6a600b562987c4b0ac7f0f12264f0e35964592090e751b39490ce64abf4a25ab1c1ac7fdb1342c04d0f371ad562e351e7d505258c8d4bea03d89e0642efb526c18e834fb6c4c13f08003ef0afac78001bd3548ee327f27fe06f86e636773d604ec91b95de9123edfeba8f9f8f9d22f48d5552e3eb9ce91ab620baaee1c7502c3fb533785c1985e89c569f09bb06cadc78de64234e61d9d9235009c571e74e75db9a1d1bf7f2774276a51690846e5ed44dd20cae5be0f688b93f014b91337106f1d996c36ca2d51ad5db6cb365a29356d7d413b265c368c017fa72754cca5c4220a79bc4f6bbf5196ecffe480a9e11b1c8c5718303580734d5cf6164b13ebda8c3b563e80ccd5012c239019258432bbca54f952f4dcdf371ba5d031f7b68c3ec1f10fc1a8cc46314b28c55f07a8922fe76e96c4daaf3496e42f82343995076b19aff57c96d935472b479523622d13f3cbe3c0963d11fb0e5338c6e9985e458809c175365f455159a94d8ec085133422f4974aab968576fee8d534fc5d77e1a60c75ad1e120da1f5bd443cc6647cf2c8274d2abe36b2cd195713f3e1edfd24b7416918b1904f7dcbe9b3f444b4032c8c29b79adcb8a41bc828ccdbec63235c3785c34143bd8839a6347db1f512cb90c429f77375c35ec20452be05c99d65419e1aa9e21302140295dec3577e1523dff72df2f14d6b7f55e3b07657bde05b06d93942baf714c7603bcd0efd1a14162208f22b0e37deed59dad3b7c6c2205c4d8e2a1786c8d20d8ecb61af1d66c086063065aaa761c027ee0596edaabae9f1b4a39fa1a55a64fd2187a3f176643d8fc8d0c013fd59f3a4badf9a5f02ccf8d7356f6e2bef16bfc4d6abaad237d90fe76c8b2e4f638e44d4508a92b633d98fcf48df3f0f5f486cdaa17bdfdc46d2527bbd00135cc7f5d6e6cc4223373490e55fcf5ee10f72162a82c6bd995b030eeca57d367486a206e41f677bd2d21257ac37e92178cb60f8b5cae2fbb3d1c6c4d63542950ceae1800d7c19d5184028901187ce64cf8d3ef9475bbd4bd9bcaea179fa13091bf0fc16f92fa1a4cadf6fbe8c9a1b3da0cfc4a0cc82f37d4e01ef5004c6484ba66a0da0a5243febdfbd23a62d5b3681269b8744f20c3ef7388a72fd2c4981aafb6b52ad150889904b08d66223664a284adf56e6cd7f7974f296c22b64cb0cc12ff6b9d59ff5606ed49a07b178196a551c16527e26c8a5e7033a7828412b830fb4577ed3f38efbe2517b142f8f9c163e7c2e110c4a8b059ba358154b7221ff204dd5d439e7917185ab6200806769e6c6b018d96ecf1c3de789c86a96bdf9538b32a195bf38258129e65034ab6d223d7707f9cd014c456910b951a2977ad05addb8b367077e3cc9cbc0e8ce144cc7db4f0ab9f9038daf61d72945069d1d045fe5a1fa4b65bc0465046fcdae9caeaeb1646234a28c5676eb9b58cf2423c1a92644e54bac7d54e84b1c4a19ee428350fdce1ee7adbb38deda646981b24661ce2f60889a015aa3c41091a54e5400626de7ac54ed8e64c127ae58639276eb96036d681b3c2cc266236339fb5a54b2766ba44613eaeddeacf0312d7dd1a42bd7aa226c802a4e316b7093899ec9fc98848eb9ad174b1040e1825a5d916ee1d4b595dc7bd9239fd1342890ac895e12ff3d36c58ec1e33049270929158721c64e10304aa6daad72cd0389fbc8468c85537df368b1b721c855741ec13c0c2e394482d9bd5bc66b7801d59cc00bc6fd2b3266b3bf99ed180bd3d22fb8a99817cb208ff9c7feabd2bfdffa49e1951e5de5ebfcdc6330e5241065f882c20e6f62dc8b421bd535eb043b969bcde2be6d7b16c06baaca9f005644623837d3feee00eec477c5e5faa8f077bb3742b3e2b49221c3ce3022feedc78348a6510fea5e53ffce0a8566f39d40f4878472cc6937c340f385a1311e37efdce94559a0a14bdaaa5978beb74aa0218b8302dcec00eaa177d1870e2b48f8176f403daa67cc0411c728e21639b51879e835596b12955677d1054affce175b300a5d50adad93435b7987ca3a07e5858bc8c03e87780dbf9ee34e677a8556bd3d2b9985b9710ef2beb4d68f00f31d0925f5cbe4700122b7105db8e099083989d777c29cdb387363ec38ad5455d3fd7fb141f36543b5540ba898329a76c0881775317efc28317b5d78f493e55067a5e28ad3589b89bcb86ea41e49bd7f92dd2fb80577dc04deac10100281a0c6888352775dc29f01f3a4e7bc253b8c5314f0b4a203f55a9929ed27bb2f3ec81e15c4e9393d4f5d1b657fb7fce09e7cbbe9d9284fdd4afe700e25285bf702acabf62669d46d31d19075eacb3a1d2dba668cc6325ddcb461dd4155829ce7e9afb67eb3d2f96203044e3c1d1a68223986c9b28e9296deb95cf7c37627dd636718a867e94377f27070c3e798ed980dfff36e702bd0635a65c06fb4f5df63cabae889d705810b6e971a19331fc8ff57396538be1a582976d74e3ecda29198f5035ebd14d15d19b8abfb3d87b1c186db65e429e4a5d0b00a690c9e693c85c1e6b862d51dab258a324508f7e07807d2dc62974e021ec7bad057675cb5b8d697f891136adb594897b9db14ac10a5993b527935506065ab5e4b3fe247ab9bbca2ecb5255441c0c36471fe4f4c2e383b1da72c1b3b5f0ae909af25c21f29d4e2848832ba41f1c4dd63d67908e13e7b904f2c52ad674af68cae469569a59f63fbb9fe94f3906135c6aa09040725bff5e7a450a619c2a55c7b6642186414289a610a262cbefdcd4fdf871e632c29610b4968d0e91859b69fc9206137da2175237387f176aebab9204d5bf65d42ac60af97574541c913d2df1ce04b9c3181e547219018494f9eedc694405ec04250c4241a62ae4ff31cd470016767195998c0cb1d3b0ea5affc1f6a21997038f074ac18cb69104e22f83bdad85123c7fe79f6e326bcb95b638a6b1b44cd76b4c7688f6cd92450e93a1b945530b05a56b64d1f8481d1e8a6df194dd026ed41b08397aba73454d5772bf5dc693604e37e2680c78bb12fa18c7c82d13185bc523aaf7ed78878f0ce35b24d2f117ce2dbb28de78d4e9ba2c0cd1935fa9d7dea70d5a76d5a772020e58ae8189115d7daaf53ad3102e7a116e328c43f879e85a8a5af23c993d087519892e898c6f58facd21ce32a4e8957307b7d951e701074266232d8501c405d80b5abed3b80eb7e2a10682a8401f33c7f30e50837c7a5d88ef35fda7d9effaf43c99f13022d706d7309bbc815d6ebf17dd9b6e86af617f7f3d7e7dd4131ae632b2b02142017efdd8bff40a8b56a8b8c862408d80a0dbcd636e84de13189bfd27df61e8411a4c344bba4b4e3850b2105de37af965eece17ef96c45843e0ed10b6d47ccd0b3cf2e9021564e4eecc421791b1d485c499101f37849fc6616f8cf6e8d9248da8e9198ec5613b9875527ae207191d1908da667a936cde05e9e8d2689ee1c062d799b95fbb91a532d42f9172a1cd61adf39d9548a59c8feafdb694df54842fe54133a70a824ce67ce5d9e76651f8442e4da6da4596615eafe2195ded8738318e4d0150ccebacbcbe867c407fa5c25b94c4e614785773e178dea79e9a79d255aa7bd94431c1a97577403080ff9d570889cd041fd078bd625d529111054c256f200af0abf48693ba2194264a5365491d9bccd40553bc3d931fd195501d2c1d7fd1caae92aad21c319cfc688bb4ffac745bd71e83913938be715a7b91593b41e2acc6acefe48e612c5ee45091c1c1a12f7b8e01df0b8006a56c2fb059f9a8969404098146953174038665cfa2f8c17d8f5d345a9e656530adb2216c200d2715acbfd24e2e728038d743d7e231ef86294eb2f6b59c2834d699dfac8ea2d7c0f940200ab931f696dc7ff7f67572a7da6d4bf812554c03cfa5f7de695d617773345469003fbea97352893c27b7021819940ac4edf7d82e73f90633932eef428efd70dc1dd64392224cadb4890c22b008ac5f98a3f5c29ebb1c9cb2117e39f519278692163d5d199d998c95023b27840c04ffc1080cf7ee5aaac14022592c225fbf08f153da8be7f4c2c03c5ff0c917103a6d034e450b1a99081ad876ec6280f1999da47daf24", 0x1000}], 0x5, 0x0) clock_getres(0x0, &(0x7f0000000000)) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) socketpair(0x2, 0x4002, 0xb026, &(0x7f0000001380)) socketpair(0x38, 0x0, 0x3, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0x0, r2) clock_settime(0x0, &(0x7f0000000040)={0x41, 0x6}) 16:01:05 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) execve(&(0x7f0000000140)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000180)='/dev/null\x00', &(0x7f00000001c0)='/dev/null\x00', &(0x7f0000000200)='/dev/null\x00', &(0x7f0000000240)='/dev/null\x00', &(0x7f0000000280)='/dev/null\x00'], &(0x7f0000000400)=[&(0x7f0000000340)='/dev/null\x00', &(0x7f0000000380)='/dev/null\x00', &(0x7f00000003c0)='\x00']) sendto(r0, &(0x7f00000000c0)="9f01cdcad82366d177818ee91fb17fe602d37d7df0a20e", 0x17, 0x404, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r1) 16:01:05 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41002) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="118d15a6d3d81af2c253c5c364a4a49a456ba100a194534e1846d1cd9ddecb8eb30cb54e93efdc43526f8840fd5d966c9e943aaf8c0472f3dd7800c580be073071123af47898263418c2245de8fd95144717452bf71729b524daf42c3da17021f65d48908864d8d3b6d2", 0x6a}, {&(0x7f0000000080)="5bd52a2b13ea8f33f04b544006a1c0fc9213499677d29614319bd632ecbd0b6c835a5ff273f686d791847ea525c4338cf47cbdd2462ca10148c605c0f0b9", 0x3e}, {&(0x7f0000000180)="3bc46c615fb3faa97af7abbb3934727927fdbf67b7467acaf3c4ede18e64501ee4ffaeb8323fd1fe1dbe7ac8d851db99cc0243fc835aaa7bd272722f2be957c559789d99b5df9884e01ac81627eedefe60fc2e29122f4b8c13731f9c5d6962c8cff99ffe66ab09f930a8481177cf7370574871218d8a7597fef93736427d8fea333e0e40398b39cd64010815f373a83dd4170a5ce2143e701b49cb8f5f0c50c2df5100a867aeb3271aacf117d8f6e27185b21c74bca1924f9457819a8b57f09564cf32c7a22fd8", 0xc7}], 0x3, 0x0) open$dir(&(0x7f00000002c0)='./file0\x00', 0x100a1, 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="06", 0x1}], 0x1) truncate(&(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x880, 0x0) recvfrom$unix(r1, &(0x7f0000000340)=""/33, 0x21, 0x40, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) 16:01:05 executing program 1: nanosleep(&(0x7f0000000000)={0x100000000000000, 0x3b9ac9ff}, 0x0) r0 = syz_open_pts() fcntl$getflags(r0, 0x3) 16:01:05 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0xfff, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) 16:01:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002002, 0x10001) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) write(r0, &(0x7f0000000140)="441132f75458623ee39857c8a03b250e40b0d53bbcad008b112c7e4875269f474c8fae937bd4e0ee5cbd664f0d1bdaeb608177cca8be3d9f25c06bd6e40ff6d4e3e781560b03f323f0bcb97e520eb83c6d38aa1352a7ae412930b738f90131daa5565aa2f0613ea4b3396ec76926b26c0f955d034a3c84dd2746f23e7d651091e4b71b90364c6cf14973f907433d4a4829", 0x91) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0x66}, {0x2, 0x5}}, 0x2) 16:01:05 executing program 0: socketpair(0x18, 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x441, 0x82) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) socketpair(0x1a, 0x3, 0x7, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x6, 0x4000, 0x1) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x100, 0x0) r5 = socket$inet(0x2, 0xc000, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x0, 0xff, 0x3}, {{r2}, 0xfffffffffffffffb, 0xf8, 0x1, 0x5a06, 0x3}, {{r3}, 0xfffffffffffffff9, 0x0, 0x20000085, 0x7}], 0x4719, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffd, 0x19, 0x0, 0xffffffff00000000, 0xe90}, {{r5}, 0x0, 0x8, 0x0, 0xffff, 0x20080000000000}], 0x6, &(0x7f00000001c0)={0x4, 0x5})                                    16:01:06 executing program 1: 16:01:06 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x1ff, 0xcf, 0x6, 0x3fffc00000000000}) fchown(r1, 0x0, 0x0) 16:01:06 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x82, 0x0) writev(r0, &(0x7f0000002400)=[{&(0x7f00000000c0)="b6", 0x1}], 0x1) 16:01:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 16:01:06 executing program 0: r0 = socket(0x2, 0x1, 0x0) sendmsg(r0, &(0x7f0000001600)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000080)="ab49eaf433dfd5e3e0d0f71269fa335815734f0282b652b3b917ac556d02c08d076950149874e2b4eef0c5304b69d54319599ad12e3d9e993cd8338085b119bc9114cfcc9842544887dc73c9cbaf001f17d0061edc71aae1de22a34cb94d5dbbc9cdec6caebcaaf3557de3a27ab05f7ae672508086856d06fe66b217f9f7e0d4bec39b89fc45f8d472bb00d39c127141d1c0a8704591e7ca6c476d9ea697b80491a83679af8e00624c6fdde4fe9b6743a29fb512036d6e940e91c1719de004baeb8a1646bf6b8832288973e7eedc526694dc7483a372b50fa2899f22dc1e472a0f42a5da34c77aae4e283645", 0xec}, {&(0x7f0000000180)="89a426b60abe216123c95228a00b14f2037a2fbaf08f7ee2059ffc9b370ad692bf3e75326a480e8ace24047cf375d48545bf21cb383eed2365d591d7658929bfb948d10eb199f7bb6bcd7997485d3c48eb9254e067eb0b3d55747974ba8c50cfd830ef49b56a45dfa7b0af122feee38be8354cefbb687a374ee5f5bb8f01ea71b3cd6d4a1883d34b8e68c3e9fa76156209619186e12d09ea4f560d66b11441cc54113bc7865baa417d57a623e1a2f487", 0xb0}, {&(0x7f0000000240)="50c3ff6257ce1a706d2ae0fe4a0d38dc0fdc40f3f5d0354ac0eed387505f29abbc99c21645d2dd3d8afa24601adc9557fd3aae3be77dc24fc46f00911ee7cd49ba130fc11a3194280298703b99790816eed4ad84122b8d8d359487fe1664f7dd4738d3156d7c06e72041c4716a9b7ad717cf47650c25f92b1a7c22abb7d95a3bbbee5d0d1862b1beee806775d7c636beb1023b426eb966d567f919ec0e8ee14f27c6873ff35e5d49cd0ec42a2b8dadea8998de4df9b3dcc32667890a3d7b211be47d944029c078a7c27c2a213ba15b844f7171bb2df066914b2891c177791c1d81e38d65883a7e2df4", 0xe9}], 0x3, &(0x7f0000000380)=[{0xe0, 0xffff, 0x2, "a227288a8eeb632efd5d68e0075fc8aff3c859cb70ee90a2139fe376082c34a94435f0bdbd27773db914da2548be98ebe64a4d18ec3a9f320136d1792b431f2f1c43388f5584f20535d89f31e1f97fa60f5a39c323618172d2f0a776b900a5f68c877901c6a82f28402b223f8f9d63aee65e9a6a71332fef41b803acf04ba542a97c0dc859be22c92b5626901dd63bcf9735af6d13095974124bb6cebe5f60121dbaeb50e0ca9fae9fe709dc99e5cab6f1bde19d1b7160ca76b2b5985ae6e8e863bcb185e9d822b72ea5bc"}, {0x90, 0xffff, 0xe12f, "f053862c8b1f0e4ec4f49b3750b067fac327bc8d5f952002813df7d452507bc04a2bcf1bda48d056b416765271ac37ebd044634ebf5b2117a09c441b3c32062e4db29672a4a857a3786bfa5ed11c8a48ecd23270a76cf8292bab4cbe11e9f08681253dcb91e4794e0e37136250023c62c8585b594c097f73509e41"}, {0x1010, 0xffff, 0x3ff, "2467005ca4c555098542d9f73ab863fcc4a6f7e72ca6a679367807321bd091587e1ba95a5945ba7f4e6b63bf46b361ea1486b998c27d1f3ca5c1ae24cacb12224d5a8574dc139b775ce09570e2cd217b44b2e2ede950063928a7fef7b04769dce17e4a1631a26f772e6e90fdd02efb566469a3d2c7ae498d53a87cd436227e23e64cc5cbf31cddf5f524b7ac41e339a381bf0cb27502ac27769db97429f8d0ce4e86d8e93710c160df5c1071f1565acea62d9f81243b7c9c3ae4d55adc419bb90ffddbc603ce2579ae274931302ab2ce68d04b3be725800dbee6cd3b44a42cd45d5eba76d4de8089620da40208cb31191ef87c036c77aea97e9f5e2a0c7925ef30a8fddf8aa498c41cc2271cc680ec978a7d32704b356768a968b9e1246e62a731b564b40ea4e4608e109e50f0b3bb77a3cc349595f977bcb620e58f0365e27e2e4d150f1cb582541545f28f1d4a72217c861da9d55e856e6703574e7187c4ae02bdb3a996187946654ae68d9514f54f3b7ce9bc4a6092b12f311b81487670a4d27131fd90e97875e37a399aaa72f2155996b9d8d54c91ef40abf3750ca2f6575e6c10ec7d15b04c0f7f7a5259f4aec18b3023f35a97db381394f46b58d93fbd8a58b3895946f3aa42f64bb173f202ed52c074d5f841eaeff59e7ad05dbb4ac11c2dc5e67238d5e708810d89c9a43a4cd7de9cb14b262ffc4aac38741ee313016fd30ef355dd23e5944fe3c178ccd54607d14442fac7d79ef26975be8e6b29433a02e92dcf1d52f2b1953bec52ccda5bd05d61b173208ed4e60f35dc1c819735c6b10348f8e6fbb41f7e7840e8506f62f27feb5678e374db9b29acaacbc20b96897de3c26e2b680ab141fb9107d4838954faa4e0503d92afbf6c7d015d266c746be4d7420105e0e01c93f16134a961842b8b0af47aaf261d36919e0465bc943f70de0b96ec70c4edd0d51cd5432d1d3b09405af93d834ed9f30d772a9ac2d09040d6475496c90e0aa6a391c599542fa4272e2a7b38a3d44753bfcb82d3f216e939178b68f2d537e014ad4bbcb3975fcb8029e03ae81f604c85c1f53781997289d3afc8d3c20c870e585a1e29cb78b1ba2f0f55332ed27a5eca69a9c0021486e544e2984810204185c53c9ba5e941399213853dd152502a10d87ed180907ea037ba8bd33590f4aaf0e18b123ea74d9bb62d43b56fc0a68f79537da985ba0d40a00af05e76fb11a7909ec345722bb8599514bbee2ff7d69312736b2320006a7bb53eb9aeb384349d20bf5dbd6db4199e1040a07a6d3b79c196010122f5c617288fd1409a27a9fd043b632921bc4ed8de11c68e87e1f572df2cf027248d5c07db20f8bdeaf112b6c9b323d99b0c3e8f120c0c299392b5287b3e3bc125d93b09f90116582bba64b019b7c18d5975f4c5086f7ff3f060b584c5778c0722575faaeebd3891155d50996c6fccff144f2b305bfeb9f6a3226b9e459aa34dc577030a363b12e398af7a227dbc54161b1db30501d8a5b8b8908afb0f3624400cf861330256c0d86cb00928373392e5089a24cacb7716563d1e5cbff0f49d19ff3021ba4f0a8a3c360a4ce48c23c8373e22518f5447714f32583dd2af99fa1381d4dd54fb9497fde9bd4c49c845a7af5775ecdac64c12a06b21d312088430f53adaef4c4e65c243e87253362de11479410b4536791b0ebd97130a1dd89f640fd3ed7e596f688fa950f60c5e7c906decb82c62e091301a9d9d3a2ea4658820a1dbf833ab047ef0e46b9597950997d12d2259839c8d248d204da56a8bcd50495f91bf328905784e8b8adcd17971954da9dc66857de5f7fe938b53e09f725f7d432aae11fbc09bd4014b39ec7aa8eb3e35125ecb33af5d693c5ed0524e69d07c2099ee10c9ee3bf03121ab65c1db23e46ffdc08fc1fe837fa01355d06974bdf5881c8a3497549e27de2aff2be3ce494ebc43cba9d2747e19df6f65dcc742568d72f74136d875982a099742787e5775d696b86a1516e60f19d5ce3c0d775aa1c4782fe8f48c1280d7e5d6fb167d03ea0f4333e1278a037ba877b2a918e3b0815ebefefb1886d6840b6d339224b1ae7762aa81fea5d7ef83237dd848cda070f0fb900cb896de95d0eac950226fcbc525e6de0e9011d1bc441e6b51a60e592c0a99f423e970ac2c5f642847f6a36ec630796b1bdf97109bcb07d56c7f4eb0a562bc7137386e619ddeb5e9849d09aa5296391850693e2407cdc46894016267b8e3ad630e4e68c434c5b595f6c3806c062a5dd5958db418396e2fe092d62f2a39682a07c75c6a7e7e371495fe64ee3cd941bc09d747ba8f950d95ca01959e717d7296143346d6df0e8661b28ee9885a84976da890aa4738b01b51e399223d88b57cb6e28e1a9d186da6e88686d86445aaed86cc1354b3c00429d6140432ba0671a1040f73559c77958db7df82ff8da50678b89de0508b6dcd47d33dc57165d44ba98ae47f5e53a16b87810d3b259295e5189f5306f8935c2aa77055ea2334774ff61b20b8fedc60367e8807dda4dd3c3b4084daff691feac73b1dfc3c51147c0e2b3f4d58993907782b7557cc78decb41134e759d9918ff91b87b5223b2426f3373371411841442a2f8b130fd2b966cff8a11d0bc92ebf5e8c2e6033b614e4ebc4f8aef95c717b99187fababd6350a1c08611076d4cd950767dcaa0e8de03619c5684e7b8e9437b2b6a0fe004ed10465dbca7a873fe7a853d77c2c083e137f12b00b70697a0743574a14c728effe419ac99ebb3a31edb9c9bec47fbdb5641d9039f75a35647eb075e2c0801143015894fc05d48da1d2711f5af6c27455ec7cffc94ebb0de16280105f8506b7f3ef0bd49223f434e94753ab0855c5049499ced37aa90cf3bfb85a6dc028d465001a138625f394f02e089dfdbdff63ab0f6878dbd99ff82d617eff56ed2a8518e6103c3f371d6c14cfd71288a9ca84ea099194ebb3da45a2d3477aed07c81cc75937e0895195246a42355d187c06402d70b85c376987e34ba2d3f17554deb2dfaded0147f36baa6ce2dd8b385985d66390c14f5047cf84840dbad772f2b664e3df28955f8d56fd550f60e4b48f0d2a3e26755c92a0a1fb6f6dbc2af4bf30db983034d3e1c89d54c944bb8ada4a382de48be2a1d81d7a0b3100e9c59d3b0814560ca931b1abfa94dea11d78115f3f60997b3a193fbe5d4918fb0fd35975762fb10cdb84b66693c7b5a254ed91c56dbea8dbdc7a5390005ce5debade2e0980be228ae8f46dabd76a423efbb8acfb31791780b0713d9666fada49e571e6d93be783a3d9b8e067536dfd36285bd3d420f6ec2f4354f6d7d5555209f9edcaf0baae473332fff665b91aa53c190a25540d16cf0a90acefeb03a0a4581838c4f0fc841a7b447c004fa737d9dda1706527249287f0e5ade3fbf83133f073451defaf029df18d7560952f195e259db3f2faa7e8a018061bcc930e980596539b044fa20cfcf79d354533bdbdc48e2d1ab7131f6481ad1520a8da6786b14ab0549349e5d3f429860eaa492de0effea5e12d79d516a24632b2f719fa761372d8c02eb24d4fbf7a7f9fe4fa28e479009353aad5a17e5dc48bfe44b1d6fd41bce5bc27a69c96aea72d6733f25b3a8ec388849cf2894e7396a8792e65060cdeb0ff619b6d8b42bc18e9457d337ae49caccaf4dced9ba04d7010d9722f12615f5fb648ab58ead8facb2b17f71adc0a3ea96d94f620c5cf32d0f2166a9f72acca5d9676da4e386216d91e26d2e37ff3cebce615e6c464a78372f42045a037d4a958dd085d9fbc4d88983d24d501680d011b12fbfee874890c2f8669393adad1fca5a07abbbb077f31d8088f6d61b768ea4af36c071a8fdf7db553c4aedd270950987f926f85d5ff026eae5d140484c4698ed5f8ae29105974b578e64679cdb1eeaad618d3d3dec8f5cadb92304e175f7584579d5f2bec8b6624c7023086f58852352b8812dba149ae92a86db6d216a041fd47c0066fc481129148f574ae0d8c4b688915bfa516df4b1cc85a2528f9e4bdec3910b0dade14cde6222903da8c83dfac70147a530d4cbd1904d74015f6d803a44d480e191783b4c7458ea7f767b1d8f9779bae86eef84a1bd56fb231f9b4ebb60633721bb74ff2d74a4bbd49de4a4db42edcef22abe84b6d3be497a91e250ad1a4a0dc7e86986ccbfd33fcaa56ba16faf8edecb986bbbc4f2f7ccee245701e05afc5dec8d1d679d284e87a71126bc0f273c86cf39e9a5ac23154045604f0e6f208e4c994185dfff80c92590c45c8c4dcc3e3d85d2bae5af23ad97b65932be77c5ed9138bcc8ee0fbe6a8253ee62cf5c91f5bdd0138e972f36a1c45fe34ba167f4fe29b323032f6c3b341482e58c7fb0251eb09fc43c8aaa89ff33ea28eed8ae159b69f94bbb9157dcfcf741f9f1d5796ac67d30e1a8d9f3d8607232cbf058473002afa2bd15b114917498917133894f96074feaaafc63ad23e7980f331f685617e148e27d5528ee294f3d4c84ec875eb27a190fd6e7368ec2cc78f282e6af708a8fbba7ac2f9586c36be13aa0a6d84c11a5009b757816397d3f44ec8b49553749fff0ea278b99cbe558a1c419f1fdda47c8a04072af8af87f957cbfa74d118a7086a8cc1ab220d4ef287043c2aae59b3fa667475d1a0f63d1ce1a3b11946d3e7d8b2dc4cd637dde16b641456478fc187f71a942b0afe56e98b5409eca7d067f93526765cd0b6aec6b808e96cf795429601af6871214291a510d745dcf2b256c0fb00042a45c88e139ed67d0c647d88510a3d9a6e5da183f110000d8b7f0491af240b93bf8980b2664fb69e18b5013abffb12f69b658ffdb9a6ce1bafc75535dcb966e4c32bc25773d7a3178e7f7d6f1e873db99507206f574cba1ccead0cb4aefbd88c6f122c699b0520920bbc0e17772d235ec7c770025d3386c40a821e11c2192879114b0c48a9268bfbb68a9d9ecb004e75ed9ab2d5622e17cc15f68ad5e3d7ee95bb472dcff9d3b691aa44b2954783e78d38b9e69f49338a30125135700e54d6e50b1e4e6cf361199c0a6b2041dcc5c56c53089276fd6e3a5669d66595714dc5d365f174d0dbc1f5c51c5868c2ebb1a22a04e72b78d02abc5eee6dde975b8adb3380df213aae4779d39b95c79f1aa4d35d2fc8a0cab8fd1a4c00284bf9e72a1dc956ed3ead6a99354ef3a864dda10af10ccca90c841c7285a4d2c2db807a92964536ce6c43a0fafefc6477b25797c7c363288bd67ae7770655a66bfa6eb8c516c2754e2c9e3f16b0d9abdc04935106cee696fca159ef92385d410130811792174f2022d8b91996cc9dd7431717723707c318d775ee7712a77f2dbd0fff1cef8e765b3029a56a55f2e01ade7c65fd9578dbf43eb019ecb152eec0053bcb4e433e6250220252d5f747344a7fd5f69a6e5e8e4c8c71e640f7bfe240afbe94e1cbc477d51c9550cc877a7be579b40a11fb51cd0e5e910cca339df039fd711fdb464e63c536f47a7b672ef8899cc79281b1ff511521d55e478feb2afce269af67dd81203367a682262d0160939fe9c3e0f1be48c455441828bea321e6c4005e12c7715ddd7347d34c256bf2ac680571821a0b0776796001547840dbef16ce835297dbeda8f119fa09cde402ca23e45b68f65f751016d22dbe4f244c48b06db3c75c9a8e6027bf07a996304112523bf07c2a98b2b4a010926fe7b27c653c78e3d0e91bcafeeb3ee9b62a3a25feab1c1e764a99238d7baf80e22472b19d17831b51d611d7fe10984b2f1d435e9ade2cb2e861920639c"}, {0xe0, 0xffff, 0xdfec, "3766cee3e89a52041b21297e2077ee4438072605f97e1f0811d143c2e9ad080d53834fc82b893c2d3771dbbc63dadf5973149bf1cc5f758a70a6f539ed8cf511be5961d3436653d49d428d5dea3e050736b46f9256b11a6d5244a39262fea2e83bf7a5f96fc1fb4e1864508fc27fdf8845a608aff50fc6d5d8be697a40e48de5bec61b6b5e93825f50bb659bbc2e71409f43b061dcb8586bfb6625eb43cb6e38e17e4bd8e1ebec85967377cabcb8a2f4b0303edd2b693027fcf8120e3c18d6ed416e4279400bb944c4456c566266"}], 0x1260}, 0x8) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x59b, 0x3}, 0xc) bind$inet(r0, &(0x7f0000000000), 0x10) r1 = geteuid() seteuid(r1) 16:01:06 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0xf0000030}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x0, 0x1, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x8, 0x0) close(r0) getpeername(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:01:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ftruncate(r0, 0x10000) flock(r0, 0x2) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/126, 0x7e}, {&(0x7f00000000c0)=""/169, 0xa9}, {&(0x7f0000000180)=""/181, 0xb5}], 0x3, 0x0) r1 = dup(r0) ioctl$TIOCSCTTY(r1, 0x20007461) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) 16:01:06 executing program 1: r0 = socket(0x18, 0x2, 0x4) shutdown(r0, 0x2) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x150, 0x0, 0x417}, 0x2000000000000) 16:01:06 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getitimer(0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:06 executing program 1: ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x7ff, 0x800}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x4) linkat(r0, &(0x7f0000000080)='./bus\x00', r1, &(0x7f0000000140)='./bus\x00', 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:01:06 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x2020, 0x100000001) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt(r0, 0x4, 0x4, &(0x7f00000001c0)="8a6bd4973678f2cf10df7281d8112fbbe72bdbbf5fb8e33f948cedb562db6b94628635cdbe1eff884ad8424da0ecd43df840bb676ecfb6a1574ebf50b90d6301636da7f4fe7f0f621e77b196f64d09e19e648e1224849de3ac33db2aae6a88781f53560bf6fe454df4a04764472cb43022d2543c7c81dcbef46df0b457240ccbf2cd083a7141e1d988cf6abcbdb6eedb2756239a4e935b8df5fdf1db150fcfae274db8628fd7677da3acc3f9b53860257241891cd3f80d0235175f20a38234f32daa5d41f65289f91fa836a23a0329de86ef3dd8fa4e8e046e03a42c7b569fbd5a", 0xe1) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07000000ffffffb27824af42b4362204b7f08c75a68402000000000000000000000000"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) ioctl$KDMKTONE(0xffffffffffffffff, 0x20004b08, &(0x7f0000000040)=0x100) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:01:06 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) recvfrom$unix(r1, &(0x7f0000000180)=""/221, 0xdd, 0x1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = kqueue() recvfrom$unix(r1, &(0x7f0000000280)=""/129, 0x81, 0x800, 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000340)) kevent(r2, 0x0, 0x0, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffa, 0x40, 0xf0000000, 0x0, 0x9}, {{r0}, 0xfffffffffffffffa, 0x8, 0xc1, 0x1, 0x1}, {{r0}, 0xfffffffffffffff9, 0xc0, 0x200fffff, 0x2, 0x7ff}, {{r1}, 0xfffffffffffffffa, 0x3, 0x10, 0x3, 0x10001}, {{r1}, 0xfffffffffffffffd, 0xc0, 0x4000000b, 0xb3, 0xcf4}], 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x39, 0x3}], 0x2081, 0x0, 0x7, 0x0) ftruncate(r0, 0x7) 16:01:06 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fcntl$getflags(r0, 0x3) r1 = kqueue() recvfrom$unix(r0, &(0x7f0000000140)=""/175, 0xaf, 0x43, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1}], 0x40, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x60, 0x0, 0x8, 0x3f}, {{r1}, 0xfffffffffffffffe, 0x20, 0x1, 0x400, 0x30}, {{r0}, 0xfffffffffffffff8, 0x45, 0x10, 0x54, 0x9}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x7, 0x6}, {{r0}, 0xfffffffffffffffb, 0x41, 0x1, 0x7, 0x5}, {{r1}, 0xfffffffffffffffc, 0xa0, 0x200fffff, 0x7, 0x2fb}], 0x3, 0x0)      16:01:06 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) socketpair(0x6, 0x4000, 0x401, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) 16:01:06 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) 16:01:07 executing program 1: r0 = socket(0x400000000000002, 0x4003, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000c80)=[{0x0}], 0x1) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000040)="d2902b05cfacde0933ce50292be10ec83be2aba76513f1fcec1355d49c161ef1a29c3d638f6f3caafee90ba7005e371574a279fb254b64fa905a85bf94b714c8c2a1264437ee313d6dd6aab4c02f955c097dd253503ee1d3b1dc69b1fbc2f7c03457cfe2098c4efdc11091e37f1c08b9f3483fada8c0a27cd6359b0d2425e2a4c70f3a84f70855c9cff71523ea678e0fb08d3845c5e07412d1da2bb3da294fb2e51e5600e90c9f0cbdcc49b0499e795d6b4553711c3aa961269c2e4866097bae20173bb65679ba1223c004292766b4f7e2977de3cb81eacbd3dde41cd582e04d8abdccda647d32c42a2bfb321880146795aaa8", 0xf3}, {&(0x7f0000000140)="1b2a5aa135908fc40bd9b3a525c36baee25bc9bcb4c52bb9537ef15cd315", 0x1e}, {&(0x7f0000000180)="bb9caa9b1439ac3c17bf27e283a1887e9b996cb16ef7cf5df0d170240b0a872b96b21c9b0d842ed25fd0c63d878d33d9ab7df0157a1e2899dbdcb636651ff2ddf474fdf871e9137e1487c04949a0cf7cd0cfc3a38b8f1e9c595460108fb558620c9a470410192291746f7afcc8a12745fd4aca5441f02a0f1ba9b05e05a09090dcca7f02f3a1a6703d182bba10552111c39262236e", 0x95}, {&(0x7f0000000240)="2904d785d43c392c4a809706d59de0cccfb454eb1dbaaa27405df52898a25ee1e5b41c79c507662ed8becd75c9d7d094d5d5a75e6264fc26e1e421accffe5683bf3bfa168b1d2cd345bbc422423850f13a190dececea1b9d60c5e2ee1231dac08184590cf419031f8576c332e4cdb77dff84a0efc35f6a3c735bcddc8573fa3e155aab2d0ae12cc126", 0x89}, {&(0x7f0000000300)="e813b005dfea364bb0d97288f3e7a894f6d1a17f9fb3af77989e1193427ce744932fb81c6b6b07bc0612fefc10c3c5262452f8dcbaf73368af5c91cb69e4259740a2ae0f3ef592c49ffef20261f6a5ef056f50380616e97522140521d558cf89e9f805f3d1bccff495f4d1cefdb27533c322370279bbea7f0b4f36f5c29ffb141f30bc58bd80d3b98f", 0x89}], 0x5) 16:01:07 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) listen(r0, 0x0) bind$inet(r0, &(0x7f0000000180), 0x10) flock(r0, 0x4) 16:01:07 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x10002, 0x4a) mlockall(0xfffffffffffffffd) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:01:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xfef, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="cf0d3e308de1ad024701040000000000008cd77f8069570642bc13163dbba60945d96a85f9ddba18e0ca9af6568eab01abb00227c0c17ab596be2797ee636c91107d86939f41674589fc392dcc9bdf1e0033bc6818b1cfaea7cde788a3a302a2", 0x60}], 0x1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x5, 0x80000001}) syz_open_pts() syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0x2) ioctl$TIOCSCTTY(r0, 0x20007461) 16:01:07 executing program 0: r0 = socket$inet6(0x18, 0x5, 0xfffffffffffffff7) setsockopt(r0, 0x7, 0x2, &(0x7f00000002c0)="27848cfc1f2b0360c95ea8e30c1c5cdbc389326f917fcd89b11347a1a55102aad91bdfd566268b24b1666614ed72351e96f0b4391bf54c7a308613e91d5339148b87ba559f210f96fc123bff32a95334c37d7a4ff72ef12907bbac551ebdb6167e7f2333dddd93d4be605f89c5d8732621238151e3060f9f8eb56e9091a404172d28f6f57e0b7d650e2ba6c9b125d857d497f38cdbfb1757c6b39a362998dd7062f672a393ea4d0e72be4ab5cb91c404ba894e5574dae771431294527c8af448c79ab5c5319b1c42895f71576f", 0xcd) accept$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000000000e8c48490c4843c8aa30000000000000000000000000000000000fd256877000a000100000000000000001700000000000000000000000000000000000000000000106006106e832e32433a4dacb1f66d111f5466487af8d75ed90358f27a3908f1452425acb672c2f8d24962a2a31676754a5ba3ad63cddc12cfe9654ea4270234b018af"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) open(&(0x7f0000000040)='./bus\x00', 0xc1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvfrom$inet6(r1, &(0x7f00000000c0)=""/134, 0x86, 0x802, &(0x7f0000000180)={0x18, 0x2, 0x61, 0x1f}, 0xc) 16:01:07 executing program 0: nanosleep(&(0x7f0000000000)={0x956, 0x80000000}, &(0x7f0000000040)) nanosleep(&(0x7f0000000640)={0x0, 0x7}, &(0x7f0000000680)) nanosleep(&(0x7f0000000080)={0x5, 0x4}, &(0x7f00000000c0)) 16:01:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = getuid() getgroups(0xa, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000140)={0x20, 0x8, 0x80000001, 0x628, "370dc83f1d28baa7ba98ba5fd960d08f0f9be1da", 0x1000000, 0x80}) 16:01:07 executing program 1: r0 = syz_open_pts() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000022c0)=[{&(0x7f0000000000)="42b008cc54710355eeb19fc56e49a71291e0cf88f3351488d1c642faabe61dd6a14c8a3a05331fdacb07c4864387a33dcc15ad1e", 0x34}, {&(0x7f0000000040)="e7c397d236602294a98319093b14bda3bb235970c7ca39f477cea0ab5952f341015d39fa7ed2c79205a1a3f86f1d1f4245549ca05adf7d991e82770c4063653739c407b92919da114cad8063b16b8a39b34dd3dab9248dcdb3fc923cfd138517c99cacd310bb44c42adf578407f565", 0x6f}, {&(0x7f00000000c0)="2b1a31fc0fe8088b1383c4e8b2a3be5b58adb075e0baf25a6232a8757f437e6c5563c5832e6afe7b5eff8c51cd8ce76606e32030157a27cb82bcaeb8037c93f71a156697e44d5a0ea469470fe49836f901cfb45e7da74015de8918faca7741b01d6f5c11878515b3e163b844", 0x6c}, {&(0x7f0000000140)="e9302d860a0279602efd4cd745f9481384e1890821d03915b25b43bea2b490b0a635ebe91d8329524d0b0b3fe3316161ea258d78256592e5e18930f3b137d1a9ddf8b24051b432f96ba05d7b4ee8e712cf5bec6fb295e9c9081a5ee3ef296e793a173b9c6efeae567640f8e0faf3c6c371b362cba39fccb7e66d9857b4006996d94b49d2bd724b53b5a5872b9e835274f99b7ca7011b752a0b23ba92f419a9c1c564e72a0683073611f4f114bfe84a60f8ed6ab225e2c06ca0b7e19f287ea5d6fb305257f0d84a18875cf8bf9cb43c5ffca94c5e0d8a60fcd62b19bf327349c7ca066b555049eca1a3d77690cda16cab28e5546d3700e6cf58b0681c715d986ddf92b28c9535426190e6263c2b28349081462f5f337a4ffc983cc58cf46eb3efcd1d9ce9e181a0c8254e3d1d75aced6bdd0a0a807dad9429f12ebb24ddb2588bea9fa21f2b9a9ad495ea568464b48cbf5a7cbe208af8c6c4da3b2850b16270b8d912569756cf6c8b15935563170e033a80fe9d7e23123b7a6c245f894369db895b43e9c3ee38484fd1f0a9ac1558bb8cf04a12140cb1e919f461ffda1edf85b0aef4194f6e932016ce0393d7b1375efe5d66bec6a7a0a18aae1e355579f7220e67b116838d372f6dec03694d2a6231f3aad5ea77e4be8b46abc35a0b44b37dd90cd0ba08a2d2b53f535a320e241a2ab5f3e5386764395278b5279b5f42715fc804d595ca4ef1f241318b58dd9cb4dc04c2425836bb0033bec08f72780ab70f9a9664676075ada21a7e54ea7e8f7102ab0ae38434ce2fdcae6c8f964c010de3e66cacbf69fe24eda9087b47b5ef55f308a95afcb4a7b1b04db5f8a29b7174c976f08803c8220358f5c126126e4af976f59a631a776890e51fe65951f818a7bfaa6f6ce8bb024c658986776342baa4cbc6afe8bc0f28801d29d902e45ae3e6019985a28a63c83eaa55b951dd4dc206f2540c9a64cce4585d29312de7820020b1991599022dc455f618caa7fe2f4840ba93c2ca7dba2359ee16db845b1d4d93f80b3ef4a8a7e92f1141ec32eff88f972877748878bb2317fdc1630ded2727cddcf019da0f3eeb6c70636ca73c5a488dd157b56f87baac0f5d93f8132a815c428ad8341499480e0518ba1ab94e0e2c46170c44e3c275ebd5aa784598141df1d938ccb17539d47ebad08086e32064ed6eb90bcbc11af66ae5f3465a7098b81387c2d39b5be692e9e9124034dc34cec3a6044abd20e7364372fff13187b306ddfee84413374cfcf908580b6d2376c6a405129cb47aed6569977656b8419c40f41330b5655107e7a9c354b2133086480f70a65c1544c2155c8f028590e2a28eb033bfcb676232bb9c50e473bd8691fe91045a3297b317264000d0633d2930429824c915d7ab8d6bf26ba9c007853070750920e8555108b558d24905a3eb0c0ed81447d66c8ed7e74f442dccc5f6e59f5e86cc3956d8a1b7df8df61e81a1fcb5526a9b3909ccf315f1dc7c4a97626055e38d3535ae1f8b7e069a4cc37e74c593c2aa1f23ddfeeb6548a115fdd378a638381c8e2cb1eadd9d0dd03286a7224363d54d36bde0618b68e75d2625d2b34d346cf08c8415f392a1921da8d3d0a7543f86d3419baf25815ce4e58c7e461c054277dfa9f327976b1a2bd6b7c59a047078d487ec7f4973e4eb8957407ed2fff68b95e81cda0f6206af9959100aaab6cbf8bdd8e797e4190ce518b584c4aca250ec872629592e81da9a4b8170cacc0e7eaaa550aeca9e806e1a73a58956daa06cebe763ea78fe93bbb6eb0f9582c2ebdf145777a2a68ae0b5d1f4032802578039cf14ca695470d15abc40ac6d5efaac79e6bf0f1fe1d25906660dd5a6c1c580d145f50cfe5e038686166fe0f258cef37faee8dc99742956c674ae18dc39f66d6d552aea2294ac55ba0e7c4562780bc09fce06140ca807c129c80a7d349f2de37d8bf0a7a5eb2d681b387745f01f39fd34a977f7c8c199af3ca1a7abd8c28c1eb581859ddf867e729a6d328e5dd2165a39f71bb0ac5b68616be9d5fc563da8bb685de68d93b84063694ed07d9d9bee6bb70a1357bbb836f6f4f099ab9a45e6df848f9fc123a4b8cc4f505718a6b64c5fa82eeb706a3c917b7ed4a2a38dddee43d523b0b8ed63458be5d7b1e9fc419777e060ff17194fca067b647940c1a9b24933ee84fed3b8ea4df51260f788b8e5f90ee903d496d0b6a28cf60d241f2be58baa0aea1a41b794ea7f4666dd38e3ebf6c26969bf22d50991f2798118a0f9ddff63f5b709c5eec6310c1e47f71d7f24037b456a72c18e22843d0952aa12276ff15ffd55d24e6381a8780856009cb5412a99cff68ce1aeb8207d0d14f49087819a521837ac2c76e0252d423bf36e563751b1782ca5c1bc8469d7e20e488c304abd927113aadc5e4546fe79ba0783fd60ec1e3eab1c4b731acccc51abf7a3704e3ca024fa9fdcd0acc898870d417f6aec3b1e0a63e05dd3c939293335e497ecd251a1200d946492d3fc95aaaa5a6928e25fbba9aa9c3737d629776f2ef267ce418e0276481cf229b2d1b514be8a4a6c5f7e42f1c76b95b8d1f7330ec7e5bb345b36e696102c2ec552913dd7787defec3a6436505b99e4e0370304f2ebf034138357e2a9cd53382068c547dd89169b63e4bd13bb6c59af50cf7c03002270fa75005ed29010d3c6315f7c417db5c0090cd3e8d71e0d75b420bc870e85defcc2613612708fdcf4eae5353e36eded074d5e7b00483bf5d02155cda69adb5a182c64c4a4a6dc634e396e123e78542871c198f1e98c99852052e31f6e0f09f6eea7b0e1dd770ee6500878db350544979c16dc6d82e5171bc360767fe8693f32e5030c89a2bda4a84266db4564a65cc293b6ae460c49bdd0b9efccf33fe66aa6009812e34abda2373d55789a407748edcc8d553af89915ce04d4281fa7c14ec058cf314be40de1b3eb104d8421478a276e9b08930464d1077b68bf40d065df7b055bde2f0f87e60848fc296b1ddbb6dbe832cb8a64b7e1c1e6a30326e42ac01e4ac04eac18ac97b93f129a9dc58e64f7ab28df6e0f47d564a6a47dd4ec734ea2d5ecef987ef3c2394f2c490b3cce756216dfae57f97cda4ffec9f47628b8b8058e012a5edff60044babfe887d9c5e2d37898516840ea114e24dd5bf34f48cbff3b99308950e7e26bd383d48c9777650992a4e8db7aad6e9bc7ffc0995943193827249876bf9b1dc44839419cad2ba532a13c3a5e3b1ae9496affeb451d47b5a44ec4006bd97d5c68ad173513f2b8a07229fef8fe018968bf82b16f446792233f913cdb91da1c94b5abd481f0b72ecf8f3fc3bb6c6aef70c110beda87ae557d6ebe5a6d5a352471656b0d3bbcd57a1039e42d3d3debb932833f7fd353e38d09a842b7735a8dda00fdb30f56d4dcf8e84a68b71fccee0974034ff8e391d0d45649b3e0831555a65801926bf60e11c3ebcc91c22653cece4e5c1e2f644c0f2eb965962a63053aa34a2d871e32b9bd0641cfa1f1e6e8719a625af40a8f648bd9e852cded98af3ad1fae414563dd834cdfd8c09476d19616ff45720f4405b9b1c5561ccf4dafb4c09896285ac35ffcf46312185869f98bffa90eee59e06e7368986bd5e0601df05177e3882d9122abe726f2666e6b5eaf872037dbb9037a322fbaf8f19dadfd576106fb9c7fb8da549ab2abf566daa5e77f138571621546959f660b5934b4c5d2a0e98b328ec043e2d0a1710256ca17aa3f3f52b5538017aa2402110d1f61188fa8ef070d8b81a14cb2b7ad63598f16cf3a3a904d2dc2ffd962ab8411a990204dad0bd5f139d7d05d95bfbc4e4bb73887a27add36a51abc774f13ff1276ff235dab4d69658489b8227c50aa19862b5c8bd1b6430d18b4517e37e248c8fef9efe940954a26c8ea854f3efd1937bad5ca8f71036a088912b294c826fd378f8e0eb0c23a8448369ff7c29107f6c417a4cd4772658872c79225db7874cbf22b0e47e8fbf3f4aaecd25dfad195cfe56b06e42c91665a216decc62728972aabf967005d1daded7008f1dce1a8705413302b65982e4ab37b88894e6e863e351e3eee469f995b5809057bd0195ff2902f2cda98778135703b313322185e3af65d426d87af7005ba2438a4bf43343b34b0fcaf51311624d722147fd81a6ee6b0b13112acb89885854d953cce62b65baf804d5066df34b92cd1ded242b5a56cab91f5215a9acec8c19e0a60e8142842b231f65adddee0c3816162c9b7e0f316e4d590bbd42a3be1918402760220fccc88c43aebc8d08080da49a501f782949388573ffc3b24e4f12c80c7f9f3cec374f01959e4bafb95a80c673e8b60fabe3761696a4808677c154e0a65f33e063f956eeb108995618f11933553d32b0b9956c2aecee5fa914c4fa79f953b6002f70167bf22cb0d174c631fecc41eab8eb70e9d2360dfe02630c4631e4ee87632d1a8569d88287a3648a839b1e973ff48a1bbc8808f3adae9ef74cdadcc63ef094f509154c8a10d0edfb7d16337a2e6eefe2d2cd25eea06b23811b146daeed462dd1adc179bd6fa1bdc1df6e752dbd26dd8c1a4d445033307b8bffbaba212c52367267ef25c0ccb99da117e251e220b0c26495fd1a30eda76bde7c10ce314066aa8a07a3e54a78b1e54cc2ebf46f24f64cc80de32646b2975dc66820411755f9d4240d1d41e7873dd9fb227c1ab847142e2c29767187d3266490f1d80e0e6aded5b5850e794b6d3da2dbf2256cec76175e8885e5dd50072d606d9485c1fd9225a08b29e7d7499757ba4a65830a247d02839f438e74d318bdf51d0ab568ccbd14c86bdc2a4c82e17528bc9373ab074b3feb7adaa71abc001662a3d532694476ec0ee71a1338763677c4039a63b8a828b07a06a0c9acbc8fe2abccd37ea5504949f5f52405cfdb48234fcfb8d49d0195d6aa112391af5d266936734270c5332f5225078e0c1beed8ac44d38eb3ceec43b135e5d73c15fe3bc4b9f8435b6c9dd654f475afa5c71043ff0ab8519e58cbb3e75415961ab40f1601393ea09c3ec156505b07c111b82cb3a6e2f093860e6643af4f9edd2c6f5691332966140322283a8a98595048dc1e65c2339ca60805aa8d7a0f4302de1a368d10fbbbf4334dcc0e86e32715c8949ade10366d112fd5e176bb6ed8109ce69bfbe5a7cc137103aa616a3ad2a1d92cc082d21775e37e9e1fdc69f83e8272cfcc0959377c9d3ad2dee7af3841688bb0b31319087cd62a6f9bf530827a11060198204a3bbf7d93b66fa95820908293f65c8d04a8ddcba0bf900834b9dec75a13cddeac2f96009dc22465c3f0307afb1337018af3ba0e61070528ba6de28f9700c89d77a390ae6b790cdcd8a73ffb24c626cf29c0360f76d69b0bc636c643d594677b678026cdbe4c4512e0b802d60fd724b1d3c218ac16c9fce834dc76540562ec5c2f32e1aa4da73ab87921b78e03ed3c102ed5414866e543d9fcee2e576b79c9c6d1a1b0ac75394610370417e7e82992e7735cbea6e9a272c35b4ef00a3b0f47313bd69f8e53472bda4ae07cf551836dd8d4e0c9492d2a4abe8f966449126100e7e662094ef28d09fdb11e7d4dfbbe3c0aab352aa2092649f54537bd2746dcb8e173879c01982702c195bbab61e94f99f0da94a04388b734712df8641ef7660e1a8321b393336c7da5d1a0950914ddf5430669c30aaba40e64503dcad795b8144d632ec8ec78a57df137a188f5c80e3640627b3df36613a1bd57de4708a7e056087af593b5b5c71fe401bc5acc13b1dd8acb3639fa6ac0e21b", 0x1000}, {&(0x7f0000001140)="93866dfe8de7470589724af94e0e3b6b8270f43b99a003c1947939ebecee5ff9f3a3022901c926199db503bc97cd729dd31e7bbcc9d08af24e0440ec2e654d9b329cf83f9321b1fd5ae5aaf9c21e621002c367c3ee132b6a259cb98ada2ae8bda965a814a1023af5cd6c5664d557e9e6ac2531c7c21a820912539c1a830df5215c67324b4c0566295df0d634cfd86c4d86bce0bac918e098cbd7799dbe2f6ecc4748844b7e97a6a8124632199eac00993d4bb7e8e031f80531315248e69d102208d9e0e74e7b8306fddd8a8bbd9c92a5568848cb2e56df05f25c13", 0xdb}, {&(0x7f0000001240)="b1b28ef7612e817b21f8d1aad5bdfadde761dafe046e5ab058c0347445cf549ee083b5dfe18f89ba6237d6bc8f25a50bed6cd7a7be6e8980a15666907873b3bcf0ca02823891b23c31b12c0e8616c3932d5a1dbac9d152c100369073500e83ce94b6736786f6234af657b19b4a53cde66724ab0ac0a91356395e1324e1932d9f95b61665afc4f220f5d6b8ccd67204fce177c197a2b8427744825bb3af3061c386405125eff89863ca2f7f4b9aac528824dd0a85f91abfa9c40d13006299901ec97788950411f6a0b76eec120254e89eac631dcbb65d1f5f61f0d53c91f1a934104aac9f4b9ecf433b47f8be3a50fa051b5d1ec615ea9283a6251024267fd1f559baec3241293eb5f2e19d1a5fd431691f139cde905108161b648089df47ebf2420658410d1ef17c64ebf4a0f2eaa1f434e99793d52595f27d6ce27acbf376e2d5c5028fbc0cd2b7488ece0c0e69aa5444e69311b978f32e7a251840af436ea2da3602fe10d14b4855b5eb5792350f3f2960c9244411c25a83f1c2717d6510bfc2fbab18084d915a5bc3d15e1d30a1680b17260aa14865f5e18a50f2b8c26164f6d51ac3c0a3826990e1385e6f47fdd4615a5fcce2b8c922561834bf38c811a024567902c48c3b71a61ef3befa25b8f22ecc3af059f225220adc0ba59ddd7fd15c55c9c6e0586059542e5c2ca16649921bbd70de660eb9514d4d9b94d9be5df02777c5511262f0f8ad0415e659f6583e42e076ccec0a411f4ebeb917b81d049f35675b21290fe8afbe2eabb3a27df3eb8c80511029ed50ea82951c47e9d987b1173cc2787a24a019f97a496d06889008882b4e4a5aea62b2bd3beae2a7bcdd5c07d3def43f3bf415264bd0eefdaa215504b535076c6b82a408892a3027e7d4efc2df40aab3cecb24915aae52972271fd2c9aa3698792cd32b0c15349d1d1ec91330e9a5f9c538597a70d98d6087b568fbf148fe494136582a02055896df216918ad4c2e5c30603c07a07b37e1306af79c4cf6039acd7e375d0ba42d45128c54da94532eab54b121af9c2a9e118a2da61481eec6b7f23cfa4dcb0e10c5c022ad0d36ce25fd6ff728380cc9935412c4781cd31fdbe6cd10bb406c004787fe91421b5cb767adee3abf88e3ad1bb6ca0bcb1035332117e496e49a0946a3da54bb20435381f9caff9318c317a545797e4dea30f3503d8620ca8473e099f70ecd77eeac2755e8f7499a054945a5549b7d926fd6fa3b16f454851107aa7d4af35e89c645c5cf642265de7e68ffc2a1c1bc8db08d95a7215cf49c1489174d579460d0547c32e295f755a4916c17ece61b37b253178c61f54d89081ffbdbf4d481a771e30c5c212a0b6e05bba388b77e8bf7d313ff153f806f6866186b13d7930e423c572756fe769863d323e38a1186005f290d065d04fd3331b41f3a549b461a47906d03663e1ad0f018c6086150f51535ad78b2a3339c5189f21c89bb48cd1fd53cc6bd84634c24ba743b2d2f97eff9d37db43eef0bbcf6c0305b5d599e06e99eb711906cd1a1269dfa3c278fcc10ba4efdecdc1a51686ab684a7ed9cc0e2d16f4d4051ad486153b5305554b54eff8664515c1ca38414b9ab6b9ee124d720d67bc785b64cac4db7e2ef80f3e265b762d29d428e4ad6d20307748697cac4313f5a37af2459cd2ed3a7062bbc3dbe2db02d6158e731178844ad70c0651ab60761e91d72d0457bb5f8fcda5a84a8ead4bf23ccd22e6fac97f0b3984634463bc9fcf936cf41e32feacd5c1aaf2e15f8f11535521f10c18d86ffb5470e2008cebe931f284c4deff2fec27b9b2e9013d1fbdddfb08c5e5c64876c074842c80db9e7c446aec6160ec19fccb1b5f9bd04f339fd8accd903a3980e0992f1d136c15ced0276384848820da701b7f1efe787e7bf910734cb938f3399a3539837f725a081d0ecebfb239a405ed851debcb4a730150595d76a2371893f2e747070c1650cc6fe17a67cb8c41b3202e45ae4829e408dead246d7caf96dc4324ec7898a4a86300c2df2d0a61044a1d19610379e3d003daf8d4468928487435f9e2b7a1c4624bceb381c0d803d1a0ed1eea2ca061a6f4174f448e47d1b6c600a7e0dd20501e3ee3348ea0297fdc3df0dcf22014606e80d767ab9c464e9147cdf6970a3c67b6d9d51e589de52035774ec9456a3161ceee9f655723fc8bfe54087ca9b870a84f853a35fb2cce87f766fe571b2fbdb8f8c35df976a9deb559f30f822ca211d9498017c39d1e42ff22a3071dcc6d56b58476d3c2b833e954d8f30e8b5d73c4472ddf20731744821d19a0489cc2990a9582ab5c78e65ae9e572691e8da7e58780d645ffa325c84ee96cdadf9a2af9da05954f6aa6bdbe55bb4810202433fb84e20a52a2c91f3d7449caa94623c7aff09565b407efa0aceeb0788af68564dfdd46f2fd1acfccda615eaf5eb088ff3802f5b45ab213c9428a11451c3ba3d8d93feed3b45bd3c8a0f3129692442fa0f01b46ab956b0c08b784d7ecfd6d67255c9cc0a482757be19de2e2217e823d5852cd174992dbac34e710f698bac126d64cbcdcc2440c313d852854465de3d6215103fe569a7876021d12c951767138dc7f7420749792f1666ac810b305c9d12d1f8471685bd36de58f2a5ad8919e5b8dae6ee3a16ea7c5467c12e984c41ac73e46740167ebbd1b7bdd2949659061bd20ef19e534feefc66447bad6fe6f353aec43b5d7b3761dab70b60388694c740eb83e65f0d36576cd2b41477596b82c9f433174025d03631516d975688264de7fa747224b9d83c3d5af52e592b6651013712f2a5047425777456f1279f2a246f7900b4f52c1233c2c7a94ceccc4654a8152200223f7b2627f41445089eedab631a83994c4a9ac574a39131888220916ce6a9e406dc47e7a4ac16bc62b57577864f4f9162f6318465d6c0deae29786d8ac5277ae62d1da9351c08456de1a4705c4b342a2223c39ce07162c9cef0641536458f0dfe2a04bff3d8eacb95a5881fb60dc69873a4a3e7a2c0acaaf60d1275be4c6bf103cd140d3ffe94308103e8d40c380aeeec387a120b8474a6421af63e77ceddea712a892f8657042fd14c90ef162ddfd1cff57cb39bbcab2b6252b716a407c0ff3ea66a7282e0015961f69a44489130779a1e27e767b5a99f68f08cb00a118b1dca4f6fafba930993858fbd4f2b7f8f9b0019546e67d4093587e53d13d70f06a11e5a22bc9f9ebd05016dce4897e7cd6020d75997c81bdb58e1a3335fd7ee098cef979b19cf8f627c39113188f7aae47e4326bde4e472523ca758907df789df7efcb8a152c0f9ff71e2fffd229b185916582172cae5cf2b396ed705f77a5b5ce884eb7a745d7be9b0389ec74a878c0f4b0836516c6e0db708fdbd9dabe54b2a981d1cd26eaae131bc0481a934d3130829bd281de72108411974f6e2163621583ad445e001823d55a14b698219bc4fb61fe1baa3b835fd03953b01a93e01f82616e855a2b381e4af50c8fb7cacdf8efeaf295580e6d6fab13fe1be4836c83cf8709e08d9f9af25884e25b206a882190329610a3e6c160f1eb6f36c7310fdffaaed06377b2f25633441bc2cbc8e0f6af565ae54b18f8f53a3246e6cf0984cdb0f0d96011d9af925b331d107e12b4a4c503e36c7d3c874c4adcba79f6232c01aad8982c75c25693b6379cbc18cffe6f84ec4ab0eec642a7a36ec3e2944a537bd188b45c3479acefa1423c85c727911fde4a9332fb0ff17fead72426930243131700617402df60884ca19ce632513fb34ec9d9e4ea138357bbfdfd58cef33f9fa9dfe56cac14303295dbf0b29673e617a4b7a6e97e2d072e4f72491af8ec85f4b4db449e67a979120c8a93ab3115f3bc890a9cb9c3d45843e8fa55deb613ae93b7ff26c4d62b0d57b2b4243da92547ec32bd4b9182ae58e23dbda692bf08e776ff38453fa29b4c31a3eeff3944b993ecdd16ae282fb06dbd09e969473336085c05a240c08d7347f90ad152af8b149297d42992bbde8754092b51c326dc7eb3cd55a2a7da6678e6b7e58234b54ee9db24fb5ad92d735b3f97270fb5f08e5540efda95d2ecdcb8bf2d77f485a0c71ec8d051d4952af6b1fb6aa42f5c70bac4a572b8ad440ce39707e8a6ae68373f227df15afc33cc53502785ab161726ed12cadcab3d9463fa1622234eda2dfc2bf7a4c4300e61fc995a7122e52cc861120e199ce52d065d91c305c6ca52fb358fa06546e8645fa9b52e8a54839b656c85f06aa5650adb69dfae836b5ea94270710345df1653d1a7a3483c92684a03935f0c875d6fdf02aa919ad12e3c51733fb35bcce2d7fd53ef7b26fb1d6bf69f19cc24d8154e4b9b095367ceb8b215782111002ef746f83799cefae2f30d09ec3633f798611fde0a1f5b797aad8e0eade490659f44ffecb34ac027d8d7a254b9fbe75dc9d5d3ccbe51e065b173db43d181b86e4bf045347a1d04d5adfa60bdda55a94ceb78c12a34a603a543569ec240da826f696b759c19c1496ae452c460275f5b6b2427caf228a88fa9e4debd48d22ff6eb814ec9f5ee82293cbec69111bdc1467f73764ce56b9576464a126422b19089a32df8e6795f016d8342f09dee798e38d2b37d474ad9618916b7d6f61f8298bec5a4b86f3fefc67c63063f695b011064b0a3eebefcbf7ebcd37ad26e59fd9a0645232c1515c880d799c920a0856c6b2b394f80be1b9cbb98f43907a7fea1d12fbfe1611fea055fdeabaab6b207f42f34bf94e6f66dbc0dc5dc5195a73146955c7be3ca1f6b6f8cceb35bb76a34a06dec77db9f7c442b56e60d597bc6a18efeb57a4aa6ec82f4ed014e23bb5d448a05b7c1ca519286f507904ccfb7cbb26d66693be3c0a153e6132e58af6fa861e91c59353cbe0d1c7680392f22c9d5f916754937901f81a4209c03cf410bed7339608537da5ce39be1ca3be96a35ba16b284e00f4fc44ae20f614671b0ef41c0926c552e15e5a52a854299746be99e0626b8b1b5c30e797a172db2b09c62ed0e456faa88a14ff503a2eadd9f86541996582c080975d4fd1ff859d82ef55ffe37ba0fa820e109591b735944dd5f93739bbbfb0c918038e51dc551e92348bca30d6b27c29965466cfb53e50e6217085ff4786533799eaa39c8155f56026fbae0abc4a5a2e3d853a9211501279fe19709de7354c9b95ab29dd034a67de12ac47165bb5a228d9099f2878b4854cf06d5d1d5669b05e6b81149ca1fc4027340dcc0b8e9a05d029c039eab73418ca9053d7d55467981f8793cabc16737a81207c41d8ef5fdd3120c63eb40f50002b5431c4ebff4f2cfd02720905eb8e69fe8e3cbf3956b5bd1cb8811ef7f8913068ac74fb1819a14dbbe9a8a81beebcfad7dc7304ac5658223d6dd8e01a223a7d7968f59abc03e3c5b2cd66b45e386cc279b651766d7589fab7b7fc2b968b56f9f22405982b0c743b2d518c883b91ce1dc86cdfc81ec2af3cdc00ec783be7f4e67a0fa3fdc25a52aec6652d4855bc2d04814a181646105dd16d6685da6f946d132d0d4dd13dd45cbebc610ed6971a2ed9af0bf821c75499f8e183919ce398bcd9bb6e9d1c31337ea1a04eeb083f7e76af4ff86b9ddc5059a5b9accaf7e05d8e4a05408e80e064e451c41ccbc6e0d3841f5e76170721ec332f15c98f680d7174d44018dcd66ac8caa781eb8f8e6e02df64f2570a061d8c5acb39922baa6856649326f9faf7e61fbd596b58c2a64d692b76bb5fa6fb19a9ef349177da8a7f83f25fecf469c29603baeb9b3f55f32213e277618a27dcce521", 0x1000}, {&(0x7f0000002240)="88ba0626aec1b691d1202e185c38affb40caa4c9c9fce050118119141c1d72c7bbbdf208fbb65548706b02a8a4dba891ce87429bec31", 0x36}, {&(0x7f0000002280)="e74e21", 0x3}], 0x8, 0x0) pwritev(r0, &(0x7f0000002400)=[{&(0x7f0000002340)="657c9f521eff2830d315ceeceeebcdd06a08ddcbe6caf984321dd77056300e511f36938b75f0e4728dde2e3bf984804a5aabd7dcf5cc0c08e6ae552b3814f944067793652fe6100ee993d3acf129f49475de840f5fe1d77e6a4ee6738cec4c0f35c6b57e942f6fc6ff332206af3708b8aa80712882c655fa4176c774ca926cab6b84c64969bc734b6068670259d733b82ad5d8171e6171f378c5f71420ecc35328690f2fe7370694642a1e", 0xab}], 0x1, 0x0) 16:01:07 executing program 1: r0 = syz_open_pts() readv(r0, &(0x7f0000000000)=[{&(0x7f0000000240)=""/78, 0x4e}, {&(0x7f00000002c0)=""/93, 0x5d}, {&(0x7f0000000340)=""/153, 0x99}], 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90cf, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001600)='!', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "4c9a2c4e44800436d06f02a4c4b4e6e2f215c19e"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) 16:01:08 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9938f86f4078682a3d", 0x21d}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000240)=0x10) r3 = getegid() sendmsg$unix(r0, &(0x7f0000000180)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000040)="4d866b306cb0fa614da9d8750865dd52e77937ca58da05c7287eee905b22e34334b8adc779", 0x25}], 0x1, &(0x7f0000000140)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x40, 0x409}, 0x1) 16:01:08 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file1\x00', 0x400000002c5, 0x0) setuid(0xee01) setrlimit(0x0, &(0x7f0000000040)={0xc6f9, 0x10fffe}) geteuid() r1 = semget$private(0x0, 0x2, 0x40) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000100)=""/196) r2 = msgget$private(0x0, 0x10) r3 = accept(0xffffffffffffffff, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000600)={0x101, 0xffffffffffff3c33}, 0x10) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000007c0)=0xffe1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r5 = dup2(r3, r3) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000640)=0x10000) getgroups(0x6, &(0x7f0000000380)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r10 = getegid() r11 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f00000004c0)={{0x40, r4, r6, r8, r10, 0xa0, 0x5}, 0x100000001, 0x2, r11, r12, 0x6, 0x2, 0x3, 0x1}) geteuid() semop(r1, &(0x7f0000000000)=[{0x7, 0x0, 0x40000000001800}, {0x0, 0x9, 0x1000}, {0x0, 0x8d6, 0x1001}, {0x4, 0x3, 0x1000}, {0x0, 0x7, 0x800}, {0x0, 0xc82c, 0x1000}, {0x4, 0x0, 0x1000}, {0x4, 0x7, 0x1000}, {0x1, 0x7fbb, 0x1800}], 0x9) shutdown(r3, 0x2) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000700)=""/135) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0xffffffffffffffff, r4, r9, r4, r10, 0x188, 0x9}, 0x9, 0xff, r7, r12, 0x4, 0xf00e, 0x5}) r13 = socket$unix(0x1, 0x7, 0x0) open$dir(&(0x7f0000000080)='./file1\x00', 0x80, 0x142) getsockopt$sock_cred(r13, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f00000000c0)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) 16:01:08 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000140)=@in6, 0xffffffffffffff07, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYRESOCT=r0], 0x2d8}, 0xa) 16:01:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x8000000000000000) pwritev(r0, &(0x7f0000002640)=[{&(0x7f0000001240)="d5da05bd4f71467961eb697d23175e645988151276b8d3b75f6fa8691b03b5470dd3d153d354fad50b8377133e51d41fe3c44b7736783c641b17494a32ee07d704871967eb517cc00342cb73084c6faacbcd755c7a299425b924136fd44d153460a16e60384c47bfcf37518c4edaee826c0874376c7140048caa1d76a2bb1e14cef3a32fa4eb34cbdd79880ae21de2c4b41b95f91550e1b77c93941bf5f043f179f2fe47b2c479dfaf914052db9bf979e507329334a648208fc94c865046fcdd332a51bf9362ec6fbc26642255d55654c9fce857e8afe536c53596e0142bd5b0b79d8c6f47bf156a11f51febfec5c17ff7bbaca80b8f8d90f97f6e7d5aaa1f0b59b9a8f56f47d830a0b01ad6d13b9828a30d6cc4e4e0f203f8524bbd1c16149ae1326973b9cafb7ace403bb83e539bf5918c2745380d93e8ac36dff19d4f277abc3b6052fd6d0355cea7eba596a4f7b74d0d015bc3ec55750eb35228f80d74f5e4f8bf965afe9d2e69142d9977417f278d2c1f289d63b27b86fdf1218953f64e29e24040be9057a6463efb88547743bd1795994ca8757f59ccdc84a35e2de3b61d811568eec6bb11b56f89e72c9e1b83ad1f59c8dc88256ff3db08c6010c9724357e482a2c30d2b85f53ea8f7590868a7ff6d4633b369c8cdcc39cc77ac6a0e946d8ceee10bbbc5a8d4b8c88744d8a39c3a37630cf1c893ca92bd9f26a260f46d01d65d9b317367c338f02470782fad190edecddd82dc8676c7ebed4eb2134ebe3a13b87e3622ef07b2908047dce4408c51fad7e8d4f12de3ab2339971805802ef80045617ecdbfd0c054d86463c55338e0772dafb7cc1e850b1893da0cc49cd9153cb50cd0a66b7617830753f5772cd7df90a364e2db5fc9d127e489c2c888dfb5f7ff37c9739befefd112f735d72d912745a76b9fbf572be90882e765b4e474531fc859d2536839c984f8cf0ced7ae8492de8f9283eb7536c8df5e3441d27c251b7f92152347f5a7456757a1f08f032caab5b59c6d345f627cca8c4a93a4557d2326794f70017a0564ce7fe45c8a5504dcd1e33ef17339ee22678179b83e042cc1ea29f449fb39cde97eb48d64a0f44e03b09a80fc37c5458015528e045f2dfbe1ac803fc49d858ed0a013aa4276fde8ccf82436c999f326110a1c30537efca6528ef43da3ba23d35a9d325f33ff50bd9b2910e6a47cd57c7a82a8316648afec36fce221d4ad62986a875a7838f4eddafd17af31bf0d5f0aad364d8c54f153ffe76dc4014aa7843dd9cabc9c38221a1923a4b8000f80e5f4deefae7f9ad82f1572c758e3bd50c31aa9351fd36e129b55468cc071f39b4537eec0489a64c4bba74429388e30b1558a6362569fb4695fa845431df6c89fcef29967f0ab973fb8e66ceb7345f3137a9d5e041e048e51bcea166fceefcfcace5689072dacc813a8d71945c0a9fa0328a877099320953bec23858ac7b11ab9ef15d5b080c02488d573972dddcb52b497192f0f8be2158edf24d045e8b6dc5179482b971ada4b2bbdd6b6ba09dff323263fb39a7e6aba8c419f1c825e11c7df634fac4c08596f7ad06d2374dc271c20b0657fc28a2a2b38d99cd914d510ea3c19e0563f737cac24d88e1684fa125fb0898812b2b31bd05db773ad65fa141429e13671733c3df43a119b1e7abba4db0d8dea426536ebd4cd6636884dc2d5a5a5a074a3e6d6ec1d3ba4ee21975acad8abfcbd6764ff9f0c3142b5b27a7865442d4f6708acff82284165bf2838c0b52f869ecc03c9da4e1e71522d41e3a46f3a66d20b268c7b7952d696ede79b0cf425536666a616f7fb8476973ab5a9d744956f39f187d53ed5f2116007a3189feaf90f60357c2d51705028b480284cc94affb21713e3bc5a1e876a0b034a4a9559b75657dd17aa7c7765a03099a79af9fb522d1149a7351436a9beb8038a4577a80d01ac4cce60da6cf963c8d41ebef5d85fe266307ad1508e8a5934bb4959549aad6fcaea806aeab6f3a90da4873abbc4ab53d79a932fe2079acd030902a2a39dcf37fc3cd4a3d36f3d45f8acc42e606021b18a086dea969c3483b99c336a6f9783073e0bfcfe5f0fe00a16a206d0c91ad837b5aaf3b5f0549060312922767cc20dc86a2832c44837a5425b8863e138d035147b7cbbb24874264d86c4f49ac762bffd807b404560e98cee2bdd7aa70d008f6b8a5526efb05cbf3f1ddc64ee3708f5eaf99d54de75f33f52b9a54bc10e678ac702f99c6dd8e8af080f216b9c91bd5e7a4f751801c0e870445522721939642485ade0e54456448b0d774ade6844f3fe7bd689533b55a97295e23e8d51f79161fd1682fd4e21fef5cfd75f02fb89488cf6fb963f06b4661c6a7e0500310f30eb26b8f5819b4535e1b080c35e901aafe7d2938b3511999d93dc6c1f8b61b46a7c3287a988dcfd42e90db21b21a0567c80d11609caf815c2d50d2093b1087a5ad39ce7954a6f7a0b34b9992c2701e329cb61c0c75ca7d1c1b148d3df8e1c8b90ecefffdb9c6f013d71b6de7a031e8614ddc3ffbee1f19d1d428c830e12b76f6c085f72246217317d2531dc4c75d472e5ab8c28f1b9268ebc8d01f5d057dc547b364452024a53619e35a411e2de0c763eee289305c377bbf65901365104100bcc2430857602947b13be06313dbe7f0e5fb78aeb54f7dc3fdabb23482df3b6acd963386d5e5f911048bad39d86562c3cf0a0c23292b04ebf7227a94fffabcb4589faa40adf529a253cd1286dc84f958bc7874204d0a0fe13aad51249275e588b6cdcf91c3ac14948435c4cdff7650209c16b297f550a6249f7a6b2e2d0da1778b65fe70291db1b869f1b09c869ec05a228ca9e8667ff34266db5415e2067e3c58f7da2fc53f73eae6b8eb451d68131ba5ac8e82bd37f6fdf3e826963a2a8637ea7c567cb6da9778ed1a1fc29b679824ef373466a6e22c12712873bd3e31d3eee4a1d60371ca7aa7a1f1dbf2b1747d39f6144a06d85c6938a06e0902d74c316dcac5369a54eb70bece244e0c62beccb72cacaa5acc6bc637d0701eae3abe5cc7f9ecb41e01244a738ff1ad9ffac1c2bbea2c45dd6c13cd485509a7479e9476594c6b7a2bccf0088376f7a37caba9b3d89a4034a1a23e113829580264adfe289faaf4d3523e914f6439eb84d5d2890a24b8ae8b3836f7516f3bbd93e8a6d495d946bbf81ab7ca42c613ec67d11e4cc635f05ac5b7d41979081a309990ec99bfc368e4e83930803446a081e3505bdb08192ad62102e316590db4148fbd4dd37369c378d5092b4b07cb1c84c35858542ffe0ff79dc719666be3963dec18fdabff4dd228f5bdbb5de9dcd5bcc2067fae50168b9abdd2893c3786b2c67f19fba34d2648b50437c09f4c8d0fcbdbe0b30924a2bba6f5327863f55282e6fc7efd9e25c377a2a3cc90edeede0a238de36587f57b12b2af3339a39d264c6010fa9568971a7f4e6165f20159d72baf5ab5657f5bda382ef4ba87f46bb7f9071b188cecaa70aadd489c01db75c27419bb164085ff0e9b23a398a1ac554d1ffc1007b51de3d7cafc35511e201865fad8e76c5e19a854d342ef1145bcb649e89e7167cbdb012ed5aaab73ad0dcbccc53cb77625e5f26c3bed15253330716ef401a675d63153cee6fa67e4bef7baed4378e28f23ae041f707600da69d17f974577b2e065f9cbbb53fe67b6d4cb1ed5e556da72a7ce0621ca7c016c3dbea040b839d2a41cfddaa90e55ca8301fd271e3fae1b8c721ebee2d2c747c17fc79d30753662161b39411f1f1223bc0d1fecd26ca2b987e685c314fabc194aaebd0050068dd0cc254976ea1cf8c620fda44b4f181862c27f02a29d2eb95549b26b3a0a4534b221f1a6dd26af7eb9499608b339ec37038dc749a3d71d45380507c803564282b7f5d49d4de8eb4f31a4bcec2fe54ecd8c0ad987c9ddf400c9a174eb786d6f92208600c472e4c05d7ebc114e402d319c0b2d118fa39b6f0a4c4db1ce35e514d7a165645e759d610f3f53b672a4bb4a78e778fee0660c7d6222aedc1066e69ad7618953c9774adb7890c8a4ac978373ad58c13d2c3fcc1629b63bd05dc339068ef7b70c67817f06b2a541fc620540c29b8a2e8f1507057f3f68ad995b0aeb32cf5b596fe578826ba7c0730c7792b9c5388eba6a4b374106bcd93d127903831058bba733e5d3954de069c4989899e61cd884507a755ff284dacb4f5d353b0e0597325e65bc38eb5232f125e90ee849c61125653b264998cd94a131bd9b5b4620d8b5f12bfd0d2b89b111c8e2e6a60d89d0762d7dda0860ab9a827b485a127c555fc821737092391c6576bbb2ceb2a40cca4785f55caebb03c50806b08d0649345ca48819bbf04e78a7a65e193790ba0edffde1fb535d10c104a7e1001bbfc4a76a80ac86e2b82108a2b340cee48651cf8243bfa2fc2e4a8dba89d6855ae68011f515149c3e5b0566b1ad63399c1a9865cdf52dad0ec3cd5c2be7d8726dc0f9426901606fd2e3edffe714179554384e54154e8ef76404f8f86c823a447c1ed8317828f4b435f68b4f7e63be08314ee8e9eacb63654a07ae114f5ca77348d9421fef8c914e551e6e485f5dcd4c74536aac1123a46d24af1bb2a9f460ed763f5d80282740ae7c4568aaf140be51aa7dc7e8da60ac86ef01f7d7930bc085f336bc8b6aac9b76f4c4255961bb802f83993a94b8123734160dc0f271af3916ecc8f7e8beec493cd2834e29cd0e9e0f63b6e27037da7bd1bd931d93a0acae261c8de33cc6c5c27f494c485002a954dd2000fe8233756a2450b0ac31c244282c3751f5e3e008448425d0fe980c769b24c578282c2d2226a44fc9ba1fb2ff5f217f813f601733697c22ac24dc9b7fae4b27191b7229e20040c5ef51402285f027fc4ad325c5ae92487eaed061992526d6ebff82858a395620e3f21cb4f5aa340bdb6a5567e1a1d7cae6b90e60b681490988899bddaa0e0bb6555a9dada0fcf728475f863a077a8399d5a70ab3831d00e8703ff4961ee2918bd5cd5c15743e6327553d9e109471a4826a845fe84167a4591fe953951fbb1700d6e7490024b118b55a919ec1c71687f37d016003e39798380f369f190e24277f766b50d2cb0ecc396aa9d7bb3638f668eed91ccea5799f84dc1a17b3b2f4439c87a9f7e2d27df1aeefac565e4a64e8dac699dd01b88df6f6eeeb5eb03b75fda122d0e4b3a01327282b0ebc74c0b53be2948e4261b6111896b229801f5df92ebcd9336d39747c7fca0aebc07602c678e2f8e6e804036354e4be5e0a556985519e76c93c9afb6fba71cd7c11879a9ed5847be968ce5268e3d02673d0136d0f4ee69eb4052a488f03b6da71dc04ef0a7ddeaa335a84b1c8924b6095b3ab788671e79edeaf7745bd617", 0xee8}], 0x1, 0x0) fsync(r0) writev(r0, &(0x7f0000000140), 0x10000000000002aa) writev(0xffffffffffffffff, 0x0, 0x0) fsync(r0) utimes(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)={{0x40000000000004, 0xd5}, {0x1, 0x7ffe}}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)}], 0x1) 16:01:08 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x1e, 0x3, 0x0) lseek(r0, 0x0, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x40, 0x0, 0x5b, 0x157e}], 0x6, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x2d, 0xf0000002, 0x6, 0x8}, {{r1}, 0xffffffffffffffff, 0x10, 0x40000000, 0x2, 0x4}, {{r0}, 0xfffffffffffffffc, 0x8, 0x0, 0xffffffff, 0x7}, {{r1}, 0xffffffffffffffff, 0x81, 0x0, 0x3, 0x7}, {{r1}, 0xfffffffffffffffa, 0x20, 0x2, 0x3, 0x8}, {{r1}, 0xfffffffffffffffd, 0x2, 0xfffff, 0x8, 0x8}], 0x0, &(0x7f0000000140)={0x2, 0x101000000}) dup2(r0, r1) 16:01:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) fcntl$setstatus(r2, 0x4, 0x88) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="2d21d12f66696c653000"], 0x8) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) listen(r1, 0x0) accept$unix(r1, 0x0, 0x0) 16:01:08 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x88) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0/file0\x00', 0x80) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 16:01:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) accept(r0, 0x0, &(0x7f00000000c0)) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) bind$inet6(r0, &(0x7f00000001c0)={0x18, 0x0, 0x8}, 0xc) open(&(0x7f0000000040)='./file0/file0\x00', 0x200, 0x0) 16:01:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000080)=0x80000001) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) fcntl$getflags(r0, 0x3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, r1) 16:01:08 executing program 0: r0 = socket(0x11, 0xa, 0x7) sendto$unix(r0, 0x0, 0xffffffffffffff59, 0x5, 0x0, 0xffffff2a) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000140)=0xc) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x10001, 0x80}, {0x93c, 0x9}}) 16:01:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x800000000ffff, 0x40, &(0x7f00000002c0)="e26ae40f", 0xffffffb6) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0xc0, 0x2, 0x80, 0x4}, {{r0}, 0xfffffffffffffffd, 0x80, 0xf0000002, 0x40, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffe, 0x18, 0xf0000000, 0x1ff, 0x100000000}, {{r1}, 0x0, 0x0, 0x200fffff, 0x468e6995, 0x5d}, {{r0}, 0xfffffffffffffffe, 0x10, 0x80000001, 0x6, 0x2}], 0x10001, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x2, 0x8, 0x1a8}, {{r0}, 0xffffffffffffffff, 0xed, 0x20000089, 0x8, 0x7}, {{r0}, 0xfffffffffffffffb, 0x40, 0x80, 0x3, 0x2}, {{r0}, 0xfffffffffffffffa, 0x0, 0x80000000, 0x3, 0x1}, {{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x9, 0x8}, {{r1}, 0x0, 0x25, 0x3, 0x2, 0x6}, {{r1}, 0xffffffffffffffff, 0x40, 0x8, 0xfff, 0x80000001}], 0x8, &(0x7f0000000280)={0x3, 0x2}) 16:01:08 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x28) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x0, 0x1, 0x2000100000003}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x7, 0x200000005}) 16:01:08 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000200000000000000000000000000000000170000000000000000000000000000000000100900000000000000000000000000000000"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x1, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000100)) 16:01:08 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffb, 0x400601) r0 = dup(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000600)=0xc) r1 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r2 = getpid() r3 = geteuid() getsockname$unix(r1, &(0x7f0000000700)=@abs, &(0x7f00000006c0)=0xfffffffffffffed6) r4 = getegid() open$dir(&(0x7f0000000680)='./file0\x00', 0x20, 0x4) mknod(&(0x7f00000005c0)='./file0\x00', 0x10, 0xffffffffffffff7f) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f00000000c0)="cdda2bb7d9d29f3171596ac56d61570ce8fe3fbf894598f264a4ec4da4b9723a4e95418b1872a0ed4f8c3a5c3006aa8a0ddf03f68e815cfa743de5de64be14481582e8a9d2ae0964b920dd1755833c65db703b38fec6913447ef3bcc59b77ee3a36bc8dc4a568e6ce210160a47555cf0bf300abe5b06724f9605044b15f51a6205bbe9a086c5c76f626b048af9ed1644d19dc739a5f9f07249475aaa0b20fd76f94e9cfe5e863e82921e21fbb34397b19485aab04a4c28bef9cc46ad5adb03b54455720cd2788de9", 0xc8}, {&(0x7f0000000040)="e606e5d31c8e041886165effa7bb73d39fa7d58ddf4f01c10906d06535fc82784493963913bc90cda7c3e423", 0x2c}, {&(0x7f00000001c0)="7b44859460e8ceb960b781d7d767b8413bf92fc0b8b3eea1e3484466175a37a1a481924193e9d6c368dead7aff9e15cfdb5dc3fc84fe23504a691bcc201f5f9b3f34eb5d63ab98a89644d39f9080e6edf294c8d0690b3099a30e818aca13cf0880c078ceb969e31d6cbe3d7252eafd2eaee7fd5fcef0c1a389174b1ace42952257d24817440fa7217617ac2e3396a2cd8678d9cef7a969fe416bfee948e696ddb766d7ff38b00c5954a2274cd9cdc3f3ebcc2b5c1ccb6b962c7d39a73a76608dc8cadf3a4e34a5d11ea453adf527478d88133c0fd9b3568e6afad9400c62ff412fa1abe5cf04647cb095661411737a4a7d", 0xf1}, {&(0x7f00000002c0)="65adb4c15793196827130d053315ca389e0f6e75c9ee8f02184374ee2b51ba4ddd43ea849318e518a1d9cdca2638fc664e2e051afcb51720e3f8091078b17613a99db3e5a945a02dd6ae6f7f64e28257c1cf3f31a086fcdced7d9833359c06f092258af82bc7bc7b0979aa9b8e2632449936e55c507de020bb3b6c3acdee22cfdaa16823ddf604d564b68fea7c52a1709a1c86032ea189ec071ecfd07e87d9f2a251efaa180498", 0xa7}, {&(0x7f0000000400)="d488abea37ee160c2c51a81319084e010673f50ce91364132048925268b98121bdfec04583a93fc036337276d3c8141d877698101f3b2a0d64b08f79abc5fc8c2d4bd89e085672de6e402ff1bfa0af6fcd03cb288fc12aa0a12cb6558f56865bbbd5f489bef41d5efc51bfb61957eaba312f00e65862e932941826143bb8c11210ba9b852cbe0221985d9166917202e21bfab02c1dd082dc321ea0131317c79f6bddb0208603f2", 0xa7}], 0x5, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x1}, 0x2) 16:01:08 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, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x6, 0x8001, 0x8) 16:01:08 executing program 0: msgget(0xffffffffffffffff, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) read(r0, &(0x7f00000000c0)=""/134, 0x86) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) close(r0) 16:01:08 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x400, 0x24) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x3, 0x7fffffff, 0x28, 0xa65, "9371b5915cb7891ab08156db22997f941f4c45f3", 0x7, 0xfffffffffffffffb}) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000000c0)=0x3, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind$inet(r1, &(0x7f0000000080)={0x2, 0x1}, 0xc) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCCDTR(r0, 0x20007478) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x2, 0x5386, 0x65200000000}, {0x18, 0x1, 0x8b5b, 0x14}, 0x80, [0x2, 0x0, 0x40, 0x0, 0x4de4, 0x7, 0xe03, 0x1fe0]}, 0x3c) poll(&(0x7f00000001c0)=[{r1, 0x40}, {r0, 0xc}, {r0, 0x80}], 0x3, 0x7000) 16:01:08 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x81) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) truncate(&(0x7f0000000500)='./file0\x00', 0x0) open(&(0x7f0000000000)='./file0\x00', 0xb0, 0xa0) unveil(&(0x7f0000001600)='./file1\x00', &(0x7f0000002880)='x\x00') 16:01:09 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) symlinkat(&(0x7f00000000c0)='./file0/file0\x00', r0, &(0x7f0000000100)='./file0/file0\x00') shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 16:01:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 16:01:09 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendmsg(r0, &(0x7f0000002400)={&(0x7f00000000c0)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000002440)=ANY=[@ANYBLOB="1010000000000000ffff0000fbfffffff396440a0f6ca44c184fbe22817f3bc30fe0789924c4c648a57d51c7c2d6d440e3f4305f7efdf780d8e0eecc447979822ae9667d25c830d92f2c302f25643f6ebf8c5e0f67ce8b4f86ae39657ff7d26cba8cbcab10820ad8d74c60e2640d84ec8ef2598275e9f449ba4dd44594014f937d0503c46c91fe22149d760810cf9ed2725e63cfc07d1e00427999f5d162340cf158ca604a780674ccfea3e64054d92376b435e40e4428df4602ea28939c9020a0432bd7f6cf2135f746619b87cefe3f7ef867fb00f7970afba132a5d72c9f76a4dd9d88adc7ff2c714c37fc6be2b239233c3b6e73db4cf5e3b1867aee450cfd99b61285b2ba2ed19a5c4cb9bcc647a114ed4d938cd9bd8a4bef7fb23396f94febc0f91e7869e1b6ac69954e260919909563cc3ed548afceba0897473a53c637dd275bb3a8a2dd93c3c4cc7e9b38e9c66d56b9989a760d0d0f395aa1e20cfe6262651e1e586b6eb6c01d0a55fd98d661a2591400127cfdd5538d5b1937450621f8f8155a4d16640aae7b6b5d285755b363f2ce823f5da4a903eee7afa4a58e64e98e6ef7131e8b78172a334c95221fb79b768f95229677e2f9d28389201c917f9ce74821430117766438bc59f19aefb9f438a829e5d63482eaa102a918728b29ed486290a05ca4f8e9b120f946b6a2dbd0f6267e2e69faebb4f8bd156d62e4dbd92bce30a7ec1a04470818ad760a13f2ad3733621351c8fdeb35c1de915bc9c88f47b4fca8476c5b162c030b07e974cce9946431a04739109a15e7e06902109798376d59705fd26804e0430a335aebe9a2c2f29e4c23d840a7ce72795c25747ae71421e287ed55efd527ad4f6f1818f2f9a76f2e8bfdb887057e3f8cd4395ce5411bf239c4d9c4a253a4541ef00b85e9152858945745963ceb9d47afd7a1d97f9cc970f34a7036d3d5331d0c14e3134df0489ed6c69f6d1227508fb244678fda4357229f182d6e4f2e5ab4e796a4081f71f56abd0b384ad1c3387e515b402d6dbff7fc14bae4f8492061aa1278b644fe885117230ebf5de77283a7f25c7bc393349b5771f735ddc6ea58defd6947865a900e0fdc75d0cb60063231ab49062bb336d80f2a313587bf434dd148ad8f9a47c0f643b5f4405268fd49d2da37a65f19aa861c11f9a073ab5cd21153c21c3b33d4d4a6e034bd55b51a8a5a32504058849fb447a4597af4729cf3882e40a3c7896735a7aebc4478a0de55d9e0e6696803b2f3c6e8976db365f09bcd6596edc9f1490e59c88174a77fabeaeb8f71b643631171db003635d85a01b81be2e8c16847d556620b6a587e460d2fd50018124676b30f67f64234562e2f32a58c4b1ac832335858351c1502c1dd8a74eb2c9cc60018864fb7d36f43f84d2e96a7a8b0f391608e793c725e8dfc3807114eb7071a2d8cf6482b419a387411a5cf3c157b325e09c43079076f17d7986de1ff1afbc62242d83053dd8d463099c38b224639c01fecde01f40065b7716145f7e9ba38b9878f2387e41198383b1a1e431890d982300fd0054b7bf38b28a41ae77fb6a6f7155fa2044dcc4fc19dbd3238d03d633305bcd3165bf62178e0a85ed11989096c56d01b324ff629a08fcce161e0ca5b35519816256730d17d4e7ad87c3668a6856129b667ca2854ddab5feef41fea5c9fe625030f27240e757f29733277085c3b4f5bf739eaf8bf48546ebb7f44183005401d233df2f3fabc5cad6fbe7ac5a7000a4e25921d0ee0b8566632a864f7b286dc29701ba7fc6aab2e9594de6e48822f905ad082c4aca832632f56132532cb550b762acd0ecaafac5fc5a05814a4a45576b62b6449a775be45314d5477a4221a3717ac963b8b285e0a691814e76274a78017e8f3bcd8f9afd8d30b58709fff3641d8a64695a46f7fabbec1119f93536db7cb6741fc8059ba7580831851c63c0187236e7f7a1d98b0c8cfeede82d7681769ddcbfd47907de0bb2e79a67ea823512c4d14d1269048919ed89ebc97872974dfd8b4281e07a37dd9208c2b3e52a4d95935cf969c887d09f736ba21445f42e13f9a6da868a219811272b1a1721bcfe5a38502a6f52f715f27a9479b66ad8134b733e40cd560a75facf77ad554678f994918a8ee1492b55f634052c1191a3b15974e057051dcd5c4ace7b177c62fb0c905e7bddcec1c2bef060000002c377942091add210f4320dedb916b2da42e6dd688cf0e61805ea9369cd0a53981146a2333be67636aaace20ac39ffbfbd975605070e9124661b66f5e7dfe45a1078ba2dc33821d2882fdce491508efd261bc6b2777bfce1486b973053e36282324c8c5e435f54c25d0863c8498b5b1124bb98880348dfbfce97179ae2769e2a4d3f19b1c7fead48ef4201256361b762abe04fd5f8e3bfc984abbd1bb74c71095a84b0ddffa41293cc21f4080be1e54ab939fb3a1d63ec491bc72a6e8b5ea893479d13b1c99f8a1af9297044ca2b7c8726b6bfb7529c1ecf002c090a2865c1e3d3ccce584b3ca7ddf5da8574b13dfaedf0c3ff807216686f61bf523571ab76ba213b9b5e2d95605254ed20192980226a0024fd20a7d5ac647f5dfb124a6e5d3cb95f2c58d01509ff7c8b4b50e6f34c2e7724ae612c6f6116ff9dce780a30339a474ca3d90f60d456fd49c0f3eb6269b641176d0840c6e760d89055d10e4ec9243df2098ddccdc5a3ee05309c37db3ba931a9a2a1ca713c68a3df4588be2add62a137da265467c476f0f68f4d85666e3162a042739963199feb3c9c98f75c20c34d5a960361eea38487966a9c523e74436dcebb4ba0dfc026ebf2d980fdcc094ca50c59d21ee7d1dda77ab53afb9c11ebb608f063c7bffc256810f8591d6ad628a317c3734fceb474ca90dee2e4b06ed8cbc5a2af8f35c3ab81f77752e025b71566b1b203e2d4462693961dfb947267977a737ad1ee57f9bba843c7d0aee164c79ec28c454f080e8527a315d7460c8b29a49778f8f091f4ed43392d30bc69ac740620a44d82e57890cd9c76be24c17940ef8f92246b49319552142aec359903e468b8dd9db809cbce1eb57d72fcfe8e5c2a931f41071ed6df80101574bd15b7cd155f4dd10fa1fa0c770460a432f5c6ad08dab9ee91779a82de53603a1ca612a731215dd9c99e6b273110a2b8feec4300a7a86a0ebd8eb2dca6591e9a7836d0c4d16bf4d71152563c22cd3b45172e20ecaf273ea55e7c2b31316ad7bd9ec4e59d46c72dacfc50c34405280ea6a20cadd84e07787ad5fbae0449c2739dab685b2bf4821114b9eaba7389819b89e5ac46ac1d7292984d9b0d4261b0f90945af39910606d2226436f50d6c71e251eba80bd40c69ed09cd76bfcd3d793f34a746389433f7d13adbc35ec3468f75d50eb14432e8b75e9f3b73a977103fb3de2d8580cc75613b09de8c84ccf380aa8b3e898723fe91390008b92ec9ee95ffa534c68a29d77c5b8a6f74027c7ec07e033750251e733aa1021dfb52990086c6a96da373c1bb31929426120aed88d8c43e5bedb434901a5c53be9f299da0b1ff43b886e1b106c71181f2b13547db8231a0e2d6f65676b4e0346e740dbf494ebbf91b6855f96ff491c124894e930d22f31b27c1b85d240cf6483d893bc61015f0af81a2c00503c3d0fb33e40ad968787f369bb45fc5dc1fabc9f9afcdb2f37a10a66663019956eef8ecb87744b17f1f79b5bd16eaf5a5579af09af66a99e2605c5d1d65cb00bcc1d0afebcfdc3dd781ea895d1b5c24e4151f045ad67d8c709e6fdfbabde155fac5c7abe39bba407382993d0e2d3b4751951dfb3fef322a61d8482d10bb50586ca25126e58ad68909163f556c049dd13563a50021e86cf20e73aec23d6580e18820afa723c249d47f78169346e362988235728124b9367636b96e175386d9e9ce93ffc50c9c3ce2a76c7f1df935f9deaf95243b1411f23c65b261b1b0f74ab36c2e81f660bb461c61435a32fd7c0d87ee36a1999bdd77df0ba8a5d16f87fbd50337b328699b6305657b3d21bf235abff246c377a39df3c7671a55258fba4ed8fcace47d34ee87df0549b63373a1a818c777dba713f71da32dab50ab1f94d488ba8bf4e1b7c7a366eaa5a561862c0c6d0d699a1fb66449b1388585334cd0b8078c404013876cea36772a12f9615647c7014171e51d763308db80c4faed073780f68a2723011112976056e5b59ef30c3b0077775d8fd393a4ffc8e37cceab3844176ef8d9cd1e2247b66c36f551b23a8e93cc52985e8161844728f027d3f9c2901e0301e7e360c21502ba866297fd11187355b7fd56469d449cd5356de3835fd05a0a1f93b0178e70fde3b69902d616beee0e319ff1b35546a227edc7d6713dc8b980cbc8aca6caffb8cfe601bf23bc8cef5f8b72c7933904b665bff6a7a1d4608703c8b628d9e5cf4999bb37fc8510c48cddae52f241add02dc043d19cc99b180d5838ff31628a2ac621c6786cd7f2f895b0d3326af38eb37cda54260446320f31dd64cd04c03eb22ab8bc21e8ac96952738093ac3551eddb087d1785c63ef9eb6fa2d2a5c6227b32855368111d8fddcd7917bc11a6cabf4f8bcb4031b6af3c8fdd127632c6b106a25ea5240972ad01c59377252af4bab92e6264cf0b3330735545a78363419c1d406e166fe29f77229f33fd94f4eb55faf550e4013253bff40d7158a23ed4be8971de8567ebac47b9d872dcfa65bdb2aa17280559433000b417b1c099ce3aca6f3fe83b79edf9eb554623b87d4bfb9bb33ab3909c0fd2b02ef81e31c01b926e73a87990d8a20ee24980f0476e1703582b82ca17f83f6ab3fdcc81b164a82ab4b6c2e47397df20ed30f0e385d0e1488f3414ea950894eaff2d4dca84196d26bf2360068acf53049d83dcdcdf8f42ebafb144a5e052456f454086bf788a6cd7fde4bdb368492410cb63d284a34232666ba4419057cb71591a241217906555f79005516e661b767cb723389bdd2959a9d1e3a2f27d8003197f0ddc7761c49f0ab1e9e1050325d5c9a4af9be9a8122bdf81fad47fafa0976c63f96ac68229d55cbdb53068c8e369e4c5e0152e9acea7ad200868a292356f632220a701bd1cf6f3e57f94daac46c022cdad8609d64c0081aa1f7a639124b6b313614d5c3c0cffdafe08f2c6ec927c4fe13e54f43f81ebc40897e3899b180dfd8ec7bdeac4912b6a6a0663c8b71d98e163eeff3568c142e3844e60e4506288b23aec5c2647f00360150cab28b710a0a1a779e7aa7a8fa65b96cb25abcf59c55bcbca0d107d1ae59edb0a2b51ebf8c281eaa7de150c6d13f89b7dad1ebfb1070f05fa87fd61a62e46a38570db51e890f4e90d3a3aca3cc7625f16d2d08dff6683bfddd2618714f70efc42281613609dd9664f49e05284701accc064aa7e55a9566d50d4edd7732aa8e707c103699b103a3f09cf8d31b4af28c4ced2c036865c8190e786dfedda4a62fd51bf17ef221271d954f768186f7b9c17eef241ec71ea4747e8a240c304ae7540a542aae6e67a6e3686a2e9798c7b063ae369d6c81ef62c33eeafbda67e56aa4d7a6668e186c455a7574a9ae53a4ede14815e79120a5d99957ba0bfdf26fc0d42c43d1fae3e5c6417810004a383ebaf134fb04bb4c6f350d09f88196a862214df3f44b6747168b7954cba447e842e4dca6dd4434a2b53867fb72987d8bf5e6220b69ed1f43ff6de1dde42fead8ab86005e3e6c3802226d7be5427638695cf2d6dafd0f404178cbaa1e0c9f096b030e8086868cfd329ed0eb26acf6c6dff8a73ccf3a27664ba3fd5882009e9965d38a828deeae43a5e41215ff"], 0x1010}, 0x9) r1 = getegid() r2 = getgid() getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r4 = getegid() getgroups(0x4, &(0x7f0000000040)=[r1, r2, r3, r4]) r5 = fcntl$getown(r0, 0x5) wait4(r5, &(0x7f0000000080), 0x8, &(0x7f0000000100)) 16:01:10 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0300000000e74de400000000a600"}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0xffe) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:10 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x20) symlinkat(&(0x7f0000000240)='/', r0, &(0x7f0000d06ff8)='./file0\x00') utimensat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f0000000000)={{}, {0x0, 0xffffffffffffffff}}, 0x0) 16:01:10 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000000)=@abs={0xe472e5ba7b8b01db}, 0x8) 16:01:10 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) flock(r0, 0x2) 16:01:10 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000002c481316b134272d000000000000000000000000000000000000000000000000000000000000000000000000000000ad55660000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000"], 0x7d, 0x2, 0x1000) msgctl$IPC_SET(r0, 0x1, 0x0) msgsnd(r0, &(0x7f0000000080)={0x2, "c0f81a588148a83c00b793e563f46c0b47a9466122ca73acf6af13aec684414b447230383f7c3cfeeb93e01fc7090c2aa03dd753b4de588c2e0ab801e8c1066f05359d4d89bfe446dc111fdc4d2b36e62769c600091a3159c3ea844d3c70cc16b609a3e7f749277ba4f3bc93b141df522be3f4b930c1e855d2cc2bd5c15bd48b74765a6d732f347afb0633ba18eb656b537a5e68e1af5f1c72268854d48f7d744a1f01291aadb68d6598cadcc7f12547ae733e5c269562a8573031d280b5074f5e14e7bfb2970190c3e30b26f65f3eee968d2fd4bf84e13cec4c0408033b5c80e61fe4e511f81486c4fe834ad032c6a23909cc749f1023a9d6983e7a1767ec43c37de4ed5480a5e9c6706511d92d0d8c1ab45b5d112c9649e97fa60ed2082c2ab4d8f51f27d6a86080a667afd689fa5c4ab6198fb839d9d783e550dd68f67bac186b1e526d9be61b081fabc58d19ef75d37a05880a08c05fec86402f522ae0628c116e64992dec173892dc6fb647581ef7bbcedfa7214199a4983395e300f73e02ef40c429070feb5a1d595948bfaa78cd0976ffa238b56a773ed4cad1b2cddc0a7ec89e819276145bbd6fc6c585b2225033e17474d2ad8ddf35483f4ae01f771757dda56e776bbf9778907b23d65d500f51004928592145c4c807394f9bf99446fee4aea16551098e9fa2461832e87a1ef7e1a322e1c46caeda38547f59a1c0c02acabc3c4c8b58bb58cce7183638874159a2e2e233dfca9f4fc2dc025ff6cd8dce227aa547b52691f00b01f3da2ae2469fb6e256406236817a02b9b2523062a2f5e854304fe444bf4e139660238ccbf6ba0f868591d26f166bfcfa1ecd24af6eeed386d1b244c1177f6ca323bf35280bd373912f0dd9e3c74b40a2f3f7929c9128f30d5be4202c2d85b7fb9ff02a977cd943f5a282943ef6121f411b4f2eafad6b56ffbe867f927b961a22f60799f546d07ed1b8b3eb3affe00bac36929c692cf41ad9bd9b4e51819bc9f98129334a5b0c100e6656cd3d8bc34e51d6f862d1c769be74785dd31d4bf7822024b5074c0ea467c55d0182c32f16f377d596a733992021fc50d96e290578b6ff45a5a15033ff87f1529ef4e288ec2a4d9c1f86969b28195579e3c4a3aeab75b83c404e8c5abca2e2ff8784a17395f90f3c4f5a11012a84c8da6bc6273504c4d3ec79f56a6b6f69876554f8badcfdc82afd4c664f49daa764062a7b98e07c7dd5272b593f64ca4be5b268fb2e40bd8e3eac50e9ea0001f29b67d76d598a2efb162bed54dd53abb7ab4635bca3127d6220f11b9c42029a2bb190889e9c5da2d8ac5b0bc4012ab2f361087fe66b19bbc66d4cd66a2607b53417fea5cb24ccdc4fc1f38fb19324fad3c2fafe34f3e9b430adf97867353a9bd03a157642275ae51d971081702fdb3d6861ac2ec74a5b20c253d3f29111cad742e858d416dd819eddb9fc88b8f8667b9495cefd664d5f4eb800e0651db8a711a5f669bd5e8c5b19684e23f97096e89c7242ae9b29896bb6e4c45335d5948b3e6a44475090134115db124125c97908e2cda7a99ed874016d59442d8d39b695362ba5d3f1acb412a9e4e16136d4a8a9ebbd8a98e6f51be7a2587f351df8e60d8644f12d688f8c1f4cbf8119d6322f89b7e349dbca0deed48de8ae695c4ff6d23bffe8fb2a797bf22613c3437de792fd1221b14362f8b408599cf67a80ba33effd39c5134d41fdea865fea2c82ff76f97a476425d88992700d7f42b9862c42bb17082fa71b2b6279a0afd09d240fe40e7e9172bdaab4383a792738e63e301e9a323d27e72bc143e17642b85b6ce8d8e249a8fb9c440f16be8c4a144c98f1e5ec815451301d4fe7e82847392a13b078c4b81f0c4d36faea50aa6a3e4685cb3700a610eb9f82b87480eed6097a5a82e439f203c846c914bf2a358cb1a8e858639929de1e8018c8ddedb86d9eeacedd6db51d277d43c8d335a03df68001e8cd6fd1c241366e5d8aa3c65c5a95c083aa52a3b0684478b10a0222185bfcd174e7335a0e80beb4a1f242f39960d5275ec7bb653bc2643cf4e55678bb501110a9cd306da47728dbbefbd830862fc322d4c01ffd3be3eb2d0f7c81bb79c50b3a166c0077eb16af3b923214c16c23ab2f0d637fed73c34f6463be3de0dcc0a0eb3a67127f3a2f21fb5b4612da12268343ab405bd18e9346a7cd96dbfea7e38e8fc693ef8d1761a7a16769dbf30d4e3ea3fd2c16e0bf444f4f6510389c19d641b29248ea1495f335828f5e55cf6d417bc0b7b5a7756907bd1a67cd14954342a9fc0c6c4dbb7cdb5c9d5ca7955d07ef893961e0bfde2dbfac1ce666272ca5b94d040786857e5a13903aa2542f4e088c1a7a717eb50c4304efd297e6f559ab21aecb961835900ef4af9408c54b17fe2b9c219aedf01528b52a5c8d15f3b04cde8d6261145cf190e09655e9a8f8ff5d9cb147e451761c2a2f0f0ed0d9e27b890565e11abacda5422c1053bc9c9bce7afadee26c46f6b75b35f179498107a1aa1a8d077f0436bbec5bbe7adddfb063f39f031ed3cd6424a0eb7284f3104f6b7709a103fede30590a53a793e8ca81615d9110108e3c8c6ad47b867f2af9d9e9725008c4cf3fe82de8efeb6a7bc78ad94cea7366c1765768a508b0df37c798cff6a528baf1d54fdab391efe8dbaaae8ad7fb9e16e4e44e96647877a1ac736522a81c3b222a46cd40337eefca6bce4e5074dfe360b47f4b3d9e6660c6348ca4dab947d29f45a97e5c1c2fa4728b0c67e430b49b094d7a522894d63a79a8c7ef81a4afd38579fe861af3463542256b02ac1debc85c40ceca79180d245e291e4836f5dd9d9a155423395d619d6d99749f3fd61ec6e98b6d5e7d0d86a5c25dbebfb42976cb52c9a0a0043819e9926c8b74a0017f42ebcf3a69717e5198b25f33586bb405b0adeb033a099cc8c7317fcc40d59b3a2c75c41ddb6b3cf680b70f6a85fa2669cc267d8eb4788083b618b23ebb460d1d8015284f2c5cf138534f29b8a86699edd6aecdd4f59198c7030c2649a2abf679e9d3fa4ca7de6ef939bc7fb7a9566e658a64a9d37166f80c19de0a88667270e6bf384e40268d8482ce55dba46b6826b59175a89e93e030d4e9ef258a5c111b35078a55ed1fe864d9490c3f9fa1aa26d9b0a7759b36ce04f17397203e25f6712ee9346638ddb3d9a0631ca84d97a8656aefd0e3c54d248da948c7b2596d51c20f580f18ca60663e4d3435538ece4b6185e95d02c1fe6c72bd1bad87a9d6bddfc697663fb9b5c8b9627677a85f3cc07f8fe2a3002b2bf95214a6815a5833b508664d94ff61206538abd7980a6247cadb011c473091c31e974c493d54ab3900f4054b386d734610ad72fd009ab9df65619a25ff195e0a18b8afb3312fda1c9b069d0ba97b31f9967d0b4bf61c75b519b5977de7b12aa5b231158d2287011806e77e7518a1363e45e17e8b43d8e471d8c378ab8f77376e0f7c70ed491d657db7529a1c53ebff0739e8e1b320b7be5953b744eff85fa4c7d27953c225b7ed2978a5c4f0948bc4329b477c921f0a8560ce12ac50137b33791032c96bcfebf79e0b8748cba34f2e02eb8bed707d545733279895af9eb897267d96e3bfbf41bb73fefffc8e37d854e99343ac36c475762b7b6db34c1164c6d4a90fefa59ce2ab0b59ac48ec2272caa544077772d0a0a38e2893a60062e9229b7dc7d619700caaa11ee9a2eaa7b48e0fd0a43c0ea7fc13606276c05714d80d777e299705698b0e5ae1e4a386f43983d0886a506213648746d1a1b64bf6adb53a955f453ccbc35c4a5054e20c41058d96e2a8b2cd9d8c0dfb3f70b3a5f3a755afbfc898973e82932a7ef6438ed4dfa4935f48cfc01602c5cb17a42848e927e191a000ebedda6a596a4fcda017ea44078335ccb21042dc604397de30289a68fd2a2aa7605b9da770f8d1b5d2e59f54a2c0fe93001e46735760c5c119bd7342e30e33bf74dc9507b0684f5ca01f048bd87f8a56dfeffe5fe36599d8b0a404d30e23ee84b64356029b6c9ca956e8b2494179ad4a720c4ee9795471c49b18cfe7bfef32ed4f3e25290ef55038ebb5192c4989d9cbfb0b6cffdbf502a3d3ffec68b3fb818ec0ea9550d2d040290e2797ce8ed631e1a00eadc8c8cfda71c6478720657c229c10d1bd6b973d4e37ee4a4b58cd1b724136dd472d0a27265170293dd3c8ac2e2ff2ef2149c50df044bbec1266ee655c31c69831f762f88b191c42a833e9bd4b0ffb01f0f11e61d1b5b0d1c31a20780fac4be209501f7220e64a88c915eab9b44b59d49743f5672b165448c9d0a6420ca933a433811949bb4a60625dd6c3b23c6f80493cabf10fb25fdd6ca9734a1cf7157395935360041f934c987fa952aaf9dd1904a6eb885c0b5dc84530c905a96a6a17d64edc63697f48f96a63e5c352ab76b541f8468784dbb98f3f67fdeaab7a205dcc927d5c358de6e8896eb052c61fbc8aba4d2872d9f5ff310bd74052463e2ec584600c7b4e3ef4761f8b5da238e521873cf059d4227b225de8b952c6a984990fe07261f9c0d1f43851346ef34ae2495aa7eaf2cf2811c83c17decce299516b3e99eb35a92883b19ccfc520de6d8ff4362f243f5244dd2f9f117c2c0372279c710e657837f0028701a67f7955b6d754e817a5669b70c602f38c8d57abcd626618f661a53f34d7dfbb47f01f7f660ba4407126c7ac9740fed93541016923fa0c2f974c017708b3dba8c6948b04ea1ce3024effedbeafd1c0aa37dd862c8877acee5be1072f203a3b8663ad2df33051cac5b47ebed4351e522d99bf06a5c1e5ac95fcb54fa64c45f57703814b0c1e6beffdf3d343e5ac922e05ec154630dd1dffac8919318d0cb2a5a436dee66440caf5711b87fb7817f794dc2869cdd75083582ed5266aad45e6163a2cd07941f997d3d7350a80564af9bcaa517d7df7cd16dd54c7a7c5e8d2cce4c7288091c764281155d4eabe06ea5292d8339e53f6104f2f03e4f8ec0f2cb5a4762631e2a9250f376d2f79fdb58627f1d24cff4c95c8f70e323044b08ec1c2372b305f5603dafc54563a3f27b22f7992cbcdaedf84dc97d23d716989bf38b05c4182682bbeb532f60d1f886b6348be64ac6ce1b503139668c60c9e1f5fde961c48744dc840e1d3d081859fd66e5a378e845033547000d9846ff9369708907f7fb58a6f82b8e23066f6d2a7a65e58ac22612176cb680433df8591463447053fdfc7849668f12abb37045274a28d99697bebd4ffe490ceabe1ccbff8eb65f860f1fe400d2c2083c6389a261caeee89ff7655a22aba24bc19f5a06ab267b5e431e1461802d0441789a098a2ef1a9fddd2fef09f69d2d70592ed96b6e0660c44dec8b16491408cdc31d66cf43dcd0e8a4e138d3078f88b2dbf1f18e09073be867b5f4206baf297771151b51c2214d99f89fe4e09fd42f054453aee426fe95036e1156291ed8c4c13d1cd0161b1bbcd9d67506dbeae6b9de551a4047397c05b65d0bf0a2be5366bda687f806c72399026e089a8d6cbf995a248ecc7e22ade0b4539f2d6756fb3ba7ca41af596c0e22f498f59b4f68cd9a6b3ee60fe42d31eaf123354e9f5ac7ab684e7362d847e04e419c5ea16a40ac3f068d6a993e559a4c3c8d5f0de9802f315e19971964a7ecc20844b8e8abd46b3ed062f5c354f75c2fa347e7779d7ed36d890ab17e874ad9813481236ce5b5e32ae62173529b2d37d2651837634ce85ce13a2fb04091eb1597e04d8bbf11a3268900f345fac925eea13f5a189405da9baf123"}, 0x1008, 0x800) 16:01:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f00000001c0), 0x14c) write(r0, &(0x7f0000000280)="9f930b6ff0eeff43294e276257a5f20957e0262bd604", 0x16) r1 = syz_open_pts() sendto$inet6(r0, &(0x7f0000000140)="c3ba9a6532080da9c2e5720495c5406db08ce01e91243419fda1d47ebcb5c7f1840355c13273d9536c960e16a2b847b1e4f9ea4dca9710f5afee0e576a265c27a49befab0a5b77612933254daa67ada134aa22ed4fb754d7dfa3f64e404a5a208858d775", 0x64, 0x8, &(0x7f0000000000)={0x18, 0x3, 0x401}, 0xc) close(r0) dup(r1) syz_open_pts() r2 = syz_open_pts() readv(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x10000000000001a1) 16:01:10 executing program 1: r0 = kqueue() read(r0, &(0x7f00000001c0)=""/4096, 0x1000) mknod(&(0x7f0000000100)='./file0\x00', 0x1000, 0x202) r1 = open(&(0x7f0000000180)='./file0\x00', 0x1000000000, 0x24) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x4a0a) setitimer(0x0, &(0x7f0000000000)={{0xcb, 0x1}, {0x5, 0x29}}, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') setitimer(0x2, 0x0, &(0x7f00000000c0)) 16:01:10 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0x1}, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) 16:01:10 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000500)=[{&(0x7f0000000080)="eb5748ce86c8404d74126bf72c6a18ce760b18a101078a15caef998a3db391c9ca494dee09087780e9b9a374f091a171ca3905fc51ee3f0cbab36b791dda4171c0ce71afc9efc75c4b3795cf0ff0972c8450"}, {&(0x7f0000000100)="63f22fd4c2e29aa9c7fc0ff210b49fb6d2d9f6a08451ac14b74b1c2318cce5e096f05a13f0993a96ae10a008612050433d1aec1d8230138f8988bf2fe17dae6f1747099c382e810ca600168bf6cd6d1ab5063404c304dee42a5d03edecb0003a5911c70d38ed2dceb0c4a8ef98085b9f2bae12d0ecf9b8f7a5d3e6b3847e6b6802fca6e64ffb3fd5456b5ada22429db527348c0e643e3e7ec527b4b833132c"}, {&(0x7f00000001c0)="1929ec80aa084d27c8f736301a1242ce299b9d6d809342b234581ab47d1efb8a3b81f289e5ce1aa1f05e22220016ae9f9e5edc2567e59be63f2be17f77a0dc859dd26d", 0x327}, {&(0x7f0000000240)="765fb513c53e0e1a0347be10926e5c944f42d280f42e1d4228dada52ecc0d62db9aa894f86e72059ff4ab1e718e7935a2e79bdbc4876cdfc98dec09c24d5797baf7c"}, {&(0x7f00000002c0)="b3dbbee10cc5fddca9e23a7b92ad3c4b36d24a91fe026e5f61a8b32fe0196b4ca0512de0658e8cf4da3a8b8421ff7974907d3237b6018762cebfe711f93095e58bd7084437204be53eadb123a454fa3d7a94babeabc9f276bdd4d419ef63bf5c80fef2163963145d30bc0a81f5f9a7c8d084695a05170743729da2eb10cc78f18b425fbdab421480"}, {&(0x7f0000000380)="f5c01bb75d3f9be6f5c92bc99e9d867ad4414852c540e35a14d0a6e2d8d222d57270dcfdce53cb30bfa33ef285b6e0cca9eb43a9c5fd0816f63d9c2d9edc7b0cf68cfc74978d010f231a999d06696a5bdba22e29c8c3b4e682754eedbde4ec40458721946827e827e41514a081a22447ecf744060a3680d57319c77a4098c60b1d21462c3a8504c9feeec6786956c7bc7ced537cadfbffc211ee4a3a042f70984a5b6569378240b51f103a506f8e8401889414102e1347500c2d56"}, {&(0x7f0000000440)="e377332d1c4961ca6c6ef99f4a10e4"}, {&(0x7f0000000480)="c2c3acb51a8dbed2d4aac94c238a4c5d5dd81f443d0bef163a1fd69b42de3c630b9781f07536ea396f8e0ada0b2257c800effeb829f2c69c7185b87a01ad1471809eafb3bfb8dec695079a17c257952c4ebaf4cdd030a8e656bbb7f5"}], 0x111) poll(&(0x7f0000000040)=[{r0, 0x140}], 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) 16:01:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000e, &(0x7f00000000c0)='\\', 0x1) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="97b812aadb7134d84014e3d2ec3e4a6f5c1a3fe0d43aaedcafa8478b3239c54dfd981438a50df667", 0x28) shmget(0x3, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) 16:01:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000140)) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) connect$inet(r2, &(0x7f0000000040)={0x2, 0x0}, 0xc) 16:01:10 executing program 0: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1000000000000337, 0x0, 0xfffffffffffffed0}, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x400, 0x0) renameat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') accept$unix(0xffffffffffffffff, &(0x7f0000001380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f8e592ed5301d844a19f8c8c32c12a88222c419aefd3b2b7fb4b5a6d328f4f5cddca754ae99e96607b22c5ad2a"], 0x0) execve(0x0, 0x0, 0x0) 16:01:11 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x78, './bus\x00'}) 16:01:11 executing program 0: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') truncate(&(0x7f00000003c0)='./file0\x00', 0x0) 16:01:11 executing program 0: setuid(0xee01) setrlimit(0xf, &(0x7f0000000040)={0xc6f9, 0x110001}) getpid() r0 = msgget(0x2, 0x8b6f382bdeb3e19b) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/118) r1 = msgget$private(0x0, 0x81) r2 = semget(0x1, 0x4, 0x458) getuid() semctl$GETNCNT(r2, 0xfffffffffffffffe, 0x3, &(0x7f0000000300)=""/241) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) msgget(0x2, 0x20) getsockname$inet6(r3, &(0x7f0000000200), &(0x7f0000000240)=0xc) mkdir(&(0x7f00000002c0)='./file0\x00', 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r4 = syz_open_pts() fcntl$getflags(r4, 0x3) r5 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f00000004c0)={{0x40, 0x0, 0x0, 0x0, 0x0, 0xa0, 0x5}, 0x100000001, 0x2, r5, 0x0, 0x6, 0x2, 0x3, 0x1}) 16:01:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3ff, 0x8, 0x81, 0x7ff, "7b08e7f099c12b090e82909eed96c39bae4489a7", 0xfffffffffffff027, 0x8}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) write(r2, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r3 = getppid() fcntl$lock(r1, 0xf, &(0x7f0000000240)={0x1, 0x1, 0x1, 0x5, r3}) pwritev(r2, &(0x7f0000000200)=[{&(0x7f0000001780)="9ff6ecc24ecd935d841cb6516918f1f7c5e0f32581f801dcdcd73d10bb21c23a5441e81db241c42524910e6625087b8420d97989a2114bc28ba59de203e1581d5e36f5941296df907e718f41048389ff9c6ddd48280baaa64308eb1649be9bcd568c364b3832e229552219ae4f7f1dcaf057f2508fd1d601e42b328db4715c789708ea9919e4d9084f551cda26fb196552f346c8a61d391aaef992a3bc024f6bbff162474b83c800723bb8c0e716", 0xae}, {&(0x7f0000001840)="7e65c66a855fd2c70e7f3ecf7a068e0a26f7e27eae118e182dc063eae95f74f17406cea8af2ae307cc9b90943a99b11284e36bd27eab12ebbc24b646c2405d7cc778fef8f3a57286325c4f5a0e10014ce5002142f92ead7414c766aa1db8f208a26284603ee5fedf17d5f5f2d95da69db1f1891d1faa6ab83b72da3387efd1f4dd69c0bb9a579f880e823922b34308d0cd93d1f008a787cc86c3deab9cf2be074bfb13e5348f6b4cc8e802fe87775dd5fc5524434442776089ccd58beb", 0xbd}, {&(0x7f0000001900)="d721717dc1beacec6e6dadda9ea923f39b44096c56d37371f4b5ed61f419760838a47bbb879318acc325dc356b5df399f3fec93ab7d726a9e275ad24fc36b30f623abf7ee09ed71f71dbf29860cc9e9b0b607903a84dd89c3c08fec305065dda9196dccc7694ef259a6b70adce8697fcef6e9b42afa24dc062328cf8ab6eebc39a56f4a12c538f764e3047a817365b55b6b0e6140a812db15e72681eae7073efdc917000359932cdecde81eb67e41250172af7f88ccc77d71e92dedce2731fd1a7bf741abb0c402e54e9b764dba08fbd5195cc52f1d159a0f1ed263aad8eb6b61886775588f057eaf62c645a9f4b91b4f30d49e078921387031a511bf07f3c3ec921d71d44211e4f9d9a87f74e2649bd5bf5d3b341e6e33dfbd492b55622cafd6d25e61ab8195e180fd7b9ceb91177adfdccb7129b18128a3b04295fbe6af961763b26d4e55d1b2e94f8bf6cbfca8d4046ae73f1600af3f938202b72b62bbdf68d5cf04bd9aa3103cfcabd70207e9d66c42ab0c1a67ee4444274926cc733d88a42b714b97bc951465205ee8e47172ddc26e2a178692dc6ca2f0f175d6db0f4dabb7d1b6b74dd493c319c41e3243d7b99e6be101e12c3b2608d4fc96a4bdcd58757e6d3a6236fd44373af2718769386a3b51392f2c5cdf8fd520b2f7aa4381d5636508dbff764578bfd4047344aafda9bb73ac8708335656bb15cd6811391543417786e88c677722a5df80d2b79971cee2f533ff7c7afda59c278cd0fe6201a27271cb06e0ae16ff1c035f646f85ff397903f15eec240e5e5dcee8255c17819c2a911b1eba10665db723e03b1d61c40f6b69b7e6b165dbea4fa6a84aa623b3d6461b72b34b00df66266e5fac91bd91e593a97c8471e4d1b26b9bc2bb2899786d50a3fe53855bf2ba86a1ea9fdc9bbcdcc890bf2cc90a17334bc0029eac5fb268f16e6618216414c37a621a7772a0c4b003a3481c3b84c7985452f6047e982170c30c38b86b301e94ccbfdfd97f1e2d8c5f5f2288249712f3675ffa8d286615720faaab4bf455544472d9ab346b1008ed3071c6598412516b6fe665ef6a5bd9eb62d273afd0ab602514a32483d6526e26b5f0e70fa543d4e91bd3bd5f09e9869c3aea46dfa0408dd2f4279dca8b076de6cbcf36ea23f648260dfe66fa4d4af150b1e07949edf192adb11414821a0522c0cd0f2f1297db58e68f5c359f430135a09178eb8c38c34ac5c3f8161d2d0abf9995a356a6d1b934bf236f99a51ece6d68c7e21b281607d662afd728be4c4004484a1c2518150674967ac947e6868c31c4408b0e0d82aacd0072d7b6de9b5523b6c3d89d7c28c0a3a8457d1935da2e803d95c2b805a6ee94f4850029f81c687e8dc36e084320597462cc05e69c4cbc96d1b7c0aaca34b9bb7823b638eefe9b33e7e039c221eec0c20735745f821f7a5da49512287d9758a61485340498334205785753d454cc1bc1690a0139d941a3bad3a5132b594692880c240e4544c84243c1ed6409633c8fd05303a72f481e1cdcc14bc4ab3650797f07fa1261bb954af4bcd45e67818d34485dc37e7c25cb3f58644843e7bb8a1efe0eb6102efd28b4d02895c57858073678e6ed40c9148f3ebd320b50aa3754e8a850c272d4093b0e07e67cb941074c1456243187fc84c5cddc3ed9553adf388b542bba5b0455584a8b9d3e0861bf635e851ca72b125cf25f2b79d2469be87d0836ca16a529baf37c1413d7025729fa8890f09057bb429184d5cf31b1c18d9f13040b04a6a5c337f9996f6276fd73c45becf7382654e53ea10435464641e385f3943c794ffbd222e42a6157ed2e63f25ee10a778b38833054b2c874800c3f84eaa08e28e9dab8e77f200a32d7ab4ff05995ff6c2e8b7daaedc4536c88b00dc890c4433caedb9a5816fa0d43021e2f48b1e4deee6001dc077f36678f480e482ced695cf0e802528829660e553f539d0f5ef809d2737f28d6bf410b02eca5189895196d1e8b1b541bed1578f1324ade2d9d1eb64f296d21542c6eb9c6f5f32ef8eec20738461a1699e89ea94e0877d2ba8161e387ffea47668deb2d161994aa82be145904cd484f67b1e8b11d28fd6d91b1b75a39b04a388960e4dc05f22a7d31c0eb40c7b9060782a5dd2feb56d9d69413a97ed44c8d3c4f69cde9ea6074701e915c6fceeef4e03a6267d81de3c27aa4299be9b99285d600b311b0240ff2d5429753760a918344ebaee276368cd32c99095d6c941f7627758e40e7daed91d009abd1b9a5a50d8a18eec5a49d3eaa9ece9aa7f9b78c20eb04a5cb9f2f6b7fa577fec66a02e308351e1ce78dbb63acda53fe56636e3ac143f6330d1b218088aa3f876b2c1827c8376b2a713e7f1c5fe19868f81d043dc32960e8ae513d9c789b579ca518c8b0e5027c48e933183e877053414c8585a46bd555e25ce6fd35b3f1e1b88027f3a6ed130c36a680e28e719be0fb94f1a9ddd1c77e14e3e411c75042463a0279cd1db985468147518546f9668187e51cd8c43ddbd56ee4b68526361251e83f63d9d8a1d576daf6fbe25c2fe7cea3adf39ad14bf73f65ec3a1ea9cc3f72dae3b28ee34d894214c6f8b27b39ed5de397e3ddb5e414d9c17e1437f81a624f9d04521349d2be110eeda35ec851663bf69319e00a9a4c3b1d240bfaef12209262c72149b36e53cf2f07138c4ddf720469094de54b763899d0e56c1dc7a331b5048c8f4d48e3a8b3264d3fe2ccc08903c586c74aa3a573252f8dedb73f1a18826cbc24bbdfc81b406af5f1535bcbc15d4c7b8378da9cec81a2b0788b1676a46dbcae4d7d97f6e40ebbf0b21650d2b350e9c262ab72dfc3c25d41b96d97971a20fa58a38cb521eda4838de5265ca58def64f051a33a3f1da1a53b1e578865f255539f1d62e2dac7b4740832befcf8f0a3c3cbb763c420086361f81d1576f6a295d2fca2c0d320a3a9282709631c075de12a351d62d92bc6ea36f0cceadce86bae49246f9cd3cd76caa6e1597b11deae75f91be8aea0762217dee8c813d3486ff7986661f8e4ead4ae92f541efbd59c65a3e4c80b3df896f06e0ef3b237f13221957ef03ef689051d78c571bf8e0f43c4b027120aec3605936f40e281d84acda24d58f2c7c583dbe51ead41b1c51dde8a33a5673b0eccadcc11bfa155cd2f143b023a68e76710fab0979207bdc27e0daa2c4200c783edbfd270bc71232aefb024acc05ea9a63ba4afe438bb0c5cd793f8329076ce14fee82d652e4cb819ef80d2a847dc902884cab569ad8434cdf08b93391d924c1cec820ba115af56872fedaa933fbcf6e50d72c4f19f2ea9b8712e7ae3ad4967092aa9eb89d0c38c0b36e5d97f3a3f22b2c5e624831988613d44379f39365fd23daaf92d5af5d667fa1343096b56ce5b15085fcfd1edadb2433bb1703959c013344dc2a3a8add03ebbbfcdca14de0cb640158cb83ddd991b65d5c7105a13bbcc9c38d6a1345908f14034343d95f64946a7171716814a76ce07eead8c0c7ef6f37069468db85f6df0a3e82604b7a5ba0271f3099fbd82f76633c5505acc9619bd9ecb9a98beed54e338f69a5ef2f537d455be79f13743bb9df0327fed7c183509e3fd6df7a8c2132ffefe5fb9c3f4dc33ca96b3efdcc4438174d6045499617f6939f74ce5e17035369c3837675e1df56bcb8b2c6ecaac361463b365fc47ba697424e24a98980d36072329143d206de514b92805f224672328576415dc29845473c6a3a0007834fe01e79d6a8dd82a0c8effea26406edd20c6378a1d7f4627cd0a9e168f96ef52be0422ae640ea00485cd463e885426184402ff309edf6d66b53948fd842f2749ab47eaec90aca3a00d890873a481104af1ba0e2b1c93ce5381334e093995050eccb3038eee2613729e85421db430bc0c7e68c53f4ecae87fb0f8fa08e477aeb1352e5765e6e5d9bcd41046a4e8125d2fade2f37bba4a8605ff230b5b51e93219c593e8bdd5cc456fe0fb8cbee38ba5ea73d94cdc88925f2b30ea007862c4ae7d1a11b18812068f0249e77a34a7e377e82ef8b5aae264aa5fe478598a5d9d2a3bcf610414d811bda66310afc9922ed0541992dfb62146cd963bfa13a2556b20711f3d18d836be2305157df7915909aefd69cbf17330a4ab6b76297b82f5c7561d34a8f62535b1bf031eb21811da80351efc7676502847bce96c8ff8ef2a1125e9a55038e50a1d1aad8867ff2e220749b0abe98c228bc9e203734b3402a1fe76e7b2ebce513588e99dae963caed90a82b2c10feeb4ff287fd386d2d204c15dde8d4b3927920a62a9f536f10e87c0215548cc9b041f7640f9958970481d461d6c6620ed1727b84f41cf4ba73b2371d334a8e7cd81964ae24b3c635065d34c9cea12da16c273e040381a2ea2de0a182046a6e44ed602e3de9ca8bfe8b214cc66d1cccb66ee4f08d559e1343a36d27c94e0e6d9bf938301542af2af460e1cc13af1e48317903f70e53baaca0690c691323064f294131c2cd01fa26e4e7443763a79e434060428db8fc1a0d742b4a7f0bf748c32975c5c217c6b2977429563a9728e6c261fa08a8d48b5a2fe26b7fde14f794812fdb44dc133a26f204f0a9f2f9a3c47b19286f7af64f4ef9273355a430fdc97aee975ebd17cafb6a84dadcb45c95d41b7e3be53c39f2c05a1cc115b59e776228f4b6ac67278c85e2f7eee92b7e86a0190b68795cb1ae1071e92e4ec9e57675d212f1934ba87a2c2039ab174b876e2005ceb5b70bc5d54e9c1a56e1a0408a9697ba056103dc9c0e81229aac281c6d17bd43bb4bde7bc9a70b8068d9a272a967eaebfe1a89a8eda59043f9588bcaeada679c17d695047c40aee3b05f1a8672465bed0f319d1cf116b95ca7ff38a40af4b75a41c2522bbd26989e8831c27ee22a7dce9b0e78d85eea61831cd12441bfb44ed36ab346dde22ce39270c27927ac7a7fe05d6c2d05bdff19d11c90d6902c099862ad5ea0be439b7ed17e164a8dd98a613a205b79b5ad06b180df52b22992d103fa50faa9d9080ce69c05e874c7be85ab72d33e69b808999949abc3b6c7fd11c72c83075e38d2551c52eac109a009815eb1cd8135eae1e5553529486eb153e1a49ef804fbca424515940498a7f3b29a3104b9f5a983c31dbbc94aa3077e295f4a2a3336173e6bef6d920b06be3d70e9d17d95b2afde15124e10023d3b89390b76cc5e69af8db5e26003f62075bf0579574fb57c74b9c83275b530f518e9379fe7c8043d45a09e93f0d73d49714d1e693994ca6ff03bf6491523cfd4f82f8baee0dca38b9bce66622e14f0449a72501d40381baad8998d1d2154843cd61835e4bbf8f4446a80b05a9f82ed85a3f9966b32d994602ba2b87a705615b579e22c1ccac18cbe1475dfaa7adcdb5e5ea962560a79b01302708b9f710ff2307fadae70e7958b8c12f512287bf4b979e8be5c8e3192615f1a885fd45a1d0cddcabd6484aa872148877539db0c888add896c7aced03bfdb51cb6c5bcd9e060b8e54dc7ce086ce9e63fac541d3a7cdef0318ee0524400c69a6d93c45ed74c8b268534ed89e549e6e2745dfe870b6c6edc22a1ff0b1e686f9a1229a9e62c1b2b41b7e3ef1b481cf6b14259f8645ccc96e135937fcf59fd291819e1af2fc69b735565de54dbbcf4d098ebc9e301c97dfd72479187769adef73d24897406b6177d8c0f855cc7a9681ea0bf44da2c00e1a39ec3486e81c1bb3a81616b9779a747721629befe4db584abf69be8d951190897d8246c1ca9eb55dff5866350413d87bdffa00e5da139753", 0x1000}, {&(0x7f0000000040)="4ad6f31f1d26b681c282e614501a88", 0xf}], 0x4, 0x0) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000180)="fa49de46e1b070bef74077a3b207e236", 0x10}, {&(0x7f0000000280)="693e96c78273f1c6e987c02d2c23268682d65c5b11eb34aa18db3c6bd2350c6b489f0711bcff58e6c5ea17ff4e6d48abcb3d289cec4036fadb5c2942d4abeb5057dc3fffd0f8523803e9b27b45505c87fb10e02ecdca7b5b538a92f32662a5fc3c894d7bbe9c26bac75b51ee70fff8ebedd750d1d71929adcb3d7b3e76446ce48e38cf7bc9abcb767c6ac1840b11f580f26921f071166da8cb0968c13184e34300fa0ad391d09eb9af5f3715d598ec2e54729d715efa11", 0xb7}, {&(0x7f00000001c0)="ae1bb179514dce23be1fbacf14259b22285e3a7413cfc3d463f87b53f514cd6720b6c0d69402fe52bd969b23", 0x2c}, {&(0x7f00000006c0)="04da884f76e1723f98950e091754d49101d1ee5662bf89c1a0f68116a0cf1299792477be33b4968399fd3a0575f9a7a7b531ab70d5e9238f98cd9af83e8a112625d2c86746cc9a6c58c321aa5905c25021c6b92d78360b5fb1c09debd9fe1ae71ba1b163681313397fc055137179f45c4ad6aac04c5b9207d183f9f6470a14215ea7b33a539c2a0106883b4136067c8183d73e42ecadf4ebafe93e1b111e581e6388d7a4e07bef254358e0b51a1a5afb7ef256981b3f09c843754f47f6f07c8c423c95dd7ae6aeaf6ff3aa1da1b5bf8e0b21fbc28ab37aec2647483bab1e9b21f589873bf5b65d3ce45ddef65612f362fe2dc0df2ae94abafd44f203555f186b956710b578ff87c89bc3424f162594e3df85783803359a51062d9da821daab6abe4f8be32332f032a7f7b1380c7fe7ba01b9f1c2bd721f9f76fd49eda7a5bddc4da98f4fe792db237af2dc0181ecd2f5ef59904c9aeb7e3ab13611d7e1648cbffd2fd6b377567ced10227e952c50a2cdeefed797a7207c51d04643c90538637c1d7702cde6d3dd69642c95e52af223ef5ec97ae847bee5ca0817443a9a1ccc67988325ac8a977932134cd57f510cf9b447a65c829031d3cb654329d807521d43aefa38a7f4a23a19a8714219c25243061e3662f883772338fdeab146445b7c1adffa92fbbb76a1523df71e616459e9d99d3400cba7da45960c602789c1cd8f5e248238d1d4abdcb3dcedb50870fe2a21d357989499bcff81d36e5413eecfd5f31af55a1124318a0cef788b98b9f671d818d9010535710114f1c7b1814c311a09e35ff465d58d36f4026e799ce3bc7325fd046a65e4ea912de0118d00e94f5bd7cf77a8062e0d2b16d0bf3f282cb6f68d90eb86387301181de491391f643fe91bf265bc0b4b3da3164f0b4cb8c2addf18adc9e8d7b70a627636ff25d46f3b1848c12631c0b5e22b3e8d2ac29e405c6ded2e51b19ee296f72af2b137ae7e6cf41556f90ac596a36a528cba579b52fbae681a58ba840286aa0c9da2688a24d774a1aed270b594ad7829c0382be84dc1dd00f11e3c7ea8af61503b7c123080bd774d6275d8e04796ff89efec1541a41bc80d507a1a5310dd741f292c35acf8ec8a6c5e6935137a476c6f757d8cf6c8ad5ee01516b8e4c59f1eb05337b337b655176761a014f7bc92ade571cfbd089340941836a43e1e4f20483338f471cefbfb28098c0db9e2646bb32cf12260a4267d323a5c47b0ac3cc85f31446d676003d820b4dd1bcfaa6b6433c01496c9459e4cfaebd4e3287a7d6bdd191498f8f35e80892dc23c18cf6a922ddd681301a6c0423108a25273ccac341cdc749e02a403cc1b6a1d040528f55e84084d714663fe2039e3132e90b1e613f53a98cf835cd3b577ccdf1c26a057e0f00e393288927d47c6d26b28bab8747a7781410573c6051929768417cac71621e2749c10fc643d7a72bff3bff768121a6164cc18c41d93c25f760889210ff64bf71c916c45f7ff3bf3a9a2c161b88a9d7f695927c4d15245c73edba711735a66f15ca8729818909f2fb59b616bbcd10129b94699597fd5239eb89a6f7613ca2bd32421eefde2cd251dfb6025a2529f64ed869a45364e74fb714d30b659d4dec6d54ea9d005215775b0398ede20041c6d782588c6181677b955dd4bc949fd08b35fdf888d34dbb0d1a587312ca2fdbafbc00deef614eaf61b1a007f4a59a1d9d74bec9bb4c72e5afa59ab56a43d79290e7b68998691aba2e83b2c48d039dcef8a294445e4884609b3cd2595c8f4ddaaba56260d5e06f8ce969088f99ce96f9a9fb805ab03a3b323720657c735b5ac5d0e4cd425d4bf7ad1318fc8b8fe858d0c7c6cee1f23b31719422a79cfc20d2496a15794bff9f76ace73dda27b1377f66603c73fa2850f11923045b85c1826ba23bbb62dd8bba319d507ed922a7342b352d18a18a65cdafe9b9e30ef33b5c387f13e4bfc50569af5cf57927b6596391d9a0cd36204263cfefbd2dc8663e89b1e74fd7728855d07bc776edc11d9a3d5dc97c953eaf546ceac560bd18c828ae8981e50e797d4fa5b30d6d8da3295eb0f06696d27b2304e9b3a672956764830f7966a39098f5a0315ca077baf37c7254fa8de5dce90ff63cb2ff79cd41010704bb747cca33ddd3ed8e6c793e09062ae985e70d897bf390f05c73b009e33db6c6895a4b77b2ca3aea7a7803edd245ccd5dab0be11699466c37be9b0b14a3f748af6ca002b705bda38087cc910e0a95f562650486af90c7478c74b2954648cb35cbeb70de840845154c142abca6c9d027e03cdb0530533ed41fe09347c7e15222dc54cdb43657306b796ec0fa14387855c5b9d2e85bdc69964e9931c300343cc74ec4bb1a752d8ac9f78f44c210b82d745cf6846559209b1e75975ca7247773455fa7dec08399834fc5a4cff5c46cfbf89db2c3f1750885d1dc2956f3d43b57373eaf6b56f4c1f7669d0f36d976872da104d55d3f87b35f60246c3fb7b53d15e8296b1556825756177942e94c7a1fd9596e536aa6ab2cca121988b76c1a12bc04ab525931e685b64ef9fbe355001e7e350e426cefa316e16add02a1daea33c8994787b9874aaf1fd717daa7d7375d7330249ef6ca47fde945e98a3a9ab7a3d28ad30d205bacbdefcd405b0b421e3fe5b4a5668a29e3300ce9c96f8731146eff85d43d4b28da5627fd4ef01223107fdfd7afe9d13aa2567be48293b0eb74e4fb86795b5a2a7d1ad560001d0d0f657b47b3bdb4c7825918b299da8abf8a7b6dd0542e80b23b9231db3f374a9f49394eebb5f8b27969d829f55e4d6042ffe4f822be7f8ff00eeec65f20c7ac80e86e39d19155d9bb3fb9f9e8346599e2125fda70c8bf79d2d5680d10661c9cdb1bc98fe1eac4c0346841789d25c3d04ebad9fca9c1f18da4523e80262642ef60929eb0fecc0b14c081e316d45188612539cc494e75cb787b767efe19f634e47e5111b158174225e488174a12eb070e777be747cebee86c6a9908243bc22cb01d1b2a19516be844e5b71be6ccf4957b5ba976faab4e4a491d055586deb3904aae6455703b5c30df1f61c220c25fbceafb27c607c78f4350ec893f60f9fb6b4e24bef609da5eec7ee20abb446262d4b2b3535831b1139e2e934b8b9f2efeae054765544b94b0900a85e28ed005fb20cb92662b8b70c80ac667afc009956ecc0e5b57385d4de87852784ceb585dadbaf86f811cab00205510f3316c43c2e0c3a95cf3ca8d4fccbf43de2bf5032c85fe7843ff933cd54192a381b802c4c762c993c51227d5f54774b57e1a5ac451035099e335cef6e83c7b776ab542db7d7261be3a9bc1f9ea534a29b70329dd5f3e63749c338f269a8182587c67df6e628c2ef05bf19bc1a13d12531216c6d236544ae31d382de71efdbd4275cc3dd134c5f078d15bc8f42fb990b739c11c37f1bbb6322498971d0983e3ea676a11e2f8d93963c133843a38ec2d391b338629a6e385a6e9db62c993ad6b0cd98ec8aa12a2bddff5d1923de557792957767c9788f86e35375bd353d168eedc336039b5ce54ec32eea2e50a6320b1db000a053bed17027cfacf3b34e3c743d37df566c1b85ecac708d5fd645fbed51c934d491fdd9d6b8233d7609be17d4c717e715cd04364d09dc27d4e7ef2cef40b0c59e2f72315c30b93aa0a4a9475d765c46de1bae418afd181526fa0873d1536b624ae2b10e30b43d19a7631c2aacc1cfe1f1039447cdb3e9065c370115e42b7c1bddf7c93255d7cab34ee448393cab7a55096ecf97944ab76bce82bb329117ec359e31123bd2715b29da51669fb320c2db7bf352e26a03483354aef354ba9c8727fb424cdffe8b0dea87b52f9205898d32358c2ebd294a3c114f5b4347cf251c3f575949fa71e18896bcb3e8c2fa0962eadfd5a4a18421c998dcb0fb002480e3df580fb148a3ee859b5a9ad9aa6719e64406aff375966263bf0d91592d04525de383ac9238c117d1a6006af77feec68681eec781e8ba3b2e88723f54c7288d2530d4262cc632f6203ed09bf46fc945bbacc637766ef231e62cb0758320dc74fb1b0c53e679e111f529efd6fc0dd4e09672368700bd38d67369c28c5fd81eeab47f3233dbf42f41f3e23a298b2a301c370c382a6de5cb9228fd209e48cf74849d10015e8f0491227e044b3d1682ea17c3305346084857c61b173978f6ab324e91056951f74919a3c68135ce471b8a3252f51ed16b0fbef43a2796a1c900c736baf99f68f1735b6b1dbeffb13b1f2be671d01c7aa5a8f1fef745160faf71ce6da574ae4ee16014b66b530aad49294ecb0784fd879d54eedff1bdef0e29ac7e08dd2ea6911e2bd004f029eba6dc3fddc1fb4a6e34c6be16c064fad9eec06f12744dee4b574708cc0da0dbbdbf55e3b4ebc328cc210b6b8951e05e9f86cdff8d79565c008518e686c1eee9effeb1f75e0454517717e9c326619f550035c2e96f9e156b142450e7656c13e97380a434af26c1da4c466a190dfb79d8ca29566a6af0e1d52baa5bca2674ccd9a1c9d59645c0db7b2baf900a01a94794fe53a0e7e6557a0e13144448fc94dfc27a45a3936cf23082190d99b4fd02aa22b836e43b36f64e20ecd813c0e789b7790beedaf5ac319bc4686f0085be12d6ec41aaf3dc27081c10013eb6781a4d28d1968c9f62929149117801315b735cf9cff20e0203b5c5e302d73a578bdfecba89631e902f360b4b02aad54e47661c163f752eee9b64fa0142a3a82f38af9f6721aeb2a1ca78755f1dc3f008db2a85a67d9ca8bf7a7498cb1b388d79bf5a1efd4af97921351973cd5d0bf40abf58ea80ec7b492bb649bbe7e7fe0950badaf807afbff7a5b1bfe62ff422960d0b1283e48628d857ccc1c467a5f0690c9d0f2e3a4a64be891fb026ada80ca2094e0c1ca17d4f24eab21b40dbd7df1219812bf6d3277bfa6185d87cc7a09523c18d1f600ea24eda2db28e217162c5e4f1c8f6f0e4e45c336114577df2764b5acddf531076d81744be4f8a39519d12e773a1b83c271219583dede3fa487f5619770e4e3554524a9d27c1a13396a2736f4a4b0f49de2f9e49198c3618baf1d4424a16801a04513b3c1f6765e104ea7b9c48a9a283db05f0a03e0a81d6da1dbd59511137a6e47d215e3470381dea0d6cb5601d8195d8a12ad5d1fe457c2db892c5e2688f5bccdc491315af4de69273ee1a2feab449146c834788f9784506461cc4c7677b4fe2d18e8056c825fdd46b4b69aed918b36fa2457ebc0cb884fd33d70bd495feff8cd9d132be16990682ae3d1598801feaf6817c012c48b66f9242ffb8d53fe2bb5be35d4ee3c113edd7ebd4e60b36f923597222e30ecce95ffbcdb92ffdffc470c9bf0da2addc1539432e109714e4541fea28a1fcdaf40055a48d4cb2f1755affd12575ca4014335e086b93aa5263a31df7de97ee3094c3d1c5afa01d14475db96c966672845082743997d9f80321a0379310300621bb9901a56d597c1206cc79601cb0e47c6512adf6eb4c73c17b6e50788b09c0c0d701713f620e9e00d37a7b65dabf2cd997b4387f04f2fa41c24549e53ffae9424bba88f93d492c5195f6ca78898b71e2edf38987a9fe4c0d6706e2719194204acf3d851ba86b4434c95ebf30fc5af4f930a583a025c140bb3ea4fc3a7642f267c78a66538ea237c4e17a90c771ca97b76604ae47905c4063b037fa5b0bdb02f093b733e1fa81e1f12dcaedb9725a8abfc09150f5fc36c5ccfd2dfecb2e7d96c25e02b2e15fc029e51101059d395d9ca", 0x1000}, {&(0x7f0000000340)="c3d739f66442d7c2e174d1fd74028810b0e9d8f653771d3a1c046a8b5a0beb645448b84a1d61b48429db8d9c796ebce74fa84f297c76632271faa64fe45abf4fa9eb854cd1dda32e39b8974eec25", 0x4e}, {&(0x7f00000003c0)="d5d04b3721fa0c2b2b3182182620aa813a2c158e9001d48ab0423c8b91fa07f2a53473d10d1dc599b106c0a50b82cbf7364d991d60419c1d07939c98c64c4dd9744f35f6d350deb5fa2ffc8a072dd2782785dcb61c66f37605bd22cf33ebcd34c42eba3b93a8a71d8838958a1b5be1cda31a8c212892a8efd5ab943913fbb0af4545523a7eef02adbe99c31cb26919baf2d6420bb09d13a8ffef1068778558e84ccf81b6bcbfcbac89c612bbd6b5485611e7", 0xb2}, {&(0x7f0000000480)="4fbf787193a79d56555d73f2d3c74a626d8c801749c0398640658e6d3739a9c20952d23e329a7828a0eb2030dab72a1aa8c01f1ab6b77a3ac2511931b2c178c2b862c4fb1a74fe25601a977db7b563268ca14090143c4f305be57b6b0f76727152da8914aa148b65643c047c3cfd5a036b989ef0176b8293b93ea07044b4a6ec1196f79db169dc5e9b9d22ccce0fb98928d89ee815db63e9f12bbb8e3b8c4c", 0xfffffffffffffdc9}, {&(0x7f0000000540)="6665963b09fb1e41c8991065eaedc41d5021f88bbc4a7673bd83f3d3d65fe747fb1c37ccba45c4ea75a136e0a681943a31888ccac2194b932b4e2a0528aaec171cc6019d6f108abad340a71a8fa09c91226daf3ea473cfbf", 0x58}, {&(0x7f00000005c0)="da34a00b827210b9ec8f347c1b81403464a3a2495c36951b0e1efea039d778b6d9024de2133d3ec778c974fa7e85368c574c8670e5eaf7e6de97813eaf4ae49c3787fdf9947307f322dc5a65f0671633511288d2113559d5e463627423f2d1731b", 0x61}], 0x9) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000680)="cb", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) r4 = syz_open_pts() close(r0) dup(r4) r5 = syz_open_pts() readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:01:11 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x5) r2 = geteuid() getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0]) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x80000000, r2, r3, r2, r4, 0x4000193, 0x8}, 0x4, 0x4, 0x5}) semop(r1, &(0x7f0000000080)=[{0x0, 0x7b49, 0x1000}, {0x0, 0x3, 0x1000}, {0x0, 0x2, 0x1000}], 0x3) r5 = socket$inet(0x2, 0x8004, 0x100000000) accept$inet(r5, 0x0, &(0x7f00000001c0)) r6 = dup2(r0, r0) r7 = socket$inet6(0x18, 0x2, 0xfffffffffffffffc) poll(&(0x7f0000000040)=[{r7, 0x20}, {r6, 0x12}, {r6, 0x70}, {r0, 0x20}, {r6, 0x5}], 0x5, 0x7) mknodat(r6, &(0x7f0000000000)='./file0\x00', 0x2004, 0x3) 16:01:11 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) setsockopt(r0, 0x2, 0x1, &(0x7f0000000080)="d62eb716f7227d930707960ceedb610f2ecc901f3c2c2ab0ce9ebdf05101d863b53951b036be185d17358aae82615034a5384a7533ac1a9fc6c06cb8d7be6186ac05c9a27b125053458377f8ba6e56a3ca5ac5b402a7aaf809b25d0a6678553d14ad1570fcb79b01ae1ba9fb54e4a1871fc81dbbcede8a2224b5357e06be09c873b5232e51e48ae3cdaeb498a11bdb5c0fbfb4146299ccc1779d6eea5a88c97f921697e6", 0xa4) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x24, &(0x7f0000000040), 0xfffffffffffffed3) socketpair(0x1, 0x2, 0x7e2, &(0x7f0000000000)) 16:01:11 executing program 0: r0 = syz_open_pts() r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x3, 0x20000100000000, r1}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 16:01:12 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x2, 0x66, 0x0, 0x12f) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 16:01:12 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0x0, 0x0, 0x0, 0x0) fcntl$getown(r0, 0x5) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x100000001, 0x0, 0xf305, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 16:01:12 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockname(r0, 0x0, &(0x7f0000000180)) shutdown(r0, 0x1) socket(0x6, 0x7, 0x0) 16:01:12 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x884, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kqueue() 16:01:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000780)="6430ca246c72503f43714b090000ffff002e360efe8e3114729e13b07f752de32148fb6242b8e03ad14a77a0ba9b3b11295259bd7fd692407726f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a6dbf72da8cde5b73359282830881d1bb57c651ffe45fc1455422e52a5545671ffac5b240259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde656773a7906333bf001b899de71b28a8bde0d0dbb29b4e123d76ed7e9066c46219dc92e681046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec0138b4cbbddb6ea39a000fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e0030a31e5cf3979c65de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167fdfbc510a3688fb4ca02d403b04d7469011d9656722eb441babd4917016d55439c4adfc854b35b422ee9c9b0d9fb63088547f096d43bbcde3a20a0b8e523c3687f12aae42d53010", 0x192) flock(r0, 0xf) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000000c0)={0xfff, './file0\x00'}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x81, 0x200000000007ffc, 0x200, "0503000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) poll(&(0x7f0000000000)=[{r2, 0x80}, {r1, 0xb4ad64b8e37068d0}, {r2}, {r3, 0x80}, {r2, 0xd}, {r3, 0x100}, {r2, 0x104}, {r0, 0x42}], 0x8, 0x800) 16:01:12 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB=')\x00\x00\x00\x00\x00\x00\x000\x00'], 0x10) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x8) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x200, 0xf8, 0x101, 0x7, "eb8839e00d41755997c29422b83bee71e3989a06", 0x0, 0x3}) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x7, 0x4) shutdown(r0, 0x2) 16:01:12 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x200, 0x0) getsockname(r0, &(0x7f0000000180)=@un=@abs, &(0x7f0000000200)=0x8) open$dir(&(0x7f00000001c0)='./file0\x00', 0x17ffc, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munlockall() socket(0x0, 0x8000, 0x6) socketpair(0x0, 0x4000, 0x7fff, &(0x7f0000000080)={0xffffffffffffffff}) getsockname(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) fcntl$lock(r1, 0x6, &(0x7f0000000040)) utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x3}, {0x4, 0x7}}, 0x0) 16:01:12 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)="beaf59e3701accc93a20956219c5877312f5a611f1c8e7636da48442aabbd2580353dc57906368eb68864bb5d76001a74f97f3cfc6a4a67b06a2e0c199db13b024390c0f1ba1b2115fb7c7a10e23bb5f7e9872df29d2ba794195a67771e95162f49aed5e66a2878d06a2ce4708972385d867a8286997861a24fefcdd7300dd2d4eac0bd0b866a76d1ceb62cccac605b5d028211b9442c525e35547e9e25c1c3ede7bf4f245ab89", 0xa7}, {&(0x7f0000000240)="a654a3048d3ae654c6507096b9c26726b42b1a3cf76b3449822ee0187c5f5dcdd89fe5d27e4438fd15246b5d717ab46a5de7d598f252", 0x36}, {&(0x7f0000000280)="10c1e37e", 0x4}, {&(0x7f00000002c0)="0ec82df33ea9b5056d1da8b548723dcece94879a877c2191ad7690ca76c24507000afc0a554069e7d278cbbea8a5cab521463a82b49d2f51c2fef654a4acea8ea63e203f0dd4b10b34f943cbc6", 0x4d}, {&(0x7f0000000340)="6659f64dba986ae4b9ac0bb4158a13a0a9de6d8230057d7298965367598ce5f833d7cb82dc4ad08b75614bac455d17a82ccaf6f97d95f4753731a92b548c1739941af7955d9e6a646eb3478b9c89af6749c90212033f5821dd4f00954fa5f1409d99d90095bbdef19b351859b3e90783da9e27dbd8d4e0021c097d445922c2a2092fbd73a2125fb0e7f073815f34d43b21c898c63e707876f6cdb474e8ffd6c5d4", 0xa1}, {&(0x7f0000000400)="d5d1021f56949e4368ef586312199d3ec027ff4ebc0d8fb5425ddae1ef13353dd540188a332b5f703778383d4a72b8bfca68a23fa4a9d8cd0e152f61893d5ec83ce247ca41112e92e25bf8e2a78ba4025f75fc82d2fab8548f416ac77b238e81bf6bc959b6d5244941157482c46481eb6c2b45e7f076d9bec4e9099b1f8b356429efb5d65608b01f3194ac7b5b4c9d52f6ee40779c672a320fb3019cead685c95181e8d1ccc7941216bc1263ee6c7bf83dad365e333457ed06a32b8f28e3a515c228796531f9f0b2a6af5cb9e2abbc9460145351d0c408d2d3f47faefa4b88783ecd6fcd6083ab04", 0xe8}, {&(0x7f0000000500)="91e912c6e0f87b7a07d95088fa9b8432d01994c975f48d1c8347af335ce205eb38919fa97d9da6f9243bebd664694c45a04cf576b97d9fa3f34001b918e5d49380369317c278bc95dedba4c119329f9eec6965afaf2affb1256e84c2552d6ce307016e10dc0c75e05cefac6e9f0d97c555ca7c239654a7e4019394de3631ff8f788fa816cd2a747037765e8b6cbc7fe343174bff09688ebcf35d81414f810af109a61c968aa592d7874f21c658c4fb49cec195cf51f02640027693bbcedff942a7da0b16", 0xc4}, {&(0x7f0000000600)="8c1cca", 0x3}, {&(0x7f0000000640)="668a5e79bce4b93691a891f00a3ee96c781a43d56e9665d61b409b11fb84604a3e8ba88f91ad2e99df31a0c9b21b714e30ea9cab78f145050d3242a6fe0aafff91e99858ace1a8247f63dfe8ba21dc25834aeb7c9a1ba6cdb44d", 0x5a}], 0x9) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x9, 0x0, 0x80000001, 0x3}, {{r0}, 0xfffffffffffffffd, 0x20, 0x2, 0xfffffffffffffffd, 0x8001}, {{r1}, 0xfffffffffffffff9, 0x82, 0x40000000, 0x5, 0xffffffff}], 0x6, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0x2}, {{r0}, 0xfffffffffffffffc, 0x2, 0x2000002c, 0xfff, 0xb29}, {{}, 0xffffffffffffffff, 0x1, 0x0, 0x1000, 0x7f}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000001, 0xffffffffffff8d26, 0x3}, {{r0}, 0xfffffffffffffffb, 0x4, 0x1, 0x2c200000, 0x3ebf}], 0x1, &(0x7f0000000140)={0xffffffffffff1015, 0x4}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x15, r1, 0x0, 0x0) 16:01:12 executing program 0: mkdir(&(0x7f0000000000)='\x00', 0x40) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x2000000002) sendmsg(r0, &(0x7f0000000240)={&(0x7f00000002c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000100)="6cae0f682738343f489d3ad878834e47741f4a44ab390d0164e5e75e0e0373404a80dd07a8470dd408", 0x29}], 0x1, &(0x7f0000000440)=ANY=[@ANYBLOB="5000000000000000ffff000004000000628cd3c0213187b2ed2e84eab7baff5b55a22ab39b895f9f010400000000e3ff5193a21b4e5f05b2648336e8b98494bbf3a1a725bea6e9e61f26690b9d1e66e9c0a64e80f261b3e5b471508a1a2a33928fc4d1b21e44049356418b1bdd94bff484310df9d300c7d7facdf49f65ec06af9f15ab1c7ef91fafffd2caf8350e8edab594eb9a2814fbea3fa83af83862f4fbfc4cb95c65e48cd54f0321a25276703e33139625bf8d288a72f92a99ed9691c764e9290000000000009e87f1a3c921f370ad277e57cae08bd13042c44ce65fc58e82c818a0066e06de181798cf2cbf16f61e8bb8869c8869295ce10495d7d3a865827640ed00186e0e304d6328472c448b024a12a24281752e3a330c0d7bc1fc575d2077566d374c230cfd9691f269848d26277d198c2111f0eac5d7861528afb4c60893a805af1dfe878c277a6416702cfdf7c500ff196e2bc2f06e13f4fc6d76e763f52dd1a534a3ea788d2f6bc66e3ef9447d0325b193ed466048b66b"], 0xffffff90}, 0x403) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x1001, 0x1) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x4) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000340)=""/204, 0xcc) mknodat(r1, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) 16:01:12 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0xfff, 0x3, './file0\x00', 0x7, 0x3f, 0xa62}) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000fcffffff00bd45123aa8779daff306b9d5d76d7ccf4e25214e07dabfb5012ced20a376a8f323f9ab540331b8eb7957e5ae0f9536f08df0d78e66fad86e68bbe4be53f6a10e224920940be17f8cc4e6ec0e42fea462d5cfc2e4f4bc2eb6d00ac9720bce619d364e5065b06b7a4704e4d26ded5d18987db4a9b3bcdef05965982f"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000640)=[{r0, 0x42}, {r0, 0x4}], 0x2, 0x101) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) shutdown(r0, 0x2) getpeername(r0, &(0x7f0000000180)=@un=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) 16:01:12 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x14a) getrusage(0x0, 0xffffffffffffffff) 16:01:12 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) flock(r0, 0xf) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() fchown(r0, r1, r2) r3 = dup2(r0, r0) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e050000653000"], 0x1, 0x0}, 0x0) 16:01:12 executing program 1: r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x100000001, 0x2b9}, {0x3, 0x100000000}}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x800, 0x0) symlinkat(&(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000480)='./file0/../file0\x00') r2 = msgget$private(0x0, 0x20) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/133}, 0x8d, 0x3, 0x1000) msgsnd(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="030000000000001ae1383de3df472f6cd770cb06382ad11567d4e600e93bf151d6ac6540c6"], 0x1, 0x800) msgrcv(r0, &(0x7f0000001740)=ANY=[@ANYRES32=r2], 0x1, 0x0, 0x1000) execve(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000000)=']\x00', &(0x7f0000000040)='($\x00', &(0x7f0000000080)=',[\x00'], &(0x7f0000000640)=[&(0x7f00000005c0)=']\x00', &(0x7f0000000680)=',[\x00']) msgsnd(r2, &(0x7f0000000380)={0x3, "a919e6e3deb1c85f7981fc6e97d541700e2bd7527a42b4fa9eb73c5699d27c8266e937832dad58e35f0e1aa2248fda5b134663525e8d2c04889f6c91d75b990fde23a91704f9ca3fa96867f8b3cda5ad41237832c6a967adf81889cb6145d73909b49894e0edb1bf0bf60013fa45718c26fe8d7f854ae778d5d5b6bd5cab7c8cf6509c046990bb804d02d297bb71e6e63fd261f90d354a086a9a61bed07aceb8b184cf1c3b23ffe5b81cf18572645ca94d619d02ecd7e191780f2cd7582c92400a9975b09356a594146dec26089a12885f7e1af7e5"}, 0xdd, 0x800) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) accept(0xffffffffffffffff, &(0x7f0000002780)=@un=@file={0x0, ""/4096}, &(0x7f0000000280)=0x1002) 16:01:12 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f00000012c0)="de74c1d0c083c316c5b0598156464e09ae621ba0ff91c08bc4e0a8e63ccd8c5cbee4081e0d0917e96a1264353dbda722c3ebfbb15c3aa2deefff8a12630476cc620be4a02d012131f08ea2edf6ee26c3fc670d0aa51868a66e997b7fe432843e09860bbf31d973efa37fa6a67d22f56d5d1595946e104d7cd283f151dfb429f09b703d6f9db4245c83bc2d4ed561d506cfe8af33a1e71422859b5508746134ed6a1695530ff2cb9334945b0388e80b124ab60808dcf57022bda00a1e5ccea0a4ee7582fd57b0a313495460539395e03a181e5b0c800847565dda8eac4843af52860b78fe0217c1d5332296cc4ab509f853f2dc5e6db7bd313d2bca82e05f4213ac193c416ea46d2a29447674ba389d23f58531e439c5d25d8b3bcb4420f78f373e5376410ff652c19d50e1397fbb4a1648186d583423d9fb6d47f3021e0a90f152cc220cd802f6f0ff62f9f292bc2a98c0ee320c80b563d1e2056a8659325fbd23ce63f01654e3c4d872df8910", 0xbb}], 0x6a0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000140)="6092227c3afa682e631da9b37cfbe28fe7fdb83a8e2210b2c04e069fcb092d3e84dc40f62a12a0cf60ea3a335be0f15282c132e0e2408caa023a12fce31b18b4130e46b7d19369ee1ca4e7039ef48e140a38394e800d90e647bceb1c17c01eadb9e35862632a5e29bf892453b9f51124096b2f3345481c32bfcacad299a1af532f0144d78d5d78c6876784bf7f3185cd7c2c52bc0b87a76029577f1f50cff88cd0ad62a634c1bddb0fae65c21436a3cadd7e6d19f320edeece721ce76c1988cc02d24bb9a9ba845d6e68660db9f880f05b7dc6520add8a4bfd8fc6ad31a34139a2532f3e24e733eb7bada40cf6ad76df90d95bf901231e7d87af35f344e4d527cba1026b4accf87421fa994a16efb5af9aea9a7b0446a4e64fab566a6b16bc51bd7897c0121d2b425abbd8d05e638947d8b245a8dee2c7dc8ecb526e7e3111e7209a58803ad7a78e4d5634cb1a0c8a1c74a7a2c070201e452c3fed71daa2d1bd547f5b83c7fb85a1e5d6ef7df366861e5ee6aa92f7b44a715e0ebbd5d37df31560b23019d9e7457ff936f3622091d206b541e14387cc8ee195dc5a7c1f5d611015059939cc51996794757bdcb93cd77794c1a774581bfe25f8694fe6a693f8ba73d6b4b452cd994bf9221a1fab84fcf0282db6db043aa3252825d0528a808f62eb2d950a76349431e80e8f17a0d93532ff2a223a2205602c59c398670c4a8ebdbe2cd8208f0ab63b949b97637b7f2b2dcc307ca13a447e86026fc960a159f2fcebf011ba7a6b6bda070add092a4753c82c1443179630d29121fe7326549d6ce35f40918391e1a009b44ab63096f6cf3e45965c24729ad1163e121eae03409aebae9723ddbad94f8262d5f26a6dbc32b9ba0db9eaa5d7ae45f0ec75ba8720a50bfb9edcd4a49883ab5b984117b5c5d076d79392125a659147b90b33d77e3846e515fcf8b2d7f1baaa857ce0f871ad716b494f531a475c38e1238091929dd7e9905bec240a9eb645bdaf1dbc09dcb8b80225a20af9fc6eff5816c3f5b4c05ad82cf26c0444397d002a8cade55083104e0b8e3deaa0921d95bd88682de0e6986505df61d156fce0e06fdbbe85ad9eb0146c3c2c45cc417cf884adb183037d044c2eff18ea265bbea1edee687c8358214a4e79b2431c9705b6696acdb80fac6b81f61c5b5267fec91b4e3ec50b6ad3cb7cfcbcba3992a6af5e28b8ea3efb146c1d9bdf4701a7f16a0ff311d75d349db9f035d6491228245fc09f2db9405d81290def3151cecb07d11a0900c8bcd41e10687ebd4147bbb66c751176ad07c048c7acf1102f14cde901f3df9eeed74de30955bb8db7bc69d3f536e6ea73eeba9b426bc6eaa5d31b16ccfd1eb713fd84f923f64877067e1cbee928a3cc6af29086cfcd19b455bbe3e142eef88f0a25154593618d6dd3b08c10c75e9607e62904ade42164102877b6f22b852a320444e71cbd10f9c786d52972fa06d9d82ba52c41976a8743f0e09899dac8f2a7c8d02e8879f5745bb6f3ee61fee3ca13bfbb0703e783357b0fbcb9512c369f77f9e458e8e29d80213e96756d5ef67511d72d18b462883b2895dbc89d5deaf3c44f4dba7a4099eacc5ce83ceb70f11163da38ff8e90b5dc25e8048d948f3ac7a90ac36aa5d5f23a04756964fbda633b0774ef11728bf3c8bf4fc5d99c57752a5c2ddd9db61705f2886c548667ba1831f2bc9cda8e7df40452b0947743237899bcdddd5c76cdfb25d3a38f79f3c411ee0a2dce85a59f2ef2e753da23b44294833c0d82a8555745a5ac466715487389a803c2e2a44e8c7976896686877dcb72e413e7df9ab21f4f6bb36443be132a0ca8aac497e1bf064e6ce6eb9174e0b7b8b5f7953481e5f99990294deadd069832dfb69c7c918960a6e7e15ffb2c6b61297077f80f3e1851f3127366b04ed7e6e9bf07a5dacbf14de77de2f29592564dced1349785ccc8c9cec5676e611c4596e298a44753cbbec76e9902b68344fa8c5edf7ae05d9020d8de2f8e69049c924bf9a495621970d526cb0f9657dd672e1728a10113dec2ddef87b083f8e26b88fa7f2d149b28f209d3b3e5398a1445f076ae29094ff139937fb2ca4e65d9b8d704c2a552fc3b5e8684bd2d77a26f974b0ecd12b6c702ed950e1dec332e0e909029540b3144ceca70024956d4c01450173c522896db10c5ada448062e46d0597db3b15d5701a17adc1de53a10877f598a1048c4bba8499005b64fc6726507505e085b8420ea25bb51b3134de5e530cb1ff591c2eadcb2c224ebed13ba91eb0cf4caf83057a0fdbd2339b5043bea1da27a5c101cc34b8cf7890247af03b81c078d5c27a7fcd9c4c663335111b64707faf60e8889617576db44b33bc94ff6a4e443de56729f35e76178a40d5a3e4b2255c8c9ea709e7abb025273a7ed4e2ccd4ac6248d3a792f2b9324662ab0455ec17fc973ee437d6255a332a3bd7f4222c6ffb6e1881104414e7fc9495bd8b352f36e4811cc6bb01567e03379bec1a2e0066b71ae4ad586a5d9747889d6dc3cf907abe70553b1380fe184e276f4d1c328467b0b306e44e533b59e43a1a89ab7c3bd137cf54c6e3a345e1848d843b9dda000731d9cff52f18a2def3033a836194c89bc92f28c9792a2927a129758bf944cfb793fa99d9584cc80004e9d61777a401968d767ae0b18363bafdc72a469687ea830cc8605bbe15a2d4cfed86e2e9a952cfcbe45121e3c305ba9bffcc37b5ea0240d9329ed3e26dd06ff3cea9b1c284a2310466c4ecd6aaf74ffb36cb781c0ee9afa3cb288f1167845ac503af089dfe3bf239895f6c1d1fefbf45df32b921fa67b0716ab0c928bd02d146aa03cc035c666c08b14c102f162d26f57a778ea41b8ee86b941b561ceca863d07ff8855188048358399504ce86468b663003a59d51e6490a56733684c6001eb58955b2e5bd76e37f2b95a7794d66c491ef66cf600917c95173e9b9f6a7593e49c0505bb5b4d374b81ebaeb619f477c3fd4d20dc6528dd19e6e7fdbddc606c027d5ced2c80a99d12b592d1337094922da496a490bd4a9a961c89c4060db9b118cdc1acb5f0e8d73341154ac1632aeb32024d9ee193a2e58a0519ca320861ecad5cd24aa9618f6c440225ebd71bd89f2bea2afe56ae145617db3e9da56e686c97396970f26bdd9114564ccf4c3da370ceae98e9f441fbea4c80bf3cf39b96c45e28ae04e1da26a172159e356d0801ac72c8a56a8cb6daaaa99fe2866138d9c34a146501b735640eb64fa3b253db89ccd8b0aeecd682e6ca0f5a10d4c97b13f88d1c8eb17fb8969e2d0494abb0cba203348f16149e5021d624197acb5eb8e356369279cf1f48f3ffc4a7e3aa4bb5d256c75d5ac7a89c62b8a9facbc0345cf268ef4dd4295cd56cd3c51e3a9836ccbee54f78722db054c724a84324d7b6662633d5cf4d315b537b5e168b69f7fe3a6bd2faf0107b8a56f15cf5cf40673c4b911a1b65aa84b72e1c5f787d91b15cd49bdcff44b492dff65c08aceda0ba70a39bd9eec84ca17996c77d2e7e894ab5dca9174809ded2d970140e5e9b5b07b0a76aef6ea61dc684896ef8a99192de7923f73f845aec2a6382ff34359c03dd5c4a0e01e95d63c293d7d9eaf116edb0f110acd977b7cce6c2a6d05e4a69d894c8cc21351d13a037cbb9410962a550d2a6c7760855804821d026339eb4d911263680f8b66ed5ccd64964b7e26238da7dbdc18b52aede0b6410d73779b8065d4579163b0f5dc6e5b0e028e5973c424a17a999c4a9ccef872eff7b3afd792c52a2e596cdaa3de4d4a08987c2ff17629d9b6b8dd36f51cc3b4331eccf11765526086274ce506efff6ccd6d88d3ddde17ef68131c25518698687e9e00b36455f7b4e8ebd419e5a5b31e11388936fbe3ebed32b0536c87e846ddc5fc4315d99b7428f576f8ec1e50ab693c3c248484f73e51c6bdb939cf1bb44fe5a276ef9fdc35bc5e7da10a49c56a5958bf3ef43375a88daf835ea39ec135cb971a72df1c630b3931e597c4312e027be52a037e4b5973824d16b3cf0e4b5fd9479c7a48e8a22e2436e3c8bd53004852afcf7c8a5b3530f7e2e382d6b7e133f588c230f618144bf3bb69685d66714e0c39a75e5edc95bb8b12102e314bf0bb2bc32c6f3f4f24d171393bd9151c55ba007e6961a68010dd7026d879a013953f973f1aa5ee718922efb544ee40a02cb9b5b8c25eb94b85a0072bd34ca95adc9c79f6838913637a9a2b2527499b1a3ec93e35c56b3d0557ff8b11a4ca29017cc88e236dbad3cb2e215753a51380b97cbb6c930db2248e902ae41cac24188b2f68541eab51e3e1890db2268fdf5af029c40fc2d7687e6778f75b89982b70fe851e9848be7fc9b30d715f87e940ed80239b5d55038255b6f4f7a6870c871c54df0b3002f66ae967f119fe9cc3b5aaa96017b821ee7bf4d201d015b67657c0f301c2ee9acfb2cfd41b7316bc93d3916c9e1d6d22f660e00776ff4b14c626ffc8d33faa3696ad33056a1f0817d4238002760437e7673d0569a4220bddb09c5e7d20e7d712d1a34ce4112340e83663d08d7052943d7a98dc01ff310ebbddfa192e90e30ab33c39ea49a159f7988f943285b9379a7c84dd0cd7981c14b4c171d66a02b1a925f97532dfda722dd48e8f6df75ec6d126af9dac49e4f7e80030ec18ad7d30fe7b5ffec999d100b11b59812af88a9c25c1977f2fc1f96865c532a520d18882329dc38adcc46f2de0375db21116a1a32fc0c1f56bad9efab41fdb45d8d5d6f15159a8196bf13b2dfd1d7fe8a57cf048476c378aefe09652e0bc45fd84c66db00d5a98ce1bd117ce2e83577091966d5b2b9dc9c3e6358c9912aa0b476262a259b477a5d57d4302b03130bc8a682dcb4f24d43a14f88c78fc6c2ecb9321cb525f5bc461a015a787c868ef967dff5eb57387968f6c0e82251916346b1d2bc1c165db667e60a0f05df2fc68242b508a6c9d1ca2119b167ff53c6c17b6b0d03330e4fab6ebb42c21a90955508de68e3c24132012879ff553bd5aa9064e2ea2f336f5f5ebdc8e0f256cd4bd3cfe719c456722f9c0da194a4f39e82c945802ec0784f492b94aaae29a5c149d9d1eddbf6faac6c807f9009024c3ea4f94f186c38ddf3fc68d7b95b099def64e69336c0f559133846f0bcc97fc1c1f4aa9419873c4d55466e2ce1b6c68ee4889608ba0edae8a6d82d4c3173584d87347c6bed86f26a50593da1d8386f3b6ec210beaf8c795fe0fbeb7f9fb8c724aa9474db7c8ef47290b522b4f237cf99667892fe4764c91e31a713a40568227779d7eef475760f121941e47495f3029f53bc5ba180c79b9df2e88d1c76e6827ff9907b28f23e423ca16c3b35f4490809f0d44403b46b3563778dc51f3e11dc053a4d715ecdc53bf13fb2601c5c4841686fe32df7a2ebc1355cb236074a8800e666b908b2707902d3861e6260ab452fba93170bc289a88a54f2f71178657828ab670c95f0ef547c21153ecb17d2be07aa6e1bede146f8e1254a056661b27dfa581c6f68f555c198c869fbee", 0xf4f}], 0x1) mlockall(0x3) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x0) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x9) 16:01:12 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket$inet(0x2, 0x8006, 0x9) accept(r1, 0x0, &(0x7f0000000040)) setrlimit(0x0, &(0x7f0000000000)={0x966}) setsockopt$inet_opts(r0, 0x0, 0x40000000000a, &(0x7f00000000c0), 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x347566e4a85ad94c, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0xfffffffffffffffd, 0x2, 0x35, 0xb3, "83e12593657f35c823303ce5608c7cbc49b86de9", 0x0, 0x1000000000000017}) 16:01:12 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='\x00', 0x881, 0x160) fcntl$getflags(r0, 0x3) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) setuid(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x8c) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) open(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffc, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) pwritev(r3, &(0x7f0000000340)=[{&(0x7f0000000140)="1d1946db89d76494ad843d6d80080588e33606d2074c9ab6971aaafa4a9b1a9ea175067a0e0aa5e8f51b0904e5affa4f75a4b2", 0x33}, {&(0x7f0000000180)="3ddad4a5348e466530a2d51d5620570d142cea39d1b8ba8b06d478aaf4374e58d6b9c9fdf5c168c3c162e490d672cfb4fa6e8eadda1a583685eca892dcbd31bdd403ef09994e94e9a275f77959a8bf3d415439961ce61402e70794b563e4698949a40e741babb730760075fe155111a727b4be8a7e9369", 0x77}, {&(0x7f0000000200)="fd320771e37e9880a321eeef930c44b52ca3b2e87d261c590fbf386991a0e6720ca6d0c2ef7931d423aae452517659e250590fc59e5323fa8c766dca853c9f014684010c45f979db291fa4f2c452eb7e7afd", 0x52}, {&(0x7f0000000280)="cdc93142bfe24d8e376ec40622f2f2d3c3414a951f58ecf5668a2421", 0x1c}, {&(0x7f0000000300)="6df583160076147370", 0x9}], 0x5, 0x0) 16:01:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x1, './bus\x00', './bus\x00'}) poll(&(0x7f0000000480)=[{r0}], 0x1, 0x0) 16:01:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', 0x0, r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) fchmodat(r1, &(0x7f0000000140)='./file0\x00', 0x10, 0x4) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r2 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r2, 0x0) 16:01:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000000c0)="1e086b7e5e6b8d63a7cc52067e87fd0c8448aac5164ca8913ead", 0x1a) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000000)=0x1) 16:01:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) syz_open_pts() open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:01:12 executing program 1: mlockall(0x1) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:01:12 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x62}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6c2364a029fbb699bc76bc231cf9454e0c7bb867"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x13e2, "d2316c681b1e56d69118cd9f8b4dcbaccdbcc27f"}) r1 = semget(0x3, 0x0, 0x10) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000100)=""/80) 16:01:13 executing program 0: r0 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) r1 = syz_open_pts() r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x22, &(0x7f0000000180), 0x0) close(r0) dup(r1) r3 = getuid() r4 = getgid() lchown(&(0x7f0000000080)='./file0/file0\x00', r3, r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f7630830400"}) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x6) ioctl$TIOCSBRK(r1, 0x2000747b) poll(&(0x7f0000000000)=[{r5, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 16:01:13 executing program 1: socket$unix(0x1, 0x7, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140)={0x0, 0x8}, 0x10) unlinkat(r0, &(0x7f00000003c0)='./file0\x00', 0x8) recvfrom$unix(r0, &(0x7f0000000040)=""/12, 0xfffffffffffffd26, 0xffffffffffffffff, 0x0, 0xffffffffffffffd9) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='}$\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)=')%*:\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='(*\x00'], &(0x7f0000000380)=[&(0x7f00000002c0)='/\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='-\x00', 0xfffffffffffffffe]) 16:01:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept(r1, &(0x7f0000000100)=@un=@abs, &(0x7f00000001c0)=0x4) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000013c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4aae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da24cb658c025dbf4c3f8aa9c5f86ff842ba5b8c27cfc675bc144fbcae458b4c7c7b", 0xb8a) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x6, 0x2, 0x3, 0x0, "85495500020000010000000167f5bfa600", 0x0, 0x81}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xd9f, "b07bc9da300afa06a62b2c405faf8a210524d8e5"}) lseek(r4, 0x0, 0x1) readv(r4, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 16:01:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) readv(r0, &(0x7f00000004c0)=[{&(0x7f00000003c0)=""/195, 0xc3}], 0x1) open$dir(&(0x7f0000000000)='./bus\x00', 0x889, 0x10) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/117, 0x75}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:01:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) sendto$unix(r1, &(0x7f00000000c0)="21ee5afe6e51bc61ff673e3a2ec888cf59a5feaf7b179cea86c6dc86d48eddd2b879113f3741bdc86755b2746637da13a295a290e7a267511fc2a73a68cd554667298d1d697de967e55e7e03387315af5f09596370b23e69933a84b5ba4d7f51560c24cb68925de20b170854fb59121d0dc3e47b891922346d4b72dec6eb062ef0a974c4732bc3b34b123f29ba130bc3c911d18cbb461060d37b3eb807f7c94972b4a824f6d33c1b03d7bb1a2760c365b1f6f8627c76df736f0085dc083814281d893a62275b8ba98b145085e2254d448364ca9e32d7cda540711d1508669f32caec05a50cfea55947daef8f5380d97870e80850b904c98b82a790208c49c648a17bb62674e0ae73b34e8452964696c720958793d88e7eed6fba05c4ec165717f59ea8dbc143205ead7d42386ee4b2a7fbeda81e1f9a45ceddfb57bae679d9f41a254d9ec7e41d7240926abf986bf30949242222d296eb6b7c2433fb63aeeb7afdac746f9e1e1b5f4f8a45d0a95f649ab1b3dbd2b622bf5e1f67f08380a6f68087f6569ada42eea7cc2e4d075a6c5de31c5a095a9477a9c4c0e2ad07ee3ae19a136c1701028304756745434e0d0b57af701d7dc908fc43778a16b26dd6989ea7cddd9d722cd56926949cd8ca145ff6548db8c05332cff60c2ef35de6a57c322213ecfd2dab0ebf65e78238f2e90277d7d6d39da8d584ce91d29c2f510f5ddad7891ccf08a4238a13582cc6de73e2f163b28704e38a3b706dd214336506bcef265088523e92b4da0c09107104c8af28260a9d757559110f93add958be9a08c9742e66d59c00085c2eb3b6c29c966c388834e2b2115aa5721b7ef2a23b01ab0414f8a42291748ef8ebd3ba5e62c4ec7d441ffb5cef873a09a1262b11195f86311c13c2f3121473eb27b3d2dc56bb5ab999162a873e3c41930d6a7469b5d5afb3c40ca97873d77edf8f233fe5e57b03e941a36ccf88b441ec97afebfafe9c8c5dadbc94e8e65c65df4f8f936aaec7e9b5ab6ab159268b4e09d771067a9fb51b8de7fe027d347ef582421f6e1c18f9b040fc33e579b874bb6f93e1263a40e9b34ce98c7ff8947c12a0d2698eb657b2d2c28bcd827e4c7f8397fa14de09cf16870a0fecede92b3e15e5fb822399168a5300728a1a2685155f591a7e26257a6b68e2f3120f428173fe6a576d9d69ab3f74813a5c37b78ea0ca94ded644d74ee55db5da04eb0827f10918256a03453882977224aa7f37fb1ff27c67a5d87e4b791b0373e2c8d71d32a799b61f68637ffe122e2d0abce113ad5942c9220b8dc2d0954fd4bf63c84e225ab3d4a0d4340120c9b8fde92fcc4a09c2ea5bb3573b4994667de7ed17dc6ea6cfa03b22f5bca45d01260f6197669e081bc4feb78016ea54bd6a3da1c14c336879f6d605bf0ed50b13feaa42085c11ac28ba4324cc760b52db4b53684be67c3b7830d6d82475474b4162bc0609480091c0892be81cfb8def507a90696af4ab21e8aa2b96eca81d2e0ddc98c7ad401bfb352214eedf093f93bd76135f8747d293d5c5419db6190f7de23fb9c6b0b8180642903cf39dee7809194b0b562c3f5bb22bdeec0b9d224a31d7c0686108ce92626276eb399e684bf471bec2adfdbdcab0faff857817dd46faa2410d10573e302e423a47907727fe87c8875d94df58e21b0988f57fe4a7242f091d83b6727522f4957632c6421035ac25ddb0a20cc040d901aebd1611b9ff3612ab9de34a0764a8b071c667330f1c2a8f1d3ad254aa7a12f34277d193d7d2450d57806829008875fb87604b6e74e485bfd80b53ba7c33908bb7dd830ab2f10e3c1cefc038d39abd2810e0c2d32311d4a9ee1e50efefa566700f19be52cac277a5fbe442c39080fa2bbf1c32118b5d38bcf4db9b45e2bf117d7742820bf803efd3b9aaf9d940bb8d0268a668d8f702c3cacccb38bf45352aa714facaaaf4a04bcca4188dd578bfdf4925f2ca156c39d13ce6ad564a340ca8485df80ed3b4f39ff5e348ddd482d32a0a157dac9e9248afdd95541d53d9b22f9999a8e4fa2366730802e4944b6df8adafe85f3957338d81e5e3216fbf99662b0cbbe0350b7b92cd1f498830d908e03355695496945d321b39868d66ba673a0b4167902fcbb20d2f59bc28f7b36758d454bc65825e56a76794e116e4307723e328d027357f7095ad3ebdc23a200586f67ae76a35be5347588c240a079ca67a6a5e6333d57f778112fbb850b6b78ef8c02a6fc699d53d1f80e1e39da68ef6f9faf001c5db41e79771376736e3f7568ee7ccc19c0ef9164bdf3b2621f6e0557c34bed940cbdd2042432586d3d580bfd6f5b4d2fc16c638e4f1c55c0e8282809aa78975bcde72329b46aed5ae5b96662f41cb5c4cd8181247b0150943d025a616a8ef4bb234c5ae0f2bee965b05d66be0f5bfd58c46d3732c80be135810d4a620238b9bf4fc5ca26564414d442a3d52fcc9a2f8f57e9e5770038be2f785eea4b8da32dbe16b74db57d45d4796e5a4eb967c4688f80757c93ad6b6b650074f9682625d4a3c4a2a8286b08518988859536bb9595b966a45b51dba8bef5fcefb60df87a437fd7ceebe8a59032a07540e014f2adb25cb67e59ba21030368aa46031a0ec03a2405a70a7832dd8624bc6a7176cf581514d344f266c564942baf1602be7199ea944a6c1ea2587fc2ae75aca7b13a4459e9b13eeeef5eb3244d7c3c526264604ce914fe188af8aedaa9ed113027ac667a5a7cd6ad06b583a8970f43d5577adb90dde57d01c021a69bf021c10e134191095b48b2bc871d9f8bace1b4a0b968709baa0373a74bef825d7a12e89938669497d6509699574a14befa38f5f4afa44269a06c83392f665e7d4bfcc08c1cec2efb0887ffebc8a3469b265eabf571a3015ef6df22bbd3d43d89a4a9c754843314abc83947eb8036b94a7875722c07f78743990a2e6d8833c04141f39d6db9435f1f8ce92d921d9c4df9190c2bc480c91926b549619f2cafbcd582d3e0bb906f4a968259fb0180f170fee477c3ecafa95c5a986cca5e5d4aa130b7cdbf7e621610109df03fa0843b1ac0732840144e5720879741a8b6f01f0a482fa8e51bee650b5cb67678d0009916d8b512cc80cfc6bc72d81e9b40141a2bf716d674bcc3d446f551cd76e1bfb3e418bb6e3728d16f2f2516091ab6e0c9660cb904fda20014a5a06d1666f1f658355335a24ae243b0fde055cd83b05db2276fa4b3af68e8bc6a072721fdb7a430b6e2ba5e5731e6abd0ea2e54e2d0ee879cbc5b73b559f4cda06a2354065583dfb5731ab1e43956bcfcd3fb8e036e31d45b8d9d1c4a91e89217069b82ff956db0e1efc990ddd8fb6c710d264426e31f6370b767735ae53c5531a8a73ab6054c980b11e607cd58d1b633ee6b34f2237c9942fa777a0cfa98453f05c14cc82c29f5f9973da773bd66dc599ff86cdc1846146dcb45c4185506fc097d3e059b52d8031262f275bc0f1aaeaf2f625d80e102de1f4b952f84434017ebc1461d10f21588be57a63cd9232e6dcedb4fcddc293a3f86828e6805e85315b918d654e80a05a3edb378e557500670518ec56b2ef1fa9522ef3046d2729eaa2b586d2c7a8a75e16abe6ef89906e3c45d47fca433bdd95accb7147b6c6a7377a53c22e11169fe8e03399e00247eb275694a6d970b4245063d3f85f35b1c9feb44d33482275aa8469355c68310ea462b0bb7732ebc1f0bcc3e3dec8a1cfab51a577995262fff9665fe97160368cc883da43877c9e699d97a11bfcbad5c418bf661fc27a310826a25d3bb7ff9a614f22f88d81fefaa405ffa473b9acb153d00b5fbe679160ef9b4841d86c76198992e2012bec6afa4c80284d8a536d3214c6e654521896d6f11e283cd03b3590c33ec9c62843e107b6e3cb6c9762555ab3b493e7e6cdb7f7e506454fff9bace7c443f73ad405a8f0be8191fec1d5c6df135c511dd18053e3b3f9b017de7f20cc7a2495b2d0367087c9ea4a1d88184e3a55cdb2ab9bf057385e361bd7388154ba43dc9929ccb353da7f223548acc4e8bb234836825c660d498f1aa8a6962d1d0e59ecd8ddbaa90b842751ccfa6480975ebf9a6b03232e960e6604fb2aef89c33bc039695f485de78071e7723125a1acb6d6d8a38a7d78c8e2f6a799eed3c61afd6b30e88da5d8a3b014256c5b360d7ba8b8eb70936245b0f85180141ea00dc6894109971c3222a90092e5d254b74fa2256c4ee5fc8c9f98ca4e1501d96bead043c03029253a0568b80dbbb257e448dc053a4791ba223d0f63c9564365df72da9130217a2ce66d9b797c474d21035bdc323734048f0db55f5e1d3eb3b72de83186d1be464413f65962f4e1daa4d0307764017ca252c732077fa821762f98ebe5e16c3baaa06097cd1acc012f84001e01b33f74382bb73102d47bd96110803a195ebc8a4e4e6eb319fd68396dd69a9a9b4438448f8e648c71b42b856877e1530927ccfcdf3f82ed71d1ebfcb1c79b373f8ae2f8b4bc21776efe1f59c8a6cb06a3f4a2fd2e383156e87c06470a6ce732fbccc76ae535c0edfa185a988ea1b79f3e8a4d1b9c2c0a943171e80d44f7fd68af953592af0fb58585a8f9f845bcc518862fedf0292884083d0268e6b71cd526c0955c809649e8b53770deb018ee0fe3e23d545c401e3b2138b368c9fab71e8b242d613c80389478cd8a15c588258e7a7466c41a36307b77afacde468b3e0b9b1b464db813985ca9cd4b801c1eaae006c03ba3ca42cb95a839be63748e0e91ee4698950022906d178fb32012512e20ad05c6f737af0d315f21c0550cd723e6471a2dba0da71fcfc197ccf619504b55ba671568cdf660c4d4143a9f76a3f090308d5ef57ea87a2fd926d00807d3ea49f0f182667c2280707551ed2155a1746ab4c1c63cd9808b9e3e9f7897aeeda199044155b99f479fdfcb72216a2793f2224ffdfe25b81ebf5ba1a29876e4383380c0a470cf9ef2f86c9d05f6906b2a6a5d72cf5c08917ba6a14ceb34a901d48ae2f0242bc6440d3c228b654b954b0b4ffb8b8c9b29c5f0a264eb1a8a337ce89ac5e5156536f958b25b3d78606fe81a4074319fe1b5a916c2cf1342fec2df20f729dbdedb7677dd4d9ec462db06337402f3bc0cfa8234846509a50c0314a6d96d806c8076b9102d09fd08910bfa6d345489fcdf3dfbfbc6bcc290bd3fff09c4050b17ceecec0051bb1629248baed1be217bcd1f68910b1fbd92cc53bd5c15a63cdc7511fa9a9f1e0812fdf3f3d2378cd3084ba330f79fa7d9b17249ccc7826622af84127d518a28ee3fb73c08b10484873b34497999492eac2c50809ea7d39f74452b76cafa05f7a0adcc738e9427abd46ac04b8768835a146fda9b254f5912f5700167725a37c9acfd89c9f17bb46dbcbddebdeb95ab79cd2a1ca4c0e423ecc3ee3915d9b6c5f2fa37965d02977874e503747b4af7e6080d37e1e67159b5a4e059fa608dd2ded29bcb0c15aae479fbf61ee9703b5c0dc1c503d535418b1e2183e6d5fa6057c353bf87415975cd0e5df8f9a499e1b33a48c181cb92a6d08392c3cffe62a358312b4234723c9c858b47cfa1275d1ba5ff99ae64e374a4a8cd7b9e283b08c233d4d6b466cc8bb631ea23382a220ea7fbbd308b20a1b013052366ad800e129a68a6acd939d2339fd99fa64c69cab2cd8bf8a9f7b0d6843321024fda42a34ab1468fa9f380418a1f144ac32fa5d38a6c49a380277ad39c7c966812f5c45b42b2048a03ca89c0c8bc7bf1ce7ca932c7a34bdac267eb9d0160a0695507c1fe33", 0x1000, 0x3fc, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000001180)={0x9, [{0x3}, {0x0, 0x20}, {0x1, 0x3}, {0x3, 0x9}, {0x3, 0x7fff}, {0x3, 0x392}, {0x0, 0x400}, {0x3, 0x5}, {0x3, 0x1000}, {0x1, 0x5}, {0x1, 0xffffffff}, {0x3, 0x6}, {0x0, 0x5}, {0x3, 0x2}, {0x3, 0x80}, {0x3, 0x9}, {0x1}, {0x1, 0x3f}, {0x0, 0x1}, {0x2, 0xa000000000000}, {0x3, 0x4}, {0x3, 0x3}, {0x2, 0x6}, {0x2, 0x80000000}, {0x3, 0x5}, {0x3, 0x2e52}, {0x3, 0x9}, {0x3, 0x9}, {0x1, 0x8}, {0x2, 0x1}, {0x3, 0x13d}, {0x3, 0x8}]}) 16:01:14 executing program 1: r0 = socket$inet(0x2, 0x4000000000000003, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/203, 0xcb, 0x40, &(0x7f0000000100)={0x2, 0x2}, 0xc) sendto$inet(r0, 0x0, 0x0, 0x200007ff, &(0x7f0000deaff0), 0xc) 16:01:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000140)=""/20, 0x14}, {&(0x7f0000000700)=""/4096, 0x1000}], 0x2) r1 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) getpeername(r0, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/156, 0x9c) unveil(&(0x7f0000000680)='./file1\x00', &(0x7f00000006c0)='c\x00') bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) write(r1, &(0x7f00000003c0), 0x0) r2 = open(&(0x7f00000001c0)='./file1/file0\x00', 0x1, 0x10) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x1, 0x80000000, 0x3}], 0x2, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffd, 0x44, 0x14, 0x4, 0x7}, {{r1}, 0xfffffffffffffffc, 0x1, 0x1, 0x7fff, 0x80000000}], 0x2, &(0x7f00000002c0)={0x1ff, 0x2}) r3 = geteuid() r4 = getegid() lchown(&(0x7f0000000380)='./file0\x00', r3, r4) 16:01:14 executing program 0: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom$unix(r0, &(0x7f00000000c0)=""/75, 0x4b, 0x3, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) pipe(&(0x7f0000000040)) mkdir(&(0x7f0000000000)='./file0\x00', 0x80) mlock(&(0x7f0000ff7000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x2) mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x1) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:01:14 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1, 0x0, 0x0, 0x7}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x32, 0x0, 0xc68, 0x0) sendmsg(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000040)="ac5960c51077130f39bcf322e7656bf0bba3e96d39cc8d58ea7c47eab525166a731239fe9cacd884c53c4995f56d8d6fdfae66324350fc600e1ee355b6a63c609a16e443193ecc3b85f3c79040127a96afa756fe219f6955b8c25bd3e3a4b2583886e22646852f072d643e769e6930cefbf2", 0x72}, {&(0x7f00000000c0)="6fb5590decd08072209cfb605dfbd67abf7d5e4a42ee0b9bf28029a3a4b137bf27531c5de6bedbe2a7640c4b307925c50d34d75c2ce4fcf04a409466387ac23db4bbc3d93550bbdd6bb5d1c9445adfc139c3e5bf72e0d1310cba6927d9412832eef3a38a1bf74d94ce63dfc11950500f6fbd5947c179601772a8325f58deb32a9164d2ef011cc243e6db7a792039b019db558e8df6954310cb1becff61b51719ac1aea6a8fb99ac06a591b74b538", 0xae}], 0x2, &(0x7f0000000380)=ANY=[@ANYBLOB="1010000000000000ffff000007000000398e219093420bafab34527790f448440cb4ca5245d48ccf07c46731948e4b1fdba78a138f416405285f8e56f3eee3c77f83e741cb25baec26361bc0e75467b204486fda0bde18a04a7a698649e5b2580bd60e38daa98c24b27ee9794e6e3be113f23e0d9222880d67a94de1d14e46e005c419a9bb2cb9e0ae634e51f67186d118804ab5a226b3febe729f55e4b07688a39a5ac9121da680aff0b5db7bd2392d3bc5baf01379c5e6505bdd1813651cdfc4f3580ceee3e11d6e1bc16337e153ed2eb5155608004650daa35749b3ebeb0764f69e4b974d679f1a3d1f52ab1278ecc1b84613a4cee8ac12e9da8cabbcea35f333dee5020734f86ddf9404ef2337e2024f420c223feac5b0454e2cf4025bbe0345c173311a488e28af772ddbcd35b706f7e67945ae9cf24f3a05c85f822865918701ebd89fb87815621c8179db534eb73b26d0af04f1484511b362ab9c7a7d1c785aa9d9a78af0250fb7b21c3f533fc8eb85746a1ef98984c09ccccf04157741ae092350ac605448ec9d14721161c177b46b70a7ddcb23366625a924da15382a51062cdbe8ace306ecd6ddcc821aa6579f8cc84cc08d5bdabcdd855bedf2d6299b22b5c68e3842449a9ecb23af579d0968970a44ad0a353acc02803f1a89b7f979e58e7cce0e7b2837d03c45a4362c9ccb2e190dd4022363f373700d887e2ebe8afda0f26507ac91d15cba5eddc9a49f1a0d200d35f6289bf8fa8b5184f19ac2c469935d31afa81ef807c78d0b7404f0629d9f275bacad6017b094f01eb310327f17202a5f8af181dc309a0b6f4e445291e8b703f24bd3627ff2d51b3a45ad6a2bf05f9d946e5a49a1655a3a8387b40c3d08eeece4573625788747a7648360f4933dca49f7ee004eebf1305b1a24f11fccc19864b5b189b4d643900255d8e1445ef6379562c9f25a51270dfe8b8c1a809a2b120af489f65d707220c37edb257d65d76771d9e53fdac3362bf497ce05c867a8b5d84e9ca0eb927c6f1a6a8f5d6122115337fd8eb998881df8f1c5eca137432f88b430cccdedc78cb4ecbb2cdac6f7944136b455b11318cfee4247b5b9f3797b1119b84c58076fe9701f7abd8d97f827fb03ee5265445d5c316da5711f4fd71b7193a3828a4c7641bab37813d8fa8fad34ed8ffbc6ea7f6a5ca7680b75c97893bcee120b9cdb5b69db57f5a541773176ebbf38eab9b2f783e1f8531c48fdac38139e88591e9f97cd595c96428af9cdb13908357380e69da56214dc1c8957db0c8379e5ea3d3b54b450b38380b67820b899371d2dc6ecd058bc6c56a4901d6b2fa63b87ab0e030db4d3aa7808a892db4305b995e4ae0614238f6016bea41102da42866b6369ff7690052f0a0e10b3d18bf96139a3e48c89a6ee817b2b0612cd93b9300320c520be3141d207fe16f33e700a706013d3b9c4a558370662847953bfe101c4102f6ef09e2bdc341dde54162e419f52fa91f3a53b0d1f7718c6f62f036ba90e238c3146de9b4cf65c6a983565973fa21eaac11cb2865eeaa5afa429a8bb08efb25eba5df077e42697ca00c6198521f6be9d6e3816c7b9209a455c84518320b56085b2ad83d565eaedde0c663f95444d317817a65f5b65d19b32ed966dd895b5e2d39796329581c8ed4e096ffb37e204d76b1a6befbfc001c7d24761d7bb8b83f09046dea674f6b1030ebc0dcacd3aa9e1f4b06967ef57312c15e59bc92fea11cb0a268d5ccaf3e476b2374fcc233a746bb155f1a7eb2053fb2ddc756aefaf13c357bbcf19a943595d70650904281cf9f57a1647cb2fcd5f217eb01f507bfff95771432ce568d7132cdfe951ba31bae603eaf2a41b93c2ab3ae646fdcb07903bf2e6236f155577afd479e907823a6937c7bc144e3fcf60389894aec7bd1ac80c6f0c724ed19e428bc46ba6386adf6f5ea1c5778a4c32bf9ae08b437bd7333e6e4ec60c57a9354276ae323d84805472721aa5e30edef07ad6093db527d7d339c6d77dee586112d378a996c29aca5a67907bcd5302f2d9fe8c3db7c79c2bea49eea0b3c6834746b566433e04bd4c96f3763da388c9c09ec713f900baf421685694c8818c7ec2c48699bc25e296d5d2655d91b2a7ccf071a7106ecd8d44d3460924b1a70509415a6fa00a744e940fa20ddddaaf27148b8500e7ea7adb94af40b08919ba6948b9974ad607b359f4240a11e3a85e8667bb457e95b83ee1c493409c1e50036082aa4b9dd0bbedb8d1f72c4033207f6fca5e97d1a3b6e7477cc1b23d8afce77a459012d65e4e8cd31fd22e7bdbdf28d017a709a5a5103dbf661a6ca37f8d0fb516b52866dc7934a172bd778639ff426c4864c9ad5a3da46140f0296296fe4cecc1a92ae7d741a2731bbf17755871999aa0dfc0fd79284ebf6a55d34a19ef362b4379d7ff95573d7ee1224de0088c0eecdc4b016750ab9fc355406c4c54fbef500b9f2688b5f10666fa8965b5870cdf28ebd9289521cba9bc506f6a8747312848d961713a955f773d887bb64ae08fcc12f4c9015c367351d525509b25fd6d208ecd88823703f5a688a561eaea92bcb962efba72a7d4ebec4f23240e1bdceecfece231af29f547ef8daee7cdb508cfa6f4086dca9f98fe976322c1a740038adc4e8974a2f12e141cf04ca5ddac3305132f45755d71f7ddffab249ad228d34d2354b57f7e1dd184f98f7997d553a76a7fb4d0a977d3a0c2bf326d794db3791f22b1829ddc7882d426ace47a59612a52129b2b900a62806cf06a31368723e464e3e76b3f214cc1e5cf862a49c531ecde66c077763871df219ab9561460bb2fce996695128e771683e82343a9b3de67fadffe2efc19fc92f2a72d3ecdc32c8d04fa3789feada13fb78e4486aad6fb0315852b3bb360fe774d27146872c5a4eb94564f5a3b7f679f75770e21bc441163a0f5ea4f6c4f953103b09aa90eb77eb213483725b4400b63facd8324f5896cac8e959bdc54d9bf97c3d43460f5f1f266afd5af3663dd6ba90c4c2c72c4ce841ab3b2f0da0f7489dba8efb09f8c55a4b52d8dde4bba1d3378ab37f3cf2fabb5d031d38a0ffbfe13d51066bd22ba34f3a3abcb025f1b46488e8e7a912a9aba81d4f88fec10196e802f691ca36d97b7e35d12cc582b3d6768b10c3f0f3d60b263030d35fa8e75e4c75cffa435a197ed45befc947c759fdd15eb14c30d76ce9b99ba713ae1cb5ec0e9b5bbe529146c0c49ddb3e6a0a759e4f03e3566c3ec55421b9d269f9a1749fb26ca8d77f89a5af5f0ea3940c9a513b3f555b5cc0836b653cd31fa80339b5ba3d0133f38cc4f8e08990d53f0008975f50487376aaa240ec33f8a923b34104e4961d70db61ef28f7cd19dd5d76ffc4d8e6e1e0f005daf163fd28132c2ca7938c013defae2727c0deaccf13a4280785c46777f813095128a76e7606e8f7c98bd61f21f65fa5a17de4b88a49f1db6bcbe24f45ac49d14a5f06f3dc349a0d3702abbdf4626f19d52d1dabe0cb0461960b20a9d944b5969484a44ebe8714211cd89af5f46b0b864aa0f8885b02762ea7a0c92b64b568e1ecd76ea95af3eb16526ed737dd8aa473086c48214b9dd23bd7fa7d742bedb67c9a36dcd379bef4e1131b2bc645d2ea098f974792780800e0bda3996bd0b9914a1425f8ce1cf51fab83fdd859317f06f221d9771829ccb6115462ad3b953fb637c76026c7093ec511ffda27288f72e64a977e83a514484cac532beef881865523dc8c98a7fe6230113235c4c06bc452369d075bb2b66d8821c06f99f60895608032ec01e4e6ce72491edc8f2777b301cd9a3ca0829fba9a6b531d9c9c5ecede81e50a14af8173a3bf90a957ebcb72ff9fe0997e2d6ec98f9d6374d9564eb935264622155f471bfa02128d53ce54684fcf9f59deff918764f8dccebbd280a7da4879355c559b783b272e5782067c6b114b1d802698e407a4010816c35020c523c71ca4046560c49ca33d6ee2806acda7fd5615b512b4967487a4f981a6e719c3edef8acd77d34b57a9c80bf00f2bdb0cfb53930a54add64ce70581cf370a8dafde5f1b8312cf4d6ac2c7306138875392477e9834c4923798cf979e193b0be5ef251ffba03d878e31fe10e2ee4b9168f5eec98beba75b926eca627d752a1bc884d59202442ed26e60b1e78a9c9b29fc223589137592ba15de8ad07e2cd79afe5db40e8670992bb37ddb6047a3aa1d3a30bdbadcd72e8cdefaa374798049ccbb88da81549696409af63730ef760745ecd05cf714ced472fb43f197e6f4cbb6776190f836c855068a8f3e84b2edddc8d05d7bc65dede6af9d5396e310a6c7b2c64c6baa2483f2dd8e04eb03a3c4b7c28fef08f43a4fe520653622be5e08bbc520643c720a5463a9d8b791604fff8601e2901e8ee803188a497a0f4a912764b494bce9c2c23c555898ec9f45dcb9acb1bef0a84aa73ccea0a18942cd44b49d264dd03c8e5b6bae739728bbdab3646f0df5ef6ebc678e1845886eefa1aa5ecf0532a31a04c249f89c7b4df2b83ac6a69922baa6bf191a7deb887fc52484b631dae033e995bfea7ed17f37de550796ac5a8138e522823b94d1785fc0f75f303530626e0d3a4384c590bce03cd94939ec1e2ef225e1dd175cf3c8ccb696cae57eaca67d13490909b5a2e53462ce170e7c7ec8350bdd98c9681f90e5d24c114f4caca7624285db0d6f5a434ce4404afc724ab2563d051851f2cc5d1b785fdd0a0370f7b6252b099997011a7748a0022c5d1404fff39650f9e5fb0ed194601c22703dec3b1943db4dae90b5609856dca7a3dfd5dfda69f95b106d0ca9f4a6193cda61e5761d5c4f0c9d833d44c6a1afc52f5ade3b2642436e2034f81eddb56c6a4b88d1d3dee979df51639d3236eb91a97a9a022e06ad0f16f7ded95253748771c134490119c2322be9bb565b470585cd4d856d37a271ca748cb66a4ecf7c6e32a29239a658d0d2cfc313137670b3e59ad19e3641278925eae0680f7742aa5e7355b493049428260be9bb648aa44133661f7acedbf636ce9bc3cb816014d0faeea96adc7c43925e31f52b8d6c5629efcb5c86dd552d2f5d098a4e54e6c16dc094c93dd38ce781abae928db2945c67c5e44fe05154bd49f9ee0c82551c0f2fa4ddd2d485a5e83a6eb600707a3d56474df9fb508b67f17731c1ed3be45c53a90da45a6a1c4179fefdec38ae71e7ad986ad0ff6a50ee6a579c343d02c9500324aa5b9a4fbf0aad2096a717f8fc998f2da4e27c3e28e052c6fc92699add9c8cd812f66e0f56ebf0c8e9547f80cb78a8302e24237034f14bb0fef0dc8b4499188bba22e38b5599b60ded78f823ef261982d0dd409871a862b06eeb054b71f3181b02a4a004315055f9c31e875bb5f23f8d60f51c786f49b3ad42a3e7623b39bf28f76540ffaeb871b6214d6d33036fc52c77a7393aa3b1aed5dde3136d8b5e63a55a150bcee4ea9f70a4229a473e81c00a97bca2e82ff97ec498f8a26b4a792b274d4490f66d74adb643af80e1c6b7ea163e114cab09918380f3c6c591565c7977869aa692b2cdeddc74911c2088d89c9ea57fef0cb049468240e0b885b9ea478a926e51f710860973e13345577a02000541077f9f4fb2a10e2a8c9216ca80f99b402510586932343e049b232f0b75f3697fb6c633ef2155ea2409c17c2ab01eb16cf89618f6524d9acd9c8409d00b3ab850d97db1c68bdbf96c1dade042bceb75fd1c56227c5081ec9fb05ea28da8eea9c48d4eb222380d6510bafd60be0966c70f32395589890be5d92c6f4dbd723f44e634faae375122000000000000000ffff000001000000c92719590f626e3fc0249403bb332000e0000000000000000100000001000100411a4c082b416f5eeba5e8d5cbf5fc263bb6c52077b1251eb98e504e78c19174d23d1c2e8f252fdbc766942d31183e7dffd3ad60eef71174a366d336eadc299a7dae230e37e6b1a16421d7ee25eb35bcdcff351edb59a637931b4d313dc054537ed1fb42afd1c5420d847953b759bb06aa965ffe1d7077b5f1ef10dca10e275592053d65ca83353d85889826c62f6f750a9e9cefa9f4d69d32fe513eb293ccc73bc72a08406aa89c1da8058695a7f02df178e7ef95b3c3f1a7101a0229c95ae2300e6c9804bb8d9563984f0000000000800000000000000001000000000000005a7a3d6d5fde967c9c05047ed5f17b512d1d30d9b55ad00afb2bb1b43bcf16caaec7829fc1704fde03ff492660646c3e2e0409bfe1e9d138a75d07fa0616448b7f4ef40a517b1c3ce5c5e084419dca9cf4a7e721708008c4e122fdab62301c4d6567da15151d08e4e920000000000000f00000000000000001000000040000002d754de29d646ddbc086c73eae34eb8e4453d9f520fd8cc27f98413a2e2df8c425d9f7fd62fcee596c8b8e0e689bc5368dda85ed23bde2869ae372e071c126fd017fdb470fcc6d13bcbeb71348ee2621dab62faf7e463737d00d48b1d0442095f79e860fc938a78ef6d71d6ff42aad13b736d2aa578c1c3b1471d1c29a21866a23273f0b866667bc6f40d24f08afc7678f817a68d914ba8b0945007977aaf87af118e5ec2d57b86dc23e6cb255303149fe91142c956d23f0bad204cb1bb4d6a2118a5db924ca2623c9fcb1701c1539e49f2b51dcf4cefff598b863a80a7f5a00380000000000000001000000000100000348aad96cc414e4a671ab5b0f32c7d27b892bb0d3a69b3aa920c3180a212d22cac35e819f4af2ee8000000000000000ffff000001040000efa44a79ea3cafc116fab2fe355d62b1df53167eb3294575248d632ca9a8bc9d8dcba0fdf36eb31f3cfb60856d91d2ce69d29aa167521232ebf608906be2c54a2fa0c786fb8d1dd4697bf414d042678d2aeb572912ecb84d898cfa0dc8d2601ec5efef203caf2661b148000000000000500000000000000001000000010000005c13371bad958ebd4f757e37198be504ec171aa12e08843095a7e2ef226c8195adf069239fc1247fa8896974f3c0d8ce67a7979bc23d5d50e133ba000000000010000000000000000100000037000000"], 0x1398}, 0x0) shutdown(r0, 0x3) 16:01:14 executing program 0: unlink(&(0x7f0000000000)='./file0\x00') pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) mknod(&(0x7f00000001c0)='./file0\x00', 0xc000, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x4000000000401) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) write(r2, &(0x7f0000000280)="589bef117b0688c72540adbfba1cc698e76640543dde59b3344201783333ff335b464f1a57c6f95e9ea0d490043952ee28de7871c2b3f55516e7399cee892d2b2614c549aa9449252770f93b3f3350c2a15419c2a6bcb24ab1df78fbffafe06be3c27534dfae867c97f985a81108d88e9b4a1e90c7c896716204fb0e9544fdc4c5ae524be52b2d3302ac1f2b482a8b7db8b364d30c5176a2dc2adea9dffbad3cd473615ec2eaa62d70674937cae90c41e6f2a6f6ab031c5f3abf6ba861d006a053e2ea767a3bee6d1b02a13b0000000000000000", 0xffffffffffffffc6) r3 = socket(0x18, 0x1, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000380), &(0x7f00000003c0)=0x8) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0x0]) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000080)=0x1) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x5, 0x10, r2, 0x0, 0x8000000000000000) mlock(&(0x7f0000000000/0x3000)=nil, 0x800000) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x3c, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) 16:01:14 executing program 1: r0 = socket(0x18, 0x200000003, 0x0) preadv(r0, &(0x7f00000015c0)=[{&(0x7f0000000100)=""/88, 0x58}, {}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/77, 0x4d}, {&(0x7f0000001200)=""/165, 0xa5}, {&(0x7f00000012c0)=""/198, 0xc6}, {&(0x7f0000000080)=""/60, 0x3c}, {&(0x7f00000013c0)=""/188, 0xbc}, {&(0x7f0000001480)=""/144, 0x90}, {&(0x7f0000001540)=""/78, 0x4e}], 0xa, 0x17) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000002c80)=[{&(0x7f0000001800)=""/119, 0x77}, {&(0x7f0000001880)=""/29, 0x1d}, {&(0x7f00000018c0)=""/24, 0x18}, {&(0x7f0000001900)=""/209, 0xd1}, {&(0x7f0000001a00)=""/105, 0x69}, {&(0x7f0000001a80)=""/188, 0xbc}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/235, 0xeb}, {&(0x7f0000002c40)=""/46, 0x2e}], 0x9) kevent(r2, &(0x7f0000001680)=[{{r2}, 0xffffffffffffffff, 0x41, 0x8, 0x6, 0x6}, {{r0}, 0xfffffffffffffffb, 0x10, 0xf00fffff, 0x4, 0x15}], 0xb7, &(0x7f00000016c0)=[{{r0}, 0xfffffffffffffff9, 0x0, 0xd, 0xfffffffffffffffd, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x9, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0x8001, 0x6}, {{r1}, 0xffffffffffffffff, 0x11, 0x1, 0x0, 0xffffffffffff0001}, {{r1}, 0xfffffffffffffffb, 0x0, 0x0, 0x2, 0x10001}, {{r1}, 0xffffffffffffffff, 0x3, 0x1, 0x2, 0x8001}, {{r2}, 0xfffffffffffffffd, 0x1, 0x2, 0x100, 0x78}], 0x4, &(0x7f00000017c0)={0x8}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0xc) 16:01:14 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r0, 0xf, &(0x7f0000000180)={0x3, 0x80, 0x100000001, 0x2000100000000}) 16:01:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x80, 0x20) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) bind(r1, &(0x7f0000000140)=@in6={0x18, 0x3, 0xc5bd, 0x2}, 0xfffffd6e) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, 0xfffffffffffffffe) 16:01:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000300)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r0 = socket$unix(0x1, 0x1, 0x0) read(r0, &(0x7f0000000240)=""/107, 0x6b) r1 = fcntl$getown(r0, 0x5) r2 = getpgrp() setpgid(r1, r2) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000180)=0xc) fsync(r3) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) fchmodat(r4, &(0x7f00000002c0)='./file0/file1\x00', 0x4, 0x2) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00')     16:01:16 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x40000000013, 0x0, 0x0) 16:01:17 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e)     16:01:17 executing program 0: r0 = kqueue() kevent(r0, 0xffffffffffffffff, 0xae11, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x16) 16:01:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000002540)=[{&(0x7f0000001540)="2adcbf2d713029d5fd8377edce160e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518da2ce1f680f07f714409a81ab10f7f186aa49f1fec7a0ce3add0dd00846fd2c359bfa0d70be226ff5438ff37935add3d1071493aa741eaeec5b0808bb8d6b5c8507786bf92a7c83be80f3716af61f115c2da3b95febc79fe979c59a04e1d1e7464853988f5d959c726b3219510080b1c1126cb6b37d0e1d87700730096584b0e4539d766faab7f26fdbe560403dc1c81fbd2e475c3b5597d3a83f9a6e57fa3e779b11717742255bb91a989c4b0ee6fb568f8df0a1eb3d6d5e6e51ba91d3c4f1bb633bb705496dbb511c691c2bec8991f4ac4fd93f3f727a50de1f08f4f1ef5d2c59f9f50ca1827d1e19b159311056685494c08a0c7204e09606e58e334de00943047c62c61bc018a892ee3cc3df9d3ffed86a88e43ed41f9fb31b5713582c383ce40f49fc72aa52349db9e6d6625c586139cea9039a85d2d6f47470ae72cebc22e7ed4c5bbc110c64fd817d810f10b445baad13f05429ca1fe82441bbd74bf368ea0a74e7f61f7c78f8463958535c72eb274f63eba0bdb905d9f0b27d8b7e16ede4d59287399d77c96a587598b9aad4b0d91397f23f7bf246b7d5830e0ce94a11695fb9ddfd408025a033c84ffbb57d4bf3477e4093febda48996bfcdade54c0fce847874256b6502d16e3712399a603a01b1ab43da408be8086ab4aeb19ad30782aa6c4a7003ff690941d9b8bb2042ee4556745cff5f4e6fe53cb3e690e89de73186216d97ac4ffe41a88a1949c2478d49ed240fa6689f5c59f4411d370a66da32a2c2137c4e8145cdfe2c799ef07da824e4c955db8ca5348a8970871073f9ddcee6849dc680d3439feed7393e7e330c60b1b4d727486aabd1fd94445b60ae6713da0522f85b3e1aba69cf62a3c8d2ada2dc094c98c44a4986d84e70458f820ed534c0221e00b30c95dd79e81b6f4f1e0278701695d879c2c1631402f4163fec39351cc27eb33a834a2930892d2e4577b522bfa5958d39f9eb3a38ba21d2fbb5af9bd6cbe6306128e692e7b04e6fa65e6c7547e57232e2d51a0177ac96ea7eb3c78821560bccb067dd68aaf27079ba9025c9f6979017e7a7a8a3b021b2f9a7ddffb6ddc6824b0868f88187c2dd8c4f1d6532280caaf4fabe5ffc4a6dde4b7dbac900f27d6d51b9abc566103d96c90f132a0bd1f185f6af5f64c6e31e58fc2cd79219e16ad848aacee5e3ca90dd88d88eae48e30692b716ea291e22152937b14788d377c0a73fe10d8a0eb163d19b5f86d19cce33f717faf126118d278eec05b6acfcd87be6faf8e7f36daeb0ccade0bbdd8e385ab7f0e7b771067bfcb6d78236fb5ed43c27a24d77444ef42313b85bfa895d2570ec48d312a79bd517c510872f723a1ab5b50206223024929c0694ce230503877789af464b199900632e555d9b340efc7182ea0c5d3d9f9a21477bab57d76f7a60c1fe13683d6076b7ebba8b13ffefa7f3e8104d87db60e3abe720459b257e0771b54fff81ffa84f25a8198c0da1dda65d780007cc1c871e73f83e757f6c6454ccbdf949c2067a14c1c879c091bd86465205755fa8a13e8fae4e9bea622e1676e0ca26a88ffba9da5b896b601", 0x4ca}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="8cecd0ee272a9dc03ede07675fe7208b90aea8b99cacc1a75c09eb8c46ccf1b3829fc804076ef7d63cf78d2f21b291608fb92ab8b4eba5b78de59713b789ea66eb2bab9b08", 0x45}], 0x1) close(r0) execve(0x0, 0x0, 0x0) 16:01:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x7, 0x0, &(0x7f0000000040)="634d1d2cd6d1a43abb9406c631e20f14165d226b80478e1d957b646c68247a7831a93a146c8bf788b2c27b4dd4010189f565b0994cfec12cf995b29060edc60ab3aa2393adf655fc2d5de7aa2ef0dc6ccd30cb4b9b6ea0889fe0c6f8b96523fc200b599bf68742f8d75306b6a7d717da6a4adecd096d8df6689f8200928f8381a99efa4811024b369cf2301abd486e154d72c4e09f7deac8d3b40a4e314e8e2b8eed7bb1025e523c00eea45df0a67cab0c10c46994ceeaf1470b9e5e2a0676b2c3f64a53045a9b8374d3f19f3a", 0xcd) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) socket(0xfffffffffffffffe, 0x3, 0xfff) 16:01:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/96, 0x60) select(0xfffffe47, &(0x7f0000000180)={0x8, 0xfffffffffffffffe, 0xffffffffffffffff, 0x20000000000001, 0x4, 0x9, 0x9, 0xffffffff00000004}, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) rmdir(&(0x7f00000000c0)='./bus\x00') rmdir(&(0x7f0000000140)='./bus\x00') 16:01:17 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) geteuid() r0 = getuid() setuid(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x28, 0x0, 0x0) 16:01:18 executing program 1: r0 = socket$inet(0x2, 0x4000000000000009, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCDTR(r1, 0x20007478) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="78b93b71bf8636468b0d06c6472e196f55dda8856f56bf0d0a9e4631e15e875696e3a96afb4abcd94153003f29ec64de8588a7b18b1ef932d852b1522bf9c20252057fa98fd7626d439bd6358dd360cc1c7c506e1d697e18d29c57c462b3390be43faf7f072a3a8b4ab49444f9c936425a37fa6e36f3e258451b0acd191900569bd1c2be041270550c43749778f77e00a807c068d734b49e91ca821563738426854735874a35a384df9e3c3314e500fbb9c54b1920503a324de8dc62896a746179634f22d528019909f901b7036ae60ee24a81fb50eb9781b4fc2c36bc5c8b3684426a3d0ebceb5a7d4497af1313f54e1557a213b0635d1883332a411bc89b83bf3daf2f12a28244e8239e6669b572b9cbd1a961eb244093c224a2af9130a42370a578c56720aaea1a951d5e23398d1b88b24854c90d42bf27293e056e34a5a27d53c002efae2db151fc6db7d41e9de370544538a9d8aaa31715823f42d50b2ab49388048ca88a96dd886edaa9cb9bcac719e26530e015c095781033745caadb3a452b512b2e4c77b656b6a2c7ce74f2dc44a0a4bf05a32260628039eb9c28868c4518d6da160fde80186e9e6d754b860b0a77c1b1dd20702bd34cb77074b22fe8dc32d225fdb651babd2d684e5a589b8c16248d01dd90618029849166ac2382bba3f1de043b77dd4da6b0aed5846093a47c19a7349ceb0d0d0ea427693ecbaa3abb0e2ff8477614a26d9a156cc764a45db2d926b4ac1c9cdf32d46198a4a28fd7bdc1d3e3d5fb0ecd8435ae2523ed924d68f888ec4898f6781254309de47425b3cc5bc2aad528bad8cb0dc576260b2e910c9a54862c5a8e699f70ab86e41d169dacc604bee01f35b01ddcc96d5b4460075d19f75a4bb5953423ba5038312232ae7183ddafecb9571495b8391fd83a2f63e2f6b670246025c967a8e19c89d0c7f85cee307c2272e7bd36970e0d4b694402ddb43540582fe17bd8dcd051a7812fc6ba897eebec696b24bf184581a7b60c66e24b68c50756fc6dc48a47814eb1f46c4ed529a071329ca4f4c0fd89e4adcc897c0bc912b9da08a8d0bb13225aabe5dada0363dcd820caab4942b80c6939856f86d42f80327ac3fc7ed02380e028dd07acd5af4fb6452696e0ead8cb7eb384d958b812be7b57b00bfabbf10ab15971d5b8a60644d7a3163a10c2674393338a7c56df0b2507eeabed020c298e12aaca6c403cadf6087143b20805da60f89de8e7470db129fe73e25a53cc6efa127fb406802280170536cf2a5282de8ac64dabe4f7c54ceaf2abe080529b276ec47bb78324e4e6649dd6b221361f7dff396d411b3e94970826c689fd4075d9e319761ed88ae140decbef0c6aeab2869ced714848a820b95e00acfee434f28ca12b82f05192337697127f0c5223665115f6418d390df3952e449392fe242eab9ab16a3a11a253e6df21985a21176e29896ee1b7f0519cb541fd484b9ef700b22cbf992161a158fa2c368434812ae61e7dd97cb4f42c3ad68cdf17c5501a725085ef016e28cb37bd4e3558a456bba891766b44feedee5fdba230e5b025de372ba60f3d6e458b85d7539c1c9019871879f0f2b6077d4667f05913a5517686699e7e038774a5a91af087240d40678f01f291e7a4cd1dfe090fc9b0fbafe27e831fc3ffec01783fb9702213ac83ac8e18114d7af30cc31d786a12bf2c405192e2a5611d500bede2425277285c77a6d909e335287a7e7bf1823c8c9460242f253bebb7bf1f1fbacc86cfa51858c1949c6e1165dc5be5d34849a39bf8374973fb0502dbe6bd39e9273d6fb7a02b51c995333cf704f66d17c5d8933f0e031332fee7c0d00a9da77279d087a1ab686d0ab63c815ae3cb0004ad0a1d028233f1f90b71686d2fcde903c955db47be7bbcba1118fb3532bb8beb34944a76283e017512cecbec22511fd9f1523cb3c3fb90f967964395df95adf41aba050ace5f180fe9ab985a19cfbeb453f5b6a79e393b32615f341d318861cd5dbbd86bded5183b22810ca3eb587985c4054ee66cc735bfa4e6c7b3f6896957574bdf7810bf9a86b9b8a623f845604dffca6f738403de48576c429dfe053852fa936b51eb0ab6ca734703f5b5dd80fe9e729a41c2648a77b103c5b1046a03167f1971c151f8d8132fc4ddd6e093de0ab72eae4171aa59809378053c4928d9777ebf46967e2a28913f6f16556d22cef7f806b75e2f1a6efde58484ae4153e65092332f884ea94ca2fc43deacdcd31d923824a22f818f8615605d875faebc06f6f65e831fdb517ae1e8bdb3ada06ccd2d3e1b736b0e825f18e33b5839cdd9427075a69439fc0e9988f91ac3032e01f64f4c14e73c8e03e143f6072971d6cec3eaef298296bf638956a4b2e4241ea0b12c051b090ec4832cd3e4b3f778e8ea4668e59fa87ecc1cec14f6d08cd7f164cff4dc2f9e7b94a0d8219f32a898da00c3a6b5f0238218d57a64b1f5eb462573abe16ceb1a905e2c7146cc65d9ea9a82fa7e08ad3b4b3c714609fbd1c6c49e06e243d0f03b856dd5a5672c411258c9ed57fc8222416e6db1fceb6238d9228d5416bcbad1376ef3f5d1029b23a53fcfeb9ec07a34924bbe544a9339d13c43cd610db2d761d947e00f3ee9110ea9ba07c2a766dcdbbf9a67ca03811a62386e1de7a62d336616244b2c1b101425b4b7a40d839206d15a826f22b55dffa30b62d7754cbb41fd483fa16a1950c57b74a6ce2e06a4596a166a6f80fcecb55f74583fbfd18c3fcb7141127b1e9b6ea0e716dfa98ce5c04f91314cc5f83fa2afa019c907c437bb22536b795c1553ab3a656c6c9e59e9afe23a6ddbadb0c2cd388cc26898b5169c6c97c2bb5308dcc3e5131dce8641089c4557f966776794c7d909c4431408bf835694a7127230ebf0c285bd4e075d3a8eaf684b44075b5e1fd2650a9d293b56c6f195c6724bf95358a4d6d827c5a6114f26222278aac044499e185a1c50ea3c32147554af49cbfc96fe8341aed1788dcc49232a40b9236eadefe48a4ee6cc5e958a1d3045c04a96fa1f9f8297f75f25ed7afd944e73be5b802b7b22da73057c98bd30899cdd209be284524db6bdc6deef718597e9ee0c1694a327507aecc13ec8fb9a98f9f5955c4a3cbe231445b5c8ebc3ea4d938c5c0758224e8783add7ca0034baa0b4acdedb7afae86df30c7839de4f5b507913e50f6e6e3d946e63eda5fe971ec970bcf0a6caf6aa62902b82a43f1e02572545a9ad8ea80931bd7fb34624a5531c7c924a4b47bf51f1af897cee5f2cd560c4ff8626bb7d9976221efc3a6a2d2afcec1d29fb90c76b3f0a60d0f147ea74ae9cecb0aa4843ebfb4cd3a613fd6ab7814eeaf08da92389b3dd17cef3ea6d5fb2c5f553c6ce5dc321479015487d07ce9100e62050afbf47ae78a5e24f80d7f88ae141abacced4412cd6adb319f624e8f0891f75597e256a4a0e78337fb12a09efdde770596c1ec71fafc3709d40c8b866a727d71d243d5e2f1321539d1a87960162fd77afbf83abdb0bbb73e92e01e7357aae9c712c0ddaf295063fde9c5bb62ac26a0add7f865dc0e33fc7b936268efdba9264aa8ae2150bc27407461015018e496da9a5053f4ee92262b8c270b15f15d344e0184d76bfe9db49657395b5d7a0e274d1edfae8d91bf873c03810b3974fbdd953316121e905147b07ab1ca49b05a99cdff7331d8ad3d8bf766c5ddfac2f01a4c974905c60ba828ddc425954641df8b57eb766b2e8cdc7e5d6524a7e157224f6e14389531a1228a5cba4f8e65312995b443f2315cae4d8b4fca940169d6ad6db940351a4ad69f27cbe03401947619b4a63bff89680879af9b56693267fb839a9e40757ef6075f127513ce663f3f91fcb95850c09c8ac15df80e82837b8dbc2ad9371ce5f0543d36ae060632b9536a938091c9ca72fb4659a83d89ccce55208e206ec61d1d4137da91eb72abcbe78ebc6a8f84eb23390f884b2d042aaadfb83decaf3e2c362632ed72aa3855bfef2a1304b393a9cfd4296b21466a750568c4dc0504ce7e355cc2770ac9e876b031063a2e9c1a09eb55869022006433b6d0bc29a42aaeddd7f1bff5a64b68a6036d275ab51571c9a8d1e3936d300e8ad71e0af4300c677b7a4975644d3367e1fdfd971aa1d9cc022ca3c3025df35d222e23f2fc357d5078e54d445a8a54393b4c439578785dd473ca0f93c9890bb6ef79a954b8bd70de2824a5d9e69ed9fd4f3d945ae8c70b2641b11a7060770ce44b4f4f3df3f1b454554b74051f82e01bf20c29a1c6d5a6245108cdbf08684d7854c1c1e551f92874207f23e2d99193403a5bbc33a783c720b29f183d7ee465e7fe322659fc3e4cd36ace246b14b22cc58d8ac10f8fa8d89778e9f6e1fa2c158a46c9078a03ea17746148e9349d691b0c15e7a19f6579ecfd345a3390cef2ae3c51669bda3c74d73a3b5aa78cd7048301b45c9b6786b3f47ea3cc6a17db71cd467e9750a1656c49fcddc8469689fa968b6c04d53558130fbae50d39c0a177ce3e9156f9cb3c4dc7ebdaa28dfb738d0fbd96d288cdc0fba8af291622c93bc15022240e4c6de20fc1639a7f6238618dbe910d214924bc9433dc0ca4f114275bc371eea65fd3b8fcff9067f2d3a4cd1ab68b597c78d4f247f3e5a0f3990f44da16f175d8b9975b071ab07f2797e58af89c4f0cdadb768b9de8a1ec28e8d38e200ad5b835df46c1e8094626b9fe3ab282b2dc173dc41303548f1d6fe58f82632344a0410b36ebe8c6c5ce97cd172d80003258439a33ab1aa5b3e1f76c9f42dccaf2d7da6b182fcfc4400a1a85921e22aa655a0838e54844cbf9b26d745a2fc80408bdbc9404d95425f210b4da0f579a75aa22f66dc173a618fff3bcb1e1b1c7c0551b80c4c9a14a5ce17df041cfa0db7b6034fec26d23f9d857c1c730291e1d83e13374778eb261fbaa86772ad6287f8729f6359135a722f7818b0c7c530595a18c39682b2c4d54c8fbaf56461a65516ab3b57fdc4d7a8582c8f1bd1bc5e5f2b077e8b97d7f650a6f986cdafe37e3999913424dc96e320fb8eb8e8a7ebb616e96bf8bc8a63f84340c7c10d68202df72582d4a134c80c81ddd1e5af7413a6ea1bf76fe1b666bc814b7a8d458e3faaf05533f36bc6aacfdc18eeb16c7558c1f95dd78971a158f85a43329d4511b4f68e4700b3d2386aebfb386f5029932c301029882638c2e92d176919f648081ef7ee1e4c986487da394822ccd6afabbbbf973b00ff0fc0de7d55dcd9d614c95e67f1ad2dc7af332543f2b274a15d823d29e9389b7c1ab8aaca998c102932c6ebd0022a095a5800fdf1566667a4e42d142a19a4ccda89d9632ab136ce46f535302dd003c2ce84e4d6084606483d0ac8016cbdd1f99551c69a789b85d7e93a44b074963027e1ebb424b3060b30eb1830dc773a4e9cb37509a274041c11c760dfcb72cef1d37bcad11daec1877d878c5d7a63a2b35ca1be0632039b50d6d865ddae5f789684ac07a844b6e0008ad49d7f1e33f891c44b50f65f20804dc4f5a4e6f4b1718222c8561e59c1b238ce5160d49eecd98ef45b36302dd70a7cccd2bbc976d7593b564a9915041963605af0f4a100442a226951a918f598c6b47fb653801d93c09a608539b2fb8f27b01af84cddbe8c34a1daaa6e60b6214036b31649b6a41f54908d3bffa80d2e16592836017869e75042b5e524994d9234b68873f185238ed27446fc4065f09e8c41360a1113504caad5557bdbd07feaad141e274127c30f2474d549817798da152101f35d3dd5914dd443", 0x1000) socket$inet(0x2, 0x3, 0x40) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ab2b43ce9b33ada7ee08665d19ac14d5e51348771197a7728420aef61715f7b1d3d4b3830c921be1817a0000", 0x2c) 16:01:18 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000000)=@abs={0x1f95d27d48731892}, 0x8) getsockname$inet(r0, 0x0, &(0x7f0000000040)) recvmsg(r0, &(0x7f0000000680)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000580)=[{&(0x7f0000000100)=""/137, 0x89}, {&(0x7f00000001c0)=""/39, 0x27}, {&(0x7f0000000200)=""/128, 0x80}, {&(0x7f0000000280)=""/6, 0x6}, {&(0x7f00000002c0)=""/144, 0x90}, {&(0x7f0000000380)=""/154, 0x9a}, {&(0x7f0000000440)=""/222, 0xde}, {&(0x7f0000000540)=""/22, 0x16}], 0x8, &(0x7f0000000600)=""/122, 0x7a}, 0x40) 16:01:18 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mknod(&(0x7f0000000140)='./bus\x00', 0x2001, 0x4501) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000180)={0x7f}, 0x0, 0x0, 0x0) 16:01:18 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3d, 0x0, 0x0) recvmsg(r0, &(0x7f0000000640)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000540)=[{&(0x7f0000000040)=""/243, 0xf3}, {&(0x7f0000000140)=""/55, 0x37}, {&(0x7f0000000180)=""/210, 0xd2}, {&(0x7f0000000280)=""/221, 0xdd}, {&(0x7f0000000380)=""/126, 0x7e}, {&(0x7f0000000400)=""/240, 0xf0}, {&(0x7f0000000500)=""/22, 0x16}], 0x7, &(0x7f00000005c0)=""/83, 0x53}, 0x1) accept(r0, 0x0, &(0x7f0000000680)) 16:01:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x2804) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 16:01:18 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x3ff, './file0\x00'}) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x0) 16:01:18 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff}) fcntl$lock(r0, 0xb, 0x0) 16:01:18 executing program 1: socketpair(0x0, 0x3, 0xffffffffffffffff, &(0x7f0000000040)) socketpair(0x1, 0x2000000000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) mprotect(&(0x7f0000583000/0x4000)=nil, 0x4000, 0x2) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) socketpair(0x3f, 0x4000, 0x5, &(0x7f0000000080)) 16:01:18 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000140)) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) munmap(&(0x7f0000725000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000000)=0x1) ioctl$KDDISABIO(r0, 0x20004b3d) syz_emit_ethernet(0x40, &(0x7f0000000240)="3e775e8b1ceb19cba55f95bb2ee81dedc749e519e278a0e28a78e22cad9aead9c39901cd32b6ce936f39f3ac710739d8aa310c799b45a13d11f4bf7bc498536d") mprotect(&(0x7f0000722000/0x2000)=nil, 0x2000, 0x0) sendto$inet6(r0, &(0x7f0000000180)="b03786da0e08e16b5cea9c5e578867374b351d3ff3fc2f79fc96534f43e07950ae1ae30fa7ccf7025a850afc7cf1b1fea0fb9d94dbc68c6a1e0367a590317e027b354d2ad48b3b8f11503cb3502d80a9cf76844a054e93dfc73ac42eba25e7c01fff7c2c7140a4da36436c82aeadc479cce55fc6e6fd", 0x76, 0x1, &(0x7f0000000200)={0x18, 0x1, 0x1ff, 0x8}, 0xc) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) mprotect(&(0x7f0000724000/0x4000)=nil, 0x4000, 0x0) 16:01:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20, 0x0) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 16:01:19 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8011, 0x80) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/104, &(0x7f0000000180)=0x68) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001740)=[{&(0x7f0000000200)="a552f41b6f0b12ae3a86e1e1254181d3f17dd6", 0x13}, {&(0x7f0000000240)="1b08d279c2ec201d2c282b0653c8e276af9dbbc4420e18c1bd5914bc80e34aa190568b02afce176588668ea565d8ebb4744aef2ead011899804a971d3a14c89b6a472f47d87a825cfd0526f6e6316f46e43cc9935b557e13138db1ccae35832f8c5a8fa8374962ea8ad6c97828e1ea2b3bf8fa246d281468f443ba899a4bff30e201192eb4a176b9354f9c8935c6797ec885c6aea4a714ef4f764d6ab9e2f7b292751b86c39b865ff8078199335b0e0c7b8875894d2ebb00bab09c4442582c9af6d7d4cf511409", 0xc7}, {&(0x7f0000000340)="2a8db3770fb0dfebdb0dd725bf4faf65bc41732cedd092b6227ac6b2d18966266679d103bb91a6617f7ac46928db777b8a568a7af57e13f41a97717d407dcae90b3cb2f35dd1c34b82cf10153c63fea678da2037d78a42a6a015494c0b94b36f58b5b81e7825671dc1a9051674a79607680adbb203bf3fb0da017ee9b468c701f36793be5eceeafd26f6819da93c82e5c645f5625de1868916ffd7c7d72cc1d8067eb20dfc692ceea93af03a6b055384cce66f01b7166e0baba33cbd765b036b43d1a75aff722e382444d5290eb6f7acae28a621df4423271a81dd8cc401b6985b674d3282d93d0b5847345d85602392084ecce92aa17cb47b22fa556893abecbc15e087fa69acea965093ea6877eb2ecdfbb60411a8f67313f02c87dc14fe847b0057253be670042dd0e98f0b6df05e04e1bb78f8fa7e52556bb317202be6cba63221804a3ea26a484ad4fa97899d26054dd6195f2cf04e69787ea9c7dfe3df0e6de62bc163dd1bad67d96424f202eb2cf5b4dec284b3f2a0761b0dd7b6bb3c5a5c254bbd166e7936bbe2a42a363cb87fc98571857ad6bd76e9e3a1bad565adeb190dd7d80d7e414d580eef889586d6948761fcaf8dc0b8f1580907a0f36be22a31bf5bb52c615d3a58a45456f6a69b897de570f669b95d7ffcbf57860cbc1da294591667c381ecba75d75ba0d88e68650a9dd0610f34ccb48f9196481037ec0b312fb614659a77d9e84a0fbd5cd766765760dfb7dc6bc6194af109a39dc787b803c13082d92dbd21b89840762b8a4cef34e34ed7ce5c8c8bf06b6fee047471f8373dc9857383f3dca29a6e17dbdb8210e88b4d1b40157639995ede71eca4c8b3b8c5e5ca3f17cb5c409d3ef87644a021819ad3fb5419ff95741aabed8b186865fef8707068e6326c64e044e84f314692e4d71ac9d10b8811a7392321f42048f532bde34249c5598c86ff2005b87bde870c50e5611bb41f5797a519833c04de8b4da5da2217aa8161f66f7eaf36fbd3ec05e3c31bf4dc3c5eb94159bd1df899021d3c433ee066e054019a689408f1826398f6b7f7ee4d97ec923caf8861b094e618189a3a8efddd06a4c9fc9c9b9403d37b32e7cd8371451a15a6c06bc0c81a371eb26052e6158f0aee74ffc09b4a75b05e24a075a501483efe445d422dc4e6b43c66652714d9b4d3bf4ef1d011977dbfc421676b0228fe15d7f70202c3c89898f17085b6c72aabc6cc84c7555c1a72c36abdd68dc0b22bbc89c87952f7fbbfa078a7d5ba6b5947d07f032618ddea1c4a2077f16beebb3b9e1f7b006fce1ad778b36521586b3b53d2e5a2d1acbf1b2595cb4c1d0f32982ed10b2fc6ffe9988a4b6e3712483f36628731fbc90b862730d3402b675fd6094af87d0346346b7355301150a1da8a6e13f8415d6c90fad67863888fc1bd159eddc937a3543df9b6dc9c7170cfc5762f9af0fa81c5440e37451c4815c727fb46ee3610ac6af0077ebf3492d7e7132fe0ac9dbf6afcb7115b52981c8fa9c90b44958cca46fa0b7cb9ed090a748c64f692bbbd165ae435d0952af1520dc8755ce18d436556960207fea3afef7b36cd057901e760e6b55fda293ff0f9d12862228d43f6b7d627651ce3d275849a3fb0bb7dd3e354c93fa5dd44ebf484c67ea416f7e4373ceff22b8d4ee25487eafc64eee198dd398e93dc4a502bc0040180616ee175ed31c413bd5087cfde5ab0165c27fef46f6e49283d4389b90be5423267623fccd6a2dce95524ee8d2fcbb19cd0460976afd8c1ec9666b2063a072c1a73e5137fba31647f61b042cbaa206bd20b836f2b63c957a90db9d83ee9ec56d2eb799587329514050148ecc392c12337dfd17da8e5a58e5ba1ebdb6ac41856f3dcef6b3f65df19281ab0aa5e6fd460cd8a30ec98962632db02fcff1c8500c16b7ab28d7e4efac5e245e6657c4209ec47567339e8320d62f232960bd11ee1d648b93e4b94178d20517528f4605da359230e77b198326ab797c3af9194319a250fe5b103bcd228b10c6c6ac4f8275beaed937ecbcba4862ebf04c20a0da775ef56ff8dedf76fd53c9056a4e3e91c3089b8488c1aa84271f91a70d8c24a399b313ed70e53ba7d37e89c2039022a31b3bbfc9dc0a90f4bdac8f4c6404038aea6bc1c8a8b81a7952ad930bbb03e2bb99f298585af38e6655d03113e7cd5d896f63d7b05a3b14036938f5792a64323ac20ff9f1121db1cb82d5f1f8b2979c003be29820ee81c7525e9ebc3c714410c7c15ba307e4a026381c34ca922f1280de6fe951ee3280db5d03a7b70d4b8d99b8ef6d086e2aa4c7e79cfc00af17d2c81c457d113439d6170f8de7852fab0553f63f6c9e9789aeae954828ad762d17a8c7ded4c222e520c3d637964c2147d9d9b9ea5268905776dc1d32c0ce7dc0294b54a35235f4a750b0e30fa1d30c70265b9fd22abbc5c798fd557558a9c6a80e3d3e2ed58ecdad5d0106018995e3654aa38cfd4dbe1f955e2370e47768e796424f7aef831601395a5e14c3bccf381152294c099a3210a6c235fe124beb57b0bdbfe2fbb1f8af3672426182a71c061c54cb433470d99a2039821af80bccd9a1c604f09ee52660250eeb2be9416b5447ab7a88bb45af9c8175ecb4ee7d68129791a7b13a82f2d1591cabd95e642ad5965bdd22e51d1a1a15253717f28e3882aacf6c288e4c8bb0077317f138dd4c252de40bf43e78fb0e5c04547158639193ed51b1a58bae9a5d9e3da50c86daba5880d2fea61debbd6521aeba363955467bf139a239c6011a03c93f6bbbc990f52ce417ed7be377d7ad2845d3d1c93ed50c7d2d3849bd36a65fba70da66378a600c45fe141763b1067638b6e027b17af5d0ec8e8dbd2f4e3c092fd12b45fc054e3f83d5d4c5299e6c5dede6149677afad0b68c23c90aafefa2aef86393341db514595ef5f72fb97367170d0f66971144e299241086506485e5a7f6bd1658981cdc069d479202c5ebf027ab603a8c8789ddf584b2654e48d1e4854abff4f62717913267a4d41b3c2db4dc4e77301b98f7812a2f3d53c96bcdd64553938a040e7f762f6dd0a3e28884d9dddc94e9ac73ad60ebcc9e447d6c6a9d9902356b310149012d7fe2973013ea67f0db475b131517cd97b01b15e9f7fc9eff60d0bbddde06292099af28196ce6f34b8811708a7ca300d0fbc3422f904ac01834f4551b94e5e7011d12377a64bde2ffe6906229ed5008d13fec5f2ec35e3fba70c9d27be0dac3daab648781f87ee938ffbee5e06ca830e68df3a88176f8303ae9ed924484abc1d31c4520ebb66b4b1b3ecdbbe8bfb91f943d32d7e588a54d3de71e6f7f316f7b36435cdf5a2b467e3a892dcb5ecf2696412a94f68a3425fe86cd8cac75587b0bf3171973fff269dc51a9a9a018b4dc939d0e65d48f3bc7201b01748f5a8d59594677e4719ad70470d9dd74430ac1db19938fbdda9135ef8629cc8e537ec328f1daa3752af9d86633b5f7ce84520782737b48fbf53f5f4000f8bb99dd4156c3713354834967ba989df152d14fe3c06731d6175b380de127e76a7c0825fe5f3ef6df10ba062abe4030805d7b09dc55ae24bd1c376af1640a96c6d93659cfd493d816002a4d3de999b15aa5142d68d04899d774ce00e79299ba7c2fbb7a7eefbe77726464b2dffef1cab498270a2531d47294a6a1e0f4561b66f228e430338ec07e7f767ea913f5ef09d9acea99862e8e7d431e1f2ed43debd97c4d3e8c8cb2b31ed49f76e78f70fa03dde717f4277029329716e12322ee9418d4b43cdebecdc935f29206958d03a3df2d2b670ca19e6ff27d57fd34d51fbcac6696f3cddb279de2b7da21c09f7c25163289061adb07a01d768d09c472cabdeb7d74ecc4ab6a98b5da1f1d17326d141d4e70ebb47539d7eda070a74cb43490ddf184dcd55e6337969ea6ba3ec091ba05c3ff66b498abbf2ac27d553773945cd932b6c9ad0a2657dba39fb3687edccbfb720e354a6fe7a22b8831161444398898112b61f10c6ef96832879ce86dce85e4438e9f45f622f08e7235a794422abe09ffa8ee439f0a19d590a6de1b45b1391a4c838b0e1e839791be6cd5ad6c7135a979a37e667a60f26829a8a5a126522623d93a331ef835e299acc747f85e88a035edca795b79d231fd4fdd37cdd98d39af56a170249e78ed5e722469eb1d3251e1c64c9ae63d1019a536d937575f1c9ef7369362519d01bddf0c4cd1abf4c47bace4be367c73561393358f0008b6dca60e942614047987fd35c340f4ac52fa8e301ec2004542cf921e6485e24224b9a569ba65c8e7963a7dca255c814c74b017e4d15153e578c09d9acd38a84e0fd9c711d1003a1bb48d99d2249f95f3c7bedcc4b60beb77a03258d57f0b7a7dceddd779ebe27b45b2749fcf7f8ec0a9c994b5f0614bb39da53518d09f2c3cd152835a3f677bb1cb984d2ed6f2c810d07f504700f483dd5be2b25bad92e8b9129605238f4e8dd1e636c2facaddf8a88c33bf0da35394b5b20eb7ac54fe107927f64f5354cd14d49e8d4e45c5a4f0be2b24f4f42cd83bd2a3b25ef76dd4f1ce7de10c3b2b8eb1e52115cb8e5dc456070b944af51a457420ee045020917e8334611beec85893fbb35dec9c89aaaa17b322f64af57ac3d105d3d242bdf0c7cad581b0f5d9bb5b86cfa1e4b1c10f7562b9b762e0650b00ae33a30e341c34a4471c20c99ac74a6dd76c2eec19dd1327d6fc1a18ccc44485bdc4e6864c4274f141b7c761dcdc2a35a1c061b0771ff94627582fb25fbac8fec8b8daa8e90a3e7639cd803b849a78f0c8004b49645fda4df464af66af5d8cf63028bcf1ef29d275a6308eac4b4bb90e29cd4c4285dde4dea8fcfe4c1f9e35bbb07fdd552f2a2c5279e0155bb9a45031f2d9acd4ff461e8aa6a4bb51b55952fdbb5873a9a624d56c820c04dd5e0f41b06349f0274aefb5d9a99e3aee16b6b5ce0d1760820834b70569f72e5ebb6ece5578931823e6e9cc58c57b92e9bc23b5230d572c301e99d888e1e48db030f94c1c33f5a34bc0a0301431b5f2b301d7a008f66c0cb2fd57f8e9adb918d401d89c9f6200d0a5cc13298076f211e54446ab09a354df8500ad13a327deb2f6bfdb596b9ac23e6d838206b4e6ee09c2ef0cfaed35e702304295847e28697ce857c9752ec7af4f1425b3309bf785413153686bca43ad780ce6fe2d13f54273882dc02e8c304cdc498bc24d720a9af74d881001c5f9a06d7e9a5a5cef5926cbdb23998a1736f53251f5fea9bb1223aaaa10aa059ce4907ee1eccfe54bc677f73eabf4c0cdae86f1c0d87d169d7d528c54245e04c48dbe2ca382f7829e93bb354012a605439ff44e227dd311afaef62bee6c5ec1620a2aa2d0d03be8ddd2ec72e23c10f1caf7abe47a75e43dc8460d0981a45cd187eed7a801422d7421e2ae97feef2c6552ee1782d8405b1b4ef1b94d63c91c1d10bf510421c55e92adb4d70effad9dd9a6bc01407c0eab572a5649d5fdec399e2a706d95802a7349d189679eff9cab6880bdd7cbb4f1520be638e0cc5d4e63c923626abe8431595877b7174edbf89dd64336719a91eafa26040f105b404c7146ec5116d2288c00b38f29d2fbd429b345a3855a51e59e94a1834889d92b96ec9852d0109d1b5c3475e388935e2e44899acd9c30d9e341c71dd9af75dda69c38eaf0f56a78e1eaaaf2bccd0cfed79fde6c2d91da00b18067d52a9b910854df4761b5c27d497d4da9258b8fc351e592bd8fb43cb6fea116eec68e828d3e283b8e0eac226b558b9f4b50c0d54bea", 0x1000}, {&(0x7f0000001340)="0c34d1dffef2f1f8061ec01d9dadb4a4fa726a4e9a8a0cf76084451f1709d1987195a3d875eb0a91b6582947c0ca2363c0e6fde9315e15e633390fe3f905f63856d22013b955215b887b877b1b9fd63db35eedc989c90bea3bb8a050b4ce35ea022c24320f8a985bdace6ac8fc9321a3a67a9715f69a3efd9e4de3c1071a1ca6dde1af8f8456aa93b49a7d3395eae024a17b8a888b937b2313c9edc47131f40b1a5f022025c2cf8dd06c68c9c4b197b054de7a153cc0e26eda131c22fd0b67cbc41b3cd1b404a3371dfd57c55987e8a1a466ceff599b0cdc572f51676d2bee695f97aaf4cf3f", 0xe6}, {&(0x7f00000014c0)="37ae396e628f98597444bb98ea71fb398c0679cce91cfb5bbc33132c2d09b5e9cd12619f0fc595aa9af3fe8281ea739699daf55daf53b9e79a66b870175d1ea60e7b710e846793fb7cc045a84527f26f88459c29fddb152db892e264a74253af7a4718659e", 0x65}, {&(0x7f0000001540)="45a9c914fc82967c6b291e7a0acb3c8fa1766fa2ca2426382d71edb37eea53fbc27d2953d5e82a088fa678c8aa30fb49627bd79105459628f496b8bff354bad14d4f4410afcaf4643e011b32319648a55e52553c7de6860a4baaba22c094be2f7ccac0a4561c28058784b7a4bc4e6ef38a5014a626bb0872e92377634a7daeb716320efa400457c646cf5299833b2d442ac11fe4f82fad609fb82a92031786bb2fa847102b74f1daedca0d68b2eb2a66f6a41e9fdab28ed5e802e320682207", 0xbf}, {&(0x7f0000001440)="abf516d8fb72b7d911393fee32c33c75f3b003e8bf9e322be24a3cf7b56ea917b036bec183a936", 0x27}, {&(0x7f0000001600)="a041f7473733bee7be34ed80f11683c4648be9c25023e76e03f3931484c53180f7856ffd9125a7bc06f488b43c89c7cb2faec6aff9ef10faaec185ab7e4c89f785175ce99e9af3145e679f8232d66643ec0df0e1474b", 0x56}, {&(0x7f0000001680)="ec78cf37d890beb52baa8cf1610899310a526febba1cbb096f49a79228dc1f4767223faa9b5f8858ab97ea53afda4a3cb2f7f76f50804ac65ff5e88ba046afe523595655ab2b9280f15a8f66a6b764a5d3b8f1447a643d7aa8dca8cfb24cb35f1c43774e642a5b860f32e6bd50cd0ae0b9445e43b78ebe00633f09e10be0df82488ca2f20bffef8833e7232822dbb0984ef5f9c97c339921e09299913bce8fbce03fefef99980d", 0xa7}], 0x9, 0x0, 0x0, 0x8}, 0x4) pipe2(&(0x7f0000000000), 0x10000) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x3, 0x8000000000000009}) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xe0, 0x0}, 0x0) 16:01:19 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x10000, 0x6, './file0\x00', 0x18, 0xfffffffffffffffc, 0x3, 0x5}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=""/243, 0xf3) ioctl$TIOCCONS(r2, 0x40044266, &(0x7f0000000000)) mkdir(&(0x7f00000000c0)='./file0\x00', 0x80) 16:01:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(r1, 0xfffffffffffffffe, &(0x7f0000000040)) close(r1) read(r2, &(0x7f0000000100)=""/80, 0x50) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) 16:01:19 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x20, 0x3) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) 16:01:19 executing program 0: r0 = socket(0x18, 0x1, 0x0) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000040)="0934268646feeb1d02caa6436d9f4fb1984fde73aba659687d03af3366ba879de8192b7bc1a9576363314cf47b4b4eec0e6a1ee63ac2a7deaab6662e9938f6f25fad96d3c34d3bfb25eeca99e6268e220887eaf0453eafb07ef4242708becce2fa5b4a0d6e57ca59f5b2069a8abb76c66a6f4a6c36ebfd56371d1cb4ef153cc91b16b6d44f25bc5ab020c7bf6a40dfa71a2b9b25bf6186f561", 0x99}, {&(0x7f0000000100)="a58f148465d8f31b119f9110aa92a65be890567b6a8b4b8fe84b38cea15967ed732b9339391fa42f78506b7fe43fab116617bd4d707d236ed4583f78c6e81ee9db769e66f346fb4f56604a0c67cc016d29d2c73e4a9264ef08c48ccc5b97b3480c0f20b9", 0x64}, {&(0x7f00000001c0)="b48f7b7c15dd787cf9a47cc44761d564d54df5f8da2dfd7968c9181d9c3a8fd5f5cf9445f45c916117d2e9ec5e042c06396ca3f0a311", 0x36}, {&(0x7f0000000200)="6d4b83277dcc204991c7b409e744e770810923b00f1ab6051d6ae063d8443631bc26d12a8191df968730925f8ac830d61f002e1c634522aa", 0x38}, {&(0x7f0000000240)="6aa0a5982af4e01121f1fcef3bc6c552a40d9cc2f06de059b72e59905eb1f8f56fa76380e302e28f44d175b2aa58a61fd6c26b90cca903d2cb1324d9565b1a809df18a14efe88a82627b5a137f760c745ba951f2b5e36cf4106cd24185c211e1a74d73fc8b50550756e57eb6c9c52171de5fb79bd31096ce0ea7232c34eac2ec3dd81125bcdba2583221b873c4d7aeb9f11d710f6c246c37071e8a16c3e4996b0cbd051ef585c70af62ed8f44d6aae0baa3b565546d05d3f0df648eeee07a83e293794cdb3edfab0ba5e674b077515171a536612d5d46062d365aded9e3581fd6f7f", 0xe2}, {&(0x7f0000000340)="f840a32de536a1fd040887e32d7f88a3d10bd76a7a5f048b3ce1990f623afb9791a69d17368ec0e3535aba459cec99137642cd208c0fe22afd6ea4fd5a73cb5c2864d3b964c42c54acecf31a5d71fd670a900498cbbc66f7e908569dcbe793998a75e5cd275d3247ad25737650f7259faa5e50ecd2c6c64a6a7462ac79c605e1ca2035102623a790aa7f6c92c8143267cc30fd218281a4762b4b16d28d721c4063241a34e79a3e3dd47cd297d07e6d", 0xaf}, {&(0x7f0000000400)="1ec3be6d475b10107c5b4a845e8297b8a67027c2ba8e1350184f4c6916850d42147b745246c9a5aa26d2935a3f31bd6ec333", 0x32}, {&(0x7f0000000440)="444e52b4a6f63902f685b539fb4cc35754cb01e273b207ae1fe5f51aaba49b617c1ab197dae7fbe5042bbc880402490beff2fde3b5e0a6e751bcefa711fa4f54d42081d6f5a1c451ce817e04a1433cc82d8644fecbdf7624065ff9694becac5973f2b2778b4142e44d664c15e3d41bca4abe8d50cc5e93a3b98ddbbb8629aa52ee277b67e066fbbdb399b99249134908349e908f141be8221980bc7f41e8c2028d10bd186f493bb673c223d76469b78259889fee13f648f834495c74cf97342cfd1c4a22d93e1d3ec54336ef2d58c1f19958551ac321e46d5598cf949a1dd2ecbe68856b26ac3d3942ef8bc8124368477da0f5f766c349f567da1599fafa2a1b0beb178886892e2e50c78b7d6a56802781063b8f8db71bf6dd99dee85bb4bf872e0285f3ffe4c173d38b1cfc3836bb5f461686be55e006f16bcb36b3b7dcf797769dfea81e0b36ecb7aefbfc9e59e83d5c7c5eab0e8a6e783ec9323863098f443d429d5e5132f24bf967c1cdcff8d94b8ef4ef21f777a1f1dc8e0979fa197518cf5245707d4be63774c5644535e52e358ecfc08bca1a62934f5936d0c8d7d42d5b8f58d62c00b5fc995c4edc0c51caec00fbb4ba72e31498dfd795dc3b28960b2f467cba4c85f3af02c54ef43f8bfe2b150572e8edc0d2b7c93b2904178b8a089fbfcccb6abb478418b3e8bc6761e41c5733ca31e5edb21e0462259cef36ebf8f2fc0c87bf7bf5b0c297d8371c7b9ea0465701ea16f8a56f9174e2c0650595bdfbfdd9d2600b2429430fb8a2a7c8fc1b983e7fe03d8443440b8b318d23faf14a72962ed60abef68bffaee0b1270923c13d20c3d03b794b68a926722f5091f12d8caf3104a1488c65fdf4022e852660e3103f25111059e01130ee826d726b5a5665408bca09f25da61d99160e7c4425650bcc36fb51233237f3636d753f843a035510a6b52c8f6b3114cd5ed81405a001b3a08d24b5a225bc5b93c599c9b9aa3edeb2733ffbb5c862fe2bec78b056f3e0cabc964818e028ad3ddd80d41eeadeec53916d534fe97e855082cd72176094bfa72f4ee0e753de6005d5332aa42963712d144b3a7b20a425e0283a8905a7b8448192eb207d087329f91e0ca7cf50a89cbc917adb2834366ab3c864101826f62f1650179cf4457979c112a452c079b5ba831daaa68d7bbd8533965444d08c426eea688d959953b45e661447daab52242fac54a94a596aa79b3035a4dc85d0b87234c73fbfbcbd3e69fedbdd5de245ae8fe6953225f5d1ccb39d4debbaa32dcaa06cebfee0aa0fe4c871534dceeb73db9b02097455068810eae6ef600ccf28c29780b4bbb4409b07aafa4605c2e1a349dd4451fedf56a8ee1f241d619592a2043932ced36ab79da7a5f008a5e692266ec233102d1493ff179d72a123b5b94d1f6dbc141c386eb27ccddf8753964aec8eef4e00067be19c5077bc53b13f7b6f15636de1cebe1e8fb883fc760575b29cb2e78bfd4c37a571b875ef48124b32cd7cbda22f79679bfbeb00a6ddcc7c9ca22f95eee21c82583bc9922daace0bb3a4960ced4e4f8f944099c2e85833437abc84356bf7ef4d108e0376f63e4b64564af36b87ad3ebf42fed9391012f509e21b8eb4700d9a9fcae0e68178b67e8426de6146ce657670a93815d73fcfda0fb594773c379bc1089fa19be376520575d70f3518bcc6d9afce52f0ba10581eb09dc0564e46b1b85cfccc00059ffc748be84286591d69620f3837ba1e0da68ad300edf96a79be99dd5d1443c43e0716212bb78b7a8f6a0b7f37c6370b00e0176339f450757d62ca49c8dae3919a3e5f679cebed4290dc25bc1d0758ab0a82ed7af826adf415e021ca73e6f2b7aee9efb5cca67d7da321466517ce1ff5536f1c313511b9d04e1082c95119803b827450e4dd3062d6c53dc303d5369bce6760d573351715c3213989cab038657aea22e238ea330105c756176d5684b8fd9402e51ab5fee7b0fc018867f379698d0275230e2fd84aa40587aa8ee4445aa8941d093efedb99e464790c03eb67be496e9313ab9bf70362a5c5315b5c530001f8be2cb1c7fb3ee16d6510321a76ed21f0b535a48056338a16857074193a36ffe17c5a57d197d26cef4f8e58e005eb576bf9602e00ca8e6656779f43ec41dcb5188cd5029507538e8303bf120848b01dfb60ece68cfc8bd02a39160ae5d084ddd8a000410ae5c832948ebb7b640b267cc96b177f1dfd60e0c3e84bd8671b8ce2bf53d081dc3b68b18dd135d9642f6b92967724d67e557e75e46b48f07bcee75fc2d50a9ad06b20b0d6cbb8a49f25ad5821189f51e24b7a82a5f0f7a75a69bb62f0ef9794d59d1a8c03148ebddf0efaa746a74d18e731bb89df76692462de790f6acef1bfb15f6e3887210a02caadd787536328bde294e88633b409a0448429a6a2a1d78e67202d6e59951242e960c9f63f442283fcbb66c58fab245231f3affe33e6be17c00e0aa398b0243b5500bcafb65f01803532dea0d265bf3890f6dc2a27460815c37807c50217803ee5872553071d01ac11ca2010545db38e64f903c1751a118aa7e24ad182e29512d6e5d524da4d2ce983913fe59cf69df4b31e2a3422543e176c1667d99f5cc5a9edabdfcbead675fb3968b5f71b98506da09c3b6c72addb5ecacecbfcd7aeb511ca5e5f819e223da786beadb08dfb87d6abf8d1b7da0e939877903f8f63c7bb6b8e4c20694cdfa5643a521abeae4979a58cfe044e1762d88329a1010a99623fba3ee219fb83bab3ceef133534764a24df38667c3ee728d65dd4f85809c0bc7fb9d8aaff14c884dac2c16826f4c4710269c6a25e5ef8255ed781e36b63c7181318cc9a80b27356f4eef00ab20f2b423f0880b0a950ccbf9dff5cce174319df69ab9f4e3f4bbe3af1a40dc6daac8a3373dc91e5891d1134cec9a84fab8d76658fcd04511af376abbf91e0da6d6156f357af4d0de4b7a134a4fd8055fe2e352b4f7ef99e76962d83823fe2fa7dbd513ea0b2ebca60f757bfd80a028df638fbdaaa58b651b936cd5f94685b559ff535eeb89ae14f3b38219e63488c4ef0413f4877ece2d1749a23f28eb195d7710378afa022861a2fe0bd1c61829fa303a790e423ded5f7909ac63c3856d9a816e676e253ba882542dcd18e5584390fc40cff2eeec405e5be9e578779b9a84e7bfdfab863da22940def036019af60dcf42908522fe277c14aa405463d46093d6c4bd9303c75f645aaeb806415a54d5e433931354509b65738fdb4f57d809444554af72280ad2fc9f5e1ed96c958c43a3534419d755d3c5bdbc86134b7ca840f153a399bb7c1c0b4504dd935c27fa0eb7e05117a2fadb009bc9a16a2b5d92f5ef6d194f563df75d6c99ddc369946b8e9c07fd5d17c853a101d6714586cead4239e4b95ae690e51b9122f51dee93c4aa62721d8cb008f80b67415854d87e7d9cc348c38dc3d2a0b0c0697ee6209fbc7fdb1105f3e588dce66e519b632179beb549b1e40e052c37a10640348a19b0325a5a5ee942bf31e18e8a7e1ff0e35db42e6bf510887059abdd79d99adeb20f14ae8dedec4b523f12743fe59cfa9c453027a9aa37282f8bbe17b0f6106ddc967e80b4806ae18eb7a5810402ea5343305b98392ba8455147d6f32961f268a525178ec4e150777dc59572eddbd66c7588bc1ea2ff9a544063cff9ab9d4eec00b38adef72dd534cb3845c4166c3a4cd24b28a52faa9485083b05d5a5a885ab4a211a847a110b0fda0022eb42188d8cedaa60d93964ab248ae0e6bc32e2e9be321143980b014b0257b6d606bac89da1070ca17b7077d14307b4e9c656e154a294b083dd8fa6ab7875b36c981a3331a71a1ebf545bb024efff043572e5d3cd98f3d1a28e18d96f9ea39081533473162dd09f659c49adbdc4dc6d46e5421c87f6356c22a3328ff9a7f73e76c3272c08b3b9cb5c9bbeb568e64d8aa0b5623bb75302b64f705222a879660ceb37216d59e3f34a310fff1bee801d374a09bed12bdfbb86c157e8f92e8721a1a632dd1eea79f44fba0f4ea49ce6b51ffed641ee01e7f77b967b514384cd4267efd4a3fbe1a2b0714761a3b4c0e8fc1a9c9062de728ba737211ce8c2bde8d59390795570e7dd7353656fe92993231abcfcb23960f1ea2279fe142c8d7e828a6eb69478c906253ada6244fbbe9b068e63c22b0b986bf9d9010b595bd18f844dd2b58590084b800037a6633a98e5f1b67d00d921f806ab3b85ad5b5c490d4cb852b53759672954579123dc62d224562f98bc22763990f4c1a549c80e573a6dddd468be26aa616074a308e5fc060dbd8aa7ef372c96022953664b37acb4b94e6f2a610f170daee8dcb16b89224620bd95adadf17755f7739425948b5ed86eadb20ec5d477cec21f2d6fa53d5d09719ed0dd8f100c77ed9c7918ee47ed2affef15c7842ebbeed89e3d27933015887ba459008fa0dab459ce493ef20be21e964f90a1ab90a35d21b5bbf2df5a3881081f30bc96c9eb57d99d029ad23a51499100f8a03fea9e1fcd6772de88a113c6d1cee64a586231b7a516e8b5b95962c0e3663ec437e88745e53e44f1b63b03e05697bf43b86b3e15a395b12acc208435a8cff1e95852e1af84e455ac5ed6b0076d982d9f0ee82a43256b65ab392eedbde48c1d059f76fb13eaa7f16310ca4fefaa3222b79acf9f8b5d0620f880889c978e7370e730097a6e4d2c4812ca96e7d1a4a85294ad56e2d49692ca7f4f845291d4d45e16f0e2648d83c81309b1de390cad3b1b08e407e10fc4f77b5002e7cd46a178dd5790a64c152b9757d5a49d0d56014d69c68cf66a7331eb547ca7f562ce01d1b13437a11e34a85d087a3ee117d09ea376eaab5a61cf2cdd3c8d4ab853671839c0d6ef63d8c5d1dddcccaa10deee204620e77681d8a007b4e30949e9e4a8942436d62efc5e236a658830276d0e23a9ef80db54aab6f9c18c75660eaefdb1d93c3b5fcd1dec25f326e9269aa54a2768b38cfeab91b3e399a75e43c07b543e89f7f6e43377b120785045c7e024ed88b462ffdf20ab1f571db3a90cbc7c9bcf63e814e84d2ac7eb1b5d4dd76bcb21828934e071b06201710978a1e56e26dff52e5cfb07dbf6ce1c28fe23ee5bb25686e8046d1a49771bf582456d5cd1c035637a7b0f73c71ab2527039aa84460eedcb043c20cc9ebd3c5e4e7f0d931d5151b6947067dad5a3f4195c0e9cb005da3b938b977f5f35af0705a83c72ad058dc9768e50b24cbf232933de5a4ce1ca97b1d505f9074ff6fbebb6525ae6bb04974bcecd361da5162260a13e34ec86496f62605ced34b676f9b0a7e1a3948a3c097ba4734a812c6c07f7e8bf8d8f44b0472005d109e8c229a875b5b2f5c1cb50ebeedb285163bcd939a1815b1c75e6e4e43235fd70325f46752f664751160f2152f5c0eee33727c7b7e0f49552a55f37b06cf267233bdd437b407b70cc8819f7e000da428b1e48d4a21186655f24f0cc2e2e4d9d5bfbf9fff649f3779e996d1d49604b12f51a0c81348af6ad83b88e2711afefa59d32aa3356a60f6891223b1cd2966c4e751360d6092b797a8681d839f532f65ef7050531b8789aac268dec44586c1077d9be70319a3c8addbb46348b3e9a66b199599644a022ee3b59aa5fd987de634dd340a7e63311075dba309b5811ed5d0c370caa9b8095928c92b1947bbc3d74320e216c57952e58f4fa2dc37b53ea1a47fa253c86ddc714c5fc1ac9fd13ae483fa1e0d835f27e57938fc27bec3fca0f214948da4eb1d9a9463e25cfc0d98cd66", 0x1000}, {&(0x7f0000001440)="15b949889cbcf913d6c3f86afb07fbe9bc28eb1b2710ac8b40e2572362e9282f8fb2f9133a259f312bf3207798ddf79b9da8885ab2dc392f57c205cb83584302f71a126b243bd6679820ac224ae02d43ab7a08ba8aa468064fab2e113d7ca757fd50b41b16ca", 0x66}, {&(0x7f00000014c0)="63e552fa13ef6d3c2d77a24f22c7befff19fa514359fee10bffd4a188d004d99eaaef5424e4e3f7e75d9fbed04b1817f4c0a204d1b11d20b106f29317e5ede05eb752d29f7eafdf6522815f766b5d4dfca9c881dd7411d24e9f99f1912952b76ea74fb90bb16d570b6e9ad69577a7235134da686afa36e45fa011a56f02ede561bee8b43146f1d7c411b8d0a28a4ad703280e97454efe6f0caf5317ee32b46f2f3339d9b39eeacd5b0c4c7a3d6059cd46e7d409fa319c2a93ba67614ff05f78fb2e3b53301764aca170e54439641543feae1d3fdaf18c52e38c19e0b793aa8", 0xdf}], 0xa) write(0xffffffffffffffff, &(0x7f0000000180)="9fc0", 0x2) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 16:01:19 executing program 0: r0 = dup(0xffffffffffffff9c) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0xfffffffffffffffe) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) fcntl$getown(r0, 0x5) ioctl$KDENABIO(r0, 0x20004b3c) r1 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r1, 0x3a, 0x0, 0x0, 0x0) 16:01:19 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect(r0, &(0x7f0000000040)=@in, 0xc) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f00000000c0)={0x3, "42a6204d41ef9e274fdc03023985f22044113f649a7a6fee85326196994935b7dfb83b4005552957ad08b8ae0af6945e632892fcafe3d4810b66652255a75038ff324e9ea53dd5fbf0980e5a588c8f5d4cac24305d1a713b5336acb88aac3aad561de900c2204f39c8ddc90e4056827dd43e480cfdb67e0b910acebe32f1176ad074"}, 0x8a, 0x800) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) listen(r0, 0x0) 16:01:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) socketpair(0x20, 0x1, 0x9, &(0x7f0000000040)) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:01:19 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) r1 = socket(0x3f, 0x2, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup2(r1, r1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x100, 0xffffffffffffffe0, 0x4, 0xff, "ae89671773939f785d30fef7914406d81a33474e", 0x6, 0xffffffffffffffff}) setsockopt(r1, 0x29, 0x80000000, &(0x7f0000000040)="ebffcbff134e713048e6990d8741905fda128c0e4736319296480000000000", 0x1a) 16:01:19 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x20, 0x10, 0x10001, 0xbf}, {{r0}, 0xffffffffffffffff, 0x12, 0xf0000000, 0x9, 0x5}, {{r0}, 0xfffffffffffffff8, 0xc1, 0x17, 0x5, 0x5}, {{r0}, 0xfffffffffffffffb, 0x2, 0x20000011, 0x800, 0x800}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x28, 0x1000}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x3f, 0x3}], 0x2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x18, 0x10, 0x3, 0x10000}, {{r0}, 0xffffffffffffffff, 0x83, 0x4, 0x11, 0x2}, {{r0}, 0xfffffffffffffffe, 0x41, 0x4, 0x1, 0xb8b}, {{r0}, 0xfffffffffffffffc, 0x80, 0x40, 0x4e}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000099, 0xffffffffffffffff, 0x6}, {{r0}, 0xfffffffffffffffb, 0xc, 0x81, 0x0, 0x7}], 0x7, &(0x7f0000000000)={0x2, 0x3}) r1 = kqueue() ioctl$TIOCEXCL(r0, 0x2000740d) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000280)=""/91, 0x5b, 0x800, 0x0, 0x0) close(r1) 16:01:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x4, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000008c0)="3e2a0113e4bad21c714dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9102000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbaf7014de288352c75f6c063232e6c188af828d83a79f9917dd1d95e8f6b9d360ee906e5afdffffffff31351d74122ab9bd510eb00bb20000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48ce27da721ab3d27d0a110febf1b4d99776810045f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4d9d7b31f678df44ff0ff", 0x113) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0xffff, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:19 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r0, 0xb, 0x0) flock(r1, 0x0) 16:01:19 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x6, 0x4, 0x200, 0x1, 0xffffffffffff1cd3, 0xfffffffffffffffa, 0xd9bfca, 0x0, 0x0, 0x7, 0x3}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x3, './file0\x00', './file0\x00'}) close(r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000100)=0x8) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000140)=0x1) r2 = dup2(r0, r1) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000180)=0x5) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000001c0)) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000200)=0x5) r3 = semget$private(0x0, 0xc745266b66f66460, 0x446) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000240)={0x0, './file0\x00', './file0\x00'}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000300)) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000380)={0x8, 0x1}) munlockall() setrlimit(0x5, &(0x7f00000003c0)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000400)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000440), 0x0, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0x2}, 0x5) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000000500)=""/152) fchdir(r7) writev(r7, &(0x7f0000000a40)=[{&(0x7f00000005c0)="d3348cedaee4e5f53de7c29f3ce1b1462a9104cdcaf338cfe2e5f30819aa9c0480f05db8e74c701fa4cf3f0acd0e4da61dd68aab98b3db9886cd8fbaeeb98076f417fcb9ee846e41d9a5e37f616d540c1ff02614595c12ba18b0698e36dc55f91227bf0c6ac06b585371196964f620c4030eb380e0b6dca15d8bb35b11bf3c6b85b10d4eb6731b8fb06fa9c9a44d05c9fe800a1e2e04a52f89d772e6836e5d8fac2c6562f9bdf1f3f77d0ee455409abea1620d45122c4aa1718591f56079a0c416471ad8edf312c9b14e9afad74d0437f3b1e5d36111c1e789f4aebfe9f607cea7fead2f4f95", 0xe6}, {&(0x7f00000006c0)="14c9c3dbb4227420c569ec8600d9c44f9b333afd4ffbe760cd34f15f045e6d77ea64d9e5749d331406ccb2edd7bc5d22c48d40f0750ee60e547bb8d151e9cc94269a6d7f9ee2132361fb138b03284131f0475f657f7501770bf819577767d103680a6cc2178d9dc656f2f70da704a5b7a68cc343d1622ffb846d12653bab07fa4d1ce04ff1e9b8e09897496f225469ee188cc6fbc9d9b875", 0x98}, {&(0x7f0000000780)="b0d9727aa852e8db14783d5a3fe7952a4ab0b79c3178d95dec3fa25e6a658095721230fc99378add", 0x28}, {&(0x7f00000007c0)="9281665de47a7b77d0b2e0311cc8ea68695077bb42ff3b46d0973b0f2019fe7edd40e2b140f0933b5d9d4f99057b81c85b2e39d1b2621561442379eceabaaa19f1141609a158d66c341c6dfd6f22fa1a765226d0c165391c452ed3a14aacf2c92b14378f0eb0b39f6c5daf77bac09a562a4ed141b584d21d2d73497052b8eba9af1d8c48dd2a542993868100a3ff3bd658dd565229889f16e742caeab35697dd827e13908058556416715e46ced80afd60d15344a1dcf39d418c7a46c8a5f5188cc00051", 0xc4}, {&(0x7f00000008c0)="0a8deded56368aebf569a93d507f96e042f8382d225ad44970f78f00e061db8b72f948380dd79595ef31713ba084aeb8f1904115f73acb404cc14e9179d9f284cc48ad02c5c1b9f50bd6ba4172c8a4e6d4cb41cc4a9512e9ae6b7704f89cf9dbdca45c4b9621e0556a048f4e3068b30b22ebcd47183d52804bc6dc385700b60744eb1b955f6f581839c51d7978025f4aca64b12a5153afbdb8bcd8606c", 0x9d}, {&(0x7f0000000980)="da8dcac0c901c44cb7e0732e107c01c27d51baf8aa4f07c5d24adb33a4a3c645baa72221095a49c0b950aecbbb9773712cc1a74f44db5722aff61d4642d829626465827505e702517e3e4fb304f085b7c2dc00d6382c43753d12669d0531789851c00619bb363db4db27e03cb9238aef699fb3875bd6d56dff19caa550dc83bf2274e9808c88d94a4be802871938d9435c756152a5d0ee2232b6886433ae2bb25ea936cdd93b0c2d704846bca3df149d", 0xb0}], 0x6) setrlimit(0xb, &(0x7f0000000ac0)={0x100, 0x5}) pipe(&(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r9, 0x8004574c, &(0x7f0000000b40)=0x2) pipe(&(0x7f0000000b80)) ioctl$VT_SETMODE(r9, 0x80087602, &(0x7f0000000bc0)={0x0, 0x1, 0x20, 0x6, 0x9}) ioctl$KDSETLED(r8, 0x20004b42, &(0x7f0000000c00)) semctl$GETPID(r3, 0x7, 0x4, &(0x7f0000000c40)=""/224) r10 = shmget(0x0, 0x2000, 0x294, &(0x7f0000ffd000/0x2000)=nil) shmat(r10, &(0x7f0000ffb000/0x3000)=nil, 0x2000) 16:01:19 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x28}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000000)) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x9c, 0x0, 0x0, 0x3ff}], 0x0, &(0x7f00000001c0), 0x10000, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:01:19 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000040)="7890f9c7999f8ce3a8538a0495c6c409766c7422e763f9b4291ae478b382ef20b42b5b11abc5dc6f1cced97b99a6643ed333e31fb6cccafb9208728d3e59cdd3a8217ddaec830309cc050fa1c9f4ea237c967e3125ba304997f5a97c1f2a79b4ed006d00a80d582ac0d121c32df288ef0628678fd0e3312482a20733e7659ebe041cbb40884f22e58ca82634", 0x8c}, {&(0x7f0000000100)="6a5ce27045cab72d46a537bf4ede2fb1e0e8672cf58ef365fc9f4403da52a15c488f795a03ec839d0d2b2f9c46fbd7ddbd5ffbc1386a46b945f48c220c3228ee62b99150a61c96fe38daad9b0efd14a5737f7e64dc3e28cf48e0bacb5f3845567380f86e248e2f726189d1f458ecd37252022583fd92adf0c0875bc2772076de1936c798be99e47bbf874b1ad0bf3de9e612d0b534db3811c470c08e55a4742a3f6490827dc1a2e323b2f5f73be0ff29da43bb36349df41c7dff838e29501a59a30cd464f318fee9a10efe7da8f389fb03dfb3d3320d4c9b6d02bb7f98e6bede0110c3d5daffc1d7fd", 0xe9}, {&(0x7f0000000200)="e0e5a1db087c8e01b2dab8e6b93eba7b4a8f5cc7f064d40bde723ed886183bd4d992b231b74397ee9eb512fdeaea844c5ddba5c57bc3fe19d0a47a62b787812ffc2915842adbd4d846a51124de39d4a5089d81ce", 0x54}, {&(0x7f0000000280)="94dfe81432debe6fa5", 0x9}, {&(0x7f00000002c0)="8d9507be0e4685d1c25b06a4bf8212db374be67f018187f9544aa6d339a179b5893abb9a36864a98630504f5ef28d95f9c4c33e525c6278970142f886aff973b1731175c9868e09a6728a48e03435a9d5df8f2d6d417e6aa9fc930852f6efaeda2cffdcc66f517c3bfd12a5a073de373394c99f59603b22f6afb3eb426b34d70a6d234059cfe93", 0x87}, {&(0x7f0000000380)="f49903126eb793717053d5ba960600c487e733321bd6df922c6bd580a0dc31f4cc5418ee874ae0af3c5fadb87fa4b479c1b048b9a45d307011e2aff8617648a58b28dc9ecd7cd6ae4dc1c91458e65c95df93016b88545ab27c31fec2ddfda42289a9455ceeb2048a524364a92ad735a78041078d6e3b3fd3409f4a1d2e0af9bf86e4a3af889df1e9777804d8fdb3186792", 0x91}], 0x6, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000004c0)) bind$unix(r0, &(0x7f0000000540)=@abs={0x1, 0x0, 0x0}, 0x8) unlink(&(0x7f0000000500)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f0000000580)=ANY=[@ANYBLOB="820000006669fce467b3516123c86cf0f42428b9a2f0f156"], 0x1) 16:01:19 executing program 0: munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000180)='./bus\x00', 0x3a0914c44f7b2035, 0x100000001) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x80, 0x0) recvfrom(r0, &(0x7f0000000300)=""/4096, 0x1000, 0x43, 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x4, 0x1010, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 16:01:19 executing program 0: r0 = socket(0x4000000011, 0x8003, 0x0) setsockopt(r0, 0x800, 0xa785, &(0x7f0000000080)="5b44342ec6df63dbaad96bceda0005dcd405a440bf8ed446df4924b51ba58fd1ae8785c13adae795c3afdc8f4bf75c77d83a0c94009853be9e5d1c3d8c1dbefef23b8c878f293e92478c53ada2f92198e41ab220b72079c001c383415da0393135a3d0493708f7e152c35fad50917b173d6e5c9271fbf6b48437c64a15131088a50059e2542a3ef202736b", 0x8b) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:01:20 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x88, 0x0) shutdown(r0, 0x0) 16:01:20 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x2, 0x2, 0x4952, 0x7fffffff, r1}) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040)=0xf46, 0x4) getsockopt$sock_int(r2, 0xffff, 0x110f, &(0x7f0000000100), &(0x7f0000000140)=0x4) 16:01:20 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0xffffffffffffffff, './bus\x00', './file0\x00'}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8004745f, &(0x7f0000000080)=0x2) r2 = semget$private(0x0, 0x7, 0x28) r3 = geteuid() getgroups(0x8, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r6 = getuid() openat(r0, &(0x7f0000000280)='./bus\x00', 0x1, 0x5) fchownat(r0, &(0x7f0000000140)='./bus\x00', r3, r5, 0x6) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0x1ff, r3, r4, r6, r7, 0x8, 0x7fffffff}, 0xffff, 0x1, 0x2}) 16:01:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) write(r0, 0x0, 0x0) close(r1) readv(r0, &(0x7f0000001440)=[{&(0x7f0000000080)=""/220, 0xdc}, {&(0x7f0000000180)=""/166, 0xa6}, {&(0x7f0000000240)=""/120, 0x78}, {&(0x7f00000002c0)=""/158, 0x9e}, {&(0x7f0000000380)=""/147, 0x93}, {&(0x7f0000000440)=""/4096, 0x1000}], 0x6) 16:01:20 executing program 0: r0 = socket$inet(0x2, 0x8000, 0xffffffffffffff80) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="c1d475137a0aa00ebd1c137512ceb90bb1e6175d44276ba711919797abdd3642ad01524f414f4a661d0b550aa0b0faa130ae57233c4920f9344d95a7d8a015abc5a978ecb417ceccedec1025cb81fd4ce7d8eba934f444cb8ea1552aeb1279a07554e8161e70adc6c244cd31bb10599f525782df64c7a1f1b7c36bf5bc7d73a20c44be3a0f67e73fc068361223e765b49638397515452bdc713c0a5118a86b89917d3ac06c2b8607bf26dd47a18b82ad6258ee70b034909a37a9e6a0afd8399a6e1dc818e8b7dc9453ff4561a4a2c9f175ba2482a3e65fa5d8c13a", 0xdb) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res(&(0x7f0000000080), 0x7, 0x3ff) r3 = socket(0x10000000002, 0x1, 0x0) write(r2, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r0, &(0x7f0000000040)="fd", 0x1) readv(r1, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) fchmod(r2, 0x60) pipe(&(0x7f0000000100)) 16:01:20 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1009, &(0x7f0000000000), &(0x7f0000000280)=0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f1131185018b26857c18b7804b0c1618e89504619009bfe627ba94108a5fc938bd44609ec87311822a7080776c8896b64b4d00304912c804c194e950be55ec5001acecba0655cccdc20260764fcd9d1e56ae967f033f159b5cf58d998aa5cc4116cbce523de973dafff61fa228ab4718bf2cc98f4646b38a0a6e46327b343d0cc3674d170c0c80f9f27cdb70b19d551e290d8a2e9e9", 0x171}], 0x1}, 0x0) r3 = dup(r1) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f00000002c0)) dup2(r1, r2) 16:01:20 executing program 1: semctl$SETALL(0x0, 0x0, 0x9, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x7, 0x1) r1 = socket$inet6(0x18, 0x4000, 0x1) recvfrom$inet6(r1, &(0x7f0000000580)=""/216, 0xd8, 0x40, &(0x7f0000000100)={0x18, 0x2, 0x31, 0x3ff}, 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x6, 0x800}], 0x1) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000740)=0x1) semop(r0, &(0x7f0000000080)=[{0x3, 0x7ff, 0x1800}, {0x0, 0xfffffffffffffffd, 0x1800}, {0x4, 0x6, 0x800}, {0x3, 0x5, 0x800}, {0x2, 0x400, 0x1800}, {0x1, 0x7ff, 0x1800}], 0x6) r4 = semget(0x0, 0x1000000000001, 0x80) getuid() r5 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000480)=0xc) r6 = getgid() r7 = getegid() getgroups(0x4, &(0x7f0000000280)=[r7, r7, r5, r6, r6]) getgroups(0x8, &(0x7f0000000300)=[0xffffffffffffffff, r10, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r8, 0x0, 0x0]) r12 = getegid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000240)) socket$inet6(0x18, 0x4, 0x9) r15 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000200)=0xc) fchownat(r2, &(0x7f0000000180)='./file0\x00', r13, r9, 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xfffffc5b) getgroups(0x7, &(0x7f0000000440)=[0x0, r11, r12, r14, r15, r16, r17]) getgroups(0x1, &(0x7f00000001c0)=[0x0]) 16:01:20 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSTART(r0, 0x2000746e) r1 = socket$inet6(0x18, 0x1, 0xfffffffffffffffe) r2 = dup(r1) ioctl$TIOCSTART(r2, 0x2000746e) 16:01:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x40) read(r1, 0x0, 0x0) 16:01:21 executing program 1: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x2) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:01:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x36285aae) r1 = dup2(r0, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) dup2(r0, r1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="15d9701cdf65d5edddb634ef6f00dedbaf092f9e6183bdbdf4a51d7a5e5fd6d03f131a266d7861ad7bc0d31da81d51612e7a4438f4b938b388ba242d163444d0bb0927d9efd91f8c59864bcc29f564e575f89db6b8a54e9be1e0f1002c08c72959bbb00d6bb12610aa394c0ec5fba420fc6493dbfacaf8cb36", 0x79) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x2d6) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)=0x10000) close(r1) 16:01:21 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000080001700"], 0x10) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x2f, &(0x7f0000000000)="4b74954c", 0x4) shutdown(r2, 0x1) sendmsg(r1, &(0x7f0000000bc0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001480)="98f6b9e8852089be3f6dc9eb0d2d322f0e333eb82cca11f27636befc49a2e3ac9f42da869b6680364551ea533253cafec55dda38fca58c0de583ca77417a7f92f22d6fcc5d9b91abf8edb4ac8c53aab9aa986821fd9f82b5f39594b162f455e83fa99255258a5205bbcb6aced9b16875b42d71fb92d51cbf2e414764184fc4652c50647fd09f3f98e90e11688299b3837b16bdf0d28132c8f7660cea7e7f36372401f5b273d631c45a257505dd3193317903cbb34b319ad86143558c98e3499e216415f22a8949a1fc091fb5a8925a515218df13a873fea61abddb0c541b7b20d991c832a34a5d104d405fbb9e7437d885904c69323462772a5ec5b590ab5de10bdcb7f65155bf01aee121dfeca1daa393b9e7244ae26f620899faea8157f6c4f4b2ae0034ba278e4102ae804feb1e2df7e6283c3187d9cdd0a1acb370fb2d1b53fcdcb065ea02856ca999f640b2bb46bc4a60389642af74bff93eb0c566dc1b7294d399e88b9d72be6397caf177e17a240ec261b7942ce127359ebbdcbadab1acb2f9adedf7c01c7a5d64c379b8ac2f9acbaf166974fe88242d5fe1bef4d41c02dd58fa67bcd48f0c3dfb04ae8d249ad5164c7e6f6bd849b4bf7f9dee7febd29a1ab70510d9626d5164ae51f2de19029fafba5b9102eee4ec92bb8a5a9bd4a7848d6a99562099281316e9e82a53352e14958eb4549970716a69f5159255d69b381282b1c9907c13bc6c6d82e31c90c20e15877fb6dcad5b749d81e00cd373146ef892c3993440c9c3d676016c40454a929c9d6e8af6bb928de6a9f4f6dc4a0b24775fed007b6553d9d814127f4c99b63790a37e98772ee500157e1d1a1404543c7633e6581f01eee289e44cddf795eb4eb14c0063fa7e14a87d60e06dd52380bcfe945dc738cb71321288d10ea7b8a00f86ebf6537a04a69f44d4a53df84b9f5c09980cb1fa20f776d8d9ec3568ad7eb56bfe5599ea71c825a1ee5ef803766444676b7209c17093141f8d594e57f5a0ff0c164ada2d9891af98c9c6a1b7434653042e8bfbd19bd8f2fdfa3d230e1f4fbe427d3c1b89e8918e1f016767608b5a2f0a48028a855dcb96e06fd2462687509e04c5cee26469de5711f806652cbbb1272308b209ff7eaa6594522a736724c52d4e0b3b3697da5b879ee3cb1ce7611fdb5acf41b9e80709d2eca147682db4cf9c70e1912263f290b29f8da5bedc2ea492ee87f5d35878dcc621f56abff5b7970d239a7ec9c8810a87dd7465a3d4bc899efdb281ba8a89bf1657fdafcb8b021b67e53bc5e4a0059b13dec5f9cc3bc20c9deb3751e05500714f383b1558f93e08eabd412e4e606fdff0b5889f52128320138804e7e0365d302cbc6ce0d5da7e9a7206c8220735a298c8b3da6a132909a152f8b904429b4913ee135b437f4ee6de11021a9700fa5abf0652deb832f72a212d163ce5f9f018f5ce8a24b0f58cfb60707c89b86d63ce128a157d5e5231f8226b5609d6a845d2ba430563ebe47f2f5b61e27f9ab4f8e46a3d211eacc5470fa85397e8615bd0c0ed7270860e1e521676b46a0f23da2a597173c802349d3fc8ede21e21aa229e76affc202171c24e9f3db91a6e3dd281b3ed794802013d32092690a0e634b20a9144e0fedee0a6e91e4e263c6c3c78761d16a6c04cf38b16972693c6d23b4149f4de7327f0454665f2f99c416ad0c80e3a0087ce5656295d4e7b7f1ea4994e504f5169d5026696e8fdd2d1608968e15e4b06ad8c9dd9b5f95b3a980763905ad2a7d4aa5185e911ccca18283eef0c7f4741e958c3b9993ccbed43e7aa0ecc9220f1d097df3e1421e076df8d2c6cd5d06ab83e97bde81db46bf03fc8dbee9279def6e331186fcbb547d2f82e82a1e40341d681530dcc04a228c5825f8f6e7b6b4fd1d767385f42bbe597cdebd1d403eb44624e0d74d7ee6faaac4680fd6c9aa938f5ef51e29b485a259067f1a8ec040f8b7ccec0f526879d7d00c761c2cc773d502c1982cc72756962f836749bdc1dcb8c6518e3c4c9fac80808f9a9f67d25247f7ff0034808b52140e633967458f49f34daa77e01cdae21750985e723363d2840eb01227c39154be1f55b9f1a9c6e62cf5ad72edd3ba63a52729bd083e243f36a1e615daa3c6865b815c21fd4cd48315f6dbab3704b5125d3d86804608fcf627fb8912294d811937bd4d80128d95d2d0100e286207f9126a500896892134d0c2d9be5fb039ebef73206634591fef6c71c76bf970c8283f5bee924f1e786e37f4c54c495af504c528906d7857a276e75c50ed72946f09139e607c4e427b7cdf4033931d93125cc7a6a0b1cc20ab5dafd784b8005ce41ed7a5347fbbefb7e9549e146bfd324e00a06ccd861a9e05c816f21ba693aa07938bc780b4cce5dfd37ed8c7ad8886ad3e84dde7ebd64b81a584f7df1f2b8057ca5f5ea2dc852b71f7a9316e3d6c7a0728ffdc1b2c3a0556108bedc2e6449257e7748540885fc864e4e78f4143bd50dbee19059a198d83cbf5aba1081c421aa9ec87ffddea889f20f0e92263ee1e2a4b591b717cd75a96e3057de9c80406078ea026ee1f653f7a6c227ad7c5269b7898715792378d1eaf2faf5ab5733487298dd54b7526d9f6ba92258c86ff121101cf5944fc0d71163e0f4052ac135ac874e498d1840cded819347ba8e6695a6b7685a1271afc694f050fd8738ad42d1eec24ed9386ba9d4f7b19c2fb8f35c7c98749af7354c4b757d5fdf81d61f639acca0288332cc4f38f1175bc7d140f821a199e2341d5446f61da360e87c50da874d60584293f924ffbad152c390456d43d5534dd7ca85511f713fbc2e060fe4a4cbed270f0cfe8813866dcd9e59eaf6b031bc9be7d9408b7d20d8a31adbde0cf8ff9f0886e998534a8f5562e4da3900850c295fbf086531751ce1e7af426ccdbce3af53d706c19cb599e0ab5998c99ea3bc998d35e4633d966d931425f607538147f22fc268ebbf4855cc35ed60cab991f3ae01420ccc158d7338f153b83629a5915b6e1a682728db71f2b05685e35358416060dc08ec19ce165af175bb8e481cc736fa80b772392e26049e0ab4d4923dd48d80460b3fceef65f5a7644c2eb2f4881bf790b61e713c5d04435ece2ae4f9491dec7b0d38a3d4b21985d18ce0182267922b1c1a24182b1ed47154ecb681b4b9722dd2ad9e15e70970ab4f3cdbc572121640c82a1180101aefd405104ccfb8c8acf72ddce56032f4e2ee3cc013543050aaf45860e48d5ada1e1091a656b79562d28855656856b702a9adb262cb2bb98a88cf55a9362d842d3c5b7bc52642945d553e5198b8853c0bfae96a35c62ee8c83a10d68aede8391cbbe28c190b42298e05d3bf1b0a8497851527effde18edb3b92768040eb759e7f8347837af6180b4947ed2631359dd149a2498ef30623b3d02b63cebdff3f1075d9819ff10ef8ffa54e4c73a32f43242020fa4962e81d04d6b1e1389978de3a98884e70d33d4fc3117daf47508d30d41d510a6e1f04d76c4893aa05bbda262568fad314372287cf8bc1a49dcce0b9097c1c5baa012e877076074b663d57720d99a6a0644398585de7ac0e76147687fe70f971aa2574e79b58f0302afa2c1e524950aac07db834f5ca33de12aca6daaafe3b078ce181dd04f6ba151b4e8a681089556d3ef8cf0e010cd85f9adafb569fc3e96a618aaaca0e8284654b4f21cc0ba9d89942552b765fa46422e917166a0912c0d5be6b250342c8968cbd586e5413ede8f90129fe679b049b517fe57160927f67328aef47b3fbbb9c1ef4e7ceea36b2f5fbe15891a9e04c5e614832fb95aca389fe78a6458f3ff2d510b45f637899f1560e5a141b7911b3d8f4ed05ae0551728adb06a6fde2e11e7f98186f7969a2c6cda79051735c18cda86fb3f1d4a93c805a6f8ea3803f4e0585425c0f060fe00d1a26107f946c5cfdf64e57a50c46d803400bec93f58ce179df3dc49485b2e403b3583fd5096d30b8456c3d629d00d16ccf2136a095db9c88f54ff837c4d1f97f7090f34363359776248dc2ba6471728134a5a91abd4120174da08aac5b0c708e98ef7bae596292bb7ab24231b053c0ed98155955a95cc70999bc82cea470442822517b1422bb661551ecf126ae2557bd9a9a5bcd55b7f124d4f0fbb613f58ecedbe2f8b032dc1151faedb7ad6c0bf6309b6030a88779721b5d34eb351b34b26886161784e96f1e45c6952bbfe4fafdae18460c3ca3f6b5a32a5834d87a4c85d4ba0e56fdbe092c280ca5ca4e0c4bb244105c9a9675262c4430772db230e41e1502f9619d9b7fe49c51f9e68b532a3000076488f89c99430dde2fe7cf8346df6052b1de2ae3b99d5f29268e51c55ad0350d217843ac76b5c4634a271888c269cb3fe458592764665e2c921cd9f0ce4d15da1b9122cad3ab9fc18acb192d710b182199e841731b29cd25c3b500335a7c6aff4214ef95f5ba83eca4ac6e4f039d10975893118a9f26fbe8ac6828a94e6f7f2faf33fcf226b2212a6c3a7b8ebfaead2ad9922bdc56c4ca846ecbf70cb2b977393d6da27a415e95b6463dd97977b4cecaddb55c1ee61ed73d474b029f2546723d45813d882c38b5d184ed9a13f8e7e5a81a700aa33efb51f5aa3ea6390ccced0744fe9db1bac5c847008d983942fda83ff2b52b4055738ba579aa2848dd88a8137aa0a62ddb72baad06584903ec1b860f6278a472ad4c1b02cc3495d5d5b9693c5957dc0cc4d71df7419507bb67219ddd9e73eb9fc4435e33163bfcc2c543c33ace87d998766aeba088a122e8d0db673beb9a268f26d1a2ed182fd76005754c230d2cdece5494080bea583bb3185d2fc23e171e5dc6aeffef29074a6f206f6d32cef928ec26271b4be0e32dfaa2cddf0f22f29732899cd6aeed279eed0040e352d3f4506dfd6e116a0e1a26037d415166b4ebc6040cfcd848f977ee2c3a654de423335fb8e6f0b793bf15ef72e44d69c4b959a3f9ee4189a1c2aa9cbf6bb5828003e7c5c29563cf41f160529cc7dba8d0fff43079c20bbfb6feadfaa32f739808709a3ca5b370d0bf91aec55dfa450fbe2bff8a154b21384fd9c53c44019a33cd1b9e1b9b2750777337a5afe25baa7377925716e639ede3c3c18fa1526eab31f97734e811cc0974d561c96ce1e0db45bd9c6b23597d13bbe48614f44c18d1e3ccc4e436bfd234b0d1d4e8b31e3f66c7fd02370f976cb3bd2e993c1d95834d6b513a82c494138a11491742900cd9ecaf528b28218d538454ae67b9d4fb48b7a8faa145bc6bdd285e607a065410f819627d3b15676b96ca94d51f0f4e8080e740947ba481bcbe8fe87cf467c7f1ca4bfda57735bdffdfe1d963fce8be3ee2647c18f7b64ccaab0f6cf6dc3e395b6e18e05c132fc31c875fe73e0ce86d05553f14e53da16e72d758c205f4d7267258fd3d76beccb923c38aae170b934eeaa46d83543f6887b64d01f2bc3d73d9352ce7424e3d26425a96794621b2dddebcaf48b1b8753008d0ab0134e4515ac9e44f16ea24afa3753d8557aeed7f8a11496a88eebf5d4299ffcb37c0c13dcf18e0689fe146446956e40ced367c056abe89d8a9a22055df44d46f89aafec4a0f785b6202a09c4252289d871be288513", 0xf8c}], 0x1, 0x0}, 0x0) setsockopt(r2, 0x7, 0x7fffffff, &(0x7f0000000200)="d05bbdc33352123739d9c0bc59f37bd56bf5e7272e4010c3e8ffbd7cd913c02d5080f96ea15a91eceaf6ba2a8cd545bb0166d7671372563841403c7f879e7fabc265bb30d8a77dd60286ad73df3a575b97222f31cb18b8c484d21b0c6f197a64a57062286301ec7a13583e216bd5715499bc6e81b373236f67ff7029795c26120ae8a544e38a1bc6708618b97cc86e78a83ca43d7ba468110a350f68710e69777cc684a5839941eee02159d780bc52120000000000000000000000100d00000000000000", 0xc4) 16:01:22 executing program 0: socketpair(0x2, 0x4003, 0x100000000102, 0x0) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff]) r1 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() getgroups(0x4, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0]) getgroups(0x6, &(0x7f0000000140)=[r0, r1, r2, r3, r4, r5]) 16:01:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000340)) 16:01:22 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)=0x1) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) getgroups(0x6, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setegid(r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f0000000100)='./file0\x00', r5, r2) getdents(r0, &(0x7f00000001c0)=""/208, 0xd0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000002c0), &(0x7f0000000300)=0x10) recvfrom$inet(r0, &(0x7f0000000340)=""/138, 0x8a, 0x40, &(0x7f0000000400)={0x2, 0x1}, 0xc) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x8080, 0x0) mkdirat(r7, &(0x7f0000000480)='./file0\x00', 0x80) r8 = socket$inet(0x2, 0x4001, 0x9) mkdirat(r7, &(0x7f00000004c0)='./file0\x00', 0x40) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) chown(&(0x7f0000000500)='./file0\x00', r5, r3) mkdirat(r0, &(0x7f0000000540)='./file0\x00', 0x40) fcntl$lock(r0, 0xf, &(0x7f0000000580)={0x3, 0x1, 0x0, 0x2, r4}) chdir(&(0x7f00000005c0)='./file0\x00') getsockname(r0, &(0x7f0000000600)=@un=@file={0x0, ""/20}, &(0x7f0000000640)=0x16) getdents(r0, &(0x7f0000000680)=""/4096, 0x1000) mknodat(r8, &(0x7f0000001680)='./file0\x00', 0x2018, 0xeca) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f00000016c0)) symlink(&(0x7f0000001700)='./file0\x00', &(0x7f0000001740)='./file0\x00') ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000001780)={'./file0\x00', 0x3, 0x8, 0x7fff, 0x0, 0x9, 0x10000000000, 0x9, 0x0, 0x1, 0x7, 0x101}) r9 = open(&(0x7f0000001800)='./file0\x00', 0x80, 0x2) linkat(r9, &(0x7f0000001840)='./file0\x00', r9, &(0x7f0000001880)='./file0\x00', 0x4) getgroups(0x4, &(0x7f00000018c0)=[r6, r1, r6, r6]) 16:01:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f00000000c0)=""/248, 0xf8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000040)) dup(r0) 16:01:22 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) getsockopt(r0, 0x200000029, 0x65, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000080)=0x1) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x8) fchmodat(r3, &(0x7f0000000040)='./file0\x00', 0x22, 0x0) 16:01:22 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) socket(0x20, 0x8000, 0xb43f) openat(0xffffffffffffff9c, &(0x7f0000000600)='./file0\x00', 0x180, 0x4) socket$inet6(0x18, 0x8007, 0x4) openat(0xffffffffffffff9c, &(0x7f0000000640)='./file0\x00', 0x10400, 0x40) socketpair(0x1, 0x8001, 0x6, &(0x7f0000000680)) r0 = accept$inet(0xffffffffffffffff, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r1 = dup(r0) r2 = syz_open_pts() preadv(r2, &(0x7f00000000c0)=[{&(0x7f0000000280)=""/142, 0x8e}, {&(0x7f0000000340)=""/152, 0x98}, {&(0x7f00000001c0)=""/94, 0x5e}, {&(0x7f0000000400)=""/205, 0xcd}], 0x395, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7, 0x12, r1, 0x0, 0x0) getppid() r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x4011, r3, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x0, 0x0, &(0x7f0000000040), 0x0, &(0x7f0000000100)={0x3ff, 0x2}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x802, 0x2) pwritev(r4, &(0x7f0000001500)=[{&(0x7f0000000140)="13fb23c1a73f90dfe86f620613c0837b00c50a284f5afa645aa0323551a0cee834a4178de01872e03dac656c7c43dc44ea6f3002d1449fef0d7cf02a368cce7f9ef2751534025602e5ee466408771a9741d94bf7e8e3eb014b096b1bbef54e068f8bd8e3ed4b9e0fd89e1459259657e6dcc4e15f5bd4cf4e0759c2113943112bb04a7976e53ae9b599a9b71ecef67fa4b073ceabbc7b8983fa", 0x99}, {&(0x7f0000000080)="2ff0e2529ece0e3f817ae10a1a1e1ea26e2e996fc75a9cd21bf863da53dcbde5", 0x20}, {&(0x7f00000000c0)="61caef4b674afc6612ad585eb6a13359c66ffd726f5928", 0x17}, {&(0x7f0000000200)="bb6349b07201ba5b3dea20d9dbf315492a2a0a19307e2e46bc7591cdba6dc9070c09599b52d7ce44d334cf2b008a3d3f491ec2e4160ca63fef7b56024bf0d32e1634af132b4c90af09a09b9778190d3c337c4ddb7dcc73e51b75f35a24860c40b8df6f9d722d8617684730d65180801e84f01eee0bb64a9c25bd2bbc816d0e8490108b8689bb13d5f7a406dcd9f98b13a527ab7b72a68ba65b102b7bcb04bdbd0168af2fcf3067b973976601b68cdbd062be8f9231e4b6ea7cf6c95633e44cc602fb9eb9a8639827fa773440b3fb67a2f6f32a59f08dbd9cb83a5e81157cc6bad873dba5dc6605a0f150a1bc15e46993cc1d1ccfa480f724eb1c76761b59425c410d156d429437cfdf545b05b4e23b42456f72511ececc8bcc819b5d73743cfe87aacdfabd89139ed65b58f076437b073e7af4285b2ccabab40699ddc5353a5458c356e31178da931bd964fa51581a9243ca9f80b985c77c056b53acc1f3ec10b3cf664081d92eeaa25b98b048c4b0f225569219f1cde61054c28184a5b5f4a43bdf0d6db2a5c946c0e7646b4c61567de796234c0a05bbd8df20f360d73e532b46da794b495bda2fbde9f143eeac416a236de5f20c141bd7e97669aba0a69a58c18df51c60b182a85f912accac36c93a0c660416d43fa47273f25f172cb546710e11b21fa8f61d49759b28a91f255565ce329971fcc242c98150ac758b63ecc355de565fe0d031419e6101b05fd1f2ec1360db0bede745aa9e8b11d78f38ddcae4659e6234706d9b990b03163f7d8e5a1d2919fb942c506e3ba8775153519757c523d77d3fbdf7ba061b509644d7e292b20f64893cd7e7d7068a338de0eee2d5f68c7a128173e0046725442f9fd63d163abee897beaf1feb603328531d11ccbcfc7ef2e4f0c011ba4423ee810ee2f43ec2fdc3247a59e4b9c216e9af5b1f906db296a94f989ab5c4797ab76b7ae47a87a893b5f617bc41f5a4b14415c9faecf949920b571f932b831f1a4cbb2c21c41e48e07b01d2ab4ea8658b4dac39bbba5a4b97ec8dd2e7159c1779ce3910b7c9eb98b98d25c6349d7859a017f3addde356ce7e6169a1637cb661e852620267344f81e570884496baad3867b83595ac97f4e8b219846e860e3f21d2ccc5d3f7dad4bd0ebf8ef0f20c26d5f78d1993063866cef8cff5619acd41bfdd658c36bde46375e2f27cfd37e2e2d67c926cef8633249fc87ca71e73a7c62c6290e8701c30274468de98e04effac860383b8a3dbd5c4c108b9a620d24ef547b8249f9699180a37f1a74e11bb7bc5c0de01b3b648374d0118e1d59c54edff9227113b0775b2d437521662d46016bb30cc26795f67f42e560fd436cf46a6e3503d628cd979ed1250dbabfd2506a38046a09ef27021c500fe564e2ea69cf20e8fcaf69a0e8f39a1f06fe3f7938dc0f4bd0adaa67764e30fc61204d680a0635b624be3059fef4806c4b3706e7dbc3b652ccb93f2089dbff5dc7702d13ac63f1a3f6234646b5fe7a35becc9eec413f8813281e9f87b1968e8e66f2e67840d3b82c1fea1ad3ee96b07996769cbb7a4644e926b52f1f022803a42cc42d24c2f798044d72df23de27346847bd36a8e631e45523d3920204ee6158ce2cb13084ee998b88a19c3363236f3eeda034dd271418a9ebe0978f02df1de2d0f6ee60b097581e11175458a99dbea5c66a21dac842cf38ac6b4f22ae94ba861b16498d6b5657ee075fcc6509c7e2fec3fa793e6ef3206177991809da636e99142c09bbd36c0e8a33422acd4655f88fdc17bc8888a55b425787952b99ffdeb389abe7c914952396e7576548af2eb8ca37b091c93c296080ca660ad008ce89199d00b9001a9405a7f7987bf13cdbb08d55878d47d886ea4a58d0f6d2026b9323b487a9bd5d9b00ffb01bafab0440500a27394f49b22869522d9f14f8b223f3985fbd10b2e335ac536e4cd555824710120b254866907ddb1e8fc0cc39fd5d75bf99eff41f09da340181e020c17fb22a3234b71bc051574bf9046a3adc96e9904ebbdd065e79fb20067034b3f35d59166c0208b6c1eeeec4bfe737d65cbbebe7bb2d80dc191544b58551bae250e5b108f11404945e6d562eb81642da0a225614037a5e5c76634e479bf3b182719b6b06eda3891d15738fb80c7a4e7d9f50bb261a1de96171c758ae8dc36b481c86c73343e4ffc93dca804820695efd5bc7e21419b78b2d96239a6e7466f333a27ee9e396d45cd3097a52987fb1d6bf7e0d9cdba5e23871e716f97fd6e9c271efd59c8aaa21f3f0d2995cd6d1ad5a7325f9454cb13a64a1595ff7de8e006df913ed32904ecf6694ec76a998791cad7d6f318194e7922838f4ca8221c141d61782286783347c28cc455e91ed5c202167d267fe3091251b3f6c9419736bd31f4e2963576326b5588870a4cee456bbaf53b62b510d43202f3d89b976f30232c66bb473e0542f685439b24b09a9d958f3bce73f5709d72dd535293d06e1b759b2863d3d819501a3bf3b739a7bf8338c9b308550a94de7d491f9cdbccb9dd923ce97272d0f50fc743fc439c496815ae9029de6a1315d4e5a3e7d3484126e5f8035c3f723aae0d80420b98c89440bd60d7efd0e05ed8307c2de08a66578dccbb1dca3f5d4061cb7cd9eb0fa9c724bc76e8eee1bdfa450144619cd1567bcf3ce3902a31244a20f8471cc2ddd72b088a8f41b4e01e2764c2d5f7876bf808c518001889eba3ae20efa7f1f70018bb4dc8aa238a829fdcb9b47bc25d629d05f91ad67cfcc7c22c80867ca7464f1850d7ba0fae817f04d66efc2d3d60b7bb6412252a39104d5fd4b7308687895ce07848582d2fef05901f9afee0f6c73339c8f1b2bb989c53c9969893e9e39a5968088ffe611949f1d26cdc040eeaa0db57eba826878409e9dee77055fe08b53d8bc717b85010a1b530314ba8e7d4048d98e7a1be305db538397ba327142ee8cea8aa2da84925a3fe65d47ae6b3660a71cdad0e00f979ff088791ccb3680dff38c362d85471a3f6c04b10a103a913f1088534af00f32b69b64e302e835041f479795bfed5d1d266e6b0458cbc70f9f525177d134ef9c27bdbcebd60d107a2271e10218fc1366b106ac471697f132e0f6970afb8bc64d24288db67865bd4bbcf86f86b7213ef7eaf5b5b16f8932cc6bcdb4f9538b8c1ef40bf522ddb5bf3978c282255eca3ef010f0366792230530a16d50502955c758fa8118c0952e1c06dba1c1c579eb3b4d116c2d2ad9fabe59dd9639aff3e4c3055fbdf27499e485a9772ab27453113e07cbf6b9feebba357f1e151d4faf83be4b7cbe9f33573422d2b70293e3284374d6c2b292da919150567817c9e16c5a344718976d67e249521a71d43198c3047c9ac8255131b6f49fc87aada047d3f6a915a156990411f6847a6568d52ee495e911c09d4c96305142638143dbba040f6d82d11d9215f530dff7b92bdba583a7425e8935c39a7eddcffe82d8e769eee4bde01ab6eaa263ce559ff3eb930946b2fa552b4ff832069cbbc708c2602c7a756a41aafd3a67b0e3fafefa49307571fc8f975cf5ee6b6efb0537b028431e86eecbc79edb3b28669c9224b0a2e9053ca407f001147ee45becea31dcf582216727530b199d8ef53331b522becf1b471ba4efbb1d4ffb69646cc85bb4f2e0f396a5b4df1ca1f3f561f422ae14ec1c91c53266ad3bc5c088d345438f55ea9f12fe53fcfe9bff5bfc53d02f99fc1e9842d1527bc8d635ce2b3833280c282752fc1b3b7cbd296603c84706e52b1c435a11c35907a320f469adce9073d4b33ef74f3ac79bb465443506d8b19430f07bde7e8498a1c7c2c76ad9c45077309ed5f6ac95833ed25f11aee065a55e9fe20f0f04ef35feed5c1f77f4b2ae6f84a08c4ede0955e5a0e090230b2a4b90db1ea0681009d79280b01601932387e39a414bb111aa6188a75519e1c4788f7527b9a13a6c0a9a558cde3b2241b067cf832b57bde490f2f12c288edaf74a1928973a4c7c3952961f3df0df4efe7e760e20e073c87ed297b3d3b71272d91f1396311e37184fbdd5a5d5cf430996287734c41b653c45f78c8b512e548665b6ff4c2f2127b018fe29a11e6ac92a25e71229fd3035be9c27a457db76c8aa681fbddc9f36daaba61d594348b3d354ff827c85f3302993099571947461c037c0e1f1732ae757222f92bf9e6e67082ec69839081c48ba5d3ad8c8dfca5f202f5d13266ae914d06ec9b1021e06f7a04365d4f56dd93d9246e2fb885ba043f52389eb4718c4fd85ab2363e267b64e3d36635c6caf221eea5a7c1f776a639e422bf6c4037facb62cf134b8ecc001dd28b45092388df800910b2950b87a6033b8ed961015f7c37ebe5104979b481c6c10b0e18405e03169aa68f6aebce7ca3b2b370fe27964f86a20e93a6b523f10d9a57dd1c4244b466961459f2e899d34a10a6b7032caabf577047a68f9ff8c8c75ad38e24291312914b34917304124baabf9be6d67ac34e8cc5b7cda31175f751b72320ec4e819819227de325bc2285feaa7d8c6f3b52a9adf5ccb583bfc2ec04a22491b063570d915767a10738fbe3a6dc2f482a6b7c2f42ad10d3e8d5491a5f02d5b57804b32830067dc89f53dcf377d0b788a6cca108a2c97a41a3c033b7c94bda2f22a6f1bdc03f4d4d5eb0f96dd0a73340f14f09daf9dfd68ef14c13f2d2b091bf0474b440e72bcd986b7f7cf1f138c0919f5f0d860071fa5ea6f5fa5d68fabad90347f9aa84fcd9c5a5a8d3c38ac9f2bdb2d14d0fed1d1ba72ce413d97d03cce6a87d613b6441b3293abf3f9943abb69f661494c04e793dd502974067b6fd35c1bd7f25dc74d24e91b6beb2ba51b5094830b7b387b6590ec9bbd5f8f1589eae83cd365cd255c84ca4f71f4eb06879e4b41225b1937c8aa779c17f197f792e44df14e287946001b92c2e4b75d4d24d098000a4254a1f0d59f784a14ae18f397e8db94d0b50329e96d34e2e520087eaa857b156cea795dbc1de9d33876731ac1fb0b06f2bd40a3bf91498bc0779d4cdc7e94e39d99f32326146795897e0dd52949cc382d0cd659fb3841a7e48b9e5d5a663f16b22458eed1869a98d60eb6bf66e1ee0f63ca15f24df29172baffe9cba33598e74d44983deae1004cb2438a65e2f27837dc36ffe92c4dd9ea28a4dbea0c33926df772c9e3355ffb806bf5d6bcef1c0c2eef315c95f2bd2e18a3e44a245d696c31cfb5dc75ae2980a6b40787c5dc321888ebbc9215ce879b589529ba40b0eadab6485e374635cf3591b115b4bc05601f657da172991e499615b53648f1fe5470cbea2df05a8a748cc26143d2fa6dc2da914b6b795549fcdfc96edf4a02b1f55077c9b9815e96c3ae4c325a4b8aa0b94a632eee7c912bfe79ac0b98612af398eeb0319d9cad7f07cd45aa90c1cf95e784ca5466af79ad4687f743b3dbc0c9abe0740b1137a76739c596399a7bbbb8b1e68a593534c0bb5b8bc8581d8bb237f15ea82fedf6ada6582ea4be3794977e955ff7f319488d02c0dc0fd39f4dfd99e21768d57bd4ed421b529b1955dfe5060c8adda205f586bcbc17f34f7b1952b5f9120d075f386c3bdd2c7dce8a63e5d1ed9debcc68059a11f8841de2ecb416e1a75f3d69ea8e63d03155dc863cf9f71f2b72b0c9fe925288d96b298b45407025fbd158b1729916667e731a1c20a61c5e1a3c7319a16b254395d077ee165f238ee0ce55d9c6d10a31e5aa2f48845934faeec8b644ff160618e635932738d1d9d5f1eba58c56b72708b8067b43f32b4568f4d717398", 0x1000}, {&(0x7f0000001200)="041ec7492f7b5925795f1d72f066775191580ac955cb763b9a540b1390e4b21149c1caab64209264133c74364c292e0de953ec44edb384dbd330841557091a63eefe3ff2c4b7461160388ed81f63c7ea17a56557de1647747662a3475abd5c02593b34716a7b33a4b35133cf20ae4d70d4744ee02063a8034a40875d71d51866edd5fd", 0x83}, {&(0x7f00000012c0)="6172b6ad4db3064a5e07b123536516d52971959ef2b7459c3bab1ba1b8e816217062aa1896a3383e1d7a27459d72f61f22f8c221ac09a1e188bd3948726fe6654f375ca4bfc38e627095ec44c847f75ec2b659779aa026bdcaf91dd3e4f58f2d51a2fc59501147c355bd55e77e6b8ebf4d749e5675956feffc560aeddbba19cf529a9e9b0b", 0x85}, {&(0x7f0000001380)="2281ccd045dc875e2136532373d42985ba171e8deff8bdf6f69591a1d0a7aba6ce1e4b2e84f0501dcb9ef9b96e631e163cedf48413a5caff62be69bf339eef21e00adfc359e8fee1b0a48aacddd54317fd9b539619a1959b23e2327da3545ad533cf9eb29fcd192637bec21cf7c7236cba022991facfb8dc86271834c3853cdbaf7ee8d721e1ef25fc4ac7b62c7f488f1a8a1471218c59f6afc7920c2c", 0x9d}, {&(0x7f0000001440)="715c6145534e461472d02b58f3b60291a9e83ba77995238b4b8289e3f221fd28a5468f00255a1524c26e113a618643e803901d2e22f71238ccdd2b4d4d39490dfbcd0e7b9c48c42e9f43592865f0fb6cece254078032bf95c1ac32b4e28dbe0156633e3b8f9ec47a94343d65cda52905f15bdfd34e27417a97104238800f413a29d971c182773e5145a5821c051f980c085c82a5", 0x94}], 0x8, 0x0) 16:01:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0xa4) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x5) write(r1, &(0x7f0000000100)="83", 0x1) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 16:01:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) execve(&(0x7f0000000380)='./bus\x00', &(0x7f0000000600)=[&(0x7f00000003c0)='h*\x00', &(0x7f0000000400)='h*\x00', &(0x7f0000000440)='/-.{:*%+\x00', &(0x7f0000000480)='\'&\x00', &(0x7f00000004c0)=')\x00', &(0x7f0000000500)='h*\x00', &(0x7f0000000540)='$+&\x00', &(0x7f0000000580)=')\x00', &(0x7f00000005c0)='$+&\x00'], &(0x7f00000006c0)=[&(0x7f0000000680)='\x00']) r0 = open(&(0x7f000054a000)='./bus\x00', 0x8, 0x0) open(&(0x7f0000000700)='./bus\x00', 0x688, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) execve(&(0x7f0000000140)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000180)='$+&\x00', &(0x7f00000001c0)='h*\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=')\x00', &(0x7f0000000280)='{}\x00'], &(0x7f0000000340)=[&(0x7f0000000300)=',-]\x00']) 16:01:22 executing program 0: r0 = msgget$private(0x0, 0x43) msgctl$IPC_RMID(r0, 0x0) getppid() msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000ef3c6e12807edc42f7bb000000000000000000000000000011c70007000000ecff000000000700000000000000000000000000e2e5211f000044889badc72ccd11ad607c18c798ba5504136ff066380fec8f36d961854025ae08861fdfe9ab8158c37e88ec3ef64150f904224646f77172bd19807acd6f2d391d69a14512160c96b0269996fa0258a79d4558cfd3bfb73c3fd61ae8c1dd38ca3a22fcaf282921bc99500e746ed8978cde06fe70afc1a7f43b90a88c2898d4016c8894dbae75bf7ebc538a235dee5c78566d865d25e472c08600d26bf64ac2c9a4eab169ae286bf054d6666abdfd6ed36b8e44074c916b1668c97348912f65b726f2393049965391d6e40f87d11147bee29953b9361802a4925c147d160051984fe696a79f44820d8e445ad3a4fb55f0997c6402fac87d614c58f8794aa7ade93fe9d749194bd8586accdd72277aa92460b6970db4d050c4b297d4c4e85841c82dbf3542c30d87de47c607e65d404b981aa8073876e0b4102c1c384aea4a7bd649b16553763d21672a3d7af0128abb78371d2fc0e63c04d78ff7f4dec30dc514d51a7bda06bc51693622162287784655"], 0x1, 0x0, 0x7fd) r1 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@in6, &(0x7f0000000580)=0xc) fcntl$setflags(r1, 0x2, 0x1) r2 = msgget$private(0x0, 0x20) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x7ffd, 0x0) ioctl$TIOCEXCL(r3, 0x2000740d) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/133}, 0x8d, 0x3, 0x1000) msgsnd(r2, &(0x7f00000006c0)={0x3, "06382ad11567d4e600e93bf151deac6540c695de131349c30800"}, 0x22, 0x800) msgrcv(r0, &(0x7f0000001740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000088bc31981500000000000000000000000000000000000000000000000000000000000000000000000000e4d6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ef9e470aa908589769bcd4b35a65840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x1000) execve(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000000)=']\x00', &(0x7f0000000040)='($\x00', &(0x7f0000000080)=',[\x00'], &(0x7f0000000640)=[&(0x7f00000005c0)=']\x00', &(0x7f0000000680)=',[\x00']) msgsnd(r2, &(0x7f00000002c0)={0x3, "77958f6e46ceef004d1901df55314f813593310a15eabe11a3f49976682fa5b685da387767580658ead5750ced3856be0b82507516df06cebb11d9afb2d95cf2017a67533a175f2e964d2c77c9beb78faa497ee4ff775f4d7438ed8850aec082dc29b3af513184d817846b73b806e91119bce2310b4d634ee43b4ebab9fdc33968f00108321e3e5d5d6deaaa5288d9d749cc9e0cdba40062bab6e2b8f9"}, 0xa5, 0x800) 16:01:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="a6f468a130a1ce50bddedc0f03b3f4d16e12120bba888329e49b290e540af4072ea3ef56af8d2cc8194b235ba1406a46377aea3d097a2a1c603253c4c28d51453fad02065ccc1cd3323d73367815686750b9ef2a88eaeeea6440d5fdbc028a8b83147e6022", 0x65) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() write(r1, &(0x7f0000000040)="d6e7823db75a579d4a1a8e563f9e7d27cae5993636", 0x15) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x100) close(r0) msgctl$IPC_SET(0x0, 0x1, 0x0) dup(r1) syz_open_pts() 16:01:23 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000240)={0x6, [{0x2}, {0x1, 0x8}, {0x0, 0xe9}, {0x2}, {0x3, 0x80000000}, {0x3, 0x1}, {0x3, 0x10001}, {0x3, 0x8}, {0x2}, {0x3, 0x8000}, {0x2, 0x401}, {0x0, 0x1}, {0x0, 0x6}, {0x3, 0xfffffffffffffff7}, {0xb5fab2d1c32081f7, 0x7fffffff}, {0x3, 0x1}, {0x3, 0x2}, {0x2, 0x7}, {0x3, 0x83}, {0x3, 0x7}, {0x2}, {0x3, 0xfffffffffffffff8}, {0x3, 0xc22b}, {0x0, 0xe3}, {0x3, 0x6}, {0x2, 0x8}, {0x1, 0x6}, {0x3, 0x20}, {0x3, 0x5}, {0x2, 0x3f8}, {0x3, 0x8}, {0x3, 0xce8e}]}) chroot(&(0x7f0000157000)='./file0\x00') stat(&(0x7f00000003c0)='./file0/file0/file0/file0\x00', &(0x7f00000001c0)) utimensat(r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xffffffffffffffff}, {0x0, 0x4000000000000}}, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x7fff, './file0/file0/fi', './file0/file0/fi'}) 16:01:23 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x200002000, 0x32c6) poll(&(0x7f0000000140)=[{r0, 0x2}, {r0, 0x8}, {r0, 0x10}, {r0, 0x4}, {r0, 0x63}], 0x5, 0xf7) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x4) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x0, 0x81b}, 0xc) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:01:23 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setregid(0x0, r0) getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(r1, 0x0) 16:01:23 executing program 1: r0 = socket(0x10000000018, 0x2, 0x2) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r0, 0x29, 0x35, &(0x7f0000000000), 0xffffffffffffffed) 16:01:23 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000092000/0x3000)=nil, 0x3000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchdir(r0) 16:01:23 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x60, 0x100000001) lseek(r0, 0x0, 0x40fff) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) write(r0, &(0x7f0000000040)='!', 0x1) close(r0) 16:01:23 executing program 1: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f00000000c0)='./file0\x00') socketpair$unix(0x1, 0x81, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) 16:01:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x10001) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = getgid() chown(&(0x7f0000000080)='./bus\x00', r2, r3) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)) 16:01:23 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0xee, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000280)=0x4) setuid(0xee01) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) sendto$inet6(r1, &(0x7f00000001c0)="175a9a57fc2a9551964f9ca5927ee7d461aceba616389f107b95a6f8b24e675d421db2e8113ca6f02cb6c473c93c034535377b550399f30030facc9c2db3390ae0fd010dc6aa451d9ad964aece83da3d343aa58e341138a27d9884c1eee75b84bca339f379d1db77ce2988fb51f67bacc356a5c3b651220d1df8f2f56bd2605c89578329cdae81fa72b4ad49c72d3b1b2ecfe5f967bb11ace13742c17957f3148c7d63878dcc757a2cb3379a45d1dddae3da70aa58c4b5c29d5f7ba94ba0de", 0xbf, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x10001) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x40, 0xae0, &(0x7f00000000c0)="8ea35dea16f8b67d37cae9e3fecf10cfb0dc4ab93dbfbd92f9abe96ee0228d9c63884ebf41dbd4d5db22c8ecebbf43496f2f5c5cec07826f124f3500f36b0e965443f4421c36135a9e05cac7361a892b1e9f102125a0084d52f8b1a08ea77788a3db294f7410d2956e61d15ec976a34159fd1fd8de44338b8491ec0dee4d828a7c7e937575bda90d2e6ed11ae789800677e5aaaad7314dd767eae6417c0d0f7db1907bf76acb4fcca671d4d8e762bce2b12a78ade889b5392293213074213cec203ee00903defcd876836d538ae0bdafafde71b2749a38ddec541428f6203a246bfe96b750e3602185a829", 0xeb) 16:01:23 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x800000000000008, 0x0, 0xfe91) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) 16:01:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000040)=0xc6000000) 16:01:23 executing program 0: r0 = socket(0x11, 0x3, 0x0) write(r0, &(0x7f0000000040)="03bef10e27cc9f0a976ed7e69dd8bb0000000000000000", 0x0) recvfrom(r0, &(0x7f0000000080)=""/112, 0x70, 0x40, 0x0, 0x0) 16:01:23 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setgroups(0x8, &(0x7f0000000080)=[r1, r0, r2, r0, r1, r1, r1, r3]) setregid(r1, r4) setgroups(0x2, &(0x7f0000000000)=[r2, r1]) 16:01:23 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)='./file0/file1/file0/file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x803, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/29, 0x1d}, {&(0x7f0000000200)=""/161, 0xa1}], 0x2) 16:01:23 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="a800009bb4839ca3cd8aae5c3aa03400", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRESOCT=r1], 0x145}, 0x0) recvmsg(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) 16:01:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r0) 16:01:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) write(r2, &(0x7f0000000700)="cd30d80123bba0869d029e641867c100bbab148d4e8fd10ac09ac581c42b3a836c440b2ab80cc3a02d7e52e15c3ed51622b5c9d943c2499f7b4044d34c6a64c32ab9cfcf1e64c333cf857878130d63c00882792e25cd45e8dacdb75e575a5bbc178a5a962b450397c50e7e97d092cd86bd847ccf44489e5a946eab08248564267e49e363add70c0dd71cdbe40739169e6901e1f6aeca61bc92203dd706fc4b565303e1538bc6", 0xa6) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0xd9f, "044ab21de70b0008000000040000f1ffffff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0xfffbfffffffff800) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="1cde7926d90fc0c3bfc0211a4096ec6b6047ddf30d4ebfd94db9010c3e33634c4339ae32e1ec2f6af0aa0dfec430a6fc941c09bfc144eb4494bd8cdd8ea1dbdfa78abdc5241ec132cfb402ff56c3726ff79b52dc1b6e720dc1249c342c05197147a1d282474bef6daffb89de251ffcb9d719a9bd3f44e0f66e6f9e5998390f61eb1e3e7f3b56e94521c544ad98d90fb93d4274667051873339b9e61a5aaa8ca4cd50df8d100ce4e6d30c39f725764740", 0xb0) setsockopt(r0, 0x0, 0xd, &(0x7f0000000180), 0x0) getsockopt(r0, 0x3ff, 0x0, &(0x7f0000000080)=""/195, &(0x7f0000000000)=0xc3) 16:01:24 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setgid(r0) mknod$loop(&(0x7f0000000000)='\x00', 0x2, 0x0) munlockall() open(&(0x7f0000000040)='./file0\x00', 0x8002, 0x174) 16:01:24 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) r2 = dup2(r0, r0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x8000, 0x2, 0x0, 0x8}) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}, {&(0x7f0000000300)=""/69, 0x45}], 0x2, 0x0}, 0x2) 16:01:25 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() socket$inet6(0x18, 0x4000, 0x7fffffff) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000000c0)=0x81) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000001640)=[{0x0}], 0x1) 16:01:25 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000080)) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000040)=0xc) 16:01:25 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f00000005c0)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000040)="1676a4c2d83cb82c2623dffdd473d6a7102240b5cb9783895956dc06110de20367605ffc1fe97d74cc02c8029fa6cdb1068e1f23c1237953d34350999e7c5589e3d1b1561bd1d038597992487849a76937f4bd010a12efae7f09770bdf4347cf3f62ff270349370ec2e6441c401b7dff7e0b", 0x72}], 0x1, &(0x7f0000000100)=[{0xe8, 0xffff, 0x9d9, "e90316cc0e3eefdf7035fa82b611caad65af09f08693d945b9e1f578803ac342ac58330fd75aa117cb4e79be202eb6d79ef7e3848c78b349740928c6f61f7ec738f4314f0f9f5de5612c0fa3cc8391885d5d6fa2520c57dce10e52842162dbfdc7aa601e6ab0f683d2418dcbfecb3e4a1ddb8a718c79042c6c9e1dd273f57a59887cf52d3920ab75c4e16480c70fa44cabc4a885ae07a6a8d73422a42d7b706ac319e202fab6db1846e5336ba7eded898e2526831ae01c4c28cf011fc51216c54d596a3a9134313a776f787d9eb8ee9d2b"}, {0x88, 0x1, 0xb9f2, "027f83e0b2fc45eb085e1d1d631045eea533ed7de13b7ded8e59d30694dcf550d4bb42f372158dcce82961d1b267487e0bef22c89027d9f225c2eba92c1ff8fe5250937f1c4224ae85c5ca7bde8e98a404e409c2a86ea176dc74b70eafd5cc7a6510469395623d8843da418509c47f25f778a835"}, {0x80, 0xffff, 0x100000000, "54bcbbb39e79b4c9067d0d14b13aecaf974bda71f1a79092a5ef34c392257e1c5de16b1146f48f8008abbb3c74d81905a3f73e333158f9210a3aa82c4c07e72ae6a63f6a3af0c08adca756d6a90b4fb9515def79472c2d2ae922fd6b83234af9d52c4eed26a3dfc4878d98"}, {0xd8, 0x1, 0x1, "6d44cc0cb93f1093b80325d6a82a0413cf782c345a3865a213e02c2c3e1c13a2c3957d94c97461b4fa24751d27f20d944d790125fb615b5c9c093383c302db4961163339061fbb6db26b50e49d07efc1d31facf8a92b7e3b7ef1a568a067894550802654145d04cf4286bed2df74444709e9abb7d9849e5afc2bf0f0497ae41bebcfda162d312e714e23fc2aa0f7e07cbe016003ff517be2ed91cf8a3601216abc8eff47a24b37ee092abb2773daf732a4017feb34bdba823c5146add3358063f4cb8107335220"}, {0x100, 0xffff, 0x8, "9cd53befd36abb6f049cdadc42cde1b98965292e2cb2954f2499da6697dd206cf53ff94f22153820492a77972f59c8b3f9366d8e1fffa918dc31bd9b7eedb82f03f2f838cb347bf4d6c9bb542734db030f99c4b80ea79da9df2d84c690336fe1ba47e865cc620ab18032bad094e141478a2b5ebbcf4599884f35b49ca7676a40972be6300a08d23b32a515ccc2b737285f619337591a6b20ea6af74dc6115d737b223252cbad771362c129456799463357a5eed82141c505bcd78e015ca6ff5693ff24b56b7b359019a90de6db5328c23d250f0c8acddc8695a187ffb3aecd6816b3cd98c2602c57e3badb12a2f6c7"}, {0xf8, 0x0, 0x8, "7b13f85608094b0e93a5ce29baf530fc1365842991daa52ce2abeeb45b27277722a2158ea6494befcd3a9f16ddc4fd6fc015416af83dcd54308765776c7ff7a3318f1e0618370483ef6e0f8793c3f7e74b0e8ab7bc8928605b50f9df63b2dbba5f11b97cdf04db32dab9a4137260058c222759b2f179566d4d3e6a325fa28e599fa6d69a941b6eda9746d768ea8e994f50bc7981a861a67bd4502f0b06b233d74e021e41011df09cca7241bf6498367ec2ae0074e18f86bf287547a86ff39f85a7af3b2a6a62fba28ff4af225be443a14e1dedc13a62c6bbc4466a749a09822451ecc9"}], 0x4c0}, 0x0) r1 = dup(r0) r2 = openat(0xffffffffffffffff, &(0x7f0000001d80)='./file0\x00', 0x402, 0x44) renameat(r1, &(0x7f0000001d40)='./file0\x00', r2, &(0x7f0000001dc0)='./file0\x00') sendmsg(r0, &(0x7f0000001c00)={0x0, 0x0, &(0x7f0000000940)=[{&(0x7f0000000600)="0bd13858398b6ba2d4709feca487ca7c7a660371f42202663bf7ff66e2d36d363b797fe1c8ca545bed1178d267e52d912b210ecf3dbd3e912949e2df3115d5499582ded7655a3e519ef5a26416c1552cfb88d76cd8ab253fb47706265b9f0e4b89254855aadfc0162e271aaf8ff3513b79c4369740cc4a1e21df5639eefc4ac1bd659704e7d0c607af2926fd8df19012e64cac478e8c4897c2d783163e05f35dcf681104d4f76894a675810d57f86f6190aa6ecc88fb4081a709a00a574576dc2000358f2b506701", 0xc8}, {&(0x7f0000000700)="477590a85171410710db130a79a520b8617fcf0bacaa86cdedaf7f67f56c93d603b99529a5a25de7aa76747d6c44b5ca66b98b7116addd0891f370cee04a1fd1c233e8bfb13b86f46bab0538e3b53632c8310c2010afd20cf14a1664c76cf7ce8d673f796d8cce79a49734458aec06bb85b84238555368461ddcc88b1b18beea69dee5c3a2b1ab35ab7027ba6aa981af7d76b9b71dd57051097ef56c38222f8bff7d64a959591dca167e64", 0xab}, {&(0x7f00000007c0)="428d9fd920cdf7675b70244c9cf471954482", 0x12}, {&(0x7f0000000800)="4595b18b9f371ac595c3776f3f6767862e5d6616d312bffa0c3f3af467a11d563df8e0bed6218b67bb5f7bf1840bc5148197c2ecfb67acecad1b3b061b5a873649520ffbb9d9a39db06c8e643d05f96609febebf8071433bb599d344c68efc14eb7a8641cca5569a0d0144bc4f508562f6d02176ad16b57d27b14493b8e8a8baa862b277504a515709045f0dcdd1361578467163", 0x94}, {&(0x7f00000008c0)="1af8d8685ce56df29c6e1bb23fc6bb14a6faa7", 0x13}, {&(0x7f0000000900)="bc4fa2a13f285114e418313dc8af3df3843f97c7b7", 0x15}], 0x6, &(0x7f00000009c0)=[{0x1010, 0x0, 0x101, "32adce74e9046f37dbc98fdb486e540440363184d8e2462c805ca72f22966ed2eb9ae5d3d9ff93e1d2bfc2028b14f48506b1f918752baee28b2d1dba7723b4819dddda188f620591581633b81ad35629bdb32ae53e82acbee43ac1b6411bc3412ba2c71d291480004b7eea8796a113ff174ffa5cf8843b33f60acffb923f0956d1f807b7a6ffa1aa69a55f95b461cbf78978f04a6b060efe8bd27871565a0493ef71bae29746a19cbe2eb377c5caa648f4c4877a8f433612f5fecebbe59e0f2e1f97c962e7067c9ab8594a1a0b544261de66e9877874d84f1d949ef820be653dfe4819a17f2d763a7c9c673a3fbecf517848439c0ffb8b58969e827e79a4ac0fb1ad749406e417cda1323ddf53a5d7f5d6e4e9556955af7570be7fc50d10a0602551e60490ca2d5c9048c89ffdaffead4c5827b34c7d97c8275dacc8bd10cc37bd5c05615e9307766da746dca5e1029945408f864d3bd22d4cc3bfb468974a0fe0db889b374700a22b1c5df141419828eb85fce4e83f92e5d63c912c15357a34cd0eb656cc1dd0d82868a0137dff079d9c67a99257dd19673f2d1cced51cc95125e7df061e7dc5090bcb0d6cd8f8785bd1e85279b8b9d109581eaaa5fbd190bbc98b867376f6ef22bf113ad4d63f26467871a6c41cc1a9194b24e8af58104da96bdd24a807eab81304b667e2beaeba7a2878ce5a6e258410487de0238a8f4332484869ba4a26b1087f47e31636624d66b81360ece450356fd7a5914aad25dcec6d1c554d51a568ca6e4826dbab7b033cce410326ca4bded35638b183b5b9fea14e8b8078c83096c905f00ce9bc415064fe75595786bb6659682d292980b1f8354713b5798bbd73aef6db9e0823bc9c8b46125f607d7d7381ffd34b7f87af1484c2d058d5e47b2165a5983f1d4009ba81e5c6262c817bff5c06452218363280a57a777f39f55c6f727e72e536a22b4687044fcc1d89cb3ba943cc824e889c3aa3fd98067b8d39ba1d8842a640460fd1a70ac4e87ff8b22ae52d8f0ccd14df96f83e7f284cc4bd6c13beaaba9c112307d7215b288fae16e844e57c27be3dc342aaebe35a66a10fc2423ffcf4a6ee31d737f6d0c3f9fe8038a7064e02c8b545906cfd827547f260ebedc921c09c9ef087bb5356a4cec229f4865e0c40479a11b90284e8e2835341865a6fbe72f042840b77e99228907453892d67886e868e6851011272095f3b9e89078ba60c7dcf58a7ce1930691ece3a32e36c76a1ab18c31cc2dc2c16f02aabda04c9c772492f855c60dcea84a4537b4348c25160fc2e0d4078ddea2885c089f16c034c21c7f938cbc6e509fecd74c789bc353e274eceed3b26638deb03658a6d66c5a0bdc39020c42529f97deebb1f1f905a1a6fbb76c1439eb5c11ab49cc88a524ecea28acc1b7c325fe811802add25ab40db798fb9db742dbe0162470c741ff40ff2e900b6b51f13933e5c131f72191a61e9a1ef787eeca1c37d4439f0eda3f8b84122d908db8c08dda34691099c7a3712b1d118adec99f29977ffabb87a3df83cc6eefff5558be27a534251a9d752ced750e2fd8085b654c0534c72b6265b09754b9fa5e8dccf0a14725eeeb0700d60ad1df0b9a2ab4514eb6f7ebac43605a02b93524c271cffeb03e052e13c097f303c7b4b27022d26abeb5d634cd5ea444938ce3b1d3e7e713fed3742ae4026e35a992d75a279f26d12da9a82898ae7768097d4464b0b6b798139c3ed6881d80b6c3911204573a4a587f681cf616adc85c4289937b0c531422864dcee9c2f9c25909870e7d9bc4dc0f7a9df2106dc9a50a31e26111cbbff63797d8b1feb12481d63c09141719df0591cab99b9e94dda90a15d0729e8fe4926f665abfd3cec1bd3d087c50e36b89ed3ca8706f00a4f75b039e1cd4ee23cb5c3bb4ec107aec1a1be237564842bc3370077c5d5b9e4616b1a91cacbf7d02e57bcad24844c4af3eecd6257771354eb7848cd8c8ab9514f9c5ed7826eb98ea92967986b8f3d40e4b8bc63ac6cdaec5de01e84d3e664a623c263efefaf6c8dac0ea5103d14edd8a05e17acd2a754ca86907f84b2f7967e4cca2e6f00a5aa44fa20c0874343b951c4bccbe2f639805f0e272d56ad50b318145bdcd534ac5a4fcad00481717b2623dcae254715899665bd05aa20138c61ae26210828dcba38e1118813a601a8ac95ce665686e24674df0af626c706688e84757faee3047e55d19162168216288875096c6aeabbccc2a0a941e7dbb880609a05766d219e2950da5235d133b399861be87421f0145a5d07beb1e381bcb1081322e195ce165e653ae1e24a93b521e9d9577a857b7a6cbb6f4f1af9802b69be3d3896e686a479511c2f77802671d31bc3eecad370885486677b431c000f6a3bf5ba21b1f92a9a6cd041e8c399d716370d7e75913b3fd1acec12636365638a87a4fefc688df7714c3da6559b94f610e647ee5a2bdb8cf05f4df03f35acf7c1fd7d87c95df6764885a77b0e133037ff32ef21938c19507fd35d7df17bf0ded5c8fb0d20f85e1650a6d5e32f459757563ba2d50a7ba155515cb2d37f9bed408431367d44e7ee5a28917f4b8377608af4d1105c81ebe8f424c3c97636e90c03e589f2528e319284f27c87d1ec6a4cb7a61d90362a06069286020c27122c7b12d49f63b53918401626771807212a600cdb9c1a5c3f44565f57cf032b3afff62d6f0b37b3e71ce283a454b9b975115f2b28a5aa580b676e4cb2b009bb0342082d62de6b399e03b53ed637c31c3efe6bc21618fd967945265eaec62f074260886e91fa997998065c0637a1db44cf1088e9b0d57a93cc5ebf040bc637b5ee23281eb06235e44d31ad49467f087658d8a03b3501e236432d09635035e2889a92e6169ca655b284827bc8bc0d7f6b2201b904ccad685a25cdcb066b1b2c6663b3f78feed4886c04797b47ff9656d39307de30fad5f5f34827de27db88a0a778d925b13d0ce56b395620944f748e997ab85b882a0866a078d6461b1b583a8d7b0d7ed9195544b13e52e3c0ca6714953bb92e23bf6a6ec90cc0fa878a06810e2de931c99b5f129a0b2349d4b529616541bc151fb5e415a41ed2d7af4644fefba151c9df8bc2ab20c62d05979c8d023e8c37f5a1b37dc7e05b8e180f9bdef574ffc0bb1ccb2a3bde2c475b85c3e9a71252d515aa586a5113fe1480c8c2a7f1f53d4f3cf1a7ed0d11795302395527f6ae361594fb3a7350ffb7beba02d0adfa4c9358e70b762bbc04e83d57a4cf2077cb4b3369fd4eaa24ca43c0c24c74a920e3ce8865438c70ab64c2b2c43d52a8c18202f8a9087536c3e298df056ca74c8796083fffa02e785cbf503f9d26ad8203afbaa81025e32d2d79f752a7a068acf180156a97305025168799d6ec97c2f13b6ad31365d414bb2b4e2ce0a8341c7d3a943028f9b255f5e8b2b1fb1a23190a5104868e73259bacbc9386f3186e987e9f984e4ec0fba9a737a3d5b057ca2ccd16ea66ee0870fd1bf9d627ccbf8c9aa9b5156b084ac941173300f89ba53f87b3e5179f60cd97b8e6867b2382a7b354c715e112480385b68f1e392fe198241d7c6066079d7b659752461978e89fb5ea5fe2faf13e42f6daa5adef036cfc913993ca394afe1bfe2473c135490f9b066aff28b92bd3a2faf8e723bcd0a0c7f9ee50edf0f456721618060378c382b7d0038a5eb0a62a175a6aaa1a101446294becb0c3df6ea97b34a210afa0ec5aa2ee5c8f0a9d41a1bfadcb39dfb2fb731b63ade8171481ce6f64ddb8803c5464dc57b2ef579f1ecaa354a99c282fc7a828a7cb7350ce9c0f59f4874ae930da8f23f5abb9b1c9deab3fb1328117f6eaa68767e227181a50aad7ea030f48af791bcc7222675b92f8e4c722c541cd38290a8c8af3ae3ef0ce9a2c0934afe140c0f323304508c21300d02969f6cb80919e6c575cddb62c579e2867b86acb333c0b0791de691c7702b7d17d072742720c477e7f3b42ec9e6f31e6e0f674a185087e1c7c976f2e07c9f9051ae6295f52ee7ca4945ff012127a8f417efa6549fa21d1516989a0df452b4030481a0326187dcbc6bb0df8f93994c53a2651cdbbaad2cfcf48f9f8e7fc563856b5f25f5e1597de43fe720fd35b56d0ab9e0d57ef032373bdbf900dcecbe69de711fbd5891d42ee19a12f0074725a98c8d2188a6c7fc00fcc15cff4530a590e9bb0886ce4093a7077b6d078af686c72efd022de60fa0f489146ef13d3a72d84e8da27101a96e28566b38e635ed12ea55db9dcddf08ffa19d13fa9082d436f19c84c81ff1c62923bdb173c3a970d48a173f6c515b35f0685b7daf0da7c4e7aa65f231060a16f09ed62d1bdac7f07def0c0417a23211899d8060a19e5f8020a787cb0210da8a27ea4235b034b5545a62ac69cd3ccb0da76702358e92606f424c392c6348a84832a036975870501454dc8bb95df6c493f90656a7ba56ddbf42ad3083100f67baaae3ecb60818dc22046555455d96621935ea7794a6971378d862973a696f47aacd4c43ab7aee0fabebf3d0ffd2a02d801e1c4a6eaa4b95e241884af223cc3a47d940638170280b832790289cf52991b85f69413651260834daa0d319c9b5cbe13f58363f5f4d72be829fbf44cb8e09056eb4662be667ebbfdeff948b16279052056a341790a1c58fcdf7f73bdd4cbe94d3c215ed1c2f6ec60ebf3e02528462da949ad0d1ebd17f2979f247d4a2720a950e824b9d5f3250711ffc2b8e207bcf05941a36591fdc824e9d1a4a485e4d1eee86272c753a10c0d684677542f939f4d4279e2c880359f525d934c2b4b3000bec08e319448dfa37d04fd1e45c2bd22de55860fe5a6be920b4a2510b3fea5a27c8329cbbb63d0af958c194c6f3b7f39b80f10033bd93b7c83b21cc8a86d0ce0ee9b7e252dc3578d2626feef852a01501a56cca780b4e29ef2f3ea52ab00f0f86e764c634f3210e97c0f6bcfb77c2fb0aeb3633a938575e6bbd91e56ac3ef38a5fe186b343f402c3a31185100def2142fed34505e791bedaf01595b8cb613bcef8c62f23b8116e5d27b20a7a2ffb29b9d523bdb4d72f49725e58d3dbc3030389403df2dbf4fc3291be201b87ffa45b41b78bd64ed8483951f636b75c7b95bff84bea7213e20e992b0b94029af12585003480243e89048e38195509ba6d194547fe54c730bdb85bb2edcd03f26f3cacd26fc7aef10252f45eaa5bf5bd5fc0e6de3b782e8d19ff8bb69515c3a2c0d50b4e44fa274c27beae25f53cb6e0e943072f142e80345c25ff4170a876af8edcf89063199fe89bb4c859d373eeba8564964b8fabbc37222621bd921cc6f284acf76ba31cb518c4d0bfd309c264bf2591e250440d5add84fdf7ad73420391fc43326d3734a5c06af1d4fd81624f950d37f1fa43df98ecef8c4b1dfe089a44da0824e04c8dcd673aba922690a0b5944a8195453fcbb8d019e98fcdbf096604775e5fc19c36c056d1e9d45d79e71c0fd4b885eb98a2d1390d3ec6f44fe62f000dde0ec518a28eb48ced2bf227ea137657c5f16e4e70a183104cfa7a990548eadf965f72f04801d54f7bd04d498df2813d975c552357ec67c6f677fc70a91eada0677cd6387c1c931f17c7b09f66b96728a5a7fa36a76defa0c8cabb8e3cb30a107ce255728d1149b491c4529e04f5a2fbbfdcb651f24a33307a58465dd192347d428675a016baa2dde1b92c08b82d7af1294f73eecce7707b9480545f230fd3faa4ca9b60541096b6bf7a7b5f900aabfe09242109b55ad383c27ffa238052d4bf0f"}, {0x20, 0xffff, 0x2, "e95a4645ca01925799f01c994ba40e36"}, {0xa0, 0x0, 0x40000000000, "d04ba6dd5f13436be9bfa322ea034ad3ac786ffff829fff6fa83bedda7b9cbcb19b70ae49efb6149ad078b47c546c6fa4b52a432654372817fc6920b2479b259be59d36ce00bede31fa0afe323f6d1810c8f6e6515f22698d814e0f9a6c4b0ff476e3328059a42605fc8c1ab90fea1b843d344a200ab8cada6db7a5ae6f6f32e01e41098f6212455c3e0a93abecf02"}, {0x60, 0xed916a207793f299, 0x9, "7effe34d8525d902a2528ef2f46321c1edcfa3d4a169974e42cb5aee50fd77936e16190f2f29ba75901604f81702d4dec9e1886dbbb601eb23d6409888f799873aa89df6884c1b526d123b"}, {0xd8, 0x1, 0xbb, "8ebd5ad7dbdff23c35a4af0cb1b5ec591eaed19abc95fef2cb765053808a4a4e3c438da96e5c5675d920f349e354f41ed12edabe940561f0f03e6256c9964616e917bfa5297804862af99459af00015821dbf259c6b0c507c7be924bdc3e6341277d623a71586a4ca4bbd66f3af4dfa6df86768a75e9aaab8370b6b233b30377f49654622913785125776a4f601cebccab6bbd571858717e1cf44c1cdef642eea99be95882d5b783c7b428ab0f0d4ad25d8d3f132334fb3bfcb4a36a67aa43fd21"}], 0x1208}, 0x400) r3 = dup2(r0, r0) sendto$inet(r3, &(0x7f0000001cc0)="75f958476cdb2a3dfe7f099fef18783b5865aeeb", 0x14, 0x4, &(0x7f0000001d00)={0x2, 0x0}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x16, 0x0, 0x0) link(&(0x7f0000001c40)='./file0\x00', &(0x7f0000001c80)='./file0\x00') 16:01:25 executing program 0: r0 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001640)={0x0}, 0xc) fcntl$lock(r1, 0x146871ccca5d4519, &(0x7f0000001680)={0x1, 0x2, 0x2, 0x0, r2}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) pwritev(r1, &(0x7f0000001580)=[{&(0x7f0000000080)="4bbf62989733cd338ccd5bc24db4c3540b48dec07384c88c1f4e856eb474e0a42e424e5e6cfe7f1c2eff7bf35e8b5d2558b1bf30962617371e4f9d239b8bd9f045ae007195905000477c08c9646fb8d72377984ca2e18f5761cbf2550549ccd44fddae4a2f18a98a6b5472b15a438fb838fb04ce08047b2f3c5ed9b5a7bf3039d3710921d2fae8d9def5e0a865456938d902812aaa2d4d42322942e67d57e2e9b12ceb5dd262f24ae235cbb2f13a1c3b81b9cad147518f21472f62d075a2c980d51f3b8aa6ad5503e23e94d6d885ba0ea7570d53cea4ee4bafed721430dd64ff02d18b7244a5b332c68606ea04ccaa6f00b5509691af2b", 0xf7}, {&(0x7f00000001c0)="d1dcf9deab79a9c88e443a62a26a5438f194f7c5c9f66d9b13e323e2810a771a77ca1ea42a9c75ff92c11567a399baf90d1a741565d1e2909918f5b2156834eda4a46b6211871eed0a6f31987f381311a964d46092a0afd7f9dcaff9d2777eaab67921cfbc5d92fae6d24182886eddd856673faff550450690e1fe338f9e21bfb79bc5d394b42fa34a65ebf4d1279bfab6f20e183d4c2e208ee71814e89174c84d627d1cc831ed02ae9038f500aacf", 0xaf}, {&(0x7f0000000280)="1a7993df9e54975208155f14948ef6cce24bab5694c0c32c9533baa958fc2b9553099ac12f11fb41437ea73a4c9482b5ea4e7e125514323891cd24f7eb9e06eb4f884212ea7c566840b58646abea864da31e8b766a2e2700bb1ba8188ea43623a902205c9d1a", 0x66}, {&(0x7f0000000300)="84cf50e82618604c318e572237fdfc1a6ea64aa64bb2cc37841ec17f4a4daf282cdbbc8e6a27a06e89fe6213317909815d236a6235089013af672a08b17380b97d3ee68feb73703cff57dd60117091107d2c5f45d96d032ee523c8a671ba5956090ea7bd63470adb1f5423939364fde0", 0x70}, {&(0x7f0000000380)="9d9cb2162622f8ed66efd3e18c022bf077391d517de80882fb2e9124776815300e7c92b2d236f3eca8854e5072c74c6176c1c742afe74ee3bd4c9fc66bb2a0ca690740510f7103e451998fcc311063f60732b1d35484436e333833cd3c2c57862f2c3de7fa53875815d73edd65de0f56212d8484423272f43fd5da28ca3300697c779d7888c05a0d3034006f524b3def48f074acc67283f67bd9a405b9c688b28e7cfcf1e5064036af2f8bcca108ba5638195fe3aa9c8321920bbd9255dc5ea24395542b6c19f8ff1764c70bb8ad5452193311016fbf2810f297f5aee25be7931f81806a3505f6c47974f494739188a379bca48ba7598198c73832cfc1faa3c9a0ca7dbc1f41f037b42dab59aff6e683ab41411e7838a917db715e04790b3a3e01209ef2b10f88b85af50b411d4ae094dbc4f6b4828f9486e68e578fd3fa352a3acd2906f2a43793e94e2e9dfafa50c28a20a30524a32633879cfe7ac00238fef0bd25c0eb92d0718ec1204be225bdcb4e7d8fba04c384745ac36776d36589dfc85e949ffdd6111049d628e23e2a4795f772437fc33416efcdf36195a20df496eb7485c8b66133b207771be8836001d4461032e6406418964ae2681c9ac500a6f53e04ae6cedaf6d9ee973fe48db230a8cc9e2f84af890622e3f64832661c5e2f65057ba038f1bc62b52a36632b1acd0b938e1cc9cc35d18fc77700f031adc2eee2b89db10c61a01e315e85bfb9db73133c76bec461ea304682e362db6d36049b9b3d255cedf62b2c94ef11782b8f2ca2a7490daf209ede9cacb861bbf49a9256e48c82599a6573af7a0e8ae99e1a1f28d82d7052546c8cb274e4b0e1c49b8ed5e3d36ca281c918c225b7e8b7decf2af380e0ea2a8f414cca020e598b4f756cb48e13062f1f8af2cfaa814d93e20c700a190a043864cb9cf5de89d9394dff5b09d37c353f0c61868885cbf92a60604fbc89d47da4cf9d066eb3a455714dbe7300183f82c3ac7bc2e6d89c0cdfba91c21d47ac347e1dee1ee4378123d3148449f822a426bb8a405c0972faeb7ce63500ed26bfc1d2d878696a0cf585c2dbb633b4cb52ac6d2ddf90d4888431218bd7014474e0e347893e8ad0ca1a83d375a3ffac788f3d7063f1dbb683039efda0b25797dcab54114f7f0554abffcd373694b124babdfc5e0e8cd665dbf5ffaac47ed23e212d4707e1b3f1f722a70aaa93cab42bd0b3ff646167d7df8d3a8fb0402cd642fa05caf02d1336cfe8060f796b72bf3cfd601c0b231ac6fc1ab6102e2948b31903f95b2f2857e95bb5238e7d4734a02cdca9692e8bedfa31e8b86978ee5a17fd1403de7f617f9a00587d78094de05f4b8ed5d336c1d6b5e280b86277dd1a736ae913efcf0bf3b16f1d50093338588e57f6819c11df3ef2ac56b5b506878de3c12c6a9069fcf93d3b3f8c551c4c2f93b835833b37e613a8d0ebbb7dbbd2e90aa4b7f9c6a2beb7344efb0a5ddd7186366534cfd7b21270086977f9ff0185a65ccc4aa813ed096a24cfaccb35f50a0ed1bc9d485b9d130bd1ca7ed252f841f39044a2c777c893d00caddcece62148876dc4e6bede437991c22355a856c48606edf0a28f78515ea1ae6ab2f015fce654c861702f62a8f6584fcbaef98e2b08982566860b0f3c9a01b763a48c6204c8cb9f97a58652e5849bf7636a401d1c97566d784a4d0bcd9b18907f16999a2e146d300bd080b650488a41cfb8312546d868e3d03c790052781ea0b7f0ea43a1fd39def17def430f49fec36bf05af3eb3fa852a751faca00dd6c24c1362fef0305d297b73d6199acdb8371c30738b6c57c8bdc2d8cb3280ac4ec825c85313ccb7a45f922e44acd631e719e0cdaf7da087f43937e01693de59031643ffa9bdd1395dfae8f606153ae3d656397ba98482c3a0afc087c6f1b24058c65deb004a53ebe85a86ba74f34a59834a485221e0e620859dbe2a5da066771f4629c4dd97bdc7875b3568fe00fec432a58216e41edc6af3dec951cc440b2180bbcebbb7c20c4cfb9ccd01472690db970678369a4272673aaf9b0c4fc9e349976932a1a74faa0e74b723e2c39b16d2562e82da99659ea5aeaa03a119b70d3737f4a29d5b7ba90c987a5d1304874337d4f0abb6e01186ceab052d2fac90e6b57335a888f8ec83b1fefc53f40cb2945eed79e0d799fa8cd6d1dcfabbb1bd10b2c6583da408f41f4b5cbd76b036fe9f9e18adf0314e7a909e5eda0d236d409c966dfe0bb6cd42b02610d9b9a0fad7b0d1492edbaf5bfa254a17990caea00db50977a90a3240fa4944bddc3318ba7a70147ae5d519a3dc07817b92a60657df1e36ccc73af9f7ffb8ff84ebf10a27d9c18d78a6dda864ceb0172c541fdfe93cd094667ea04fca446f7c580fa89dd686153bdf9c63bbe1e6472b8500e6f978c3afcddc61e44704fd56fbdd16fe07f934007c66ba9f8d2713970b7c53c24cda49b001ec3ddab1dbf83303f135c20597444773bb34ae91353d2b338eeee2bec3f751e3524a2bf37c015d1288a57f8694dbe93075ea6b4c89c9b6f817d581f7c4c88b46e8f46b4a713cdbd3a9d19a02c616c29856e353c0b75d61a6d99ac13d413c262088232cffd6899a643b4df1eb179d353b82a3bd11650bf6abab3a4fd94c9be4879395413eae4b2a8373920de2c83ada6d4194da7ebdad5111027fb5ff4b3b27bfdca0ae282d7093abe00dc0eab22e100650ad95e9769887ad38bccc079d0532c5a4bca5876635070d11144a26f5231fa7eb9ffa49d34c07102c18966f8f88c66d023d88630634d12f860cbb5bedc31c331824b40628eb1ddc999b405ca760ac1fc38f7e7d25e4db1f66b2bcc04dd80de3a66e54becfb86327e2bb868f49a365c72e8af06654418927cf5cef29e454d3e8eaca81c536ef6997c223b1cf4f78258099a88b129c34d82ab03bb84593db9ae2756acf04af10e28a7dac72b3bad44efa8df980af3b6169fa2136adc5c58473fa1033da0d105c584669697d9e7cfd53a8702a2bb5fee9bdf4a8fe2f5b8be0f9d200746ddb383b21fb606d4ebea0d9eca0c57e39e272ddf8aecf7930ebfeead93f6ccdd2fda3bd0ef186ed302d2b4ec47d045b64632c27be9887f25cc7df4ed67bf37f6c00818c7f1fa61ec3eb33aa2d9750f5d23b431c91c4ec603151e9009d4153d7572b3f0db64dc12d12123a0bf9e9fb521dac06e1eaa2c78aa6673569ee24c5a138e24bd5fc07738592a5fc1e6d746247bd1e033f35bb378b595c155fde45649246d24d9b6d0f27b65668ed9422af4ace1286c28cea47aec02aab0350f48b3b3835b326333f547e7288938e44dc871f4f1babfde314d4bf40b20af80148092e3b8ab5ed6795f8e803f471bd1668c5453c27560f6e6fe0ebe9ef1179652ec992dc77b47fb4e2d5ca29f6f4241727e2c66bbede18130ecbcdfa7014d562724384193ef13fd483d14890b67127240a616399cca8863d22493f78d948cb608a4620c26cc96f23d36ad3d6cba862c4d66a1135be1a4cac0ff2b1b3008b250d186e2b2a738fe8952e9444a25f7d8d11bf79e102ff849cd2b9965a8218c4404a124996903c94458d8e235e9492446d672e92e16b289f1853e30e1cbeac87c91cc558145c90916b0a4f61d4cefbe8e5dbcde082ecf54c071fcbf41ce211432b0ac73ad4fed53a71e06884e3ee1cd20baf6fb81bb9b55a980152a5073a32d56b9b2783f6730eeb63610bf68f45cffbad5ec977941fa2dff7778e6554d82dd9c591ff5290c6015d46780632039db83e8a9ee5c7711eef13e957de9211836e8ad0bff99c4c96706eeefa9e8c7740ae2be9235cff3c04c87a52a9cea507f6567cf69b1e1b953da7dc05df838bb2bc1655461e09fb704c776ab32c177b69023257895c96d6de7e11f6556ea76f60ff72a06512aedeec640de66ce043fd0d758e5d6766502c47b4ffa241aac340848bb0431304c816a5faf468bc04251516ba5c719343e322124d6ba92b97728a2cdfa9df32f6b3164de698d4adfccf3cc1051fe5e9821d21b8d9183559bd6c8d212ff44b4f24f3c38df2abdb1b5c82300e8956513bfad43559539c01309409c62b99e02ff3d80f89cab492112a981c4282e9a2e45b8ba32d09daf2ef7b6487b51bab401a6ee7404921a24cc4ea31bfb4f22e48bb8e7f2a2100a7d2164728ac5d059916fcceac4619ec68426e5103ce5dcc294aa62d322d8b3bc7bab6e2e8a1b7a8fc6814925e606457bd94b64b75bf6f75a1ce8fba74e89cd7e701f71e9502e2a460f7566eb03e5d429d5c290a64397569d1144703d75532f72b554cbaf0b18c8ec4e7b58172c8b4c6135d86e063f302b85dd47ba39d4be9d811c4638c8f6ff8ece163be3669aef558d067b8563b8a233d2d6bcfec4a65df41c1758069db9114df2182acf6a8fcff23b85db4071354c70f39f43596616e8a54c986f068a980e1c5a1cec3b96a8cb5a182f3b55414a32684d720a94cb83123e65b45fd1b7afaf0107dd187c0296c261aff26f90e4659a3982dee6b2436221548f6ddbea553b5a2a20e01546bfe3745dbb6026a189aceb397386f8198f5303d8dfa54a5cf5df95ea39b25f804f6a9c1abdda6b12d704df68fd6d62ea591b1f02a591bdb2e51a7c30c2de0582ea03c59bac7fbea4efd28136513eac716674d8bf4b30c4b24a8f0b1b518fcfe6a5fd69236c0a5a8f58895b983e540dd51a08e5ef26df0626564efa6becfb21a9aac98bc35507c7890a30ad8fb1e38ec1bcd3f8d7369c7bd26fdaaea23afced0e19b2951444ea7e260acd99e896d7eea1346d443b3235b9f5eca53d852c07c073a5f781385483243f58ebf969c211361079d8c9e030d2c1e4cc79ed0052eb753a000ce7e097e2ff2faebb7bcf63062bb0add4a2500323480b77bd37ad28d793e9018f9b007f4d2f81a2884c42cf8603c4e3f34919977b832ff2160fa4c7768625aa87ffbf1200b7e3eec9f7c4745808184a824b39b9dcc2116b42669a1d0f14415e6dbd293771e060cee059af154e96fd758c13d008cdd4213fb5a2dad7b10b9735d8139f436215e4ef306bddb00be293097eb1159f076889197403eb6ebf9d33cb104e61b86243bd824d364488d5f6c8f824870a436479b0d9386af39f275a69d592a822bd093d1215f7314bb37f7d1a737cd207c9a9b62d2123968637123005cdcfa9a5710aa3b0352cd0b36263b20a58548502449abbed26487ab78ffe049cab592e56f6bc5825ad7eadcfd71fda49e05df10407ffe98ce8bff96dd79dd586306dc6edd5ee63b930b42e3b3c7c210a0fea24d7a8de43ba29b094a65fabc19a6daf4d6138c2d0c47a247e4d26d21b41b8bcb6656361d27f938ddb0f919cd40aaf1ce3eb2c297db676f58bf96903c167a38fb24c97035c359c190a7a8f2a9556e0f9d9cf303f7f5dce1aef2661cfda8afa49a0f3348dbf1bb4851a95800f8c320da5896eeffa2a4f9de8ecf148d199e64eda12f3f3762538c7fe8df9229e58d0dcbdc03379f20969835a7ecc324b98c0eeae51e35371bb87a1210292db83661317eca04e1224390ea68cbbc4da34f74a1eb3aed084873109ff2f88cdae941d6cd3d427da0a1c13c62dd3d83cab0ebfb160a42054f3628eb8004c10e8ccb42df3fc756245ee8615f45a82a89035c63f19f3849909238fd4506e6e494a330cefc6f18112795add1d9c96232a56b785bc3b63379f7e33fab79d3e5734d128ac0c1b4ea0ad5e586291713b0f4d4e05cd4d71df516ce71e6424e563bea2b4c0fcecc2e73e802189b6950ebde85bda0092f", 0x1000}, {&(0x7f0000001380)="a03714ab35f6163cdcfa69ce7f58512e9f8b2f3fc619dd5bc499efd8827d6b458df434bb21b9581f482fa006d12f8540c034a65d3d6e41921ad9347c98bde5ce09dd9014e13391f3635467d3dd2de99023d95457956aab81cfeb29ebe266f91c8f23f558aad4282aa682a746768c25a6d156732c844b35735740193956d15916ade6b3e73ccfcfe98c767540578855418c6dd5e2084a4bf3197d46839ce9170de8d3be", 0xa3}, {&(0x7f0000000000)="727f108dfb265cc0cd9ad2a1a03c730197d3f21abbdf517482b7683671416ba33e510eaaa44bc225794818e963a9c10550bec1", 0x33}, {&(0x7f0000001440)="2e5ec694fa4b55e41ff8a31346d14dbe", 0x10}, {&(0x7f0000001480)="fa64f32c5822d659981e9ef20e206ecbd1c16290fcd60cecf528ebb75d22d6d28979b4c341b87c995e21ae688a829be41d95f6c14c67c052ba0bbeb2bd192d6e39843fb6cb978929b1dedec0dc1c4c6880648aa5dc21962fd239c2ccddd107cd836afce08709be153fe5c971657c8cd2839f5721304851b3fd2a28ec22af024152b37e2398fca3b3b6fabb0fc1e5db79c7d5118dd57f11cb1d52e969ffc7639d361ae585d47dd50576d54f9a2fcc66733b60c2a5f19a835d5c1c46367ce5cd67e111c9f6018a359c3e3b5d314a9afeab0887dbe9144c13f49060cd04fdb5", 0xde}], 0x9, 0x0) 16:01:25 executing program 1: madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) r0 = shmget(0x2, 0x4000, 0xa, &(0x7f0000ffc000/0x4000)=nil) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0x0]) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x7fff, r1, r2, r3, r4, 0x40, 0x8da}, 0x1, 0x3, r5, r6, 0x7, 0x0, 0x5}) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r7) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) r8 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100, 0x4) r9 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) renameat(r8, &(0x7f0000000080)='./file0\x00', r9, &(0x7f0000000100)='./file0\x00') munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:01:25 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) 16:01:25 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) pipe(&(0x7f0000000000)) getsockname(r0, 0x0, &(0x7f0000000040)) 16:01:25 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000), 0x0) setsockopt(r0, 0x8, 0x40, &(0x7f0000000000)="2aee8ea94bbf50837c250e2c0d75b58fdaccfcd565ab6dba7ea8167e20fbf13a4f97f1bdcdbb710ece96e84a26ac78961a016ea01a48ce46e73a455155c3fbe69ac2e1f06a1c3afc7c6fca44c1a3e5f7876602bdac31a613aaf967080ec868cb3d23785db5f69614b41a3b5c45042c47463218e3deeaf7050721a1d6b26043c0e3a4a8d6c0a47d5efb076d5f81864bd07a065ace0f355fabe8f013034db80df14a18b2199c1abc2a234a28d6e035249012d0d8eb067b0ef177527deab5e4b15b98708a727dee43c92a339f2b35fcaf59e9a120358e46ef136a987b05", 0xdc) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) 16:01:25 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x8001) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80085761, &(0x7f0000000040)) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x1, 0x4}) 16:01:25 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x80) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x80, 0x3}, {0x4, 0xbfa}}, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0xc010427b, &(0x7f0000000200)=0x1f) r2 = semget(0x1, 0x5, 0x1) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000180)=0x7ff) open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x1) 16:01:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x4, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x8000000000000000}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x7}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = dup2(r2, r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x3, 0x3, 0xfffffffffffffff9, "845c556b00070000000000000000abb8afb400"}) r5 = msgget(0x0, 0x40) r6 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r8 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r10 = getpid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000380)={{0x5, r6, r7, r8, r9, 0x88, 0x29}, 0x3ff, 0x9, r10, r11, 0x2, 0x940, 0x70fe, 0x80000000}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:01:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x6, 0x5, './file0\x00', 0xffff, 0xffffffffffffff67, 0xfffffffffffffff9, 0x9}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f000000d000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f000000e000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 16:01:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup(r0) getsockopt(r1, 0x200, 0x100, &(0x7f0000000c00)=""/4096, &(0x7f0000000040)=0x1000) write(r0, &(0x7f0000000640)="08ec6208f1203daa521bac965eaf8eb5e431c9ef068906c9dc739802b50aadca6668ba30f57558cde2edcf888945b8334efc185d6731ddc4162aa331c254d0eda17fab7ef776893f5a8ad6e7a4bc598d3f3c5f017a5c8f31039dcbdf31787964ddd3bd54da3480369e6cf00ea941e43bd7fba73556239e41bfa6706f1692f3915d817f1e1373a0522e6cc3481ea807e3a395bc914767523da16c80db9938c3f92352f5e961e76c6614f94f0647619fc7cf2d3f34a74ca4a14831412b0ab7e5d8d5eaae86dcb0c3b385b25ca88fc0818e0f6785c283eeae7c4d785802b0dc717f454e42d11f9fbfaa4c5f6d284996597c396aa4c96a6482039101d3e44db3ba6577a3a20e99a2e2b73adeaf9867ef1d872268fab3a96506d00e708cad549f8f56dcb884ed976d04a721a720895f2f1d139b4004898951220335fb2f7a33f3b2989f5ff5f0b65956637dd05fd955547ac66a750f561027e685c40ae08137afae67cebc3ce87144fd534fb654ed3843f748c41515e193f33197105c011714fca5a2afe90b230f9234b5004060d45c8013d1016143050ac8623649a1668fbf521568e8240a6f52b7f3e7d2e7674e2d87918195e896315b5578c5cf6c104631c5ef7671b167c19fa3819cbe5c6efec58830c2dc9d7969b6f3fce28e1cc5fb134094beea47767cf962123c463c362568f05fc6a9365adcb557a3365244abf350708348339006122e7409ac9027a01cea9e3e232622cb108a09c66a655151f5b1ce4077f37b2aef4d040b301a720007e5140822f88a535df79a242e63af95135038f126faa90871ca699896f5ade54c90f5325ef222d65baa30e649bac71819dd97b083b2cd7d00774ed139a071a13e31c564939898ac4371780ddac7e8b80af7e60e5eb17e460a56ebc01484dfe58a5dcd2ff39fc8477254ed564be0a37123292d6eb450ade03b7b9307bdc020880b4c19df55a4472585cbe2e9f6849dc699c6a7ec6e55523d7165db8b1631bf7bba871601c67119e6bde43de540432fcb8490b81a8e435cbb8ddd57462a4e5265e3a41a233853a6d8bee44c9fb3a8c618d05e2ce982189f1fbcc321bdb830a24bf254ef37527572c4ad5fd31651ddd153abd3cf76140ed5a9a8c04dbc4b1cc1fae1b5335d4fde783daddefc8059a87374b1e357934d713b5c73fcb644718dd1d7dfa9a9b52a919e7373d54d6d2a97c99232ff4a5baa01943070fd8ce72027695f8009fb1ed3ecad8126667d1fdfa92d1ef5ddc01b414b1c8643b076202f81e772173915f9a99eb508d05c79eef60fb359187d0f65ce5394b9fdccaa50d31b3f7dc777a4f3d9295f04f0636119cbc8a0a2c0bafa81ae11e12f97c9c93538acd98afedcbeefb0846a34d06597729b7332d790b62db9b1b07d3cf65019f3e581a4042805a38a1cf08761c5553f8d8fccb5e12536ba830c5c5e162a75d833719a10154557efae7f6bafd07b113be68c2541e87db84365a803dd336451e06fd4ae4ccf1833039153b1883f5f9cbc304b68e1bd0e2249f1479655f5370ff038c795de98dda1431d3d83cb1711cba0ed97b638c4274f2df2e8bb97b1a2e8def9fe5138e57cd03e6e81cccda5ba7ac3f74d72795e114e4972114e169ccf2b71ad3952aa340409e5e314cc9f797dded5a584de16fac2502a3cf452a726d339f50fe4a4f4ffea0eb06e57f12aef632eb2f30a9b34595a5e2727a6a6a7607b3e349aba3c69dfd3851f8d1a47be25a10fd7a3fc2165e382e4eb1da02fca748bbc26abf67b58bd345de5215879f7f091e3a664d389f3c72d557358dacad0c3dd595dfd4eaf55c12e3e150f285381e3e20d5eceb80f61a9dcec435e03d2a92136569c51184ca0fb7093b909d7c2ea9b18a13621b3037ad060d04e92d5af6d161cb6e2e77f9dcdc56129458144ee6e13d983afa4e18dadaef7098bc636dca388db3388581d39022b1816867f675b80451075fe30d7d0a4e4b84b46527d5776756507360f130f6d", 0x58a) r2 = syz_open_pts() ioctl$TIOCSDTR(r2, 0x20007479) socket$inet(0x2, 0x4000, 0x1) close(r0) dup(r2) syz_open_pts() 16:01:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0x8}, 0x0) close(r0) 16:01:26 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() fcntl$setstatus(r0, 0x4, 0x0) kevent(r1, &(0x7f0000000240)=[{}], 0x3f, &(0x7f0000000040), 0x101, 0x0) 16:01:26 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c652fe6"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="a902010000805cb90cca8590", 0xc) close(r0) 16:01:26 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) chmod(&(0x7f00000001c0)='./file0\x00', 0x90) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) r3 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffc, 0x4, 0x20000000, 0x6, 0x2}, {{r1}, 0xfffffffffffffffe, 0x4, 0x3, 0x7, 0x706}, {{r3}, 0xfffffffffffffff9, 0x80, 0x20, 0x401}], 0x0, &(0x7f0000000400)=[{{r3}, 0xffffffffffffffff, 0x20, 0x0, 0x800}, {{r2}, 0xfffffffffffffffe, 0x1, 0xb, 0x6, 0x8011}, {{r2}, 0xfffffffffffffff9, 0x2, 0x80000001, 0x4, 0xffff}, {{r3}, 0xfffffffffffffffe, 0x8, 0x1, 0xa5, 0x10001}], 0x10001, &(0x7f0000000200)={0x3933, 0xf7}) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x20, 0x0, 0x80000000, 0x3}, {{r3}, 0xffffffffffffffff, 0x21, 0x39, 0x1dc1}], 0x8, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffa, 0x2, 0xfffff, 0x40, 0x2}, {{r0}, 0xfffffffffffffffa, 0x0, 0x4000000c, 0x6a3, 0x2}, {{r0}, 0xfffffffffffffff8, 0x10, 0x0, 0x1, 0x7}, {{r0}, 0xfffffffffffffff8, 0xc0, 0x20, 0x4, 0x8}, {{r1}, 0xfffffffffffffffb, 0x20, 0x42, 0x9, 0x401}, {{r1}, 0xfffffffffffffffd, 0x2, 0x80000001, 0x5980, 0x2}, {{r1}, 0xfffffffffffffff8, 0xc2, 0x40000000, 0x4, 0x800}], 0x5, &(0x7f0000000180)={0x401, 0xfffffffffffffd1a}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r4, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x51}], 0x986, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)={0x1000000000000}) 16:01:26 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0xfffffffe) ioctl$TIOCEXCL(r0, 0x2000740d) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x2, 0x2010, r0, 0x0, 0x0) 16:01:26 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) read(r0, &(0x7f0000000100)=""/67, 0x43) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) readv(r0, &(0x7f0000000200)=[{&(0x7f00000002c0)=""/228, 0xe4}], 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) setitimer(0x0, &(0x7f0000000040)={{0x0, 0xffffffffffffff80}}, 0x0) 16:01:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x85) dup2(r2, r1) 16:01:27 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00', 0x4) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) close(r1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) socket(0x20, 0x4, 0x5) r2 = semget$private(0x0, 0x7, 0x32) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f00000000c0)=""/110) r3 = accept$inet(r0, 0x0, &(0x7f0000000140)) r4 = syz_open_pts() linkat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='.\x00', 0x4) r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r5, r6) setuid(r5) clock_getres(0x2, &(0x7f0000000240)) clock_settime(0x7, &(0x7f00000003c0)={0x6, 0x1}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000002c0)={0x5, 0x55a}) mknod(&(0x7f0000000300)='./file0\x00', 0x12, 0x100000000) ioctl$TIOCDRAIN(r0, 0x2000745e) clock_getres(0x0, &(0x7f0000000340)) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000380)) fchdir(r4) 16:01:27 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, r0) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000b5e000/0x3000)=nil, 0x3000, 0x2, 0x3010, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6, 0x6010, r0, 0x0, 0x0) 16:01:27 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) chmod(&(0x7f0000000180)='./file0\x00', 0x0) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 16:01:27 executing program 1: socket(0x36, 0x2002, 0x5) select(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:01:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x6c0) r1 = socket$unix(0x1, 0x7, 0x0) setsockopt(r1, 0xf202, 0x2, &(0x7f0000000080)="7b5c883db37083248ad6", 0xa) r2 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) accept(r1, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) write(r2, 0x0, 0x0) 16:01:27 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x200000000006) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x800) pipe2(&(0x7f0000000000), 0x4b43ecc0903b44f6) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) dup2(r1, r0) 16:01:27 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0xa0, 0x8) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000040)={0x80, [{0x2, 0x7fffffff}, {0x3, 0x9}, {0xa1d85dba122a2758, 0x3}, {0x3, 0x9}, {0x2, 0x3}, {0x0, 0x1000}, {0x1, 0x8}, {0x1, 0x800}, {0x3, 0x5}, {0x1, 0x7}, {0x1, 0x9}, {0x0, 0x40}, {0x3, 0x6d92}, {0x3, 0x7fffffff}, {0x3, 0x2}, {0x3, 0x9}, {0x0, 0x10000}, {0x1, 0x3}, {0x1, 0x6}, {0x3, 0x4}, {0x3, 0x10001}, {0x1, 0x1}, {0x1, 0x1966}, {0x3, 0x800}, {0x1, 0x8}, {0x1, 0xffff}, {0x3, 0x100000001}, {0x1, 0x7}, {0x1, 0x2}, {0x2, 0x101}, {0x2, 0x2}, {0x3, 0x7ff}]}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 16:01:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xd5) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x6, 0x7}, 0x8) 16:01:27 executing program 0: utimes(0x0, 0xffffffffffffffff) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x10) 16:01:27 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x1b0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) 16:01:27 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) bind(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:27 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x3000) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) shmdt(r2) 16:01:27 executing program 0: clock_getres(0x3, &(0x7f0000000000)) clock_getres(0x3, &(0x7f0000000140)) 16:01:28 executing program 0: munmap(&(0x7f0000ea2000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r1, 0x20007479) r2 = shmat(r0, &(0x7f0000f53000/0x4000)=nil, 0x1004) r3 = shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x3000) shmdt(r2) shmdt(r3) 16:01:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={&(0x7f0000000700)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006acc1432ac2d427eb8e6eac210d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1002, &(0x7f0000000600)=[{&(0x7f0000000380)=""/203, 0xcb}, {&(0x7f0000000480)=""/240, 0xf0}, {&(0x7f0000001740)=""/236, 0xec}, {&(0x7f0000001840)=""/254, 0xfe}, {&(0x7f0000000180)=""/187, 0xbb}, {&(0x7f0000001940)=""/245, 0xf5}], 0x6, &(0x7f0000001a40)=""/240, 0xf0}, 0x800) r2 = fcntl$dupfd(r1, 0xa, r0) linkat(r2, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000580)='./file0\x00', 0x5) socket(0x6, 0x4, 0x4e) dup(r2) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) truncate(&(0x7f0000000680)='./file0\x00', 0x10000) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}, {&(0x7f0000000300)=""/69, 0x45}], 0x2, 0x0}, 0x2) 16:01:28 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ftruncate(r0, 0x88f) fcntl$setstatus(r0, 0x4, 0x0) 16:01:28 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x481, 0x64) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000003c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000001440)="bdfb4d2591f8d2a8040d848e4aa051bd24313d85c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f519b7cb5e32d407f0095199659daa9a8423cab21c6b2748aaa789454c00f54f7b2ae09b887f01309d272c02cbbe061a751a71e5c2091f3e9bdd11c4501138f7d01000000e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c316ab9d6a34d96977c68d1f21fe32a4f89400b4dc386972d2eae1f3c146ed5ead47dfc3ac6c3b018be5455ba5fe808fd840f9e13da075ee5e80082247a3e40ea535caab085c9a7dee598ca84b10ba7651238225996d2250f11c6aa09e2e48641e04d7a65f20100673c9445b2be203c88d0812f17bd53fa3e863de962da8766e7c469a6c4eb47070000000000000030bf18e76a2e43af04c62b9f93c5feaed31a2006a31f29d9e47fb13d102abf12b5f5dfd9164bb3f1fdd40216ab20136ac978992212fc8611522bec4d5c2aed54f6577928fd2d1080caab23a4a62e7e87050048376aeda4548109dd8d56f444bc34ba33a85c659f83807e906fa7b7a473c5c5c2807620df39d211ed72ea0d9815d8929bb6cf00bea606aa6431e4f891c5cb406dac61fc2aebec59f8aec08310ea3219e2ba00ce040d0800007c4b42f13b5ff712c2b75defbf6618a9e01ecff7b0f8a52a3ecdc403df8abb4373aa85bbdb93e277d5060dd7cb3f653e52ef39d454e3a0d2ece50bea78dc03ce0008000000000000000000f4791ffd0a611ce3fc130b72b72ce76503003daaaec36d1fa1f1b64e4c8d6b62fe2390bac27e8b97c68ba19f1acd661f686ab0379f90885eea5d5fbda70e64363a47645a0b45910414b8b41fc9a90765075af13a6e7aaa9f89f1498c952f186f263854c29186dedbb7d47b728dddb51db208599f087e15250a", 0x287) 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, &(0x7f00000000c0)={0x0, 0x0, 0x8001, 0xfffffffffffffff7, "b04d6a0700000000f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0x17) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) 16:01:28 executing program 0: munlockall() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r2 = syz_open_pts() chdir(&(0x7f00000000c0)='./file0\x00') kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() r4 = getuid() r5 = getgid() fchown(r0, r4, r5) dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) accept(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) read(r0, 0x0, 0x0) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x21000000000029, 0x3d, &(0x7f00000001c0)="4b74954c", 0x4) 16:01:28 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) socket$inet(0x2, 0x4000, 0xfffffffffffff7e3) getsockopt$inet_opts(r0, 0x0, 0x2000000000821, 0x0, 0x0) r1 = shmget(0x1, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 16:01:28 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/4096}, 0x1008, 0x0, 0x0) msgrcv(r0, &(0x7f0000000140)={0x0, ""/90}, 0x62, 0x3, 0x0) msgsnd(r0, &(0x7f0000000240)={0x0, "8e766d6310f7b420d67c3310db1a397bc58586520991a86c80ebf1b72d790895cb7bf25eeb6671516155811fb0b019d69d07d9c2f6470629946bb58bf85ce17423cf05de14c978cdad7c58a9"}, 0x4d0, 0x800) msgsnd(r0, &(0x7f0000000000)={0x3, "b0fd86fc7de466a9887565bb615b7ba420d387e9e172c4b9be8e9f7904c0c41efbd896a5d2e9a545ff6c69e5e1d11be3965f5f5b8706189fff00b40fd8bced73e6050431df60aa47b093661529500f578e92612220845bd868fd0dd0f690b86b9e1dac44eaa159ac4c2f1f3d4ac6cc0f394bf56ccb1491b09432c632f6ccd63b79193acff3f037812638939a48cd8b860d6869129e45c1c2ed6d0daba442bb691cdebb24fbefd1f27cb16d5deb07686b854a12b544ba5b302e189f078e903b4ae79b58b376d1ac418ca2fe5e650b1ff135a142c001da4be0a44f01f51b026cbdaf7da8400d42d0522d2d7259154d3e694eebb47152fd4e71f7c4"}, 0x102, 0x800) pipe(&(0x7f0000001440)={0xffffffffffffffff}) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000200)) 16:01:28 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000200)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:01:28 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x470a) poll(&(0x7f0000000080)=[{r0, 0x2}, {r0, 0x104}, {r0, 0x4}], 0x210, 0x0) fcntl$getflags(r0, 0x3) 16:01:28 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000001640)=[{&(0x7f0000001580)="2307407b7e9d32a1f8751df2eb7bc5812c1d3e1bfc8c71cda74fb32be4759e8ec685fb5a624989aeabda07019f4f9b4ac9fa29053121e1645b510b11dae9af905a9449253fb124cb4d09feacab7be2acea506d", 0x53}], 0x1) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) bind(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x0}, 0x8) sendto(r0, 0x0, 0x0, 0x2, 0x0, 0x0) getdents(r0, &(0x7f0000000280)=""/199, 0xc7) setsockopt(r0, 0x1, 0x3, &(0x7f0000000380)="be0b3d5bf82eae846e03311cec457336d4449519695b32b8b71c52b5cf147b80de73b9c137752f5d019ef300b2c2d2ea780bc256a1961ecb40563f89b9b4ca934fcd703e6b534fc1ec8f9f676c22a6e3b35d5d838577d28dbaf623c4ea5caf27983112e20d9fb15eefc7b7141badbba928c167972b2043968e1bb997de6a843c376ffb6daca30c20a9a0d2cdfdc91f8c57bca810740969ca79bfba9574d8f4a73dc7f82341cd151b5f972ecd9508318cdafd3e7864b3a21bfe0fecac6ad4ad48813c5d2fc0a1363f73", 0xc9) writev(r0, &(0x7f0000001900)=[{&(0x7f0000000480)="46285ff3d17b263814e1e8e6770bda67373cbab84358e2926b9bcd0284e06374b7f66068091775d67167da60efe22f0d4c308be5b706bac11c855e0dc970e5f078dc45610c608412edb29164844cf9e591b19a88b1a7b0d5df19fb4479a2c40a01d5c74a2e7e08c5e08163b88dc7065311206bd7d4a9a4c2a64590bc8dfe2ef9e9a688e1c20e166d378ddb0628b3bb72af0e46b10d2df15725f4a3c9a63ea90abe17e023306f163c737f72dd3416fea2140e86b508a0cb0fa6d53ae8b16bb100a5a7e5bf3221e9c6574336e28250e4c1d93f09feafa56c8c147dbafa09ff5c0790e0e51e81d627b09d0dc6eff6a5ddbc37e679024b97d046ffaa", 0xfa}, {&(0x7f00000000c0)="e071ba0cdd7bf162bb1f0d2c6721037c9062dd6e69f764d2e6449e06c15e418f8c02f0994b06110d2d2925eeb1d346410895ae8cdcb3a8ec30ee0090b988db6ba3fe6939850483a31ce3a07d8e48707bde85855f691b4d4358ed5f95a52fffb7b604d1a7fc2a7d5336a8ca8c154538b6a850b41e3df21fa44bf7389cec", 0x7d}, {&(0x7f0000000580)="023f89b282a8e80f36ad6d80b282ebb5bbacb268edd7a4cd08824c417b23f56f83e67329cb60fb8021a9713598ae65011b6e070c5d0be0d6f34201b47f41c97ecb34c9e36a4d0f6ebc6b5e5e7446795304bb73ec34474d2b55c7cc79b5a0ba68f922717ccf62cee90b559424468f9c08a8b1baf65897f93a2e91d0d95e745d1a16e8734a529f11e0b51c0d7d6ea5456921ec9164adaf49ee2bdbac65e910327886f92d572e238cd9aadaecdccdba81835da11d503179d3a6165eb5ffecef4baaf5aab0ad9bc95f12c0de3681cd17b79b0dd93ddd5125c95baa20b656cb7fe07577d8ccaebe5dedc8699001417e8ba60a921d3b0e61b56dd535c813665a18c919191d08aa7fa5fb371a21689f764c88de8c108cba3e6860efcaf8c9f2dfbf4c5b9aac258fae4ee305521a70ffd3dfa74169687725c45311a231f7888b31dd2708c6266fdcd3a8395edfb922821837cf90851e46ea4e4221b9137f11a3ef31d37782fda5197416095c42c2ff5955bbc96d246cd27fc38170fbda627b89c80f35dbb1b36fd2d77bc868506b054f4b3ca87419b9fd82d008a7b1abc4c3e2b85656b01b2192384a6de26ad7f132f09ccc92825c48d36c612cd3324536ee6996c8c381df6431fe354ffaaacdc7fcc2c6dbe5f088b1e196279d14f7e307dde0598b94970cc8e61a584387857bb84d1e77cffb70d8554635a6232fd30d0896c39fc01b330c83b7871472c39bfe5bb7c439a059d1aec8a9e45d27912c251ab2222852b82bddf54911bec10b7dd36a75583b4f3b2ae1200c8fabfb913cf2b2b0152ed2975d463a10744f41a7484bfc839ed06a93d0587a45accef34c845617550e1c1493d1cf0fd0c892375158668100c326dbe68f24346692f019e312df8f047a7c4a2b4c5397969ddfbf0291a44c9813372d11514ab8c0cdddb752bcab5120849115ba73a8e29c67d0e077641d0a22382831aa5a6b8e0ec77f97993732a46be79156348ba4cec5a3cf2f16de87da5b34f933d06b32995b8a962f89293b9da05b3623f6fbd9fcfc3436387ec914f0844b869ef5b5849e2d93caa231b361271d372ea948826a05ad755932fcdaadf9e4647d214378d42ad3e801e819d9fab45aa3b4844b4e7c5e7644aebd39520a5c9c7f39dfeec6051ad39a37881cb69d89c041d71cc5b203adcecbec98c4fbccf4f32fa1d5dd2a7b8248712abd17dc105f62deb69a83aded6024c452ca2a67a6bfb7cc5ba5f31fe15bc90e31f2271c502f74df837337803c49c414e1d41e362d4f8fd75a248b94b5cbbd5af1f16233882cd7caf15e35d778b995937517163175cdd438bb60a54091eecdeaaaf29a8ae32ead1269fca92c5810a883dd89f4dbfa31fdc0a35ac358f8774d88243f2af040036324442f0f821fa26c32055f98d99541edec97de970fb4d67ecc3cdde92a8ed7d33da2dd4e11d716d77701ac0c09a49317b903c02ba5ca3e710ea22c6542119c637b2d41a322dd06280937fc92e7a0f676207f9975d3ff5df49de2c2b41d5ae73df50bcd77fa8eeb352cddbe0e976eeba73810d38d9d084ae375ee1c6bd20363b893efbc08eaad32095de4ee581638c7239b7e0f6c3176964582ebe4f7508258e1df1e14d1d1152a6d88cf3c70fa86c687b02fbe9e18a148d96f10731011e8dd65beaaf282d2cfc53f0d9c9839ad2f0ccba734852f8e51bd666487c29b6d48cadcf04d4f31754f62b76021fc4a000ce4f2d4ed4f8bcd61bea3989cc09cd36bfeac7a0acea616f08f142d4826d0ce3dd9179b525580593adf704aea581b432bb5c57e01525240f2503e4eadb3420734b110fb6f4c38b9a0e5dd560f9ae43fad0f7ba810384cd0738fe1403db80aed1c6dd05caffeadd6bb3990be38c126ce854152ad4476944ecffc922bd5608cc90dde33c3930083fb99bb7fffce0f726fbf8c22d5e15955f7a3b5bf3ca7eaf619cce8c836b53235dc14811b0a45fec752ca926bd820ca5ee890eddbf33f253701ac1ed81abf0cdad6ece9c5a410ecf30d8447075fccf471a1c66f14c507d46fdd06dc0d0693871cfd5418376acab3754a0c91ea8142b8331cef7681b92eb12a422cff963895416f13d11970e95348189b3080c3754724d0c81725d3846cbbf7c922fad6069f96635ce1aee9061eaa5a58fb15a308f9882df813d073e56101899111ffee80dfa693e32fbf3be940473e2635e2c379f8187991ca4868bae00376de70abcf1e03d3904447c018067f68a94bf08091158cbe80cc78286b961dd09bbb0f722de98cdc8649254dc9ce08bf8a1aa1e01cd5a1e2115a11703380acda181603d64626960dfe203515c461680d2c08b52f64f677585413e33d8a5307d7e5684941b3ea71959e5e46858abdb6f44291e9e914e3e8360769c12115a2631f8361f92b7f1832599279eba9e502e273a67341be70fdc39b71c9305d751b5823c9ad12302d6891aeeaaab334f86d9d2502ac9a0ddfb54d6612843e3ea14025c3439f61b730f233e63d7111f095e3f87dcddfa788b880f82168332121bb869e58578964c6bdd88e29167eb57a34faa8fd6ed15ceef03cd0111ce246e71f5de58b484a0a28b6b0c984e6db4f6de0057b7dd6e1dd1c26daeda9ea81d35ced602c5037e724071be36b0c18bbabe97256ee3913c671d4f12e3cde1c789a639c76824bc6bfcbb1dc8b21d99bb140eec7421a901ac6267e7f565ee2de71b01756021a73fa4975868c13f5242f104c73fcc2142da56aa99beef86106e46d5ad8b0601e42be50701cada7e46c31a0244021e3b2d58f42ed1b0161728850352fabe68cedd98c725b0af5252ff978864a4c68bb1a207694407d084d33ef967a978f283892d427aeca73289ec1273dfe6e03e3b22c19d0c7e66917fce7a48703e125b69cb7675ad3bbb48e4c08141fbc4b588c863a14a2641b4e48ff90c24606f4373363acd23f9ad1f227867d3f24edfbb6d072a6fe2678cacd9efed5994cfe0123f24dc07246f9dcb323c5715005cb2fbd620c0a86a932fcc810156b98052b8c1eced45777ca25c65f55d0d5cfc24c38d54cdcbec071fca18f2bd5a49b6a66f9a9a9a745906f8b72f69c8229ef272632c91dd66ac4beeac9069b18d175f0a739b8091a93afe8b4dcd7857ad4e74f09bb23a7b820a85d5f318cf14f8af5c7421058c0cdbecbec92193341986e70a9864bf30d4e9919e141a2c0006c7e840c5cc3d59f6f92ff89bfd5f3687ae3d14edcff224cde2dd5661098de5610d4c891fe2083a647d1af7ac9f3668249567a1e73adc62899105eda9c922cb152e879de501ac174e4a903c1b59548b7d9ad7a6cf93beda4d188ae7fd9a8b0a774ed90c4632c9df7f635e99d882ffbc0d2e4120b5dee9606eaca8d52ed8195341ce6da8327edea44016462100ef9b9a09e3e8217bba5c01977d1c5492613b79b25e1f1b2083358323268060a7b25583ff5598b76bad3daae25251c724ca798d08a2c1371fa82202a4a26a1abe3f1e4ea0725ea319c90ab0ef853a7765988ce05c159f060ea6c579a2904e76829100e18132926a70731d79ada5ed89112109889a07a4de25a9da1f628c1946257c82ed3f590ad9559cfbf97b39c3869335bc3ecc980c73ea8b4af826a21eb25d62c46863a7c0669b63e4166591d60f267e5f5c7f4d2a7b04e1e935315729cd136a68751e14b61ff299c827d8e04209702329d95ebc943f40488632536a6b05d494dd04f699c2a8f32670f4f230f06b084f247f8a8776c16ec83a532bd5225610ea210e23c300697cf7f79717e1507c72b5d42b8306084880bf2d923c54a105f1a193a3d196406dfaebf03cbd8308e7ed549c357148ea68977ddc5286e986b164f00cb5d42da32dfa0b8e52c34d1cfd4a7ab02f956a02b15bdbb5f7f666f1ecc3db9de9edb911c3c99bfb93458ea75e309b83ce3bdae948ca0b0db7fe06bcd630308ad1bb390a1731423bb7760ec807e2c5d6347a56b8155ce12d9d92b6385ec460ae03ec0b1d0d0facc5b68a3137e4a57621e9510304449790eff0f242409f20b9b278d36647b2dfb412ce2ec2f54de73f6a7f4d06658bdc3fe3bf20f8e8edf6df69a1878bc171ff326d542530c0cc1f628a3e124322d28afb50e5720d389d0a3ea74904e2295dfc3b2ab3e421c2cc1f43a5463cab50f56b191f45e1b81d7bc5c73151c65abcd7dc3f996aaac74c9ea07cbc1af2baa296a0b4bb6f901c1ce17aed10a953c279a03780de4b0f3fcea5997e434e7441c5e59cd8bfce69197e1dece604ca037d8b7e7bb7ed4d7512bb945e0f5550380cc442570f1f2eb9c5ef5f10862f8313c48254e5f7b5e00a4fcde1a0b9cd93747c6019cf5344d059d0297637010476b6d8f9d1de67a20d12dd2dade75150fa298b111ba3d5266856c8a7ba75b657b31be36d74b7b51a8da6dfcb51b03a424c7078347d6cb9c3854a38192aba6a2ca9c847dfcb28d8296ef8e48f8c13a30e2649840fbc0d4a3a940633e31e2ee3dafde5e2a9be367f11b677481c5f1b698b26963f5d2e3fe5705c1b1dfed63687c8c36ae2bb538f2340e82623b19d9effa0800e5a99fd106271ecd505cd11337d81a2b4b55395bd11b9ada0808725209f5c9b30ca83d86871d40a202185ef8fba8c670184ab32ed946fd7afc995f0c3b10197c01bb61c3d995a19a22618bd35f1b326e6887acf2e473bdcb1c2bddca3bccb90cc0e2d29d2c25a3cd9810122d1ad6fa1b127aa6a255da6182d66dd73f0f72099e0b99a55bd946fa86414b9f179854b3ea33b5eeaa7af787be6fe26e855f974838e052c278fc56d188453a60b924b0bfd758a9f75bf98613984024ffbe090aea6f0806d3cbc4665cc15313353fcb1a6fa2156911f58c300b4c53e18988450cd2bf0fa27315f16600408b7e74d18cdd25e8cddf22cd252a39f2f005bd615a0f705c9d07e979362d261e10f11a86d08a1281bcfcc893f8db6971d95c1dc83bdbb93f5d797ee910df72bbad92d9153d7e8617d5a1880139325b83be2fda5233500b912627a165c0cda418fcd356bb80502c7e28cf3924bc703f4e0eeb4c939f20ca5e1891f1b73d9b6dbe8ceb438b9c4661f5345ae64aaa10d697c98269aa124fbd3e3770d4732e52c1f21ab74ba5a05b134076c28060d9ae1e4bb2fa917f0ced5734b777da5e9c6de3241d65d377e757c8858105a122f35a56768523546b56fde8079e5945ec90478cb19bd88770ce517557ffa523b945e5388a942df2ab54dabd085327244f47f2b577d6cf89e4eec03e91f6e6edee679a416d3d41997775b1a52d6c15b5ee6a5d7fdd7383b1640324abf5d999b976fbcd1db56609b255b7b2efabc1b7bd9d36a11cccb00b3e0b05ebba1869f85ce5da2c46e73d73838faeefe7e90ca88586593ff40c63ab9342cebf86babcdc609399ce50075316ad46b689501227c7a0404bdb3e90aae0ff846bba4b16b352ecc2d2d87576c7ff3d4c8065f96d9e71e06d67ebb2d9af277b6553d8bfd589ea9fadba2bcdbd8c79c487b6b9d814fcd78659f57a4840ad3dcef09b3f5bbfbb636abfd15938004ffa300f43a164896753a2ce489728ef8697516f425018fa8145fc9ac7f1ca631f721897e2d8ef80f0a400fd003f6b79d633458aff08c5f1bd42d19f46cfb025594455e97b36f81ee4b95ee945382386a89dfbbe283589fdd66370af757df6c0027342ba6eed94b4fbad647edc588e70c99c487d7026550415d2ad49cd42ee6fae39948318d8aac9badd0e4e4cdb6dd265b144106cd4d8b5c92f75aab19332e412210ded513f1b23c1a65597c1", 0x1000}, {&(0x7f00000001c0)="f86e9d7dd0c80a0d0ff05b991cb44d18ecc8a93a6025f9a98f313bfda245932308a0157bca077cce0f26731aa0c36f71088a7aafb55e69e6fd2a4f5f7b5f43ca90e23544d7e33800e336fc42ca35c8572cf9d06d11659e7450ac1ba75a3f18c5eb", 0x61}, {&(0x7f0000001780)="55a49799e34e9d4ddf1e2ef271f04263beff8f506b56b92aed88e3e41b6b18b9f2f51865437005d9ab1e8a1e7367b35277573c7c6897a06d0c29f3cd8a2dbc3d4044bb7a2486dc52449baea8aafd0951bb103d28571b5000f6012f919989e3100be44593591f67a96315e2229dbc479c582d2ea92c3a21f53b83b9c43f371d8244566aa1b0a8cc75e88d49aa13ff29bac1120145ca7e1edf083071a668c3851012fd34f5bc7b1c5164de76536aabc3542fbf74ccc4cc8e923a3881fd242bd4ae251a3d63a2eb17162ae82cd1", 0xcc}, {&(0x7f0000000140)="c36ab1f0897694accc5994d0d21d9ccd496e3b1926c25dbde92ecb6796e03e28ebce28f560c88476471d09c573382b", 0x2f}, {&(0x7f0000001600)="5c7b51c73d6fee80d0b5dfc429df06314e12350bc4bc053992f7de1aed55953c7ed5183b0a037355", 0x28}, {&(0x7f0000001880)="5edff2ce72cb0a153dc9cafb54f35e375b41574e92d316f7e0d25672c7442943c8ba3cffdea5cd23cdc75524ea6d8a353ffc6c4ba1d40abf6d54b618f1c1644e04b121c6e8fb6536375a1c67e9cf8eb856e34747a41d1eecebfdd968c4eca81309952099b93d754e5a0e9211ae0b14", 0x6f}, {&(0x7f0000001680)="bd52ef4a0fd7a83a2e935dfff073", 0xe}], 0x9) dup2(r0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001a00), 0xc) fchdir(r0) sendmsg(r0, 0x0, 0x0) lstat(&(0x7f00000016c0)='./file1\x00', &(0x7f0000001700)) 16:01:29 executing program 0: r0 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000066000/0x4000)=nil, 0x4000, 0x20005) getpeername(r0, 0x0, &(0x7f0000000400)) 16:01:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x18800, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x100000001, 0x9, 0x506, 0x1, 0x800, 0x8, 0x7, 0x0, 0x0, 0x9, 0xb08b}) setsockopt(r0, 0x0, 0xff, &(0x7f0000000280)="1cbc7f", 0xfffffdf8) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xfffffd9b) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000140)=0x2) 16:01:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="000400000200ffffffff00040000001a000000009376000000002255"], 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) dup2(r1, r0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:01:29 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r1, 0x12) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r1, 0x0, 0x0) 16:01:30 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') rmdir(&(0x7f0000000080)='./file0\x00') 16:01:30 executing program 1: r0 = getuid() setuid(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, 0x0, 0xfffffffffffffffe) 16:01:30 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000140)='+', 0x1) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x40) 16:01:30 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r0 = socket$unix(0x1, 0x1, 0x0) read(r0, &(0x7f0000000240)=""/107, 0x6b) r1 = fcntl$getown(r0, 0x5) r2 = getpgrp() setpgid(r1, r2) accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000180)=0xc) fsync(r0) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') 16:01:30 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000100)=0x4) close(r0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x100, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x43}], 0x3ff, 0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r3, 0x20007461) 16:01:30 executing program 1: pipe(&(0x7f0000000000)) r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x3a, 0x0, 0x0, 0x0) 16:01:30 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x190, 0x0) flock(r1, 0x6) 16:01:30 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/19}, &(0x7f0000000100)=0x15) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000140)="7e95c0a8cd641c8dc9f9cb3a0512df241d0e76243ea8e2606265fdd707c8538a3af7ca3c610e87850b410df48ceaea976d6ce1bd989784769d89aab563d87e0769a6056fdd74f3e00df8db1c7d76d58baf1235d1d0d0", 0x56}, {&(0x7f00000001c0)="27465c09f0775fa065a334b8751a87e83272e301063a4db2028b7a96b1a53280a6e6e722ae9a31f728199e657605021cd339071aa45a83bce3f6bbe3bc50e9cb68e8541504040aca31e3c41cdd3dc761b21a26642aa68bffb7d808414947ae467d7bd93a2c08acf1", 0x68}, {&(0x7f0000000240)="5c9699b45ef89e6e7606d4371a176f5c15f339814208ce7137d17f54ef463f838314fb43faced9f3f1c64c3ef57cf54c22e885c2712216c13e83a77fdd3f2210a6feb5bc2d5c71237e3c6dea22fdfd0586def3a886677e7431a02c441e7df3006eee45f1bc619c918e10148b7bd473ead998eb93ca180e34258d5f83e3a79c46d31316776944953e29265aa8a65f3788258ddccba63d7aeb", 0x98}, {&(0x7f0000000300)="d00d16d2031086252cf01ed390d13762c626db5d1d1f328db631097cd16419a00dab99478fda439c831148bd855994e723ecdcd462e2dccfcc95d1acb461f4a28eae78dd79a9618102f077006db63f60504e02c4d77f787a4015cf9efbe10e3c", 0x60}, {&(0x7f0000000380)="936d435f0deb3384f8ed3fa59ebcd88de4cd67a0158c52de8fb75d1330ff74a2b966da9de12db2fc479c146aef5383f573ca61d21281ebb93f0a5f5830768574c041d84655be04400e38fe8e66baca889f815bd9fa032caa0eb6906578f76b96ab9d0413dd0a0464fe43cd629f3841d3705b66543a7a437f1a8c118478bf4fe550e235ffed51297000a8734c0c7d365b41d129a4874a4392f1f2f6ba7cd93d660805ec411ba5c472777ffea1b57ddf843b10abf2e68792eef6db5925c29cbef018be2ba6b799f73efe08bc4fb10d7a8d57e0275eba3a0cbcfe215ed89c50c9f14bb2d7d6bdddc571ed292b368052a1e34aae491e71ea2a36d30a", 0xfa}, {&(0x7f0000000480)="00b6f2367c4d9a00637387b39f011b5beed6fd742a1fe9928e921a6c1a9bd9d795e5f22c49446ca332608ce5a95bb896ece36b5e9d232a86ad969b505ca01974b98567ba8fa79f99743306dfa33406e4302d5d7c028a1ff59c3c7f194965063b575a2c21fc18f48e59fccb1985bc649c930fdaf3c1913d941f13d3d535144cb68f7e8057f36f619734491c730b525dc26d3c453172cabbc15f743f313f2b", 0x9e}, {&(0x7f0000000540)="bc586be7cfde60b4a6b4b5702f64a49fd63b6c8ee3e0e9a10d42e6a91f2be5d3fbd384a9fff1e4a2e92f7f84ec6db13d7031dbf157173982b1067324951bd294b517d42af33ed6247fa2fb2748b88142b0017a713fb4a1631a3f5cafba8b068e6973e65a346e4a6209fdc7a542c0f4c5dc131055afda50316def5918b9a22907881e8d4e6dbc6ca3d650a0c5af83fdc472b9540f26143939030c40469efe464564c0e408fea42c76249708069c016ac3bb493e3a0722dfaf44d101c1b270d9552ac1cbc062970b2821356c59ef04c313e53ef9889c2e81e1378b827698ec641136c841cd5e726b471b", 0xe9}, {&(0x7f0000000640)="9f03a03a84f24ab8c582e382ee8827d26383d448e2fd860ab9207ac59f82782fcd91d696725cdac7c1cae18d5fb56b45d5a75b103582d870a2c1ebee060b86b30bbe6327a76b2eebfd396b272203bb9009642d0023c11410f0446963f2b2aee770a29808f0f7e9fdce7a8819b67095f1e2c592bea9b90666b35a5a66d692bf5b506f09e512a484924d1bf6dc50ffd920ca045db2b5f4d23cfc667348706bf715676ab0a494e0feb4ad27f6795fd471fe9e4cd4c6b6bd6c2be6e4f1feaaf1366b7d1e51e728ae6f2e26708f57adf8a167333b0121b6f2c58bd408855236f87103dd0e5faf539febeaa9f4", 0xea}], 0x8) r1 = semget(0x2, 0x1, 0x100) semctl$GETPID(r1, 0x3, 0x4, &(0x7f00000007c0)=""/248) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000900)=[r3]) sendto(r2, &(0x7f0000000000)="6a71b42b9c456ccf437ef39e7f9618ee9d292b3c88a1f77d87edf431b93fcda3331dd42f052c8bdd4efe85a8be70306b666a29477e444b8c246d3941ceec223d4fe2124bab605f4a33fc4e707db2446ce63b898174ae9ffe8dfe165cdd96c55931fe0bfcb4", 0x65, 0x5, &(0x7f0000000080)=@in6={0x18, 0x3, 0x5, 0x1}, 0xc) getsockopt$sock_int(r2, 0xffff, 0x1, 0x0, 0x0) 16:01:30 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x20030, 0x74) fcntl$lock(r0, 0x2000000008, &(0x7f0000000000)={0x0, 0x0, 0x20000000000003, 0x100000000}) 16:01:30 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x0, 0x10, 0x200, 0xfff}, {{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0xe1, 0x100}, {{r0}, 0xfffffffffffffffa, 0x40, 0x10000004, 0x0, 0x80000001}], 0x8, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x8, 0x40000, 0x400, 0x64}, {{r0}, 0xfffffffffffffffb, 0x1, 0x2, 0x1, 0x200}, {{r0}, 0xfffffffffffffffb, 0x20, 0x80000010, 0x2, 0xfee}, {{r0}, 0xfffffffffffffff9, 0x0, 0x80000008, 0x80, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x80000000, 0x9db, 0x40}, {{r0}, 0xfffffffffffffffb, 0x88, 0x4, 0x7, 0x22c6}], 0x7fffffff, &(0x7f0000000140)={0x3}) kqueue() kevent(r0, 0xffffffffffffffff, 0xae11, 0x0, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) 16:01:30 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0xa90, 0x11) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x3ff, 0x0, "d70000020000000000ffffff7f00"}) r1 = dup2(r0, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mprotect(&(0x7f0000701000/0x4000)=nil, 0x4000, 0x3) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:30 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) mknod$loop(&(0x7f0000000040)='./bus\x00', 0xa010, 0x1) 16:01:31 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0x5, 0x5) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), 0x4) 16:01:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, &(0x7f0000000000)=']', 0x1) r2 = dup2(r0, r1) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x20, 0x2000000e, 0x4, 0x2}, {{r0}, 0xfffffffffffffffe, 0x88, 0x20000073, 0x5, 0xffffffffffffffc0}, {{r1}, 0xfffffffffffffffd, 0x4, 0xf0000002, 0x20, 0xfffffffffffffff7}], 0x9, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0xc0, 0x23, 0x9, 0x8}, {{r1}, 0xfffffffffffffffb, 0x9a, 0x41, 0x1, 0x5}, {{r0}, 0xffffffffffffffff, 0x40, 0x20000001, 0x5, 0x7}, {{r0}, 0xffffffffffffffff, 0x42, 0x1, 0x6, 0x8000}], 0x2, &(0x7f0000000140)={0x3e, 0x10b}) close(r0) 16:01:31 executing program 0: r0 = getuid() setuid(r0) r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x1000) msgrcv(r1, 0x0, 0x0, 0x1, 0x0) msgrcv(r1, &(0x7f0000000000)={0x0, ""/4}, 0xc, 0x3, 0x1000) msgget$private(0x0, 0x200000647) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) msgsnd(r1, &(0x7f0000000080)={0x1, "e413c8894d3884b0c4d8f92c5e3a36030b2d9ce9dc41e5167d45a29015dfdc97f41409641c9583eaf56555531a1039c57ab9d19ce62fd58165a7757002b14144d3b265e365d2d9cc5419fd43807bf27e959117a19b44158a17c466a3cf7a71d6df5a45f9d2aeb9570f5f097a8adaa66408fd7accaba0fdb426a774c8a8926e2ecb3065aaf51a0af58c246bfca1b5f64f7e6df48d853d1599ec0b2c7abff6671a2e294704c341f577eca9922dcf5c54f961c81309ab344ca1680174ad0fb64c7ad33aa129bc2bdbf56f13a6573877559baa50daa615c99e9292de3dfdc202fe91d064c1080c25"}, 0xee, 0x800) 16:01:31 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) chroot(&(0x7f0000000000)='./file0\x00') utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x4a2, 0x1ff}, {0x3, 0x8}}) getsockname$unix(r0, 0x0, &(0x7f0000000040)=0xfffffffffffffd57) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000001c0)) unlinkat(r1, &(0x7f0000000180)='./file0\x00', 0x8) 16:01:31 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0xa39b, 0x1, &(0x7f0000000080)="f51b2c33a831d17eda1f7bcd90f1c554b2aad172ca8ccbd544833473021330d26c0802ddeecbc2fdbe3c46750d88037c02a64d40afe50c4cdb719594762b5d62a2fe9a13e241b74cda65543bccd5367f8adff84593552f2bb84893f35724872a32ca85bf739ae8700ee9db82e323784fb0ff501b220304eff6f17569ac1950afb8cf1850a0898881a595681208be9ff6a0f4a8fef987e20ade6367126db08d8e1ab1d6b30255fc57548843", 0xab) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) 16:01:31 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)=0x1) ioctl$KDDISABIO(r0, 0x20004b3d) 16:01:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffc, 0x7, 0x98b, 0xffffffffffffff39, "02000010000101936000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:01:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7f) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x0, 0xf2, 0x6, 0x8, 0x4}) ioctl$TIOCSTAT(r0, 0x40047463, 0x0) dup2(r0, r0) 16:01:31 executing program 0: r0 = semget$private(0x0, 0x7, 0x40) semop(r0, &(0x7f0000000000)=[{0x7, 0x1, 0x1800}, {0x3, 0xffffffffffffffff, 0x1800}, {0x2, 0xfffffffffffffffb, 0x1000}, {0x3, 0x6, 0x1000}], 0x4) socketpair(0x21, 0x4000, 0x44, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f00000000c0)=""/142) getppid() r3 = getuid() setreuid(r3, r3) getgid() getpgid(0x0) geteuid() r4 = getgid() sendmsg$unix(r2, &(0x7f0000000640)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f00000004c0)="1a634ad327eab885677f4f8a02bd3ed83ab37075ddf761b0fcd94117ecdb80ec3436be211e14b3935093fcf00f2523b1d4ab5449bb2fa8c5782007722e9f65c91e75f59ffb48e253457d94d02ebb8a3334e372e48cf409e4b6178760e09f19efa6d456cd23d5971982d187ad6dd4bda68c371f7d12461c1a4a942b2e5d7080f29f5918ac0443bb73992906a503d1c10bafed3d27a144070c523b9cb00909ba59ddb02ef0a652698b5e", 0xa9}], 0x1, 0x0, 0x0, 0x1}, 0x400) getppid() sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f0000000180)=ANY=[@ANYRESDEC=r4], 0x1, &(0x7f0000001a40)=[{&(0x7f0000001a00)="ff0f67332fae0b128e8db4021fbaf172e81db4f6b7ccfc", 0xfd17}], 0x0, 0x0, 0x0, 0x5}, 0x6) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000001b00)=""/139) sendmsg(r2, &(0x7f0000001e80)={&(0x7f0000001bc0)=@in6={0x18, 0x1, 0x7fff, 0x10001}, 0xc, &(0x7f0000001d80)=[{&(0x7f0000001d00)="b1b0cd51c734937940761d9bba6b236718046305d3b452da75a52313e480b0cdad9ea9c579ce8469f152f7220a284831d7e1c2c767e77f94493559ad97d55430285724", 0x43}], 0x1, 0x0}, 0x4) getpgrp() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001ec0)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001f00)={0x0, 0x0, 0x0}, &(0x7f0000001f40)=0xc) r8 = dup(r1) writev(r5, &(0x7f00000020c0)=[{&(0x7f0000002040)="2347eb1fe8486576ab11a53d0b582f9e06cbf7a06ed17d22c0818bd76631a7454643a34c2945181eb9990fd049e32e0dc14d6fb3285910099b5ede3cced78f9d6e457f71e7290f422837d232de23ce", 0x4f}], 0x1) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000002100), &(0x7f0000002140)=0xc) sendto(r8, &(0x7f0000002180)="325a73f9ae724dbe9e7d9dcc987dc8c40ce93a448c671303dc2329ff4115925a9c07eca11fa99c9259045090a237510a05097b9d4b98abf88f0ddfffc72423dcc03aaf2a413a7786367d85a1905f94e1fb95eaa160c98eeed1dfa66869961fd49ae0c8fb4848500827b5fb9ef77ceff35b447ea2266bb41828c7759a12e2dfd90af41967b652bb247f95dde4fa3d19945ae2546d355b65205be29af4818e9aa030120cbf7df4fa16a63418f15a4c8f1df7ca0a2dde92903a8741b2dd35dc", 0xbe, 0x8, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) getsockname$inet(r1, &(0x7f0000002280), &(0x7f00000022c0)=0xc) getpeername(0xffffffffffffff9c, &(0x7f0000002300)=@in, &(0x7f0000002340)=0xc) getgid() lchown(&(0x7f0000002380)='./file0\x00', r6, r7) sendto(r2, &(0x7f00000023c0)="5564374ad17b25f7a5bf17e7c32e367c404a2564c2c36e60d7983a205aa590aee46fe041f3094f0d98c0050965f6f519020304eb907f833c80319cacd9a4465427107dc585304c29f8cf0a8bbbfa8c44fcd0d296dfd736a8981ed8d61688d65c14fb0dae3e25bc2e2c5a752252f9ac870e98ae755bb0727068bcba7a", 0x7c, 0x1, 0x0, 0x0) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000002480)=0x7) 16:01:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0afc0abed334fae321d0ad8485", 0x36}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() write(r0, &(0x7f0000000200)="b1079708443f9df0e3b0e5bf16aa99e1ed0f593d597c6c9161896d24adfedbed00a7014d667d49a5800f408b02d101a4e6c64cfab1f530be3f8ff757b19dd39014728b194328e48e59808ef1babecc3015777c8ee1038932758482b85a363c15eced5adf6aa655fc987c84657cbd19b876831a7b6851a6ce3420fafc23380e66bc74988dedc6a0c8c842eeb407a7e2659ed2f8c8a0902ba6735c144492ac1b9633550052a997bb3144318bf3845f8d11126452142c99a81384aca5ea85e136", 0xbf) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0xd10, "b04d1a20f3ff0e630000000000000000f3108557"}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000002c0)) read(r3, &(0x7f0000000880)=""/161, 0xa1) sendmsg(r2, &(0x7f0000000100)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000940)="d0ffa76607dc8dbb6683cb6c7455faf994cb8a6bb29a3ad68b814fdd905b060f097377fb28bae42996ff87014d9e74056baebf7b03c1003ddae40d5ada40cc1e60bea4200625b73cad2cda2c6bab8c56aa1189e324cba1cd15173b8c5a39117abe94ef6b71e5658799fc7dec8aa2e886f4d872b3e81fdffcff802f75067a44e8e31d27c61cda412d5cb2530f9ecc63597ba7f58caf8dca937d1a38b3867d4cf3322d2f74191b68660b6f704607842f64eae36673f264e60a62062b7432a3753dcd13b58d1d56f89ed10de2fc9eeed044a5065dafebd9d0390609e3879db871ac50f756e682f87f24090b6b6268e48c08df1d96b15787a6c8fff9f3dc05d547615c18abd86588be8a697596c6fdc66e7212c92821e44ad304c60f567e5ad542e19b3aeeed171e73308545ee31160674b862a2e95adf44b3f37329920e8eaea64249076657450da0ea41952bcf06e6e730f2ad1d0981f50e3ca6ec2702a3d8e1589b211da2adb772fd5b80430e49260732caba8c7c53c9e591b5db4a2d23b85d47117cfde378f9dcd8fa8e40e17d9d828828810e0a77029a57d7f694411ef709bdd6e73957151db278915807395b88cbb2707bd3b08359a76a380d13570c537fe05a1ba1a602eabb98a8369640e6bdbcb965b2a20e0eac47b35d9e3df8731b7cb1482e38d3336d912b70431ed075f797db52a5f3ee63075dfbe222c4e1e68360f45985eccad25283c9010e5fb0519d633428fde1741a543dc5324bda3599f68f0f023e709c7df88e65b0e2a689d35a27ec79566c321fa312f79013560196681aa0520ab66d06852f38d5aa96afab5fd60d9784eb8e19d893adce23a51221fbcfb82f991325e60eb074c071599b589dd27623258dcf3de88dfe7faa5ed369503511a542b6b53637f27b913cdc97cb98bec8f6d1f800a47936b6bd08e81b224abce347cda115302e3e4883b222ffecab4eb4ce60ca5d22b6ebc790cce462726c0289475fe74495e9e14067b5fa9ef9f5d974b9cccf89c6e2e6bb19d7ab9dba2ba6a0d68d79bee84fd9a466b0addcc5d774f8593dbae860fe000e45a9f7a44ec1eaca0981190d0acb6d696a5269cb6615e84bd7c0f9de2fb95de5d02c829153c7db3048de8afeca13f30ed314487823693a34155fed5b754e31956e946a4342450678e3cf3def2a9ec71c03fb75bfe52270fabde8bc0df4ad4e2e31c8869c84f2c13226435c5117d863fc2265eaa3d8906de18258baf76fb912778416f0b3719b7f6db01213a5eeb01912436edc74d9dd0898b48e9d95faea2b66a5234b6b4672da08cf5c283e0e4563784be8d7ee010a7aae9065d7220a3e6be434aab5c6d8cd03ead5ec02771494b44648d3da2d887a9ecd44d4dc3a0d7b7b961bb1e31e57563cebf0b6b04783a2bbe14959b9293b3db4cf21e598f0c083a7b19afaf1ccd3ce944bdf9294d006137791674de2522d19745b46dc319d67b136a6777eaa751ee5f643667967fcc9ea51051c676d694f108040e2eaec99aa12c750ad100dbb93a01b83624d3321c80679a2d98d64df3ada20581ed7bea0f6889aa93ec7dd5c434516ca7faab38f6078774f3d9079d83ae827ea3007b777a6549e9547fd9a839a689f7020f2f438f0fe1fc25a2aa0c40d9987f9c41d44324801a8a925996f72ddf47e5aa36afca31b292200103cd2f6ca1c7f728cbbeb4217a1f3329cf1fbf9ead1c2aa47a38abd30bbb22b558d460d64aa43271062bc3f60a19233f0a6a6447ebe8c430ffa891371fff60cd3f849afb6161f33bce9b754c0b95879e93274db73f720fb9cc2fac81efecb2a63bdf9de77228363abaaefb687f1da075e4baf54be2fa2bbbb2d21c78648f29d5b711da36bf85aaf0f35032ddeafa56bddc7052894f5b057ce5ba9d5e884b62d015aedd293089874c01d359420c915be4bd032b2a125a42ada37e4c96b63f104fca89343712b91ee8b7988e248bd5e487cbf22cd9f15186fc8bb06818a9a6371aa8f76beedd59cb4cf0d4d698622948e56c46de20913116ac9010c6fd1101daba59b5955944eee3c436078f151695853c996d857e88c4fa6b5e90d021b7a9d15978695d48957b24403029bfa76423336424540b7a8e418f4392307aaf079b4d6a1cc1b7f22865740d2ac9084fd9d669c301e639021911eee8fe527c5992432a462c02076e5eda6b06073e5050689e3ffd51984d2ac7b0c584fad22044b3b3723da397938cf5dfce79097672e4201df0e4f3f8f74faa8e44b66c07d86d09a90efc496f0406549c4d23c664b69588f355127f327c1a12853780755ed3ba7975b7c0b2d235fcb1581eb070cd54b7ba20a6883a61db229686ef767f27552cc9ac37ab0e92871de2056fb5ab554b19351eb1082b84b095f0858ff02022f1670ffc46d1bbaa4a8bc296c2f4188a102f86bba5c7383f79c9bab186ee6f6efd869c8b995e4436f12400f767fad6c60b357b910e413320a303c29c7d236f73b8bf895058d60e20a4e5030dedc117e5650ac9823d96f113ff874a0e1faaace50abae1f9d76d802142eada104aaaa7a283e668c56ce955dba0a47a898ed54eb3015c0b8b5398d1b27e97cf0a21cbb0bec82a6de6f28ca817df7f65ba00be11aabd92e390eb20799ee468b1adba1341e143d4028137a213971633885456195372e6a6824ba990e21d29ee3248bff23f70c752d819fb9c8bb82e28f6ed13c1928d45b936e3f65daa04a89ab83177e2d6b2054027205a042b511bd678e772457048a3d354a7fed6b6f8ade12f87d191c38964fdf86be0f3e4e6d45ce6154476726510d66e970b60407c769c82c9aa4e76fd93796c810355506100e28587f3e3bb4eeeb4dbb2aba7489f1f705d9dd97e08461c1ae8d245b52cdc41361629ba7de1dee2860c944c875c966d44762dd255a22bfa1150673670db15afcbafc47b994b77d43b904a2ee552b324462faec9bf0f0e5a758f4eef77fcdd3cfce95e4dc40c3b6dcfb5ab411f5e500a07e4d9b73b8729ea87694d63ed16a2910d8a9086b865ce3ae6273cc753b41af5751de36a5d57a3c34f44c2390b393f37e1af07ddbac45fb57b164a57af241f3513f8b5561d48156175d727c8fa56a1545318fce7e3faaf1f0ee9261ca3633f676062c61b48aa36de3cd6b9ba7e093302c066670846e0a743de73a02ca3c62ae395b4f4d5b543d71ccaf7052f45d22b9f0d1372402965dc1a6d25943c11e7d77ee2e7e54d9f38f65823d39ccad73bf9250ff5ed8df9a0f9ad2c172fa4016f676813dce91dd2f801fe6931a26b74b6d6501805fd1c41c49fb296ace9c58aa7cc49a0c307cf426f46bd5fdc9e8b5215f5b6e6d2acd23932b7cde3d5d814fda891b2300ac72f65b971363751e34242234de74415f484541081d4cc8140aae41e599d6b1dc54b2e6af9b4a3bb94162d3f54cf7ffeacc8b910590fceda985b1abda7c706ebd0c38e799c7a236208c6ffb7038eaace097377c7f5a85506c25832893b0a05f0d30039c53e83219020d8203a8962efc4b8df6ebb90dd6078704aac8b33214509265937c7b7fa1bf86f4ca85bf443da72c8b66842899043aefd62d94a8ab6474e9b6516db7b1c318d7f98576303bdf7da6a3abde7ecc9accbc26381cfd9ea5487c77f418315e7a588081398e843c44e39116f903818e86d004d12abe13d62d2e1a04b833f58191f17b03f15eba8aecf38b6fb7a914dfb99028845d3e125661474bc2ada8f5ed2a6b61b9d41d9f9c7d859b54501349bf742cb9e7a9ed890825d71e85a26801aa32533c7b17609be254d3f895e86a64f3544edea7978d053aaff1eb85bc7b76ade8f0dca1057e7fa94a0553994dfb9e76c3fceb318155fc10b737475350a91a27d11927aaf6ee52a3884a6879b76080024aa5e57748c4b300e80d33f1627027ed01232b18b73dbb314c04cd6d12d978d330056401e60c791084c9fd8e5fe7da3ff677b77e7b97aaeeddf44368f5fb5fa7a0567aa230b86ca7410bde5a2d4e4c619905676307cb4c29a40cb901e6ff8c6f46b55b4abe9b3dbd979330ed6a36744d3df623f82f4c7803a865521c9b15f59b54ea343c226ed6a9b96b476562470e971cf25dd5f71dd16356bf1f2b5dbd42c7af9c66a1d0ca9320d94c177883d13330528f53713317538a8885a8e2a1ec632a1500ef9425942436ef854fecbcddd539f01e3793c9f6e973a7dabf0f19e8f755ea46722b7b8f9aa2aaf77849f5e40f01ebe2311054b5347151177f8d9558c767f0e624d5ebdc882954649e1b5f66fbcb3d03e7484a3d11abffd2d9be82680024dbaba9dcc491b92ca009110555aba11a095192d4fc574563bd6561340ade426090639c3ba60f474b4eea24460449e392c0a263fca6d94f9ba48d98d445e75b2269210a112bbafd607a37714d7d617f2d2fcca925d07ee07a65c41e967193cf79882ccc508dd8f8dd78921ba38a52c7b9b42ce3bab352aab5265f0ef243e013a963d91895f1f5bb77abd33614438e1cbd1f2f1e9f305506d8046b62117c055fba0157607d3046ee81b9a28a6116966ef41c9004e0f3e01e102a7af40796d1bd8eca18a295d2db4d4abbf39d6cb70ed622c04c0046481a2b1828454bc85d3fa3832ea5c9dafeddbe5a49709c22f69603faba2c613c3687bfdcfc4dfa8785c359501a1bab7ed64f78c09deb58963af915e915b74cae5b433b0431f3a35e01f4216416f5831329f867fc9b05b9b1de2506147ab70d932af8b3d096b663dba6854b2e37a61aabc15ad937a9d77ffb456dd45d46943ac24fe7ec4a6547a58326f634af3393ce8f32498e644362527e7e4cd2c6f140ab48e738c6d5d1bbfa109ee9f967102ece137220faecc105b93b408f42adaecb3c1f603e1e608365d51d13cffe62727b79dd3a6d129e6b3458cd47f1539cb0244f90caa84a96e60bbf25770b32c2de51cc264fc98ad77b71e0574ea468da8027ed9ab2a43fa309db1efa2afad585bf27eed111dc3b05643fbecf9a916ff6128116fdf2516846dff1523d0f59c118faa9c187d05abeae614c3ab6655bfd496e51af7474bfc31f9b5cfa727f324f003087e2c73df5e5e5fba93d994310f50d464705d7c95d6ab8131b924e0aa58cf6fa9e8df96fb221083535d2c342a25089311eef64e9d205d80a839602634691b008ef71fe5409138c54764dfa2fc7103e01c568cae777ad4bcaa5975d5cc0ac63298e7b51572f8314bff502ff59827bba0a742b74edc1bb9e7959daff229cb2abcfb9dd68da5e9f9897f4b2537e93fd2d2f1ba1495b1ae877628acbca60176adbc97d74dd68c285c32901ae49773ec4e7eec10b8079f97fb1368a642437624dccb399bcde8f6e1bea7740f0628946b7f5b4ddc61e2618b43f70c7503ad4f94b714d73ff4643e0d221e96a5368d47d4ddda9ff8ab468ee6be8295654d08722e9c76211e68150c20a7f1338c8b28055540f4d31ce2be1690e0d2b47729ad8e69424b2102203b588b7b329af3e88e50d9f47235cdac4812e8f1e552fbc58869cf26aa4dd9dc5b46193a2c46319d0fc7930a667549ecc418f0d4580f7d44fee502c273384d991c34e7349508356758363d5261b3721a54a0b0019cb23d1a985a5b0b3602420edcfc6f96476f954206cf7faf840097b2d50c6a804e03d78d849b34230c0fdabd393ea7f2bd9b5084a1633de5c1b75c65c152f97577f24124d3270a6d416bdd57da073e540b6f0c5a4b37a10fc98f0b81d1daece9e4f4c5e043287a82a702ebb008c39b62074c994982b2796fc959d04c9ef8e77b92ca98fca74", 0x1000}], 0x1, &(0x7f0000001940)=[{0x20, 0xffff, 0xfff, "ada274effc6aee4fac"}, {0x68, 0xffff, 0x2, "da13363b03df081c6e734dea160c2b48dca7a5c90d15541dcf97a57bed4de2a6269af0e4e4ab1e3fdcf16a8fe522b384e661bc5451128578812efebfd599034b7a602e4a1cdbc2277509efbd901760e45e726f385ca3"}, {0x68, 0xffff, 0x9cd8, "6c13354e9ee6144cd62ee2d14f8909bfd49f04e80cfcb866fda702e8b108cf366452fc7a2e37a7a059f144f629c8924a413649d17112650bc39707ea97c61e8c9843574d81246cd0ae2bb0494232c23f5b115f9a91efe8"}, {0x58, 0xffff, 0x1000, "6693029fdd972fb4d8451178171b74b018aa4093f5b0960260790a7a6c8b7551a0bbdbf2060939ee2eee3af69ed3fda3fd71be2de505c2bcb003ab2e3b07417add554b93bb3964"}, {0x50, 0x1, 0x10000, "9d25ea0677b92a1aa41051f5273fb901f8e4c1cb2f84cf997a984c9a8a280547be5f6d449c4b4873a3d6a1d48ff89466c77155ee575bc792fc75"}, {0x108, 0x1, 0xffff, "081183913b112ca6e13036a36cb76ebb567d2ca06db1bfe78a69640bf66db03f41d3bf6f153e6b5277636801ddf83297a40f57867e495f44aad2f44f7d26f8cc8025c9d0ba8be1bd8b87cd27e695c8e0eab23e0b3c11298cb20f7a1e2ba91180618bd4692f018939c08759efb15be03b5f66ea31a3aa5824c027a30cdbe890da6075d5f1e40c019ba08aceb28aaa288ef21ed540678f9b23ccd0c5cd292577af0e04ecc3b89611b93e5aee3763e15f16bf54a0bcc84ce9d5e0ca2ab34fc542e18ebcbdadfee663aeddd0a9cf3651119c734ec71f6dffdf6ce06c6290c258c80b5cb345bf54163f6171820ff561d45d41063a981f"}, {0xc0, 0xffff, 0x7f, "c96b920295dc7e1bb443828b676f84b1db9baeda90a7902ffb3e86ac23f14e5e95564762104b8cf19cd8f5f84a2da9f197a0fd2711819ab6ed8076223d9be043acf8d25974624070d54e99908567dd0b573fef5d2574a9b9e844f06a9f8802a523afaf5c6f9c947d3dc101ad603378803f6333db5e72eed6283ea89455a81859883e4718f200d90eab203b55dbb37b42821e579e9d832f4d37e471fbe018956dbf95dcb69c5ef328df7a19"}, {0x98, 0x1, 0x2, "f7f22318d9ecdd20a44785f674cafa4e4308313c73ccca90e6f5f7b9d4ce36c4195a14c787113dc4e6e714fced59428bf975310d9b485597cc91b63a4aed3b5d2814e35ee3403dda669719f109e6c75a443dab18f99e5a54f483f7595c8f5dbfd43b77947e20b15275fb6b05b652ebe29cb76fb43f7e90e5bd7ee264f0c2fb5de61619a21fb4"}, {0x68, 0x1, 0x5, "2aae82e73d93938a379f738acecf72a711a5769ffbe9ee66d11368c2819937a0509a197b94d657f6befca0db50c9215c7b08a6250ca3cde4b7c11323a2f09cde414d8ba6aa724ddaaffd9896cd963b601db97e158bd2"}], 0x460}, 0x2) 16:01:31 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) close(r1) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000), 0x0) 16:01:31 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = getpid() r1 = getpid() setpgid(r0, r1) r2 = socket$inet(0x2, 0x1, 0x0) r3 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={r0, r3, r4}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={r1, r5, r6}, 0xc) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) write(r2, &(0x7f0000000180)="e7ed74da33d22dc0d1271d4202d268717b0e7c9fbb260da5d26fe1533d4c1aa31e3a7c566d92c5ae1344191d7543aced2097d612b316098d43228218483d4e560263116fbacdd5c0ebc20998dc16d041e9adc8da96aaaf17129c47879cb114152d14b34c787832defae391ce02497ff8b23f53a331761fab4d8d5b552702076a6da0416dc143532829679b8e20c59f8625b58c154303ec9c5512f8", 0xfffffffffffffefe) fcntl$getown(r2, 0x5) setsockopt$inet_opts(r2, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r2, 0x0) 16:01:31 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000100)="3da45285b34933740190993e673557ec61615186bc21a0a33e67e7304ea95bd0438d7a5bab4a08bef396c50e6a0a242f6b8ec50da3e1df8b068b7fc86dcc66b7f8e5788431ebc7e6305f2bb50587dd98908e2dc2da8475", 0x57}], 0x1}, 0xe) r1 = semget$private(0x0, 0x3, 0x400) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000001c0)={0x0, 0x2c9a, {0x0, 0xff}}) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000480)=""/184) 16:01:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) r1 = dup2(r0, r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x4) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x8) read(r0, &(0x7f00000008c0)=""/214, 0xd6) pipe2(&(0x7f00000000c0), 0x10004) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5) 16:01:31 executing program 0: mknod(&(0x7f0000000140)='./file1\x00', 0x2014, 0xe5a) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet(0x2, 0x7, 0xd790) r2 = dup2(r1, 0xffffffffffffff9c) bind$unix(r0, &(0x7f0000000380)=@abs={0x1, 0x0, 0x2}, 0x8) open$dir(&(0x7f0000000340)='./file0\x00', 0x20802, 0x1000000000000020) syz_emit_ethernet(0xbf, &(0x7f0000000200)="522a50de4f98b1a14eda104fcd8a99da31ac067aa68a717e3ecbe70b91f23d59e3c98fbc2c669e89794590a5db4abb7fd447f6a5031a04224aa78e5619b2b04fa2a08f262bb2be99d1546bbab5c4ae2a3dc1d241107b95c761a848e45b814014d4c94476101b17f2b1f4fa74d35832dac0e5f337263254678d7dffad704ba99b01dacb506ead4686beaeb9f22856b218376a3c78c1628b2bc04b4a689a16e1d9fe3347772301abaabf0ef01e997b64606959121a4e865991aef216bc4a3c1e") link(&(0x7f0000000100)='./file0\x00', &(0x7f00000002c0)='./file1\x00') flock(r0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000180)) open(&(0x7f0000000300)='./file1\x00', 0x1, 0x9a) chmod(&(0x7f0000000000)='./file1\x00', 0xd) 16:01:31 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = geteuid() r2 = geteuid() mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) setreuid(r1, r2) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x20) socket(0x3e, 0x3, 0x0) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000040)=0x80000001) getsockname$unix(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000140)=0x1002) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f0000000100)=0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) 16:01:31 executing program 0: r0 = socket(0x400000400018, 0xfffffffffffffffe, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="10000006000000000000000000000000"], 0x10}, 0x0) 16:01:31 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ftruncate(r0, 0xfffffffffffff800) 16:01:31 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80008080, 0x0) fchdir(r0) r1 = socket(0x1e, 0x3, 0x0) getsockname$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000060500000000000000000000000000000000000000001c00000000000000000000000000f88611512970b7f37773147c029b7da7f001ff070000000000004cf48078b2da7b11314765c5e5a1fd818dcb2468be7495d8f1df9ffaeabda7dcf4345afaea7082ea5bd2c80b8f998f861c08a6f6badb5ad7f6d5776c7fdabb6a8b90fed8535620e9d6d7e43f088c37fe5b41a99f2fc0691f69db1825e71e25d28e2eca6345348ccff1bb932b1aa90ce0accc265273d38f21e380f473aefd04b20000"], &(0x7f0000000040)=0x2b) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0)=0x3, 0x4) sendmsg$unix(r1, &(0x7f00000013c0)={&(0x7f0000000080)=@abs, 0x8, 0x0, 0x0, 0x0, 0xfffffffffffffe01}, 0x200000000000) 16:01:31 executing program 0: r0 = semget(0x3, 0x3, 0x2c2) semctl$IPC_RMID(r0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86138) write(0xffffffffffffffff, &(0x7f00000000c0)="4c0ddf5dbca70783e3107c2808959d64d6c6e3fe5106397700134d", 0x1b) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) semget$private(0x0, 0x2, 0x10) 16:01:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = accept(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/99}, &(0x7f0000000140)=0x65) writev(r1, &(0x7f00000024c0)=[{&(0x7f00000001c0)="10d7415a20798649b64f2de03d7846e34eab8d95e1dfbfacfdae344923ec0d6eaf9ee8d29f050385454cc1852ee398d6570be2db98f11da364", 0x39}, {&(0x7f0000000200)="a97cd1a8ff76dcd491190bad2c685c051dd1dab81d6d254487d4033c8c3fe8c0531b50a60df7c277db8c41427d742bd7a089490facfddc7fa10a0acb45249147f86967b52d34a5348effbdfb2ee7dce7a46f5f9a9d8810e41fc7466d07e6b4c198a542d903fc34abdc623275ceb3837916af10ab5357a14d4106718451391ef531331580529285a5b35bb8794be54dfd5283c377255262b6551167706aa6bbe4ea44087b541ea09f6f32948519335e36a57828cc8b70661187543bed691e522a3e5af80abfc2bd10b7cd1911435b029e86337879df07911db4f8705cc123cf089ca703d7e127ffe3b6cab697913db6c08121474f184fcea93cbe6edf9d6a34e0aa0171c6a1bb50166768e3d93790e5f41c89299ece52e9af64b2fc8ca29f17590ad0d1ccc9c41235a7f51c1b64dd306097a91dfc295940ee5b7512446f561511e788c7ca3dd00dd287b45dbf8e9394efa293c91b0e15456be6736a36f500a7198900aad6d9bc636f11467e2ba4528c154917e831856b087e6003211ead4761cab5cc912f6d8cca4cda7131791fcc132857fec5e3fcd617e53a2465289f4fdb3bd7d558234115b5b0914d2f34ef630b67a1b2f6db3e48078b5dcf88456d15a21d452a107024b4dd5594bfb2f393ac76092e8d6525ca7fd41c48a34edaf68138f0890b7986e4462ae52870e393926c4c79d456ecefd2cf8df003fe520a53c820817aafbba2ecf46ac3452f3dd08aebb45a7dea0d399942f033d4a7e2324c3c86914f8dc2397510ad0a29eafcb3dcd08054d250b320785659f31567a21ac99827534da518cc9b122be0f35ffb589031db43f47f5f1ed51faca6c3a558c289d8a33d6c743cc892ebe9d784f221969f5206c4eb64b9c744fe01eb4315830a6b8c13df309abef62847e3e40aa2469e92d81f0254ffdc3d2c490b6b56e53c779eb1130b91bfb3f318a20ba5e5f71f93107b3680aa376ff5ac51f9d578d8ba371ba424a30ce38cfad873f3e4ed904456f9f08fb9cd55d663c8c6021f5b0544042db2a2a73d440eb7b850258778011d9abf437e8a734c839fd847fd7ff68fe14d3a4d5136bedcd2400d726efd2397846b3db2ffc6faa27c46135306f118801ca7eedc15f3b476f4cdfb5753a801edb9268e4eda0cc5c806a140062d62029947bdd6abd81dfcd5289548773910becbfe34578059a87494f4301c69bb679e613f99c3c4118644664501d92635140fa67e8f526eccbfc695120b1b7c9a4d8a807fc336b7ac1195bc30828b5634a9e16030e7e79bedab894e97e75069363e5a1de6b6f5a7e9068b1bca190d3a1b9320b4a4cb0a32a1b69f5bdbc2085e0df2194f2e1594b794c081540e49b210c00a1cf7035f89a7ba6ebbf5151165e1f254e70faef19e5bba45855e8543f09212dc908d7f63d040dafaa503270b8dcf3660abdd29bce99b7e5660cb70c4b48df88ecd26c4d0b045b5f2e9b4b8118915fdccccabddf181e0d045f00a13a0fbf0a89ab0cb74b05464e64381199bbf4dcf739b4b4fc8afa7c63f63183e4eebe86bec56d2e62dd92a2325ad74e8c5fa65d5683d0e10d551fc7802d3583036e025862d0096dc31ca84781e8f70529fdf43ca5a09bbf2d9cacbd9001c4c89cf881bc886c33887345b94b70b7e6249dda8d9e54a4910837bfa800fee3a50a11a32fa7c49299e557676e7d1ebdd85ea3a9f38b9e1de3878772ea4ad700d2adb236dadf23592e43ae6ce679a7b7f243a1c5248b3fc04209f016eec9d87eb0879ec3d5848c5fcf62dae41c9be5d0e44629cb28cfbfd69c1cd041d15e44c6cb959f63fae98751b57cb7039371f1b298dd0c11d15ad637167885ddf74d5e9c1d675af91847df9eb5d1102d7e210999e9bc76edb66fe0f04a0f5cfa162f70c248890d054107356ec9d68ea88f32551b3b09cde2632e5eae2e6b33367277c5ae38a4629d36dd3d38bd5937c1304fc3efc76d4774a342b774680b38420a69a6cd30565209a3796725bf774186719a5e6c5e4532a0f8f492a895d7f440b076cd408548ade251f13f508140eb7d27bd9b762cf44d2379bb5e4e88bdeee393af9573044cbec13c66ecdf185b607ca9c706c37a23de63eea483fc01364fe1c8514ab113c55bca7a97c5cdd655086e90ad94810399f613da78f871f1adce3a3e9b3c4e92a0e7baaeda78f1d1e66980e50b69aebc7951cff9dbc8a8e6a86e104f0cce09c7e9c19732dd5b87f686be7e7872e43a4b7eb86157276d1e1fa0b02a0329c551ffc200a5e6e79daa0911f599fe13df1b227af9c5e2446d302c9c625d324727cb17f216092b42b73b708aa84e4addc6f43984257b2e86ba09f37b384fef3d4422f078975733bdcc52811f563d9858ddeeeeda1256d6aab31beabc024c02e5809ff04323e137a7ba0fc6f8a596f2e2c1a49f0198443fb87510419ea60b44b7dad10930525f7bdc9b67ac5bda873b15988c782e3ab2fde207789e35f81d2a39c8db9c071c50207700b784747c092d491920d5a1afd968df3c56d61e04b06f8f81499b254d25bb9f1b826749153cb75d4914ad364aeb463cf86c79695943cbcc1c3c5c7eb02caf2d34e6fc95055499f6c4c04d69bef612729dad81e69d9d3840e1a4b1da429df5d3773c80fa84ccc5f90ab9a8299d2965a6be29c6d963d6e842daaab0b1eef4af699612bce3aff5df33f9c0a81403e7540179cdb40668af8b9969e45b947d4db2fe256fdb1398b670e8d72ddf77665dc714be1651de096c6d092b1667ebef535e1c197cf26954818e6800bba9be25871f8655d86afa3f280ec8910a48f1aecf217ce13279796fe64b18a7a23e40a505a22340f372e49de4e0d1e2d8e2da27ee2c5507c6ffdfcc79a788a62710deb81544c31fa69f88c53c8fea899e797393f1da982fcda7b19b3c6e0b05be3de848b6e109dd9430463ca8dc4cc04d516bf78742231c00c7e9d5f30ad29f86602ad2aec12329361d4c76ddb5d4b7d8959934298dd84073f29a553e4adcc1f53eb7fe1d06ee5568ea5f24c367f2379d5a8fd43c03eea89000205a58d241e197241281e8d078128ccb1af3ff02ad3dc1aa69bb46c4bf9970546274d1227fc3a56313f5c475201c35109b3dabe0364ad6ffe01d5d3554beb738576807704c244d8151b1c197cb4c361954c696d8a62318adbfc750c9d6c1d663133879f5c5bcca8e7e7ccd55eb86e4ada1b94f138f3ba82ad5a7d8b36e85d202c912263dbeb0c1a2f5210e88ef70e272f22bcf6f3828a66a44cfefccfec2d6af451fb82f419f18a001c7d3ba5fb8615c4dccefe448dc0eee9037c4837c7189f00add67ce74d9487b9c2ef56959abaa46cff7003cd3ae3b9d7c8b0315d1eaadaa99459416cf058d8a3572ad08ba3f1681f75ac4bdcc265d2a7bdda9bc2270bcb1ff8bec10a106e4d3957b2a78fc5b21f969742614fe8e4e05e44f2106056f0f11c07f8de5c76d8b3b595fcdb9625d2b66f20fbd221414858fa5a1fba7fc5c9d2fa5580394eaffe2f08d198303f37e85809c2e404a5af6e50f7056613b3dddf929c95a95cad266cb3cb1a72b62439475dcdbc2c4136faa186f0bbc2fbb7b5b51f846683a37fabd1b1f81336eed6184e7a01c258f3f68d518ad92588f1a925c635bd783aa276ff3c2649fcbdf7622d73dd0de7d1e80b05bd81a4ed0f9409b8221eacc2407f88beb1a5f83a5d9f7d46fe46e9defbe39a14dbc12a38a5b4a6110ab8a1339ae98e30acf0a5591cfc635887a367fd5c58ea06d7f011e374d453887d6d81d33b8cfc37a64357322beb399c6a102eea86838e0fe6850db1ccd5d84fd130bdf6c7ef8a474ee78e89310442f4b8c4b88ae25629da003247f82eda609d65fc5bc204a99f419533d7dc2b8ea0d6536fc5478b005dc884a72d4b91d71ac938eb5eae500923be21af7815926d94dba99141db85d3308941124e7f87bdafbb3f8d851ace543d7050d2c64d0314fd7b06bed35f2486082c1acfb2cde78b3ac18bd3f0823a5cb53a6566a6f63f04a66d875c8126e5c505a88a1822bf095b637f94a51195862e43d8aea46870c26d4c7703fd3a40b4797342405fff76c59487da672ad80c42d7cea62f0b143b2033acb5393ada5d298d6b1997503ca355ece990c27cf4637f5171dc91d80d8e1e1acfda9d42494fd18019bc259047d37b62b2523b6bbd04666ed022969f47fc07617093f43e302dfa952a6d0125af3eba8e22edcf615911cc4f4682b2a48971c9b97d51068571070ee06c04133cf1b278edb5aca1726784099611cc16befedff2209ccce9cf82a1109ff1079f80f36a25f3c385cdc6983ab9e24a093df7a84b5b1de38271aead80edf09686c94b2de50782dac74e011453997336075b22a04afe27c3231a9596d586df0b238b5c6c0c09f3e285ff23f12b8392ec715b553394752d95abdd61613ed6bc29e45e9e602b6c792202978763bde4332445f4397335659cadd55569ed31ff38651f3109319d2dca5872eaf6b21500a08da83fe14dfa9bb7195d6ed063c64b8b562e5d35c51d2328d2f2f84a0589cf5a3ecb611ecaa572f8a9b198244ab9e80182abe4c0d7ecb1ae737a4c9571ca1788c6d75ea67ecc3b1de7aa90365fb669b6561e73c387fe461c42fabe8758ad930a1712486a6f1c9db18920bcd05cee0797a5f7512370cab5cb6f6efda6c54a919ae73fee2d09246f68e87b4a85517b91e3bc4a3b85f0d626bcba497ecc70b12a8c312cbaa1285873a8582d361348a054f63bbbae896e312118f0fb0e7943e7deaa9e2dd20372fe799ecf8c1641fe77feb31c2d84aad5ba5225e9d438627c3093142d7ab624eb634069f529c06ae78743ec603e14a6075ac0a05d38a946eb278eb573ca86d7ff70a1d338dfcf6c1d98da054817c161a05655fe37ad028065eaf58e6305d3c6a6878a709fd5f0328ab903439d7f2a60958f3afad311dc71308d91b6a8b2b7f9fbf81f5d63acb427f29b5883a25d279a4ad4b824aea926859ade07da93e7f68052a61815f6df3c08d72a2dadc63da2903eea7f5003c58c7ad5c35cd7b93c969820782c255f64ac2dd4bfdfbb08e8659e6bc4b39255b7dda3971dcad8666fefc5f6b990a30dc0cef0d47f9296914468ab53a0462954faa09d97513765c25279ad686151bee4d9ca901a5386d0b13dadc56e98f23d249c53af7cb85a49bc5a252cf531d736a75a82e6e369202a9af7c6e40af3e61a31432ad5be80fa7af4bc61b5f1058183c378ce401b720699d9fe27f2e4096384583803c097a02bc677a36df4f61584eaaa140f64bf3ca71e73c2a333f11301ad72375d53ef6fed278891b89e96fa2be7d0287bc9a230c6f6d5dabbe89629c378d04ea3673cf33be62ce13e7595e58bd2821d7a8a4be56a5e09f11cbb9d75ceeb08ef294191a7856c78285c6d36b0e229019ce9d734bdc4df839efd6e84d1269fa0abf91ef8eb48a693678fe46aa6e29a3ce6ee3d5a01d320f6d93377c43dd6d29ecc48269d6889a9a8d9afd7c8f151d04911cafc8c9fe9dc5c1375e9781e2dc12ce18090daacee6e0fa06ab7eade00dab96e22a42a0d9c1693f8df15031bed927f2627f3980ef551565499ee3c7e9b3f476757737612763635a345d0e6131d727fd1f21127fa1ca5c7ab029af15da733106f790137965447f4fb4e42af483a6dbfe2778b955350d4992ae78f97317df6d633a144db335c4d669d38c0f8569a8920796e66f030e53ac15cb2bb5937fcfb589fbbc0ff17f983fded43dfcbebe4c280859edf744074cd63dcb7c34328e66ec1f821b4fb95ea22eba389f1", 0x1000}, {&(0x7f0000001200)="b63bdd0e1a64c5736d913a97f966a42e8a4c54d2ecb9516fea04ba02dab822cb9144636b881b61dc6607ed59851ddc52cdb2dbd42050cb1550e74b6aedc148415595d58ba0c0e876a319f3ac9561a5438c26d90f544fba68f757753ed67b9d7056929712b9c1f5e5028683bdd6cf93bffb534d16fc722aa48696bf00ed8e83a7f039e805efc5ad773988ae51ae3138d1024b49620c65aecacee275717132e39bcbcf641ff6ba91df11a11a", 0xab}, {&(0x7f00000012c0)="867fe2c741c95bf4b67debcc5f0ef1827e4cae3a010960c4d6ad500ac75229c57ada5d02eeba8ad9f7cabf38e94f96c4bdbc55335b5f53612add71276ae239f44fd58ed78fea5d1c1b5fe7900710a9d644d658a51e4c1124e9bc73b4a4411fec29587bdeb6a6b14b2bbc49484d232d222a1cffd9f0bb0fdff5379bcc422f97c043f54eaebeedb66e85c0e55724a8f7fbebc85bbcdc1c66c8d5378e7944b8a09ea47243f17facc05d85c7fa41166131668844e3381ff707409861fb5fe659a87d5d37ac3c81d46cba9516dcdbb9fa8113a5665dc89c74b364fcd44d604596c8dee053f10104e4918eae8ad44dfe98c9cc5ffafee4ccd93cb9541cda6e4d2d5c4f32be543af1084a0456a8730981302c5f6119fe08ef356169ea08d440654d4b6f1ebd941591757f733b0de2f44f97393de3ec592ff400e184f59d926a3b8340f46cf0cdc4ad5d97eab572d26d75ad91822fbd94714e1a7fb16df0f8127796a8db533bad8c4763284480372210ed643a7686b378f54c1d97e131657ea6fa087c651e25749e94b0bb26d97834880f22fb82a40675d34d9d61f7e25324c20fe7ec20e15a8953de9118fbb2f823320235b511495aad20009a1186d1f25935d90fc8d5951391380a0bb158af8265b661c111cb48ee7b10a70af0ce96fc1ec9353e175e667218389dbcc47f794cbb98cb3358102035e9c68da4a4790552a3c7fa94fa6f10eb21d8f32029f7214c734fac23a8f9bf8850ec4cabca3fea582ff7c757ffbf1f5d6c4c1eeba88b0d709e934052dbce170ef77c1a803b2cea75969145fdc9720fe637a39101668f4fc47f08dcacb5248f37bf31e4a31729cac614ec95b92118011285d63aa90e352e58bc5720691926270175ae95a828fef2d141ea62172ab451e4b567afd6f68facf09e68f590cd39217358d0fee812e6044aa09f6b49164b5833dd04bdabba7d56cae42cd3b8bd30f63affa89fefb501b826adc7742221df69c43963c7b1e63c431a3aa6580632f2f294ec81f41aeba68f4a4ea8e5f98154c0979d39fd5e78768e7c5442722d390326c12ff45503849ab608c6ff516bd2fc82632768734d022a40ff93ba292bfb83b4f42340d0fb61c1581cab5aa855a005306cc4d2c0b8665f56c634e8f1496aa5267c2508c0d24fa45f5ad1e42a0931bc220810fb61ab0eeab6bfc3942a0eca286d0eca037dcebabaac2932cc3538fce8e2e471b1392ea86ed23dd0951cc2198331001a740c9c13f93e039922a46cd938e4bb170624141b630cd5c590819c540ea0aa13aa67915bec2c3f5bd9eb35853929ef38062d96d2c858d6b7154dfdcb4608eda52c1f3d5c276d4fdc5cc27c93116ba3c6470bc7333638da369a2caf99a892e2ba86815f9317a2c1c135afd56c501867328132af40c51fc4d35ecae17b255b366aead75f555bcab33f632a5e4d1b5db0150d856eff3792d93bc935077d1c573084270385d3d31c9a346cc9f2009096452c2e4c81531144bdd20d1bb921e9f4ac7c6cdcb186fd5b7490692708a8d1183eb5c2c58451c9f11bf39c18821a52f10bcf9da00625133c5987bd29257dda148ee6be24a7c6db071f79dff0dd32bc7133d1be5d036e92c7013598ec1b8238e09e4c3960b4272069dc96da75803bf047db3832865f4006d9a2660a8e4b0e63f4d84ea5abcd20aab0ac473886a15a1570e9201daa45c09c8e6cc24dce6f15cd588ec4dfd62e738b7f2aa6fdc5dca3bb13e1525bef34c6250879c498b25763ea8c4749695d77ef40084029b6c57c0e8ec47137316a44954410bf633ea7e12dd459393b289592dcac25aedf121be88f44555d58b5fc3b6fb85d40a1afeb57e6e7e190944cd8e9c217ee57408d73fbe5f22483c721483828e35b9365b8069c0ee18091e67aca55271579afb70296610cce9247330bc64a1f08d2b71b4508ea7f9db6197443eba2306612d013b0e824a931cf38ceb6b986691ef8b37a213590e3622835059176c363c459fbea26e157c1a8b506a60d0baf58877b3ac1c0e3a73c5df857d799dd954af7c59c37911959737b71bfdccb746688cdd4e3797d71838a3cf9e29b5a4b52b493da5f02de10e8f247ce7302d07be927b18e194d4b699f1587772ae777700a98d3fbce0a463506660395a0f1b0fab8641b7f631a15ec4bb6387dfd7765c73c0cee1bc8d5b13b732736c1fe655a65f2b94afb020aa28eaffafbe81ba5647d3071a89294dbce5e85ff78ca9b1615ab6b0164d8af8cf062e04cfd595705f9d189fd47a72ff2309981c26a18eb7cbed91fb0f1c9b912e261e47c6a7fa754b979c682b2e20d80514d8506d6cd3a4077c8bf764d00473ddda3e9b43f77fc661b380d97addccac096db567ad80fa5a1e243fdc0be39e964112f8928d9e76ac86c925d794aa36fd7d942fef92e69c7f5789f03a886514c5960b79733880a587e00723a428fed4dc3695aa33ffb6fcaa0f85db9e57b950ff7effa9220d3e51aac6284a30a908e24f3c2cca48f5c63af5c6ed7b011717561d89991436a5bdce3469d7e1b6315c8c79ca1b6466027219d1a22ab88d99b5bdd15a420514080c485de3c88d97d3974a200d07f316a0ddc3a77949843567a22572d8d26c26f8cc01304738d9aab09a40265526d706e116f91896f3e67ce0d060b6d9911c7561ca353131250b6ccd6a0a8cb2ecaf028d1c7d75c50f5e97ee0f284bd6ca8336de867628619608ad664a441d4b0d989dbd9c33e1daf5360f0f2414282c632ea38fb69f51f6c376a133a6ef1ecfb733b58bb201a768fb6b1654b02beb4dfc4c29baf47dd0ae01bd069bb5764fd418460c902c0d80e3787db593a43676ff8fa3e066830755c17bbc07e3e767f35d846bb3ad5d98b27b812dd2b85cb4fe5d769090288b33b483a0321a8d60dadf3f2f205bfdc1ab8aeba0406e837f941440d2441835a09bcf765745f1bb4fb5dbc268c13980ef3c7565a25af8a0b52c1ee696f94b9e238c3b2e79f301651482c9e62938cc6052db2c4ff2cf1b62b6dbf17519d23a8ec0fe7f650ab4b55e9d5dcbca90c38fd181a09ad79040900c7d9aa4b5adec4eb11ed6d3cd98166911174cd531cf2a8ac37837e77328562eeae133131369026873531c838ee3950a7972133721c48f55550e6e6b4f98be85bdcf381d34ddfefa5d76275d4ef553863485983100165cb9969ea8855d39f911d6a029442a12a39a040ff26f447451e89360403fd4b4e7416150dd2579f157c7fb727db9165626f952140a2f7b9158c27cef5a22828d563386b50a8b3e83daba8f923670daa8a268dc93499b921f54696d584bcaa9fb0643cf225aab4551f59dab0c3f24cb7b8ace67d29a02adafd2f4018304584bb0efff01c9194328998b1a28cb321c630a5fee7a2e87450431a8f067ef20960ce98fd4aca892909a1d985e7b0c7eb80dcfa4db9c29ef94536528242746ad97bca8c49d2c74c6402d41dd7e1b369a15a79df62356d4b88f204cc316b93b078839fa7ff37f6c7ba377656075eaea28fcd83e39e12f9a4f9f804b057bffc85bfaf9e3e08c16dafbfc6c9d8d31855cc17f0b835d2b300cb71a2b55d76f5c1abd7451c2a0613637f1cd647a73511cb7887c93036866f800b2d3e8f0a28b6eda814d604a0ba2ab53cb631ae6b7bd82a8da981edea711380485b89ceb8a766ff5e21a8920b53294ea243d140fd4e80d93df4b4a4deb7cc6d6881c270169d98512ff9cb9372f282c00951583cb729b50c68151deec51187a458dacf35aa4087af39a613b83564db025b972f544903c600bf3717850f1b585487818f7e01f439e20e83110cef935bad89f4536ae6dc8e95365943ea5e462b0a8bfe4ba205342829e00703ee06a567632010871ef6825cd953c8ca21c250eb46ddbd0be3c2abf0338a5f39d9bce1b72c025272fd0eb01f99a6d01a8e622a19aedaeb9947306ae48d231f34e261e20a367f43a327174c2508f2dd0ed642b13c442cb70b0f984fcd33ffeba311268bd75567bf27ca786605aa6e7c62b6f346928d2b11a687e7cec331ad9dabe6b883dafe089d2e295fd5116994a0c2d3ccab942875968a165f878485dc3b400318f4ccd93fc021d7ec9654bf2cc15f2e020814c263010b6ec9dff7aaae903df251fd7cd74d0bc20de15339ab1647519edec32e0f9c14b9249ae0d94bbc6ad6c8e94b0e7dff3bd7afd8dba4fdd55a3ac9b8d610854db3ce509a26f5bedbba1452e94f62bc9fbd87e453a7c0db4aa637a9edee484fd77053a2aefd004fe2b396631f0d1a7570e65fe468a95cb81f0a3b342776a355254788c58050258a72229aa7d735f26512ddc0b61e111d4d2e7d981344965056be71476f5983e0d681767cb5d57aa703ff632e6117f6fe70c3cc6f87b038847b4f60c4d72237628a6a1e1aa0beb5b4414cf1da7f5a002490499d56e1b96b84a66faa538c9f5497bd40d9bdecdadf0f13444bdd324c7053fd0ca66c768a8875d7077e4f2c00a384fdd402c500e92dbe517995af76eaa1098554307e2864657dc532d6da7bb5485397ccbfda5df10712d0536d55b7721bba1740710eb47fb5b876ffc1acee4c702cd4f6a0edadbc3a971ad6a6f0867a4f325dd4f8a8d96371f3ba966ff33224da57fa825e5e6d0ec8f1a3e706c49da675fdc086fa39a67e7762a2f7ff6461d8a28c6a3b30172bc783232c4979b26ea10ee65ce3b60cf9ed033f7e645e7fc5ea463afd55326c9fb8abf9706646903ef2b65c339e4c983e06c1c085c10b47f00d072a89cffca62b68676587cdc15dd28842d1095b84ad7dcbd8638f2de5380ae93f8d47af7d7fb7c4c3a103e913d26bd9c55d8a9a4eafff9d16243bca505b768119a352e8afb8920261dddd972e49c892064df27936b8b9467bbae9621f1c9745aed2b722001736ab3e63866361003950c7b1e7388e93a608862f8766de83b43ef7a09752807527a94b8ff83720999884a130599556cff0b5d1fdfa1be214b96571fae1ee11ebfad6df4841c6597cd4855d866d41d4fc3d313cd88db8a02a5e7e7fc0b92a5dc222f18cf461ddceaf3c3c7d9f61c576facf02d80871df18ca4d9597ccc116f808f64950bfdf3ceb42d26cab2285a48cdb598d01fbd1e0bae83e3bf3053fe735afb74c2136306c21f0af9a69c049940b30cda20bbd8bce5686dd23aecc432bf62b84b2bd3e766ced9c561c068dbcc44890c44e1519607531832befba9bdf0116048479451a239ff9b1726c8089661f573768cb87dd2d3d5b066bfff591b71193d7776efbbd07da3c9e7697693e1b5479e2d0a12fe5d231b7eea08ee884f2c0f57a6d85189974d24410cf2492f5ac3dbff7ffaf1f239677864d9a3b089f045b5a56b81d73227690cb58ff5a6ff74f116c394f5f54a57b18a0d4321cd8f5522d1c31ee45430c2bfa0d579d793897012b391141d8aa03f3238abcfbad69519602b223b70a99f2df17d09e449cc7f5a0b9bfd16c673d0a564e2f1d66acc4a6a5e403fae9217fa4e3d8a4588eb339b48c3920db2d2eaec32d30d182c85126d4fb7aab37f850c538060481c428ec090ab0fa38f01887f13ba2d4ebb3879d5704e2ee30e74970488580a6056f75e24ced392b99550a453acbdb2fe6e9bf7a96095962c5839fd0300eaaee9b2e8fadd0feec3cbe10a24fd28bebec124787b624b0ed98d430a7944333cee50323c765ec721e406ff41884a95364c42eba92e8c8e4de5cf551f9618dfcbbc5c04edfa089fb183a14149c34d75c8495ac629dad2d261a4f29a3e58ec2da08dd18da25f9cebf2de0c1c23a7474ca73", 0x1000}, {&(0x7f00000022c0)="96951acfe981a061bb8d67a23a14bc22419dddc2e6ecd1a3d98807940dc12c8904b697a8e4b2a4b9a84cb07ed1b0cb04a3c43232e87ae0402b26f90c5c830203d60e74f3dfe9fb43ccba230fa1fcdf0ebf46f1889972757a39d05836181fcece59c0b8ca21a8032f396847d1778d17bd2032c0dca86fca8a754a6b19663a8f43ab69e78bd56fda50a12b7c6b37fd1f9583283ae09d64939225ab8dbbdd007579513d7a1429e26743c35f8d48f8d88968648e43e0743629987ebcaea4a8ff692f12", 0xc1}, {&(0x7f00000023c0)="733445f46e5e9ecdf25d76a02712722e0336945e1d813eba3917cb2c4ed531400cac118b8398f1df37c13423f907eb487a9331f9451573950cbfcbb8690e7dc080225b2e48520ee99db81b4de6288ac70da878a011dab1fe1ac161575e493ce11e41428ac04dab7d25d91a2be374ade6ba51ecf318fdf12c967284fd207cb9855f04abcf856f3225076adba07c0fa5751e18fb3d1c77be17332bb9dbbb2997878a4c952c84d3c2384ee8be126b21b65983e07a6f9776739d1fa7ab7e6ae4d865c0ac6ab4abf4ee4ef10a93", 0xcb}], 0x6) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000180)={0x1f, 0x8, {0x8, 0x8}}) ioctl$WSKBDIO_SETMODE(r0, 0x80085761, &(0x7f0000000040)=0x1) 16:01:32 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x180, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4020426b, 0x0) 16:01:32 executing program 0: r0 = socket(0x20, 0x3, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x100000001}) r2 = dup2(r0, r1) connect$unix(r2, &(0x7f0000000100)=@abs, 0x8) 16:01:32 executing program 0: r0 = dup(0xffffffffffffff9c) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x82, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x3) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8000, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x40044273, &(0x7f00000000c0)) fcntl$dupfd(r2, 0xa, r1) 16:01:32 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x4) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffc, 0x2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) connect$unix(r3, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) open$dir(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000180)) 16:01:32 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) sendmsg$unix(r0, &(0x7f0000000540)={0x0, 0xfffffffffffffc2b, &(0x7f00000002c0)=[{&(0x7f0000000040)="e999550b7cc260c1e4591070feb59def4fe718a2fac2836e4e93035bff724fbd3e37013741b041ea434203aee3d02b8e770d239fa06f8db63a207f351b948c310e1eb58751ca36c875d80316856e5a0e87479719167ce434e2d18f2d14b49a61bcfcf99d6883f7ac3bd2abe845aab69761752334ea091a24542afd5d7062f5c8f3910614937203340c2983938ed758c0009f6ab48c4410df09b71e7fd50c1e2d40dd2bae463cc7945f9e17b39aa93e6a19f74288d2086c4cf486627621d8693c0fa20318c5776ee790e578dbef5ff6493c4f631a3997a907ca2a4160379907c5a684ea5b3fcc885384399e26aeb9aa7a", 0xf0}], 0x1, 0x0, 0x0, 0x2}, 0xffffffffffffffff) poll(&(0x7f0000000200)=[{r0, 0x50}, {r0, 0x1}, {r0, 0x4}], 0x3, 0x22a6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000240)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f0000000300)=""/246, 0xf6}], 0x1, &(0x7f0000000400)=""/231, 0xe7}, 0x800) 16:01:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="3e80b361d84b44dcb893d2a79317cf95d95358ad71c06c353ea7a3711df3ff8866309151e83b4d4bfa2afcc6cd0d1c91ac7f4c11cbb57709d0603c474aa0f8a0f982734c61d539e38e8dee742263594f5ba7ab326dc486f65a8b71280a0386a87d28b35b5867fe4c86ed11cc1e2ed0772fc1f4fb71b82f192f936f08ce30e0d62ab36c677cb0d3294e05371ddbefca8ca971f5a5851f45d0555c6f683b6cd6b1de79843496d297c7ff752619883d00566abd6b5292b22a1737b4f90f624e75f7ede364f2cef0435c372b6889f3dd82464f459324253429d4b4a96820664493e61162485cf2f4b65fbc43d8ab89be4bbc465d3ef167660c5781c3093360b01e92c9f94c4b8dab689b023c178053028bf19db22a983ea1a0a8d144ff88ee1e44a708f57167f26da6ae9712e598696da5ea74a18b0f9a5fa83ecf0505893f02613721d456a0a34292a16b23b3cdc89b367dd5d522e2fd8fa770a246529f6c22e9ac6ac314bfb05c4b08a4a918a3985052ca820ee847c40a9957cb1f26c82235d88498847dae758b880d4db3e2d75fe3e0a3a999617c2b1a3f3a7f2eb611ee7bf1dcc8777e61118b796ca1ef464f0cfd8073f5f19b678b4f6520f133fd8207888b479949a1130e2ef35fe0c596899f21df384eb16041a8ddc45c64676bfc76e8bdb16c32fa9c5d3f92d4bbb06b1703d4227fe64797974ebbe0a2a24b15328b13efa64792408e0a4d7b4639399f4f8b61cd6bbcdeb36095dea629942a7d3837a911faedcde719936949c9df02e7618f78f06bb7d696deec32be892d0db583dd4196988b9587578ab297bc54fac9f4cd53df55ac30fb9649e0f04b62d630c058746d75fd8836fa2e426b600375eee5b63bb7c3ffc370867f1d9189af471a369797d9b8fb135fd18311559482c8e5f3d53ec78504e4964864ec94586e8afb2d775884da251de6c35165fecdc76da3d97448cb4d8474aaeb269881d4f71318505292a6fe9ca84cf3cf899cec0e03001bb0d800ba088e4412cc3d4823f24fce64b97ff80aecba19dcf17b0713629b8447ec4075672261d77fbba310e8312a18a784da8500f96a7c2e69e682df18c8659d6f8b6a5a63b3e4d2403465b3fb3248019e0059ba4e21d08151d93bde55fcb37015b9f0614080f10c4dbc3efd7247234ea6235f02ce003288d2a2917bcd06b83f4128fddcf6c986eebd960918805e2d2aa5ebe5a94ff97b8842b17bf3887a5783c3e4660b272721759ccfea3da403fddd04fae2c0b9702b63f325cc289c94df83a33d814e5a8623fa302c50259a875124f63776e8595b853a8af68d007c2158c3c8aed559af4800e352f8d5a1141a0c0ffb5ef4361098335a4771a1267d0fb6b1a1a45d280c85f010fd69e1680b34cb2351885c983f853cb99e544b96d7d4262e489a22a1a34e3644f631b6864119ac73c3dd1d3edfa0c3e80b350fb1d8787a24a5054e7bf194d2077ecf067313154a6c26fad203a304c7f3013494457991bbe7237d39a76caf62785f15369f46c0f82959d36a5c933a1c4f4ce091faaede5f2623c8a3454966978144b34533c7e238445231ce456f3758913c39dd425220adb98c7256a287035a1166e8da0f1d06b38e2dd5de53d80f41b5dfe598c93f8c658d55f5669a96504e1795b2affa365217bcc53ad60ce3e1ddadacc7e9a41f647b1e78d68d231854f1ce1a7b42f0d6ace2b0383624d2e2e6432e25be59d9160200c24ab322f3f9811fb378d9fb506d97454d487b5d583c6c56732253fd6330f028a062180d607dd5cda0a633acb920d3029e87cc7448be8a1188aaf5fe7ef4e5f320bb8e2aa1b2898ce9818c0906c4f1c9cdb74b03ea233e88a1911abb14761331fb4526b5db92e71793304a58879548f675671b872662858b54f46628993bca07e46acf3a8dbe6ab9d7f25cc9c225c685e300a8c89cb0c6940167c6935dfb2c7fa8d0bd8b31f9530998c5a1ecd8759b224cb9e62da5c45784abeaa2c72f0cd076c9471d361fd4ca1c8f711de30a1163db0bb1b5f7349ac9d821b9272e7c00ef9159e4c316ccd66acf9b44b6e069034d8f200a5e7fdc1c93dc3380956eca6a2d2fa5959e414bfa045bdffe10fbfddd13df05bd2d73db6324e512d8440297e54d1be98acac9b7df6066869f737898eb82151fd7d80067bb030f5897343329db7896ca4d5c262490be6e64817f96139800f4ee7fb0c53b3ae6e4d45b22b386167ba26a7214740f6f134e860a7382c74942368283a1bff461cea1b5e77be1305bbb763e1089bd2b7598ca8285abed6ab2e73ecbc2870d192e8153c40d010ea13a9fea2ae94e24ba3182ce12d16d3aa6734699a5a3a3c12f36c0470bcd59e7656a318345c9f38d995426d0e4c021410df004fad09cb27aca59f019686f021791e97189fed454fa419a314a1cd5ff5af55e3933e48ab30885032efb0cd421f93289b1061b93600007df76a5431c5ba58bd01dbc5c7a74f21a5b3bb93ac596da3b8943a035fa23c7092bb23c7bc5873f39eafd0ae12360d7ad98bc0d134e881898fd66a08df564fc18bbadd22ad4d9240ad5bd29cf00712f090ad3ed9322da59ac1599c33fa1a1a3bebd59995cad5673211e5cc8ebe6cf6db17bc58771d908d7b2b872e2989b91023cca2e6f48e8943501035d5afd0b85d27cb5862175778429e150a508fa59ed29c0a3ba6ad5511607d392036ca276ec3847f8ba245f2c8d82b1baa541decb597e53164d54775525e17cad60a7ea61511af01fe07ac54ae9ba7cd8f8e965a0d73f393413c80bc539c53c576e5589a79df0ab072f33b1e3685d5622dde103a116e401d90dc7c1aec0fa6eceabfdc002c006c45f64218fe5e48bb15c47e6037ab193c6e477cb2b58a8a1eb9f654e52eaf15861d304d3f6a2f3043f287b56efa43a2dae18685752c92ef21be68c87abeb754118ac98e153bf42a38f380462bf6e42bc2a0e65b3eba41ed736bff59e816d147d06e3a26c72a1b0ee586f3a4553b5b0874d11e24c27e452a1c234cd91ba719bf8bd40da87067c1cbd107a9a28a75a31a9623a23eba2f50d97c1e2449487aa1f2963a7878ec6f7059d1e4e346edeb7ebfca85b47402fd3af54cbf3f128c5808a4edf22b8033bf336563d38249fb7741e7d8f88ea62007038546d6417c3acecaef16eba88d7d50cd4daffdc42993ed8cb57222ed541051f1d0fd19dbc8384a763451ac22018941b9526649f51f1c6b48f5a5beb2f48e2b127f17cb6571883b6f57becb7fee03b2e703a8a5d286323a6e532f3931d21a8f5fde962785b5fe1a2acbf30dd13752c74c2617bcceca81b0bec7c208f51dbfeae65ce74acf461dd33605c1766c7a079827e5a6179602a98a5341ea8b9201e31fae0e9d855791b69b48d5d20091ef59ab0fdeb9e29d55b871f6db4b46a12045bdfa12692cda4692918893bb33628b70e7c4eb9ad5ba58436294edee6bd40e33c1d6b26bc7a171f54ae259c786ee2b91a37aa610d3ed68ac35782c7180e9101ebd02838599a9222aa3c469a3316aa5fda849919a4136c121d99166e9528255d29ec14a76c0349e50f2b101250dc53356d92a1cfc976df9b4fdd26b75c6816986ebafc12d4c5473b5218ce7f7a3b66f593cb6ba4ca749fbcb85bf52eb0008009a674f3ad92f9b2b20ac097913a22c7cf041152530b405a5f01f887ae993ea4d523ed6e312f27c9adaadb12b1db85b0e1c1e23a162abc93f7db8ec727418f31f3f922246af9c6c8b2158afd96f1ad8d16c124fe201154ac69c0a3e23c76896171bfc9a218d12ab18047fd6086604c4c65c49e83315e973064d86cd5b44919ea145c2c548579a2f926f14aa654c18929b385ed0bc395f6c06bd5053672ad5bba0a9e6dd86d96dad090fc5f504008f396987d088e38b3f4c3397cdce6a9d557014c54e81b5bfbe9a7f4bc3cc37a161cb7eb552e8932f6a172289cfa27b96e981c82081ce76dc2bb9fa51bda2b05d9156b528ca510394af864feb070965d08649e6666cb1fd908e1374ca9664d63e838d855167a4ef389d592f18ad618b9bf1064ccee222024f0c7c3de07643ea271ba5639f0b913d3d1811890613a366d9d0bce9292e8d3b6cc81d417add00ab4df3f6f6c21695cafc7212aeb59fabdf12a0fce360cbe0e60986db48d0c6c6313198afe8ee5812a1ee5bed2cc8c34798115b2284a14296cf7dd52f80d9738c8ed1a11ba6397da87b6ffdacd92cb26694f0ee2a85bad66d6e4190f1229206363567ccc5054ba9b5876966b3657af691305ab1af8f2771f2f2106585eed5206179adffd0f0fc9a3a2c9b6a16ddd1e0a1aa9375600f308c05545ad0ec1c7d6c197a027505137bab37ef4ab984563fc9ea244146b165723b4de6ad4dd1b0f3bf60ac973b3c479ea00e5c4ec75f355e6bfd5e28c0e9601412a22bbf6d2baa21c9be968961245d15f90f1ea9ad06312bc2d1c9a0b8852c5f4edcce89818bd6aa930bab0a90301615efe8c9e2b6c3d8c72a3ffbab45f4915e01416efa87ad435abf08bf714f2ded3475f1119a1f2cdb585941bfc51be5f227b53b25a45ae6c7da89ee65507c694e92c4f4096b3714ad39c5f600a7c4b04b385bb45817dc78de21cc9bc5afc9bf96980ab86e839c678d2cc029fd9e0de3d101d5cb32aa148ec7e5510f07451f780bc90fa508db836bc365927ba60b3c9126b3c1e281b6bb0c85e28c45fdc33610a85e01484ea3c6d7997cc0c3344fbe15aefa4932014cf7c2941c24ddeaa38ab03945fb1ed925e971798eb21a0df2175001961065be0ad946ab091a939ebfe43faeb30cb5d195d69fa579d44545700b3954eee47feb4a53a757eede833f5b076dade6a052617e1fd166dda3f8ec2154869672d7ed8957f63b9e6f2bf07e8f38cb55f902e079fc43b6b5e0bc3aa4b0878bfcdf6678302e164d1d41ac4368cb6a8f850dc8f2683db5d3fceb7de0c8361d55927d200060d188788f8a4a713404aecb7251ce26a0da3a7b3e6dddabbe769cbd105278e0c1f56ed53843f3015b863de6c2291487a99e8741478b2cf9205267a4195e6fcf22ee0b044546f2214d4716e2da946c3d427f63942948492146dbedbbcb7ecb7f99efa4f9799fa2f63b0104b36158afc09b78006d3d8abd65289c4309d7bb48ed2f4eabc85699e02bb7fdd3084c9bc03cf12821a7288bbac537142fe3702ac85110b271e30d11834e47ba852ea4f016d3baa4ceb9d711c8f2d4761c6cdfd93496ffaf4fc0c5164e5090175d9c153671242c40b73b89fa6c7a294f6898ef78ab3eafe727fde88f9f42c405e4e4a1e5ee8511ed344778e01365e4214096dec3da877bf9b98c7e9fe718eb6866237b7265f9e317a5614fa9ca361c79f9301973a33d1138777dc5fd769d2cfd9489f186539a7ad1223a2d9195b2c6776c201e77544a2c04855f1bc17982499ccbb646ee42793a6a02b84e1b3cf2c911f7522b2648b4452ef831b5f5d41ec1108b7453c6373a032647221639c9908438e4e5c53713e26abff6c8429e99b4aa48045ed2d76041c8b2ba7f2de9059636f49ef9cc1e8e51f3bc34a799b4d1a8887d24c84181730704d78a0b5fcde4c79df5d02418ee222810b26762c60bffb3965f3645b2daf81dbce920b94f77204c4", 0xf8e) r1 = syz_open_pts() close(r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d14c6750400000000000000da6e4ae5000001"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:01:32 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) lseek(r0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) 16:01:32 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000840)={0x0, 0x0, &(0x7f00000003c0)=[{0x0}, {0x0}, {0x0}], 0x3, 0x0}, 0xf) kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) accept(r0, 0x0, &(0x7f0000000040)) 16:01:33 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003d, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x7fff, 0xfff, {0x1, 0x9}}) 16:01:33 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f0000000100)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x100000001, 0x8, 0xff, 0x7, "0cb5007319054cf7171e92f5066f562d27b8aebc", 0x200, 0x2}) 16:01:33 executing program 1: r0 = kqueue() fcntl$getown(r0, 0x5) r1 = dup(r0) ioctl$TIOCNXCL(r1, 0x2000740e) 16:01:33 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x8c, 0x6) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f1f743cb40e374632e860065f3d1d10bdae2b8a6"}) fchown(0xffffffffffffffff, 0x0, 0x0) close(r1) 16:01:33 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020690c, &(0x7f0000000300)=0x800) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./bus\x00', 0x4, 0x0, 0x3, 0x0, 0x9, 0xa01, 0x5, 0x0, 0x3, 0x8000, 0x5f3}) 16:01:33 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = getpgrp() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) fcntl$setown(r0, 0x6, r1) dup2(r3, r0) getsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000040), &(0x7f0000000100)=0x4) 16:01:33 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x21, 0x80000023, 0x0, 0x100000000}, {{r3}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x4}, {{r2}, 0xfffffffffffffff9, 0x1, 0x40, 0x2, 0xff}, {{r3}, 0xfffffffffffffffa, 0xd5, 0x6, 0x8, 0x7}, {}, {{r1}, 0xfffffffffffffff8, 0x10, 0x2, 0x5, 0x2a5}], 0x1, &(0x7f00000002c0)=[{{r1}, 0x0, 0x10, 0x2, 0x0, 0x7ff}], 0x80, &(0x7f0000000300)) write(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, 0x0) close(0xffffffffffffffff) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, 0x0) fcntl$getown(r2, 0x5) 16:01:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000340)='./bus\x00', 0x381, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x60, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{}, {{r0}, 0xffffffffffffffff, 0x65}], 0x0, &(0x7f00000004c0)=[{{}, 0xfffffffffffffffc, 0x20, 0x40000080, 0x7, 0x401}, {{}, 0x0, 0x4, 0xfffff, 0x20, 0x5}], 0x1, &(0x7f0000000500)={0x4000000000, 0xfffffffffffffe01}) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x3, 0x28, 0x7, 0x5}, {{r1}, 0xfffffffffffffffd, 0x1, 0xf0000021, 0x12, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x4, 0x81, 0xfffffffffffffff9, 0x400}, {{}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x2, 0x60}], 0xff, 0x0, 0xffffffff80000001, 0x0) 16:01:33 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffc, 0x0) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x1, 0x8, 0x2}, 0xc) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x1, 0x8, 0x6}, 0xc) 16:01:33 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82f2f17e62e7726c1700"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x10003, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r1, r0) r2 = dup2(r0, r1) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:01:33 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x80000000, 0xfffffffffffffffd, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9", 0x0, 0x100000001}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x170, 0x2) 16:01:34 executing program 1: 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) 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') rename(&(0x7f0000000280)='./file3\x00', &(0x7f00000002c0)='./file0\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') unveil(&(0x7f0000000200)='./file2\x00', &(0x7f00000000c0)='c\x00') rename(&(0x7f0000000040)='./file1\x00', &(0x7f0000000240)='./file2\x00') 16:01:34 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="e2", 0x1}], 0x1, 0x0) socketpair(0x1a, 0x0, 0x6, &(0x7f0000000080)) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000600)=[{&(0x7f0000001280)="121057484cee91197f5f6963575ce1d5d78743aaf864821e055a9cb8ab314463867f5c8056b435ce5eee710b1dfaad43b985c992c02cb5fa6f0481bbb8c8cef84e1d8cdb81f9c8803bac7add9c9593c4411266e3abb06af46d64ed1ce16e95b174a88c65d38a0c9e0564050e9e1c42b131c9395782c9c7a29c9b45939888a178f38b9bd290b525e06deee235a131c52b4cb7cf0c61228975158c427cf8e32370dfd20a6c484a6ae430cd14d442ba4400e4f1e7d23ba8be78a0a7379b06d85731748216a86a96e910e1e8a5d367b6f4d7434b8f06cbcd2d2ad2a8152b9858424b77546847976cd573eceaf9133c8a770655b5bff1fae4e0696f0c791bd9140880927fca0b62d7943415a09e8ef4236b112cd826248bccd3d7cfa9b0090543041651c5f35afb50e02f791804e973d3a538f6588e0ad5f8cb6471a763251a3603f09dbbd891b47f96b06dea131ae19cc0fa48b440296cc13c7c2af52d7d5a83159940ed9d1e5802954d2acdba51834f40baaccfe7650dee77bfdb121dd21aad92ffd722897bdb9f345e10dc6c994189836590fe64208298361fd28aa7dd910d4e2e6c5a5e197df4483ddf71f8725d2f55aa137052629b7b468c9f0297dced1f1b10160f1e4cbd52f50fe33c8311c82ed25bb728d094de020920b9dc995a66d9b333a3f08f03946fe42e90f55ba42fc5960ba2986fbff263a7933a3d9c71075afaf1ef977b8315d56c597aed66747ff5b723c259deb7e619830153d4d5299f9876f1ad4404455a79db69f05ed26fc02d11b90aabb89e9d32cbef9f23da69c77905f2c2d514d799b96dbfdac6fc737444da069727fff583e2976fbebf2c7d79a416d30ba0fd8c18fedbbcdc935885d93b59ec2084979582da209aa8c7866582c8b3c63a08503d1a43bcd5ad4c1e3accc7f04b84a0b549a7909aa362929824611082d1831cdae51a4b1971cc4c68437324d18f41d33e09c9e7e8b5a2cd8ed9e1f2e0c9539fd526eda71a4bf0a41035f92fd04dda4f66a01684f491aa28d01b9a6aa6c5e652fa604903e2760f9b113b8b2b0500ea72fdf0261de5f9bad2725488533575ddac04b8095d48d7604e12de2b4c5adfe3d76ab72cd44e0c01b2886c4dd7272ca5d901484ed02965eaf9a83de0936fba3d3d4bd01287a4ad11058a6bc70278880d73f2500b73a6b8d9983717f43e805ba782c70fbc7923dccb53e1d6887cc56c85613362cc1817ac105c4d20a0e5b642ab31c48959ebd5aa658c9d5dc8de51aab214de92e6620a9ab2acb1fa392801a91fc8132536e5a82d7c10723871d0b78d075d3269c93d41078e76ad79c0220bcb86c34646a657c84367f9c9c2c788be117ddef1970b5f3513835c1e122921ad8c993a05e3146467f55e0d762ae38b2fa76f63ca41404ae2056e16c212a51dd036c44a737cf87f23b401b679a348da59715b498c7be46e5bc46bb245cf83defe49e5300f9f3450e9e7d9f72bfffe475c70ee0123270922e3324984c4519b1f32de54756ddf4a57f0e34184540e1694c712abcc41df3ff7b634a36caaba305e0d1a207d32e5b3b206e0f576093e71ee306ff22306dde429d39ec931c861cc40a087c56319197c501a6b81e686ecb817d66487b0761e023454c60938fc5e8ad9975c566ab37bc5b252a9be8d1678743f1bc37f349facdfa4a483f47984e67d4bd64eb50653b54b60ad00c6baf3271dd7f6166b83505e448213a4d6bf7ea3fe2175de95157473722cf9ddda0ac2a1dadce7e794e9781f26d13a15427c4843f2d3d7b44824ac72d2daee4598063b242227ee53539f308dc811f1ef0169faecc8196a9b4499535663cd24fd91fa8c26c263a851e8ba57fc474e9bda8be92d242fce9436c054a23aabfeb38e5b1aa05ebc42e519314ed5b7e32cce007f53bfe03a1b94b284a8bd68fc25f0710715c1330e65d3ebc725353c42fb8a662f0755358acbcd13465dda32b13336d450529e1538f36c4560c7ac67eaa6b504642923678027d114a1d28089a6a6e166cc93a3c4600362a5d048babeee6c6a2c42f5a40ab6f49ac24546435c2602806fd6d54f0d6342b85cb0e8691fcd630cbe5d13db940cd31aa1482f0ca94a1a2c7930731d478150cc28f273a75ad67dc6ac898b04fcc9db8507b0a80faf04cffeb726b4b4b914a961de117a8d75b014e27cbb4680fc462df2741799e5d7e5905558e9cb2bc175862ae77a35305fb598e0a85ab00cb5476fef418cee9e6b61ae43f9e8021410b05e76039a8b96e2848e0422a41d2c457b8c78aa64a4cbce3606e1cfb6f8f607ba938deffb1024a2d657e95c234de544110caeb81cd6c4698c2ce3635e5a07537ce73cbb146a84e4549565805914a439356bd1c0bbcea7f7bedb89f688b83839fb473a7de0e3b2c0805ddb85d3774ed3226e1d8322032d6e71f44c5fa24b3416f8e6648de54c242885faa04aa19f371b4d03ca7dc0c902e570e7ce8da4e30093abe238a251be4e0fdd9fe135b12dd1a82118ac2293a5ee6d0c28268439a003783ce59f053b4f54ee53a852f230aa9a3205ebf817e56530d9d65e14a837af6d9ed33c445df867f82a59f8342b18686e2ae3eb64bffceea9a38bae75bbb31d51e7922f57842b050dc53c9bc48575304606e48812be2846fe69bd72d39c29e0414f6d6adfcc49953293e028f6e338b0e5be21242fd2894e67876ffb547b56b073a8a8b95e977373d30cb728066e4d8c7f3621101efd10b6a430e20823c09afa72607b1b84030f90858a238cdb0949489872558ff9be269e4baee571cee39b94aa5d39f55ae5a857406f6afb5b7c67f780bfe2c6faabeac07ed65bbbcff19d3fb46f0fba492b456d30ed8b25ec32b7c74b80bb7df6d975d148f5b5bf05adc954f132ab83be7d6a4e64ddd97655687adeaaba6dd6a7e54c7eac7bf1d31829c880b8fd75bd48a9004e85fd3de21c71bc12437972eede8c8d051142458672659f35afef7aaf135733a4488020515bff46b7191bc31836072c3ab411943b53ea392aea5ab046672439b6bcae7d9fef8fe2a9dc887d5fdff7662f6d17233580dfae64725a444c0ba907baad1c1f50a4ae2b6366bb1797faea8511de35bbfb22ef71619d30959814b889a69929bee72ac8ddc73feeecf4c5e9a8db5fbb91055c910140505306e37ff5cf4a402205cfcef23080d9bb69e8ae76bc6dc1cc9c4d5ebad66e4bfda61e810f156ea4d36cc03b28054179eadae07b04f9ec64efc8151c75ebf00146c8f5fad7bd2791c8539144d824182813a1c806e08097bcd6d226d6f7b4aef4a3a1d1648d3170a73175911eb9c8ff9b0601403b09730334f5e50b70c055bca6ee5caa91304bdc14eee126bc249271ddd00827d1a6fd221155a847d6949f4a305500621d7257812907bae72e8394d45df046a85e4c896990920c9248273e5047b0c4c1bdd75e5e59c610586199471c8e5546a90b0897b15d39ca950b57cb7d4bf8ea6f1c26ef93d61bd07f809820b76782b8a8573cff8710569c928453a81f17ac58ccc10f7eda6f40e387e99442e7fe717735b5084436d1af1d594a25a2a3298174c88021e98f7978f5a3bcac4656a56d0dc41c92c5ba9f86db8f81d62378a1f5055fe48a957e76887ca31e66be846257d6c1b4217508d5773a2174df6dce756108fbadae38c00726d12da23eef356dd6699b7c4e4db04602ed4482bbf97d6faac04a6b8076a3f0c01bd23d2887a03c626b5284060293d2caaee7d4867983a38854c6a43cf562ffebcbfdaf50734a059d2ca84869f103fc1bdbd210f6034dd2d2ae8e525e9b0e67cd752904043a82c9ba9fa34e4adc6fa19e4d82bd00cef70c080559013face0317d8b2594510ee5980e1021764961a4a46b562469bac20b1218c81fcc90f2bb368ef68b2166fd85a7940c37c3273eebf29376646797f8b44243be83debdc2f252f1ffc2087688085e40196fb30633c8c5347317922d0de3863a05217da5395fe35d6e06585e9e63668eeacb488c66f53a078ed83520a60ed7693a55b7846bb52adb460813a460468adf49b671691bf98da37430e779ad3a3214f5ebaa91bdf283b2c3296d88fc7267498b3b4f646cda93b8d53748291889e70558662a412e945c255bf3c0f89ea19644515aa724d4b138d111a2f564ff68eda66e913679da983572acfa8cd9f69f53d313e997c561d0044dd8e5e95ac0e070256430d39927f05e83c509a64f71acc8152fd600fe61be35dac461ba349c3f3b99712d93cdca8aac5f5284a7fe8e20fb58c0276c56fa824e43203eb260b645356c56c90f228698b202ebd7fdaeb4870a88ecc98c766e202b1d860a19d4f3d30149af3595a39909e395b3f4afb2e475653fe25c5e7c2d49b67ff0f25a017db50fbf5aabdac767d5351e8f776d7707a5804f9eef5dfbba3d654835902db64889c8fea7cad85bf99572834730dc2ecf52a73fd8127d704c5d795f4244ff91009e686da970c6e4e3e362105cf49e06ad7be0bdc60c87a04a040b9646cfd32ec713039f40ff09dfe5dbd809ffb4e0e5996c3f5742ebe08429209a22b72fb58557654a131e7e6a0d6951901f1f160e71fbfd43dc78e837d52df9bb0d6a998f1fd215351cdcd413f56060aa01d874b22e7ea1dc6841b99784d0c7a68731637bab4b61f3a9e613850865624fc36c2443ece280ffd40fa414eb912737ff84a8d8cca6c0900fe1ed093857a09db6431b5c28ba8ce2116a267ff6473e7539ba1daf72bdf68d2e5eafed503863d7ac0a11585886254a1cf71dd219b25969ab83f70e662c49e83ed27dac20ed0d2f640a3e07b6bfa6cae16e5ad00b23bec9e69ad95dea11568dad6156b7b7cf2fbbe7659ba39df4672c5238f1fc2cd91eebf0e89114441584e51a127d90f35675df519f5a", 0xd86}], 0x204) 16:01:34 executing program 1: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000205000/0x4000)=nil, 0x4000, 0x6) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x8}, 0x0, 0x0, &(0x7f0000000200)) chroot(&(0x7f0000000100)='./file0\x00') 16:01:35 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c66622210524d8e500"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f000023c000/0x1000)=nil, 0x1000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) syz_execute_func(&(0x7f0000000100)="d1661566155942b0c826aff7c04f2ce3650facd7636766f4f7a4f242ff34c67c00670833400f8f52259632c429c4290f01f9") 16:01:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = dup(r0) write(r0, &(0x7f0000000040), 0x10250) r2 = syz_open_pts() close(r2) write(r0, &(0x7f0000000280)="22358f4f1ec205334726307480b71e3f4e6ec153ab273c310154fb0d3545e6b5bf88c33a02a92640bc3a3c9349e24bf79a8599f0c63fee77a2cf01d8fcb5c4869a5590fc730da5e3c07d85bd027502e0c0ad4eb3bf60e81c7cceeff62a6758daeba4154d2635f184f2e7fbc0a4bef15d2211c3bbff2e7a096ad8990e60cfdba3e8b837de33504c989d1bbdc03fd6b203316318de93e658a5a5abec1eb4762c49d3c6cdbb032d76c1397c47e87063ddfe3d3f92ba3c3c700d6961fabfd2b8beff45557c8348c5c2e449e0752fd736e274d61c2a73886cf1a3dde9d8a69ba2b74f97590c7ea4edbd8aa9ead90485e0d544", 0xf0) write(r1, &(0x7f0000000040)="f86a39ba5e8bddd6", 0x8) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSTOP(r3, 0x2000746f) syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:01:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000180)={0x0, 0x1e9, &(0x7f0000002580), 0x2, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = open(&(0x7f0000001840)='./file0\x00', 0x80, 0x81) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000001880)=0x1) write(r1, &(0x7f0000000000)="87", 0x1) r4 = accept(r0, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) getsockopt$sock_int(r4, 0xffff, 0x88, &(0x7f0000000100), &(0x7f00000002c0)=0x4) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x0, 0xf346, 0x9}, {0x18, 0x1, 0xfff, 0x4ef2}, 0x4, [0x6, 0x8000, 0x9, 0x6, 0x5, 0x2, 0x100000000, 0x9]}, 0x3c) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) close(r1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x10, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x280, 0x0) r6 = geteuid() setreuid(r6, r6) accept(r5, &(0x7f00000017c0)=@in6, &(0x7f0000001800)=0xc) sendmsg(r5, &(0x7f0000001740)={&(0x7f00000001c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000001500)=[{&(0x7f0000000300)="c40b4a2aef5ea277f792103349c196a1d61862ac9c6279bfa4ae7dc5ac1b02dab5dc48e726bc32d24a7bcd70b9ed03f6c53c027a38f3c63ddc38581365ed96734476038c9e37bcc2e2e95263b5f6461ded0575a39b87b783ff95942d2e2274d7c53b6aad1467c22a9485e6fffd452f388c", 0x71}, {&(0x7f00000004c0)="227debac0e94c296280e942226e1af59c9885f36bef6a7d0b15ff6c9a7951da9e205727d68216e03defc4bb5c8afdde2cbead1fdbb27c56e5f196f0f80e99b8ac9e2b8e1406ab763b50232cd2b7645092ea1eafd440a47278e7c9c1920a5ced0a0fafc7d4f11123e1aa4f57c448d25898f623b5e4e54ea8ad757b22d0a1fb4d9e747219063276e36581087073537a5419921f3bcc254bdf43c647eab1e74df5b195e4af8ad5f2d1ae3cb937b121388d94f9af2de789a5923a2b915d670dd5dd3debc83f4386fd1a6d2845c780163bcde72401f46740e67ff0698b55b1551f1f14ba38eb69100bb6aaf094c37fe3cf13163f1785971a8155647088a7698009f542de9b954f69fd124c800308ebe9d881a626756cc8fc66fb82ccfa2cb5bf02f1e49dbac9496402c5ab8fbe722089d98e961249e4ee7b80cc2a68a4397169e57cc0444bb058f37cbf39c3e1000b6893e5c035e98c74cfb1d561d7f3d83170117ca829b76ff262b730201984299072dfa8f18225e4f98dc53d326b22c3996f6212366f0b6dd1884a5544cc4a198c8b52405eff88e82861eb3ee7af2599d22d67d021dcd95be7061d8a2533fef7f308985bcf9b2e0dca51a3eb2a97f468112a3fc6ddba96b690efb8e263f4551801d0b11a9668cffdf40176608764aa9cb449a83f64e26a9a3981406f864dd097966607ce14fed1b8648a233042b45aa225061e98d93ddb11c07ee6ec27249e24052e1e7c51160bb03cfc3108a11ccf6f5cac017c10d28a53204e7d9d5a6c342e7425f7dce56069e8e7ee8a4e250ff19d5277e40337119a89ee47ce53ae41b6108d2814c6c34c66e4f8b7637c939cc779cb28d8f60daef0aa75c0f924664b2a16365c75be053e2d134f5cdfc2562f762ea2f25d7dc958aa0c77007df32d07167f4e874d8ec0e37ed7104ddf3056ebcd322816440eee7a8d9cfed3d8169f1acc0851467dfaca407cbd9c8b888671ff0580f24fe5926b6f63030edb85958579efb8b0e372d8bd01707babef985657df1735b9fd2e4f9f0871d6207af4ebe18fd51df02eadc1d1742e26cf75608435ce38928ee46bc963f99e6c8e676bc16d0bec0bd35d93a382885bb29b66011107b8820521eb0b4c6819554f472a06ae20e6e44f858869f8a022d6f19416ce6e06d5c1e58383450c872e4bc308f395253eb9c36171219afa425e9721946fad22c436e91fa0971d67955ed1b65ef5c9affca695a353a3aa7f1c830bb996dcbc7be15067efc5494e6a4bbff7768742227b4214a1a6b87c70e380133d9887f7cc986bd13097e934040dd30ca3d7da8d0d18f437ebc8aacc0c0434d806f26ca0a949ee82f2fd8872b3262481a07f1053cbb89ff6189603c1f8e72491546c90d418b7f0b83d792812f5a937b86f41f3e644ed22a1f8a3b11c4d7d4f17f09a380bb9ec8b1729b73b580ecf9eaad0053cdd0f85b824b62b9b17403b64820768be2242866951740d360314616e194efca2444875156cd093e5d30591a538175940cd8a9e02db8398893dc7dedb0abd1082d48644bbe77d685b9b5159fb68d6a05d2c23d7e9996bf8678fba64381d6057a07b4bc447626afe4dbf037e7d911f1ea29ffe6accbc05e25f651fbb51a6d63c08047a16e8158eec05bd2633caa5a8ef551190478b33a1f42e9c7fb8052a9d2be0465b7ada11f1cdcffdfac75a49f19c8f3df9a0a5cbb1b6e183b209b335727cb365c51f8508a93959fe20b85441a4efdbe01621d81624bb88514fc23fde9ddb6d0ed745bf07277c0065a1c69cb69f8f9fd3169bc8efe420c9f51b3bf7ccb4ef6e10125907571f8afdb942c9001b687c90b5537174bdb5b87b70b9bb9ac795164433b7c800491a24f0a8dbd172de94eadc3aaaa0543c929a91042294aa270e47c445a97c2de7f973c736ff9952f9317c85e358bc12e479fc5cb754b55399c55507b8fd80e3d5a53f560b333cfc83d00bcdb19c537cd9679cd948fb7b97c2d05648b93e2f51b10b9b7ab95dbfde28987a42d67270fcaa0b127f4ab9bd520678a1d2ea36df015ea52325b986c206ac5c218b8d791fb1c3219264dd5580262bf0409248edf6473b7f055a9c02de9cbeff19597fe1a67ffce86e72a8587c685bc82c31fe6b583679bcdd280944dfd57d6725d339a73316ffaf10b0147374d3308e6a0cacec1ad3b4b88efcc6095003febf1180175a00ebfa54980da0ef774aa09a78c06c6df3779d53b97a6467de4cff2425ea5cfba8803dc23237f6521399e22088c11117cd425cd043a6de7161ac9ab146538e223493479f34dbd5f69e44230e6e49957910e0d91005139cf2b9475b0283874a4f56e257d2db427a6c91563b7072501636b1b05d6d5d7fdedaa0a3bf1c2113d34740fad55994c9329838ca8b392b4ed92b3e586a0256bdc0a4b51628b6c5ce06c220787d571cb2d02dbedf67040cacd751c0821cc16f41785bd321354a92e080a3bab25d2dce7a6a47547572eaf72dc386c9cc0ed8ee1ba8dc2322014b1d3dc245f69be87ddb69a7b159fa6299576c2eb4815508cd6f1eaaebcdbec4dd0d98064d91d6957baa12bedfbc85866b72875536ef098523ae963e5933c8ff907668d68e36099c58ec1aca2697bceada9124c1a2babfa7a9d2a7e9bceeda2961b06bd7bce0ad268daa48b20a693e517a2f5675d7298bb2d29cee2e9ef6b9acafaf13ad16edde96818b85cd489d80dc7146c74f124faffc7cd3842e4bef7feb165cbcfab69aee52e7fe51926384c7a1f6e066cd4f6538e45920cbb8dbeb21fc07cf0ea7854e22c2665f1e0285f85eeb8dce8ecb97a5f61dacad17f61d1a42bf62c1ce493ade99e9b99ab84ce3f3a5f18b935c1eaff56bbde89887c82a258d1ded3dcda0347363d7214838d5562e399ab32e0774a14745410b9384f079b7f6569414d4e54e7654869b324c743b01f9af156f4685fc94cd459ac636158d7c7b74afc4f2690ba6dbf1e3a646feaac19f811bc264c43ec4afc67980e56f9a0c052400addadbf4c9aa6ec869e71b5e902f58836e6d57e2909565b57a6052121e67fd730a46a076b313d05ad03ddd95e9a74415600b71908e8b22500beffdab958ca4f25ba3b2f7927d622eb4c9d631e5c19073d77dd4b7f8e7cea68eccd304101f88f84a6e98f1e2bcd82934f6b257101e305a416477b8661732d789fc00cbcd43517f1518ce127a0dd8f8ff1784976345c321c2e7f4fafb2bf737297992ed87a2b2229f66a36faadac552b1db1ff0e4b0c6392c06f8de9ced662ddf18dd9a7c56e0608124c99519b49c5dce63a2bf592efa5330fc26a5c09315f5ecaaa8475c373441f5effa30aee1eb1415308d7a02ef567bcd887922d7b5b4d00f4f1311ccd2da9e4994bacadaad1da1d32896b9846e9e7b7cdc9f5d59c277cdd704c2d90d54fc662b64bae9c926010fc839401e9794d36ffa6f7d8f7048478ef11e87015ed937ba8e4699b7aa2ad41e7ad6168568705746271d466db74a2744c69e86c50c0f2350efbf3ab5651f7568ef40d74c426199b84eb045b28d959f65175395b900ccbddf7dfe7b6596fca8be6d57449e4ca9b49836643b1dc2668aac7d1d6374075e5c2feebdae9fd94e03e598cbdd17b539a9a2996cb608989f33e61e7aa70b22d0b88547d38c36f16f53c54bd19ec5e967e4beef4cbc7f9b27614975b470ccf20891cc117a36f53fba4ca0ae298e9bfd4dc2c79e148fefac6cda839bdd6ab2f720cc84497dccfc96aed70d18e4a5414b67860895ce35f2001bb8a136c3a25eafeaf2b350522b05a1d06daa0a5b3fd4d2ac7a5bbca1614fb71ec0d745edc6bc8a1c349852536b246b723bedc5efb94890eff50a2f42756e67609454f3da60128a8c710510f31200181612813be1fd16f4649291ce37a1cb5acac4efd94152e5a43fd4a40eff26f8d66df07f92e4e97f5054e21deaff8ef9f0b95cb4ae5af2da2af19c103be95bcd8b34953f76535f5935a7d2339db375a777a7f482b26bdffd373e21e401225e98c560b868dcd0c1c719533b09f9cf9bf25e3446ddb14cad6c193ad709c7bd6f367d642050610a4be402c53a54a41675322136f1661a3117064ebf70623e31743aca61bf8c5ebbde4f63bd69f89b325c59ea0ccca615e67f11a83bd8073d6f534fb6ac798714e972fb7daa3e33bf86f7eb98b7c65a44a2928c1c06fe704ba6e21031a222d617c357d99be0880210db8632da10523b3cd901861b7b8e3e9eda1d400b7502778d9a93f48118f7edd1a0407bd29fe3f9960ebafa7be0cabe0679116af15bda9d29195ffa8a77afdf037c8ea7411dece18e29e64858981f605484a73924c4d7c78ac4e05b4a8237c33d82571317b2796bddfd285b586908b1e2c868dac6ed00d3d399a8125ec0f670a456e4ec3e54c5cfbc6289d283c732a8f8653522ff06e2b424f5eafa05ddd30d6df2cb21acf800ad7dd47e53326ef5190242a65e80252c9a31f748cc4fe85209cee44a1cc9fe47cdf6f5b6f1202c42a1cc17795dc93dc20887b4bc58798ceac753f9eeee7727f5ff3b95a674f40f664fbde68c37a5e5686473d34e9fd9dede8c84db969e7d0c25beb372865efa6874c18fedd81cd1a12d6b1fd22a5cfda184140cd4dc1d5bc426393b2fe943df83cc58400cb5f24c4039ee44c5d38da6e64c776f77b8c879c223107affd5da16bf0ff2327ea0ea197d0ba2d1376287384d924eb2d9e30e99c929cb91fae76ae7cb8758b65f926f292a33a54dcb141ccfeb0ac6e98493b3a59bdcea15368f4c423374f57fdb4fbb5a3ec458a4a5e1ea2765e52d98876f25ec4bcb910f27d005fba1fe0ef6b9c05666323786f0cd2db40b049282cc77fa2df674b7eef601f4800a71dc632c2d8d0f7d725724aec8bcd0545b263c716809c782001b83552510d5935086b274b3205c52978856f98779a94a2e640a662328ad7ea74b82a59ad98d4f4a311cce090650f03c98846a81b1ea1c54510003dc47c229ae4743519ee3c298c5a8b183501492c9d55b4b12be1b56ee0db78bdf37f84eaa029a8e90e751ef949556982e5187ea6a9c983ae3d2c961ca9ec120ddb8a18b0a7ba8388be2cd8e02b68c3128c019fe83ac30a75625ef6883efb9690906cb74ff0d23d9a408c5800d8aa9013ffaff851f80290603752109c3e2128871fe8280d9371042829afe4a8246d649a24fb083fab4034655ff832a8833753b914ddce808df9e15742928761d03b6855b3552b11b07588b78ae144340f0e270ba0109cb6433321397389b409796f41ea1a68b08ce74b43089301f26b3665df4b54fe4cd545334f63b67dabc183f47665d0c71a8c29b318d89fe57297591440ff11815c04f47fa9f7a2182d2066f062d277d2a00ffebb6cef81de76d5f738cfcab624e9bbabfc486d0b9231f66445d75626b7f9e2412771e51ef773bce7321eb63b4e004f6905b5bbd7a31b3ca3f60410eb5d5833c37d6c80ab63fbb2f86da8905f4ed75b2b9e56bd74f69ceec4037f965bef907b538fb68af87967c765a020888f8c3694742a0a3f5d95f37c8c3e444f712e8ac0dd4e9f189e512269824858913854e5a5d147fa5413d5a6ae61f8c2b8b23acf6124c84ebe08845e86127daa019fef8f84ce7e17db1f7fa5686c5e6525c09bc63fa289bd6c98922c2a68cb49c9600dc77449a05c36859461ad8b17554ae75964b0f9bea35b3592bd5c0bac203ee472a781d8a7a378f7e7e519b51f4702d8e278332a67ca95836f1e73d3cab77853144bc111b7f1bf418f38abde63601bfcbce91334316be1e5a627d3dc", 0x1000}, {&(0x7f0000000380)="88b08ee457f951ca93b6cb6860f9ffff46a05e0319f14b5ed6f545e182b4f741d4677ff31837b2856fe78c870d8485de92a97a75b0e04f819f", 0x39}, {&(0x7f00000003c0)="ca3cc17315dfda31a5fc79c4ff1773b01dce2206a00e33e05ef8d8486bf3b19d689e4c20da8adf317a61d75d4477324dd2455ae593d73d1f68dcbd5db2095de4aaf7885225698ac03361638f4a60853730a291a9b1974188865fde4e2e301be48994e5850de9a959b0a7b1e61b7c3a5098cd666dc5694c72b47e05bb", 0x7c}, {&(0x7f0000000440)="e4e4ded06928b5daf2aadb15e6edbdf48e987302d493108357f6615f2e593c1cf427dd2ae7137498bc674ca03d1f387998e214b4d2e103a1320c54bf", 0x3c}, {&(0x7f00000014c0)="fa6f11bdaeb41a49922f468394225f9167aac7530bbc01a33db8986fd2f0b0064e247da0f81081a3a55383c3e9ee770416acd1", 0x33}], 0x6, &(0x7f0000001580)=[{0x48, 0x0, 0x0, "64e6bc84bfdd4e3c027c652671f94e5b14d020c9c2a193e72b0fc21b5817e297bb73d35be33b855d54a05d9de514b3b0ec873055"}, {0xc0, 0x1, 0x1, "e7e282c13f292bba7bd5ba336b3369bdbe9a32544ff822e82a8ee341b6e5dd50e9eb5b08b127ebd8512a2036e82cb5b2919e3be322aca822cee357b497a987a850bf50383de6bc99f05e9ec2aa0e1ebaaed21991d5669ddca69783a3f717febaf8991e6b4b44060b4275a1c4239452d60d3c7eadffa488538d02eb83d9b33b4624b838cf4b63e1642cde15e0a877ead2698a451922e185866608950e7ef98bedeadec9b51ded7257e891f02ea924"}, {0xb8, 0x1, 0x878, "d0f2fad7d0ba4d586d5d9577e976895dd9835f3588359f4467c39c929ae71ff84bf8ec8f9958dddb33023ba4fd6faedb1c98b9f41a15aae2764e87db3354e33bccfeb2a4778e31728aa53168b2098cae839ffd26d5da616d526a4ec637af40596863aee1e4490d40395cb9ccc35fa99ea4c31be78adacaadeb727b6244b9fa57cb2e6ac88bae8bd90a2f95c015466eeebee194c824e980ad04c76a8bb801f4d5f276ff"}], 0x1c0}, 0x7) fchown(r1, r6, 0x0) unlink(&(0x7f0000001780)='./file0\x00') 16:01:35 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x40000000029, 0xb, 0x0, 0xfe) 16:01:35 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) r1 = shmget$private(0x0, 0x1000, 0x280, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) semget(0x2, 0x1, 0x2) OpenBSD/amd64 (ci-openbsd-main-0.c.syzkaller.internal) (tty00) 16:01:36 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xc0, 0x0) r1 = open(&(0x7f0000000200)='./bus\x00', 0x42, 0x2) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x400003) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000140)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2001, 0x40002065d) r2 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) readv(r1, &(0x7f00000001c0)=[{&(0x7f00000002c0)=""/132, 0x84}, {&(0x7f0000000380)=""/194, 0xc2}, {&(0x7f0000000480)=""/163, 0xa3}, {&(0x7f0000000040)=""/29, 0x1d}], 0x4) ioctl$TIOCFLUSH(r2, 0x80047469, &(0x7f0000000180)=0x8) writev(r2, &(0x7f0000000540)=[{0x0}], 0x1) close(r1) fcntl$setflags(r0, 0x2, 0x1) poll(&(0x7f00000001c0), 0x0, 0x0) shmget(0x1, 0x3000, 0x80, &(0x7f0000ffd000/0x3000)=nil) open$dir(&(0x7f0000000080)='./bus\x00', 0x10, 0x6) r3 = socket$inet6(0x18, 0x0, 0xffffffffffffffff) r4 = dup(r3) read(r2, &(0x7f0000000240)=""/122, 0x7a) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f00000000c0)) 16:01:36 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x3) setsockopt(r0, 0x80000001, 0x7, &(0x7f0000000000)="e4c8d552de976955097d838e64f291c9b4863740a2bc62695e45d646803f58ac6c8c07ae9f613bc6915fea5582f5a66cf19e37760bcb036e43f1964633d7ae095eaa68883595aa5fd41b10a23b24483b73d20c09344b789095a6db5b", 0x5c) listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) shutdown(r0, 0x2) 16:01:36 executing program 0: mkdir(&(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK/', 0x0) shmget(0x3, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) unlink(&(0x7f00000000c0)='\xe9\x1fq\x89Y\x1e\x923aK/') open(&(0x7f0000000000)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x100, 0x10) 16:01:36 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000006, 0x0, 0x0) socket$inet(0x2, 0x3, 0x80) 16:01:37 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0x199, &(0x7f0000000580), 0xffffffffffffef6, 0xfffffffffffffffe, 0x55}, 0x0) 16:01:37 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x0, 0x23) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000002c0)) r1 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) setsockopt(r1, 0x29, 0x23, 0x0, 0x0) accept$inet(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) socketpair(0x39, 0x8000, 0xc6, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000140)=0x6e) setsockopt(r2, 0x400, 0x9, &(0x7f0000000040)="920a602ce2918e1609c0fbb6b557b2dd3d55e26b9986e4ecd1c872b073279ba0f01d771ee6b64773c07493e67d7f05a654c3f4697e222ea0b2749f69596ecbc2baa60d", 0x43) 16:01:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r3, &(0x7f0000000200)={0x18, 0x2, 0x81, 0xffff}, 0xc) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) write(r2, 0x0, 0x0) r4 = dup2(r1, r0) sendto$unix(r4, &(0x7f0000000040)="e237eb0bf7eb95561ea0eb8cd7f169e9865b20d54f71b874ebbf715b6fa19d5c61a610af9c53c82ac100df5b1905474ee7bf14a44874894866b7c8a2e0ad474924e3a02c9b405954b4823487f5afb78c861fece125d99916e7f22e5cc35ca8f56fa848646004675c2081c1680480763bd12137932e42a7eada9078ca02327d0c91c73d5e0338c39712086b4c8700639032b5b667b2e28160c92d63716d85901bff0b8b54ad60a4801f3446a2b3717da799a404177a6f1a507b20deff65497e1930f490d6771acb6da71ecffff5342b338616af", 0xd3, 0xc, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) 16:01:37 executing program 1: clock_getres(0x3, &(0x7f0000000000)) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r1 = socket(0x2, 0x8001, 0x0) connect$unix(r1, &(0x7f0000000200)=ANY=[@ANYRES16=r1, @ANYBLOB="3dec9623e79793bc2bcb5518ecfa2a2cd24c25ffdb96c0be4bcd00db60005ed0364c8be46d0075c532f63944e5a5f9d9520feebfc544a8c38cc55048a09775d641a47ababde46b1eb6f2b2b1343d1c87fe866494981441324470a63abd4d0523f712b0422ec15bf559947468e7a5500b716bd9f9f61cb328121af5d9b4d97278d80492e5f9962f4a8a38cfcc75fa426c2e32ed62f728c6644cdcd1e47694f76c2eef4d27e55189a1f1bf537011079c5b293dd39968cb2a13ab2b8897f8bc454d3390f838f46e93c76f9947f9956a600e8c442aa97b61c7de4c46ea91ad3afe3c29939c33456f7aa961570268cd97cd2620a68af47a8b6ce7734fce9644c824aea5a4d82a91e19f185cfe636819e06f3b331169deaffb730b514368095237257c1c3fc3a7e596d2b890c73d49c981175f908502ee38f6fa9b3776ac98bc6a5c057e5834bd1eb9f39d9b608e4e6410f1728dd50542164041d875852376d55dbc1203bc7bfa5d0261148ea9e84dda3cbb6c67eda3f123e2320000000000000000000000000000", @ANYRESDEC=r1, @ANYRES64], 0x4) 16:01:37 executing program 0: r0 = socket(0x2, 0x1, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) 16:01:37 executing program 1: syz_open_pts() mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0xfb5) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x100002) 16:01:37 executing program 1: r0 = getgid() setgroups(0x1, &(0x7f0000000000)=[r0]) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) getsockname$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x48, 0x1, 0x3, 0x9}, {{r1}, 0xfffffffffffffffb, 0xa1, 0xa000008d, 0x3, 0x101}, {{r1}, 0x0, 0x10, 0x0, 0x6, 0xfff}, {{r1}, 0xffffffffffffffff, 0x4, 0x800fffff, 0x1, 0x81}], 0x4, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffc, 0x8, 0x80000000, 0x800, 0x9}, {{r1}, 0xfffffffffffffffd, 0x0, 0x5, 0x64, 0x1}, {{r1}, 0x0, 0x18, 0x4, 0x36, 0x4}, {{r1}, 0xfffffffffffffffc, 0xa0, 0x13, 0x7, 0x100000000}, {{r1}, 0x0, 0x18, 0x8, 0x2, 0x5}, {{r1}, 0xfffffffffffffffb, 0x40, 0x1, 0x200, 0xfffffffffffffffd}, {{r1}, 0xfffffffffffffffb, 0x20, 0x85, 0x40, 0xa7f7}, {{r1}, 0xfffffffffffffffe, 0x44, 0x20, 0x1ff, 0x401}, {{r1}, 0xfffffffffffffffe, 0x90, 0x60, 0x9, 0xe000000}, {{r1}, 0xffffffffffffffff, 0xe, 0x80000000, 0x3aedff13, 0x1ff}], 0x5, &(0x7f0000000340)={0x87, 0x4}) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x46}], 0x0, 0x0, 0x0, 0x0) r3 = syz_open_pts() r4 = kqueue() semget$private(0x0, 0x2, 0x1d6) getgroups(0x9, &(0x7f0000000400)=[r0, r0, r0, r0, r0, r0, r0, r0, r0]) ioctl$TIOCDRAIN(r1, 0x2000745e) sendmsg$unix(r2, &(0x7f0000000800)={&(0x7f0000000440)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000700)=[{&(0x7f0000000480)="cb5b4e57adf23a1414ee29469240e4af4b1a298e2977a7d59d8258cef4bcb8c6846835a34185e47a2d85c7d2064dd355905cb6223e4cc8483ae5104f554621ca3b9ab2bbcbd187b35e1945a20c8e37118a30cefb9b834bc9979eae9ea300d233abd9f7647d96df497d7ecd1525f384dca5872e2a915c5673dfef9eaab20a0e5b8cec80cdfab0e922b4fcd76259710bc006bb8dc30d4762235e3b5822105eb37fa2459be28acf5dfb86b051850be125b4eaf77f2e844f550bb29d68de54fe8b94d6d160e2e3485648b4f0b91ab37301d6", 0xd0}, {&(0x7f0000000580)="187356074012c41d77a7c1eba35936c35695b44724cd098fec7eb2c565a07dce5c7575ee825c08f8594eee5a645ce238da8525aaee98843a19d307897fccfd7cd41b78563d2c0e5b591d066b57202b51cf853155886833f691f31b02c57f12d04b5079305b5379f5", 0x68}, {&(0x7f0000000600)="7018fe2e639ab233bd7c746263e5f1b5d3d71e3b63b34097834e74f0e6cbb72225ac763b1d9cccd44ce5200de11f8c1c0409290424ca69bcc3b92ff1add1658eb5fccd7f759545bff2744ffb9b489625c12c3eb8e936b579", 0x58}, {&(0x7f0000000680)="4056383de5bb8bf4418627257adbc9b4ff60c600b6bb94db27002127b280935a1e24135934f488ff10b9d6ec1e01d2f76b78f3457af737c9185271bd1f2e", 0x3e}, {&(0x7f00000006c0)="5a7c07cc8d56da1403a8e80c56356c980694cfee554c16b5ace73bac9ce1b5e000eb58d1c3d6cbccd5d3223960d442", 0x2f}], 0x5, &(0x7f0000000840)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r2, @ANYBLOB="150000002000000000000000ffff000081cb170100000030502744ce41bb4f47865b8d6159", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r1, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r4, @ANYBLOB='\x00\x00\x00\x00'], 0xfffffe43, 0x401}, 0x0) kevent(r4, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffc, 0x8, 0x0, 0x1000, 0x7ad}, {{r1}, 0xfffffffffffffffa, 0x0, 0x81, 0xffffffffffbffffe, 0x8}, {{r4}, 0xffffffffffffffff, 0xb18fcd9b85614262, 0x1, 0xfff, 0x6ed8}], 0xfff, 0x0, 0x0, 0x0) kevent(r4, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x1, 0x0, 0x0, 0x10000000000000}], 0x100, 0x0) 16:01:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCSCTTY(r0, 0x20007461) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="850573ab09cec58ebd956a4a53d66578996715da4057651a4ddec60b540ef497de73a979ed248fac01eb8e5e8f66172e918082861acc85e491ef4f707bd830a98cfe5644c4b3baed64f40ab2fb32c7bfd1a721222654c156481fe6bd7ca9fe826351a4fc2f17af176c8977dbfebb0a596950d609c2d8bb7471869543cb9cb9abf56034218034a300161cd06e06a3fb4d37dfd9a44120508e2c7eb012ee5cc76cc20fe7f656f72bfac7341ab32c86fafe71cdedd9897e2ea40f56e5374e9cf3d243190f842c3d3ceeaa7b4150e93a83ad538e9e70dc245396b641c16e43aba1887dbe5ad513dd10121520aeac92eccf335cdf650565b12f050000b0ad8dfbf7a4e77ba9dde2237a20f48126c167a2c909c1cd1baa0bdd3af5ac2afd50e8dfd554d5d9afc27c2ef209548f25ec3c6baf34ac22225fce6fbe3cf8a22ef84b504ee4acf895de3630670e96c33539c98a18407ea33e7d2f8087484e8149106792c22fe3c804000000798254ebfed56c91128f18267c55b8cfa792dee64488f7bd79d849aa4ccce6a11b8dbfc6f6ffa986e72472850a117b566d6000dc6cbfdb7206cf017421d306c9bc4cd1a79b0cfa9026a17464a84f3b00df8be417992b855d7adce6754c9698678c9cabdd88047e1c16159b7413978e1a824552bde268d64902b1fe7ada6199764ee2be09d899c568a0182d05dea27cd3139565ed950ac04cfcdb00004ee72f73c7a4afdcd9c9951de85dbdb18709130d7fe67b7db2a6", 0x21c) 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, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x4, 0x3c3, 0x3, 0x8, "b08d1646662247ea5f2b2c215faf8a290524d8e5", 0xf74, 0xfffffffffffffffc}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 16:01:37 executing program 1: semget$private(0x0, 0x0, 0x80) r0 = dup(0xffffffffffffffff) getsockname$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000280)=0x8) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) setegid(r1) mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r2 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000001c0)=0x1) ioctl$KDENABIO(r2, 0x20004b3c) writev(0xffffffffffffffff, &(0x7f0000001780)=[{&(0x7f0000001a00)="5024d2fc8cdca8759148cbc12d383cbe077de91aa42739c5790e7ec0ebc270bff0c2475bc249c1e9b8f7a8fb4e2696ca1dcd28d53c68be7d318b327cbd203cda1813492465dad75009481b355fe0e92b14e8054ba9e2303611e82828b00882c37b1be6debc965181dc2f0195effe6403e7d1f787f2171818b1fda886a6a566ce52d78a84208868de2bbe1ab236212dd7cdbb0ce05cbeb3d70e0fbbe41f72d374ba6416abf5e7b8976f464da2f8b2a346e5660f638e3789fab5555f80d1c13a6a2939320cada9a4a62be532b21138f185f9004484c12ae0c48066346ab263f29947d3968ee57a036756e48effe2536f78b2755a96ec2756859009501de4f5c1741d9948579b26d81fab28e95f34b9fb8ad0265aca36290a360dc061a4f4d1f3a19d216c8e02b5397cc2f3422924bfa959df205e7d7439cf5123bad1353f6b6d5778a6d37ff4c10de3390b5b5267d3e4dbb7bef1754a041bcd0d79e3ae0f0d94709229448a3dde7cf047ed4baf25dad689436214a56cf5cc10c4658dc9152053e84f605bd45d0646138de72aa7cf5fe749fd93682dc9d7583ac48f1c02aa0367d8406b5f585ad5c5bc33819b4e6a43408aade20727bd80ef52b70a9abbddf9eb1e8adbe181d90fb8538e3969cb160ffacc6e4da81f4bf2faa5d789f442f51eabf5806087fed555e5a4c3c36f1e205700b0fa015a8e5d78e9e9ec92c46b3b95fc344a677072d063758c3fa2a85efbe6a4500842e3c18739da2260ca55746e66bd165bebed5b7a5aa8c3e615caa422269f0f9a26e63ec014cdd5d1af3333c048aafd790c97942797acbcf08cf36a8e71a667d2219cf6f70e8eeea7a0e654f3c68e34008abb7e51f279ad15d83a11e64bcb9cee7c43e8b276a4f5ffc5ae3671959ac74c8bbed7ee2ddf84086d60dbf0abea71b67736973d1b83779ebf63e7c70c3a005d47b8cd07a0276283dfc47ce2942f7cc146b6083b8a0cd6a55ba94b56ed06bca694c0c3bd0f01cc81b9a08aba42fdd3ef8163d399f2286a5137c00f707dde4ca3f9d2c8a7b3d12664f13c2a6322f578b08d41e3bd892cf4b47ea78e90f4ccbb1411ac4f75150f59303935bd1ddedce19a59caffa9595e2ae19f227a1f3551cd8a3b4e916a2ce00508927c67ad60ebb7169f70ae865b1e29291a807d0815c0e6e231b5ccb9c47c23b960af168630c05c73d3a284bb7e1c3dc541a9d75f4fe6c4001b79381cd02e3a1690ff1b0eef505f5b5a55f2a75b29866e777d2ee2daed69bd5a0a469eebf367e841eed2f61aef79e7aa083210bd7f023fd9a2a0475d02631789f62a584bffbc82fa11cbbaace8f2bf4fbc03d1236d35db678ed4897704c1a606d0f3e7b77b53c4f00ace252d764a1fbb392db98a1fc6310f82b5aa0d2a4c344b56c0d9df05b5527bde906f58c6dce00c269ba000ee95b581f4e62ecbfa36e40fe59bb982455f754fcd12d1d07f799d1b386ad06568c763caf512b709fd66bd7bdba40e62adec644a6a398a1902c01b325a9a8464d1b78ffcd4728558556c189e9e45036c00e2ed9838a1d408c5bae73dbf1245a3ae68b67ecceaab82640ac3e34573e7310a5cdf6e9fa5be04a0ee06e4dc0071f7f28e046c056e82cc06ab4b48b6cf4c501f109c381b9f5582e98890a399cb5a6bc0c4171c74af1ba01868867f3f30cabd7a708e32433111eec4d585b480ee39e739a65c694f059149e0e87c7acd0df54ad0830e167875205513f33deaee836a8bac7a1873277c64c0f4c3d5dd92275b980e273392eb7260957fe1c46ae294dc5d56a474b663a69da958232498d92d3bc86271757afdd77a5d48bb7c9a182026c559ebbb1f9a23ffd88d250d5ddff679d132e9800455af54b4ddece8214e759636cdfe23245adb", 0x53c}], 0x1) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) getitimer(0x3, &(0x7f0000000080)) r3 = semget$private(0x0, 0x0, 0xc) r4 = geteuid() ioctl$TIOCDRAIN(r2, 0x2000745e) r5 = geteuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x80, r4, r1, r5, r1, 0xa1, 0x6}, 0x3f, 0x0, 0x9}) 16:01:37 executing program 0: r0 = socket$inet(0x2, 0x1, 0x8) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSDTR(r1, 0x20007479) 16:01:37 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x7) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) 16:01:37 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x25) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r2 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x82, 0xfffff, 0x458, 0xa9}, {{r1}, 0xffffffffffffffff, 0x2, 0x41, 0x6, 0x7}, {{r1}, 0xfffffffffffffff8, 0x80, 0x2, 0x192, 0x1}, {{r0}, 0xffffffffffffffff, 0x18, 0x4, 0x101, 0x51}, {{r2}, 0x0, 0x40, 0x80000006, 0x3, 0x902}], 0x3, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x41, 0x401, 0x1dc}], 0x604e, &(0x7f00000001c0)={0xafeb, 0x3475}) kevent(r1, &(0x7f0000000000), 0x84d, 0x0, 0x652c, 0x0) kqueue() 16:01:37 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x4b) 16:01:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="728fe813bda0cbcb6302bd84c830eb26b7a7281cbc5c73538379ef6e8e0f6545f560d620d3dcda5a307b3872f1a80ba6ab0f15cd8ef4110a0df53c5020c26413e9b4c4b9f30cefe3d6d71113cd333640953c82fb414f0e81c0411e2a0f9c13520c6d32ea700703", 0x67) write(r0, &(0x7f0000000040), 0x10250) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt(r1, 0x5, 0x8, &(0x7f00000001c0)=""/95, &(0x7f0000000240)=0x5f) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() symlinkat(&(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') readv(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0xfe07}], 0x1) 16:01:37 executing program 1: openat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000000140)='\x00', 0x1) 16:01:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923c113ea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b14", 0x1000) write(r0, &(0x7f0000000040)='h', 0x1) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700), 0x0, 0x0}, 0x0) 16:01:38 executing program 0: r0 = socket(0x18, 0x2, 0x0) shutdown(r0, 0x1) setsockopt(r0, 0x29, 0x32, &(0x7f0000000000)='%\t', 0x2) 16:01:38 executing program 0: munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = syz_open_pts() r2 = kqueue() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) r4 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r6 = accept$unix(0xffffffffffffffff, &(0x7f0000001200)=@abs, &(0x7f0000001280)=0x8) r7 = open$dir(&(0x7f00000012c0)='./file0\x00', 0x0, 0x20) r8 = socket$unix(0x1, 0x7, 0x0) r9 = openat(0xffffffffffffffff, &(0x7f0000001400)='./file0\x00', 0x111, 0x8) r10 = openat(0xffffffffffffff9c, &(0x7f0000001440)='./file0\x00', 0x800, 0x170) r11 = socket$inet(0x2, 0x8000, 0x3) r12 = accept$inet(0xffffffffffffffff, &(0x7f0000001480), &(0x7f00000014c0)=0xc) kevent(r0, &(0x7f0000001300)=[{{r1}, 0xffffffffffffffff, 0x20, 0x40000002, 0x3, 0x1000}, {{r2}, 0xfffffffffffffffc, 0x3, 0x2, 0x8001, 0x3}, {{r3}, 0xffffffffffffffff, 0x83, 0xf000000d, 0x4, 0x3237}, {{r4}, 0xffffffffffffffff, 0x40, 0x0, 0x7, 0x5}, {{r5}, 0xfffffffffffffff8, 0xae9fe70739074847, 0x1, 0x2, 0x1}, {{r6}, 0xfffffffffffffff8, 0xd2, 0x10, 0x80, 0x7}, {{r7}, 0xfffffffffffffffd, 0x90, 0x8, 0x80000001, 0x4}, {{r8}, 0xffffffffffffffff, 0x80, 0x0, 0x5, 0x8}], 0x5, &(0x7f0000001500)=[{{r9}, 0x0, 0x20900f422a2125e9, 0x2, 0x8, 0x3}, {{r10}, 0xffffffffffffffff, 0x10, 0xf0000030, 0x7, 0x9}, {{r11}, 0x0, 0x53, 0xf0000000, 0x1, 0xeea}, {{r12}, 0xfffffffffffffffb, 0x4, 0x8, 0x80000001, 0x1d}], 0x8, &(0x7f0000001580)={0x1, 0x5}) sendto$inet6(r9, &(0x7f00000015c0)="90d0f12baf58b9fb4936820dd4b3d35d932a016f1dc45bca80bd9be8cb78e6aead4c89e27b3d227270c171b614930f269782379b69ac01a84caa5ab85d5d0b", 0x3f, 0x5, &(0x7f0000001600)={0x18, 0x3, 0x0, 0xff9}, 0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r13 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x2810, r13, 0x0, 0x10000000000000) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r14 = fcntl$dupfd(r13, 0xa, r13) ioctl$TIOCSWINSZ(r14, 0x80087467, &(0x7f00000000c0)={0x7, 0x8, 0x7ff, 0x49}) 16:01:38 executing program 1: mlockall(0xfffefffffffffffd) 16:01:38 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="bb182e0b7e692404000000000700000000000000b4ba8ed620c1700600000000000000aa046c056ca085229646d987bfe6f0000000000000000065f3373e8a53191d4a5abe3916d59c953949eacd1afd624d1b4f4da632cabc00d93877efd4fe7a"], 0x1, 0x0}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x100) unlink(&(0x7f0000000040)='./file0\x00') unlink(&(0x7f0000000080)='./file0\x00') 16:01:38 executing program 1: mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = geteuid() setuid(r0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chdir(&(0x7f0000000080)='./file0/file0\x00') 16:01:39 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 16:01:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0xfb5) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./bus\x00', 0x80, 0x8, 0x7, 0x0, 0x6, 0x7ff, 0x7, 0x0, 0x2, 0xffffffff, 0x2}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x100002) bind$inet(r1, &(0x7f0000000140)={0x2, 0x3}, 0xc) 16:01:39 executing program 0: getrlimit(0x4, &(0x7f0000000000)) r0 = kqueue() r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10000, 0x8) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) unlink(&(0x7f00000000c0)='./file0\x00') getrlimit(0x8, &(0x7f0000000100)) r2 = shmget(0x1, 0x1000, 0x2, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) getrlimit(0x3, &(0x7f0000000140)) r3 = dup(r0) kevent(r3, &(0x7f0000000180), 0x6, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x8, 0x2, 0x7fff, 0x81}, {{r0}, 0x0, 0x8, 0x0, 0x2, 0x99}, {{r1}, 0xfffffffffffffffd, 0x20, 0x20000081, 0xfc00000000, 0x6}], 0x825e, &(0x7f0000000240)={0x800}) ioctl$TIOCSDTR(r3, 0x20007479) shmctl$IPC_RMID(r2, 0x0) shmctl$SHM_UNLOCK(r2, 0x4) unlinkat(r1, &(0x7f0000000280)='./file0\x00', 0x8) shmget$private(0x0, 0x1000, 0x62a, &(0x7f0000fff000/0x1000)=nil) shmget(0x3, 0x1000, 0x28, &(0x7f0000fff000/0x1000)=nil) r4 = msgget(0x3, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f00000002c0)={0xffffffff, './file0\x00', './file0\x00'}) shmget(0x2, 0x4000, 0x410, &(0x7f0000ffa000/0x4000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) fchownat(r3, &(0x7f0000000300)='./file0\x00', r5, r7, 0x2) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000440)=""/192) getrlimit(0x0, &(0x7f0000000500)) shmget(0x1, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) mkdirat(r3, &(0x7f0000000540)='./file0\x00', 0x8) getrlimit(0x0, &(0x7f0000000580)) setregid(r6, r7) unlink(&(0x7f00000005c0)='./file0\x00') 16:01:39 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000100)='./file0/file0/file0/file0\x00', 0xc0, 0x6) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') mkdir(&(0x7f0000000180)='./file0/file0/file0/file0\x00', 0x2) chroot(&(0x7f0000157000)='./file0\x00') renameat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', r1, &(0x7f0000000080)='./file0/file0/file0/file0\x00') open(&(0x7f0000000140)='./file0\x00', 0x0, 0x8) 16:01:39 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) lstat(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000080)) mlock(&(0x7f0000ff4000/0x3000)=nil, 0x3000) munlock(&(0x7f0000fef000/0x11000)=nil, 0x11000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) 16:01:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) recvmsg(r0, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000080)=""/17, 0x11}, {&(0x7f00000000c0)=""/130, 0x82}, {&(0x7f0000000180)=""/78, 0x4e}, {&(0x7f0000000200)=""/9, 0x9}, {&(0x7f0000000240)=""/74, 0x4a}, {&(0x7f00000002c0)=""/71, 0x47}, {&(0x7f0000000340)=""/254, 0xfe}, {&(0x7f0000000440)=""/200, 0xc8}, {&(0x7f0000000540)=""/174, 0xae}], 0x9, &(0x7f00000006c0)=""/140, 0x8c}, 0x800) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 16:01:39 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000180)) mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x4513) mknod(&(0x7f0000000140)='./bus\x00', 0x80, 0x10000045) mlockall(0x1) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) unlinkat(r0, &(0x7f00000000c0)='./bus\x00', 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = getpid() r3 = getuid() msgget(0x2, 0x500) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={r2, r3, r4}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) poll(&(0x7f0000000040)=[{r1}], 0x1, 0x0) chdir(&(0x7f0000000340)='./file0\x00') 16:01:39 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x184) ioctl$TIOCNXCL(r0, 0x2000740e) pipe(&(0x7f00000000c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) ioctl$WSKBDIO_SETMODE(r1, 0x80047476, &(0x7f0000000240)=0xfffffffffffffff4) login: wsmuxpoll: not open wsmuxpoll: not open 16:01:39 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x7, './bus\x00'}) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="da08eda466b7445d", 0x8}], 0x1, 0x0) 16:01:40 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$KDSETRAD(r0, 0x20004b43) 16:01:40 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x150, 0x24) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000100)=[{&(0x7f00000001c0)="197d9c72bf79c346e8d2c96236a847d32b48f9027c9896dc79b1ff1ce92b123b7865f2901e0bd76deffbd83288d581a8239d75ef80102043198fe3d08965f4cff24ff36fab630f13659339af54a2533a67fc6f32a51caf33c533bec6c97af31d6acb8217b9a14a08851023fe250ed8dc782e759d7679dc7be3eee46bb13e655cfd6d42a989d29c200b51d6247b4f8b3f61fd4767e89739ebcfd1424385c4cea7740a7ca954d6059325889901404ba0ff3ce964bcb5b9b5619d61b546523f854f19ab5fddd9abc7b8c7bafbf5757387ce7012f2ef88ba433c", 0xd8}, {&(0x7f0000000080)="ea7e55185802ec39924e4449c78d22595fe59a920bcead3d5cdd4d547dd10b0b085be1400692cfbaec3866e97dfd7390", 0x30}], 0x2, 0x0, 0x0, 0x8}, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) poll(&(0x7f00000002c0)=[{r2, 0x20}], 0x1, 0x7) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x40, 0x7, 0x800, 0xa35c, "975009b95118994e15831119e626e8f673b83e96", 0x100000000, 0x3}) 16:01:40 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e581", 0x11) r0 = socket(0x2, 0x5, 0x2) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r1 = msgget(0x1, 0x300) msgsnd(r1, &(0x7f0000000040)={0x0, "0a36043f3f6a8b9da8752fca4c3039ec76b2d9b4196d51adaa3dcf1fd849e5c023d0f6b103400f99199f79b52dbf210c27812d15e69af725208a008cb4425539752a86a2e23f88fbb19fb1d3636dbaf23cf82ff1fbc2ec9e915031ba9adf195f102776d422bc96347bd74a603b6f58d51bc1261db51bd76afcfc7a73901006c50c2cea9c6c278c376e3c7bdb00910836bf8305f191528652e8f412ff15a0fa45f962605b66495da2e713d5b84db7bbacf4e70331529b1042f75e217fb2c6bc72aeee94f60ab31f557a2510227619a9804504fc189eeee876d056cc3be711e20d0bf5be514110e0c9"}, 0xf0, 0x800) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:01:40 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='W\x00') 16:01:40 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x21, 0xfffff, 0x51, 0x5}, {{r0}, 0xfffffffffffffff8, 0x40, 0xf0000000, 0x9, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffe, 0x2, 0x20000082, 0x6, 0x3}, {{r1}, 0xfffffffffffffffe, 0x10, 0xf0000004, 0x22553214, 0x9}, {{r0}, 0xfffffffffffffffa, 0x82, 0x0, 0xbd9, 0x3ff}, {{r1}, 0xfffffffffffffffa, 0x20, 0x22, 0x9, 0xffff}, {{r1}, 0xfffffffffffffffd, 0x0, 0x5, 0x5b5, 0xffffffffffffffc0}, {{r1}, 0xfffffffffffffff8, 0x1, 0x2, 0x7fff, 0xfd}], 0x7, &(0x7f00000000c0)={0xfffffffffffffffb}) open$dir(&(0x7f0000000040)='./bus\x00', 0x8003, 0x11) 16:01:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x3, 0x5, 0x7fffffff}, {0x18, 0x1, 0x2, 0x1}, 0x6, [0x7, 0x100000000, 0x4, 0x6b, 0x1, 0x41, 0x9, 0x8]}, 0x3c) getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) socket$inet(0x2, 0x0, 0x3) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) r1 = socket(0x6, 0x4, 0xfffffffffffffffd) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x8, 0x9}, {0x18, 0x1, 0x3, 0x3ff}, 0x24, [0x8000, 0x5, 0x5, 0x7, 0x4, 0xb6, 0x40, 0x373]}, 0x3c) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea00005c00080000", 0x8) r2 = getgid() r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x340, 0x0) ioctl$TIOCSDTR(r3, 0x20007479) socket(0x10, 0x3, 0x6) setegid(r2) 16:01:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/40}, &(0x7f0000000080)=0x2a) listen(r0, 0x8) r1 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) r2 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) writev(r2, &(0x7f0000000340), 0x26e) 16:01:40 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000280)="a4f648550285220a8c853908bb919abb72bff0e8ed96ef72808418db164fab674439759f634b41b0e255121cfd7d69c590758e6379e47b61e0be859631b89ca17f6da54714abf02bbf662df518135cbc1dde484aae36e602d9a356e9c9469b26c3c9dfe0beb59cf7bd736b80adf56660117290078780e5ee22508befee3c148ed4cf093207d73fa24eb696f24994a513e0f356b4e1607718fbe86882ecdfe0f43aed6b66077838978e28ce2d73f1caef0c3bf36a4464dfbf60934ac1a513df1a74578d481b8857552d012d5ddf29becd36665e9545093c8bcf0b57464f27c73ef57d401fafd2e5646c7e2d787c070eb47556b9626344360de49566319fe2d8e30aa450e0d60043e2d5bb511f75443b9a21c6fbf067ed771f77b1ccb0cae5d468aca0340941d53edd0969be6fe1fd36491a3bcc5578f3e8d0a268ea0b1b07405d6cf969eb8c3295ba22265178fef918f8df7f353e69f2c69e8c38a71464c3bb72ecaa5e1d2fe1a07e1267ab0cdb686a560c5057bfdbc9610a9eda3b8c997711d0d9a1ab34ae2d7041d86d7e6baee6e7119659fabbf3b24b6b20f87b79b42d821bed23d3b76f5b5b41a2c9e9901b74dd3c585e9b316f285f3e0bcdc7ee8c8cbb8509996413adddab6e221a6a4c22e689810dbaf415add412e78fb2f412189106915592c504039762730ee37a25e2ae7321026b64a961647f69222d4c3586eea381754b109e5ccb3696d5a3c6337500179f20c09dfb9931fe2ee81ec71306057a5426012a3d32aac974db4712bad6bc0e21feac31bd396b8f2f88659281503468df62e89bcccca382df06fc009ca18167a79b29a6e3ec8b4c9c320438698965febcef28d537c38cfd5224c64063a5ff7f2e31dd924cb41e5321032b42c15c87d0ae9082f0ba0a1d7a4460b0f7390a033da246670525192a8f51ff5d03b0244b87667e3ca00e66e3dd0bd24eed938d10ea9ff9366e81ed555d35e4f8b3b2d7b79ba006373f5ae60c201cb1764e74e4f3ecccf899a1eb9492cbcdbfad09598936755d5016ecfbecec77619e25a53ea7bea4e685ab46a7647ab05e5b77656604c3a3ae0f6ed26b229afc0d91f15ac02651ddb0bc68b655033b8b972a20656b47541a8bf6ae09b984f0862b30167ca63dc5d3b0bb849670476f359880338e61e19dfb049f3fcbe08f1ecffcadb5de0e885fe9dd351b4afe1103b166756c2e9f7e7a65724ceb097ce4306d21578324adaec5ff1f83ea193c253bab7404f0760a487a672bce66e6d422f2fc5d8ac19a24be92d0eaea5cd768aef3ee1dad4abb12414a60a99caf539257", 0x3a5}], 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8091, 0x0) writev(r2, &(0x7f0000000000)=[{0x0, 0x3a5}], 0x1) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000640)="778fd82086afc05da62fc2d516fe6d1a0daf01c82ddf5a54bde159d005286863ffc089c94f13df6737401f96f36090785345e1c8762adebd901aa0a78d523fdd200b597ca1c49e05c60bc8dbea1a527e607c734effad0ee4e810b2d0001f70cc508e0a787e648543d2690392c2ffc583da02206e6fb96eb8c4183e3a62c1e34913897c3bba6db779b69df9bae983e8cdfa642118b38302add7148d4ff2bb43373991cfc675c75407af30596908a9af209e1164dd28f4993102dcd51f157b76e7cbdfe662e251b2281f5c4e1eaee2ce3c2d15135be72533ce7e9ae5aebfc758022d48112869dd676b54625ee5f43c2e6a2b724fffcb50645e5dd0fc3b50dd60e12e9fa8aa28f5211f80f04746f16b575dcfc0ed7a079a8578ab5eea6ecafd029e6da9c043bf8b00da06849dcb7ff4bd5f6eb2e0de44752401dd51e9a0dcf85da816422d5899ccf719a4a2fcaeb38211911e30eb22808ae69af129e3e6b4277b724e518e4bb88575be31fef739934cdabd64aecc72c9a93170857693ce070c97c70b8155444403fe6fc554ce3df480e8c77ad64aa4eef8d010328f262a1b0c90c7e3ba5ae9672ec1de174b26efe169561cacfd0573b34d19108f59e8222a4c4447b470d9a81c156c803550c8e429aa76931359f0164a3c2f063c19210210cad9f24eadaef7e4dfce893ac2651fc4e11a4edace9d4e7ce4d7566f84f6dd0e72f900460de9a4e72aefd47a8aa97f8247ad7edaf2f0a92b967a9e54408d029e5975afdbf52c3a6475ddb0068501f09fae752fd82b15a031b7505332276cad0f4db307213710f4c7c7d263f5e2e243fbcb95aacb6e822e68b8384766a69a05a4b5eb8820f75072d241e88dc9b3fff9e4214189215019bc2a13d9339f8bcffc61fcafda7eee781b86a81068b0a40d862e9785eb0cec49cb6e23c18f8965fc5b8f345e08d3d352ec688dfd961bfa6a11456e8af143570859977512a9eeca1c260e5235a6aab67684d83991eb7a93ecab22efd01e4ad4df49618bcd3099748a2ba60df3891c8f95ab8402b5e5a336d40a86f998d3566fc6617be78ca59dc71157da071854dfa9951216d1eb8686c9eefe87bd929712aaea1298815bf1b050aabffaf92f795ec155d2fbdebe9afaa35f3be56d95a3c4ef51145f98435b4aec33c1b8f8b0a377e9537f7e9923a4b6910c60ea3db7de7a7136db452c262f34f21d33215cacc3497419ab2389d7b937aeed8c71fb13ba490e71580c57b994ebb421c9f7e6c0af32e194d9482bede0b73c574ef11e5b1d8c5ecdbc91aaaaeeb99a45e97f8c409c2e3945e298663d66318613afdea1c57c39bef6d2774f27eec0fee11f38c0e0d942d2a2c1df0d3344a8e503af72e90f9a5476293f2e0aa916620d61f3b8bab6dba0a019244c60fa928567b17eac8ed56e5f673483a35412e774ca60f01716c07c8db1592d903cc6a4f1c4b7f3c03023c452e51d485f30e17ae06feb184bcb054708eb520627050291427934d469708c42d24fd8a00e2ae5fab41ca57006be5fe35073e736f32e217d1db00cf8a3d2478a711438d06356ef9229ac6e1bd3e33efdeb64151e053500a0bade719f7acfdb87b63a1d44419d282cf9c5b18be5e7abefb07648d6cdea07c019eda5c1776d1599da4882c590987e200723ea669ca4267d549c539484630e9fd09cde40b514360b0bb167ad9bd0ada30ccc8cb865c92ae6748a31c8135fdcf0a1bff8c5417a4a022a5c8eccd4b840d3cf77e264ac22c38e88cd92b0e73f735abb6f94908a3da6c2c8ea6b88470ef084f881c340b30a97a841b1539d11a1eb2ee2dfdca55ea10704d3950bf0a3a3e5b46f0eeac646f6d7ce7bc86af682f11b5b0dcc1a0e071cea501ce734b491f5359b05cca4dbe15dfaa9d267fa5ca3c410893088272b699f91b65216d5631d80d4bf452f07e7ffbc27263407274fa14edd765b17abf5d9667b50a8d676ae9f6126b1f1649d6c99a9483a490b0c1923ff3722cf580196f87a8a6fdf018aa86e114552ad4dae5db928108d822ec7005fb33d34b11484d4a35383a1ee8b7898c1aa934291eecfff9d62d8807f245c8b377389e552f958fdb3798473f4e5e23d20cdf4c8a5c388efac022a7ce4be35d7f8c298f80f26c6d483074050ec5589235b912d2cf50059131ccad9d4fc0dcc04ee8474220b0c31a1e17887d0673784cbec388fac2cc4ff15663e7b4ad67656eafdd6e78e9a72be5daf56912b44a50798002c077d696fbfd2c8bef88af0350b81158c88bb03b64b506ab7cb5a1006eb9db1b6ab845491783e422a1b1e67ac43659fe325c583fc23c81723817a0c5250867f83c9bde54730f6c1dead833cfadd9eb3a1f3682a253807dd25ec1a8921ab1b4309faeb3e75c80755585edbe3c6377ed7908e6302b945523000b382a2bbff2b564e4667e1202f57b7e1516f0504aa7ecdc24b4e20038e4acf79ea8eba9d699e285f9f82aa03853de55e6834ea3dbcb028278e0db54a84005dc29b05c46684c66f77e2a01cfa8d6379aa8495ed3fea0d866931fec9d3410f2852d6e58564ba68d49b2880ee97c4966b0b5ffb5a9800982bc929316c258a4090b041a5a765432ba23eaab7057dd76a8073e41af8d655efd77386c3edfdff49106f80c0745cbd538f0511803cc6f7fe5a01600d0b64a3fc3f9de48e643037d7e0492eefb4729de608859894d36ec26abfeff1fc427749d2789bdfd78900563712ab2ec96b71af6f93e93df935cf011a65d7cebe81847e4fdf53932b7465a032a6e60fb1f1b82a55ffab4fd3930aa0450e5827e789c90ba17a33c4a27e8c1508be3232f9457bb24ae0f4733cb2be6f27f417b33399c7b68d9e60816fdbac9a7db86fce473675e62ac16d7a3b5a64a83d296e501e338c67e37aadac94b4a0ce31b6fc4c722065d8acb819acc3ec98d3df7200d35509e2eff1db5d807a7a47957810ef7f53e03dd620651f91cef4f5153642ba2d2564dd3d3bed3b36badecc515b71c0c4d17082f9b08105a07bc346111c14ea437dcd4160abd803281d8d6d68d977e1d2c845902f9034ce49115263459e165b9405650a5c9bbdf013330691cc72c0511b36a24a104afe7f19484749d31ff50a361ffe77f3c4fc1ba440b0811f6bd23031dec56c2130058bd8e7bceda3e35cc205765d351eca392471d3d0b6d2b8698fd2343ad9508a2443f1aae9ae82d6e76bb56ff4231a66ecd45d9e62ebc64c4ce0323c5545e2fa96984cc0e4a4b4efd6164ab20e6ef3bdba50d17cf5a0b6d83ddcf0f3d933b7be32c0148db4e4f88512086b5177cbe4a66e0468cdc77ae3a2585c8e8df3728118507be02b7eff847ad6782469919ceeff48f42c461978f572f9ddbff18ce8a3acb2d0dc52b46b2fca06f555b1115a90801ab303694f0555396feacfc9e188aa3447008417b55104d3e5d7dd2d6145285a595e00b536dca4d54e57013b6ba835ffd968a719b0defb4ce6a56b140cf83ae7be844306454693e38e76cbab7bbcca83ca0e9ce106a8807a6c323e3d43696961cde91a3d18f3c5842c8ab1b9e9fa1c264fd1b94541922092a75b8c15ab83acc826041b7baa40e69582163421e0a492ad5029ce936d63062b241b9fb3c0d494c24e29c4c02585d65bd6e5c73c6a38c4f3690a24648795e5c43165c47abde5d431f2f7629319caedb6b84502b1cd2a15c49ae2411a8b36a2d7ba0b902855aaff1f78d2ebbcd7197c3ceaa5c05adf77c7af6dc22f87abc2b61fe049fbf37df3cc1d5a5f6491f3829ce6c752687617e907499ac777f00222e4c73a4240d8acd17a8692c77bfe5e4aca14c3642abd6a38668e79ea2df5aa4b13e78f7b7d6518a8e3233b102286e602396d0caa76db9606a8bbed5e00064d5663a7ced1f399eddb68a287f32b294f6f81f75c3efa83cd72f99d3017fb6da15d92dbe0c08f16c34695da176304c0d60d05e1e3c2912e5fbbcdaa483f4c62c47d5fdca0b9353398d3698fc9f5697e148dced85c56fa6420e2049a4e271180aec969321ddb5b24728802fd17daddf41b594e4e540399fe540d70f975e3a14c429ca1d4226eb4f6d5e7900199f880a3065183eeb7ec48e66e38a496b8c492d0608b0852523557cfc9d23581003e3f2527619bf4fbd13cd52635b2fede6eec1975eb08afee33a3df41fb8f754d02943e6be5c53c24c9cf334b2de9ca0172f3fafde3c5a18de7cebc5a5837ae82a631476ea0bd0cc54f6d094ebc5596f31762d6f116cd3f62615b87362787c36ef1c84f0ba290d2929d9bd5219710afa30b0ae07b544267ce396b5bc9f6cd52fc30cd31494633e033e1fcfbbef9466e42bf7db59ed25aeb864ed69e2699a38b2f8c4692a95861ed526b64b1f06356349d65d7702794083b0a9a933dce8944d28468642974734e95bdce95451e8eaf52ced01f1f873becf5a9e018458200d696fd905e4b8c283124eb578f949a6895e12b678bee070c7da70a57a009ba03faf3c07c85b85537e6de371a71c2078dc59e8c25a2c6ba0d26cc59bf4bf9bafa66a5f5400205e362a2c1f4f1e4710957c02a588e1d20750dbd7f48b5f224de4b4c629dec2eca137a1faf464e42ad342208a471b22ddc0924bf9e56c142eafd1ad9aff558a856598efc9591cbd772713d70218ae5e1cb72f06aca14d37647a69b1da2771f0a682a466805ccf9f7d6932f84463d2926787c5d2dc35cb04714a3a21c817e644564b8d83f6695fd2a6da5cf5590ea309293e90c002fbf4605528c5806dd27c88f26dfa98c657a051e61afc82774e97fd50687064f2e564de5588bb468c6b6d391f62d8d1ccfb83b0e780050ab1fd649f223c9eb05d2dd218b286803f75ed794e6a07cd6e4d9fe04bcc0ecbe9d481ad1fd3482be6903ba933ee34b0a8add79691abd20085b7acff3bea0072af3db88978c44a18437c42fa8e7ba599a595923d9322371f8fc746c909b605d83e104262fbc8f551bcd72e49e1d0b8069a408e2b1d7553da418bb6f9397681fb019b71ee2711e42623debc835aa196d00b3bd231e244db1372c8f94e407c17490661f146a19074bf0e7f6ed9bb6522fcade06ed6e7094193a6af312cab995d0f8390f99e13a367a8617a2c8f08460942c92c382b37f9e3679df92cc5a1c26e99c08a9e931a80b7a22105a9fe660e7587d1a24a4b7b01f4cbbe782105248a452d223ab8634892fc98778a31e8fd93411a4dbdbab1cdc9c7b2bd9573e42d27b8bbf3794c4ae040d348511ef7391418a4a309022b17ffb71a7d05426d24fd95d72fb5d59ae9989a1f90cfe055ae83841a1dec1f16ce7e2196dd3a9231bbf3d8222ee7b84c0afc8392fefa006cc0c9a55645776a181ace812c63cfa058c566125984608302e857892626470727bbb8d526386550ef820e75580e42332dcada7b4712e2b0c4b413f995b6eb775448609e50cc1f2040c43352d826ba02e442f48ea74376e50b91a4a79b8d8d8c1b454b5b7afaaa72f68423794c5771ba96da063f59e044d1da9647ef28fa144f36543a2c3c2073e80c9f39ad351e328dc5497bcf417dcc4584dca2f2d7c7a7e44325767eb466e53a20fcb98410709ed0da048fc7f046735c60b3eafc5a87b5a999e43945fd4919d5f5d54d4e4b6c0ea8bf492f3f15272a47aa187868278f6feab73b7a86511dbc2132c3f8fb62f16dcb741686039914dfd973a5f0bac0572a68644a7e7a686194d5319a64f440f14c89e0a88cc871402a091737ee06ad13040b499cb3aad30232482994843989bbede3f663a5c957d5662dda5856589dab8a953dbc46700", 0x1000}, {&(0x7f0000000080)="4fe57e64b19158e32306e0e66668edc61933c8d38b484fde84cd613ac95418405101906f881ed19448544cbdd567c962c511da6079f60262e3df18b9d1f652c1713ccdb12f2abc30d8d86d041753292653ebe3fbe6c439d915770aeaecbef6e3b1c6be5f4868e76d910eecec37e3807eec834a0112c71fabb6fe25a990ab972ab7798bdde63f87", 0x87}, {&(0x7f0000001640)="ba6a7efcdd3b879106604f06c61b8a72557a4b6e6d96493152a6d23d60790efebc5bfa3735864847b56f583da7b9fa461a9d72dd6d28a9b417fb87d7dfcae4c817227266bead12011db383c921033c304c1217b7a52452106ef0883a265712037229aca88d7cd21b23ea3ca599c339279e7bfd733e47cfc5889ed25d83dbc512184789efca4f47feadb794a0325eaf2fa0364bbede8f47c61cdb99c743556bdb2e87d3105c496ed67922d2ec8e440f03e29e205bbcd75ae6f92fe15e1a353f9186cc2bff225e0db27b670d9ee131755fe25211d8462d329720107e5164671e44c0f55f242d469ccc1138172140a822e6c4a39ce2", 0xf4}], 0x3) 16:01:40 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) fchmod(r0, 0x8) r1 = socket$unix(0x1, 0x1, 0x0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) recvfrom$unix(r1, &(0x7f0000000040)=""/102, 0x66, 0x2, &(0x7f0000000540)=ANY=[@ANYBLOB="0000000000000000000090ccb7394cfefd4957518802f4c5d496a049e44c98ac1bd0f35321b30cf6ee70f3bc962792301843722ac83000000000000000000000000000000000"], 0x1) r2 = fcntl$getown(r1, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000005c0)) readv(r4, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/10, 0xa}, {&(0x7f0000000180)=""/14, 0xe}], 0x2) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$inet(r3, &(0x7f0000000240)={0x2, 0x3}, 0xc) ioctl$TIOCNOTTY(r3, 0x20007471) bind(r4, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) r6 = semget$private(0x0, 0x7, 0x131) semop(r6, &(0x7f00000002c0)=[{0x3, 0x84c4, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x7, 0x800}, {0x0, 0x9}, {0x0, 0x3ff}, {0x2, 0x82a, 0x800}, {0x3, 0x2, 0x800}, {0x0, 0x19b9, 0x800}, {0x0, 0x401, 0x800}], 0x9) fcntl$lock(r5, 0x7, &(0x7f0000000300)={0x3, 0x0, 0xfffffffffffffffa, 0x8102, r2}) connect$unix(r1, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) close(r1) semop(r6, &(0x7f0000000380)=[{0x3, 0x200, 0x800}], 0x1) semget(0x3, 0x6, 0x0) semctl$GETVAL(r6, 0x7, 0x5, &(0x7f00000003c0)=""/71) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000500)=0x2) unlink(&(0x7f0000000440)='./file0\x00') write(r4, &(0x7f0000000480)="0d801da00ee5c1e0198ef37e4e321ee592f35b5d47c5bcf1ba117a44533dd42a8304b840b8b0bf11eff76cae851a9d027dbb75b48b", 0x35) mkdir(&(0x7f00000004c0)='./file0\x00', 0x40) fchdir(r3) geteuid() accept$unix(r5, &(0x7f00000015c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a7a49582e8a63c4f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c5f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002968941f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bda5cc7500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000074000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f9ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000df33b506f186c034e3b772a21c5811137e513332f7a9c00598ad5b0d1857f6d1267ebc0d6d76b4b8530d9ab8c5ab66722aed6665639f3bc41a7d02fece6d081e7e83254f6e559165368ae6102e1a3f8a4999ea1693b2d9b3e771b612abb71993df64a5f0c652810686bbb080b7d08314016449927c3613e0"], 0x0) 16:01:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 16:01:40 executing program 0: setsockopt(0xffffffffffffffff, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)="01000000", 0x4) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = shmget(0x2, 0x3000, 0x210, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/132) 16:01:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f00000004c0)=""/189, 0xbd}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f0000000580)=""/178, 0xb2}], 0x7, &(0x7f00000000c0)=""/53, 0x35}, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000700)={'./bus\x00', 0x0, 0x1, 0x5, 0x1, 0x4, 0x3f, 0xdd, 0x0, 0x1, 0x3, 0x10000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) kqueue() 16:01:40 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) setuid(0xee01) r1 = dup(r0) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x0, 0x7}, 0xc) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x1) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) 16:01:40 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = dup(0xffffffffffffffff) fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x80000000) ioctl$TIOCSCTTY(r1, 0x20007461) 16:01:40 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x3) msgget(0x1, 0x8) msgget(0x1, 0x610) pipe(&(0x7f0000000080)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) 16:01:40 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000040), &(0x7f0000000080)=0x4) 16:01:40 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0x174, 0x0, 0x323, 0x0}, 0x0) 16:01:41 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x100000000204f, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)='./bus\x00') poll(&(0x7f0000000080)=[{r0, 0x81}], 0x1, 0x0) nanosleep(&(0x7f00000002c0)={0x88}, 0x0) poll(&(0x7f0000000100)=[{r0, 0x40}], 0x1, 0x0) 16:01:41 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0xe56) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) 16:01:41 executing program 1: execve(0x0, &(0x7f0000000180)=[0xffffffffffffffff], 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x9, 0x8000}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x100, 0x1f, &(0x7f0000000000)="f7f9e794", 0x4) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 16:01:41 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x800002008, 0x240) msgget(0x2, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x41, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x8000, 0x9) 16:01:41 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) recvmsg(r0, &(0x7f0000000140)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000080), 0x0, &(0x7f00000000c0)=""/84, 0x54}, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r1 = geteuid() setreuid(r1, r1) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000180)=0xc) setuid(0x0) 16:01:41 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400008002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) getrusage(0x1, 0xfffffffffffffffe) getdents(r0, &(0x7f0000000080)=""/8, 0x8) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) r1 = dup(r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)=0x3) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x6) pmap_unwire: wiring for pmap 0xfffffd803f014540 va 0x1b32920000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014540 va 0x1b32921000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014540 va 0x1b32922000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014540 va 0x1b32923000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014540 va 0x1b32924000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014540 va 0x1b32920000 didn't change! 16:01:42 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) getsockopt(r0, 0x0, 0x0, 0x0, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000000)=0x7) fcntl$getown(r0, 0x5) pmap_unwire: wiring for pmap 0xfffffd803f014540 va 0x1b32921000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014540 va 0x1b32922000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014540 va 0x1b32923000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014540 va 0x1b32924000 didn't change! 16:01:42 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0xb0, 0x1) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:01:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f00000000c0)) poll(&(0x7f0000000100)=[{r3, 0x1}], 0x1, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000040)={0x1, 0x55, {0x4, 0x80000000}}) fcntl$setstatus(r3, 0x4, 0xcc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:01:42 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0x8, 0x8, 0x1, 0x1, 0x946d, 0x1, 0x3, 0x1, 0x2, 0x0, 0xffff}) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) sendto$inet6(r0, &(0x7f0000000140)="ae0207fbd647c687b7d0cd73b49a0dede39306777cbe18c072abb2c842d1acc36d7753531ef3aef5eb57f34b00141eb2f60c761d63553c1cc0d28687317a134c66242b524b56b919d67884276e218cbfa9ae44edabeccd810fa9f7488618bb26a32162ef30ee0b5fc16e728368c779dc2ef26992d151f667b607ba8a40864623772e09931160cb5d4e9750e86a2211c79c0dc8956e8e472912e3128d8f898f846a93d2298ca2eb58ce1e5cc35f9285b8c8", 0xb1, 0x408, &(0x7f0000000080)={0x18, 0x1, 0x5, 0x2}, 0xc) ioctl$WSKBDIO_SETMODE(r0, 0x80085761, &(0x7f0000000040)=0x2) 16:01:42 executing program 1: r0 = shmget(0x3, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000006c0)=""/226) r1 = semget$private(0x0, 0x7, 0x40) semop(r1, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x1, 0x3, 0x1800}, {0x5, 0xfffffffffffff926, 0x1800}, {0x3, 0x20, 0x800}, {0x1, 0x5, 0x800}], 0x5) shmctl$SHM_LOCK(r0, 0x3) msgrcv(r0, &(0x7f0000000b00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000a10b00000000000000000000000000000000000000040000000000000ee3ff982139f407a0b6000000003567e89bcb6fa6de054a67535e18a2d270f7a93dc2c2d27502e69ee5aa8c470b504ec04520aba49e045063bb3c3ca3acddd2898aa65ae9c1d73d1fd14942064b4e15c5e978ff211ca7c4b14ab65e1f53202f2c30a1dffb63176f285468d2fcabd22eab32a2f6130ca1fda007000000690260b190b2292b5d0b0e24fe148cfa803811c74cb300000000f1ffef6f10d8d2fad3d980d088f29571510f6d0c330c00000000000000000004f649c55deb5abe8d60067f1de08d75cd80294b8176e545ce6ff143abcc2bc43035d88c9107998ee6267dd704739c229bc46207529aa5c1d455c2500e86e52dc58cdf0dc4f5c73d9f37b9f07093f0fe2c582fff3b3335f9641d6c09dac589592dbc363380851783e02669f8f46302522a89db6f6a3f36cfa8b09dda8bcb29b3dd34786d0d7f96d1cea616bfdc7ca2602737169b34693eedd8e6a43c31d1a0a785c402a0be62ae324405d9eb795937d4cf604e96da97de9803bab299a3b6ea6ea4ae352ec90f9947a4c6c957f9"], 0x1, 0x3, 0x800) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000001c0)=0x7ff) r4 = semget$private(0x0, 0x2, 0x22) r5 = shmget(0x0, 0x2000, 0x200, &(0x7f0000ffe000/0x2000)=nil) open(&(0x7f0000000200)='./file0\x00', 0x81, 0x20) write(r2, &(0x7f0000000240)="992432958b692724dac7481174c3f6e779bd50c17138e6dc009f989859d52d19f63279ed28a7c29ae27b7b556943960eb96c95deaf20325f2ccd0fffabc6a439e24ef75cba3f", 0x46) read(r3, &(0x7f00000002c0)=""/227, 0xe3) getegid() shmctl$SHM_LOCK(r0, 0x3) flock(r2, 0x2) geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getppid() shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffd000/0x2000)=nil) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1010, r2, 0x0, 0x0) r8 = getpid() fcntl$setown(r2, 0x6, r8) shmctl$IPC_RMID(r5, 0x0) semop(r1, &(0x7f00000004c0)=[{0x5, 0x1, 0x800}, {0x1, 0xb7, 0x1800}, {0x4, 0x401, 0x1000}, {0x5, 0x7, 0x1000}, {0x3, 0x0, 0x1000}], 0x5) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000500)={{0x7, r6, r7, r6, r7, 0x26, 0xff}, 0x4, 0xc5, 0x3}) pledge(&(0x7f0000000a00)='\x00\x87d\xe2\xa3\xcd\xfb\xc88o\"\x80\xbb\x19\xdc#\x90\x83X\xbe\xfd\xef\xa2o\x01\xb8\x19b\x0er\xbd\x8e\xbf\xc8\xfc\x00\xd0\xd6\xadp\x15C\x14\aj\xe8\x84\x88\x82\xd1\xd0@-\xa7V\xa2\xe2\n\xc6\xcd\x9f\xe4T2\x05V\xa2\xebd\x05\x8c4\xb0:\xa3\xe3\x9c\xbe\x9d\xdc\xca\x96\x17D\xf0\xa3\x88\x03D\x86O\xd7\x97.\x80bi\x12\xdb\a\xa9{\ad\xb0,\xfe\x84\x96\xbd\xa1|Qx\xba\t\xbd\xa2\x06\xcb#K\x17\x1e`\']\x1e\x03<\xaa\x8f\xee\xba\x16\x80\xfdx\xc7\x86\x9a#\xa9\xfb\xfb$K\x1c\xff\xefAe\xcf\xad\xd7\xf4/a`\xba \xf1\x0e-\xe8\xac\x9cP/+\xf1r\xecK{\xe6\x1f\xe4\x90$\x82?\vIQ|$\xa5:\x11\x97\x00\x00\x00\x00\x00\x00', &(0x7f0000000940)='(-\x00') getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000600)=""/111, &(0x7f0000000680)=0x6f) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x811, r2, 0x0, 0x3) 16:01:42 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d3, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) 16:01:42 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000040)=@un=@file={0x0, ""/16}, &(0x7f0000000080)=0x12) ioctl$WSKBDIO_SETMODE(r0, 0x80045721, &(0x7f0000000280)) 16:01:42 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f00000000c0)=""/238, 0xee, 0x40, &(0x7f00000001c0)={0x18, 0x0, 0x80000000, 0x7f}, 0xc) r1 = socket(0x18, 0x20000000000002, 0x0) setsockopt(r1, 0x29, 0x1b, 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7) r2 = getpgid(0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$setown(r1, 0x6, r2) pckbd_enable: command error 16:01:43 executing program 0: setuid(0xee01) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x506d, 0x7f}, 0xc) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) 16:01:43 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x3f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) dup2(r2, r2) 16:01:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190ff", 0x5e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8c, 0x8, 0x8, 0x5, "2b67264c236d6c42c83583095c961e8b3902b8a3", 0x5, 0xe3}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x3, 0xffffffffffffff7f, "ff7f00002e0261ec4e66378e5d7b9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:43 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x4, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x4ecc, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000000c0)={0x3, 0x31}) 16:01:43 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 16:01:43 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000300)='./file0/file0/file0/file0\x00', 0xffffffffffffffff, 0x4) bind(r0, &(0x7f0000000280)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = openat(r0, &(0x7f00000002c0)='./file0\x00', 0x10020, 0x0) sendmsg(r1, &(0x7f0000001b40)={&(0x7f00000003c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000400)="fce576bb3813b4bc1f448cb2501a3ec60f1c374f6d9115fbe2d1b5b9bf5c44f4d5a79a935f90bf7c3816abd4edb7d412a8583a83ff53018584344be77751453dd7df0730270d1a25be55c9bb5c97f7a249fc9f718de35683cbbc2555bd15e1d288b69fc886a79d479a2746c994e57b23c88bf76080e0809dd5004a4d9ea58d78c2c67e96e2f64f5786485f437fff51514fdec06952132ab1070b06038bcee6f02e85ff41db81002c79575dd1a91e8e78273ccbf666aa98b3ba2b4641f5c6c460e0da5ca555bc3455f1b8c7d3247eec67500eaa5377b47db8e375254d428524cdc82ea1c8d1e3fdb0b329b72e4a89454c1f6f5d94a6f8165ce7a56f", 0xfb}, {&(0x7f0000000500)="bc00e6dfd131cd97ea7bb3e226500114293aeed65adf39ff8f81f6776912d25ad175943cd8e83657c3028aaa98e1d560b1f750e0318243c392fc203885bb9a29544dec0aa6c7fe7d3487aa4f1fe29ece4410f594abd9f3caea", 0x59}, {&(0x7f0000000580)="e446055430a5b37e92ca5402761228cb8bda4b375d296a5201e7b49a762fbb3ef1e88c1ce4554d53fa7f17a74b61649739dcb30f20eb1545382c625b4c8c6fd55b65fa8237962204ab92192118b2124e0c15eacbd90848da0f2f35a3c11e11b1093712f20bf1a2d9e2ebd12db80678d096f494cc20788a6e2544ebedd345665fa74f0feddb90b40144782fb63b7c3044819a326b", 0x94}, {&(0x7f0000000640)="dc2e383bfdf96c7f0aba14b924dc0af3736e6dfff9e05af6250e5232e4a1c6d0574e6f6ffb9c06", 0x27}, {&(0x7f0000000680)="b24d5df10b104d5cde16bcd0be7189de90c17e1a50adcd33c570fa42a69e2110ab9017b7cdb70371b04d7f80500cce6ebdbaed0c30c2a9dfbd9e3bdb25ae38f60dcd96ca40f66c50e4eda7860ad29c463560431a40c1ebceff5c69fd59e3de844b36902b33d004e561787316af456612de9f602f8dad88d7fad2182ccf96b07eb02df94df7ca1c7560397d800ae13991b7fdf2258193c176387670a5e36e37a3ca2acb9e61bee7a395d6d3eb5c46577a9d1c8e16d47d993962cb52ca8e06c21d359a2244e23f0905073b3b45598dc5a2264f613f2b6f746a978b5a67438737470c69195bb893271d0aba3b2973c4dcdb6433", 0xf2}, {&(0x7f0000000780)="47be69d5", 0x4}], 0x6, &(0x7f0000001c00)=ANY=[@ANYBLOB="980000000000000001000000fbffffffa12cfca32ba3508dbede7216303ac54219baa1d4939374b43397d72015e64ce27e4e9604a86dabf5cf55505b35d663d63c149717a963db67f67b28c81676eef20f93dbac5489b78f07d589f721f7d0b817504b89e37c297c813baf198f31b9ae7d9ad304571f6c87047cbf5aabe8877c13028729240a7036e7cb22ad07f4ad1c97540000000000009000000000000000ffff000002000000710a428b75f6692a240a909fc67f970c2e97d800258bca3bed82cdaffa12ef0288f408b4c0cf572f4d02a69a374006ba00e364287818500917b32f25409ed144ba0d5a277735686387c7b52fe92b9da987f7612f1a0784b8a40c7a92944c31d84221a393a25653ae7b5a3a24ce14ee563e3a3fdd29aa3a02d09e256b1d32fb00f8000000000000000100000005000000b6ed662e82040bca79445e32d18acf0fa5f8b4320a8c9ff473bfad87d101a2da2a008969097f12e05649aa8297108abed28d04ce5bacb83dbe495e024ba8f090ce2ef987d7551302e106742f6145b43b9b0660cc7197aa81667cb05f44ff99c60aa914284f7162b53f8084b3d4a8a45b7d045689dd9a13246fc67611ee11532b4f1015c35fb44ab200afdb59e411b12fdd2de5fbe0da276e59c4ce25e834384666ab3445487f2ebbc50d9a2147cb46fd480dad15e067ea8d91ec0072ea6936e74adfa4f1cccb92b2d8769cd76fe5e391a9efc0a1298fce098a22a6537df45d887bb1365f77fc76a41010000000000000ffff0000aa0e0000307d6d13b7d9168c758ccd5ea5e88852cc1e131caed9f5ceac23d757767c8f8c7ee343373aeeaef6be2bf21297dc40c19c23e757889adcb8410d2b169f07dbee9d521c162815b3809a2fbd254410f407e852f13adeeb45012eeef87e4fada110b7111b561c9ba848c2f5ba696e32dd81e257e38c00b512b408b2aa8f955ff9705d26d539f154189c5c38840c51f82d1e9f5489053403a1236577c9e23325990de5568402ca51fa653d613a2eb019ddfe8b1194d6ecf398d37c07a0c04ae26a8ef03107aacfc894c346513c7ce414305a1dd4140625e63cd6eaf1090e070071c1703ed5d43d4d6d060294f074316f6f58ad5727a709b0ae708e6a762b3776c32661fff17e59a05a8e677a294072d8d2a6273161d13b2ff167958d40fc83e5875a96872b6d43260f5d3133eb8c875fa82d3505dba46754f532ae62386ca52c287299de448beb2bf13066bc67663b6d1bca45dc8c5cf351bfee826acde2906142f0d722c1c12aa45c2d922cd7af6bb5db2315c3dc949a7bce79d2910560622365e70d814b574cae3ce4b6aa8cd58f1fc903ef6f062c839cd6aface7f6579956c788ca5891474f9206eccb560798112dac7063f95965093e805caaf29cd53411e54e963593fa529c53dcd315cdaa695f0abaff53e7462b547b696cebacb9813b9d0df530f984cc9cf72ae83d1c581e1dc4d076baf1d58419a75117b3c3cda2166b4f32d4c6816bd8d596a5c6b0dcd66bbb0ca58fbbb78cf3c2a25aae78724d20eeb30d11bef3be3ba2dcd0cc758bdb28d65325283903e4e0fe7e4214c5947c4700d1bc040e66c70da772270cebb41edb8ba06f0f83251721631e57ff9408f9dad94b47b2ef43350add357a50c973cb19b30e0eea3e709a2072085169844d2bfb415a0658fb168349718da5c5a49c3ca2e4010af4d9d4f128667df1e2c12bdc6b0d67550c862f41361c70df6a0c3b678d5db0dabc926f33959434dbc4d45645b23d64827e4f7501b187c294b065515b8e7da5630a63cf68e0d48cd99a43f0d8a1f0f7feb2ae593d617f362d886ec05da2b1204f7db72aa927fabdbb277e7ee5b251e174e68015f661c6abb27504ac519d4687fbbe41f9ac3eac3a8b7f20b708f3962a5d877d7b0b872218e4d9fb128ccdd9da7c8b4dea4792fbfd765151e600133289f604eb9fae29e4ab1816757e35dc9d37222ae201eca0608edcc671afcb99813f06e0cb80007da8842b73277273c3bb4c4d5852734a953a588296a97ea33b3cf60bacd328775fe2fd626b787c20f0dd3149c965157ddf4f80c4ffe359cc3a5849fc98f7355243e169798101249fdbad4d9c9ca97e35d39c7dbd148fc32761b2733f0c21d652285f13eaf0d02b59d456c5be2d6df99f48f1d20e42ec4a08061b523582d466bfd8e7000f7570f39dbf984890547a372495f3c785c08e5b8cb3aa49327c2a288ea38060c7f9a7db29d84e271686cbceac2bf4c1fd4fc8e17f676bf0f05a82dcf90025f365e0fb8923f3a050ab98258b713b80a7e480d125fac9e932f899501e600283d18190f9a3feb4d7002b0d703ad282f06517f1eb0b23fc8d7a0e8de6efa77c5b181ad08813097911f48d27cf7e8e123c9c43661603423f384728752fa59973ce3d3d629428c1b801d17353ada5e47b6e48c46f12eaa32cdb914f245405848d637497e66301b0ccce6142d672437d0532259e845f379fefa42018b550b88d1f120c18dd87981490e6ff9e3a4d7bddab23759633615dd01e78f30260126e039422c6c337a86a3bebc7472fa0903bbccc5e17424592e1d208cbd3af1eb22b12e02863fa1b55c3365088018fe5ba8faa0cf2f5627880ea2d8f34592f2718937427ed887263a0236ffd0dcffb542a32ddce8cff8da8d0d32b14ea9f025af162edf072ae2f53402ec8acea39b0b0c4f9455bc03ef8000fde564f964ce6ab22669c992ea2da1b9d3da9698489385087932d54b6e7973b879007a0a46e7b0ba2da06b12a20753e78a2d11c1ab4d3755f77389471458f8f49953cf442f7d55ef35bcec927875e39ee48c74164fdbc312641a6e51b403a09952e9b320cd5410e5772c126895d99c5f6d2fa5a3cf1796a299a4ec77894a3c15c2bd45087f2ac7262c5dbbfa986e10eb0824dad50c1bc68758f4e5315e7c6a69075a49434c3df27d6e37e9e35d898446a32bd7f55686f599ce7feae5de57889de7c25e8c3c70db0bb0cb8091fdde632a3dabe8354f2879c21b8db66f9fccb5fada9298b504252d0bbea0ac5cf9c75fe9c6e93c35c7bf47c9215f8e0b7f76fbeaecce273f61cb5dbd8529dc6bb8738a0dc39b6a577acd2b27acf92905b2bf2a3fc1da4155a74e4024d809353471bc792c5ab84a8f05006a197131686580ea14664736cbb4f124e2393bf79bb66f2d68832474a13f46e044599c6debe2e3e794a45124555bb738ba321cdbe01fd3610c31d9fa8ad2699fc108de685fdc2cdc4afc9391232a26466a910c30d1d04b5f738ea1de4d521fa46591747414a086df6f3f953af293fa0e6116efa1db1c8adcd29a8414173f5769a526b54e9b1c4d35cf77b092261a06e1ebf12290710bb75c2ff22f20d0be862025b2b99b8dc7fb610489073f937775753990b254dfe2cbd3373c9e994f1d27fe3e20b77b668dc11e207e06f765f960c99a6a7a4f62044b113c481e41d6a7485026f6a825e90bc1e00b88b09c8eafea6d4ea45eff68019cd8f92c66c1ab1e456c80e342b4f1f52d5c49866f0bf6f47f3aaf804840488358761e1752c1f56f4ffc3121dd91b3af95ff3e6668997e05fdb1a27ac35600c61095a1687ee7bc9def4c413364e2274e99471985425404c1ca2a59feb9397af1d380b3d529a552ce775dac62048587e63934540cd261226cdf7593ab5e61068d167a7e43cc1941427fcd20c5314df38f103b6625844734d493784f1c52c7a730f5e9953ca75645e5319d8475a60f080a55e371f2af64395fe95d565200658616260c4c1cade214af834bfc929597862e5f264c3e86e7ec8b5b2a6b9c68a16ec4074554c3a9deecbc80665358ea6535405bc3bf140a6cde0328135bd7c238c7e6da250a3934a8d1ddd8642f5a32155f07ce42c3d3bf0f76af4362683f93ef01ebcc7d36006fab41cea3c6f3d0efc65bb80a44610ae589f1573aada9b64ba9fd7c131ffcf1f1d2e0e8d328d94f73fc6bb3853ac56332c03d63ec2f61293c9a26990b0273643d8ce309c23433cb3011aefbdbe7e6fb0be55a43f35986d869a03be713a1c778817390794d23df20093a53fa64ab1ecf682164f88b39ff3da1116dc6e02c6d40201f19ae7464811d74a293d40d40d628cdca806c3b9c2e90b677ef5369c97213d0fcb658f44eeedac615061cf5954be147a0761eade462ec3460b4110b21c0c052ae2743e4f04110eaf3cdac09d6bd1565cfe8f39e6c5775f96b70fc9c8bb5de44db2b64334dc615735ff0c347eebe1178d81047530204d1bf01f81adb058f626d0e2cae9d71932fbafa7cd309ecfb3cf7c594a2883e217e2041daa6d9368c7f4cbc2149a761a451ec34a5bf5c1ea8bd9e8082db4621dd283eec0df89c7e673c34edee72d07d12b3de3e9f43e54488e2703481524471b47c1b78a4f771fa0f49cd0154aa40248b546a1d4fd1d652082011ff899e2affae928619f0749016139db724bf5434cc6d541fc86ff71e09a1afa424d0d3d8de534a56ef947754b115ffde209907b9d80e33263e6e1897bdd64474f35985ce97ea3d3bdc922c8773e917fa98e2f5ebceb9942a27ffd44c715745079782bacc341c93e89234b3859f13646babb52a8122e20d850165c6e01e8e65428e2b04b2999fd67b097626df93fb5bf39d7793934f949a79353047411734064a598977c9090e0bc119ce74186ea0950be4821518db971be36582366a984a96ec2acf595d0339768ab41b7fe46657dd56605e5b3f758c0f3d9de3dc3b5042264bab8d21e538bca692e01a5bc12b54e88db1f32519384294426730af3bd2f4e4c3be588f57e9ead6fe678962f1d353fa02f2d86cb6f43f129ee1cd75bf5579565df498ab73a5f5a9fe36616af9817def3c873ea3080c99935bf5eb705f4bac21e538649c6140b067d3621581ba5f3657c8156ca6b9adc7f3779fd706d7a64341396f916e2fdafc6ab587feeff0a9b177541135f71f4d5181467c6631f46bc7d12efc17e0b6bfc398856464cf8052325f5208d72f53a06465eb81166bbc1b75430c79bc1587f63bd90b2d463b7901e796b4719d7e680a29f90f8eb5c85ad5740664f4e820817051907754522ec220769f72178ef2a72318bcc67b77636e9277d0b566b7a15d34573b1135b8ced1bab2bf24685a2a93785867a10fb31438bc685cbe22647b634ab672e62d0e09d5c85241a0e5080fe0fc4bc70ba416e5819a80e27a85ce2e8e842c7dfe9cea59f41691be344c7769189659c3d89d8a56bf8263ee13bde97314bc88b51bf0ed5d7a6e85792339e2b4c0ec952a852333fbd3b28f484751a3879658304e0d6804671ceb33fa75f8b3d63a8d3f1c23257f0ce9a25955ac34f50ec57287a870dae3caf31a6ba5f1c7f3d1c8c4f2e9c6e38d0c7d56a6a742bb9ea5c74ddd90428dad9def95337fdbef6f97d4319a56010af192acc056ff2e372c59b274ae028b34424b676e39efb22a1f6953637dd691dd1b423d4095b91dad2c308c46f993b63c92470759fe7b7e2d0a4af0f1dec070518cf9d615c10d08add01323a17429816f83db82e951644140377d570a6699d868537892206f3e6c704e55032a62d67b27240b4bd977d752d8d0fd940a935a1be26915ba364cdd69c16e5c91c53cfcb3e2f94b72047af1a016e2f2bb6750cb1c4ca029207f5349378bc93a9eabb393821e8625cf37bc823b2fbe6a8bd56adf3fdaedb3cc964191ff0ea4378c20273d529480788e678185dcead7fd1b6f05e3ae6c5b43069f4c40ee66545512793cc65bdc75475ba3ae6eccbf6248438f4155301994854422e67cef7d4d9f62d09c5fedfffae24c6e47bb10643e4ba70405f48ef16646a72f4f68dbda0ad62916fbf34b06acab946f9ff7b1f4dc7fd0e0ace514cca85e628cacfae52a3282412ccae9fdc69cf60bcdac758e962c482d5d9a83a84727eea106ffc6692960b8eda89addee3a87159908cfd155eb62e5881be72941e28a829dc3ba2d4e1a7a2e31eb45a49fc4a13ad07ce56135b3ec01d4fa3cde0c67073207da6129141492564d71da36f82a5675f182b1043e3f8bba26ea72bf37a8f417c0501a3708094e4ceea853696c1a34d1da5e5475ee6677bccdd5f3ffcadceb4ffaf245a543b66dfcb8d9941411e49bc9c5b19c186f7ac11b2531b7a3b1f99fd858f9eaebf5b07037089083dd4ebd4470b160882d5c659353881ca1eccf756cfce49495c3e3f00562f3be3ebc86df62cc596102d54120cfabd3ab1c00c2e6c80319f23b16e2a340aa93cdbe80ef62c26a87e395fc88da54c216c3db72cbf4ef5949b652bccabcaaffdebcdb5025b7ea828f4ceae6b1e08892c42c5b8f3cbb097cc4663ec1dd7e722bff2c81bf9d65e43991ec9c3f384a48657b1000bbb5f61cbe8740a189fe1f15c71fa35913be3d80429a1b594ea2694b81e950a41bb2af4ba2e8a650b12d747c949ed499b0fde65bb44ff138277d0fd8f6e25772027f4bd53fff08173bbe474cb319820ac2a7e2b429541a6f306e84b4ea3504d54ffb33fbb9c0f54b35c08fc59780b67d27157edac2edfb530d299b0c0000000000000000100000001000000fa843df3f6405d58b4c162ba0dec8028e62c4225ae32ab5c2f8ad53b3a78514ce5cd7e26caf5c0f6ecda0a9d3921588ee130f03c108f747aebaca02ebf627e434f7602b60bbefd195a80e1dcd3eeaf6a6d2c2cfef272e3139be8c53b28bfb6ecbeb185eca3357a50133f62673d24af20cefd966c45a0e329c1e898724528ccaa697eafaa97c8302ca44fd2708943b5de46d4ddccc05656ef3910b1fb7dbda047f91fb8209ed26614bf16622171000000000000000000000000ee9e62037b59ef80a5e7d069b3e51576ab50ab66cf609037f76ee22a433a472eec49785e7aafd752053bbc96b3164cf176e7cd29bac280882d2c6a8a5ac43aa1c5f45d08d91cb6f673cc4bc1276e606e6ace0676f011cce74c2aa5675f099dbfc77a50949a9966a53d91e2971e05dc10579b8b826e826787f49a000d6e43fa0cdb8c4663b7bf20dc2a1eeb4d59f599f51e377924c83cd748237cf09d7fbeb35923661974c4ae8d9c47cdebfbb70c8d996c49626221b02617924a39e821ab"], 0x12f0}, 0x6) symlink(&(0x7f0000000340)='./file0/file0/file0/file0\x00', &(0x7f0000000380)='./file0\x00') kevent(r1, &(0x7f0000000100)=[{{r0}, 0x0, 0x1, 0x10, 0x6, 0x7}, {{r0}, 0xffffffffffffffff, 0x0, 0x3, 0x3f, 0x8000}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000080, 0x0, 0x5}, {{r0}, 0xfffffffffffffff9, 0x1, 0x0, 0x150, 0x4}, {{r0}, 0xffffffffffffffff, 0x92, 0x8, 0x5, 0xcc8}, {{r1}, 0xffffffffffffffff, 0x2, 0xf000002b, 0x6, 0x4}, {{r1}, 0xfffffffffffffff9, 0x20, 0x80000084, 0x1f, 0x71be}, {{r1}, 0xffffffffffffffff, 0x10, 0x21, 0x5, 0x8}, {{r0}, 0xfffffffffffffffd, 0xc4, 0x0, 0x8001, 0x1}, {{r0}, 0xffffffffffffffff, 0x36, 0x1, 0x100000000, 0x5}], 0x2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0xa0, 0x2, 0x0, 0x7}, {{r0}, 0xffffffffffffffff, 0x30, 0x20, 0x1, 0x7f}, {{r1}, 0xffffffffffffffff, 0x68, 0x4, 0x7f, 0x7}], 0x4, &(0x7f0000000240)={0x7, 0x80}) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') close(r1) 16:01:43 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) socket(0x2, 0x3, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0xff, 0xd9e, 0x4, 0x0, 0x9, 0x108, 0x7, 0x0, 0x3, 0x9abc, 0x7ff}) kevent(r2, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x19, 0x5, 0x401}, {{r1}, 0xfffffffffffffffb, 0xa8, 0xf0000020, 0xcee, 0x5}, {{r2}, 0xffffffffffffffff, 0x8, 0x4, 0x9, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x6f07f961, 0xfff}, {{r0}, 0xfffffffffffffffa, 0x10, 0x40000008, 0x4f, 0x5}, {{r1}, 0xfffffffffffffffe, 0x9, 0xf0000046, 0x7, 0x1}], 0x9, 0x0) 16:01:44 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x20) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="d80fec56293bb361bb7f833cfa0a9b5d0f3050b71a31b9a63df03599023f468e9183027fee7f2477e4db911551c293eb87aa0865b9e2a4b517d5ec36317581b2b04dd8114755c367928f354b94a669690959474aaecfc0a9de7bb3cbe45989fefb6633b072140f3d7b2c7beb8965657cef496c699e62a3c224a52e5b82ad7138223c01d2b9ebf611a284dbbc169072232ae8aaaffe1ad8945a65c83992f96c98679aa10b215bb0b3576d7e1b913c73aeb4f1bb", 0xb3) r1 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r1, 0x0, 0x2000000000021, 0x0, 0x0) sendto$inet(r1, &(0x7f0000000440)="4375730b4c470a59a1cf7d9ba7f67ab7b34178e679d74c1a78bbdbe58a48a671cc6acdc9e60da4750321345d8d9ff201dafce3b246e0c75017890362fdc658ef968e71329dc203bed67eaa2cc68c66f256aa21d5494283fa41c2c1ffa11c887f68dd387cd22eff7788162f34e1662d0377c3690f9386870e0a9d62b39689ede42fb0eab15bff5ea4780bda26fabd16a3463f8f5a9d060e92639f4b80a6de84a595c23958837de3", 0xa7, 0x3fa, &(0x7f00000001c0)={0x2, 0x1}, 0xc) 16:01:44 executing program 0: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) minherit(&(0x7f000005b000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:01:44 executing program 0: getgroups(0x1f6, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) setegid(r0) setgroups(0x2, &(0x7f0000000140)=[r0, r1]) setuid(0xee01) r2 = geteuid() setuid(r2) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x2fffe, 0x0) fcntl$setflags(r3, 0x2, 0x0) 16:01:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x6, 0x7) socketpair(0x0, 0x8000, 0xfffffffffffffde5, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000200)=@file={0x1, './bus\x00'}, 0x8) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000100)=0x400000000008001) r2 = socket$inet(0x2, 0x7, 0x45c) kevent(r1, &(0x7f0000000080), 0xff, &(0x7f0000000140)=[{{r1}, 0x0, 0x1, 0x20000000, 0x9, 0x27}, {{r2}, 0xfffffffffffffffb, 0x0, 0xf0000041, 0x10001, 0x3}, {{r2}, 0xfffffffffffffff9, 0x10, 0x80, 0x400, 0x20}], 0xd7f, &(0x7f00000000c0)={0x8, 0x7fff}) r3 = kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) kevent(r3, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x9d1, 0x0) 16:01:44 executing program 0: setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000080)='!\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) fcntl$getflags(r0, 0x3) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') open$dir(&(0x7f0000000040)='./file0\x00', 0x48, 0xd6) 16:01:44 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x1d, 0x5300) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x401) ioctl$TIOCSDTR(r0, 0x20007479) 16:01:44 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xfffffffffffffe53}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0) 16:01:44 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:01:44 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2100, 0x75) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='c\x00') rmdir(&(0x7f00000001c0)='./file0\x00') recvfrom$inet(r0, &(0x7f0000000100)=""/175, 0xaf, 0x800, 0x0, 0x0) 16:01:44 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00'], 0x10}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x398, &(0x7f0000000280)=""/214, 0xd6}, 0x0) 16:01:44 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000000040)={0x7fffffff, 0x2}, 0x0) r1 = kqueue() r2 = dup(r0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000300)) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x8, 0x0, 0x0, 0x0) close(r0) r3 = socket$inet(0x2, 0x2, 0x80) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x50, 0x20000000, 0x7fffffff, 0x800}, {{r1}, 0xfffffffffffffffe, 0x1, 0x40000020, 0x800, 0x7}, {{r0}, 0xffffffffffffffff, 0x9, 0x1, 0x2, 0x3f0}], 0x1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x11, 0x2, 0x0, 0x9}, {{r1}, 0x0, 0x10, 0x20000000, 0x6, 0x1}, {{r3}, 0xfffffffffffffffc, 0x95, 0x3, 0x4, 0x1}, {{r1}, 0x0, 0x70, 0xf00fffff, 0x8}, {{r0}, 0xfffffffffffffffd, 0x48, 0x1, 0x1, 0x100}, {{r1}, 0xffffffffffffffff, 0x11, 0x4, 0x82a, 0x9}, {{r0}, 0xfffffffffffffffc, 0x8, 0x4, 0x5, 0x1f}, {{r1}, 0xfffffffffffffff9, 0x5, 0xfffff, 0x9, 0x10000}, {{r1}, 0xfffffffffffffffd, 0x61, 0x2, 0x80000000, 0x9}, {{r1}, 0xfffffffffffffffd, 0x1c, 0x4, 0x4c8}], 0x80000001, &(0x7f0000000280)={0x10001, 0x3}) 16:01:44 executing program 1: socketpair$unix(0x1, 0x400000008006, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) nanosleep(&(0x7f0000000140)={0x5, 0x4}, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "6bde4177fab1162b7a141756ca621c625026e83f", 0x0, 0xfffffffffffffff8}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x81, 0xbaa}, 0x8) shutdown(r0, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000440)=0x18) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) preadv(r2, &(0x7f0000000400)=[{&(0x7f0000000180)=""/214, 0xd6}, {&(0x7f0000000280)=""/166, 0xa6}, {&(0x7f0000000340)=""/88, 0xffffffffffffff9d}, {&(0x7f00000003c0)=""/31, 0x1f}], 0x4, 0x0) 16:01:45 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8) 16:01:45 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) r1 = accept$inet6(r0, 0x0, &(0x7f0000000040)) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x1) fcntl$setstatus(r1, 0x4, 0x80) r2 = dup(r0) write(r2, &(0x7f00000000c0)="94857d17b100acd6629dded367c7bc0ef9260d05c7a5244684180cd7dd01745104754a8814e8dd032eb5182fc224a0e31b0a46b6f189e40d14b3525d0efeb5", 0x3f) shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) r3 = msgget(0x0, 0x10a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x3, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) r9 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{0x89a, r4, r5, r6, r7, 0x10, 0x9}, 0x1, 0x100000000, r8, r9, 0x6, 0x830, 0x7c40, 0x1}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r10 = syz_open_pts() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) ioctl$TIOCSWINSZ(r10, 0x80087467, &(0x7f0000000480)={0x1, 0x7, 0xffffffff, 0x8}) ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f00000004c0)={0x5ea, 0x1, 0x800, 0x6, "87357274464625f47548dc3dd171a3179afa510f", 0xe4, 0x7}) sendto(r1, &(0x7f0000000500)="4531080141b5608a63ec5d80affacffab78cbc0fd76ab5f26d1eef620f7f94c12b8a6b2a1b98836ab25f862c166e8c497591025f3b6a412a92fc5c66ad465781f1d321bd0401b39b774198d136b99154e0a362feec31637e60e7a2eba8832b9bc342c2cbe443afec524d70fc445228d06e7999486ccb89f632bd5d6eccc9d9011e9378ea9e97bc13f06590f96beca106e16da09af4031206127c6a714c35946ddf56db24010beaab3870ca06ee2371f9a5d30294a765c64127b6cb20636b8ef22eb2b74270488f7107203b9b1cd58babeda0988784d2c1b3dabf7228234a", 0xde, 0x400, &(0x7f0000000600)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000640)={0x1, 0x7}, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000700)) mmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x5, 0x11, r1, 0x0, 0x0) socket$inet6(0x18, 0x8007, 0x1ff) sendmsg(r1, &(0x7f0000000a80)={0x0, 0x0, &(0x7f0000000840)=[{&(0x7f0000000740)="27a931e357df3a0ece8bdbed35531a1f56b0cef892017ee4a827c83607f53e47a190c63d91ab14eafa53dd68b4037b284f61846f7a27b197abdce948ed7cb40aa475af7b977a7b0d5a73e8e2b8cdf78c9392da225694e2da0490891ced69c71e5f3c94072edac1bf14d5972157a30bde887dcb386e6aa5b38043a1fb364649dcb4bc0eb27e44a18a128af1c4035b3e2565f33f689df1486991d52e21f5205591d8ee5ad9f7d901882241c7424958ec158adc88c2edd3e3c00c1c556cc33e3d9713c4e126e5b270ec29062c3e04ac8dfda2eaaacd7a705774dc4203e828605425b22a1cf671c09f0fc341ce57", 0xec}], 0x1, &(0x7f0000000880)=[{0x60, 0xffff, 0x9b, "4460faf557e4e32b3db9a485b2486634b556333c7cd98429e0de26d9f19a8a9ab357ea46883d4512dd7726c3a96e1452e3cf8a5ff0a627bcdcac1df4897bfdb219d2f62e0e25acc832b5d2a9"}, {0x50, 0x1, 0x1, "47e53529ce5cb1bc71d5141b4c5773357e82a58130a61cc65b6d5f9c56196ccf38d95a56aa2f38ae1e03ece1993e9ce5ec9802486cc347f82d3f93f2"}, {0x60, 0xffff, 0x8, "83f7b225e5c7166150a2d0658c9e315e28bf6df9302ce0cb8e02a2f549fd69d3a65c25d56fa80f9a14cc55fcec2e7bc51273c35fc6b552b044b74e60fefb705e5d8dc28db110c55f67bc"}, {0xe8, 0x0, 0x0, "5fba31db8988a15830f70a8ce9f1f206f4c5027f8ade2e2f9c8525c91bca31afdda43e7cc65b9eee566abd41f8eec03a6c561cdbc7a3e5d846f02596cdc72bc59508562a7f404189a0491993d4ae26480e3b8bbb6898fb2ebda125f96c4c276e4f60879cfc62c12cd822e907d5df6d6c9f638d3fd57d209ec56f379ce78da9a6282e3aa208422d10842465d8cde4fd63629ee3f7a9320dc9846f41a5831517d307680ae9a0215466c0b3e0189f30411bbc48fdfeb0f1c04df41a2da5f6df95ddb3bfa2f4e27cf2bc21810c63b84889e799f3"}], 0x1f8}, 0x8) ioctl$TIOCSWINSZ(r10, 0x80087467, &(0x7f0000000ac0)={0x4, 0x3f, 0xffffffffffffffff, 0xffff}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000b00)={r11, r4, r12}, 0xc) 16:01:45 executing program 1: unveil(0x0, &(0x7f0000000200)='r\x00') syz_execute_func(&(0x7f0000000000)="c4c230f5b0f400000040fe8c363223333381a9f966afb00000000066f244e1b383b63826000006c4420dafc567673e6566660fc23cfc0e6440ded9c4a179112f440fb3044f") minherit(&(0x7f0000ff0000/0xf000)=nil, 0xf000, 0x0) 16:01:45 executing program 0: r0 = open(&(0x7f0000000140)='./bus\x00', 0x90, 0x4) fchdir(r0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x11, 0x14) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000100)) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) munlock(&(0x7f0000ff4000/0xa000)=nil, 0xa000) r2 = open(&(0x7f0000000080)='./bus\x00', 0x10491, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x800c5707, &(0x7f0000000180)=0x400000000) 16:01:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000001440)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8d142b954d75d62f9d78407282eda38bcff885df380adcb844ec2914bd2234efee3d1c5ffa3e5a92ce6b3dd5cb705821f31048984e904200", 0x59) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000", 0x0, 0x8001}) syz_open_pts() kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) pckbd_enable: command error 16:01:46 executing program 1: mlockall(0x2) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 16:01:46 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x12) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x1, 0x2}) r1 = socket(0x2, 0x8001, 0x0) connect$unix(r1, &(0x7f0000001100)=ANY=[@ANYBLOB="82022e2f00696c65ffff6ed35361638c021209da8dcad1c2d700ff562a5df4ea95b278cfd0c8b528696195b602f19f30537871336ac5b352f24f20de04d0edb8a70fec1f431a3778d873f968c1c3ec7781e72260004fc74e7fe96bfdb5dd1a6a805112f2d869a53f0262d5a693743dcc8a51aff6198333e1484d4504b6289393e23db2cefc41090325c86e648cc8f2e112abbe15a9a4e91384e90310208d10d8b2bcc82e116ff89713c714dadd0e375b5b0bba9a0410829042f430b4f00cd6d0c0bb6179e8dfd55bb0aca27ffacc3fab8e8e7596858730b9baa5805378419de5dc0f66c8acfd01f9eedd8572fe717a8ccee1740a16d42d9a1e9bbc3963a47c232b9b2bd0b61e79"], 0x1) 16:01:46 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0xffffffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x80, 0x4, 0x1}, {{r1}, 0xfffffffffffffff9, 0x10, 0x40000000, 0x114c, 0x8}, {{r1}, 0xfffffffffffffffd, 0x8, 0x80000000, 0xfffffffffffffffd, 0x9}], 0x4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x0, 0x630b, 0x3}, {{r1}, 0xfffffffffffffffe, 0x44, 0x21, 0x4, 0x20}, {{r1}, 0xfffffffffffffffa, 0x0, 0x2, 0x79a8, 0x44}, {{r1}, 0xfffffffffffffffb, 0x8, 0x1, 0x9c, 0x9}, {{r1}, 0xfffffffffffffffb, 0x0, 0x20, 0x5, 0x8}, {{r0}, 0xfffffffffffffffd, 0x10, 0x20, 0x9a, 0xffffffffffff8100}], 0x9, &(0x7f0000000040)={0x4, 0xfffffffffffffffa}) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 16:01:46 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="573fd414088bb5dd3003"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r1, &(0x7f00000000c0)="8a64014bbfb36c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d6403a7aa9d4fc225d9655e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98dee30448cc3455308a38e08dab7cba9c34be7004332997301d4ce7ec406e7d1f4e9e04a6cbb7935b99cc2fec7f5dc98eefbee7357d815e4a5305aa6d", 0x91) connect$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) 16:01:47 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x6) open(&(0x7f0000000180)='.\x00', 0xfffffffffffffffa, 0x0) 16:01:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x8, 0xfffffffffffffff8, 0x7, 0xff, "4af9f5a7e258ffcf98c892baf54536ec479e5ff3", 0x9, 0x5}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9", 0x0, 0x8001}) 16:01:47 executing program 1: mprotect(&(0x7f0000429000/0x3000)=nil, 0x3000, 0x0) mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0x8) open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pipe(&(0x7f0000000200)) 16:01:47 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) accept(0xffffffffffffff9c, &(0x7f0000000e00)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e2e8525bc07197d4"], 0x0) kqueue() r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x1, 0x7}, {0x6, 0x3}}) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:01:47 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x18, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000180)=0x89) sendto$unix(r0, &(0x7f0000000000)="5b3525a319f7f84a398b993f695e0b4f37939061cc854b82affc62f62542dd5751", 0x21, 0xc, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) fcntl$getflags(r1, 0x3) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000000240)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff37}, 0x0) 16:01:47 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) r1 = syz_open_pts() r2 = getpgrp() sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000240)=[{&(0x7f00000001c0)="2fdebd9b489819abbed52a23f41f8c4297c42854c5a30eb7bb8517df8af5c2aa3c77fe956ea7672c4b317fd499f70c1865bfa797691cd175ae5ec4c7584076dc1240fbd6d5bc896635e8af10688bbbf2cbaba6982f151a81d1f8b7bedf01a3e2c2c9e333696d8e", 0x67}, {&(0x7f0000000880)="762f6f12ea83e2ce44da672d3a76926a833e03694623e1e210d403565eff08aedeaf95bc5b2c2d73d4f2ba5d48201acf2861211948ab2ceb8368190f60b8c60a9069cf78ab5acc1ed9dd98797a9ec8a7a6a89448f2885b556c660a7f5adfa0b5dd8876ef8f5a92d10e89de08052e0f199a5175358fc78ad8669c0f407b71f6f937ca24c9bb6a860aa2a05f4d077a47c349f04c5f43b4bd4d1ed0f64742908dd7257a0b98df8abc46978377eb2a6ab7f18b3372e2c52a174eb0e22427079b2971c175d7e0ace88cb7ab795bf6fb5539f38a0a67c4c47cb7cdd86a61bf3207d5519947f16bf257f1cb25c7ee9ce7b63de47226048f88c0ca7b2e33e16e61331a91cedbc736b067ebf8efc80fd4bb00484fb4a50355793d3489d05c6bee91d690b4c5b864a6823d1b2c1c9c6e42c0bd0a58e6713ff788e177af22d155b1838bfd71213204e743c37d27c8f8a36b48095b92ba8edd705099927ccc884428f51f4779134b91eff929522ec351f3203493b5e3caca115734420f1fc92b986081b67bad53546f89c5f4a46b1324a6bfd1fb8078e2d9dae461cd788e77997de9cc2da37db15b4b5e3a462a766b56ead35fe51b35efee4e363443d284d0a6a59a291110168e74881299f7fb966b510920d87f2cae8f491ce6b0f28e29a74f6797578896e85b4367a417d8f98465585d5727c5e094dc31acc4d22235af676e600847a58b6807674690d12085f3cff3d6f0251db9327159d08ae1eddfe98e5d7077010731c8244d9c106ddefddc203a783d634034547c1ef9da83947d1702f158f7a9f5a5ba684efdfae9538d1e4751e66f325483b52f0133a8c9068c615a326531d86ea5d1c229a0c8f33268d65733b57f9f8789cbb816b4d712db0c6303c6a7521f3d4293925f866c8461b5e3118389e0819b86a30f746eb734f1df27d42c340778980511e2b152863f2deb526b1013f78894d4492646a33de7969c97dc75d544b2ff9af8bd65dede90c715e10daeaeabc9392aab6803a918d924d062337a928492ce796379b412d85137fc30c9069d6f129f4cdfd8a8a3ab59d52518555ca0a0e7b49c050ee7ca8b4f8e69cd32de598a73ff97169b7a4a0bbbe96e35d6f41bdd8c4f8e7aa748397c726da58a62ea546ccd3afbbcd28b12618d24acd54682f9aa453891ce9c6d89ec317560a3dff18d3faee6d918e06ddd85bbb3cfbb5129c048a34de65290f737e40fb4ff7b296906213220be5976c67e1a0527bb3933c32247562f3b4f841dbd37152e0728007209680f29962804d2570f4efc11d8b567350c6c7f0ca7d5135cb27ab218a82077987c10d32bc09fbf22a220d2aab8dab0390816d00ee895b8359c673ac55fe8d0960ad867e265c2cfbd1220a0e6de0ca50f306144e67e00d78c6e0c7d90e386d93a648012475b3d549974a5cac574c946f0699cb61cfd3a2307def2844b906e3f2fff8502ea8cf35d1efecf21123973d779839b8316258b238ce303b77fda87df15f45db8fd1ec3c42eea6e00964cdaca81abf4632256ff3a302a3986a9122ea3d9206f25cd6dff48315c0e6724c7113ffad5e53a4ee17f27feafa640a79eaf2719e6665c7f57ac618118d1ee9e8dd999e1082864e9e3a713d6ecf90303dc73ab0186878b84b76d7df740cc92450a1a586ab25db5e3ff7601cd4063db1a58299cd66761f0353ca809bc26b9071373db86a970ebb5a5edea408715d588a902ec9030d88fa09bc6fe4a8f4877739dc9269022b5471afb75c5493c4274d583f862958691cce7e8f5f36e8ec160eca46410bbe0b2fc8623290d8fdad9a2901c3185dc3e79fe71ff4344de61ee748e1b28064483e2ff20faa8f1d23bafc5e40320e8218342bdc62f7e29343c6508d319b2541a64a7c2d61b77d3d69c80216b315f537739944a4043fbffa2e68aff5f9ffe6ece44c0d50c2adc55cad481ea773456a66bc96dd47c51e95bc933b99815767d93cb05a535f4d7279fe5ddf386767801772d05ae422320bc6eba746311a5d94a5e6d5546bf19592025f76a29b62c3624fca798189937cec46c538788f432966c81eae47ab44842c634e0eecbdbb9823cdce2a7db91a90f1bb4685a8d3d91c1dcc50ed78708cbf01fe3bb81a5767f9c9e3b30f832dfdd43ff471c588a3e85ae385f97a2f210d98fbe094f2109737995c5dca838f0862846c3e92f32faab4c49f7e2bee555490c5995fb797ac82839ee04f89c4e5c4ae285bd77afe45c4facc30fc6f852e587a3452f56b6a349e398b6a08c8f7ee5ba0a3258cb6d4a424ae6e0fba644e1d64a673e7e1f0681d80e4bf00d3d9ecec9c2c0981e3973c8a3a3fdb1a72e1fef65f1eaa1dc0de7ad367118effe5ca8bf625d33139aebcecf4cf41cc352cbf9d9fa11657a20f79fe5aeeabab707ed378ec56b8c87596957537891daf44864f67d7d52e7184dec6a022dc99bd046949bd14ad7349fee27b5f9bfb979475cd6beead0407a8cb72f8b555390406d3487c6955f128c835e9ddbfc4d37bc8ab6f6a5e356e8c2dcb901145cbb6659ded8d436fe03e3461538c8c575db1086ec704b851823a62b15310470450783544e3587129774f5e4d358df8bc1f23cc60214941b52967645584a06b3f15932d3a425a54c891ecd6f99389ee577033688fdc65b6c417b6bdd3440e8a646ecd2671765d8e4bddf484aaa825c81f5f5662a74f751c181ceeabd6889f075228e87a61d99c9b262ac2b2169cb104a4db6098aca4418c150813979abe671884ef0b8257c17ca058e233a556179c3dd29e50e89b926d631f763d19669dc233dd83ef0c5319ab42d6451f9a4d174171f249b433f1863119940073fae5b3fd404a97f36327abe8adc6c2cf36137fb71a4ef66f9698acba2dd0d54786caca8550705b37a6ee1865e8ebe7c8db687490d899d50edfdc55fc2b9b0b34b250c4918b691509493c3c952f261aacdb547c9995efd8299443014435f9a9f40e504b71461303872d8643e458d4e3173b9459f665e3e2fdee00c03bc473f9af75c2ea288bfeeeb7dcb4dd96f935dc8a3b2a11d701aa1f1391b5ef924bd3906eba2dfa5fcd6491d2f542e6c94a01dccb16f7be039d5d1723a4ab5e4921b97e9507050bf81b493304ec02b56d396a60a8c6cd27753bcca99d79821225babdcd88b79d3808044b63830fe97f6c4a5fbba2469b4a250ece17b3ca16d5fbaa492563c9b80df5cc45595b3323e750cd0fc9e3a5349470ea4519d9bfa8546b863d67e926e812e9a5753d920b171780330a278e1ffc516ffa980968d6eb6457cdb0b1064a60473b30fb767ebbe435afa930487e8eb1433ff11764bcadbef99873cc2a124596c7655efb28ec30779b8dbd9beac2cc343a19311af68f5fc8f5be328e337f4507346b4c319a489bcb8e139bb4b22e00d94f668fe9bfe72693c985f87b703f3b9e3a58eb52224458851e60cbc322febbffabf31bdc986e43269c388e636941209ba82932a2e0345de705a301b396459e9a9eea5f9b7c9b94c8787c3151112e8c1acba1d9aa99d00effdf906188a242335fc2f01753a1c62a4f5e9b84674e5788cf3a517737a69215a3b36111d50be77a6669129a97b5e207e7656365c523517e53abad05d9509c31711504c468711d3f3e7440bc43c6163d9d747aafa94740e4adbe954d8e7705bbe096a73e12c05b4361a1b92d7abfaa7042254f33b9b4435442ae937a891ac7d449a7975f369b6035b55de1b4455acf74dd31b95e82d3618d86c99a998c429d6d682ede9a1a571ed7c9980d0521307a14f1c7a9aea6f9648ec56adacf94e2f9235328e8bc13184b83a837d048c37bb69769d9545a65b7214f0760f2161f63b5e4970af50d718aa4e57a921e0d15a0de351e22ca170b530c1878c31ae93e434940626f61a20ddb5c489de1cd4bf8be3b95fe922b6401f76c703dbf8064b92697191118989d6122555f46c2c7be8e5b5b4d73ecd52a906a12fc865e745bcdaca1e4bd54aeddd66dea1ea5d8d779af66ca1e43a6dfb291f128aa7746789c1fc6d5ffad09ceda6b5b8dec3ed2cd535542312c91ec30e053769a0351576e0e86d5e2ce5792e25efd9d5977f8b398d89452da7038b53dd4b72fb24848af0356e1e755d68c6d64c38600e35deef6b42292e52978c1bffc8f5b20917f1f04d9087b9ffc5e5a9170e9f7158825d1f56bf2244190b81cfbacb4e6256de25b1d86cb71afac3e32f786e0453883658910921d0c9eb37eea453d8340e0cfac19e5de4fa76e3ca9b321be8ec93963e567df52f4a92579ed09f867ed224d06ea82f6dd1f6e4d16b0a45f5dee96f0b35c2c30cb6cfd2779bdb549a6fbf6a242e0f760057aaeb2a9324326fe98b0e608bd8b60ae0fc859416a5d2985ffff04ea04ea47a272138f75b9fdd4185864d434786d675dcc3de5f1254e488e2618c2e44d268049f509e757e4eff2fe15fc4af0f06c63e205b468ddca33bb08b7725f1bbd13a5b9622920945b953d89a645d46ef0cc996b472cf814f34b071d1e0ad6f5911c743442a9a8a10a1f78ee0f5fa673f320d82243b816003e73a9c53a9e3a79cad4657fe50cfc25ea5fb44ae340465b23303cc1cc163124896fec4609b3a6c60a2f23ba2e5f99fc1badb8ef57da5fb8894416eb0f8021833e716cc055883dc8294042aee7e79248cd15f2b47af56dc0bf12533f909b24d4709a08b9c3a5b83fbacd1e46dac0b30c00b8ba5718769b87cd73056d2b1b7cf7b7651d3df9fbcd0e7170a659ec5311a9a3d9cedb93cb4b5d87f6a793ab304f25744c19481a5fc1546237fddc16f2c50f024de6d5ef586e122b1fee3ed8505524dbc1c51d9e701f47775ed0bfbfb2565d8b2ed288ef156c6db185fb1f68d8f34ed7f264f01ba76e8ed63745258b1e02e7c1fd19d1786988b33463d9d78984ead532f650694185f9a9c55a8ed6a929aad457c165f8c2d7f7b2627e6d4e0437d76c6e9f8d990203029ea3c24393a3a37c07b0f6c4afdc1aa704a500e3564d137912cddb9a483a887bded78e1d1f669f7c7fddcfe246c77b00639a1eac34c339784a65b8b2a79aa063402bdc992ea1304753077810e8ff0c292dc8cb5f2b43798431e645f63da7f9464791b3515514895826aae9139c07335fa26650c39b0301cd0eb3ac31abfdd0d225d07ec3c6f1e8470fd9c3a9f7df0b031d7092f35ad93e6c82c45be4e2cc91ab4f198b2558dd9af99767f2b06dde7488ccc2e80ce08818f3c0bab4a4c277e40f614809387d22f84ead3cbc0acd54efdbe6fc3d950153610f28360a8b4fea4b5dd5d9c4bdded160eccfc535e466659c76ea16394c948b11f7751812da1d7b11e3b4d60837cf7734dc32f1ac1923ded662035b3d2d9ac0abb86f52b813d2baa3104821193525fff5b4832246c9a997e10c7effafb060d77cafbaf377951ce501e4cb380f9e9141cf6f52aa2a0395f7e10b9680589e5544e264c0b2f3be2aaca5c2334cec857d8add759fdfaf255e1807b1df8bb8ae50d5360c869807b9792444fb78f2b8ffbb82955a9a14b650aca15ba1814833ae646226ccc799d28d7d9d974abdda8ed9de1b8c4a6d4b7eb30d69682968c22ef840745a82b0fc7530ba59ab730a3d7941e943a9c2a79a7980388dc3319757ff9ce3bd721db2f95604151d26444e2eea19ac04287001661ce07a98585d78f5c803962f3695b8918a5382e674d3ee48f6e90c46e16f8293ea9bb932d78fa54ad12790986a73b42566ac24db4d65383a9062b8a8c3938a6c7c998c4c335644bc0ae0ceaaeadaf78972a01b2f819ad1d98e866", 0x1000}, {&(0x7f0000000140)="0f77c696057e4ecb45749954d92d9292bddf237b315a90a7faf58d3fc4208b0fa15c787a39", 0x25}], 0x3, 0x0, 0x0, 0x4}, 0x400) fcntl$setown(r0, 0x6, r2) r3 = geteuid() r4 = getgid() fchown(r1, r3, r4) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 16:01:48 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001680)=""/4096, &(0x7f0000002680)=0x1000) r1 = open(&(0x7f0000001640)='./file0\x00', 0x10, 0x20000022) r2 = dup(r1) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0xe199) read(r1, &(0x7f0000000000)=""/24, 0x18) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, &(0x7f00000014c0)=0xc) r5 = geteuid() r6 = getgid() fchownat(r1, &(0x7f0000001500)='./file1\x00', r4, r6, 0x2) read(r1, &(0x7f0000002740)=""/162, 0xa2) ioctl$TIOCDRAIN(r2, 0x2000745e) r7 = accept$inet6(r1, 0x0, &(0x7f0000002800)) sendmsg$unix(r1, &(0x7f0000001600)={&(0x7f00000026c0)=ANY=[@ANYBLOB="017d0ab0fa555b96002e2f66696c653000"], 0xa, &(0x7f0000001400)=[{&(0x7f0000000140)="b9ea160d4b638209887ca99eee7f41f1b0203681e8ea0de657e4521e2bed55d19ad1328f381b873f71c355a4c80fe7ceb5db43ec760360baa27ee91bef700c622f66e48d750cbc0d538bfdeac929480ea1f396c45a60909df28f26992b819bf4020307db74c7645423e23dad85688fd1b2b3588a67f9022648a2b7bd3b75e5f24df22afc6f7b7e187b09204353eb0dff49a66ebf38efeed2efdcee00482cb04489e7a160be1d1402b4d3a4aca1bdff209b500ec302bb529c32d266890153df34c117449aceb1d94a2558593bc68087e1ad0d", 0xd2}, {&(0x7f0000000240)="ac893a79fda8cb8a781516d6f365da16f1071dacc2b36e6d7816a9a597373513472cf9fe671c5a9ae0c070c60c5be510cea0e03a607af9310a937e8663e31525628de30820bafac617a955a899a4278e53e50f575c5f210e8d84f0cacedfdf80c323046f0278183c3e4e6a220863aa25e8ac17fb427c763ce29419c67e0f532d02a17c95706d1a73735082ab2edb55", 0x8f}, {&(0x7f0000000300)="50cb52922c7109d43f15de4e", 0xc}, {&(0x7f0000000340)="aabd54f37a063f405ed5079ffaf6ea5a9aa2cdc697b7e11f1ebaca", 0x1b}, {&(0x7f0000000380)="5d8150585704e9904cf62cf8a359b4c585f180e4c7578742cd8bfb78ed8381db6a00a0d93de112db550339bd890a7db685808270b328b6f528cf730d77c332005275bc8322cb474370f419da29831786e5c665b2de3aecf8a62cfb287facfbde580d1422b2791ec0e1d482df4f24e1880786da848f2a943eccc50c131584fba5fa5b95fa75d6c5295a90769f8b643c17b744bbe5548bdc5e23bc25d1cdc0200b0f45f1eedb4dd11b958104325ec96af775126e7fe960460df374e6cf0933a4e8100f4b171b31fda7a853b44e03dc8c5ab6af0b2af93f0f5c9ab46501a3e1afc340148e63351d71be1ac6db6e10486e871c585a1c81aa974215270e13b04b8b71f94a143d21b7e28627ed814e21af1af17d198ea4e355efb3ba9404cdeb3a1d0e25158e7374eef0b3c4687ffd7cf55ff5a3cf55c3bc7a8e9843e5d4eb70e294e4af87a7cb126ae6f26b0ec1c100a1c0a27cd08d378c420e9a2f7df3638198435075d399548ecd3b342557718410200dbafc6c10c8f65726c07de0f41d305de8e34459220c57f5b49691abface2a5a1fca57d3a6bb53cf118ba9e17223ac2ab0ccc3407e35e2fd5666d639d2fcc5329b36fd17629db18ebb3f94ab2baaca96ff7d3fa10c6de705bae1edb3e4acdc6418b5b6b0ef8577962b2fb13cd13bb2e6f2b1bc4393134ab339d673440a0d9a47083e172523e6c0943e7f4b9fb6a53cef27ee4a3f5cc91ef9c3d3816391311c13f6b15aa66210809d2d1e69bc0747cd300247f41e962415517062260a17b0fbc79024b7316659c5071a61bd98a794dbcbf630104e8ca9b63680ced8a1bbdc8b6bd87e3f4a2a7492a922c7118ac98c4d7d121d23cc29e53c76d35a915b7597bd355dc841f6b861ac161009bf20d05f0891fc77ba9c464daa08327bc3b79e7d27ad136d64c6c9d5350eebdd6505b972925d5b71401356c8869a13817fc2bc9ca7c4b0959328f35c70cef5fd93d26252a8c011f444123a1517cf4e9d13168b7aceab1e060319269b987c4486a7fac6fa30d80a12114cab655c3cbf85c028dc5d9feefeaaf57829e89e27115c929915d7cebb5318830814fe3391afd30150d1146fa6e79c01b9bf452a6506b64767339b64c0fb06c0a5be7d417d44d6711d0b0a24598bb9f7ff498f6324ad0a178b0cba92ab8bd03945959b7637c635289806b8dc495213886a6a0d534d7995f5e7b56c2716ddd2c954884b2c75304ab593d8eb3b676e8f36b2710d3a2b298def962861d1da4482ded0692c4f9cc9d4723f1d4c5467869f460f5f03c739a0756198a20f60bc92c3f50c92dc401b0057eb27c7b91452ffd742ce4ae20a943542ff73263d34ea1426692d7d822aac021a5404577272b67b0d6154db306c3d90cc7e0734bbd8b78f626026267d914c12d632a1c8f1554fa261e5b707fe356dc76867324c89874fbac1ea74ad0be5f58ee8966595db0a69f1512fe6a6c58cefd0437f2cfa9caa6e24273e0d26a64be447f46a2c140f007d76b2b6b02a35136cadf6134358bdf1170b47fc8a1393429dfa214f2199a6019be9a2f65c2b552fb5b612d4de3e43a804389d52e43489061721fbf98718d1801ec837792b6408e959949906bcdba61b3daf62aeccd7865eaa8e50980646242861fffbb444292f346afe866c1ad3f9184b9797eed2b91639480779171c742d7b383bd20e1f81258562e212e1b5b41537266f23a46cb38759ddefc79d750ae37391b3561d218e29983ab5c23a25635f046e2d36aaa8a285399eb953831d855c69ec24f4292afc5b8b7c2a78dcec135a4eb0c1e3753c7f8e9948ef472b23cef34d38e54eeaded11edadaf221baf8b73e9b1c5e356369fbbd95da8ce45a0aa7c848c975274064a8be22906beeee302745e70a8f87fe62158671d3f16e1ef0a0f7abefc101c02572b1bb54f98dba64f9676155b36daa0a5b5fe7df88b862a6f3aeea8fa03956122a5eee0ccd68632d227d927c2488dd37a9a6862d3005b612c700ffa6f6a662f75b3aaa0cb5a5dca4c0d8d0b33238414ae0a067faa0261f73d2b0436b5e1f0159e00d64b3ddfd60cc889c44590b0526966bad9ab5ad97a5baa0ef7da5b6a6d61579eeb3826bde5dc6d6dcbeb7139126874edec6610e27015872b8c78a0e74450aab69bfda141aeb252ce519fcaf1a00bb063c768cd415a0a3a628ad4d8803b1bf1f8923cf8beeba516103dd615e4f7b6760fbcaddf54726116b29f41729bf8a3f9a68fb25a60aeb8fc67f7fd72bd54e67e2390b35669e90b7217c948a6c753e06614af4393b58a06a79284766b1ac756e3158a7493c90f2503f03d153a6e25351d0e74eb72307e45c429e1c0eb6de467cb8764335013795773c22fb082edb38076cbd13332444490fcfb9170beef331758b9ed7a52d04c6754ac274b95628956d9f10551e0c74055db67ab47c08b10436e2e62486aed784799d08ba0d9084318b9e54062e4fb4548160bc2d2c086572ad9bd89841d303e5a3ebff3dbdb2c8d650b68249c4e87b41d5528a045f22fc47ff20e5b2c7532b376053a81e54cebd3a81e18b9f599eb5cb54b8dd4e1c712c706447786712962963c535d49490b77b710a91f8357f9f306c8a716f98224dd4672cc5d306b5792a2770eb306ba4cc54ff4ac26eb635ae438ba411702d566ee1b2bd95fb93e480677c6f5dc6602db59b8a468c0b33996bf788aa8edb1f2f890a4c4f0e66c2da9c7d128b248a679136f743ef3bdb06af24ef68bcbc242d8a902d3d4e8ede9005a24234e9077ba8d90daf19a32746f3d132e869c0dcac1727270133f0cc87efded66e1af90ca10a55b65fc32f95d1f3f2ef1204a7f63084df956dbcda322582373406c61b81606324d26b5dcee846e54de6afa7a57cbbb36ff6f312b6f11d7ce9eb07ee148696f5627f2356270c85988fc4b3f7bffc9801295af554a52e7b414cf144706b44358305c24742ea53fafbd3f1f4f03aa1f38ca822de02bfe8575a44a7a089de4339faa69693de129684ad1bcf65505456052c1bbecc10058639fb8a4b4fe631ccbebeb65a1fa1d147b9ca1ed23ab8de723b28bf7d3003eb4256e828e19109f3d483f349ee1349e6b70a8b69e5870dd80ba4629367845e262846116d4eb4a68a3951af9900ce349e998317cc5e42acad114ee25a85821d4bfcce9030612438a9c3adffbe0a7a5203d81a3f13e5baca5d9728afc133fddb7ca6d807f429848941caf139b3bace7529984559a67b7d1595d4986c521804e1e86dc0eb1252ad24f268f07509988c60b2c7463c895ef065a58e3a12fd14845a380e310b4767492d95c8b7a692ae8b81f3f935a9910045c5d02871618c6a35f4ddc3eb3bced6d697db3adfb13f70f82fb942321c42c0e975db6947981ca3de92fff7484b014606c5a3fc7459fad9f84df2912693994016a49e0e1bdb2fe2ca84e84aafcb61483600eeb307cce03bee3a94e377d688594e1c7b626ca5401e55400fbabebf05930cf8f90877482ee866ce2195df7bbfb0d958b8fa66a71d7bb28cc9992d679833dab20a74717c97f610c9aa562f68fb27eacfc785e3dc89c957c961699bf4db90f846efe7ffbae5b877ec1657ad882be492414665f77cc9e0f81d0407284afbe8b0671c117d71790131a8082f60921dfbbb6d009f80189d0bcb7c2d39b62412f778ea71469990c85dd8b4ef090123fa596bf023c64d963cff6b66b3187b6cde97c66046318b9634f7c704dd23a839217d7e7c1497ed4ea83283af20d7bf1b0749affdfb715eaa1740f9059f8590d810b53ec6c23cfd9db4f02d9e7c6dd27284ddb082e8d492209e7724b4d7e24582bd553871a1e23fafeebe3eae23ec3dbc7e28e22d5fb45c133cd3fc68d79367d98f6be3614efe359207faf96b555b9069c60e970a2577b81c023c1c84d382644c3ad3ecb825459c31f9c8f9fb0b013f584a8d31dda34a782dcb9d123d806bf505d9629ed052934a93216a179d155d681bd6df8b1c7a9714917d971596b6871ff5a83e955e786bf3d7f7fb1f7ca4d7c090f442346531ae9f3e22175dcf554778c90acdc2d6829af65ac3c638545ac810f64d7fe3adba15ff00510a7594fef97222e85bad5c35df9dddae38d8b0729d0fbb8ccfa271e4040df7e73493367666134879f8af548c36845cbe9c9a3213d190d73f59e2d48f7ae28f4c3f712097b1176473caa380aa5a361e8bd46c0277c31e145994ed13ab80937e20e7edf7f15508807c689ebe96a64c79b61a66fc5f20df69209630875dc2582f6b0048ebfc7cee29aadcb336194053e8ffcdc105ce834ec69471d3db6c2c127c6ce8038ddf83d8c8b198a9ac400ff0b94b21dd22f73f2bfb99e65a97d9c9dc787b87393932f4d828ccaf384317e13f320c3023de30e4eeb72983f09fd2eae78bcd08c4c9d3d340bbb8de11fbea148a280779e1be38f03b535a0313b1bd8154db133bb24fac07503cdadfc02912b292c9e14928799c27436d0a99c2c96db25116dfdfe0e1e0d32f2cb6483ca210641caa02b2b0c06f2d8b2540f2e3219b25c74db996508a3b15f48b30ab49069adc101e8fb7a52439131ef5fb3a2be9b235f06a1553d9492620fc4092d71001ab99cf3cb1a3960ecfb07110ca2c659a30f55064b9b0200681eff8ef1e5e5cf3c45b600c20989fc558cfef73075a5f9b0aab60f15f248298e713050c1ccce274bdabdb003baa9626791d4056f194c508609d222c8d4889b5b55f18ba667d47a9950e5ce47375f38f94c25e9e3763b95dbbd0fe426e29b4f7619530298a153c15e56e1be153c604d0ca132b8a48e9bcb446634256c51ab7622a2ef515b6f9d36644071575462ad8c8ad1523261b66fc3ac027431060f6e0df01bc1cecaba0f73b34618a4912fe5c85b8a163236eeaad6d50b0a33fc25f810607e8f796f302c865bb91808a13f2ebaa524c0b410a1358041c9add6129054ca41dab350751a89660c94f139ea3ee044be635db880f3448f506b990b67045d90d75e3f9ea097980f2d1b4510f0053e233d711c738480033ec6da6ebad4c91b936767033623daadb09f540caecc5cb27f95b06275ea009e08ef55129fbe829a2877c829dbcbe8f535bafad16d947f344e9d595c938519604a56cee3ec7e5bb60f00b83ec087bea99d39d0eb8fd0f302e827ab05cc49a5ef1a841f7eb87c95654e453a2dbdd22f295fcc3371c8e77a33dafa155298ffb1190ad30218091fd7f640bbc853defd554a9141b0059504084d510c3f073456f9c3fca251cec5752d6c73058f95c1c0280e69782dbd9abb9a31ebaf7433c529907b386e70f6d93c6c54297b2a288e621cb3d6bb6ae63beaa517fe8cb611840a0147204121a65f27e84cfe51e166291d04cd6595a236392692106493b010939ddec9a1c1898020ba650dd1e49cb9df8e49207cec87ec57a65f1b6f24a95662f9c69948d3fe5abdf3f9e144e1a5846b936b10b8c27c48ddb9f7f377138ed9367e9242a83500011d08967fac5d9cd85e797ae8ac900cdfa5e608480b9c0faf6f363da86a37efe00182291c8169680bc78917dd3ae531df82632607dce0193f9cc71e7fbf59ae663a9d70058f20eb9108f0c43ba26bc8c05f306f00ef8ce1b2475528fb265e41a42c879f47c37a6f319fe5bacb2253941fe401e56a792448483a505be342dfbc5319fc6700548e8ed59f24b6d6df88efc85b3be9e8eefacd5c9a44c1e05fd92fabfc4b58b3180a4e84dc4e0984fa7669c6477f0db098886823ad17c7eb9270afd6225f2eb270d323297fc3ca55156ae982315fe91fb", 0x1000}, {&(0x7f0000001380)="0da80c3d972368a5e0ef80b196d49d7f9db7d833c95edc52844fce43eafb84f5e155ee7fa61245b77bfd20798cac5531d89ce06917fc38a20f12246b9bd1d7a006cde8cb9af870eb7a46f019bbf72af35c349e3ee4", 0x55}], 0x6, &(0x7f0000002840)=ANY=[@ANYBLOB="1800000000000000ffff000013000000", @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="00000000200000000000ddfffeff00e800000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="0066df3833cc236190282a65f998a57c6278150e8efd338d8c59b85f86461fe6e40639dd874994abb481491297e2c2fb0dbf8a0fb0d9e9f40e59b46e3020a11472ae877ae690e14e74b63ae2c1be0d78a47c493030fba811154bfb2714413c8e2eedd38d939155dfc8c12ba99bf62e60ada18898be02d7291f019374411b78669960182dab5b173b40b5c5f3c5c342e889178a6913459bb7c193130df54b50e60488a4fb8690110134826f8cce588e0baa61d19f70e8ba35ebd0e9886930d5839b98884d79473b4891"], 0x88, 0xa}, 0xa) sendto(r1, &(0x7f0000001580)="ec339c51be81e6a3f4848136bbc6a5b4ad68ba6302dba855a9a94ad56f5549cd2a274a9570a64dc65e62742a393a9a846d", 0x31, 0x40e, &(0x7f00000015c0)=@un=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) fcntl$setstatus(r8, 0x4, 0x4c) syz_extract_tcp_res(&(0x7f0000001540), 0x3, 0x1) 16:01:48 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x1) mkdir(&(0x7f0000000500)='./file0/file1/file0\x00', 0x80) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) accept(r0, 0x0, &(0x7f00000000c0)) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) r1 = socket$inet(0x2, 0x0, 0x3efc) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000004c0)={0x5, 0x1f}) rename(&(0x7f0000000000)='./file0/file1/file0\x00', &(0x7f0000000140)='./file1\x00') chmod(&(0x7f0000000540)='./file0/file1/file0/file0\x00', 0xa3) socket$unix(0x1, 0x7, 0x0) 16:01:48 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) seteuid(r0) mkdir(&(0x7f0000000100)='./file0/file1\x00', 0x0) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:01:48 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)) 16:01:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000080)='./bus\x00', r0, r1) r2 = open$dir(&(0x7f00000002c0)='./bus\x00', 0x20240, 0x10) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pwritev(r2, &(0x7f0000000040)=[{0x0}], 0x1, 0x0) 16:01:48 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x4}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) sync() r3 = kqueue() dup2(r1, r2) socket$inet6(0x18, 0x7, 0x6) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) r4 = socket$inet6(0x18, 0x4000, 0x2) flock(r4, 0xa) 16:01:48 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0xc010427b, &(0x7f00000000c0)) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x70f1, 0x100000001}) 16:01:48 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x8000000000000, 0x4, 0x2, 0x3, "86f72956c58bc6dd1d79726bd9252b3179e11bf7", 0x2}) close(r0) close(r0) r2 = socket(0x2, 0x1, 0x0) dup(r2) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) 16:01:49 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) dup(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) 16:01:49 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = dup(r0) flock(r1, 0x4) fsync(r1) open(&(0x7f0000000100)='./file0\x00', 0x1, 0xc3) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) 16:01:49 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x400, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r1, r2) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) kqueue() setsockopt(r3, 0xb7c, 0xff97, &(0x7f0000000080)="ab", 0x1) 16:01:49 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) setpgid(r1, 0x0) r2 = getppid() setpgid(0x0, r2) setpgid(0x0, 0x0) 16:01:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae632252595600083f1b1ad7e23c9f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x6d) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') poll(&(0x7f0000000100)=[{r2, 0x1}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:01:49 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt(r0, 0x1000000000029, 0xe, &(0x7f00000001c0)="01000000", 0x4) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:01:49 executing program 0: r0 = socket(0x1e, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000001040)={0x100000001, 0x1, 0x8, 0x81, 0xffffffff80000000}, 0xc) pipe2(&(0x7f0000001080), 0x10004) r1 = getppid() fcntl$setown(r0, 0x6, r1) writev(r0, &(0x7f0000002700)=[{&(0x7f0000000000)="e62c7977a1750097e0186da7b89a8c64b5f28b1659bd2edb09c2240db1190113c53e88d3b71fe6adb44921ae87c94e0ccc98d0f39d3667ceeab5443589e09ae7c20f29aa987d8bf9ad677d78885f5c8c155204cd8da03c48e80f02d23d05f24959bf56376f2f83e588029c9ad458eebf45cf782563d8e010581901fbd861982318975069c2ea3621ec8038fa8789cb4b2854f00a2fb44c38df07e3469da83333f066eddc82e562fad22e061634eb3be95afebf14e446049f0737a4644fd0a93fa8f481f733135ed63f580f8bacadcccab276191a9da94a6deb8c05ade2faedd2f4d8731befd81d85b049d0707e404a00d667a60a418604cc7586c3ff0700000000000084c2a0769a619fb947c7fad9f8cab1e650ced065dc06abb96a59c469005ebfcca063a038cdcbcf269c7b281d2af1084bd5fb41f69bf5cbcc955b6f6a2d19f909ab7ae9fcc9e0edc064d6b53212d1cc61fd5ccceb0532692045a3776f49ff0849133111af94162c6bc74fd022df97cec46877d2bef38868851356bf0dea706c102bc93e0025ea47f1314f4f0cb23eae8b7ae013ddb3c72b68827807076bd945fe793b6fc352462f54bb4607291228cbed2703f9110c0abfff545ba31aabddd26cf0f0feb1ac596f575a3144d10ad4c7a90b68eb0e5e65d4dc2e00fafa9ffbb0117a083fd2826150c3ef078256e1d324e86db40d4e4f92f4ec12f7d21a18eab44ac4d897253c5386b4d331aa82fd8a43fcc79cc3af0f3879fd9cb75b1a32317b5332d08172944b248b7e5cb68640d6d497902660aaeb7e3fdb20dd4a347ac179098e35cf3a989064dfee0bb62f7eb678c72366ff2a9b17dee8989e6258183e4a4403735d63cb1da011d9df30db253b8b1fa2d160edb8563a391de150e4e81e20a27c875d7f723ca9170ddca5cbda834160ad61310debda2e7d7b11ea37cfc2685923f86c0c8b1a44a3f0e1d5931dbede128c1a78b8ac61480291c1395182d27f025d5686de990fa65ad4ac4962607a55f7cfc8d10e0ac65b6b2fbbca68e9a224316cf69e0dfbde9dce64b8cc4622f3ebba412e5477b289449760983bb54748c1016a531707207d990b0efe32bb7517aac92e0adc362d73f8eb04a3dae92bf20b3b30dafb99ef674704a94a8326cca94a95f0db1aee5e2150d16d7849897a194af0866844e55a344eb05a60274b0ae267834a143a9caf1e5439d4294fc50655bdfc89c4dc9a8c3ad126b092775a22ca249a13d3d83a6a77d70a6b9e49313ae4072b8243092db8887dd7b545fe7bd5f069f59dbd7ef8753e093f737d46d3e4d38dedda965dfbedd89b93533043fc099c2465b6efe3713ff53b8a4767511e932507f2449ec90dced9cd0f5162e318e95196e7792f1479770294bab193ba34d3cd8b81c10ec9f7f851b78cbb7fc87da6982d9f117fd452d5264720476bbf381f68f164f6b0f2a7bde2de00de67c14edd1235e80464642412e07ded66b118de9847849aba2cbc88909cca521d4975e4bef29b17a41be959fec3437605a44523217dbbc49d30ae9d50afe440d9f0cf2b5d9f02b8a494b793784f2161a72c7b4035bf2c2b5ce13976f036d3276a7eac4d50495285994c74ecd205376dde0cacaa8c9d1d566b95466d858f02556622248a070f7b9752e2edf4abf8649db5ff79793c4ef9f72b6df71689da1ef74a29adc48a5d9ab153dac0f912ccc13331b6885c3a53e127d81353af8edf06156a774376591e44aac3a48b82640912eaf1a146cc3709f3126ed7ae87b6101aa296565e94b7152d38e2f21bb4d227ce329ea6b7983f0ff251977d8c606d19c937021dffdcf6fd7b7e7e6f689f0906e470c117b844205d15923f8b42fd33b93a5199b0147859ee3f53628b3ac64fec08fa0ee8b15f87e223080d4229e4389c92a82ed1ea67160c37fcf3f1a86026944745d814a516731ea06d0bbb9cd811115a305fdae8f058df885b36381866e9e822d7cb4468d73f5b85826094e663541a0ae1b861327954d6320e328684a58fd56170ceafab9fa452ff020096c84829faa8befedd4b845ca3d2440c6509a735dd13f2209aefb31a4759247530754c33e3f372c6a911ab265feef4fbb14ebe2666e971b3b3a87e5b6149c6eeccd2440ae1e1c72fef1c1bbda0ff91d0ecd024c5bf508d20dc294367450208cf40ed098c6dba2263e1a2c0346474a8417beecb55a8a4109f533b9202feefbf1c487c3778d61635d2a530a296b7448fc15405a9ffc873ebe453e4e846e46f01612c8333180778c47ad76558f7b5813588e195fe0b7fbcd913ee0909d008712eace6996542059425ac9a638329a807a5d16fe0aeb88effc1e278b88138dc7a4287f3c1a903b43b4020402926cadb73299e49eee52697911085fd8454f60f9bd03ee023d45474153a609edb083fa60aa497b72a41984b5b50eb791e814489cf2e2545dbf9de08047d71cde73ffd6ccdf370e91c48526b51d17e73539d4844b55a8a421fd34d29bc4f93d83eb08dd7f89ca9dcc17e3d6e7f96c7a968596ab7982bfec70359fee3b79ab6cda1b4a002f656e28f3900d54ea1ecd8ec3edd14158c4dbc942a7dab5cbe0e88e2ca95b046a9b364a7cae0408bc107d7197167ab8acab26670dbbcba196a0a4243e89cfd731d52f37ce0555ae63a166a316fa567ea0619b214420218d5b7bef613ca00074b86f09d1585a26c2775553d65de83e03f3b4630146d1368f3e09971f6f111707730ddcec2ba10950caf4928d19fb109ede3816bc72e2681b83fbfe16f659b612e4a699cb9ee4f06b54f26df13165f33903c52f37bbb2ad36a7660cde406663eacc5e200e0d0c2d9a5269b82ee2d87574c70625d4d0a33b1eca7747b52e8e00ee7afa9ae998aff3f77e2038dd9f9327124eb79e62d7d73122ec5fc3cfba490086e383611d6d835a680bbfcf9266b8658dc6de4c9c06795e997643c030a87ff0a5350e394ce71c2316125f6fa0d977f36ecd5c22153f1f6f4342e08ab1b9a9f3694a17c0ba68ae66c8650e1007bec92e1866dc215089df80df1a409dc934795a1e097abbce5561232a5cdfff70aa2381a4cfd78825d48fb6d07743b24cefc9a36be6cdbdbdfc5ec55df37f6df78910951f5d2180ed029218e2a97668a236b6301c639a63e9153adeb7935a3d35db8755b4c8450fec16688b289def72e85e58540e248ca52b45d33e355a253db0f6bf928e7b07a1d410010eb006f010fab8c77753c7208f36dd207b806e3b6104b91c804e33c23bee9f929db47b6880d3171b15db2bc37d43618f79293724ecc6a20ea6c024d413b8f47a51ce57d27c9ed9755a3a02ed8369b3fdae987dfa8f25d95ca1edea0799fe4624900e2effdef97b77341b5294441b81a9a5f4e9fe5a1d61961a38f938433a55d5788202752d7565e7ccce25cbb6301e18936ea05ba95294fdcbf1e8bf469cb6e39ddc75613a8aa6f4a03fa8d883a8a35616cd5b3fe05d7346d76f2798646e62108d4f2dcaa13326c0ee9a650b952243b5a903491816da4d580a504de0e5dfd886678eb80802ac3fbcdfbfdb9abc554fecc67366a1d3374b6f9f3534b3cabeb255424f5c51a83b8de2eb4397dbc296769d2b09c095de5901754a69cbd2b48b34e426c536711c29f0d780a4f4cd9ddad38ffde2a6e969c2391a5419905afb38f61ec6108f43f32d2d15f9632e44d210b51214a4381ff16f774eea114038c2540cef0c690fb5bfbda3ea3b2ce874f132ae4a1c1e2e57cd7e8ca29982d2e0f72bf2c2dc9254adbe0456722d0dbc6a55b0bdb04d8431c217942dcb65839c6257cca96cb219b2708c41d285a2f10021fc2da8d9f9a02be5121402aa537d9bcafdb2b8029969ade5f1a9f776b02176f842dd1cc8d8f25d3dd26ffc44e95576965c2ef1d484b343d6d14b53976603daf9bf4b40fba0c45ea788bccfc151af9763b080e4f6cd4dc718fec2f0fecb8602e271b70d87b335beba59315c1302487518b8d5288f8fd4803948051f3181adf42fcbc9c6139bba1f73b6f7a1569c58e9f4a9a4436eb89bd229c1c82a9d188fd5c44501313e045e0a5e9a06a8a64586411bf4542045cd04f9eccfa4647ac028e221c3c21b94590aba26ee92a141df6f9f84787f7aa470ba68da34287eff146380c53bfe8776af3ad489927dc556403468bb6bec13b7317460130d4241d1d0134a2b1f7e9566be50e109880578711fcc0bba57f52014419665ae74738d08aa20424248d828a00ade8d8b36b5b601dfd67f6c6e07835807f3634001afb959ca32a8a2955adb677aa33857b9131f112cc66a479533251eed3976491f995ec31196663eded8262599322fa17000fa782b0c63d6fbb4187da7666219d85df31e6750d3c78ad6d1006fed70024abd77440a3afc8ac192c8eca703855d1991cf8eea0f94503da253c2221fe6a4811667e3a649e9910000001005511d27b9c24d3c610438a65e73a071fdf882ecd8133c303d569f8f5cdd92a172a20c2f71486e83f66aa483ab3db5ebc09abb406ad92d3c8cff3700c32e9560e07163feddbc1e1051793a87718c6b67ba6ea1860c706086b3e0d85c3fb3b6b5681dc82fe39955a13373c8fac6c104d5c3ff3a4fd9a15bf1f9dcce8c5e56f6706d795b2014c99897090bd93249005c31160c49d56d1f5c13af7ae058e0198c9d7f0ed103cd3caf7168f97fc6f9aee595ab3f1c0bfc109980bf4f4f30288ef40b47bd34ca04ed9cc575ddc476706561fe7f515de8c9f9c4fb51346dac908d241ed2dfd9c4fb90240d90392cd10f84e6afcde2572cc32d6cc94e35509000f1f0fb4adeefb7f620addba4373ee05e4799283c78520bf34fc53fae1801b06994326acb2f54a5ef108844f9128f2f0f215dcbe977b14db11f4c9e4fc020b82f655d29a2b84c01dcb3c311e6213295b95ef0bf32a89c01076652639692956eeba1c2386cb44b712a70eb20afa612ac2e5b580fb01244b6c294eb2500d2f8416a316585903cd97e78589070658a920a7ae5dda5ab41f2fdadda1fd8cb71b7351e5cb79da5762f5717aef12c36f9a60fd785704afe5008590935bdcf4d74a3d7cc19b3273c00dd907f892933a101818808413f0ee9d5387b8fbaff7cabe54a327df3bd69e1d2916f8873539f2e09e6f2f76be49ec21b3792d80aa150d3fa70c21434a3d3e9343b76c621e08e5fa4642f6837279a3d7a806fb8e0a8c8d8081e2a9476c5409e9e822a59f65e3c8071df9c874aa4a2484b31af635654927fe59d50b1d80df4cf7ed4daef70ae369dd4205e5a73377f49895ccd2844a7696bdfc24c67d88ca6004fd055d35492b367df48e3e29c13b030ff91238456b128874f356f79c0fccaa1cc31b60f2118e18fb556a37f102d26204b7d344795851d7f9c9b55290056ce171f40d0a9cbfa7151f60938b189b471fc470c2bc77825a51d1f45d5b38e4ae868c67ffbf26ed6f133166f7a98c0ff77267650b731db8b13107f8defef0ec19c7844f55d351852087875278332da34c3663bb7fe8ed497031a1e52d70c840953ad931ef4df777c1a5a53c16a60f9da5f12f53027875fa2afcd9ee49cbe6c327f476234854d45b61ea6ac7e9e9ff6753491fc775c142ee1bf70fe1e7019ab59877222102d3f9753e4cbacc6ace5a877dbe726aba8085c49ec7bee74215158f3e88437bf8931dcb5674dcb6ce702b8e81fd24ccff17d3e5f24dc34b1349d0a6fef61c4bbb646c64a91cf109406a4da2018c62dfd48a7a448631c257c646daf2b2f24c7bae5a1dcc42758e76a6a6e55c9e57e0e71639ee85c735857f", 0x1001}], 0x1) 16:01:49 executing program 1: r0 = socket(0x18, 0x2, 0x0) shutdown(r0, 0x2) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x5, 0x800, 0x800, 0x1, 0x80000001, 0x7, 0x800, 0x3, 0x3, 0x800, 0x9}) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r0, 0x9, 0xffffffffffffffff, &(0x7f0000000140)="30d81208099c837e0613e25405438c51c1a5a99dcd8d426fa64dc04b5b5f5d95a7b30af20513fc324bc81a29e8e129b20aa91907c563b52c7a5039a0bee0a478e065f837ab4c2b188ac6ef5c143befb5e3d969f56995ca01b007e9eebaaa6e573b0d3b0fec82ef020e8beddc9ba3f9302afed1dd82090b9324e95e48c206d8db117da8a77b342308392cab3e55c1f175b7a678c2ecf7297bafdfb0d263d80cddc68c874e07175c2353be32555b4e2e9c", 0xb0) 16:01:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="728fe813bda0cbcb6302bd84c830eb26b7a7281cbc5c73538379ef6e8e0f6545f560d620d3dcda5a307b3872f1a80ba6ab0f15cd8ef4110a0df53c5020c26413e9b4c4b9f30cefe3d6d71113cd333640953c82fb414f0e81c0411e2a0f9c13520c6d32ea700703", 0x67) write(r0, &(0x7f0000000040), 0x10250) r1 = syz_open_pts() close(r0) dup(r1) r2 = fcntl$getown(r0, 0x5) getpgid(r2) r3 = syz_open_pts() readv(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0xfe07}], 0x1) 16:01:49 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) pwritev(r0, &(0x7f00000023c0)=[{&(0x7f0000001280)="add0a6b7d31fc45e7900431245b8c416f4a68845200a250c9cc17be8bdce789b14b1170099008faf7ed6de202d59564602477e47e23654d057c203971029e2a31849f64ca1ca97ea61589824e1ef602d35fc90781666a2a50b7f39eb5f9428d0d0cd7ee0528d1a70b488fc9d6aa04c5294b92874254b39a85a4e60afabe80727d895ada68fce048be76e7d47257627ed90c84fb021c832db2329de0124bb0f4bff1a39ade4ae5cffe5d8fb9c2e6ddae2a4a618977b223cedb5bfa896d1ab521057790c9cd8070f70e5b98b96a538465402dd348b14b3cbe9baf3731f03d8f3e90d645cc6d295bd5a3154a49087685759a22f6bb14c21059cf8648109fb5370a885e6c2d05b6bb270781b6c0ac80a3139e7f5d01e1cbc4fa8f88a1cbce1312c990b62e2352e440be8c35b7a3d947a8e446bb4eef3e347a4b7d528cecfd8171659f59efe686da1c1f4c34588f2190594b9f7a74e7e4cf2649de588181bc3bde165bac20901f9b47af442cbc31efaa0f9cc16052bc0209ab5a6b015af7ad3acbfb6522596e7a70bcd122f168e3c76cee7182647536e0eaa7d8b000e5c4b2534c776c00cd076ac1c1d3665db765784426491b2ed4552a57504f3624297f1d36a1d4ad5fa03d8b7a4c4737a5034b8b6f31a0900f8bfd32cc246357da270970e962a0ffccd0694ac6aec54e958bf7e03177813a412c5c7f00e6e2abb6bcf306842ad49ee2715e534ffed36b4d03283e6f040eb8def221bc6375a1112245c74b8bd1ca2bd7dc53ed55ef210af919dad39687c56f1bb2b4c09b2a9c78e3643bc7d41ecd6857435e51ce0bc9c3da39d9a8852764879e21c61116a69c19e991e81f9feae418a9e5f219d1051de9d289a5dd388d4d60b43072a0b1ec117b5bdb480ec733b0e7e2d05c5c0af4a347c8e36dcd42af2c2fdd16d791dfbdc25d433ae9f65587100621d93f539a695dee499333e3b8561fc735185e7dc4fc128b59fc7d6ebad13355e31ce97dfc0e5b87b5ee0019120bdb203fd6e2924f14c1fc1db00e0a0be1af29fae9f4ea1304e2da4fbea950e3684bbd74c7d285cdf450f7ec859e3391263772ddebfa9764d0d5402b607fd9e422452ef06bf910771eda2f55d67032f380098659a8cfa22d6a740cb9dbb02acfe111e80f109daf1a047ad0423b1a0852d5189bb4d82fee2c70cdb1c33c6cb24d49a8e06f0258107227db500bfac99eef9fafb2f3bb278cdc4dae1dd0aa3e78b2a3795365abc7cdeedb94968bae47b8eff21df38ed78366e170685722ffa49fb7bb7a6c26c20e80d64671f5c4b5d0ff3ea83e761fc3ada1bdff09f6a5d26c7a4f91269a8b09be0e79d437a66fcb5f6fb1cea1cbf7c527e9b574304f479bdc277e5792a3a8af1ee31956696ce2ad9b3ad51d610d79ae51635f2037c36501776ae88d6413af21dadf91fbc4f3c01470fcad6ad45c7a8c32a447915abebf51fde269ea415657230651f7a4070979aa7da68bb8dfa4cf3df7635cce467f32a151df649420190246db8bc690c25e23b35ca98d70e0eec8686b544def53005c3a1b4b8fe40f59c8015730c51f2c746ec632f0dd21d88b61bd55a80f4593185334392892fe588eb515779af28d5ec06397f5ba4a8cdf513fc9892dad0fd69db06671de30b56139a643a82e818df95bbb6ec788ae7523c1af7523dc8c900a4c2fae6e6626a33fdc97d5e4b4484a18e3889de1fc6533b9c0807d239f1387ce0a2015a887ecff3f65fc7a75d9c5d6ef9c1a9faaa35b3f3f7573f4fb19d7cc9e3240407addea013d4e2441303121117d8b0e4ef7dce2088395ecee756538efda1e86f3f82942bd220964d90a07a06a2cb4ab2cb0b8c39d30247330a10250533bcce779c39fa256e91f8bb1d046781eba642f30bb6dc113be1af30730fe90b96b120cdd143001c92e65a6aafe3948aed73f85fa7dbc71b766dd35c2a8cc01aa5f47e4dea017232240d8f75adddcb6e964f8fec3672cb8ac74b23774b7a4f5668a089c13c2b5ab6c64de71cd68a32227d028c8ca6ed4b349512601d621c4af5f3fbc88281114c2576582d40785960457e01646f93d4e05d6662387cf52b101f667e99dc706a4afee872f6c484b026aa81e59a867ce888a0af2be4d7fd1674a2e2e129bcf2f526ed59b66478285c16059b252e8113fb98618774d01c1e2ee202b18235d6ac9477e08a31e9f9aecff49708649e9d663b9f7f48929de8cb2cf8be0a9745087443f105630d8c38213ca58b9b01e7a72a4a8bd136452bddd252f66afe21f65a69ba3eb35375d4ccdd6c2ea55ad3b268dc9b19ad615a8e1d94f45caa35d868183ecd7a6b31dbe004c14a07018a3c8f262852bdff2c71006febe3aaafd68a7aa50a2dbb0d8b586f902f08e35c7c4bdbbf8bd40368c4b3d46dd21b68285383c62e415feb8b2a319276906f6e3cbd39e72cb18fe36aae2c74029af94db9770434a7021d03c5e651b48ff6a553e50b6db81938151217f3fb6e8f565f8124135ceb02a460f4deb34a901e59e62e53379e9815347ddd792a74aeb6b6f02616aa5e1f14687666cb5e51f22e6863b38391ea0b14f673e7b27d9238bb339f077077ab66f826e40b9276a7594445678967b7cc403fb3aaf6e4fdbb4ddceabfb86f6fbf05ef5508ea9ea5188a3fe0e4640d42ae06e5d838dbc7ecb143bc2331fb2c474342f2ea71c6eccef8a71ebd0ffaff76808b3424ca074d6e790eea14e74f3abe58b32b6023782b91242d1d7352659555197d855be73ff7ee3b88e2a019137a0d9c19ac028cf1964e1e1d835067a5569c4ce36d0a097b61f8fe8dbd02518913313b87d12e23c108783da122e06668e40806f06b19cda7cb1009c9ff0a46fcbc86952ff44492cbd965da18451a8981fe26a0e992efef9589f01467f23ba4db214f00201a2781a353d157b5270f1636a4180ecdb3e848d3cc2e97cee85a78821a022bc77c7f4171cf257457bc6c594988551231e2e1ae85bbbe5a7f575aba0a6c48e0893335d997509b6234753800c553959d4119ebed6a72137634a96ec3e7168f7885b37a4f1965f8d6abf28b17c80491e5e0a82e8af10e7f6be0734ab5cd0596bb88ff7715d06b5bfbb23026ba73eb3ba600de75ebf5ae71bc01ff7069bd63b74c73e6409a9a926cc308664fcebe6d4dbf05f6471c3a53f0dd3cb277ad11db2f0564213b8475ad3dd9024f080952134fc062af24eb23ee7978ac8d058a153f6e82acfb98d4db33238099f908eda278086254bac948fb8f8c3947ea6182b2d482edce2bf1da7bbfbb838af862a9e0985b362cd1a90aec5180465a50205dcfaea94db6d0d0ec0eb91ee227c48dad5e8d87ba44ff91925864cb9403ad1bed7e5de54014d643d58d39054e78d93e890e420ae1f6bdb01252c2c54918ea665e176fb1b5b2aa8f51b9c9c306a59d0c214679019b8c7b26610296f83192de91928740aff7dd078d391d67b6d9b026dad41c84d2d6fb3ba96eface26a8d79cefde29e2ab419655e75f8a9ac6fbfce2e3d5770011bd324c1f1b628744b07f2b984afb05b090b2f0670e09084b98fcfac172ac885bba3989ec43d1e3264cc317365843116c03ebc3d39c17b412a79520e06a1f6b58ec0807e2d7ccca6fac633a121c67b015210f5747bbde4aaeaabd985107d94e20655bd9346d3c74be48418d49ebbc11d4e2085af56b13648f22683ab68941d8b599b8cf9d78b81fc2e8e2310b8a6ae423b6af89925c6bbe3ee4da1d379deca5fdced204c6d85e7e4d6d41b37d19ab5d422bfb1d3e536624197a7027019d03307e7e689bf2631ee86192eeff158e3c48a4c8170bbc9731270a4feefe38db1bdc53e1dabeb613f4dbc135300ae0e54065655b09301541be96305b1d109db532bf7fec5a814251d19e11fba46aa5cbeb07789671ac9b38815b5defa30a42614f8ceb9139e07a591d89742c0c47b08e784343e4b9b19fbcae2ddfd87cead1a9437eb86ce160aec84b897114a606899dcdd7b7ccd248a27d69388d7713b208d089b56f1a175774820fcf27eb5c344663e208548587975daa1a7a4dc0974a969cff0cd137922d4618598ddc3caf6dc4ccc8b05a619551a478abdba05ce1eb1fad027247787179d18eecf8f786ce3ba0ea716e92ccfac4df41981902d865a35d5db206946ffda4282ba5e76a74cb9184d14bac7d354e3987011c3dcb88577cad741cc303e9c8a89e15fbfdbc0efd0aebb638001d68b81d93434cfa2a3a0f6e94ef274b475b19ba43670383df4845836fb524e3743296ead3fc1b95a4b698b18cec44eca20512970d9dcf798cefce349dc9a1ff83c898c71997c0d4622452e71bcd124b1a3e20631f9a8bd5d5b6756cc9fb8ceec04ec2c8c0396311846df68adb019ddf95ea18f2640404aee90ca2abfd03d63a46210a7f657e8a5b6723e51da7f2eb3dc28e0e73da2f8d41c611d8cea2daad6b0fbcfa65c95ecd6b34725c8fd8e438219c6269782870431a880396f307875d179456cfb934afd89ba2b41f2042793992d4eda52e311bb556624465ae8e1a6e86e89dcaf20f3b8f3409d3af821bc6a901463604ecb13f20df25adba62061759407ab2735b0509d43ae1962b35a7d85b35cfef6c7ef6f2c29a676bee8c883f4c6a764279570eaa8c1dfe5070462072e5a362dccd894df1e47c2893b5ae3fc835e9b5ba11cf2e3fc5d9c87bed060fb8a6f5e05d864fda0e73820a922f33cc5c3378a6236f35a5de30bb30f2c61321fbba0cdb1bcf041a92d7740d29d89c55c60815760696b32ae55f619d8c17e50c4d8fc1cc7f0285d88307ff87746a95ac20362f227c3fae30885c6d1943fcaa78e55966d8f11da82e14e73e80da79e62da6bcf0ed6fab0bf592a9d0929bb69fc4913ccd32abad443b447e0086ffe9658325818d175c8402d94c960317fa8efc4b8e2640be7aca100b68c96c70b940744fe3760362dc87a9655d1bc03b0699d910098aa0b8eb2c44e9f102cbc1afd1cb1f1946ee01c9b34bc08f0cc573cd0f4be93a45e1da74e7a183b391f692c9e1f5176c1f63d8b116558a6a2faf047f1062225c8c38d27d62afe52a3c81e7c685d9bd48b9c35d997a1a9327099dbc1901c322f4a87ad3bfdeb29da8610f04767635c846df2f3e7105a30135277c2aa5da648899b3ab1a899da451f95fec506cc1b4afae4c138a65471c1d99576923da5b8663bf6b506e42df5f48bb5e31238fafc5a504d319b49ab9dde191266cac776454e7ca8551da06610f10f94093dd3547b3a39bcb83ef3c2a13c2c69fe6236b1d91586f62431b26d05f32678d5c14efc830d6f9fa36fcb8e0946fd8d4fddfcd49195887041266cc54af", 0xeba}], 0x1, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x2010, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 16:01:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r2 = open(&(0x7f0000000240)='./file0\x00', 0x240, 0x0) poll(&(0x7f0000000280)=[{r0, 0x134}, {r1, 0x5}, {r2}], 0x3, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x2010, r2, 0x0, 0x0) 16:01:49 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) listen(r0, 0x100000001) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 16:01:49 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) socket$inet(0x2, 0x3, 0xbd) ioctl$TIOCCONS(r1, 0x4004667f, &(0x7f0000000000)) 16:01:49 executing program 0: clock_settime(0x0, &(0x7f0000000240)={0x39b7543a}) clock_gettime(0x7, &(0x7f0000000000)) clock_settime(0x6, &(0x7f0000000100)={0x3, 0x9}) pipe2(&(0x7f0000000040), 0x10004) r0 = semget$private(0x0, 0x3, 0x380) semop(r0, &(0x7f0000000180)=[{0x5, 0x8, 0x1000}, {0x3, 0x1, 0x800}, {0x3, 0x707, 0x1000}, {0x4, 0x100000000, 0x800}, {0x7, 0x1f, 0x1000}, {0x2, 0xf40, 0x800}], 0x6) pipe(&(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1209, &(0x7f0000000140)=0x5, 0x4) r2 = semget(0x3, 0x2, 0x80) semop(r2, &(0x7f00000000c0)=[{0x3, 0x7ff, 0x1800}, {0x0, 0x7f}, {0x0, 0x4, 0x1800}, {0x3, 0x5, 0x800}, {0x5, 0x0, 0x1800}, {0x0, 0x6, 0x1000}], 0x6) 01:39:22 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000140)='./file1\x00', 0x2014, 0x1ff) r1 = dup(r0) ioctl$TIOCNXCL(r1, 0x2000740e) open$dir(&(0x7f0000000000)='./file1\x00', 0x90, 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x20000, 0x9) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000100)=0x100) 01:39:22 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x200002004, 0x4516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x2, 0x8}) pckbd_enable: command error 01:39:23 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x2, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xdc0, 0x0) r2 = openat(r1, &(0x7f0000000100)='/', 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x210, &(0x7f0000000040)=0x290, 0x4) writev(r2, &(0x7f0000000040), 0x0) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x4) r3 = dup(r2) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x2010, r3, 0x0, 0x0) poll(&(0x7f0000000000)=[{r2}, {r2, 0x40}, {r2, 0x20}], 0x3, 0xb8) rmdir(&(0x7f0000000140)='./file0\x00') 01:39:23 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) write(r1, &(0x7f0000000040)="9a30f5b54287fa624f5d1823540c24c5c764ef3fd3417559789470dbed9b", 0x1e) 01:39:23 executing program 1: r0 = socket(0x10000000002, 0x3, 0x7fffffe) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000400), 0x2) 01:39:23 executing program 0: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, r1) fcntl$setstatus(r0, 0x4, 0x80) write(r0, &(0x7f0000000000)="76ea6837bc6a939086e585f157da02850c8065ab1b06988a7723d8e20c0919699cf89ba53a157676bce05eab30ca24e8bf75984c4b05265ee84dc3e79aa9c0143c601d75b664cfe5cf185b425257a472b94ddcb13fe987188df48e7f0edd55fe1e14eb6e14f79adc11ef085d8e0b", 0x6e) readv(r0, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 01:39:23 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000000000/0x4000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f0000002740)='v', 0x1) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) fsync(r1) 01:39:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x5bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x20000, 0x80) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000340)='./bus\x00', 0x0, 0x1) select(0x40, &(0x7f0000000240)={0x8, 0xff, 0x1, 0x0, 0x5, 0x8000}, 0x0, &(0x7f00000002c0)={0x3, 0x2, 0xb8, 0x8, 0x8, 0x3, 0xff, 0x100000000}, &(0x7f0000000300)={0xe4, 0xc7}) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000140)) select(0x2a, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, &(0x7f0000000040)={0x8, 0x6, 0x2d, 0x3, 0x7, 0x8, 0x3, 0x8001}, &(0x7f00000001c0)={0x5, 0x1}) setrlimit(0x7, &(0x7f0000000180)={0x2, 0x80000000}) setrlimit(0x2, &(0x7f0000000200)={0x9, 0x3}) 01:39:24 executing program 0: r0 = open$dir(&(0x7f0000000040)='./control\x00', 0x8360, 0x0) mkdirat(r0, &(0x7f00000000c0)='./bus\x00', 0x8) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0) 01:39:24 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000100)={0x9, 0x2}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x10000, 0xd, 0xfffffffffffffffe, 0x2, "bf832bed9fdfaaf4f4e2cd4cb95d3dc173aaa1f9", 0x6}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "69d4aa1fd74e05ed4897e1d7f68f0c1043519ebe"}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) 01:39:24 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) socketpair(0x11, 0x3, 0x0, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)) 01:39:24 executing program 0: setuid(0xee01) r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x80) fcntl$getown(r0, 0x5) 01:39:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x2804) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000140)="281b319b5bcf1e5a1f757e3c1b6374cba331d2b422fbc64fe2e41f68056b029a80812be6992b8c816a415ac4c954ea9b4a2083c956ea96bed5aac198deba1f7d4f8f096e4bc76c93a5609ffcf3148cdf5893aa642820d1", 0x57}, {&(0x7f00000001c0)="98260a2d70869f0281ee35814442bbfbe60de0ea01b962556626e5e0fa352aade65bfa1e30d2e575d5cfb1e2525ffb3b9f775869ba1de9570fe9ea6cf42c5253d5f000525ffc16156621185ca4dd02c5e365afcaab0964e2b3f31d4c8a6f6872bd36c7b59321e2147cc60c42e5b7cab5ad3986f76ae6bed082c6fe5f540dd437c5e83136567c038665e8467ee2aa8eb7d42a1ef9077c554c1d9e2a15e4d82e32697e", 0xa2}, {&(0x7f0000000280)="2191452f2b8e68ee98931092e01b2fdccf33d95a1a22745d12e89f835c921a8188b61146c94fff0cb5583f722a8e4aeccdea5524f0b04929f9ea62fef97a0c4ea40014d7efd0924fcd99a350e326dc212646a6206f8fe8233b8e95270753b9bf2998f6599711c8b8ad5add530fad605f1f8f4d40ca", 0x75}, {&(0x7f0000000300)="723f0620f2f353b26d16f711a8bbab478b699037e673bc14f754d65444552da330dc18be1f185b8adfe1c542017b0fc6b3af", 0x32}, {&(0x7f0000000340)="eb40b5c4c3f92d54a38c845be358b4f2bc3148ed25487b76ae73ceef614679a65c2b70252546f9e3aaabbcb9591659d7090c9458d46b228bbf57f153be7debbf8fa0a46ff8d8a5275855d29f629d63b95dd77876eb9f44", 0x57}], 0x5) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3, 0x3812, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x1b6, 0x2) close(r0) 01:39:24 executing program 1: r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000040)="f40d76215b979e4f28d11c1ac72181da58ed1aad", 0x14) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 01:39:24 executing program 1: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0xd, &(0x7f0000000180)={0x0, 0x1000000000000000, 0x0, 0x300000000, r1}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) getpid() 01:39:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x8040, 0x0) close(r1) r2 = dup(r1) r3 = syz_open_pts() dup(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0xfffffffffffffffd, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000dde4933f313d871b"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 01:39:24 executing program 1: r0 = syz_open_pts() preadv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/100, 0x64}, {&(0x7f0000000280)=""/240, 0xf0}, {&(0x7f0000000140)=""/143, 0x8f}], 0x3, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000380)="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="0000000020000000009c30a3c4d29919812ef288c949056677e8d596aa31269bb38e4858b56f4520b123e1c7144f2dc9391509858a533e5790cf88dab29e271f61920938db2eb745ed15000000000000000000"], 0x53}, 0x0) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 01:39:24 executing program 1: write(0xffffffffffffffff, &(0x7f0000000000), 0xfffffffffffffec0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x100) setsockopt(r0, 0x6, 0x4, &(0x7f0000000500)="0bbf227063dca9ebd1ac4f159275ff9ebe7b3b8f8e83ab74ff27150af5224bd116fe03f3e66d7d29841da33f822f6a85880d6b1e036b20fd2d84527ec01832c86346b62bfebfb217d1ad254e6fc6bda65192ab5d0b86f56793", 0x59) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000040)="a9dcf2efb2e35573c6cbd04eb1af0acfeb087a069e3d86048ca9199c437b35aadb7c8414cc899c17e3d6652db1059cd39467672ee79d667062d72f6fff519700d9c1bd3e7e8460fca24d22f6a5ff155d75fa5bacbd5a9141262b115834fd20c437f8c47686002b1df9d4817e8309fcfe8636c0bf819855f5d78c97f6bf6b01c941d3f7b79b4de2cbf5a5b66590f7f38c28d1a13fe7af5045d56712ebaa83f3ea3f81e69bf2df8fe2d13f088a1a2155b2a8744589066ba38341012e219f41fd51c6ac19cf3417ed3d188e95769d5cb008e8df6a7e1d5e6ae71543c06f68be", 0xde}, {&(0x7f0000000140)="013a6ca5fbd45b11f7eb8c58fe65033a31", 0x11}, {&(0x7f0000000180)="dce549cd6a75170ff8617afe0e40", 0xe}, {&(0x7f00000001c0)="0bbdd1f84f95fa2a15885351e3c273ce68365e55b175a91de01997aebea78d98a807f34563a69634e3c70fd955a79c785aaafa851d171c8273093c9df1f81ec5e6d41bd047b9def5194a40bfca868b2ce776a175ae9960b60a785f9b339ffb159a104338a89e31ca9ead9367ece41c344d3782767e9e2b9cf3f50f7910221605793e223800fbb124a1c8565554aa3a16e6245bc76156312b66150cc311532aada1584ef56e64cd1af9fa39fe626d0422e23ae8a1e361b4b5d07f96a1695690f42cd2f7e40267cc0e35a2acc94d0fb8935c", 0xd1}, {&(0x7f00000002c0)="a164d64c69411f49363455d17351a0f6e538d5371ba3c075fa1d0d69a361d10331a39a7b6809797362143f8c3557fb3470ae1e2b10d16ccb187269f6c9183d6ec1d0819d00", 0x45}, {&(0x7f0000000340)="681e5a18a72e5fc45997be0eee9c090ea14ee71c9baf0c61033116e42c8de5c597d374c2f1b7fa4ccdb08956ad40d4", 0x2f}, {&(0x7f0000000380)="9300a9423ff988805e77d3c32632af7d69e09fad4171c360496a86f580daa2d2dd811926ba5dd5eb1a66757929", 0x2d}, {&(0x7f00000003c0)="6eb94b310ee7a330a4c870885d76a8f7c07d76db1551a8004d49257b891393d22e9b1388717ebd07554788db106870ceaebcefc8845f4ea362eddf30f3fd75e86d2f40db0e6a1f666ab1b457b65660ebefe6e9045f8edbc2d3ced87776a481e85d9a5e515a34aa315cc9d99213c1891de4a51649b8b3e18fbbc8225a25a711ecfd9c4c75a1da8e4bc5ef2d107dbefc6980e20f7758295510f01b7dd67d859a4c895634e2a7d3e55f2d31a6e91fa9ad867cc400bc722034c156", 0xb9}], 0x8, 0x0) 01:39:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7725dbde3d9f4afa0000000ebbce4bfe4"}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000001c0)) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() poll(&(0x7f0000000180), 0x2, 0x3ff) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x7, 0x10000cfd, "845c556b0007b8afb44c7f8ad79f2500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:39:24 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) pipe2(&(0x7f0000000140), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x0, 0x81, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/72, 0x48) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 01:39:24 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) kqueue() ioctl$TIOCMSET(r1, 0x8004667e, &(0x7f0000000000)=0xadb) 01:39:24 executing program 1: pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='-!$\x00') r0 = socket$inet(0x2, 0x2, 0x3d6) setsockopt$inet_opts(r0, 0x0, 0x100080000000000f, &(0x7f0000000080)="003256de0357f016a1b3575809f9717cf275986189b0ed1d48b0d89b87d7988560da22131d32e5b106f3921e8108b9bc3d776887fc6cc9b6fbeafc600f21acb43e567d284f3af30075c35c8ba47c6bc68e2c458d694b0634946e6f4f194f4c8a134aea5234da23805e9283dc88166058a6e8727c02c767e9918b34de6afec92aba98e9d102ff9ec35325c180618845", 0x8f) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) 01:39:25 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0xc0, 0x0) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) recvfrom$unix(r2, &(0x7f00000001c0)=""/100, 0x64, 0x800, &(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8) r3 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x9130dbf, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r4 = getpgrp() r5 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000300)="a6cdd48830fd4fdeb884", 0xa}, {&(0x7f0000000340)}, {&(0x7f0000000380)="cb233b33dafab88ba957ed5be47b55a10710c4c9085a0e4678bc59e78f2b01a354342a0c9e351289d52e162fd984522cf03f6bd8692de7d0b418a60ccaa20b43f2e5d11cbd67335d97eb592cc6b460b3b3b39d4a0858162c1938bf44ccf60625d41442d664d2326c34acab60d654acb360415e75df2a708fc27336288f023bb1f344789680a0d8c2d5503f8a2bdd8a5e8e41ca7e9e6f275a34e54030f5f1fdfd7c067ae6ae195dfd15e1da6794fa3dfe222d7ec171b0d652c3a441b6c3e3ad5964cc8971604e8cf39b85807ae04f04c656ef2213aab7e529", 0xd8}], 0x3, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r2, r1]}], 0x48, 0x400}, 0x0) getitimer(0x0, &(0x7f0000000100)) close(r0) 01:39:25 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() r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x6, 0x2, 0x3f, 0x7, "eba7f4b4ec261a12d3047447b01595371d65f0f6", 0x240d, 0x7}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x40, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x5, &(0x7f00000002c0)={0x280000}) 01:39:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x120) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x5) close(r0) 01:39:25 executing program 0: syz_open_pts() pipe(&(0x7f0000000140)={0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) getpeername(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) pipe(0x0) 01:39:25 executing program 0: r0 = socket(0x1e, 0x3, 0x0) getpeername$unix(r0, 0x0, &(0x7f0000000040)=0xfffffe4a) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x8) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) 01:39:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) poll(0x0, 0x0, 0x80000000000007f) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 01:39:26 executing program 0: r0 = socket$inet(0x2, 0x4000000000000000, 0x7) getsockopt(r0, 0x6, 0x1, 0x0, 0x0) 01:39:26 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='./file0/file0\x00') ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000001c0)={0x2, './file0\x00', './file0/file0\x00'}) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x60) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='\x1b\x00') chroot(&(0x7f00000002c0)='./file0/file0\x00') symlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0/file0\x00') r1 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') 01:39:26 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa6594a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 01:39:26 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x118, 0x5) ftruncate(r0, 0x4) socket$unix(0x1, 0x0, 0x0) 01:39:26 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0xc168) chmod(&(0x7f0000000200)='./file0\x00', 0x10) setuid(0xee01) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='r\x00') 01:39:26 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x201, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r1, 0x200000029, 0x68, 0x0, 0x0) 01:39:26 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x2, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') shmget$private(0x0, 0x1000, 0x600, &(0x7f0000f8e000/0x1000)=nil) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x30, 0x0) mmap(&(0x7f0000d61000/0x3000)=nil, 0x3000, 0x2, 0x2811, r1, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) msgget$private(0x0, 0x44) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) shmget(0x2, 0xf000, 0x10, &(0x7f0000f03000/0xf000)=nil) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000000c0)) 01:39:26 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x400000000) write(r0, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa6594a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 01:39:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00', 0x5) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) 01:39:27 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pledge(&(0x7f0000000040)='\\^!*\x00', &(0x7f00000000c0)='+^@%q\x00') r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) dup2(r0, r1) 01:39:27 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) chmod(&(0x7f0000000200)='./file0\x00', 0x8) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x1, &(0x7f0000000040)=[0x0]) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x0) 01:39:27 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x440, 0x0) socketpair(0x6, 0x5, 0x3, &(0x7f0000000180)={0xffffffffffffffff}) r2 = socket(0x38, 0x2, 0x1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x100, 0x0) poll(&(0x7f0000000240)=[{r0}, {r1, 0x87}, {r2, 0x2}, {r3, 0x69eaa5f374dce5b}], 0x4, 0x400) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) clock_settime(0xfffbfffffffffffe, &(0x7f0000000040)={0xb6}) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r4 = kqueue() r5 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) close(r4) r6 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) kevent(r4, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffff9, 0x40, 0x2, 0x5, 0xfd09}], 0x100000001, &(0x7f00000003c0)=[{{r6}, 0xfffffffffffffffd, 0x70, 0x80000082, 0x5, 0x40}, {{r4}, 0xfffffffffffffffd, 0x40, 0x20000000, 0xb1, 0x9}, {{r5}, 0xfffffffffffffff9, 0x8c, 0x80000048, 0x3, 0x4}, {{r4}, 0xfffffffffffffff8, 0x2, 0x0, 0x100, 0x6}, {{}, 0xffffffffffffffff, 0x30, 0x41, 0x8, 0x4}, {{r5}, 0xfffffffffffffffd, 0x4, 0xf0000000, 0x5, 0x764}, {{r5}, 0xffffffffffffffff, 0x4, 0x6, 0x800, 0x1}], 0xfffffffffffffffc, &(0x7f0000000140)={0x3, 0x1}) 01:39:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = msgget$private(0x0, 0x400) msgctl$IPC_RMID(r1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) 01:39:27 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x65c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x82, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000500)="99e9a08c3f7c9bac87fa8629a5754948daaeb28788bea419324a7f6b43072472ef162a6dc8f9f587879025fa57f4c02561c0089347e8fa", 0x37}], 0x1) setsockopt(r0, 0x5, 0x7fffffff, &(0x7f00000000c0)="7753445781cc218129d936923d46bdeddd4610d48b5f24d2b1ab69529b8f3e0eae93879f0a794af4ad9285a027b2b8947f07ef990d42277d31ccd01d8c097ecfab07e3c9", 0x44) 01:39:27 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 01:39:27 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) bind(r0, &(0x7f0000000080)=@un=@abs, 0x8) 01:39:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="1000187214c1232a215a000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 01:39:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000003400)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3bf2c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a042bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3daaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c02432d5a7be063077ac005cb6719a1e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a63c002e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da244c6d3eb4d584bc4302a908eea5919f45a5614066d4624bdb536b783c449989178ca3cc789a0aef1ae5cee2724366f577a46bb9ec83d3cc6b64c384910ab9a08585bddf0f7c77df65d75809acb775fbed3796add37e23d7b7897171deef6b96f4fa64cd1491d9734363673da398d9408613bb210c67787b0204d1695dc0ec4f41fceba8596e62eac28ff552baa42fa97c303557dc959f592aa7fe93fcd0d3659a917d07460732465fb21b672e1b26b025b811ec0d0478cdeb7019478a0921cd92b6f1f25d1000", 0xc45) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x1ff, 0x2, 0x1fae, 0x80000001, "64bb8d8f37edd0a18aa0236c3062cc804a8c3bb9", 0x9, 0x401}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x672, 0x0, 0x3, 0xda0, "b0ad1dbd961018ffa5002c08000200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:39:27 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x155) mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x20000000000068ae) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x801, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/93, 0x5d, 0x0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 01:39:27 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x480, 0x80) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x3, 0x6}, {0x6, 0x1000}}, 0x2) 01:39:28 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x612, 0x0) fcntl$dupfd(r0, 0x1000000007, 0xffffffffffffffff) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) 01:39:28 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x1000}, 0x10) 01:39:28 executing program 0: semget$private(0x0, 0x2, 0x2) sync() 01:39:28 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) link(&(0x7f0000000180)='./file0\x00', 0x0) r1 = semget$private(0x0, 0x4, 0x1) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x5, 0x0, 0x2, 0x4]) 01:39:28 executing program 0: setreuid(0x0, 0xee00) setreuid(0xffffffffffffffff, 0x0) r0 = msgget$private(0x0, 0x0) r1 = geteuid() getgroups(0x6, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = getpgid(0x0) r6 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x80000000, r1, r2, r3, r4, 0x3, 0x7}, 0xc33b, 0x4, r5, r6, 0x100000000, 0xb0, 0x2737}) 01:39:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) setuid(0xee01) r1 = dup(r0) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) 01:39:28 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000100)="919b576105fe47a310c5018e934a8c993027573dfbadd540403c55352d86709b6114813c5c7286affe326629052f9cd1ea689852913c6c15040b6520ed389a583da55347578b7f6ddecddda65f4fcb589a411ac2052f2ce3318179625c806b592cddc8392850e507de87e382cc5d165bd0e37e0c4a2b7f656d7827", 0x7b, 0xd, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00\x00./busM'], 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() getrusage(0xffffffffffffffff, &(0x7f0000000200)) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x100, 0x0) kqueue() kevent(r4, &(0x7f0000000080), 0x7f, 0x0, 0x100, 0x0) kevent(r2, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) sendto$inet6(r1, &(0x7f0000000340)="38b9bc1d227048b22d21254274a435bb8294449d219bef49a74882e4429d92a5b94b52fb8851eb6c94df138345cc56b71d709f5f122d773b157c45026c9744fea94b478a905a45a06a7f11f2639c4052e9ea6e408f5a0aba1e9ec1cfd74d484e6d5342e62ad1d930ffa813863052ef5e", 0x70, 0x400, &(0x7f00000002c0)={0x18, 0x3, 0x9}, 0xc) 01:39:28 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0xd38c, 0x80000000, 0x7, 0x5, "9830e1e3f9e3d2b12f0676d9e10de46dbd38d831", 0x0, 0xfffffffffffffffe}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x1230e0000000) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x800) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x7b, 0x1, 0x0, 0x3}) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) 01:39:28 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, 0x0) read(r1, &(0x7f0000000100)=""/67, 0xfffffffffffffe60) sendto(0xffffffffffffffff, &(0x7f0000000500)="8a568b", 0x3, 0x0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 01:39:28 executing program 0: semget(0x3, 0x7, 0xc6) 01:39:28 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x220, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x5c, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x4ff8, 0x1, 0x2fc1cc07, 0x53118ac9, "dc378803a5b4dec54884654b4c8dc6edf79fdd00", 0x2c00000, 0x7}) 01:39:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574e", 0x3b6, 0x9, 0x0, 0x0) read(r1, 0x0, 0x3b5) socket$inet(0x2, 0x6a2d4d101d1d3411, 0x9) 01:39:29 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x801, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) dup2(r2, r1) 01:39:29 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) r1 = dup(r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x80) flock(r0, 0x4) 01:39:29 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 01:39:29 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() close(r2) 01:39:30 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000080)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 01:39:30 executing program 1: setreuid(0x0, 0xee00) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x77, 0x0, 0x5, 0x1, 0x2, 0x0, 0x1, 0x2, 0x2, 0xfffffffffffff25e, 0x4}) 01:39:30 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) r2 = kqueue() r3 = getpgid(0xffffffffffffffff) r4 = geteuid() getgroups(0x3, &(0x7f0000000300)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) open(&(0x7f0000000500)='./file0\x00', 0x40, 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r9 = getppid() r10 = getuid() r11 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r14 = getgid() sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000140)="ec521c291d5e231110585b082bf9b5b4a36905aa18619e2dbeb9b9895d62c656601f0c7d4cd9a971caaff143d5da63d68dfbb990a40e930f78c9b63644a65768d674677687203543d8ab65388e26b9cdb4840a5146a059a15dbefa868f2d367dcf50c6eb3f69e8f74296847238088e76c2077e0c7598acc6e0efa84aa1268a0b6520c87086607a570130982f29da1c39d2", 0x91}, {&(0x7f0000000200)="e7df640ca4320215590d9dbe1398011c99b0b10886d1ca82f7b203d4a64371af554437b015f54c95cd8c43032936693284ddfba5cafe25b4e8cab1138212d2d86784304ab184195e", 0x48}, {&(0x7f00000000c0)}, {&(0x7f0000000280)="e6f8cb383c5376939ad45d505687c524a213ebc729ed3006", 0x18}], 0x4, &(0x7f0000000640)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB='z\n\t\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB='\x00\x00\x00\x00'], 0xf0, 0x3}, 0x400) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) flock(r1, 0x8) kevent(r2, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffe, 0x81}], 0xd115, 0x0, 0x0, 0x0) dup2(r2, r0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f00000000c0)=0x3, 0x4) 01:39:30 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x4, 0x7ff}, 0xc, &(0x7f0000000400)=[{&(0x7f00000000c0)="9e239f5a07cb710fd3c64132cb7e79f8ea31b1b262bcf3311a3a1356dda0da0d09971f140c1e9d531f0d948c34300dcda9b98f740d495dafa9e30b2432b1a0f58c65fabf0f3fc7297879846ecc98e61ee4c10a47e8f5e78ca5dea8bfed69a5e32ce8c5f6a1582a804f6eba3917615d6297d28e3850c06657c24d", 0x7a}, {&(0x7f0000000140)="fa09b7cb2ef39827ca374f83b40f6a323fbe16cfe8c9b80daa487bb11a29a77492d52061df35d84b9016aa6550e599dc24", 0x31}, {&(0x7f0000000180)="303b7137c92838027c1dd5e6fb1a8dcdc514204b012f071ca4a1894e605604b36287fc2f950e9d90304ce49cff0af51a1bcf1b11c71014a8577dab895910d10bfb57c2ec270f33320907917e685d98b004381e2d53341db808b0ae4e74d44dc25051c17f493f16458e48d677699f15e833d8fa3447fe90c3bff45fa8d8282cf9752bfe2890636aaad62a042b93423a44e5cf0bba0fb6f4f3a78c566cbc", 0x9d}, {&(0x7f0000000240)="2cd07ad102a36469ca636edc0c2741299fdfa809b8cc34d4f44cfb01d49376bc5de86d0928887c70ad7639969016ccc200ab7cc5e61d94d4a202", 0x3a}, {&(0x7f0000000280)="3acdf2ec140fa3554ef41cae6593a75c3909b4f1bd810f007b625e833e27afdc2d228ef67b8ebb28cfbf6310d4fc6aa58b885698854e024e4c39b6c180916f036635ff29906d", 0x46}, {&(0x7f0000000300)="b0b05dd1b1ab9245d63519ddf6d995421d6116b7a61f652244d7ab0fd3b24d4d931c9bd552bd4f5bfff2ba2df0be41f809d6a5928241b20946e49828e9672d9151dbc08ab2eef7575356b336bb50b66cf73b8d79e0b825e8dfc1b32a8d3b99671f6022e69e21fb0986b0255fd97a491cdb62d308288654a3e1cb6fe098240a214e6ce839e3", 0x85}, {&(0x7f00000003c0)="e01eda87d7454311762aabfd2fec56041172da514264fceae76ee84a299bdce29d0edb71f48ca77ba78a0439ab69a45dc0865175b8c622", 0x37}], 0x7, &(0x7f00000005c0)=ANY=[@ANYBLOB="c000000000000000ffff0000ffffff7f244f6a7ec66ea11c312c8e7b1ecbbe39a677f68d214107432c9155c05a0b54ec1de7e6a91e2d1e4aeb5dc707235ae5d1d60e69a60f878ab5b28c79bb3264d2c1b837083a0864c0c803f16aa914befed1eba12111f3378bbe2b38f58683240c835b63c8f8b2e30134b1779b6ef92f2e2b65b9e77afa86f47b9d045c40d60bf989eaeb9734adf57c49d81244fc0ab5deb065505f54fc27877216dfc21b02fa91cf3b544cad0f77ddcd6ff83200000000001d978758dc95f931709b062184595705738175988c6bed454bd4868a638dada66347f202c408db1339da9984f012257eb508643eacdea2a6565d2fc87c17896d053633f2dd6d76f303667d26f2cee891d20ff93e53cfa4bdab66425f432b62158d02"], 0xc0}, 0x2) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f7f65ff130000000000003ea8621270104a14f16d0fdd354cbe53987a935818fd30de1c841afa2433b4e442000000000000000000"], 0x1) 01:39:30 executing program 1: r0 = socket$inet(0x2, 0x3, 0x80000000102) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)="062d5507e1963b6f8d1a234c0916a775621d65fec158d5638205f52f14615cbf44d457e1f4338015ae05f7f531eef644b4b85514b95587963db8f5459384", 0x3e) dup2(r1, r0) 01:39:30 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x804) r0 = semget$private(0x0, 0x7, 0x2) mkdir(&(0x7f0000001100)='./file0\x00', 0x0) pipe2(&(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000010c0)=0x8) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000080)=""/4096) open$dir(&(0x7f0000000000)='./file0\x00', 0x88e0, 0x0) 01:39:30 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x7, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) syz_open_pts() 01:39:30 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) 01:39:30 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x0, 0x7c) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/26) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x3}, 0x3d65, 0x4, 0x0, 0x0, 0xfffffffffffffffd, 0x3, 0x0, 0x80}) 01:39:30 executing program 1: setreuid(0x0, 0xee00) getgroups(0x279, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setegid(r0) 01:39:30 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(r0, 0x6, r2) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r3 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000)={0x38f8, 0x1f}, 0x8) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 01:39:30 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000002b80)={0x0, 0x0, &(0x7f0000002780)=[{&(0x7f0000000140)="7fdc38ed488f83bd3c2334c8b82df6e740e58e415b42a0bcd47093df482ccfb9a67dcdd6cbceb4d857b53fff84e9871d7db3fa154f7a312550f5518b7cd6d0e8f422a30e89887913308e3c15ebbef6fe4c5a7ee84efce3b7", 0x58}], 0x1, 0x0}, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) sendto$unix(r0, &(0x7f00000000c0)="1f7809fb4a12873476baee3bce81dfa6326f2cb235cf9b17bf44fb7dc6ab60b7ad459a254f95666866cada65cb83bd9042978bcd75a1d010a615d1eb6c3aa8", 0x3f, 0x4, 0x0, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x40) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 01:39:30 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) semget$private(0x0, 0x5, 0x8) accept$inet6(r0, 0x0, 0x0) shutdown(r0, 0x2) 01:39:30 executing program 0: r0 = socket(0x2, 0x8001, 0x0) dup(r0) r1 = socket(0x0, 0x7, 0x4) connect$unix(r0, &(0x7f0000001100)=ANY=[@ANYBLOB="82022e2f00696c65ffff6ed35361638c021209da8dcad1c2d700ff562ac50c000000000000c8b528696195b602f19f30537871336ac5b352f24f20de049ed0edb8a70fec1f431a3778d873f968c1c3ec7781e72260004fc74e7fe96bfdc3cbb5dd1a6a805112f2d869a53f0262d5a693743dcc8a51aff6198333e1484d4504b6289393e23db2cefc41090324c86e648cc8f2e112abbe15a9a40310208d10d8b2bcc82e116ff89713c714dadd0e375b5b0bba9a0410829042f430b4f00cd6d0c0bb6179e8dfd55bb0aca27ffacc3fab8e8e7596858730b9baa5805378419de5dc0f66c8acfd01f9eedd8572fe717a8ccee1740a16d42d9a1e9bbc3963a47c232b9b2bd0b6"], 0x1) r2 = semget(0x2, 0x6, 0x45) semctl$GETZCNT(r2, 0x7, 0x7, &(0x7f0000000000)=""/193) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/25, 0x19) connect(r1, &(0x7f0000000100)=@in6={0x18, 0x0, 0x4, 0x8000}, 0xc) 01:39:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x7) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) ioctl$TIOCSDTR(r0, 0x20007479) 01:39:30 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x5) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x0, './file0\x00', './file0\x00'}) close(r1) openat(r0, &(0x7f0000000000)='./file0\x00', 0x2, 0x10c) 01:39:30 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x30450, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2001, 0x40002065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x104) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000280)="aebce6739c3191378c8ebf167610586c17e8e2782d09e1d5ae4056e04067ed2e120d", 0x22}], 0x1) 01:39:30 executing program 0: mkdir(&(0x7f0000000000)='./file0/file0/file0/file0\x00', 0x100) rename(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='./file0/file0/file0\x00') symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') rename(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0\x00') rename(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f0000000100)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='c\x00') 01:39:30 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f00000ac000/0x4000)=nil, 0x4000, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(0xffffffffffffffff, 0x1) 01:39:30 executing program 0: r0 = socket$inet(0x2, 0x3, 0x1ff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) mknod(&(0x7f0000000240)='./bus/file0\x00', 0x2000, 0x10000000000043fd) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000180)) r2 = dup(r1) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000140)={0x2f927793, './bus\x00', './bus\x00'}) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) recvfrom$unix(r3, &(0x7f0000000080)=""/118, 0x76, 0x2, &(0x7f0000000100)=@file={0x0, './bus\x00'}, 0x8) r4 = getppid() fcntl$setown(r3, 0x6, r4) 01:39:30 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x5, 0xf6, &(0x7f0000000080)="33eb2c9ddf627c1ef8b9f90ccce0fde97eea23a0a74276bad5adc85bce6070e4a9e61883c2fdda79721891d2afbadf187bbb73", 0x33) r1 = socket(0x1b, 0x0, 0x8) setsockopt(r1, 0x6, 0x100000001, 0x0, 0x0) 01:39:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x9b69, 0x81, 0x2, 0x1f, "1a6664b56ab2bbc65ffffc41c5ade2c0492688a6", 0x1, 0x3fd96ec8}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x2010, r0, 0x0, 0x0) pipe(&(0x7f0000000040)) write(r0, &(0x7f00000008c0)="3e2a0113e4bad21c714dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9102000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbaf7014de288352c75f6c063232e6c188af828d83a79f9917dd1d95e8f6b9d360ee906e5afdffffffff31351d74122ab9bd510eb00bb20000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48ce27da721ab3d27d0a110febf1b4d99776810045f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4d9d7b31f678df44ff0ff", 0x113) r1 = syz_open_pts() close(r0) dup(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0xffff, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) close(r1) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 01:39:30 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000340)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0xd3}], 0x3, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000000)=0x100000001) renameat(r1, &(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') ioctl$TIOCSETD(r1, 0x2000740d, 0x0) 01:39:30 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x30420, 0x24) kevent(r0, &(0x7f0000000000), 0xf8b4, 0x0, 0x10000fd, 0x0) kevent(r0, &(0x7f0000000000), 0x84d, 0x0, 0x652c, 0x0) 01:39:31 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x70ed, 0x6, 0x1, 0x1, 0x100, 0x20, 0x2d, 0x1, 0x0, 0xfffffffffffffc6d, 0x7b63d5d2}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000040)=[{0x0, 0x9e}], 0x1, 0x0) 01:39:31 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000040)={0x2, [{0x0, 0x1}, {0x2, 0x1}, {0x3, 0x2}, {0x1, 0x100}, {0x2, 0x1}, {0x1, 0x3}, {0x1, 0xa80}, {0x0, 0x1}, {0x3, 0x1}, {0x1, 0x6}, {0x0, 0x8}, {0x1, 0x9}, {0x2, 0x4}, {0x3, 0xb4ea}, {0x2, 0x10001}, {0x2, 0x3}, {0x3, 0x8}, {0x3, 0x5bb6}, {0x0, 0x1}, {0x3, 0x7}, {0x3, 0x6}, {0x3, 0x7}, {0x2, 0x15}, {0x1, 0x5}, {0x2, 0x2}, {}, {0x3, 0x7}, {0x1, 0x1}, {0x0, 0x6}, {0x3, 0xa62}, {0x2, 0x3}, {0x3}]}) connect(r0, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x9) 01:39:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) sendmsg(r1, &(0x7f0000001600)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0x20, 0x10001}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000100)="ed506202efda3b195cbb1340dda5ebfb9a0a", 0x12}, {&(0x7f0000000140)="71fc660f355fc98621e61c9c5186fb929df77fb5d814b2ef123a65e3ba88ca6199cc6959901bd4f0947912cf32e813c5cefa6bc596b23f23e883bdcb3ed7919a28fb9c412ab9dbb610ea5163e0d79be7b5ed6ceee69966ee52d2", 0x5a}, {&(0x7f0000000200)="e9", 0x1}, {&(0x7f0000000240)="6c169d9ee9", 0x5}, {&(0x7f00000002c0)="8b471ab8327773c5f0f18f14f8f09bcb5548f64022dad9ed6c955ecf11daa5d37ff324a287e80a22ece40b58891104ad444ec93d79ba6ad1697547e33335c20f4b4ad14ccd66b0f3e7b7d0996521385b5159b73811a5f363da48380fc24e806655c720cfc31cfed5f1a2703f91f71fc612f933cc4abff8711ed670eb87a19db21037df763e8350045e3e69444d6d1c9c45b079fdc221d0dabc6b8976962acc2f10dc3698df74699b231a48a419040909541df22fa4244c6a4b6741891c320468a73b", 0xc2}], 0x5, &(0x7f0000000440)=[{0x1010, 0x1, 0x7, "af9de8deca690054a5d0193a94b12c3c29991b35fe71c2bd38085d19602372d5c2ddca4e4d5fc2bf875c2fe2a8bc462f4a2133084babcf2e36c769f1171101d13b7145263234edebaa14ccb593695e93b26424f3d4a47b395d6f5153bcbf76643f891b309b3aa66f0eaa09a30c7a58260cd1adac127add5570c9f28d9ce0bb18fc7eab1a8e0a362a7b73d6715a670d1c7b9535bc50d5ecaadaa116b8f28ef5f45e02a536717cbc37f2cf5a3263eb6dc15074612617dbabecb7c911421381a34b4b587bdb75af730a43ca19bbdd9bf736bda10f5dc2a46f502cdfc1e804a718b7ba9ee0cd32ee897bc4e1ca69409a5a698e61de35bdf577d84c48f0cc344c57950b9a90503fcca4502d213acc9bd8d2640bc28a3941cd58da90be2dd54dd48ed1272533250790cc33ba9e17937929a993bcdf791cd548f25fb7071208f65bab5969af04ee90160c69fa9f20f90cec02964b4e41780f46fabce516da6267d38c4617702f62ca653fa434fab17b0c9776874f91ecfb0837215c5c7b98ef3d7369abf9a338af96272de2c186669176dd497da44398644c057efb1b6d03ea6a4a02d871c38b75de2aaeda177000e6cacc33c874512748bd5986de24d6dab2bb74ef1a069f3e9e9fd1467c552d11f5754843b2969529c8a9dc5f67f2fa9ab221fed452881758486f6898d22a7517d1aa52287f0c82bfb0904eed5f6d665209fa38ba217b8895aa807deee9f722b8db54d5ea0aa64279078ec31ca9af6b8b7e1908f46faabc3c88fc639d3396fb48a36b78a0bee2045bcc057cfa6757d5e7bcad7d32b3e8d9d2a8c1fa955caa1f489c24295f1400a4a4315a3273f258a45877079febb133342c0ce20f9b9f8cff506e149410b6e032a62dd48c2378ac9214119e7f6c38641ae03a5bcaf7a9b98b5d41ab84a2b3cc2dac845a665563aa2a777ea378af85efea6acb993af02810e7229653c8deb53c96b6601a5a640c4a68c3bca6403173518f82c28264c895882d7ae72d149afcecb34c50197c27b64548baadd530613f3042b0b7d2df07dbdbc86bf4192e1b4fe7bdd3a91d5c137374412d0a60a0478681b2b8302c4c86df2fc798b5f567f90b95ddaeac862b69a5b20865cb5cf7213562211eefb602cd5f73c826681a103fb111ba19fe2c6bb3ca1258e44c4b842f5b5cc2d18eba8ef7be49213e285707e7c114c60f8f9e38d3e1a59bec7de87cbe6aaf91f4e4fdfe83a0139270f34fd904f674be6d6ed93bea2b5ebad49e43a36538db1458adbea0c0dd17c4268d3a48132818dd37b6824e2aaeb0cb93549c57de0c62d11b3d9a66cf5003cb24846aa50efbd330637a1193f6d63eea4a896ae00ff5266bf880c659fe9807fbe4d0531dc780053e8b8bf9a4c02510201cb75b96bf94a02563e278465ee93dacda318b1eae0683c8a7fdbd50da2248deb3d53f1c068d137232b1d4cc362ae37428f7d69469bbd7a8fa768ab32aaab509795429e582ffaad47b4d7dcca8bfd2c3fddb14a0aab7cb8ce9c7cb166ac0590d7a4767ee63c7c86a028867c53ede3f2a298f9f73033cdd1b7362dca7ee64249b2b386011286249a9718f0c8c21ca045d764053d28665ad299883a81aa7320c9f1189fc4349aeb2b0466ad1766e8027a75d3f17e461473d37e05d29b80817b2ff80d30b6dfbfb02ea86f8b017abd5cef968b87dfc6cdeb10703756f0e5827f45c422c245657422fff3c458aad3283d58f585f1d7a96f028cc99cc0de9d2ab2b1b0d824fc0552b9ae578e655f04d7ab16e61c83cfe498cc14ca9bd48ceaa0814b42b7da93aa39df0ee934038ae79eb096b75069e1dd14323cad34d0c38d98193a730cf380707bb4b596b7cdb5348b3d72ff1a768c4e16eb3f62495caa583ee088d71d30b75e0dafa7b43bca6d2f14588c5029476823e4a859c131fe47a38b2206d348930e7f985ee964c9faf63861d2bbd5020a05a1cbe40f756f7bb7632d4d36929d3387408e987cb184f8575791bfa33082b9a3bf55a68ccae73d5844181d80cf4a9c3473fbe0a0fc59bec20765139f127d7dbf22e0fc1117a253084f85070ba7650353c671b70a6ec0174f2af6cba65509205284ccb009d6e158074d9913da92d9c0283b272048179586dcec7ea6f51a848ca62e96e09d19cfb347f9ffd4545c2fe201a0bac5ddd894424181eaed439399523b73577ce5368a5d32e84b7d554f5dfe7ae13f8af1b4a99a70ad1e07d777784ecff880cf9d7e465209c7859d4f4e74c3d2758819317d99ddc298ec09be2bffdf2ba7c63a3a178010d81f43a233b9b41b17d1051bdb84de7ec1ba51c2749640b1d99a3d12de80dd753da0d3c27a51179062259c792bb45d4c463360598d1443e74e22cd3757193e365ef35d329747a6f19fd03bec46a541639136381ab029b941dc7831dda7d71a242db859aec652987e9035578b933a087b2524efcaee6fbc923bca214450929941b1c24bb0ccbee4cd64fd7ff7b47073f8ceef500399be9448064cbefaae4dea31075e57ae9f025b3b5c55deb5890c94c12df556df6adfe40fa8cf8bcb36052f9527d3f130b16655deb7af965770a98f35306b25a472eb313597e9e3cc449e8588279b5fcfb8afac644422b23f272bd3a566d1629c736bd234b87b41acd3dd4216b8732a375c660683896586c5136e1b0af866cfea59842395f83c0331b90055a20c59c39c357189c132554ee2b9965e92a9b8de56c184c793de7910dbeb7510f7947513e920aa450b454bd264fb92d3ab65735be982b09f1f25748885ad88a399171c584eee08bcb7b174c72b3261d2005c9f8b1573c85cae106c19570102a5bfde4262266d8ba333e2ba529e05d58af0994371eee14f68988cba93fcc2abbdcc4ce70ce0d2d45ad8cc022d6fe6f7fcbc486c61f6b11c700a6e4d51ffcd2b5fad10b30c5286dfe337d61a868629f61c7eb02eafa785ba86a853845fa02e52019682c97f00374cab5960cf0a3bd3ea155264963254ea4d2c5292eb034f58e6df2baf56b5c6f8a34de3d563311f75781f839893506dcae5b83206d0d26c0badcb4df343e41529b7829e8737b704f662aac64f1a519b03bdc059c9b324dc510fe8585a3f561da53658aa19668252497542d390808ec215207970a30b760c7c7ba3abbaa9159f9346dba6e02a80640a8c07755378eedcd53eca9651ee87a5ac0fe70fb12061f5769b68bec3bcd5451b6e4eebf34e9bff3aa162e166aff1a9b7441bd9f3f686093698410868b8a6eaa2140f4f0274f1bd0a8c262740fddfc547011c2a64921b2849598b103fb5d8f529d59674d1f08deac233622ef1f76ed718c347ce310bdf6c567a87fba5c38c1410924ac085e2dd18cecb94a1a62fc9b889be1b1cb0cc44d157358888b871909c5bfdb80d20f63620a6dcb2e6b3512e6724a50d375799d411c410c47fd1ad3843159ae2fba928e856f05aed1a786af3fba38beac251aeea1a4aa022048c8bf24c0834a54f39ccdbc979776b01155b03662f9b9bfb46bab7eb281ba3f2d629d0996a8786ac128a837f23c6ecd3d2f36c4974502e03cf1705244e6f0ffceb90d1314bfa9280c88f87238a3e2f4737e498c0ca2c65d3611727cc998fbcb82d3914ed3c8aef714d4fd018c9d5a7667cf13e547355ad265b6ac3efc5c743d79c18190237191168c9ffb79ef0a5f7ab7c590cd9f7df9574c73416eb66657754e9549564bca3b3e111a2fac0abcf0304a639c04ebfce6e87b782c3affd19a450a3c38fb0a0867a538912b2f5edd73fe6d60a615db7ab9ac8b02d58bcf09a04890139e7586d4113cd56074169cc5ac91804314d5695172165c528391fa3abb45de982a6c7d5b8ee4f6893f3d45776f2b4ef8fcb4b32d76054a5ff93c47cc76b3074467a88ee3f1f349ea71872d0e04daad3a895dc4735d589eff6afad26a655640b89f862ac1f167d2e20b208d21ec8d9b0007d32312452fcb01ead2c59e2e848adca36e2460d0ff663ffe93cfd02f06fb3a3358168e036aa1a62ef735f957c97910d5548e07acaf09f4a37992e805da5c623cdc5121e28c2992bf52e2a5964cb6851ae183836cb88b36323519cc956de04dafe4ca8c87db7d7a7bc2168ecc77bbd5d247262cf0d610ca94fde3c1340e55e8398c6c1cca0def5944afc4f78e77f9caf0f9b335e206cc94e181af062b906706011001ba51f44d9356397d444466eeb80556df8efe7a7489240f7eb385d5a7da33b2085f0d59f0bad755b09dfffbb26802c2738fae4915adc103a912fae1e9192bd9f2dfb7676de72b8ec9395601f580bfbab673a318eb2c85da00813b0dddf0f85abee96e1781c183afcb8f4134555a25c7576e6638cc99be826a3b4e3fd93b130567dd20846a11bdb11489105d699844ca018ef8c5924ade2034a3c695f8b0d46d9990e8e9a17946e86082e8d4936975509bfb4aee152104f7f5c59909caff12268449e1a2cafeb3fcce14971840719b83ad79839cb07b7b075f70053346cfba197d80ff568cbc09905a58feaed0d6795cfefd3357acead333ba2472463d8a989076ac8c2f7a0e0297e8067b7925b05d4cda3df9630f7c4060f66e758fca8bbdf153c57779f2a1c323e118f99011e0d63eba6f0545ea1cea3532249c6d5c597edd3c2d3c3a4cea39910c495a8bf5888fb2ad031c8dc7e1fdc85475cbd6450956290b2889ff6b6ebe7f14bbc61aa6075c76b54ccd64a1c1fec8263bbb902d520fd9f5cd73b098c5d5054ee0ef568441e3a1e859d16a6fdb99ebbf1864bd97f2f5093d5fe796c4fd45b18a9afa074e9836ff2e8bf8bacbac99d3094c0f84d59b3d9963e12b16f0fff4c995244924e66d6e3687544847e2c89182ccfe1a935274cab111b1e32543de73b000b73a7e441c2349212a30084b2f369b7960325b100db3ca7ee08a5de96b3cb5d9507028cc576c1b14e2651865ad441c647d735cc7d59427d9621976dd8a3e56efc2e531659cd2e41d449c8744879fa7e416274f784a6d425a857df49f2fccae2dc19c95374c5231131f3409ce2d6ce89738d9c291f698906dfff769201e1b7b0d99dbba8f4a6035b709a3fe888f7e3d3399906ef5dab965d6c3a5be1f7816af6626366ef92f148269a317895e59c87e1749c1d870b01ad581a0c13f529b6a6224151a593e56acac7ce077d2c349d74532c6a7d8f747f2f4e89da37a7c4f5c65634b8164dffa629407ca1af7afae825e05e464235ff973d514a8d9b359a07aa60cdd5b832c973ecc400a76767022fea854c74d322f198abdda0913d2819117961e6234c6c5855d4fc6c8cf9f7fed63327b735a3b28de7ef065f585301619a91231fc96b4cd635842a15cffc9f258919ec7f4f62c0020b650651c9a29434d18f9ffe3c4f826f1a76b408edc2adf726386d39f07d920cfdcc9dea04eaf17d1c454ee13b2ff72ee4373ce666206e5607f11e98229a5464c3bb3fb2e8396a04cb260552d29a24ecb1874d5db0990db09ae49d3029392c7770d51b0a5dd637398ead5c772d4b661ff63c8d89d2d88214f64bed7f0ec6063957fb7d406e0e34181c8eb00f9e04edf54bda841b601453c7a1882a01edcaeb6eed458627b7ab2bc84b4d03ef43be964429a5c2fe513488ff28b3abf709bf27622a07c2b28a03a73b5d388424fcf9bca6518b849d2c4df7e1b6420e32de60961021ec030f1dec09f73b7f956c59740a896140644ae3d68f8a89c76104c8fe82897156af3848243a86609925601733a492469d77a9525e5587ae89259313ed405d9bc254ccaebc5951c283cd743c7d4318cebf0"}, {0xe8, 0x0, 0x8, "626f79d407161cd6e7dd3f9024b76ed4cfb38e42183059f798b6c71d3ff397767d7ca2edbc0e73f952d0a9bfa7b8db0a7098cbdf1aa92070e4afac90df80820da13465adf98fd0c7d0064da73ccb7157b3ab7babc3cb37c177056872bfbefc859167d52899b9946be67520be522a7ea8d78cd5ddcb713dfc7904d90b8502cc1a00cdab997f181bfcf02465e4f955b050dacad94922ce1d5da3fb64844afa064eea27c6e2bc5a0155ed4c402edb80c86b6492c604c497268a4ae98d6e21d2bddebbe8f6391c6c28ae1d629608734fa8536bd0"}, {0xb8, 0xffff, 0x3, "33a254d3e243e18d68a677701007f48df8035a632882ed1c6a6ab3f94ea3af327ef0b2b07c51e63174cfce066e1e2468173ddc2c49b779d6b1d09722c27e63cbfcb4aef969957692c1f9143538f27a3a75a29394284e01d57caf1b222e8b7a1249b89bbce387c0bf93c67d55346f96bfa1a754f06d5e3729d6ebae264eb5f38058f1c8e776c765440ea5b4251f1429af34b6a0400d8e6f7577502a6c9cfe813c69544c"}], 0x11b0}, 0x0) r2 = dup(r0) accept(r2, 0x0, &(0x7f0000001640)) ioctl$WSKBDIO_SETMODE(r2, 0x800c5712, &(0x7f00000001c0)) 01:39:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0x7) dup(r0) 01:39:31 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000580), 0x0, 0xfffffffffffffffe}, 0x0) 01:39:31 executing program 1: socketpair(0x10, 0x0, 0x7f0000000000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r1, 0x200000029, 0x1a, 0x0, 0x0) 01:39:31 executing program 0: r0 = socket(0x6, 0x8000, 0xffffbffffffffffd) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) shutdown(r0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x42}], 0x1, 0x0) 01:39:31 executing program 1: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = semget(0x2, 0x3, 0x20) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = kqueue() writev(r1, &(0x7f0000001540)=[{&(0x7f0000000000)="a66de7c2dc91f434db97590679245874ccdc09de6b", 0x15}, {&(0x7f00000000c0)="47722787c6b6c0ff239a6c786a7d7f6ab4513fd5f1973c3cfb195936a0b4197fd70645d918d0e32b9b781a74fdc79224b80f7b7b4fba7418ed9b12cb445f05cf42e67b4586ad8fcb7974f0226b7e07d2063975ae6a0c44451469671065942385a70f9b0af9416e5f", 0x68}, {&(0x7f0000000140)="e5a8bc9692a5512172aeb407e13f1e36f8e248a76e1a07486ef60a8c0692856d58f279686c725464283acd", 0x2b}, {&(0x7f0000000180)="77208380ba10e04cb7e6f13a019c1a29a6f9fca449bb8d670460a1d434d1822d78f1dbe5c606f8731def1426151972a5df082b14ef0c1180c43ecd51f0748b33274aebde43fde9e3c8a868ac3f4033797928b9a33f7e3bd5ef22bb626ee21962e79cc243a4fd58c7a19b1e9d9fafa35e5a4b2bb028d160513eac43f3ef64de62b9a2dfc712d0ea3a70d2a639470ba637ee7f0044fe0ebcb37a5a18bb5bb2709342ef8a8504bc201dbc69dea3d2a89182584e0b1ae70e374e32982bc1d893c1", 0xbf}, {&(0x7f0000000240)="f69189a270e94315a2f822851af7e50089d3e3f8ee815cbe94738eb700201520611e9b36d10847e4b69afdb6dc5def3a59266ec3b9b7d2a205527dcb4c9a5903c28c", 0x42}, {&(0x7f00000002c0)="0d1aa8549698053998ab2646d136ae90383d7fcd680166e028cf5a1e1bb9736bc11da5a1af63a446", 0x28}, {&(0x7f0000000300)="5e78e3474362c86ada3048f9f24e1d51ff86de2dfbc8ae6e3b1542a99e0479dc93a30be43924113771434f637ebab55e75ef9e3fad73dc0ac320fd26394beba2e31f648b456b1056733b9640b59f046c6e1ec1daea059e7781bc8ffd26445342358dd52cbf49814ef38ac9c5204aa697b83095ab36fcb182c7a4e77158de7a05cb1b793997b776c2e203fc47746e8c36bafec04f56aa75b95fe182d8b75bacc1ac7310f457c229180739355f8134501ba13eec63d0f4c635d66556ba53783a8a1e29b0c0efe083c334700f16a3776fbb7eb82b3d05a0321829b2e14945c08a7c6e409434166282c91361dade1aa2ffbb8cdbf5bb55a0d447780ed66082ed54b503dbb24b18bce28f5456b644e465307585a61f52614aab3660e4bd4e8b78bc764479ef4ba04f2cd7a8082403681525fc5d4db3eb30f00b027172df698d24b3b103bfab2ca6b2d47edef7f17f53b23cc788a9265dfe625b257c895408e694a830805d2ad35aaf436bc971301a304d8f3f21798abf0f88f1e9fa32cafd3f99725f3af7aed080261e6ce5358700d33f7a3d487019d2003953956082b29fa5cebab8e7e2d021a19457b9ad4e45603a70fd8c88bf44fb2fc894cf524e44db9670b350609f4ca9164a4edff13117c74e9568c50f23e5d1ddab4a62660718a098fcc67bd665c7638b38385ed90145a3888f02800df8e3051e597724c136e7f5d5ffa3898e70d3e33cb15e68ba07c6d681980db5d39e11835360a19929510c93a1d39f8a9cf469d80934edb088deb00ae9e57b7e02a6891858baf8806e410d5e9c133b6bce93fc44246d70d96a73d9c0925d7fd2cdbc3216edc357762d429c3879d1559a3f6cf169bfc6cc3556c582465704e6a7b75f8b269b091e7e810c1ace1fa92922e22c5dc3e320c0632d499648b7f5f8e84fd9365c445d30e18de25bc04cbfe25e5dadfb5e3e118fc6d0f6c2673faa3a29d6a9bdbb26400bd8753c4c6ca48db333195eeb0444b016885a1b1464253d076b80f64b83a5c7cd1584d8a270a5c99a33e1885c7c88546e2d65634f8c0f2533807a96b51e0e01f2983f5bd9fdfe3550aff41eed3bc747727f5df7956829251a44c87ad3a3d803e734cd11c2194fbc222cdf845e0064d623d6093867b00b118f1d42c8326f793c4c17626a27f6ca7361e9bf97db9f7ada830be1481f27019bcec746c34f51e4f8b5e9e841d35cade71282ad7f074bd3d052abcce486809da947db415fbe53b46bfd2d1a14140dbf137a2a20a6aa2b75c8e1c787a51082e444a6877096178eb4ee2332d50cb3236d6ba6fba7fb05dd0e18db0fd97e62ae7389866b07830bfac199370c5024ffa9fce7daba87017c186a69abd54aa6577cb933ccd4aca31dfb8c359a11bb241854fe989d41622fc7cba9c334b24a0bd876af2006e3a3fa5b5db5dce9ceaf1702f45bcadd1a634ab757b266bb9fe785bc136efcc1d96f39191c035c17c4cea1d22cd9dc767be41424e9ee27e3d865e5d810afb781314fc4553bacae398add22d900acd28d65830a2cbea7b19b2618a80db085cdf46fe2a39cf9f9f2ff4541c93ef427a5255d371aa78b03426170f0ae1755f5bb9de520bf035bab74697cfcd87828543c33e3d0ab37c888a11b860bcb1efdf33b927dd0a9be03e56d494f089504ac9620b0741b6cdb3bfc25c88ea5afcc4681ec3d74b8da12f3a0658e095175b6db7fc923c6d8f9edcbc18ecf8ed2d26b57aee28f911a1227182289e82ce264757626e356af010a67011c4c99c75b516dd049f680ec1b998b0b29daa5c194a6cc2536917e63909f59996f45a2b9c4727e419f95f3b3c42106dd97be3e31db33f160a1212fdb375b3d5dcd1ae571e0e206f869e147f7712f98c9b1bb3c67b008557eda4aeb63baac40de8f1adc9eed2daee925df5307fb39283abf9a4ada82f2a50be5d57de88dcfde64416c715d3cd731671a41eaedd80bbe7f8fea772f81b2c8671118e77c6a7fbf6732ce4b73b46488833ae35a76ab021ab105d5b87ef032c1e97054255215ac4939dd69792b9828bc064865e7f7386abec034b10eb0cf790c7a2d936eebf4c025e5c3f3105beed8f65384c7a46525964ca236bebbe9a2e6e02a6b280caf38c53d9ce003506fd2f2e759bbcd6ac74618981bf03f7e6fd40f75db3beff228e720779a2405e97e40f75440aebdfd86e79b991a32a752f3ddc41b7b2979507ab440397147439388d732b0aa946ef6dc7e5557c993682ba096f83604900622aa2738fb418de56e8773897f059ee12d8f5d150af6ba78e88bb5f0210ab303fab652b390dba07b3931603e061308a7aeed22a7ebe1c159303fff0f030b4391bdce02fcf4ada673c3dd145ac3771e934a3740bfba6c166b5828958e643456c749dd81d7c0c263a0fbd126fde246b764c407f5b1a6432bddaebbf4d61de3ab6dc31f12dff6c2039521fe5ee7ce0135ca798faaf71bd15a2d700d3367004a90b8aa74105d5fd4435144c6b4c1e4d366fda6dd59f6c8230a29525804d79e7e7a6b41853421549541b8ce241ea055f6c77964aa03fa1317ffb30f3bf4f6d2d409d183d57fd5665aa8013524c5491bc95db80b6b8cdb595cfa2f6f76ed4da9d78eeb1df7e6e65673162c2f87f104c980fb11f33e44b344241c33a6032d40aeb5971d45be2eb7ae793c5d31adfd3432c0a0a6b6bed858902799dfac1565519fa7353782e6495f05b9fba6ca102205086dec8b892efe9ac6a569e3db74e66ad89ec209f604e3819e4a86f20a465644778a14a9ce4517aa12805cad7b7ec4cc09c81c344d52d6d316e7af9c3aeb92263d3725955b9b2ad05f85ad7ac4a3b1274ee01a1d47e30e6a5f4e9fa5a02472bceb3a2dea2f56772b0e64a9fcd035f976ab54288b50bb89a330a58d8454ea80c1dde7e3616379f0f2e188464f689d9d2b1a83893565586a28dfd70b100efd14ea4a579cae37a96ccb779c1864ebd80aa67386f26a684330ca78395f4a9e4268d5a765a4f9b264107f0147b3959b049667df046fed39db5ebb4d682a05b2e7fa82805c7294a32c59c7d2e1208e500f7119b05b3af0216bff11c9d86a2d68844816fc34162c14013ba029992127466009590a98730f36b067f9dc548bd76b4efd656f777fef98541aed7859c36f7ec037774e2a8d0e5f20f8a885b3fb96dfdbbccae0116fcb226ff9c2b5d740dfdc39fb963181c9e3645e971f7e05f87057d8fd759f6d74645487a3c9d676b9f8ce36b3d6f1410276c8b02e37ed7105a5cef632dbbd62b9ec92456d30e65b833c3f48c09ea58955a7817559e6b5e41d684dc7846c2d504e03c50f5086fa39057b1e42641434da1046224707cba0bbee5d2a9f9aee7ad9849948c23af8ed8263b2a3a21a075321d1e67ee685641443ff81b9baa4ec5da67ed4973cd572d34c1b3941a6ddcd57892ef6692201c0217ae256b216588ce30d14455cad47586dc407daa355d1f2ed8a1f3424fbe792143fc651af3865d2d905a9674d7a63ac1ef88732da998fac1b0694c4aec70cc967b4b7f51c7cf46938eed144cc377989cf1e92a7ac452c5c721649f2b26bcfff7bb17e0bf0fe3f03031d0c521263f95ec5e7e9d3e43e43d51361776a69380842135d69c33f247a2a6105ead0bcdf5a40b74a1f802392c33ca4da96073e6819841795f8bd27d26efed5ca1fb142ac46b86b625fe10bffeed34c476d95e7d37ab0d499dfa6a090fe504f62c53f9d9972153049b8be9223154543a265d454d2656a9e7b07b89d2463f8ee378334606ed967ed5b92681f57e5bf6fe7dce32c0165b44adf5d2a3755912824f33766a0d5ee785d39decd2ebcbccc12d6787c888c78bf92cd0ea61d0b2a78579283d198357ae9d9c8d5615546a044d749f2e342ac35b11449fe3919d51c0f098e9b37f1078edeaa884208048d96a5c573dff2b0cb4943613a4bfa2cf55b289088425df3ee0cf8989dd9c56cfa57499c772d4203795cd6b250be5422e2a3b24c935110bf8426819bd6cce783769cc955ee134af1b487e0f3b3e1fe5be05da34d14a5b877382ace5c5875d4f72369a07f9fae840fdacbc4be64d2b7ba08758d40c0acc21c8b9c51268e92addc5367ef9152d98defcbd1608735ef86b5c5ffd2a7fd8ff71ac1024cc621b746005dc2098243de04a9b9558e4c0bc4e02fa3c31310bdeba1f37d885fee505a7b6c9c6ac603353a5aada7a18e334c97096dc8ab37a6976fc03fc2846542f57fb24837137e99287902b81e9a8f2cd9498e1cfa33fdea561d891f171f09fd30823fe0f7a273993885045af2c8af588cdef51e5d197ab2d9b93ba0f724b7076814ee50fde749b3b0bc6658da8120385eef88fdd1cd304e46de7bbd67257bce3a8399eeb18fbfb9e157ffd7cb4d8d3552cbe86478dfd5b72733e0826b3d57fe865b8e43873cd0b9970658244637a680da6366d336266cbe8cf2c0e7083890aba838b7f5fede88efb72b16fa25cdb0ae9051d1d1567ec8f57b22956d4a0c89aba6b512197901a3ac3d04ce5f33461ae2bedfde196f5c98d4a1f420b0f072c1f0aceccfdf1d77105a7d53d2756e2d5cf9cdf6fb0c6becba29c874d7f420bdd1d8ec0a2a2d830deed90b6bc392a52d22e14aad1cd6ac3001b51c5cda71918687ebbe4169e602baa2e5c73a4a8b85cc69e85b5ab995711fc767d19e25da486b25e9375a0db2db292c502b5641c818b7b685150e32fa7a753edc3682559bd3c35be80dc045ce9d15a57941292127f3183ac5cd739d6e0ac1994e5419480765a9f715785ad076fa1da5489719e3acccae9e914a8087839fb0cd58fcf5f946303ecf44599fd0602b7fc2e4ebcef63944deebe16afd5b9a99b12b1b40c7eb9a20a669877b78d5486e20d4b608c5144af42aff3c8da511f3771d4fb852f67b068a02a2725793d602820fdb37822504fb7cb43025c363a7d854abb7d1073f6f5d11bf54ea8b7bd24f735a7d0c025564a2c6814407c772c0ef2c56b5ec6802858594f1f3449891ae7a99b6b24593210694c620d292af9e710ca915ca60d0682dc714e5bbba43d7c755ff3823fca12b4ccc7bd79f718041c8d65d12d0c3bfeb96044c7efaac04c8576a0df90f6655393a733563ef34329cdc3f019b00fb97cb493846fc166b470c5494107e5ad1d359733bcf150284f46d792e9074d07f01d3badbd083b507a639d1846ae8637e15634dd4c750762e33e19da12e5bce09c2668c5d5fc0ad256503eb0d29596a0c73409fb6e8aedcbc5263dc4e2843d7fbeae9487f874c2986981be9993047d7e6beab1bc23e30827cd6bd670c28efce672a420c0d330d5fd95e7a59a5b6dd9a6ffc1d3a952bc26ee43c5d4d29cd3b4ff82f98c2aeae4f2debbdda8c3af1d002f3f03762b9cbaed3b22377aa1ed6318a543ab4d2f60687107f7f7e7e8f83b97048b3a2de9cf570de89b03ee33241b961eb7079206c894daf8b7caa6e4be34cecdc2f837e3b326f5f445a219f049a0fae2bc330aaccf9bd4eae769b82dffaa481c835e157ce05b0e471c500a2c6b4d7e52b6ff834bca6f5fe3adf011f5558bcc5fbd5439bd2928608cb16d8344cfaa8c49a006bff2197223984ee78b03bb7d3d51032e48e7f759a857a990271f5cec2a7bf25bb470460e0c4541723dad76bcd8b6f15cd95142d26de7306209e8849fea0d3dbb8f14b000e74dc1ca61e928cebd3b936207c51ec1fefc9d6ba15f256e2f9db37e7b85b3b9449e95c12a6bb49a2f258be43e2b7d9ae8cba91cecd0357408855e96c3decbb6e212b46fa792d2eb2690c793eaf4eaa", 0x1000}, {&(0x7f0000001300)="e22757d33a3b8b77882300f05b4a5b6a04838e568dbec56341d41ce6eece5477fe3d9a9ba1983855deb509122c25b4f7d5089b38ba4d54424dc9c471eccc4ffe4ce7a82cf4c505513163a96bb4c06a28488d56a1fed7d48757bbc5af9346667f7ba7d77d68288085e76b48e8518d320d936e434245090f1ad43ade358587576c20cbb8b2d7b8cf6ddb7b1cd47b8c05cc87ed97827329947a1999f616196264b8c290516a4c3c4c8d43cfa86598e32e84add8a40970ad7cb636298cb99c773ca8beb9484cee5bf49620c27ddc11994454cdc1c7", 0xd3}, {&(0x7f0000001400)="ef6c1bd69ea00918509c4d3960cefe219ddc4106c26904023425d57a67fe4b2e274700052e7c1d3eeaf8e9ad07a21dfc19944e864be35b0a100c4e3ccc0eb0d5aa8794c3b82bb2c92f98c851ad5c91dcb7f5fc0483cb361bba11518b778b6ca48b298c416ed5c100d8d86f8027726a44a18ff61fc0caf8fc4bcf7dcb762ce6640db9f40fff9fdc924a1b662bbf985b5fc3440078284ffc42d2e32aeaf2bbc95404b00865a77a58b1d28c2f3273dd51f335d24a7e06d8f2d436cd07a2aab2575880", 0xc1}, {&(0x7f0000001500)="4a228560fecbcd29b34c5a595403734d559d0c189c44bae1e6a927113822d0dfa23beca0af455de1249fb235487c21364b24", 0x32}], 0xa) r2 = open(&(0x7f0000001680)='./file0\x00', 0x8000000000002, 0x0) r3 = semget(0x0, 0x7, 0x40) semctl$GETVAL(r3, 0x5, 0x5, &(0x7f00000016c0)=""/252) mknodat(r2, &(0x7f0000000040)='.\x00', 0x0, 0x0) writev(r2, &(0x7f0000002cc0)=[{&(0x7f00000017c0)="f1b650b4cad738024ad4e6c6632e23f0a9b0e16f4d1ef4c0fbb38caa6e0cf7fe84357638debc5c79c2d64bdf1f8ecfccf5f97595c92d2a43e32b1ed2e8ae5624d4511acda66d6b02a6d02ef6d49eb16771dc96dcf5ff5be937fc4e9ff4824c5720c304191c5e171e50bad020c485935402a9e3651278d4a00da9a895ca6b2e2aa635839c0ef0f2a442d283b5b0", 0x8d}, {&(0x7f0000001600)="5ca9b168f89efee3f088475823cbb1232ee0acbf39fce9e4729718eb925e4ed2a7961f8e19c7f4c91fae43b3a02369a9c14f1cb6ff6bd0ac33421cf6d821ccb9ef3146a39783be807c629ccbeec12abf956e9aae1e79f461e5862ff811915d08e816d481533cb3d4be672413ea7d735f78a1392d8babed", 0x77}, {&(0x7f0000000080)="d8c0e7542eee8288d61332a6e9d2479fa1a88da27ae5df15ccb80eed270d109800c50a3d0b199b60767dfb48c05faee8abc6471edafdf43cfa", 0x39}, {&(0x7f0000001880)="4a692edb15ccd98acb533e689fa11989c97513b21f6ac3e34f8612f870599520b12518cfc5a04c5113290e15bf089ce89532d8620c5b9850f138e02b3524d3e839d479e51828", 0x46}, {&(0x7f0000001900)="73cb352ca25dd9e8eff0114f4e2bdcb50485169ec068977a912d0cef7217bc2611e772e024e888f92cb656c102de4e28a2d6579f84359320a59bacdd75277e755dde94999bbdd85da4e20149bfa18b782439f48079eeba081e7e4730c67e3a1b841399e1e704bb850dfe294110debbb86e400be7b3248f28548303c40538892fa9a7f4c36f79b088c3a2f25a47b4e875f359aa038455261d7fe625f6e05f23a46d66f43d2f930d6ef57a785827d6d7d994aa4e0a4d98ecd9a2d5ea2d20c9f81ac500f83bedccf3d0dc84347a1d0c6d18bc098e1d6a79518c1449f9788399e7d3f837f468bd788ae1add8a47934ad434f985e854e9ec4f961580823412bea671de63256c1ff52fd2b1c0098b800d61362a9c4e603d210c8db8fc01e0723eddc4426e01cf393bfc380b28e7cabe4f5641347d5eb8cfd83ffa64ae68677868872a22b4bbabcb2fc09342d4e4342a8e155a91b926231a88bb07c9f7665b6f98e4003d5ceeb5d7817ed9df9a7c5a05491305e4a64c0591be4eda0f8a41615d36f2c8d60056099007b18584802c6b76529a132f1f8c4abc3da495cbb06bfe8336880a16424a04d9b0713a799e283f0e5a18ae23adc01a35ba9886e547ca97169b933dfc2ab7fcf5e8a4bc09709f9fe179d3d5893673926c799b99a98165df462713b5c9b44e0a24f116223d3b3eaa2062613ccb30e04ac76ab9f97f145d96a8471b85ceaf8d50249e785581040b4e9894ac46512232cd185459c6659f81564928aa166a01164881c5cd93dee41df88cb073c63561f517688b471e99982531df735098d215d95f429e518327facf2e20fd779aa835681de909a36dead13666cffe6b6c97551bf048e8174a06cb1c6b4e2d6434489eb6cacc610927ecb059738b710b74245bd45e442a4de19564e6619f32198cf64b8a5e4ce949cbdf4f4e03cdfe39fff1185925f699b37ee3fbd4f7e8abee1a5da59a5193b55103225e112496f1fbd0ef6d3bde9a7172f956c7dbdb9502571a220ce9333f4edb39f449bceff36a1cce6ff872aa89f77217d3d8a70a4a94ae72eb5454764f7762ee20af9aacb0129ca8133a84c333f831a95116a9d01405b4b4d073803239a35c0272efb6dd4b282648a650a5e1a9e781678eb8e723371ffa35e702f2fcf026ee8ee87e8ba6321b2da359a4b870eee13951ec23efc87cb3b84a1eba7ab33b82247703ba2ee1ecd77f460dcda1780308ec653de45cb67421348608d5c549114565d03608bb9eaa1bf1a6925a6de006c8a90450d48b07b2d1b23fe1731494268424b2800ddc6eda165c4c31a1e7557e1d8c8ca0c3836881d358dba9273b73aea1917d765a473490ccac2b673c6b71d3129f309d9eb8167db9f7d0772b62dd9ce95b7283a839390297db2d2a8806794af0c45fba20a533329d8d3bedec333ed83e9d4dd83fc73a30d2aeb4b535693e26c0b1dc8c58de98f6c8b0c045d344ca8ddc8f26e11badc07ba743b0df9870861ade6f6583128f98472efdaf7f29f3126b35713ae8e4882d4a4ac5b3ea350d17ee06592bca1728ac089357e8e449ff7feba8eaa87639ba880f983986f99c1a9f51b3d7a58b1f08c776891dc078309ab9dc6cdf51f4bf4aa5df1e47ae872f2e470eeee944c45401384f1dd227189761c67b4dd732ac76065a8b137a9455bac2572288174cad4f2bfd5c41b1048199bfd05f217b676de72a4366ed4fe020b517845bc5eba84892b595620500f4ba1df727d2dc4a7be0f7024397792e2c3c4b79b6f7dacaf0e77a09d87b2c14c178a4d6536284cca3af082473317c8d7e54371239c88bbd8139ad37bfd62eecfc6a5f86fcf387d3d43a9d7d758ae2a9903d81b1df3c00c5d5fecce742c2c2c165cdb8dbafd4e61863af4002730263fd6da7f1d48d19ed4d55039ffec2c1e8bdb1184eab5c9f50f479cb64c3d8cea53b6b13790d23782d523bcf2019ce9dc44d1a0a89de4442bdc65a9531ec53ff9cd1c4111e2234915dc46e0adbe271b5d9543ea18a1c1e6dfd7dc1b34ffa33536cc13bdbc10850b7a4afc3569c3e830e336d894ec07e0dd9570f2b06cc2108d4cb97bec22311c2e94b86a94bba9d9e749b7358c5e60e38c9c19621a0f4215fa153ab934f180e0df07be09b406bfec51559b91f9f40efa03b2c8d4afeb3d8e3eed77846736ffa5460ef116d672260b6568a4836959faac0db6a0933db80e1d87c824a5438c5c15a1f82b86172e2b3fb2f82c320cb905f4eb89783498e3805f9ea9defebedd43216a09945c294548345108f9fdb49db30bcbba72b1594daca2fa560ad72e6717cd21d513d70c2a9fdbaa17f75814e68339afff75433577ce08565d1752cb27b1ff922b213497d14ca3372ed4c50ee14308d6a1298bd5283092ccc8b8d3e63aea20a14b71947e8dbfc02d6ab55a575cb40f3f9925d160d11244e1b47ca5725595fcfc1b10c8a3a1f939791f28c0fff5cecee2fc89d8b6896507cbccc39fa77e43d0d17b3066a75b23c706d838ac42aa0ee794bc7ae9d0156b679e89fee0eda6198022842692a8a1ab12535afdbf9e033305985ec467f449165d7a3967a68fbbd140686c70251c6912643dd7d7704723ffd943669fe996885264b645dbf0f6c3557572983886ab398007115ff6f5880c427949b6d3ce4dab8c7b4b1ae0df4126c150948692864b2dc8aa05e926d07d26d7e6059e125681e402f88ad4b1fa302f0377f9bc5dd43003ebfb348374732e58e2ae4ef3b15c2997f97dc97604ae452c2914a7ab777ac4d4155db158a3c957d1efb315b0930e4acaca4baa80216691e82feb9214bde1c3616dfb2026851c4e0f3ada27d881b91bc2663833463b6ad2e11818e4bf42698674b18164610faeb8483f2aafa8574b9ba6ff58fdd2ecf568532f1a61deb9b05294fe9c4bd46192ccf487f7159276d7ff6bb2385f0cd6e9e1d01f629950c959239e23fda6316ef305ef9e5edc82ce8b345f7e0c7978910b62c703dee1026f54f05575a4b952d6d5e404be59273b6ce872e8c7bff489e45d2b88b289883acdaa4074b7f1e4ef9d4a383cd2ce073419d03f5a4b50722a8e695dda3c79de31252a85ac23b5f1b706bdb43624ef0071f0f5b7b06389a41281335171794cb8e250daa172cb4b86c373b94cf837f4cf1a5cd0c771770fb3bb30d2316f9e118828889f38e9a57563a1d8364c1521dfeb0758f3589169c45938785043ff0ecc05490d188a68659d67080b4a4b15eaefba0d4a1892b6077d4a1c34f5e9a269e176213cd6d85a662cc3b22d43521c636fb387b0198164d8e050c87ad3e862f18313255b1a78f8a52b5788cdd5dfaf9e025f23287fe289a5eeca6ad1167148c070d90ce875e6582685e5b124d4b671ae979b5ceb406a5cbd132db732c47bfe85e1de4ecd15891dfb1a19f14883605f8e4ae74ca1c2f357d1322b4b962d050a7c3b3b775a363951be8827499bd58c5db480df7e1abbb2d710dafacca7fd8109ac978739f79b2f38b775e99a080a4093ebc2038bb19d862dee176567a2b5e00d48cb7a62a0a8fe901b7cf9da8cadf90855a4b09b7f0a843be23049149b0965508c1a9b49dc89f6448c9d47ceaca6a826ae5dbfb7a537b084e62f146cb65077742a929a31870feca714b9d6eee68cc6d9557f92092f86a0a3a611ade519bf2b8108f6847168737aef60f906d6e4c8e3223d195c94de76dcde31d87293f39fb7f8c883c1a18caef4930a0a50d919895fb17370193158831ce5b12358d1a78d27e58b1076550c3ed569f809e78f4affb903f69a745526cd803c565a27f0db2a537fc2289ab1a5c56016557863993f9c1ca46859be09038f95b85e3801b955fd9c903c95824ed20b11277cca2cd1a18c024063d4d2f4216984f6f7abfecef83493f21d73fdd036f2113e1fd20703b1dbf1b3dc50009432e00249e08da78744e988368133d5d6c604b6a8f0d4e750d2503f8a408d8b8b3f93395ace31b0c901fd182272663f0f9146a97ccf6cf387260249ae69f9acf7024f8064b7c77406c018fc65eadea81ba9677046180ab3861b66d44c60f4fddc65c105e3b4b9317f2728c8f2ee426369ad69df417c98e07ede3eb5a2e782900cba1f65fc11542785cf022bc893e991560730de831275d68615faaa8b543f97266e8ea3ad4949d161623362aa860ac0cf6f9fc62568aee2f4c5badaf282214bc330884e06051fe334afb0e4dc144265a77feae7bb3e43ea268d0b6f4b28d8f16e8f3d67cf3aaa815f951d8a87214122a009ab877f10119d46515894213d04c09f92294ae2704a1e9d30b7e56eee17c85aca6c31c1d208d6425dd1473cb661b2f09278dcc782eaa18e4e5459eb22c8c683276ecbf1cfb7ccb9d3419104e476f2f1ac1874979334d3963d06109279e45b4d9f00df9be1b0a201b4ba2051099b7a27252ea35376621e4f8f81b76167fc3ed9665b069281fc88de26d04e774faefa08a05eedc571900497cf55b3df3482b3181ba6c679b5e8420d1195db814726f3c0dda8d48594bf5aef45407cb381d8b1009ae87d03a7501fb62a46559fc4e29e9f464b7ef7feda42d5947db2a27543c3d872251c581055f9fcbe0e62574c2d74be2b9bd098df971591b3b5f0fa5b9e2dfead64a660d82239cc5e4e2081229596496d89e8ddda37017870a4d85649d7b56564f3409f5ad3e45d394c5b4ec7ad21cbe960258ff9d3c12c40fa6183d139b084fba3a05891afbb431a5094bdbff4bce8edac65c39dcd85c4ed6634ae78e14628e4bd56946a9a3784712ebaece27a788d2da249c0298838e6eb3cf0a285df71402bdcd693275db3f19fce0cf7eef3877e6d9fb6d4c431c589db3ff2c1dd8fbd8c4f49dabd3264182b9a18031cd9e179b5679c0b7e412aee03250dfbc65fef419c284deeec8f484575561a8ddca77fb516c29fcb31bdd9d046def33844e2274c4c09268dfa8fde5820144a1f9a24054f7df7d7212ead37dac8fee9d7f641dd837cee091fe20db51d2a8b5e40453af3c59b8c5012f0a9aa849bffc1f9a78be26506e833ae508bbd2cc7334b965a78949be6eeb2fa45be3d08930e1e296f912d54a0b5d01c63d3e3fa4f37af46895bc3a83fc26372db02130e5160a5d7b5fee294c593752c76d43a14d71c828871b23880d9522ea0c7de8938673c579ca804aad443fa5f631cc800ca96b73279a70337cf03b907a4587dc8eb0145f9ba2ec0b477afec3991858c90ea98cb6c43d637cf8169a4c4e16ef105fa5531aaaa7d01342e19b64738ec2fe42ba3bd465f0462d91767cacba1654eae97d4f60d7bf4d8e6581c72c8324d2d45b7f7172d6a88f2dd30ecaaf7ebff8b94762876c829541cd81e6b24be51d716f045ec5eda6a1f1c349e6024c28fb4a268a5636b0711c21eebf35f830954b941c960aee25561be8a2a82ab52662bac2bcd93c044e6ed0b9e3b6c0d0c0a0b0b9ab73ac7a27176769d05eb7f3c8569fbfbe974ad0428aaa12889c155a368c34bfd3bdf6da08127fa4b952b024f7b5206add5b3857bf5d8d149689ee4cc92cdfb9ac2e672b497a663562575bea41fee5cef8a2c0b9119b64ae0b3bccba759603608390c0651d9b67a227c9c645b52fc2e521255d8ffff1abcb87ef86527fb584c09298a6c83eb978df779c25cbb0007617467ca16e0aee9e5e4d41a4243a05ec9c2029f36a3020569e86064c6bc289df67ef3cf933609ef4817b0697f3685b41d63a3bf10407ae50235968d86072f3c930105f46bfa59a1ca0e5ed1c6ae13af1efce7ddfb7df9e4b841d401b5ff4f3b119211103fa21a99", 0x1000}, {&(0x7f0000002900)="768bd1df60bb8b84eea80a64811111eeb964e52e38b843758039b07a67b7532081da895b6877b11813000b456ee495ed244da6b6596df682d7df2f9928b2dcb09c1436feccdec3da9ce6d0124f5166e44f8c97c7d78c39a356f590dd063791aac62b8ec082c240ead964bad7a2120e88f37f2e1a346249168b6cac298eb55db64230d987c8d06966e9725b8770cdf439574a93c8c236d54191c6c420949b37ccbdbcbb1f1cd0613ffe82485955ec1cb3d7d34ae7f9dc91ae03e42f5e30c51e5f0f51ff4dad2986698c9aff7adf261899190e4317f4a5", 0xd6}, {&(0x7f0000002a00)}, {&(0x7f0000002a40)="f7e63764af44cd3f1b6b772ca8b2b15a5e04a426c59c914f78fecd93bcd409f9eebd9f99f0737d319c69574a08276c0ca38c2115c22182bddeec4f01ac647034b89de93059dd2237054ea98861de141b9984ecf181a69c180f0adf577c7f081d078ccf884da857fa6f9a365630b9349057b3dc5f5bee7a61abf7ac579be1cdbd1eed8cd3f25b97a2d27244736af9660753a33c7c2a02b1f8bb7dabb597de8c6479ca9bcfde97e7f166329e29842beed323d94b88b992ac2c8e76a61deb65673459ba36931e24dd61c35df9bbb4455d6a84ebc0ad8a61dbaa7c0c5a8e4a8f9bffa435a0d97e7f2caa1d0116", 0xeb}, {&(0x7f0000002b40)="bde6d85342bbc36ba3fb7cff3bdc428b9a1a3698a510fe41099c64fdcfadca7ddd5278ef60f9c16b44d5a190d3424288609b3f42d8be69083df0183a006cc960d70e62d61e0360ac9b1a271b5c26dd3f305b55ba3c", 0x55}, {&(0x7f0000002bc0)="a736db428f0f11ecde5537ee3377b6610c5fca06539ef45c37b5e6a8e2bdb82fb94c370bf1bd53fa78edd64861d03e4cf8920c02ab4795d3d4ced43d8953ea2dcedb1c367b9bffa5454ecf30dc4637d889cf5b15e8c4ac1b73cebfa7c4be56b35e19706d96beb6a323fa480eb8c01d844d415f5cb47608b3c41785008ae79def90780b52504304bb77b785bf9e851fb5ebb4eefc014fb0452364a2159587d919215e6cbcf634f204663d11b2be9358ad99610d6718a10a607f4c9b350a85ec9df26bcce566254e9d130ae82bd1fc5b9209ccd3393f60748e9d72edb0bc1eb57d8a61a503cfd1c48be2b5875cf6b091b3f036ccaae90351f9be", 0xf9}], 0xa) 01:39:31 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x10, 0x0, 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) shutdown(r0, 0x800000000000002) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) getuid() 01:39:31 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) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0) r2 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) close(r0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) dup(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() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) 01:39:31 executing program 0: r0 = msgget$private(0x0, 0x3) msgctl$IPC_RMID(r0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000005a40)=[{0x0, 0xffffffffffffff53}, {0x0}, {0x0}, {0x0, 0x88}, {0x0, 0xffce}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/133}, 0x8d, 0x3, 0x1000) msgsnd(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="030000000000001ae1383de3df472f6cd770cb06382ad11567d4e600e93bf151d6ac6540c6"], 0x1, 0x800) msgrcv(0x0, &(0x7f0000000140)={0x0, ""/1}, 0x9, 0x2, 0x1000) msgsnd(0x0, &(0x7f0000000380)={0x1, "29152c473e4141d04eba6da66ae077bc03e4fbc5f6962a913b283dc9df54d997bdc9a80af88db8972d84770bd8db84847940abdacd6f3fe29ee7cf793a16c012a2c19f4d39351613af7c5be5742253975321ca7871e02af9af9b80708e7a861bb75bb23414b02ec2e36fff14dbc568c20dd30fce9029822e064255fd60370bb224e4d6405ebf053b0d5fe46b683e247270988bd2cefa1b0e4ddba1d74a563b82177a83662210c72d321d931f0d90a60af97316c48e70656beef29a0593c412df70ebe4e4b2adac0eb26a734318dac3ecce3f440421d8888ff5450f9676ee421e25554df1190d4f00d620bc572ffec0f13886102c022fded1e8a307a73b0b"}, 0x106, 0x800) msgget$private(0x0, 0x2) msgrcv(r0, &(0x7f0000001740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000088bc31981500000000000000000000000000000000000000000000000000000000000000000000000000e4d6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ef9e470aa908589769bcd4b35a65840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x1000) execve(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000000)=']\x00', &(0x7f0000000040)='($\x00', &(0x7f0000000080)=',[\x00'], &(0x7f0000000640)=[&(0x7f00000005c0)=']\x00', &(0x7f0000000680)=',[\x00']) msgsnd(0x0, &(0x7f0000000700)=ANY=[@ANYBLOB="030000000000000077958f6e46ceef004d1901df55314f813593310a15eabe11a3f49976682fa5b685da387767580658ead5750ced3856be0b82507516df06cebb11d9afb2d95cf2017a67533a175d2e964d2c77c9beb78faa497ee4ff775e4d7438ed8850aec082dc29b3af513184d817846b73b806e91119bce2310b4d634ee43b4ebab9fdc33968050008321e3e5d5d6deaaa5288d9d749cc9e0cdba40062bab6e2b8f9a3e5aca38dbcb32a6fd188b59becb9cdbebc38cf"], 0x1, 0x800) 01:39:31 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x8, 0x3) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) write(r0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x400, 0x4) 01:39:31 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) r1 = dup(0xffffffffffffffff) r2 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x20000, 0x32e93071e66675d0) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r5 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000200)) r6 = open$dir(&(0x7f0000000240)='\x00', 0x80, 0x2) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x100, 0x0) poll(&(0x7f00000002c0)=[{r0, 0x4}, {r1, 0x8}, {r2, 0x4}, {r3}, {r4, 0x101}, {r5}, {r6}, {r7, 0x100}, {r8, 0x60}], 0x9, 0x4) r9 = socket(0x18, 0x8005, 0xffff) r10 = openat(r1, &(0x7f0000000340)='./file0\x00', 0x0, 0x100) r11 = getpid() getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000440)={r11, r12, r14}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) getpeername(r5, &(0x7f0000000500)=@in6, &(0x7f0000000540)=0xc) shutdown(r5, 0x2) readlinkat(r6, &(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)=""/4096, 0x1000) pwritev(r8, &(0x7f0000002900)=[{&(0x7f00000015c0)="43e06ffab4b3501ec5c55aaee27cd8af5abb75fa61e6e9be1a9765030b3088e9d571dfd9ad8846d119c097e4451c4d03811f07049ffdb200e7d6409f16a75ce7136d8e309e7c1976da4cd12842a926f9d27f277585a7a7ef1265d6b7911d8976562e0fcc776d8a11187a65ca530d460400256515dd0f1ecb004732d99c7aec0c569a8346c977adb2d17c6fe45fdbbdd8e7eb1e3bfc147ae78492e3ad5d46f090db8ad4a5d90e3efb354c80dfcc13680d0a6dd228a5adad7e28da056b67a330f8befa720040d1577611dbb6c0489a2ce7ad259dc85d61aa0c518236bd1e63f7ee0ebce7dc0d753803242ab98247734d392132944056a1eaf33f4706895b68b78bbae110d00e1d81582c9e264c451d19ee1abea343856c4f93d26ec63eb12a648e5f98074fbe70d27cd19676af91f12cb43aa0e9064367023cc24548b267f4f1aefa456a55eb7a4f37d6e0a53a60c07e85aa638426f42e09dbfb134bc746443806ea57d8879c591f0efd838764c0322231c3cd8e5d2174d8fc9d782685062196805b449e1c5a2785537a7d550388bf004b7929ce1c342d1102a41ea0cd611cc38dac65dd3ebdd19b2455b08408167b142e4c3c0c4a399fcc9f5352837d9528b2e6b2ceb73b4ac30d74a2d4bc83149e3ee56a70856e7fe708824e17bf4ba50c26f53c5a6f047b955eb45583f5d53db559c4ce1cd96988eac7f4452d6e2383418f072030276fd921329daaa9dce1f01f2c4d019f09eea3f91414a8730fc81cf474f6b12b38211b4e4dd9014fc037dedf6d891a730ee71fdab365fd1c10f3e708547fbeacf87f2fcb9454c08c20b2683c4e188e80ccef3d8d5e6437f52076b1f3cfc165195e38da454dcea056c22d441ef392c25f523a6e851839a562879394491cf7a2a2a63be66745f1bd345d6ca25425189f63493e190d276c2abb1c6caae5a714b9085a6d984ea4ec4e7646e3778716960dd4da62e565c1ad8a2b6816259ff16b5d5b0884b7c4b1e419b91dd78adb2db20b18e4944a698f0dbbd5ad59fd00aa9580eeb74fe52d9adafebefb1e2763e40de15b966c19f67de2473931521b2e45344fa3c1b278c6e6fc40c60d3a37ec4e9a74f358cc1c86a05a78af1543852017eb47749f4abffb7026ef5e33576349dc221c4ff49582c65b9f5c380cdf9ad6ce7c45024f1c5c57ddd78fb79f5767354275b252ed4f2119bed39cc7157c1b1fc709f99e51da0dbee58a035d426594cae1ea7f095de4a529d91f3d66947358a9ad522bc9ae10aa4002e9d01c121884c1fd57988ca9eaa3e9a4083705e7c46094031f5e0ab835b86945fe4dcff57c2d296a51783d2e4f9ba2299f00993d8c27af8e01ede65b77bc0573be31128f284848d0b538ecb92af890c14e5d403f24f9215b88f7aa343ebbd0bd0a8a11d83618fd4c24be4e0aec7cf72f3ef89f8b5c3beaf19072be9a543db41bd293cc4147ce2f5d91705bedfb5244663a4fc443a263e9d200682c2ea29029fb422f353329e2c306825ccde31f31c87dbe3dafaad964893e187c8b536f2be07ab023510d4a94f39a9c981e6cd706234c2305fddb2298f63d62a6d9c1c67053b7697d78a9069b476dc9a8038df4d422d38dfd12265e5a08c19316b72a7833f303db6efe9d7253c632c8c639b1cdea5ea50006e010fa21d941bb03910cd8b5373d649457b84f01afac919f2af9f6c216ce7cf46d45a670fdead06bd6760994e871caf5c2c782ab1a4251604020c9fdd43e1920b8a5247164407358de27a0923e817e83baace1791e3afbec40e84e4ce33ce7c5a77e831cc011052c18bba33a20e47eb43f8203e45281ff644d2080b9fe62a5fdfbe267e7bf9abaed79e0a4c004297ff36c9bce7e909cde184cc0790c1f37b718dd8f302a8d588670131dc94ccba27b7d39ced13c49961f7313f76d65a8c2c1ea55a42978da27e93f5ad1e49eec208de91238120ee790b156fea6dd4d11ae301892bc2e27b332b53e484e4df04448c2ec316a8aa7362adde20a4dad3f8e9260137bde3748214278ca15560d25c83535b7a538772f644ff30df0e02df2730ad92caad4d36fc8b8a630f00407b4a7a1d1da36d3d97151e76adac8bb1b326e08ae318a35202b596d6d1a0e51cb0affbd0f3632d02ae66fbbd90001c9cb893646b8846a7f0d757c3d9805a575a1b791e18ab7ba23abac871189425b67574664c0e418f2cca9b273536fe5c0c4dd852dbc93b78d242bafb875d3a6a7a4d934815386bf329194f0d91993884d8b7c49c929c2c8f013a72e77b117d57b0099c17c0a9b1a09950abc2eda09dd0e673522807a568d2c9d7258d66c98452d552429042670512db59bfce1e7f9dd84a136074953dd654bbc9ef12d358f8222677f156d038572960ace13e64ea769367a788eb93fb6b121c5732be2bedb9736ec5d3171eb3a3393c8d16e6cc6f5cccfb75180a9dc8852d5b06f1bdc9261a9bee5d92987359fe400942de232e4fe220541ee0e364977adcffc89e65e2133a7ccdc3b29b0ffc3f0462cf203272bbf6a0cd97e02c79bdb103cba80bc210eddc2fe9b38b8860dd6f8fd6193a897577c60b865fc40b72fb6a6df7478c4f5c4b4af068ac1b1c446dd4c5cb29690f02bcdb2ce473617b600d7416c140ab32ad405d3719bd76086b0ef6946743068407cde30901e3bbaa5fabedb9d0c7a5c3d2d3f56fe8e2033842678516f938432f391591225d1162853831addedfc332c98bf00469efdad563f006cbbf47ce72b4ab4a5a29febb44bb8e980be40684717aa06c2ba61a3df20517a2a0b564a3e4d53ccfd35691b8a4a51fed54d6ba5d7b8ff1e1cf373ad05622fd9f51a0e03d8234e91d1a9f70bd51d714a21d04e8a3c630c0fc6086fb2807da1965df28b0745aa29d7eb48fdd902045fe5b76928be5c56531b39b04b39cbf20da0c785e410294974c73ecdc7064fe05957e70ccbd7d2e5900131451cd4976b48666140dc009fd13163dfc300d194c16fd37d101c8799054cc92cce7b9ad06c5e6f8541c0798986f0c2d9aa49125269421068a98df220b779cabf3a97e864a07b8a12b1a846bfeeb0ac12ff1adb134df018dd06769a433ca8c63800b6ff06977cda434d6e82ec0d452b484dd21a47768001c95ccf9caa5edd618920a339ad3056540489544a2575f2b3e3d02196c5609aa70856a8c9a314b9eb112b8b8d458f71c150030207a1b9a0f9fca195a9b54eb60d3e41d7acf50558dd14f31177214220f7bcb8db1d9e23b2b379fc82e74039bd57477eb7fe322868046e22355a0a74f09a184a32f92dc91d48e808689cba74cf95f39c36542c05dbd571fcb3a02fd715f93ce8a1f9b904ca8e2336860be2cdb4bf13303d65e7fef3640baba03cfb44c032c3c43d0f8bc0300b3438a8f99c97073980c2fb4035ab94cd85d84681cad8761809650a219bb70ff62b779f94281bcf3131f225200ab4b2645c1989dc8dd794ce643ab80c2a336875780648ed16bd98531bb061783516e14bffb9e9a97acd276f6a0fd1ff04eadabc911a3fdef4532a152fa195cfa762a23109e25e42c94a8612f977e92dfc96a513fe37fda1b698138b9f3dff36333978a13f9a9f4200f44e22c833bdbed83fbafe80b4dec5c3d92ca1b6fd2023354829756edaa0620892b4e7639ec9f64b85f46639d83ec0a45c73c6e784f00ab22ce83a3c5bb56dffea4ec4b001a00e777a96ad7f690889bea12237ca8a73dd5cc514919792e90688836312b29f37821010d5dfad0885a2405a2a789cec829a65dedb69bc7f7273ebaa38cebf64d2248aa973d39b4cde956124305e24d53cdd062bb8403b474b37ff718130720df2c5f23c1892275cea1e9dfcab12de81c1511176fc9444f3a11859752d1d95dc29ebff25d8bbf648cb3c12bdde8f19f702f1b67eb599f62902a47e70dd3dc6d7e854bd570fb53024be7290ba6364196f122c6aa45cdd14b5360439337357d90dc0eb437965c0ee11b5e6b980f5177f97cf681cb5a1431f23ed8bf6192d302a0a48459827fc0d468f7066c3a239bc3d0c676c0a05710691c5668350151ec3c9ea8b92c35225e5dbd1046abcb6f78d0687ae9514d057aaa091e129ccde99dff0a6a712010f798d8d1a7a2a4045dbab906a9d69aa78144301e3638f1630f442c3cfe5af638227c472241c2de8ba402b6bf5b9fe2a667fe4d04fec0e6d771e6c47c5cef5e1d0badc77c1522e05b4319561af73d9c3e5a1233ec798e6625e2f6ed61b904c12428230cdeced3eb061afaddf901c5e9694f35d943cca961589d5e8f524189da9c574e01196be2bc04ea20e2fecf8f30970bc6cceba004b492588c79ed17b3d5fd319d5e45ca24dc1d1868e073a86f50225c5647ad8bb30b4e1f05f275096d453f771325d5e01e2df202e5cd1c0daefa83b5806efa4d23ab04ab5333426396302b0186f3d8e661d1c63a1bd01c921bfcb3cf365807b14055e0ad8bfc0c44587d5ceced85e7e57a502f8804fdc11c9dd5a2a84e8672e7c82bcf52c3f4a5a60e9ee9edf4e1c40a408eb89f7dcc6b3d998dc4cbd631f27921c18367ff12d0b043179c013ff4ed9d8aab08fafe8f7bba32bbbf562516e61c8dbb269c6e334983283e998c54e2cc36ad9408cd6cb5b58b5f62beeab3fb0405fd9e8e9306e12b2b5a70809688faa73d22bba45e8f9bd31011fc96206af275dcebd9c427f141c22b2ea2f2102e4c8b9d89d47f537664960238db45c685dc98575fcc2efef1b6a3025851bdae1bcac4514ceed937109572a424d520890685c60028052bc5df534b9149746b8f1892aad1762f414aecfa24753a4085f8e2d257392a0508fba7acac1b4643931fde2763561cd8554225757902c623c7611edfb4c0a4dbe3028aa5a245662045637ca78d7944025f6b16a4bb1c66bef60a5701382c3f41e0a4cc0c752469dea0131993424924ed20fc48678dca11801d16bb3903002a489496e9f8e9fcda43a3583f06ce98c09218e15574dd201dcfcfedcc6328f52800a35cf9a9a4108197952b21e63cd6e489429159b64cbb1df0d88ee38df978140a3d8b22fbf8b27e3f0843e7e717a8cd372cdd7e0c48ffb75d0d04440ac619f3bfc76630d82d9ad36cf378d3649b7c4255d719ccfac878fbc190f3875f876db2958c27b662e6fc7eb13c6e8a2fe1a8bc3cef5cb8de12cac1e070324c0432bf961877ddb4da01e84b37721347389c7c15472d61ec1b550b7b68afe9577ba316616af76b34aa8ed648059aea96f4bfd2fe96ded8df96a3413ff9d5c5c276f4a12458adb29e6918515c81b08cfe2ff7a9fe057c0c74e89e81211d9dd67b1144929f159aacf844abe6477e6cfa9c932e8d5059c09994bb0577c27cfbf1deb1ee86b48fe4ecd5fb1aebcf07bdb4cf806d6983e0a0112964d74d9e46636b5d146f6e9867f141a43a768fc2aa020883c12b74232cf52c1aaeb63b6e3d852d6ade03a553e3d39b10c78f713e50e951f7003163be0c8d242be6638d0d8247b763d76a990ac0e8ee0ae81622e97c5829ee3e8cba2966f40bc38982f8e914e19761000cdd828054d0ae7af9317dc400ae7ed791cc94056bfe425adc4ab390fdf7ffef9fec4844361f189f1dbd6d3916bba42bcce0053a9207f0b75ea3ab788ea1605d04e7e82a6cbe2c1b37fcc5ab88fe587d587ad075939aacc2de42a1d28a935f556921aef70113a91103e4d4c43d6bfdde77616af457c0226157720a0edf8bca5163c359435c5b4f37007b9807e068a95c2b328913fafb819117819ab51214c607acacbb64857c2d9e99311c3e697cfeaf6", 0x1000}, {&(0x7f00000025c0)="96439a931f4980fdfb0bd3196d145ccc7b3ef14f4ab808f1195c4242966c4377cc5390ffdf7ad40fe4eb5c510056974515976cddff6e52492ad799da0ae5f124d62429447a32413b20b3bb7e7a6a0b466f22707bc4c0127f158c98e88a8ca14af6dc2ecf77aa09e8ac844b944e1958c5b7bacc67fe5bfa7a709d15c9b5bd2422f6e0309d108097f0e2cae1b3b998f858162587ad7a3cd64e7d718d15205b114c777158c3ee609ed45edc4f29b3cee8348435874beab298a13f5d1d", 0xbb}, {&(0x7f0000002680)="e78dc58ed3f0e2c7f5d74ad84d7a0f4d8cc525f9c7ab13", 0x17}, {&(0x7f00000026c0)="4f966808a34526a381c3be1f28840657dddb2efae0d5f8b36c6896499e274134b321034bdb1aaa22760fa54cc2fba5eba04d49e4331fca9e6665c8e45284c067cca5d40501421af9d61589a2a7c6e0d7b13747602a01b541c59ab242ad9b6b50ea31e363289894a147282dba51d953b87fe0a9dfd0f46c7039f1", 0x7a}, {&(0x7f0000002740)="765ce25ca8f0cd35bd9ddb9930cc5bdf7ba4ebd1eb397822e0cbde83a7e9a6c68a90187eccf54eaa8af92098f978329fce331ff5e6db8c73456a33b0d68fb2ff3f185c7281adc97f5b2f6798d25e1fdd09ce2467f4818de3f884179a81590857063cdede46c9c8467c0f3ef3695a340f95eba781bf5b16bd819c2beeb717c5ccb89a8642051a0a480fa036e6a5043c964e318065669c385721c7cc6e6385729ff4dfbee7c26303818ddc52ec", 0xac}, {&(0x7f0000002800)="2ec84469dee8165adef5091a34b1a1b58a1047e8c1602b305a4ace101a698cdd5b7324ad60894aeb4236d64fbe8a08faa961475ede3ccd0a135393f4f17db3c4bac647bc7136915e2ef34fddf80902174e639c3a4f4fca9fb814af03b4d384871a2d7458ed30c15de1928919198b801613e76dbe47132dcfe46557983114a6c8219a997403da1ef6a542d00fb705d778a1f1185df68fc0e672646a4057da1a09e4417b39102dff28348aa29e89094e22e0ef88e3b1ffdc0c1a84437af4c850d0b360ef", 0xc3}], 0x6, 0x0) getsockname$inet(r2, &(0x7f0000002980), &(0x7f00000029c0)=0xc) chmod(&(0x7f0000002a00)='./file0\x00', 0x1) setsockopt(r7, 0x0, 0x5582, &(0x7f0000002a40)="696e3f3ec72774d23dc93d9b36ec16d169c2618873621f75c66a84c6fba7d372c583cfa907a2847d7fe792c10fda3b7de710f409e114a05752ed7444c992ed3068d957137da9317eb0b9243a0c36addf0c07ff5d87c752ebfcfbfbdd75826c78d816c6ec9e56c412f44e3d889833febe83b216687cb7d60bdb9541fdc235c29ffb8b5f2ea32d28ddf4bf1ef58f7458d199a61c32", 0x94) shutdown(r4, 0x3) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000002b00)={'./file0\x00', 0x80000001, 0x876, 0x4, 0x1, 0x9, 0x1, 0x5, 0x0, 0x1, 0x7f, 0xfff}) fsync(r7) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002b80)={r11, r12, r14}, 0xc) wait4(r13, 0x0, 0x9, 0x0) socket(0x6, 0x5, 0xffffffffffff9439) 01:39:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0x5) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x4, 0x100}, {0x12fe, 0x4}}) chmod(&(0x7f0000000080)='./file0\x00', 0x80) setsockopt$inet_opts(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x2) 01:39:32 executing program 0: r0 = getuid() r1 = getgid() chown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = socket(0x800000018, 0x1, 0x0) setsockopt(r2, 0x6, 0x2, 0x0, 0x0) 01:39:32 executing program 0: mmap(&(0x7f000071a000/0x1000)=nil, 0x1000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x18, 0x8) fcntl$getown(r0, 0x5) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x1010, r0, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 01:39:32 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x76, 0x2) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x8, 0x5, 0x1, 0x5}) clock_getres(0xfffffffffffffff9, &(0x7f0000000180)) 01:39:32 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) clock_gettime(0x3, &(0x7f0000000040)) 01:39:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000740)=[{&(0x7f00000000c0)="745bf8f0a8277d5298a2757599abac6b05dd1e50c69c67144e015942b89e847585b041f5d7924937b0963a986d4a71680e696a563dc97842fee0d7a6b1588a2af3a05d35329781e8451da4c6ef577b4a14dec511ed1f30179630b8da9572a392a5da761db4356951751e3f047a150d170db6ac9772e8e8d55261078bc087dd48b9040b195953b64a13a4f36c72eb53a8916a1f48c68158ca696a86b3d30ff81c87bce60b1ecc9de873e8a3824b72d628323579b1eec06da0217881fe5c48229a509110b9a3b0ce", 0xc7}, {&(0x7f00000001c0)="11d6d331b6070e026d562d63a3dea50cede2ca2b1ca539c8369b36f2353660a1ee94c46434841fc79e9c39aabc8e22c9206b76508453fed85c7acc659c28978b63285cb0a5d9658866e01c7a24d9e4a26f48aed90b20f9a34f0c0083bb1d91d962fe45887049016766c951ce43dbeba0cd0742564ec361cc713ed772f7cda2f82a1b5536404c08adb0e0a286ee1ac156b880c490df7b16ebb502804102ed9a3759831cc86ef3385c", 0xa8}, {&(0x7f0000000280)="83ddc39bf551890919c39f73011d570c553a2d91d1f602ee0d3b4d4a997c660faca02bb7fe51bbd9aa1253186b690c0127b67c2379f9a4b771599bddbec939b7b81202db4056c7d2108515e6f36001c985c6d514a0355c950f2e52d794addb1c0396a47303e3808e7c1ddbd887981269c0f58494fcca15153a9665bd85403e7ac8b2bfc0727fcaac36f3460388a7a649bc47e7cfc1c9b41707ed504c327b82618b29b3c1620c449b", 0xa8}, {&(0x7f0000000340)="8f36f52bfeda6a4511d86f9915a3ccb1f2f2c4acba5dca3aadb9e0d0fed6a2d1a98cee51f18743729949af05ea8bf4a8", 0x30}, {&(0x7f0000000380)="cd54146c90c5fe6e739be0fdb4a7009d590720d986bd36cc522c71fbe559353c7b9fe85551eef4791121a13ef3a47a5148c3f1bb8d5ad58dbed47b81d208de575a218597380e6877a75b79372eeda8ceaffd9094e5485bc4411254f42632dd7d572b32", 0x63}, {&(0x7f0000000400)="db538f165a04ff7653db7e6e200a88211a44d0dcdf2793cc938ad2e9b25a18371b2bf5e47258e757e2ad072ed24ea9496670556be224ae46f8d05e93c18a5eee1baf9d240d571e22a3915f0b17b026a764f5ca3d835e257b7d3a9566b65c695f50c026fd3aa13ee15dec1f332fe7db5cd238df7652661032fc8d238fa2b80f51ffbb39c43149057a298efb9ff0942adc9c4da435335bc199472828fcad16653cb9b525566edff3802ebb3033", 0xac}, {&(0x7f00000004c0)="1c2826ca", 0x4}, {&(0x7f0000000500)="623c0ee0b9d42bf9be282c7f7a2b3892f588a9413cfe5a05e72a51f2be9a92ea3f5b0a43a31606cca62e27dcd015233fe39e7a1c2fcd18523a303884ccde9bc540dc9d887136ebaa553c01dc89d1f2d00a12e7e0fd982e1fd984055f7057854e3d5be68484014be4a57d72a44ee9a07f9b94e9ea962824e0ece92e1e1a021fc0a381d448bdb3cefd06a89b2249007e353d1aaf04d186493eadd8e8bf670f7da934dcebdc49171e1a8b66fd2cc7dac3984519db7e041b2c8b710a", 0xba}, {&(0x7f00000005c0)="352b8c79d38f380822c9d45ade3f53c65c942d3f98ca0ff7e385274d0c1b14d0745b97068bba6708c352af559d5c67fadb29795e4a40ed71e44395e527056ecd2c44bf2b26fcb11cbc5ca4fd66296dc22a25714999", 0x55}, {&(0x7f0000000640)="943e700b9698c5941ef8e984e84d56fc9ac895b2a10a22f1953c6393cb4a5c342b597966f0dd2dc75b0acb1124024771433aa817389fab20addc506d4079f790911072678c085308facdd829404e637fe5ee7f0dcdfe1781119678f2b7ad2f4775bcd93e7b0a3179ca6b72877aeb440b1bc05cee5561d679943a4ead4b4f84464e48b446616cdd349df4a4671b98063003c497ea892c77d6c2137d1f88b8694b6a21a63ba6abcd09a7025664d8a4ae68b77645c38d358a91c88d13e35b819667da71731ec14e95bea8814273386829a2b86ee31669bcb839decb79b9aa1d19", 0xdf}], 0xa, &(0x7f0000000840)=ANY=[@ANYBLOB="1800000000000040ffff000001000000", @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0x18, 0x402}, 0xa) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1b11e6ee36bce9b7d48bfdf07f02af276417cd2f", 0xffffffffffffd2af}) 01:39:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x0, 0x6}], 0x16, 0x0, 0x401, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 01:39:32 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) listen(r0, 0x0) 01:39:32 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x380, &(0x7f0000000000)=0x5, 0x4) 01:39:33 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x820, 0x0) readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 01:39:33 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) setrlimit(0x8, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, 0x0) syz_execute_func(&(0x7f0000000000)="c421045c1a450f000647d3fdd8f366430f631bc483d9488b00000100320f5b8ae45140fec462d53da6e53de47c2e0ff69c52feefffffc4e2ad93bcec491f3105") write(r0, &(0x7f0000000100)="8db1883194b8a43e4a35d8771bb9e497953ddebe5d233d39afecf61bbcfe2824c8b787ff56a5866631923afede54e65a0267167f68d15a89f181b3b2b689e33d61969447562fc11c3eae21fe16402265", 0x50) 01:39:33 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f00000027c0)={0x0, 0xfffffffffffffdd6, 0x0, 0xd7c2fd7bd5b93983, 0x0, 0x207}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000080)=0x1) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x0, 0x8, {0x7, 0x10000}}) 01:39:33 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) dup2(r0, r0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1179fa2ec54de81546a94730ad4fd1497ffa988e8ec852a605aa234f097ceca2d0db61e85dda9c0b6b6dee45bd8ed0fdcb2587fad53176843473159eeb01db18484b2fdf49ec77db8944149f0b9fd8b14ded0e747202d1b06cdf67c608c2c276f1b817016bf3689a3074df7331ea42c8de489e7382ec910f6f74109663ab40468689535042762ba894ef36d2fbcc8592d35", 0xc2}], 0x1, 0x0) 01:39:33 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000440), 0x2, 0x0) 16:00:00 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x1, 0x13, &(0x7f0000000180)="ec8d0000ef9a0ad7d3b4e122fc1de6687ab1bfbc85b52cd58bc74125e5519d521912d160bced9395b16637a4cdbf5d36dee0d3cd5fc793681c8743498daa916f7994b264eb1f6138940e15a426d13ca4be4550a4047a77fe0f02db2bb8921b07fdaa589f4a052e8c50a18a3596d43d66fed852ce1923f3784b6cd42a38b2e1538cf60b61b079331d091d9c785e63871adf57ab8a225ca0c0", 0x98) 16:00:00 executing program 1: r0 = socket(0x2, 0x3, 0x0) sendmsg(r0, &(0x7f0000000280)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000040)="53ee778fa11e59307b9fc7a853e5931f3651681b73144a095e4dcd86322cd2fadb9065c7bba4426453cba4612bf99b47f07cff973f05b27a7b8ddf306a1a086aae65d40309853555b227708c422fe0c3c4221cae18d693cf5697e886b890c725e4c8ff357ce43cea8c92ea1fd9889618358ae146d9f52a6e3d7483e1a5e876ffe7db34a7880f0ed1d0533976a48922ef0105be7b580c80c24067c7763fec147505efaa78a3d7c628f7af2140c065d6e10d", 0xb1}, {&(0x7f0000000100)="093699f7d7a733bf0417965801115e1717a638899e7fc0f23e23f55a66c4cf932bcd141d8d98496c5ccee7f97bfe4c95ef3764d64a930e084d43f89335252b78f7001580831558efa1b705e36608758fbf20f61f6a541fe0ec6564d8d543ec746a9691b212bc5e7cc8f9e81854714fb45b5348c56bde8b92c79196a15d42cff244dcd70e20de9940f5367c1a887d3e5f6ac19015546762898f2ad8b97daa3ba80104d67aa3f48a78f29a0a2860ce712eb0b0f1a6f4c5", 0xb6}], 0x2, &(0x7f0000000200)=[{0x78, 0xffff, 0x81, "177e453fa2899995d58bc9cd60119fd28e84455af82d0cad954c7a681e1a5d25ef83d99828a3a8ca1b47574ed8caf667eb3da2278e203e304716105dcf273dfaa4fc6b1feca519d9467048e4cec3efbe2d3c5e108811b5bc9e0c6a1bd87e9e47247df7c27c44"}], 0x78}, 0x40d) sendmsg(r0, &(0x7f0000002400)={0x0, 0x0, &(0x7f00000023c0), 0x1000000000000081, &(0x7f0000002440)=[{0x893, 0x1, 0x0, "2f21b68f4ed5916d105f7a17c99fcee42584c5ec61edc17a32615a9435ac692e826e37d28b6f5a73ec5ce5346f83626acc8d848a8984890d4378ea7adec61107f749a4abbc234d2451fccc4f5739af004dca6ff41c88ddb7d9cc099517e26dccd0840e0f17b618f7afb54cd013be6a512368d135fb68956083d3dcabf492cf68e82470c5337b720ab2cefc6730b26480bbc3d9de1858b4341966de50748a53b9a51f494a53b7ef9e4ff25ffff5e6160f036a4dc66e56e08a70100f106287cd0c829b3503af39c3f1130aedff65c6ef90b88cb0fc14c8a0b5047204a5327fd25bab517a31fdb3463595291153d91848c137c19d69f0052c8d46f623bc53de45a3f7ee1bf8b4d4ef0f56fe0f503d03d62f3e10181a84afd1f864a4b24b43c69adf81f4646c31dce3379227509ab6190d8d7c5b25239d7024b7979875c81c57a385016ac9eaf63c563e3009774310bf0a4d11faf1dfa325881cdcfb53d5b96b77ac894a3ef19e9d117ada0356a25dce840021e0388d6efd7d7c799e0e64765ba634aa357cf5c8dc592202c073d47c7c17d82293e42f06546677824a1c387c57b0f9b09dfce9cb783555515c02c770494305479a1d46bd083015b285c0bf124bd264508562be178695525dcb432e3bd20b7c90fb3b98a7cfb51f804b618b1704caf171dd964afb2208b1756cfc900e610cc5c99d3a447ff429963685003aeb3721d0e290928166ef3ac6d34411d1ce9d84dfb1b794bb4f44e884134ff367b084492cf54d69103a8c38b591825650fc0a7e6c52ad67717b08a05f20c409fbdadd292547c3e1f5e321d0ba32ab496b73c5bd9d3f1951d7659fd8ac0f8db0dc7c866d396ec8893fb43492997b56131d7488509c304f369fdf601744db34978c4ec7fd076e58b2c3fdc97169d85fd37ee7d9c572c22ebf057952e99c9aec3b519b8d830f21c73fa1535379b7744f9973722b58fec320911972a9300e215af119a9de15148a55aa35fcd5ffdfcbfe55d37e7c9df6cc21ba5d26ace71926397737c00b3bf3a000c06f141ad968ed7cb2923d7b8486b44bbcaea2af57221854bc711b621bb2e512e78efb6e9379899585f5200247243b2f5601d7467aabd7e25574599caa077ae7ba43f51336fb8e014f592d9f1402b8a54a7dd9da422c27962789cfcf6529bdcddf6524c13e35893117e314239e60e6e42cd2fa0faf17b056679c4ab869b48c5b1206ab54ae2faa1eddeddf52b6ac4987e20eee862df63d2da257e40e68d19195bc687cc398aa6b2cce4ea55b547962947b5033218009024d27f0d58b5fc6dc8b19b642d09019a6112f4b11a5da950a12a6e2c6db6f55b3c72453dfe9d8e14801112fb783240a1177fc4ee82ede36f4c2e218337952787ed962cb4502dab52e24b1472b481783397fcfe9d9990ef3b4d8e35d878530c7c47a925cb20ab52fe9ed753423b1348827d805a87e1a1b2dba5e67624d0259a5962c8345fe4a559741f26697a99dee6d886c99d8761a10904664183a02b6806213aa32b647f08c665df89185e04eef45a0e28bb7a9242636ebdb952ec6f8125e5a4e5874ba896b031a35f481f0796592c134d6825bc2283639ce981a6b2017614a93d9c17e9e858e71297eabf9b2981c9b273cbf78937d9f61627bba7ff90637701c22b86e7527a92cce809c3d44895f7104dcb3b44bb99ab592299ee02e627e551a7ca0a756edacd27ede495d94525b165875eaacc7e599dc2f8609317fa1f190cfc8003fa9034b16e5364d8fa786e0e1a5e32ad851574aa5f4977375ea4e90d5231c69d614eba98037e70524c626841b3d3206ac4c7d275a42eb3955b5cba63157e624026f33c50bd073f2b7f738557b960c4e44531dd314dee833b964fb141a7085bf11ed52d19b8158b93bc326947ced132033fa82c9e2e27e46d09cfd92f5f704a40c65964198068e7a41ae860ecdedc7e20a407f8b05625a2fb1467b3dd93cdfad65b03781d2e3d6120126640c74808f67c2cdf7b22e852b3750433072f7dd646355a01d4c6fc78c39885e5e2bf9af51abea86583cccca2f66816916836e201b8d0a1ce803531e47b5f9f3340dd3034927be8543cdfe882b28d140a240e1444fb2184f1ec9a74400179eede71eb42879342c0ef7a9a66b5f98e10bf7b90262aee678ff412dd604ba74fe8ea19161663dc37b0660fc4f5accf118caa8ed608b93e6ced0a05d103224343b66e5832a5662f89effbe1cf3ea0768b59a106ccfcd0f8a28a71f4cf8c525147cd0e83594e9595f581fe006aa7fdfdf3e6c8aea0f0e4ac52ae8296cb75817a2f80425246afaa082be279351a00068dc7d9b531c455033c62c60d8c07e6cf904cc9fb403a9731456c876417ee5eb1ed8c9828878b6a737d7574f3454abbf0b0b854089d05483950d887cd6082804f552319abdb97951230c34558a7372c04c20e0e6fcd8b844a37650325321d2eb39b3d610547fa1acc5c8c54414b5f67d3324da695c3e681d03c84696ef7f2b23ff8010a424583ad6e0e8a953b7237827079cdd6b6a68bede166331319af7c0ffa29ba2600df6acdd06e51969b2327a2ea429856a26bf46d5763fadb3697c8c963b55b4dd577552f256a1a1a24ad4022937960f3b7af111b3f7e7dc80f2c44090399bfeca61bd58b152307343c9613e918403a565f0a6274115f611a80f84aea2926c57c4ab577c5120a3f2f2ed9e2114f220d3b6f1ceb2469f77194934ed9f679fb369c7b4ce732f3226441a48dc003da45a9bef160465c9c76bd2da1816362906dba882d37ec85827a2731fbd6f0eb77f3701b7a88aa641342e4db3e190d6ccf0fe665b24d61498f1092687b32505a8fe3bd93a1dc90030148896bcf7423b"}], 0x808}, 0xfffffffffffffffe) sendmsg(r0, &(0x7f0000002380)={&(0x7f00000002c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000c00)="4c1e4ecf2cb0b3ccc1da4bc8c476feadd59f026706d9afaea34eef59739335b232fce94e8ae34538566c17e149d874fd4d51389c735c308175b22a9631f3a8b2fadd9f194d75ff734fd71e91b38fe90d933eb640c304d93e10db2ba7f43addc75a34511a6a9cde5d86ba4079c8e9e543fbb94ff3c14bc4a37f8d990ba006ffcec3b5f8c2c2e65cd4025e6fc13e3ac99e48500756ad917cbadaf833ab2efc3692e2eafea2d8ab5d8c05b247fcb5d6bc7f5deb9eef375f82862f11216b26c39d226d32a2a248ee00c690bd32f601327f0e04b5adbc67b069d7342c233a442f99c4cb70ddbd554e22", 0xe7}, {&(0x7f0000000300)="7ffc81f89c45e547986d65b78aec0ab611383a", 0x13}, {&(0x7f0000000d00)="8bd84a53a5ab538a1f52b544c72dff308044f6f602ecb5cb631adb5d27dc8ea5e65f3d8127f917d3a3feb5b42907be03c650898198f74013204fe8162edec8ac62239bccab7ca9737908e84fc2a9eaa8c77b60b5713c16b779323e2607424f0904b2a90b5fa3f13fa3e9b16f9468a473590d470e78e764d7469e0f", 0x7b}, {&(0x7f0000000d80)="45398bc0252d7f5413563921eadbdb934adca6d2d5d65c02dc93511ce7ed009ea48a2f5ea46eb93621a6929476dee6d7fd3a685d8df22d519df8962e12156ee4876c7004df6481ad0c1544aa4d60af5044eec8645028d423551844d6fcd57f9ac7549acd830dce0782f85c79871c6751dd2f1046d8fbd7b27312ab43ac", 0x7d}], 0x4, &(0x7f0000000e00)=[{0xb0, 0xffff, 0x1, "5979b931919b361a7ae3a5f7878b71a2e9e00746a0c928c4b9f1aae307c22a646edc982db2507b15ffc6403b509bc032f8626c435accefcbcc98ed811f69e0f85bd1a3780006a7075fd0c51a1bd7145f45bb9137c7164b8d662508d891c4fb029d06f025a90619afe40f52958d92432502c91ad76f425cd1f1be20bb445e80588b3d7a938ac45c9889afd5890964b81cce834545b946eb234b5b762b6a6fae"}, {0xa8, 0xffff, 0x1, "753182be3b6a18c49f586eb977f88f0baf24b2d7a8dbff54278225bff8a0af46518ca3ddb6ee66ae1f08a4c127120f30f85777b4983b0f493810a4a123309f4ac25cf08f25b5189de3bf190fe8b1a6343f79c5f33f627d5ca820a32b2ccdd0bae24f874b180463f79c2664343e7e097ba936b4b98172d469ef0bfb4e86907423c9de102afc6e9408a1649d8f0dd06422eeaa"}, {0x98, 0xffff, 0xfff, "5785f83830a11b81454c2f514a594db2b25ae46cd11bdc8d45ec127cbd0d4d7a1cf16cf26c2223de2cabd785e68741a8fbe3f69343466c2dc0cce127f9c4f4c832d1400b2c74ae3753eaddb72590071433224f92f1b47ac6b92b0dc01afb5d5f6212ef5ea896b6ddccf3b0eb72f1fe0b65d1181b342dcfd3bc37f865b6c8f0e0f3e2f5"}, {0x100, 0x1, 0x7f, "77f4c39d8bad8eb89181b18ac5da7a988315ebc349745ea198dab4d3686e4910dd67c0f155f1676d0b8d16d84b1da7011502442cd6a7d809ae4605c91824828fae7adcd026f9d4abc755a7e6648bb45c12a25e93ee0db18e010c9cbd89d97e5c5598f61b2558974764bf7137b2aa758be583d7349aedfc77376bec4c3390206371b1a2cdaea515cffb943b76deca8765d43158a9e16fde7305bc958b8ddca581c73f24fff82e1dd090ff77595e2700fc8607e937349154753fcf9a0427ad16c4908cb6b3f0a9eb25d080dbcbeae35e2cefd8da4e3e26a651fa3657f0f2240ca86282683ba4b359aa34bccdf29c"}, {0xc0, 0x1, 0x9, "5e5a2f99ed94a73ac287b9ae00af2653431a15afd3d81877a0e37627ca4ca6ef66aa8715c7f6440bc59de3df8b172db923f91e8286ec9d4e0db0836fdcf274132cd186cf2c6e470594a09020b168dfae4fb309026e88efd81c233ff4cc687303b0c2127674b08a25b2c76c429ab60aa2a6ed9d4a45ac622bfdaefba05a530cb57d4d5f02a33151c19226321ac251f98e2d5ef594140cef5fbded332b93f255fabe1a32f23062da120806"}, {0x58, 0x0, 0x3, "6eaba186db6235f5ea09030f232b8c6599a1dbf6ed35d160a8f593870429969fd376ec8e1ae76b47e811aeeb214b06a715cd0a1d353dacdfa132bfbb0f4282df3f226a6caf315a"}, {0x78, 0xffff, 0x8, "a478823e46cad0f2548da2f1cb87f066cfbca0ffb750eb8040ba53c8f1516999b08f3e07a7f8aa4a1ade98a4e0704040d5b75f0723fc46f27a75d650d9d6eb7537d8103f0cbce841f40da940fca4420724d4fdcd85808403a62ba038c10b4e9021cb3ac594180291"}, {0x18, 0xffff, 0xee, "bd36dc5806"}, {0x1010, 0xffff, 0x7fff, "16bb91af44732389da75daef4ef9c3a829764699f8d197dca5fa5e2d3172ee6b6810fcbaeb2aa6856fdad895ed8f6f1ba9cde3c99d1029f25de42c357a0537b7ceec052f5ba66a8f4cd6d153866b781b5438dd9081837b61028b20aa7caf7d581deab6c05301f1469ae28babd5a49a12de384b142e9983483f75cbb0461131f99a477d6c034be1667c00b9c6cc787ec44db40826e5e118309a21f58d7cd2658f43069f71e9a57998722c358394ee6bf67fd3f8884085ea9f16c83033fac3086aa56581962ecf808496a4de11eedd32141b1ae2a19f6c04709692d7ae5f96858733803329fa6eba4e70df27a9986b1e3cbbe34e38477dad43570cba464650a3a116676f339d4f6263c04e3ebbfc295cbe49f2ae06c37145aa5906e421f4e39954c9dadf25474885a1de13834e064d952d5f347970be9bedb8fce48b63baa056db5e4384ee6c43fdc73ca2908e6077b43358284012e5d9f3c991ef0723151992aa351789d61eafe170f516980f093a9cb184b0dc0bbb111b2338cb4466bddeab0962b9c8a9af20eacab7eb16518ba84727e3a34a8d8f2ed747001edcafb3024adf6d43488f2a0f77b704110e83a7633ead7855b58a9235ac20ad403752b8d29b4b98b292b3988307c9df39329de32b1d2ae81939b0a7044c0ae4fe4956942c23fde50d6f704491388b61fc61934f5e4dd573b3c0ed7dc2600cb70a90b6e79f1317e605fd2dd0eb5d1e8498e171a54e739fe808e1e509ee29394f368516cb3c3518a78be7bbb0046ee9ec612bb81ec26919d8cc810ac6800991ef6f344f89cbe2ae30f18b90727add327cfd1e166878d632336428b058b082c5195b50ac399b52caefead885850963ce3f6bde561cd8c1bb217bb182a8b68b866b5444c982f8a505c2806ac83661978bfe116032f52cf954d7458265bad91247aee3209157c3601614e9d3a633f9bd241dd172621b2c1d9f174ad3c912a570794324bb8b3325bc5b982e16098b837b460339eb0cf653e47984e3c6c14d1bcb473eaae978af1525b87266863cfb896ac80b9dc416cf12f171b1ee3355515cc2d3ad568ade66b4ee91dc1224aa93f65ad238ec8e24a5529693eadf8e3eb2ba8b74e6b4cbdb35adb819046a9f10b48a72c0dd2d4774f4fd5151338a2d8728b475047cc30f8b4fa4499c9a0cf67c7980ce79701618ccbaa7079d917e29d20d20be343e364364660b1aed9aa397c600ba13421358164dd5965a9cbd9df09bf6cab3bdd4248dd33ab52d8a9600a1f8ca2e576a99eea24a17182505393bf02964231a946f89741bd24b0857985c34efa9b7a14fea3f7281090bf7b83e54fbb88027c34e1325f4877badd752b6a121f178f4166690dc34c5c5cfd7400c743ad11aa6a7b412479fa9eaa25c46334c8d76e137e6833355fb7521f73c085bbcf3156ad3d16ae7e74c781819f25fb4f97d5e64c914c6e4bcda3142a46267e7929cb7df3f160813703e47f6409e2e457c9326c1ba846aae1952af0753d8a0333e1a4714009556be2784dba117fb375ea2fa71196040d601de575fea9d7abc505afa733ed98c868400cd006bcebeeea38eabf9be6a3e42cd20a8e9b2daab03f57c88a1b42af46378996ee2890bae0227a559a0a065b4a01e00dcac95a3cf0657170b6778d3bf47d9cd3d2b15f9c655f6c5cc63a3425696928d9fdd94a97e3bbbc00c8c9f2b7cbaaa3becab1d5bd6e6a217d980c1e3f503baf27c10603d69f8ce6723caa7037a82bad5a5b6bd6bd59ac1773d7033b232a5c5727a94d6e4f6348cb6b24750f37f956654e65339820d50f12e63270f28f7ee3c594a67a536b809a987c28f03d44357eba0480e57fe00fa95fe9b283a5b861941fe7c359bdbba22120c3de0418d01c314989201c52c0b4a07b97b16d17ec9a0f4833d54ee9389ac2592f74ccedb33ee2d8bbcbd14d92f56cf75058d6999acc573132572530261a9cd31cc5db449df25f798fbdd966af4b06d958c3c2c26ead290c00d62e0db5ce28d542d8155156930642e8c2c50df4069124d9384e8474d2f5ef299f8d31d9758d42098d983627794cdd5f206e8ae9618df53860d47b36e9012c089c14178f7948493b3d04b74a0ca2747c5b6c68ec8fff97060edf8ff6e14705c1fbdcee3700ed6b2a0a1944d47a12f3a8e4ce0de3b8f90c0a55bfff1426ad4d8d5ef5f303b4ca5ede7e34fd2760b1430e1c6157c896faacb793b831a3ad4331f650edd2f3f0d6fcfcfb6cfe20f9861e0a867d8f821ed6ea0831f1727103418100db4f801356707fbcfe5e9a2e9b08740fb566de0f23da5a2f05b16e2a217aa08bcff61764016e96b2ce4cd80a1bf35b25a1cb3f131a72660578e1738b38d3e494803316f0b28ee88dda03cc17ca8f9159caf7adb12ba8488c646e195ec6a0fbb8d76c9ca9c90c40dc1d25d75ced1302bf205c7920b3ae6801a5644c1a544b475bfa5e194b28c9567f53b373b16e72981a313cdf07b1e39dd345335ff15bfcb04f45b5a96941f1705d8d9c0b84648e2ae8835b6953967d4a21644e3eae4d92fcf1722f65e1af7509c4d44867babeda6c084f34a3516de637f6ea8c745d631fd904142037e7557d7ce95203ffe9cf4a9d9d62379b3c90184ac4003690187d50bdb757f4bcf2cada321e7d31297bc7788ff634736055227966a23de0de1912609d2a8a08d26ea9cc56832f430593a8eb7f31614fd6270d51484936740539ae3bdb2e7f5f76d1343b46341991c19fbc826d14a0d303db913e1699eaf1f0662702b37698a420388374d7cd49421158319f5cc78a14ff8216b05ca9a2b6c093b41e5559e4507293bd96bb3decea023e79cddb0535610d6441f2221a42161210da7a737e484ee29d20873665e89689f3079ed5730443b9a00a66dab89c1210ee8a53a7ca75b534eed0e876c7b99a65a7fb1af21d5ffd18c77f94ad6a994f8f50cbeae2f82c66b42c99a72164fb91d6710fd79c34708d0cb7e6fc838bb8e20ad120d51c896a407eac19fb3254dd450b0a2b70f9928555d865ebc6e487ce6c4550191505eeec2777251f7147d4e72b184eca556eb98bd1d169695673ea4b60e6a2e6eae1d01f4433d6fdfa5e43a62494fecfbc46619c0ed185b82e4378258c02c4e14d83485430f65a4c10eb14f875209b6eab1278dd76b34412ed93dd8eb76c42c2e22b2cbda188f0f0ad732ae68ab0dc871f33f71513639d0613ac342f60754b125e625b385c51cfe33a7ffc1e1e3dec907bc43e75e5f00e4579039ac401f540a3f347acdfa0ed82ac5b32e7de736efdf18d02c816fed5f88d38ea1c3bf5b4c9e33276ec6b79383190c613f12e0cf0fdc353f514250b7e7610378a66a85b93227db026d1fa19e64eb9574a0117c4766f5f4bcdafe4d3a40519541c96a31bf3589d18626bb1eb4787dae59bb8d03627042a752d45139f88d50b576822615b787b5ea36982d9c3c926e6d63fd5fe3b4ab5fd74784417aa70c3ef48ce6e7a364d124f7d739e5658f1ac6fea3cb0a95f07da4d7133b7bbc49628c3a2b318f5d69e32fc0bc5ac71afd55d106960b310844b152e42138c6c83d8965238e6b99eebb46f18624db3568bf4a7d84c57b5c5e0f031cd7f73133e4c27f2fe09d46aee1e7454ff53e25ce2962e73731d465cece55a26eff0cac1c1df22f44308f4e59eaf17231c56d6f7289982938f4876c7063e242e87be47bc4d78dd8a33b2e05607302ddb6836d24d530798aefd469d630d225e9ab143332b15b3b9f0a5841fd61328a2f0c30706435519b274ed902bc63108c3ee738f35c268daa2c72c885034f86f86e2ef0d7d59bbd7bc128c3ccc63c437dc7852eae7da0fd68ba0236a51f8c7f91c7b8b1a0de29486569acf21adabb385306883490ff8f43ecedd6354720b2ceebf10ff43502fef22e9b59a1b879a441e2558986ab5418e53194eb39453bc24073721f0002222d0a06ad690b08c9cee33ea741b5ed3d9b23811acc61bb48d41d8a5e17f40c7c74434967403e91eccd01ea9d2f011cccfc395ea415116eac50459382d090b2d78735ad023a1b633db705f7bae32404dec1a8c2698a73b7c96377b89468cea198008af38b0b4b3af0e64451cbe573c7548335315ee1800e16174f272f29e08f012cbf336664be87bee598226a47dc5cf2d323b024fbdd7bc57cbe5d2b720ea7ba13ba10c339d40797e41f95d4a46e42192552a4dcc4a06a364cf576a4a3879cce1e3f62535076d7b79bd3e687bc758b9e2b6389b6ffedbc840c7b6eddd80f5b4c1d44bc699c2ff0d524153e2d9962c9873bf6807f50d024de8f5cc89840bf1fd9f054779f014f36a41f76ebd34a6685449dd41745a1f5f2f06d32b4639f19eed2a32a3d4819702cc6ddc49b2e352b308738bda5d6a16c70214a37e41a5deb5be3e6fa8f2faaac1da0b495f6e566f1c979a0c4be1326c987fd2c724be94007003a4680f23fee50ef1427727bd46c5fffd57cc309226ca991e9d1ce89a1c02399957ee51c698fb6e5dce56cf1952f358dac1e1fef7897f30de1a9d60a532fb44cce7c6b4ce919824aeb295f0145a7568a6c91a192b4fe67d9680be6fd4c581292174a9fdc94b12e779a0971df22b8d6ba4d2959de6dac917438ea2602f2b72cd9c1f0c78ad89001aa1f9598b95516cc6b81d9c8702e322133405b1c836d1e70376445b7b8a9421c9760220c234ec6ee3cbfd7580f79d6a76ec324b13da484ea45ae8d023ec337bccfad29c1393c972f187e168f18147d6090df94c9b6aa236b2d2f7a6658fe775ae614622c8c6da1094073c8188e7b68efe7dfe0280815e66913f683a671271e2e9255e06b1a8d9e2e459b5ec89bbfa0aa98c331b2d193c978db7418c52a4a61fd965feabc6bb8a2dcef96cfdc89327afe62362278efc226e10d14e1cb212a93fa31c4e7a190ee7834930d773ed5d75cd14cad63e1f3691448ef8bf6842d9eff3958c0ac5db1e2bf2066154c7cfdbe14c0458fea30a1090248d7e70d5dbf432c345059d10d904acf141fade4a1ec85b60bc726def2c32c64bd867f3cea8caa0239b91760f1f128dc608a5cb6e9947d4aac53e45598b0c7d663bd5aff39ac60f0ad5f0a970b38f91a1089711116b93db1f440db28979e114bf27c36c2d2f9b4446d35b5f4d3f6500cecf26926fae6a9cf9b3875702bc4cd2dc0e230c840b790ca9f940756ccfb537c6badb1ca9beb131d101f008794cebaa78c01e8c69c10b42fcd707688cde106befaff1432bd9bccb7d11ee096cfd7c9a4fec0d6905e0c34df989e17cc185d56b3ef5aadd89fde47f31bf75e37328ad1f6786eda8e6a7ec3274be57320deb55fc8141d6b4e00a7994790232a8e35fe720658b5e4fb69e58c74fa9d2afbdcc6d03f8ff4f606fdd556363915f92fdc60bffe1ce39b19318a050800f6f086df376a83ee291820cf9e8a12dca2c4fd5d3d4a3a6e78d5fb927e46acc1475d5635bb699e90b0e6b4dea658f164e64a3099fdf026f3d27a399cef493f5b13d574e2ecb5deb77456fe32012bd677ae91d2784115c144503720dea428c667fc5a8294798bbc6980b989d8ba8d383863b9b893707f3dc1193ab3095e23cfedbe48c1c1d066eabf0b1778dfb08d14c0ad053f3f770471eb29797a8bbc13269ee6810d233d78d3e47289ee1fda7424c7777f3fd52e44bfc7e5de5349c7fd768670d7c952c028ff3c14cda229291f6dc00f1726f1717fd7a3883630784b0896ddef0ee6faeea04ff5ee85c1859c608bd731bfa2eb9eecb14ca4d6c22827685167fdfc9abfcad9f3912a5adaee08e7d754"}, {0xb0, 0xffff, 0x2, "4d6d9ec46a9d4f21af40fc6aa084c552f9519206f150318ef73ebeb17677bd437421d28c42bdb757c0e3cd0446a0b71b2522a5540682f2c8380e51726536b0408add0465908f0e82c4a01d764ca10721b55ceed51a4b52f3325c4fee79c47ff23638aa3b9842fac4f18d8a90c7322b516c460f170fc9e6df60d31c5966f5cdea7193f5fb4a76a1d8368f84f164544f7461348baf5e1457acd1f06a38b5"}], 0x1558}, 0x8) 16:00:00 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x3, 0x2, 0x699, 0xaa, r1}) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) unlinkat(r2, &(0x7f0000000300)='./bus\x00', 0x400000000000000) lseek(r0, 0x0, 0x1) kevent(r0, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x42, 0x2, 0x194, 0x400}, {{r0}, 0xfffffffffffffffe, 0x41, 0x4, 0x0, 0x7ff}], 0x1, &(0x7f0000000300), 0x1, &(0x7f0000000340)={0x80, 0x8}) r3 = kqueue() kqueue() kevent(r0, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffa, 0xf9, 0x0, 0xff, 0x5}, {{r0}, 0xffffffffffffffff, 0x9, 0x40, 0x2, 0x1000}], 0x13, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x0, 0x3d, 0x3}, {{r3}, 0x0, 0x54, 0x80, 0x100000001, 0x6}, {{r0}, 0xfffffffffffffffe, 0x0, 0x20, 0x10001, 0x4}, {{r2}, 0xffffffffffffffff, 0x2, 0x3, 0x2, 0x1}, {{r0}, 0xfffffffffffffffe, 0xa8715ec96c4f1c12, 0x1, 0xffffffffffff0001, 0x3}, {{r2}, 0xfffffffffffffffd, 0x8, 0x20000000, 0x4, 0x72}], 0x7, &(0x7f0000000100)={0x8, 0x400}) kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) r4 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSTOP(r4, 0x2000746f) shmget(0x1, 0x2000, 0x10, &(0x7f0000ffe000/0x2000)=nil) kevent(r0, &(0x7f0000000100), 0x80, 0x0, 0x8001, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x4, 0x3f) dup2(r0, r2) 16:00:00 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x18080, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000100)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) 16:00:00 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000340)=[{&(0x7f0000000100)="8a15c048903b8bbd3abd79fe1c86c36ef3cf16fc0565853fcefa3d1ee2d7dfcc08165a21c1bf4721de4e5c2bad28e382dc5f8aa2adc2edaadb965ef211990191e3ac1bb0c0a5144d5c5a6043bbf5ddd517bbb8d878bea8b96bf0b45a79ceddd90302bd158d5582f8efad186a5d249460ffdd94ccd2094f89241c1a94c3b0bf06e25d2792b77c8cdf855b654255eb861297fb64773d90639206f859a4c5ae6e0bbd3b4e8654a421d87b89bd3e2d2619118defaab87de619d956d6f9b8a93f69e621de1d"}, {&(0x7f0000000200)="834c0308fa465a28bb2c5fe696383fcf09999eb123611cbd00be2a3eee4ef4795a6fa7ca268a7fc2a9bffbb501b36301e09eb215031ff623da9feb"}, {&(0x7f0000000240)="10e86a1c4cf070827e7019c46348579e8bffe5b99040017a18dd721034306efd9dfa8514c6be47cd1b4807eeaef78f7911049336e089540de0962ff2c348ad0835cbba69d14f57cf2e553f4897af442d4d7f08d185089bd90dad720c7bfa3dd498825d7e66c98129ce8d129a82f48fbf94e0fa4a7b0af96f6f17e0ae04ec5b6e255160c6c6d0d89410d464349ccd90298bb8ca92774bc9b4b3ac4829ff176880e30a689cc77e88409fe4c8ca9ca822591243c2ce4e53a7465437a517906be0acb37a9e76e5100dbb5513872711ace67d8c6c3830154b7e476df3611e01ab1505b95f4140118ef76e8ebbb211572a27688a90"}], 0x46) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x4, 0x2bd, 0x0, "f568fbb0f36e9271658c2222ac7c27ed8c279357", 0x840, 0x80}) execve(0x0, 0x0, 0x0) 16:00:00 executing program 0: r0 = socket(0x20, 0x5, 0xfdef) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x8, 0x4) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2f66696c6530001d17dea990da38c5b753add487f80ae06387d0a1961e6fd60648c1cab2e8c910ec67202a70f84ee7f01c4f1557d75e208850e966e6867a3a9b3a649250171aaacd3e843a398a7fafc04745d6161b89f7b7dc8ea935f2a67c7e695752c473ef891aa09c0740399b1c92ce58d36ae0ebc96c5ba8508b3d251f405f41d6802b8000df81b65f74249cb850c1ca0370bf7185fa4b69fff384a3fb962245ab5c59ae4d2ab900000000000000db9d7df7d2d9b77fd520802768aa92a70591fffcfd6ca51dc76102da3d2a4ba0c77b8d3919c8350a634b927e5e4fb0003ebd35115e3d2908eb955ab95f9b4d40485909726343f1c81f687becb7d61e696b288306dddef4c581cc3615f011e9b3473359367fbe35d829f7ffed390cb4073864561072fecfd74d569ac30d892b6d0479627d1301bb05e09b6ba652d90ff62f2914d879a0c515e2e2c2ed92d6ee36a5a0b890577e0b415ba11da90cdad5b2d511a70e25f83f5d155f96324283644bb8dd5247ba4d1c1669c5fd"], 0x10) 16:00:00 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) connect(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) r3 = semget$private(0x0, 0x3, 0x590) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000000)) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) ioctl$TIOCDRAIN(r2, 0x2000745e) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = getuid() pipe(&(0x7f0000000100)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = semget$private(0x0, 0x0, 0x1) semctl$IPC_RMID(r2, 0x0, 0x0) setreuid(r0, r1) r3 = open(&(0x7f0000000080)='./bus\x00', 0x10491, 0x104) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000040)={0x2, 0x1}) 16:00:00 executing program 1: r0 = kqueue() poll(&(0x7f0000000000)=[{r0, 0x101}], 0x1, 0xc26) poll(&(0x7f0000000540)=[{r0, 0xc0}], 0x1, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000040)=0x5200) ioctl$TIOCSBRK(r0, 0x2000747b) readv(r0, &(0x7f0000002180)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0xff, './bus\x00', './bus\x00'}) 16:00:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x80000000000009) write(r1, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c", 0xfa1) sendmsg$unix(r1, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@cred={0x20}, @cred={0x20}, @cred={0x20}], 0x60}, 0x0) 16:00:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmget$private(0x0, 0x3000, 0x40, &(0x7f00006d7000/0x3000)=nil) setsockopt(r0, 0x1, 0xf, &(0x7f0000000040)="eb8815b829ff969e48000000000000", 0x1) 16:00:01 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) setreuid(0x0, 0xee00) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = geteuid() setreuid(r0, r2) setreuid(0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x28ce) socketpair(0x0, 0x7, 0x4, &(0x7f0000001180)={0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f00000011c0)=0x1, 0x4) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r4, &(0x7f0000000000)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) close(r4) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r5 = semget$private(0x0, 0x0, 0x80) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000001200)=""/50) execve(0x0, 0x0, 0x0) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r7 = semget$private(0x0, 0x4, 0x1) bind(r6, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r1, 0x0, r1, 0x38, 0x92}, 0x5b91, 0x100000000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) close(r8) 16:00:01 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) sendto(r1, &(0x7f0000000240)="5ade8dd9ba57905adf86e166adcfb05083a593d0b3b8874a5ecc530461794bea36a7eff429ee44b7a40f066f137d12237cad5e49e247c7a180bea9694dc3271d3c3870793c1422e92e1d7b41182c09ddacb5223ddc823fbdae2fbe064769bedf687cf5563e1e44367a387f958bc36b4be7f15972ccb94dc968c91e56c9f9f56701f98a4ecd303b482eb5ab7234bf2a0f1f603994a16a94f08ddcb738f4d767668aaa1c824f16e5a04d4e016ee4546d617c4dd2e222fabec4536d122d691f0ee33ad1b14ad49527a2e0eb82239136b9b2141855846a6131ad", 0xd8, 0x4, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000180)) fcntl$getflags(r0, 0x3) openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f00000001c0)='./file1\x00') 16:00:02 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) kevent(r0, 0x0, 0x0, 0x0, 0xffffffff, &(0x7f0000000240)={0xfa99, 0x7}) r1 = open(&(0x7f0000000340)='./bus\x00', 0x0, 0x0) dup(r1) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000000)=0x100000001) ioctl$TIOCSETD(r1, 0x2000747a, 0x0) pipe(&(0x7f0000000140)) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x48, 0x10, 0x80000001, 0x1}], 0x7, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x6, 0x20}], 0x40, &(0x7f0000000100)={0x5, 0x81}) 16:00:02 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x65c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x82, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000500)="99e9", 0x2}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2fa6, 0xffffffffffffffff, "a8558719f5f2eff9d631896d122b5d5582147614"}) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000200)='>', 0x1}], 0x1) 16:00:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10491, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./bus/file0\x00', 0x930, 0x8, 0x800, 0x1, 0x20, 0x100, 0x0, 0x3, 0x0, 0x0, 0x9}) ioctl$WSKBDIO_SETMODE(r0, 0x800c5707, &(0x7f0000000040)) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000140)=0x1) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x5) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) 16:00:03 executing program 1: r0 = getpgid(0xffffffffffffffff) wait4(r0, &(0x7f0000000140), 0x8, 0x0) r1 = dup(0xffffffffffffffff) dup(r1) r2 = semget$private(0x0, 0x4, 0x0) r3 = msgget(0x1, 0x0) msgsnd(r3, &(0x7f0000000180)={0x2, "194cbd8b7b8ed332f305f819652352961cf247386a32bd1dfcc66f4da6b17b0dab69a7a1d57251a400adde9b780243240ace937245d1a040564d387e51de14863f120455b42cd1088b371b62bcebea7e3f36dc8b45ec0db2006a79168ba64894d5338fdc62e5940d08fd8657b023a4f757d692612fb65af870ed28d48a3cc7bda5a2bc80133ed4276afb7c11b5f683d44d91cc8390792096d2e151964a90943dbf3289e9c17104ad089c0812405627551111e261ede5163ec6445d05bb97c4d4eb7dcd8bb4f5f13f6d5afdf724e5cbd1d7718c3087b19c321b9cfd5a238b88649b0a299d0fa4a88f211740c05d195190a8dfb6bb75d62c1c4a"}, 0x101, 0x800) semop(r2, &(0x7f0000000100), 0x33) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r5 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={r5, r6, r7}, 0xc) 16:00:03 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@abs, &(0x7f0000000200)=0x8) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000001280)='./file0\x00', r0, &(0x7f00000012c0)='./file0/file0\x00') pwritev(r2, &(0x7f0000000100)=[{&(0x7f0000000040)="16fd0a965aad6a4aca8608", 0xb}, {&(0x7f0000000280)="d89cbc7afc82d00312886d88acb5a009426856aeff8980a575a47c3d74a0fc53360708653dcf9a5264bc752fce1184d4700c0e8a4e77b9fc65b11b697747c52d8059da53aee5dc135391b27f2333a9305bf28ba6ddf4f346d5a7a8b166b1f6234ad891069c160c80195a8f10e47366a62c0ed0146f0a39c7f5557483eae7b47aa2fb5d465186e1103afccc8a92e047b2f17dfd8e2c80e90c3d820d87749f1757f1ccc6e854436f973f9597b02c76b3198176d7ecc3292857510799d19c5af4ddf37e4408343cefaec9a8ace4ad4b264323317c384c1509dab3796a9aa14825133616e15eb182d3f92857a372e1afe49854e8c287eecde34b3281a25158b586953141b305f133859e640e59d1f61c88f1b2544a1bc3dfc997a5924716f2f978c8267fa0c7273b9ea38ea3c2f87e8ccd0631e2bd2ba21952da0f13eb3336157b42b4d88804e08d95fd32e0ea9bfe020b3078674b34c67a9f2addbb5ad0d6ed2d9e985cec15f5ab252e8e045d53249a7020336a39ca9a3e80a170a6374748d84bce0db6b9ec97be211f6842a475f1ce3c21dc1f482f2874809fd58d6adeb7fbff56962c4eaed9001510af1d6d90ab06d6d10905e41b6cbea4a044292d41d5655875e3732efd826d357b82445f74d2039db9d21caa8381f0e6dc37dc24ba770acd41cbcfc20d5d2975c4c1800dfc4eb7bcb3f397d755a73d9fdbda758d02b059e0a6cddafc2da713fa5913450ba931ae5095e33689341cc43e82d8b64e990c90cdcf78cc8557858227e12fc5a5942ba15735ccf7576943900916c01f1ec40d669132232400d756660176b00d673f41805c864ecad5929a3a3bff47fd66f3a5dd91e3cd35e147b6967eb1b34a43078676f66f06ee0aeb9e75509bd30a42d1f420eea6283ccf769a3590e55ee6d60658cdadbbda1b41076450ba86d084ac1bbdb6fbbc7bb673f6150587d431880d8e12602c5b4921d32ca3cd46ebb858cfd441a12920aa9a0c8131783fbefbd33911b43c0c8583b3879e07bb342ad0f7c7495c867e3fb42f62fb0a620020d90466b69abfbdbfbfc95dee8e4636b246cf07819c660ead7fb97f2b9917d4de717226b9796472611ca4c7c057cf6a4b61ad16a803258c4414273ebd710c73072a859bfce533d3f000f505d26c8f5dda5a9a5f46dc50b48e4bae5609eb178a326e63910073f2fee61be6acefa439b233f7535fc0f5c8158ec701d0c7c620d99f0ea0cf5d0f2ece43381750a526802d2344fa603500fe3f1defa7b532263c19df3e9502c05dc2271f89e667728fed0f9ff849190c1cd40f6194631f2195fa4ded66bb1faa1ec8e67424c6ea3971b42f648f8c59e37b3fffc5b73536c8d7c9fcd4f015acf36eb2c25c8ae365a7bfb21aaf65331b82ea000a193b3ca01e5c28da9c6d756cb81898a85a5ffd5e8b6f8b02d6ae44e21eb29a1653ec0e7836efa457e6cfb45fb287723718b364d5ecea3eb819079eb3fb1fd1d955d44ba1492d8c4aed8fc022e8aca0df5e60bfaac0ad57e8abe44f3f1207b3759fbfc30262fbe1531f5a6796aefe9903a8262304fd468af364a8fb6642595398cbc0171453029f93c67803fc916f465ef8c45036ec8b04a2b1565d3adbeddcfe4610bd6ed6284d615de8e98e8bd758340b144710f9c33052d9ff5d5a1027eff44b4489bebdd99063c0ad60895b8c785a5d2b6af5ba5cd0fa94ebcdaec588afacb4a9050ea1cfef66e3aed393df5a71af05b4c221d53e2864cfdf32e6a0145c58eb985a5900dc4f9778953b39734f97bce5347d44046f17afab201991296f13552411d2f47390f65f345ebcd2f47fdff55f75c03a1b0435900f3e9f88a154b092e2b3c0e5066429fcb4ec41b067382b565c095ce9a90562b71be4570a7f6f2be0938dc3bbb523ae78c2af4a06dad2c47234681db191a932949aee62e832140c478262a64e9d151b6964d6ceb5dfa6ccb5b57088d76b226deaf5748eab00b6fb8a7320030ea7f8ff0ccd36f15a1f0fc1cdfe3b1590db658528bcf748306bdb8ce77fba6a50fb114d63c13c905ecd0225d50f32f07963f78bc45b130d207e24a207215ffb31bbdb36700835bb2abef356f3e4cbf9ab3521fd12aadd0e0894de9a8f9eac6af548115808a265e2f344633b7ce1d2ffcce9eeecef90c2af4855475ef95048549fdaffbc05156740c4aff2568879ebfc0b6628c05beec0b7a04e347ea5ad95ab8911e4000a8024ea92f753160c1dc51968a4b97ed861e707c39a6743449299aa7b46d2dfff25915010221817863f91ec4e2a40268427069268b974e8185f42e054a1350018634f4e1570a44c25fae7379239dbcd3470028acad4b17f22890012d105f86d5a7ab6967757a19659ea32cbc4bcffe1aaf01c760461d284608cc23e788bbdb9a583238ef62e04df340ea3be68978604b20bbca3d2b7209bf1962646437c028b523d5e109e8fc5839bcc7295e8bdc07de8c6666f96189bf19d03a23acfd483835bfb946b9ae0ed12a6a3e5bc63b87864310700bff21a335786c06b90bda57951ac9df04b0bd4cea2bc24ba3e0ffbabf951f1e316054c5f9e0a317ff99edb568ea309c25497fbbfe3835970b781c83949d0e9b30a8ba654ac02a5771f1a45f450f76e9d217b12312329790fdeafea5d818b203f227a7f366d3b9711865fdf219f5ae3e4d986e7986a488d1f7cfc58d6c5105702d7ef6920372ed9bbcc3ef662d88121b2b2f1020008dc2ce6eabbd667b0893fd2c016e682812ae7aeed80e76a78a35a3b2351d62545b8c9a973d022be515493e50cc00a3b4b6197b4f25b7db3ef6888d972827884d551621efeb266e9ed80c6cc0910558a4ff6bbcf803de1bdcd4b1fb8c08fa5d969f0d8193216355aab3f5243c4d7766cd492600e35b87405dc266e975f8df5400866b8b0e5f3b4313eacc0aa10ca2f77d5c31c20ecfaea321b0186ac0ed4f8a35383d62b2a2ebfd969398118cbe875954f8130c365ff932041ec35cba74eeee2d08ed4a544080831e4e1b91de577c3712a7471ceaeb8aea76297f36004d26cd5bee626941dec88a07c8e1b9b8427ba663e17de39a88ee158e146354195cf43802d55f4f22371f7753b3a6829754d5946459a75d662308db666d61a90e2e32efe08c1bbd3fc18c10defa0aaeca4dcc5bf3ea4fbaafd150523d7b5a3e2fb7c6557604648ce462b374be7606b12a44733f8a65f5274ef03aad34468365d4361b1ebe4392986943c3cc268be6895bd22612a3af5b21792bed4efff2e63e039f2db55a1e2351e77cc3e79b7e7e3116a16ad91329e8dfff461f640837b0ad0499f8fb212a136b109a9bb681ae268f6422670ea40572611fbffb2423464cdedb2abd5883bf267ec271d78f85149ecf5bec181466891f96462ea8259de82d10528ba45662e4f2fb0ddaa63a7f8537a096550320bdff0652032f942174486516f3280e79eea978795ba70c82a28cbfa3fcd3c23ef82d2cd130d6866486da9d78aa5887e7d6fbeaa54864c8d0f4286153d0a611a9b39a0d34133dc3a6168d28483738c753007cbc478a755ebcb332eb77bd2659d9d863a01150c3d8d0fcc09121e04a6473bd4d2463c30c66a5b5d843af7732ae43315cbe717077ca7b566c2f98be69348a7e2049f26e7b47d254393146fa1442d26b638962779f57f2ee240c15593e39b83e295bc8bb15a4be3c04a4714e19e2adfa9cd71b6efea6789b33a9b2985e800d9db1970592730595d8187a791c42818aa1a9b019ca59c23541ebfe04b82b3028aac2141de58171bc0069e2de1d058311b2a4b701babc8dd7fa97fff89dd5ef3858eb61b904ff2d2ab50c59e1c57a81536201a5bec944d900a165e97a18ebc1ef37e5677111c159a4a2926c7bd0169faa9f2e18d590d35f3f0a635e619107737d8816035f02ebb7db7ef836e09aa2df2b347e5056d0789aecd1268704d4a15e5caf37a2d258604b3c9493533886b5eed8cd64aa9a86cbe7dd13177141cdba128edf4d09ee430c88a965510ae9e67ac52864cdeae9d3bedd754dae6750fec079c8e6cff07dd53b040678f4e53659cc7db41e33409ac8e5c2e8f4cf7a78a7693890f18d25406f32caccf471bcf584be7123bcf8e300318fb20598ce568e1849f7dba8d50b97969e316db3b01d14a62304435283a2136404f579f3b116f76815f0a44bd60fd7ac56630f862127542b04e4933ddb5c7178f0135070f1eb351c82d3051298707830a0c45e253035455631002878478bbdafb9e6f78cdfa2bf07847cf29f921916b0471ddec44213e4c6a428217c9e78168ea70d2c23e41f2a08992ccdc4bcf7bbfdecfb4d6980ca83d896e05689dc08d3a8dec4c207321bfd811eadc5c4b819e2ff4facec05746b51f7ef53d618ec712d2c16a29f269d993212adcdc5a52105756f327b90a82926247748aa422c86e15131ae1c00c71a16c580ce403af1329703a73f9b78b1486ef1bb45ac69eda00e95b829ae1129141a6b6ec938ef53f6eb518b7952163eca0540925b1c634f32477336ee912f81cfc56652dfdb427cae4c5d2908b3218e982265114ac3eb3122f17ec642cefe432fd3bfb2bb127254d4e0eef48e95fb78eb7b0777ae0d84aed2b24ac1f2e6063a2334fd709659aafa9c65714f1175e7616fadcfb48aa63f9746a3d3c33e1f0866c44ab1caa5dc811cde477d15abd1c2387dc5d4a489fc8ecf7a6bb0f0d6fd9cb352fae37faa76283bf15d2a950273776463bdfc1420c94ce3dd8daab64e8eb74f53e60c596b5cebec2c3b8408d3f221975d7e33e4f1c8f243f577e5edfa1f5cc73f2dfad5d5a55989cf5939c18ceaa0a42a42ad8b7f971d9f9bcd1ddf9f0cae90328a3cabcdc47ba6f79e519230c31362340df0d633e1adad4ee0cf1068ee9fc4a61b04110c1403334fa01cae4ae51a1467062f32c093f975bd391542fbf1b7f10910d9ce49dbb578666350b1811fc3700025587e23decf7b47e5126ea6842eb9cf6983417f89b659aa6a48e90350a9c65737eb2084e9ac3e9cafc976349b6998786705e5b53ee205971e403a364da5398e1875b6bf391a5c695fb07d290c42c413b2e257879f0f173fe29c61c53512dce89851148fc2ee7fb7bf0ce48bf9f0571722b570811358ef0cf43df1d42d52f96348aca0719cc97a5442ba2b16001605a68776cd01cf9daf3ba165c2d93788dd91b30681b62c3f2582a2f208965ee1e2b027d3cc39356bc5b98ecc6d7c7b12230b84721c0f93ed582814ba7844cfe9a10b6610aea40996ceb2b44ff19c0996c8eaca924cbb5e408a14a0e1caca4bbc343b3c86ed830b852c0cc0e044ee74b2f05ffacc2f6aa3c95586fc1b8a5f9248d79a7b8421b70332c656a9708bb0ccb2e8cf1ffbee6dd2d8f8912da1277a22e2699bcd8acb0bc7564a7ae9d8d239562a01cadd7840a9a070050715d493092490c50d4ddb20c9319def3d48444f0324752e3f2b2a90650c3dd1d97aa49f57cb7f3611e618e76e2abd7ad528fe2e5a635b6ff4d6e74016b0aaaf82e0c77c10dc8417441513428d02a997c1d158660cd84883db7b2c00c9908f081afca24cb075eadbd87532a107de683082ad37f48c0db35590ac3bf4857629395364451afc23ba660907eded68eb801993ac2d9e6a6667471f3f5b1267965d8c3698923a00e8c0c5e6e59067f204d80fd35e627ea56aefd676d8b7f68490ab20f92a907f518d04e58a8ca699f3e65ab0f3d89e5c4d72f47cd58b51c80354b071a725b9d96a50816903c3210802610628a8bddbec1c9437497fbaf04b5ef53d0383803", 0x1000}, {&(0x7f00000000c0)="1472312a4abb22c5f28d66867c765a2cca490ea65cbff0f88acd5d44fb6eac321ee3497c26c9a1a2b65e84c1253a7fff191c66e0d069dc11a594a2aaeaf2", 0x3e}], 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, &(0x7f0000001580)=0xc) r4 = getgid() r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, &(0x7f0000001600)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, &(0x7f0000001780)=0xc) getgroups(0x1, &(0x7f00000017c0)=[0x0]) sendmsg$unix(r0, &(0x7f0000001880)={&(0x7f0000001a00)=ANY=[@ANYBLOB="3d7e662022bdad884442707922af86460b854b9d006e86b5d0177c565c576352f0818e0c6eb65892bf9ea1d90ff6aec12168473841c059de3fb687335c5f6939d4736b7c4b78761c01af202367b8bc1e7f067a0233db3546e0c054c44044bbb31f2ccc92b9aea96d1a863f72d0bde961b0e8483dcc146b1aa04362613b8434b056bbe468ea52ff807e4476aff442fe9d8517e1275632c414ca9aed86f6b4b752488f76708cc8b575b1f1e18d36dc2886ec0c75443e7a2573ff636edd92aa2433ba8f5a3d024c6b54ed7ad99e03f390d8a46c4effc71dd8a585ee668dc7ab6994b336c66c9540c56bdfc5b7fe4540834fb35e9dd308f0146d1a512c4905201f6369de5473d88211f2a64a1d171179b1b38dbff6c498c01dbab7734c73f73675d8a05980a1745f00484f"], 0xa, &(0x7f0000001500)=[{&(0x7f0000001340)="e55263d915619384f2d2dbea5b86f7a3255e45c5dd743ae706c0dce95fc5cd20545893dac6b7b6199c65288fd775694213a6aa2d556f8cd974daffe5a94f13be06654bfc5881cea63b00079fca8a63de14e72d5ae40e32c3713ffe2f629f5d19a237325e71755e301197c33a61fec6642fb2ac99a789637c8c86285f6a88", 0x7e}, {&(0x7f00000013c0)="149c473d51b4986e1a72deec41665e5b4afd283e226f7fba43f1c7e877302324f037f44db77b7861aad4483a0da6cf3140715fd39dddad26b2d83f8c812552764d43", 0x42}, {&(0x7f0000001440)="888e3c5c6b14f4b664cef0ddd6", 0xd}, {&(0x7f0000001480)="4225a7b13600ada94f429969c6b2bc141a5d77ddb87615e47cfddaa81399f46b632f11964b98d20f7ed31611348ddadec2759ec59a16f86337db28de816f50d66f5cc666132c1f8356223ca27b5b4b3d41be7044788faa6c5fd610d5085efe92bf14", 0x62}], 0x4, &(0x7f0000001800)=[@cred={0x20, 0xffff, 0x0, r1, r3, r4}, @cred={0x20, 0xffff, 0x0, r1, r5, r6}, @cred={0x20, 0xffff, 0x0, r1, r7, r8}, @cred={0x20, 0xffff, 0x0, r1, r9, r10}], 0x80, 0x3}, 0x2) 16:00:03 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x183) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) dup2(r2, r0) flock(r0, 0x2) flock(r0, 0x2) flock(r1, 0x2) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x0, 0x2, 0xfff, 0x1, 0x3, 0xffffffffffffffff, 0x101, 0x0, 0x1, 0x40000, 0x7fff}) fchmod(r0, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000140)) 16:00:03 executing program 0: socket(0x12, 0x8000, 0x7) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x4}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000280)="7670a54585d0d173017a6a13b9fa0530a097b14a1589aed95f5b0de2e2a163fdee205b1429f5f305bc2bb61e9aa2fe57cb64a077cda8b5d3e174eada0446e5fc6a7657bfcd4aa62701ec43dd4ffb1fb2b18e7b6b58847f7c9cb83f33ad718a73160d39ba4fc36cae8e938e6de911ea4c9394e3c7e75fbbd99c5b44b1980f02b7f50935f0a5a004a64815a75830d8f46306485a9fd9222f87b0f3e2b5a9c03e23847a81154ee93584f7531f6b7710e0fa44c5f0b8a9d300ae68c76b84f28479ce3dc585401588d05a7d737c65239437c235d99a1ed758640f079043dbc7f1b991de8e20803148b5bac3ec259be964e593c72c26856d0d99f3ad61fea0fa6e3a804a972850eeca2876d4cfb480cbe600a5134abfce54ac5ab00ad58ec285f0df9822e5d700ffda2f9bb0c8d25363609554db72449f9b07f62c1ca6d6c9af0ac97e037a7c8d2540c5fc4a6555b67de0b1a00b07f75d4ed74cc4243ac94d05d3e42319282cdffcf5170be1baf16caa9b3935f1a6480b030d", 0x176}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x3ff, 0x0, 0xffff, 0x80, "5cabeb8d8315030000002f00de0300"}) r3 = semget(0x2, 0x2, 0x84) semctl$IPC_RMID(r3, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f00000001c0)=0x1) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:03 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x2) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r2 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r2, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5, 0x12, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x2) r3 = semget(0x1, 0x3, 0x100) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000180)=""/23) 16:00:04 executing program 1: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f0000000000)=""/203, 0xcb, 0x2, &(0x7f0000000100)={0x18, 0x2, 0x2, 0x7}, 0xc) close(r0) preadv(r1, &(0x7f0000000540)=[{&(0x7f0000000240)=""/14, 0xe}, {&(0x7f0000000280)=""/139, 0x8b}, {&(0x7f0000000340)=""/17, 0x11}, {&(0x7f0000000380)=""/128, 0x80}, {&(0x7f0000000400)=""/81, 0x51}, {&(0x7f0000000480)=""/166, 0xa6}], 0x6, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readlink(&(0x7f0000000600)='./file0\x00', &(0x7f00000001c0)=""/18, 0x12) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) fchown(r2, r4, r5) getpeername$inet6(r0, 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000005c0)) pipe(&(0x7f0000000200)) 16:00:04 executing program 0: clock_settime(0x3, &(0x7f0000000040)={0x1}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:04 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xd, 0x0, 0x641) socket(0x10, 0x8000, 0xa69) r1 = open(&(0x7f0000000040)='./file0\x00', 0x202, 0x14) getdents(r1, &(0x7f0000000080)=""/29, 0x1d) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) write(r0, &(0x7f0000000040), 0x10250) writev(r0, &(0x7f0000000b80)=[{&(0x7f0000000280)="7670a54585d0d173017a6a13b9fa0530a097b14a1589aed95f5b0de2e2a163fdee205b1429f5f305bc2bb61e9aa2fe57cb64a077cda8b5d3e174eada0446e5fc6a7657bfcd4aa62701ec43dd4fa251ba208e7b6b58847f7c9cb83f33ad718a73160d39ba4fc36cae8e938e6de911ea4c9394e3c7e75fbbd99c5b44b1980f02b7f50935f0a5a004a64815a75830d8f46306485a9fd9222f87b0f3e2b5a9c03e23847a81154ee93584f7531f6b7710e0fa44c5f0b8a9d300ae68c76b84f28479ce3dc585401588d05a7d737c65239437c235d99a1ed758640f079043dbc7f1b991de8e20803148b5bac3ec259be964e593c72c26856d0d99f3ad61fea0fa6e3a804a972850eeca2876d4cfb480cbe600a5134abfce54ac5ab00ad58ec285f0df9822e5d700ffda2f9bb0c8d25363609554db72449f9b07f62c1ca6d6c9af0ac97e037a7c8d2540c5fc4a6555b67de0b1a00b07f75d4ed74cc4243ac94d05d3e42319282cdffcf5170be1baf16caa9b3935f1a6480b030d", 0x176}], 0x1) r1 = syz_open_pts() close(r1) dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0xffff, 0xfffffffffffffff9, "5cabeb8d8315030000002f00de0300"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:04 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) r1 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000040)=0x5, 0x4) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202dfe9ec2f164b13d1"], 0x1) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x304) getsockopt(r0, 0x6, 0x1, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getegid() setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000180)={0x9, 0x7f}, 0x10) sendto$inet6(r2, &(0x7f0000000040)="225f9501f196ad0b008b93dd25fd44f3fa31fb3cfea13eedae2facedfb96c4219ee1b156af275f5b6703d7b9c3a029b5aa278ff118c2f89cedda2dae6455a7f562296831741acdf501353198ebf0ee7d9542054ec704805a731f406fb6d58a69e90531121ba5724732cd1dfdf4bc8e5911ad2bb6ddfe00184e58ee93eb8d7361720c8106c03902f07abc5c3e5434ce63cfa8cbf3e609773f680cb6b6099576ce69dade8c87ea4ca12e061e4ba3ffe26cf4433bc0c71423836e830796c9b3f35fe331788e6bf3be74f7c12ee43dbc89c497325d0871594bf7b6523a441ca5de0e63edbd204d1c90986fc2dbe0b8e115dd20a67a17a307", 0xf6, 0x400, &(0x7f0000000140)={0x18, 0x3, 0x40, 0x40}, 0xc) r3 = getgid() getgroups(0x4, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x2, &(0x7f0000000200)=[0x0, 0x0]) r7 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getgroups(0x2, &(0x7f0000000240)=[0x0, 0xffffffffffffffff]) r9 = getgid() r10 = getegid() r11 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000003c0)=[r6]) semget$private(0x0, 0x4, 0x0) getgroups(0xa, &(0x7f0000000300)=[r3, r4, r5, r7, r8, r9, r10, r11, r12, r13]) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) 16:00:04 executing program 0: r0 = kqueue() lseek(r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x8005, 0x6) r2 = open(&(0x7f0000000080)='./file0\x00', 0x480, 0x80) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000000c0)={0x40, 0x6, 0xac56, 0xf0c27d0}) accept$inet(r1, 0x0, &(0x7f0000000000)) setsockopt$inet_opts(r1, 0x0, 0xb, &(0x7f0000000040), 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="c1ebfe8f4145350656286fbaee1e27400ab5f04d342ec4eb4a5461449322b9f394297f20fda589b25d0e8b85e131134a6ab71405", 0x34) 16:00:05 executing program 1: r0 = msgget(0x1, 0x1) msgsnd(r0, 0x0, 0x0, 0x0) 16:00:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) setsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f0000000000)=0x3, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), 0xffffffffffffff26) 16:00:05 executing program 0: r0 = geteuid() r1 = getegid() chown(&(0x7f0000000200)='./bus\x00', r0, r1) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000180)=0xc) setreuid(r2, r4) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r5, 0x9, &(0x7f00000001c0)={0x3, 0x1, 0x8, 0x4, r3}) open$dir(&(0x7f0000000040)='./bus\x00', 0x80, 0x180) fchmodat(r5, &(0x7f0000000080)='./bus\x00', 0x40, 0x6) r6 = open$dir(&(0x7f0000000140)='./bus\x00', 0x8020, 0x3) close(r6) 16:00:05 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400008002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) getrusage(0x1, 0xfffffffffffffffe) 16:00:05 executing program 0: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f00000002c0)='./file1\x00', r0, &(0x7f0000000300)='./file1/file0\x00') r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='./file1\x00', 0x0) readlink(&(0x7f0000000340)='./file1/file0\x00', &(0x7f0000000400)=""/101, 0x65) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f00000004c0)=':\x04') socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x28, 0x0, 0xffffffffffffff8e) symlinkat(&(0x7f00000000c0)='./file1\x00', r1, &(0x7f0000000140)='./file1/file0\x00') r2 = fcntl$dupfd(r1, 0x0, r1) readlinkat(r1, &(0x7f00000001c0)='./file1\x00', &(0x7f0000000240)=""/115, 0x73) r3 = openat(r1, &(0x7f0000000380)='./file1/file0\x00', 0x80, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r4 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r4}, 0xfffffffffffffffe, 0x7}], 0x0, 0x0) r5 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0xb}], 0x0, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r4) getppid() setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180)={0x7731, 0x7}, 0x8) r6 = openat(r1, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) kevent(r6, &(0x7f0000000540)=[{{r3}, 0xffffffffffffffff, 0x10, 0x1, 0x40, 0x457}], 0x8, &(0x7f0000000580)=[{{r5}, 0xffffffffffffffff, 0x8, 0x2, 0x1, 0x5}], 0x748, &(0x7f00000005c0)={0x3}) pwritev(r4, &(0x7f0000000ac0)=[{&(0x7f0000000d80)="f3e29e640b4c8514cd8ba9e98835a54aeb9158d2a77926eece18d879290c37622a8cae2cb724e0f70d6bdc43cc9a547ec8821d85dca2d4e660ce4c4152b5351e6436a47e668206b5ce067829bafc86e81d5bcc17a1767e137b749704c2cbdb30d739443390890284e3e7b5c3fa45db93971fb35fc54821a6f34f23551ae8cab819173cb1b69025430bd49372781db7f6641a874d741e3dc8a4c65c201a4fddfc65051ff59a0a960d2fec0de9fa4f957e3d98a04137c0ce5a968cc7945cfe7d690800258d0bdcf3125392d0c0c70eb4e1765798a44af729efa7203e66f8627a4de1724f6b86806bad40ee2428c12f7931bbca3b2bae8dffaef2d309cf78fa7727810262440aeb94f00416f52af5f7c8ab2d50f029e9ec7e985e3743beef6dc41c19a688e0e4fac44a3ae061925d3b7a414e1bb0b0a706b4bdb72e4bd290714d1ba16f8e63f4fe0aeeb8aaeeaf2fdb8c84cb2ffdc45ade4880b87379f9dfdeda1dca787ddfb783724bc91225a94c24800546c645d3d7365ee38fcb489efaf0860623cbd013a0ab54f1eedc1af3d3398c3ac94fe21e3cadadb26c79a6b002bdce9ddf89c6fe9496249e30127c22f9939472b4cdaa98b73dbac7024ce32a5bf64ef0ad892541e73dbfb4d6d5b9800ad0d7cafa6059831613f78bcb3a15049556a89611bd1967543697228b21d36552afa80dc132689e8e2eec734be1a353621038d38a448fe7a20045d2c992c0ef39549a99aae14478d432bc7333bb4251061d67c780d76451f0b3ea558ab705e78f169f6f2380d04144d606f18365124fc659f0ee540a0f4f912fb87d119659111af30605298435e7d52a0f8cb9647fe8d252567f6669940911dff2150c625d012e8529c6ae224a2558dd714063a18c4eb68487ab92f4f2fcf7b82e6b4f6c0e15394f6f4e884051acb57492b5c03a1d6da80958f0706ece48a143627cb9e5a260ad89a5ecf8aba1677412aa9f12c8173fedd4c36bacf8013b22bac19daeb810de703789e50f61e9ea8909e4b203f92ad468d589f0e136120f143b57035f5fac8d224c4d0db1990a8d8691ff3ce8e841eeb42fab0e13e02703a9253c1c5f59cb9ea2f88e756c2a86c7a7705adc5e91261ceeb6bea399cf6e5055c7451005037c0a5fbbffdd1e197bae4919a39276c81dfe4a0a6381e172eb57c2b08446e0a88ed37f408aabb98f36bddd91ddaa511b65d20b921b87088bc840d3691a13a2ae8f74df9afd83d056937df58f78514c4f204d6ff3a1426d37032e201d28ac20c434ea8930c6d5c643a59902ac75e69a9b3e9e86876a10bd17a445abbf624b5faeea4d49348d24206d322827e9c31bef33de823e88a67064768a58ebe75d73b2387263646eda0a32f2cbd871809d5069f6560bcef63dacb1df748996defad28f1decfe0ef50f5240c4554ebdc1eec47d0510af4af1ea2d9777979f23aa302f4f650a3a8149a25fdcbd78df4064ec3e6943842795f1e83bff916c6d05672531b1181131edc581b804f35385634d52114a1a0811610852119b3781cfe5e13c2fb34a2d6fadf31725b349117a85ae24d02884fbf0e3b81314f04977d8bd2363a73c110a9e26a62bc6694c049c738fdc4ecfe500969246617e5a35a88331e0e402085237b0630e62c4c23d784805260fac113314fa437a1f1ae0d59337c8ba2a877cf3ac59928c8d9395f3ff7970bb4b1cb0df97bc9f9fb4f38db476430819fecf7d4d340d07674f5593af9be3365c27c1153e8629e8ec196dff24eec390a0ecedbc770b905a3e44c6ed038c29fe2993bb0dad8b950767e67fc00e0cf791203da7a92065be38f0dde3d838df0cb2cd4943f866a5f80f45b44e58ddf89a9a01019af67921f45e1ed7f79ce97cf576e91a292adced790676b662ef160367c0bb50b271f7a82b5eaf1503aba5c40761e41d2417f438e29f58012a05db4cba9fc1cb842af3229ee8722e803f76111f4918ffc238632df955e549c596d89c5a64b89fe2524bef5f5192248097d5e3f19dd4725acb265082bbc7904437ae953af9896cef54a006943ace25d9aa169271c8a6657ba2e2c6b8ebad14951f5d33d2e28bcfeecb3f5476579d23844a20326cd2806b4b1e9e9aa401a9a9bc8c96debc005e09488649281059aec2e0b0a4bef17006868688fb159217c54f02de914938e96074f36af7fad4ca948b06edf33634e0553c2dda88a2a446de6042596391caf31041fc7b6aca0967ea50e64024b66a1b37516a914d85f0eb9ccb88d7117313d471bba94717dafb6e15c9f6274565c029af7fceb881a6f31c48dcac7b4245e8b192136d89212fba2b41b8dde87ebb8c1e8b0034c7ae1ab78fd1ad2d12ace416876e49b1db49941bbed69e4db8e95d00a7b6caeafd5a5d5168a4a3bfb818a5c8d2d90425a4f896fe75d2ec438d49281ae91d5a94734f90ea4c4ee3162322ee50942b4ea18cac81ed5e17737ee224faa762bfd99ed3cbd5e7bdb81b7eb9f2a3634cb783749e554ffdb2636e6cfa04dfe3e20f0a1a7b9a436c8a79c8a2b544db87ac9a8d027a3555a81ea559e4f6de0ab9f3347d25d301b49a747e8718ba64373e4ddf24b97a0f96aa0c9533f3f1f546c7271ad1563b0293b2f580584f0b2fe8470b07250ee29ddee02e3063b88b643a713c672cc956d2ade16255958a04343cf7e1675728ee1d3fdee3fa2cb4e55a4ff7b6fbd50cd32f193fffe09011bbe119558e2026f6aee8a378d666c94a178ea15bffa197748ec8c39a9275398d64bb511ebbf8693be1a586bc007da74e657c2007adf0fd1b1adddb355777fdf11fda04c8dcb4a1848796ee795c7bce238c3441386894ed8604baa6d6d2a8dd0a567e7e5e5f02a12beac32b2779e139b3549de34038bf124e9aefd80ac443a7a61a8f3fd96d4eff5fbb812f7e3ab05373b948b5a42d11152fe540ed4155333a79422ab0ed44c223486427770c379803d139ecd109bfb92b435814b39753b651c08ad0b146263063579f6313ed60b76109f4c921584d918eae0af82ff5a57e33414ad49c23d2b15b96c151a67776ed5b827e3b681c4c1d9432b091c285bd443d861776254207f7f751769e38802a50c7d135714c348de08bb74433d88e15a2efa05b8aa276cdbb4bdf8c69c332af5c6b60d2c97c7bce3bc621bc8799a304dc2a2291aa65d299c15d873c499706761055e670da672354dce96833a24e7d4b0aa8e1cf714ac8a7b246c8d099d664ad71f695f3b37f25142aec9f86471493cc1da1f1ccfa66b61a3ce4b74730ed4dddb08735ef42aa29f6c8e373af4b6b7ccc1ec67695a7994acf7bb3a2dc662d4c59c9b11c9d3cd113ac1d60f6133a0e34c45316bcc4dd501ec1422dc999a71266fac2224cc569b39356314bdef2e3d09d67295a164dcf50cdf2db9408e360a04d9aff62291f548e8f584fd62e9775eb1bf6fe0616e7b579b6fc70d70f42473bcf1bf1372e7b5d3e4c5dd94d32540a502e01829fd2011db9573bb2ef6e54221307be785b7b0496fcdedefa84a1b1394b268744e670940ec05de22563b43ffc667c9d3191107de0a21bcd6ecd31b6568997e6072110c7892ff5437ad39751d61b25e41454c06f71cd496a3e26d491943368dae7ff5b5145d23b1e7e65cd440c031411736b066eed0113a61757fe94226545c4dba2a610f40b86de984c6b0a9dc5c8f79b4153aad6e002debd02b85d823d00f436d3079b1b9a31154e494bba3e628716fe076b5aa71e88ddd390c7b971b2d7aaa2683ddb044321e25690066022620b4eba9c135f02737edf080b7949d0a1f681d578a454d041d2527c973b550f8223b3f9cf3f02b8bf396f27b42f23f6de8f856db1c2ff2da4657cc031ed9667f8b1e6628b939b227607e9ca60f9668418b985f1baa550a0bacf90399145f358b1c113e3c764acfd2b0d7b77581445018124c1dbb7a987a222a913c5c043d0efd7b4e7aed8578213bdbdd6cf3217cb296530c7d3b4b04b12e79a05b51db23e55c6e3c44547d124cec1a076e49f2255ddb008f13c96fdb1d3bf9ad4049f94482b28dc551ac1128177175f62c7017f0d581b10d2a07c10c5f49f87b42486d35133e7ea71ebccc7bb1b41af5c02edcf93ced22ea5b7efd365c05e38c5c28ad7f8a7be8f8731d85880852d3ae9c5c93f52cc9e2f29143031bbf84c43f992abe8e0771cfac032f115e126e4eef0b372ab7664444676cab6941c52d7807b9cf14dd7365dd951a8b9762cb2c0fa96c79f24d167055fda4079d863ecef68e27ed3435a07d2b3b9e81bd9fade30131e666729bbde73a7bf1af9ae1a26b3277e52869a5b81d19d15f80a3207c5ef808261f8144e201ed9368680d9753b6bf970c53d873adf3123a8234eb94747f0c5948956cfec897b4e27abb6dce0e52ca3c6da99de1ebc5a4e3a834c14de53ef8d09a13656ebd2c20fe3772a889bb16d5bd9355f5256287eff242760ec81923e09c6daf91767849cc1d170461e0d8e565f2dc1d032dc96e3e3a211be5dc066d405501dc01efa5dec836a2ad7e84c8b0b0bd23630d4dc179495ca6b68db089bfa2b01fc4a096b1d781130933a8d317b57fa3c3afe2dead8ec5a457e35103c3adbb4540c64aabe890d077cbae6947a6fd4a35126cd00463472531a7754d8dbd76ace71eef81c14fbfd5388318d6faa3cb1828fb6a2bd383d0226a18f59fc67d95f224f3282aa913a10560ac6bb095fab2b6b40b34f8f7b46d2043cc21a1cfceb4355c3d0bfa40b5399b61562c89e5a011680fe26cf4a279d4a8f31ef1062da0cf3a71b1eefdfdfa0e01b29f12cd3b600fd0252c9e50646c286aabdbccead9c596e432a0c4d2a7cbb5946d3d9d8abfe682c43bee38d376d2d68600719426becce2ecd44cce425108c9fd51f390e6f308001a909efb1094a223a429d2c3c586063ea6ed3d4b53e2df7286736477b2dd0a822af4f87cf9c3c5208eafcfd5bf6a8722ab3fc290a91fbbc07911134519ad19a72a176dee45c517d1995385412661aa8a9be681b6520cce4639c684aa80fd1271a64611dd6d89431f6bd867a476e958e2aa235026218227c8478f05723754e3e59dabf407f59e0ee1462ffc43ce7bb20a6c133e0d720f680a6ac45b59b7d08eb5425d3961419abdd06529e303cc37d8a1535e7664f8b289b450aa92b9d2a888d3471f9a1b94b61b03df51433243399a68180634bde3427649bbc303e9644e90852de096893870aaede026922921ff3ef2ec1cd15b379c0e87c900cbef623501972f5a8deaa02e16bdbd9586c4decc31f0d0a4b40469cdb0d321eb9c8b5d809cdbec4a332270b66abf74d8e9633fdbf0eb1e889499f3620d914da5b421b6984ffd25775cc5ce728dfa0a9a2cf911201a69fc2be37fddeba3d0084bf103c5ef226b47bf499ef4237617a2e07d026b1aacc531c60ac2641f60d422751c00879e9ed8966dc342f4cf00ed6c9f726685fb02af2ade724ea3ee3edf5901ce659b75690c4f7e801e01e5569d4c023998e765473bac514ccb32914a9318f842ca0e7ff2e0da4ec892387c92ac1e69902270503e7b083a37c4b4a85710748bccf3c84dec412c234b2da597bfa68d77f4b5b922f2c5d15afc80d9fdaa364f46532c1ec210a702ce79d5fda170b77ad7f1c21d03043c08d1398bd8aa3c28604cb843f04edc12260d431478c5f61b7f0db887552317811e9d0f15da3c6c0f1ca2666423265ec5270cc17810c6489391cf49ead0837b3cd172359f26c74c8b4c0e3b13fc193024fa9b26f404801f5809db0fc699cc2dc948850aad71c3a60c8b07583fdf6", 0x1000}, {&(0x7f0000000600)="a3a42f486294fef73f24adb7b1ec14a18590e6c52b09f8a0e8fe49c03afa22cb698ccb813cbbfd832ee42f4d7360ff4e2c124d21ac03b8053c0bcca85f9e6fd71be2eaa4485a0b66b70acc9a367629d143a64ea146044ea3b23dbd7875435dc270c422d62c3899d4070cf9b7f8a4858645a20bd3d0da21a6ad8d1a", 0x7b}, {&(0x7f0000000680)="835231acc4e1b87ce1f60325a1f53e7736405793372988755c1621d81d47aa5e64b5ba2fcde31e3be1b89b37efb7d8aa6e4185abb2656ff0fb1ee82f71cc5f5a83561a5263786851a5c25becb986362294ae20867f9042f5e01946dbebc1fe21aaa876f5ce5cd3d74fa10c2c309d03e1a00d9be9f90c1b553413396665d4", 0x7e}, {&(0x7f0000000700)="a038bb77b53ec831ad5747a980bd040bb604ec4466693ba8d9538140163bb1be6b1652eccded0aaaa242b78f5cc2e199e589a08aa93b79bb81423f218e3f9a157b42c60290590e7de60d0d317e532bf18c37c7082b9b559c32b87812458323ff90ad77d59a9254db189ad8a61d28a0360ba994ae60b91a2e2af1ed65b10d88687d", 0x81}, {&(0x7f00000007c0)="292839afe2ca461b911dd7384966fd5fedf661ad707b2fc589f46d85da2ce0b7bef2b33742b024ff224a910ee758367b1769904329746b7473969dbc317538850ce06959d39d338a04fb8bb89905e35f02530cb69a278daea6a74092c196bee65aa74d6d8e9862fcbbf142e138bb0eb358ff955e536d916b358bc40400e2cc31866c7c", 0x83}, {&(0x7f0000000880)="c2dbb706eb7b6b7029191a7cfeb9fbd4bd8adce6a9577c821b6d51caf275c5cdf12f484dee7ed58f70445841b5bf6a85f3f651efc5314298f9e0d2ab30fa59323ea8be501b2e9dcbed9e1ecab9d62e5c900b27d821a7943067106bc0994ddc57652fc43197c48521943d01a48af4c316e499e0174b6b9f977415ea1cb79d5d0e203bd9120dd79590bc69302ce13febed97ef7b308dae542b51a2a84701c8647b47cafcff1e3ec9817a82fdc34057ea7f6d9c7565a7547fab7b0ca75003654a366d226c181c2302d3810b56e702100660b8fcef827fdeea45c9c4187f3402babfc983ed1edd80e954cde76fd00364", 0xee}, {&(0x7f0000000980)="aaa61a56f79c6789f2d293e04df98b5c4944dffa0689ac9531a076679bf554608e3b12894296bed4a2816c22c115e88d43c0fe7a58780302acb046ab0bbca0b8b32e69f896f5cb5ecc17309157cc97b691fa338fd2cc2c9106fc28df4433bf97131c28d2bc675842a3dce6fb662e760610c82ce4d7ab8174cd79a76973a05d977b6a75ef03dbd70e622a0b4e2c377aa5405bc1b031f53f221e5164d739df9c30ae7a7327891a5c924cc23eaac74cf81f1643a72219", 0xb5}, {&(0x7f0000000a40)="7d3dfee43480dc8d8c4e1ffeafec40561514529e58f2c3268ac5169bb2fe145adcc6c27f2d56389b1f2ff58199914956ab349096", 0x34}, {&(0x7f0000000a80)}], 0x9, 0x0) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000100)={0x8000, 0x6, 0x7e, 0x0, "d8221880d8e5fdf20c19c285bbadff73548a0662", 0xfff, 0x6}) faccessat(r1, &(0x7f0000000480)='./file1/file0\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r6, 0xc0245755, &(0x7f0000000a80)={0x9, './bus\x00', './bus\x00'}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000500)=0x200) pmap_unwire: wiring for pmap 0xfffffd803f014a80 va 0x1b32920000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014a80 va 0x1b32921000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014a80 va 0x1b32922000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014a80 va 0x1b32923000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014a80 va 0x1b32924000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014a80 va 0x1b32920000 didn't change! 16:00:05 executing program 1: r0 = shmget(0x2, 0x1000, 0x200, &(0x7f0000042000/0x1000)=nil) shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x42) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0xc, 0x0, 0x0) pmap_unwire: wiring for pmap 0xfffffd803f014a80 va 0x1b32921000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014a80 va 0x1b32922000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014a80 va 0x1b32923000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014a80 va 0x1b32924000 didn't change! 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="2347791dd7f68d23bde8a39733eb00903bee36ea5d54feb33aa31f9c74a4704a3052047eb6ccad8ee4c45d02eb1cbf3790b5985e177279350333f69b4f1907a43e2d91715d1fdba0f73aec00e2f672846159c7efc5986b1d2e40918ddfc959f4c5934b1b67a4e0cab8b12b71f62f20f3f3c9ef20f4c9825e316b1e45eeff95a1c55507fab0177c15d924dd0447ef644eb74a4d2da03dd74bc08ce60c51bde6e483d0817d57b99f47626ed65c07a211823a4a732945f87e5fdc3c767374313dcd16294db286d815d082d2", 0xca) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) 16:00:05 executing program 1: getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x1, 0x9}, {0x18, 0x0, 0x80000001, 0x3}, 0x3, [0x7, 0x3f, 0xffffffff, 0x9, 0x30, 0x8, 0x0, 0xc99]}, 0x3c) setsockopt(r1, 0x10001, 0x9, &(0x7f0000000140)="b5aed1c89418d83fbd02fd9cf82d2437c7bf6e2e20bbed51a2c59ce5854e77ed00fa33c7b693af23d5496e4b72cd9c35db9e910458d6e34fa016c320e5a484d9afb0443e8a20aef3f24e0872fd03aa3e74e36673075b34c3130d62c1e52daeedccdedce447962f2107114e54803908dbe81c1f4d350df46fff36264887c7bf9d4a7155d94753db669f71f2d7", 0x8c) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd2e815552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:00:05 executing program 1: r0 = socket(0x18, 0x4, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xc11, 0x0) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) munlockall() 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000280)="b19261185973179ed2e1cafe73328072de120d6a49a3f226d4967795440406d27793dec4e83312176823bc8dcd4900292b3eca564893b0500fcc5859406ba13e405d38087deda929f06cd526d6bccbf3943171290e56c0482a6fee67da5c0147a3244723dc74545f5fa35c74e78f878c0e2dee862118f8c97f9e3d162ebc47a06f5341d8b2402f8864631fd8eee6a1b6b74f3244ab7b70d70ac5fe58aff31f822a59b679c62d1e2baaf22a86ad8d70a9a784482cc1296d3d17bd4168d4b1c2ee157273534a181a24c1aefabff17e07fb4342df5db5cfb436d5e1796a7c0452f80b5d1c99a469f1c53bf659c5", 0xec}, {&(0x7f0000000180)="8afa802ba9a251f5787d37da72d55f5ab7ff5a4c235bf8b0003861a4b2dd4c607e00d0f9297fc1f10f0fccf0138ee6a04fcf17b2cfb35a73bb216dac77dd221eacb5e2eacc78e0779450cc591c4ed79833240bca7f041a5c4468e70b155b3d079a6b649400c7eb1cc9e4ddbd77eb73a150420c1e7223411d76dbda92c3b048a873153f5922c16e79ac3643f2fd8babaf6c3192069e37665682e92d922f65372f44a31992b6bb19b437e3992633e551a887e3", 0xb2}, {}, {&(0x7f00000000c0)="b86d3ae7056afe48a0bb32359f95e57a53389e612abcd3d6f7716722929e1702b590f324e1dac688e89d6cac2590b60efe8d92f7b6404e73e52e34c76b783617b32a1467fdd396fd4052998cad1ff53b11ede5a12a364a70a3b253fb1f771caf", 0x60}, {&(0x7f0000000380)="76ce5fa5c7742fd1af46853134aedb0846c138a9b4e99cd7711594662996bb48445d418329799eebbf79e2d066dc4986aefc3e9d", 0x34}, {&(0x7f00000003c0)="58cd8925b08d37deee4251204cd5173edfd8a2f9b4ccf109de7314a37929b82ccd7dee73df8aeeabafdb31a96ce680634f7668151668f20c5370d7c8b61a1f07f4044256d485e1d0f3d1c0468cd4dbaafbe94f31e7b6664e4186d29a06756fa2db210fa36442a4a3b8bffdefb1443cb8558f4b55e2d08b285ca1c1626b46ebc403561113e945daf6951349b94360e4255fed43ab97e08154ce09529d21", 0x9d}, {&(0x7f0000000480)="df445e65c03e7361ac6ae69ce2042b34617872e6e90d2279286d16f0f3182799091252da3e20e603186b4eb8a6f31828fa80bc48e45ac7229c9c4b7f", 0x3c}], 0x7) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0xfffffffffffffffd, 0x0) 16:00:05 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='c\x00') 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') ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000001c0)) 16:00:05 executing program 1: r0 = kqueue() kqueue() kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x3a, 0x0, 0x0, 0x4}, {{r0}, 0xffffffffffffffff, 0xcf}], 0x5, 0x0, 0x0, 0x0) 16:00:05 executing program 0: r0 = socket(0x1e, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 16:00:05 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8000000000009, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) flock(r0, 0x5) r1 = semget$private(0x0, 0x2, 0x2bc) semctl$GETPID(r1, 0x2, 0x4, &(0x7f00000000c0)=""/233) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = accept$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) close(r0) ftruncate(r2, 0x2) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000240)=0x1505ea7fd9fcd486) getsockopt$sock_int(r4, 0xffff, 0x0, &(0x7f00000001c0), &(0x7f0000000200)=0x4) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x8, 0x0, 0x1, 0x3, "0aa5b569113e35562b90dd7db2268451c8817a8f", 0x0, 0x8}) write(r0, 0x0, 0x0) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996", 0xd8) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xffffffff80000000, 0x7, 0x6fd0, 0xffffffffffffff80, "69e79172609bfb47a17a5d612ed8153893d45ace", 0xf0b}) readv(r2, &(0x7f00000001c0)=[{&(0x7f0000000280)=""/125, 0x7d}, {&(0x7f0000000040)=""/8, 0x8}, {&(0x7f0000000300)=""/73, 0x49}], 0x3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xbb, 0x3, 0xfdb8, "210524d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:06 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) r1 = socket(0x11, 0x3, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000000c0)) getsockopt(r1, 0x11, 0x2, 0x0, 0x0) 16:00:06 executing program 0: socket(0x1e, 0x3, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) shutdown(r0, 0x3) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = shmget(0x2, 0x4000, 0x40, &(0x7f0000ffa000/0x4000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x3000) setsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) 16:00:07 executing program 1: r0 = kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r2 = open(&(0x7f0000000340)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0xd3, 0x0, 0x8d}], 0x3, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047466, &(0x7f0000000000)=0x100000001) ioctl$TIOCSETD(r2, 0x20007465, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) close(r0) r1 = getgid() r2 = getegid() r3 = getgid() r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f00000000c0)=[r1, r2, r3, r4, r5, r6]) 16:00:07 executing program 0: r0 = getpgid(0xffffffffffffffff) setpgid(r0, r0) setpgid(0x0, r0) 16:00:07 executing program 1: r0 = shmget(0x3, 0x2000, 0x51c, &(0x7f0000ffd000/0x2000)=nil) r1 = shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x1000) shmdt(r1) r2 = semget$private(0x0, 0x3, 0x1000000000) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() r7 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000017c0)={{0x100, r3, r5, r3, r7, 0x0, 0x4}, 0x6, 0x1093, 0xd5b}) clock_gettime(0x7, &(0x7f00000000c0)) semctl$IPC_RMID(r2, 0x0, 0x0) r8 = semget$private(0x0, 0x5, 0x47f) r9 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fchownat(r9, &(0x7f0000000100)='.\x00', r6, r7, 0x6) r10 = shmget$private(0x0, 0x3000, 0x14c, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000140)={{0x10000, r6, r7, r3, r5, 0x10, 0xcdda}, 0x5, 0x401, r4, r4, 0x8, 0x7, 0x1}) semctl$SETVAL(r8, 0x4, 0x8, &(0x7f00000001c0)=0x1000008) semget$private(0x0, 0x0, 0x20) readlinkat(r9, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/4096, 0x1000) clock_gettime(0x0, &(0x7f0000001740)) getgroups(0x9, &(0x7f0000001240)=[r5, r7, r7, r7, r7, r7, r7, r5, r7]) shmdt(r1) shmctl$SHM_UNLOCK(r0, 0x4) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000001900)=""/165) ioctl$TIOCGWINSZ(r9, 0x40087468, &(0x7f0000001300)) r11 = shmat(r10, &(0x7f0000ffb000/0x4000)=nil, 0x2004) shmdt(r11) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000001340), 0xc) semop(r2, &(0x7f0000000040), 0x5b) shmget$private(0x0, 0x2000, 0x62, &(0x7f0000ffb000/0x2000)=nil) execve(&(0x7f0000001400)='./file0\x00', &(0x7f00000015c0)=[&(0x7f00000012c0)='@\x00', &(0x7f0000001480)='[\x00', &(0x7f00000014c0)='.\x00', &(0x7f0000001500)='$.\x00', &(0x7f0000001540)='\x00', &(0x7f0000001580)='#\x00'], &(0x7f0000001780)=[&(0x7f0000001600)=':\x00', &(0x7f0000001640)='\']!\x00', &(0x7f0000001280)='\x00', &(0x7f00000016c0)='\x00']) 16:00:07 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x480, 0xb2) pwritev(r0, &(0x7f0000002500)=[{&(0x7f0000000080)="802e459b47f77c359e76f50831bd7bb839b8ba7b7c52b321b6beec6ff18628674242836eecdc095e144d5536f8109d2cc791b41ad82981ee00855977fb1bc171acb9324fb9c99dbf7e1af86b6de92d93f243ed0ea8e4e1251afdf45253d92b614fa8587f73689652adfa898c524b69bc107f9a90f5cab2380a1d2f500de43ff83595c22884b41165d48b7eac022ad0bb727d0c764688892ec07daa4e0b45d9bc470c679b615bfd0901225dbf5c25838a1e1bef6d6cb1f1da5c01f97f3979e4ed540ca85ac9509f98a47da97a000ee785d417072be7f600a250e24312f3ae2775139afee68aa024ac4cca95ce5081f42f80bee39bdd8118e8a2cb68620eb6e909b3c781275dc7b6f215f1d37a8456347861b95592a39712f72864f745e66e5a086124839a066db27b43f6ee74dbd9822d06414051f776f02336af3e7b04e01a43e130a3f24f2f5512cb7d377ffb4de442ec3c7450a8e721ff022073c1aefce5957a8a1fe45ef291ddad8a1e9b991ef0f1228cf3227e0142aa7e058d0e63b4efb3f70c81ce83c00d4eeeebe55f10ee550af59af136c790f8883fa384c2684becc0a5036e24a9ddbdc2c510e567bb3505cc7b67675cb87e05c49cf2258f2073f7d6933cb3994403c4d41eac2ce74cad4d20e78ccbc30011f6ea84c3a10bf1c7bbd1452ff6ebd44bfecc202df65acabc0269ed8e0690623570dbebc637bbbb38daba16f37a7d10a204f5051dbcf2e3ad52ab63e0f195efaaaba8b5849f257c25a77aff0f4992f4fe858564de51045bd947a9931e692b4053dd3f9a9dd23e2a3d4218c2ee97e9541096e9195bc679bc9983ee2e7e3f6cecffb22521927f3b1ddb43647131d7bb48251dc075f729a47f2ab51e4e35069b361214489b9afa1021c2863333a5fbe0fe876057f7d43b861e01e0b645ac2759f805ae0dd34762e17ad26001c327e9abff654f77a2370ff2ac96dfde03921216098a03d8bfba633940e6965475d3e6dac54ed1b2be257e78db8a3008552dcca964f63bcff24dfc39cb8ba682b5a9b54f771277cb750270a435c1822e4e51a53c735e79bf49ca7c01a0a3784975542a68ec603e72fe498593e03fc3f8d50661e62f027c61f7ff9df66bc89aa7b80c3bbae68f4250265efe9f3364ab7c92063a3189f4a1d668a8f044b2824f5b439104f3cc65002a092f6b23bf1f6cc2d7a689746b6cf939b481bdd52fa6a236b5b0a69d33a2f1c716f40d04925253a51ec7c47b535a1c45246d3d0f12d9321642d2cf0d09e88d573e8a0ed5e9a4ef8c7573f7f256eeaa9606365040663944c2e6e89f76884d177a8a0bc65e2f5e154c3e387892922165529716f9beef912c5969227771089b68b062de55fd5731d7b8e169f564dc08f950b74c33e22cca3e2715d6fc506971452abad8ad0d2821969b1ca7e07de0709bb66ffac5d9ef22822732bc764f1931203fcf2f313836a570f4b0ddb1e2e7f124da6424d9a607d7165635899fa5eaf3d79b0d24e7e9a3b8e8823384cf3cccdd7ac614c769f067ef36f1ab88f20e7d87c1c1045e02bb01b5ec3ce94a2167283c41ebf041ea275c9ad983b651249a177062ff567174a08282520617a7469647df4ba64bb6198a293acd53b4685ab87ad8e08023767198e85a83c534acfd1061e72827f411c839132cbcb27a0d5d4b03edd8c3f2cdb00ddae927734026548b763b72380d0a46e43972c3867e15f4c0b7afe1da49c0ba79e8a4b07a8e70beae831ce3034b5cef76bfdd650b5edd49f4ec3d5ff124f3d352e30d8183d43c30f455187f19711dba28df882359c30652e0e230e73dee7eed716fcf0186ba44d380da1c09e0f93268721eccfae6c897b87631b8a3e3ffe39db43037df6c840232049c26c2c9e8095db274493b9e2be9d3474e43a8efc8846b9fb2e91e844351c4666cf6470a8c8160a25e79fe629013b20ec767ae403476d4ca671f93af891738539d94d259fef367df691d290a1252612c26893071054a564defd5b65f5aee9ae3ad1baf482814ba241b37b5c657399fca75611232575f35885880ef93590481c9b8fc268c45afa2dfb37c20dd24e7c4882e6802892d1a0ed9368d17e24d4390471bd4f4064887cfcd531abaf34c5e7ec8971174228d5a32d81baf6ada7f56d0a0e396d466277533398c27cf676c73b3b9416d930924387ce987f4d561913b99e40147827f54e83cdc039b286ba932b6dc1b42cd6cbf4e2fc0a4f685db4fbdfc957f2a095a3033c5c97f6f5ff44380539c76e2507da1951785d40be557450b66b4b7e9fa18ea8e5e5bc135115041b9a0dd978d36163abeb99647cf6eae3f41f699ffec4113640e1cdba27d76c83829bd2247742fdf7de5dd0b98519f5d8ee28f2e09a05044386e3bbd3d25c661e74cfd176b6edcb3a72bcfbbd907749e1179a0c806b74d0273428691223204a5e57d9f983a1afb7dfdb9502562058337846a7d0b68790e4e3f47a5381303e0cc4ba7fb0a20fc55187cb91fb827d6e0ef9f4a6ee0afbf38683356944605d761e4e7dca2d38dbb5ac633d7820e23b39b108ec1ff29f4b4a5a0146b1cb65c4a7b547685fc5093e222cc3f0e612580b416b7db68e039f9fe4518c9aec5ef9e0901e4b999b2e8d2de1b2d4d0385a8d700f233317374a8b5f5fcc19a5bbef60ef764a85e97eb49e49f27e897d700ce2ac3bbcc9514397bf9a16d2f49a231d76341b53646f7b82752a2d040f601c24d1282e9facb6a2e5a490a3e17e9db985254d3f0cb466229dd72b29019c9a40eeda65baa09b2abb26a0eb279693508cd2e35d76904b2c387682fb5f78279470deeb1b5e18ebd1dd13c2d0c74fa706599b9438c10968ae696a39598ea14989594940dc9633abbe58ba825cf457e2d36de3bf0dd9d38283f14e342c2f190c768deecc7f46bbae969a65ad0b348a076d6b7358b4391bff7524a2d91f73dd2bb22445243742dc99707cc182588e86b530fdcb5403ba862155a30774a6d20d373fb87e09e08e3803a8939957fa74543a3813c11d0a6685fa6e42cb51648ff20fa164545ebe359f6e3f77ced90661e7bd1d4b30469532e64fe4bf155bec70d2d7e7863d5cee91d05f4438c37525bfd0073bccb42bc71772c7a1e07a43d9987e0ad00616d5d392b35d7ad16e0c76cca7aa72800d022b8acebc3538949f744c9b328ee9f15fda386a945a85d865471c95b909523af6b277e19b77a4018b15cebf2e04e70320be2ea9e7819159f44e5dd2383d453d1b9d32b4a87b9fdf7170283eca9fcf2b843647baeb1c8081b9a8fc464d24efa001fcb9950388802e075cc30465ac6fb1a3b0e7b1529755eb2a7a0457d19605a5856244078719212ec147aa1642573c7048c202a47ac833ae03783d5532907428cb800edcb5ddc5dc751da6e781a258f60c56bb7f720a60d216abbe8138b16cca18f6637d07ce0480fcfb3325d8a33f934b87f0b0acdde85ea5303dfd6db446801dfcfcdd69ea62b5f166e894a03f964a243afa5a8a0efc7bc99395b223c6bf77064c2e28acdc3f6fb80ee556151a7f62a93de844200fdcf83eb6574125659c60257b3d9cda1fed0af2924b1c05d53e2363255214984e5d58923ef74d5cd78a0c505fbad3101a1f78752d4fea6c791c1f92d64dcdef639230ba9906cb8f4772b288fad682e72393138d192123dacdf3dabb6005a576d09c42fece9c6a1abf3803ea64ba405fcc019f34b92b5de13aef46722b95ffc5efc3b38bc59f8ce9b03aeb8e129585387c1677ca228139dbc07f4098123bad63403372d7b997ae44fd25b1aa3562baf4a6ad49f18a88ea335d0691016bd2fcfd749f86d98b81e856d67e8397060e22064fd55d05773d753d263240609c24f0860d83bab075bb12ccc400a3549ac0e4c8ccda5dd059859553881b1e253beb8c68149b087619e6a263505ab607ec143828ef1528d4af992f38bb92e94ec75b9cd102e35230b2624257c29959fa8a9829c688c8a1222abd021d52fe5fdff313085de1882bef41c4ea5cec862e4b1d950a0317f831b50734494a7938c29cb1656aed7cfc085a99aeda3d3cf8fa8d3351a11d1ad22758bd8dca6f01b268c2190ea1d1f11605dd828b638b2667fae3b4d04e7b55bf3523b3f46a2ca8ebbf11c5dd80a1c8fdc020c678de6ecb70813d51b73f25e36e3acf9acdfd4ab4bec96291e6c5424a81d7b405e25a7049029bf355635a061ea360ce8391d44f8346b745a9ba88fa49ede8c532dc7005a14f0dd06f68eade4bda08d8575d4cc515ba0cfa101a32ff29aee0f98edace56b052341488b8e34a6ca59803b94fcf4592f3a64e089cc106013dca5912acf6e37f3bb0d64b94c58733c8d4b919571281ee1ccd94e4d51228c2f48244b7ecd0c8dcc9f4abfe1bbfe48d41302ad497ea04dc5f2f5c3361b509d01026f81c5859bee6e96e3dca5e3f7aca87fe9aa5b5a4bf6b605c1fef47f9ff7a6374565ffadaa1f90e02b87cfc1ecbf1698b231d7cf7eca7460ac13182bfa21d8679de3a7f83b19f6b64b9e858c4a434dc7ad941ea539c52962bf132f72e1fc2265d096bf4d8ac82c8a92e2ce2468153e9b680ef53d3956f9f84b799552949d9c22f266e108b847a7ec4d9eb3ee30500c1b81b567ca84084e1e7100c1cdc2b01cea1b26005a239ead764426ccb0ed99c63a07b72791e1b6d51539fe785a667e9f38f1385a1a695c4268abc4c2aa300eb6e43319687da2d25cf9c5d0b4c2ac30afe795a743c23d69291616855c99deef310c4dbca4d3068d3eaff30978a73d47f85c75a11870b4a6f82571b706b8aa42ef8e4d6814b810551c0383589573f425e2cb8b10cf80d6758c55ad6a8091e72b82b959f1352183d9058ee05db854a00441d58dce807d9e462c59128663b85d7aa4f4b811273c9fcfa51f8261f534631a03d2714882c1780854d236f42e41438f1e98f1a872663da6eeb8ab23cdeb437a759b7491c42eefa0d5a833987e7c08f091ef5d32ac83d347039909aa76bd0ac02d0e27e8424db63b1162f38c74b42bf894c9e4c705d5056f8a439f639221d496b7427a65ddcf9572df954b903418bc50b4ab202b559e139ec7b7c3466d524fcfec433760e069d8b7c23900bc5e61a76ad13c6d0a7b1014990af9b717298b8b79de40a53b698a3f0bb17ff77f97ad4d07a07897099d0dcae3e05c05fb831719bd1f941f773783f003102a673da5ede630b32e5d2081f79fb84165a3fabca31d1674a604d8be41af50794f4ec118b69c75184483d64d20ca6339211d48a2b4555e7d13767d96c32a0e6589fb2745ede10b9aed7dcca2ceb82e0e15d02a73cd39eac664fef0561d85ce871a407be5baaa5a1327cd4b6142f8640182bb4bc3799de1572fd2052ae79cc9fd4e388e36c1015887dba2468e7c13e09ed17523fe55b04d5e6560a415909e32f91d266d87fb361331205070a217258f6a2a0ee0e3c8b65973a61101330ee5ba8b145576359da25bea6df99f2b657226d5343ac1892112c355ec636e659fafc10f4e1f84c7162551b3e6f8cdcd4b401421ea7e6fdafe2bec3f91b1f12306690c4c8b21c8a5b425d0a253ad88f5da554dfdd5fb1cff511e961848d5a1e2bf60c9cf58eb00949a924f23c163a9acc5cfedff6c58c66856fd95d18de59b4701c6c288aad923014cf744edca7b8a36a7184711e9e2919a3912c3d725fd4c4c79434584bc8051bc5bf8bba320553311daf68a5c6777f9cf85beec2fa0f64dc8ff8824be13091e0421f342d50f40fa42cab641e87fb02dc39adb052af9232508068567b3d4c6a46442e4", 0x1000}, {&(0x7f0000001080)="0dd30a53368ceaa541f459cb75abaea6b1149e92b7fa379ec38d5debb84749d0d8be840756e85394bfcb343f5dd06a12563cede2a08489c9c0af75b419a68d39b469446a0e3905afb1b2a59cacdd94", 0x4f}, {&(0x7f0000001100)="9c63bd1fa96d7bb288964edf9860bd078f36a430c30fd28f1af5831214d9b48ef2cd911886fd915a7da6bbefd3865351b1f6586bc2876f148c1f137190c9fdcc33ebd1806df7ecf074b65d9e0d689683a811e4a71f8ea55c3b1b0a16d90d42b30d27ab28727826877f816ac6f234467f43ec3285aa28b63cf4da726c61a8f81475c02b6fdaaa2890af6cfbd630b276436d9362c146db5cabd35a7f71564b8dd6bd6cd81ccbe4a7f51aa4a576f2a8c5c6f3c035937d83ff39719e2daa33e43f64f08f21bda72b2026ae032588d27cf2125796f7b87d", 0xd5}, {&(0x7f0000001200)="06fbcc10761cd603a520d053378c23f68d3697e5ab0d58e4b800c33f55feecbf042502780bedddc9f9e29d08572b1d39addbafdefde49eefecc1f2284ab84e5f7b3ef0c186aa61f11675f130451886072cbd506d7f0d79dff364f4664cc1be1a7b8f6910dc37f5b8f160b868b9e20b372bb271c7578896ca177400f36beb67c6ef9fa39d30bf", 0x86}, {&(0x7f00000012c0)="111d313341564b1160ecac698795388d6374a8fd6e9425d99e18820fc8d5293ea4b501dd96284bd78729952ec551a4d945ae2bdc337191e6ad01cc63164ebd443455eb6c1ffe5ef8ca9e6c3cd2d6c47ed5b4e905ad76412f2d677d9cf0f412403605b94ffdd5bc956a59d1ca8918513fe61a7e251f24f0ac6def5428c8c9bb12dfbbb5cc8611eea7fa3da220b71618ce5b62b9d3e7b9e690683bc2decf3261eb3e6776131ba25102e9f4e8c719c0e71c306f87ad9820760422865e85aff93d81a4bc29c60d46ab4b338639925f68e5f86c5e45c405e4ba478a8dbb80d64966c294e87d2f0d7034ce9536f64a90a03923ff9abd176b94b0d3d78f05f5a35e332dd593aa60e79eef5d3d7f3bfdedc6e9f02f42e14005d07040947201861d1588051f7bfba68fc812cb948eec0962198720960f78884daab56bebf9b95f2c918490abc61c22c824e547444c0f35fa9af6cf29db757a117c397a03e1787a7f85e3eb29fe26622b34f6c399f45ab1e26f38fe72bcb0e10639c99607d7bb79c39d8e126a56f4294eafd45ca74420079f0b374e75a101902932e548276c93eeae8ed484a6772d9d7addd48a36df2e6aa496252120d1e4fa135514ef2f9428cd077eb0773eee16b3cdbfce7929aa59da77c250d4795d391cb0944ca61744fc5568620d06c9bf95d1e8fb71f0df7039c8d8ba026685d33e7c1ccc755ad10e42e4275a9a1bc007f2e934a4428b82b68dea94934af41ffdde63ae46192e4eff05e65ededc5fe25f88fac60cfc2d9102f20e00fd09edfa85c7bc65a944a235a56a23fe1b0ae7d8fec95b9384d568dcb25041f6f6a9f8909e31078a8f1385ebe17cce8fb42408ec5a0fb6d05c8d9a67af4bff0fb7134760d2fb94f7500d94db1c0322870caeddb47399460a521051c09c0581ca6777d3c09632289adf96825d73a837555d506ba4610d208f882bafe794a865c4720caa39907dda13bc0c02f2b37b1e5fb6d65c27da21e1cfcfea7e49005fb1e659bd9792bc1335d7be6b3c697ed321a332d4308f2e29c02e9f3c47e4ba64b46c8130696882927c8bce8bda2ca24f09fa39a540cefbe7591f6dcf5f4ebad55ca40f77ca8a48b58a09aba86412e03b3ce3d114efb049c3eca95a914db48792644e44d748bd27238ddf815487bb4c82c85866bf9dd677b5d42d9978dad92ceffbc3373e0a82961634ef4457adf8e2a8f49f29247e8c3bff19a679ec510427df699479a5534ace9b1486419d210d6836691598bc32c25b788b5d0a1ca222c726663c0e2d44ec2dfce6f0c0bdfc4a79fc32124ff7229addb8fb4c8027dbce6ca8a2d14c2c7a4719db1f9cc9022e915f0e27eba85e35a85ff3a80f097fa6f64c655e8e97b54818d8bc281b9966f155057a224e756b28ee86e561e5ab1a12808a86722dda814ad290be53f313e864b377a812424106d7e196200d596059c1ba5a0df39f205bc612b3f5faae335cfef37687dddb5587b6b8a1fb8349d825d20f6bbab2ff34a68d4cea657481f600a991b1ddfbc75c4ba00852f90b88517133f7f4145b825acd447114f4d1a1a3f349e81c1017555d52ff12747f4bd932d0da6385cc3c87ea1e447b6b9ead5fbfa73a51090d3e4870d887b2d2c86121836e2e23ff7636661e85b6b88a18de34a2ac51488deb248147f60643b688906bc6289aae9bbbf328bb4888c1cbe4438a5f0512bc4a3a3856f65419d556d0ab7c2a6369dedc5f1edfffefbe07a4f4eaf91d9e5ac3fa6fec6b3c7469bcb21fc77a2cea268e5b86448ac6492cbe21ae80417c2d788629c2dbd07e4626abe0b14ddb1ec3cff85bdd6d854eeb3f675e7133c966624c7535796ca9757c83a03395c4ca98b2a5ff52276e3698ed1972ccd6d341b5158e50e28d5ee5d36536bc76aa9413be3de464f6654a7cf7c6b4239bcf84da132b9ed546fd0f94289b9b3f586d133f70024203be78b427cd28dd48c7ff89f68296e3ba9ec2b00e9cdace8d3e584707f10c5bc2e36e5c8220b895afd65fa7e2750a297aa6c8cf9d26bc5b2e6d5e4678ad7c867d3889af5bc051789c5aeb78d4c273207c57905b1d4d3ad5c3c0e58bbc77b00a3a9cb3cfb1fc499ee7706a56ec194b70d2154574b69c31b21a802f52f515c0c122e960abfa98816196b8991088372835a08a8d989382e9e309771cfa016857fbe42fcb9428fcf88d3f86004e16de4d542f0783c915e383939f5b07813d480d5998da9307035ebe955c5d5cb05e308a08aa797576e4a2c1dba0582dbc7e5bc89619d755bb39671e37c77ac99ea7fc22f05c0c08a78b82cea74a43a829e434d5e6f9e23a9c2ff0eead4f34531c479b6ff5b98b9b530aae83e07e434a49621b54a54e7551c1e5b42a26b9f3b3d93d089b9e0c9fde35b9cdc1c0e8a8e2e8f854a8021e8f014b296a6a2d6f223f00e96bf664a28d4fde0caec064ed1ca5c4aaa59cd6a6499317463b91b540626d444a64b1011347dafc3f8983fc71b0d18cda5b486f70494cab933b53ea3c325e64f4a167094e0d0de2f2f09fc5181e4804d6b0d2d7d05c7eb654dc0aaaafeebaa75a077b14451f67228a7c16cde410327c787a482b308f2562c805a28b389446009edca3d05408c6ff4478c87a477b25d7dc4857186331beff3d2dce80fc4fd96e38acd34ebfdbb225397f8dc91878c7a5bc6acb1b4b3a7a8ef576c13606bb77729047804a1b724ee312ac748fe1e4f91eb5f9416e48e1fad2ecf7c7f6ac55178bfe77aaa588dcd337954aebe69d6487c7977aedff9471e95b2c7f81e45bb82dbcfc24f37d491b9e9673c406aa86dd357e71ebaefa221a4276ac358b082beca69b474088577568faa2b420091ef498aa753657c074e581a45c1cf81f32d2d157b401e485c2163918e9d14f9781579b78d6117127e441d7bc69a244693b1f03961dc64ad14e2e60b79b038eb1ce6a9479771e0a11b5b0f9ef181ed41bfe3e4f671f96c4eb1a407504dcfefab7bd0c67e63b165f9dc5bab4b4c197c5d95f33e08bad0f057ef7a3f0c951812610d7f7194adad78fa7b87d8b6fdb22320dcd5018c6de830abefb22cf038f72790a60920d3cb5ba9da11825af7a5242d141d0ec3d94574f3f01ece8bd58de74aed3684fda1195e7c60dc37cdd970c9fb382b26167022fc3ba6b4a0c9d1975ddfb27cc2704e212f0d10aec5f83b8ce86617255dfdafa7d1ae0e16886be6e4d252f150a4c763608b79ce6d7cdc72adf57df47c311a772e77ed1f6cc14c3b75d2addb908dbb4b95009aae7a351178442543c7d07a4979b624208d5c97291b6c91862a85758c5c841c263207898c278fed69444f130d8d9c4dbd00c25fd8af62ea2a2d08cae10db417ade345c638c21971851e4f3f06bcbdbdd7d68ecd3c796a6b1368bf17d7ce4625de1dc4f5421a71e2e8cd0c0c6b2c0a4e153a4edd8e5adf9573800f1dd82953f58cc35ef8a4732cc94140542f5d80ddb915e6ef521ebaebfca0b4b894c121471a0a658651da6bd950b422ed0b728494a42bb15cc9e2f02d18c2c7d9a2a290cbf998ed5b784862b0eeb9f322d889e76725a701c265fae67cb7afaf15339d8f8af765b4f2a4980905b45ed26c25f6302357f61416eb3a1ffbf2942c5e427996e09626cd18b3efe1fe3ddacc215c00871b574fc2730bff0adf7075be604e4da150c4ef102f8e4b50763fea36ad443fe610f814bbb96e192642d1ee0b3388ada4e0f1c9b44f1a6a1e71327c1d5a35e05c4dd2600a14a957b76f2e7afd33c8e6942dd4c0461a9c38f3139eb1b72aaf5149aabac2f2f0baf0bbcaaaddf5a3b543f29dfaff30854e7c7fdccce72363e4144a12b0343e676648f2431c64bd211aadb13233b2e2428a9d5ac4685a46a7f69d7bf24761e9efb56e7f83fbb1c1a26e9010321dae97493570d0a250399facdb2f10790c9588af78688169d87f600c43ac553310ffb8941d6da00aa9cbccbde90ce3048ef784837e8a15f05091855759d70f9eafb8d24be4b4bae9f72abf4264b29c831c3ceb6de285773fcdf0479e919a21b61877fe987b378be335979b1c5dedf572fed2f5988b753022d9314adb74b7a0618ab6822885e0b71bc0c65a3c5e0fcc2cde1126859b55eff12f0e1c9b0571856ce870da3f26119beca2f65b677d32acb85e522ced43a7a59499c9472cb70bd555d0ecda8c8cd280a933ff1d18b132d0405afbb1805dfddf69f6e9effe54e1c861c09379f490385263c83aa3fc27c76b7f0a0a31bf7f0407c5e7d1096e8fb4d3a1d05536ef21dfd0626cb8bdce1d9aaa5e5747ed74d780507625d048bd74f4730605cfe47153fb954aab28c39f59d48a0e48f7ef0ab2d8499cab5e84517f0a53fd0ef48dd66dea5366b4838e90c9ee7ba3ba5115ac3ee4e1c3acbef461f4f58e862c099853b6454665e9c12310187901575d2a4a548351a43382e4accea9ed78fce8b3c5aa20948af481ab9d70d1a4daf867aedd6d52a5eca9bfed24aca5e4f062539b39da757d441dcbfb2f689b9c9cecbcaae3d62e20e11c52615699b51e8361976e71bb38942dd58ed0668b6c9d1cdd7a8ca64895a32562974f22a5b65623d20a1f4acbfa7c6f01e6144425deb13faac1caa8234c579780eeb56e7cd2bbe5303f5024dde87217a6779efbb8bfd95f9e64c355e1dfedaa7b30526c63121028954d87cd3bf1576d2d5d49442cc1cf17334a34375aca463ea1af6859ee3d1b16cdc13b3a69a80d9cb1e6f2067aeefafc9b6ef8e44334dd6e5f187625ed20ea10895251aa4b2d1f9731fd4c6bdf91057e8b1ba4b900cc37af2ee559cd76cc6dbc124705ce57c2235c4e0f4fa285db9ce207f46d3744244684db8616f2e757d1337ab139eac2220d8fd3d47f2f995f42781caf3f091c6ffcad121e1389c102cd42b554ab436f1daa0426a3ed7db487ba8182349cf70d2068c6f706c9bbeb430d0e97840ca52c394ccee628f17b70a58282f1f32094d621da6d9e1ff2af49a7641e281b9c09de34e8344a873a2cebaf7f7443826c4d78859e06b16fbecba2b4953f307b4f4fd2c46096de6a5d6b1da5e25083910f082b29c0b164174d47991e9a20e7d6c438c7832cb9f6dc535471b5a88a20d7f2eab96dbfc37482e050863fc29cccf095d81613054fdb07d6444377db3867c13fc671db7d85bd124609d0d4141b745b00260d0c51825a57b8e9174b467bf51a361071200bc007ac839111803f99e0fc7243952e87bd395f14a7ccc5c384eddbc6d629a713d13c92d8d1249eddc894263782cf51b65296d33133924a1414afdf9f0fc6b0c1ed971b50bc279200a76a360a372791ab5d48a2a44a8d801e056636617a07c215f67ed35d9e2165a5e4d69d2d0b0a5365f839894f5b4ae63440cad30f72380f25f496bbedd3e1fa22e10ba20417760ca3738581d64a284fc172a9bd2187e585f9c32e1d9d032173c9c45a92dbdaf29798d297785b63265a5e44e2b28ee7852f2abd98bc4ac0273daae8c970fcc0d32b75564b138e99105f9f5101904687b803bd80803d74495653a06085ff9e6bb7c9389ae3066672dbaffb4765b8826af0534af331b2a197263262143d30549fc87ecccda709a30e801c8cdaf8e9e0b588729cd6c5bf84f1c8a6e65cd73f7611f3394e55de78fea8622a0d68e448df484f0700d537e090b7f00ff6266ba59df6c1fa1d1fece6cdd697b474189bd77d4e6b7e2676e35f958b926eb398b6a021239c1551e9dafe02e6ed63ddb28415a6396af6f088065d03106e1838e99576166e9fe2135ca88429926b9c8bb52598a91137eed3aa8a5f4db19d3", 0x1000}, {&(0x7f00000022c0)="6b6624db12244dffc1f990db8a406cbb78b37b1fcdd0526f28a27950a8a6876508ecc5d2c7d637534d2e9267fa6a1ee7b35ce6556712226c609ef315db58ecfdc40e0195c289a9bfadda881ff48a433f19507c995888aaca2204e0f9175d0d31e29f159fe1d0d41df8507234ccebc82ec302b0dfd78424140976a294e52b949cb9eb1f6c88db277eeabf3c87993ef5e2", 0x90}, {&(0x7f0000002380)="7ed70cf0b681472df8c864581b3f47eec44a0895b3cf0c9b7f3467bfb4091c61f16ddba24bc7087df66c74e65050e2b126ce32b5fd5f7f7525165f391648d865adabfe68e8ca3cf2785cb3c61d8bb98659b1159975b4780a55a722cd8b9347", 0x5f}, {&(0x7f0000002400)="1cfba67f93041346c33f5eb2fcfd0a2e34c2c4d2e99cb31ab3ac4af68206a1fc728c3b359adba635e98dd68d486320562c54eb031e5628b3ecb33596000f46c4261fa2112a6cb20a297ad807f4d3471f9e4b7b89c5417712f28388cfdd8c5af45fbb8b987d0ca05b90cfec6dd6ffa612e5b2214fd937459efbac3959d11867918caa60e2a553e50e7b78603e9010e2972de8d54cf308a88eda3bada121679fa861e32a552e55a1c2a04654dcc72bdc1261bb201ce875e8f77cdab3a365f6f3f9fa3bb0dde87efea655ab92b95218e8dd39b612e5f7f17fbf3a2375ee5c3a38509c9f11f5af9c00947b2cad0ea9f89941905c5077b5", 0xf5}], 0x8, 0x0) clock_settime(0x0, &(0x7f0000000000)={0x4001981}) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f00006cdffb), 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) symlink(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 11:09:53 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000000)="c9125dfc805b874dfcd587e2b4ed96a2f7be2ba3c39f543f164d09bbc8f71b0f3b1b644781e41012cf30f1de13905eacb9bb352437ac42860a96fce90d67f9f1a7e4ab50257ac57cd463990851355a46f16f65de14cdf982eeeef4b89f7e425e7d85285997e0c84b479fe9f6cd776555dac3c929dfec2660b5251fa3df3ec9e0f78e740c4e502d6248744008e3007ad800bba3b6292952209104de4d492b05e060a558608464bc2cdd25fde18c4505aebd", 0xb1) 11:09:53 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt(r0, 0x54c535b9, 0x7, &(0x7f00000007c0)=""/4096, &(0x7f0000000080)=0x1000) setsockopt(r0, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000000000)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="100400000078e4940045410000000000"], 0xffffffffffffffda}, 0x0) 11:09:53 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgid(r0) r3 = shmget(0x2, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) r7 = getpgrp() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0x9, r4, r2, r5, r1, 0x0, 0x100}, 0x7ff, 0x6, r6, r7, 0x6, 0x3, 0xee4}) 11:09:53 executing program 1: clock_gettime(0x5, 0xffffffffffffffff) r0 = getuid() r1 = geteuid() setreuid(r0, r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000040)={0x2, './file0\x00', './file0\x00'}) geteuid() seteuid(r1) 11:09:53 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000005c0)=[{0x0}], 0x1, 0x0) getrusage(0x1, &(0x7f0000000000)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) recvfrom$unix(r0, &(0x7f0000000140)=""/136, 0x88, 0x800, 0x0, 0x0) 11:09:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x5, 0x6, 0x8001, 0x5, "e47e1cd2c7ed51101b17b96c3743fd7fcb1493ba", 0x2, 0x2}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x782e00, 0xe5, 0x5, 0x3ff, "611438e57bd71e5a0b5a0d44e03c8089ef9974d1", 0x7, 0x80}) close(r0) dup(r1) r2 = syz_open_pts() chdir(&(0x7f0000000140)='./file0\x00') write(r2, &(0x7f0000000200)="e1", 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0xfffffffffffffff6, 0x0, 0x98e, 0xffffffffffffff81, "85fe4dbfa6020009000fad0800000000000000bf"}) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:09:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0xffffffff, 0x9}, 0x10) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) 11:09:53 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mlock(&(0x7f000071f000/0x1000)=nil, 0x1000) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="816e9ed990030a4cf9cb5059f91af2ddcc9f5cf6b5346568065d6bf121fa261678ca056a1f906c05164135230db5b81ad68302a8dd48fdaa88e4ddb80f117ea9d9fbf24e36a5fe736916de7cb65c428087f13e088e6b2096646e2df9d955352cc662cfc2fea54cc91d54d79ab290301ab0e60178fec8ae7124f8a16fb825d3f9d785de3ad6484a3a31615263c60d", 0x8e}, {&(0x7f0000000000)="5425f1e7488d3e82", 0x8}, {&(0x7f0000000200)="20a319e5821da678e5bd2f425a0e28f7dac31013a418b7c7fa19bffe4d86b389b11434e5354f867a30e74cf8f723b07c903c22f598a7b6d91ec72d1550914154202ad0ded6e302b38c067142a5442bb3", 0x50}, {&(0x7f0000000300)="1a1f36b6f9b6b41591cc28efdd447ecfb84d078f91822cbd8dd1214798f82113b49f933dcfca6f179aaba5850c8e1e519e1f52a9f2f39e41cd62f705509d7220a1dbf49f680328e2a15f5c32a588ebca85135972f19c95e77cede76162e168a95f72244392372d7275d8bff1a246e03c2fa7e7a66428314a5e604565bc6ee6a38559298e8be7e31c4283b79d4cdabb74319589e6bd1bb5f1d7c3448aa64d066efffeb7e5839237ccaef65d3e7861a799d2aab71178aaec20510c9aef129f3eef0454068b3be218ad9b43a8ceb0806699ba667bf518d6c3dcd475681084bbe84b726f935da3e858b6f22a3e0048213ec89c66e62808726350ad74c2c9666f5f5642f19576a7faf027c958b626fe4422a15d5df7d495806465fc345f2b66129538f191b88e7e44399384edd5fbc0a5d487785fcd31c68615ff3fc48007b7d218eaac18ed6cfbe6c27d6b2f0267403a5c09095bff2470c9a75e68997f760db1a1e492fe57d2e2e5334bf8886a7b79c3b0f72ace11fed39542796b412918eabc38bd08ce03de5c988d9950bccc3787b795fd1b505f93ae1b54e83283b9dbaa0192d64ab59831c405195f7abba1fd9ab8ccb048fbf0061c2990aa36c5d5d9f5d5a42820c4e8c09fe3ca8385c03a94c967d56ab66723c889e02fe1cbf01b438140b0804aa168f3f3e0843400cd17d7c9aa8fe222f84ecd33ec3292e8537da2c655aee3d1f08cd80f5100a1d3688512ea0a8945d95f980d5c65293282d880ae00c15435457614bfceae4063b382e8e8dd7b467b6e401732bf6590318ba79d518bfdc8c9201f15a64f8eb42a4fd106d527e1a2f6c18f1ba1f901570422b05bb63578a377294011f8da24de382b90885cba8b8059319a8de9550fa3c01c1acf02739bd66496bd0ce1c842acdc2511c635a6080ed7dc5a77f6d2fada5bfb47c21dd4f9d736d910efc797d6fef6488fb65e6396cb17eaa42789cd59ec954d621d04de02622c236d3f833d499b0683f5b67720d511d3d0086b4de8d12e29e3cb26f602b00a5bc4dff5afb06dfc7165828d671e3cb5e116d387250fa9d25bf84557be25d0198fe0daddd2606ab8e1894592f6036eef818d89010482fb7252ad6d5797b228f98e99dfead3f07412c5762ba7302e675a0f9cc06b2d95918b14d91b926ca4c6c6b9ea019eba1b171c825cc9a8e672cac6643007471e19b2df619f129a6c448738e4e85606c29be928205cd9d659fb581a01d42114a7793f8ada6c8bbcef6e50c472eaea290c2d8ea227aef11590a848234fc463eed367de42eca1a6187e07bef3baefcac773dc9478468afeaf03573103e191d83460913e35668fc705c30f057a5e1542760a6f00a4e51db7dd97c78ff98cfa356b121880c30647ac0ea134589319a1d4e7c7e5766b7fe5af02adad97ad26ac2373a4cb04552ff51e5d3869b013ff96ae044b2a28084d169a43f177f280618ad1e0f9fbf015efa65e1f87cba79710467649a1e84c7ef812e70121fe8893b0f5bca874b41f56deb6926e2871dfe7a4b004b45f0e19c68ce2f0f35c1633a8e9b139cfd1a64daa05d5d96b6f3c21ad9755bcdf57701a54b2c924258576cecc124380646328c51cabf9dc87d71a4f8d6078e9e0e356b9a23d5c5473996ab5cc32b3011de872bebf2dce4c42a18d7111436eda0a3d611c0892bea77b3f5fa9b5b44a0a6bc07433989bf6e6b5e57cfba82c22a3d10f846f7760f71724c04f905facf8a32bcb1912c1c1ffedba51329ef4904a06163455c55ce8170ee1b4aa4230707419cab9c2c0d167c7a7ccd6a785ce86379beb0b7bc9fb9ebeac7dc1ce35c8fda3be37d2a517be56af349e21f4d91ea4cec9541e4296f798e55dd63f5ddc7a6818b1c33173177562c338de04d109e3578feb6c58e1b191bc6144fa8c6526c0fd773829c408e174bfd23aaf182c2fc289c38e0b2f3c5f2e334a67d06fde2ba23b2157c16153e36c011f21bbd8ad705c66f12e5454d83b8b93d6a00db63e745f2920e3167675e1cd7b59efc1185f316eb63452bc38008f401bf77733b56b53d5424ab6f924f0407ea8a45913c0c7988e9d0a51cd07aa9d54f574cd3fb03d96fc7d4d364a4a4e0f49e3ebb30793101303499722b0585abc3970b2157d639956edb8f339da7e1297b2fd8f2f8ce8729dfd1f3a3c8ca64d3b075c6576ab2408ab675f5f6bfc7c4ab02f8a65c46f8dc74993de3f1ac8a6d34afddb0d8dcc66b0ee6619d93adc6d9e059c3e44f3fe0a98f1f61c3c0079a9a8de965b11c5e68b9c7e308f7a038f375d37e086dabe7d643d782657ac7c8354ec112e8b59152c260aad914d5aa3880620514fd5926aef9b16753be8b16af9aaaed2db7fe92142ba60402051239aa208742e19422545c97e9526190f2ed543258f3b6db06c4c4bd74b071a20f004246286aa9416f562e66fd618eb2bff2a0d6a3f44f348cccade8a8e93aad21e6fb4f5cdc6494ed1fca45affcbf675662e19a104f14da6385f4c7248dc46b74bb50a221619ea08bdf5b70ad4ab995b92fe763b9a1a2a70a50a6fec922851472aa5fc01dae6d6fd421a5c271fb0d78902317a81ebc11026a28a84bf1d26f68c826ae6e1b9950bfdc9c8dffe04a57eb01ff06e3233faeeb44d26a7a84cc8616b3507b93b6a79455d03de9c8d116a05672b660f0a0058d59f3257804b990676ca15e34e296cab67debff836200029516017afc1cb9d17ea343269a94d7891dd549a759c6cc123349fb7c72613c34498b03d8ff283ba05ea7a8620d22fa55624914758994c0604fb40ea1b6578070e90ddaffb3360c1b5dedf7ec5d1c49b79540c82c08b604dab46136988a28bfbeafa9c0073c38c3158591fefdeb2e2cf5ef517597da48e82d26da696f977aba3b7937b0907ed0ab15735e17ff0aa225daaeee4128c23677c18c3cfc9b9ca368520c55c99f8ada79e2fdb4aca81cb9abd1c2e25bf4d7cc99035a5fcd9a91d95d321708dae32c3409df205be13462b7854f25d72e9fa6e80c9e5f87de4d90e1a464ae89ba7c1ad077671d5abd3ae02a43878c964d227e259bb2fe23b63a2e447952de5b5e5dd8a22746a86756b8c5ee70e66422b9af41d5fd03a562e283173423e6fad1a54131f454a577f46659d53c292f4d413b4cdc64fbb9a8cc539038410a7cbadd00dcbad865e358f555516427025985beb81370254b2118a70496e61e839d76105777b6b3932292a2f34ac4203cc1c3c1d36a37c37bb4a9b7f65b85d4809e86e24ec9ca334caf082d9f2e2d1c3b3bed8847f2d6a74b5456e2b446560813b48d5ed0e1ff662ab6f608f99a74359ca2ff2e4cb4ded7a6de77dad466edccb66b4919554d9ee80bbdddcde5c261b667119d8bb43b954da5a87fbc3b3ca50ff24ee4ef0706036089bf4569d8853c6a04298921241a4c388ed4c6f18c630d522551001cc964da9ce1acc5685c5e761026d8bba6720cbbf43b77f68503d4a8a638c8d17621b0826505abfeea454d0dac00a9fdae2210e4e8abe8fb48225022b642c975bff79c3d7c6a7903abf1dba4f1d161e96c3b45cf51931c6134f4d8c37429977f8729b4302a06b9c45bdd9f3bbd979172bfc7b14e72c5d67c8e2f75bc0064765cc7aac2927363da6c5219f37e7029e2d79b57c86e9a938c6306cf5585ad8d1449c877fb28e2c299324ecf1162afbfa8f5558ae9980430ef282ca183c333f44c5ccf2578fda1fd2c7076c8cf951ab2a5bcbea13f9687152288472d7d3d2bf1d0594e2c330c4063290697ab35decaea912d2607c94c8b2215ec32057528a4bc108f52b0aee4b62b7c997399a91cb923e8436c11a12173903c0c82f2fe37c3524de196999e30c5c36bd3d7b9668c3df55eaff015c8988f036533dd27d63ea200af23b81a4cf16c5fb943b883028a763dcf6fc2e275b1c92f58acc9d610201e54afbd37ba13e7e6984b83b7fdbac7446a9dca29366b8a2d3dac2cb6eee4d35fa482632800f9b593283ddad2e804b1d52fa1b7881477378e2d0c96bfe2523478fce4cfd8781290c47dfc81b868337c87f712d2f1dbe8206403db4046e5b52fe64d25c95ccd319d3b36c3821b7775a3f005b81e20395d4c795696e476c25e9415a93987fb887b62d3362d4027654a897857df589130f2ea5794ca0bbade014df28f77f00e18072f6742282ee5cc79aac557bb3edc179f868b94a3577dea8765c3146d0198a9a0993d217df9e24564b49ee4efd995c22eebe66e43180f046e768e8cea3db7062929224e48df1c52643042db99c057c26675803126aac01b8054afc74dec3927bd029375e4c109285c3046f700563f447608236e8ec0879ca660f01d3c03ebd9b8d09fd93c866203ec90d3f992309538f5d2518c2375fd230abaf4ae9561bf1441f3920730b8889b875415ead640fb1e376433d0df2186912ba7a62f66a9fcb60c12272dd8371de61162c787bfd5810e0bb45311a351b19123761866528fb8f2cbd0a043c2e8fe6a40cecdf880d4efc3e705f66f99341f7cfae8168ca197c09c69e5ace0d708dacc30a0fd9b74dd7ae7b00b60466a54d0698fbdaf01a47a6455053173b8051a103d7fa21868d12ba2c83037be5fb9b5276f8280a66f4e3df5d8de7f4f0f64dab344e329512faa10358042a45b482a7ad4818b18fc536aec7106b71c90fcda9a4469284988981aa9fdea5930a2df8277b3f7502f8294d8a6efcd853bdb8f326689ee18e4665ebd2c19a47247d4051d09be48329ea1832d4a5ad23a52320acfdc090fad70f8c41e684424d61b22fab3fa8ea8bba5a8c5a81dfb1f062dfc8f64972f4168600233e98fe06840394fc35a8f1602b9610749eae7e67ac3aedc90ec8639b6430895ca2dda94202a59fdbcea72db50aeb9cba2b8594cf264bb73e2f1519c42f972ef395f9373b8ccdde988211dfe8ffc26ee1364d19abc84eb4233d885cc460d7fc3571fd4a3c1918e981a9c8bec6ed1955b51f0dca41e2b136ddbafd12a61e8fae885c7df7ef8b32614090b2fb8c482e5b8d91fb8283cbfa9e6737700375e3c4070a78236f4008d42a134444874dbcefb5df599a353ae83865210d964cd28abef14726e7e791eb96baa2ea7417ae854a761508c742232dda4861ce4396c2288757a3b43751cb157ba9358b59fe799545d4846b057900137698117bbbd22eae902acb91bd7526117398c8b4fec23d5b2588d3e37c5699948d0128c59bc82f2a39d6aa98a8010dc5d152af016e9b9447147b73b2bdcfed613cc512e65631e62b4c4a491e3b3778466a89c531487e2c7eaaf9245e35c597fdae40bc1bf4f040ff2b3aeadf8f5efa660d80cf5958a16ffbc25e615e6c8c76f9231d25b039af63d3d9f8ddc26d0909b242183071fcf5e155a0f878a2d987be8de6016fb11e5fbe96580813da69a9fd8481ff040c84769c71bdb521521f69c094200fab65e6485f47de7543f114c7b93e631e61bc5f0c45fa9525e52b06457578df87b1ef95a966e11b5c71b60b1f474d728ecb087c8baf74b74c8d527c47bc3ddf8b76de30a091fd2ece552e0ae31e931da49038f7fb4730a7b97856ffba4d7acf2c8cef1d9da4cca28a74a6a5179ebe11ce52f861804b581451097f3d5624b2e9f1feacc1fe966b56a1bc5936001c4e136b71528e41bca086d8a4cafeec28da26327f0ea43d94b37ecd37bd5c3c499b91ab75640c551bd710a0d9985ef70a3453d78f97bdf406a0841e003f07af8f1b98feebcdddefb94e6f942463573d3054698147458bc0257983948d72d915138b6c7e848090065e8105393e60f41471", 0x1000}], 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000280)) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 11:09:53 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 11:09:53 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080), 0x0) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x40000000) readv(r0, &(0x7f0000001640)=[{&(0x7f0000001180)=""/212, 0xd4}, {&(0x7f0000001280)=""/130, 0x82}, {&(0x7f0000001340)=""/245, 0xf5}, {&(0x7f0000001440)=""/218, 0xda}, {&(0x7f00000000c0)=""/99, 0x4c}, {&(0x7f0000001540)=""/242, 0xf2}], 0x6) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) 11:09:53 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x9) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r1) seteuid(r1) r3 = socket$inet6(0x18, 0x3, 0x1000) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x1010, r3, 0x0, 0x0) r4 = semget(0x2, 0x3, 0x50) semop(r4, &(0x7f0000000140)=[{0x2, 0x10000, 0x1000}, {0x3, 0x100000000}], 0x2) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x20092, 0x0) r6 = dup(r3) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0xfffffffffffffffd, r1, r2, r1, r2, 0x80, 0x4}, 0x4, 0x400, 0xfffffffffffffffe}) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000000240)={0x6cb3, './file0\x00', './file0\x00'}) r7 = semget(0x2, 0x7, 0x402) ioctl$WSDISPLAYIO_LSFONT(r6, 0xc058574e, &(0x7f0000000280)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000300)={0x0, [{0x3, 0x20}, {0x2, 0x8}, {0x2, 0x81}, {0x3, 0x80}, {0x1, 0x3b6}, {0x2, 0x2}, {0x1, 0x7}, {0x2, 0x3}, {0x3, 0xffffffffffff5a53}, {0x3}, {0x2}, {0x1, 0xfffffffffffffff9}, {0x3, 0x6}, {0x1}, {0x953b0e4617b932e6, 0x7fff}, {0x3, 0xd4}, {}, {0x9add3b67d4fabb7d, 0x40}, {0x1, 0x4}, {0x3, 0x7}, {0x3, 0x8}, {0x1, 0x308}, {0x1, 0x20}, {0x2, 0x6}, {0x2, 0x401}, {0x1, 0x1}, {0x3, 0x3}, {0x3, 0x80000000}, {0x2, 0x5}, {0x3}, {0x2, 0x101}, {0x0, 0x3}]}) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000000440)=0x1) close(r0) fcntl$dupfd(r3, 0x0, r3) semget$private(0x0, 0x7, 0x10) setreuid(r1, r1) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000480)={0x3f, [{0x3, 0x10000}, {0x1, 0x3ff}, {0x1, 0xfffffffffffffff7}, {0x0, 0x2f}, {0x1, 0x5}, {0x1, 0x4}, {0x2, 0x6}, {0x1, 0x5}, {0x2, 0x6}, {0x2, 0x7}, {0x2, 0x14}, {0x3, 0x4}, {0x3, 0x6fd62b62}, {0x1, 0x2}, {0x1, 0xb889}, {0x1, 0x8}, {0x0, 0x3}, {0x3, 0xfffffffffffffff9}, {0x2, 0x7}, {0x3, 0xb994}, {0x1, 0x3}, {0x3, 0x80}, {0x3, 0x5}, {0x3, 0xffffffff}, {0x0, 0x3}, {0x3, 0x7}, {0x2}, {0x2, 0x9c80}, {0x3, 0xffffffff}, {0x3, 0x8}, {0x2, 0x6}, {0x2, 0x1000}]}) r8 = semget$private(0x0, 0x1, 0x201) semctl$GETALL(r8, 0x0, 0x6, &(0x7f00000005c0)=""/203) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f00000006c0)={0x3, './file0\x00', './file0\x00'}) setuid(r1) semctl$GETZCNT(r7, 0x2, 0x7, &(0x7f0000000700)=""/217) pipe2(&(0x7f0000000800), 0x10004) pipe2(&(0x7f0000000840), 0x4) getsockopt$sock_timeval(r3, 0xffff, 0xb7226ac25f591664, &(0x7f0000000880), &(0x7f00000008c0)=0x10) 11:09:53 executing program 1: r0 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x20110, 0x40) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) 11:09:53 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) poll(&(0x7f0000000000)=[{r2}, {r2, 0x40}, {r1, 0x80}, {r2, 0x4}, {r1, 0xa0}, {r2, 0x10e}, {r1, 0x10}, {r1, 0x9}], 0x8, 0x80000000) fcntl$setstatus(r2, 0x4, 0x4c) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) 11:09:54 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x4010, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x59918f13874ff6f0, &(0x7f0000000080)=0x20, 0x4) 11:09:54 executing program 1: socketpair(0x10, 0x3, 0x3, &(0x7f0000000140)={0xffffffffffffffff}) fchdir(r0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x100000000}) fchdir(r1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)=""/92, &(0x7f0000000100)=0xffffffffffffff89) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x2000100000000}) 11:09:54 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x3, 0x100000000, &(0x7f0000000040)="125d96ec08143a7b25ac44fd8a14a997c25e68b24aadc8053dc505d8d122bae1f6fb2795971c9791e1498d15f6689a969b63dac0c1", 0x35) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 11:09:54 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) getsockname(r2, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 11:09:54 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000180)=ANY=[], 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000040), 0x8, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x3ff, 0x9) msgctl$IPC_RMID(r0, 0x0) 11:09:54 executing program 0: readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000240)=""/219, 0xdb) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) close(r0) 11:09:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x120c, &(0x7f0000000080)=0xa6, 0x4) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), 0x8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x6c, 0x5, 0x0, 0xe1}, {{r0}, 0xfffffffffffffff9, 0x21, 0xc, 0x3f, 0x400}, {{r1}, 0xfffffffffffffffe, 0x10, 0x20000000, 0xe4e5, 0x4a1e}, {{r0}, 0xfffffffffffffffd, 0x10, 0x4, 0x2, 0x4}, {{r0}, 0xfffffffffffffffd, 0x4, 0x1, 0x8, 0x7}, {{r2}, 0xfffffffffffffffd, 0x20, 0x1, 0x80000001, 0x6d0a}, {{r0}, 0xfffffffffffffffd, 0x6e, 0x1, 0x7, 0x10001}], 0x2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffa, 0x80, 0x1, 0x8000000000, 0x9}, {{r0}, 0xfffffffffffffffa, 0x82, 0x2, 0x40, 0x9}, {{r1}, 0xffffffffffffffff, 0x80, 0x20000000, 0x400, 0x7818}, {{r0}, 0x0, 0x10, 0x3, 0x101, 0x40}, {{r0}, 0xffffffffffffffff, 0x2, 0x20000022, 0x400}, {{r0}, 0xfffffffffffffffd, 0x40, 0x84, 0x4, 0x9}, {{r1}, 0xffffffffffffffff, 0x4, 0x40000072, 0x2, 0xe018}], 0xe613, &(0x7f0000000300)={0x100, 0x2}) 11:09:54 executing program 0: r0 = socket(0x21, 0x8004, 0x20000001005) sendmsg(r0, &(0x7f0000001340)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000040)="2ed9449ad2cf5292ab1355a6f6a351f22287800f717a56025ac508ec82a5b2d454b05bcccc21c05beae083b7a949d036c2aab84a9c4f83581636136c41f0e74ab3a8622d289d13e41a835171a01358b603c6c43bf6f6003cb71d832e755afb1034cac41b2a0619e5a5b309856be561acaa6dac3e4ab46e9f5a3016b708d27b19213e995f203d0a82888d464a2bd2fdadf83c38c2aa", 0x95}], 0x1, &(0x7f0000000140)=[{0xa8, 0xffff, 0xfffffffffffffca3, "0542a9691c8e9fcec8ffde041a74ae3b45aff856ccb2b4e1a5efb2d392799493a6b73975d7bf1ea6cd86b099fbc9bc92bcd85107bd2b44253653fe7482ba63a1de3d83b14dc3abaacc5c3d57cd596bbe9daa654fff800ca46d418da6cd8ca91529958777c5c924ce575c9fbb89347ac9b9d20e59413a2feda5e1702fe2dcd6efa396ddae3f8a19716ecaeb3d957929de605a949971fd"}, {0x98, 0x1, 0x5b, "dbb0776c88824c117e7d51938b1cd0214fbcb0409d5ccf1359877d63393e61cf8b47bc926288f8704db9ca165f9f6d39ad693cdb765be3a483484cce9d02e9e73921a72e45720292ce0e870a91b11421e5eecd40d91eae3dfb8d642a56bdebd1d3856d5c7047c36fe99fe2a8ae710e85e5a2e7fac172d33fde00e4cf3d62f0f3d8eae11f"}, {0x1010, 0x1, 0x1ff, "4cadf80a7f435f79c44ade5bd48fa5fb6dc899233ed1bf2c4a1e80223072072ef4489fc4d74c601e99b3da0d396614a6104f5f7945d057a95ede53bae24de157d0611622e281a4abd22f59d20dc44f96c18a901e4f530511998a236ef2fde26fa856f7797ec324f7a0215ab0f5d4499c86531ecc0b83bf3818d0a63b3342a9e7ac9ea96f67e8084f531014ab2bd825ee9f73e168c495435272654caa04e448b0dc268da1819a4f0a9d22220d7a712b6c8ff908541d5e2e052c75b90bf686e89f386a9138dd42b1b4f37919c1306dbedab235ca0950924abfc196b1912aef92b3e2d10f3d8bdf9fbc1e6bf9d4ad6cca9c159ecb489a0347deb9a08bab527c7bada56178451236c9348dcf5ba67f909a6c82562f8198c58d8a4cc2f8d7980c52509076df3e140802f6a4a7fca88e1e090c719db2bb52761a281e77b8f482e7a15a5608a52b2cfab2fd9810b1e53377e1880f0ad7eee10128713182c9559cc9560b6e12914e4993783c6497fea629569fc1ac2c08453d296ef053de78270a6092e647eba31d4c17272d7aa57674c7dc57d27c34156e388bb75fabf2cc9ddfa5a1dec1aecc23a3f483e834e3942f86dbd3eb47bad5cd2b9b0cbdd48960b786a4508cc624937a52894e6433f6d7f52b21446d7ae9e2fec15f8ec23371caac4c4c3ddf2a6fe60aa6ac615d19481315ca6951613e298da29f13d70f0ad73610334cda03497fdba7bef6e7eb6101ed5949546563e6c708a78a85395b029b57663731a5bb527123705ab773cb85da26232d55f8232315e43baf5ccc72df448aa457002c8ef21484ac7dc44a5a071f5c8832e4d8953341eac53c58b506401d52a9207fbc2d3507155631407aecbc10de9de541c5c3d30836cf1f09bfc25ae4ba2f18308594094bf0df919d4807a42debb28d1e07a335a664e9eea4c0860cce5f59c1a93327349356f8f0dc36898f05c5d9622e3b636851cc1b76a9051c725752872d694a7c423e3354914f92adde2f39568cd040d6dfe4f09efd12c26634d9320a38d508f10b245849e6c9aee2d3471cf585713bdd520bd7aaa0eaffd4c266f218f9121a2d88ccca0f3dee1e74322ce4b0825fb869fd52d3f805edfc14611a0ce3e031f39ece78ffe6e93b392cd41b5c88d4f60c58f11c7a7402a5773461376b5112bf08daf533526f1a4e19eaddd9183711219c422dbd5c1fafc4a203fa93cbae04ae927df6ab86fcfc058c42d69cc3d23abaec3e846588ad1cbfcbc7aeb5e776aa3892563ab3474ad721ff6469578d494d223df631bb074256acc6667e5d226d992e795eacdbd190e3a0a15997beb492d1a23242320c8238f9184e680c585b61a2b93aaa75fa9f16afeee56ab470fd7bddcc2bf7a84a83707eff40e68b575643b71fb688c182023db6253f3d0bab4efae68fa88526219290d59d295ad59fe4fc9b2650fd8b1f2f7b9f23d233b7579579f3cdfe61e75e9af5ab49abf3fe93e46b55d2eb7f8e90cc268253512f0a38103805249e6d87b077c04578fe6d9e9fc8a9d412d536c7d72721206402907d754c36ba6321470382d6f283f25e23c213ea4c84eb25e6c108651b1697b00405e7ec14026a117944ff52118135608ede2e03fb03df763fafa8d6e3658f8b51a1d5d815cca25cb66b1feff6a7a494dfa8f4fce5497ab02f0ab6688407a106cd85dae5555271c3ac9f96a10ee898a7e276e967d4128ed0684a4762b37974050b78eaf640a3687d0db2acc9bf1f6fb0404f6ea016ac62613442982a150dc607e5147709e362bec2ec2e266bf0e177ab4b0b6a0410a41ab7dc187d19836d0b27b85f9b78472bd689b94e583ba624a43f448a0adec2e33e4940a01ab22b453ef78a2237e9703b96a9cb637e2fca3844ba85093d43480d0e16aa92e0fa5d89f45bd1b4ba954d1b10ef28429f82c70b1f38c5f6708d4649d491aa14ce9213e0a1669150a6c46cab3c55233895006a0812ab111f12cbcc46f509dff144e53c4dbb6235aa3bb6d7f11038675c2a1cd888dcc4ec880c26ebd5d57d51e9be8e0a45c08e72b9c12c0e07e6bcdded67d61849aaa400605089ea03e4efba5726939d1474db7e7e3abba18effcc54ced3f57e73443bb4c05f61a17935beb7c1f9f7a1e11fd31a98ddb7ed38ea5892f04adb80c1d32d854237e5a312db1c6ec800b74f9183d04209bffdd6b3d65de9e99ab5139bbc743310bbfc1b006580ffb3ee6fea950a0ff4b58886bb8f0e35f18b248b302b862483e2787ba18ff21e6b4e66bbe5ef7782c530573729d8b6933ccb2470cffbb34e317199b731746c0d7b47721b21ebdd53f01c8ce9811347367808aec43d5d8c94642434121a3f97bbe3b305bb83be5942b64a2f4ad0f1e463919068042bb44c2800d572e48be9c746003e834b3c3c8b6d4262d542e14ff71c80d4bfb011fca4e45085a30db0f92dcc7de65282edaff9aeaae84d658b55155d34baaa3715d37503b9ac8135bf81043e7cfca4b75a0efe95dc8998742d44d5eb2ad6b0f09e4575ff7c0f94c30167e919634958cfe221c7a1b260288c3715d688bc056a0f9fe83865462c70941064833fa8304b4e2e88a1c7ec1e07fca0837d7333ab7cad8e59464b5f62559f321ef043788ab53998f7336c39faec5bde5f52df4d91ba579d5c9bc28e303568db439092abb9e4a8dedb226baecce9e0e207fe255cd383183fc62b22ddfafa4eccbf5c88d693bbda097b5417b69c0ea54eb0e8631f62e2cff3c778df4bf38d7858de078ff6718bc68e1f101dddbb6bbf009cd9ef89a0c04b575c745064b2f01b8bb5e0a1304f66d391b3633535f74a0fb9ed4f500513e7bd8aff5a0bcdbcb41aab815ef44f78a0e684d035abadf4635827cfba6c9aa7187d3f37d3eb1ee9b0844a03c127d5e865ba355fd4e7b83d3ba3cae724c707cb1f70188cc6c80203e9128f1c0490dfe299082314c3b6e481e712220f31d70d7b26cac173c355884b7fa875d54134342ca31e8fae2d61e33c1a43d71c778333c26536fb6c24b8ae70df8f6eba7cc1a84d4909e8202dddcc4d2d0c1bb1a17a7b456ef8449a4f557c69c804e04788fdd84b426ead4ad51fd86680b6dedbf44d13fa1eeb0690a0d7f92e18af3540cf54b2861dc8be6a4a3d10a32ab7500e71445a1be25ac1416d418f77729c336ca95437fbbbe13735af656df09b712ed3ec59aadf13a3301d47c85a690a654f51a833030ace6a7ce4421055fd07840c90e5ef85b87dcb9ad0f936801fd9ee42ee16baaa1ef255b9caa5154df32c91d3411f42fb959977b6d943246d5b4aec9cf7b3a1ad5a4d0d20123b71b150687567a57a394b8919aedb98187d6365b7a794274eaed4b23281d9c008a0de21c0adec4bc16b0be41c416304ada97078ff1babc036dacd8c914758c30ed619d6fd17a5444239c6125ce8f22186740a3de13e709ef149abc7949d80e5613b73836568875dbabca954f9d1c8f49534822e05b3d4cf1e6cd7c934b7e239fcd9d1e68af60f88201ce66dddba25592dd86d460b05fbe0a11dfd3fc3c036e3ad1c0d785754a431910627ba14faa762588d5f683f68308b5bc3ec65b91d1f8434fd64680f581538b4c895e6d9c132f4c48d03e3756062141fdb61107e0ceaaaeed6f1ebdfd98a1bdea05a6b6a4ab12e1b09c73d0fb847b3e2509162682a2a1a0e781cb86b04d9ec47b9b49518d80c7a1d092d656a13f7c699c9b1eb6f9d7e1144c572c6bede774e93e955ed2f72b8acac278a8ea50ab0ae739754719f52a137eb65e6ac1bc903cf873ea6edfda9d41e8c10da03e98d33a9d5221b5f1a80fdb5d86af5f24f044da176ffc5d1925610443ae987f32cdb3ec892efe84c73887ff55578719d71ddd04b53512f3dff2f2307f1ab4ab176f8b08c49c8692f77c6db5237f9259b5227b79c5a1d626c37075a85392985d67c389c2d2f69516a28c2447d8130f3df1e1e4325d96fbd0b51bfadbf5c2e2c7d184599e58c674fb2af982c7c32d4312e9ac66fd45879f6436b3f4d58eb7d4e63881245346f159c154da17f609388f963af3d8b330c8d2fa405984772e269e2261dba55821f4bc383ff94bd4f8b730635ea77a4ddb51f812fb70a6e7847c4e54bb501cd8d083e074742e93d5ec1fa1ab620784cd0f06e2cede9562be45c59c13198b8c1b6703598f3fa1dbb108f3d6142785032aee320ab340ef61915323bd0ac99e42c9c504bb1f7526c1619e5190a48a0182600349ed3058ed68c2d9ec5f170b81c9e062620dec08457f331de0b8148c81b3cf3c510dac61869e862c6413607d9c2c6a8e505e5f60ab8ecbcc1adaceb3f049656e9d9be4a3bf0b6d9b2045ff993f3ed6292b038f2c233f8a9992e14b67328cdb90173d42c6dd4f25954a01a3d3395a611f155b8ba03a123fa75f9f5a6b72c44d63b97d0b010f503d7eef3f039cbe0c8e7f6f9f2e8c1251d7c6f46d2f27e33f30a4bb4329d44328881dc8f567c964d8bc3b9162f003ba1b55c4f38b0c524401cab2e63aa7291f41858678838296e672b2e2082d0941714703a5d78112c3572a5097025cab0cc0798d919bda3cc567016cc77950c1bd28c075ddba5028f8b1033bf85a538e16a0b18c3406fa7af5351c79997880f73572f0e789285720d3abbeb2645cc0ddb6a59767f42b80e6bd5fcc51215e070f546151ec0ccbb34860c27643ca8aad7784c1afc26a549a0d8c67dcd2945d12631d2bbe60c5223a1d1d7633f40b4c1ee3822e63bea54e4df8aaf24b416816ba24bf348262a537a3c6c64ea32012e54c2efc15e275d23fbcf72de535974408c02f87254728507e2d30f570f05a156b40543a86fe579aa9bc3ea3718187f719a67e13670afbb560ebdf1420521e33cb05a9b4089faa1da9d9c38d76a748cc0ca78f7131155abe161ebe767f99a38bb5027d62d5f8652a3409e2ee78af5c45533a8ca448a56234c20f38d43fa4dccebf9c4c32640054e22c1f0b790589e3cfe8ded7bcba769dabd5b26c7279f21b808c375f9c983146ad153b60bc6fc725c5bddc007f9266906bda3fb87bc07aaa832c1157eeb602b51fb9d68cd6b38c3b4885aa229e46334e13fb09241f1ed7d01c719d7b4085fe885d244935aed756965619281728f151819f5d62ca8a5ec1879265c31bab4dbaaec6c8982152f2a931707144bcca7ae1ae90ad0e60e7675aa424dfed73ee9292e248967db6602447298528ea6c777a0187fa7bf52371205d119f245c7d4b529ca035b704bf087e9161339f46a5e3d64846f9acf4353641c41af24917a88ec17e8439fd19ab7c730e09031ae39e8fb4adcf59975321d61da95407988d1edfdcd0b32b2a39c89dbcebd07e31bfaff65db9d5487d28615f7ac04cc9fa8ff7f6fe3ffd063f585942e53ce413ad9588d0d39bd72e2e380ec7e6b05e282268e8d0e91ff83c4616f52f7d3d3223d3edce70af3bd07f6fd2cf3de9ef84959c03b0c34fd267551e760e692b8871489d78c2ee416d77b0a4451ce16d99caf326e6eeccc06955bd1044201a56afe2d5a965278d0d39b77a7a0108f3c94673bc2de8c98e7a4d4c033aba8ad8b439ef0147330a9f9d03581482b38b3c94285265940c6c9aeb28b6d638749025cc71b53849591bb1ddb531d7e98ddafdbb9eb4567fbe42cbd65c1a86a694221a7be90813c278aeddd5f9cf02572e1f1c7cdd2374536f1e158e0c386915d606a36795a06dbe069075eac8961417095de8ffcb2fab73eb63a895f7c77f1230b5e7f6c39c597189f1390c48fe0324fdced8ec98b8a9261af85ed938b61b28111677773305b162bf1"}, {0x58, 0x1, 0x3, "9fbf1c010102281041dfc8e7b5bc4c7ddaf7d7473c06b39dd7e4d177af8886b3708fd8ffd056b1f980a9cfc14f17ca8936f78cf3766712350d52ffcd8bfe09501231ee6f14"}, {0x10, 0xffff}, {0x10, 0xffff, 0x5}], 0x11c8}, 0x2) r1 = socket(0x18, 0x3, 0x0) listen(r1, 0x101) setsockopt(r1, 0x29, 0x65, 0x0, 0x0) utimes(&(0x7f0000001380)='./file0\x00', &(0x7f00000013c0)={{0x8, 0x401}, {0x1f, 0x1ff}}) r2 = open$dir(&(0x7f0000001400)='./file0\x00', 0x41, 0x8) r3 = geteuid() r4 = getegid() fchownat(r2, &(0x7f0000001440)='./file0\x00', r3, r4, 0x4) fcntl$setflags(r0, 0x2, 0x1) 11:09:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x5, 0x6, 0x15, 0x3fcce8c, "af9330471b47233d1bbdf98b81bb67e0a8c180ff", 0x800, 0x80}) flock(r0, 0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "1d78e77684e8c2779399072f5340e3aa7b1b666f"}) 11:09:54 executing program 0: shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x1) 11:09:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) poll(&(0x7f00000001c0)=[{}, {r0, 0x1}], 0x2, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000040)) unlink(&(0x7f0000000180)='./bus\x00') pckbd_enable: command error 11:09:55 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, 0xc010427b, &(0x7f0000000000)) uvm_fault(0xfffffd803f015c60, 0x10, 0, 2) -> e kernel: page fault trap, code=0 Stopped at wsmux_do_ioctl+0x6ba: movq %rax,0x10(%rdx,%r15,8) ddb> ddb> set $lines = 0 ddb> show panic kernel page fault uvm_fault(0xfffffd803f015c60, 0x10, 0, 2) -> e wsmux_do_ioctl(85fa86dc22974767,80185760,fffffd803d7ad108,3,fffffd803f7c7ae0) at wsmux_do_ioctl+0x6ba end trace frame: 0xffff800014a31fc0, count: 0 ddb> trace wsmux_do_ioctl(85fa86dc22974767,80185760,fffffd803d7ad108,3,fffffd803f7c7ae0) at wsmux_do_ioctl+0x6ba VOP_IOCTL(47205658c17c6595,80185760,fffffd802c6e4bb8,ffff8000149ef9e0,fffffd803d7ad108,ffff8000149ef9e0) at VOP_IOCTL+0x80 vn_ioctl(cf33acb7c8723066,fffffd802c6e4bb8,ffff8000149ef9e0,18) at vn_ioctl+0xc5 sys_ioctl(8d4412d590943c8a,0,ffff8000149ef9e0) at sys_ioctl+0x639 syscall(c24e770f3d785c06) at syscall+0x528 Xsyscall(6,0,ffffffffffffff89,0,3,d69df4f5010) at Xsyscall+0x128 end of kernel end trace frame: 0xd6cd544c590, count: -6 ddb> show registers rdi 0xff rsi 0x1 rbp 0xffff800014a31f40 rbx 0x1 rdx 0 rcx 0 rax 0 r8 0xffffffff8180b340 wsmux_do_ioctl+0x1e0 r9 0x7 r10 0x6c73f5ccb845e5c r11 0xc4f83a16f71aff9a r12 0xffff800000669150 r13 0 r14 0xffff800014a320f0 r15 0 rip 0xffffffff8180b81a wsmux_do_ioctl+0x6ba cs 0x8 rflags 0x10293 __ALIGN_SIZE+0xf293 rsp 0xffff800014a31ef0 ss 0x10 wsmux_do_ioctl+0x6ba: movq %rax,0x10(%rdx,%r15,8) ddb> show proc PROC (syz-executor1) pid=150358 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff8000149efc38,0xffff8000149ee280 process=0xffff8000149b33d0 user=0xffff800014a2d000, vmspace=0xfffffd803f015c60 estcpu=36, cpticks=61, pctcpu=0.41 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 43082 510205 58733 0 2 0 syz-executor1 *43082 150358 58733 0 7 0x4000000 syz-executor1 43082 345131 58733 0 3 0x4000080 fsleep syz-executor1 23428 371621 1 0 3 0x100083 ttyin getty 19783 175243 0 0 3 0x14200 bored sosplice 36988 522905 33514 0 3 0x2 biowait syz-executor0 58733 242604 33514 0 3 0x82 nanosleep syz-executor1 33514 451760 11565 0 3 0x82 thrsleep syz-fuzzer 33514 94287 11565 0 3 0x4000082 thrsleep syz-fuzzer 33514 131084 11565 0 3 0x4000082 thrsleep syz-fuzzer 33514 292439 11565 0 3 0x4000082 kqread syz-fuzzer 33514 159319 11565 0 3 0x4000082 thrsleep syz-fuzzer 33514 417482 11565 0 3 0x4000082 thrsleep syz-fuzzer 33514 352192 11565 0 3 0x4000082 thrsleep syz-fuzzer 33514 44529 11565 0 3 0x4000082 thrsleep syz-fuzzer 11565 243642 19131 0 3 0x10008a pause ksh 19131 352268 53094 0 3 0x92 select sshd 53094 493002 1 0 3 0x80 select sshd 83980 244090 79470 73 2 0x100090 syslogd 79470 492615 1 0 3 0x100082 netio syslogd 25967 18361 1 77 3 0x100090 poll dhclient 4903 216379 1 0 3 0x80 poll dhclient 12631 93403 0 0 3 0x14200 pgzero zerothread 59527 196983 0 0 3 0x14200 aiodoned aiodoned 94003 228936 0 0 3 0x14200 syncer update 80457 171535 0 0 3 0x14200 cleaner cleaner 95522 235575 0 0 3 0x14200 reaper reaper 98724 171234 0 0 3 0x14200 pgdaemon pagedaemon 1316 70775 0 0 3 0x14200 bored crynlk 29372 502112 0 0 3 0x14200 bored crypto 69091 93219 0 0 3 0x40014200 acpi0 acpi0 5352 107842 0 0 3 0x14200 bored softnet 23284 214253 0 0 3 0x14200 bored systqmp 1009 281785 0 0 3 0x14200 bored systq 16697 376858 0 0 3 0x40014200 bored softclock 50748 216660 0 0 3 0x40014200 idle0 1 508286 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9510 6348K 6356K 78643K 11157 0 0 pcb 23 9K 11K 78643K 1292 0 0 rtable 100 3K 3K 78643K 432 0 0 ifaddr 56 13K 14K 78643K 209 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 35 0 0 iov 0 0K 16K 78643K 252 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1188 74K 75K 78643K 2658 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 35 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 0K 78643K 229 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1777 193K 286K 78643K 12501 0 0 file desc 5 13K 25K 78643K 2281 0 0 sigio 0 0K 0K 78643K 36 0 0 proc 42 30K 54K 78643K 546 0 0 subproc 64 65538K 67586K 78643K 72 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 321 0 0 in_multi 33 2K 2K 78643K 157 0 0 ether_multi 1 0K 0K 78643K 16 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 349 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 95 21K 23K 78643K 6257 0 0 UVM aobj 130 6K 6K 78643K 145 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 55 0 0 NDP 11 0K 0K 78643K 57 0 0 temp 163 2347K 2414K 78643K 8801 0 0 kqueue 0 0K 0K 78643K 19 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 4 0 0 1 0 1 1 0 8 0 inpcbpl 280 1022 0 1015 1 0 1 1 0 8 0 plimitpl 152 36 0 29 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 392 0 388 1 0 1 1 0 8 0 nd6 48 4 0 0 1 0 1 1 0 8 0 ppxss 1128 29 0 29 14 14 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 185 0 0 12 0 12 12 0 8 0 art_table 32 186 0 0 2 0 2 2 0 8 0 art_node 16 40 0 6 1 0 1 1 0 8 0 sysvmsgpl 40 20 0 14 1 0 1 1 0 8 0 semapl 112 227 0 217 1 0 1 1 0 8 0 shmpl 112 143 0 15 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 5845 0 4438 46 0 46 46 0 8 0 ffsino 240 5845 0 4438 83 0 83 83 0 8 0 nchpl 144 9322 0 7734 60 0 60 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 28266 0 28265 2 1 1 1 0 8 0 scsiplug 64 6 0 6 6 6 0 1 0 8 0 scxspl 192 24952 0 24951 14 13 1 6 0 8 0 sigapl 432 2450 0 2437 2 0 2 2 0 8 0 futexpl 56 36553 0 36552 1 0 1 1 0 8 0 knotepl 112 708 0 681 2 0 2 2 0 8 0 kqueuepl 104 778 0 776 1 0 1 1 0 8 0 pipepl 112 1732 0 1713 6 5 1 2 0 8 0 fdescpl 424 2451 0 2437 2 0 2 2 0 8 0 filepl 120 15838 0 15743 5 1 4 5 0 8 0 lockfpl 104 738 0 738 4 3 1 1 0 8 1 lockfspl 32 1232 0 1232 4 3 1 1 0 8 1 sessionpl 112 19 0 9 1 0 1 1 0 8 0 pgrppl 48 55 0 45 1 0 1 1 0 8 0 ucredpl 96 5074 0 5067 1 0 1 1 0 8 0 zombiepl 144 2437 0 2437 2 1 1 1 0 8 1 processpl 840 2465 0 2437 5 1 4 4 0 8 0 procpl 600 5606 0 5569 4 0 4 4 0 8 0 sosppl 128 43 0 43 9 9 0 1 0 8 0 sockpl 384 2239 0 2222 5 2 3 4 0 8 1 mcl64k 65536 566 0 566 64 63 1 33 0 8 1 mcl16k 16384 10 0 10 9 8 1 1 0 8 1 mcl12k 12288 53 0 53 13 12 1 1 0 8 1 mcl9k 9216 45 0 45 11 11 0 1 0 8 0 mcl8k 8192 58 0 58 11 11 0 1 0 8 0 mcl4k 4096 102 0 102 9 8 1 1 0 8 1 mcl2k2 2112 17 0 17 8 8 0 1 0 8 0 mcl2k 2048 43125 0 43092 12 7 5 10 0 8 0 mtagpl 80 4 0 4 2 2 0 1 0 8 0 mbufpl 256 81889 0 81840 35 29 6 21 0 8 0 bufpl 256 9773 0 4479 333 2 331 332 0 8 0 anonpl 16 216741 0 209180 96 62 34 48 0 62 0 amapchunkpl 152 10371 0 10267 37 32 5 14 0 158 0 amappl16 192 12358 0 11981 93 73 20 31 0 8 0 amappl15 184 1 0 0 1 0 1 1 0 8 0 amappl14 176 7 0 5 2 1 1 1 0 8 0 amappl13 168 24 0 19 1 0 1 1 0 8 0 amappl12 160 18 0 17 1 0 1 1 0 8 0 amappl11 152 1293 0 1282 1 0 1 1 0 8 0 amappl10 144 2364 0 2363 2 1 1 1 0 8 0 amappl9 136 1418 0 1416 1 0 1 1 0 8 0 amappl8 128 170 0 141 1 0 1 1 0 8 0 amappl7 120 33 0 28 1 0 1 1 0 8 0 amappl6 112 49 0 41 1 0 1 1 0 8 0 amappl5 104 199 0 187 1 0 1 1 0 8 0 amappl4 96 302 0 280 2 1 1 2 0 8 0 amappl3 88 236 0 231 1 0 1 1 0 8 0 amappl2 80 23538 0 23488 2 0 2 2 0 8 0 amappl1 72 52384 0 51961 25 15 10 19 0 8 0 amappl 72 5836 0 5798 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 144 0 15 3 0 3 3 0 8 0 uaddrrnd 24 2451 0 2437 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 2451 0 2437 1 0 1 1 0 8 0 vmmpekpl 168 20291 0 20269 2 0 2 2 0 8 0 vmmpepl 168 252869 0 251538 134 71 63 77 0 357 0 vmsppl 264 2450 0 2437 2 1 1 2 0 8 0 pdppl 4096 4908 0 4874 6 1 5 6 0 8 0 pvpl 32 668202 0 657123 282 188 94 220 0 265 4 pmappl 192 2450 0 2437 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 583 0 132 15 0 15 15 0 8 0