0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='Q', 0x1}], 0x1) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000002600)=[{0x0, 0x319}], 0x1) openat(r0, &(0x7f0000000040)='./file0\x00', 0x9aa, 0x10) 04:03:58 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) recvfrom(r0, &(0x7f0000000000)=""/163, 0xa3, 0x43, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) socket$unix(0x1, 0x3, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) recvfrom$unix(r1, &(0x7f0000000100)=""/22, 0xac2caa6be7d25d13, 0x0, 0x0, 0x0) 04:03:58 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) r0 = open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) r1 = getegid() r2 = getgid() r3 = getgid() connect$unix(r0, &(0x7f0000000100)=@file={0x0, './control/file0\x00'}, 0x12) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = getegid() setgroups(0x5, &(0x7f00000000c0)=[r1, r2, r3, r4, r5]) 04:03:58 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x3) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r1, 0x0, 0x0) kqueue() 04:03:58 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x900) 04:03:58 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000), 0x1) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 04:03:58 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) recvfrom$inet(r0, &(0x7f0000000040)=""/47, 0x2f, 0x800, &(0x7f0000000080)={0x2, 0x2}, 0xc) r1 = socket$inet(0x2, 0x1, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x3ff, 0x4}, {0x5, 0x2}}) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000000c0)) getsockopt$inet_opts(r1, 0x0, 0x2000000001021, 0x0, 0x0) 04:03:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea15135c00000000ffe708f498ab6fb53f82f4113fcc0a6cdcaf856b4eecdea464f7f909c2878f46d736f43d100405aa1ff4", 0xfc2f) close(r0) 04:03:58 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) 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), 0x0, 0x0) 04:03:58 executing program 1: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x80) getsockopt(r0, 0xeb, 0x4, &(0x7f0000000040)=""/35, &(0x7f0000000080)=0x23) 04:03:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="00c5f8352d0917b163cb5f", 0xb) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x1, 0x5, 0x5, 0xfffffffffffff801}) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) listen(r2, 0x6) fcntl$setstatus(r3, 0x4, 0x40) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 04:03:58 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000240)=ANY=[@ANYBLOB='\x00ile0\x00\a\x00\x00\x00'], 0xa, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1000000000000000000000000000000051cb02382bcbc72bcb06bb9792ca262d255b5b940002000000000000001b01245eca4b5a4baccde5ee51b766db0c68a5e98c1fef73b37b43bdc8a1af57f42ab5c3240033309e105592364ad3c7955d45"], 0x3b2}, 0x0) r0 = socket(0x0, 0x5, 0x2) write(r0, &(0x7f0000000080)="b54bc1d737651633d12f9ed9952daf8516f37d1b769d0698f10505010e9947f0362f9111e86a8960ed81216feb65b961182bcbbe1650d45cdd769ba6cb81f9ed39b8ce522ad0988f7ab2b828f490033a21ffe2d3f24d0e0a119a7e6b851d614eec7ae344ae2865543aa0e398977225d7f6c21e8cb67f9b", 0x77) r1 = dup2(r0, r0) fcntl$setstatus(r1, 0x4, 0x4) 04:03:59 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f0000000240)=[{&(0x7f0000000700)=""/226, 0xe2}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) poll(&(0x7f0000000000)=[{r0, 0x48}, {r0, 0x12}, {r0, 0x101}], 0x3, 0x97) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0x0, "58677f0adc00"}) write(r2, &(0x7f0000000300)="74f0bbb14841f6497d06ca6b0551a0eb734ad21fd045ec6f67d49eadb639af4d67b0ca9d9900d642c28808f17848d8ece18e058287e1572b69ee396867e105d3e11ea15cb01494109ea5ffefdc2df781198ccb78116f659e49147864eacdcdf70225cc62cbd4ff48b3c561d55892d0232b9636bb720cc7976d8510acb8a24b5efe96397b5e38f9e77c41b2b645e5a946ecc1b2b9ba15a2e344334d9c9427639ba8a2a4708e20019cac0f0dd9d3680e1e33acf55d36b59d3b1733eaf7a635fdf75563cced34a403db7413d1c251d8decb2559acf36338bf7c1159e29952ffa376c7889d", 0xe3) 04:03:59 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) setreuid(0x0, 0xffffffffffffffff) seteuid(r0) 04:03:59 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x5) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x801) 04:03:59 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x100) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) getpeername$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000fa45ac00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000000c0)=0x6e) openat(r0, &(0x7f0000000180)='./file0\x00', 0x80, 0xc2) r3 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) r4 = dup2(r2, r3) connect$unix(r4, &(0x7f0000000100)=@abs, 0x8) 04:03:59 executing program 0: socket(0x11, 0x3, 0x0) r0 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x20000000400022}) r1 = dup2(r0, r0) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 04:03:59 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x80, 0x8001}, {0x18, 0x3, 0x20, 0x2}, 0x7, [0x1, 0x0, 0x4, 0x3f, 0x9, 0xe2, 0x96, 0x5]}, 0x3c) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x3ff, 0x4}, {0x18, 0x0, 0x5, 0xffffffff}, 0x1, [0x6d87, 0x5, 0xfff, 0x8001, 0x2, 0x3, 0xffffffffffffc7d7, 0x1]}, 0x3c) 04:03:59 executing program 1: pipe2(&(0x7f0000000040), 0x10004) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x0, 0x1, 0x2000100000003}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x7, 0x200000005}) 04:04:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200), 0x8, 0x0, 0x0, 0x0) kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) shutdown(r1, 0x0) 04:04:00 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x40000000000001e8, &(0x7f0000000140)=[r0]) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./control\x00', 0x0, r2) r7 = open(&(0x7f0000000200)='./control/file0\x00', 0x10000, 0xc1) getpeername$unix(r7, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000001280)=0x1002) r8 = msgget(0x2, 0x210) msgctl$IPC_RMID(r8, 0x0) setgroups(0x1, &(0x7f00000000c0)=[0x0]) getgroups(0x8, &(0x7f0000000080)=[r6, r4, r5, r1, r3, r2, r1, r6]) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) 04:04:00 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x10) fcntl$setown(r0, 0x6, r1) mknod(&(0x7f0000000040)='./file0\x00', 0x40, 0x5) 04:04:00 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mmap(&(0x7f00004f0000/0x2000)=nil, 0x2000, 0x7, 0x12, r0, 0x0, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:04:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/24, 0x18) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 04:04:00 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x6e, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 04:04:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f00000000c0)="6e3696", 0x3) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/219, 0xdb}], 0x1, 0x4a) 04:04:00 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000380)={{0x18, 0x3, 0x20, 0x4}, {0x18, 0x2, 0x0, 0x5d6ec17b}, 0x0, [0xffffffffffffff81, 0x20, 0x4, 0x4, 0x28, 0xf2, 0x9, 0x3ff]}, 0x3c) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = semget$private(0x0, 0x6, 0x400) semop(r3, &(0x7f0000000300)=[{0x1, 0x1ff, 0x800}, {0x3, 0x8, 0x1800}], 0x2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0xffff, 0x7e4, 0x1, 0x9}) ioctl$TIOCFLUSH(r2, 0x4004667f, &(0x7f0000000080)=0x7fffffff) r6 = semget(0x0, 0x7, 0x40000) semctl$SETVAL(r6, 0x1, 0x8, &(0x7f0000000000)=0xdce) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000000580)=0x2) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000003c0)=[0xffffffffffffffff, 0x0]) r11 = getgid() setgroups(0x3, &(0x7f0000000400)=[r9, r10, r11]) ioctl$TIOCNXCL(r2, 0x2000740e) r12 = semget$private(0x0, 0x4, 0x126) bind(r7, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) semctl$GETNCNT(r12, 0x3, 0x3, &(0x7f0000001980)=""/139) close(r8) semop(r12, &(0x7f0000001840)=[{0x3, 0x3, 0x1800}], 0x1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0x6) semctl$GETALL(r12, 0x0, 0x6, &(0x7f0000000240)=""/176) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x48000) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f00000013c0)=0x403) renameat(r7, &(0x7f0000000440)='./file0\x00', r5, &(0x7f0000000480)='./file0\x00') getsockname(r0, &(0x7f00000004c0)=@in, &(0x7f0000000500)=0xc) ioctl$TIOCFLUSH(r8, 0x80047410, &(0x7f00000001c0)=0x4) 04:04:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x100) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x17, 0x0) 04:04:01 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000180)) rename(&(0x7f0000000100)='./file1\x00', &(0x7f00000001c0)='./file0\x00') unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 04:04:01 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x3, 0x0, 0x0) getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r3 = fcntl$getown(r0, 0x5) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r1, r2}, 0x21b) 04:04:01 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) ftruncate(r0, 0x0) fsync(r1) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x4) 04:04:01 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x10}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x80000000, './file0\x00', './file0\x00'}) r2 = kqueue() open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0xc0) getsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000080), &(0x7f00000000c0)=0x4) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 04:04:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xc600, 0x0, 0x0, 0x0, "1d78e77684e8c2779399072f5340e3aa7b1b666f"}) dup(r0) 04:04:01 executing program 1: socket(0x2, 0x400000000002, 0x0) 04:04:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) 04:04:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) dup2(r0, r1) shutdown(r0, 0x1) getsockopt(r2, 0x4, 0x0, &(0x7f0000000140)=""/92, &(0x7f00000001c0)=0x5c) 04:04:01 executing program 0: mlockall(0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvfrom$unix(r0, &(0x7f0000000140)=""/204, 0xcc, 0x2, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f0000000040)=""/171, 0xffffffffffffff21) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 04:04:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 04:04:01 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x204) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xc0, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/3, 0x3}], 0x1) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 04:04:01 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000002c0)={0x401, 0x17e}, 0x10) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r3, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r4 = kqueue() setsockopt(r2, 0x4, 0x200, &(0x7f0000000140)="1b08d2d7f4891e0efbca93dc01ff3dcd48627d1eb612baf07da90d9897d3769d14b8b355a2e1c503943a434e5f90bafdd89a416dc0791ab0270ed27b7006ff59fe3053ff3912ed38f9fb2d1db961084ac3dd4856d514b420faccdc50766524507ad29ff00a5cbffa4ac484e9a4573099898277639fbd8a89033db567d4cb98632ebfd20341cde7524380b32fbb7ea8e535448a7cf4456b", 0x97) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x8000}], 0x7, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) poll(&(0x7f0000000100)=[{r3}, {r2, 0x5}, {r2}, {r4, 0x12}], 0x4, 0x1) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)) 04:04:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="01f82d2fd21bb94f9863d88334496566696c65300033332527e77c7cc43eff35acde6b74361c2d27c16848c81e6d6e883ebab15f136e9468ad48e3b2087649000a7122349bc81b4899d3a00f76870a8639c32401995ead422ab4d7a3284a74368590b65b4483386d5ea8e870c05a088e30285910f8f3b9d5de2d9192d57c0609a8686abf9bf98a7420dbafaa0a992c2f4bb8adc716b1d3be7a37c841f42daa9f2bd27172e67da8a3d230741ff6829b"], 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000002300000000000400"], 0x10}, 0x0) 04:04:02 executing program 0: setrlimit(0x0, &(0x7f0000000000)={0x100, 0x7}) madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003eb000/0x2000)=nil, 0x2000) mprotect(&(0x7f00003eb000/0x4000)=nil, 0x4000, 0x1) madvise(&(0x7f00003eb000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x4) madvise(&(0x7f00003ed000/0x2000)=nil, 0x2000, 0x7) 04:04:02 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='[-\x00']) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f00000000c0), 0x0) dup2(r1, r0) setrlimit(0x2, &(0x7f0000000000)={0x4, 0xff}) 04:04:02 executing program 1: unveil(0x0, 0x0) unveil(0x0, &(0x7f00000000c0)='r\x00') r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) 04:04:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x90, 0x0) getpeername(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, 0xffffffffffffffff) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 04:04:02 executing program 1: r0 = socket(0x10000000002, 0x2, 0x80) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() r2 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x1, 0x1, 0xfff, r2}) kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 04:04:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)) getrlimit(0x7, &(0x7f0000000000)) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) 04:04:02 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r1 = accept(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) r2 = dup2(r1, 0xffffffffffffffff) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000140)={'./bus\x00', 0x1, 0x3ff, 0x1, 0x1, 0x5, 0x7, 0xfffffffffffffffa, 0x2, 0x1, 0x0, 0x292c}) r3 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) write(r3, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa6594a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) r4 = semget$private(0x0, 0x3, 0x10) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000040)=[0x2]) 04:04:02 executing program 1: socketpair(0x22, 0x2, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000080)=[0x0, 0xffffffffffffffff]) fchown(r1, r2, r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r6}, 0xfffffffffffffffe, 0xcd, 0x43, 0xd4b}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0x8, 0x0, 0x910, 0x1}, {{r1}, 0xffffffffffffffff, 0x4a, 0x1, 0x40, 0x1}, {{r5}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x2800000, 0x7f}, {{r0}, 0x0, 0xd, 0x1, 0x89c, 0xfffffffffffffffc}], 0x7, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffe, 0xa0, 0xf00000a3, 0x9, 0x4}, {{r4}, 0xfffffffffffffffa, 0xa1, 0x1, 0x81, 0x4}, {{r0}, 0x0, 0x10, 0x1, 0xc0000000000000, 0x9}, {{r4}, 0xffffffffffffffff, 0x44, 0x1, 0x4}, {{r0}, 0xffffffffffffffff, 0x10, 0x20, 0x2, 0x7}, {{r5}, 0xffffffffffffffff, 0x28, 0x40000087, 0xffffffff}, {{r6}, 0x0, 0x32, 0x3, 0x4, 0x1f}], 0xd0, &(0x7f0000000600)={0x400, 0xc0}) sendto$unix(r5, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f", 0x2b6, 0x0, 0x0, 0x0) r7 = kqueue() dup2(r5, r6) syz_open_pts() recvfrom$inet6(r0, &(0x7f00000000c0)=""/58, 0x3a, 0x2, &(0x7f0000000100)={0x18, 0x2, 0x1, 0x963}, 0xc) kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r4, &(0x7f0000000a80)=""/4096, 0x1000) 04:04:02 executing program 1: write(0xffffffffffffffff, &(0x7f0000000040)='h', 0x1) r0 = semget(0x3, 0x6, 0x100) semop(r0, &(0x7f0000000080)=[{0x3, 0x5ba6, 0x1000}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c52980500000000000000a7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d747814ef577529e82c6301cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1861a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) 04:04:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) sendmsg(r0, &(0x7f00000000c0)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000200)="ee7832db1a0b7e2d4a6ef7ceffb78a15ef58007499d68a6cf5a37eca99115c26ea1c30ee43755d7d220efb568ba5fa477c4213eebe1c15d0e9b545f4aad953e92cdd296fe2d94e401e39f0b8c6057fce8d9dad19776422f7d079eb4254fb0a15c86107ad14e3e91ff0d7398a6c107ed05fe639a2ba304718549c40b2c6b0c860c64949e8312c816807c752a5b3531dd2c2fe2a4917af25e62f88fae35c4d0083338c690e1581c875b0399c7a71", 0xad}, {&(0x7f00000002c0)="f41c406438144fbf72c968a1d51749fd0cd62c51de1c630e05842ea1d2e7044cd0d64361236995618ed983cf327fe621c692cffff0ce7448d0d384b21aa540d0b3b2bab2f1766a", 0x47}, {&(0x7f0000000340)="39901c53b991255db82b8b1552b074017384400294bca4ae9bd4960cca7671ab6c13aee31478b9cd98879ab9497cb3b847bf3e8850ef2079eda4aca8c8ce070fc00a13c2e49bd07359fc35e3e96e6081e47c5cea5842dd4d47d5d9a18f548aa354f63a65abd7c390134f081b3e7ddbc772ed28f3da9f0cf3807a703358b5f1938b3c5d69178a5ebdedfb7206e18fffa05ea94555d418590dd2113f7e91e47a92fcc64f04dbb1d7740cced015f52ab0962d4be4d8e9323f27f385e0849fe13404dd6a0414b2c155c465fec5d3c0482df31bfa73b342528ae0d0779f8c6a72d53220f38a5b8cf3d7e4bdcc906b20fdb5aa859e1b724ac71bc7c84d83", 0xfb}, {&(0x7f0000000440)="56905b3a93a7ea6655fb2088250f933af73578cc13fd33ec36422742ed150faedbb05f57a018c05d19c393caa5a70dea41735a31362b02ab1f2fc7411e4422af8a290f51aa0b89a40df37c4e56c2bce9d595e4ee96943721720548db59b324e3efb1815b7ae29847bb102962e058cfdac2827253adc57b9a30c404ad26938833205a91", 0x83}, {&(0x7f0000000500)="1ac5bb3de2c3efceb07bc4ede917e257b093cd71abac1887d6cb4445940883993e00f5837cb4eb8dbfaf1e6b4bc2cbced3694e848e8432f20dc6a39cd98146efedb19446d40868caa390b96e8f4a7b82e412a78f661f2f0cec14e46ea6e1ab3c13099bd4c902a320f4713a28d8d447a82e4ff1022ed57cb5525086af8ee2eb1cf57e5384d5", 0x85}, {&(0x7f00000005c0)="e68abcf20bcd370eeedf839660589c74cf050360d74de45cfa40c36393065e512315330951323fa56491345c24b6343b099bc4c4428db01c4dc83eee2fb710928cf2820fdb2af7ebdb3d56c7", 0x4c}, {&(0x7f0000000640)="c04ae3e50f26004150255c7f2a31d4f1ab6498e56236c15e0f9f3df556e4bf6fabce41862e952037c23e3468c94b9f6770103beb6819d0944f753a3ea9e28e6bb89cb88b84f8fdd9c6f28007266de18f01f6364c29c1f1f2dcdb1c4e3d5856567be249537261852777a596f962d4979f7070e98d16890275218ffaa514c1453cc17f952344abecb3920d42cf948ad925119becb54318eb377f556d166de6088035056e0436ee27d8225906c3fed0ffeb71df02e7b3fb73bad44f35a5470ab6626f2d1b8f", 0xc4}], 0x7, &(0x7f00000007c0)=ANY=[@ANYBLOB="1001000000000000ffff000000000000f91e5a4b0026ae852193da3292c9c3f94754fddc8ecc983c75f128b5225538be464a625efffae36890063cb328ea15e283de496fd1e1523139774fcb7c57fb41195ddb39fd753c5c9ea66c1fe9005a3f4844bad6da1e6cb80088218a677c950fb4e15fcc4c396e5d642f0a69e3891f9a65fbb9c4dc1ef3832ebaf7385028a1714e6f728e9111e764864f02c694b3e5e5e7cd853cd38a23972c789f39ae2655a4ccc6c60f4ba312d65bfe0ffa2a27a490431e2387888fe64b3787d8b113ed3d43820d5b8d436426dab37b41a261fbdce031494b9c8476804bf09322d19640e523d94ff8baf5ab8ba88a518203f2f837839ec1354162a886e37c7a4f72000000008800000000000000ffff0000faffffffd20a08c4311871a26b9f00058814304a5aea957e52863afd2120284485bc1b893ea4c7a46a74a5be6ed42c4e7af57937ed66e50cff0f8dd2d48eac807dbfc0d6c799d0ec3f4b5cfea1f1abbf95f8b500bf32accb700d158d499a77fa7b3eafa014253f56c5701759d3f76e0fe89902ac4c94e61bfc7000003800000000000000ffff000008000000bcf89b0c87817470b4deb76d678fb723f372f94bca481d8fe34c72c718ee11370ee47d68dcd36100"], 0x1d0}, 0x40f) r1 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x105000000000004, 0x0, r1}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) 04:04:02 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x17f1) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000000)) 04:04:02 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x1e, 0x3, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/177, &(0x7f00000000c0)=0xb1) dup2(r1, r0) sendto$inet(r0, &(0x7f0000000100)="1b2937ef92fbcec5eea0e648ad7f079d68a35d19a6110865c4bd54868b4a26b4d9fa3f1839a05a04e02878ca3cb8d79e8edabb2cba489875f10cf0c13fa96bd1b6fc4d83f2845eca83f20cbca37baae851dd161a46576b039fe1e526697e4e7d4cbc74dae2f30e483e9825bd336a", 0x6e, 0xe, &(0x7f0000000180)={0x2, 0x0}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)=""/141, &(0x7f0000000280)=0x8d) 04:04:02 executing program 1: r0 = socket(0x6, 0x1, 0x10000) setsockopt(r0, 0x6, 0x2, &(0x7f00000006c0), 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$dupfd(r0, 0xa, r0) 04:04:02 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) write(r0, &(0x7f0000000040)="3d786092cf8848ea794c788938963bd51f319b42850a5ee8227462e1c59a28c3aa62f2a22bf83dbf8b34009b222b350a986b9f08cb0b5ce32dd5", 0x3a) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) 04:04:03 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='./file0\x00') readlink(&(0x7f0000000140)='./file0\x00', 0xffffffffffffffff, 0x387) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) utimensat(r0, &(0x7f0000000040)='./file1\x00', &(0x7f0000000080)={{0xffffffff80000000, 0x805}, {0x9, 0x2}}, 0x0) 04:04:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffff7fffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) fsync(r0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x8) 04:04:03 executing program 1: r0 = socket(0x2, 0x400000000001, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 04:04:03 executing program 0: poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x4738a787f964766a, 0x80) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x8) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x0, 0x5, 0x5, 0x0, 0x5, 0xb3de, 0x0, 0x2, 0x3, 0x6f3c, 0x8}) 04:04:03 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) setuid(0xee01) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0xd19, 0x0, 0x0, 0x0, 0x0, 0x2000004, 0x9}, 0x0, 0x1f, 0x0, 0x0, 0xa4, 0x6, 0x8cf9}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0xeb1, 0x100000000}) r2 = getuid() setuid(r2) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x42, 0x4, 0x3}, {{r1}, 0xffffffffffffffff, 0x1, 0x80, 0xfffffffffffffffd, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x2a, 0x0, 0xd17, 0x2}], 0x6, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x4, 0x1, 0x0, 0x3b1533e0}], 0x10001, &(0x7f0000000180)={0xff, 0x62da}) 04:04:03 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setgroups(0x2, &(0x7f00000000c0)=[r0, r1]) semget(0x2, 0x0, 0x0) 04:04:03 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) r1 = geteuid() geteuid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r1}}) shmctl$IPC_STAT(r0, 0x2, 0x0) 04:04:03 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000000, "a4eccea6da00000000000000000000008000"}) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x0) 04:04:03 executing program 1: r0 = socket(0x1e, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$unix(r0, 0x0, &(0x7f00000001c0)) close(r0) 04:04:03 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r1, &(0x7f0000000040)='h', 0x1) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000080)=0x1) sendto$unix(r1, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = kqueue() fchdir(0xffffffffffffffff) kevent(r2, &(0x7f00000002c0), 0x5526, &(0x7f0000000080), 0xffffffffffffff7e, 0x0) pipe(&(0x7f00000000c0)) 04:04:03 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='rc') mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)='./file0/file0\x00') 04:04:03 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt(r0, 0x10007f, 0x3, &(0x7f0000000440)=""/22, &(0x7f0000000080)=0x16) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) mkdir(&(0x7f0000000100)='./file0\x00', 0x40) clock_getres(0x3, &(0x7f00000000c0)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0xa0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000240)=0xc) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000200)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f0000000400)=""/28, 0x1c}], 0x1, &(0x7f00000002c0)=""/223, 0xdf}, 0x40) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000180)) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x101, 0x49}, 0x10) 04:04:03 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x2084, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) lstat(&(0x7f0000000080)='./file1\x00', &(0x7f0000000140)) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 04:04:03 executing program 1: socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) 04:04:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) fcntl$getflags(r0, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) 04:04:04 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) dup2(r2, r0) 04:04:04 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0xc1, 0x80) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x81, 0x0, 0x40000, 0x0) 04:04:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x1f, 0x8000, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000200)="9305f41abfa17ef06fbdd90faac7f21e16b36d03ead9a7463a12bc4ada98250aa1fdcf0ffa48d473a50ec112b71ecbae34eb158cb19bbf59df38ad4a01c4c84379f77f0021a386503bd9e0f19b6f2d543959ef46cd54709b0ded1a1a153d757ab4b97991f640b7831c09cfe6f3caf4ee3046706f261e0536451fe0179967f9c916d690807b6e3accacc3dfd079bc5a935f20621fd1818109403859404892b43ebb579264df7da821905c94a6e88023c83b84dc9ec7c358fd4929cc9137abbe1773f10768ad22b60c073439eb7ceaa2c9a59c3235817810e4a982eee07428d3a85a6f55a5b1a6de6020a6d0efe4244f9a29b6afdcbf94f98387db197ef0b43a04475ae71b5f64d42c34487817b0397aa8a55b3db340f4adb61e44df16e32b1405476608654b83b4587d60697c6597852e3471ae3c392d4f23b377b5e7614c6ad3efa71552479a1ba94a28f2e656b2113d04cb5475c10f2520dca54cf11b59c282a7cb7a4f1ac9915ae90f17ac2eaefc537005cdd71b8a0adc0e4447d7a7a71720", 0x180) 04:04:04 executing program 1: r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x8000, 0x8000) recvfrom$inet6(r1, &(0x7f0000000180)=""/82, 0x52, 0x842, &(0x7f0000000080)={0x18, 0x1, 0x4, 0xfffffffffffffe01}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee5", 0xc0) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff0bd, 0x3, 0xd9d, "b0000004d8e50000b99a00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) socket(0x18, 0x2, 0xe2) 04:04:05 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) chmod(&(0x7f0000000140)='./file0\x00', 0x4) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) pipe(&(0x7f0000000180)) nanosleep(&(0x7f0000000000)={0x100000000000000, 0x3b9ac9ff}, 0x0) 04:04:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307004, &(0x7f0000000100)) open(&(0x7f0000000080)='./bus\x00', 0x200, 0x8) 04:04:05 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0xffffffffffffffff, 0x1, &(0x7f0000000100)=""/230, 0xe6}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x8cc, 0x4) 04:04:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1000000000003, 0x0) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 04:04:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) shmget$private(0x0, 0x2000, 0x224, &(0x7f0000ffd000/0x2000)=nil) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff6, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:04:06 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x9, 0x0, 0xe4d, 0x1, 0x10000, 0x0, 0x8, 0x0, 0x0, 0xe738, 0x9}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000440)={0xffffffff, 0x4, 0xffff, 0xc1, "5efc4ec98d3d5b6f31a230741492200806338e21", 0xffffffff, 0x7fff}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x480, 0x0) fsync(r0) accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="d25c66963cc705debff83617f4cc0072ff04"], 0x0) ftruncate(r0, 0x7) sendto$unix(r1, &(0x7f0000000240)="1f45b635a55939e9561c2ff04fb021f1e14ca8d9008ba002ba352cb3f555741b2805a0fde859", 0x26, 0x4, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) r2 = open(&(0x7f0000000140)='./bus\x00', 0x40000000006, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)) write(r2, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) unlink(&(0x7f0000000200)='./bus\x00') write(r2, &(0x7f0000000300)="a94a5f051f728392be0f1be74efa0ea99a4e638fcbc6d1f5f66fa123dee1ff14672c6feaf52ff26d7ef1e3094f8af5834861278842fbe9cf9ae1092e28ec7ff7fc53c7638fa7f2705a9f132bd997ac346797352b01296fe8e19890ce771ea3a70a9193b40e49993dafcee4a2dc51a9aec505b4b72e54da1ee142d48cb9d96334f272ab2d20b39775ca240d9d2a39432bfdcaba345f9a8ba5442ff32826afd5e195f602987840d27c39e31166adf9ea49b3121fa2c9f19609be1b8f97037b140fb32c064125f4794cdb92b791b2a7894dcd8e501a7e727925bf8f031fec529f2dab1907c8dc915b56", 0xe8) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 04:04:06 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) close(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000002400)={&(0x7f0000000080)=@in6={0x18, 0x3, 0x800, 0xba}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000140)="31512c8e56aa7157db2b6cb91531d5808510e7a51a5a110c4036aa34568f85eba645d43dba81de899bd61603d3f22a900ce2018d3a97200df916f761fb8c532f1dc4968afa795fe311a9265930b1c4", 0x4f}, {&(0x7f00000001c0)="968ad2a166e94fdb7bafbe3f7b0402370158d4296f2263402ee100c37024dfde94a875b2bc7ef03d6111c3d11b9792a8c205bf24d60b89272a0913ac5f9c0012180459faf1b091675333b6a0b388a7e43ded70561aa0437ba234da590492b78c4fb12742f3bbf95e46eda10a192af62d996f150f78c9a547833d1ca8d6e59a9dfc351b013cda1859f391fac10ff9b8cfbc644c5619e2b9a6964817603df8650506f4761792245d1bf129e6e7498c3d5d77805ad120e6", 0xb6}, {&(0x7f0000000280)="0149c7364dcb4661e0bb5dec974c5478484bccc288270f5eb4346b748f7fb95c69c45aae723e45738057c149bb1af72c4f8b33f4bd43b138509a57c26542e12e37683535f5085483337282a4c8cea6cf469ee6e7691f82a0eca60192b69a70cc5dfc67197c8fa339bc8e01dc6578d75b57e6a0c0597d7365d9105b5e069ea3601870686f11dd0f34145e1a4911a0d853aa52b24eec4ae19a5a6523d7499a831677c76ba8dce0646b04cdc7f28ad92e0cc3811f57e312f9d59284b0033daf8c3034fee912cc68b48b95bddf9db6251479266e90bd6906a2a32fc43deab1bdf26f8018a8d047033ea8dc53", 0xea}], 0x3, &(0x7f00000003c0)=[{0x1010, 0xffff, 0x4, "a00c9bb53222c7572c9bef17a1348ccc77e76dd140f6218d4bc0e8be4b748770140eefb6ef75c2ae15132a2bba194b4e198e91fa99b78b8f8083a1c97e950fde979dc5887902de92300afb02316b7766eb0ff9eaceb6ca3b46850f65d6b185664635e3d9dee3da80f43a5fe47774666d790628bb47b70ed2ec44a423ec8252c0c164e0f33d6c8a783b8eda2f491030cd3c7f009f703168581d96045ca5c4978cd573992e8dbdfe5bbbc731845c167798a3e16b6cfccc0c26241633d5b7436fab13e1bd3f2d3dea55ca070f0c87f24337c2a7a24a45412ef47b109df4051a80a5742bb94bba94ea26dd4f1d8cd3cd2dbe7c1ea7fd2ab5ee7c1910252521cc30772c412c19326e8cb3a13e40c2b882c5b2b2f0bec2f725dec1b672889022ba5e82fa105683e1b8c0c6d5cffe0567215a220d11430bb72c4fdb0708a424ecc913041dd5f2de51b39a443617ccb82abc8d74e39d923ba00c263bae2134e1e97bf7b5c4638f53bbee9c2e493186582c0cfe50aca7159e37cb7a27d56c82aab13afc8e7dd7bb5d27bb478e8c48ae687d9bf4910534e437b58727a47068dd66623dce747e74cf9af63296aa394bcd6c92dab9a0e158a70bb13285cc018a0dd06a447f961a43cd126e8e82a697f1732f3cd0c0ff4e4c9e4b410aa2622d265ef6ad474bc1aa2780b3a6a447cd97dc290e5c752b5eb4a83f186603a68bfe31fa703f22ba779f16790d2002fe88002f88ed91caa810dc9745f9e025f966e1ad02c1e10f66d8ac87834272fb638d4de6a7877a3486c73686a614627e6fe5db4ef66c96248b60c5b1400749a2dd0ccd7789bccdbd111643c6b146cac1d836501e764aeb24e22e817e53c45e686453d69e39d51675476f9c3135cf4adc7ce7ef32efd1ccb47d135e9c5e0513f979903aff983dc4fd88151d0fd25415b24bc8122e122dfe8d798c2ecbbd5e3a931a57af6b6a0fd1d9a4ba83775f9e51c06ddd2f48b1a41e174100d5c43286ef8cb37a07606f8544d1b2f99d43ff15ca7c606feb3c155fb18f9081632e3fdcb8cb83def10855a807dd148740aac6f0e40efc64639b38cfd2f40200d24ed7ccd5645e615230b55787b6ba5d580b8375da2d28239f33053f310175bbf299d77337cb7bc36df0b989b32547287f4ed2c883a1efde9eebdbada1fbd9fbf2f0d260a84da44c35f8dbc93ac3e2077f6dae6bbd371ff71df39daa89fe343d586fdfe4b55775797490e02eccb0d7951e3f414aea3c291ac65f2e5b9074f74280f3b516880aa351b7ed3857f327d78b24a2a8153263d48098de248507d801a5ea10ee2407aff681dfdee63cea8b025d2ac1065e6b61cec979e34d538ac98e691e12cb1a8cedefb70fb6a0deb11d68eea8eb6269516ab388e6890b21bf40602fd158a126d0110bedb89aa492fba62096b64866f463e070f446ce6fb8e6d55192fc1045bd227bb935b03108caa98c94e359795a88ff5b315fec5f00209b064dd5a1261df1035cd4c01512634110f100c30790e5187eda2da9eacce666d0ffe6f150ff01786ccb6f87bac7f93822cd598ea4310838644fd8a37d2f691bebf43b811df87acf6dbcc01f27a5e12e74310e11d49d69bf09aebd56277752c23e3288831da181b4464eca76016de6a98f163b2ec827071794f8ef7ea0ad59cf7b7e879c3c65aaf1b81070a2f7219bf14218ef446b9c57b8e5e0e647a05528d160cdb983dc7e8664c6cfb4a567b2b963c8d2382b9b53e215f708d5deeafe876d932e31c68b06f17663cafaee887fc7d01e47557d3ea3acb6d91cd91d1bcac8a32074334e6274a6a0887e381f5fb1de40918b90d50a5bae977e9058e97e61d527e2eb8d6aa88cff4a15b2d538c05ce444f24d00ea18a03be76e64ccc0fc2a7215d0a07364f2476c9de301b81eb14074ee44e587269c17efe5876830d223f396cc2c24ce2bdd7cfede9dc2b02ad33386f0d1a551948ca16d54fd96e05f522ce41330e9ec01abab11a08a85722b47e00005e7855b07d1f06a0556352d6861dd1a88a469122e1f9b88b065394424777c7793925d850709ebd16729d7078d9595cc25ef775647b44b810c105a5a5bd78183f4823862d8c31dc870a1f0ea7a04960d49d7c014b91e506a6b209b5a8ccb22567a956ab95569331c23d9384b92cdac04cea820ec408e2cc7b465cf9eb8fb0206b22e23d25e1068d211025647b103ad04680920f4aee8d6763a856d48679f1f3f86444ad935560af650b4c83bbcc2cc7da485527cd142b9c70cf97951855ba1bd6dbbf03729ad583cd07d53f5ffed20f85bc396788336e2d51260409ee0032bbe4059c10827a53805fe39ce229c8ad35321f71f7af3bbaa9271b1d156f572b56df40431adf49290c48f7ab82e5df72e47d105ce77ac06d369d6d1c5bde82f5b153d55fdf8b75f28d3ecff3dddc254e1976287cedfa3ff84bb3f24eaf62e3277c34156fe892ae51d0a8bbbcdb181d22944c2270abb807a45d20fbf6b66ebe8eb3f9d6013efdde02668ff63101afa3a25f1d1f91c07f5bb1325d43349da43b4689e47e6976458dde5e5ad944c163f0e24d4677fe8a6aedc96cd99e1b6fcae64bc10cd3b424c8f01cbec6d435a4c3266278dd2b47511653c4781591baeb6c33b899c9bebdbd0bb75ef70a029d3976d502344dde2ef3f999e53f9c44eb57255b0cb618ae6536b83dfe57953a3b92a1c42d953a02ce62cb0b3a4821ab00f06e2f96f18456ff70a9393f79100d57e91521fe4cb3e9578959f3bff2da79033d7df9d6c1c8bb78cf513c3f5b9f03e0198e0dbc62742612329d6335e0671aeb067b0f5dad16908d9626c446dd9b8d5044a495a178af42b420034d6f6be95102df8f861d32f2c4782118d70e44a2844ecd4c8c80273e40773420f7868d6cd39a8349176b1b8842f7e2411e18d7b4fab3ad770d8818e8ebe3cdf19a35ef1f508eea8eec09218569fe2c16acca5066e89cb3100457205e88e50fc6adf6c370c099de71855bca2223d6ecb7a99586a5a9166418370405745bbd81b5ee83da4d670c88b926f56d67300b44e4f027065fb1b96677602b5346aabda0153595520fec1eb21c93c825f97eb051c82bba9f537e2eccbc8af76139d98ecc94d4d5b038b7a2703ecf3dc51862ecda243f877d0abfb8632c50095c7e0212f102bf599081a31dde29c0c9a0781036a4bce0e385c403fd04df28448fcc98883cc1d16d7de8a892cf9bcffc70c8e25d83693c59a85394e3e8bf027a8a434fabe2e1860d9ba1ced01d40424de40c9e1002aa1374c55d60a166a88720d1340520e2124959ccc9f39a2680ae79cc2e48d4867c437aeeaadc3b9707a1804543f605b623baf9eb4c6daf0b719eb850f66fc7d2edc91486b9b1c2397213d478e9b3f4464868dbe2c9ea46ca9f6ec0f873ddc2030f943ceeb382287079ab643be555ca7622ae5cf0947b21745cb32128370adf76a031f45c363590e1e88f1ca55140dfc6b58c93c0311e599b007514b12fe7868a83e3cbdfc2d5e1194531038ba33766e674096f13c1f606edbe391611fad338db2ef116fecabd35bfa24755f3a33682f1aff7391520d4f46b346619c8e6bc092166015a8d7b4081b7f19a0ca05a106bb787292f342166d261e285c43345cc0efd2f20d19caf91d86e2b0ca4c20a2ed0bd65d003ebd038772c65f6344761c1ab57b66916e54a2a383ebc2217190ee278d7c3ebaf644fadbbcb2d14e47319cc272e8d31ff9c7f9b3aeb9801c5f6917d93e8da6456815a44351b40ed2f6ccbd1a63554514090ed8d87cdc81777a9e467abb3ad45735c4f327ca76c82ccf995e381d112fd0ec3e9313e3188a3d38fb11c0a9624a705652cd014026734493ec9282d87604b134979577271d2048a991ced694c6907ce0936cf5eaa403aae6abbbe8c4bd69b0fced57b5c8e4dd99c6cccb8835e10c45316eae96f52536a7d5f6253984b1d5a968c835f91b0f62bd743a27588adf63bc183352db0c0873f6f251346fa8fe70ea629e3d9da0eb1ebd2423558bd11bc88b1533fcd60022ee4ad1cd230c39d9e4965c7ffdd4d5644ba8600dff9fe7d3913d70f9dece9d3fea8a2d00b5c65e2142d9402f933866acd97af37b2b5bf08a49adda16b5fa88b2dd5e5c294a1703e0c5f39b3f20baadda271be6371fcc3b88ebe1e0a8487b4186c41e3a5f2b8fe280718341e287ad97458ecc810ffab99a58c0cd84b21883cafd040f4d9ef78fee86f392dbf16ef0996264bbd32f2cd6e65f04c3ded33c01211d0930cfe76def078d0a5f6719b6f4fc845b47693c07634befa339ba449f6ffa9316f01c3679c2f23900520994c7bcb47d1600fce90422a4dd7b12ac79adcfa92260aecf73b28f00c91c21b84691646f6019abb026c7a3d6e995622681ffab78837c80ddd257e33ec02c3778c00757d025974d8504355327384c75e96ace43881bc5e737ccce91b548e83a152502fa4eb6e0b590cf07703ed0b3351b579db9578e091cae4f3c1a2de2986377d3333bdd387c297eff1755ed61e003b09fc692810d3d6c920352d447a21a5a36824ccc6604a836ae2886b90b203b67c83cbd445f6993d5fe1dd16ca26d78ba957e66c63c4a1964796478361c95cc5ba78035c0a5a7355b879049902c2b730dd1b6acb8dea39584ce16612929dce53f235b40806ac4b02ae0c77424747abf90774d57838785d14fec2df723253ca956a4d69608e328c2aaed8e6bdc99a88fb0aa41f1d5ecca6a0a3f9d4a46569145fdb4253b7c08730bff566c0e8c61409a924f7e37c790561d434da95b8cc44b065da52657fc7d07cc6c44ab3dba05fde2b43d1f64e952ead83a215e2459711904016d67000e03c1add206c53fb06faeba16d359f43da5764c2d4004db0d36f66ead9674a9345dcb834ef6a20b512fd2f83d83ae739bf6ccb69d7991a239a8d8df8a531551e90b518fd63664efe4da4df97b975b7523f138e386512979c2f6eb1a52d04a78ee7919a9768dc37c7c16e288679ac73be39accc31c93a75c8518180d54b61931ed3fa3c1d0e3faa544aa9a602721ab08d8c5f891323adb810f7d3548444390d121808b951eeee4bde5a918cf854813c62f6a48e495d91a65523b9e6b6d83e64312f3f5fa3af1ad8c51d361f0ad166b1a380064ba743c5dcf597b047a54d6efee325ba6473979c66c4dc6c49d0ff26ce30c799308c85648cde198800f8f2eebee0e0cb399a8add4ee24228d3bbd48ffcc706f1c6c5df8ce6815990410e198d2046dc122f62a0097e719ce622de66e9ecb7a59f51909532cf532897b47e1a851f1fcb7bbb4ed69482358819113f5b0560f9fa0ec0720a63ed42eb58e8315d33414ccb2fa5592d58e44a7a48e4e922504865627f5432775a51969def7e63906615abdf0d838561fe57ca427327244d602e598f2e7d96ff969b3b165e5022863dfef674159ce8f4f0b47237cf5f0ddc2a9570d6c9aef0e83661ada7b757477067dd36bd79fa36c2522aa917eafab3d242f9f22b5887ac95153d7b52eb8a0140857eb84fdb18f9b3cb08244d33b94f1a22d7376b82cf6336770ea918a701b41e68874c6353c3df557c225678a2731b9d120c0dad877bdd945f71a45b5688af0e2837bd4e37a1cc2ca075bc95633966060cf9a95c3de6543d35b24ac64d4c0d30dc69a488126625db490e7fa2f6c3085000c3b44e790f6d64c8ea195718692805db16513614dbf0de5e5ee44dd70a4566ec871b942fe289697b09b7a9d133ce506cf39e421aa443aca81f6493bd63569e77afd508aa676b2e8c11f247c07bd"}, {0x1010, 0x1, 0x5, "d3e84e8eff5f619983d802e0a025df1fb9c9cd3e0f9747c1283b97d02715117dd2ffe231bc04dc0f3f42606d389abc361382a7c2a98c036257561ddec577595dc3f79781508ee0c2bf102fb17d8fe3c976bdbfff7a1c7fd882734ff3014e4be418245693aa5af56454acb8df0e19d1160fbc146105f695b5a01432b4d0d3b1ae86d249eea6a616a15bfdbc7c399eee58209961d6ced0886c4f4e02f53c0b18de0a3fa9ea7001e4b340f0d314dc89eeb8a682727f7b3ffb5f70ee1a48f88039a3aa3bb2c422ac43db802921d430cdabb8dc4efb8848ee523d29733533db3929282d7fca6addcbf9ab83d24992d93ab49766bfb480c483b8ddbbd976b50c3e94e0fb0b19a1b590fc6d1c69c88bdef1a2644ea816031d827434ce97a5b5dbf6b7b5adfd7072cd5e2a6cc6ae91bec66a3d8723ec69c129a23ee37199ff514671f0db1c8f26cff41cd0da643def0fc69ee652c776a8fc6652b643a1af78710a4b1f33d4bee13cf46bf94281d981bb8ef15cce4a32ffd2091fd1fce128188f7fb286f739ba4d9210b033b9e44037e83c4a9c03015e8877a747ba1ef84682ba2dc8392b09a2de351263c22b9ac2c4ba21323e7f4ff5d1345a8c43ca3cb5b70850197f457acbe9fda7adf9cc7f31c9f3bfb5597e9bc581682cad9c265ffcfe054e4d9075bf371851bcdf4eb20dc308f911417dfc84522b2f3f9e9f07721e1bcbb93c9869284dbae4ecf508b9eaf61e5d450215e06e9ca08b2748105a1e827c29d99dff88493decf473c1d9e3fc3f51e8b3038c4f6549780e850943303cff92b2690aa507081a35a4975e0b265d6ee989f7bc24d99c3cb4a3d6b2e22902502fd99184aeba3b1605a85bc7ec391ca4901996ea6bd8fca2fcf0d43b2c217d19a9a9d0a06f2fce2d63bbd6e62e103e4295502a3be99a79e17cf71e13128b0f021efc5f96a85ffa99e0d80687097a2f28f8ff491191b0e8c9a15851913b449fe9b6c6086d1656a4a6887b8e50f09877f495c62221308f028f2ceef33c629ae1b2e599c67164e051e4b4270f424ff8231b7837a33da6b00f200ee721444b9e010fb844042a20883c2e3d9b312351dff74533f754a8f43eeb9acd3623e85479a8053f16dd7ea6c01b2160c3386b2491834056adf68455dbd644c535e2c5ff025632732d21dc2cbace30b456d97fb5c70385926bed1ea10bc7bc9afa28503cc6ffd323f5c88b9c1fe4b6dd6a33d31fff92cbdc0dcb33e8fd635119222bd0fcbad1c1596b104e9f19d66d15c94ffea8f3d00ed76f140e27931c37ee8d5e14c99fa93d94dcc21b16062a9fb07114efee77c8fe12e59b46e86fd6a295462bbccbaa29a899034b6845666eca0696c44ad4bc1e20a545b8653c6189a378929a604cd2c08f841479a8196a4950223d9f27f647da189a22e36374663fd95c5b6fc961483ea5d5a6ffdd68af53ee55204ae470e661c6c9da7743a96f7d0d62982874ee8d95af4d8411d3ee6f0ad59874e31db4d3ab71f8fecb37fd41869c8a8d71d592838d8245a5fa87f91512ef95821430780cc55f2b856e9ed9b10df95ff3f4788627e61e504ba88587ca5981a187ef300926bd1d3069f8de6c0abb854105b3442e3e810ff4b5aacabb313a50468de404b3f9fa23a90c6f9d9d05634f7b9bd3922fe5f262c1417ab91530ad52dc86eb6a3a260e93c78b98e6f4b342de438723f718f1c7f7d8a46949012385db4bf10e17f6e74ebac130edb64142096abadad2f06c51d5c7c976e628950a8eed5f4f78c9708a1556e0ae4f6243924bc5474051b2b20649f914fab98bc26eff1fb262e37843907037a51fb7918d5179f546a6b285290fd0188dd2478d9a4e160688f1e8180c65822a766fa64262f0fe37c48bb145b89685910abf7030184f263ac499cfc0cdb59e06bae9e3a038093520d6b7c660cf7a1b7da42faf8e2715df4a95901746587e6c1916a5f39cc4726526b8c56f43a9b22cfc330ee89f9e882c1c497970d7d5b27ed8bceb3900a5927600852853e3060a2b6d51cbe99c586c3517a5551a885a326a85ceae5f1cc5dced474c04d628303af9318990173405d9691f49765b43f6abbca304a3d7524765759ffe76c20ad2c7a9a826d27f8dd017af1e3409d97be43c60ad37dd840dbbb1427d7abe6441681ac8a932a2c966686d32fc375c303f2a7a045cdeaf41a1fb98119566dd1eae226d390a3af087fdf7fb1b7f8b0bf18642472f755e463783ef23f28f98235135eacdf5063eef18bfacac40207464b2a78c92ae20b3ee22e49658288296336230080b5b74adb9c64c508bf78b41209c37463040e5581b7259fea42241e2bd0506d4ee2eba9d2779e10cce48fd9b9ce22417552324fbff46e6e02525b6a9ba4f025a6334c37db6723315b8810b829959cbf0cb6a56f2bf6ac34e6566950b99cea1af4050bbd17633e6e61e5e8ecf3c35e04eee582a9b816e843fc15eab24fcbb898178bbb058af6e938481b5bb2ce27a7604cceb53b4966f1c9233662bb9079c0860d69f21efb197993e69031f0366289f6776ad8f35ca88bd19aa4b75835b534930f171dd0048f943c581745d8774f514967127fb3b27a7c83f0066d65a5dfc5ed7180ff9ec446ecc8e7e1152df10ecc2c0ff24d5b58e515b51f8718861c51765add68cc31b6d7ae4539677dae47aaca6c179430193654b539dc9803e32f3a6c5461649cdb7a0a90ca715abab33cbd5126b5618a429436adcd20a050c884ce29aba9de62ee36b2f5e350760e94f787a1cb8f96aeeac6157aa3d4bd858c349fa28450b490e85a14e91d82daffb2522e026201c596661c513f8594b4516533e80df927aea8c3883200d0c6cdda72595d4913cff50789c92af1326fa813be480c681802f393c1f9e32c789c84a0c80d48ff63acb5c6dd04fce5c762bb05024da8e58da61a8361f4dff8e9783ca94ecdf9e4af4ec947681d89a41a83b2072d4497fc7dc40194dcdbab577e0ee1f9ae033d9e09b37c647d770512a7ed1fb8b10435154dc88a956787ef4bac884f4a9e4910441dfb2326a735c0e767d652bddb80329ce13fa847df21a62424fb9480c492479e90d768ca714ef24983099a443ce8400c0df615d579342021788122b79713bf46f2d69bd9a1d0650c6b65d89f71db2a98327146d17a873ada73534d61a795f80405986f1a12af8fa4d36fb6f91b92a28b4144ed6f78edaa71fc6a248e1b336639734b69fe58c7e6901323122866274972ef570c3ce2f0ec6c4cba80604d53d4cb64deb852cfc8961812def5d56a64e763f368a862de40336b47bd4b9808c59badd46328b43b78ed13f4ff52eef91a86920c2b09ded25ef6b1ec25ef74d554ebf8393c794cee33dd747aa4719d9a17d3b39b73a59b5f96e0a8f9381f0fff138e3b9cb8917de21013c0d6514fa780437da3532518f32b36da0d4f7f1c3b352ae18c0403af5bfa599e3a143b58fa26a458251011c6f78eb82bcb21641eb8353ba46c0c0033613e5e59e540ffa9a8c3f88a0a145b92cd90798eaa45c2e386e71c9586afd6b15007cf3c74a70b673090d1f25c657a254a941d305a262e1a7a25d8e3c940a2df2003bf8b77929ccaed12e95d01e341ae58351bcdd9e08931b72ffdd9050275f5f702f86b9030fa400c94dcf6591c296f90bce4b1a3aaedcea82788674965c90f1e8f2f7fc9000c0eb0cbf0c384d5831bfc3c6d89bdeab2c9d54846539a51f13283980d40292184499dbcd1bd040b3cd03b36d1604600ff55399ad3173750413a72905c7cb80bb44d114d97f90bd1a73bf372b218fd4902fa9e758a381cf22c7c7110b4dae480f186497fcd275f5005a88c37a5a10c390634f70d643251d89c76347e93dad3a8412cdfcc7a50f2248695aaf92daa067d804a37e1e44c980547824a036160e680a880cf1719b986b6581e8071bde361604b9c2bc2e8709323ce44a6899666c353c072475275d4f1cf5688586433d103f8b5445200d2204fe87f2b40389a18294fc928a3825a860b864957608e3dd2dee38e6bf7929cd10bf18b4382304c99851361e6ea3ada13a89e4328780c39916c23249a19e4222a36c04f7174b4230dace0fceb300c81b932e16e3e257484699ce3a1e496e1819d21d2b39fa003ccf9731506d4bf9e82371aa008b408c2d3b7b465574c45d6e935dd7f0a5b777c5fc60dec9bf1e3a8fc1c3447fbfb5ed00766c71a60665b9e6bc5509bc95296b0051a1bb0ba93cf1ed117cdc58e27d5cb5f3cd41bc7511bf34aa5edbac60487bb0cee7057bd37da8b6f979fcd2e4abd70dd6ea055acd3b5e9f8a5bd9a65a418da1ff807acc935c2c02b0d90b4eac5d36eb55188277288b78306e1d10202c7b6b6ce192203926e185a8aec449b8b4cbbb9b7446dfc23500fb027d135e237996f3fcab289ea5abf0cc994e9468626c5d7af7096bfb32ddc0cb32ea3645b7d733c2787a12408ee01acf341340d886e97a68081fcfe3612b40b3dd596bbb8d765312dd014aa9733be8963e7eab94b42544c84b5709460e3bf0c4805dbacd3bf273338329cb7c064181836aa6e1b509b0687e4f60db0b0b6713a2a0c867e358a7f935c2030985b640e233d5b6fd09d7c048968205b2b1b05e43ea22608681f0000c8223807489858d8aea3ec568794e6b98739c40a3783525bad64b38c89bc39af5b625bc1ffa1dbe643830147f5c332e1ebce8b1c310dd1b03327027ce62d3b2f3467499909d954424531e3f9166797adb0d450c486b25dda500c9712f18c2dc5501d1a9dc5068cf2672969ae978e00c81b2d233c12c5868671e54a380d14dacd5f6e0633fa8035752e82982072cae3c5e760089b99e95d40128f23812c8cb3bed040a8ab4cc75eb64655c3e11d050047e37f00bf0828f32b511644e3dc448ec494992e3a840647dde9d66bbe69f00c27236cc9aebfdc5a8e0c4a60d13e5ac20fcabae2a2feadabf67dcbe34f67dc63bff417c5bd143a4ffaffa4da7d32942d1c084651a36021efc582c0d930b870c308c39be9fc7c9fd4aebf87e9c9c591e06e25d70fd1f6d38546049980e7d485a7987f52d922ec60183784af5861e3cf15c9a1e0e896dceba190df044ed042645500ea93a42da4c12a60358fe7d1a3dc6c1f68cdc2d12c43ea2855bf9426e01fd6db462d8bcaf371da32dc5fdf27390d3219922b152ad8dbfb59569cf2daecf7daae3c04cf9e6b6d08fd08256469227592aa7cb5893a9f3c47759a9d6b782ca7d96f68978506a760176e766e36f9c354ae7f87ae218aa952d80ff4e5ff8b7a030a6674053fedfdb1d254811889d009e773385ebb1dfda7adee07814d8e7e699cf278904ca7d0d90161a7245352af084f31a4edd42c604457e8c96ed79f93c884e879a0cdc6f60453d0fc0d989c861467980631063891bcd0a7fce559e5f51a609878432be4b092ad44cf60011fff2d6f053af4af83617e406e3b74d01f28ff5fd39f21d23c03b1e2dfd042f51cb6ef42752d3322aaecb60da9c90421d66f669a95e3593cc7fa647e9f879d094c2de319bf224da1ff7b6cdf681dc5eda7c4ea7bff1de81d475628ba9c3e805919e90818171f05759dc967bfbf4e2efc2e7ad0ca23537ecd7a1feced06977231b06cf44a7d298c83255a0d24528e97e01cce87c41cb99caaea44403fe959e53f2e0c9044c059d48a492a6e3336f0e71948fc9afdbd5aa86746a7d704fdf086a4ceaafb1d5bd2c948f7e4a827c7a80ce8347fa408972523ee832499478339efa3cb7bd857498d02def85afc5c21cad279470676109ebb730aa4f87e176eb"}], 0x2020}, 0xb) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x0, 0x800}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 04:04:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)=0x200000) 04:04:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000540)=""/208, 0xd0) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x100, 0x8001) 04:04:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) sendto(r0, &(0x7f0000001840)="5482003172ea01000000e3cffd81bf6dfe7c613e94e70f73f9c37e15e8637254c996627ef7ea7f9c0f3518dfa9bbde3171b2add90496d6ec80ad80302fe00e7891bddc4824e84c37ddff7ac27a29f150a99677382693ac64a1542489c49ad203964f7bb2d103545a17abefa79ae7ee7e92f626df9d00c7afda5730c1b541e7f70e70cb37d49338eba65b452aa6d02c9d83", 0x91, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x40) 04:04:06 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000005c0)) open(&(0x7f0000000600)='./file0\x00', 0x10, 0x4) ioctl$TIOCCONS(r1, 0x8004427d, &(0x7f0000000000)) pipe(&(0x7f0000000640)) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000080)="88a3415d4518b340cc0fba0f6539c40bf3da84c125c96d0cf8904edf2f077ab8a79b8fa281e615e01175497e51592cbdde7ab9b8980eeb8fcfdc38c7107b543c0285e3b6af6da2f85c7b21673ccaa58bc28323d6eb7cc9", 0x57}, {&(0x7f0000000180)="3f0178966b9a4de2cecb9fbc18a0ca1f447cae71b9a6f7d36dc5d5666cabbc3edf9e77ff1516180266c0af26faadeb27236262872cef7335ab5955f66b1dc2e1a2243c22e518915b91d76aba55a28f4d2375339ea29f4a4fcbfc4d1f462f81", 0x5f}, {&(0x7f0000000100)="7347a1d60351204d3c7ec694a02cd876d245", 0x12}, {&(0x7f0000000200)="3469001cd93c5df3011e36d06d55860e414a8dfcaa052e769febb2f726ed5e8c56db0d8776d42bd210e308cdc7ad7ce5074a1a781b3196", 0x37}, {&(0x7f0000000240)="5251b55990068eccb2371f2a3c97648a8a9e900402b8e661d2f32fdb03b8465e652dd7b225485149363b5050b32e8c8afea1a2645d12453d8f276030dba6897bedbc2f7d1afc1913bc77d9855abd2bad4ae44756a14da521dd9f455e0f1b641cdd34491a3dfed1e6bdc4", 0x6a}, {&(0x7f00000002c0)="bf44046c0adce5e75c4bad1ff268ec4b9b2d315db6061b577cf71e39ff69ed42c7f482a690e9839c98248eeb48375ccc2d65b502396865fce4ca47c4a8fb7f62940c7aa27fe30273227b6296c954c89132faf5467a1c368828b8f34a71dd7521", 0x60}, {&(0x7f0000000340)="5dae57b8d83ac7e84fd09b11a373fa800deeb5c87130a8005ad21d3ac97c2347d733ca9b73a890c50e02508b2cadf14bf0a10884c301c7c6c5f91b37d5327b85217dfc23f20248647d6dfb73893d77369c9403dc00daa85ef27e0d5b62fc455ac7a33f2ac0c27b26ee1b93a9ef521929cae9ce8bd92d70770cc279552899c1", 0x7f}, {&(0x7f00000003c0)="3d8606bd3d7658d42b195169783b1283a952497bd26746a60d52579f6a434ce4ae01c2d88d74", 0x26}, {&(0x7f0000000400)="1762d508c355c5379ac4621604452edef8bb27d4f441d90a431ddd60aecda6a2614abee85cbf703574461fbbfa7a68127b6f2c6c662e98a503b3deb296e780c09c4981d8882914398afa47904138fc350085cf11996c4690324e8a8f78a2706b8a6048a1d1e2e5db472b0ee6213e453bb8d385151fbd30d3ce59cdc2806a1527c0ca179f997b76d56ae6c2738c122d48800d8f5203bf3742de881421140343bfb0d8010bf15767d9b65a266b488057a959668b5bae060ae989ea4125355a9c843bd202e8f751ed919db6179e89ae65f0bf7c003521f792974a", 0xd9}], 0x9) sync() 04:04:06 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x4, 0xffffffff00000000) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x1}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 04:04:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = getuid() setuid(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x510, 0x0) getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x69, 0xfffffffffffffffb}, {0x80, 0x3}], 0x2}) renameat(0xffffffffffffffff, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) fcntl$dupfd(r1, 0xa, r1) 04:04:06 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchown(r0, r1, r2) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x50, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3, 0x2013, r0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 04:04:06 executing program 1: setrlimit(0x2, &(0x7f0000000000)) mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000100)="88df21cfb52d48cb46a4e4f9f54bf963e1633e1f7d452881ed345693c876147782fef2f357ee2bdcd9232bcf60cdeb0b2e35c4950ede958fd6680f85c965c1eeff1c5b494b15265009fdb0697d4cfe5c815fe0258d71d360ccd7f2aa10f8487aa357ff315d6a5962ca9ac8989f0169db5fb3da25a3cbfc88c3ef1beebf8349791b336f3060c99cf3be7af09916c12b924a5310d1e8fb8d5a6ee0888331c39b08bccdc375efb578f676", 0xa9}, {&(0x7f00000001c0)="60711ba9e605f7618aec28a5c345d966940345b2426a466246ced2022c8d94c0324f35ea26593244bba3bfd63654673aaf824052d1c963be1c1cae7c5dc3c080e7dbc7a199910b", 0x47}, {&(0x7f0000000240)="b89f881fc6d805456b54f3b54c65325958116f79a418ec2fab5ecca4e5f1135cffe09478fa85cc3b73e2e2e230269cbe", 0x30}, {&(0x7f0000000280)="9bd99b96c60bb3cb74debcf7a4f4c9247db6d1b2943cf97dc2c58e44e9b440154bd38df51845ca594c060bfb21d252e5987cfaecfac77e2b05a7db6617e3269eb5093b3f882ce774df0ebdb7", 0x4c}, {&(0x7f0000000300)="8fb91f775e621d1602f4234187adb7b3b96d3ea2cf356e8ced7fe5b52e28cece261b68267d00fe54487f", 0x2a}], 0x5, 0x0, 0x0, 0x2}, 0xb) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000000000000, 0x80000000000000) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) 04:04:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) syz_open_pts() ioctl$TIOCSETD(r0, 0x4004667f, &(0x7f0000000000)=0x6) 04:04:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd576106c7465f52c5480c1a22b24593d470b192d44ac3d0f682afa71c7", 0xf6) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20292, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x10000, 0x3}) dup(r1) dup2(r0, r0) 04:04:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="fae6681803b296158c2dec88ac13defecefd05b386bdb0649f39fb31c2e10c26194aeb49cdf1f26782a396abbf5d6dd3244d9c99bc6068add14094416ec98f5fe378eeecd53d08b002aa62de3ef34fc7633155baf55f6e127655527e06e0b9d58b05f4587b89c683de6d959ec9ed0ab9a9aabd7a9259b54cd70c3cf9ebd9d94b0f8a6b366506eb82d3f9a1d74c27cc265610f7bfaea6d0efd0f04f74c5d8a0781fd173bbfad47953bc2989c604ab12496dbb712bb06e0205ee1e156c33068321a65ad0be87f46df76387f15ec049af4f5d70a7b9970f66b90f6b96", 0xdb) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x20610, 0x0) connect$inet6(r2, &(0x7f0000000300)={0x18, 0x3, 0xf0, 0x5}, 0xc) close(r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) r3 = dup(r0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) sendto(r3, &(0x7f0000000180)="f4766e1a6da86c3bb18ab89741af97", 0xf, 0x408, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x7, 0x200}, 0xc) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x9, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5", 0x0, 0x8}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0xfffffffffffffffc, 0x0, 0x679a, 0x100000001, "f75de17dad4af050c07d6698b17db7ea59105294", 0xb19, 0xfffffffffffffff7}) 04:04:06 executing program 1: r0 = socket(0x400000000019, 0x3, 0x7fff) shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffb000/0x4000)=nil) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x67, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x8) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x2, 0x8}) 04:04:06 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x181c0, 0xa) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="06", 0x1}], 0x1) truncate(&(0x7f00000000c0)='./file0\x00', 0x0) 04:04:06 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x399) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) close(r1) dup2(r1, r0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x10', 0x0, 0x0) 04:04:07 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) fchdir(r0) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x0) 04:04:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000002c0)=0x8) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) mkdir(&(0x7f0000000100)='./file0/file1\x00', 0x0) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) setuid(r1) rename(&(0x7f0000000340)='./file0\x00', &(0x7f00000001c0)='./file0/file0\x00') 04:04:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1bc9, 0xb, &(0x7f0000000080)="b2ff96483c1d795e0702531501d7f39a016669caabe9e96ca8a3a4e7f64749b2054e056e354dea75d003dee4158110bc877d04e439a871d45cb56f59", 0x3) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:04:07 executing program 0: mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') unveil(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='c\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) mknodat(r0, &(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', 0x0, 0x3f) 04:04:07 executing program 0: r0 = kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x80) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140)="e363fa7bc44705287ca5cb2478245ffaa434162a613c6e3a7807f517bec40b43789c43f028", 0x25}], 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x6000, 0x0) getpgid(0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x119) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000380)) close(r1) 04:04:07 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e581", 0x11) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) listen(r0, 0x0) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 04:04:07 executing program 0: mlock(&(0x7f0000000000/0x8000)=nil, 0x8000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x5, 0x8}, {0xfba81df67fdadd03, 0x401}], 0x2}) r2 = socket$unix(0x1, 0x5, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0206921, &(0x7f00000000c0)) shmget$private(0x0, 0x2000, 0x2, &(0x7f0000000000/0x2000)=nil) r5 = getppid() r6 = getuid() r7 = getgid() r8 = fcntl$dupfd(r2, 0x0, r2) sendmsg$unix(r4, &(0x7f0000000480)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000180)="2a56d0ad33053158efe7cccfe5e076d8d18b3925ea7f4cb7805eab1d5f55a8f73595c755cfb4216b74b06cdc20fc0d2cf26242f65b9931b772653b0a934c4ae2d8e966ec704b303b4310d3e2c92b8b752c7d3425f85eb17c05242fda8d59eb72cb05af7a5d9a21eb33679fc81d18d0ff5d15d0a8c76cb3864539081db586c5ed34ed47eda0dc3c7f5ce85737216a4ad10c1bdbc320969aec1a47abfc5f7363001c6add187c25d05525dce98fc198ee5f758dea1e5f8bfd14cc8459d99dbbcaa1ea48", 0xc2}, {&(0x7f0000000280)="c3bd6d7bbe620ff6cf04beabe99694b474d6ee7b491cc0bccdf674cd4c23e30cf81f7ed01371668a72e675e229b6b6910e1477abda197befa409390a231608c5bad6b3f0fa0d24d931744ac9b5be4b57f7a62338fef688257c9a21b4c2f6524fba98b006fc55f7dd369af5f88a6a0328b236eb05e53b98049c0fbac1229be35bb329f6ee72ecaad24c2039bcac6a63982fbc3b9948ef7351377736f571396cf0463f600870936273c97664d1d207028f5e721586b4ce0893c902b96b06b9748fbeb3fd384a870d8bebd4af6204f025d1b55d4d3be4664b1b5a13bca668d04b1c770a064382042fefcbe0bfc30c224f4dd7c15b7564734ed0f0d29b5d374607", 0xff}], 0x2, &(0x7f00000003c0)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r8, r3, r1, r1, r1]}, @rights={0x28, 0xffff, 0x1, [r4, r1, r1, r0, r4]}], 0x88, 0x7}, 0x0) fcntl$setflags(r0, 0x2, 0x1) mlock(&(0x7f0000000000/0x6000)=nil, 0x6000) 04:04:07 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x83a, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000200)={0x7f, 0x0, './bus\x00', 0x2, 0x8, 0x7, 0xc9e1}) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x100000041, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r1, &(0x7f00000005c0)=[{&(0x7f0000000240)="00000000e3ffff", 0x7}], 0x1, 0x0) chmod(&(0x7f0000000380)='./file0\x00', 0x2) lseek(r0, 0x0, 0x3) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) fsync(r0) readlink(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000400)=""/211, 0xd3) preadv(r1, &(0x7f0000000140)=[{&(0x7f00000016c0)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/35, 0x23}, {&(0x7f0000000280)=""/217, 0xd9}], 0x3, 0x6) 04:04:07 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x40044274, &(0x7f0000000000)) 04:04:07 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f00000002c0)=@un=@file={0x0, ""/108}, &(0x7f0000000340)=0x6e) sendto$unix(r0, &(0x7f0000000380)="175c8810118f28ac", 0x8, 0x0, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x3}, 0x8) mprotect(&(0x7f00006a7000/0x2000)=nil, 0x2000, 0x0) r1 = kqueue() r2 = dup(r1) openat(r2, &(0x7f0000000280)='./file0\x00', 0x8, 0x40) r3 = socket(0x1, 0x7, 0x8001) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x10, 0x40000000, 0xf128, 0x1000}, {{r1}, 0xfffffffffffffff9, 0x11, 0x0, 0x1, 0x80000001}, {{r1}, 0xfffffffffffffff8, 0x20, 0xc1, 0x2, 0x1ff}, {{r1}, 0xfffffffffffffffc, 0x0, 0xc0, 0x3, 0x3}, {{r1}, 0xffffffffffffffff, 0x92, 0x1, 0x80, 0x5}, {{r1}, 0xfffffffffffffffb, 0x0, 0xf0000060, 0x10001, 0x7}, {{r1}, 0xffffffffffffffff, 0x1, 0xe0000007, 0xff, 0x10000}, {{r1}, 0xfffffffffffffffe, 0x80, 0x0, 0x1, 0x100}, {{r1}, 0x0, 0x4, 0x2, 0x7, 0x80000000}], 0xfffffffffffffffb, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x80, 0x1, 0x9}, {{r1}, 0xfffffffffffffff9, 0x4, 0x80000000, 0xfff, 0x46}, {{r1}, 0x0, 0xc, 0xf0000005, 0x1000, 0x400}, {{r1}, 0xfffffffffffffffa, 0x20, 0xf0000080, 0x1, 0x4}, {{r1}, 0xfffffffffffffffb, 0x42, 0x200fffff, 0x1, 0x9}, {{r1}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x4, 0x2}], 0xc3, &(0x7f0000000200)={0x1, 0x7}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x0, 0x0) munlock(&(0x7f0000609000/0x3000)=nil, 0x3000) kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) truncate(&(0x7f0000000400)='./file0\x00', 0x4) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) accept(r3, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) 04:04:07 executing program 0: mknod(&(0x7f0000000400)='./bus\x00', 0x800080001ffc, 0x8) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000480)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) poll(&(0x7f0000001dc0)=[{r1, 0x40}, {r0, 0x126}, {r0, 0x20}, {r1, 0x4}, {r1, 0x100}, {r0, 0x80}, {r0, 0x40}], 0x7, 0x6) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x44, 0x2, 0x2, 0x81}, {{r0}, 0xfffffffffffffffe, 0xd, 0x11, 0x101, 0x9d39}], 0x9, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x8, 0x401}], 0x5, &(0x7f0000000180)={0x1, 0x20}) lchown(&(0x7f0000001e00)='./bus\x00', r4, r2) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r3}}) kqueue() r5 = open(&(0x7f00000002c0)='./bus\x00', 0x10000, 0x4) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f00000005c0)=[&(0x7f0000000440)='%\x00', &(0x7f00000004c0)='.$!\x00', &(0x7f0000000500)='&\x00', &(0x7f0000000540)='&\x00', &(0x7f0000000580)='@\\\x00'], &(0x7f00000007c0)=[&(0x7f0000000600)='\x00', &(0x7f0000000640)='){\x00', &(0x7f0000000680)='\\,{\x00', &(0x7f00000006c0)='*@(*\x00', &(0x7f0000000700)='.\x00', &(0x7f0000000740)='&\x00', &(0x7f0000000780)=':-\x00']) close(r1) ioctl$TIOCSTOP(r0, 0x2000746f) close(r5) pwritev(r5, &(0x7f0000001d40)=[{&(0x7f0000000800)="ea4e821867efddc6b173467e0fe92efc7fbfd6d05aff3f0f7fcc7516de5d8349a9911dbf59695a5b356aa16fcb278bdeec46e33a4376d8ca4852f3b15f08bc1171c1e4039a2dde92e765c5c84f6d1f2f447b7c06f3659a37219cbecdb7982daff06148b034df8b1f549e3edd47271ff10976cd4bd30f8a8c577073238368a60657a5882880215db992ebab", 0x8b}, {&(0x7f00000008c0)="7f93c0a8b6af2379912a107babd65312f2d2f2a9c825db4544fea538afef87dfdc0667a838fe79980ece8d9c5a6afa11fa7b7f3b06a3f22f3b5191c11052b5bfa575399ecd78622cbac0b46e6a4129b298cfc2ab413ea6099aca551d8a138637fe7706f17a72d62c5f29a2f3e2ecaa1609d103554e9ae776c49f16b4a0965419d960f10223d6e176389ef4479832bb0daaedb00cb28eeb1bab3aa7a7a32cc8a744493c3a8122604e5e7709327faf30414dee5342613c10112471933ab364b350a91b2038f25caa6b6e186c752e6f96427d4aa3a10d05e130115eaaa81c", 0xdd}, {&(0x7f00000009c0)="8cf0c41df1af51240f3c4d34acb26bedc8dfc7b9cf6f743a53ec5a36191e9258f5019f3fe5a34b6ca0f3343dc20ee5609ff6e1d8d03b8a978e0c9a905b81a88d9ee0cbd2ecd5159d629c36a75f7a88ab57b0b74f0138157ffc75747fc9939dbfb98153cfa0b5860dd9702fdf3847a1a665861a734f4efafbd4d3", 0x7a}, {&(0x7f0000000a40)="1622ec55c022e724dfb657cb0b3aa895bea0338fea6cb907986351d6cd0e9796c61db054d6f9c8ea7f89f14ec4eeef6735a541da8379df4075c4cb3b4556752c77b7a81266025c78dce1fcd4e29e42f72e1a6477104ac7cf0d36bb05752f9b8947e7e7a5e73d726ac8b6209b7e74c0c44492f1dc9369a351594b88311f8cb3f33d59c43ffc0979716705213f902a20bffa06c0c43682e2dd4b19ac7f45a6efa478daf7ccb525aaf313e64c049b3e4de879274f6a66c3844380d12aff8759f906117c0590e4725edfc3a124ceafa8595e1219d63c8f41148220b5a1bcb6", 0xdd}, {&(0x7f0000000b40)="a6a1a89d6127859ad4489f0b53e5e8a34dfc43c51027dcf820d6e4c76b5cdbacad25203a262ed02373c88b25e44f665d312914bf486aea0cff25fa567144ea971d9e7d39f792a4b7813071206469680290d7182bd411006bdcaec442e086ff411cf54bb714224658a3a27f8befb3c1b756295077d512439a1ee67bc629ff28567d6519dc", 0x84}, {&(0x7f0000000c00)="3aa63995e4a8681287335df1b8a83c8c0c523f7bbfb2331557195d6b52cd968d7932d08427266624e6ae4b03b1ef09bc085c82b05be737ce4d87a24a09007003053d9a77238977269fd4b928e61ff787e704240abe97d6f2b29ccad16a8b9fb5e1eeeb3f426cfd87699c54fa4f33857f63c0f3b3837958c5029b8da6c701ac33c3d345c5dd0aebe727f0946988651af6f40e0e9b8b658aff0736a6f24565500c7f448d76d7fba91fea920ec5171bfefe0cad0a5698c075aae806bec7f48b1a56c0229c87", 0xc4}, {&(0x7f0000000d00)="a46420c9f52df14693ddcd002ce794e333fc9f4f909a7ea3b1", 0x19}, {&(0x7f0000000d40)="883572c0be46e3c25ad2d1877295529e7752467691d7d9437f1099bc36235076b18701d295e6f7b1f5034836095c9df70f63f340ffd9a5e4b2c7b270270b95438e3fada29a4afd5b38efccacd7023dfd0bca7d9b939c9d575e6ab34b8198e9585793f92a2ffc67ec195a54c840103cf8a0ec5324016d86bb5e0f249162509e24c08832589b36448ea665d32ef00f2d761c5ece1ff0c5c36093f659adf7e768e13344ad9917bf095b51dc4ae4897edc80c50a84f98f5f02e8601fad0f0e09da5b1336cab372782e85105908ea938c516e8cfe30f5af3066979ea98979dec1add2d8064019d4bd01ddfb56369f9c7776c3593ed2019e4b05c966575476e168256c0c80cc7d8780f9e215a1c15a9cd28bd6b2f4914d6d6b6c04fd8100a2aae55ddec45ca2add4c200ed02c77a84c935484bcd23ccec6ab28474ebec96edee8b8d0f1774cd5c428fb0be0f86d8b2dc04ba5a866fc5ace3b64048134c1212047aa5bc89fb7e3e53eac5edce347cf6e6a07e651f81932280ac6280c8965c1803e64ad2dd485565ac35cb7774074bb09db48f19e473bb48afb494b0e073fb60a723e0b29d43c5f3069f10c711830015b5546a193c1b7b7ce69f615365524d4de9c71854a44e81aa9863192ace7f1634f7132de519ab0dbc650f43ffef9bf8becb817890b0f8fcb75f4b8560e7d22f08dc9eb56055515f061c6f4ba8a5fd03696270bc3ba16329ba298edf6f51cb724b6bf077c1f7710acb84be26ec287bf2cddae05f02adad9db037ff79321b1880feaf58efb47684d14c95db81c8e28de1d145ecd2cfe35a3c70508b7b7aa1dd3229cbbb8cb9f6ac580159e2df41588e2a8a68ceee4390f92f84f3c6799a1ae5d384a857181c0fd0720f162c2d45fe68f0b319361730ed21532809775e578311cc6675a0dd5a35d089543e51197e3f267872bc33f81d5892155693ac10cc9fac20d363e520ec7c1bde588fa3f66e31c5cf82ad9eadc1ad3645ab794d8b7baeba1b8d5e26bfb840f77383181f1f7739f21179849537ee6e4c03a8f2a99de964c3cae9cef9f895ef7f18ec7d22ac1957407f26ef457fe9a403eb76c525cb9c85efe18ce73ff08245255db81a2b763f8effdb8154464b8af8c1257d44b34337453065865a2b4feb01dea34de19e9718dba4915ec05c2bc8bab79ea60a97b87c1f182c7d49bbaf2b0eb55cdabc5655e2d2f6531492f127983ac329df8152c5f5e31ae9c75cf4a4a03721469cf060ca761c1b877e6a0535dc78b17d46d2171a2f0c79edbae86282e554b90dbedb8eec494319ffbbf102b0f5ce032ccce4ef10280418d95477778e7f8d1e3ff90cd3f52318b2bf244e08a1a9e7fa5932425591c5a2aebcb5222c04cc424058c657dbce54120ad21e73a9f89d01955d1fb8e497947f85a3af2d14ae1c612994b35c87597d5c6023710caeab96d8b4731e8c8de9bd9c5755357b595fbc042080d116277931efd23dcb54ff9394d0c7d0f61c335645bfa534d294822b6536057e8a8c87b233d33eef3107d2bc00e4fd96029967ff7feb0bac6efc75bd811a19bdba16553f5d7922818fed06f7518f377086699bc5a6ae4542bf0409b21f0a448eae9da83fed70d6e7c3a8bcf7524ed5d17e9c6992e68e9d1936d75ab9ac614afe122253dffdbced4a32a6ba32653f902a5e4957098e267643ca767dbca7a2260485aec33168b62fa2412265ba1e78bca233bf866e1008ec37677c6724b17a590a705e709a8f2e9361d6ec3a5df1ee9569613db5325266df7048bf51032d6e8ae99c71d162d6bbf7f860e2263206ae778027606d53f92a7c3487572c9a27b1b60d02c182fc1b836cda03d4281a0cf249cbf91fa2a327eb0a5f9cf113b8d48c434be8153cab8f37d11eb968cc7199b13aad71342a7017f79d27bd2a0067ab80fcea1324458056bf6b329cb47c5e6284059083e0e1f2c54d5baf69cedd883c76ecf08ab1dfdb53a689c796064f94aae12fc2d361e1df841ed65c42eff7a7f830f223b31d34826e8a20fbd99303227463fff009aadad0ff15e86a93ee56e6401b9b6ae6b49e39db857a8ad5bb9e16f66acc0686d873b915829ff6ff35c706f240bf5992938afc8a2b906ba16db1449c63f7a0dc87799fa6081b4e4a386f1fb1abfb5444f029ff766c659a624b6f47d2319a57ce8c81fa67ee944b6fd771a5bf25ed708cfa55906caceaa1828ff8d681210be8505853479fc93f21fd30d8f55c4d4b0f23d4edf6b531be28d345e9b1b969e96303cdacd02a15db804ccd16e9d2c345ed0af88ea8cd771b0f336cd5963f60f31a76a10d031dae15a0adf51339638304d7a7aa5913e2978a2603696272580447e20dbd07249bf9da5c5c1931b5caaf5fb94f5b1415b3c30d086415abf78cf6c6f4bd1a1cb36d79378ef84f51843d8e20ba065fea38492197785899e5a775788b21d3827945e721c7398edf6ebd203bf97aa32e18612aeb6a639ebb2c1955c8113df6fc26708b2745c743fc275da5e7610ac23067775c93534ef5046ad45f42d6599e9cf9b825ecb02f10e00816e9f835200591beeab19691d66ed5928f1d7cc820301268669859e3511ee9b3aa50db2b7b47c0f2e375332b150d378ecae3f2b7ad4dd9073f5c94a207e82449171f445386d4d52f828c210e3b6272001d974a436d4d774c88d24aaca2666006fd47f66df6dcf89d288789891874d510202cad4ffef6494d81ffecf72618172136fe9c4f30f84a68975c6c1793c4288acb66045cd1ee79cc2b0c51eacb33647d577788e0da19039a7373d8abd34375aeb309431fa39be851af85a4d100463621221e616916d3b35ecdeb70e85e40de73189f50fdccdc850e9c7f0148ad529663254a47ebc55b2a7f95fbac231f5a461e9bc1a5d76bb49d00678d45fee63d4beaabf0fbadbc0e3cd5d53d9f7786ebaff6ff80b6febbf9794bd46c518d900c35db85cfdcd55bb4bb0ff39128c585bfcf2d500d487b0803c15f99ec9181754e7c574076df46fc9d77d97dacc22e0552576b1b48ba9b211355cf9771216d7d13d417bf4285bad067a307b834bcec2e315f37881f52dfbd4e30403cf2c6ab86494dcb6d6e77bd73d2e43f02b2be15ca6b02c8db9fe8ff53fda41a92ad38ec6361da125d8facf267c97c2199a327601d3709fabdb76ba3577b2706b822887959c956ae11360e1ac64ef5fc34470fcbd469a8a87a27664476d3dbd8f9c6c6cd447771933dc8ff0a4d27f09ac25f8c09acc2fe8eef1c113ba8df77deec0e323b1b6fabcb5c2ae160deca9ed54a8824bd578023f360237c1d813f8782bdf604d905655a6c173a7a30a2ea11da75c0d7b42c4b394e314de11acc57db2c9b1ad7ef0881e62dd3376f533e386b38bc2d3fdf767ab951b6824c39e498962ffe6a5cf23fe55b6e55147ddba1b3d13f802e02f7db53a663343c0aa6ebe3d009a012180e0a17e50988634ace277e4113b6701ddcb8bdd817ae6025240a4cda249c9755c5fdeeb519e81ff36ed3282d27a7b4bb734fd561f8a9a7d21940de1504f4e44fcac77e3d0641b424618050184f8e42aba1ed2fda77dbbe860c11109c76fb203e36e3ec8bdfa71777963cc03c733566dd5a916d013dfa4225d0f8c6f31ca7134a583d103f550678fceb55ab7aeb51c5ba057e911d5fd49f4a85fbc71c4e5aee5a25038ea24612c28d92f0349d546e2edf6219e4d9720c6838460d28f9ae5976088407c3ae5f997838a675f7d67027473ef74a4fa081ef780fda07db39d2c5012c261dc2656442b2300947216d6c6c9ee1e2ddeedc5aef0b1239d41bfea5acd2bc9204102f2b331111655ba6f2c39bc9d79ecdda453517d0de53d1e9dedbff47f1932b3515188d8ea722c2822558d05ec55a18555ad062a2bb148229f8c599c821398724ec213a2f62a381e3e6ce39b1d17efb26b5c6259494e2b0b190554254ed31ea3afa47e5527bf9dff54f9f28b93608a2e5b5667e8f16ca94e1dbcf206d5340bb6c7f5fcca6348c9975e88dc0cf736790460afc0c711c54667cb2330dd93e14cfd5402e96e2ba10d4f0c350956aba2f8fac361d6d78060366cc0d971a35fb23d98b78173b0b72856efec2bb0ee680b44605519e7baab4e186edd5c37f59825966f61afdacd0d8eea5a6b0835beabe83a640b6c588bfcfb148cea42b637178e747375bf494693cb524e6f573668386e8de3d5f6079152bdebd36d38ede73b9df20b308186d86231d8c3d219a083f27680de487cc9bd9c78bba59b224c22c50044073c3afe4e07d5dc8536979f39bc0fc8c2d87215d45d64e8651ed87e051bfdc96e0303d297062bb60f2c447c66031a6efc252a9a70b778645b91aec367e7f34f757ff9d8672feeaf3c1098383dce1a3161d6429079fbf746baf79dc7210993be6ce4d4cb131d39ca47fcb4075b97a2c43a94c1bed1cefcb207166be71d3a19e1b1a8bde34e50f43c4a33f42fdf88f8c91dbc9725960db6b4c621a6ace583fbdc5865b57167895098c01d826893a5f00ea8356ef9cf656d4b5c1f40b72b50fc2114986c9881651c0e6e623135942d392cc20aa675ccdb049dd1d954fea6e088dac8d9cf8d8b1bca1d594a7fad51c6a042fc135f7917d612bf8c510e79b3565442a7349c97ecbe30ead28c51fc3a40e2ef31ccdb2baf7195278c6f9154baf2ec40dbc59bb326fab31f579148950b8f08db6db16470d08c334a53fcdc48fb7f35cdb04dbe0374e2d3a096b11ea4bfcd897895228623f41868014eb86a24ba51568c7023f9e5969424058527eb28d438e95629b9472e14514844e35d50e9562ea65673df1326e6915cec170108f78a7dc4384d0810a6d4bafa325a0725faf51384bf8113b95188eed75e034f0db3a42c0cf03d08368c932ccfc853f34e600c84e2fd52bb2ecd257072bc479128a762de59f6f4866f4428e1ab88cf37d3d485466ad1e4437e673cf531f47a0d8a3366a234f93fd2b18a28c93428eab5827545876d0fa4abee2c86a6c06d1a9496bd159b90c85e138d2884d7c2bdd525328903b8c56664e10621cf6ac3e396e3a5f99d1980c026d1cd2d05d4d6968c807f3fd0a981041bff484ce31254f72c7d9d603b71f014163d077b9ffdae893bb90d4179c01180a4d010c42bd9e4fd47e647a3d0ba1a2964f249ce42fb8c99146d95f044d1f247692d8bde344017576127c9b6ec709da28b9e7993ee5f05b87db5d470df7dcd49a846d077d6c35a2652e23f63c91f44f695d3a4235d8035825591062ebd47da69d501c34999ccf707c517fa99f7bf491d92246a009c122289c2b38835e17cb00bafb279bd951d2de5bcb357b36d7e1f789e7b691464e3a9f81620ba7fc7527e8d5ee55429038961f4367d1e161b458615451395bd81f3f21c8c6b4bb21e11ccb550baac0e8da0e63110065ac6b63ce587711b66d2fcc408a5bcebe24cea15f449a9f66f4848cff23fd10c3dd0f670ec7d176b686012f5c1d1582ae740b69fb4a748a2c4f429d0d881059db537825cbf435d800bc045c101715ce94af2a6cd0af5ef00a560c9061ad43a6d02a17f4dad6008cdae6c5a778a6b444d70b536223e5de04991ee86b20f9c799c6a943e68e6626c2e6ad4904ec4a8eecd06e9b51f9bb52a8fc94ac77185baaa30c9ea57a69df4131c3fe79ae211da6515f150c8ae15bcfca54b4091e8fe499acbab02b3b5a4fd13b0694e688f5f77ecd2be5cc6f23da08c47ccf1f34c41ad4713e45e9bc442bb859561e755c341b5e774dd2a9b0e32e8c063e0cb2e04a039bda512be806818b14bcffec4f02", 0x1000}], 0x8, 0x0) getdents(r1, &(0x7f00000001c0)=""/213, 0x49d) 04:04:08 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x11, 0x0, 0xfffffffffffffe41) lseek(r0, 0x0, 0x3) socket$inet(0x2, 0x3, 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x7000, 0x7) r1 = dup(r0) mknodat(r1, &(0x7f0000000040)='./file1\x00', 0xc040, 0x2) 04:04:08 executing program 0: r0 = socket$inet6(0x18, 0xffffffffffffffff, 0x0) nanosleep(&(0x7f0000000000)={0x6, 0xb82}, &(0x7f0000000040)) getsockopt(r0, 0x8996, 0x27, 0x0, 0x0) socket$inet6(0x18, 0x4005, 0x80) 04:04:08 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$setstatus(r0, 0x4, 0x8) setsockopt(r0, 0x8, 0x800, &(0x7f0000000280)="e1d2d60f65aab3554b6476ed89e4b5888a6dafbe437d", 0x16) shutdown(r2, 0x2) sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000140)="2f08e765d80860350da8c0b9610db63c9417499535d91818971cf9a6c13e1929acb9d7aae5e0f55ccac3ea499a2a3d2d3c44ee4c2bd967d15954240c32047da5ed163505b3e86b54d1d4bafac0aea17ae1642953ba9c8f71c6ba65403aa8d3f487210e67322d2f326fc92a7766486a8c0b312f1093f957359f5932080803c6edb00f4f90f467e08444ce8253aec55fec8229346cb80a2e72888ee723c31e3107d20be00f7c8feff570c175bc3571ec6942c93dcad1f9b60119acecb2908276502466f0adf8abad2d2390fdfed85978abb6ee4bfe675ccf88fb8cfd", 0xdb}], 0x1, 0x0, 0x0, 0x8}, 0x1) 04:04:08 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x30109, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) getsockopt$inet_opts(r0, 0x0, 0x2000000000022, 0x0, 0x0) readv(r1, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/223, 0xdf}, {&(0x7f0000000140)=""/160, 0xa0}, {&(0x7f0000000200)=""/98, 0x62}, {&(0x7f0000000280)=""/120, 0x78}, {&(0x7f0000000300)=""/157, 0x9d}], 0x5) getsockname$inet(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) 04:04:08 executing program 1: poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x0, 0xf2cc, 0x6, 0x1, 0x6, 0x0, 0x6, 0x2, 0x2, 0x1ff, 0x76f}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) 04:04:09 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) close(r1) pipe(&(0x7f0000000000)) 04:04:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x3e84) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) 04:04:09 executing program 1: r0 = kqueue() fcntl$getflags(r0, 0x1) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x18, 0x0, 0x0) 04:04:09 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f000062e000)={0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), 0x4) 04:04:09 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) kevent(r2, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) socket(0x10, 0x4000, 0x7) getdents(r2, &(0x7f0000000000)=""/61, 0x3d) close(r2) 04:04:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0xffffffffffffffb3) write(r1, 0x0, 0x0) close(r1) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000040)='#\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='[\x00', &(0x7f0000000180)='}-\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\\\'\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='z\x00'], &(0x7f00000004c0)=[&(0x7f0000000340)='(#\x00', &(0x7f0000000380)='N\x00', &(0x7f00000003c0)=':\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)=']\x00']) r2 = syz_open_pts() ioctl$TIOCEXCL(r2, 0x2000740d) write(r1, 0x0, 0x0) close(r0) 04:04:09 executing program 1: r0 = socket(0x400000000000002, 0x4003, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0}, &(0x7f0000001440)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, &(0x7f00000014c0)=0xc) r3 = getegid() r4 = getppid() r5 = geteuid() r6 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0}, &(0x7f0000001540)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, &(0x7f00000015c0)=0xc) r9 = getegid() sendmsg$unix(r0, &(0x7f0000001680)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001380)=[{&(0x7f0000000100)="b7eb659e5c59b43eb8b015dbe6c7141bffbd7e4133649493860fe66d51db782f08c327bb6a74678e474ceb293167c7731cc0c8a87c2b5a410d0b87240fa1420140407f8aac86fa1fa6be191d186ef155ab627d8f26e7c33ba7cec4d079b22b53e14f53030da4dbc3f0d1d8fbce8bbd59cce936b2da3d38ef7df10fb1f43e3ed9983a7a2f297ea31bb518ff91f72f8f7428d1545f600f8822f3b3e4d43c88b94cbdf5c108b5840a01cb2813b5bc7962427e5625d5726bad87815d", 0xba}, {&(0x7f00000001c0)="077087e4942b8578a0d11562fbe04bc0fbf57c7f321014fb40947dc65341d42b674a4f0703cb9891fdf463d6d7a659b035cf3c72aa94a0795b694166652526aac46e0437756e02b85db6deee00a8b767568d78d774c3df520255e7585f52", 0x5e}, {&(0x7f0000000240)="8d630913ba090fad29bf7e7d90b67a75b07e4a2ed3b3363f94a11fbfe2f10d18a8c7c4b19f2f791c3a69a3a025ffe88c3e05ba25c42e580b494e6bbeba979709318197a8a695f8e00601c8c0fb9216a33d498c8684c1b6b381d4dd4549450292060340113c0e517fbbd2b0e69b6fb94eab8ad101d898f71bf430c60906f51c04", 0x80}, {&(0x7f00000002c0)="86c92a8fa25e21476afa8df78ca41befb0b3d5f011955795f8744ac450e65ef607fcf65557b92c0da469e5bb196ea32f08dc99ac0466f4a4317d52a5c2375e8e155555cc247d4647eea317fdf5aff0ecaac8a1aae71bef52fb9621e3983b7aab59d201e6a40e3e1019c64bb9bc6ea2420c05b17d103164e5f16a7290110e06a379393d0e812541497becab37cb5b12866462ae7dc7018a14c04bf3afa883b05f955ccaa68a1b1511bddf39b0520ca104aa5ec82b7f9662929d4f391e6d47f6f01fc320880d4901ff8199a05fab25303f16ead9fa8c738d11ae2e4d6e8ed2450db441ef351d41c821c96e7aacca0522c409bab83aabc1c8de370baa11fb4febcb518c841ef23b9aeee0261e640d591bc76415f01152de05f00b3a734023df866a42b3c17accd485296df342d682a9b2482db9d6338d46361d1d565e23faf207dda937051850201c0ca3c3758234366030e275b664544771f92bc2e0a0b6426ce5adb27d25b5e8e61865b0529b45dbb9d1d12e446c942b8f9bda592452294453366d917e524f25935fc53d2a6e868d8d38b38e357da2feeb958a4f1812821b621551fcf4ac712ad762bb1afc297ee4f65bf436d52610cb827b37e48afd1e56441773ac1726e15d84623b54b78fabe61f6ab4fe1623ddf4a26051a66a21ec0f2f44f920f987244cf10aa264a9c31e0d1d74e167782ecabf608804ba7b935592cad4633833d5741565680337f33750000a118f7fe58f6740a658a878bd28958ff1c36dfa0dd01854a6c6eb9e50177d6c6c0cef046a74fba0b2cb72b2f6d5dc86eac3843b0b55ee60f71db88c0faccf84c408b6422f210c80e6251399e079f2991de6fa0c0459c2768edbf4b9ba6c44d1311d9983a38eba0d7ddf8cb075a281a4d2c0cdc7849b26c0393405c0153dc1cc735b13073d83b844cac5dd18e2eda5e51ca38e085a5afbe846d938a14d0ec172070cddf3a7dbc7617dd2f8ddfd9564f9904f2df51d7a344edb9c41829d476cc099501d252a2758464375cdade5c89eb28998a4f20d97481f3d1d4cfcdd357cff9693a7a79dc188ae60b15695135146ce6cb3d0ac0e024adfd11e683d6acea0f69674322c63b26bd7a803b83c56617e46f129d4b008f2d9694028f249d7694dc6ce07ad47f59a43a56655f4390cdfeac37a204ede3a87b5c3c27b3aed5ec1dbff4af47d3d75b617b73e2e29639e0afcba5015953a61215ca66ec74b32feedd30d6082fbea1e5737c866991568f9dd4ccb3c74d15bfd6f624036ebd3cf86f84c34edff7aa3fb12e15ddd568a63e30f30c9aa1d93191f8da4d5516e89529a17240615fe18456dafa16ce2719c194204502e58b4bf5a195cc3ae79e3834a7843701eca627e7161b1a5c3eab6f666d5c78bbff706e29c777a4deca508b2f81b6c562bea3c27da70af9633b4c86d640f5f50de14e8909b540eec5f101ccb53bf92353c2a60e9a6d21ecdcc5a0802f23b8825e40d0a214953450ff03ae3576fcc02479eb1a628ebd3e6e67bc991ce5c6ac4787c0bc827a7ce19e634b008ba9efc2bec07375b88c60d0547164cc636b580b453a5d3ae2cb012eacc7c2041661c9aee0b06cce0957ac9c96203ff173f085a947dc5d1ce7c08bb36acde8f5238657f774ab9d72b793bcff810140ba99ecaa4637e37f7713b85f9ea72d87a96e3990fb394f5d26060c33a2c0d8bfa650869cc8db141ec0f0b1c9e30252f47d72b568586d5824bf13863e8d36a418e0693f9edfae843de9829020d8771dff8ef760ba39794ff1b0a0e1f1f30bf17b1822195e5c15172ce794581346b98dc0ded6aba72d1d258ebf2db37761b70693208f9c9e8248cc68c57550620066da8699c8ba03aa749be352b2f4c70ac8b526507913d376ab4d037559835831c052499168eac92e6c30f0fb270c56856c846e6079ecdef42fa58ba080897c857e41834b403a08421aaea1a06db90637ec1747fd87ebc7e1934fc2fa1909e6ca332a22bf1601672a85b4ccc7e1671a3ffdc1233848b45446a3bc4d9260ab4c385bcd2904596fc8b7f62c92b75afb03b10a1b107a4f981a40b6ee40b679bc2e496d37c5245970757a09a12c3e8fa2974d6f98cc95d3f2434d25112f71c4c35d24b14a02c61d519f1392ed542583c2414eee44f3583525a1ad4603e1daf232eadc30510863bd5bcac0ac86671e7beb231d6d87b4ea906acbec3ff2a0dab4cf4943acae94cb653720c594257280ac9b7b8c6c9575e5f026067c56640c517c7a7c7bd98315b1800adaa8d959f0d5e3008e51a4fbaec067b9e0ce3c5d7f7a04dc4d454b6d963b25a5d60257f24b9a4aedab596243f2036a73e29a905b8f43c502fd6736efb57d7474abec5b7e6a2588c6484531efc34f94dcadaeb256615f426e48b89348c1aed2288703071732062ed17b90a9b0898c6fb17b0df2536785826c19b078cc1f36ec1946faf113ac4a1e1658b4699d293914ef29bd5656be040f1b56020b488df02c3bf9c7e8b293e71571c2ee3602049ca2b797c707026477edd350f87c75fe5181d620daec9329f7d725e5abb4fff758fa5a1495e4bb5767c045de25606205279008b3394464a1b450e35c8fe7b58efdfaf406df49c21ef520dd63e29a5c247d56aa6f8fbc5814ad337e6d786d54ab47daee66ffbff641853e064747ef65da757c1ee6fde3bb0c9d2d7c4e044bee9e25c7c4282eceb0b7b0eaacee0233e8ddcacd7e1e673683be32489c0db61c6d403e9147eb47295ee3b3b8d10808a77b813c2a6e0b19dfa341885b98e3b53d01a94b9bb12cb6a892c7b29f9b56f9e22cfbd9c6780385bca403d53e8893f5c7c0c9a712a3fada4ac41db543f4e08bee8c5c4f4a7c09af62132eaf6b294b43c32e80d6b470729d743644f48251ba1eab6f066e0c7b7f9df399c9bf62f1945b038cf03df9ac16e7b93d5993a3f56f52d37a1450d96fc42e4700f9d70a67833dce3d07d919d345d84a73d67687ae180dc9ea8bac5f9a07a9bc9df792b7722c52379db459a2f857a583ae2306e01e4aadd975c8589395af03762704cd705113b4df94507ad0480b16e08485c16c76bffaa2e0a9f35cf889bc443141645c56295aa7a9decde0c3ea74cb32d53abcb507e739321ec0396bf0c4a11a34d6c43732ad04464be8e60b2c37675f1d5664a8de3f22d33cdee161b374a8e42d02903af4c94dd430664db912a3e14bf7c8d82bffcae58d4e3e1bbe904658b4f9967b9c4a127bb1cbf12bf82abbf5d362610db3e1ee8c94dd52ff3b7389b4a64c73d60de253cf34fb762f778971f16b1f4c1b8ca21d2722c3dc4730a717fb557767b9fcb9d8fffcb3293ff32d1a74f51508f250698e764c2d2405139b3e8aee5aebf84a8c4e1fde873e63f7610ebc1115d576186aa8d825ff462fc3c34448ada60a3cd5ca0f9dc0deb2a2b82b93cedd8ed5034e868416d4bbe07393714f8b9238d6a4c8f6a7b031eea4e763c7d38e53366231b048c3a6cc1735784043a6ccefe018a92a2d753bd479e9aea06ba0baf2af62dd0b8f1212debbb807cd090fe273fc4ac2b2ad1a1db0f904931990823560a517bf8e3d28b21baefdd46c1049279f8e3064e5d21c2825cbdf860705b9a54c78a27783a4e18dfcedf65f2701fa5f475bce09f1792ee035d069141be22c2c7c68dc0f2d07c480cb0eb1ee22fd4615f5305dd4af7279ddf0c9d680421af1ec190acb6c9a8898554c4bfda549a28f3d93a480324da43cad0712d1a487a11f64dfe2ed4da26937bd163c83b9d39564a875d078c71a636e35c863e8e246ab8c71a2414a0f9c289d89b221a81276d67294b8a4893c868c44b11ebdd5c3c97bcbb35208c084ccd6c0923bde3e4eff1d847175f5fde46e0270615b25ba2dcff5d754fff6d036f3c7f6eb043d1d8f5da3d1c7cfb01fc3f0c05eb663598bf002e3e984683568b182ad5ffab7a455fd2cd5d4c386d4f17de8d8d4c280e98fc1ced0eb8c0cca3ae56ccd0b4e46e5f54b76cba6d3da233ce9aa20a927c9e5d4017b5e79497c9dc066d8209bf22d14c1dac7909b00598ef90703f645a8b1214c6b00c6de820dce0879c47a68071c2ee595108873a6d5af8657a6bcf45a213d67f5c005a8529004b234142c30c18a5a121d181165c5b153b8fb3006386ca89c5c0b334586cfc7b1ebf579279a90f9a4bb29896ea6d1f91a0b46b965189a3cdb61ab3f915b67b9c1a6e9a6150290ee42c2e96f07f6aa1e4e010b111ae69f197a4225affdc995875b7c064f06daa650a1458df1144e84fafa23a5f0f365c7b9b6efd5bae172af5694b36e4a74d7336243dd2f61526f8bcd4eea21b82a5d91e96c9bc9b4f05437f9e906a1b6bc8fa0e9c651d01575adcb7c25735512e208efc83094a5a72786a9733cf04878cc4387d381eda10a7b30fd45b7607313f23e4cfb21b7db6b59c60bb5614e87342ca86147bef5a88b49ee7e003e32ee5bd0a28dc2fbb4ec9ada3db01f88170a0c883ae138279c8f07ca54ffbe6e0ea3bd330c76a1e36e3e0f444dd22e8d52e5f2f486f37b5a7a8ef8796b8bf015869b77e3058b5ac034fd348b4abfecb47695cf51ca64d63a80ab5dceceff1c39f3e49de2c209b3cfe75a9a7e6cd68cfb9ba37448c80cdbad2415bb04a64f7600228679bd3ca30a39839c398d85e0d644f9cfce9e7d17f961d956bc2d863b53efd149ea9f35f5e13807969b2d15c1948dc3a6f888bc997017ab8ad73971da2de7dd74b4371deac6a3e421d5eccaadb25c5c672d19dd0d1ce5bff25988ef465992f0f108c772a6e16f71e084f40fa932ae78e32073fcf5f1411ed4b1301d4cd0a6ef375018ff394ad770c48966d5fb383b23afbb672ee973c8372bb841ae07d34c71c13ab5b004c70c2907ed8113d19d8ed4e6d44925398b73be35ce9a449761278456dc48ad4814b7c57b45d70b695a089f5b05dfea21ba40554575a822206f631c2d52c3abeb923e2040a0f6216ef3ce7e0800ceb44c53c5dd0f7bf0341e2a35e6cba9acb5609927a8576b41c46df151f59bbe144e2657b5531cfae05f7efad18bb324e728b9f35b0d18e807953ffd0ad9775eed301448a42166ae91d7241f9598d4b1ef17d603b24d4b88a0def935a9fe1c8b9edd6e8c1c31e5361471c597e5f25d6a82e186b3fcbb7ae3cc3845eb1cf14b65effae4eabe8ee332f47fcce81cc0311d8e15d6528d1ad3d505781735e758a5e3dfb9d8ffaca7963a37325210ab803681b456e71a186dde433eeb2144d384ea9d7e3d9386b4ad23832e7e59890df1e8d91286205b334f299f94a5fa08bfaec88374a9f4f71a6050c534550ba78cf6eb2ba85dad1d6f2cf01fa36841b8867d18a58da4d4033ecd380b05f5efccf2722b3b1d35562fc203dc43b9d262ab8d2be9c0209020cb13b6a0d0c6ddc47387ed7d7eb39fa8f68ca297a845a04c3371775b04ef4bfef473f65ad7b6f6a179e0ef675a10e6e3e4200ebbe50b68642fab490d2d79ebf37327d808502ee044f9582067c9c841e7a80fa86b62cc05480a91a5c0ebe7aadae88d53679879f78c25bc56ebeaabd5ec2cf2551a1048c6044abbc3c8b9ca1785fdfe17f21d46efa60f035c0cdd01ba708ce3de8d82f4d4f4ae7d12bd505ec163ccda0ab757327544c435c48da200151ef30895321782c7a0f801e1226cd60887617a17f059ace176a0f7e70ee172adf4cc77eef9b7ab2f8d46db2ca2524a91d165448ad541cdbb4b8e2a57a7ce65927be03c36bab92ed7936e91d956646046c0c9ee07c2769851339a3fe3f8326d68b4e8809efc87ec3027dd02d2f", 0x1000}, {&(0x7f00000012c0)="549e95bd2284fca760fbf4f9eca1eb0daee3d24c4a7510915fa7fe7e8f0261e5d4ab9b13f7aac292992aa0676e2a9d2ea852b1b8f334a148ce1a6fee3de7c17ee999d0b2ca34bc23b00199654caa814919e25f5a64b7f3da9e496ff33a5c92ac01e904e68f3abf77ce5a9d38085a7d1902b483b499092fc40154ffd2fe7abba60368cbed91491f4ba7cdaa0ca7", 0x8d}], 0x5, &(0x7f0000001600)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x60, 0x3}, 0x400) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB], 0xffffff73) close(r0) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) ioctl$VT_ACTIVATE(r10, 0x20007605, &(0x7f0000000080)=0x81) 04:04:09 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) r4 = accept$unix(r0, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup2(r4, r1) 04:04:09 executing program 1: r0 = socket(0x11, 0x3, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000180)="3d576569db6b00ea44e9f0a4e0f145b9c90e2d0ae0f93c51353103399bf8331396d7064f9afed920846352a3bd0a74cc51e7061b664eb0cde02c3fffd687b1bae1ca8916bd64389120222ac1c20fc9b9a6b9180ecc8c8089a691c7e5b33f577c32ab9f67acc991bd8817ff1811e05eeabbd5b84620d281d0e95e49a8a108971b335f3a0b6f54b2afc31c5cf675ca0d870627282e7887171f21c1c19614448933351da47d9ea1ad13ed7be52990f506a3eb2d18640592d7c8b3743eb9dbf86f39a58edd426a9ea4f752a53b505fe74da6774d6487784642c3e6b2480040b85b225f513be22a48beeec3637ce444c3a4fc60", 0xf1}, {&(0x7f0000000280)="9cb6765ba30f867e29f7efbcdbe005b001a94e240aad6b3a18708605f0bce768cac13fac8557e09b67728b6f5a307d57a80ea28e03ed2538dbe3c64e838515ed1019e873f0372e8660e1ba7565b634b19caf68922c3a90f6f2b126fa2ad405e6a86966219606b1658039de2457dfc1738be68e350d5a2ad1147741", 0x7b}, {&(0x7f0000000300)="aa1a2353", 0x4}, {&(0x7f0000000340)="75a849385d872c94c77c8c493e2ad7d86ead31e0988e9c368c72e1e63ea4af87e2d9df5feac50a6389571336a34dc867e59f92f33086ff12cff95267545b872a2e5c773930c909305c48fece98ad9565e5a11ffcaae8712ad6dc2fa32930370027a1d8e3d66e57bc7ff88a1721506205772bbe7209defa56efd8b2b0f06ebbe45179bff113411f49a0", 0x89}, {&(0x7f0000000400)="4d15a1ec09cea339aabad81ea1644b2d3af82ff4b07a660f88feb6d411ee283e810911785e2e13e3502fde6bb934ee8b4848fc1c1fb4", 0x36}, {&(0x7f0000000440)="73cde7c94b3e0fcd273bd6ea647d1521c7a18f74ccd051dee8c9b4f142701e50a264528f3ee151a953aa0b86ab9156c6f2a73285eaa16dc837c3671094c6ca488bd88382544418fc74525ddb196653ac29d8149ae3e2daf90c0b", 0x5a}, {&(0x7f00000004c0)="83b992537067c0a22f451ecfc4d2b1a49cef29a46cc37b98249fb72df45a2fcb53d24bacb8abb236a61cf811e39f2a466e58971a84dee8a269d1506996f4ae8d422893c51bd164e24c8455d8f3535d1e17a2f05d747ee5ae71122e407123c60d4003fb3d1417fb6d77535d045c", 0x6d}], 0x7, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r1) pipe(&(0x7f00000005c0)) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x27}], 0x34, 0x0, 0xc68, 0x0) renameat(r0, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)) lseek(r4, 0x0, 0x2) 04:04:09 executing program 1: ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x1}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)}], 0x1, 0x0) 04:04:09 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = socket(0x1e, 0x3, 0x0) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r2 = dup2(r0, r0) getsockname(r2, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) 04:04:09 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2006, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x2, r0) ioctl$TIOCCONS(r1, 0xc0044266, &(0x7f0000000000)) 04:04:09 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x2) r3 = fcntl$dupfd(r0, 0x0, r0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') ioctl$TIOCCONS(r3, 0x20004276, 0x0) r4 = dup(r0) ioctl$TIOCMSET(r4, 0x8004427a, &(0x7f0000000000)) preadv(r4, &(0x7f0000000340)=[{&(0x7f00000001c0)=""/126, 0x7e}, {&(0x7f0000000240)=""/195, 0xc3}], 0x2, 0x0) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000180)=0xfffffffffffffffe) 04:04:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f5b0983e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc85360695407c6c12628d96ec10d6a606254f0704f13d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095dfd064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb957704ac527708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a79720efaf218aca5dd7ccd011caa96f00d9a06ff002f54bf34390ffc04257522e9d20fab71d560609", 0xcc}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = geteuid() r2 = getgid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x2) utimes(0x0, &(0x7f00000000c0)) getgid() 04:04:09 executing program 0: link(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x20e0, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000100)="2bdcbe1c42dd1ae860fa551abaf6ebd3a0a76e2e2e", 0x15) execve(0x0, 0x0, 0x0) 04:04:09 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f0000000040)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x0, 0x1, 0x2000100000003}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x7, 0x200000005}) 04:04:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x800000000000000, 0x0, 0x49, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) shmget(0x0, 0x3000, 0x100, &(0x7f0000ffb000/0x3000)=nil) semget(0x3, 0x4, 0x40) write(r0, &(0x7f0000000200)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e282a500a35ace697bef6492961fb169430db75d54b1caf5b97be40fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe2147f00000000000000b3c190fff097ea73a4000000dcb95a0100000800000000ffffffffff510eb0092e", 0x80) r1 = syz_open_pts() close(r0) dup(r1) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x1, 0x5, 0x20, r2}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x9, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:04:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x10, 0x0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x989, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) connect$inet(r2, &(0x7f0000000000)={0x2, 0x2}, 0xc) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:04:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000080)='./file0\x00', 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 04:04:10 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x45) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) truncate(&(0x7f00000003c0)='./file0\x00', 0x0) 04:04:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) msgget$private(0x0, 0x80) 04:04:10 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 04:04:10 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1027, &(0x7f0000000080)=0x7155, 0x4) connect$inet(r0, &(0x7f0000000040), 0xc) 04:04:10 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r0, 0x4}, {r1, 0x2}, {r1, 0x94}], 0x0, 0x1ff) close(r1) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000140)) r2 = dup2(r0, r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x2, 0x0) close(r0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000000c0)={0x8001, './file0\x00', './file0\x00'}) 04:04:11 executing program 1: r0 = socket$inet6(0x18, 0x8004, 0x100) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040), 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x280, 0x80) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x2, 0x83, 0x8000, 0x3}], 0x9, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0x20, 0x3, 0x3}, {{r0}, 0xfffffffffffffffd, 0x4, 0x22, 0x6, 0x10000}, {{r0}, 0xffffffffffffffff, 0x4, 0xc0000041, 0x1, 0x7}, {{r0}, 0x0, 0x2, 0xd, 0x9789, 0x7}, {{r0}, 0xfffffffffffffffc, 0x4, 0xa, 0x3, 0x6}, {{r0}, 0x0, 0x2, 0x1, 0x8, 0x1}, {{r0}, 0xfffffffffffffffb, 0x14, 0x1, 0xffffffff, 0xa9}], 0x9, &(0x7f00000001c0)={0xffffffffffffff9b, 0xae4b}) 04:04:11 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "b04d00f37f0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r6 = getppid() r7 = getuid() r8 = getegid() sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00p/file0\x00'], 0xa, &(0x7f0000000300)=[{&(0x7f0000000100)="891a5021144d305dc8d46b437ca3", 0xe}, {&(0x7f0000000140)="f45cbf6349121a76f6e7c6d4c5dbd8ebf5d44c84482096b0d19272ed4cc167d25b798eac6d0364960c3828c0b85c28a09ffaf5a120422bba04c7897da3d6da02e03f4345fffccf73b254c078ebcccd4fcd790f", 0x53}, {&(0x7f00000001c0)="4419a82d4b5d8f3a09a8d62b8216482fb9e01ad9e331e58acc0f9013d0cf2f09c9898135d67288c96a769f0dc706a36212c04a5c8f838dd0258c1f89", 0x3c}, {&(0x7f0000000200)="83624ce4992dc77ff48d5618206629c48725b0aee42d6c301b2f887c904cfd4b5925efff8f9b19055511661a777e9e40f8a2eeba7db82e614563536bc741c164778f98c7d52b7124a1a35bb2ac5975f617277a31080b581375e691c8c62c2e10727b3c169d2c1cfd893713eb4e10c21a59cfc6a3cc77b6d70992b81e11bb3d3bf2e999a97b230d24b3e450860484fe88a43a330e4d9eb217d5c7948233bd6eb9f1515c8cf98f74ac2f72968b676f7622566787a646b8ddc88621a52a362bbdef1195b4ca21900fee5d7a957ac332e74e7c7a93ff5c3478b70160a2a9045419d392a2", 0xe2}], 0x4, &(0x7f0000000440)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r1, r2, r0, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x88, 0x4}, 0x2) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 04:04:11 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x0, 0x44, 0x0, 0x2}, {{r1}, 0xffffffffffffffff, 0x1, 0x40, 0x3, 0x6a54}, {{r0}, 0xfffffffffffffffe, 0xd1b556fef1007550, 0x80, 0xffffffffe1b91799, 0xb8}, {{r1}, 0xfffffffffffffff8, 0x8, 0x20, 0x1, 0x80000000}], 0x7, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x2d, 0x10, 0x37, 0x3ec}, {{r1}, 0xfffffffffffffff8, 0x90, 0x1, 0x1000, 0x5}, {{r0}, 0x0, 0x2, 0x90, 0xffffffff, 0x100}, {{r1}, 0xfffffffffffffffd, 0x8, 0x4, 0x3f, 0x800}, {{r0}, 0xfffffffffffffffe, 0x40, 0xf0000002, 0x8, 0x7f8}, {{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0x1, 0x3ff}, {{r1}, 0xffffffffffffffff, 0x0, 0xfffff, 0x7, 0x1}, {{r1}, 0x0, 0x80, 0x1, 0x200, 0x10001}], 0x6c, &(0x7f00000001c0)={0x7, 0x4}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) kevent(r0, &(0x7f0000000000), 0x800, 0x0, 0x900, 0x0) 04:04:11 executing program 0: r0 = socket$inet(0x2, 0x2000000000000002, 0xfffffffffffffffd) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) socket$inet(0x2, 0x4, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) 04:04:11 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) accept$unix(r0, 0x0, &(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) 04:04:11 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x227, &(0x7f00000000c0)) setegid(0x0) setgroups(0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000200)='./file0/file0\x00', 0x28, 0x6) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockname$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000180)=0x5d) 04:04:11 executing program 0: semget$private(0x0, 0x3, 0x80) r0 = semget$private(0x0, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/116) r1 = semget$private(0x0, 0x5, 0x320) semctl$IPC_STAT(r1, 0x0, 0x2, 0xfffffffffffffffe) 04:04:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/241, 0xf1}, {&(0x7f0000000240)=""/156, 0x9c}, {&(0x7f0000000300)=""/109, 0x6d}], 0x3, 0x0) write(r0, &(0x7f0000000100)='J', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 04:04:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0xad9) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x8) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000140)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x100) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000840)) preadv(r1, &(0x7f0000000700)=[{&(0x7f0000000180)=""/211, 0xd3}, {&(0x7f0000000280)=""/62, 0x3e}, {&(0x7f00000002c0)=""/62, 0x3e}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/156, 0x9c}, {&(0x7f0000000480)=""/132, 0x84}, {&(0x7f0000000540)=""/239, 0xef}, {&(0x7f0000000640)=""/106, 0x6a}, {&(0x7f00000006c0)=""/51, 0x33}], 0x9, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000800)) write(r0, &(0x7f0000000040)="9cfce043e1dbbb6723332e", 0xb) execve(0x0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f00000007c0), 0x1, 0x0) 04:04:11 executing program 0: getgid() r0 = getgid() r1 = getgid() getgroups(0x9, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x7, &(0x7f0000000140)=[r1, r2, 0x0, 0xffffffffffffffff, r3, r0, 0x0]) setegid(r4) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 04:04:11 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x200, 0x1a) recvmsg(r2, &(0x7f0000000880)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000000700)=[{&(0x7f00000002c0)=""/49, 0x31}, {&(0x7f0000000300)=""/108, 0x6c}, {&(0x7f0000000380)=""/21, 0x15}, {&(0x7f00000003c0)=""/193, 0xc1}, {&(0x7f00000004c0)=""/253, 0xfd}, {&(0x7f00000005c0)=""/164, 0xa4}, {&(0x7f0000000680)=""/107, 0x6b}], 0x7, &(0x7f0000000780)=""/201, 0xc9}, 0x2) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x85}], 0x3, 0x0, 0x0, 0x0) syz_open_pts() renameat(r0, &(0x7f00000000c0)='./bus\x00', r3, &(0x7f0000000100)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r6 = semget$private(0x0, 0x3, 0x80) semop(r6, &(0x7f0000000040)=[{0x0, 0x7, 0x1000}], 0x1) r7 = kqueue() kevent(r7, 0x0, 0x0, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 04:04:11 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x81, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)) r1 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)='Q', 0x1}], 0x1) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) writev(r1, &(0x7f0000002600)=[{0x0, 0x319}], 0x1) 04:04:11 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) semop(r0, &(0x7f0000000000)=[{0x0, 0x80, 0x1800}, {0x0, 0xffff, 0x800}, {0x3, 0x1}, {0x1, 0x7, 0x1800}, {0xffffffffffffffff, 0x401, 0x1000}], 0x5) r1 = geteuid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r1}}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x82, 0x3) r3 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r2, 0x6, r3) shmctl$IPC_STAT(r0, 0x2, 0x0) 04:04:11 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0xa0, 0x3) getpeername(r0, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) r1 = socket$inet6(0x18, 0x3, 0x101) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) close(r1) setitimer(0x3, &(0x7f0000000180)={{0x1, 0x2}, {0x3, 0xd3}}, &(0x7f00000001c0)) r2 = syz_open_pts() msgget$private(0x0, 0xd) ioctl$TIOCSTOP(r2, 0x2000746f) syz_open_pts() bind$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x3, 0xffffffff80000001}, 0xc) r3 = semget(0x3, 0x5, 0x420) semop(r3, &(0x7f0000000140)=[{0x5, 0x400, 0x1000}, {0x4, 0x9, 0x1000}, {0x5, 0x2, 0x1800}, {0x2, 0x7, 0x1800}, {0x1, 0x1}, {0x1, 0x6, 0x800}], 0x6) syz_open_pts() pipe2(&(0x7f0000000000), 0x4) r4 = semget$private(0x0, 0x4, 0x100) semctl$GETVAL(r4, 0x40003, 0x5, &(0x7f00000013c0)=""/74) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000240)=""/7) r5 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socket(0x6, 0x0, 0x2) mknod$loop(&(0x7f0000001480)='./file0\x00', 0x5da24754a5793da0, 0x0) semctl$GETVAL(r4, 0x1, 0x5, &(0x7f00000015c0)=""/157) pipe(&(0x7f0000000280)) setrlimit(0x8, &(0x7f0000000080)={0x8, 0xf}) r6 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r6, 0x0, r6) mlockall(0x2) setsockopt$sock_timeval(r7, 0xffff, 0x1005, &(0x7f0000003980)={0x8, 0x101}, 0xfffffffffffffffe) 04:04:11 executing program 1: poll(0x0, 0x31d, 0x10200) 04:04:11 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) select(0x40, &(0x7f0000000000)={0x101, 0x3, 0x7, 0xffffffffffffff00, 0x3b1, 0x1, 0x2, 0x2}, &(0x7f0000000080)={0x8, 0x9, 0x400, 0x5, 0x3, 0x2369, 0x6, 0x6}, &(0x7f00000000c0)={0x8000, 0x1475, 0x2, 0x5, 0x7, 0x4, 0x200, 0xe}, &(0x7f0000000100)={0x4, 0xfffffffffffffffc}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x67, 0x0, 0x0) 04:04:11 executing program 1: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') sync() r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) getpeername(r0, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) r1 = semget(0x1, 0x7, 0x20) semop(r1, &(0x7f0000000280)=[{0x2, 0xb702, 0x1800}], 0x1) r2 = getuid() r3 = getgid() r4 = geteuid() getgroups(0x3, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000300)={{0xffffffff7fffffff, r2, r3, r4, r5, 0x183, 0x7}, 0x8, 0x7, 0x8}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x8080, 0x0) ioctl$TIOCSDTR(r6, 0x20007479) getdents(r6, &(0x7f00000003c0)=""/147, 0x93) r7 = accept$unix(r0, &(0x7f0000000480)=@abs, &(0x7f00000004c0)=0x8) flock(r7, 0x0) flock(r0, 0xc) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f0000000500)=0x71) lstat(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)) r8 = getpgrp() fcntl$lock(r7, 0x7, &(0x7f0000000600)={0x1, 0x1, 0x5, 0x0, r8}) lstat(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000000700)={0x7fff, 0x0, './file0\x00', 0x32, 0x8, 0x9, 0x7}) ioctl$KDENABIO(r6, 0x20004b3c) semop(r1, &(0x7f0000000740)=[{0x3, 0xfbad, 0x800}, {0x4, 0x8, 0x800}], 0x2) ioctl$TIOCSCTTY(r6, 0x20007461) accept$inet6(r6, &(0x7f0000000780), &(0x7f00000007c0)=0xc) ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000000800)={'./file0\x00', 0x8, 0x0, 0x3, 0x0, 0x3f, 0x1, 0x3, 0x0, 0x1, 0x6, 0xc285}) r9 = msgget(0x1, 0x485) msgsnd(r9, &(0x7f0000000880)={0x3, "4efd903b24bbbd380d6cf74223c12622453a907515cc8c5e6d54f1da6e71304702374a7c31b13661ddfcbaecfb34e1921b9855328c7088d9a097f0833f061333144b683215a3e9a056ba4f7f4c1f7af0e81c512a6284f142e9a8acbecaa53cc15459977400436310215e3f9a8ecf83eb1860dd3d2a26be96f7c9c09f59b4da1afc34800713141ca18cfd03af4f5ec08aaea0e3a57bba1e99d1b107960684a969ad1c81a353e63e6dc199d48ac93e2d9931f86fd0ba9a3e20080f9e1c24b376f1e29a21aacad97973b196b905c48ac2e63e903416cb4bbe6f9d6e1664e398d7138efc"}, 0xea, 0x800) 04:04:11 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x40, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)="caf5b415", 0x4) 04:04:11 executing program 1: r0 = semget$private(0x0, 0x3, 0x400) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f00000001c0)=""/164) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000140)={0x4000000000000008, 0xfffffffffffffffe, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x400000000000000}, 0x0, 0x0, 0x0) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000180)=0xc) ioctl$TIOCSDTR(r1, 0x20007479) 04:04:11 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x843, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x84) 04:04:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0xffffff8d, 0x0, 0xffffffffffffffe8, 0x0}, 0x801) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 04:04:12 executing program 0: socket$inet6(0x18, 0x0, 0x3c6) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) 04:04:12 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000001240)='./file1\x00') sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f00000000c0)="d5c5088cf8002eaddfac86c564792f12ef3a4ebd86ba1d4889a2267e7688354721fa9730b0cda1e1ffbb185c94b68eaa7bc7", 0x32}, {&(0x7f0000000100)="cc048b46c1b612dcc8a4e9a77b4742abf4e279383205fcb66c8f36ddd0ec30faf87786c48a7b495b1abe413bdc5433b8cd2f72025781866bdcafb5fab819d4f3e876c8eb98ea21d498736332d7112f82e3b50c253a9e809996fe0cd160f5712f1328d44a2eba2db9868aba5788ae08c8be88c2f8b60e962c2359d62e6a07369e8b1a2546f859a801e791d1349bf2d5b1c7717bc55e8f3eb3f59b8a1a7e3937a04b50dbc20f3fe65e0534efb9d57d69cb6530", 0xb2}], 0x2, &(0x7f0000000200), 0x0, 0x2}, 0x2) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) 04:04:12 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0xfffffffffffffffe, 0x0) clock_gettime(0x3, &(0x7f0000000000)) kqueue() 04:04:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000380)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000480)="e4ab067cc27c05cbfe83b46a99dce8fe33dd4d343798c95890fbf94b4ec3809d28be0cfe8ef4007d44d9b45d953fa76ea8d2b6cbbcde40df927caac292c183f45390d7e49e10f7927fe2a64f7647c75109207bdb2fabcdab428b34001c2b3bf66ef0e01886ee0bcd829f4234e5602bc4996a2707505ffeb0fffa22d9ddb9ce4bf0cf8edd79ccf20789a5732b9ac4a28bb19cf3cd879bc478dd7907e9505bf6e2ab5b5f2e258ff89c36565809935dbabb4c05b0e66e8f971fcd2b282aad6aeddf0e060d240fc2402806cd9c79e67aeeea933f481fd05b228e09067da35d6369f168f7769263ec6d442487cd4a2548477da979ce71bf3c79f61da0788902d3d642c72c5b3eb522f7e7c6e628499c2c7bc78c6b78a064edaaa5fb23ac320d5d85ee024a6de7398e33646dbd0e03e719c81eddcd3719f8acf55621cd4f29a4c877bf245d49e113b66c50b860079d87c4f5ea38ad16fb1386828bf6c314c4fe95c3ae318f9a7d8e8e983a511ab22c1605814beef6ae30df287717342bc04481592aa95235122b40dabafd30914cc1c2691aad3c2f8572391b847be4454a06121a6c88bf402bc52dd8b32e38372acaa33996d391cf370f799b353c9c8835b0071299eec8ede5e6a537175f2daea599d4742e7d532a4b09bceb504e60f0d327112f0f4c7e160fcec54570b003892360e9d37c6a8cc933e1479edd79f6002be34a1b2018731b4f6380e10507f9b5f8b38f24a84c468bb3d3ca0027a1a70c9f7ab40290d59eee42c498ac25e45034c07c0c8b6165e7d33a90766eb06f39ca76c9b31876eab0e327b357cc27606a0e07643b344aeff7ad33e05c59912d75bbd6c4199b45d9963f2ad8781851800eab2eada0e794f78c7ec4d11658e728354b6500f097a3a90afbf53d25e0a5bbf0e889568329c8d37b0801cf0a80b94d79da54df83455e6e3e1314248330ae045d8b94c04eda6b76a93a1c5b71fa83f6b96c3746f5df2f04c372e8bdfe8568b8dbdebc1b1033d73258f0f53546a4e8165a50888253a3bf1e4ce107c4d5aff2daf4d31c6debb4bac1e971e3966a8abe4e290a7373bbe0b528c5ecf858703f3b13cf4f09bf4104d66c1e2302bef31700d33322dfa61e7c04b75253afc3950a292e6f438585f5a3ed2415e70e121fbb3b2eeaced81de0767dc95c5e659e7de4b3d4f606159b11fa951f637f55e6f0d1c24500e29809371277111b52ebe902544058139d0473f19463d2440edf8ec522be4ca4badd3c0b25d69642f966fd5f49bc55e5444f4d1ab8b580774215edea1b36c78940112e1ffbe8ec30c5e9158576d072ae8177dba4782f961b540e27aa05bba4c7714f935611899c0644b8aae90934d5116c994d4b762b1dfb72a3c8e6759c9de49c233e753bdc29686b1c350f01a118a8a7124aec6e50fc4ed25440e05a2ad71f3eda2e87583c7a021537106f1eb8f68553d417ad52b347f8fdfb71f4a67bd79c05ff11d2daf29f5a030aa8f60a762e81d8bcb41a4cf957e19e5c6caee6598a1e426a97b404f06b3a25b6d457906b3eb80e2ec1f05de00993903fac3c5a5daad522ea5fb73213093bb3e2d5c8f5d9bcfaf896272de05ebd9ccf25b5e92af6e765b218b975816a02c086d3783bea060f816437eac76d8abe697d8add6c10b9f61f5c0d026690a366649ff56db9117ba0d690a44d6269eadf9964a6466e17a4452d84469077e951c5d5452c8740fb86ca4ff61ff07bea09151bca15cf02d1326921776c89e5ee203519f0afc8a88c318d856df2a7673d0e58326a3a26b6c94e1bf2fc87958f4adc8e0f62f6d7718e5e8863b4ff2809f3cee6b51e70a80af3157263bc9acaf6dc5676bae0bbfaf65d5e57b659201044a90c4a905039514ddf21d17f0a5b0f57da6a4639e862321ba1c04d5d3bb0564b6fc5d9dc1ebc205e16de94492c82eaa1a685a6f68ce9b0eb776e2df9dee22b638e9e312d3e71d6ecc9c80cdfda9eb4a33197b0114c92bbc01359652bea380d5c63a57fe9cf99f2337719f1dd598117604436e71cce1b07c120e4affd35f81ffdfcb006e5b985e53e7c577b836e99dc5fd97b0631854da99aae70b8e332f73725dbbb96d4b5d4f1aafe482b852d322a1651804b0f82c87519bf2718ad71c587429a6f98772edd99e3df53bacd979c12a350293f1d1c7fbf9d863bfc9c6ad72b0dbfe1f7e21e8aa0dd2d3326fab348553a9290d42a6ec95ab23fc827defc0ae64122fa52e85da9a26f93fa43f3d998954b20d275b5ac864952eef8c9799154487da7d6b9188d29438d4679e08c386a37ae88e9c8ef132e2b3f170d63e81e432f3c54ed7da4f1fddd56674e0b32f9efb406562df83438e668e063f84ae49b8eb9009c89784e6eb840a1199d78a79581ec124dcfe0a49fa3f0839fb6d2ff0c1a7274414eca775c7b57621fcab9d2e894b0511005ebb9c88f4edb173851741995c7bcbd9717d5573b37d39096d56afcec6db98fdd7c1da72d10dcb00ec98fbd17fa98a110eac9995f3485d2b64774bb732b17e501d4376d9b97ab5f7f294a71e4fe7b8d30c3a3c462edd641cc6981e3fb4f145f85b73d0fa5ca9b63f7831d1aa4c33f43a8ab9e403dcc2be4a9ea9e4b86efd5615713429826512ea1207fb1e68000d3597905dff0d33c12a109ebc50026e3935a36e61c0e659ad2eccfdd948b60732b7c6f9ee65fbc391e5589702082e83a0b93cba85e60ecf43ab5be04", 0x788) r1 = syz_open_pts() close(r0) syz_execute_func(&(0x7f0000000140)="c441d573d156c4213ded6b19c441e1eab300704bd1676736360f58620083a20f00000000660f1001c4c179c5e108c441fd7f83feefffff36360f1adfc463fd0fe019") dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x9262, 0x0, 0x3, 0xfffffffffffffff8, "845c556b00070000000000000000abb8afb400"}) rmdir(&(0x7f0000000040)='./file0\x00') readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:04:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000100)) 04:04:12 executing program 0: r0 = socket(0x400000000018, 0x5, 0x0) setsockopt(r0, 0x29, 0x1a, 0x0, 0x0) r1 = geteuid() setuid(r1) setsockopt$sock_int(r0, 0xffff, 0x14, &(0x7f0000000100)=0xffffffffffffffc0, 0x4) setsockopt(r0, 0x5, 0x9, &(0x7f0000000000)="68fccb89de6768a76755cb8c3b0119b6b0a143c77e0148c916f0ec77f9d131db2f31b4ac7c45c1bb740362dc388eabbf485985b1b55ef0ae00481b4834b45dbc23db241457424bd50a5c9c7147031825cb324a21a48daa5c11520b6826129b3040389c95709f2bedbaf9dab9ca5b5699c6c424b3854202dbc56ae58b9bff09e2594a6d954b0b5b490f5d1c2e6e9db568d78e038480bad9b964fc949bb9ae0987b28990b87896bf55e58f1cff69ff37270a7d20f5fddc0e83fb8acc46822025402c74adac21bb9a78fbf165", 0xcb) rmdir(&(0x7f0000000140)='./file0\x00') 04:04:12 executing program 1: setrlimit(0x2, &(0x7f0000000000)) mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = shmget(0x0, 0x4000, 0x300, &(0x7f0000ffb000/0x4000)=nil) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x1000) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) 04:04:12 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) 04:04:12 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) mknod(&(0x7f0000000080)='./file0\x00', 0x1e, 0x1700) pipe(&(0x7f0000000000)) open(&(0x7f00000000c0)='./file1\x00', 0x200c0, 0x20) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 04:04:12 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)="d1", 0x1) write(r1, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000040)=0x1) write(r1, 0x0, 0x0) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x2, 0x401}, 0xc) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000140)) close(r0) 04:04:12 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) recvfrom$inet(r0, 0x0, 0xfffffffffffffe8d, 0x1, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x841, &(0x7f0000001000)={0x2, 0x2}, 0xc) 04:04:12 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40a, 0x0) close(r0) 04:04:12 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20002, 0x109) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000400)=0xfffffffffffffff9) shutdown(r0, 0x1) r2 = dup(r0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000000)={0x5, 0x3}) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r3 = accept(0xffffffffffffffff, &(0x7f0000000500)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000028ea1d21682270ba4827000000000000000000000000000000000000000000000000000000000000000000205d0000000012c6d0b3fd3cefdb5f013742aaedb73cf0a76bbbff6d7dfe95d61e1bce9ddd166cfdf7af0223ec8bc67e608500ce1aae5cbf4501f4dff709add0c2d655bd6e6c6f769d8a575ba5d7d866b2aab2f1cfa346c42cdfb56d9c76e84c0fb83187cc8c90dd751c92315b2cfb294fd666a92c852881587ddbf4d8e41ada7a7da0e9b6b48a84"], &(0x7f0000000080)=0x4d) accept$unix(r3, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) bind(r0, &(0x7f0000000440)=@in6={0x18, 0x0, 0x40}, 0xc) readv(r3, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/136, 0x88}, {&(0x7f0000000200)=""/5, 0x5}, {&(0x7f0000000240)=""/111, 0x6f}, {&(0x7f00000002c0)=""/200, 0xc8}], 0x4) 04:04:12 executing program 1: r0 = socket(0x800000016, 0x4000000000008007, 0x7fc0000000000) setsockopt(r0, 0x0, 0x50f, &(0x7f00000000c0)="fe7731d8752f466c3876afec88f860a49df50c428f4043a5df21540a9551859b7f9325f7c6581e847c37e382cfd6ae61579dbc394003b3cd01fc44870b70c84f54eb845c0ff3cd1a9b01e0272bed8a2c656da63f97493c8ffc6d87dc6cf1d6cb955a081a308e273384ebc0db9c7c98b38f5125012a43dab085854d4d1a759203867f4fe0ec384e297af5257efe54067d6f2db2ca4ecb1b268b3e786cc27c1635f6998b3197d50fe2e89d6ec33502247bc3ca6ca6e759d5f6f820d571f1433966f3d8e4d6cef946de", 0xc8) getpid() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = dup2(r0, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) getsockname$unix(r0, 0x0, &(0x7f0000000000)) 04:04:12 executing program 0: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) dup2(r0, r1) recvfrom(r0, &(0x7f00000000c0)=""/143, 0x8f, 0x800, 0x0, 0x0) 04:04:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) recvmsg(r1, &(0x7f0000004040)={&(0x7f0000002700)=@in6, 0xc, &(0x7f0000003ec0)=[{&(0x7f0000002740)=""/195, 0xc3}, {&(0x7f0000002ac0)}, {&(0x7f0000002b00)=""/156, 0x9c}, {&(0x7f0000002bc0)=""/4096, 0x1000}, {&(0x7f0000003bc0)=""/173, 0xad}, {&(0x7f0000003c80)=""/183, 0xb7}, {&(0x7f0000003d40)=""/3, 0x3}, {&(0x7f0000003d80)=""/213, 0xd5}, {&(0x7f0000003e80)=""/41, 0x29}], 0x9, &(0x7f0000003f80)=""/169, 0xa9}, 0x0) writev(r0, &(0x7f0000002940)=[{&(0x7f0000000140)="499fa587332093ec34362ec06a9ad73e5f3fe2ba401212a68f38f6871efe76e060d8c38a44065cfbbf86f86fdcb7fd10cfdf8badcda313b22cc2feb5fa75600d48c8e87eccca32aff87928d442dd0d603c262e2e62f8b21e3e39dee1322069bf4eab98380a0bcd63ed3b231cd2d609f063710bb1164aab5566d99d1f67f1089237c558b65e533fb14847bd414baf01b8", 0x90}, {&(0x7f0000002a00)="46e51dcbf162e8b924b6efe1b339f045adab419fefc7c10e62e5a96fe781848221f13c403bee698718b2c378b4499cde9254876f68e21e03ade93ab8771328a6b8ebe3c214a2447582020ed4dbcb409f061354c1376161af732781c7a8237d9a03e4f40b32dc980f37f855d2f94f2b3b62f1b94a9d0dc6ae0c491500d968a47f64f8081b7aa2663619875f3700e380b04c54a2e7d30000", 0x2c}, {&(0x7f0000000380)="73080b31e674421d69fe2353de0b75a6c03acde77d40e24a8add53b6e090ffb13efc6c7d10183d69512642a2c693c3d62305384ec652949b083749687bc9da4ebafdd6b024772e921226fef2146fa70892b2a56dfc259b033c4bd698418a23a4b53f2207c9c8df35ad342ce997703737712eff0d0869067497e81abc7d0e45622e5ba32f50263b46377236c4d6a3f600546da4e9a5ff45ec5ee32795c35f803987346af88202d26a38", 0xa9}, {&(0x7f0000000200)="28fc4d84401d9d6818f3e357e5c3f8a5ba590ad0bb154536049b4d8ec6a2a069f8d9a4f0c4e35813685b740336a3e13d5999dc274905b703841e0e62d6228a484e9a6cd0d4a7c0a360c3c5da83d6babb845f9ca06872decc7b7f79a2680b17189d", 0x61}, {&(0x7f0000000440)="38e44db9ebf4170f272bfeee1689f21819463e70e8ce60d82c39bc5d50978430ecce460b23974b5dfc3d5a78d087fd5ead626577308093a6aeaec7825e03e8d9c59a5daf74afbb35ee0ee584ea844c5f05a28185f8a9f23e16ef789896f6849904c287ebf04894a9685d2ca5116bb31544d16a263c36cbfe26b626549a5e4166ccedaa4fc8883147149a5f72e8f376cd0944d116f457168f98b34a0132e3c77141196b2f50396025a9e9a7841e6a47fd85f91f88ff5fd80123d625e05fde0ff9b16f4f367cb1478e2db56961775bbf4e5fab64dd958a4db14472914ac4724b9fa0fd4e53e2167296d13e04a84bfb84a6884bbae84918aea89d9778fe300661aa75433e1e6b8193cd64a06c18e0e29b8e29b9abf6dd688f1bf41c3631cbae992a106e1937bf1309c2cae583596b1645917901cf1f74c796b0560559d51b37be17e60c99255bb131dffa51969a6033ac5ce2d0cc4423b6cc25331162c48f5f2a0c99d38afec6daf47c1b69a6582996a8c396714097032eb1e6d0aafff338d542d61a7c1f3079d0d2d336701fa21d75adfb63a29ecec6f61b436d128c74e18ffb087fafb2cd3b8f5a53db6e4c8b8b56877cb0632135f72f6f0e5ad6d33ef556a1b82b850727f205d370e93d92a2efa5413d55559e9f5cb7f87e01647a40056e5b13bb04940adcdb76ac946b0755aa44acd3d40af5d056b481abf50ea02da5997fc5c325b4d3dc2c70936b953d33573bd71dc0ba7a42b9b910596f050964f184d35f7282cc1452526cc5bed55990caa8d6e32fc8729d56ce75e0e4552dd2f4d7e619383aa42fe339a11a8710c0dd34b8d8268ac4d815a4d55399eb126a33877b36e4402f8ab7383ac6f4503200784e82784353d74372cd26b321b6d7c7f6efadc69491dc7d632f4f8cad232b23d07a3633ef387ff450b10c768082fef27da6064e7296c151137e822c0952539777f82dee01ab0134aa772dce70425407e38110f08c3f384f127d8cd9d76b877be5aaa86be68a95ab435dbd04f92710922d01300b0e2bffa467278dff0c1860d762347c3b64578c1a8961f26b0e5fde6c3a3872b6eded4039460ab6da2b959d92bf98ec9605bee3aeb332b42e946990769c116634888d0ff0f6f300483e0fd96681c0b0d2320bd65f629ea003b0384f201e02164776e07d1b54b3c965461ee9fe79cd787e6e65f323ed4891e13eb2ff0ff1e396634d6ac8e2449737a2b839582b4a162209609eeb26681fc855ba118663cb27e8ac89b26c0e0286d7e87e063a31320c343f409661fcf12ac600e3b37c003f08394e19fbd2a45001e2ec71d2199852b152623143620575c94aa75f1bb41827d7223a87d436fffa856caaead9e8ac307929d386fd7fcf53402f72aa826b7ab4baed7e8663aac624132f913b6a46b3b0a3ae2c6fb0cace6b5e42d16c1fa5d5b9f12f85bb130a595619bc46477dac6af891bfef67510f76317679c5340169dc88153aa5c18ac60aa0b9052518d2fc33654253a489dd2cae4caeeb7e49a2891a6cf01bc38d379fe03c3e154c981c3fa5cb62afea1c81d64e720834745b54bf16a3124d3d429419c6ff1ab8254dd3ef32672cbab42307e40a9bfea79112bd43bc1cceea827be36bff78ba8b8d13906a162e73fdcbdb51250965d1fbb7ccd3340c250af24d777a3a90df2acce087f3745935f7e15fd8ddd4e74925557bd7833c4d20cee837a261ce193eaf903ff7911c2c66aa50668d5f17a8cd20388d61c1a1df9cde40be65637ae3fea2cddd95d5a63cf5eaeedcb70658fa77308ab013395cc459b6f221c23002dd4ced8a4c23c0b71ccde7e03131bc48b4d184e72c889b848feb08814b2e9fa121f4bd505130bb7c4e873181202f573509685ebeff4c28642a35964d61d0888293d6daadf896aa7aec4ee82c801b195229422fa924ab77897add3d189cd75cbb1d5828e25f0af8e77eae90a952fc2542cdf8b4494d8ede498c44ce61434132f8dbfe9b46e5a0ec24c57dcda11d8d5242cd9e18be3bc663b1881945bb74ac596d79bd2e3642d6b5d1aeda9e8961b26a9d28d8710c0a928703653dcb5b2ec9a0c0197e80c80eb52fae866442d848d58e87373906054b507ef5e7544e57d919fa6d1a2fa508b7939bf3d3ebd01d8054c65f6c0ec4a3b09012d6e6452e3807d889aaa8fc591cfb822cd1af76ab182365253677a79795ea68d7d8dff4f021670667bc423a3d2ed1067147b50815dc0749ae6ff4622330fad49c35300874af0784da1d591d97eff96a93dc14cee4c3bd129b57eef119ab1a173c7f33dd7e6de7942573a842fe75f1a157e1810b9d2c80eee6d3ec93d2ee166173d46f93e8356bdcc230e386fed9611f8b11afce9772ea216de14589ea1a90882a0691b598912e542d337e0bb364575705087cebc82fd8f683a7df82f2a3929695cc74c027dccbf5cc319d4291965ade82ba6a92f8807e36aeab5b172512dbccf9eccb554ec5542b408e00f1c49419dbbb95245b5119322a3e03d3ec2a5cd58ac8a819dede1e95fa8f563f97daa52ba4046c0bdd268e11e5ad70f4ce52d4f47ebe7af27d5ee3bb84343f752737d68c7c84043e894457afc71d0f8a6272ca9093a751e49349d4416ac4926d962f01c6cf7bd82b1bf750670ddcd5948aa7480332c65835cac00586ee1478a3dc7c65cedbcf594d1abeaf9fa4dcda452c2a2bfd8c26e7cd8a8ce85b1f8f08c7aae3241ed2ddc15ba0140965c211cc984144fe268a83b647461cf94373a401b71f37e2b13b0316557ae118ad48a65676adb5d810cfe080e6b904650634b1a000086552ad8a7e137b046a79d8f0389929518bde2538280ffe38f33cc1b12e8aa9f75e0bb2c7f0bf6999f66b53a66e0e2c18b0005a7d8d44ae6917c6c58c98b8c101236d338b5c7682b76740d10098b72fb0a3e438b2a76aa9d7395458b1a5c6ee7497608a242d45de3456a7b84a0c6b787b2c82260b716c598de01d71a935383e2f6b2a5e2b877b3cb4b1c92808ca30a0323ae092d8a6611e5954fe28f0b885d1eda7a2cb2f0476cee1e3e46bab248c203a7166cea6b4ae4d3e3c26b506611e14825bfb326fd4dbf0e26694320a8e846aeadbdef8bb070dcacf501c8d3fe06bea30303d68ba6698842b09d90bdecb92f2d1ca52faedba36f4d3e8c9add3bc4f997423a67a68b0628b83e68454ed089e34d3f67cb3205feea7633ad5569b201b1f282bedfdb04ad7dd96abde5d2f9373149412ef94dcce8274022a25c081daed19e07d07586085092f7798efbc4934773ab3a4b504c857d137a99433369d3135f9c146fdc3bb6d12fca257b78b075d01de1487722d8410f99a2cfaaad2f9d80c5d3d10465ee2a096c7aaa61348afad0824698c41b426d4a05a1bd346c4b75f09c77ad865849744b13e44e865e4d560ac5424c29b218aaaf6f42dc49f68a0eb9ab45710fee252abf3379296ebedd316eb81874ceb8fdac0b86f39b7a8fff69cfc1b9aeca1ad74943229c120b729691475f6917833702f129b6344308fc720576e6f6f37992dc9460851b283876d89ad017bc3a02132a14f7eec176b41a3e4f5cf4917f7154e90e2ba8fbb6d9f986868b95c642651778166911df990ee5202304b934b76c32a97f223fc561bd76e66d7509bcfb88ed739e06bc234dc9f246ee9347f9f05513f82dcd2d6a1236d236e375b87859f6b36ebca6b4aefde1969ba9107f93c20393a1e437a9291984d50410704250e3e6ac3eb264e00de716c9fe0676e0948d6bfcc119d5658c15ca4475d6e8eba6b5f10182c01ee89789940178a9c4f21eb844dbf4fcf882b4ad47dea740c6315e1da370954be048018af0794220c541aedb1ab171656fd6d2002dfb0c9263c2f557a7e7a54d5b28c7dc049a8e1efe6629d34436374a5e07c47289c3becad77a8e0d50540e17794478dd8388dcea8c283d6bfd390077c3f6153ab9e4b32685fba24f5f0d0569eac8adfd8fade79d452e98da28f0bdd1aeabc27d39ccd1d95231c5e9e71b1e5cde6f7e420c8aa2bb671c4be7533f6889b6befa8b8318c2c0c1d07761cb9729e70833610777a0944895683b2729d1c80c3a702f5ce3c49fc2da59b0b2cb41609a0b87cbcb758cf2a2e21e4a21697cb49f555c698cd2db5d358a221aefdda8823e2d5ffecf492427892684f006922cb853efe91e12f2447748c7a64a85eb1d1d0486ab425f4a776c28069a125273919a9eb85af272cf8b7412a31bea62e66d2ebb7b0194066c7970fd3eeb607bbff15be0614f674e2a51f098e430a253856ce0d6b990d40e6913c268661ceb9deb857ecd4af26dd78c50ca3b9294ad0c24ead51bfeb7918fbab94e72e83faa6c6a3646488c76eaa970164f3eecae461c112be1e797d2fedb79abc248b049253f8cb3af8ed1e997a6b8d51582c313465dfa8d4460688835aea5c1581fb5535ff8b6a495459003fa3af10e271fde6bbaa04ea1f8311e1a193e4203f7947c1f111cf564b092d9c0f979425bfa77ac9f09d31edd0acb5b88aa337f19b9f08d84227003d5d65f6b877235a180179d319eeef6c9f0d95f189ee70fb98ded97b86b784e299d0154adbfb4c7345e87dc7a678e090eb253ff8eb642193ccd91eaf34799565fa776f410f7275e5ae24069e8d591618d32b16ad8f8c8fb5f92fbb59af2f8f72f8a69d9596e4e2bed106488a9c42a9f1e80d16f154c8d6e40ce819f8d416fb7bd965034e2d0b7bf7ab75bb245ed9752440f7391615442ef340e353d9516718a5248764fff5c45889f2876a9b34e4685839acb28c35ac71b3f85cf91ab008f33870af508567db2ff9358e7ee1b57a2bf05cc0e801e3e0179e8e89b6c4e7735d3910c7396ecd08752fb23dd49d631f8f82803b19f024812f5f3f5075183f8766d027756c18a46142d4c41ea8bc104e5ee072dbcee92dc8ee9d635d8bd057cc618d891fd03df47fbcad44950c7e1691e339f9a270cdc798b2a44370169fac488e775c341a95be83324f499f31c1d1e27670ee1e594441fc66082826b66eed8ec238e3596a153f71bbb4fc6ebc35bd578d4044c8ee074abcd889349387b22cc26ae30a92f89ca17bf4cf9b4e124ab67a44624ec51cb3686d72428fba48a9db65947439fffd4d0d8927d412497196e3769f6f7332f2fd0d36abe9c6180dcc6aeec321b0258162b3122437c09b16236481ca41e5c16f3cfe7fd6da8d1dbd01db5b40ce54c049af6f8e781902817781a8493470f72e41b69dbbbf10ecd6c9d830b6175bbd782938899fecbcb1977da64ca5670ea46d7bf59bff4b9fe94519fef20fd9c82ac735ce28d078fe80d45b718b01d04bac0d31b2df8764dcecbedccd702861398402cf0ddc5e2cd864eaeae08f49797b4808e9d21f61bb24ebe9a80a03f9e2b3cd531412bb65567f09a2fad05dddfb6246794bf303af6c5493d5e942ed423a27115912ca0397301d71b25a2d2a0c5355084a8be300c20fc0a8bafe46c34ce03edabd072c25dd5320669559d603f17d68a050ac8dd99d3e2103cea221c672e9981511c888e2eff57cef0fa3aa0f14dfac2ec616d62a89f7311fd993ea3960fda4a7e9109c487a77824f48411bda508080c68ed75ef49e82b8fd555ac9e8c1ef59f75c2d367bf644b2975672febc980f50086f055ee4fb52e419abb22dae40ddd7bef5f3e3d0cbf8812d6827cf781d00358913c819ae406e0688379842e5e93ae013e67bffba54b6161ac05b3fed00abe1759ef3f48e0cbe6c28d9022a68f51aa1f1b4218d336236804293a5b85862da558f9b3c42daaa03b9dd9472", 0x1000}, {&(0x7f0000001440)="6a858117b73f73bf5cb1e99f5400d4d07b33c98127da62b63b738d88510676b983af8923e04a6733115960da7ccf293abccf5d340248298ce57b471d044765c52961c10b65ecfe95513b8fc003607953b32e6004191345ba79291076c2cf6c79f7ea3e2663b8521f59937f32234a657ec34b69c39d780abbbd063d98f11d816ec5ba80c4dce4e81c7295026eec3e3f8830628ce9593a6d26df0bcaa522ddec80b9c07689d2b871093213802fce16af7981c3982e31f263a7a6859feb6902", 0xbe}, {&(0x7f0000001500)="54f6d2c338a7265a708800b8418b1a59320e549d19ba7a64a3ece3988bf6045b685a9ed77d937ac97003a5804fd0cf04be0f6da9bd8c7f0120c65b9198c8322b051cc469651252a9838e3906fe536d091792b2c996c7d79c486fc66dc529350a0036998e04388f8ea05d7869e150ef35cbb873f500ac2357fc4209e480c90bee89227246beae7f0cee1e42ee612461286fdb0dfe699b6beae4117902f1a2b37bc48773ce1caa75d8ebdc6aa4ecdcbfcfff35c909647a61e0014e7e79e79646bd9d0970f0c2555edc249c966ff50effd7650b2d51b682273d7663a490b2b02920467454723b2a62a3cf1b6e4f", 0xec}, {&(0x7f0000001600)="2ce7878d60fd42693a52ec141a0877ac1d29aca9cb7a6dda2af5cee1064453ab3ab2e3ce31b8d729de57c6e3c9a0027a73508e3c8b180fff2cfcf95fe15524065564d85ffdbb79e65fe21bb5d32e8fada6c3b403507a8885002f88ed2a0ab5c867b418e5dd18a6815931ba277bebe78e4d1cfd0db283eb7eedb609cb065ac6d4167f9f2a8e1c10f7fbb77960a3d1d76a912680d9012962e2a3998fe8c23de2a3607d255fb42169b139e98390948b1f8fe6a986934c7228f81cd484667ad6c11ee74545af4d31d2e6e966732e", 0xcc}, {&(0x7f0000001700)="606f5922151470978bbb41dcca4ea22153151ad20bb9194f3bda2342a0ddd4bb386199707119504bd362cd36670509066457804a8d67b7f6a38cb346dd3dbcabe8b66b0eea45b21c9bfcba84105f7f873bf887ec4921d5352be1678ec0fe88b31865ba77bfb219d44abfe0c6b322092833dd003ae877f83fef0bf7a11c3cced5dec7cceeaa176fc5abf9df11eacc82a811713ff1e6f6b3222e0b9f1af1f055c3a11d5e87db1e853e00f2e2327268070541c05c709a276cfe4f21da9aa157fc5f223c711e76a72297d968fe5cf9af73a1dc29a0932a968ea9640269f521808b6f0da87d428fc4c7741234c822898fe7f829a6785c50291449c4408c9af12ba30bcb1e1ddfd4b386c0618646dedd0fc20adb2c27cc1815c093ef87fd4ac14a17ae10dd388d18ca67995c29f86630020235e3a73ca66fdab4bb36b874473958a8bd8128dff419aa122cce8e681eeaca1a7c7ae8ec35174ebf13fd9d4a38fdf7f5c644d901f7dd0c7734114f7efefdb50c878a7e71e7c875354112c022855666d23249795254ac24a15be3bf2665f14e2e9a02c64e594ea759d8fffee6f42cf2442fc53a1ee8bd60638e4c24d98121364301fe54002cb893f5af1c58b9c6fb136a8279914f98fbb2366b2a4c1b397bf67b03b58615d01c322009f6bb83b430283e21479fdda4e3a41e13a9938a56202c3654d6c2c16220a76b48ce44eeef9e7476754645a3860ed41592367b4a57a04cf178224bbd476df1c47ebb18ffa682aee72d9b01ac01cd4278a2378917e60cfe2dbb0f8d0298413a3318d346ad88fabc22911c8c2ecff3e102acd80a3cdac20f19c6a4c66e8e414a7df8153402979004707aebd30b014988e64acf3e7915869f1949dc5fab0db0f65cb20e35911edbd27044e823efe20019c108a4e0f7898b606c3789cac4e0bc631b45e7960503a3adf917516dd4399f00c4f5d5b982f653ac797f274c27680a93958f6fb3b2997fa9e95c67b8cbc0dfd2673f6efd1e6ce8043b9d6079cb380ff4f2267622ed38754acc59ca8174c0e88bf7cc03d6cd6e80b3d04f928791c39a97c64d1e49ad7c4776f0d771354a9c80a5e56b3ab0766158a67ab736a2b63dad7bd265b31015ebae9dab14b5936a34ef90889de6ba75f856f54fc3563c94d6975bebdca5a07e3866986d3a638cd0925d08ae464d9b693617e2b44b3794e97ef9072ac7ed64a42e06661be5e4c2a54342c80ade7e5c13dfa7520f4ba6139f2417091cd5d2cc893b5f9d4e292615ecc4d7188fb8dc069bc221de0853ec24ca5fbcb5d4f7c1182830e1331dee6068bedd8acf90e9d350b5f0cdbd2974ff3da2eb885e14c29220f27fee4972be582944047481c7a7deedb1b04e8b3073dbd8a0943614137a00908374d2bb368517b2ce785db14fd5e59d88df86a3e4ce1f19dbc2684264f7cae9caf960c5e39689b0704e24fe251272f7caceb28a77ee2c72610230765502c3f3767274c228f449863bb2f0e4e7fdb1cf4990e22aa0619aca64866610997e596a6ea5219416976334e0787bb66f957030f79f649cec44fd25eff039c8507c8b3c8b07aa8e57fb91db1af7530e99614237bb457af8de3d31a20913340646c6f67e03958d8e7faa4c52146d6790ac535ee9b396398c585db729ad2efe0b3163fe898f957e436f24e01bf4bd40bf62ad02fdf2ea40fbf9c1b5cef7ff2707c7a61ed5e845f53d3815470b3eeb746ea9e3010c35781f07924f1e0436f5fad033d5dc700c8d82bfd01897cabaa1adf71db75af81a0ed43ff2c04fdb928bdb78f6376ceba02b8c80ba353cf3527ac22c3739b04de01ea6da440be3b0187ae1ba8d95c6259149789ce7dea6f73340d598b5c300e2605e76b060896d15be4ba6e30a5e1f9e07bfdaaf846be20f8a4c115ddc9d5527d8ef59f1e4a91ff4f87b0f41048ddf1dad3e1554745e7947c16f961f338b2c029de3ae25468e9d4819c77325734d7157236ae2250c93d19bd6f9a3bca32c816c77598bdd52d6e7e129abc9536d51f4dd22192ea7c7bcea87bb0a36ad527efe67bfa777338fa7b8c99aeec46b875011a62bf9505be0de845b1139c832e6460332b48f970488de28e73056f590437bb08a4795166e30b9640ac80d0d8a8910dc78322e6b8b13bc3d6129775682efdecf8229fb41f22d52290db81d5b6c62c98821db6de9b6f4ba72dedfdad8d6efca59a3cdce6818999d3427b58dfba9616c8277d5e0d5a810c2b6478c6955e912b65483563319ad35783b3c8d1bfcf6b8effba77d8e63bf7ea384bdd1f28e7654a7861f2139b53c886d598f431c7a35547685aaec60c98d43a0d1db4af1e5eb22f77fa37412a6d6199014d9fa09ab5a22241cbbe806948386a65d36213c093d3bfc96ef1198eea274b50ac859a46238e8dd82ec7c86b61aebc5e1d977f5d38729ddba8a6f6a36cf2f2083d2c1edfc5eccc988cdeba5f12e9911808d6e463f0ef8ddc506c8421d16afd5303c5497e6a1e4a265632181226fcce8e21239c7193fed87996b0eb172dbaff3d7311f6a36b92ff1dcc26d69f63bb4e221200de0252212809f7066d1ab21cb3cc6b1ca534982baf0d68f1bedd5fa68b7a16a1daf5e2f7e3edc8f04589fa5c1a78d71e83a6172a06daf6e912b720c6d8453cec86993f32e24db9bd30a0e1ef4ba97d738941fc6af05f4673ec714f9486b1e720a25d607ca1a9b16f465fcb06bea98041b20899baf22d9e002eac2076087a6d324a0ecb6b842c3247ac3b518ee69b5e883339ae5da90246fdf6b8ad24b94a9034369e666c5c8fb2f2a92db2b79650da3490e15071356df586e1d8f7c5ecd699c9a341270ac3e21ab37cecbfdc26bad56871202e33b79493c6053206fed96b65ae81dea54f3d87f877d4f28ea2cb66f9e1d6f746bbdecef591386e5018367bd721fe4d6bd09419807bbbdc5d719383e3359d5120b6915b35400fdd534fff423f608bfe48dfd6a7b1e24325b06b4cdc269782b3ae73f5ab60fbe70e3b262fe09b7e83fbc505070f0d86ad31ea05e96910beb23d5f6bdb746b609bdc103d9679977b2106b0e9009a8c235a6e0ad977c93d4ff06ce38744d9270f6ca0d0c732231246d70099c5204a530131c97f77f9cc433ef2197a5a5b3e941b2de8333bc732787da11a9ef8d61b045a895a81240a423ed1fbd9f3adc4a72e88ff41f1ecb4a4057952ffa37fe92fa546a14f4a90d73a663a5468e3595c9f90ab1cc5152a420a1ce9390503de0d1695bd54ef59425f75e10fe4b56d33175c4fc0d336a14af0d90e793f0f79e4878775ec349551422063a7e5f1c42a387910e84adadec5fe999c6ac7999e30be82e1c7b971d1485093031788eef61c82f63cd9c9f47a127ee96dffb31916a286fd9c6c4c1304c92a63a3029211ef8ec412c335d42610ed2837fb79fec1046e8775c28ac88b4df8d3f9f1964cbfb9225ff6798c4af0ba1486538e6b0835d354c7650dd97c9956fceb40093195fcee3aa090172375c8528057cd36a8c9d8314c5ca814ebd4cc1fc78ee544a5f1bfad858f582c9ee0cbc8ff07e5f172e12f6c569557861674d8ca58b08644e5b771fcba959d872fc3f2c1c5430b347ca0492fc477759ed74ce67e53fbc5a0824012e762bcd044149c65f214028cefaa17ae5b21b9c2ca5ef8ee95fe479bcb1d9f5a9f70af428d0e57b53c5b4e18ba2d5b3728deee1a93d465279aaafca96f04dbf7b7c1e85326b7dceb78d011bc08a1a96784354a1afea4becc831cdde5e35fd6ba5fc27155e32d94aa631cffa63ac500df8dc022dd934ef1b0738270ac1b31174fe1caffd2ab128aa5ee8df8163952224af8990907a85bdf60b12551528a25edbbe4575a72d609b07ad48d2cdbeb77b591c1f331af9dadc0a7a26879b0edf56af7279d17d1038577a0ec4d5df87cbfc70870968629e44fe94ec6a266c11331634e02f39b6e7e857315a9918ad3a89bccc81bb1dadfe098618d7249cf0f4e736eb9b38a2fa619b9f52519aa2b2e3e1e336ab1d038d7d49e9de6f7261e54cbc1a5f191f8e660e1434e3ae082a2eb9144609efe0f69dee7d3afa70fdd32787ee481b42a722b7dbb3ee13a3cb4fcf6c6583dd0fb95cf0ee8d40ccc44cb2f979d08965ec4c74ca66acf87f57dce1db6f45c9ed624445a08cbdf622a0ba54d535e20c6d509b63943c5ee19c076722c1d06e2caa580905de1aa54845bfe3f210b3dc23118578b8f35e172504983201ecf524d3f046e6b44e6ef121cb5340ee0dfde8d999510860604e561d3e194da90653adcb67f65bf02ea5bdc00c599b0474f9eb97f803ad08d0fa63f30a3634d05e53c2b7746a2da58a937eb2eda1294e194053e88baf2bc51f2036650c40dca06f5b8184b9ff610223491ee7614fc989f6fd43fdde0e041386566c55a66e60f0c1fc7ace1125827507c77661c18939118f7d158c65d49939ce10ebbc6716c42e866e52f3da17891e7ba5508255f8e387a9d79066b1543b8760313854a0ed057581f41b4b6e1708e8a16f563be1de3b559d8c493a72e56d386e7071394ae8559cdf770a957efa3e7d0cd182b05a47b731b8b11e2da827768e3749977400d3c0feb29bcd739c55da1a68dea904ee3565115f21f28f79ec6dfb1381483cc8fd223a51b94ef5d17654363a943d71257640576aba6421c983a6581adfcd671ef5391d670a1b0f4781943d8355b759fe1c8b4af801b29d75b9dfd5d2eb2f865f3573f60cd1bcad04aae346befafd40e032c778af4eb231f733d1df135ba199f52524a910c2f9b385e77766b1ca5501411094cc02f413afae405f395cef1ea7bc5aa1e74b1839e20d21f14638d79603938cb2b5226da53e8f12ba847f1645a2d3f09b956b8bbbc712cf58c804aa1b17c3124feac23d0f7b648ea66ef7b5a439e9ea09690fb2d3522a52db0a27ebab6ba947bb7c24cebf25d8251cf658c0c095542696869d1d35fc3d6184677dc48a63394c85ba7882243260e9c9a48014d6285bca164080a4ebe0f2bd320e87d0776add8351f86f33c6bb456cd9e8739976da798c990128d9e60e7ad3898473c028132601e749d0442e2d95c03a889b9b7bbcf1311e78401cd5a2e35c6e2e43c40cfada9f2480f3f5ab55fe0d0b449415173b592ddccecb5c1919275223ff84d01badf2912999a2fc59f2b632f0486114be5f3776e0f320c4ab8719dce6eaccdba20c48e5a8bb289f01c59238e611676e3da244702d2110a4f15f3ef115ddcd9efea6f19d799193ae8999d616e2de1e71ffc185230310e73c0b20a1e703ad366d1765c323fb98e6243e3826c38caa1b12a713816e7541eb76c19a3d6244989ba942168e37ae3f5e2e84e75078e8e599b6182a503ec106ae94cd934a68d26b14d64fb8069620b4cdc9df5dc55ff6a07ef909c253321f31707ac944b584eae6b9f549d12130bd52b346068e36f162c0ce0a3528e6e70099e49db7cb826fdaa366459f69f157437d9a32ac4e8f515881af8b01d4f8fdda753a42ea7ccb524446d8d2873cb29a8547882f7ee39dcdab3ede51373aa22cae91a3be0ca1744b6f749e186ebc7cc3c1d9f4d2622141f8b1b9d5fc610141bcdbb58de44c0570757ea40b64af1dd50ce8dc70c3d5e9920fd028396e37f4cb16468a548d610e804e7c94a8747241d21af00504faecba600020609d5515d3c0640a46b120074b5a180ac481b1163a9f342398af90b451adf7e6c4afe04b160629cd19cb19f597b6a841ed8fb4cedc3d9f298444bd0f3222f0d7c921b81039a20f002f66a01b09b0a16a1e8b2a64b2090eaf43002f", 0x1000}, {&(0x7f0000002880)="d27b42a7798b9df8b8b74c70e84243f082059747ebed3b3f615db8ba58e084596d6f750e3c1c7508d017b44b145bb83c6dfa340898c32185139f0cc100fd30e9a53bb7e04fad01c84b9cad206f3ef8b6265200000080000000007fd6d2eba261aed30b0f19d560ee9a3b0000000000000000000000a1eff342c2d5b362ad873db380bb60c854b3cc949987605e8e76540040b010c150deb11a459e", 0x6a}], 0xa) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000002840)=0x1) close(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000002ac0)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000100)) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x40000000, 0x9, 0x9}, {{r0}, 0xffffffffffffffff, 0x38, 0x40000000, 0x7fff, 0x40000000000}], 0x417, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffb, 0x3, 0x88, 0x6, 0x8}, {{r0}, 0xfffffffffffffff8, 0x29, 0x3, 0x1ff, 0x8}], 0x2, &(0x7f0000000340)={0x9, 0xff}) fcntl$dupfd(r0, 0xa, r1) 04:04:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000280)=""/89, 0x41b}], 0x1000021c) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff7, "845c556b00070000000000000000abb8afb400"}) poll(&(0x7f0000000200)=[{r2, 0x44}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x6, 0x3, 0x3f, 0x7f, "0436922c951b40e3929305667323eafac527224d", 0x301bee3f, 0xaffb}) ioctl$TIOCSDTR(r1, 0x20007479) r3 = semget$private(0x0, 0x2, 0x9) semctl$GETPID(r3, 0x9952e903f58215ec, 0x4, &(0x7f0000000300)=""/174) 04:04:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000), 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x1, './file0\x00'}) mmap(&(0x7f000000a000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x30002, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) 04:04:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getgid() fchown(r0, r3, r4) 04:04:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bcd0e65f4f86dc364e66378e5dea02800001bda6"}) readv(r0, &(0x7f0000000180), 0x1) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) 04:04:13 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x6) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040)=0x3, 0x4) 04:04:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) open$dir(&(0x7f0000000140)='./bus\x00', 0x10080, 0x20) readlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)=""/14, 0xe) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="00090009000000b201", 0x9) 04:04:13 executing program 1: setsockopt(0xffffffffffffffff, 0x9, 0x310, &(0x7f0000000000)="724f72243e7ea3e0d8e3095763cae5507dcbd2c8169f5975ec28da4147e250d40ec6381166e3633ec4274803e392be6c42a3a5b008d696a87b88fb7b010f658db2a2869d28c17bc3aac4495999ca0beef574738548358c", 0x57) setsockopt(0xffffffffffffffff, 0x2, 0x33, &(0x7f0000000400)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b485bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a7602593394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7028717e24b391fc2ed25bd1cb97a000ee87c07ecce36e4a964881000169d342c79d9c8dfebd7d1c6ef512046252e71a95e753d5f411a5df047021dfd539cbf7ffe6b0306c927c7cf348f08fd5452dc2937c228fe0826d9704fc8116a323a0b8c86b4938af9bec17a0600cdbbcc036275af3c8f723ed198993c883d2e2a2555c7086b24d0ecc30148ecf3700ca3d1922f43047eaf26e35a0b25a2fbbffe5ad0105fe5d0755f9a561c22955bfde1b9c894f9d2a52c99bc4ed9ae2dff0c13f2fd1b5bd0578b270e60a6538a887de43c3650b0eb865e125ebd66c4596806b0fdc344047759bb1e1869b407ac53376f652b1f656724b8c1706ad2c9ad2210efb17a1666644cf232f78e64276a46c3f429122b80712be5c7d41ce04f0518858135b91246afd2bf44f48223407289a98ae450d71605d00a3f3a1d94973e7f432dea8f8c05248efedaf482be34413028ee0f6d47aa896a3bf4941cea5e914ac6a9a9c0c7db34f3b7c5cfca0cbbbeaa86bd9116ba6f82fde6ca4c88627f383edaf869081f03dc24f8375d69093e256a4984253901f530383d9024e266d077ea", 0x232) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) r1 = dup(0xffffffffffffffff) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)=0x1) 04:04:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) chmod(&(0x7f0000000000)='./bus\x00', 0x80) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x2}, {{r0}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 04:04:13 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x120) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x69, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5707, &(0x7f0000000140)) 04:04:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r0, &(0x7f0000000200)=""/183, 0xb7) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) 04:04:13 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001840)=ANY=[@ANYBLOB="80000000290000000100000000000000ca9a2b597aea0a8e04aba12bd26195f5872e9c1b0218d97542c0b87ed7fb8663a2ac71c9156c809018d66edb88c636132571e9274ebdefeddd7ae4b2c1fb27ed624dec331b11a6cde47a9537a598eb46b7449c95da43d3eaab3f5dbc9c4e3f6fb63e4affb168f394b3e8eee900000000"], 0x80}, 0x0) 04:04:13 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = fcntl$getown(r0, 0x5) r2 = getppid() setpgid(r1, r2) r3 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x37fb581b}], 0x0, 0x0, 0x0, 0x0) r4 = dup2(r3, r3) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f00000000c0)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0xfffffffffffffffd, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xffffffffffffffef}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 04:04:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) write(0xffffffffffffffff, &(0x7f0000000140)="441132f75458623ee39857c8a03b250e40b0d53bbcad008b112c7e4875269f474c8fae937bd4e0ee5cbd664f0d1bdaeb608177cca8be3d9f25c06bd6e40ff6d4e3e781560b03f323f0bcb97e520eb83c6d38aa1352a7ae412930b738f90131daa5565aa2f0613ea4b3396ec76926b26c0f955d034a3c84dd2746f23e7d651091e4b71b90364c6cf14973f907433d4a4829", 0x91) 04:04:13 executing program 1: setuid(0xee01) r0 = socket(0x800000018, 0x2, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x8, 0x1000000000000) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 04:04:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000180)=[{&(0x7f0000000080)=""/205, 0xcd}, {&(0x7f0000000280)=""/136, 0x88}], 0x2, &(0x7f0000000340)=""/196, 0xc4}, 0x3) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f66696c810a00"], 0xd5) 04:04:13 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = getuid() seteuid(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0206911, &(0x7f00000000c0)) 04:04:13 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x40002065d) r0 = open(&(0x7f0000000180)='./bus\x00', 0x40020000, 0xfffffffffffffffc) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000100)=0x83e) write(r0, &(0x7f00000002c0)="01dca940f39992a25fea294ae7e11b7833e34d196c75c7b10bde1a4020a6abf64d1b22045e950fe9102d322dce44924da00575db1b0efd50eceb241d95baab65d0e9035cc3477045fc6c1143d45b18e82150925fd28da1387cac8b1df1443a91af4fe055b42fa6df8716208a66415220e95a437646ac0d357866163d907a7ecea730b8d4269c2df8bbb4ab4a5cd4670584073efa5d2eed0da1a987761271f54f68c7a032ad5ecd77f6c032c149348ad46e1d9bbe5e462f9c4231c6a5cedf6f5bad8ae7dc5979f51794eab97f73cb4c401538611742d9351a74ef566253b254259ef1e6bfecb5557959b93becb7140432eef99d73758d4b35a4ffe1995ddef723ec2594d30baebd506ceba81ce47831865b929bac56da152ef434e56f8cc1154728eb259b36b4bd888ac82160c6cc8525c036b7b8c0598ce1e5651cfeb1c264034b68", 0x142) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x4) 04:04:13 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) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004667f, &(0x7f0000000000)) open$dir(&(0x7f0000000080)='./file1\x00', 0x800, 0x0) 04:04:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x8005, 0xfffffffffffffffd) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000)="1d72a573c265b0f3", 0x8) 04:04:13 executing program 0: r0 = msgget$private(0x0, 0x220) r1 = getuid() r2 = getegid() r3 = getuid() r4 = getgid() r5 = getppid() r6 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0xb8, r1, r2, r3, r4, 0x10, 0x3f}, 0x4, 0x1, r5, r6, 0x0, 0x1, 0x401, 0xc0f}) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x282, 0x0) setsockopt(r7, 0x4, 0x3, &(0x7f0000000180)="22739168f85afd406868c3ead986fb12f21733164155b185af5f5fd0c148f56088264feeeb07b053d7997e60a696c7c06d7e7988e1f945ac80a1b8020fd1c6f6fa542944c79dec64f60316d3802e21580080d1f44cd91befd83fccee1c9cf6b7ba4fba842f33f72c6572604ce044e9f4a2b346a1835265deb26310e416a2a6405633402793577541a011b67dbdad8aec23a515d313ab1fec295a490d4bafbbf648ec52c132f6d874a0a7942b9c256340f93fb6759d08563c415100e3ee6b3ced4cf9812d6f21148e562d22e732703c62ca4c55575d03e265adb69c5e9ed8ecb537b3890f45e40f1d82d455f95a86e1286849adda7a4034bdb134f4bcc2e61e12a6b0adb95a1b23c159474835e894ad5459ec73506a07f1054403fd4799f2daa0a516a14e2a6d8fb83de41a5e09ff84198cace0029975eb2f66cf37a571bf17a02522867dbf7326dbc7c0844b9615373919e54fef6ce9eb868a02c631d19c7136682a366127720479808e53b92436232927b1321464c0343bed57ad879d0327101285bd66807d2854a5e5d09ae6e0bd46fcfe84f5c7e79447d0a70554c1a090788cbcc5f4c4b3aef90eebf1bd83abec2fbdf3376bdde4deaaec36d44e91210e9e7d6707d83bcb1c625e29810e192e00377172460ae661530ad9b15a2bf29a00ac49010577665f502849a02f5a35a1a9e55f599cc3a9c37f2ce79b1c13fed0d576c1c9b044a0cacde0ed351dc6123689cdd5fcb7a20e7f9db374d33c72c9fc7a91b56821a8e4206c641e48bbef2bca2432d29f70f436ad30c3ad0ae072c4fea106e2dbddba13f8973cb48c8da63f88e84c76c7c76ae1f73e951cd1b8a4ced28659acab4d48496a2a54ef4deda0b7cdae644e9c4177b7d8f8b4d8e05e14011a96ac4f769f1e1c15130cd56cb8541d65c3958e8b0d9f5fc629a8f65de7df6bacd7b89b26434c93b34c8a4be67a8683e3f890f85eb012cddfa38638dbd90d597a62a67f7877669fd511431d4c83b5927b15b052c3098b2aa1a9cec66f0d98b1bf6e576bb199da615ba3f41b8f2f18d97c8624525ed41923854b7a8393ae7a09f098f1d1b11acfba823820d47bc7b8396210cfb6773f4e4df7070e32ed180c324e23d6c6562926c4220ef3e096bb6ee3055e45de0abf7eabc6851a1bbaa659c817805be55bafb6d846cab29802043af9a527094f90b557fb48b54970a849508c5d9a8ffc2380218605b998dd6406a1387c26df461ffbb8503a6f6f57ec948792926d547bf0ea6be446913698f33f6814863323593079389407457adb0c1229133505e9b81509cc1386a2f1687ba97ef5a3e5f19eeb15af367f3ad68d11174b22f51a60bb2ebfd885d25924158c94fe447da38a57b28cdc27d410ff9acbd421b8ba8b2735102a890952f64fb49609f3786f066b55efa661c2f6a3739b20e3f1b869f513e1185299ccd17e5a6574503125f52055e4081df8b4982d2457a8ca58d947008e37bd4f7a1969596637b3fc313a328594480c600f88172ce7a53ac2ad09e4b2a746e38226defceecfba4a14dcfb71fcdfb5821e597a5872b14eb416030bce1be8d300d55621c829a37f8d6f5b86162a6f8bb3c68fa123b82d6b19d7cf9db30edc4867c7dfd8bd9f8db812dcbf51b7c440f4ebe42019140a3e4179660367b68c16fe36ea8d302c43f90769b251b2fc817bb07f80ebc3511bbec2211f78507cfd929ceb335f1960d32a247bb1cf19d15968fcfca576b17e86320573a09518db29f301f6d0a8f13ae0e56b521ff1867c501ab343af8a5032faecad9c76759f5028a191983b3a140e81ee5916a666d5b0faee71912b20787058b7353f82aaab889c9fce5c6fbdcdc5dc4a71da5e5cd3eff753524049791cc3381fd5454badf1a889f146e2e7c16b2b0c4876d5529b298f0805061bfda5ac2a76726269c51ecc9362ce91d052d9dbb278472d166d4f651c9ed160124e224d29d75b919799a1aaaaedf0c6b5d98bb1af1698c42687bad5fbf9ede608e673a55ed7ba485e6ba5d7d113aa9ba3a2bd67e3c7a24145b35fa98ec0dca6b48de5d5e675b4a250ba3faf4d8b7d9f31a006f07de9f823c9c258f4775c43b297a3839988d02a17b80244628725d559e66889bd42b41f2544dcb51b4cfe82237b2f64b036b5bcf27e7c33268c65082fbd0fc210f2246368561a6c198541c68ca74771b94fe50e007162c95bf011b61c306ab0f2d2956d43c93dc6274e13f4515a399691dec4771545fc16175f162d637dc952cb1212edb6df38c41df814dfe0ed43a9b80f9ea7695ac60b051fa3e91e59b4c9772b84dce7b39aea14ece947d6aec8067108d7d0f0f76e469765abd68faf8d678ca78f0e0f8dc9d3d4303f35fd26c562a2de96bbd287d4909e88a340d1692ec56f942d92055c3a6717d4b1c82cbafd1c16da9516565748bf2ec47793dc7b0aafaeff89f44111ac4156d9bd173065c04229a8aa5511fa99600c0253a4ab7a767c413916883df37853fb26c71ac13d07819ec780f5988b47436ba862fdb80e085f90f430bc25a5cf2f2fa8081587afa8d3132cb0e68488ce6be81718ddb1c00661d28c790989b2417b9ab5590eb3c2a71b2f79049ae1e45f56a1514115eb22032ad172c430c9353783926779ca7012071985c6ffbf892c55d8154599a5771c2758b739fdf8bd10c19cbb000d147b49792d3acfe3b91c695e4673b18cb7a4456b96cb4d5348ab4e5442358fb8fd16d929a92ac5c764545b3bbb7c5e218617e4e8318dae270d902523fe20a78da95bce0edaefe60790fbca7b07fa7aa242997e93d8cf8f21c32cc3a7aedbcc96d7a62a9e58d8855a1a8cdbb357eb43ca83cd0af071f140416f7c99b46e5c05ef3aac91ed1cda18f35ee7a99950250ed163be63fb6e656569c13b4cebf0d12c8409b145f4de4506a8d20de0e47e7cba25a74628b69950fd24d3b047e1c3e2455aca745544a0eaa2b791c28cf6a302c08bb2f51b4c655de3992adebd9a7ba3a0d365901a86b361862fb7ae46685e0ff76fa98780d5170caa296816a3986e5e560b264dbf8de1a79d47fe6920d91d8ccdb72a45e5fa6cffcf3d27835a30869486a5dd12dddbfd7590c4698ea7646ca14cbc1c7ae02cf5bb3db27d448c2059b3903d01735b8ea0402b5690675730291dc391ab021098860673c3ee4495b48ff3e4c278f0618405e1a65f11ba9a0a3e1386a2268733912a0068946aa856af88872b79c8aa926c935088fc14f7502a53f7ff46c0a3db565db107aaf8bb2210b024d6d7fd1ebb801148fa7bc019840c19b549bf6085bcf5a2ddcefaeae4ba213a5839d2560d066adf42fb5236ce49a8eec636ea0644ebd185d9012bf4843ae0f1cacada4ceffd9dea2cddd932b626000623059d8c73987917a79143555c7e759706170df7593054e944bc91aef0e50f81857633bde75321606e21a6d1b0ab9b74d3e5db6aeded0029e604691e0ce2b0d1d7d69b90001508ad703ac18e9ec52af7d31b172d2e82fab2bbbbfd3baa9965359e4d36b51d9bb346d93e2314a029f4ec2a2bd80df57c3ed255e92de057a3db2740809b66be5cf8505335ef0a5f0fdd40cdcc84b900b0dcbcf0c7cde8c5e4122ce6a8b191ad92c3fa4277968c391a4e4afa84a9a28fb2b64644b898a5c336290a2bc618707cb2944fa06abda783c032e7e54c20658a2315ce2738e987c597110d7e23bd9f61fe785c1f836bced082b704f4b67097983207ab9dcc60129d1e8a05009b2d98afeb6b0250969f147ea117d232a80e4fd26777bf1e5063503540fdf2522cbf541f0fc9a5e6699041f5d2a8f1c6e041a7132bf30b0326b2685ea74e9e355e97d1853a525e0d7f2f48dca65e5372ab3b2caa86c96a349ff170d507243aef43c49fad049a065ce52313df4207c48baa748375ab7c5be3213c8d34794680b9e1561df2efe93ea29310b03a872970aee65ead44995a6ee1189e7db2c47b7e8d8ae8fe992ca598f9a2451175e53dc5bd24aa25ec3b3304259907fee46a436b0e8c30acb22738bcb908a6dc3b77c61deeed3f09d201b876f5007b78428efe466e8873a7981c4e1536bba291dd75209838f7eb6731ce92c9e51c97621efad6ae043a771472ee90b8b348c51b34adcfafdcd7994c542ffcb4fccb56b8998abacd1bf208930cc70a558d193a480a567b552b2483cd5b8aee0ca1389f5f8a9dc06e28b0e68692e4b1cc0c2e1b37a33e9919680faa87ce23257f3ce6b1e56edcac82590f38afc5239e71fb77f44eee4b9f2a52fc3a1dcf02eddec3ed9314f8eec38d3abe675bd7960beb7c89f3ed38d0ee1966954b430af319cf430cb11c93eb5901464a765ec34d47caa8a2a63d43dcbb4f99a4b7178194df6153f6deefaada1adb13f3d9c8c09f810d4249aea827d8566d96e6992528f1f98ea5e7e8fd7f169f079d8a54fd65ca520babe50adb881fcecc13f242735775d93edd04a36876f0a10740ea8898faf5c8d5417ca8d17d6c44d033aedc06c72935d4704bed88525eb8fa75f54816ffe87f9d1eba73da78cb72a01a3c5793b72195318d77a000e01b63f978e9c4e4ccd4e70e900c0670e242a2b42499487eb89a904f996c40b8562e4499b496a85a723a257515dbfb308786afdf2a685f0a173ce2bcc15fc7298feb3df15711515a2c99a7d347542f88e6a1e08a6e7c667a87caa10f112ff25194876e2377fe67d17d5d52264f72548dc3f13fcbac827620e58cb77b6a9a127c456716aa935e43651b1b9b3c46770abe32b29ea68588774e733dfa642e7fd7e2216e59104fec048c15112f9b22b6972285a9874eedfc389897c03833234a62bd9f049e5c56fbf1dba0fd0ed2e02316184db3b55e2beb1074d42efaee6e497a8d3bc0d7525c645a8f2d00e5eedd17282800197ba7e7b4fe1a18b75e749d9a32b5697712e0298de3f0b00537cced30097e7500b49cf16450f6b35e9dcc2a276f256ab8f1a7ef9badba6d485344975f88756625de20714ee3fd8a6fee22416c9495bb4253cbd133fc6bd1219170d5fba7d2800a416916dadface41ba5490be7b3b926a70f083b5502f95f3997ae3d2c66968f2ea0d733228635f4a2dc8e0d0157c36a707398dbe5313b4483fdb2f25fe801c7e49268a7cd7b136808f95e29da8b03adf640d965ede34ee57f2877ee226c10b30f87c0a69a300f802ee172a7d4d22b0ddeaace98635afbe5de8be1d6ca88a6995b5338010e137270805f62c9bf12c1f3688fc95205b3d014563b3c371df1a266922e6e39f68a8280268f8bd5c514a83fa02019313bb264e46ac20a5aa875bbd5384425d36b013b66894414d091987f6e1707f58779fd4bec7b34df48d3f9ec91af892555cba175e4a21dc49084e8dbd41f1f5315b964e2e5090d0ddcb4470d602ee26d0729c6b38c67531fe876fc87eee304ba52dabfab80cc2a3555125796fcc95c34a183d3bb94f088301b7ee5bdc5d3c7556edb7cf96f1918f1690931df491a4f9e013aef49782740bf12ba8977ed04d6e97af828a8ac10db40b3586272a48d80ae55cb676b19878f3aa6e17301972232ffbf0d6cad6cd25530e4fc62961d4da957510f843f889c5af57be847cd0db006e79644742f8d0bbca6d9d47d4574920e1451c954270e0fbb6abc0e001210c0a37e5b3d829f94b0c2b1416de89a51c7ef0d1569d449241d9ee654bc6515bf73949b21c547a239755c2537e6aae632247633e097eed279e669a328c36134ad6902e689af5bce75c991fadbb9ade8f44fc6060814d47c99447eaba80f6ab084720e0bfaeb1a77", 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r8, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000001180)=0xc) 04:04:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) getgid() socketpair(0x2016, 0x0, 0x100000001, &(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000001300)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/140, 0x8c}, {&(0x7f0000001200)=""/145, 0x91}, {&(0x7f00000000c0)=""/19, 0x13}, {&(0x7f00000012c0)=""/46, 0x2e}], 0x5) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) stat(&(0x7f0000000080)='./bus\x00', &(0x7f0000001400)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000001380)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001480), 0xc) write(r2, &(0x7f0000000040)="9cfcf743fcdbd9677033", 0xa) setsockopt$sock_timeval(r2, 0xffff, 0xc54668c4010bb8df, &(0x7f00000014c0)={0xc2e}, 0x10) execve(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000001500)='/dev/zero\x00', 0x10008, 0x0) 04:04:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockname$unix(r0, 0xffffffffffffffff, &(0x7f0000000080)) open(&(0x7f0000000000)='./file0\x00', 0x10002, 0x80) r1 = msgget$private(0x0, 0x2) msgctl$IPC_RMID(r1, 0x0) 04:04:13 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) clock_settime(0x3, &(0x7f0000000080)={0x3, 0xd1}) r1 = dup(r0) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x8, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x101, 0x1000}, {0x3}], 0x2}) 04:04:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x37, 0x0, 0x8f) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) 04:04:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="90", 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x84, 0x3, 0xffffffff}, {{r0}, 0xfffffffffffffff9, 0x13, 0xd6750858807edfc6, 0x7f, 0x4}, {{r0}, 0xfffffffffffffffd, 0x8, 0x20000000, 0x68, 0x5}, {{r0}, 0xfffffffffffffffd, 0x18, 0x40000011, 0xffffffff, 0x4}, {{r0}, 0xffffffffffffffff, 0x88, 0x40000040, 0x4, 0x5}, {{r0}, 0xfffffffffffffffd, 0x40, 0xf0000001, 0xb6, 0x5}, {{r0}, 0xffffffffffffffff, 0x8, 0xfffff, 0x9, 0x4}], 0x8, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffd, 0x84, 0x85, 0x1f, 0x400}, {{r0}, 0xfffffffffffffffe, 0x0, 0x60, 0x10000, 0x100000000}], 0x0, &(0x7f0000000440)={0x26bb8406, 0x1c}) r2 = syz_open_pts() r3 = kqueue() close(r0) r4 = syz_open_pts() kevent(r3, 0x0, 0x0, &(0x7f0000000240), 0xffffffffffffffff, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a271dcbdd7ddd11802985411a39f534d3bbc82e6"}) kevent(r3, &(0x7f0000000300)=[{{r4}, 0xffffffffffffffff, 0x81}], 0x1000, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffd, 0x40, 0x20, 0x4f, 0x9}, {{r2}, 0xfffffffffffffffb, 0xb, 0x0, 0x100000001, 0x4}, {{r4}, 0x0, 0x10, 0xfffff, 0x5, 0x1ff}], 0x9, &(0x7f0000000200)=[{{r4}, 0x0, 0xa, 0xa0, 0x8001, 0x10001}, {{r2}, 0xfffffffffffffffe, 0x20, 0x0, 0x648880000000, 0xff}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0xc84, 0x8}, {{r4}, 0xfffffffffffffff9, 0x2, 0x82, 0xffffffff, 0x9}], 0x8, &(0x7f0000000000)={0x2, 0x7}) 04:04:13 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt(r0, 0x2da, 0x9, &(0x7f0000000000)="6b7402351839a73786a98c291eb322988049188c4c02ce75236a851499f678fc9587717065b927afff74b1dc62ff7013ab95aa3437b72299d726e44aa79d4ec1eec83893670328b522a1c01965c7c6dbd83bdc1432dcf5045567c0f061ed891469f841ba79b8e75c4ed8541dcb3fe8c998e277fc278001fdd804d2e97063898f9706701ceebded3efde12856b1c970d713c51771c422e421abc4a4787fc86b01f70af30834bf0f766c190da50bff1b0309ed4a98", 0xb4) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="d9ee88affa7ffd0e5275e8383fd81359b72de1514a4cca3dd6f78e68419e3eb37a683aca6c", 0x25}, {&(0x7f0000000100)="e7552fe7bf2cccc2", 0x8}], 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0xfffffffffffff801, 0x5}, 0x8) fsync(r0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x4000)=nil, 0x1000) shmdt(r3) r4 = shmget(0x1, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000200), &(0x7f0000000240)=0x10) shmctl$IPC_RMID(r4, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) connect(r1, &(0x7f0000000280)=@un=@file={0x1, './file0\x00'}, 0xa) write(r2, &(0x7f00000002c0)="33785fb4c78cb7b597d5a88ab3b478227f6215039dd68542a394ba338ab37d64b9a7be9e61f55e2210eb7ccfa387ffc3779e5eee68a357e125a58a8b5e3273bd9c7572403aeb761c867d526173173207001ec785cd038d211429", 0x5a) mknod(&(0x7f0000000340)='./file0\x00', 0x0, 0x8000) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) setsockopt(r2, 0x2, 0xa0, &(0x7f0000000380)="191741ec4c70f53e99ace0cb3132ba1aa5a711b6c198c80a503da4cc7701e564ed36cc8a1a001c94e75e0681744eee4bea7e5646fbef85516df02f4f786719053146e1f602d83a02035aeed0bbba849be58a013587d84525b4b14729a79069e1c07374a6cefadf47065b10c924af5432fb9b4c2dc5c016d18ccbd09bd1", 0x7d) r5 = socket(0x1, 0x8004, 0x40) shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffb000/0x1000)=nil) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000400)={0x2, 0x10001, {0x8000, 0x100000001}}) shmget(0x3, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r4, 0x3) setsockopt(r2, 0x7, 0x1000, &(0x7f0000000440)="ea87812a49bb97806c2952657632f4b73e59090c860000e51168ce60d063e3e4b25ab573ed255256e34e41536b3c26fab1230f88d7294d9ffe38ecb0f1e974", 0x3f) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000480)) setsockopt(r5, 0x200, 0x9, &(0x7f00000004c0)="f60ba7b75f0fd4e5f0423cd1f470c36cdff6f56e8260bf651788b73f2c5fe873c2474d250540da527c39fc59c34e60f33cfff33b612d9b07771067bd35a4b178b908d6d9ba1e1ae29a5eca8c0f37e8ae134b04a3ed4d4587345d114216db87981ec618ac32844aa3a5480bf7f97e36a7e3b888225725e1260430978aa0b526adf35057eb2967691b97a0ed2d51a438a03a7e7f69ebae4a7c3bb55b89c67c74fa3ca5a8626a80d9bc943e27f9656fdbedf4d8b3850193f362aa018c5fbf3556f26cf6fa30667e6abbbec3b4459f62da6f8bdf4b4d33866cb21d2c114c14baf93b3066f8f5c7842d24e1acfe4a69878b7455732e43", 0xf4) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000005c0)={0x7, 0x5, {0x4, 0x1}}) mknod(&(0x7f0000000600)='./file0\x00', 0x6000, 0x5) open$dir(&(0x7f0000000640)='./file0\x00', 0x1, 0x1) fcntl$setstatus(r1, 0x4, 0x84) 04:04:13 executing program 0: madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000580)) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = accept$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockname$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000200)=0x4) r4 = semget$private(0x0, 0x1, 0x240) semctl$GETVAL(r4, 0x1, 0x5, &(0x7f0000000240)=""/202) fchmod(r3, 0x10) r5 = open(&(0x7f0000000380)='./file1\x00', 0x3, 0x81) symlinkat(&(0x7f0000000340)='./file0\x00', r5, &(0x7f00000003c0)='./file0\x00') r6 = accept$inet(r5, &(0x7f0000000400), &(0x7f0000000440)=0xc) r7 = accept$inet(r6, &(0x7f0000000480), &(0x7f00000004c0)=0xc) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7ccbf4d45797574a) fchmodat(r0, &(0x7f00000005c0)='./file0\x00', 0x20, 0x6) poll(&(0x7f0000000500)=[{r3, 0x40}, {r7, 0x80}, {r3, 0x104}, {r3, 0x1}, {r5, 0x21}, {r5, 0xaa}, {r1, 0x78}, {r5, 0x10}], 0x8, 0x1000) r8 = shmat(0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000) shmdt(r8) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000540)=[0x80, 0x740, 0x4, 0x1, 0x0, 0x8]) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000880)=""/254) semget(0x1, 0x3, 0x41) fsync(r2) 04:04:14 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) shutdown(r0, 0x0) r1 = accept$inet6(r0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x80) r3 = dup(r1) renameat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00') msgget(0x0, 0x100) 04:04:14 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000880)) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r1 = open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x80) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000180)="de7c95ff9b7617735dbd7e9bf7011baf", 0x10}, {&(0x7f0000000240)="5f60cda6dd84806c2ebbfdaed6086c0bcd959a784a1329cc7cee", 0x1a}, {&(0x7f0000000280)="8478333f46f51f29ecf16665fa9551f6b77fe64e142a054f28290e88e8ad76d6b98ee27007feed5be8ac8c0f2f84212304433d633ef1542eea832cec6075f1e90a1cc9cdccb094bb605ca8f4933ade6751ebe27b193817ae2bd7bf34d2a503471abe37d37b5da6999ec5cc5232ea0e82346fa062fe938c6b2de630a9b5c5edffd1bd85a3d8b3940bba6a5bd3c3d4600e9383e2b3501ff82bab53f5891b01912260f16d0bfef85dd4577c8d85b11cb193c360f97ba7e9e3f1b488dee785139a06f8e080223f118c62c06067473a71847a94fe16dd93bb41863bf96d269f7152b6d043931db6dba3775cd07fc6e91c065b89df", 0xf2}, {&(0x7f0000000380)="b990f43d78bd6b21f65edb720fe41c3552cf1cfb8be3d552c7eabd0c6713910ad30457119b04b1699e829e3c3eb343605641e1d7c147d4a094e0fa205d342a7bfff86b918f90449852db46052a476efac891095598777d434b9f5953", 0x5c}, {&(0x7f0000000400)="bbf90138f400972673fc268db2cd2797d6a2fe9323261465dc340f8321d65376fb75c316758cbaa405b7eba1769719a1ef5e52c1c11f5226a3e52b6c6a8c7b48581d52f6e62af53a1e1007e77b46a10fc49d33b225e6835c8211c8154f85d31a094861e45fccd101b4f4", 0x6a}], 0x5) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x4001, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000100)='\f\x00\x00\x00\x00\x00\x00\x00', 0x8}], 0x1) pwritev(r2, &(0x7f0000000800)=[{&(0x7f0000000500)="e0cda6fe818f3133b666bb8def3352d7c46452aea8d5620f836982453b71a93191c7202114536a632deb34e6183190b30375dbb87c2e639e4874b8fa55542d92331e83fdaeda8d5c1201fd3b8d371e9dfbbd8804e3a8befcde204a91e541450781bfaf601ad13e4fba77ca9e9e555d3fd5", 0x71}, {&(0x7f0000000580)="6c3bbc94f722dc7cecfebd4b424629e3b310f8dc087312a433211466ade23e23d28765fa5fdb22ed2a5a6692bbc5f2dd0d991c3bc2dcf227bc31aefd12520ac91203465a74e8d0abc2019ce92826dbefe4b4fa5792438d3d45ee0cb29c95cf3588335a47f8ecd8b3538e1f8875", 0x6d}, {&(0x7f0000000600)="d35dc1ba47db4c5f8ae51a55018658e3d487584e78b0e200aa2c1e04ebc2769b08525d1465fbfdd78600a07d37cecc78bb073209e64a7176f74b0615ac2572e5328b89b32f7b942e9931fbc43322e98013815e685b8bc08c62", 0x59}, {&(0x7f0000000680)="cfb5099e1876a90a882b666c83343bb2a5ce257bdd2ffccd6e9e64bd9cf47f590e7f381d03f98652b71fa7858b5268e579d4767fa4aeeff52a5def266f1e1b465b", 0x41}, {&(0x7f0000000700)="4d5c90184d87171af4a969de42a1229bf2972c2d2fd88f0e3016f6672d97a04b8ae5196fcd633234892f0bcf303e632f1cc0dc7c9104bdcae904064f92f34c2b26462ec25a6c54623a5246343c046de01a2c22f520234de2d5bd6b4ffe3bef235b3c9d1541fa25ccb4eab593859c8b2b27faf5985d466f6f859e4af689110a7ab927fd53c43bc7578c64d123bcd664ec3222f44c72b7bdbff6d8274463623b3604364f8b26394158a0ed862526b30dee2cd39a4d50632eba141c8d7ed5fb383806e69b68b1bd701f5834a76b35", 0xcd}], 0x5, 0x2f) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x1013, r0, 0x0, 0x0) pwritev(r2, &(0x7f0000000200)=[{&(0x7f00000009c0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 04:04:14 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') rename(&(0x7f0000000100)='./file0\x00', 0x0) 04:04:14 executing program 0: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) socket(0x18, 0x4000, 0x1f) flock(r0, 0x0) 04:04:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r0, 0x6, &(0x7f0000000080)) 04:04:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8) dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 04:04:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x44ff) r0 = dup(0xffffffffffffffff) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x2}) 04:04:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x6, 0x1c) open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x7, 0x0, 0x0, 0x0) r2 = shmget(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 04:04:14 executing program 1: munmap(&(0x7f0000d13000/0x1000)=nil, 0x1000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000c4d000/0x4000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmget(0x2, 0x3000, 0x10, &(0x7f0000d0d000/0x3000)=nil) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x0) madvise(&(0x7f0000d0f000/0x2000)=nil, 0x2000, 0x4000000800000004) 04:04:14 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') chmod(&(0x7f0000000180)='./file0\x00', 0x23f) 04:04:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) 04:04:14 executing program 0: link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x400c745c, &(0x7f0000000040)=0x3) 04:04:14 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffd, &(0x7f0000000000)="0000e100000000e400000010", 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) pipe(&(0x7f0000000040)) fsync(r0) 04:04:14 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) close(r0) 04:04:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="858d1932013b294805b00145ea8a1c3c3a3159c10c37507f57f2b25203d35a52ea348ee487d22cc38fa4280c85fc253b75ba182e5cc24be48ec34a11dde1b78cc01258f9992856a953cfde1ca51525a23d890120054333352933766c0ff0cb1df6ce35dcd7c782cb1c605233ebac182373", 0x71) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) 04:04:15 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$dupfd(r1, 0x0, r0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) close(r0) 04:04:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x20810, 0x100) writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="0000000247e2c9dd0c7501dd839f2124a78867d3bf80813945f671434b66563d", 0x20}], 0x1) ioctl$KDSETRAD(r0, 0x20004b43) open(&(0x7f0000000080)='./bus\x00', 0x8402, 0x10) 04:04:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000240)='./file0\x00', 0x10, 0x28ae) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) dup2(r0, r1) 04:04:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="00c5f8352d0917b163cb5f8beba77af7b0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815d7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f408d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba733a77af6e33cb873b9287d55c6b3eb5c596fa70d27010400002a8d6969cc576c00f0", 0xc3) r1 = syz_open_pts() r2 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x3000) dup(r0) close(r0) r3 = dup(r1) r4 = syz_open_pts() write(r0, &(0x7f0000000200)="d031f58d7a40eeec6d87d1ec89ca9874025a452bc5aba83ed8aa7d20930e2b3e933737daa9e04dfd6901f785c3d2250214e9426663674062604265e22a8936de4620e3005a6fcd5a13435fece9980a12c050f7bf71036ba5f478b2ea7b0f6571ca293eb4617acf957351d5ab20604848e40dab079c8be18e10ff7109cbbb247ffdbd723b0e6129310907d39c066229d0160a0768686bbef2532ea5d11c7313bb4e0fa8a74ca47e6f53ea271423e56a354369dcd909a93b369e150165", 0xbc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r5) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) 04:04:15 executing program 0: r0 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ab2b43ce9b33ada7ee08665d19ac14d5e51348771197a7728420aef61715f7b1d3d4b3830c921be1817a0000", 0x2c) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDENABIO(r1, 0x20004b3c) 04:04:15 executing program 0: socketpair(0x2, 0xc001, 0x20000, 0x0) 04:04:15 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffd000/0x3000)=nil) r2 = geteuid() r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getgid() r6 = getpid() r7 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x9, r2, r3, r4, r5, 0x2, 0x40}, 0x7fff, 0x5, r6, r7, 0x2, 0x100000, 0xffffffffffffffc1}) socketpair(0x10, 0x1, 0xa, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r8, 0x0, 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x3ed) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x1b2}, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) 04:04:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = msgget$private(0x0, 0x20) msgrcv(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="1000100000000000000000000800000000000088919d529c7f8c36faffffffffffff0bf007a53a0d5b4c5b0e22e83e7e7ab662f9048170e993dcb6d7063bdc037b93f1ca8ed16118ad1c6adf739a9ac73bbff6beea00958c8b3cccf64dc8026d7380f8ec466e43392d5d139a794f6efcfabb6c3f18443e6333b5a4463f7fddb3d1b3d1a0a4abc8a53f4280a7b51ad12d27eae68af2c25e285a5e12df8eecdccc1b0235b39dd7ec0cdfb73e6152376183b9e574ac3dcd7ba90ea36efb084aca3f7ba10d9a1edf02aac59c49443219241fcf5daac4e7d896b8e7b9733b8e2e19825505c3e3989c8ed47ea8265493"], 0x13, 0x2, 0x1800) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) fcntl$getown(r1, 0x5) msgget$private(0x0, 0x200) setreuid(0x0, 0xee00) r2 = socket$inet(0x2, 0x3, 0x102) socket$inet(0x2, 0x4000, 0x200000000000000) r3 = semget$private(0x0, 0x4, 0x200) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000001c0)=[0x80000001, 0x5, 0x3c6]) r4 = fcntl$dupfd(r2, 0x0, r2) getpgid(0x0) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000000)) r5 = getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r5, r6) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) getegid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x40010047}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x5, 0x1, "870982ffafbbf26469259e2f540fc1aec36b4a72", 0x8b, 0x472}) clock_gettime(0x0, &(0x7f0000000080)) 04:04:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x180002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) semget$private(0x0, 0x2, 0x400) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000100)=0x80000001) readv(r0, &(0x7f0000000040), 0x1000000000000122) ioctl$TIOCSBRK(r0, 0x2000747b) 04:04:16 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180), 0x204, 0x0, 0xfffffffffffffc6b}, 0x0) r0 = kqueue() writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="1572ab3d6eab03c7e34e52ff89ce2f22c567255ac9472e6ebd27113491f629de421b161068be92144b826614f58073c59f8bc88cc2c6d9cab2cc759bf23367f3158391dd4b5e17da7c2c67bca5aa881242e10f785c3fc9eb25a366ff6c724cc682b62a4a17f3718b1f207ded080616ceab067f879cf6fd287998e163fdd9fb319ff0b6c48b6afe11f47df8911bba250d9cc6298be315821be0217e07df8b89f1493c85b395068dc2124095eee415ac02a573a324a22e69", 0xb7}, {&(0x7f00000000c0)="1288f27baf3c4c54ee1dabafc928b6f0c45c9be3f0d5a9fe358953ec67e0251defe069cfd69288152eafc4ce1347", 0x2e}, {&(0x7f0000000100)="e5e60c80f2ee73da652a6061a189074b61e55ce07d16f4b44b8b1169c0892b91f772c9e40412dd744ba2d616f9d3d455f83a962a7c7ed4890d9947c2e5d0b62b93a47b8905951a2251ec6c3a250616113876", 0x52}], 0x3) 04:04:16 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = socket$unix(0x1, 0x3, 0x0) ftruncate(r0, 0x9) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0) 04:04:16 executing program 1: socketpair$unix(0x1, 0x20000003, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(0xffffffffffffffff, &(0x7f00000000c0)="e8b2a88b90805dd63c4690a6a1f4ba00240adb4bba16aca233a224604bc7445b46ae4e14e5544f75f170673e7fc31062", 0x30, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001440)={0x0, 0xfffffffffffffe5a, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x2}, 0x0) 04:04:16 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = syz_open_pts() lseek(r0, 0x0, 0x40fff) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x8004667e, &(0x7f0000000000)=0x9) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000340)=0x5) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r0, 0x0, r0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='m', 0x1}], 0x1) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000180)={'./file0/file0\x00', 0x0, 0x1, 0xffff, 0x1, 0x0, 0x7, 0x86c, 0x0, 0x1, 0xffffffff80000001, 0x7}) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) kevent(r4, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x7d36}, {{r1}, 0xfffffffffffffffc, 0x2, 0x80, 0x1, 0xff}, {{r1}, 0xffffffffffffffff, 0x8, 0x12, 0x4, 0x7}, {{r4}, 0xfffffffffffffffa, 0x43, 0x42, 0x62da, 0xd20}, {{r4}, 0xfffffffffffffff8, 0x80, 0x1, 0x5, 0xaa2}], 0x8, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x42, 0x80, 0xffffffffffffff80, 0x8}], 0x2, &(0x7f0000000200)={0x7, 0x4}) 04:04:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000004ea89aa06d81943f00"}) r0 = socket(0x18, 0x3, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 04:04:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) write(r0, &(0x7f0000000380)="88958ab138216b586c56bb3dbafee499b3b9e56b16e7b321358eba44267c9ee753b500fae74b7b9364ff816ddac21860443c4a4f0800bd0e8fe820da02cc990beddb1343b299e7420fa3ddb1220032463d4daaef77910e1356883b288184083da8f0121936", 0x65) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) write(r0, &(0x7f0000000280)="3e9e04e72a75a8e195b8c1decb32e46f612d50604fe5063b028be8447288d99234f82a0d8b8660c4a3199506f64aa1025deaafd19c745c4028b5a5981a91e4dba936d4156b493f05e280b5e62668fca32f019d4c4a3823a715c7b7ac69994da167aee81e81d95e68bae010a8c4d5bba92973e6e517de7e603294cfb5849e7dd7291849ded55bca00b832032ead64c17b053adcbf5c7675a0b652f40bf58ccbbed04f1c", 0xa3) r2 = socket(0x6, 0x3, 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) getsockopt(r2, 0x10000, 0x263e, &(0x7f0000000480)=""/85, &(0x7f0000000500)=0x55) getegid() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a24f9aaa6a601be37f7d23b4563d4569dd680a96"}) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0x0, 0x40, 0x0, 0x7, 0x20000000000}, {{r1}, 0xffffffffffffffff, 0x0, 0x5, 0x9, 0x7}, {{r1}, 0xfffffffffffffffe, 0x48, 0xfffff, 0xffff, 0x34a1c966}, {{r2}, 0xffffffffffffffff, 0x20, 0xfffff, 0x7f, 0xc7}], 0x0, &(0x7f0000000400)=[{{r2}, 0x0, 0x40, 0x30, 0x1, 0x7}, {{r1}, 0xffffffffffffffff, 0xc, 0x800fffff, 0x0, 0x324}, {{r2}, 0xfffffffffffffffd, 0x20, 0x8000000b, 0x0, 0x8}], 0x1, &(0x7f0000000340)={0x3}) r3 = shmget(0x3, 0x1000, 0x400, &(0x7f0000fff000/0x1000)=nil) shmat(r3, &(0x7f0000fff000/0x1000)=nil, 0x2000) write(r0, &(0x7f0000000140)="1e", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "f2f0bc59ab6a208a02438c2bbf858187a9329509"}) r4 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x48000000000000, 0x7, 0x40dc, 0x8, "4ceaa6bc48c1fec76ad915ea1eaa6369b087e31c", 0x3, 0x7}) dup2(r4, r0) execve(0x0, 0x0, 0x0) 04:04:17 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000001c0)=0x2180000000000000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$getflags(r0, 0x1) 04:04:17 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getpeername(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) getsockopt(r0, 0xe7ba, 0x4, &(0x7f00000000c0)=""/160, &(0x7f0000000180)=0xa0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000), 0xc) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000280)={'./file0\x00', 0x9, 0x1000, 0x6, 0x0, 0xffffffff, 0x7c1, 0x5, 0x2, 0x3, 0xfffffffffffffffe}) 04:04:17 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000001440)=0x1) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) readv(r0, &(0x7f00000013c0)=[{&(0x7f00000000c0)=""/229, 0xe5}, {&(0x7f00000001c0)=""/136, 0x88}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/170, 0xaa}, {&(0x7f0000001340)=""/26, 0x1a}, {&(0x7f0000001380)=""/47, 0x2f}], 0x6) r2 = socket$inet6(0x18, 0x3, 0x0) link(&(0x7f0000001480)='./file0\x00', &(0x7f00000014c0)='./file0\x00') r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x3, 0x0, 0x0, 0x401, r3}) getsockopt$sock_timeval(r1, 0xffff, 0x1002, 0x0, 0x0) 04:04:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000040)='./bus\x00', 0x100, 0xc0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x9, 0x1, r1}) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000640)=[{r2, 0x40}], 0x1, 0x7fffffff) poll(&(0x7f0000000240)=[{r2, 0x85}], 0x1, 0x0) 04:04:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x8000, 0x2, 0x101, 0x1f, "31abe8ad138c12a6c294d388d083a72a944c311d", 0x56d9870c, 0x3}) fcntl$setstatus(r2, 0x4, 0xcc) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 04:04:17 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0xa, 0x80) ioctl$TIOCSCTTY(r0, 0x20007461) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x42087007, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x7ff, './bus\x00', './bus\x00'}) 04:04:17 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:04:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000600)="0921429b9830306075999836d06e6540ccda37a66e8f61e4d5d93ed3f224adabb2acadbbd636b83a8ea9ed18006c12b1f5e99f23aabf1c466023607420cea6f3ffd41c3da0442e71bfbec513bdddc434e57d98d93ee8c1e769068aa5e11ba92b3a6dd4a0a1c28d4df7d996522ceda09dd3d7f71b6b349b9383770892d2cb7739da8b18cd6637847e020dd08bedc92f239912", 0x92}], 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000340), &(0x7f00000003c0)=0x8) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) clock_gettime(0x4, &(0x7f0000000200)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = msgget$private(0x0, 0x82) msgctl$IPC_RMID(r4, 0x0) setpgid(r2, r2) setgid(r3) getdents(r0, &(0x7f0000000100)=""/15, 0xf) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x11}, 0x5, [0x24, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0x401]}, 0x3c) socket(0x10, 0x82d05ad4eb483af8, 0xf7d5) msgctl$IPC_RMID(r4, 0x0) getdents(r0, &(0x7f0000000200), 0x0) execve(0x0, 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) setgid(r3) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 04:04:18 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r1 = getgid() setregid(r0, r1) sync() getrusage(0x1, &(0x7f0000000000)) 04:04:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xc0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) 04:04:18 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f0000000000)="0a9cce999721bb673fdb6912d175", 0xe}], 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x20e, 0x0) writev(r0, &(0x7f0000000000), 0x1) mkdir(&(0x7f0000000480)='./file0\x00', 0x8) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)="3ddfa11a0c9898b640cd7b3b31accc7bba83a755bbc1cedc20e51f", 0x1b}, {&(0x7f0000000080)="c2970767eafc15ba908c68d98e234854785fcda501a7d450dc6fc20ba747fb746b03cdeedf5ba8107ed97956d9077e76b68222f80121b2c9fccb518dfdf5cc3221e542a3e3e9aa51c022b4db43194aafcec24b7b21ab3dffeaa57f423a967f16f7dfe61b808bbe7b56bf01de47a43cc310e2babb93209c37066dc4cf2f97be402040f59bff8bb82a5f672402697ee9a8520174fbb3b0c000a088d2d30ef06dc921", 0xa1}, {&(0x7f0000000140)="db6405c40354a171e4ca25c73abe737b324eca6c6dfc", 0x16}, {&(0x7f0000000180)="f09dfdbbe20d1887d132cf45d03d35bb4911dba883b4545a42c648196cda3ffb8694882f8ed708c3e539e5119178e659bcea5e514fc34e16a269d5c0e7a84e2b4e161d7fc44adb58a00d9365bdd085089d23a3095ad7ac9581a388c204b77a1641cba7b898403524a20c780bfe601e5d1d37bb05ef3683e1626b16065fdeae3a3057c6a87c685d5e8adf4f342271fb4b640f74d1501d1a59104098461622d4734869c53ea21ddf89a0309446ce75d757d69a8f65f63373503224e211781440fe33590aae047eb743702aad", 0xcb}, {&(0x7f0000000280)="468a1c2a2c72cb29a2ae8c9d5eedf43badd3ed25143d9e3392044857f3b2cbdedc2349ad1abbb42ecf7a81b1c210c079e7d5bcede045b01156a9957137a91aecd9e4b6a67c306cee92724586ec6717c5bd8c030c942cea82a82d28d5930505d1a7034b18af61459548506789b26c5fc3a21b627e1d2e225deceb578a933dc73f0180295fb60ed94072d1abb65820f585243482ab428bb1ff47ebfd02250e15d32d63a1ac13652d87a9ccd3ac321ceb87252077009dd642cfd79deefb03cd472c", 0xc0}, {&(0x7f0000000340)="dc244162ff0fb31a4bae2c540790335a06d20bd9b807166ecad024afefb1f7bc9de2250b471e865df10d0409d91d1e524a069233e413cff943a3bc8bceed487da90f8dd1fd80d9f63a2778dd14be3b574f4c12b46f0c8c58de5e81a1cf7fc61d9cf3d7881a543e42474299", 0x6b}, {&(0x7f00000003c0)="73a25fa5f9a1cfae5b38fd0782119fc08b127ffdc2006ba4", 0x18}], 0x7) 04:04:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = socket$inet6(0x18, 0x1, 0x1000) getsockname(r0, &(0x7f0000000200)=@un=@file={0x0, ""/108}, &(0x7f0000000280)=0x58) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x2, 0x1}) 04:04:20 executing program 0: r0 = socket(0x18, 0x7, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x1, 0x7bad, 0x100000000, r1}) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) kqueue() r2 = open(&(0x7f00000000c0)='./bus\x00', 0x10098, 0x10d) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000100)) r3 = kqueue() r4 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x7, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000001c0)="baf78cd4dc6427363a563a0f4a029a39091d9f43528cf52f5b0ab9466e2fcec81cccf12574a37643c80f8096529df4e51c2e0140b8ae15a1f359fd65b473389bcf6992e6c8b67abb8a5dda903aed1d00000000000000000000000000000000", 0x298) r5 = dup2(r4, r3) fcntl$getflags(r5, 0x1) 04:04:20 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x1000000000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) syz_open_pts() ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x100000001, './bus\x00', './bus\x00'}) 04:04:20 executing program 1: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0xb) 04:04:20 executing program 0: r0 = socket$inet(0x2, 0x4008, 0x7) fcntl$getown(r0, 0x5) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt(r0, 0x5, 0x7, &(0x7f0000000000)="d90b000004000000", 0x37f) 04:04:20 executing program 1: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x1) select(0x40, &(0x7f00000000c0)={0xf8e5, 0x5, 0x6, 0x1, 0x6, 0x6, 0x81, 0x1}, &(0x7f0000000100)={0x5d, 0x900000000000, 0x7ff, 0x0, 0x5, 0x833, 0x0, 0x3f}, &(0x7f0000000140)={0x5, 0xff02, 0x2f, 0x2, 0x7c, 0x7, 0x7fffffff, 0x7}, &(0x7f0000000180)={0x3, 0x9}) mkdir(&(0x7f0000000080)='./file0\x00', 0x61) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7) 04:04:20 executing program 0: r0 = socket(0xc00000000018, 0x10000003, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6d, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 04:04:20 executing program 0: r0 = socket(0x18, 0x7ffff, 0x5) setuid(0xee01) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 04:04:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x0, 0x90d2, 0xfffffffffffffffd, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001480)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "184417a712d264eff693b6c803b98b867bc15b16"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0b07244cf14e3e72436078b3d165ca6695a438c6"}) syz_open_pts() 04:04:20 executing program 0: setitimer(0x1, &(0x7f00000000c0)={{0x2ab2, 0x81}, {0x401, 0x9}}, &(0x7f0000000100)) setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x7}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000040)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) r0 = shmget$private(0x0, 0xe000, 0x10, &(0x7f0000ff1000/0xe000)=nil) shmctl$SHM_LOCK(r0, 0x3) 04:04:20 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00d", 0x85}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x97d9, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x1, 0x1000000000000000, 0x1}, {{r0}, 0xfffffffffffffffb, 0x90, 0x4, 0x8, 0xfd}, {{r0}, 0xffffffffffffffff, 0x26, 0x0, 0x3}, {{r0}, 0x0, 0x0, 0x1, 0xc00000000000, 0x26}, {{r1}, 0xfffffffffffffffb, 0x11, 0x8, 0xffff, 0x6}, {{r1}, 0xfffffffffffffffa, 0xa7, 0x10, 0x800, 0x7}, {{r1}, 0xffffffffffffffff, 0x0, 0x80000001, 0x101, 0x3ff}], 0x101, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000080)) 04:04:20 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = dup2(r0, r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000001240)='/dev/zero\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0}, 0xc) r4 = getuid() r5 = getegid() r6 = fcntl$getown(r0, 0x5) r7 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, &(0x7f0000001300)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001340)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, &(0x7f00000013c0)=0xc) getgroups(0x5, &(0x7f0000001400)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000001580)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001200)=[{&(0x7f0000000040)}, {&(0x7f00000000c0)="75edd831ef94ea56dabc13e10452038817b40235d04e85b287ddf0062bffe7329f8b3666d61259232983a710814c22f78f6ed02e7c21f23d4646f08719da8bd5aa1c3ab8b8d9d7385f0ffbf40286175bd6f66e6b55fff33912549b92f51bf540289694fe4ede82f19d5a016f1e6d0ea76ab5f803cdffa8d8608bfe0e0362772f4889760a2c7c6ea8b2fa071469ddc7d6805091882b5b9daf8d3f00b6cb1e4910c0a6b8cc7c88022b059fe81ff677af", 0xaf}, {&(0x7f0000000200)="07a3da958dd61001e81dbbf1aec691aaf382fc40fa75e3f1ef4b7f351619fc8b11e6072d3e8f7d34894245cbca1cc806cea173aa1ccf2d02fc265d04015467f6cd9cfde3a40da411d022b35d8165d01b2c70566ca2d948d202f6be1752f304e3ed3e44f87ac869c8bdfa5edfe9edb43f6c3c4a934605f26df7152a039a36b63aa6d45b801158e5bb28f8daed83341c7e3857165e3ff4309b5549a125d935e5ab28f40d1a4bf056d13dc0e77c93666efe94f755da71b04799638cf89069e382a9507855314f56840ce8f494b049093ffd63b063247c384f2b1a7cbf48d2a64da0b866e49ba89326f51bb2eacb00c11aa71ac08d04421b58c01bdf5c8a52384064d426e6802d1506c7d1e81c20c05a893470afc52b47b4c753156781fd1e80f821fde4b15c0ac2fb981581f1f1250e90b90fe2627f34f7dc1a47826dce538391345a522f54283f7a485e7452865728db0419cbf4aaf496f25bb4f32a87cd1dc6787ee3aa9f26227d0872316a3009505d4b1451f9d166a1113d4895dde71ea70e1bbe31c65420f44ca98c1f854f756d8f587405c4dd1f40b3b10714b7ee4392a663b8ceff9a702bbf3fbd56c830d44e22bedc1788f87025ac6ab34112eb05aa1a70346445da8cf98e37a08f8cdfc2096fb80f278aaf5579d92c1c6a40b7a8d877102be0d25662c37e40b334564b1e7cc38858713fbcd407a321ea1e380126d7b7881370bf803d546ff45310fb51cb7acfd56222046872cb700737f0562ac82a1081383dae6e04a73fc66218caf92c670a6f2b29611f05bdbd03ad7f5fb8c8a55f21423b3d002fc236dcd012a1b6df142a4901d6da317f2ddf626854eb02d92165e3a7f46081800598da7970e5d94e5ec7bafb7a24a4150a146c53f167804a06dc6e321b7e3760e3d69a808e61a704e7aedcbc31dbe2244df748cfe92487a4dd645cf572e968ebc45184d3bb72385313add2d30f3ba273b8fec1367c6e1b23d83110fc210f03c0daed6a641120fcd8baea86ad7ff88bdf7f66854dca9226167843168c6ba79c083a350224f757c3ebc456af68413f124b925fd48a555930800427ec7c668b8bad2ad9e0e2d19acc6895d54c7f684a313185eed3804ca065354e24204db85454bef6d759fbcba19f33082874329c622ba653d3594222619c9f7a07c2d510c509b22bb3d9b5974b5f79e34c7ae2cf3f801b878251bc2d9df3ef2078fe6fe756084786f4b14b8475ac5d6256d6936d1fa8354759ad42fa6d035a467fc49facd72e6710a22aee45e38c8fdabfeb50959bb32f3cfe1e1ded5db52b951c082feb8504229e9556bc226f7cb080e17e28e91cddffdd200678fe433f561a8c2bb67daf61c5f1c170f3a0ad776b81244661f6f276a5d118360042f93ea4e6d5a8b873d318802c28f2a5d31a0894a5d1b71b5149c7ddbceb3c16dbe59b5692270f7e67dcaf3d0ad21c2b52862d7ea3c20403055efcb059958c21f4bca07782060ab1c543d62abfbd8e630c2c636ea4073447d867a9cd9822f4c33c824977aa18535404f2c5ee2593868e996d80186302603415cc9911554d9df7ee997236306b60eaa2507cd58b7bd661b77f696dbef5da21734fc9d4b88d2ba1a1ae3dd76ee48f1442db234f750ebbc60cf39a6a64b5abee00cbddeb251350aa4dfdac31eefc02278e95ca756519cf30bea43dc955df1ddf0a1d05310201fdaaa825499d16648972896b9de297b899765dd7919e1dd487a6da22c46bd95d15615a21f77e48ef5762e02e53597b6c98c561e9fd2553c391da9455f8667875f7dcca5abee5f802c62904b9348b2f40bff7881338ae0365fb1eb90a50683bcb0999996da906b0b3bf2513081ed69ec4fa9e41f1955a6109b389a950235591450a58f53242dbb1ba949fee7570e4029a47eb1b006e0ece5a809594163d584ef91ddce7c9ee84404f7fc6c0a179c4ea362f6e92ba01070c7cebc934d38101c35ffc22021db4b791de439275c70ec0ab1289f74341e245ffe2162b776d817623cf50de27a9931472278bbbb3097e099efec9e7f5ad778f7d68dfd1660fb051f8b7d5fcceb1935e41534e053513658b26b34c82205583acf4ecf7f69231a0e53c45fb93e36131d71ee274337e088ad50e044c5a45e6b0d23e3440ecfd935d9058998a8622161493425bf37d60987897fbce321a4c460a3fc7772bb046e2b912ab35b8bd3ac869523b2f1b79cd1bcf4129abbea94611d92a2bf714b51889adf0eed4c43c9780957b2f0ac2275dc2d14f7d83eadd73fec6e8ad68d5e5e8b5532ccf3fb022d0b6570136ded8e8714354482a6b246f621548914644538525bc51d3597757242b3231840d172eb00c0afd41be52c2084e658b58bec6251cfa1f95a6e3a0d5c6798db98c5d53371b1e3c5ca609aa5de94ca8c1f617d25ba1884d1ad4563bf5b78167e4a8fbde538122e3e43ccdce188d7b371f52541c74c254ffe71d195255ee315d2cf19083013ad1b58115f3f70b07877dcc968dc9d075ff5bf4afe85eae9a58f1179fcf405bcf81c709c3a927ca482b60df69725f3afd9a65ca7a98f979db4095e320a350e9b41be3c550ca45ab1695cb668727c2d5f59c9286a99e3e0d19cb3e8f211a8259f4e36be3295d8799252695a6e83fc1e4567d552949c57560b53831e4bfea7392da9f1d41826d8f36393609655a6632fc92f2c1ab90133404bedc0c1bf944056a668d4493ef9754159915c08c928ec1a1d7012f608f87c9abb83b90413d13526614926b0397402a8cf1c7e89b87e7dee8cb325c94aaa0278644b33a2c014696991b420212050a86aa8771836ff124e6a78754a3e5a89bc9f11baa30efb13197afea8a63bf932fa349982f13a32cd3a7ae78a7532ca5e443d633b01a913fbd1985847f7e6493adb146a447cf809508ae12c1de3218027a7f2498fabebe21bdc1657011fff0f02de57c9931c341d80c9b467ce6bcc80195c5d88e77c6a385699cf653fe266795adeb9953ff7b10cd555b6f568840fb3bc3e70dbc3b3a29e844323e45eff5ec2417f890adfb4270ab361624d8bc582fedb7254d71019f5ca08981abcaadc102d53cd2dd4bcfb63647f059bb82f03b3582c45b90ad19aa3cbc9d50e8fe9ad27fde1372a71eb70279eea6e9384ecae598d2d6f14c5da81ee9d266c0c65a0f87a4bf16c596e959fccb7346991bbfd894d56c7d62abd5baa2087d085297b49252e5a3fa5ed23f803689ad7756b4aa091f09a3330569c325e89f007f0ac3ccb404fa364f412d22db7211a81119bb0ed29a53bbcfa368c70c2c787b735b2f34a5c36ee6d1930da0d01a11123e3183ba70f81d0a4283d4adf65eb4d25b0ed5183167d1bbf9a1cd600c445d314f3a11f5aff2d550f45c85f244171be00eb02af01d9203a5638d30381d1ba49b487f30d9aab96f851e91d4d042de6314fc20ca3fbb82a9fa32633be23d682784635f77475c346aa1134aeca8895fd751ca494e9eeed36492095e81b642bf937b7d82a76554c31c45547327df4f9cc1636238c3d76c0c6705620d2a82660e794f046252b91cba18b8f31a8373f575f51079b000a9036b846dc092fbc0964635963fa92a99e4f2e16c6da5160dcfc1739c00dd6b46150cb649cdc0f731acc17087df68d6f62849af9b5dd686e15c0874573fab35fe10e49f5d42792bda4b7b1d9c621be284d88a6b09b0c2aeb7d0bfcb42aaee1c0d1d308b4cad8c1b03c0998a877a0a867d6c5e0cb6ffcfd47e7a9e831b4ad4bf9173138583013a00cdc2c5ac238e2072092236957d2587262bf7dc3d625cadef41d99ba99c6b9a2a059384b670b0439cb0fb84833fc00bf2b3a9e1ed902059b3756ec4ca188dad9deb249a2d2cac399fd6deea0f287a161bbdf16ba7d7aebcc7965a41e8343de4202222c047f8798610802f9bfa1f2aaf7f2b22c3af03d1b02d007a1f8f558bd06653292bbde5693433f0e438ee49c95040156bd202d2e728a8c56c64d1f4df14c3ce1048b01985382c352baddf8d3a191d9f4f9594d647a5c3e57dcd08c560f4bfe0dd287bbbf05b6a0e92e6501cc0ed4fe57c53f925effacf75d6bd2e656782012fed5a6d43995e98252c26d3bf52174f41ec609a0a923dd63b8267945cf82df2aff08b46953406e2912bc6ce55276a020df93a41207ebe5417cc911c66113228f74508ef7c93e067603af6a5ec1f3f4821634757127e865cce18cd3f7de08d6bfef806123ccb324f62684414be74139fe2023f7a3bddd72abd69e28f73b6ab4f38d99607f056df96714fcac707c511b4630185d5441944c5cc02d8962d836691bd944947126248f88a34e5c1a39f7779f0b3017d872fb7d221c449cbf7a74a0682d4fe4e80548e8dfd8988a9256806f4136ad1ac1251480f994293b3419b659c83adc9e598399a5fdf9f9685fbe0e468b455d238f56bf1046e7a175310afbcaee52cb2ea38cf1a93b468b82a9b0a7e90d1f061f66e2104a4ae31e370a07f4948fb025de779736833ff843102f2327f0e4eb765e386406a04f276cb2410ce53444d8816d7a33b61422da1379acd29bfe9f9b6114b996aafed8490c64353783b4308bbeecfd11c0403c82c25843f4db40be69c7b215d118ac3c275eec816f974e062a8af63095c50e04df3fe60b4fbdcd6461516f8649d4621700df96632a2ef1748e8b8f58587b5f5c15086185639751a3a9e81da676b15bd674efffd4e513d629e8ae02e29c1ce8eb10bd472460ec308f8ee7cd6fd3c1b25e83e71bce709892816d4b2ca269862c93f353cb3ddf01a91be465cccb749669adafe2feb10cc463792e012b7a1299ee2e9a768601c61efd119b72e84d26078e0001839ac0ab0ce4da01aa07a7ca64e3ad05c1171abba9de8989196332f1f364db1cd8cf762e6f15feb763320d4e1ab7997d9c6e7e5fe1d38c1a1823cc79e0bd619ebcf9c02502befd7532455e4f803d51aab6486966ac87d306955f8620ff33f862fc1827c6c3f64fc72e3115663f31cee894443ef80fc81da9ce9cfe1c7b167adde106571e723d31c4f04928c4405a65c66b2e58672ea107a903fca730ce3840e8e9004f8e3a4741241b1bea599bb7825ab62bd7261f12065de051c0c01ec8cf8939b4728f15dfbe18ef66c2cddd38d74b2057982f9beec299ba9f6e36b5e2fcc18cb69364482d725088e6f2fff42f1cfbfbfd38b874637eb935d9ae759fcc0a633726008676772a61806aed960ee756988c15e1510a4e1b772c7b3ccc5b6e77c630f530c1057209662772f6dc97f15ed475288d7474ea5b4bdaf288cc5e619f3ae2cd797a1ac0365748bba0ce132c03fd1156ba781e0fcdf384a9276e89db207fe1b0506dfb3c47f8d51cf6bca43f3c4b832b3b4fb7a8e1c62556a52c167e692b9ae551142c54a0af1738d0b430ade09e479dd8e31d11c8a2d9a9efd3c32893722aa065ec2b6f3cb686011e6770facb13313cf51adef8b118e620fcf305d7eed137378b7e64253c914410e785ce2397ff6f3504204c8a411f8875a0a72fe439a6e19381b711007d5e1902f7d99601f80523021a2ac5fbc76a6e2f5db45bda93fcebd0e25c9eae4c1cbc2875cb5e7adcb7ba5b86ecb6f606023ee03ebf586d7b4da45a8689e39bab5693cee4c2f8ef61cb916ed4326a11667f32e2e79d46459141d3263541e7fe086c77550522ba7d0c05c0f49388773c6ba93f95e1b84c132d8787e201b75ce811780b3c639c4236e0e186fc6c0a3c84c5516c180efa118f4c050af9599a55b660550822a4bfd3afebf59a194532f7b87eb8c2d3a2c171a23", 0x1000}], 0x3, &(0x7f0000001440)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r2, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x118, 0x1}, 0x8) setuid(0xee01) r12 = dup(r0) ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d2ffef31a3e1fd576b66c5a108100227c6637da9"}) 04:04:20 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x80000002003, 0x1700) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x800) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000080)) ioctl$TIOCMSET(r0, 0x8004667e, &(0x7f0000000180)) 04:04:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1", 0x200) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0xa4b, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fcntl$getown(r1, 0x5) syz_open_pts() 04:04:20 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x27, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) 04:04:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) 04:04:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) 04:04:20 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x20e) chmod(&(0x7f0000000780)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') socketpair$unix(0x1, 0x2000000000001, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000440), 0x377) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f00000005c0)=0xc) geteuid() getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000600), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) setuid(r2) chmod(&(0x7f0000000240)='./file0\x00', 0x20) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x1000000000000000) sendto(r0, &(0x7f0000000200)="2b0fb32a0c5d0e1fdb2092", 0xb, 0x8, 0x0, 0x0) r4 = semget$private(0x0, 0x7, 0x100) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) semctl$IPC_RMID(r4, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000300)="e8b732976fa4340204568edd6d4d95ae33e1f033d80ecd4d8a0d104845eb7469026b2f5b3d99f21a1645ac4b7319d3b42a116ef1dea7529a1779c49d7f01065afa9209a0f4adcc54150d3e685c66b336a5bed6e7a22a5bfeec46a752786c277f6941282fa397d5c078085c86f6a0f09bc22f674ceacd35e7d058ef7dba95b033b3f4e23a2ab5ef", 0x87}], 0x1) r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000500)='./file0\x00', r5, r6) r7 = semget$private(0x0, 0x3, 0x0) getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xfffffffffffffdd8) close(r3) r10 = dup(r1) ioctl$TIOCSBRK(r10, 0x2000747b) setuid(r8) lchown(&(0x7f0000000140)='./file0\x00', r8, r9) r11 = openat(r3, &(0x7f0000000180)='./file0\x00', 0x10000, 0xd1) getitimer(0x2, &(0x7f0000000280)) ioctl$TIOCMSET(r11, 0x8004746d, &(0x7f00000002c0)=0x3) semctl$GETALL(r7, 0x0, 0x6, &(0x7f00000000c0)=""/36) ioctl$WSDISPLAYIO_GETSCREENTYPE(r11, 0xc028575d, &(0x7f0000000580)={0xf77d, 0x100, './file0\x00', 0x400, 0x1, 0x40, 0x4}) truncate(&(0x7f0000000040)='./file0\x00', 0x0) 04:04:21 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x1, 0x4) r1 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f00000000c0)=0xbce, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 04:04:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) faccessat(r1, &(0x7f00000000c0)='./bus\x00', 0x2, 0x1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x2c6, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085762, &(0x7f0000000040)) 04:04:21 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x1, 0x1) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x2, 0x2, 0x4, 0x0, 0x6, 0x8, 0x45ed56a4, 0x3, 0x5cde946ae20d12e3, 0x80, 0x5}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) write(r1, &(0x7f0000000080)="11771e85b6a5ea52be7f5b9f", 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = getpgid(0x0) fcntl$lock(r1, 0x0, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x1ff, r2}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x18, 0x1ff, 0xffffffff, 0x8, "8dccfda3bf10e71c247ed17eabefb4d96938a74b", 0x100000000, 0x3f}) write(r1, &(0x7f00000000c0)="f1cc8d64cd7b4e0e256a8bb61f2e4e535ff27adaa9df05b68768a5bffd730d6340ef63e008cd73926eeb96085463118db48860d299507d5553b26361fa4ef3f727937c4b0dcea2c1e0a8d6f5d33200603633b7ec14aaf6c71b4316b26ab36405d6612a6a82c1d634b60503746fd84976b19a8edf021d69a4f26f39b22e6044e68edeb9bacadead3f09c6f99183756d00eb3ea3eb640502d6e21687d5801736366abe1291fbb6c9a9ec2ae421005a", 0xae) clock_settime(0x0, &(0x7f0000000000)) 04:04:21 executing program 1: clock_getres(0x40004, 0xfffffffffffffffe) nanosleep(&(0x7f0000000000)={0x8, 0x9c}, &(0x7f0000000040)) 04:04:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x2) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) fcntl$getown(r0, 0x5) 04:04:21 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(0x0, r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) setregid(0x0, 0xffffffffffffffff) 04:04:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0xe26) r0 = socket$inet6(0x18, 0x4, 0x81) getsockopt(r0, 0x6, 0x3, &(0x7f0000000040)=""/169, &(0x7f0000000100)=0xa9) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 04:04:21 executing program 1: select(0x0, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000003}, 0x0, 0x0) 04:04:21 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x101, 0x8, 0x78, 0x5, "a2101657b59551e41cb86375d377eda6526da2d8", 0xfffffffffffffffc, 0x4}) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) flock(r1, 0x4007) write(r1, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r1, &(0x7f00000002c0)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e4620912370d98201cd8f63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c023ba69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe284cc33b8574dbca323c", 0x9c) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) r2 = syz_open_pts() ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000200)) close(r1) r3 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) connect$unix(r3, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) dup(r2) syz_open_pts() 04:04:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000440)={0x0}) lstat(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000240)) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/221, 0xdd}], 0x1, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) 04:04:22 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) dup(r0) clock_settime(0x0, &(0x7f0000000000)={0x0, 0xfffffffffffffeff}) 04:04:22 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000040)={0x8001, 0xffffffffff800000}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 04:04:23 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0xa) select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, &(0x7f00000000c0)) 04:04:23 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) sendmsg(r0, &(0x7f0000000600)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x100000000, 0x80000000}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000080)="ba21afcd08fa83b931aa19ef0824099ec6359dbd052439f83bed88f9b8b642b3a4dbf24ebb9df891a940fa0f229bfdac8abbba117f2f70d5554af848caddabc52ec4e9f0c2", 0x45}, {&(0x7f0000000100)="9d366075849b0a8fc9f4033d0e15a517fc7411800d59f14f4aac651f0b44ce4ff76bf66febcc8718297772ccc0efa29b2ecdd86fe32eb9e4ed2e03f736c712bd40e2ab0dac4d5410835245cdea12aaa57afad4bd7d4584f6d5b724b1ad3560ded256f9254f2355cc19f6392c7b83303c0fa066c606223cb0b55aee162eb41722145c9c8e1ce15872bb9ee4860c2a21a2ec3c450126e7fcd1c8dde5fd452f5348c8e38f7994caaad74e325cbc857f9e00e4b8bb3419cc85ff3124c15cc1d0d67faa57118903271f4795ea4d1781aa48e551", 0xd1}, {&(0x7f0000000200)="26f9803fca2b62cb11a9003a63b1bd9977bdfc8607b52ce07b2328feda9607c9986c0a2f4a5e4092e2410c8bc764dce1e47d6f047d197c6b8a16a7acc2f53d5d67fa854a2c08f2730c3cccfa3a6a66e4f1023d64675d15b9429e4e38b63e7abfaf021b7d7ca206e59d2cdea16f926fe9c09211aac95c05c566694f9616a093677e98eaafd7f95c", 0x87}, {&(0x7f00000002c0)}], 0x4, &(0x7f0000000ac0)=ANY=[@ANYBLOB="c0000000000000000000000008000000dd9297186fc9f7ab06982a669b0a1811649fdfbdbd587a6bbdde2e3310a69313cac64de2782b43ea5ef96ee920143cf787de3a552e20a30fcd5db416594f72d748cb23426b9503bd327b7a355069228a19a8df599f86de3b2a6f32523000ea9f9f72365e90ff382eac03e31cc4417c49e2f306010b4a2a6e64dbccf1eaef2e6f4fa20044dd7fd17bee8b9bacb86c103789863bdfd9691fa3b1d400a8a7b8b7b5d9f03cea359de2dce57f98073fc32a255800000000000000ff9d728f392440d9ff00e3c955fc92aa312afa1aab00050000008171994b80cac6f897463408e7c3631f9a33b6e13f59abd1573b30f878b04e9d5aadaea53936b486140e0234eb68da39c76c573f6eb34cc7975f3bedcd761617038927b4a4da00009000000000000000ffff0000030000000dcb5a35abff16fd9ddbe6bfc162a27684f6eeb3348f84305fcf5f598747632dc25dedf593c217c2fc14f4366c26966ca6bc792f988e3c54c84cffd39b9de48adafa9a502429fcfa7858a249685ab657ca9e8b1c8318c44524628adb967ea2f076558fe1b5448db6a0ea76b31495cb3b20c47437fc1b2e68ff3122ad3666b40060000000000000000100000005000000e730972548b50b681f665690bb4394460bbb7ed94dd75ee6eecc2da7e9dcf735b10cc1b44839ed6e83bf268659157245682faef321d0db640b4002b16377e295d7a2988097baa45cdbdd97babd000000a000040000000000ffff0000090000007f79e70a64ddf90479c997c7219ac998c749bfb73770d559eb1ed6de3e0bfde20ad47d1288d354bc964d43a7b76c37dbb500711008be9d0814d0403c2a1f75ffdc612686116c30d7966acd8cae00c919b62cee546f97beefc7dd2866648b4d0cbafdea3ea6ec0892ea1120adc0dade9a9df9a7e4fb97e577d6ac56f3c05aed0002bb9312e82299f56ff2e0be66a8a32ee7b87b5a036093ffd7788f53c69be27a30869d70cf791ad4eb73a0aa425d15784791391fcc1846894fad94420cf9e3f43dc28b4701a3d03b0878467479d96285aba755f62f3021b31ae2d9b4226afc864540099349a8f2471da81a015e9fddbc637f228fc21c92d3f4cbb3cc650376af185f51ff7a619502407084e4ae1762d9c85056efabd4541f838fe58adcbf53fb3ed59ba4c6eafef7b3e6287b6d2297264e7abcd435b7a6668c1c7fdb8fe2ec31f3f0f35aacae06723b8f7487a15158c322d1017c8fe50c4107ef8d5082df33df35f56272713f6bd9c1b5bd01ed62a28f9f6416aa288990f94fd1319d2ef599d1fb24288d5292df1910d62a85d8dcb868bee6c800815cd440f0980af5208eaf305d95ff7efebfff"], 0x2a8}, 0x408) setsockopt(r0, 0x2b, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xd, 0x0, 0x641) r1 = open(&(0x7f0000002f80)='./file0\x00', 0x7e, 0x80) kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x8, 0x7fff, 0x2000}, {{r0}, 0xfffffffffffffffb, 0x44, 0x1, 0x6, 0x55ec}, {{r0}, 0x0, 0x0, 0x40000001, 0xb76, 0x80}, {{r0}, 0x0, 0x8, 0x1, 0xffffffffffffffff, 0x6}, {{r0}, 0xfffffffffffffffd, 0x18, 0x0, 0x2, 0x4}, {{r0}, 0xfffffffffffffffa, 0x10, 0x0, 0x8}], 0x80000001, &(0x7f0000000480)=[{{r0}, 0x0, 0x2, 0x9, 0x0, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x40, 0x0, 0x60511662}, {{r0}, 0xffffffffffffffff, 0x82, 0x1, 0x8, 0x1}, {{r0}, 0xffffffffffffffff, 0xd0, 0x400000b6, 0x5, 0x9}, {{r0}, 0xffffffffffffffff, 0x10, 0x20000002, 0xd3f, 0x1}], 0x7, &(0x7f0000000540)={0xfffffffffffffffc, 0x6}) open$dir(&(0x7f0000000a80)='./file0\x00', 0x1, 0x4) getpeername$inet6(r1, &(0x7f0000002ec0), &(0x7f0000002f00)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000002c0), &(0x7f0000000340)=0x4) sendmsg(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000640)="3961adfbdb51cb9f124cdc394793351496c2c4473d4401b0d6e3f04aa4eb089313ccb2238c6084476315f71ccaf678fcb4ef90905e9cd99ab71697d97453dd4bb5973083140a8ac2e70fbb02bdb0433253b6e0339fbeb040e59cc0340450354ff2aaca214cb0adba3d5df10fa57161b16b323ed9f6df5dcd7f798d19a6c2dba2ac19d056c5f1c22a9e9306dfd8c62a835f503c7aaaff6e5162f77f2ed37a55ad5ab99ec271d101436e9f665a30a4c77353dfb710e1ef185c7a1d2038e99082", 0xbf}, {&(0x7f0000000ec0)="7db2872ed5e062c0c0f2070256b74bb2b563c96b1ef2e7d058587ed1a98d7db3a5709bc452763850a8def0fd14d3d9caa9621edb56b4872bf63fca4c53404142d67ca7c538c3682c00eabe080ee924e0c1d1ffc6d759c876e4b7e6beced866e311fbf3374e0a56995871f7e24f262f334438f70268ccf00349d0ecb234b6d0454731a0abd28ef5e895a24dee4b356567ca8f079675bc9dc2b7717a6ec7e368d7d791615bdfe064ca3c368d7f04b0039ad595a354a23ecdab1084add9d4f95250bc86930e078edb7c2d8cfbb2a2d62e6843dce9d3f2aa6a332d1ffdbc9f248f5d3855c55fc98c360718e3322f7c0c1dcf5748feef7feaaddcf27ff7bf3ef83dc67b068be5199557e993b91972917ac703a5825eb273f9ed9ab48b85a5eacf46ac7f821f03b5a20fd9618725aa0b321ac29491669c2b014f42ff6c71841bfd287739590fa193be17be27241e8051d4a749a17ac18ed82753bd050da7a3589c75fa579a10d79dd2879b1cdaa70a7d9bb5d7fc79792a7f06a73f68c7d69a5d83cf1254608e0782ea5a0d1d550c41461b499b05d0f36311ec1d053c7da948ad85961362a6e0d336870879fcff04af835ea52c1f15d5620bb5c45414e0229513187cb5be61f5289c0554c5c8da7a26d688e9e3e01b226ca8bfa57255a1dfd8fe586e5feb58e77496dab92535ead041eff2db6f90d714769faf28f73b1d33687e6fb6e7f0a3f8abaabd489eeb98f05971a92b7ba072e6e9b2980ee402397cf4153d9397596a7321dc118df3798c52b0284a1f832729818e5417998e0735017b5865ecb885066367df9aa0b69d301038f76edde0881a4928fe0ddc38f711b5a0c4f4ba24fb28a8976f3ae814b00d10fd5aa34e2a5d20052fc985a2e0f49aab5197fa4e5a47973ecca0b8574f1e59c4eb6d364e7874733be4bb0a15514de8a25f81875d2017ad952c2679181deffb86b831d26558e5616cb82cfefeed30e3bdd388ea42b728134d236c624e1dc50cc271bb424bc1edb5645ef58c099d96b48dafdca6cd311480c6f5fa9ea73a15a38f2b0e63bf39eef3ee5c31339d7196b059972557cab200f133f3560479652dc89c3719810a8b7c94f89bea786858229971c553c4fae8023380ee778d153b70fdec1fcb43a5d773433e66cb4645ba137748f2d5b7a758d8ec884b1a8b1eb2723a647e877534430083f6e3518c77933594f04e31343559e6140063bd55f76ff21084461b8bf75fa75adb1c915cd49c9f36b2fbcda14fcdac7c23bad1d85f04671944b784b1bde3ecae346acef0fb56bb8fdde0e996ae87d28415cea3d3c83d756b68f33428d1fe9ad93c6e5379371e2b969ede54a7cdbdf2f6390a8ab4991ac7d8ed3b6e3dc13e31a23dcd2a14a1b7e49ca620f58b54a0217cbce6484f9a26f2a2f6d4ca2542d30208e3d7e217a3e4b8bfeb3db1a57621dfcfc624e339ad9a709a5fddf6ca84eac8d6543ea81b588d46505daf4f9637c8ec72bc94a13e3e31339dbf474d3ca7db03259f29ad1c006add50d6ea7739a3912f5bb7d441856c7aa5e3b838e5b0263830ec6228fa42825acfa5a3e2ed3d5d25e7f92fa0a0992a632c26ed62f85db0d5cbcdfdb2fccb39f9a96e049983af2351ca1a7bb72e1e504e28f2e7da45ed2576f72e0b78d26a67673969949c1c706a42e94f1513046fa69887ccc8d44fc67636a21bac13dc7f0cbf4f2a0c2ce7ef4dcc274370aca83b8de82b3b94f981a3d22addf72503902d958eb473298535bd9809d66f6ede858163bf10a98714564304c9135c6178f05da1e70e9402785c2745598198340a51fa3592df3e771d1017fd5b834c88f323e126dd7d2e6ee8c73882acfd15fac1a0f6381e9908c119f19b57247d51d0b121aadbd4e6c04c9cee1b6dbc5cca1a99c75556160e6c7ce54d367291851eb7e808def7022aff7bdd8fb063272a63dfb92c73a7b0226bddbd64f8c9dab9df95191909f24dfc9deb4026f245b2084bbb74401107aaf7958ecfdd29869794088147fe73d963c671e4bc91ed45fd62807a2503f11ddaa19de81b1251b36bc6df3267a07c03db2d771afa09841f5d4ba27f6968d4eefecfd37028b8df4ff427036001097dd82d1fdd36629bd0707fa700b2f7dcef32fda7f92aad37f3a184b70bd93dce81d81f4fed8971aa05cbd64e282b044bb99b1653768837a12d26e032bd068883891860297e1ccbc5ddd4ef52bc5613a8bcfceeb66b69dc268877b34f3be224d541ae1dba4029b7a5463b78a139371801bcd1ce76dc9516c230ee6fc43fa2fcb16a390fd5f9aa2d8ac45751614c429b22b579679d8adc71a8139a2bfd7ea188d48501ed00801b2d539bc0b54d76733658573a25eabce5387dcece49d7a8756991417ce4fbce80050880bbb6f24cddc2cd6aee7e477ea9c96db72675eac4a87468854bec804580d65970769a64f580d200cbdf2f011bd91357b95aeb2b48557b35a2cd976dd46cf4d7db30190fa3ba8e2059cc011f07b77c4fc04768aeb278846144566c673c96471da1358ad3cc1edeac741a5fec18c2d837213b6ef2fa3b08845878ea4160a36f26eefa4e24a36aafc31172449cbe779d6e9707b1e777c0e6413d4bb061e0f09f9abe914e23bd1968a63901bec642547ffba90f4fd402b22876a2a4df637954f13e07897007f84af4f7e6fd184d4c17ba448720db9ee93f657c4993f7960b73a3aa2bc09841f740417f0da39af6c2990cc9aac03e061d2795e1332c20e63759d454ea8a2a13f2423cbee8588a5177b3cd3b7b1240d4a934e5a1c46d197dc25c397ad0de50d8ca7ed5e810366d585d02e4ce224b3079fa0e9adbf318dcccec5c00069d6b6336e7bd968d3d4dc52dfba3491d5d72c52290eab902f9bd927304c3486a95bea9e828d87c767f1ef8094f58a898d10cfc6a0633bf5baf5047d70612cb5d577f86117164a4dc735748bdb2885b4f75e3215184a5732c9c3e9121d321136edf17afb2996e9cd6733af3a98b8e27933b434859fdfbe8e97f5951ac50b3ff85c77f5d77ff07fde111b9f856ebb0f51e65e8bc2e0d80ce7d104727966918dd9718777298f4fde8227937496200e8992c21df0fd3231c15832d2a5edb207a3e52052362783e362951b202a3fd7b4e1b0442594e6ab6eff3a7f8f72d84fca43d9293cd738c1744579a1a2c0ba35934044c14fcdccf7a52525be9fd36ed738b55808ed898a6ed3067f216180399b225d9ced4e6430bab504ed809224893ad01accad8136511ff53b723f07704111cce3100900ba86e919d4002c16b9e3d8a25b2190e6b71f1ebd9348a3ade5263b11a6a84b842aacf67ed9a46a90bc41c29a65f37808ff3c40c13c5ccf99d5e98d85070d3b547c5622b1ed0e02cdfa12f3fd3acc9c9c5171578dca75d04df45696f28eb21c1367258b3088c565afbfb58f95bd6e418b40c5f98bc44dfef54e4e60e0787749fc95ee958db3e256e29982a539f8258bd6f02cded8cc24f85ecf1a12fa075e76254f8652a66acccf592651c526c8c228eb36047b4aae7daa411447a9bb6e9c5b26f6b5dcc7dc1a02d11c21717fdde2f0cad3dd30fbcd260ff84f4f98780550041ccdfb6ce82129b1e37ff3af28679c458fefa354de80f37309373c0467b3d27dc19e70e46e5f47c9109f5c76d564801dfe0e473ec678550382fc4fb406ff4d4653ee56b0085b527a317ab3fc0b12007f01b79928cfe7ad7936f38c0c073c4bda945b283afc515be8a8c10635c21ba06925f30ed3ba7944ffe25e9f088e86b7dd6c5301d48373757ad4cb64c7c3a8642a04847e3bd58e4ffada2b9ade155aa4cc83a0691040be9e01e8176b7072175678b4f7cf858f5b2b15f61d324b87a32bd9c06c800c8d57642a8d69841542f253d67c0ccf86c2847be86ede851cc488bf20b4ae16ec78227f721cca8ae93784d013c2407605ab4a03ad77774c2ffb129000f1b8061f0253fff8b5d5f1573c6d35a24a3441decf7d4c49dc1347b880d8abc1da669b024418f082f5e176f64840ed1f550a5fe529d7f0fa89cad4ffc72a25dfebbb05ec63fc26e4e6f1d378796ef83adfde5d39c6777cb40a6b05e64997ff5ed332725e3dbd683f9dc02e6c16d3d9dd10e57b2d767e906368f9d2d318e224a113bcec18b7ba956bb9c6373163a027ae948b61bf77cc17235ffaf6766e6bf3e854b17aed1589e8e0a72bfe354418c2bdcbbfe12a5c9d8e27e7d1a4f0877f52baf51b2a71729d6df91019113f76444fb83b31b40dc6f327a21ed3f076a4050e673d9198000f87ea2ba8146e2aca32da4a618aa792a0c62174c06b2b6b51aededcb9a0e603b98da0e6470a1c7628209e77011e96eeeb374c5eb7dfe8fb5e9ae35af1c086f8499c4ca5703dd87e71530196f7eed1d5a0b1b341973d8b3264d49c04060ad717c143dad216ab3c44ddaa2af0a3b8fbf1a98a0c1f24368a4b8dc9731508cb3b356ae0296023fe1a3e4de5dd8f4e769750df21207176d9c4962ff941ab6b91d9d97cbe37a102c560b837a90012bf5aebb2810cce2858098a3e20b0f67b8cfb4b6a1aca36589e13f6f1987edb05afedea3ac4c3032fd4332805618ff36718e3faed8bb88626e8ee07670c27e888bdf3fed4fac78d5047af219fc63e21ac1b4d1647814c6e0c6d739bb42f182f12ebabdd7d8e4f82b44742e283757f0f5deaca9af8514ed8198c2beb9d82b82793c47936755ee4a396f379559429440a6ee3912b14364f51c9b84be53beda2616f67c147497cc584ab73f54aad073073c6451edb5a082033c00c1226c2c744f85e548c008261c4e1424952cb37577dbb1cb8b9d7fe45a972b1f5258db6b8b37bbd495aaa0aa2a73a05737ba6ab16f9b7b7e5d988db69dfa41662edd01ce70d08a6a5bb7703a17da8b16bd7b527d25d78ebddb5474fbea7e1b51a3b7203ad28ebc659da2501e1977e40c3a3fa309997cdbe38123c17f83d0290e002af4ed94b5d045c8401615c1c2bff10cbb1204930d90c359a0ca69f902347267ee0954feddcb6377d0c8e13a86fce0763fa0a2022f083d45698e2f7773029d0457826ac483ccb1ddbf4f795df66bfeb211c631ce5731cbeeefaa902ccddb3b014a8dbe8690c4590a79ee2176df1609db8c29940fc099ef0ffc156d156e12cbfe22014dfd17ae540fca18c203994f42b278d78619611a20f4a8fca1002ab385c55c8e357f5f4bc3b4f98b32581f83a81ee10dc419c0e6d7dc042e396ff5caa335bfa280e2880bfa6c7af299d1d114b53fe1034e173110ea18cd348477c4fbf6ca82c82d20d5e2ca4d9b6f0c9bac715eb94870fcd103de481951f9ff21af7a23eede2482677171c34cf631b4918be797aa4a8cf382ae6c896265d8e2f93bd2eb48173e8c949539867114c8da35db88b40a0bd0146366969b172e7174859f10de1fe659278fb28a061be916db5fa97046d084ad9b69faf45bf18b970b01c065fadf298288af57e2100adc3f570901d1552d1b46f0a1a152782b6ef203e757a6ee4397cf1a1701ee54ade6d4f96641b387fa2659593df3f55bfebe4f2caf843211006c510309939d62b45cfeeaeb3a9aea1a1f9f2376254d84d5653df02775bb0767729fe8eb30b662ec519bfb92b9ac0af8df8f15881eed5ce7221b749d0ed2d5d7ab0d779e9d1758aa20f450d38ce991237df83f09d2a06e67cc7fc9a4c7cbc3b795b3fb348cd874f2b9fc2473c107b2de588f931de2f0ce5bdaacceafd3f11574ab18fcc40c19c841d29fefbc84528f669b956464235214dae60fb359502d2c6c2b45a3a31fcb343d68", 0xffffffffffffff33}, {&(0x7f0000000700)="69ac4b1dc3f0f2a46b960c2add689aab89b77170c5714251393fbc9b08a058cdc0b172b5f12e15963f1a3bb0d445385a3e733944366f45cd6d04c948f3502c8ae4371c2ee339d14a1f3e34be3c164b6c68dfb7de7d901ddc0aa5d21a4d37ac231b83e423c79d205a3a5e8c515fec2ab7c6759b35a8de26b43a7f58fec486b4cf3e7f97949006afa9841fc65e01bfb169a585ab2df92d8d2d3672fc26ffe41e0eec51844eaf3227d9b8be0b01a7c1f47a8611afeeb1b3779f55955468f3ffd8e92770e9a4c459cdbb1a64b47821f36b193e643c7180d9711c29dd5c494d747ea0c38930f678fa302ed4f63196", 0xec}, {&(0x7f0000000580)="b4b87b1d122fc9b63a47eda0b049f2ab5fcaafe674dc28", 0x17}, {&(0x7f0000001ec0)="67e48537686e39668c9a2941465763152ee3035b91fa25922162bbfdb9f4f1bdc2a22274ea99949fabfa89f47dc3aacfc58c5079af7a14e2f27e44154bd2ab63081cf8b968d5cc9ac25603870bc984d4255a1dd51776f5ddafaf3c8c19fa18d065965eb158386c8815620ea5504d773c4a696890b6f62c891ca3b67c987fc706b2aac6f0c76e0b752cc22e63aa1db097d9ccad33fb25f21d2c7fd287536a80239171ba762b94a340fe52f19fb23bba761a7267ff91ac2f15712ccf8dd52a9decd96bbaa6e4264ea42fd75b44ad44fd727d5106141c8525c6495c1b019661900a85c47f64c2118c729860db04f098ce452da1518ac52aa39d499e9b0a6fd288dab5556c301396722a8e667b27d75ca37ff65a9e815bdc2f41196bf3b9d5633a53e489beaf2a40cd17a7960ed4fa7d000a850475c263a71ee72f12951f59e2e6fde4a072602c08cb410e5fa989b8eef2779745854544543e78e6e01af379af351ae05037856fc200ad4e1f75aece6a33578d019efe0a26f91efacb533cbae68d9178fb3dadc910349fc260da26c266ecccd0fb9e171d525342925aa66834f53ceecc9709c37f688ed1d50afd63a42f7525f5acbff1234eaf262521198ec00c7519036cd2542a4973a5b0a6d4adb38a641d44d830415ab364cd3bc36862f356c91d38dc52c5c5862aaa717656498ec4980306acc36383d0feddf6e70f0e2bc9518c512f48137f40b1b54d38504e810e271e2f1d496b08fcbee314322bd5f5937607346e7b91ec741a947d8bebcc2bf28d17b02dd7322eca0356479e0e09042851f63b1b79ccd9185f9a0441415fd59329d39d94ea650b8bd37a28833cd1a060705a5b1d7cedb37ebbcb121022604bdcc563fee3acc97f9554210f0a1d2ea2bf28f6faaf7589989fc5a41984bfd10065b5531ec874ec28def3271e067525f96dc9f4e9c8b407ece9ed159996e1b132b8c96249ea6d203974453d811296165dbd00dabc535e172a90d7c58833c669db3749c0826bfd884a57d2904867236d2d7b9117c80bc9f8af662991906a26137fa3eea3eae50f4eebb7a3562a43fda9b40fe72a74c122eff82610fc2fe886c249e6406cffb92fd9bfae5522e21cc526791ffb018ae9c42d9257a1edbb7077d81af305f3593b839816113a64f1998c822dbbfc12dc2f919a44ba3c9cb723a3fea2d36d7f988da63ff77db5a9389f4bb1315e6ede290ac4fdfc7eb561e1a4aa142e43e066b4f99ed8c9e3bfd53605c9f7c4852fa9edbc93d6094dacfcb71ede17aba3caadfa6f72d930b786f4b7afa419b3e6639af39029a0f5f4200287c8902e13ebe4613a6e0ef95b2a61d3f5b4895a6167d3aab2816fdce23a22945df6c0648191148edc5b52693d23afd290dc70814f69c9c1bbc019c6997ff794f1228de5d31a4761126722e64a02a9bceb37d35b08bb92ba3bf3a98fb67988796027a7a2d92935ddd633b3453ea84c351e487646cfbfff43d8d20d5922335306c9b7c979b0dd3d3fdaba2a1ee1f724ddb023d26a2ee4103ecfab01481e41bcacda47e21b47c6be02bea093156a43983383c732cfc8f360beaee0a0257fa83302e289eecdbf597d9dfc7276cdf9ba62ca930c7aa0a7a44b15d5308b8b4ce4773c6022d2f4ea519ddfd6c5efc1a10da4f49bc627e33ffd9a05c9743b4bf190518a35f80e79adddba012eddf6352bc86e4985c39a318f8445407eb75bc27717f674e31814d43726cad18d5e4aef71375b319e7a246324a9870f3e51e4eb0803c8c85750ad70e705bce78a30ad42a58ca6159b674886539d0f302ac76e0fd037184252cde80514d21edca4a813e304fbb7098bf63e045fd904f130344bddd6156dd569e5b2527e197f82afd55a58b1f5c39c6eed24f7f441f5054ba3b2da840a88b547d737510e1c87fa24dff9ec00c297e6efd8f1962a2ef033c4e18f8b3b7a3fc71b0a897bb5085f5f77ddba60d4d5cb161fa7af67ecba5b0787c09f08249aa81d3a0ae49493ad98a45058c9a29d874869d6eca500afe6647a0e685f337cdea95b183fc5cab6ac7d329270b332c9a63a8a2a80aa40d81bbbe30cf3daf2b3e1294fed30d7c8756febfa3a1d8f25a536ec2c7aac10d95a66d0b88e2135533d1e3413507d91d006ee57827eb02b14a38ef77f77fb6a61564ba0af78b3d0a236c58f2ddd2c955b7238fe499e38c0ca39320a0ef7db274a6ce77cd05d1484f61d269015ff4b5bbf957467e04c839d890185e8feb1d96602bb47da3b42c99cf4d7a889b5bffbd3f7113ca3076d6e8afcdd2dc674ec1a323f0da1d7c2eecd6eb066883bf80e977bcac05f0bc6667727cd3387b05e109251593ab54b38328537dd9328db94cde8205f452afa35c1b2df80ff497758400d751378a4ec685051a1e8e3593323b0b807ecc66ee9221aa27dc97714122d224a0e8dbd166b2b12339632dbfda91c13184d699955b9b85682c0d4ad15acbd5c68d07f6cc184c02bc5a9dc091d734d4e4ca1fa2af846a67d7de3d761e112d0da7861d1cda0f421f6b9fc1ca5f5192c788575173e114dcf8d6ee9fc6aa50e14f1775d24e0b8787d01fafb38e12fa7ee260cb05e7136b9092fa704f62e79582f9024af80681d83a532316fa68cca4d3f4f5f494e07772f656bef0b41817dbd241c07822695206ccdcfdb7d5b33f5701941d51f46112b7d7c6a02b072ac1e92c7ef4c9bdaa4c4513cfbb254fde3a15c1943c3e4cf72ba38fb0d8ddde8d257c54981f2e015a13a3046d9748d648b88febf2f785e8330ff9f10484a3ea1ab7b4023fca24f321ab6a1ad04aa2db844b6dc2d38abc6c4961d76e309cd936b08a613c8c4c27f3a24f55c4179f58be56f5533e6c740fc642d0565d519f467466352864a39f44c50e08f72550fddb15fb50a3c2a0fa042187e4bd38791a9ecc5c3df8043ad22c54d33faf459c268619cde94f5fc44c83fd294cbb2b29b911fa06fce5c219b36e50bc541ef472b64fb4114628da8ad22f4b66fbf9f01565d461235844ac43ab9c1a09aa827a7193b92410710ab9b50b163f55f936a0b068fa5b78d3e0468f469208c2d8efcda90eff8ce993c3492134b0b314f0ca59ebf993b5682cba00ef3a9c5a0174cf57ac4a981b5905c0c844554eaf15144429db463706a9252fcebda61b86c2508c28ddeb7faa42ae7734eba776c0f92257d08242b786140f514ecc089040079e255a86941aa2693e33be0b1e422c5641f2a1ef358768a2ee6ae74f43d547508196eb627bbdc4aa09775370341e012bfc9b28cf78ca62873c7385e751d2e002fea76e6ba27dcc8c26dfc935bfa8c5fa3edb34bdc833c0fb28a5151641548ac93198cde78446e29bee31bab6e3c3110030be76dc40e3b5c23273367200ef3c25764e096bb527aeb084eb1c24aafd1ffb2e777b4150238fde716249c13aed643add8116c0601c787e7352d2a74a5c891c3e7972b8295e52747f16cc4b7c2cc734ed3b2d7cf2f3fc820d00bef6d3df8cd1846b2616acfea02334e80288bc87b7f12be12117832bfa460036b3ec1faa8ca98a2842c8f8e2aa7c3bdae629a565210d3e36178ba79285b039d0e57afa45976bbb1dd633547297d7e582dbcd392fac4ff9465039281bc02132da6deec53c18475a72ab601655c88c5e1ba72d95274fac96077b6362445ebdf50f5700a3be1c41ea6cd80b34e92e46ed636c056db35b054002f2c416769ab65e6711992617976b2f9eea6d2df8ad27b442d559fba8c119f7661f74a766df1675f5242086327720d2aec7240a8173dcb88925ee50ffd05faa641391d779f1691dc12696553816b0e5f8aacfd25a237564356c86159b08ed2b22ec3907dd7fa89d49919e7ab783b33eed508351542744c6a9445a92edd92753feecb9dfc11f112deead1daeebdda137cca18a01ee94ce3646b60a7e186d658947c151b885cc3e4f74fc1ada687a21d79822112f5cfab27a3ab0201754571c3b12ca10cb7fcbad98add7311bd834b0841311a6703eb4f540f188040a4bfe68c3735086dfc0a876f392f75e94662062046699be2af8686e0f43cb5fa0f3c5ba6744f37c15e7426c8aab7e8a579a099cf7f1e2284b7f29792135a6556e6d7829020b01561af2a2b69f17c30977fcd4cdb51025883f09ee1b8a0bec7603664565c8410a6991c71daaac71cee59716fa0f3adf21ebd598652a0e22e777eae0014849a3d03f06b4e601a72efc4049269b49aba1ff3d1ccdafa21bc3cba28db6ecfa01485915aaf014ac3fd2ddff57b2e8f7aecf404ced5f9f907367bfd7fb1316ab224e9d01a68a5d181108fdf05707249bdf0bfffaa01afa4b450bb0683791ad675cf50515152bdef7b3293193ffa425db776129671f7b930095ab3683c8d3c96091b52aa4d26a84c52bf4dda7ae86e57881164c49797a3cd441d9bcacb3c5736ea82be23140a0a8924ef4cec5a5386f70d83d7857eebdcf37ff6668a7a9f3da02e3582b1a441ba05c538f146b8186b4d29bad6b17bbe37f00c246355820c7a96ad5307397cc9dc7e31ad10c90241fa82fd2a05c4f42c01e0b0e18772ca8e22c4a022da33852605eb3812fcc0d9f824b20e734010e27b3dcaa547c88f7f91a4082afbb169693fbd425a73ff441e4f4d7cfa8c86c53972edccd3565b12eff2802936bc26117b6dec8bd51aa0e050011c40ca3dd1e6f6bc9ffc15d8d9f038b6fe44fbecb34f7c81fb39784e69a3b2fcb54dc54ad7866793c70a5a10783d471c8db79da642af9383e9cc0ef32c8e56fa684f13d433f3c836738cb1bd1ff5bb01bec6ec0526804df35a87c494de497053de74af6da4d119e4b6322dcff14e629fc44aa93925e33c7ba6b67e5c6a7847feeb46e15f4fe9b590900e14deb932ea78fef8855ec344ae8545a6293c994d9be5139bdc16eee9e80350bd726e620ad83f9da0f64c61c7226952ca8a67c92dec6a27f243bf445eeb77be98ff927753a7b17ab4d3bf89a2c00da7a7bb2177600e4ddd80592d53355a082175e2193b5f7a82a6a9010a3220e1aa4d9894ef44b4845e9373d628dae36b02c08c6d03921e8e5116a0db0841c152441dba6e049ddd83a26a98ff1bdf841b577c1df6b509927e21cc55614adb313669de8a0787ef6db875ac08a491aa10858d7cf10289f1ac3f88651a73fca44e5c6e08f59d409d25662d4a7bb6ab04d082fc980fd7809a62c38a29534300bef523d7d33265c1e83048a4fc7cc0bbd097daf6abaf1031c4a6068394f561340a9d105edce3ce62b8341a58d08709e9235adb51528ac4c5066589f31bfd1d9b3a03f4f38c74adbe5bbd5e5f36aa24cdd1dfb2ff5dd2c1f1f243cc2a0b5628c570e9a0a57c83d1f1d8306b13fea46faa710460f8fdb3cb1f77fa6c89e38ad36166d0ff37865323f3e23da17504a3d306cf274ce38bfd791c620e43a7223395b05b600a71eef89f6ac46b17b30324141b19233d900fc20136931c6e27ab9593b08549c4d999d690f5f927e1cb9dc6e1e80f15a42436b1e0639ade60399fe3c4caa3257d7118520ba36a42ad5bc82f5845e39a0afc6a1dcd7631d5db647246686afb81527d36115d41234d5e79d8ef9e1a862688eae12e42ddfe304dd65c9922026b631ac4c2baa33dc01ba06ed2a7c99528d2d383ea8da0ee587335d91fbc8c2f6a714e36d9171ea20e77b86767ca6bc16d53e7ab26ba449e0cbd5c23a9dfe449b10e5b59b5db2e2b693941b770edb578af267931b391618a23c3a8690b830332ee1f8aa69e26f0656c13df7f24c0a1c14b4fd34ff4f8c186fdbb7d3e15fbef34cdf2", 0x1000}, {&(0x7f0000000800)="156542494e796b9a65f2da0f46d7c809ed8b17bd6c1d9267d6e49dbed931e437cae47996a2694ba804c2e6e6df52e54f7cf0cc5474a987759ed11408f1c0f1bccaa025171f3df3ac750c9fae0e283dfe86569ec1f993c3fca338990736df27b6d8226a53b47846fd716147ee17d9ce9a2cc666d3a26e2bcf3a397a4cbd8f6775e8b5324ab6a6fade002bcc12f1f097b5c54394e9ffa3058946a46de38440dc7888ce3d13bea17f55d6689100ec6e", 0xae}], 0x6, &(0x7f0000000940)=ANY=[@ANYBLOB="4000000000000000a61ae7af09000000b7902bbbdd8b7b2dcf5562599f699bb4e18c040609c60df3d26fbcd6acd221bf15bf84551481f41abe000000000000007800000000000000ffff00009e850000ecf7caf606fa7d425cdbc53f4360c4a1b71d435c1ab3e93ac8c11480f1ee716f065886167884c1c22b63c3b0eb544cdadf6447287f1b36d68056a21ed12e9803e95c73032c4dd67b6629b7e516d8384b0f8255f6e9ae2b49a4a03c55d54bef36e7023300000000002800000000000000ffff000007000000369df01a0ad9ac96e810bf52bd44c6eeeab80fb687c20000380000000000000001000000bd4e0000c08db56e0cf1b022498ff0e1c618564b5010aaef45dda3cbcef2906609e9c168aed6000000000000"], 0x118}, 0x1) 04:04:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) 04:04:23 executing program 0: r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) kevent(r0, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000001c0)) mknod(&(0x7f0000000080)='./file0\x00', 0xc004, 0x3) r3 = semget$private(0x0, 0x2, 0x0) semop(r3, &(0x7f0000000040)=[{0x5, 0x4, 0x1800}, {0x3, 0x81, 0x1000}, {0x2, 0x1000, 0x1000}], 0x3) 04:04:23 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x3a, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="ad650327f0928a9f3a086f752cc570558868566f5282500e773db1798a350bd1faf96d8e8734ffa91b7e7293cef4836055793051adc661c5191d36aed6818904c1b4ad87276b136dcdae7d2bee29feb9cf31a658f10e85289e7709c6e3983fef95f77734373de3abc3c52b3b50e29e90b87b636f4e9e9cbbe9427add1ace618f405f29a7695b560f6e7b92bde81637841cb152b58b351f8527042f7bec2105d1bd09c65e758e1a150bd3120ee0a7f0f59f52b33003170abf1e8f7ef90993058b0440edccb27867d622e44ccfd3c5bbf7b2f2830b2e736c129d0e44c406c045fd8c080acd7064", 0xe6}], 0x10000366) fcntl$setstatus(r0, 0x4, 0x4) 04:04:23 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080), 0x483ff23cd1b0445}) 04:04:23 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x800002008, 0x240) open$dir(&(0x7f0000000000)='./file0\x00', 0x41, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000001c0)) seteuid(r0) 04:04:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0xe059, 0x6) fcntl$getown(r0, 0x5) r1 = openat(r0, &(0x7f0000000180)='./bus\x00', 0xa0, 0x40) getsockname(r1, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/125, 0x7d}], 0x1, 0x0) 04:04:23 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x1) socket$inet(0x2, 0x4000, 0x6) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) fcntl$getown(r1, 0x5) ioctl$TIOCGTSTAMP(r1, 0x4010745b, 0x0) fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x64b8) 04:04:23 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) writev(r0, &(0x7f0000001640)=[{&(0x7f0000000180)="d477bbafbf36adc5dee15141325d3105ff7f5b6a0353004367cfc039d784d700f094d2381492ae12b0a80e96e26c5fc730f37e977bcc8280cb37546303efa6bf4641ef635e1f48f4ad8bed820f5c127dc7f3b31784271eae4961aaec3b507ebf02f5b206722d423929520122972eabb8e8f0480e6d194b3573dee063fbd56652e85e0f922d44fbede199379a61579a378f70a5a1dfbedd1cf125ddc938de7d76aa9127551758809e00e3e4fa6f3933fe44d93ceeb5aae412e8973582afdd270502ed4cf2dc486dceebbdedac03cc2b8706", 0xd1}, {&(0x7f0000000000)="c715b4a3fe5ecb071dc83a127ac9e64eec6990e2dcf35d997d616e734a6afa9bf72cd54e5c3d4041b924e88ecaabcbf689a21d9083abc2f7d07593fc264d", 0x3e}, {&(0x7f0000000280)="859772defb180018b3e735c6b32de2916e676e10154deb28008390cf213a2a2a2217d7b028b1d5797aac4e5c286ab2cfb9b02d4391628fb3e58d3778c2a55eb1fcbc03deef05cb9dddbda1bd271d5a81df7d2e1cc4f468d5518803dbb3476792a84dc8612e817d0eb8337c76f2b6a684fc34604147f0ef43a3c55cf13b123f96444ebb0c711830a4f45d253cd05e72535825b33fd572ad9dfe9975289d1432848bc5923b0f28a901307f308a4de30a5f19c4fca2fa538fdc18a51c9b38fe652fd5679afe6d22f48079af985f99fab88c6691703735ad6615b0bd5bed43ed279255ec30ee3e889680875741b5ca9d4711452c69b9af4032fea41e9517e2e8949fc4c05603603eb57b8ddb8563d34df0d88e0dba635cdcff9b44804b19edb004e8d410515c3365e9e945c28534fbc6e4af690717657857a0b2364b5fadc52bd8d1b521dd7da793e39f4fb662af347264945fc29ae52f313829cee2bc21189120ae8123e5fddcfdccecac527897adeb5cf941bafe706fc563e96e7f6470f4893272077cff9896aaf3deea620c9de19e715fdf39fc46f9f3278cb6712419efe7e39972066e15eac2adfd1bbd9b6adaa48760c7c4efe53d31bfd8ace86820d25c5123aa4f37da825e4f64436a8e7babcb2baa2bc249343608844b1ab13e09053bd9766983829615ffe644932668ed1498048012f4ec14d338f7d0b4859c1bf1b852f1f5571400ee31f00f25aa208363d4c4dd0c92ac14f00c4181a715e2123b1215068c320b192f63fac7d556fb15ff3b9d6d79b6ec44bacce34b57b90cf02e96bd1085b76355a6ba10c59ac4150a78bbb47aee46a588409f6458324bddaf5842cfe92cd2a096fe2f4aeb1004a9704efa228f15f034fa4ac825cc703d2299d1d8157e10186b2722443ede96bddc8ddba758ec2234bf91fb255ed86c22dbcf433f506d1be217ec4bc590054a582f4b364968c217a022330a5297ff851f984fb2423630ae8f251e67ba40780c295e5ad779e04d570b917ecb71a1f22a9f5cca8deb6170f9e7ceba4d66ac78a840ed0e67778e329c1dc35808c29ce4de084e0602471d8f46a52ffb3c7d392750e410e9fefc176cb6f2f90f537e0e08b542465881c9049a45a7911937e48dbb303f757b0cf39e7b97fd6941c69579ab8531433f0227cdf259a9a52acd504d6aa2996ed68d75a8033cef711395d9b8b4e330dbf8f20d5b783b454906c7f51bf234b8afb1fd481a5df6e735fc73fdca8e6c5c1d962052e2f79f674c686034b26b8ef5721d5fb5877f85287ee37ec2f77529f56aa1b8b3780e0d00b26725dec5ad8fced11041a7d4af30b6c8471d83ee5fe8067947dc57f8eae6fc9eff31d63f4451feb6453a0e3b77eaadff95e3caa3aef8719952e40aebe7c957a42729be508c55373d3d69fe4a40aaf52dc8ae75f363eacc59dcf54a1100380b32ad1ab6bfb8a27a7329aa89a8e454358b6c2cfc55e610b804e3454f1fc2bcedcd7c6da2e3517244bdf123ad74305d8edcc722bb2fa76c6f497ab7e66908fe19937e41adda0cd1ee1e58d707a8e0e645be7963c42101ef3fb4608ee0679e5a51ef604485e8de5f04b43fcdb7ea680be75a39130877c20716caeac3124ea690020064606ec4a0e568711dd2bdbf5cae8cac0735437f09249be5a0b41dc60d37e97d249d8e8791393effe25d6d2e6654b388f2078937f8f96d7e295210900181d04dc676686ffe639276c841ffe60dda1af7e8c857a2af817398871d508d4c9055d421da21a8396cd4ff74fa3cf60e1c89e89f4d8797bdae3006807db96c6623c1e1798d3e7a3dbb191890265e0d29a15b3e3c00b2b545d73ac9266be1b956747a53f2276c74610f6e13db5c269c77cd4d6c98ee0f950df1ce0e4bdd851e6d182c492a2ece34d8e8597db0f246190625c1719c41de92b91520f4219ff597ee861641faf69dec71e50028b35ca64c1d90546143de528e9e21a55d3509d1512f0f9c01911ea0c3a8027c92d7de628de5a3f944c7fad91949d128a774459fb0190653b7795782ad21a3937273165c2002fca8fc13fd56436ac21437f2f0b8e56aac9db950e8227c6bb1a91e7b726c6e87e8b7cdc1c341f7dc5b8028971b24f686752783571d7ac331a4f390f83da5cf13740e3952e4d197d12fd676b828724b030ecef10e7e1335278b8040482851699c1dec09fffd7c9d63443561f5e81e48f3253f5b70133ff606448d800434a759a404731036bdca1b6cd3a9c1f8e6470e66cf717495573f9cea452e0c774a27c6c86345f5f89f21311fa5413673fa04475111586e8c520197343489499faa47daeb2411836ef64c84fc2aeae36e037c68090b5ed1cee6c1a401e2df9781e37d02aebeec64234d4e4730174bf749be476b8cff37788674d5e6eb37f0817f7bed80975ec4cd1a3e79849d6158f301537efa7b54ec094199e634a26f765404a9da20f15206d7cc5860e583827c94e28ec112fe8ae81c2e2f88e1dc45cd9dfa55da81a512212eb89a9c84e8cd8a94451503b307fcf132d7e06b63d0102eb9d42556d99fb797c1f897b60b2f940aaa9259b852eb6d6ab280676d7b00f5bbfda3f4ce2c230e1c2823c7b6ef7879dc159d54c2f3e9fad895ea5865048741d21dbb34dc562aefb711c11deefc4a1a4caf8931b68ee98a44bf82361a5fed39bdd25cd1072de8ad50956f3e07476e6ffdafb581649e4e657804aada6bae936b3ec64095a0f3365677f6bfde7bcf95d0f12a740601eb1adb081692f28226308994fbea8fd74e914d71d3ba64078efc0b2c11207512dc06ae9fbec3b82aeb6a9d8a0b4fa7a09c8bd0b530e79427855547ccac5dd6fa0a308e5498f66c1c08e700155372441ba6b6f8cfaf160849d1b305ed41e39a06f487f8c99a863b47be277b3ffdaba13606afaff905302e24d626e54721a98d0bc0853d70e7aa1a1322bdd8b3861cfec7403ba23b2b76c15e4ad6811d5318c8eb55a14b9174459d8ae7946c0ad4534324d567f7342a7abcef37335eb88a462d80e064f9e0c690d4531688cb5b94d7db9a53abd69344bdfed47da4229ab2ba7b1afb532708c0a8ae340e8bfcef02e45cda08a2c275aec175f6d8813d2c36ac88a306c2a8ca0d4dfe7a6514c4dc68749cccc94e60d000b5b424a1cb71c007f6eed6295fe9bcfd26bbfb3bc38555ccbc684ffe0118310db50f3c26155581f80ecb10a9a7e9a18416a938286734de4d8fdad8a9c91cf278e544b44c2033f85e12bab0a7a6ed715524ecee3409a3866dbcd01a9d524bc5e4d800bfe41f7f6e4150299cb25b9cb83b9e1763c6459c394bca84aefd128c153d3f0a0097a4396c9514de11c6ca23be695bffa33b90a31f18a8f3499068c27a4a0ee12173b51e004fea57f62bd2592a0b0be520c04862178cb09c072097fbbbd85d46e082ab9375eeed902e85c0158913ab2b79d5725f203da789a73e0a70502c885e9ead8867128d57a64fc3037b586007277a7e19535be86b88decef67aba8c2b3cfbc5806074659a2b2ab65492205337cf1411da89431cd9fe1cbfd6b07f2b3b2e026aaac1340a4d20069e64791cdce821bdd092541bc18dafbf46ff1fe060629278cef8595f525391c6f385d133856a686ae4d6b42fe2eee90841f517c12bba2b7beb4036b5a7e2cfad214cf20a899d03eb2a82a98bbee9f1c5288210cca0cfc69db90e12499621c58ede8b66240ba95c13e898b98ddfda3084c7be9ad2d571a5d156407de502b3aee7d089325d018556a049eef51cacf1205ea6dbcc5e5b3a2fbc46a59083c119bb5d8d5d08e266f371689d5b5e1992ecb5d16928fc41ffd50a75505690b2390592de48899ce495ca13463219923b65d07b7cb7bb37a6d21df75eaedcd1dea116eb6942c8d6404a617e528390dbf54c41357fd58ce7d6de520b4db834753cfe98f3fa6fe7df7028da703c8d679ac319672829a960d928dd52dff93f0dbe8ac84931b582efca2d2d5fddf88d93d5c2d4ee205b145355d2e83a8e09365696bc26d1c513672bb214e7e7b5673e709502710f32cdae3a7d00c099d92a017f03a29a8af99a6d112395e34908ef05edec5fd871fa6f58fb7ede0a4f5ea8331b90189f998bd82ab530eff7c160d9dafac7eaa2d3ce4c3a1c4f163601443abfc85c366dd68ed2b9439407fd739df602e3dedb4e45c7b8701972452270f3090dd6c8f42e70fe7b9c8ce6659dfe784505f476a95b2d4e23460b04e6f377eb86fc511ae225bcc6a74e10e543b2b83db7a711f45e8e3d1d0b003d83af9e904101fd1606c9e2dc6fbb40eb15fb8209cbe1bf1755b2e3873f3104df370cf886781ec4f579271abfb6eb2c25b83a2f04cc5d139269a7f65127ffabfca957586a5aa378ee073b5c0019d6afa774a80ab84ea0e4c09ab39624ed84ea17aade5015ea2012ffa5a0509216d03128565ae9e157aabc559ac42f4949409a8df184f876c2d7e85e4d3fb26a37edf42a2e034972ba437ee84b730789a1cccd42765ca9223d4b1a11b06ecd7181ef982d27d8b439ec6ebd69531b1f5e9cb654ca1034d7c3105604142c74fd14d4a644d73e7def7e84dba1c763a7cf5ef5c63a365fbcd742cfcf8683d9785c0a151fac7869056c49183574f16dc6d4461a6d831a6f407de274845c3794b577499baa690820e9a210f9df5c5c3099b697add9e33c2d15d08d7f1c384fca8eb8766688bba1c4cdd60ccdab375731def7963c6ea764cb8a5726637b3ae5700abde2ba69c7823df3b8d6bcde3454e3537c917fef63977e52fa150506d559fc984b891e5c6bc988d2b8c1527887acc3bf0778bcc0310b5034acc9db96b87be0630e60ffcb2f65ba1fe3d66e506abd20212ed3c54b414afc173dd87cf19915a57145cd9c09f780565d435f897bbcb013217d003e302a162ee7728e64edeec00beda519f909c7785ff37edfb31544f17405e5f8832ca1c2b549cc4d27b7f732e003415a36207b6a25577e381caac94d6e7b4c2b564f3cfc8f9f06b184d7fdd128da9c6219d4b017216db41ad877673a13e3fb3f020bc4db4d425a961907b625505e09b5134a66caa2cb1448d38410aef925bb0799ac94c087b745c292c9fc513a569bbe3d8a7f8ca77d4295dd0a8c2e43ff47dbedbaa74b31db84f9d7baf53a1ec630ec4dbfdb7992005bc6f7c51e2a0cdf208bbb233ca3d5815931df166d00d3dd7ebe64e9e5e94680387927ee292122d6b43560abc8d8bc12893e79e73e72f87d2247aa75f2b5f206d08c7861b133c83b9632528621a15ea7732d7f9c7b625064b493d17058807117c9c938204388853b36ef599396b9fc586a41b69b739130266f1ce67857d0c6ffbc8790a69f43a6e88ce2260462f1c6cf79bb8336bb79bb3beccd1bef7d63d543d9f320414151ec473938186e9fc04cf831c471dd8c93ae11f7cfe546e203593dc1de72bbce19cd1fbdff7b4d80c686790de4175908ea275530d0274625fdc5f3005df707bb69180e9db62cc0a5eecd255fb719394120e4bb48e38557c3c834d4eb7ed9341625d3d55edec530fc098e628edae22f15e8b9c555861477c40171ab8d27dc166e9edfcb74bb2c0b4db0749da69cf461d3992be0b86e9f272d05cc74e9451dad3c21c5740fa1360d0c7008ed1cd6924ebbadcc13c5b58fbe50aa741668c5a506483e2158dd7054027ba9b41de0a45ff19c23ec939c36bb88f851d8df2ed891215894b35ffa356827c253e704d738782abb45b5ebb528ec1e84b94f0a2e033740e6cf9b393c2bfd4506ab4a47d23de00e014c3e92603242e0e6ff", 0x1000}, {&(0x7f0000001280)="e4d9b5ce009894097afc8709984c268ae9966aedae1d0e7af41ff7b8a51d04b22a8fe1a77665748087206342b59ccca48435f4d8e344b471b68bdcd8c65c8140382e80745504dffa4bee4a32110b8f6b05858f596683dd8a71282bfb9ed4a3ab615ff3de0e0e75ccef33a8374cb8b66d20f0d868a8f57b89b245ab98f52eb73384a68090169973bba62947725fe1506ec10012e85be8f6605c6112869e7163b4149bb178c78dec9f80d8cc61252bcd4747db13071c1ca016415939ecc129ed9607928812befaa0c8fce18461b563611ea7c0cf935011d5a6", 0xd8}, {&(0x7f0000001380)="ddb45ab890509a2a5d83804b1d07af0dc0e260c238ae9fb2a237344fcd0d9b56c577c214100a5e249686877581bac6d999e2571e0c8f7f4d47ff2708b0eff25357cf9708ad1b8f36ad9397a9f0a1f882e87e7596c036614b5a62", 0x5a}, {&(0x7f0000001400)="9c769dc617f976bfc4c57645c52a7ded89242a9d24bf8d45b115bb142266fbafe091d04d8c4ecc6edec053a9268641dc06bea8f18118e287c2ba67dd05643f46f4", 0x41}, {&(0x7f0000001480)="fd3fb8146527ab4280b79231b573ea9a651a8d6e4cbee8a175d2e15640fded0fa733cdce47f51637bb3046d5258c5d1b1501003e9743b09a318ce372b3f89ccdd2d1b9f5245e4ab1e6e7905b434da7e9605fcf898b6966223e9eb20f68240e8a2d294da73b55fdf159c52077ddb2b6cbe5a2778e239e55d72a974500adc5ffb734f9c887ddb4e8f1c48f11c0210f17ff7a95a3b870fcfa47831924ab3d42bf2a72c285f79e", 0xa5}, {&(0x7f0000001540)="fa5e213d1816b5a73fd46f4126454b7b627e4cd2dcbf7d3b3889a39af876481bf69bee7e3fe17d49115fcbb3a0d3c7c384578bb0306a0a2951f098711f66e3bbadb76f76ac679a689ab2d9b60448ae02c6350035fcfd764e0e86ca0c16a461de437ae5c66657780e42c9e43d4959008e86352848bd924bb1f6e75ac59dcd323da555cc2c448b30fe1a379fd353d64f7dbb99bbb7fd5188fbefb8ac619e8a21bfa8a659d2a65b30e885893fd9e5fcc7f3a6627142a1eee69c17179254300bf97cbbb1595938af976d6b7e980ea74d3d58d950267cd8ef39553d49568b29d4171c65", 0xe1}], 0x8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x26}, {}], 0x2}) 04:04:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="bc28871c58ecaf555bf2e1093eb5b3c46f46082a37535e60221e3a01a0ac9f2b1a7d80bddc4cbd62b2ebf2ff8be98e65bcd29362d7fd4e46c3c32b742cf54d65726653df7e435d6c410aa3614f165574a7b2bd637a11c9231c7341cb5336ec56ae037767f6ea382b8751a3c89094d3a68051d4d99e863dd83ccf9b9809ea8b20489d923c9c266344ae159ef78536f33f02172b0d6bb6d366b4e7984ea0287e8a98d38fd0190dcdde239ddfc40a4413cc9ed5c6a0720c116d8953b7", 0xbb) recvfrom$unix(r0, &(0x7f00000001c0)=""/116, 0x74, 0x802, 0x0, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="2c000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64=&(0x7f0000000400)=ANY=[@ANYBLOB="0e64a6531a", @ANYRESHEX=r0, @ANYPTR64=&(0x7f0000000000)=ANY=[@ANYRES64=0x0, @ANYRESDEC=r0, @ANYRES32=r0, @ANYRES64, @ANYRESOCT=0x0], @ANYRESHEX=r0, @ANYRESOCT=r1, @ANYBLOB="f764bfdb50a3cffcae9c5481ea7f609bfac1513aaa197f4f4569fb1995a6f40b256fd611c46a4d4bfad945760a03ec8070fc28f16dade2e2b5675e6900be6affa260f4453bf641997025a12e7ee6f5c4a547006d61fec49096bb813c041e9007b889a903c09fc5b90423b26de72f7071832d0cdb58e255a3a104acbe15d9bc4ce7a57d93a77f7603fc75c275a6420914d1406f1b05682723e7ec4d08ff012d283e9da401913f47aa389327b68b884bb7a586df1218ac6f4f9d089a5626bf3ea1394ce003bd85f9881f254c09360b4e563d87eecfda6e48a94889eabe7547faf69df7656fada2a3ed9ec0e9a1c1445c37f8f1b614b11c4c57f4324a449b4bd19edb7b1c83b55f9eee1348e2779d3fd90c7a85885e3028cd6741ae491981a2b35964819f06239cde0f61068a0b31942189afdee0d20c0ced676fa61688353575af06679ad9c94ea84104f280751ea7fd3e6fe4863991b659c0e6420261abb91e7f673f3f77b57cf4607e14fa62ba4e2fefd26c297cca84241d45b4541c771081600af44c72be148f0c1317b113587d736f259daac541a946ab043171bfecf55090dedd56137de4aba108ae53a5800d43f60d7ce7fe0120c57dd38151ba013d7f33126b23ad455652c41bca4d268624d975400ca0b6533b419244d7239d9132fa07039e2578f19917ef031b2f45ef5dcc833677dd6236a148055fe161d8875e5c74ca4c21c20e2ed8feb14d6bfadc08b64f37ea236ac00d39ee149021d2b0f37c226306af5c754d8de39e0887c341a686b69b75e58fc328aa42b5b420e40609bc89b55a29dae0c54e10499032d72caac3498f341f081df1427946c9daf46a88aaf5a22ec0d6dd60b2075d3ac4ede00c551840b97aea9035cc3ac97a2e9009ae59545fa87eeee617cf1ef68b2b5e206491f15d32e6b920a1f744747181b1d2c27d15cf1ae3e5bc8343b6d1a65fefa6e2baf5d8df4bb8124274415d89eb58c31114fb7fb77fa89ec6d9caa085ee38ea72af02601e467c8f9bfaf3c9c88862ff4371c11bbea04736c93e3d07064dcadf9b46cc4773ba2be119bdffdc51232e461c860b21db786ea17e4c81998797ed60d31601faaa5f3a6f7d7d76064ca391b91aaaf09c17eee1efb9965913609957deff4abaaa51d589cbbef7d66d88c7fc0a3b9d23ae00e59232661549039e56e2296341b47a6c6edaf62d1c424394d5ce22fe499fc5acb7d468bce055c2284178334395247a2a8cf1feaac7f4b5a65446909465ba9adfc09d876e442d4154855f242a380932407a8afad47e3ec40d14619395149859f80baf08c8e2fb37f5e79f59d000ecfa5554749c154429f9d4070ba9c56121351756003507a3f25658eca5a6f201e768a933492cc2e41f7ef4a266496bd2b9f7ac9105911ea80d0b7adce1df72b2975ec583e2f17c75436f79c63ac0302c25a99e87380f8dbbc5ad2ff7a43c8a13938808da798e67fb1f03ea41992ae006296d1e57a591c142994053722ab69390ebfc3cce411c304bda3037fe2b89d8064d59d0cac723e2adfbf19ccdb65ad7bfd49a8b631c347a6c752b6476dd4185d70b019c2e7d09ce2bce90af8eb1d7d94d808ae81677e2a1aaf4e6e3fbf26bb066f82a2987023e8c8e65fc3c6995ec164b01307f6f84c631b1f9e262388b68e1b3ed635c1a5b4f48e4c8cef7e4410b57dfa3cc780129a04a4228c511ea512803c5a31bba2b31d54e1ca164bec1e817ffdda1dbb002e73502426c6c84e8f5530047608fe6971a61fbe1daaaa952c2cbda5d30ebdd66b1a788631d7f8c2caea45d8881b142aa3f65353346eacf696c1c7a260404f557997b84ce184f9888bab55086934a07b1784068319ca5f2232b0bd9e26648b49be7408bb40b61c9b6726e2855aca99c84040b5b6e53e17e01ddc7d0a44ec114fcabe0e0e2894c15cb14d3e0e3e0af12fa059a80fc06fcc251d7b05787d1b660d79dfa8645321b334048cc81c9ea9778c9063178fabe55803bd9f1b56b114a00b252c03662fcedc33974d18939f9021512a1eadc7bb498384462eeaa962e5ad23610886c8b275ca3c5073f54f7a550844d69e581a00451078a1d95bd273fcea8ab2adc9d43d148b804517d7dba78819c4e89557a2f83c0f2e30d1f8c097aa10a7092efe03aa6e7be0be657df73b628f68c6f7a8a849b13662c857fa54a82d706b64655aa5f2c1af2da13317d9b5c1c5af68ca11e7624713b3d2eadb737ee3d7e51dd3b2587b09047596c97de92da13d9b92c06e998c0863eab95e420bfb3712d7e7681809edecda7b8c10ef3f54eec484c0c389ba590b943b9079ee6746be9898c886c969f00f03d5c7cb7b780f4f00d05685f3c2085868e5ef7dc5d6cc62765b9e5377d532bf553abc4b2f803c4e114c7d6356e315498bb7a934b905dd4846532461c5751a6190f1585e7c6b697ca894f40dfb43a1bd6eb559ce08dd5818d66fc300a8f7686e74df9f5cefcb5526956aaeab66a02400eb14ef067c87eeaf7f02014ba077412e5f97d4ceed37a6dd6bb65bfdbd3a8099ecc00173d37833f2f29202db9bcb349adfdb854884448653d03378c95714bc4eadcdaf2120f1f770c1e412c8ee38be3a95930912ef518c7d4d499b2d81dff3259e3092446f40e7eb77a8b61b56a06174cb2ed4ff36da271f61c6de4acb4c789ad3614d43b34f8f94443e2c89007b4f42841fe6f58247abe729a02cdf19d3244f2136967569a1ec8a88bf546f41448824f3c00cd1f31091662ac6ac441a5d134a9f63173945746c4d8dec0a7b617f87e6964d04d732e710de77e6acdc6185d4d696be7c6dd6f976cf8a22749c624e7564f1733211eaa776cf9576c2da8054ecb062227ebab390dff521ca86b211966f0034726207aa1c181000a910bf135bc0c4a2a5b6cf78401d43f0dccee2c66fb05ad64d33f6c35dcd3c47d9305ae5ac00450371a4e11b083170de92d1329d943937def2d5770cc87a0145aa797a6be674cd58d66501e386fb9d14567889313c4e7f165ca6104baab377544e905eb3905197e78386cf43df07978ad63c28e0ce1e17b88494552d79014543ad083e6072c25306670ac269012b73dc3783ef2794dc38b4b7f0046e87432a262b7fb2f8cd4cfc0fad2e5eedfe47b43e122ec45df839edb61b83f668aa6330d25eaf9435ca7b2c2226c6e33e8995a977307d76365194e8bc5e89f7e5e63887afe0a8686e6aa6ee4ae0f0f7e8b709fd2b33da3abfc31431fb2e7d9e3affeef141af2ded9536dffac7ddb71b0d87546e63250ae6242dcd51c60b04332ad1ccc5d8f4daca36782d2f00201b4cd41b66a3ac0ad9e9524e1a7524a2de94ac602ed6db8d4e47e2c195245cbdf9520eeb77f91346f619e1ad04d4553da542398a546753704425c3b1c62b4f17c079987fadb619572a3c19e83b21736ccc0b03da22d7daf39f933dad0ccbe567a5c55724e9c3296665f6772ebd67f60f89ea13e57e78cd776515bf2aba7a79570c6f555672cad2dc36d6536a42181ad49c5529051db97b0c6cfa00c6931d5ef36f3735f84ea77efed7b00f850d0f3c192c593aea60cf59a41f87496aa0b62f42d3e3a9c270c136f45ff9acf68f9aae57b2f4187a1d34b3d777e497c30da3a50257c302a73d6ced4c2a8f6d1d1d7647cca4fa021e65cc551ff17c7c090454104268db2ca19146e85d914d18bbdd1ea2423205e44aeb0c1a7ee56a3e3f0e7ca7935d92258c655091623f5fee51c1d9a6beb5a37e170b789233f60975b271a78a1c0d1d9256ce554412631a95741c9c78830e83d755bbe58f49b21fe81a3d4ea3185de713455b017aac362d2766d4dbbecaeea29dd1263f7d92e0c1dcfbec163e5b116d711f8292cf35f096420da9c0c71f67481a08ddc709632aea66a502399ba193e02420ac988fb7254db82eee4b91f3588ca0473d8244773d4822d1d8137646db955a665e4d06dd83471c25a3657e2f47327aecfc96ecb6b748c6f9e29f37cca690f2602e4b46e29bd5ecd1b0c3cf2908c06d65d81fcb9cd05049e8394fad1ebfe37397c7dd0cc28637ce00e1b0a29a3a4ec16529413780b5ffb7bf9a180f934a1abcfe48063fe4a9952d527109ab15318882048da70fbf5fd486be5c99a75dd9c32ad2857e9dad1a2a27331447b28e5f37ef5f1ca74a2eec9982b2a32cbc93cfd29f3e0957e06933045df29f51e181bcfa47321c369eb8f428eecc8b3199b81ced9e05da497663bcd26ee1d04143d3ad4ae7c586d603136bc4580838e8e89798ffc7b7bee72e33af44d2a1d675a667aca7ba5708779c1f5a52fab4eac3b347c8afa19a1a56f8aa7db466d039de12f020ef8ad8df2bb47be34261d6902cbc7a8eac98edb7cf73238d0ab309020d63d421cfa60019a957a3dc9c9c7fef0fc72e604eb8ac0d571ea34cefe556f77558c967eadde46711712c59dfa27eb700f3867de41132266035877a62f6475a386fb2875284ca22fbddb7d941683b06261c02d8443fcf716af32a3ebcf1a434a4665c47dbe1909eda8e9f1986332b97248a1b698be980a5f504db6bf5455fd1457eee99b42d7a3a13c6d5c361436c7f46f53f13d276bc92ad98de18d28ab09621e05f5b9b04998e7c7d7c6d2284e0995a6d50e14fa1b62acaf8662df14874a4a17bf71b6055739d4e30d043876f0fe0899df44ebfed15687323d24c71c9df90a98e91fa5680d7c987e9d97c5ab042f66829245da20f0d6bae51b50225401ba7674c23c298a566b4c122ae1df3bfb542adaf07b455f052a899507cf194cb7acb81031fbb1085f63e51de5bfb7fc1cd6a6dbc245eb2412c216def046375f545e435204ac8e8c10dd91316ecd0315cd8d69205165389b2b31579de698db61318fec55f14d345ba17df4cf7d38a88a52ae3d1b3164fbb63a96dabad14c6e78724dc49cec46a2ae112c1dd85badb23b4ef77d0e8b90946a265807a08706af0c3c4661a6c26c795e6f453a26ce8a29f90d75a4d8fca12866d8a181c1987a6946599284bd8bc88d0aebe6d64e9d50fa0b3eb9151353bd9aaae5edb8da763e4a179fe51c20b4aee95f2094bf73c17fb2b3e55012a51ab8f986c5b114ffba6abeb3c80943a4bd67f456785d37eb1cd896a3d78f48ffee5238a50644dd2f4d1e2e095963ae9055baf7ead08ca44a8badffc59b63e7ec8cbcf6cba904d26fc4c10525ffb9b8d6ded13d99b2057e5d9c246d55c9572a0afbee751d678cd4c46a3f7834a6ed64a6636e5f989cc5c6d2dbb062a25f228c5f3cf539be1b76eede034b36fef9ca03c9b1b011d9fdabaeec806f469664e25dfc04ca88b6d17730765002dc16b1f17e793701b8e10d5616e21d1b1d33bc9fa822d346af755686f56ccaba5a433c57bb099c795f4170c6496bb331dd9c00ccdb2673248725154a3623055ca55008521004fdef00724e87292537ad5280de94557011f2d654294a6d4d544ea75ebd486f179bd368431eac79ecc68d930cbc5daf19b2d1610fb8250cbe4efbec1ded21a60770a4588fdeda28ea3385941e0861fc8dd540b9c84157bfe16f52c99cbea5fbd00c3125034742837006896c0a54663c4b1bb8f12e6f6cea9aaebf786e0f40cbec472579cb88b39ffea54a7a7488d0c85522a8cd64c3265bcea1f4fd194f1732be5bedfe98220193d49eba4852d49fa6c60f9dd5249c14899f33b7ce9bf4a83561a89357999363a99e435418a9a41a12cfde6f9de41364f3fd7bf87c4ec2a8f5996f08a150f34a5572a47244acf27973ed6e98309ad84b811bb821aa4feac469c76d16d398513223", @ANYBLOB="98f34885619c94915a26cb5527b12ce7b98fc7403a17dc8a50469a63703cd87e48b4d361206bb9c33a41e4a06d12662fd3ed9e401a3be140dc4cf68f73aa0e49062ad70335fac50b4f3d81b03cbfa0d95d00cb80602206afecd14a168805b7eab55c413edbc43c3414980bf9b2100f698ba757077245624ffd583fb93f7fca7f1065e2ed1dd354d4d737611d101a929df16771e67ba1b9987d3604be7a51b8a79df4715795a4e0480c8c768497", @ANYBLOB="291b7126c3a00c98f21eb331501db0bf26682714debb89be9709c1753d3d0839aad936ceaedd9bdc704f08318fa8c7bdc6e22959bedb703e77f643249d7f722d458737018affb70f3247c06d92f5cca41081a97494acce49e5c6fe989d4d73677de13845cc491a752e6f620e5e8c00a6cc8fd03af732c2840c8f6bbde41905aa082e0b204344cbd4b979678e5f6965f1972cb27906b3990f7de70832eac57e9dc5a6bced4c7bfe7cc8599593a21313c924cb4e20cf0780c4f75ce9e5e9f148d6962e4807cb6ed1f991c3b1becb1420c88f9865a6025e625071a460b05e970fa95a38501672b1f25c35d3c4365ec9e3d4f5b048e039453d773d790710f0a05500e9216577e101ae34af48d8913d897ba6f314b520e53c0e1cd8bd0bfa57c9e83972c567cd5e5930128e605ee41d0ba2cb6005a7d8c3abf6eaf3a30d631e8d41e9be5ab6c714062e45de1dbc53c272a40e41cf266ab9599aabb768a96800e98e6008b920ecc8ac567263f796dd073a3286cb70deb33e4997dd1e2309d116ffdcf3f1220175ad3cdfb4fe807cd95615b3def68949c342ee93b6982241d4a53201b724bbbe83319ea7e195de849dc444ec49f2ec57e8d4060bc5bc0271711ef359ad2d9407269e17bc542518c8a2a924332d760440af379f5b703aacff93fea8611657024374ef09883a54a79f25bcadd58c4010d7799310e5f781b78401f5fea240d5c030a80240f42a49878f9015a88a0a5d2b5f403c1e36c3ccba428aa24cf3074d4b1b2765488b0c7417774a792249f89f55b284a1b22d0749ef7d6efeb0a89333d1ec23797c437421f86187b5d734dede2fb24b6bf44e3ad254a153a0f8facd2ab3f5e90bc6f18dca6a9af986b1a8b4c930cdfea8516bee7b256cd41a0f74dc60023f8c90da25082c2655987addbda3d51a7bbf501d7a56aa42a41959c842f9652e8ad4c2fafdc6fe5890d3c972d71138cd2f5330ffe78ca8947621eb37ac692a2a322432ee7b3a351e11cffe1e9a263dfdcfff58609cc9e390d6adbcaecf3b5b812584f3037315e9a13b5efc6399f8420a7c4a27881906215cd989ea3a4a9a33fcfd24f5918cae51164a271409c8c70b23e000b08304ec86326d79815e7e2139a5322aae0e17c8867d780e9ec21482a0b3f21e86c898fdb0d4c8d5e189cca331f06c2535930f63db0e26db38e1849e437bb12668b6f480ed280852280ad71eff43a7934d1a28fe82aae6dedd1c9feee2dfd4db2619e2ca4bd564f2c26eea1b7a30fd2c57d863f94eda098adfbcdad4e208da023787c419ac398a7326bbc77cfd8be28fc67e6358736695678cfdd783c88c99442e5da6b42fa7c191bd58d2dfcb59b9f70087724b833e717d5c1dbe78da09dd706dcacc9a5e3ff028cfda118b483e727c3b37159b4960692cc2708cc5c5a545687287b90b382b75e091fd1bbdb4018eade8ce6aaee4a6f99eced6833d868be5d12b005749b1c288691a6eb7f65b13497f186dd729054fd5169db58bf42679556ac90a7e5174851077b6ffd86c85e327e1270f03eca44ff98482b6150cb40969ff361b8b901a600f1cdadb21595f7424b3675de13d087db81dfab21434495e83e4b183ddf4b8c535882bd024ed3afd073a23b12556e2c21fde140c678a712db49fdf85dfade9cc48073b884f0da5ce2b537e7bfbe6110dc13f4a5b99a5acb0d74e8315b935ad15ba366087cb0137be76a40a20ea701ec9a14742650d9b10985862496b76ed70f0138c8dd0f91e7a19966e4a93d2f8c1b3d86a068d7ee7a6c4fec39ab68ec0ddee7ac3f5046af2f3507908626f4eb763c8ff3f53680e538ae355bfadd05a12425ac7e5d57a3fae67b9af17c0a63a8d68c2928687b595f4f32b12a2e0b536bbbadbfc91c56df0e6764cfe486d3c1f68f3b0e40cdb4ff81b76012d4f6a411524497ed9e3becd504909b12e5e91c3c9dca765872425a2a22c7d4074d5366b49676f75f63a7c79d44eda7c8932f2c84b647131d3d34b3f52c4a02c1b8d02bcafd62baa970167e1af987add53ea33eee8bbbb10a881e9c027938957f5930a73fbe90e1a60e949227999e954432568ab133cdf93f49852ff75ade10b9a9cbdecea354683bb64b52d8188cc0ec5b03aad65c4c7797bf34968a5db26551bcef60fac7e314b26fe26cd097c738953c442fe0f0126725607c1cd88337e8c94a86508247d5f2459bc982548d9ad44db55461f1cde51b4d8230293f219b845291ce18c4199cc58ea62619940de3366a84ed9f550801b2408be025232b68bbcb470d0264758936891750af60cad1d05af161ed4eff9ca431ca7ba420ad7d4ef83595fe80c7a9f2fcea293dd98fe40c7bf8c420e954fb6448c94ef076dfac72fe7523d701ac0ea82a989d324acd8a8c80d439c05a95326242f1ab87ded63a2e4dc8905be7f031bcb2c825c0a1a8607ae0b5cf1ebb00466c7385a9c5e56c3f86d38f4a846a0cc01151b1f6876ecafaae845be4de243ccf86661d0701db7f2b680ada4351a5b4f911081b67c99754baa51a99a49f1f5be8cf38b7159c073b52c4ad7d7d9fb33bc17e1a9b68e8ccebff1f4309ec850794246006c9c21a5c1587205a625c1bc0c8dce654065f4fbb26d334eb474afb485024ca5c3f0efdf80e7a2312a420568b52d6f96e7fdc26d44260605c416df1edeab2092a8e4de194a979172c45ce779e732549228f222f9f17291830744009a76743d32b6565729d18c2952699f4279c94f2ab3d65101e0eee446c578548f5dd90d71cf8f84d9cc3f23d9d6177884b22af3d1ff08eee709c6f715d0436e4ccf9b2669a3f05225fe3797c67c8342c83b53207a5c01b4d370ac314081a02bbdf4ab12fdd5e8675fbb3b8ddcc675487afdb86e778f67c9b11fb632cf096be0931dd5165f39916a76a32cffa29fe5b30e45db04d8ecdcd493d3595c096f6f4083ed3813500b7afbb5033ab0cb8c90ee8bb286bfc6026421c9a32e8d6638b5e0d32681d4064a5889cd99d7d8c24f1caa835c33b74e73a3eabef95bf470f6f66d401469dca0c59da8cb4ba0c3b29aae2a1f039c3dd07a4e400a26f2f7db6cc80a7b045739e62db62b861513a9b8baa0e9d1413342cd279417ef980704f3d1a1439592fae5743371d9a334967aa1fa36497bd7b56c760244997ae6795d2888ed364c73acf536eea7c230f1e19ae69929a256594a3a563745842fbefc775e8509c5505e8a0a6506f1f1bb416a746127d4dd9cd8b59694a65ebc8b0b93e456e909124e2450df92a6aa20469f835816ac93719e1221f1e28bbcee75912933adadfcd69fbf4941cb10477833ea9752c94264188623b939286c2ae272a2b3e598104aded1ce7f7e2527d2d43f8195e40e14dceafb2e7512e58800d42243e481296bea659c791ac0aad9e4fdaa31af883f48cdd06874d180be497b2b359a0b92b8e339767b9846e33d3c1670e6cb7f65fd829289c78891269e2793aa26388346f86c2e509e564480e8901884f77080aa361d14a6ab4ac0697b5b313446e85a9d80661116685983d6ff1ee722b2c47d0acfece5d5af34a601885fe0c9bb2264721eeedd293dcdcd876c0d8e9dad004b26cac7254b3f1aaeb5bd3c57f2d2aa26b13ad97c633b75e62765232b3889ca2e6dbb6e618ec4791722de9a9491290d969929591adf4039398a94d2dee2ecac28efb030efc512f3e0c39dcdc41be8e01cd7d36a6d220d3236b70e11d38a9eae308fab0e59c5db8a3cf60d8cf083f4f5b365ed79f47008d045d54c77f277774e4386210f1ff8aa777df3ad86ae78d1048eb8f7ae8851bda188218c3845312f6f4ad61e48d2c42901570ce5a25ee0131459e69eb26365af485d9870f6b06144fd1045951417b2acd10d92f38b7ad67d5364f0a02d8a55bb1527602f1804fc7fe7ab0d382e90311a049753514e5ff149a5bc597797f760d9076d8d2e3e8a66dfcfcc1c2dbed7ae6b71109aaf01247e35b5053ef76b0bbadd390022e82f16fb266924c7ac7023f73af0e25c29a9bca51e032857f6a8a4ae02716f4e10865cc5830ba77d3252fc71388a7490c2d9570da0e9248675b9f640239cfe45ca8fbf805c53547dffa7470afbc3c8cb5e6dce5e9532938679b520a7e92c69ce9db7ad3622784eca1180ea938229c2276108656808a182f0341ee6bfb7f4b84903f4ffe163685658fb5cc70f7576dab08db71bb8d3e254e2e66827a393a87f7d34b7769d62a9f867fa7b9d5e93255b422071cad3a5287f3ab17f7ab32bc792b76bd88925082cdba3396efdf3c98c95e6aaaa4439968a7963f072a40bca60e7d59067bf45bcc80bb9db0a20bfe96b2d0bb4c2e9b19f6215c4885c0f7504aff1f82bc8851ceeb65f3c5c0b11b6059da37b7d19635de48006a42dbd878b51bdc7e27b11cc6f6a9c0ef844db7e53e2a872f7aef05018e7e77dc66b0f7c393e0611e19d5077050eeb0fee4e9b04355ad151bb822281912b83048f577b0b837fe1ea2def89a55729c49f4ef4db43e520014e47693149d743b91177232c602bcdbbb456fa3fea51143190322124e3f8b297b75617c80fe8c280402ac2687fd541ab2ee9c26041ba67047200f0402d032dcf9f8d0a243b6a93160ee6e1efeba62fd8faa8b913e94222e8afa04ad177252aa9ba3f3e1a515a2996e5d352c1c0ba9451ae221ef0dc73a8e06197acc236ce0d216dcc77ee48d35916aea96c3e6fd00846039e0265242dafafa8abd99f0ebc471141e484a59e036f53a70069e760cdcb2dfed2948115e2448f8e3fd3beefa18fe8111831da02161426f5858f3c3c575b5035a13639572fe7b303ab8543bee8aa4ea0c1e2c2ceadba142a065a5956e16f5af33aea981da8fb4f4ab0007a724573623e13d7ac2ec45a511c95f6988a455690505fcec6f6cce2eb3644ca1f9e99b5414c7630514d8b3b39b706eb17640694b1dd82e5d6496c3b16fd3fd10a737a9809778c5690bfd7ecfa8aecb511e71730969e3c45b75b5ee2e1e02067cc826dd0f1005bb11e7bf2e3a5d9e4bf30912f19e3f3be343dfbb5c380eee02f1ad035316f023bd93aa8b056fdc24800d466c9778c9fa184ed8caa7c527da924099d03f663892310cd38c9562eea5a2a54533a83d9c9adbd0dcba72f4af7e06f66db2a596113a87dd9bbac6dbdf37eb178cab90277bea180f01fbfde1fe0d190b0fb25c2895be9631feaf692fd788c0794b8c2979c46cb8968debd631a5086126c105c7f12d671534ef5012902f4786e8706c4033b44ba25a41b99616849617174ec6deec887ff4f1edfdeb460b2a2534659dd9fc722e9c6a7565b774a2706a2f04dbfd8e66d5fa4676874ef40a655bbdc8df25b82376615fce7e89c8c487fc7f9f608197fde086e8e8e9f17f358044dc7f74f298447fa9a9c70902374d7fa08a22844c7d13a0a864426be3503aab049aeef12e16058c49c1af40fb4c9fdb3882ed893991619a9c6c0581fc08b385e980fb0ccdcf00b4337f90f5ab205cf342ba2797ee43e1908c70e68f43d151d4aa130216f7c07833298594c638cce54a041e846d7db70443590c8c479d58dc84c10ff81036cc6275e4e874d99a63aa8522c165000d4d980ca71286b4d110a1bb96d7339db897de56bf369303a91b741c7375d2895ad1453759427ba2fc057eed99daecc47bd2369be38a74dc792b80b37e5122f042b408805ab9554116fa151825ff8d1bd19cc2158f8c10f63c33af1a6d02e2201549a960e1244c14139b8223f17513e4d986adeacce655b718b4e372224eb61ad9175fa774ce727abc9db7bc3", @ANYRES16=r1], @ANYRES32, @ANYRES32, @ANYRES32], 0x34}, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETRAD(r2, 0x20004b43) 04:04:23 executing program 0: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) setsockopt(r0, 0x0, 0x81, &(0x7f0000000040)="bf9cd16654f740bed55b9302a2c56de00a6fdb269ec85248d379b37dd489ca3ee2987571bed458255d8cf31a7813ff5eb150f93c278e67667cf9c4cd5c18d2d91ab8ce69157151f5656a6d9206a061d19a48e303922ac379a4f264523733573008f891e632799b27a0afe309d18bda3fece6eab31a74db59ed44682dfecb17eca2a7d75573e069b02abfd6ee3d383bb62b97db495d24673de978155456ad92b6999b6921b31bce2fbb30548ee21110892be45e86c69f1819f35d3e3b8d16de1cec89174b804607209f3b8b778b716e20b5af3172b44f690eac01cddda7bd912c4a272e4ce76abf3d4117d8fa368f019c28dfd94cc87badbc8fb0ae300a02eea0d8c450299a3bb7e905c8ba16eec8d75617779e8fd6fcf6b1c90618308609dbba85d6aaabd3dfcd3394d65b878314f1b449a6193843dbd9ef49e7d5a89aa7708874fac2cdcd7197cdec395f2635d39dc241c3c829341708e712762268c1108057bdbc7d9d47c0fabb8f503f7148164736feebb01312e6b0e43b9c230202dacbef1c9c96e223d57ee56dedb7db128da56453b2f4633fab7903b26c755024015e8ee9b0f4c797358a0d7f85751f30bed3aaa86aa081f4def6405c8a0b314ffd17f0689829eb5966c9b8d26a9474e6c1b03aaa98f6c7953c1e434ad963b847d871911c61d66860dcefc215e3f3012038aa97f4c655ca72ba2fafbad8197c2cb8d85fa545c5f88a166dc89982c80a4449137f0639278b855e245fc928c5b804d4031b69fc57371020463c79448c8f1578a4d2f16afa3897b908b3e6087a5705805992bb31b8c4110c77ace0d3ba470aa6c4c7acdd76cd8ec968f7975fcb4ed948f25d5f12291c2174d6dd43a679c42d2ff08bc699e31c669909cd3542ce14fa13542ace735d6ee76a0b0e712eb69b1601397d4015d8be718b3bfbdf31ba13f4e566bf1d211c09d490a0df6d20ff7bf086d2f8d6cdb487f25aaf2f00e3d8ac5287eedca33a50d2fa900697ef3f94dcbc2a3c03d7534b435f34c0b6fd3a989240fdae53e182ee69a8feed480221c7a1f0838e9c29f8ab338cc71ad93a2a384aaeb2ef43325ee708e541e9ebe00e66fb8d3d41034304cb8c97a3306126d7bd5621226600091d84a8d28d7fc49a54a0512a72f4b8ca9a6e0c86792ff23e4621344da7a4eefa1fb6e2a257f749cabf02b0e6071d8172957d8140bec8065d8f03c449f8479c8cfc06100946b36ec05276b917b19e09d5fea2001817269fe35cd7ffce08e975617145b6fb33cc9ea491ca5229ecc79ed1e8aca149c05a54f546d751428689ae7702e2a630095928343e57f0e792a8a882e54b5021dc78b3568f88c18b71dd90b5546afb48ed163e7f405521c39abeecc8534d62b8aa754133124296b78819589f6e366e19de1a2da4b416ab20e5610105d5e52e1422029fb57772eca24f11784d1ec0426916d59a5faf4a6808825d98add2dfdce7dc814676eb3fb5f9a52daa9b6def24f3615b03ccba4ca318d15c1199ffe51ae4f0d0ca9dfe0de7299c041119a102cfe8763c44d63147416df73e99b54fe9299dd206b121e33b2f69be66c2c6388d0897ae8662892599480e5d774dd5b4888c6f2da57c96860b7a8e1acc07052c35b2205f539fe370ebec7772dbdadf5caadd7004e7b3a61ee8cfd2827e83cf8aacbdadc16d3b28af8de1f8064e358bedcf71709800f088008d3138d9ef08bbac026cc5f7babb5acf54b6f07bfca42a9870d19451bb4c814d54503417c48d6025c135cdc4b8e670eaae5897f006596e772ca7fa55d9f95e5fc80b9087a47f2321dfb9beb5016fbfb5f362727547e84601a5b39d1845d67e385c9df0f65e00d2fea5da6ced7371860ac8fce036a805fee6b14f59b318583e644d8ca1c6253e9387688e19d239d3eb649ffe6bb8382d0ac4d48f97034f776f0e7bf6f45c3b71f89d58cf6b86bde6c087dfc96caac1aac792c425abc810ac3a467cbb6a745d816b5a5c5a1aeef140d136d735ed83d296a27438bc2c4f5291e505a438941c61d5fa963e4d34674eb172a9cfcfd6f003f1184d0bed7c76c7caca2b74d7da3fa3da3292fed8b72306c043feb9a4e2d7e3c4075dac1b83eb979e1731cf22bfdaf05d166f4f6c0461ef5fde4ca07d3cfcb595750cc70bf52819ae2d483cf0df219e7e5b511e5cb1537d0e38b64faf9d392f27656e710196376958ff48767ed44f05fd3cb1fceda0b357c516d4592037aee3265420615e85e12fa683c9a18085fa8f48733555ca2d74e1bc0d540f6e7203c72a1478b67db01b71ee4b5d51414d7d31854bca073da66c9daf26b977847851f5e944d7793fabeccd34d2003dd86e9a555d17b6b7b88707cbdc6787ea948dc785f6805174414aebb98e3ede1e01d2f194ec38a5432132689328c32d461130d3b51625e4c0db1f3a196f95aed9388d3cb3ca29a655a29b03d851f064738234518d788fba1f6d055d9f9c474e7948beafdfe9f03d0fcc7ad78a7a0e031e47949ab5d0b9c04cbf70eb14957ec61b73ffbb7f851f21ca74cc6363415eba2934f72d572a6c2ac28ef4b144050ec5e887898c42ead367da36f851f2c32754ff67f9d0f42f96ad82903e5bffd9136a248d37fc3b434c15552e223ec8a091322139708b54fdc09fdd4f1f066d401bd55fa0f51782eb4bf3327533b28b31a43ec0c3b695657787f07ea456ec421ce78357677ad752c7e7e9b1e52d1e5e533e9bfc1e0e169f5443c805116c9f600940b5138b5ab205187ee9df8e1383bea4f2dedc8ab90a1e9fb00c34da2581df03373f233b6e6b44adb37eb32b62dd21d9f7757745e34fe77a5deecc016bacb012986c20def791d2f9d3eb14395cf69d71d31e8467cb9046815e29f93b1ccc697080b23cb263f570b067f80d8027be9d873e4d96f26303ad98d22b0f46ea942d2d6dd39103749a088abd6a0379b1fb728703c769ca5f6d51494780825e228fef0af4f777be42ea2e0a9fe61987f22ebbde25b3e86189ed92b04f13214b563cecf5e8cd22015b0f0aaf4edefb8ea29c14a5f66a84fdda243ee759bdf5c9ac9d0a8b7a1bbc9413bc92a12883dd1e58adb159f040a38e155efda6e7484736c75cc5e21ce01b82189d5f128a989332854d5b6e5d5023868e22dd1a9134678fa985720a0243202907eb906a6ab84ada47c23006bdaec39c8d635488852cbd5e182f11f4d9354ee5e039acfe3014a65309368817998200ada67c88534a482c5f251584dc4ff22056585f7c7e27a14a2ba3b0f52d9ec7c46c85180c969427d32cbb402e32351886242e16ced63f28ceab49c3e51d92e156c65502139744ddd808d75198b9d67d1028793e564187574dfd35ad0afe0d123e0b59f7bae8caeba58a7207c339a54126e71d0972b2d21a88edaeba7e4bb012021a2fb23a76da106cf040e6a1226bdef20e8a1c0f124e33f4ed1b9e6032df7982b66507ec284eab141c7a5887c4c315cddb8b51a149bc3d776a758ffd56143e198b0d6c9b1fb267e8b239f38d7743bdf0189d110d280dc3a99b4234b71648c307d7bf6c63175ae85da0c689df188a14163e73df2a3c723712eb7d7682508fd6535cfc808df0c7362613f26a3fc9cdad0e5a60ac94063c29d640e3e3ba77bb2c7cda6177ff2d8a5b7b70ad82b32c6dc20232d8cac6bf144753350add1926a8ac5e697416902bc50b293957f9d57d89b2c04d5728fbe783591735ff75c26bd85ae4dbb8bfbfb46b809369ca9f1e8ab14ac5a101c9a722e0d86ccd49108e02873b3389ebcaa144dde1607382dce7eb1e411677b5373cf7e1de8a1eebb26ea5ead4a9517bdb665793d192167d0aa955295637c4a093118c0e6832074a3636ac78ab7757c81e01f15ddd88cea76184e524373f749b171ce9fdaef58a4e4d9884e2c8bbca3ddcf867e6028d56384cc0313105571a93510e8c9b3807b54e78e3cf582ea32b9c71861284ba6eda4742589f30aa586cfa5b9317895a69ab604ed89d19f0349d7d3dc6263ba4b980c555edbdbbdb5683c5f1e169e6d536c233de8971db305e8f952d524becd2a66b651bd1f35bf6923ea22114c1406c5f336fdf116f00895f66c9e07c452fb0b93c4b8451125df8b13c3b353ee756b6ac3619bfccbc5275b64ab90e603c4ab405280e7743c41a0d5f61a0baa1e06cab8caa3668f979cd74086c79c9cf81d4bae6616f846c4422fafc2390d21dedafe0cfc7c48808b768676290bc5b7bdb78b4f2a50e0e70dbed9e9394603bd0d30be5cb378825ac34f826516e26d58ef7fa699e3571f0700463d4d645e74def479bdaf0a8f4987e9fabb4bcbc21807a5d37b054810dd63ca6e426092f7c3ebb4250fc25e36945996cdd493666d9967a457f710ca39eeec51b5a0a09d1ae8b66d4e9e53ffbb47d6c3680c3b215f028093c514376fd4c12f61385f16fd26fc069c583febd23e2e76b61c9af538fbe3011dcf8677f519daea8df1d0fe4c0125ee7b96f06f09c1f06fc0d3fdad212b43a63c842d2265ab9cdec397e54a88f1480cd74839dea0f05289deb717877d37830e666ec96e4e4a40ce6832b8dc15f9575b053daebefe6d632ef449f06d5b5e35086886e424a9a66e213ba012d08645a647e5cb4e4823bb59c11f81620287f5f0180aeb56c594e136f11cb760f9e06a663cd6fd584878ae8df955ad90d2651204ea482192df16eb29eeea7f6e2795d50320c89c569b79fb84382b5525c7dd24d7e2f1820d8cacc44ee2abda31cbed27df68078f375fb5bf03773a8e315d547aea7f24cd7763b774875ae9d3cd8dd4567feb5a57458f8c5752fe14f41291c0b43f5d3ee7ff1d805663a869c0c211c4eea52489a376212e0a0754bc2cf51ad62fdd984225d2886b6f10dc3b7e8955d980495a3499e79955938423ec76adde43dbc67cbb9472a094f2bd71bf9e103b719f58cf227d34bc953c3b67ce60d8bf48b4011bbdf0393273b6a28454d3d504311eb2137dd3e1b786359339e652fb878c272bba0c810b90d90b3f8612c057682c83900e2ed5942178fb60de9de3f7e7b17cf75e4a129bce6f70e5424b755d630b6233d3c5363e9f5b5f7bb55560f597335b8cb0e843eb80ec5ad281e7053e5f0de0d1d523bfeec0f52f2f12323e3f58be5a70ced7ae192ab6d4b613bd67dba5abc949eef8d27c81f3010c6145952f894fec6e15bec55c8da059bb2d6c6764a58994aff3823eaa4d4424affa764e64387f5e46597c70b4405b0ce6691a6ccd9235ced64ad6e089d243b345e44437b9aaa4dc10ed2f48d1476e26b2f56c4b8d9b053fe252c4eb8044deb379638e4a9349276490669eb8e529d67026c9599f6f14c07ea27cb2ae5f4304741663584271063f74b4fea7aaf64753230466c1db9d8478c42402f2465fac812b851e3d2a57c4afaf91f67cf833e26bb9c9c90156c01de108d80c9bf8d19a2bd2afe99c3bd2a8c1407aac5ab95ad835c970a76568417bdce9a3728c269c0f4c462be2135907c6550e08ecb07a7573a23c203bc9a3282fc3148757bc3ff691d934ce0bb14e4a30c7b0b392108ba1936d2cefe6e0b3ccb55e431d26b21560c6892491d672822f41da617791758fbb471193175bc4b81a41505eb64dd8a3c079ff6e8420e75bba121d103dfb185e543146cb0e3fc801b58e0124c76b3464d85d9ec124d7f97edd5e5f449d113ac409009b325be334506c5827dc892a1a04da0323ddc4d2f65eaa3544ae06f4928536cab2255041e1e1985a8678dee9988f344beae756f0dd7fb9e1503f40ef9764e6e4af3ead44ac5d55c963f87ec463a", 0x1000) 04:04:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee5", 0xc0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff0bd, 0x3, 0xd9d, "b0000004d8e50000b99a00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) kevent(r3, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffff9, 0x12, 0x4, 0x7, 0x2}, {{r2}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x3f, 0x9}, {{r3}, 0xffffffffffffffff, 0xd4, 0x4, 0x6, 0x9}, {{r1}, 0x0, 0x12, 0x8, 0x6, 0xd5}, {{r3}, 0xffffffffffffffff, 0x40, 0x83, 0x0, 0x6}, {{r0}, 0xfffffffffffffffc, 0x0, 0x6, 0x0, 0x80}], 0x0, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x1, 0x0, 0xbc8}, {{r1}, 0x0, 0x2, 0x80000008, 0x5, 0x6}, {{r3}, 0xffffffffffffffff, 0x0, 0x1, 0x7f, 0x8}], 0x0, &(0x7f0000000080)={0x40, 0x2}) 04:04:23 executing program 0: rmdir(&(0x7f0000000000)='./file0\x00') madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7) poll(0xffffffffffffffff, 0x48, 0x0) 04:04:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x80) r1 = syz_open_pts() r2 = shmget(0x0, 0x2000, 0xc0, &(0x7f0000ffb000/0x2000)=nil) r3 = getuid() r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r6 = getgid() r7 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x9, r3, r4, r5, r6, 0x12, 0x3}, 0xa65e, 0x100, r7, r8, 0xf95d, 0x7, 0x1ff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0xb512) 04:04:23 executing program 1: r0 = socket(0x2, 0x2, 0x0) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) dup(r1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$unix(r2, &(0x7f00000000c0)="0a5673b4b34047734116861d454ec5bafdb996ad08db9321582d7c4a041fa062d1466d7e7d478f91d5ceeb0810ca66b50e2748604d84667cc8e5c9cffb1cfe7d23cf807f0ceae29b995fdb4cf63eb9bcc45444ce562c739b98fb24dca1a0a0e7993c69425afd2112c70ec956668327db83fba7b63dd478a3dde8788738bcb4309bd41e2de19093262b7d48b3600d1041ec110f6ca639a602b9fe21969899de1d3b00c73473f183a19a1f8e433e6cad1ac4630f6bf90f5c0343", 0xb9, 0x0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0114ac}], 0x18}, 0x0) 04:04:23 executing program 0: mprotect(&(0x7f00006f5000/0x1000)=nil, 0x1000, 0x8000000000006) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt(r1, 0x10000, 0x20, &(0x7f0000000200)="7f9b45d902bf6acd2934d4dc9d1f377363b2b990715c6d802ec967c8efcb223d3ed1", 0xffffffe7) r2 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setreuid(r3, r4) setsockopt(r2, 0xf3b, 0xc, &(0x7f0000000340)="00000e0058485677ee5ea06282b93244520195a7aa88d56f5208d644127e36bb75e5f6bf0348327c12b47534b5bb5f764ac40879bc09e5ff4932090000000000000023128a6b4ab17d15ecd7c2b16467791f344a5a620f5aaf465ba57fa980087d286fa05d5d3d12c6fc164ff68d39b55938ecf5218b5345680ac594bcdb3a1fb216d9034d61d7f14d73e3c8fccc937677c6c099ffd582acab1d24e6d6c4e1dc3f594c26ece20400d2cdf955e55a864616a250c982e4f600000000000000000000000000000000", 0xc7) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f00000000c0)="215db17b9c59818a23b8f3f968d3c145f1d7d48cb8b5945707b2798fee677745ed7345c184fd95731cf374e777f887c720b837683c414223fc54297d55881c70b95f6433448909f8a09590a3f5", 0x4d) 04:04:23 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2100, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 04:04:23 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = semget(0x1, 0x1, 0x311) getgroups(0x2, &(0x7f00000002c0)=[0xffffffffffffffff, 0x0]) setegid(r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = getegid() r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x3f, r3, r4, r5, r6, 0x20, 0x20}, 0x3, 0x4, 0x9}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), 0x10) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) semop(r1, &(0x7f0000000240)=[{0x3, 0x0, 0x1800}, {0x0, 0x1, 0x800}, {0x3, 0x7, 0x1000}, {0x3, 0x40, 0x1000}, {0x7, 0x8000, 0x1000}, {0x2, 0x9, 0x1000}, {0x1, 0xffff, 0x1000}], 0x7) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x6, 0x3ff, 0x3, 0x0, 0x4, 0x8, 0x7fff, 0x0, 0x3, 0x9, 0xff}) r8 = dup(r0) ioctl$TIOCSETVERAUTH(r8, 0x8004741c, &(0x7f0000000200)=0x5) ioctl$TIOCSETVERAUTH(r8, 0x8004741c, &(0x7f0000000280)=0x6) 04:04:23 executing program 1: socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000180)={0x0, 0x8b, &(0x7f0000000140), 0x5, 0x0, 0xffffffffffffffce}, 0x2) accept$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 04:04:23 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) munlock(&(0x7f0000070000/0x3000)=nil, 0x3000) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:04:23 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x1, 0x0, 0x1, 0x0, 0x4, 0x4, 0x1ff, 0x1, 0x1, 0x2, 0x9}) readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 04:04:23 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x17ae) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') r3 = socket$inet(0x2, 0x4, 0x33) bind$inet(r3, &(0x7f0000000200)={0x2, 0x2}, 0xc) r4 = dup2(r2, r2) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0xb5c2, 0x0, 0xae, 0x0, 0x2, 0x1, 0x2, 0x1, 0x0, 0x1000, 0x1}) readv(r1, &(0x7f00000001c0)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f0000000140)=""/116, 0x74}], 0x2) close(r1) 04:04:23 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r1 = socket(0x2, 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x683, 0x0) setsockopt(r1, 0x0, 0x20, &(0x7f0000000180), 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x20002, 0x0) 04:04:23 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1000000000000010, &(0x7f0000000080)="6d351bad", 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) 04:04:23 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x1b, 0x0, 0x0) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 04:04:23 executing program 0: r0 = socket(0x2002, 0xfffffffffffffffc, 0x1080000000018a46) fcntl$setflags(r0, 0x2, 0x386e607171585641) pipe2(&(0x7f0000000000), 0x10004) socket(0x20, 0x4000, 0x80000001) socket(0x10, 0x4000, 0xfe) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000), 0x0) 04:04:23 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) close(r0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x120090, 0x0) readv(r1, &(0x7f0000000500)=[{&(0x7f0000000040)=""/168, 0xa8}, {&(0x7f0000000100)=""/88, 0x58}, {&(0x7f0000000180)=""/201, 0xc9}, {&(0x7f0000000280)=""/37, 0x25}, {&(0x7f00000002c0)=""/138, 0x8a}, {&(0x7f0000000380)=""/12, 0xc}, {&(0x7f00000003c0)=""/118, 0x76}, {&(0x7f0000000440)=""/116, 0x74}, {&(0x7f00000004c0)}], 0x9) execve(0x0, 0x0, 0x0) 04:04:23 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x44) mlockall(0x1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setrlimit(0x2, &(0x7f0000000000)={0x3, 0x79}) 04:04:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x21e1, 0x400) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380), 0xc) getegid() r1 = getppid() r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) geteuid() r3 = getegid() sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000680)=ANY=[@ANYBLOB="83bc1abeff06f0fc082e0009000000367b8933c6ba25766267fc06ab8d64f5302624319f635e46030000004e1275679cff41d48a66738896ce104f945f8ba290a2ac82cb462c4c43e07a077bc2c890b6cb2c876d3754d13d5aac838fb6"], 0x1, &(0x7f0000000300)=[{&(0x7f0000000580)="16ac5d3f835cc209c15d1865c72609699e10d76a9932411f0f014b907fc8a20d41688516107bc55fbd700d16d518d1abb613406adabca0c004f20da0702bafc8875731e8ff54fd3f3f3f906ca98c97f34424d21010d30a614b134257d4cf4d3c89bab76a0aee23177755b0e533067420d1b9b4e91726e9340f60aee123ea240aeab776faffdfab82c2e4bb30ee3ec15e3f9613804bf6dd17b1a09e1378d19a1ca0a70c35820aa73b0b43c5ecfed650be16acdb85bbc3934fcc287b38b0732f28326686b49e646387660e9abd04890433c9e6729b100bc59688c66fc316", 0xdd}, {&(0x7f0000000200)="a547af9e4ab7098ac1e8406e95508c6525a2bb885176da7e9bfb89dcf84285c59bbd2f9b0cad35ace4550065852714cccf7b22fb09890800abd844687ad7449ec8eccd9ddd916c222cff42c003deea09b0a1e59c405c509019c13b5c39c769d2be82ad060737f1732de7a9d0614ef7423cc112b14d3ce36c300d8f7dfea063856bf9c1aac828d9a58f7b6805", 0x8c}, {&(0x7f00000004c0)="fdb749567e7d296220186bf463f6c6e377a4aa7190f7cc63433ec2bd88149722ce7950a7ac56653d6066fa42892091f08d7ac2423caddfa4ecd77f23bc9badf722c5bb3c9558709c7549a17837cf98cecd4bca4e0b6055f4396f59498a2788d27a806eb3d4e7b60376ce84de00c0066495975a01f86eb915944a74e124a8b60000", 0x81}], 0x3, &(0x7f0000000140)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x48, 0x4}, 0xe) flock(r0, 0x9) 04:04:23 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x80000000, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x0) r1 = dup(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x94a, 0xff, 0x0, 0x7fffffff, "03271794f2bbe1f00ea4221646fa8f3500c966f3", 0x8001, 0x100000000}) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 04:04:24 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) write(r0, &(0x7f0000000280)="d5", 0x1) r1 = dup(r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x2, 0xfaa}) lseek(r0, 0x0, 0x8003) r2 = socket$unix(0x1, 0x7, 0x0) sendto(r2, &(0x7f0000000080)="09b899059d99afe0d58b164b32a2cd20d1f0351f28cebbd86afb26f9bc330f58e2a5594080336a0ddc416faab719f6caf3f0df127f0016b523fe", 0x3a, 0x400, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000180)={0x3, 0x2000000}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 04:04:24 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x101) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x1, 0x7, 0x49}, 0xc) setgroups(0x0, 0x0) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 04:04:24 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80b0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="907e4cbf8fcbe80bf85d7272401dd66552a197ba353ce406b3e44405a913206bab4431e94a0a32e9f8ec2f93cb95b3f1e010a24acb8a1604eb1bf1ae0513aadc1f656b723a505c3bdcace401d43bfdc881d4eee764acddc4e8fdfa12bd50b90c6afbb993bc1c2adfe65dee4e26af02f13d5933fea3c9e31a5954eeed6c3ddd1d089976bb499d67907209e0b7bf65cde23ffeaf34ab085c01f339ba5349c9f3762958dd6c63bd75f09f11177360e12f1276f7a220fed0cfffb459d1f02787b2485e19646157770ca7053a297922936f4362e8abcf66e318351590a1e053f3b909f0c5e84778fcbde4c5ca", 0xea}, {&(0x7f0000000200)="75039bd16422c0b1b77f68ba0998e49d76970840385bf739cc1cb18999d919f239b20047bf95032f53f836db3f9359dffaad8475b346853abab95211f3a1808f072825ac220a0f056df26ea01923750cd84379277e7c1fa9432aba772f76c0da", 0x60}], 0x2) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) r1 = open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)) 04:04:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002008, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = dup2(r0, r0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x0, 0x0) socket$inet6(0x18, 0x1, 0x1) getpeername$inet6(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x20, 0xf0000001, 0x1, 0xffffffffffffff47}], 0xffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x14, 0x5, 0x961}, {{r1}, 0xffffffffffffffff, 0x40, 0x20, 0xfffffffffffffffc, 0x1eb}, {{r0}, 0xfffffffffffffffa, 0x8, 0x2, 0x20, 0x7}, {{r0}, 0xfffffffffffffffc, 0x9, 0xfffff, 0x9, 0x2}], 0x7475, &(0x7f00000000c0)={0x8, 0x9}) select(0x40, &(0x7f0000000040)={0x1f}, 0x0, 0x0, &(0x7f00000001c0)) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000002c0)) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) write(r1, &(0x7f0000000380)="adaf001c156bf1047e64681b7e1216864c7bc3f0c15b150d3f1abc76ca6140bbb4101fa5516b3c92e754cfb33708d4a04ea5c6cf1827223e2b84c59a00768f1d0a436bf27ed885ab3d3c22b30b519e1301b22ff707031ed553704a091bfe77d900d7fe229662b7e64a6048435ddf7cce8c58fccfc30f05db7e0ed883acf0919f3ad5c4fc0bf3457c70473898d8f8d8aa6cd6cf34c4e386f4cdd711f56b949959df069838800000000000000000000000", 0xff3d) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000300)={0x5, 0x8001, {0x0, 0x400}}) 04:04:24 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) execve(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000300)=[&(0x7f0000000200)='.\"[%:\x00', &(0x7f0000000240)='#\'.+/\x00', &(0x7f0000000280)='\xd2:\x00', &(0x7f00000002c0)='#\x00'], &(0x7f0000000500)=[&(0x7f0000000340)='\x00', &(0x7f0000000480)='(-\x00', &(0x7f00000004c0)='\x00']) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xb}], 0x41, 0x0, 0x0, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000140)=0x3) unlinkat(r1, &(0x7f0000000100)='./bus\x00', 0x8) readv(r1, &(0x7f0000001a80)=[{&(0x7f0000000380)=""/246, 0xf6}], 0x1) kevent(r0, 0x0, 0x0, 0x0, 0x6, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xadc, 0x0, 0x0, 0x0) 04:04:24 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = syz_open_pts() flock(r1, 0x6) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80c0, 0x50) getpeername(r2, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000005}) 04:04:24 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getegid() minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) setegid(r2) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)=0x4a) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0x7000000) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x7fffffff, 0x1, 0xce, 0x7, 0x7fffffff}, 0xc) 04:04:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000100)="8d69d913d3605eac9e6b2bab4a6ade2b63a2b3f60841bf463d5f524225b65788ac15cf928f03dfabd02aace47cedf7a34d238642d3ed667fe80318abbbbd38c5a31a31b199bbaa794158349f2cbeb9fe", 0x120) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950000000000", 0x8) 04:04:25 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) getegid() pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r0) 04:04:25 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) setrlimit(0x6, &(0x7f0000000000)) mlockall(0x8000000000003) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x20001, 0x2, 0x10, r0, 0x0, 0x0) mkdir(0x0, 0x2000000000000020) 04:04:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = shmget(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000180)=0x7fffffff) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) open$dir(&(0x7f0000000340)='./bus\x00', 0x27e, 0x80) write(r2, &(0x7f0000000080)="00120009000000b201", 0x9) utimensat(r1, &(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)={{0x8000, 0x1}, {0x7fff, 0x480000000000000}}, 0x0) getpeername(r2, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) 04:04:25 executing program 1: r0 = socket(0x1e, 0x3, 0x0) sendto$unix(r0, 0x0, 0x0, 0x40f, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="3701149307e2ba884edb7e3529326912e42b063fc350b0f4a79429d6d3b001a4087758fd0a1f52c4e3bbfc53ac41693d475bfe753c25ce85471ec20be56dccc8d251fbe7ac58b90083a6bf933db96621aec8206cf4f58793252ad5956f9a8a59d7b574f54988b5318a63ae2567272a7b3cbee4554b2bbd3b61634bee86029466cc2c20931f6c68391373dce3edd2b37152d859460d7a3299d22a686accca8eb912a6dad0137a45a4060465b157e339c57e50387d604679511e81fb472852eed2bba3b9f18f537db89075b4cd1df78b513807be92fda4bf158555ee44b30879ae557873dfee9143d2e62f5c30195e75026bea3917538195e825959129b9884f76c6adf6921d6b5f87af6c4494d6397b5fa7019265746dd0a7aae8f654a653ce939ded5be1e7fea13d5d80a8fc36315ca0103423a368e94bb56696b205946b88a69d9a9e242c94ae7a9a16b1520fc5199df37f3578d5a4fc06240ae89380a4394f24c673db292dbb2bae57db6f501913ccb20b59a1b303864771679db5b199117cc355ec0a9e4376c4efd71ce2d1b790a72130519b15b26c42f33e29162113cc656e5b9581983f82402020d1ae5c84e989fd4ce70bbb1f5e276e6113df6ae2dd995833bc84294c28e945b69704cbe2c531a4653c57bb772559f86fec913a3670c68b02ece72138e55173d90d4aa05d77e28bfe7033397985798caf2ec5161113fe7b0becc35f44a44b5f9648d0b75bf57c6b5b7e959b92bc750e01d148eabe1250dfb3234458ad4f101f31312252e0c7dd5c7dc75f3ddebefe5eb68da0a9031ada7b592d51c6f13d4e4c2684701b4b42021ef771962241cc978b3340c4019556509f08123d5a8f2c4ae2a33f12c5e9b61d7b2b05372cda2162c0d72eae1f52be1c430a0964c106c769036dbb4af71ad759d7c2ca29306cc8bde2b1e202509d7f63f91d18fef3ceb3efe8b2d266cf88347a2d8ec7897720d2a76af6b54048e7ddc03e714130947150e98b1c867a07945d19573c8907afe6888a4c91a41e066049925dc5f95bc423b138cdd453da64eea8c29ee548fa6154d2b87cdc44d9142e16898966ce84ae7e1d8c7df26086a94fd7914eb4884d0ad896c2cd5ade7023a52db01f254c0de8194a4debc3cfef4076104a589d4520e818c3d5660d76e42acb8f1d56cf5cb6f180b0a42ebbe6a7fe1e0685c4b57080d35cda63e4dd503df96bc208b0158a8e0182c87b03cfc817fe7cf5fd52316d86aa2b37d732d8f8e566937d540ad60ced35cd177fe369d465e07bf2cf5066ad714e0cbc2e00b5724fb580c174f375e6f7bedee763d39404f2c8693b73e22e95eda2efd5d7fad045520b09d75840a16af1b6324b81fe4665065a5cb38fcc9812f5331ab9c15029d238141810216e4447274b25aa7762697475d597086ac2af600e0e3065a476f6eb75ed3054161e3367e13ae494f3d84d8aa15dfeb813d670728aa30da68bed91d1ca6886e92fc50b38b19933c1db78655faa53e8d6d2165b7c07850d7342bdd7550a26b03c9c4c45856758ce6937af73581642a2ae1b1cc603962f77fa3d535c81fdb8121c8190b178cfc477a839fa2cad0798efe72d642faa2620bef8d77dd518b2d610cdd4b07576c534fa3b560864fb4bc62d71d9d2d23649cbf3cc763571097d68fa566e287db874638c5b085584268e9bf882e06c650c09388a757396145805871fbada7bf46cef7dcf3ab77a3ae20b3cc226528346d896cbd8950b582cf485581979f69ad5fdd3fbfb83bc2e0b73ca52eb71e8e3396d779313e38d29446cc51355fa0187dbad54ddc1204d57485dbbfd21ab81a5e6bdde010d8bffe98e8ed3883bbff78517a106fbf3f631a8740bd95fc5a0416c4e13e79721bd0e6d1d83660a9c7a34970fb6402b3646401610b1b9f8ce73db819540e7bb2b86e513f34d6c44592c3782eb4ab1154c03782fb4e22a4c8fa46b3519fe83a85a397594d89dd0acc5a00652b03c933f6b0be39a4cc45928e65a2572f6965edef8cfa2647e492517554bc7a92f8827ca7c98fa321c18089b6f801a2399fe8bd13def3fe6a6c120f95d0133f5f6f40e8c000679435f2c56817d1c0d0ce97b161ab4a76d90731f489fb916302890330e64e35779742c91d4004be8ca5d48474be0b7298472a15b294a1460655eca302b567b77b6212d37352f4ec9dd301cc94f44b2991b1e9c9b68c4d47aec230fd874114d8e8a454f94e82f3ccb8b90980cd521b5b4465a7bad1ff170e70f85b4765e0d42991f78e19259fd13073de3f71ec57191dbbd3601869fea4ce5910fe8777acb4f1e5f329d95ab6bfd6d02a8f475eebfbcd8f109017f4bb135bf69766eca98b66a36b2daf382f1b98398b661ceb8c2a1b3adc8bbf056ea0a6583a76bf75dee2d472f7f16bc958bc8c570678eadc5b79ec5b9ec57b319d11bb8f011cc9c69c3037977ea6b93ad5a0fe08b6562a01c15cc84d8844e5c1103664f52cd8282aeb011560bafd18bbee5761193e9025fdaff02305a8dea7ea9facf57ba114715bdaad73bc07e08992ff721cdf4ccca6ad468b6cbee0ecb7a32be54e92945d19c0c461f7e6a145500a8d82aea27fe32fca5a34da759e6b73ad4ed02a83365618d6c08d0a571e352ce46000b6259cb49f32c0972f0cfc264e4a6a6aff8158e18904cfb8791df320693bc83c096ce8a78ccc67887574f07edc1711ee62af4f2194afb71e1b5ee806614dade1152762cb8895562ba7378a3d05e598d8d33b72fc5180fe4f9e7f3c3d96caa4fb97d40043dabdf181ab32d42736329dae4f4fdf252d95fdb04a13de8a039de6660bf23262aca1f111d3def0bc309645a20afe6dd169f335c80d86873d013b53aeac175c4c318e18da8e1f96f2e1bb1d53ac1d93d188b86a57b9a2b8da9028745694f71ddaa46a18ee8c77aa624cab929552301e9c3be796169bd45316df7d0b43c70f6352e4db327fbc6ebfa8775494792411b508f660a0987a420ce13480ed538eb7290aea8d94cc0f929e485aef791146bc7b7967a1e8284e9a7f1f09b19d5f478d546abe1e090ae20acfdcfa1fc80583b82f1995041d8c616e1955781aaa05ab1b6848a261f1c2796fc49fc1334cb4ff862fce02ee863a45393f18463b757a095709a27e4de8075d5a52ac55f0b949c9e0f4fecb425ab68381260e0080e95d751f6a6e7c8c71e98dc9346ea20858f9b20299a94f563d57b53f0caff45fa1ddeb86548acce62d50f2da1236327febf9f6d69e0bc20070ed4d7600f2cc4a6799aab2967eade42256a34878240c2d3a2fd5a603e7a1409a5075fb2e63ad224c909e088648ae0d346e64241948d7ffa37048e3d79b8ddfdc57d0676bd86455ac058252a1daf6a660c3ae2310a4cbd43dd2cf2fcbaa66b53b1878078317db4a5185e083892226be3d54e73f8726b225a6ebf1dbda7e3b728ff0e183502fe777a266a7f39b5ed3ff48e7f1ffd99cf2c6fac498d171812f72fefc1987a4e174213402ea8c3abef0d385a537415f8d62b09674fb623882b73e065125407abbe82e3cc2a6b29871cb32dad02b73f00215126f5bfcc4410f0e23aa9d3865df95bc4ff96e2124de224ea571d49f4f7c02859d3885195e82b60bbb25cbd03f17b900d77b83ddf71a68b9c3921c2021ad372569e8b6e989d7c4049ba47c6a71d27bc1e29346121808b09992527e2f76b75ef9e2d4578f0bd9e03bd3c541e4eb512a843b9e4f9795301929a6aa5a67676a4d8371a9582316343a9350fe1a7656fdb0dd402ac2d9ed0a70148f93b7902269dfb36ddfa3b60f2fb509bcc4d9393a4656a3cd797deb653ecf496de23c6fa13bc7748bf0c6885cfc91cf8487b33a0ed10e1dd01a897bb1ec5c1ec43efe9ea7dfffc0ed327acf6605a260e8fbd44fb650694f000fee025fcce6a0c048f86bf51d64dba023b08ad5cc2d75d8cf3c3e44d9781cbf280a77551cf370fff613fcfcf5a0c90904e8e440f2e100c4dfc70dde57b23e0b0741dc1300f103f3c2831622db7db9ca213574c2f5e5bb147a15ad562fadb81eb75dd643e8444076852235aee074741aec4558abb15806c6fa17bd2c16abaeabc0bfede38696d66934c81c0721839a6035851635910229aa93f7d0685a2687fb1b541ab994e21ec5a7a162ee7b09ee176ff068ddc4abb0aed019b2be8607020ffe7dac4c47cdb24e1b28fd42732e46574db251c2f0cc9f15b5c293cb89902d108173292a37e338204825e65aa3acd24bb2e9b9376c430149eca6f621cfab3a2273230e48882c509e4dd303c6ed128ef5ec01c9dccdf86920b13a7bbc1504ec7e16dba42624a01cbec0b12c07d1cc3f1773b0ebe8d63c666ffc1fab91ee69c20d0bef752f0fe3b4967a17086d5bca72d48002a404a5b83f0a44f7c380dec39be69cd7e80d34b11895e4a599ad5834c0276ab4222752e677fb03bd8815349cb46d791d7a26cdfffd889b9967293eac48e720da1e60a99251fc2504f733b0226b15f4038c30ae4ac5bbc6b4197d9f8f9070b1f4dde28d998db3321223356a4cfc716d8218719e5e4e131d0f806a0d8ff9e6678d79862c83a1878000144e7cf769d4a6e54791dc2a6339702d39fe190d11c678a4995d54db34364ace8ce40b80ed0d1e8cd6b3b770d2a5018cc95001831919d639322e0d81d91577771d5a2d90e00863c766f89c07664b6d20dbb7839980dd449f38a0b7e434a471fab00d15ff9c5990ff72c844f500955e8ac77b81bf570477cb557ac160dcb07ab9cd68c6aaca72b2825260fb468877f2b0fce0f5ba63cfa717adb42aaa99e7c222ea631574f3e831d2093f1ac3d66e0f00ba8db60da5c9566d5e7d07dec4dd4fa967ceeb7cb740290cfd1f61ad86248f3b27d2a169ec8c4b68c67216595f3fd1641a392b47ae57de9848b636de1002d567b103a9de57e8c6b63dc9c99525483aca3ba715bc2bca964571001d02ecd64fac0735d217679f69cd1ad893f5d5073140859424a1082d2a836e2e4f7390ebd7adad07ede9984d0d776a9b6f781fa2beb44b5f5703831797727579fbcfdff44e64c9808863e82dbac59a67c53b2d2c1df0ec5547a0ba02506dc97083f0048cca584563a9f84b5f334a36df1b563efd4c44bc8726cbe1ca378613dd97120f1a937e70ba8b5590a6747c5f1069547739a27e6d11e5d2388a9b5b3dc26447695a98fe3acc2f448c77a91dcaef6b7133c28dbaa2a8f7780aa1b8cb9c5e50bc753ee45816c3895e413742dd1192d790b7db2c42cc06964d5079543365fb233eef43d57b01627dfb7f090bf0bf9bacaec923c06d7cf5a06e4bd0f640ed0bc9c71dc0d191f36a535ea34ca4b4b61a927f0f01db46efb7684d2d5b92e5fdc92369b19bcb4abe1513c511ba11f875ebc7cd26c30e0ae30744da6b05cf15f8f8f9ad8b3cb24f1e48df50e9faa50108a20dad575ff452b34687e2488f130257668238649d4947ff0562597722a6e9cb1e4bc8264f4b574c50f486f559ec09fdee4fedfb307a15a4be0a4fe5b7f369b4216f70377691a0d89e4b6b5df47deb74fb27cfafd46a8e35f0ab66bf7d19d3fbe5a698ebdb55590b40bbcb9e1d671be60fd47c16825d452634584e8c827d0e365dcf3d7ceff8b1c0ed6e43d0f3b9954e0ce95018ba8c1923b1b10a0d079101f790a5cd16b166cfde26d771e3a0eb152fca6f731cd8347aeb32f35627a24e44bde4da9e946d6a3950ded70a9ecc5991c417c828a38e4d0319912154c978c4696814128299830fd583e96cb21ce0526abebcb9e7d00c3abf1e9ce5acb321cbfcdfb29e1", 0x1000, 0x1, &(0x7f0000001000)=@abs={0x1, 0x0, 0x1}, 0x8) syz_execute_func(&(0x7f0000001080)="470f38f0aad811331346fe4632f04729bdff000000c4e3454a60cc0bc4e169dd7eb2430f72d7afff1e8fc98891c1c4c1fa5bb4fe19f762770f0d64f299") r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000001040)=0x1) 04:04:25 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) shutdown(r0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 04:04:25 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x9, 0x40) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x43, 0x8001}, {0x0, 0xe9}, {0x24}, {0x0, 0xfff}], 0x4}) socket$inet(0x2, 0x8001, 0xca3) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0x7) 04:04:25 executing program 1: r0 = syz_open_pts() preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/174, 0xae}, {&(0x7f0000000000)=""/63, 0x3f}], 0x2, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x0, 0x200000005}) 04:04:26 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x3) open$dir(&(0x7f0000000280)='./file0/file0\x00', 0x0, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) open$dir(&(0x7f0000000080)='./file0\x00', 0x419, 0xd) setuid(0xee01) bind$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="2f183acf66696c30006249f80000934fe63ac00fd5bf6e51929fbe5d8604530e00"], 0xa) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0xffffffffffffffdf) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') unlinkat(r0, &(0x7f0000000200)='./file0\x00', 0x8) 04:04:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') lstat(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)) read(r0, &(0x7f0000000040)=""/192, 0xc0) poll(&(0x7f0000000180)=[{r0, 0x14c}], 0x1, 0x0) 04:04:26 executing program 1: unveil(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000000)='r\x01') mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) fchmodat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x10, 0x4) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) 04:04:26 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) setrlimit(0xf, &(0x7f0000000000)={0x2, 0xd0}) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) 04:04:27 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) poll(0x0, 0x7d85503ce903794e, 0xfffffffa) getitimer(0x0, &(0x7f0000000100)) 04:04:27 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x4) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 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) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x1000) shmdt(r3) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 04:04:27 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x0, 0x81}, {0x18, 0x2, 0x4, 0x7}, 0xff, [0x2, 0x4, 0x6c, 0xfffffffffffffff8, 0x3, 0x0, 0x4, 0x1318]}, 0x3c) 04:04:27 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) socketpair(0x1, 0x8001, 0x6, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x7, 0x6}, {0x18, 0x0, 0x5, 0x5}, 0x5, [0x58c1, 0x40, 0x4d, 0x800, 0x8000, 0x7, 0x32, 0x2]}, 0x3c) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x7, 0x75}, {0x18, 0x3, 0x3, 0x10001}, 0x40, [0x2, 0x0, 0x7, 0x7, 0xbb1c, 0x10000, 0x7ff, 0x8001]}, 0x3c) 04:04:27 executing program 0: geteuid() mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) chdir(0x0) getsockname(0xffffffffffffffff, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) read(r0, 0x0, 0xff62) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x91cb) 04:04:27 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0x100) accept$inet(r1, 0x0, &(0x7f0000000080)) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) 04:04:27 executing program 1: accept$inet(0xffffffffffffff9c, &(0x7f0000000140), 0x0) accept(0xffffffffffffff9c, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000280)) open$dir(0x0, 0x8000, 0x2000000) syz_open_pts() r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x4000000002007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) 04:04:28 executing program 0: r0 = socket(0x20000000003b, 0x4000, 0x10000) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="01002e2f66696c65307f"], 0x39) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x5) socket(0x33, 0x6, 0xfffffffffffffffa) 04:04:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x7fff) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x39b) fcntl$setflags(r0, 0x2, 0x1) close(r0) 04:04:28 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x210, 0x0) 04:04:28 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0xfffffffffffffffd) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r1) 04:04:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffffc, 0x43}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x66, 0x80, 0xf9, 0x93}, {{r0}, 0xfffffffffffffff9, 0x61, 0x24, 0xb216, 0xed76}, {{r1}, 0xffffffffffffffff, 0x2, 0xf0000002, 0x4}, {{r0}, 0x0, 0x60, 0x4, 0x6, 0x8000}, {{r0}, 0xfffffffffffffffb, 0x40, 0x80000001, 0x7, 0x5}, {{r0}, 0xfffffffffffffffe, 0x40, 0x80000000, 0xfffffffffffffffa, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x3, 0xc15}, {{r1}, 0xfffffffffffffff8, 0x2a, 0x1, 0x3, 0xc34}], 0x1f, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd6, 0x4, 0x7ff}, {{r1}, 0x0, 0x0, 0x1, 0x4, 0x2}, {{r1}, 0xffffffffffffffff, 0x10, 0x8, 0x4, 0x4}], 0xec, &(0x7f0000000200)={0x80000001, 0x6734}) 04:04:28 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, 0x0, 0x0, 0x8, 0x0, 0xd1) recvfrom$unix(r0, &(0x7f00000000c0)=""/14, 0xd, 0x2, 0x0, 0x0) 04:04:28 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f00000000c0)="670dc3", 0x3) pipe(&(0x7f0000000280)) write(r0, &(0x7f0000000140)="6012cb9e6b6f1ceffe96a7539f35938b29c57f6d5f48ca09", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) pipe(&(0x7f0000000880)) kqueue() getpeername$inet6(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fb90fdf00000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvfrom$unix(r3, &(0x7f0000000400)=""/234, 0xea, 0x800, &(0x7f0000000300)=@abs={0x1, 0x0, 0x0}, 0x8) recvmsg(r2, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 04:04:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="2adcbf2d713029d5fd8377edce160e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518da2ce1f680f07f714409a81ab10f7f186aa49f1fec7a0ce3add0dd00846fd2c359bfa0d70be226ff5438ff37935add3d1071493aa741eaeec5b0808bb8d6b5c8507786bf92a7c83be80f3716af61f115c2da3b95febc79fe979c59a04e1d1e7464853988f5d959c726b3219510080b1c1126cb6b37d0e1d87700730096584b0e4539d766faab7f26fdbe560403dc1c81fbd2e475c3b5597d3a83f9a6e57fa3e779b11717742255bb91a989c4b0ee6fb568f8df0a1eb3d6d5e6e51ba91d3c4f1bb633bb705496dbb511c691c2bec8991f4ac4fd93f3f727a50de1f08f4f1ef5d2c59f9f50ca1827d1e19b159311056685494c08a0c7204e09606e58e334de00943047c62c61bc018a892ee3cc3df9d3ffed86a88e43ed41f9fb31b5713582c383ce40f49fc72aa52349db9e6d6625c586139cea9039a85d2d6f47470ae72cebc22e7ed4c5bbc110c64fd817d810f10b445baad13f05429ca1fe82441bbd74bf368ea0a74e7f61f7c78f8463958535c72eb274f63eba0bdb905d9f0b27d8b7e16ede4d59287399d77c96a587598b9aad4b0d91397f23f7bf246b7d5830e0ce94a1", 0x20a}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000380)=0x80000001) ioctl$TIOCDRAIN(r0, 0x2000745e) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20000, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x80000000, 0x100, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x100}) 04:04:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x1, 0x2}, {0x3}]}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) 04:04:28 executing program 1: r0 = socket(0x1a, 0x4, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0xa0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xde0d05a10c46ac95, 0x0) 04:04:29 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x400) socket$inet(0x2, 0x4, 0x4) 04:04:29 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') socketpair(0x18, 0x0, 0x5, &(0x7f0000000080)={0xffffffffffffffff}) accept(r0, 0x0, &(0x7f00000000c0)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000140)='./file0\x00', 0x10) mkdirat(r2, &(0x7f0000000180)='\x00', 0x1) chdir(&(0x7f00000001c0)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') mkdir(&(0x7f0000000280)='./file0\x00', 0x4) chdir(&(0x7f0000000940)='./file0\x00') r3 = openat(r1, &(0x7f0000000300)='./file0\x00', 0x0, 0x89) write(r1, &(0x7f0000000340)="60c1c58aa6d15440ea6c7c436f25e62e43e483115e879c1c6079bfac444e74d70f5b381df44639ce6e9defa2abb959a4009c3f9fe061e72c8a625951d0d01e17053cc11a7ed73074d450d0569a988dbc31e34b8a195a006ec7f18d8534c2b66a2ce3765310b4b8dee937ff6ca31f883d61d06f55ccb5bb63e9881f21e6939838761a56760c032423cdc9d9c143441b778bec3beeeed748894ef3f6909aa58025fae3a17ad5e452cfd77c454d0d2c064ecb434b815b4448a5c70dba61c624f8095457f04147c8ec749f12e09203a0bc72bf6abd157c6439a507f1c3022f0e8f7ab6d1b6c1317c334c59cf396a0e7add76", 0xf0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000440)=0x7f) semget$private(0x0, 0x2, 0x10) unveil(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='W\x00') r4 = semget$private(0x0, 0x4, 0x41) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000500)=""/106) readlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)=""/255, 0xff) r5 = geteuid() r6 = getgid() lchown(&(0x7f00000006c0)='./file0\x00', r5, r6) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000700)=""/60) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000740)={0x6000000, './file0\x00', './file0\x00'}) fchmodat(r3, &(0x7f0000000780)='./file0\x00', 0x30, 0x0) bind$unix(r0, &(0x7f00000007c0)=@file={0x0, './file0\x00'}, 0xa) mkdir(&(0x7f0000000800)='./file0\x00', 0x1) symlinkat(&(0x7f0000000840)='./file1\x00', r3, &(0x7f0000000880)='./file0\x00') r7 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, &(0x7f0000000900)=0xc) setpgid(r7, r8) 04:04:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001480)={0x29, 0x0, 0xfffffffffffffffb, 0x6, "184417a712d264eff693b6c803b98b867bc15b16"}) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="be", 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) 04:04:29 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = dup(r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000), 0x2000000000000031}) 04:04:29 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000001000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2d, 0x2, &(0x7f0000000000)="03020000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 04:04:29 executing program 0: accept(0xffffffffffffffff, &(0x7f0000001080)=@un=@abs, &(0x7f00000010c0)=0x8) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001100)='/dev/zero\x00', 0x680, 0x0) getsockopt(r0, 0x200004029, 0x6, 0x0, 0x0) r1 = msgget(0x1, 0x82) msgsnd(r1, &(0x7f0000000000)={0x3, "fb5f178823366cd2ae7d8c8eb0ab90fd8223aa40f2062d146f225ccac4cc0072d25d0373983ca3c8161b2cec3647c009263778111e22c261f19d2dc1a7a5cb24b1aa4426fc0f37dd82935f53191b2bd2615795a92c1bb34f23d361123fd74d1f86f26feb487b403099ff036efb96310d53801bbf847fdb3ff8b61d86e3ad22e6e9a6a5c816399880ef49ddb56e32a471b2dba50f1981feb649f3b30c1e63a77a6d5277b5f76e94f4f8990d9132dca8d84c82830e668e1ceb0ecff847363618b0f5671598f6a75041ca52d8d270f615066e6717af6c74fa1c5b68b6dbbc6e51e6db2f61dc9ecd81564e2c0e89ac57023dcf80d19a7611f81e079d3c7d935beaf637c42bbc7f8ecc8d2a4250e17f807f8599a1ffc225b3a68b8ae9da98be497f8367c3fccff78f18d6029037f7f07480fa82fbcb8273d00fb1f2e8e9d023bbd0523f6425dc009b6aab4a64545bf104a707e8153ca6fa25ae65f40bdddb7d31aea3c916d96d4eedef3fb156e734604d49019c3e8611b71d0a3730fa753318f01cf74f4f5e51111efbfa59e38d582745520b8eb6a18da3be7f1e01efc9f4a9831c59b8753b64de1164e91b75081c891bc10de6490f6abaefdb0008323d45dc81819dba3cb0ea517577aad6d8a052d0ddca49345cc685a92c2d10c791561727d668a8acf162030e021f1fb42ac7bfb5fe2e768e8d738cbf09ea2211bb6e4b9f0e9c2354ab1e02ad242ca441f7ee238c9599201ae87b773161eb072f09d5dca508e635b14b6813c8a2185d77c1539be22a5baf8d43a6df6cb3f02affa68c36e160a0ac71047dd14e3d378ae826cae15362ead51c99b49cc94876d67100313a8cfe32a266ff9d5fdd67f75de3809a8e870d2f31c67356cb737b025f620d20ac0061c01c5f9fb21e4e5ae520535ce7ac7ad9fa432ec8607d73d380ec9786a435fef36904b5d3dc9d9ddb9c02b16043e30fd4557db04d1e687f926088bc7c8848f3d73b48ff563557e6fa1f75000ba039db0e8ed51dd6fc356a2db47060f45e83fff2c3b4efd924dcbe41ac1d5aa446c449cb481a8352007b840db868126837e5235c789cc906436bfa54fde2bb1e4da12848e7e9a5d8b98491c90f3a743a3e255aa5468e872f80711e82a3b65907db46d2ba0f549cc8fbd588c2be74c62d9d0f09341036dfef2045aded0a3e570d2f388de49e702c439ef4e2475c3e2825a45d3d3d5921994756342b95d6a118c1e2b1bb0b84cc4466c2c31383f28246be1958d7079197f4c2434d5b8b5205f09a041020815b42172a2226ef5d0cd8093c2d0b674b2b39a853a46018de7fca50ebe29539a6fa5119f27ad7c24b41900d8f3cc115be781e948abb6c556ed212dea3b0e8953dd8d7878668ec75f0324f6f763fb929f805de247c270e5365270e54ee4d86c852fe526a9166c89b3d5fad0c2398f0476624008fbfb6df8de9f6d3de1b85c101e46a5fe5d870fd5ad5550614f9632923a9e6a12656c30bf90873e612148c0e0224ee7aeb4db4299d4c926a47af1f021c3b63bc46ffcc09d7a8e2739e8ded530d38aa9fc4527bdf4e970f1bfac659cf472a07f21c4a454c190eec9d35164930f3d65d730a14bf8795169c06abee9e87baa1413518ad7a8a652be169439a5afb8233b71edb9ba2af014bb652ab7cd1e671c12ecc4695fb706426e8f5fed31e806d512147d35cf06ea98fb4f0ca82266e946c486151b752573ebaa92510a81dc3cf44ef3e92ea552fe858ce3520ff4fb149565938773aa4b6475a1185ac5622ba92233c34a685fa9be2d452bf95f8234b793256b426472e03a43840110e5007a8c59de4d54eae273671ed71b350666478983c2d69b61b3057f7794a5612b5323f38b17f0377228b2d38ad79d4da71988c00c6d9de53102a726b4a69ed0f8e7469ce6455e70e467a50179010f4dcd67210b086d474a507bd76344c7acb39476781172e14accad5ced615284960d7743ba3d53965e5a28b86dd0939cdf60d87347142c9f6defd1383034d249fa797e1a9642f9269960efbe1509d0c8a0d5fdab45eca0f315a10e589deb8c065111aa2305bbdc673ba8f29911b038031cdb2ac34e27a18398dc8137a65db313cf0e32900f5cb60dbe401d638b0bb3b5dbecf24107033a49871629a60941454331ac1d9618a06be5de4884be6127a619ea3ab778e5df1748470a6a01ff14fe5c84da04b111c663dbc785f091b7da544005056004ff9b67114b5ef1e07a54729c9bacc516e5b383e8fa3809f31df9360bccdc327f761dfff19436fbad8c6b0cbf87611a87ebbcff265e5a6c525073a0e64ef10619773f51ae5ba4d1605184b8a538fc49d718b2bfdcf3a038de1c8df890f5b7563823ec8c3b3503257b5242a9ca315a62d8a50aca5863cddc91d5bab2f983e348435b79cda312ee989db2fe8ac2785d3b9a9fc89d2024da55631a2eda45d9b2763d324321b3a7dcf4eb12632a086ddbb5033ee83bb4d523b429ee091bc9b808a3d258328827fb77fa4863afb718d083aa00b82316171df065e0ac4bbfd4931eee059cfdb2706314178ba8fa22e516925d1e522ca3ad5d527f8f85eacf90ad9f6bd0ee060557b4f63b53804d57379204fa6b2995010a98cef94d54e0058af7510ef0c007f747236287a3b13b3e51f51c6e773719335b33f8b9ebd7cfef0dc07c618504359b3c8b393cefb97f5acc1b45674da30b022849bd57d6dfd9196e06544f6ddaa3caa01475c8fbb1a76595eeacc0df08305a1a206605dca206f9489b3a31a9658b5028c9483581a34ebbc247414a694e53d704fd736a7ff0f7c627761cd3b3bc12a9d7fcd23742d47cb3605340f6307a85d9700dd08562bba60ff969464f0c175b87a9a4b65be45eb043163326233a1551692188db261f42346867fede3efffd69163bc82c4903dc385200e64d41f3b16964ee2955bd294bd10d3fc031559b35f3a04c89de9a15dd48fe8e9ed03f6b2d9403c397d259b65f43f323149456016e53de8810c264f28e9a33373714e727912bfdd58fa820e8db5745288cac8544465e517a559e0aa8f0d62c73e7d52d734b780152b28bdaf4ba0dcf6fc18b5a56e91a1c4d874b9dc23b5275a50adb7b25215e8cc4e82e78e6e4e7a32262212c46fcf821ee411c039237aeb670a9a5b22d5664b1be73259a96055424fab34d6ac198900232b9ced3bbf4b99cff13bff3ec667bffad7825b053d0dd1db917a9892a1cf6c10e73334bd7a565703143cc1ee416e1b3eb777148219f01b9d6f97b697eb3d3048c002168d91dccf6e0b53a78ceb89a894b162d8f6332a67e2bc36c8a7436d32d0ccb2e30cf9c65e96b1b8544948371b885603e08782ee902a69732b297adb5cbff3b921abd66165cd3b6bea51e24746afc7886b3114e4e7ec656151a741543ac50e99733c9e30e4c6bbad9cad770f9fbaedcd51d8083b066ca1343b60b8950dfc648eddf6b3201355164cbe673fbea14b51c7088e2b240dd6cf619cc3b3d1895a0377fd22a122339a83ec0985350205355e6faf7eb6226bc86ed1b2ac652f1913ce7b0155415501030301a9b0dccaac84be001a5a3851e27a353532dce90312c0423411161fb36630c55e878916a7700e174890ffdee9eae0b6b8565847f770a7d33acf2fb705ac3f12843e4b7d28ae7f1ff7aa169c0d3f47cfd88ee24e16272861d5d6063dff606c17cc99cf50a00432aed4080fc759c6f52b15a816bf00b2b5d3bbc225738720f45ccca7cc7e906d744ca61a16cf1ce7e5bb1e5be92774ab02318c19a8f49904f5503a808cbed8a31c5a6a6b07faaf04e0c9d107500db2136758d66eafac9824f05aa42bee3af8d247798a2a42eaf353449e5cacd54d7ca7235777173178cf5881471dd316d672afe25585868ad71575bc654c414dea1a1aab8e3e1a3f8c18e9a945c0a9e763e645453c8c2a4cf51d4bfd1cb9a718417d8e84f878dd3d1060ac3227ece884f2d1cf604229c280659ae58d52d722f65898c5551fd881b47ac951f47a11da2cbe921258da2ce32f84fa545874e83058d57d4bd91b0c32696136dd3082cf1755490d11ffaabcda14130fdaf2e7b05e3b9ebcb1ec66e29283651f5cdb32ec04e984da3e692ce83edb168e248f8c13639209aed82d776333acf39e8af23862ab4673d0085c640a824dd25c7cc12b18e1c4faf0a96fce3d7765ce5845b5981e1a4f88283a696b385ef09e3dc28e6385cea5c996b8c6019b3600a450c08eb088ad8e1d932c6facc3a92c155fbbbde298c5156b1037bd7cc8c225babbdb316902fab85d8ad50878e017227b92858bde8021617c70e3a9d41982de6d09726249db20e6d7e3c8e04c010709611d367b94c4b09b567b2cd3d83f4c63a39834697a5b5d58f95dce24c5cf5737d6e592c0c52dbe405cd8a6e1d3db82258585fd585a1e990c2281010ad935676bbb44b01266b5ab00585bce5333bcd3fac77a3fa0516f3975e20fcac935f7e2716c4fff139488444be0f58211a3fc17f5e1c2ce3614cb5ee1bbb82df7252179d0b932e65acac744f95d9af86a313b10bf4c33c9948dc5e83164ff235744d74c3ebe944e70ca4034da503add0d242d5ed177be321f5a0b524c35360b056c1cb1051d8b357bac0b72d402c8965dfbc56b9ec61a550cf7632583ee0f2c9128e7cfbcd4bf9ba5027152076a70f22edee78fc4bb9f82e02f096e5c5a4eb85d34ff5c6cd1c04d11bef6b06d637e06205863337fd8ba9f7d9968db860d055e81585eca237918549ab5bba9477214085d63df0fe350c08fd7816f142127a11ee26dfe277742d1831a110136da8ab106fa82b77377cb6776d8ff4e399dd228bc107df63c3894ad0791777365920da864eaa2b6ab5c3abe447a256eb503def34d5c3e872c9cef361a421f4423335e07914904588bdb0697636929e11c8e066e99a3260b4f23ce2725b044ec0187ed16eb893ad75ab15e1b6f805dce2ab8b48ea30af5630974609c4ebf32bd9e5cfb0e6483689fc8a5a4a87e6ddd5852e6a50a24fb677d133dfa42db8025d9271f73977ffbcf9f4d9e15197434c31cc1da2fa4d95d673cd82e027d2de665fdaf37f31215b9f86a0000bd914ffe9a6c84cd018fedb3e3019049df947781165e7d469745c3da4a1a8385df5549be9caf7406d2481c813e7a028a76d54b6d57a3d091920b4bf2fcefdc9581b534cdf532e80dbe539153fc8ac0d59502e30b9cb0ea8f19fefb9450c95ae0d1c91782ecd4cc5ff0dccd2abaf9ee8242cd7e0aa8e3af12db85d42137c0adb222ed8e7460b85145b560126b7e6cc4461fb7aaca1ed5e275ead5c1cd5ffa05179e0ec7761f7e61e496b8e021801c48c7015d2e0309a21a0bae37a047060d59ea372ed3628a919e5a14290589a5e26f81d78a0249352251af809e745637783d5f71c4d669460d0a8c1e97eec3d21bde0b32638a3f74f7f711150db2fe8bc50e4fec359d87f2b84ae56eff1781d5aa701d8cf20dfc090d41869698ede9794e9f566434a06fe53be26b55c4d6ebc21ad758447bfa4c30efb7df76c476fb68ce3fbd29f9b57b76c6ff2ae04a687ff1585cad56cec6f2c3a5a04c8bc573e9b72f0a998f34807c737737f895778054f31bedd4f92563cd3d951c3f74f93a300ac9dd3e43d1a40079bd05d7b3fa67411f5f38ef83a608a0769793dbf7bc5a9522f1e390ae968fa9195773b49ea6e63ec49c329ac4a69f3fea85106f8dfba382d72c79838545d85472bfa5f8fefb93dfcf33aa49215270f2a7aec4fd62a6720ae130be76193bf32c2b51b1581d1a419b6186"}, 0x1008, 0x800) r2 = geteuid() readlink(&(0x7f0000001140)='./file0\x00', &(0x7f0000001180)=""/102, 0x66) seteuid(r2) socketpair$unix(0x1, 0x100000000002, 0x0, &(0x7f0000001040)={0xffffffffffffffff}) r4 = dup(r3) ioctl$TIOCSTART(r4, 0x2000746e) 04:04:29 executing program 1: r0 = socket(0x20, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000280)=[{0x10}], 0x3b2}, 0x0) 04:04:29 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x1000100000002008, 0x2065d) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x2, 0x9, 0x7, 0x3, "852fd0b1e59de3ecf4964e4df440507bf6ee7485", 0x8, 0x8001}) getgid() r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0xbd) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x9) fcntl$getflags(r1, 0x1) r2 = open(&(0x7f0000000100)='./bus\x00', 0x200, 0x82) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000240)={0x1c0f6000000000, '.\x00', './bus\x00'}) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCFLUSH(r1, 0x8004745f, &(0x7f0000000140)=0x1d) r3 = getppid() fcntl$lock(r1, 0xf, &(0x7f0000000000)={0x0, 0x0, 0x400000000000000, 0xd330, r3}) close(r1) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000180)=0x6) 04:04:29 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0xe7}], 0x1}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x600, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) 04:04:29 executing program 0: r0 = socket$inet(0x2, 0x3, 0x9) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x0) 04:04:29 executing program 1: r0 = socket$inet6(0x18, 0x4005, 0x7) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3, 0x1, 0xffffffffffff1119, 0x2, 0x7}, 0xc) recvfrom$inet6(r0, &(0x7f0000000040)=""/67, 0x43, 0x2, &(0x7f00000000c0)={0x18, 0x1, 0x40, 0x7}, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x52, 0x0) r2 = getpgrp() r3 = getuid() r4 = getgid() r5 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r9 = geteuid() r10 = getegid() r11 = fcntl$getown(r0, 0x5) r12 = geteuid() r13 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) r15 = getuid() getgroups(0x7, &(0x7f0000000500)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r17 = getpgid(0x0) r18 = geteuid() r19 = getegid() sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000180)="df4f2aebe0667e53c6ee0f98c854f2121e5178dec81b697ddbc61765e08145f0b83ce9d2e51b2b89fb7ac7767540f7c00fb4827dab2d9481f95d6a43df365f43698e4f65bbabfbadbb0ed83d81664145173a744efbb6767d4af7f168d58a6ef873a82eb2254189e5bf10089c4bedf8b91a2b66b7d0032fe5e04d13e72f4bf2d8943fd9c2f41bb4c2f6d5a5147e5fcee2946861c3b4510e4fd050", 0x9a}, {&(0x7f0000000240)="e9c784fb925309c74efd80d36dba450047b967ba79d5c4c75d835018286b385b366baa8fc56b8a94158aa26e567ef5d93b5f14710438887653827625c644010532aa0e2df4e04e735d52fa4bef576cf31bfd89cd4a44c947302a846147add5c877a8c9244a94e58b5a777c0c9a042524750e08", 0x73}], 0x2, &(0x7f0000000540)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0xe0, 0x400}, 0x409) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000700), 0xc) getuid() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000740)) mkdirat(r1, &(0x7f0000000780)='./file0\x00', 0x0) getuid() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000007c0)=0x9) 04:04:29 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)='b', 0x1}], 0x0) mlockall(0x3) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="9f50dbc4b1eda0482136d96eca7ad6738224b90db64186b8ca71614d236125334b7a43fb9d98136519478c12ef8b2519b7cda9fe84f49d6ee21fc19e3769ccd8a3546add495c1b61b31c8bfef5d4d6f790889fabf9a122e5acc33adf294719497aeda218ecbaae8bed38fbc5a68e3d8aa2f503529ef7b5d231e7e5cc7c2dedf92fbd5554ad53aec4b56374db3b9fcc32aff9f9935e6d0744f5c6417e51a59a9aaea1b09975ef5a93970cb2adee40652607cfa28c0a88ec598ee4525be0f1d2b973dbf95b4738d80d8679adde6a4eeae42893242dbad26c899619133279f52cabc6be0e90346cbc005dce24d88908e0e39260b7fad8", 0xf5}], 0x1) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000700)=[{&(0x7f0000001280)="6da40aecafb3385e65d777c3b0f728a372cfea01d1205c401bb67b04a9a05cb3653cfc0ab3e78c301ded7998b0b42e8f30f015ecc958bb6f68a7d7950a1f5905f77f749991e03ec1f25513bb9d442413b6a2c83634206db327a077e90201fbac8f07810687231bcd09dc7ff15e63ed9cef0384709567816457e4e2083748d8106a1775e8ba2a7406ae010ff65414cbbb20876a841783286a37ea2e3ef4c0124d3111f44f1e2bca145c8b5b25f546bfe44822affd8e5222c29aef9f8bf17aa03378d7865f6885e1afdf6039c3a9b9e4c9a08f12e7515eadb4e051106a97d55734eb855ec6a3b9d2ce04aa09473511b5769cb65b72cc4c3480c17e34bbfa391deab12da56532b92b47cc39b6d0dc474a07689e8ee5da04a014d7690663e4444b38be3e5d464acd98cacb67a3c1b62e353581727aa4abf15c4b0a9ca25ba2b022f8d93d6c547700dd2bc8db9c2378e0a1442b69d9da7a4aa2d68319396f534495ca9093f49980b369d1ca4bdfe46c60c3b22a85e79ef61b9561eefda5d32982dc2a4d1e1fc06a1f9a33a4fd4136c005c662ac90522d79237d44acc516965c14023220e9bc7229e4b03d1e7ad013bfa89c5b98817192c172a46309ced745f641aa9477c73ed26bd200126a2b894cacae3fa580fff9688cce2b2336ff70fee449e1329674841f662c786172a7fec1a0b1815d70233be1e47832c2fb9a5d634d2c531be1c8c0e809a3532fd49d936a83bd60b43c6a767de6be7852e7725369f8368efc7665a524e9f76c8c7fd38fa9cbac64912044e1a2ba275bec585af536df09471bde74aa602fbf1566de1a02bd08f092d6270bb9e41f16478919825153eb84080ee83556898db2a907aefadce9667ce707997a94c6b9ddf3848845508985c81329ef278f9b85824cb34e6796568858110d1b620ae919268f02db7b924c561a0abee22029e30eb7e56f99bf81b3da8127b8d5e920f1939698d7de9563d314ba542c621988f8b5dd3fad4089c035a8e3de9997fc37d43aec3757f74c33c19485beaabcf5e7b39301d4da2545f5c512af0402b900f99ba28f96b04ca1e5f382b2ffb26f6472590daf8c8f4e56bf52a90c119c3d90c64e3b2b66ee1e742984e523f1d98bc2c9df03c76e57b32136fd22dc002f8c884cf78297ab4cde903d277f22e04f177f0b855c8df6609662a12a479580e4d239e776ad643fd6e512d6fcf725da4403cd71ec9d4b5d13c3cf532e9a368b70ac771a308d2dc78171b55ec02eb2b5a646f6c0df9451a8bfec2b0707b8bbfe959b69cb3b8ce2cd564ff1c23906ab51eb4a87b781eaf65157de779f0a2df75e3528bcfaa42eb18e6888d32ed5f7704bb74cca82a1a4fc686323bd7ad033d86d7fb14ab87e144b3e2eabe55ceab8840e2bb7b7bda2f3d51fdb543983f3c65be86a3b0f2360d6104680a03bdc52d914e225ec7673228052cdb52a1cb4a59b1f0e9734e1f634cbb213965d259bb69453a188637c6331213b3ed019a8c0d63225c972d8842b56ae2feba456231f1a46040f96a310a7b323fbf91ef4dc51ded8008050725260effd8e50f1faf3c5ef579bb061ad9221f01a01931474787c59ba57d917ae7a4a57ab169d448616384b64293302d5529b0427faba4655005f296c9243d5eb27997b07f03d0019e161e710ffd6dc0945cafbfaa248ac7151afca29988178f6036bd697317f6ad930cb8b8e3505476b7e458757d8b83d6364bc9551df77e532e1913b7f9881f1a97447009846015ca641e53d0160fe8d95413be542c992298dc2a1d6c883d8fb57e685d90dd019ca8b65f23218bb80df4022efb7d301cdb80e0c6706b91929ab4b8eefc960f04b70b1bcd9ac110b5f53201d5a439a73ed38849b509e1d5993351d4c69555cf1cf8668bf38be58820910ea4ce931c94a06c9979dac4a42baab45bfd9d0d491d7b3f0b4e5ab6e9f8a1e9e48ba466efc6837eef273e15c1b81efb2889dfc627cac3065d9785a4d1f196d5065bc135b286458bf8b22491e9cd34699d79227de4c4de15a54f6adf509fd50d462bb0ca97c90e4a915f1bc785f3a792dbe484ea6f004dd854567ef0921f445423a2c5e65c11aa6b2be85aed3b51e592af2c125ea470686bedcf2c1258d27576e1cb07bffbb97dc9cc6727c721fceb74e7f577b429093b5dcb145438bcd1adab772f7f1b2d06c064187850921e3a62409b26ff7e6271fb81a8291ae0c03227c4d69c55e22a1ce6ffdbb693beef850390b397d0813c8a99ea5f0413d44733d35e76ea04030b0445b0a958b1f0ecf9e03aa4cc79ec346ac70f23f0abf2d9c0f6fd662747f6bf39f6fe7d1ab197720b2217bc3e370dbc29df09b6b56a403985951085b49732e87461e08ea05ce087c0abdc47485d7595f37fafcd033d56d1a96f13b76287000dfcc9e54adb5e6aa8459ef4ac727aa63442df2913b37e1d779f34feda63ba108fec91b8bff90be9b1fbf39cb597378c38ff51c7c055a8ad6cd7065ae2b51eb927d8adc71e5766ec816cb2770507e988cff9273e5e1916e7714687a299f2e22a5db110cabe01d1bdbbd4d85b4e73d8280e8d6b471bfcc0d60f99ce3886d6f0449c69f05ebfb14cc2da5851326c1b0c6f769a32a163fa0a73c4ff7ddce4d75624adc5ad22c67921806c74c388ccef4794e00c90fe76f88be37ca4f7e44cc3b7f71c413647effa7117946c6baba65523edf5b3f1020a4ab582b837f0641991e270b4eb0d67536bbf4c25d2b8f6f54c59ed01f56cc86c822c3278b861ba8105db6a0a4650092997d7d1727c5dbb11546fd02d792bd523a59238535a2f737050e96a7cb7c1be4041d93fd5868a6d88ba29d1eb42e2ff50359dedeb48d109f886dcea027e7b4a79e4f7827aa140a3c41533037df5ee53068936b77c6669f8a2c5d27141ce33b89d79e09ceb28d963971eed512a9b8965212d0263dcf0290bfe146a3449a8e8973f66ea0c37f53c6d64a935a4b504c5de1ddbd395a54fdf330d73cb0818e463ff189bc13c70b07455c26c8b7f2de91368471ab1de520a203ab84bfa74aba060b966d79a9a1deef5831b3c422a6917d2ee70fadb4149bc3132380c475e0aecb3ccb89df9a517bbc8b3fbea131efb4ed55c7b6740068009212fd0f94f54f147b616112e83092c58e31676faf20fd4d14573f9c59aa1927979c3e2694b1f0a1467a8ffe53d14338561ebb1b75e95844bc17873aa9212b57aa700121ffd02464d23719fad2625ae9725284245fc72dd722e385da73bd92bd9c4f8065b2530f047db393e54e3df0d1b5b167b2d6c06c410e7477c0b87582c2017b3c7412f6d3dcc54396e2d16b46fd09cdea3259093239b60a8fcd81456d34e401f2273526d7d62cbd43584c8550257c6d44ae6fc8b013012c2182f733272f8631e58b486d9303ea3d17a18d86da33a556ebe9063f8f216e78cb637bd9a23dc277c6a0b70de84696682afbdcda5999aee9d4d446bbdf83d8e17c6c301ce948598bd8b421ec0e4a8719bd59cf7ac7b4391fe1f189e3f6192362d1e9d120fae243d3fea3ee21e510b19357e7aed2f1dfe252029064740d2fb1671f3b577f54c33f98b8da428037091a314e422f6c7e56e619c5c6c0cff07b3059ff3bbef9ede1041a63e2db006c93d8b47d02578be558994d64c662b42ba2c2d0edec09d47293c9ecb675487d8ce85df3799453b6cdeb68d907df1231ab020bbb47efc0af1fd40da9555700fa3019ee5da9df46a8ef823e214345576d0636bc5d26d6c3c44bb6c4069aa1d683e5934e8a03c08cc6e5b5c6bfa2d3605b174b9a3c50e7c8cb56ddc36437318c4bd91eaae16f39033e58f60498c15afb035e34a47846e735362e568ddfc11185c84925c3ca6a387ff727f18eb5b2a06c13caa0810b8a6876b59a6ab7e5a3a198d49dfd24bacf4a9372feea3a7486c2c595b2623e99a3049cc26eb4f306d3c6054522d86c7df0fed5a9fa114e7e57590c3235255ee2e8c343976d1169e4295abc10e46bdc926ce76b51be7c136c8a1203d84d81eb1851d6ad71b37cf5d773f9785355721d51cf41bd4c0dc9b185082c5ea1c24900e42e23b67f0d785c6afb06af36957e3924b519511b99912691ceb51e2ed253fd73381c9cd9658cd1be86f598677283ea4f437414b49500672cb9706243c5f408c64bbc350f88e7310334b5ca3437dd8f301e21520ec85fabad97913abf84902839aff07f71733df7f6bff780d3d98af2e7d0926c855cabc4d28d30da35db4b51e54d626ba727ad227441fb0eff17b4dd98ad18ef51e840c0a2ceaae028f50c75f01e4a2436b0c06101153ed0addc48ca689480def55c1d9ec7da1981e4c8fbb9e8e9201bbff2549c273378461a7cbc3e1c3bb73d0b4ba6304ad5b33db22908ceae7c3d076633024f11107933e8e9fe1442ffffa99e5195cff768d86e858207d93c8c27c111104c62695f4aac96aadd7b4f275d8f34d6f4912131bbd6a0b2c5d8395f74133ffc9dac8a74a9b58ac1aa087a7690a88131ffd93685e9a9c30a3454d83c4c4987475fed1ea102eeef2c22e7825a9f7203faf1c038e246e675364298d620dfd172e2d5090005988c6bd972eed218f5996ff3b15e3a3b1765860996e818be9457b83c20b25e7464b4bfc82ad554a5d929515dee6dc548a256264bb1f12e7f75e3452eaca4f8d45bf5ba469feee42921897d2cb558235b10412fe180c01150cab60d4ceafc5fd95fe1ca0a8cc52420691843b0800a4fc7a08b10bbfdc7c985b26dd875028cd4eb6e87dbaf4ec29df90fb006506d76d6d4d50fe54a2898b8469bc21753449ba2bd6d1d905dee84c93b62d0bc235fcbb9c36b7ce1bb09bf63126af4fc4540d8bb7cedcbba0b8f584421cbc5d2bb0f0a379c7782020cacc25a5124015bfe27d64d30fd3cff352786241afa995750f8e4f54a00a3b0392d0715a5101e807b575bbb3f927d7cf470664ef072fa6a040967d7b623c65ebfd7e626eeb5cefffbc570e530d47fd70af4e62b8dd248edb9a34c6bcfd7a879b4d1f02110dae9b2398ef1a17a13d68d03dae2104fd283aba5d9593c890f1a794b6fd99dd5a992fcbb24ab181bdbe41bb9d46890a4bc5012b911bd8a90b394bd155b7113878c103ff1d2f54b4ad6a0a3c5999575e17403551835a55a7ecc977ce7243ee0e81d4560c6b26e8c14a582eb2e15912d3825911f34f10c76bc3f52e68c17d76eea5621c210bf86fe310986f99efa26fa1b4f763fa3768aae6eba9ff5c2d93dd4822831f8d40b211ab0d05f6b0121efc25afac252f1cd1f3e259e82be060f63124bdb0ca9a3b2624340f7974e8db47c2e723445f5740d798d7716322f41cca9c5c203b1f708b093db816bae8809c7525db6973600fed5fbf5ceda98890c5fcc2277d65a8f4ca7c1ee6dbdc6d49c9b534bc083dee4a3f9c7d4e861890ccf9bb102ef21446681aeda5ed4157af4ec3941f2926e1886ae195fe7308061eeb1a2ec2725fb758c336b7031ee44735de8ebaf16edb1de6e2e5e973eeda0fceb55b6c715eac4b93201bd2e79b67487dd1cd5096802729b72161fd5ca9d56d4646cee27e1f7ef33de0a3051e5d69e095c72523cf8d70399d1431a0e4e9fbd1a42f666c3abac8828eb422f4a761df6954f43857736e4322f82664be1f5f0c0b6aa9499d9355e1c1115978d70dcac432fdfad8bd99e741c972f086f6c26afbdd953584c188e9967318a354cc9f57a43d03ebe9a10ca9087d56d0713e73052036dba34cb21a381b8f33427d4222bf20bd9ceb09283e61c112eab88309c0cee116eff01a3b1f85c", 0x1000}], 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 04:04:29 executing program 1: select(0xfffffffffffffe78, 0x0, 0x0, 0x0, 0xfffffffffffffffe) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0xa804) 04:04:29 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x12) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x4000000000401) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x8000000000000000) minherit(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) mlock(&(0x7f0000000000/0x3000)=nil, 0x800000) syz_execute_func(&(0x7f00000000c0)="c4e2c505ee70856565f23e362ef0ff810c000000dc2cbe450f01c1d8d5c461f82b7c5fe040dc2f66450f383061fd66400f3837ab083c0000") 04:04:29 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000140)="e363fa7bc44705287ca5cb2478245ffaa434162a613c6e3a7807f517bec40b43789c43f028", 0x25}], 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x6000, 0x0) getpgid(0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x119) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000380)) close(r2) 04:04:29 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/117, 0x75, 0x40, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt(r0, 0x8000000000005, 0x401, &(0x7f0000000180)="cf3c17ef4a8e4a0bd21c9989ac0508a32699f52a5260ec5feb745b7bca6ce731a56f13e19073e180439d969610a91ff955e589b215c62e49983f372b8b2270751f72b68df65f285c0481895eb9d991c83043a3ee6f34d24ead758e52", 0x5c) 04:04:29 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x800, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) 04:04:29 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000040)=[{0x25}, {}], 0x2000000000000040}) r1 = socket$inet6(0x18, 0x8000, 0x7fffffff) sendto$inet6(r1, &(0x7f0000000180)="1e643e0d016c4d9610420ec6c8e61a61b84c4e8f4b1b191de09ee82d6b59c5477c60c77b50062b4b03afaa031b143da1dafbed1a2ec4faa999cad45e864bcb2b17fe55df3140ca4646ced45988de68e400e2a0507babdec9f0891c8327c2c35af5f7c1ffe728d29ed57c820797c227c636a7fda77837ece02491d345b7f18969c49ba587f91c6690542844f51ed83563425918f2e943f7ba59bbf58a1790ddc525d11126b9e8a5e889f7340fb26fc9c3dfe0606abc4e2bdac8c2b6a1085580244ce38c3ab80bf7f08b70", 0xca, 0x401, &(0x7f0000000000)={0x18, 0x3, 0x3, 0x7}, 0xc) 04:04:29 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000180)={0x9}, 0x0, 0x0, 0x0) 04:04:29 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) pwritev(r0, &(0x7f0000000740)=[{&(0x7f0000000100)="7673f674c0a6023420c59306dc9df0b85feee1cbc59fe18aca51d937bda84adde5baebd2dce5320b92cd7e0b4c842fba9239445f3f9d65e53a7f68327c88c74a9658cd21ae87d9bb01ecd35f7ae859749119493b113f2709eb1e3328f0f91322330ed620042812d3b241bda752e7490bd8a72d4c299120c667014d84a7b914836be5a8d73dac8462d594c179e7a71630e36a39ef9cf52401814923b32d892ce1887af429ca2f914fd412a2048e05593c5a9982a14d3ea932343295c950a83b1bcecc8307fa60e7a08bc728ae2afd841fec0c7e89fb4d9a9c6ad10bb37424e2b79b7cc2f42b", 0xe5}, {&(0x7f0000000200)="7b4d648fae3e6331a64ad6d1a0f5b78add081c5d1432a0b63609acf28a82913207a8f82564f44c3f5527b453387ebe801e7fa600428010d42e11555ffaa85272eb1f45df634b55fec955ea8432ed09f2075653e77ea01b2fea7961ec4a2beeb5ef04d1083966d3d33049cb91e5d9c62b59b72affffd4d62393f558573c7e8cbd1a2e2cfaf0d61375da7f5c656b20422fb3512aea12abad9087386fa99c30bd6bc917ac519fbbf6b55d67d2c30601a72efc9f691f0032734248e1c01921ddc06a48501e7d3c0bf210e16a1a44a4750d5a405e2f262c51c8b432515b818976114808b0b59c6113d0015275ca2a7f324dc7c51d9a6d651b86ede388b1058217b4", 0xff}, {&(0x7f0000000300)="1600d24d5a45faf495b5de6f0c18583743eea73e1c2957775cfc8b889b9f14d43d2b0f83fc6396176a17aed8ae6cfac95e9a2eb974718c38b3ee0c4476ae0b8f57354cea726e9ccd58e00be35e718de28e4c1709ce2f5f7b8229adc76be9b360eafc2a7bfd9414acbf408f0efdc35f67f33702e64b494627be8b38e70ee7f0edbd069def8c351274c11ef71d09570ff365eaa2", 0x93}, {&(0x7f00000003c0)="2fc552384a9e2cd4fd315c766e416540c9cb97ae460215f7eb324928da67068d0e2b89814adfbca81bcfffe30759a7045c921dd15848e6ac897c780e764f2e251eb88b1f6db648c09cfd05810d755ca15c5f9e8412a93d784956345c5575963ce7fa4d07d70495225c869681147c4c6a571d774efba719367414474489fe2fe2c0ee1d5fe46fbee02afb3bd2f3007b76c2d919aa3a35bbcfd2a99e8ed44a9fca30191e647796783a3322788998b2d9617d0ac1ae3ca7e0e1801643cc5a2fa20deb5fc283f469e2dabff1723c8b7b3b747a354d221f645248f2d0bdfe2fca31339dc09e49c32041046c588d572c4f25a070fb7af609f6682d67", 0xf9}, {}, {&(0x7f00000004c0)="ba4768d4bcc74990f47655d3c935f8397c4e1a4a84265491332b5019db168a714fb92ab8e2da34b704fcbd3a838ead3a36d6d9bd6e5b110a165f45cfffb7de7d3afab4ea594fe50600dab57768e48ac509a57a1df740b0e5fb11c6e7182cbb06e4d9cb093bb4d015078ff5a8d4184c2bf4a4babd53087e3391c2c5a597b487be944c1736982cbc126286929183507b0f114ddb33c2d4f1cafe3e5a216824bcb4adc81e5aa2204b7dc380884600a1a44cf140fa439d97c55e3d57cd90dea51ea0bde92f", 0xc3}, {&(0x7f00000005c0)="f0d2d17496161619b4749c028014a1f200813b1203e0197aa7a492ecd631d9abba04661d2ffccd822c2ec74a07d74d22718c3bcecaf2bb10a1c1b1d924e9863b80a573bcbecc3aeaf91d60889f48df9f25bb1ed705a2ebd3032898f8d044f74b913d4493164d4357131e85fc796b47f0d7f8176ceff43d69daf6815d9564f55669f8fa041d4c6cee43148fafbbd3e177583c16f4409f1aa39883f5cef7b268956c84e32d6e3d555992fcd0af717a4f3dcac70039d91e823b1ed939202d3c0832c5274e61c2a9", 0xc6}, {&(0x7f00000006c0)="8c1b2669e98fe112689bdefea008d37ea02dc9d8fba1791db266fb44db2fdd805d110d66a26d4b5ec4c61ab5e49b7538e034ec8e011ba22ce7bac3ee4fa45af189f7da607e0cebdf2647e6bbdb9f144996348b20e0f810b1e1ac37", 0x5b}], 0x8, 0x0) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 04:04:29 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r0, r2, r3) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000140)='./file0/file0\x00', 0x0, r4) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) fcntl$dupfd(r1, 0xa, r1) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') r5 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000000100)={0x2800000002, './file0\x00', './file0/file0\x00'}) 04:04:29 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202ebe666696c653000"], 0x10) shutdown(r0, 0x2) chdir(&(0x7f0000000040)='./file0\x00') 04:04:30 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x6e2) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setreuid(0x0, 0xee00) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) 04:04:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x2000000000000000, '.\x00', './file0\x00'}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(r2, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 04:04:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x280, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x48}, {r0, 0x4}], 0x2, 0x0) 04:04:30 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 04:04:30 executing program 0: r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='.\x00', &(0x7f00000002c0)='./file0\x00') faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) write(r0, &(0x7f0000000040)="6004f75f111f97a93d5191c31ee7e5a0f46daa3062b557c24f40538b665f", 0x1e) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)) 04:04:30 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000040)=@file={0x0, ""/4}, &(0x7f0000000080)=0x6) getegid() r2 = getegid() r3 = getpid() wait4(r3, 0x0, 0xb, 0x0) setregid(0xffffffffffffffff, r2) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) 04:04:30 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = socket$inet6(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x41) fcntl$dupfd(r0, 0x0, r1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x1) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000280), 0x0) 04:04:30 executing program 1: unveil(0x0, 0x0) unveil(0x0, &(0x7f0000000000)='W\x00') 04:04:30 executing program 0: getgroups(0x2, &(0x7f0000000180)=[0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000100)=[r0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 04:04:30 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2052, 0x3) r0 = open(&(0x7f000054a000)='./bus\x00', 0x1a0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x8) ioctl$TIOCSCTTY(r0, 0x20007461) 04:04:30 executing program 1: r0 = syz_open_pts() dup(r0) ioctl$TIOCFLUSH(0xffffffffffffff9c, 0x80047410, &(0x7f0000000000)=0x1) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r0, 0x2000747a, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x75) 04:04:30 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x288, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x8, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt(r0, 0x1, 0x8, &(0x7f0000000100)="bc5123bc0b605cd29c41ab64e189937aede0b04c2834f3007d5345c044f23297559800c55a3fa930fcfc9cf1dd937feb3306814cedd9cb783d47d39197402bed7113b52a68ccfcc61f75f66053c47eb2f4720e69fa6c2d05a83815b31ce137b9a09c32fa2f6ecb804cb4ccf184ed2442c58efdee5e8c8de24fb7bb53a8849794d440d2d21d7dab9ac161366ffa3b19ec51de435296b66c65442a8085dbfd992aaeba9878f294177608", 0xa9) r2 = dup(r0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0x9804, './file0\x00', './file0\x00'}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0xffffffffffffffff}, 0x58) 04:04:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x3) write(r0, &(0x7f0000000140)='\"\tl', 0x3) ioctl$KDGKBMODE(r0, 0x40044b06) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 04:04:31 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x3}], 0x2}) 04:04:31 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff}) close(r0) mkdir(&(0x7f0000000080)='./bus\x00', 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000040)=0xffeffffffffffff7) 04:04:31 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a4047e750c629300060000001c00"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="100000000000000000000100000000006f7b569bcdd8f6570133830d584f42bb157e9733e9b0fdcacef7a28dd025745b694c5f75bedec9a6bf33ba7458d4df26d3b611238eb557427135d5cd693c8991a472a7d77c3f7eb660d7350be3b212deeb52968f965518daea97d351e2ea8f27ffca80f0742af5352bd0ff0269041d7783699dbf5c3f89f080809e06f87b4cf6181d2518d35acc152b41d868e12c7dd2c6520f9b3323b564fd3f8ded98ecdd2f42e13b80a8b03ec2c6c1d9f6d9e81c1d2738883f545af2ee87fe3191d8c777835d2bf3cd142dcea178b60400eb4d0f5d9bae118bb25dbb359aa30d13a61ced4178cd1f490e332055d262db949bcbe36c17a06b122ed56aef531821a45dd9aac7412e05271f0a049da20d7573dc5ea213ab34ce9e5097ab637f09f541204e9469ca3a6bfdeaa49a70dfd5a4b70c9b9439d08973093272bcfad9ea4f3433ea516806969c1f52ae9f3b7e057ff0a673dc2c4874ae3aae252b5781c0b0a497cb10945c1e94437766777a23089d3d37ac"], 0x10}, 0x0) 04:04:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="000000186a56b5010020004dd5706c0005000000000000004e341dcd010100009bcf491701000000000000003956", 0x2e}], 0x1) utimensat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x1, 0x54}, {0x5, 0x7ff}}, 0x2) 04:04:31 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x880, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) ftruncate(r0, 0x0) 04:04:31 executing program 1: r0 = socket(0x18, 0x1, 0x0) fcntl$getown(r0, 0x5) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x0) 04:04:31 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x69, &(0x7f0000000100), 0x0) r1 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) 04:04:31 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0xcf}], 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0x3ff, 0x0, 0xfffffffffffffffc, 0x0) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x5, 0x400, r2}) 04:04:31 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x10000, 0xf0) fcntl$setstatus(r3, 0x4, 0x80) r4 = getppid() fcntl$setown(r0, 0x6, r4) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f00000000c0)="1d", 0x1) close(r0) 04:04:31 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000240)=0x5) read(r0, &(0x7f0000000000)=""/191, 0xbf) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) socket(0x3, 0x5, 0x6) setsockopt(r0, 0x40000000000006, 0x0, 0x0, 0x0) 04:04:31 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x9) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) r2 = dup2(r0, r0) pipe(&(0x7f0000e2aff8)={0xffffffffffffffff}) close(r3) getsockname$inet(r3, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e3f66696c653000"], 0xa, 0x0}, 0x0) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) 04:04:31 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x401000002c0, 0x41) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="7f724137b56b4b06f50cfe5593feffff907a9dc5f238f8b14da2f284df84c6712af88e0384a2f391d063ca7cc04783d52ac9877bbbbec22531ca8702e38bf1c1", 0x40}], 0x1, 0x0) 04:04:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000240)=ANY=[@ANYBLOB="000200ffffffffb27824af42b4510eb3bf1b05eb5ad379ffffff0004c9f6ef88cff7e38026ace8164f29947019659f4b803f9fbde08d7130efd3596c329dea6021c978fa206a063ce1a839b0d0026bb91563447e0c1b6e09054a487df8a7830b0c1d33faedbd466c4ac39543c647cec5c0e4a4f5e204557cba4f20ba0aa59b9c89c41350233296df4d9b935e3c4dca3c963f664282991e1d0dd244e07b607acb94b3fd330b2f0ae6d0ea"], 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x520, 0x0) write(r0, &(0x7f0000000140)="e32500000000000000", 0x317) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)}], 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) 04:04:31 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2000000000000, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xb}], 0x41, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000140)=0x3) ioctl$TIOCNOTTY(r1, 0x20007471) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000001c0)="5bad628e33d38ffdc6152d612f3eb613a8f827e68f6e1967d7b1d8f16401d7b9df8dabbaa1cd476d248a08ad6313c5df328c895243c7d307274f4eb1b6240ddaa501355891fee6d7bbba56fa89c37bd74f9a90d0b1651f19", 0x58}], 0x1, 0x0) readv(r1, &(0x7f0000001a80)=[{&(0x7f0000000380)=""/246, 0xf6}], 0x1) kevent(r0, 0x0, 0x0, 0x0, 0x6, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xadc, 0x0, 0x0, 0x0) 04:04:31 executing program 0: mkdir(&(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) r0 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0x8, 0x86}, {0x18, 0x3, 0xfffffffffffffff8, 0x3ff}, 0x90000000000000, [0x7, 0x7fff, 0xffffffff, 0x9, 0x3, 0x7fe, 0x2, 0x5]}, 0x3c) bind$unix(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="01002eaf66000000002266046c65300079f64880cec3078d7c358d7567e2a67949023443a51223ba4e7f2e2fe90a0691a491fa03acdfe8daef0089fd734dff485eed600e4c37f6085d5e98b4d3aab9e8109940166f811827f7d920c5fbfa46bd0574a734891a6255c8"], 0x10) rename(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000340)='./file2\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') unveil(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='c\x00') 04:04:31 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x10000, 0x10) recvfrom(r0, &(0x7f00000000c0)=""/227, 0xe3, 0x2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x0) r1 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x20, 0x12) 04:04:31 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) r1 = getuid() r2 = getgid() r3 = getuid() r4 = getgid() r5 = getpgid(0x0) r6 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x80, r1, r2, r3, r4, 0x10, 0xb01}, 0xdf8, 0x7, r5, r6, 0xffffffffffffff92, 0xbc0f, 0x2}) r7 = socket(0x2, 0x400000000002, 0x0) setsockopt(r7, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000200), 0xc) chroot(&(0x7f00000001c0)='./file0\x00') r8 = open(&(0x7f0000000100)='./file0\x00', 0xc0, 0x8) ioctl$WSDISPLAYIO_USEFONT(r8, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0xf30, 0x1ab1, 0x1ae, 0x0, 0xfffffffffffffff8, 0xc55, 0x401, 0x1, 0x2, 0xffff, 0x9}) bind(r7, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) fcntl$dupfd(r8, 0xa, r7) 04:04:32 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x1) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0x5) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) ftruncate(r2, 0x7) shutdown(r2, 0x3) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000)=0x3, 0x4) 04:04:32 executing program 0: r0 = socket(0x33, 0x1, 0x10001) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0x8) recvfrom$unix(r0, &(0x7f00000000c0)=""/24, 0x18, 0x2, 0x0, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000), 0x0) nanosleep(&(0x7f0000000000)={0xf0, 0xa67}, &(0x7f0000000080)) sendto$inet6(r0, &(0x7f0000000100)="d710106399f5959ba4293a1e37d4bc06ba431d5e2b0b407106b7b3916f29c5db65e0d2d70373b7bca78ac42217702518db444334723f8a9920c6afd6366907dbf0d3891dfd6559109a8991ec4831ce71854a06ee02fa67e5dfa9910875c99ee5df7f", 0x62, 0x8, &(0x7f0000000180)={0x18, 0x2, 0x6, 0x70000000000000}, 0xc) 04:04:32 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x81) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) write(r0, &(0x7f0000000080)="11771e85b6a5ea52be7f5b9f", 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000000)) connect(r0, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) nanosleep(&(0x7f0000000140)={0x7, 0x7cc}, &(0x7f0000000180)) 04:04:32 executing program 1: nanosleep(&(0x7f0000000080), 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f000071e000/0x4000)=nil) shmget$private(0x0, 0x1000, 0x380, &(0x7f0000719000/0x1000)=nil) shmat(r0, &(0x7f0000725000/0x3000)=nil, 0x1000) socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mlock(&(0x7f000071f000/0x1000)=nil, 0x1000) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0) openat(r1, &(0x7f0000000040)='./bus\x00', 0x2, 0x102) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 04:04:32 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/4096}, 0xd8, 0x3, 0x1000) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001040), 0xc) msgrcv(r0, &(0x7f0000001080)={0x0, ""/107}, 0x73, 0x2, 0x800) getegid() r1 = openat$null(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/null\x00', 0x30290, 0x0) close(r1) 04:04:33 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r0, 0x0, &(0x7f0000000980)=0xfffffebb) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() mlock(&(0x7f00003f3000/0x3000)=nil, 0x3000) mlock(&(0x7f00003ef000/0x4000)=nil, 0x4000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000340)="c3bc", 0x2, 0x0, 0x0, 0x0) getrlimit(0x1, &(0x7f0000000040)) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r3, &(0x7f0000000300)=[{0x0}], 0x1) kevent(r1, &(0x7f0000000040), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) 04:04:33 executing program 1: mknod(&(0x7f0000000400)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff7, 0x1}], 0x7fff, 0x0, 0x0, 0x0) lstat(&(0x7f0000000d80)='./bus\x00', &(0x7f0000000dc0)) flock(r1, 0x9) r3 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) writev(r1, &(0x7f00000007c0)=[{&(0x7f00000000c0)="9ebe7f21a086baea0f5dedd72010054221ac400c38cf7be256332d328b09e32fcab7598a298eb233df94b33107e0076181a200b1de858c0141ece29e07a94d4db0d836a10115ba29d7ac028139f278bd8f0b08f6f6da6d58e6", 0x59}, {&(0x7f0000000140)="588a53c3e667043c49dc65fa62bfc2ad3a2652e07693bf282465445e5081dfb63c719df1ba8e491b687ab56785d997aaa024e6649f2580521e7bf108b6fe46033be73164f136f951a5d0976ab2836ec2a2568b5db4a247a2651d217741ad97d11e1c9ad37f72abe5bc5a6fd84bead4ece59600ac4d9408aedb0c0be5ef66eca0531dceeb05d3324c4ca9e6dedcda4f15d507269e878a9be638fc880bfa26fa33637dea1ddecd45c0b16f", 0xaa}, {&(0x7f0000000240)="492cd394956d215ad4161120865d76a46558769a9be755ddb17cf27258e962a4bdd9d0fb787484a054f6181cffd5c747f71b504b22b73fc33b463d82543c35e3421acf6405fe99c048dc4354e64d379e4f2f40c642dd4d029ae61fca6fd79602c687f719db6c6c572071c9d700674f5102c891f02a3ee36f6bd0bb68d8e916bc64e7bef7c5e14a1cb90d87bdd0bf96b20e0de1e33149e0930a02bfed63aaa4d0d0fe11fd2dbeaab1a1847faee2faff8c04b7f8c84ed5bece5c1dd733f596483a7f0cd51bb7b5c8d67fef45140a4ad1f3218774e57d6b85799a1651", 0xdb}, {&(0x7f0000000340)="a5aa23844db5aaf181208db82518e0b9b1f80400000000000000506320304be2b668aa2aa330f5eca3a30d12a9f51271ad947c4d5d7ce5359f9cd5db931f3f609600167abf32dda793a19a900c727983eac054910a3cbb735464e5bfab33036ff4141748d35c3674fb314025e2244be037b000b1a261e05e9c573f697dca0fd05c958c264f50cc84fefa42a71fee45522d", 0x91}, {&(0x7f0000000880)="1300fc0b3624b1ab9b57893446e40434d072f88cc085701daf40f5d92b029e02ee6845129223535a0e9c78fa9643b48f46d45befd8eb9b01f99a5bbb906e9c7b579c50f1a411b6ddcd5b13dc5dbf4fb1f11f1b2f4c528d84413d7854e7ca1a354946b8a86f57209b58bfca72d0ab8acb2799cce10aaaf9ed35cd8c5a48a4f127c035e60fe3b719de5df5af4a6c3467d751b3063bdc113cf3c93d51c32464ff7c49c0cbc86c164ef2ce0365ebbd97696933f47c928233a583b7a02a244ffcedb7cddc00c8ac67d3e7dcb5595860c40f696611625afbdfffcbf8a7bb0e6a1a0f4bab50475452c87600d651133bbb81dcd44538ce02b9706e50", 0xf8}, {&(0x7f0000000980)="8575c1ed03c1eb382161b077351978d8a8f7eba400f48b7580ab8a1ac9c79a2d517b3eff557ff22a", 0x28}, {&(0x7f0000000540)="ccad9f047d2bbd6d1c6d67f366ded3da0096aff4e9af99e673f45688b2a9f173d2bbcc6972f2bd57f693943208bd48c58280b5cec2632e6088e1a11c5dfe9fb72349ed1a268e104bb1d92d0e2803c52964a759287f6025deb86caf59e2ac7415adb9da9877302a19a30224eef391c1843b998d40efafd770eb5fa0a089c509382e1427bed49afda370d5970075939eec059407d94e36dede1fdd4fb05f020b1d49f61d0831d0cf72813a6d78ce81e9391ff8ffbc6e0a5175736be44439d14f4b4320fb438a71761544b27ca13deaf75fdb20f6e8c3c0cf38ce3a502b6d6e9e8e4c026fc963bf868b3bad359e92cbc3fc4083a793fcc2684b7cae3cb0", 0xfc}, {&(0x7f0000000640)="9149c6fdca0a21669386d2b2b56725699021afd1eae4b4dbbe1fbfcf4852033612447d61bec54644250dc245220db1a4341af2aa12bc9fbced4f0994913d3ee1fa701ed73e0209473294585499a91e840fd4d38ae3f35290ae4ea0417221bb2618837244d12216a3d96efe410a48bb971017a7543553089fc694fa9e74df97a3776208f4a01c4d6e2621dd7ebbd0d51897bd70519f13bb6418d9b91c4fa8e4eabf875e54d14c1ee269aa47761b916aac050a7ec4aa627a74c09a426f5388b23902187dedaf07da3fb84cc51feb7f15e28c3f0c5d4d06aed676918d734769a9014652aa245b", 0xe5}, {&(0x7f0000000740)="39a2012fcdbdf0a1431203a29aeeb3bb7343098936673f3296e31d3801eb5c8677b5e3c09f0afaa9e55d426db8d9753c75df3223f909baeee091f701e425a036b89265f79e4a0b73a563ce8189443a083229cead7d446f61", 0x58}], 0x9) ioctl$TIOCSBRK(r1, 0x2000747b) dup2(r0, r1) getuid() writev(r1, &(0x7f0000000d00)=[{&(0x7f0000000440)="26f717d7b7034aadf608c3fadcb96f8c3ce0ab8a782d230716f106c744536e0d4f66e086d33271fd9ad559a059c805805abfe4163cda8d9317c3be3063e54937749ca5bddd5ede4a2a17ec65a8b0884e11a166cb31e70452464b288ee8", 0x5d}, {&(0x7f00000009c0)="07db5a847292b15f7717f1b28fcfc80deb3a300cd46abe263daeb08258b85079518fe3d9a70b3dd2fae39a27f9715a46ec055985f72a508a81285cd360e40119c90088e0c5a5f5d905f2e290650ce99ac0a8d398e448cac644df5f6d4049076ba29e11c7674423ff080f2af494d3f87a12c2c103c327f612ce1939cab2a43a8a3c008e5ebcbcea6fde6decfee6ab8807daa410f12c", 0x95}, {&(0x7f0000000a80)="09d914e794a5586e485c75f7cd66e4ffaf9feebb69e51323ce44cf56dac14a7d424f5c5da3fb3e7f600f6a8e7ecabdd255b63278e9ff798791c2aab2a9ead64b6c991764e91460169802131a6a4479542711613310fb88c1997d9146da2acc056c0896a8357dc81f0b82f305deed4c1c2bff677836cdc6c71d652f2cd090741a0abe8e0d43f97ccd176affda6f4edf7ec07f1d040a0af15391cf7d92e1824af51ebf0285a70e54e785f862a68ba600c61b0f9ba33d09e5486c7425e4b346fe2f7b0722af4d55ae2dacc34a6d8698043d094d6895d57f7b9e4fbfd712b3c3cb9ab5", 0xe1}, {&(0x7f0000000b80)="ff8e7dddd754307adc39636cf2003c33d46d931a1b330173845df2a20243658b48f21f2d6ba8259a35667cf70bd887922b040774d87cc6f8b181f245edf335f7cd52ad0fe806fdd5e658099105569bda2e9d158e3cd4e8729d308a6bee0b4adacade95a036c429d83365e6ed1930200b192342cae27c13da427ca40eae513e09643858aeb9b154484a25d8c30d30027262a50a0500b70c6c3201f4620d31c7accba5db152efdeb035e418d0ff0645fe7d5497ad68cfc813bb4fce1f6427fb080e9544166ef378c5af0bf", 0xca}, {&(0x7f0000000040)="0b25ab352f5c6589ebc3948e90", 0xd}, {&(0x7f00000004c0)="449d847f459fed23c7f8977665a675466c", 0x11}, {&(0x7f0000000c80)="16629968ddd01fd844be42ebbacfc04e25f8cd2d32997e1ef096c57d4f13c83c5ad469e230d928a42cc3e4954ed49d18d5865d1ba313c6197a36f795e5d4ca98328ddfd53f410ae3002cc0d66a45c8db3270a913e9442e3cd480fa5418e7c9cbc5cdc0d2a909c0fcdc6bd7ab3f204e7f6927528fcb33a42e88a069d8db0931", 0x7f}], 0x7) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000500)) 04:04:33 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x300b1, 0x0) getsockname(r0, 0x0, &(0x7f0000000000)=0xef) 04:04:33 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) bind(r2, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r1, 0x0) accept$unix(r2, 0x0, 0x0) r4 = accept$inet(r3, 0x0, 0x0) execve(0x0, 0x0, 0x0) recvfrom$inet(r4, &(0x7f00000000c0)=""/52, 0x34, 0x1, &(0x7f0000000100)={0x2, 0x3}, 0xc) 04:04:33 executing program 0: r0 = geteuid() setreuid(r0, 0xee00) r1 = geteuid() r2 = semget$private(0x0, 0xa, 0x1000000000000020) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000001080)=""/104) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$TIOCSDTR(r3, 0x20007479) r4 = socket(0x18, 0xc000, 0x9) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000001100)=""/216, &(0x7f0000001200)=0xd8) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000040)) r5 = dup(0xffffffffffffffff) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) msgget$private(0x0, 0x80) chroot(&(0x7f0000000180)='./file0\x00') r7 = socket$inet(0x2, 0x4001, 0x0) setsockopt$inet_opts(r3, 0x0, 0x5, 0x0, 0xffffffffffffff87) r8 = getegid() getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, r1, r8, r1, r9, 0x8, 0x5}, 0x673f, 0x1ff, 0x7d}) r10 = openat(r5, &(0x7f0000000000)='./file0\x00', 0x8020, 0x6) setsockopt(r7, 0xfffffffffffffff8, 0x800000000000b76a, &(0x7f00000013c0)="caeb32eb34bfe9d470bc6fae80ba1d50dd1e6e9311a2526b7e1eeacd8db44ec9eddcb1fd28a6889d1ed6d8ef720d219b2895236ca7e6f4c49fc212ca8270eae151127fa23293b239539152d6e895d0e401a2dbb628b1889259dc5c691aa86dbc6194fbd2a075198c0d012f81eb12f1150773991289f4dbd0605578a47f152d559f96c89853a1ed34b49984243eaede7342081b3184dd012a07603fc246613877d9c11cbbc7cf55bffaf68e52ed5b6dcbe35d6f90e943f201c003eb7e9e31a35c52ccb0c1d5da6d38c45881a9e87c2cb6dc5aadf793d46fb186adbeaa71eaa9554d9dbbc292c62893374854407e632d262111f3546d38400d97590339f83c48c0b4f3b9742adcb5f226613f7ea6ebfde62d7d0f56feee1c50466c72cb994c91591d61c2061fc32004ae74cdd73d2506976b7a31e05d20cf25ed118d736cf87439206ef9715a219e3246815737d261e1aeb466f92c826c10e5001762d678c58ed9548a8567c0fe897ee349489d4c9bc5a07fe0a84dfe0ddc7f50a65b48b48203a2f780122b2e28ec628beea4e7f71fdea8347cc3151ce15f8f7c3aa314a0b9eba607793212815c39cc275a230bdcdbb6c52802908f471ef370e0fdb3fb8083e7cb8a3f9ef9a8f9f7e170f907cd8599c72603511bb74f56301a926de8c6a59294ef77986df845e393288ffbb24def8f663c6aa9e569cdae035d8d0e0d68461944226dffe181e6e32c1a6935170fbf8a60734db772251a5c9a445bc1f9b90f72a4c7f512f8e4276393228ca2a8b9b1c7c8088dc2c5f6515657c475643e6b063537bb0c09ce0fb3391c353c32707b4400dc3635f4044d410af4841f8a1d544c6158ac99e7512eec6c4180a170c5e39095166cf8c31e97091369079ccd17d5529a64b37d31ddd1f486aafa552895cd55d61e2c371aedba1123ec8c259db92658e2002fbab31ff6a8cf1bb320ce118ca9719dec48e32f5bc40aef92a984c33eb34a98175a24d4310460aa0072107f9f0e7298ee3e235227ee84c95736e89e86e2b2ee67bdcce96f583c8ae5b4179226748406d6f892c9f1d6460d9b88cebdf9af270740fe8665ac39236dfe541b60fbc4b3e42880dd8fcbc4d9e4ec1d54b4b64063e6b23ffd7948ff88955f9cdd6be2363b288021a2098cb897141acf4a4c1aa45a1c16a5498557bd79ea8f0dcaa4bdcf335c58cc005e3c48f446b48e406c69b88cc19029ee692f29f6fc1ae55e09c44049488629a93d501c08bc87ed133b5f2f22ef34cdbac93e5a2a18177c69a454fb5932d02dae123af1c4ac980be29c01c6c9103e9a318c48dcb056320d7cd58b883a90b595b3e0a163b9b41cca83a58952384bf277ce4af05a4e88d2dcf1220fd979eb18f70271d23ee0dffba7cd59342112148f6f514e8150dbe75446dad095a6c15a23e381e10551b8cc0620572c33e0602a0d502ba54b4e0f1235f5abd99ad465ec2f428f16acca2c944efb0717e17eab7f6f681ed638c4bbba55e62522394f0889e9045bb4c89e30a327cc85a31074ca2b9f198f9b4e6f4cbfa31582983ba90b9787bf8bb25206c1d7779d1a33ebd61456ca58ae814420740fafeaa64f2bf318000f489c14848cc33a58dcdf181936e4103d98228d65b3af2b482995cdec26f82b7cf693b11b94b2ef8e7cbad5ab8933143ed9fbbec5730df9e9cb7c5ee102a2ff46339f7ecd52d03475bd2bd122ede0e62a9ce7e2cc0da539558c8f66361f69a443b695655404c35625a0f3c775aa3e2c6849d5d36659e9db35243c9bae0a3f3e4caa5d0b60a43d670cf2ff012878a6f115d7027889d56c6cedd532e4d5a47e4c73f1808769553ea2bbbab9e98de56d7c465317c01a0d752d065f7ba62553169abd93ba46c5bc8e13f03d85ab05ec3e6f47b6edca0d052816573f5eab18957aa12432e38072957de74872d37b4762b04b950d2537eb7674bf2b93fe15f79ebb3cd7a7e879451d05612d049e5c908ed9cb3f0dc1e4140c2122d73547c24e545f6532e0a2af45fcc7c9fa9376af7247430ed0c67bea6e957f41fc582078a5dee68ce03e373806b9bac1882937e5166dc43229359dcfa8c44feb1ad3c7ef116b356710d3da37fed5ca2c2669c8ef96590f9d72fe7fd3c07f1ddbd28e4548c2cedc0e59175b0fc52a0681e718c13e62781b7ed97d36a5e711fa707589c88a8962085c87c9b7a4dc43898836707bbc360eef70c4423c70e1b7dd107faddcc9c306d0857449c4e9fffbed70d4d4b8afc73768a60a0ee23b96a0a3e259cb0e1a52c6476153c997f31bc6d12e37af6b918b79c088f14fd72ecf82a7b3dcf44c6e50ac4fdf8e2423d201180ac2bb32aadf94a31e2aa4f57e203d01d75a475226d7ac9918c3cf9bc2898345b049ef5dd958371980fe7fc17cf01f91bc6bdf7d2cb1597ddecace5c78cef12f6cf7df178b0b4eb935b0e48fc07b587bc869ab2f7963d92f6dd47ac549215b6cffa7c7faebe026f67c730033603feaae001256bc37b5158e848b9405b09b68726eab588d64f0d2f5e21be855d52083d324ef4d6476a241057861b279fc04f7b845702da05bea78694832f86eab84b2817cdf15c6d6b1dc9fb3322659a79175a50d02b173745274013339ce491d2b43e9d72394117067ba0775b451671a42dfd407b0d558cc3792f8b75c39554121c88732be04699341360ac6347a71d741840d24636d96ded953bd299633a5e53ee07645112236d9d032ab3edbbe5e3b43ddcb14c898ccfd2bc3ea086079bd65d08fab5b08894e08f2eeb2bba4316242ee859d7905deb2f973140ac973d8f393644565ee988bdd2d83aa0af50c57cd0805995edcf56e4a8c0af2b3faade13baa5e2e7d8fd7dc0ebc3a34855caf54a2e2a63cb278faa6cc6ca9fc599c555110f01e30e8b46a04780509cfb882c35a1f8ddcda3d95ac1885498d100638a1974f48a4c947a36044f4906c56add15906d3a5aa597cada348ddb56d0beb3d2531a62c68109381e091f6bb372051108c502a59e356496bbe3b5650d2dfd5854f32880c0253da447c399de3569a9b553e25f1fa1d645110692f7f25ca50257a8a76b6e2b8f8611da4114a5fa1e024439ee0f88fe53acde71ae6dbe5a0079a5148eaa09ad2e480ae6d93a6e74ff10a4c5b2a11b0819661da92b7f4e0946bae3aacf4099111702d5055f92a20492064ea5798fcc5957c5028a9cb35bdc127c9349a02d6ee450670b82447942238a30b77c949a4c52da4dec67e34b667f353b584db71d0920138f81e5778d27ec627da246bb1cadee24e9ddf93818f8454c2056866521a9be658a2a641dc92e823bc7edab367e170a411c8ee6a5b30d5b763d321d18c66129058598f04608093cbfc8f77d12be14295da7e3ed96df6e78d2d036cf8e2264adcb67a38b823b2f892d8583737c82f8c04ba994b721d95885bc0e3ce4dacd175ac9ee130262f053102690358a1e31e47585e0664cf17869cd3a3135d11e7fd23d2ce12f07c2c57429fa87d4fa2b005e27aa7eb3183c660de7a48a96786b16b327909c920dffc4a36169e31e2b41ecb4a151e9591beebd80474074afb1dfc7e3ba60cc2624ae0a405f06c66a5f3f93d1acb111a3850f145c0e623ab6cf186ae7455d900e650cc3da855a50e59b53eb4bf189eb1fdfc0a714693d1f04efc5e452e24473c356a71af132f5eb811c0345b2034443498158b689cdbd6b62bbcef123f9e21a0a0cb79186a0a3cbf8276736e0d4f42d15435d0cc298f2499e5c9e11c00727d8fe9425273ffb746afc7c7186f0225194c27513d6d3f089810face8710d4564b5dfa8f67ae01de09913cd421527bce284c847903e5733ceda7298948108657ebe0e6f5c6d3bebd24b4a0ae3b40e0791c39d12cd27c2a22752dcc822bbd073655eb686b21a9b678169ee78d77ab8997cb1a324f5e2214863b19bb596b018443773c39a3084b79e4994ae8db158c637673f4dc4825c5450d8bbeaf8f939310fe4cbf88ccf7d995b2f17007960236300ab6b4939d44add21303e0bb4dbfcfc53046ef07f7262bbb66f7bb48e6f924daab7470e601a02e703bf89353139722a126a4fd59e0a9ada13fe74d7f7560b43fe47de81ed481e00bbebfc19bf446067046476029cc084f93516a49049693c0fe4e105d236bd2d7c7c2bcae161ae2b4565ac8c08d03e32690fc8672c361aff7b5e51f3ac855bf3c6565b12b62c83b34e2d428b850e5f996b06fcc6478546b8aa561d52ab953ebad61ebc191ac82d4861c97f355f2f4deca0e027aad6594b1b7c2c1d0a05d8600a905765be4ec935eed582878fc4062558f247e8994ba9e77b25ae249db0b5129a51e1df8f75ccfd8395e32886470099f6865ed8bda615f95760db7ea7e434e2cd554de5b58f6b80235b039d4d6938fe87bc37144e695da1909e5e4c5d7adf3cf2aa0c3b1f2d9456534cae76ed6bac6a5a61fdda19d864c51b1eeb241dd4e4b266a93c5eb533f0524d40919e46338eb122936b1cc1876d9a8061e0ff7455c333e4ee26442b84663dbc2e4468b46c8941ae607257bce6f4b7502e99b8f60d5196c800267b2b22fb273ef96d685bf05426d2a46a12434a1d536488324a67cee21b22326d508b12d5a716bfd23f0bf6c0cc6eb65a79b8858c5f2d6ab36e31ba62f611dd3a712747ceca5850d0d1fca2fc43402880f0897b80de6dabb8075fd754347c8cc1125b21e03affd0945c32fd0d224e76242d198a59810b9b37b6c59904286c98bdb1b585d8c1c9cac62a353e965f8e34e6a7c43e56e648bcc7b530626f2b2fd01ff8aff3f00dc9d4c5c21ff7ab53e490f3a0d99ceefd1c9aa3edb4b1fe08ceab4aa9b502d19df62b03b71caa94524bb1d8535f2e9413c54dfc0ce77017d98e43c3a92886636a96e3664feff3d835ff9b5da208a9f3f87b66e59b6714768c38b21ffb9cee2066e16298d98e9417fc70ebfe9b532278f67b3d313bfa394862379e80562c028e8dca78eca84cf49f6714574901e0c48c11a70b90d80132a3fe38eae2155b2a33b79483173f6711e8a55f11a591ad5d62be45a6a2c48e820ee019967393b6a5ff441c8aee439c6e26fdaf73898769e07898d545fdf6f7c83bc7f86d323d47e1b791e2d51a6d05e4d6e0d94cc068981ed0e44de5e7d0201dae90ffe5aa94f68d7445bbcb4447793697b81d67b8a93459eb7b3368096372d51a45a5d6607316a69a72830fb32a34b54bf49f2d83f85fcb0c28fed1a9bb9b519d61b799a78dd2cabec76ec8eb3976207e9f85b55812028637f3f8f53fc3cacf30cad00bc67cdf9cf0474529ddc2f7138ed0ee268c39d3f1a34b85dc96b6be63467e95bd3ab3df4384b6371cdb877f88fa6b0592bb51ed999d1effab68610e103874553aab748646f2483ffb6455448a84525eab429f0c5fd183d62e4c1d4cb8a8b0a5758cc0c49884a1b7b31efec4d2a8e19473b8c6edc40963cc4ed556127e7949301cd404aa3f878f58a78509edc894aa7e52d6fac2c430d50ca6335c2768eae8ce13cde7b056e929351ec7d4832c60eeb970e62410875bd1e173d2a41edd7b0444de8a13db1484db5bc7c43c608ff768cbda037a0d6027961dbab688c338eda89d4cdf498e289cd5e3c50beeea31a11ba69e416bcc39b0f784268e2babd54b9e7fa5bdf8160283f1d8ceb74fcb6613156bd3aca009be8a1cd1f9179274f52c4d8c38d0314cb59fa9668983a35142c592206e0099e263575a043319b2f7876278aec93bd3d840f423f255fb5864d646381fb2eca41e7a4f7daf1586db69cb16cd046ea6df7d2cb6b2f", 0x1000) fchdir(r5) setreuid(r6, r1) socket(0x10, 0xc004, 0x2800000000084) setreuid(0xffffffffffffffff, 0x0) ioctl$WSKBDIO_GETMODE(r10, 0x40045714, &(0x7f0000000280)) setreuid(r1, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001240), &(0x7f00000012c0)=0xc) lchown(&(0x7f00000001c0)='./file0\x00', r0, r9) listen(r4, 0x4) semget$private(0x0, 0x0, 0x41) 04:04:33 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8020, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r0, r2) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000080)=0x7) ioctl$TIOCDRAIN(r0, 0x2000745e) sendmsg(r0, &(0x7f0000001480)={&(0x7f00000000c0)=@in6={0x18, 0x1, 0x5, 0x1f}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000100)}, {&(0x7f0000000140)="149130ef70c5c18b116f7b7bd637ee853f68f3242f58c147d0de67b755c5e93f366e84ebc3b70fccca942582bc68a5e40f593cbce59cf0aefc5e807a128dc1b2127689869612dd03e568d23f80d020fc1be5f2325c90c39c8540dac79c123c38ad3dbed4a8e5762478", 0x69}, {&(0x7f00000001c0)="a70b4a63342d936b3dcaffcc62ab8460e42faeb381edc02fcc8008f5e2467cfa2a2ad6d0c618e02618f65d0bdf6ebb1addd49f7054185f3b28e2373bb00d2dad2bde8b0e1e2e6a5d2c8f3b6714516c57e88199f54439", 0x56}, {&(0x7f0000000240)="2187480967ececf9", 0x8}, {&(0x7f0000000280)="7907f80cb58757c1b8a51f12fe9ae66a92473b607ac388a93a20d42c93f41a17b33e08a2df94d51978fcd220bd", 0x2d}, {&(0x7f00000002c0)="b99f156616d1088894856c1de35a5c20fcdb78ccb17249ccbe7925ce48fdad823f3e3d688bba727bcf", 0x29}], 0x6, &(0x7f0000000380)=[{0xf0, 0x1, 0x4, "87b9c4e6e4d1f14063b2f29c9d81c28d333bbe1fc8acbee251239d244b070b242ac04dfb3ab924d9f9c3ed7f27262564391444540bae06b62c7ce5143b20f47b7b33a9983be921ae31eb4f7ed674b82c8c037ad503ccb25f50b8b8cbb0e746d1c95512f43e1314ed807430c5d2c07fc605c1876580a80da1fa5c105ae82eff3f49d3d152e16f1607e6d722ad36e98e8f8cc734befa5f51127133d9ea826f0d95bf154c409ab459d94b79f233f316f720a9dd40b891b4d3c8587597e0cebc397b7b59147b5dbceda78c82a648f595a49c159d70bf20cc097e80"}, {0x1010, 0x1, 0x0, "35f32e5688b0e39effb71a366a68790f93214d2af1743daeee760b4f15db841b4f8af66958ce7adea2828021afda0de1d3bc9ffce81e4a6e66f7f22c6ca61e75694cec5ba31ca43a8cb1b67bf77be9eb4b5f6bb635fb11e8492de71b4b55bcfa5b143373665b7b16bc1c82c00cb8328bff732d616bdd16d7d05ed812309dc97db276348346c5ec116acb41396ddce4a758f75c105394bea1714baac5f2db57c95e0ca65b70a9b33795be97a602a724c0f7494d76c5be13303b57daca55cb598c9497697ebf36421fe75bd7439ed916c80a2e8616af8304224ab84bd43d101607e91f264dcfb19cf8e5ecf92ef7625db295c4898b6918861791c47660f2d12b510584118c23f2001a43c441f025a02804123f5a1a42823e2ecb78bf13421fefd0d04bc76d3cf00f231981be46b0909f0dc58aaacb95ecc395f555c189c48f6fe3fa4cb8711ca68c139720970893827827fefed158798677015b888d2e48a8ed33b80ad891847ef8be6a886c2484d6102f762ae5a0c9be489e8d268302999371f771e4451fa1cf9008736ddf9a9f63d9879c7a23f26697e88a36b5d34d5d989d31a393b181ea4c58ac209972d0292cf09b1e69bbad129d26994bd1df8b217edbce5933336f25f7a962ae11cb93f7e1cfd36197631cde10eefaeb97421d14682e28bc48429b042ff834e71d79cb9a43d19e6d6ac833eec90ead52cd1bf86e41352e0576339f934ff0a8c5c8ae05ef7e986010ffe4639f9526da04c6334f85e5b57445adf3b3f48efc3161bf8fb733ecfd2f8862ff9b359565a604e73ef7c22ce9b38823469772216f69ddebea6625da2ddfa21a18c2f09df30b1c1fce2e0f104dae1a2c545a095d2576b975bef896c1b781550634ca05c22ce73576d8810008f160b96d933e6f439cea210e4833dda77545b310e12e3dec3df600669a4c41bed943d488d6c70f0ad2753cec31cac84783e8910f4ae67cfb34a2d907b5bd26e6274baf51dd21098db4e3b5cd92eb445409db4186949f4c3ccf7ac18624fc31c05f824a951aa9e2cb2158c62dd0b0faf90f872019599530c2d0698092e26ca7f10c2fab14c639dda200a46ce9741e9f92012d7853edf95da7802bff9f9203d1480a2df77a7ea399e1b50d35db0ad2289badc0a3cbc4a237f8b046e9ad93cdc74af4e64fafafce4dd28d4b93fd1636591fdf7f7711aeb0b0f838012e534bdc37512b3364b3a73cb5f0b837cf5d0ff4ce371560ed754797dc478bf1ef79880117869288cd1c7371ba15e54569f3bc89119f15b7ea6438282b32d8913fe2970dc24d8a6f916c82fed4ca00d516976f2dceb9e5d842a6e1504e860c2dfdca1a7973b67b3bf269a0cf6575ba9f2b462c399436159e7595f1a6df512c420938d02c7eb64b7abf87a5366edd4442e8a021c4600a48fbfd6e888041ca55580e997a2e48972ab21bd19a43e2886ef003f3620c98978d2b9966c1d8d6043b4b764b75969c7b615b60abc213f1070a2f3dcb3389e5a11c6cc45a975db388dca0a578f91f3a57c46a08e567c8d22f2c986463782e1099e8615117e29d985b7fe019aff584778f4ee4f6abb14200a1a1fdc9dc593b5bd0b13b32481647d2dccbbcfd03ac95d984ac5a0de1293b25d978edb07f30bcee15b51aeaccb8a8061fbcea2da7ea7fb5fb529dda31fcab4a9a9bb57d2a48bce7ef2d2d8aaa2f729bc8d51cf4e5c57e3d1b68ff059600eaad74fdc5a3bcc2b13a2b38d0422734a691915cef1504c82d418596ce0b09d361e97c3b4d50526baed3f4fbff8aa0b5e322abd345a982ec62823a4e1c84d336988b133f92443f644376cc80bbc165b8173f162b48f8b8b188f3c0e23c7c7688ca658ae7f0190836baeba556a3e1f44b0e4fc082cbb661c8644a44236701df037928d5e1a3cd7629f4184adfe483627b978aa298ad2a46cf1f201dc993751750c03f9800ebca8ecd951779bcc737e4a50fe980cca19d5bdf2a8466fda8b6b1ecb02987e9009808d5d53087444f26d1846033d620629b444cf806e2fc04ca999b057a946b4fe744dd449e947bcaaf89e2aca4839bc909c906800e122292e132e7e46353ffa57a03d994b5537b56744c2edd323965ec3e2cbeda37ccb305edb599eebb77d7c5e3d28dd9cc563d81324432ff93c20e7b30e85f2efc5e648d6b0d9f89ad2380eadc18b0bb1c671390c36623841e97413d5c5fb9d8faf108732561341d8cf9b5578f25f145bf085e58d26e1c681b91cdf129ea35b5703620152a862ab9eb94036a6cd725296f924020d58a5f44447e2def3d48a4718b43fcfab61ea65d20f9939ca08d5367b6ad4863fa36ef27c47be376364024691078d41d73f9f79717f3b00a6cd1e5c4cba1d2c2034d0fa03906288f799227102cf5f14d358e99568f606e84c513725d92ef434d1cac373361fa7484feddc955d3ed78717660cce24e458165a563046151bf4e55daf87abac02e10fda92798b21862ad89379d8753b6aa26156b6fe8acefede79ed2a55e9f0e7761056cce5143d51ff417b22fef7c9a2e788ba579a4461e298cee389a803b51823f74cfa297eed785661827c350d1f81b5de4fa1e11f30432c14a9a5a08c6afe8e9ca5b575232cb55d76961a6d006e457df1d43959809a96c35abb6df694d64bfd9adec583aa764bdafc4f40c22eb588411722fa28b1a3e0bfebe606e36e5744c428c545115462898eac5d9820154b2ac6bfd7f6dfa0f0f661cb611be08465799bf666b35352f09ef08d4a107c638751aa9f605a286405a0bd975afb12524f9280d99ca9432927a5c82b9646d6d77cc61e63f12cc73e0ce8fb4b0551c6fb5631be71fc1858d89c74f680407c7a8a342aa2fa9057ffcc93a5db1d45abbfebb29d70dc259b868ef8eebf2b1376dabd9347ac748494a12efd750e9a4a194dc94ff35f88255abfab35941bb6d21207ee38e5028ba78a8374c4152dbdb6455a1830a5e089b10b8f848c0b737ae003348c33d87aecc9de9311f8908d60aad93a563c8f2d21005a2c395670df9a0b855691670e5aab5c69d14570e774d722a1890408399c16dd1e87a850c467f2420958cc2df2aa3d2b24596d54e86f0bc34f6eb1de67f9d95e7b5236a462f7c463c3c77f3db5b032b3d905fa4c2490fde5e014c0ab7a30ae73ea914118357069094550e461e8dc4ad261efce940c3bf7df0539432f2b0d81d7f37368459a3ad27a94db387a9132554f0a64a582a9a116b521667e1aa6a39a83b2d8f29be2baae762f4128d1b985bd2d5cc15fbded2380e5e6fa10cd3a8fec626139fe5dc50c260046d772ada809b9de5590d4b72a79696659bda3f129f4ed1e1105b50afefdb1279eca8582d3173730bf964e736a85609545ed3573b9e8c1b9aee2c073e7e2089399d0f3f92407e7789aae8e2bef4fc323b3890ba99b05a79585d8bebdc759074367be9895ce07ebb8ce3dc7eb7cd901a7e285b3babc8f5fe290478612a26f0526204fccf74c69de02a80becdd67bdb3325a58adcb3b409f0847838c362710d04ea80eca48ec8153989cac4521d821567feca3b8392611a18ff3c6424822a899900f1a846de5ead588b794645ea7559bfe5b1940b206879908925d55347336eb372184edcfc53613f4ac16dea3598a15a9888180bb629322667085f9057618b9c7bcce66d6ebae8119299f46e759000187c7423da45c19f5c2372e3d59bdbac9e5e0e3f1dea41485350deda95ad60c336ce77a7d22f3af3cd2b73e8f3d3285a8e77ff3707d102e7d665acdd04582822c11d15320f758ac2d323835e42237a611e52ba1c1f0bc16ad2228faacc3eb751f4c9d7fff3e7647c8e74852b9d36ef7c914dc7ec99c2599592e75a23016a01309ee50768c5c246d6a383ee1526dbd01c93888fbcfbc15d6acf8d98d0463bafe4381c7bc16f3e5035e721034fd0989ca635fc8a8c1aad3533cc5e9611b3ab73e6be90eb0e8fc67bf3940eaee48c7567bc96fb5da56f662393b721e9ca979c5711ccb4be230580063b9fe95fd3f1413b2835afa6ce37987bd7584463f19f5317de7bf010fed91d47d76748c81d4d1222b8aa652ffbccee6a158f026dcb0d6fad47feb4c5efe98723ea8381e00898c15848262ae005c36b8a0dc89a406fc6c60b37b9fd180c0bb0d0c80ee90492ba551a88272e943f0c901028a72d30cfd0e9ba11c7b92df92ebf59934ce37ee059bb1acacae1722f2c255bd88787d86c62458cf8d0ef211f27384f742f80136161808a8a6a3cf546fa0641be5f4e6cd0d31ad80257cc194955ab1bd7c32c1884acbccb241ab406051e50bc0cc2cafe82079e29b6255e58c638e3a3335cd0d6f83cda9bc549c38dbb8255635c1e15cc7cbb08509ae23c863958246f14173059ac2c09aa5cfc4da063b2cd953fc469adb1f07357a327ffeb2a6098b293d695a98874caddb1de6d9856dc37cba062e18e0e08c36ce19d5bfa3a1b3568fa9fb5d7c01340dd60b91703a2eb3de8633545efcb3d3162b2e0ae43ecbcec9db074d1fad1c62852a8b385e4867ac598e15aa7dd72084b5533049b526f85ce2f6c4b1a10056aac96586fd5f84ae37007ade42bbd138dba7f50994288455e67182904fb70cc408aa01a6fd02729f12a1f25dadb5e18b98aa24ba87f6e05bc84c815e1e3acaef34e7cf65512e939551716eef952d6e4c2640dc0eef2b3faed82cc4a8047f69bb9f71abb04ed4af1899178351bb7f4d8623d0a39ab502b527dc92b07e00c2af2578b25e42371f881fab68e3fa1b000a0e8dcede378780e10a102037c61c8b97e4a8d1a8c9fb28c05d896cb7ff26ca65d33e7b19b41ca7c271d582a5fae10c51b83707f02ddfa0169a13fc81f1b88806f5d6a52aa14783a0922f278884c9418e00c79599762877d7b8437c4f6f5d8c39a24dd07ce98c383bda4c29c002923c52b852a03009934971e5eefe3bf6fb8e51e7517f3950d34c5e2d2075a8b2fc53355d5e602a57b7a484bb0e975e1c4456a37924cc2591888dc33dac1f22d0fde6e186dd412c97a3dbf7b95ccac704311b27d98ad5f43af830c18f8aeab62d1783330a0dc2fd8a26022e01f495b54d259b458e146efebaa260c7229d806a7b62f195658ecc87576a1972658bf878b554cdcfe0d2f8e7db13dba4e2c168d516bba34ad5cb40108987e7d2c605e0ec5465f4ac11c74443febf778c4e97bca2850c864e237ceacfa5fce85ff7d80b448757a8d8024d40b623e6434598d1154e0507535ad7807c64ff8b5dcecd6b8313cf2f9450953631c81974db1dd1337cb9a8b9e603764028ee63b311a5ff47062ffe1b831cdeff10ca15b936fb353c6ea82754779f85f5377adac11d7b11fbb6a8fd01e9071863798e254bf6605384e99e9b2be16315fe5f475defc0f57f973a24dd5ec517664c3071765ccad4549c539f88a54171d292f06ce19a8cdef88005c8f8e8e8bc0ea1f2dc81b2aa6804838735f504225f4e381615fbbd24ffd9c49fee0831447d3e0fa3870f5e4a654aa21d4696f02fbd04c8925e48f9a761066420487a4429ff6116a75effb4c786aaf2da88f0d3cfb04b8372f492d35e9025662b1e5df44a0c7204208584b8a2103c8a98894559f6de40c49b92ed336e52f101c50f59050151d8a66eb3fc707c67eefda349304ac7890966df0bc3323538973dfb6bd0731fb931e169ed0b0b75837b71fd01110a6d4b53e6ef3ea9c5dfd10f21ce6060af5b6d763b1fe8c25e71afaa39843b623e9fe9ceae0cffb6ad13aea3cfc448ec276583b0f66b38d3861bab41a9673cc719a17d6a167c3a04b"}], 0x1100}, 0x1) r4 = geteuid() r5 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) renameat(r3, &(0x7f00000014c0)='./file0\x00', r3, &(0x7f0000001500)='./file0\x00') fchdir(r0) unlink(&(0x7f0000001540)='./file0\x00') shmctl$IPC_RMID(r5, 0x0) r6 = getegid() r7 = socket(0x1f, 0x3, 0xff) fchown(r3, r4, r6) shmget$private(0x0, 0x1000, 0x480, &(0x7f0000ffe000/0x1000)=nil) poll(&(0x7f0000001580)=[{r0, 0x2}, {r3, 0x4}, {r2}, {r2, 0x100}, {r7, 0x20}, {r2, 0x100}, {r2, 0x2}, {r2, 0x80}], 0x8, 0x6) linkat(r3, &(0x7f00000015c0)='./file0\x00', r0, &(0x7f0000001600)='./file0\x00', 0x4) r8 = fcntl$dupfd(r3, 0x0, r1) flock(r0, 0x9) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000001640)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, 0xc) r11 = open(&(0x7f00000016c0)='./file0\x00', 0x2, 0xd4) kevent(r11, &(0x7f0000001700)=[{{r3}, 0xfffffffffffffffc, 0xa, 0x40000001, 0x5, 0x6d7a}, {{r0}, 0x0, 0x2, 0x0, 0x10000, 0x7fff}, {{r0}, 0xfffffffffffffff8, 0x0, 0x40000008, 0x4, 0xfffffffffffffffa}], 0x0, &(0x7f0000001780)=[{{r2}, 0xfffffffffffffffb, 0x10, 0x40000062, 0x0, 0x3}, {{r8}, 0xfffffffffffffffe, 0x10, 0x0, 0x0, 0xffffffff}, {{r1}, 0xfffffffffffffffb, 0x34, 0x40, 0x3, 0x6}, {{r3}, 0xfffffffffffffffa, 0x2, 0x2, 0x0, 0x7}, {{r8}, 0xffffffffffffffff, 0x2, 0x8, 0x4, 0x7}, {{r1}, 0xfffffffffffffffc, 0x40, 0x2, 0x0, 0x101}, {{r8}, 0xfffffffffffffffa, 0x0, 0x20000041, 0x4, 0x6}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x6}, {{r2}, 0x0, 0x8, 0x2, 0x9, 0x1}, {{r3}, 0xe8917ef6551d70a9, 0x14, 0x800fffff, 0x80, 0xa394}], 0x0, &(0x7f00000018c0)={0xf, 0x9}) fcntl$setflags(r11, 0x2, 0x1) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000001900)={{0x18, 0x2, 0x800000000000, 0x6}, {0x18, 0x1, 0x800, 0x3}, 0x51d, [0x7, 0x4, 0xff, 0x50f, 0x8000, 0x100000001, 0x0, 0x6]}, 0x3c) syz_extract_tcp_res$synack(&(0x7f0000001940), 0x1, 0x0) openat(r0, &(0x7f0000001980)='./file1\x00', 0x8000, 0x4) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000019c0)={r9, r10, r6}, 0xc) 04:04:33 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), 0xfe72) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7, 0xfffffffffffffff9, "845c0000004c7f833500"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:04:34 executing program 1: r0 = socket$inet(0x2, 0x5, 0x4) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) fsync(r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="88c70d17a9b1feb795211f465f3aa320adc8a2e73d360e3f001b4856d0bf69eafcf8f1076f35e623e2e65849a3a4140223e5fa5f495dd8e872f5bb1284438590", 0x40) kqueue() mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) kqueue() 04:04:34 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) pipe(&(0x7f0000000000)) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) open(&(0x7f0000000040)='./bus\x00', 0x8001, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) 04:04:34 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) fsync(r0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x401, 0x0) 04:04:34 executing program 0: r0 = socket(0x18, 0x4, 0x40000000000) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3ff, 0xfffffffffffffff1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') setsockopt(r0, 0x6738, 0x3, &(0x7f0000000000)="67f20bdab654cb7911642c39f09be666b18757b120df0ee73c8a2379e01f625a6bdeb2024b1bc80608320510", 0x2c) 04:04:34 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x40) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0xfffffffffffffffb, './file0\x00', './file0\x00'}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x18, 0x3, 0x0) 04:04:34 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000200)=0xe4c241137f0b37ca) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/174, &(0x7f0000000180)=0xae) r1 = socket(0x11, 0x3, 0x0) writev(r1, &(0x7f0000000000), 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), 0x4) sendmsg$unix(r1, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[@cred={0x20}], 0x20}, 0x0) 04:04:34 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x6, 0x1, 0x0, 0x0) sendmsg(r0, 0xffffffffffffffff, 0x2) setrlimit(0x5, &(0x7f0000000000)={0x3ff, 0x6}) 04:04:34 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = msgget$private(0x0, 0x600) msgctl$IPC_RMID(r1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 04:04:34 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$KDENABIO(r1, 0x20004b3c) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 04:04:34 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) mkdirat(r0, &(0x7f0000000180)='./file1\x00', 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) r4 = getpid() r5 = getuid() getsockopt(r0, 0x40, 0x5, &(0x7f0000000940)=""/7, &(0x7f0000000980)=0x7) r6 = getegid() r7 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r10 = fcntl$getown(r0, 0x5) shutdown(r0, 0x1) r11 = geteuid() getgroups(0x2, &(0x7f0000000640)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000006c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000280)="1c467a411f5c96c7794b2080bd011391266afc6dda80", 0x16}, {&(0x7f00000002c0)="ac1f9fc8e4a0885a249ad64b1e4361bb5e778f123afb35877771f8895b04b2d0b167d0d01d07b2f927263f6184cbf8a7205770bfeed1445a54c3e816bc43837038e4fc2f12855a2de6d557361e0971ca6061de153a016f0eb9b9b5d6717e2cb49810a5ca29d7f2", 0x67}, {&(0x7f0000000340)="bc3eaac5a83e8156955ed0e9aff50fdef46e31e5ab60f871fe37f15609a5a83820f8e1da3600d7c6e4a82fcdaae99c5db25ce6da4a23e5a415706f4e7f204032504e996ec0013880403e34ad08ad481d520badab1fc79a830127e29e8132464caa92e1937b7b824a505c862465617913076c4fcb61dba773c4345a916db72f3e7e76be1c8ed0ad5d00a246ae2e3f671d47fd75a894d4db22571b53af76a4fae2d4ba99f72ee1f936779c87d7", 0xac}], 0x3, &(0x7f00000007c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0x140, 0x2}, 0x400) mkdir(&(0x7f0000000400)='./file1\x00', 0xffffdfffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') recvfrom$unix(r0, &(0x7f00000001c0)=""/84, 0x54, 0x802, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) 04:04:34 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x4, 0xffffffffffffff7f}, {0x8, 0xfffffffffffffffc}}) recvfrom$unix(r0, &(0x7f00000000c0)=""/130, 0x82, 0x40, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) lseek(r0, 0x0, 0x0) pipe2(&(0x7f0000000200), 0x10004) fcntl$setflags(r1, 0x2, 0x1) 04:04:34 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$getown(r0, 0x5) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000180)=0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x8000, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x4008426f, &(0x7f0000000000)) 04:04:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000300)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x10000000000001d1) write(r0, &(0x7f0000000200), 0xc2bf) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x3, 0x7, 0xfffffffffffffffc, "00000000000000fb7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:04:35 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(0xffffffffffffffff, &(0x7f0000000200), 0xfe72) readv(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000280)=""/4096, 0x1000}], 0x1) r0 = syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002340)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000002380)={'./file0\x00', 0x3, 0x7fffffff, 0x32, 0x0, 0x8, 0x130, 0x7f, 0x0, 0x1, 0x6, 0xe6}) r2 = open(&(0x7f0000002400)='./file0\x00', 0x20000, 0x10) recvfrom$unix(r2, &(0x7f00000024c0)=""/2, 0x2, 0x1, &(0x7f0000002480)=ANY=[], 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="349e5f94a0c775b12baae858fedb42c3e8d4437ec453fec9279a03ccbb81e579ea9c67ef9b8f56fa1358", 0x2a}, {&(0x7f0000001280)="5d2f78943bf62783b6259e18ba657f1f1477c055fa01bfd1cea69a33136ad3458697afa278dddcb785a538ab118e7123998d5ab6a9b033061b44e78ae93f918b74ff075d9773055308399bde4735c75c3fa3ec327ee06507b764023d95ae9200e9ac63c1c497b4130f1bfde42fcfb3ae3cd0e0ec32afb9cb8fb9cbc1a9b87e6a84cf3c526c59b5c3af828714cbac54f96c059d380f9dbe2c89e93540e06f616470dcea17771ca22845e4ea28763d2117ad2a209905be295ff247eacbe450450d94691814e4651505a9436d705d111caaba1350c3bb5a87b7d5a8af5b4f6c2ca42c96fed77204b2b74647c6c9968cd515c7cb968c379486387c3969d215ea282eeeed4fc1cd3041ea37179a2803b781efe784d7e9427fb26b07e586de1597493be1703916b815754f12b509cc35c54dcf19a83dda6b8bbe49f686e6c7978ce8da49d58db5fe56c72dda3c1373c2b3071de8f6d271dfae8a05870c89bbd330596bd37c5d4340a369df34139fbc7becff9cb5e31c785580e7fa39e28c7469d23bf0ffead6de5fbc57e7d735228deaae6eb83863c3fcfc9763a0f6a64dcc3aa5124ac1570ac1cac40f1572742bf009b86e8d17fdcc08cfe031daaa25ac029cb6c22e79d7531177050d69a01645dccf4d6b2e9561569d0fd18456335bc9425e87d92f68fff2fb6f41e552f9444896f5a6c45edd455785597a033768cb9c56230b51c2ff5291549a4e30fc62de32bd1f317722101cafd2f07a90e2b39372885eb4124be2d157bf7b3f42d7d7dda3b352b7a3b5960ca5d8754db53dc4c3e1b4b58dc32912dd91121dea4f1148c0ad80ca644769bfc2bf291cedf25783d54f6c062a87654d618a0d680632402b2525432152506de293d1574400743885cf46b3264f3186336586945531376c9f718e9d02daf6d47d59a1808f92c2732cbfbf0ccd7b39e3b840c15b7001eb6cda92849502020252edad8a88a22fccc67974b1c09e9bb857397bbf90a084f441f5a80adbd15065feff59c385c030d09c236bd7ee954db8effed2b3c2f6c59434d9ba7094efb2804634063801992d6e6e3c2f842906560b343ac75ccea2fba2491b53f412944523feec20eb9612c3ad22444caa160e643e0b8c29309437067f39252004cf9a7b5ecd5f3295121a02f617808639f21f7f5ccf4c94e417dc2704fb848a8d77418aa38af4a869c8a7a422cc4bb192c36bf39336570f838c5a5ed8296f1dfd532487196ee9254acd8d1a723925b2043adb6a8e31de1caa8a6cb94f87ed8f9b7c78731e4b2e7140f120137a2ef38638252aeab43faa0b0f9fd757c09caf403282bfd59922d98ab1a009fa077278634d57c55b6ed5ce4af0ca2b0c0e01da18312cad9e386e3b56f31410877e2d23821c73ad0c4064e9d53823411818a8d246f9c29c0406f153c2cfb0595a668ada2787ab3a02fd429d3ec702c6a942e0e2671f8ee174e4233207d02cafd3d64d6fc85590c956739cd63f32639c202c4d39892979647992d46de2c64065bb5db395ef63635673aac7cd512e0454ff55f05cc81c2e99e4dd3915a31a3d92e05e6dc720e1b083924ca2dd86fc0316d8a185ab7d6fb1f4e216a35206e17407eb408cbde1a65c0736d3fc4041e4c50dd0f24917c96657f27e20243e83f41fd722f6144bce4351093b9d3028c0845ddb6f25c2efa107038a7254740169352b8cc9ae4372ffac39ad463ae683649819a73c3b32979da66faa16c95168a0a234cba04494d021cc577cdf256cd4c1eb484648f41d9fb11f1f4ea4e0bebe8a56c7b6048b44689152c63dd6e7be31151d40b144c7401c5fbc8aae3c54eaef28c66a329270bc559428be2a9acb1d9ff19770b1a414cbf579a326e12e5573f599c4f3946dbd50b81078bfc61d6991a621a5bd06f9ef366e06845316d7badece0553c832c26e911fe0f22285a51918007172bc3934297ac0bb3375f5a69139c3c81d0fc6c3fae5d255947d1632eea2cc839a197a862566acc2b040d76604322fd554ffc803e872cf50bc85d64e4e6db9229bd147dc1e7b9ed84585dcacc691d892882c01fe3c7074816472f61da8ac8485f6908a65f31e616f52d1c1c7b5240cce322534197661e49cd881da3848a76e132a0fee1b2731236c9d44cb9a2a54de14b30b5cc176e7a3d8d74a0a03e38bc9cd292d1f76a03b849b14129bd7f8c149e2b6273bb8b740a36ab682e61c112234e0f2f27641934ad587c0d55c620907749206a7f82fd1384e12ed513321933e482ebd060bac158f96b2d214c3cc0ebd5376d1fe176c84ca5df5b1be551319581d9608197174a351f83e6fd39669c94c1fd09e22900f829942164cfdcb69426778f52bb92ff311346efbcff9f6a8075b8593c4ffd4d73aba56102506b4822dd1845dd9a8ff1df3443beb7e566ab4886310d3602db2a64ae59c7f89c818294fa317d4959f04a384e7eee33358550cc1fbb266f9fd7bcbf1b1ff08cc590895c3f565f1943ff626628d2b4af4cb00fa5d862b63330231e52f72ff67bda78068ca531462728f7b81846588aadb61bc5e78e4f5fff9b6f7ceba133a31d4c159d5be7c25e1fc5d6476eb4fdd49d96198af6d7ac2d715be92bad5646ba1de3cb581cfdec960da4cefec4d71e96e313bf514df51c99ff5730a97f17e20e97810ebab8b40d271b68343deaca0291a7f5ffaa9fd0980e3003aabe131f9e521fc996e6287683db7414fc6a4db7712e63d2d2b21dc38013de8bf26ec43c944e6bb9616603aae7d2a50caf9c40ea8c1da633bde6e61fbd7d7260b6a6dae12252d0e03fc84cd88d583909961dc210ba0cff47f6fa962136b35e45b62ff88563d8260498b43af8e7e4d7f7484a0329e73af49a3c00cc8f2cab9f05c42de9831dde7d0ca1a4e6716a9c6347ade5060ce4b44ec9a5446faa3e59c8e748db7f2f8e7ed1dd27f640bfc6aeb8f841beaec1c828c0296880ef9ca4a57073077dad7cfebb6cbb39ae057db8dece603dabaebf9d009e5aad7e0d5adf27c6b370d66d4f149c1b83b3ed89fa91ff2cc15e9abd3761935fc13e8e46cd4238999f13cfa1e4f0be09c667c0ccb32e973d6767b3f2c0680a6f659fc7869fbfa435e397f98dc2989ff38704ebf602567be43f46c3c7bda7b17fb7e63251d8d244e2868367d8e6b9d7298b94ff8c67e91e0f097800ebfa7519401a56cc5d0ed5973a520a8e3756321ecccc0e9b211da0897ee134f7333f7520c7b57f2929f3421434d544bbe5b88af99b6fd26edde4c50a461ef7a3622d41d5b3e3b7fa2b278e909f3e7212935fd4ed50d05c3a4ea12787b3b9317119ee0db1a4572df405fbe6264e90a4f0d9ceb244ee60a2b4c035fbcde97fd56d967021adf82cbaef766823fc0ef18e90a2dea618eb06613a234ea10640be7b891cc5d9c2423749ab6bd94a818a9c3e3a3be0da7eef655e9a66092b61fe6fd67274afc99e5413415e9868e09ff31683151a397a75fe3acdbcb56325bd58f4e26cc09c697bb3b2d842e1029c45d324e8c5dba9cc4f428e729ef65f0ffdad26c46e31eb8861dd293624c024662921b9c79b107a5c84e2d7007f42e0da49bc36bc4845b874a5e1af8e2c5eb1318f1571500923d77de0da392b72c411c5e710d46195a661c6212d5956c87e9b62476b0cc5d294948022c5f3abf4c2b87fc79a255c34234d6cc43547daf25b756475cd79e929f68db633c63d1b58ecede0be1d86eab82ac0f9a6df2a617f33ece18ac3bd9dcef0b44eaebaa9d1a160d0f48733bcd684ad8782f4e2904ac0e4519869ed9999eaa89b44ab9f7a2d8a5b32880389cc5aecfbf419aaa847f64e271abeabe4f5ed73ff735b36599db146dc5147bf0030c231c4a74a08d0aba8cb17849afc70c9db5fbbe52874ff77a0624d7301c91721bf95fd4d3d1c00710cb96c3887998cb0e676532299822834ea02e7fecb9380996dca5b8874cbfa829e871ef295102d44204a1ade58782cf68b742eb52d25be5c3517b6db98fd98b06b7d5ba656b87d944c4a8c6048ffbcc248d33057b96150e31da1cd09adc03d1cc008f3985fba19a4b3938a655c399033d30c000c0ed36702612c597bae8df93566355c3ef225936242c060a5ba9516b1994f5408f727a9bb510ffc429a02826293fcc8ff7183c5b5df69e47264d3d53eca89620be94c232f0ab3d8b65ce902cd6e23863158c6942ecd24abbe49080b5b0cb68422d8a81bca6383f421215363147d37aef04d56a09ec165007ab0351f31d5dc09b88adbbaec52e82595a77abc39131c4b88049c55555bfb86c7bc1c815f1b72c297aa760963336b162cc0fd956993827bc89ebeba13ae8803d5fe62f6c83f53ea44bfee151fb0f0d6845a0c3b05496c86bb0af04a971210c1831aeb7c1b5f51cc6b93f3df42027e2604c22618e2e718f7a680db1b188e3e1c299e90973d9c02e9ddd20be0d5fcf94bff0b4dd92e6031bd418b1444b70b8503d75c78b714b82a47221612fa04f7e93236d6e7ee6d7a07eac64052346f9de5947c6550063e5756b548b71bb911e9f2b75146aa2bb021260ec681a6b60c4901319eea13261e165b0176ff764d7ee6f7f5a56518327cca40a365adac55b989543832cfdbfd34b5ee18a387811387137eec837fa2c55a02ca2da222787544d70b836a3136e4d9c37e4ec38b8e58a03257ff9062646477ad428d81339f6be6e732de71631a8b56a06fd3b377aeef7c45733f5ddedf0eaf8356d8853130b7f07f6cd5ff094983db7786ef88741211fa3d1f5dfe9f1b5c78d4cb9a440520b4c5b865a0cf86ea6b02e5cf17b34a016488e2d9b690e5991335c4bb058efe0f50111007d7a477384464a28ee6da67496089dec2609cc4f539228213d0adda93b7464f74498b2683aa3740ba6f9427914542115aff323c927cc6475aff14f2d0b06cb56468039ae6ddfebc31220da9e8a92728a27ce01ce3589c53728a039c82e8904f579db04a7bd9cbbc2e499a9d5757a6b98596d245523e91318eed9a274d36e2e107f1516744d19fe374d606fe45977008afb1e05343f452fd59afa78a2fbd25c4ee0638a87dbf612e216566295f59cf6adb53ffc4c62f089e5f60210a183db0d145edff82ee00e47b9d1f6350fc1d1ad895027d79b58296e7b31ee414d9677df5b3d71a1b107a77fba75344ca0e93f820de8261cd2c43fe855197a661f4151300e6afa503ec515299beffb57d032f1111f69c21b0a23d8dd12949e1daa1e0829a90457b78410098845e7f7491b9d5b9c475791ba13f7691503850e07f32b9c3703d849dc2d3d008d93128c110e3a6ad65f163735164053e306972bd11feafa4bc2c79c968d3f800b6aa94a0269697d079818e74a838e943c396e489fcd1c6e59c4df1fc324b9085f7e6c794a5e06f10e5a86937fb8304f2b5f24b57bdb451e0814a3eabf389521aae0ec0af2dd7aea41dca936b50daea89b1c18703028f08e323a31e13dbc1fad4f6a6f2e7b21d9f512fcdd96d92584813aea94f31ebd640f4166c0f33b46e8f56053686aa727d79a9c5e554497e8f9817ba892896d435f58b2b0f4fe58c5882f46e69150f4551706a8640348e84129be4a9623430e624f39e8de7f5957b348db514b0b1ce03fcac1da1e89ee486d4c9d5542e9274a5567f9e2f75450ff60c326c6067fb9af1e3bb9cad36ce6a26e619a4c3deb016d070f4c6b53da5daab95d8a7cd2743d9f682787e771cc94ebe91f68a1497486f33ddece744c30ca4f842602a0e333b1c2b3213d8409b803e9eaf11d7d0e6fbba65665d14854dabf41ed981b123e7ffe54", 0x1000}, {&(0x7f0000002280)="a82fe3a5b9f4c15b59d38126d320667fdfbbb7aede72a96a6b7fb5c245a6a25b268ca8553760a632c63d4312a34e9008059112f30b263f83b8874b03d8783464993d84c5277b8b18cafb4ee10ca3fa34e97dc1dfcc73df0b6391fef51e62df560567f0f14bbab511143ce8a2f27730251a0743fc77c94f71781b8d5952d034fdc3380656f4b0dcb757833a4c6977b6aa1d18902aa04f14cb57cb7636c83394ea06ca1d7022c3a0ac7cdf81e6d8f06f6cc835cebc2568838a", 0xb8}], 0x3) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000002440)) close(0xffffffffffffffff) dup(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x3, 0xfffffffffffff7d9, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:04:35 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) clock_getres(0x0, &(0x7f0000000040)) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) listen(r0, 0x1) ioctl$KDSETRAD(r0, 0x20004b43) 04:04:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)="89750a5060039b70845f197b7453e6a87363d108634b52d47114fd21f3dea10545c40de7e74b859262f4a352d0ef14e3313314b012e0049305fe", 0x3a) write(r0, &(0x7f0000000040)="65e51acc1ce582489ef2e079c7aadb05fee7fc03fc431f6a5d14d26994d02f6930b2362700f729f5f958f20543acd621e5c25ed8202610672e2e", 0x3a) execve(0x0, 0x0, 0x0) 04:04:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x888, 0xa0) r1 = openat(r0, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000002540)=[{&(0x7f0000001540)="2adcbf2d713029d5fd8377edce160e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518da2ce1f680f07f714409a81ab10f7f186aa49f1fec7a0ce3add0dd00846fd2c359bfa0d70be226ff5438ff37935add3d1071493aa741eaeec5b0808bb8d6b5c8507786bf92a7c83be80f3716af61f115c2da3b95febc79fe979c59a04e1d1e7464853988f5d959c726b3219510080b1c1126cb6b37d0e1d87700730096584b0e4539d766faab7f26fdbe560403dc1c81fbd2e475c3b5597d3a83f9a6e57fa3e779b11717742255bb91a989c4b0ee6fb568f8df0a1eb3d6d5e6e51ba91d3c4f1bb633bb705496dbb511c691c2bec8991f4ac4fd93f3f727a50de1f08f4f1ef5d2c59f9f50ca1827d1e19b159311056685494c08a0c7204e09606e58e334de00943047c62c61bc018a892ee3cc3df9d3ffed86a88e43ed41f9fb31b5713582c383ce40f49fc72aa52349db9e6d6625c586139cea9039a85d2d6f47470ae72cebc22e7ed4c5bbc110c64fd817d810f10b445baad13f05429ca1fe82441bbd74bf368ea0a74e7f61f7c78f8463958535c72eb274f63eba0bdb905d9f0b27d8b7e16ede4d59287399d77c96a587598b9aad4b0d91397f23f7bf246b7d5830e0ce94a11695fb9ddfd408025a033c84ffbb57d4bf3477e4093febda48996bfcdade54c0fce847874256b6502d16e3712399a603a01b1ab43da408be8086ab4aeb19ad30782aa6c4a7003ff690941d9b8bb2042ee4556745cff5f4e6fe53cb3e690e89de73186216d97ac4ffe41a88a1949c2478d49ed240fa6689f5c59f4411d370a66da32a2c2137c4e8145cdfe2c799ef07da824e4c955db8ca5348a8970871073f9ddcee6849dc680d3439feed7393e7e330c60b1b4d727486aabd1fd94445b60ae6713da0522f85b3e1aba69cf62a3c8d2ada2dc094c98c44a4986d84e70458f820ed534c0221e00b30c95dd79e81b6f4f1e0278701695d879c2c1631402f4163fec39351cc27eb33a834a2930892d2e4577b522bfa5958d39f9eb3a38ba21d2fbb5af9bd6cbe6306128e692e7b04e6fa65e6c7547e57232e2d51a0177ac96ea7eb3c78821560bccb067dd68aaf27079ba9025c9f6979017e7a7a8a3b021b2f9a7ddffb6ddc6824b0868f88187c2dd8c4f1d6532280caaf4fabe5ffc4a6dde4b7dbac900f27d6d51b9abc566103d96c90f132a0bd1f185f6af5f64c6e31e58fc2cd79219e16ad848aacee5e3ca90dd88d88eae48e30692b716ea291e22152937b14788d377c0a73fe10d8a0eb163d19b5f86d19cce33f717faf126118d278eec05b6acfcd87be6faf8e7f36daeb0ccade0bbdd8e385ab7f0e7b771067bfcb6d78236fb5ed43c27a24d77444ef42313b85bfa895d2570ec48d312a79bd517c510872f723a1ab5b50206223024929c0694ce230503877789af464b199900632e555d9b340efc7182ea0c5d3d9f9a21477bab57d76f7a60c1fe13683d6076b7ebba8b13ffefa7f3e8104d87db60e3abe720459b257e0771b54fff81ffa84f25a8198c0da1dda65d780007cc1c871e73f83e757f6c6454ccbdf949c2067a14c1c879c091bd86465205755fa8a13e8fae4e9bea622e1676e0ca26a88ffba9da5b896b601", 0x4ca}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x400, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x5}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x5, 0x1, 0x7, 0x8a08, "808d549c2e42be950db254d572d434eaa9436180", 0x0, 0x376}) mknodat(r1, &(0x7f0000000040)='./bus\x00', 0x68, 0x5) open(&(0x7f0000000180)='./bus\x00', 0x200, 0x80) 04:04:36 executing program 0: geteuid() geteuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) r1 = socket(0x18, 0x6, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000310000000300000035ce17351d70577f250fca3100872b99dff0b24f624cb99883f8242b1c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7308b547e494428640740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000"], 0xe8}, 0x0) 04:04:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = dup(0xffffffffffffff9c) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) renameat(r0, &(0x7f0000000000)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00') open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000001c0), 0x0, &(0x7f0000000240)={0x8, 0x5, 0x5, 0x62, 0x3, 0x6, 0x7, 0x2}, &(0x7f0000000280)) 04:04:36 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) minherit(&(0x7f00000fb000/0x1000)=nil, 0x1000, 0x3) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) mprotect(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:04:36 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) r1 = geteuid() r2 = getgid() fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x4) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCMSET(r4, 0x8004667c, &(0x7f0000000000)=0x1) 04:04:36 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xffffffffffff0003, 0xa, &(0x7f0000000000)="d5ff9668", 0x422) minherit(&(0x7f0000468000/0x2000)=nil, 0x2000, 0x0) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 04:04:36 executing program 1: chroot(&(0x7f0000000380)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96", 0xf0e) r2 = dup2(r0, r1) connect$inet6(r2, &(0x7f0000000200)={0x18, 0x1, 0x61b3, 0x7}, 0xc) sendto$unix(r0, &(0x7f0000000240)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0x2ef, 0x0, 0x0, 0x17) readv(r1, &(0x7f0000000340)=[{&(0x7f0000000000)=""/162, 0xa2}, {&(0x7f00000000c0)=""/31, 0x1f}], 0x2) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 04:04:36 executing program 0: symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x1f) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000040)='./file1\x00', 0x1) 04:04:36 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8102, 0x0) sendto$unix(r0, &(0x7f0000000040)="c9f7b79b7f99f0378a8dde74f05a", 0xe, 0x8, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) socket$inet6(0x18, 0x1, 0x100000006) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) 04:04:36 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x80) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x1) getrlimit(0x1, 0xffffffffffffffff) r1 = dup(r0) ioctl$TIOCSTOP(r1, 0x2000746f) 04:04:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x204a0, 0x0) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000600)="0921429b9830306075999836d06e6540ccda37a66e8f61e4d5d93ed3f224adabb2acadbbd636b83a8ea9ed18006c12b1f5e99f23aabf1c466023607420cea6f3ffd41c3da0442e71bfbec513bdddc434e57d98d93ee8c1e769068aa5e11ba92b3a6dd4a0a1c28d4df7d996522ceda09dd3d7f71b6b349b9383770892d2cb7739da8b18cd6637847e020dd08bedc92f239912", 0x92}], 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) connect(r0, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00./fide0\x00'], 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = msgget$private(0x0, 0x82) write(r0, &(0x7f0000000380)="b62c916dd3a0b7a4b4", 0x9) msgctl$IPC_RMID(r3, 0x0) setgid(r2) getdents(r0, &(0x7f0000000340)=""/15, 0xffffffffffffff7f) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) socket(0x10, 0x82d05ad4eb483af8, 0xf7d5) getdents(r0, &(0x7f0000000200), 0x0) dup(r1) execve(0x0, 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x8, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 04:04:36 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f00000000c0)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xfffffffffffffffd, 0x7fff, 0x7, 0x0, "7da640681f11dff8bbe4ad4a7241b131e95dc658", 0x60000000, 0x8}) 04:04:36 executing program 0: nanosleep(&(0x7f0000000180)={0x0, 0x400000000}, 0x0) 04:04:36 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, '\x00'}, 0x3) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x100) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x2, 0x4) socketpair(0x3e, 0x3, 0x1, &(0x7f0000000000)) 04:04:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) r2 = msgget$private(0x0, 0x1000013e) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="428a76db420915a552b1eb941278726187063ab18e31441a2f15317c525c7abbe4317a2fb15e89329936eb06a8aff2a35a915e6a212212ef26b411a97ec7281f3e3083c95ddd3ae1902b59ea54017464bca05a941362ce752ee8c61ae3be36d414987e5ad6ec6bb5a77746b77d028c565b24028811af6c47876f6d193a63f270116561b8de27027ff858203c25179d8b0eee8f78af4e9a94f14785ad5ff7a0e38a44379bced2ebf8c8e909261d1ff55d8b662cd819783ac142b251268f87f259b302fcaeb34ffe67a6d06f2103e581569d58abcf9bd66e8b5a19fd618a1b4c", 0xdf) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) bind(r3, &(0x7f0000000300)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSTOP(r3, 0x2000746f) r4 = accept$inet(r0, 0x0, &(0x7f0000000000)) r5 = semget$private(0x0, 0x7, 0x20) semctl$GETVAL(r5, 0x2, 0x5, &(0x7f0000000180)=""/37) fchmod(r4, 0x8000000007d) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) syz_open_pts() socket(0x1a, 0x4007, 0x3) msgsnd(r2, &(0x7f0000000240)={0xb26da4341291775d, "755e1860d3b77b6a895d41f8e3273978b8ce71a31ee5d606e9c9bc436ea5ac6bbbd69fba92d2aac2847473886021e3d2d2124c9b9b9d5e0d7a8428b844a226d3721055b89fc4872085d0d37b53678c973a78cadf9fbee7113063210866f70b1f1eb7cd9b213ce28216c3a25bff7fe5f4bfe740c8012072134be7970a46e918098926562acb6b8081a4c6edda31ac4bc578ef47fd70f1d1"}, 0x9f, 0x800) close(r1) 04:04:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="3007c0c093ed11c1062d6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f8332f66afcbf15475c4ce7", 0x65}], 0x1) readv(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/246}], 0x100000000000001f) write(r0, &(0x7f0000000200), 0xfe72) dup(r0) syz_open_pts() close(r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) dup(r0) syz_open_pts() 04:04:38 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x80, 0x0) preadv(r3, &(0x7f00000007c0)=[{&(0x7f0000000500)=""/141, 0x8d}, {&(0x7f00000005c0)=""/245, 0xf5}, {&(0x7f00000006c0)=""/21, 0x15}, {&(0x7f0000000700)=""/138, 0x8a}], 0x4, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000001c0)) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r0) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000200)="1d7a00c652342f3daea7b34890d980e3e4da05952764c7b340b34674ca9fb62bbe1bea633a166e918fbd9a6863ed355d8fc333f7a3acf8e873ee9b3a6e5ead8b07d546b8cab974c3a24ecd36ece498d38d8b2166d3a48f634a67f811aedb17c43ff0e99cc5c5c55ee36401761ec5948a297c1bd15f9a3d5c3d561c120696d7eddd6564c36c4b089cb376897ab2b20b402eab2cc8b0971591084b9067742cf91ba7e23d1642171b", 0xa7}, {&(0x7f00000002c0)="27dfbd156179766c53ed5de83c4969282c42275185bbfdcc7e328a4b2f18d7ac3a32a9e8399c3b2bde99b0a96265e55e3c65c2d03a83cf643274a38d7a568617dbb6b75cc30a2ca596d215a3cfeadc26833b1bd882c4f4a2bf63eeb6fb8d93ce3848ca5150ad2b3ebe49a452f9f3b06efc56b266b35b4af59a2d8d3b965e571c1c8abb6ae9a6ba4c2aef7124aa41728682d4100b75177bcb91e45f5b304c27c2e2", 0xa1}, {&(0x7f0000000380)="df0f858c055b62a067b5b7f548de2f712b0fd83d38252657f32e48f1b9d91ee408ec1ec8ec5f1d086cee34df105de32fe508c2b6b769432b17b7029860d33e9704aa8d940a19dbc24288aac291a5e7f048c26fc8601d0118d2db3320cec9254f4c0b6c0f07c9670d86b39a7890741b3d5ee63bd99232e8d0661bb7d8778473038302a17316e0796687728e9d661c6fe5c533902dc59b00b6d4b4ce4e64545f4959b9261c344a9f7a17babc3207472d7448121474fb0e1705bf971dd1471dcce49e4f49609526d83a2ac87856891ac7dff7c3b198a7564fab482ff07bd04b7d8ab089087c5884f077f4fc176dd7f7165a88c545d4c6", 0xf5}], 0x3, 0x0, 0x0, 0x6}, 0x8) 04:04:38 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001b40)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000001b80)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001bc0)={r1, r2, r3}, 0xc) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) chmod(&(0x7f0000001c80)='./file0\x00', 0x100) r4 = open(&(0x7f0000001c00)='./file0\x00', 0x80, 0x2) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000001c40)={0x3, 0x3}) sendmsg(r0, &(0x7f0000001b00)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000080)="a43d148bfc55abcd8f2c6b69179cefae39afc7876256abf1cd252da371d4ea7e1b4af060670537832b81023ae8171719ce7a25f3debdf676321548dc005fb5d8805965019b63337762bbce2c5ce412c55c8eedbf7f676159f6544e29c049146e6f529f9c1bc892207108520175b2893302007b32ee8f325800b2112d", 0x7c}, {&(0x7f0000000100)="921cb70e7fee3af0fc116bce7b14f3248f54da65b56adba6dbf2f655a56cba0947437eeabdb1d711bd0c11a26523c35d8ffa80cac83a48cff7aa89858e8559c0f03f6c0b9f04850c609c204b6250fe1921ee637aca1332f89d4b20cd0c812fa3587fc03008405cda0db646873c4d877791c411fba9988430af743a053ddb1f5728efb5909b1386b6558bb5c0c40ffb065061ac293354e8b4c9d5fb1aa04927fad2dd1fb88a3e1ac0ee1de5dd303bd1a729161ff57ef5711e13456e09adfd79bdff09163d95bc3fdbf78f05f07bfdce28da28cd64d110a32d9a84e86e68a5ec582d", 0xe1}, {&(0x7f0000000200)="2999119a4a2a5c6f060238ce8872f354410f32a80b86f97ae09edccef919c7340c60b42b320ed466df7cf28040db7571349c2284907629258aae1b3a51049ced7a2a65e9bee0b28e7277b3d8d62ce2ce341e47fdeaf736da1abcaddd246ef1447b61e29f1fa3f2b8760a55a53e7bf0f5131b5d09fd", 0x75}, {&(0x7f0000000280)="63cf28f5307c7728bf9ed9811f09146604dbae9a9f7e49cf48b70fb2f0", 0x1d}, {&(0x7f00000002c0)="13511231a7ae610e8530ecdcc041525062a819f80fd843c57b7ae7e7404296e9a253757f80247173313c800f2a556ff7c76f909b45eb6b948380ec75d629327083ce0ea0da153a2c74534246f163cb54e025f6f74780ccec8b27eb749d890b2333a82f4bcc183c596026bc71bdc6ef528605949a92ddca42d780440367705700e1daecb6e9d26354bc4647b5d48d883362f7b6f59c733fbb13ca56", 0x9b}, {&(0x7f0000000380)="56b1673e32ca019a40770c98cf9ae74b4456816ec1e096e0f15c6ce28cbfe0122fdb4ebc8b224728cb7eeafcb0676ff349374fcd46e1df25ea23330b933aa0d1b42046a3ebe8c1", 0x47}, {&(0x7f0000000400)="e34e0c591b68a60d3156f4b74a0ae22d939b45b574155ebad3bee5f6de1e69078120c8ccbe02c3eebed6aea12b28782a49ceffe4864ac7e0d6bc690a387be3e3c900864784608ef939a06c966ee39f3b8764351d5a4b227c78f713e91b061c73d5e05af92b1cb16ebd0b45a065eb10e3", 0x70}, {&(0x7f0000000480)="f2ba2b68092fff7d1ee6fc11680012de40005349d0322faf7fac784170ad49db8547b8e1909baeff6778b1955480f24033214d4d883cb38216cd09c7e2492d655bfb43973631dcb5b5ffb3b1d47752a54eba6438d2ae35660df2cfff1287b0c6691ecfbaadfb6dc7eee351551bf57d7cd6e93d8235dd878b13943a7d0d8d1ca5bcee686d", 0x84}], 0x8, &(0x7f00000005c0)=ANY=[@ANYBLOB="8800000000000000ffff00000600000038949d38242cc33767bf0c06d39dcf458e31bb4d9045bce7f75c57f985039626a3d1318696bc22c0ed9d25c81db3c4f4dcdeab6bb3d30f1c6cf48b2c6d1f8779033deb2b61a7862871f7ff270a8320157df1c861969d13e50b5fda61e654266fb227582691b36764d6652ae4924b1bb5b8c4bfcf00000000e800000000000000010000000700000045330c7ccbb149f78cf62ac28ce3e7f91e83973ceb23a7ae2fa41eec73ac2d5906dbb6afa8002c494553e34619d56d67175c53bdd0564b535c2b07353c358c7356bec797775b27d3fc36cca03dfc62c743d7c5876b7bde8033252f2860384421832f0e2140b290085acbad932d9b3981e446413d640fca3d74e6f78e3954d5d27949779ccf228b2138b339636cc0da12960da0269fd2cf0326c704ae7457dba0bae8139b109f7c2d2726ae43643ee3b86516c502f28ebd8da60e2b2cabf14d93f8f9409f001e670df03b9a0000000068000000000000000100000001000000450b8025ecc622af48bd19e0a7f5139efb20165a6a852985e63d1d70d1d06b5785f3b1514ddfa3769a6e716716c7f1436313955b8ffbed52871a532f08da0d8c8d6a2f7e7f1190768c903e1d12435a74d7e24bb351000000400000000000000001000000000000006793340ec17adb9cebb9473bebfa34ba7f2e8227d0c676d945b9f94735a04fdaa3c7962196ba9a2a5e2dac67a0d5a90010100000000000000100000006000000f7800c6102131fdc6da23193c9791792e00b7eaed9d867b930cebde0adcdacd74120ec640edabf6629ccfa4572d4d539dcf6f5c61636241d44bf89a3c0977d676b10787bc938e1bbbaa1a299fbdf7919d03d1962fbccf440911ef6143801574730473b52f0c48737e4b08229cf37820503d75a05d0a45c19a9506a7af7defcd803d5c89f526a988023ac810e565a0c7cf93f31bf6e9020a3a776452abe4fe24e41808482bb7d6fd1321cd49339d87ee8c2da5779d20cb397ed4f93fd0359d8232d52021ea334d5bd37712303248b4f31c77cca21d482008c7b8348ecd3814a178a3a8041d1ffab09ffb33bfef2810f6d663ce4bbd4188849f8265fd30cb961495a024b98da4d070000001febba9fe939f74a64527ad78187f3c9f5ef6420c46bee0b12b3ea0f65da10ef95545709f47fd478ec8ca20a3d86aa019d82b0edb3556c01251e264f7a46a174cdabe3732786c137be0ba9657263a000e3e0fd0baab78db714bd3e7a121335a89b4fa2c7badb9693e45b8d7880e3819ebeb19f99cdf250a8c8a206852bcadc0879287ffcd39164068a975b2aff29840b03914e50e63a728300e417b55bde2d7096096651304e84705669402fe23a7ac422bb9cd6df23576edd1aaf920b60eaf0cf181834bdd915b6ac4b16f104d54715bd9e54eb18a1f74c890ac96ca2994d35795976b2ddc962ec636eefbb7fa0017185351340658fae2851799b639d6e16f1476182b7c77838ef4a9949a0666c46a50db22f4eb66ba253145ab3fe9e43b9bb6e7407e81a28d8b76a3fbdb0243647fead1fc9e4099216651bcde23a39cec0222df1e5e04e4122283c4b1811831868c6f3d06344aedc856c69d2251e06cd98c01fc842df05d294ad59159d8ac20b650f810209d39577bb43609032ce996c4890797d18c966c837c37d9ddce27b2190f23f9e46c4bc5d34259d08fec73a78a54d43e54d08f289d36d6379fee8f37540293d8b49f86f2762bd72aeb070771d8c6a89a9f38087624c27a55f20b2696565ba942b31c18428540d95a82419c7cc749a80551f78989aaf4da79587c2acd458bcc699fc1d2923f3213b45bc313c0323bdeff507465c3922e701d0615e3df5e8e8fefbf970065b753b4822bc77f2698ae9dae27066c0da6fc7de638c7a7b68648e3d6f00826b6214ab38b45748eaa47718fd5929c997449108e72b3b48761d89943ab53ade07ad152fe29e947213ceb14313f7d37ee9cec83f0c520b1d696b201398a04f35a9fac1f8cd1e808b96d5bf501ee6dd19c22bcb134c550f074786f9ea9bb703c2caf94ae8b130f349e3a13fb742b9e4e7388a081898c58ec0fef8834eb2b648ed08d569d1780d308b9f281ddb79e05203d305ba4618ff263154f8bc4b1c2843c173d80a15caabe44c7c456edfe314280453e82fdfa5f0d224424bd7782bcea505b20a1daf32bf4be3a1da45eec52dea2d6cad944a8a7b759e6bb7c746798bcce669b4a8ff02b1626dbe28e5b700172fb64a1c1121875f14c14c3a7f48882fce8808b726f8d2a7d02e13c99edde8b322de4cce4f77192770d6e8eb16fd4e10998e58466de382838fd9b78d0fd1f6bd6c02563f9d5fc82b3efbdf5a74bff543468ae98c21dc9abf51aa6023268f879f896a5e81b12b388bcea5c1ddd36d6fe8cbe6acd890e7e12f9049d507a826db80985203ec218734c94276614c673388a6fd93c3bef672ebbde4958e97b9a217f4954dbf9d83c3e71598f39705389fde82b3e87a8f491bd64bcdc05d0623c1c834f2aa89aa9b88b2a68e606d0d38ad7e29d8e461880dcce7a3b70d9ce7991b5d78d7988e8677812930a73f58e10382790e255a54ce6b06f83becedbcf82251f06c0b5348b6dc4d5e2263ccd224e37ae231d9b3df9e29a6caac78db8dc1d5009da7a76622b805ce8e5a6a7c036b856477e4d14b013fef8abdd658adda0ca905f25557f6c77b2d6fb3e4e1ccce9f760ecdef2d735dcb7be58185a331646a434ea165aa06645954ff3f2639cd12c5b163fe8822f4cd722de9e08fd3b84939f6d0c699b2632a3ee178131d7707675f9be3dc165e9fff191b0425c83c5545138f7b2a5b24e7618cfe02c4f7db4d00aeaa5143662a3e48809550e267a02ec857555786bb9c751346a39571e6521546968724edccf6bca3d4934cb9a6ef7201adc47a666310116e6aa0a5927664b60620364cd1a566e06ef858f08f5abc476876bd7d62cc12f9600f1583051f6c40e578433e7a332d7f2b53cba6f9436ee0114003c68e0a362d9c0e7dcf979dd0bb27653900ce43ac5a714068388dda3e0b56485a4a9162123df9958a7a053375c464a2522290be3bc0ab707a302015519ff5b4567626fca6778f6eed03459546ef6ce4b2cc7d6fedb2be8b5227a710544c96b1a3991720666ec31cea46115066bca4603645e160270aa9982163fba2f62e94773191a04819b5df9c78e33064c41cafb9d284be71e50e73826898c116a13b71273d31f1ccd189c0faaccddcb10d620c9bc4c53f51a2494da42e84c4012f271cefbd63a4851efaa8c55bc716fb1d51be69e04c2064f6d4d065dc8c63760cf24dc0c34d4067f3257df1bc3f05274d544da0169cff15b48c89a92aecced3df0add6eae0c726cdeb729c6dc7e4c88a4dced4aed82ef67ef98b5aadb65724eaa6ca3c0809679a6db3be1e9c19168341997ed5acad359b7bc670c649b82b6f22031bd86f3428f9c12847787bdd95383e123c3d82e39a8ffb08516b915b8afbe71d4b041e44f7325d6106ac359e081128c58b71c151a7ee96c68aeb3a6a81d6afd40c94d65299a3857ef85d707d547dd6fc5ce0a85fe81cebc76815b82fa69d3952986f30874ea68774a67c882a8befbe4b401228b3cb913c19efbede48c5daf6a569b026c8b5ef1b5cc872e1c41a23c089687b7d2997903241e13c4c98090525162654ee40ba8454b5860cf68a1833fc40ca0f71106b46ba53ca612429ea7a65515aca2f79c579c8bc7d32d3f9bd221e826a164939bd86928828bbd1396253bfaa58ab2c554e5ff795d0256506ddbd704b18dd90c523cdf86493439d950eb257c820eabd72da06bb11d7622e7a0a1223206aa00c46d76bd1b3ed7422eb71dc264f364c79ebd44de2c4c939388ac557f799839ea42b3921f804850d3fbe6bbbf1de3a01167a77c902765fe382dacdb922e62e21b70f6e8d6f9025f000727ea987d64792581acfa27464be56e5ec88fb0c3020d39bf86e4d81b35d5b9ef2ab813477b65a4bca25c208284bae634f5ddc46c0eb7d2474eec86fc5e65a99218e3986b9d0db84973e293b803bb8ca8fae5546f011c37d3a37c8e53bfdbc96829b8257b3533de2802d285f4663652e01e4fb40861b1706837eef9e5d86b01b1049d024904155ec73720f764d148e6842992428db90f6affe6b8dcd34ac2dfe2b3e4e7c9527150274db93005033af079df78397ac9222447d74354f83bc7a00eb673812d1075580d37d955744505b4c17b3fc19e513d524a8e253376e2f66f596e5b62311264641bd5570b3d6be5c05f39f833c999bbe39efbc3ebe8d55eff93fb5b708a1dda5aabccbc413ca85e29abaaac5c05fa270d8601847443f18933acbae886f92e9a703c456bff977bbe3b8cc8883137618e515fdb04355c1cfce287437682366c7ed9f5525d39a793b6ca419e09395f3e8611cd7b7df5f524acbd0cf4d8bb885e7226249cda7c58be1ae2169323f0531bdf3ecdba0ba4641efcc729a3c66d0788425340a598d0bce8f8413a451678951267157ce3a4f207f476a72b043434192a8066f3a8f46a498356dbb95f6cac167c8f2086cd4f266c1ac09f74ce1ccc68063ce1d75ca7ce7408f4e6a001d7ff03184ae6b63a67280403a62f8e9f91793846dcd4d200b179f7650cbe9be0b78f9c0b63508a975765b71598852c11576e56b13a5c06d1016decac43d5bdae3932b3b9d5f71d0fc02109db65a308d8f740f08da77c8d009abe5e85a51b532c023959f51455305a280c10fe233bcbb32e866a650d69e48e3de751cc13e4b98146d5833d93697173b6d75e293fb0f187eaefa8bd0616c1907d8a2eb5aa9095282aae7477882a3a6c174020146177029918ddd68810bc023ac8c277ac6ce84d25022b1799a126ecac43a688065bdbd4f349d1043d0c4c69ebe5c12ada97f3357fc40ffd8154388b6ede274972862960aec5a3fef79bdfd58e2f0097d451af995aa788cd1a0bd9e32160bd2d3c3f15dd04d21fe68842dc2844f3769303e95f0b61e954581afac0bc9c5223c91eb3c5eea1e4f28015eadb8a04607989feecdbda254c1e0f6468aedd33e276c6f9e41c2a31f43ee6743415b8bb60fe7353698bd77fbaeeafe989a27c7a1df378df41fe8aae8e344cbe592f2a88666677f6bf8375c4e7f7202549ac65a77925bdafcca6e014f2d1f35d983e362eb4f37fbd53eb5b9ee4efeacfcb8c174604c07cb7e8564b7eae23dc0fe8c570a66baebbdf50ed408bca503f65da7097076f25df738ff40000a838989673967849e5eb3a3fd09d79de2da80f8a4ed9c7e7e1dbe5d697a4e70e3a4c6d6fa879d565ea36e663549cbd849e19bedd356899e033941f939b7a5260c7ae10106d4c7f7cf11da5257e7a5af47c68314d9dbfbfcd36fa6a0aaa14644096037fd980ed69b0069ba620fa6c245b4dfa6f0f3670a9d92acc934a9e60a9f6f2b4244c46400a8501577ebadf841e0131f756305beb4f1fe464011a83f82a68f8f2348cbe5ca22ef41558849ddddf423e2b3faf0fe4c781ed1d7b107cec94cc323da95a824f7e661566d2008489551947a58ac854b54df64fbdcee5615bc352ded47d914c598cb105634621d33b834db80819f164192098b27caddf1a1ba16e1134b54ccebeffd5eec0f2f258487572992b762b00e40a2e20441479f0c22464ced66615a1106a4572109090662dcc11bcafc4f69ae3e5eca50a4b48db5736d56275a1cf9a37a262a2aa418b7be9a0558bdf48b1365af8c2227a230001536da4c581a53e9a07aaa58e60d502fde09329509484d3120c5b48d84f0e2d495b1ae9fe4cf20aef0bffd9dac1a1e5f937ba507ebfce302529616b422f93becfbd89f121177f990d832f42967868ea7a8e5a13bd510d2f4c7af8f452be330c4a8c7ec334bf40298b99e827fb771c68eb5612e1ea42a21109608360dddc5fb61dafbb49572d1abede0d71aef5c310387038da7e408ebe0633c9d3aaa57d4387205eea128104c673218fa186ff2a726c638fdf8866325afff9346679faac70be98385c67438d890f6a3613be22a00267644b600953b8a631a2b9576e05efc879e7b1ac7b3599beacbc0a8a519b61e99b361be20026a1da7c40313e1287811dd07fa7ad498d2375bb48afa4dead5cb9f39d7b329b4dd50cf41762ee8c8074366da6e5eece76be042d4de771467ebfb362c906dfb903bd29277388ec326df9543d604c9782ff8fd03c7ca5a55388e75412382ab1065953651d58cd51653d008312ffdfcff0163c2b8e1db62aff90f9de2e786ee8ccbea3cf779a347212f48fc1bac9954d04950f8ee85114e585b85c963f3b3bb1ec41ae5e75aa2d2d5613f6dd93309aa1d371751a7c62d5f8c7bffe02e165ffa0293dc1b4d557e8118ea37a3aef59f75c12c50f8ddc4e779b7cdfcdacf448ee51a30ccd56dec4b72d627cf08563c2289e3fddd149f28a2e6a5cd24c109cb56aff64844e8a23c5dca33ccd484104b7d78af435dceea93b3f062dd279747518f51a4774044f75a052dec422c200010000000000000000000009000000ad0582a7619c11059d154c41977d3ab49e1133d41750ca078eba00dc422fa58cc45f16ea8eddae85d02701a22362484107967467c8cdace85565a6cf7787fe91ff240372e0c5120381f293081f849b103d9a79fe024f9e26829a0e4dd49674bbf284e6ccc3643fb311b37f28b44c1b66fcc52cd204c1476bf9d970c4cf7be158228aad5e257ea567f75bca4a85f30a4c6de3c2d4e87eea3f6f3f100c05bfe226456bd846546721963cd1d878583e84c9a40337a9d1278c34ec366622258c29f59c9da6dfcd9cd77dbb5ed910da15d331faa07d81694ac2acb36763a26740b5a494970000000000f000000000000000ffff00000080000042380dae755c5dd5fe13b9acb311006525293af517cb33b817e48d665df1ad50648bec4e47ee2d443ce671a99b846f783a663eaa9c0102e30a21ccf59e287110fb7e0578d44a3047d70389b63a52152587a086d097411c4d94f3a962128ff355fc7fa966e1627edd88c95d250cbf7dc20200f02e694c5ba442d821466ecd7b4729d3d5088906e65b94a0bb59b706080f095e5491adcb852669de9f384a3fadc5528ee137f17bc49a500dc21d215a5a44642182ba55af8078b7f58574e152049cc77aacbc936f6e56e25073ab215790d5ef7ec00555f079573000000000000000a00000000000000001000000070000003d711755e7183a52b326980edcf638309ac9bb421d201994c4f5061da12f0f9bf0aa2500b46b2a5f791e97cf863780fbff19692b2bdcd771d9168df1ea88ec639356a90402096fbcd1b9c3f9610041574eab727cce5fac4d4cd852b8b93e1e15349136dfd1b35c0cfccbfaeb857097fa921cbf34964da4dc94ff75d7fc315649b098b3cf3841f82b09742c055a991a005800000000000000000000000be40000c991bbf00aab7b003106373731fdaa2accfafad6aaad682e9c9c3730c080d3b4f85fc4fa60255384b76902a3ab2a04c0c8d380743f11ff60aa8da73b1c24a9f86a8bab15133cc83100000000010000000000000000"], 0x1510}, 0x400) 04:04:38 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0x12}], 0x7, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$KDSETRAD(r2, 0x20004b43) 04:04:39 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r1, &(0x7f0000000040)="edbf49c80de7c71452568e7a6840f3138a6c903b4f1a0f5092ac8b1802d003c8", 0x20, 0x0, 0x0, 0x0) 04:04:39 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) r0 = open(&(0x7f0000002a00)='./bus\x00', 0x20800, 0x180) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000002a40)={0x5, 0xfffffffffffffffe}, 0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x4) sendmsg(r1, &(0x7f0000002440)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000001180)="ee882908b3b4fa99e6acf95bba14626ee00a0948bde7edfe76506ee68af63788bbc87351ef192c3359143b44e62850b74e5e183fd5e0507fa2ae83db9235600136e7a4bc6c31ef77420fad9be3b9cc73e7692fb2d272aaa96dc341ac8408e9e28de1dd95f6c953c8c7655414553175ac001b2defc1e29b51153e3a756f62fb21c80c5e16d279f42def71ce06c295ab901132de570fd709b70ce1c27df9c2609a256c32e4180a1c5cce2c74a48e1f26c01b1c991fc1d36d7a864f23ed9aba", 0xbe}, {&(0x7f0000001240)="53d42482790fdfb02592d29f360d7e079f7b4b511d4e68215589cc1d70e928ec60397e0af9a15a8e931640cd05ebdf0e8b8dd603e771f8aea28cabc8e0f4f04cab296f8cd5895fa4da9a5a8f98eeb67680b00499acd70ae1b03db44bc5c0de6e11104080eee49728434a68bc34a3a0b75864aa82b09900e85273ff3f464da33b06c81ae2810b553f6b820450d2466062e0754cf78956996fad9b58b0f7f694a50ee0a7d254a1d1447e45addc27671cb523783fbb21135ea5b7bbcf99875a6ae6a0b8c30093c0f746109a7e5aacfd92b8c25b6eabef789fb9089a3222b6045dca3e8f6eafb3a8047e0caa37f76ef95e2847b7dae050fc9333227c5029c1c81151d37c612d99cfa995a02e4877a42ee804c3d399f2175ba3b87db78db37405213c451a8e5f010d8dfa90b35b829295a1eea719cb7dcff74798b226354d24f5dc9c55db872ef07cd693afd9b218ddc345ba0171d1c5a98c4df1352182bc9a23bed21683807aaf15735590b8790c3dd24f64900f0c16e092f33dd115bd38dc0f97e0e97eb61c05873f5b3dd0a35b7cc3c08bb267942f15208b567fddbc66279035e98be92800f2233c456908566d1365d69fae579d8ec0531721b264d0a313af22e428756758e8556d72e0fca1f7e93ea8c8ffdf8da4501263a6caec2db3bbae33795c7ec8a09b67baaf67a37eecef29ebc7f9f161e05a5d15c7c0b92e3fe151874005dcada43318c4f98837d2829e6ec92c7ec23e44c8ebe5e8cf169daa73c6f6f463d9a613e6454b1487837a225f0517541b9c296568b9196fbd0dac1ee22dba0e218b32d6992bc6730c57b45473e411f936759d5a9b6b0225b79d736ddd9baa998e25f34bd5883c728307c1b8c9192a5e4d61d49ec81737c8de5dd5eaf666bfaf9d0f1a05b73b21875411e2c223bc1d236ebf819e8efd35e1e7e998834f6c0f6bb422f469b975c466f0d96c5455de07b5999083d4d7fd04ed831e541b2df1d4e8afeed78c73587b5a6b1b210546b4667a49d3f718f2e83ebfe5df3be8458d79af9119c20eafa552ce28ce3cfffa1b1014eea87651f635d7684bc05475e284cffaa7a0c4b6822ca1930d6d9555a6fe06aab84598cfb792bd7cb457d059dc085569e441c3d204c031f6824e714aa8067eb850d285958b86ff53afb9a63027bccf55e38a4cdd0d6d382619f4051a18415502c5fb6c82d32d5ee9ef5d80761d8435e47698a2372a4500a354ff15189bc5a06e6c28180ba77941b92a11ba35beeb557078dcc0d6ab5612c77b3adf687f975566c9698ce9fdfed3d3ad8a5f06b7005973fff5ed721a6591e5bb9a017547942611dc86e89df50666f9887295077814b01e391a0a32ea4b5395a5fc2a92ee7d5665f8bc04b81e66954d702953fe14de9450f900f0fc9f31437b90893ab7ac06192c172549d72e3bfbd1abe53564902f059cfe16a86974337a4071a12d67dab9237d51452e8409994d53f8de11a905c9e32f20209d802425049e78564eba9785d1544872e513e56766fce2af022cf8dc7fdb37187221fd463666f72da6965a1284c847456aa73a2335f8df4833e66b9f825bde73a0a09b9726e620c1df1fe5e6b0b4a7b5dc6b22102dd0b9f2aa88de92ba0447123bfe51f28ec83da4331a3bd53f710ca2412990c5c6cfd52858c2953aa676f2fb3f2614c372e02b62ded2ebc8fa90e89c5089de1d8a48822e07df11f12eb536d0d2bd263279e900492b5f20a272fe800eb8d34a221431f27be721f8ad2df37512c1bcf33fedea5f52eb76ba3101030f7b9e7efad4132a64280c8a24bc71ce4f0b8f024cf3a1ecab18398a4298e59e2c81eb80667920fd5ec6bd5b59afa2d36b29d1a1dc85f4b96f19e3585d6c442c021738906862e4ea7db43f94481134636e0a8095b937358ecb1faffd4808f16e83ae6a6856d4ae81274ba2891a290d2b680bfbedd3dcb74266759ddae5724a3aa0774258325913da3ef01bbb283a4f95f66a87e02b5406af1f2b3c528f5c4b0bd6cda8c68550463d82e4d55bd60a2b22fb59804f96c9ebdfc4db437003eb3c6b725e7e125373ad613dacd9fb5721ad71288bd47acedfc0df479746a3a4b2609ade4edb793667eba3fabb7fe94a7612ebda41e5632a5dea906bd1e366b84d14f65d01fbbfbbc7139b74be58a37714a500f8fceeb9e38cbacec4669e531f4bcd4e5438a98509b2ec295f411fb19ef3b61fb837b4d5ccb90ec6fa8958abd9af159b8f70e1ef0872d264e2c217f837f2bc3e2cf214d8c2abde7473b86ceb9a613e4c88b7e2afd1b509e17300833f2c4da5ef852c17df9cd0141f2355b37d423ea65e70979004862130af21781fa3a4c8a16a5b3ef7667d37f78c318daab240fa8e9807dc7e6d489150e85f2157352e0f37832348eea50cbbb73d6a287b2f6d5ad272686600bb72cbc2cb28f7c2ae1085461bdf12fe19aa7a5acd231dccbee108d5552605f7f68afbb07ad1f12024355fb6a7ad194d2c6cc42f29482ed5babf8ae71f8e1c6a7629f02dbfb8c49478a05fc406f29c2810832da73efd5291446c72a48d9d4886ccd66ed43cfdcc45b0454d00041e27f6cfb7829ced728aa0405411f2362e700afef7e0eb0142e1aa515906a38aad502dd52ff55c31b6ce39d22939f5cbb9cb710fadd5d6439d804290a70b308e5818ba2ea272a1b4f9ad8bc6d812ecd17070ad7e58bdce73e5e0b00d2ce511128842396c897bda9fc904d17c0fe9f5a48294ce60c9612175417021f3c4755dfca2887137a57d201b080e1ea03e1f7dbb318eb1447abb3dde890cb195597b863b7d6353d497290e2941c5d2a7215bc0e692216a3172bd5598bd3ed8f4f9319dcbbfaee6234a90abcfa50e44af81816a8c7456e0d27db301b20e1d89acc4eaade3790e6b003f14d0f19bfc359763ddca366570af7c84308fe5ebd74ee8651ae3cd1971c354ac964e1cd44470ea62a5e8de52faa02c37a32696a8f274ebb767fccc7713d4355be17156d22547639f6dfd008ca910e99c4291d0ef0f71b0e6cf39eec8a884559b67a49aa93cd461db755a85c6019dc3e18e9c00f5185f29ba8e32a40925467a376783c8fd3e8c8abd4180a083693241df5ce0bd61e0fc086fcb272197976c900ba7d5952dad5bbc5502c1e6b4853743ecae5f941c8c4e4beee30f03e8496d4d158edb61333d89f4d4ffdaf7d20e68daf5c8d82fa160687670c2c51b258a88e768694a862568f119ee87c9a5a73e1c2eb59b790af0fd4372beb9048ed563fced8e35f16bda894df707975c15497acaddcb01e0f8e95daa451daaf8a949648959f6defdb302b79530f03a6f0ad210684d4f5c101f0ef469a64a194d96f8a0270df167cc6fc57eac33759f878be9e189fd2589a12a1b669ee8c36374ef9db4ba931743818e238054de228a5dd7364f745ac370a4a267efec1aafdc7978acbdd155467d7c0f8b9659b43bacc5601514233e5a2368c6a9a88fe59061cc2ef1b13e61373c8d968b9ab326416497e1ed08a71a66e1ea7216703e03c8859119fe6eb4d9b58d635842a752265edab5807496c7c60ae302c141e44ab6d9e51262390b7bf255d067a23372dd785f656748b0f3ea51498ade8bf6475cb68e4b846c2d1975c1acd5b681180f9d82923c75351d86a876a8cb137a788c1fa6728dd2da789c4e6107d92a21bebb04cca0de918acbb395fb164b77bbf2dbab8f618e062fb8b833b3defa2bb52e52a4eb27b4a5c2edd872a4c0f319db8c4e2b711d2282009954e2c812f67a3c2650fe02c58d99da5f4c303ec3a6286d667269b9f806577649faa321f0118c78e7d7da4fc097bbcc724de908f86c142501ff81101b38793c74ea497f20cc7a3bebf10c2e538d6158d7019adaa4c80d7ca6fd4b99f57b526089715d43810b7c94aeebd21a78220a581a9c329568518e5971a1d10db5907fbea5bb10ff2e8eac00ffcd6e07f8598696cb6c4d5a4e358dc882307a4c438787fedf1c83f5f91e200c385203b1b9503139f1645c62700b6ad20d665a8b65a13f5d7e8ad4bd05842c47b70181f3a64c85a5e8e1764329e009cc812732758f66f9b614539bfe6561d29d23e4f49a162b33ae6dd5e6e94e58051cb372c563a42b437a26e9c601d9b15ff464da4532087a38cb7a6332aecaf3ee6399d1961cacbd37e33ee9a5271dc15a2b24fca359f467102a87b147f37d01319b6c507d24680e2eb36c995adb6fc5dbd9a3ad32f7afa2c3621efde86e08c1f695a28ad9cf92c87cff0c9294b11e265731fdfbdb6e24535289affecb21b325ade3849b0581f6f29ab715ecf17812e56019efca560cb97af195d2c8f96b22965455a98fb3ff68c48777470acd8497dbcc19633557bcb1db6874078736ead7e391367c7755cb374a6930a8a53e12efd363ac7a608db8661a21b4f44651dea108456e2c02b75ad9b9aebfb063d3cb1391823c3e5e9f92daf6afa9a9fea5e48843ecc8e4809a83e69b9760c8e39692be05da1d2b50f4579f19616001ce606fcced2cd7808381b8c0da54b067c9c53988f514ad1f9e9d37fa3e480396d4e5bc73947c4c06d08b05e7fb97c9e2bb6426eea9b760ed113ba5d90dd01b8cdf3e1ace89a06827cf1e501931a35cb700c6fb6583fe1ce6a18c9f5d2ca2dc4c3dd058584693bda366b4d4757bc99c83521fbc33409e94bb5eeac619b1be0d04fff4eae5260a611870db714432b7657f1b4819379cd24047b5be068cca1c5f79e1e4724ca4587317afcf4d37043bf2e565cab8f5547840214e91ceed42a284cdda3aa7647e2cd44e4b6d4249e6d9c66f05457f6d4d08453c9a09afb45f4f7a2bfebe2101a15a056db9abe31962f58fc62df49e03a84f251ae83153d318d488c42545069e29d8e78486dc59f9df77e0ebd58c66f3f935e4d80176280545803d92dd0cef1991c196d451132c9ef4f45c5731d24a1e4531a030fa6ba2301ba9049ec9a4b37ff3c56ad2b274e0d01d88f70552e018cc2e7d05436d0127ca52fd1ec0e9af91ee53e698ed7cbd395d950fe1c6f264ee19b271b8b947c0a93c85a6514dcb469dbe65db0ae5388353d447652aa75fda64b0c0ffae0f4b688a140795d663678a50db2d3174ca218550ce09ca29f20e920299a4d5566ef31ef3a08a8debf0b1867ddea238fcdb27cf88c088f9b870bf534d8cc5971b9fa45726bc3a7bab8f68706716c2a3b2d5ef9a72743cd79684f98255fdcdbbbe3bc4755cbe82d7fc16fd18cc8294dfcc9c70b3689d3c497c2e033835da01d55248113f43741b936c263db32e6e396761e6905c4fe2b40430a165a920809bcefff574e3ee224d9e9e5bfc165b8d0a0d1620ca7d513dc77b72e7345c63b95910f1bbc70a14fa327d89c565c1ac06f805fd88c426c1021f0364e786223786030105378ab3b777a598a5b5abafd78296ff7888454ca8a4d34e890cb2f2344675c5c91c21de5c61a562f209e57aa9ed5129277d2e9c82bcb7644cd72962efd3da49171557c0e37d71e61666c366eb492c6179bd23c7936f6926113d106ebabe7c37f35ac6eee9397e95feb765a938749627b08c7a169c5974a0fac7d782a803e802ea6894f6273c909c5078696ccffa5640d26d0a11ad60fa74bc61e0b60d20fad4011a2d3fa1aa40c0165768aa9cb306d6249db65388294de203716bbc217b777ea4fcf04010af312e2f2f6087aac1daa03bb9a057fd5117dc65cc4f9b1904dd3028fe521e5069125040972d3bfa8c91419477972103f47212695e52cbb5a63bdddeffffed2b06825d9542f3753cc84799d5574bb652ab6c01ef", 0x1000}, {&(0x7f0000002240)="cd1cb4363072f3e77dc34dd7ec52b16671270be0987b9101af79e99c6744e9fd46d86a566c957e5566d4b9d5253586ba5143ba723694d2901d788c52ac08cab1809dbbe41bc07dcc031915bb74dc84ad2c1f9a871d2cde19c2309fa83c5d92ca5af9744436fcf4052aa3ee4a036252285ed5355dcd0cede5c53007b98e5e0b6b0573cfacafc58cfeb137eee5656ee85e94b058f6b028eab5ff29a4f831d5abb636614b2276c8f5dd10c3a4f9716be2d3d3e31f2954949662b44d86c8b229b1b684787c98dc002ffd16802814f262e41c1dade3a9cc98b2babb8cb38f7e43d06215fc62e489a6b6db951f88de39a612803aee0d9dc3", 0xf5}, {&(0x7f0000000000)="cfdf0bb3fffaeb14f6d896478f4a3b39d99f4a0a5deceee483d82acb57fbef4524453ec0bf21af141fcb38fd9b5f86a5fbe1f77362cd0696033fdd68de31bb405786d71ebcab58bd415445c0a9c148", 0x4f}, {&(0x7f0000002340)="11320857b7a134179d336d600d2670d6679ec726cfb8f3a1e463a33e0a3a7a689391b222d83cb8ab229cc2649876c1e2083a212cc542fc381f4d7224ccd06236171d1f51c5f6b531d5496ad28d206d1b5eff2375dca21c11e84c517616d3ef7ebfa2b0967fe32acd88fbaef0df913684639fc149ee8ad7bbe50a91e88abd9f44e9d7401b9581b0dbb94f06e611dc5e11f4e576d219f23d1882e4c4fad75365fc4dc9e7e7ee6c151bd3868140f93f04e3018b4fa56333fcb16db299b3af6cfe010e3b", 0xc2}], 0x5, &(0x7f0000002500)=ANY=[@ANYBLOB="9000000000000000ffff0000cc4f0000afd6ad8707e8600852c9a91940af37957f58ec5caaa1b00ccd7533808a9a6df461d1b499bb3c3f1cbc67de1ee746d9e46c60b021958588ee1a17f5779a3674c4000a914c85bee94dcea661478ae9beae54f1798d41e0ff827cde353fb9b46404fbd69b1f1e1422018f3141baff4a7bb72d70a7e71686b6ab56e145b5000000008800000000000000010000005b00000016f009e89e913983d6d2dca82309c2b69805782f8fd9048f27fc004261d9dc9f12bff8a3f6093525cf660113724d5f0c18b3167fcd4feea6fe77354b879af58088681593e4c3144cf75a535e31aea2960f320daeb0d77c09f47f9e929d25ce603d494f771d0a03a8dd73f7317836171bdb00000000000000d800000000000000ffff000005000000649416070e536a55d22f2db8b9b3046e12bbc9a5b4cb0ad4eb7b64d5cd62c614c3284e71a6049596732b0e16a9224c2e07e434d3a94adce02cc32deec6528de3674cc5176d1ccf7d65522e503a807e21edf875d05de8b4a4c996a66ccf287e6e75a08ea40c18fc1ddc64db28637db90690984c235ef28be0c0ec811286229a74d8c965286bcb7655172ad0bdad5a21911bde8c375d31a58451170e0e68a1219ef9ab6016aba6193c43826a0a419821d91ed87f1984ff3bd4249019b8eb3d60f19300000000000000"], 0x1f0}, 0x2) preadv(r1, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000002980)={'./bus\x00', 0x8000, 0x101, 0x8001, 0x1, 0x4, 0x2, 0x1, 0x1, 0x3, 0x6, 0x8}) execve(&(0x7f0000002480)='./bus\x00', &(0x7f0000002740)=[&(0x7f0000002700)='[\x00'], &(0x7f0000002940)=[&(0x7f0000002780)='%}@)!\x00', &(0x7f00000027c0)='\x00', &(0x7f0000002800)=')\x00', &(0x7f0000002840)='.}\xc7\x00', &(0x7f0000002880)='\x00', &(0x7f00000028c0)='\'\xc3\x00', &(0x7f0000002900)='\x00']) pipe2(&(0x7f0000002a80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000002ac0)="f872833c1f6e4693f7753ef7933c868e6d16de906433a36bd0997bdddc2531d53cd18c", 0x23) 04:04:39 executing program 1: r0 = shmget(0x3, 0x3000, 0x400, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x0) r2 = shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x0) r3 = shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r4 = socket(0x1a, 0x0, 0x9) accept(r4, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) shmdt(r2) shmdt(r3) 04:04:39 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) socketpair(0x2, 0x8000, 0x8001, &(0x7f00000000c0)) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x8448, 0x8) openat(r1, &(0x7f0000000200)='./file0\x00', 0x20, 0x0) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/99, 0x63}], 0x1) recvmsg(r0, &(0x7f0000002780)={&(0x7f0000000240)=@in6, 0xc, &(0x7f0000001700)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/213, 0xd5}, {&(0x7f0000001380)=""/93, 0x5d}, {&(0x7f0000001400)=""/232, 0xe8}, {&(0x7f0000001500)=""/6, 0x6}, {&(0x7f0000001540)=""/102, 0x66}, {&(0x7f00000015c0)=""/208, 0xd0}, {&(0x7f00000016c0)=""/36, 0x24}], 0x8, &(0x7f0000001780)=""/4096, 0x1000}, 0x2) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x40) execve(0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) shutdown(r0, 0x0) 04:04:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x97, 0x1}], 0x63, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd6ab103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fe70c9ea73906e2adddcb95afdc27b8c9831354609d02fc26c4b14b00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d7b65d2712d93ae731ffee5a627d0767106bd31b4605f1d00adfd323e6a8bab89057394672c25bc15a602", 0xd5) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x98b, 0xffffffffffffff7d, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r5 = dup(r1) kevent(r5, &(0x7f0000000140), 0x40, 0x0, 0xffffffff, 0x0) 04:04:39 executing program 1: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='+*\xc5\x00', &(0x7f00000000c0)='{\x00', &(0x7f0000000100)='.\x00', &(0x7f0000000140)='@:\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)=']+{\x00'], &(0x7f0000000480)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\'])*\x00', &(0x7f0000000300)='{{\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)=',.{\\&#+}\x00', &(0x7f0000000400)='(/+!\x00', &(0x7f0000000440)='+--\xeb(\x00']) r0 = syz_open_pts() syz_open_pts() syz_open_pts() fsync(r0) 04:04:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open(&(0x7f0000000000)='./bus\x00', 0xa0, 0xa5) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x6, 0x9}, 0x10) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) select(0x40, &(0x7f00000001c0), 0x0, &(0x7f0000000240)={0x8, 0x5, 0x5, 0x62, 0x3, 0x6, 0x7, 0x2}, &(0x7f0000000280)) 04:04:39 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup(r0) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x10, 0x2) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698d, &(0x7f0000000080)=0x101) connect$unix(r3, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0xfffffffffffffecd) 04:04:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = dup(0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$WSKBDIO_SETMODE(r0, 0xc0105715, &(0x7f0000000080)=0x1) 04:04:39 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x8000000004000, 0x3ecb) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) syz_open_pts() listen(r0, 0x0) 04:04:39 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000200)='T', 0x1}], 0x1) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000000)="87af547297b28555648c57ef44942100524c44c89990e64fc3e276b1f9240ab43a1381a802bea8de5540a774d898c605da5ac36179e1987f35bca1ebe0", 0x3d}, {&(0x7f00000000c0)="bd0d95136d8f4af15e75d5853aa7f972db0cda0be1b36196c7cbd89cd0cb093835f2f9bb91a2405e38ecd6b59b938e65248a7fae83a10e3f8a6633b50df72f98987d592fd668100d83e56bbc17b83591a0c7dc12e07eb02ce2b73852b60332079f947f3c734f304dc0e032408c815a1a4545761fb380b62a4950de24a95ed2cb168f1390add37e3020df9b67c0d75f540edc611478f7c6198b469b8161693315aa26ed47ff51d738e9b5f41501f22c3fcd5c4b9bdf2beaf1e308b7c169d084d32b9af4101a358ae5fe9591c93cc2a2594be96b310432f10e6d8767dece67c68fd21fe81058f227cbb2622644af1d", 0xee}, {&(0x7f0000000240)="f7b1f00cae1622b20c33ad7079e3a155962b16535786043e9770dd8506e4b9b8dbfa5315ff125a524d612e166d85be525641b9da823fcdd6f9af6bed6b4ca08b4e2536afd52383220a", 0x49}, {&(0x7f00000002c0)="ae8a56f1fa86dc5e4c8df03592192c27e2b4fa8c67399eb98f2e0928aa094d93331e4c5850a0c91021158cc5b5b7eca75cefbd0c9a3b3900424e136af30aa5ebf2399e26abb64d440a63", 0x4a}, {&(0x7f0000000340)="f786eb5bf2caa83294f19d3529f606162af82ad2c07a62140e447ab9649784fd6a87d03b3f3a183f58d4583c32bfaf45942bfcda8641cc8e4a73067498567ac910cc87ddafff987dcf03fe341aea54a4cbaba862baff285b6db0bf359a90d8d95cacae4408c64a28714ddc3ae46fa6a25c1816d60a78bd1f62ae239acda332aa5512e7a372d258e9d49c7f1e9582e55d1aa2500f436b680d4d92069b5476e7aa3ca6c2386dd80a971edb49c1d202b04daba890f71f86b30cf727f458b478c4c97f5ff410b365b1b45cffbef6ccc3add67dfa3d2ed07108", 0xd7}], 0x5) write(0xffffffffffffff9c, &(0x7f00000005c0)="59335c827d72b8dd579e5188b8b09525af0556cddc41a186ff40a8a63979575d29a55a39ef524aeecc6b8d057e1bf48b4802616b59ad42addb72d242b15f6460413e27efc22ae6474ebc4f208b0242dece987bcc23898af2a0e18620ac56f5cc8742aefdf3bd9ee1a659edb92a59a9c68fac0d7dd77d653acaf00c8c8308b7c9dc8a6fe5a8854e26d7745bbe15e25ab3ec376f719fb473cd249ab75e0a4216d7d509bb42da0d8bb0abe96cbee36c779e6d4cf9efd10a03931777265665f2698f55d43e51c4f8aac2fe4e890a0d88c73ff7f3a876cd718c8465d6925bc64242697e65fd04d50b7b6785f777efd9d7b109fbdccbb05644fa0b5a", 0xf9) 04:04:39 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, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x3ff, 0x0, 0x0, 0x0) socket(0x1b, 0x1, 0xff) dup2(r0, r1) shmget$private(0x0, 0x1000, 0xc, &(0x7f0000ffc000/0x1000)=nil) 04:04:39 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') unveil(&(0x7f00000002c0)='./file0/file0/file0\x00', &(0x7f0000000300)='W\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000100)='x\x00') unlink(&(0x7f0000000180)='./file0/file0\x00') r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x88, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) utimensat(r1, &(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000240)={{0x6, 0x5}, {0x1, 0xef}}, 0x2) writev(r1, &(0x7f0000001500)=[{&(0x7f0000000340)="bf4e790ad17c0f719cf4e5ab877113e6f41b783d90f2085723d5b99edfd9151d2352f8249dabb201736b50f4e8375f448219deebcfea9f0c1cd22342fc2bf9551c73f2450cc8add1742213b8c6b3389184e3661f7cc2b672630679bcb5f49c926b101b3d50f824ebf45838e323cfb91ff292eac285fd875f89829b", 0x7b}, {&(0x7f00000003c0)="4f164e1268694084b1b1e03226c2efa832d0ba0089e013209ea3aead11da0a5f934baa09f3d0784acfebc6e06874c00412448d50959b95", 0x37}, {&(0x7f0000000400)="b6457d1587ed7f1e53558f6e7636f8d7bfefdc82b09935138a042d6bfd305e5678898d10e59002082881fdb5af40ae523ff156fde0d5e3b8a51ea26d28ce1e7b1437678829b5f21bc905f00e6485a9cab50f494d8e61a712a06f54cfd7adbdb0f89c348e51c0eb6b441ec1d27780455345f04046a35ef40aa96c545a8ff758f4ae4fde23379a96c3a4c35805db921585536b8f7262872e3b34ea0b6e12305137c414049ad9730a2e5e0c26151d6f7f54540a5f6776e04d4659fbbc29ba27758925be484570a6d871e9cf1c59a82d83d58561f7f7181019aac93b4ad7dae038257f05cdde20faeb49a88f094422ee2e2a545a977e99edcb0be918", 0xfa}, {&(0x7f0000000500)="4955d27fde578fcb25f77cd3e325d4ed5975d5bdb49306209476475e4b4837e444a8845c25c66edd76db787c09692a6fd33bdabdfd800500be67b311235ec9660684a95d9a0e0a01e1f7cb40f22118fdce0d7c4eee1893cfdb313d1419a0dc456a42e9598c16538c8266f833144490d57aac83748922d080a683bbb49dce428bfdfc88d2c5d6d7fb8a910a8b9bedf475897f0f5e07349e89ac69428056a6603dec6acc304f723969e003ee8aadf5dcea21a2ee2caabf8b0ced5aff49d649b70725c7a3290da93f408cfd7198511f5ad46c29e9f576b3317ccfea5a8bc7baeb43473aa0a8a8a3f3221166361dbb81569f88b1ac4793be9392598c6f2c0fae8506d8609231cd164c733680361b0555a5e5e334492bb7c17b5f8545ea0ebda6aad274b8ff58580f8e3e70aac559c6b489bc95f689b782e7b5161047967806e97d4b0e76ea87cfd88a64940a12bd04f4d61435f24b89c60fcf0e1325841bd68db69529c9c4c2cb039f804ffa8493a48716133d4102d9350fc6ecc295f1fc607f41c134d1240c019a076083aeac3db2537d83394f3c7928c3b6acde4236292e0916c293059446c6905e547cc8334770640ae6e7b620dc7a9d019b10f2a35ddf7dcd89a8d19a8a6038114bf7589e1d0aa9c0374c790c936a544c9d3596a6ddecacae522c60d838d39aeacb12938f1ee3cd957d58cc8e0c371a067b514d9a2028299387f1c075c14c2d98079c87ea7b5324cbf4862cb49d91358d2dc17cd932d82e0fcd5a6d5a0874fc312237f62eb92a164ed855493d604f4f279e581a7300a49e8f69f5ba758f846108b00159ef25814b0b6b7a38ca441e4e72782f9ff42a12f1b32069087229e155daf4068ff86840ab7b100bff867955d22434f79658d0dcdc6b5abbc19d279fa4ed3cc83a12fa668bef15fd0e8f228d079ac5c837c0d09b7cb98407e3add78832c498a3a983284a4707e4d01053825f595f3985badc4ce74daa7529d010adf2cd2983010825b7a2705247362b4523ac31b9b8cfb30c3ceb4d34bd33d54bd269424fd72f402142cbe02138d23cbfdf6d712397355513e6c4440a82e825fddd7f7183e67e3fd848160514b429e0ec2081d73985619cd1c1c50a2cf1bb2a56c246d076192a32142b5132037bf64462d1bca579010d9181f574165a9513f6f2e603437239048e382f82fa3d181ba102084d18f3613c7185ffd40652e4cc0d69985b6bc1a8f866bbf97fb8d69755b33329ea5cb55f3af09db50eeb7defc80a57df88e31094debcf01f84659801504579200f55bafd835eb318e3e4d7fd8be7955ffa176b2fd0daf4c5c47290ef77526c74e65741d8bd28c55ab601dc30ae95d21f86fedaaf340a4e81d3fe61e7b62baa45bcb9baeb19f3048637e43186195a3747beb4923d677cf0bf8f69d06d0d704e739620ef2e196569504ce1a3b53e6683856fccc6a060689d844bcf2af2390901777b800c94d8219db8c5e38fbc86c46b4c58932330ddffbadc6a8641786ac8bec016926eabafd11000d8008530dcce7d366ca6718b949cb064c20994b362a1032a0009bec4879faf605815822fd891634e36e51f90e926edd824a0fbd91180aafbcde8988224d29893288e863105b0bca8261c7eec5668aac8cc5dc4d339066aa72eaf8268af52bd94bd14cf8dbcc6d4fe811705bc5673843464ef505136562bb4ad6c909bcfc40407b77792faf7e97c4ecac04c4768b69106053111e730340e28f1aa33d1458cda2a5d3f581da9535349e9a9f683262bed6b1227f92f94a87cc44e597a5a74284c8b3b48eed851bb47d7a65ab993d89d8eb49753c674c691e9e2dfcf064c5b3db584d2f54453c349b6f445a4040e9cfed94028182ac5e7cbe8187e124bf3e4ea3ba5299e43744db69a270265699debd114dce1f939576c9baeeaa78f3ea7e0a88374a9cd8c7cd85f7e829b84ef3c0360e8c5666ccaab0fc4b1e4266f6b812dbae7b2e25092b7036843f1cb4301c3b539fdeac62b0a7d756781784d9f1d8c7ed85e1ede27f3d7c92bec6eeaa1e987f7e7813f8ffb2cea2fbfce21167579412ddc73593bb6d41c5fa0ee87206f1588018abd84c08e0fe7ad2b1366ab7f208638066c9ff28321d9f28714960b013f118d36ab5f8ff541a9622274629fa4a67ae1d944d14fe92585162a0777dcba884a3569ed10fecb38652bbd2f2d2ee73377bb9df844b57484740999b06fe1b97e3a56a9be898333ddfa7f6d8f72aeff901d01a18511255a9f441f1f13a6cc104fb26fd4a9cb0ffa0b51e59c2a3048f1948302552160be85af77beef211db66e309e0f7d2cce43d3bfc685dad7fa02a718c85ea118ada8f52950707b110a774aa04880e796513823c8fd80c128598439efb195c63ad6ea4b5be64cf29eee1fbf2bb1282e3d212873da5579cd55ed77a9657026a648da54112a047b920e0407360663681ab597f9378fe59d0a9bbc6fb9f23a5a9a1ee61247bf14986ad33982296b76efe2ce39fdb6565ae05d2f43468e6aee644acb69745e83fe6f3721f67aa460fded660ea9c19f3b5bdb42dfb5e46c55570e3a70a58890c52f4ea70cf9ee7b2f9b2d4ca4fe76c65cb4a917c1a11a148ac4c631d31bc9db51864ed2b6781ba482b749ef0c97381f8934ed9ce461ff466bc3dbbb60e414fdd35d0c2d73d08b01846c219109b9b484f97509a7d200ecbcba8bdbc502ffc38827820f3bcf1d9f07b6b5c738e240c6d3ba101b58938f1cc33d8433bc8cc0ef7c9816b31ae92bbfeed7db83aaa31bcf24a3c882fadd467e5d660c5aaba3e6efb4f0b3b5f74ff07267e569d00e6bae471ebd3ac82d76357472b7331d50cd98e78bef934de0fb6700717ca8735884e5111dc4357c1ae221d9a0b5ea4e4e00ad60f08e2086cccb19e42f1561d5e6895a64a049b2bd3e59386bf3e68ed961bf495f96bb9afccac9ff25faf557e2ccbe31339878735a620eb7780e0167a19aec968198a04e3cbeadcda3592617fa729163100a85b3a9c334561cc21f64908ec15b815da4a05ef413c01b8790a12cc8cb5eb04c63ff1a3c5ba2b7be78400a19d5be2d39f9020eb916b3b96bf71034994e8533a083a6f09eae7e1c3024b8564c49079b6517da302efe5fa06b76ad58dc889cbbfbce7eb2dd4b321d5371da31a40a61a17e9c61b8a41894b4aefc7689867ae6b9af7a768d8df252988a30440be9bc14a3706e2db5d937ee7f14bb381ab4a205bcb0896f55763a7fa1ef22126eae2e6f316d0310281a0802e00452de188c6f28203a4607eddbba43c24aa03b071dc0de6c8ea5c544cc42606e71564ea88ef8b980ee7b59a4988739b8173450f201b2d178f3ac10dd2e9c91e1e485f14970d3ea4dd7f280ab6b01f35b0d488a62c5dc05c19309f4eacab9aefa7dbf0dcb9e3783fbbcb980e23daaf82d71df9fdb9d6e54ef767bb2a72735491de75aa68dae184c8589eda31acf5b30c7442fbe4208b517618427d178a717ca239fe76ea862e48226249904761490fea60c2f5168b9c19c9a8f58daab26add734a2c0936b3a5ebfe69af4a5088aa405516e3ad83b8c863e6ee1318ab15daa91594f40f77ced2982e75e818a85486953b1bd98eef5a775918255c73c8a3fa2f96d78cba5bc12cafe93d436860b056086604710ac8abb725fdd10edfcff3dcc2caaa8b3704a73cc08fd29c96ef2bb01b7d326a4749f7527e0457082c939a0ff87aa35bfa8a976e6c4ee3d28292ac04f753197ced43f4a1d33dadbf7794d7685e623706e1d70eb2040a60b46c732440225a2e10b986e8ae89719b756b64bac3dcff222c9c26b9acfa1ec67ead614b5deae581f4efb407a4499e425d72a62c89dfe8aed5b2931d36bc522e638d195adfd348c420477fd69be65dfcbc4f8f98ad5ac8536ad5c1a341772e8fd8e731606c96596ade3caad41f98bf8e09d025f1f3d5e70487f6f718912b9def187222960dbc7c17e079644c5f4c4e8ff38b1b984a809bf286af1cb7d43318d50d37a1ad671bf4ddf52fc4ac7736b7d2f35ee2a239915345cbd9a3304a22c0e58867b89f18f65b7dbecbe5906876f786c577f4829aa80cb8e5fbf29417be391cedfd73f731fa077cd472e56d8e61732f24d504433c3307a8475e760af733e6d21e3e55508b94830c3ac763b31ca8dcf4cd08b9375a47197f930b427664369869510fb4ed2e5f6e72673bbc31d6c47949978c804b046bf92de11986b13649170d7a6839563bcf80bd378bdef0dd82d592bdb239b4e5cf7b24b4fcf1634edba21994ba736a483021d65d689f9888906e964af359a4c50e64cf0537079c58d7e14e684b8d2ba4f05a39f06c17726a1743d06c300c9412afe67a8ecaff928481be98104afc54a824e16ee79d3aa8d1addc1e62a7fa0c8ada5610d73bd37a8865a0671d53e79cf29ea836f35f927b942110d40e238d83483e8b5f7d269ac83896fcefaf6dcc7b17d5c3d647d55669fd3fd38580b6916e26d8d194273044020d67aeb68795955a5b923778b3000a2d30e504f5b1de322223464f1e434f6e90739c7b798bac246942c78983c6ecf2a4e4788d9085e4a9b4d59902ba6cf1c32a9e25a84bdc3a3885426785660b250e389463f6d6850f4f91b49df697af1e9a9104d7f38a0f20d679e73ffd9bde4bd5afecc0671784f965373747525e7284124c829756ed33bc4eb79faa8069bec93ebbd5e72a4ec10e6806fb8daf3fec93795e2ecc35b75d758adc675b6406b20e919b88d27e6ae7afe3a9af60885c34a9308c20003da4f5a4185692e435245d820fe30347f3aa474345db72e993203dea6833972210394620b99b4fc4466bc8e162fa148726e07abb06170bb3c84a85549d3a9d1604d0cd2253f87a1ba6d6b3fbdcbb38c54aa2157a47defbaee803526630545ff1ca8d5d7a7d4b187ec3fdea38efd7177b1330e1702ebf115f807f8fb9810a532d856b8df9ebdbbeed05d73d426f418c0144dd20d07d64b84a0fccc47130056c7b460504da6fcb3647aa215f02c1a739d1ccb082b86830b100af909710c249d68529b82739d69396a5b9c98a2eb5f9010be0ee69c3f7531388d86173357a74f4fcf4a4b6fa6493d68c4ad6bbcb9446d0f46ef369873a70abe2702903b371e0672afc13255b0a2bd9d146e5b4d441b91c8e9678a85f58ed5507a33a6b551e58cae4965be5c46eeadbcd13938c455cd24aeb028c7952b4cc3b263ed536c873e77bc32f373b671fbe3bed12afd7b00d7ed869247788b73edec2d03c8e0297666520e92c57f5fd074a6da3e5db52f4d1d48560c5c8b0eafdc589a3ce312474f1287e045ab2aebdfb4684d535c844d6137e3a36a316222f5802b480713d0771546cb92ac7dc72c63ad8f6ffc2c2dcceae60ea617107e3370c83118565ed70cda34533a54b585ca721aaf83a84667d89b5a6b26415af9cc0febc2c995016cb5d59541eb947bd18924949baa8fed396817e1ee8fbc389b3f69c1931cd23e9f5466c991ed48e6e243ff121b0997e5e64d9536ea0de42711c9a9241633c2fb969c710d450636bda24f706e887e57161f3aa00f44ff533675a5ddb6a787b0d002705938bae70926001f43f1c279f3cf0d3c863fcc9fa2e06d71f10cf2eb4395749184c2d7f061e1a2ba10dc1c308048a10027a79bd148363ab3bc87a2400c413b5cb287906a5aa0be96a764d89c01f9712877f05af94f4d57da4c4f70a4d2fbb2ce200a0844f0760487617d22e5b572538e43c9d31f3dcdd46ba953687def325291d230e52a4fece7260821501d583401650a4bab056d63cd88b6", 0x1000}], 0x4) 04:04:39 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) ftruncate(r0, 0x1) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) open(&(0x7f0000000000)='./file0\x00', 0x82, 0x0) close(r0) 04:04:39 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='W\x00') unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000180)) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') r1 = openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) lstat(&(0x7f0000000100)='./file1\x00', &(0x7f0000000240)) mkdirat(r1, &(0x7f00000001c0)='./file1\x00', 0x43) 04:04:39 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) accept(r0, 0x0, &(0x7f0000000000)) mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000080)='.\x00') 04:04:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x3, 0x1}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x101, 0x3, 0x8000000000000d9f, "b08d16c63dffff0300e0003b00edff086300faff"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 04:04:40 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) flock(r0, 0x2) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000040)) 04:04:40 executing program 0: socketpair$unix(0x1, 0x800000000000001, 0x0, &(0x7f0000000080)) 04:04:40 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x40000000000029, 0x9, &(0x7f0000000080)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 04:04:40 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0x1, 0x3000, 0x240, &(0x7f0000001000/0x3000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f00000004c0)="76b5e55158fc9526d7c865eb060ac3a90714b824d3c5b645d0327dc5a001942a227deb3909929d02653394de53ffc95553daec4f5b5842f5c95c927ffcddc92c078b8b7d60aa38225c9c2384b00b676bdb73e6903d2de1629b0114049ecfc09cc699fd6c351b4a3ede37313630dd1293ccb60f22b9185dc364b038f66345fe1d03f2f90e25902dba69fa1ae6375f7f696cdd42c0edbb746c8d14f1bd7a96f01b0a2a756b134316f6d303b62ec6736ca42013437cc58a8cf2c2fbe6a0edfd259f50005d608215afe04b2166bf10cd1d1be0aadf51ce63618aba068b3126fcb0393332ab36d4a6bbfdcdc088c1e89e53c48820c1649e7cc74c2adeba6631ac57a9fcf5d6c046be0792025e285af1b946d730b928468959e729c22fdcfec04f8643f4309ce92c78d200cef188bd59097d97f4e2c7591f2385939ef88d42cf8df925e7328b2fee3ff2b7895d51386a056c6e59d23f05d19ddd7ea769aaf579cff33a165b9d32c0275ae0dd760d32f2558ff2cc8da2de0302d6bb9351f382d502979e6bb4240538b93296109eb1d04e97eda1dd7e84da477a8c450a4f0835792fdf08c853840e47ce7ba8359470ba8766f97dff975f14d28e14806a03408b3c2d747eff139f4e9e57bf57c83e373f3492fe09315fc2afede5720ec332745f1fa236656769bf9c7582b3643581e72a1329309c587fc95aee4c97e31f415e1f6b840c94692d346d99c974a2a4ebe560a2711079f54005769902955496871a6cc8fcf1f0232e4b38948469ee517275793621bf8aa4ea0cd3a503e856aca2fe0ffaa287471c920d207471595c8277ae1cad5053bd8ad5eec6a202394b008ce5853f1ee1e3233f23970266c4b4470c54b0ff3d79fb4fce7f70f7776c2a125b3cae33867fb26fb7c7ab71a1043cee283046819f58ea795703805d7aaffcf3a31eaeae17c4f52d68fbe585809ce9e12dd4b940e09bba7baee4c23b293116a94a980f894703c017fc04952f1dccf3b89c3970684ec140350f365867fb1b240800359a8433b002fc2a6ee83f1ba0dc08dd19acbf9f0ca242a929ad58e9ee4079263e61c103443ac6ceeadc9e04436ae6d56f2493d7282ca7acaaf9f725bc369d8a8bd25dc710617952a0888b49e2e076fd462a3ae517d29b037f199bf60f24f4dda39b75e75bf2bd4f21e0796101b5163464e6ae4d671067ddf7ab9c3bbe843b3cdde0c905fa50b261963584a9953ba929e7d63f86f6119d4b86adf1e99086e3230b15ff86806d2cecb7abe9c9773b1b9b1896b8b01d74943711e6cef634a3357c6affd47bc53f1c0487f2bf5032385944db88b31a851ec76c6dcd8262ff44538b234d89341ab11619e0a5e9950a0e8db77c8a65183acf4db9db089706d86044ac1f0f73ffed2cf45a146e129a922cc3bad1833272d58d808105b562cb60aa2b111292db9ea7d4f5c6b8717cd39224d5eae1c5c8bb8143d226e2bc6bb285ae6d2760ac520756284046fb4851b77d8574d5c9c0645bd042c13c028e6efe57a613eb5d66cd704a7f3b5b9ff59b4f5b45a5dc08b6c4a583b47286aa0f2d114520f67554cf6abae2d03d9c4a907511de626f209c7f51d97eef91b8d72f381afe2cc2c496afd330771a3fe8831b325ad7e2f9599d4137be11255838bf5daed12024de1aab123940f73a07a25885572853b61be398185028394f150bcb29f4f99b32c53ec91aa794fda95eeb04703346174650a83c238a02306a7f958ad81c56c01d69c966af11e4cbaa8714644da99b42c78974f2a1aecbea6684f8da72e9c19685cfe1697f9bf76702f57c668b35ffb541d8ffcb537377592283da89f39badea3c6e6dfa6a0dcb7b9840d6bb12d937a53e4aa798c9fb14478b37779f62446cdc8686a9704ef4155dcc6c2f2441a90eda60832d971c05da138d296508f7df8a90d46be43dcaba08e049825c634814707b2cf6669ae7a793e7897de89542b632477cedfbf2fa47623af842324163781bfb742909efd195eb03121dbf011f11427fccc09cf4122893b1ce74791939bfaf86375942005960a0505f17fe4ef4c115ac8ef3f9c3611d4a79ebb1ab4050d38a34455bad1508a09ea69bf4e499f55ac4cdfb6a5bbd3ca90a6f5d56374173a29491dcb8815f1e602e595fe298fa3343dd3f7743f473c71c730a076b0cea9ac21bfaefc9aa6a1c9a20152f6e6349e9ee344308cdfb4d54888e286f3b647f7289a5bb77f3ebf85f83489bc9511bde5219b298eaea6ab60bc9e8403ce64ce5b2fcd7999f41572da2c1c9a2de4d72e5870d09b8067296c073bbacaf0954e1d785cb71af65bf4da905863b4cb26f6518cefb9a1ee9535713edeefebc27d07831e7f934b8bb52b7bc575617a4fc3444c0af61d0c10f60866fbc41df6a3f6ebdb59d6e6c8724a8c853b9b8ab4723541f88464a05d07dadad126a1442718efb628fc4069f771cae9078153a9b390aa488da786bd1b6f70af25ce83918b8e58378ffcb4f32a6c654079df5faba2fc7951595ef44c2b86ff66394985e576860023a1d525c96945a5bdc0cc3ef55c320123735df935e4ec02d92c511b198c9731b72d37d2f057b94b0091ed757b9f8a805c63c9bc84ac224415a9b0a444ef222deb66888ee5b7a215fdd0b65d7b44fc534c0becf73925c6880aad7c89a29cb985ab4fd1b86c24b90053eea33ea15cf32e3ddd57332b5ae1dd3b9b7b7d101d48c892a78f206a1d96990eb200e01368af39e6fdb7653d5bb3e65c205b06db4e4112b58856abd3c31443cf7a37497556c94a577b59428fe41f308e6930ec299f5ca7fb7689db7c531c7e44794bafefbccee7691a446f74d1c6518a18ac07875937b3de5eb53936646e000f9c3f1d33d2ad5a48598100dcefe6663491ac588ac88a441af4f559fcbfa12b2f6bdf539afb7805f512fde68092587531e3d2a0e684174cb52870869c8a4a96d429b66af5733be58b4672e41fd00e5f06e45c7e2c6164fe04639df2f5a267ba6a078fb389eaed5bad9eaac652dd3be15d2a428d8e2bbbad11f5b81eb6e812513eac772e9af583afba39deb50caca198c539273c113840b97624f5e18ee2da209cb193b006dcb26a8687d91a49e8bc3d347f7eaf6427370408421d74dec74fc969265c77a0f92328311df93747642a3dbfc6b5e21465ec0757dfc8006d7630040b2ec194a0e4c642f98866338d5ae851ef73483b8ba239c67a8789d7baf096e1cd4f9e1d81c72c8bffd954d235475a66770b605d13e7c98935a22067d95f3a72fb702d271d0cfddc3c9f6995a7048a7bfc461d138aa3db3e2ef15357ee025d417cc3478c64773e6fca5cbf3da20c0ae9cc92bd47e683db7375780b760e7c455ec8d634082128eac6575367ea1e8ca1dde3b39d753a1feb10fd82c4743f9872e9a2196947d9c02cdf107feefe0392eafb8d8fc780bb32374accf21ccf1cb5e7a22aa2ae92cbabb8ad1d4fe18a8db136efca4d65e8af38faadc11f06bec1ebfeaa0deacce9e4507a731ff54956aa955f5a66e5afff045a8ede6812c6655bf0748e1c5305573f079419e4af02f36b4f536baf86abd1b1e9bd58fa88a8c04113e3f713f0535ba42aec20c421ecc7236ed6e3022846695bc2e9e21456853895499b29e0ae54d5a3ed2220f48ee4b05be88fc8ec3c6c46b669b4f942b67ad5f8c372cef547f5fcc0499b44486350c829a453d76a28cacee59c3b0cbe8f85f592001c1a85fbbff11a93ee23ccf688e865f4e289e0653ecec0bb6cf5bb4cbd5499cfa7c149c3072860a225e023fb794506881db4dd74ba5fdbf10cd20791068b884e39bf2533faccf3f717b2814fd62caf2b04fe868720db043099bd00ab32e72cf56ba0f759f0ffc38c84a83c7be5699c0dcd4bd450685b05900d9c78c813f03ebcf68df6de043af497fa390836d7c3020d9949b7438f268f8fb10a3eda9091e6357fe02d4336a2ae744443e0c392e2a8fd511866829fc772db2ee462e196cb9e732840095e9ff7628efb2af01d8dcc9cbf874af09680693b8ff489f0cc8f52269bec8af7adc10d3b8cbcbe81a8f9f830d11562423d83719f0a1015d", 0xb41) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) read(r1, &(0x7f00000000c0)=""/4096, 0xc0980d) 04:04:40 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x3f, 0xfffffffffffffff7, &(0x7f00000000c0)="56e436079380a2694474794506912ad73541922135eae36a163c8a5466f967eead8dedc203c8d62f0e42cfd076b2a50e919b8b690177754eab25ae959bcaf595d765e5bc2da4df502da7dba5619fae1a86f187dafb970260bc8c016a7c5177912bf1b1974ead3d1fb1830410eea337cbe4f775df1c2f18b513e0a7f781ebd9758002d30093ec86f0df1567d42820337713c0b36e41f6096d357c6b96f40900c215bb643e1b8383778fca6c6a79f34dde59e097a2", 0xb4) setsockopt(r0, 0x0, 0x21, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 04:04:40 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$KDGKBMODE(r0, 0x40044b06) mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000000)=0x8001) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000340)) ioctl$TIOCDRAIN(r1, 0x2000746f) kevent(r2, 0x0, 0x0, &(0x7f0000000200), 0xffffffff97882d72, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3, 0x4011, r2, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x8) 04:04:40 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) recvfrom$inet6(r0, &(0x7f0000000100)=""/236, 0xec, 0x2, &(0x7f0000000000)={0x18, 0x2, 0x6, 0x8000}, 0xc) semctl$SETALL(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000080)=[0x1, 0x7fff, 0x4, 0xfffffffffffffff8, 0x14000000000000, 0x100, 0x0]) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x66, &(0x7f00000000c0)={{0x18, 0xffffffffffffffff, 0x2}}, 0x3c) 04:04:40 executing program 1: r0 = socket$inet(0x2, 0x20000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 04:04:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x0) write(r1, 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/106, 0x6a) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) connect$inet6(r2, &(0x7f0000000040)={0x18, 0x1, 0xfffffffffffffe00, 0x13c0000000}, 0xc) dup(r1) 04:04:40 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x1, 0xfe5, './file0\x00', 0xca7, 0x6, 0x2aafd01c}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f00000000c0)="90", 0x1) syz_open_pts() r2 = kqueue() close(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffff7fffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 04:04:40 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socket(0x27, 0x3, 0x2) ioctl$TIOCCDTR(r0, 0x20007478) r1 = syz_open_pts() r2 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x800000000002) socket(0x0, 0x0, 0x0) 04:04:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca00300", 0x6d1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x100000000000003, 0x741, "b006000000000000008a210524d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 04:04:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000880)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f0000000840)=[{&(0x7f00000005c0)="048a0956d67ade6028c511211747c8bac870907dec1d6d01e0b44d1485a6105f90625bb1aaecca7099c0895b816019c64ccafc138b7c1ee740d231674d6e", 0x3e}], 0x1) execve(0x0, &(0x7f0000000340)=[0x0, 0x0, 0x0, 0x0], 0x0) 04:04:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) read(r0, &(0x7f0000000000)=""/44, 0x2c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0xfff, 0x0, "6a0c5260ec0bc7fcfb5b78593f9c29e9d6abaa98"}) syz_open_pts() 04:04:40 executing program 1: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x5) ioctl$TIOCSTOP(r0, 0x2000746f) 04:04:40 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)='r\x00') rename(&(0x7f0000000040)='./file0\x00', 0x0) 04:04:40 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x40) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x1) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f00000005c0)=[{&(0x7f00000003c0)='H', 0x1}], 0x1) write(r2, &(0x7f0000000340), 0x10000014c) execve(&(0x7f0000000100)='./file1\x00', &(0x7f0000000280)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\xd1]@\\\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='$\x00'], &(0x7f0000000380)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00']) write(r2, &(0x7f0000000040), 0xfeea) read(r1, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 04:04:40 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x9, 0x0) getppid() open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) 04:04:41 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = getppid() r2 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getgid() r6 = getuid() getpeername(r3, &(0x7f0000000440)=@in, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r11 = fcntl$dupfd(r3, 0xa, r4) bind(r3, &(0x7f00000004c0)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCCONS(r11, 0x80047462, &(0x7f0000000400)) r12 = getgid() sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000040)="b3bbb85d596faa0a5cf116675099b4045d32a87541b03364", 0x18}], 0x1, &(0x7f0000000280)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffffebff00000000", @ANYRES32=r1, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r10, @ANYRES32=r12, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0xd0, 0x4}, 0x2) fcntl$setown(r0, 0x6, r1) close(r0) 04:04:41 executing program 1: sync() r0 = msgget(0x3, 0x4) msgctl$IPC_RMID(r0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) writev(r1, &(0x7f0000000840)=[{&(0x7f0000000340)="281a3f2b454a8d26cea6729717e34c4c97b81eda467b8cb214ba099d5d64f83093bf9b84c978e6210e5ff4390e", 0x2d}], 0x1) msgget(0x3, 0x202) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/157) accept$unix(r1, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) r3 = getpgrp() fcntl$lock(r2, 0xf, &(0x7f0000000100)={0x3, 0x1, 0x1000, 0x100, r3}) r4 = semget$private(0x0, 0x5, 0x400) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r6 = getgid() shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) mknod(&(0x7f0000000300)='./file0/file0\x00', 0x8000, 0x4) stat(&(0x7f0000000680)='./file0/file0\x00', &(0x7f00000006c0)) r7 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000200)={{0x1, r5, r6, r7, r8, 0x14, 0x860}, 0x0, 0x6, 0x3}) semctl$GETPID(r4, 0x293ef561f16b49fb, 0x4, &(0x7f0000000500)=""/197) 04:04:41 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5, 0x0, 0x0, 0x8001}], 0x1f, 0x0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) writev(r2, &(0x7f00000004c0)=[{&(0x7f0000000100)="3a7915b5bf28f33140bb2c4ab9531f98659b76603d2c20e4b9e04cdc2a8b729471169989e2955462240144a4abaeef099098d9f1bea571d881af6217c33958c1d0c7c1a05862633edcb6c143b800c0ad52f3969035b0e00ad3af037363eb55d3554fc7d2ed5b03e416a5090cce9de727aa286de2abc4ba37d76d0805a603381acb67eb232f5f951d0e6187846381a4cad10ffda2d8269673e58ebe89f06e9573ce2a30f0c75a5a939fa7d18b75a2214157944b4d4276bb9baa78b1caead56cab398ac88d724c531c", 0xc8}, {&(0x7f0000000200)="1aefa7d0228444c5975416b296c98da705cee225eb7811ee5d097a426c0d75a93bb28ccf8f2a810ac49c7cc8ecf87dc28a4606596342b7035286e4f1c746c7ff351045fbafaff08304afa084cb6cba3f32545b2623abcaf6d029d8d2c80df9472375da4f6d45da96af56d0afd18be954f93dfd0ab695dafa055cffcd11c6391f85b47242db7beb8f19ca129c867e3ca0faef0277a6d4511e1010b290c73fb503b7c552fdd71f8ece008d3e2fd00830d0c7f2546ae6dea2142efa271e7b1dd53d928f64a7ef695ac3840c176c41d02bc9c4553a5abe5416e98353b5", 0xdb}, {&(0x7f0000000300)="fd6cbdccca2913b9c76d8ef1aa3811de9a7fb3b36af1ba3be52a1c21821a18863b26e1817037a52cd4ae9b8da57b8a60fcd626325a0682c61fbd8363bfa5b080efc9a6249b06b24a49aa1e845c89d61dd5141051115d2523bd3562d7966128ea06af3a9d8394d9cfde12e855098fe2452e0f31c48396daa350a1c06467128744c10e435dc63ae36f86c89d5632be7361d113f4084a3068ff7fcd9cda720d23fc09be9ca3abeb9517b99e9aa9f387579c12cfb07e203a7c5591a04e41bd44dc41aa875a4d0f9bdc414ab15b3d319749a78c912e4238e76feeb818b096e1a153d24dd47c75e15d", 0xe6}, {&(0x7f0000000400)="94d3d36b009f2a7fec01cce72677b62bfb1ce7705549f7916e81c515e7adb1eaa61f3433bf4e5fea71cfa9229d7f6380995ae9f58f4fb7e7a64d509b919ce2a9c8d5e0dcbaf2858e41cde5b98a020c17f8ddfa23c38aebe8813aa8d625d892c4c196aaf9328a3e3e78ba14b90fd4dc7b397179def0287dee6089b37252b4b96e0b78d892320ba09bd19a100a2fcd63986c8535a826edd72049ffd895a61b1e68e7f5d616fddb14ebc6dd2683b1b2f45ee4d117999ecce80b", 0xb8}], 0x4) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x3f, 0x0, 0x0, 0x0) dup2(r0, r2) 04:04:41 executing program 0: r0 = socket(0x6, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 04:04:41 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) r1 = getppid() r2 = getpgrp() setpgid(r1, r2) 04:04:41 executing program 1: r0 = socket(0x1f, 0x9, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x8000, 0x401}, 0xc) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) sendto(r0, &(0x7f00000000c0)="c3a2634644c52f83f6d486988c5e843dbbbcfed0fbb6d2c4faff0462a23721a7f9bc0e3181269919c6977f87af99a1bb81703ef7d7c2fdff57d7c7c321d1318ca9f45dd09c04f4666493b5b5acd674039579ee7c48154b25a91988aafc45843ecdc89c4a092b1cb2f0cec3fca114f4a42d8e9ae48b2dfbf2abb847c77d520a47af5ba21133fa2ab03387eaae477c59df186c3adcec4ab57cc77ecade91eb782c35fcfb9f7c682ea16fbca1fd1c5ed6ddfdfd18206c1a0079cb4a0c50fa328837d6de0d6003602f0e7c01fd2ecd0d638c53733a0e98fab7004dcd72a6c43ba1f057a3cd70d5710df2825b7656e2b85139faa5ab172142e18e69b036fcc2eabe6515b0ac741366e45af719d9a9fa83c1ad8a1833049486837360387f0df2da6d1f1afd06b02b38e7690ea28b9690e5700916e87526e217083b6d98e55403247affb70028d3cbaa2efe9f8257b4c4edb958045f1f58ed83754ab05c25243771eb5cb04664959c7c480b740804fa7aa66721be304935a5f321ab01a7b6694af2af85410f3762ba6c09b5e531478894620c9549bc729aef2d1eed3b1e6f6be8ef537eb7aa30fc729744e80605bd4298a6a5880112773510f6461ec9ecaa0187d0d02992b76b239845ad32846be6ddea0a3cb7053a767ae5390956fc5421472da5a209a872dc22046e11b5db62b93883ebbf53a34c01b142ec0aacbe6a66821c63912a93e4afee8139e541930a6fca0164e7cc9362cbb79a9201a02816b52289effc9197f7f0c954824c0c24f8ba5ce8a84fa065c135218b5f47e00e51903b9d99761535616cdd95635dbb67abbe2b677ca413f28d79e5c49e4babc578cc5c5537fb7cfa67a5641e1c076c1e37f5b182bbaea718af175f4b6e40430a786aa7329c4e61decc62cb5c3e0de742812e6502ebad30f680070f25b86c618dacf4685ac6efb589a78c0e9fe3948380f0d41b415df2e8f8a6277912bebced028fb0ba881de572509d5c81612ca836ec8de94c167b75feb82c9cf750943858eacc326330f552ec13a74ca9740fea3cdde60268c38784bb75e34fc96dbaead834a6404a23fc17f54f9eeb7e19708e79685f6883e1f3408f27ac041c0981b2b08ba05a69fc8a9cbeaaa1c2cf18caa07da12544822fed7c5004d20689c30c839ada969e7f988a99a74433320a929852ca3c84a873f4eed271bae1788d2077f1c66b9ea7811626e1b9c39f028c4ca8f943c49e22c6df16e586942d6c3aeba19068a59e44e78cf0dbc8a51f60439733d84ee5950ffb8ca2a5644954f344e364797b7f27d632897deb65301f53d2ba53b60ce3e461b855131ef315a9ff7992142e45dfa6140b8c2dbaa32f5c3bc3f55bc930f507892a60ef3fa3a39ad3027582d7aadda3f6333ec501b60ef08f56645a4a1d893254c7c63c8a9ca885413bd793fd255b4c51eb5817063c65a6e0c260b1a2f1def1e8d9f1c8841808c7d4fc74608f58661261ef53b21dd24693cf9d61b6b3371b727e45743941a1f8211ba70822209cd1c36d7127d2f624c3e1f40af8d5c25ffc93cf216a57dd3cf345e474f79d451034a207c4d6851966556ad0f9c705b985d0db68a8e6fef2751c8e569d1f4d4921597ac1abb5dca77d7e85f7c1bd38aeb5605ffb2d90db91408ada40eca3df14e6a076d1ac9403b7dbc5b63289a74020e1263e533eae2e90def2aa04177105fe7b84af40b6f0518f185bbb0e1d969a804d7cd45797c63bd5d35346bb8731369ed4a960aebbc6ae511e6f05652f4082691a2c0c08f91fecf6f73615ffb40fd1bcd7ca7d9aaf8db6f214433594e01f6b167e152f6793484bfffee28d20f2801c9fa5808eab71f7d63bd5b6644835281d977ce5505e776ac9b0d5ffe28b20319a0e9e034ed6ae3ac625554845ca90b7f25efe82d42c30f9ac8e6c0813aa61c4e3adf6053dddf31d814d2ddbdec3fee58517ad709d26e8b8171441125a86d97b7ab645252b45653282bc9d16df5d6f67bfcbeb479efcf198322dac4f840ebbce40d2884bffde93b72982d574bce5d385f5a9506b48eac59b667472bc3e44520099078c7fcdbf6a6490e8547df43751c06a48c31aa77620cdd5d72446c7f5f9bf260225ebc0bce487a1047af2b38a53bb0a84846ab85b3b5d6c139a72624a4894bafde942033e92770b5127168ae8ba08c5dd9fbb2b36f0c2acaa07be43af27f54eb0f5242a3bf4c003ef2f5a1e50154d4a4d95ad0ab90c603679de6f8967bdb800c8741fdc849d3c6b7fbec58e39f07a7bb797d058159debc563ceda8a80a223b517ba4ad4bf8447ffe8f413e8d50a1367d48be8ee17cfbca29a55f4afda385e74dd7ec0d18c7a9bd5ea5bd5e1f7e88f2eb2d2b7a470b99f7424b5be32866691885c9daeb41024c48f57f18d438e0690909fcf1b1b2149eb9566761a5930dc70ca06def3730dc04ab4ccc9dd8d380b58ba1ed767e876a668570604e2d491569e0a8ca23edb532cfd755256a93d89b2316ddb6385e6ed4dc018e28e5532a02d32cff025fb3b65ef3e1547d951a5ecf189b49c23279642edc007e943d11ba159c00741624ffce2264151c505c2cc6045c1769b2cca7cc1013096d6427616a5824beb1ff6f55cc680bbb254e8e4d5b9a840211bf58127d5a4893362b6d4c54348c1365382146b07a353ddd9a6046f6aa00d39342deab26808d047fdcb8133da5627b20c551a935f0ea5f77750ba3de50356f5f1c3ce1e48f6434babe93d610128829dcdb5208d52ab80c5c96cfa89c23e58f086df71dbe509d152fb5f0438a553e93d87a40cf90e3fcb38c24154de5716628877767b195cc5d75ff6de236366b3860fff4402ad4da92824f51de44043f91669f5d4403acdec5e2b22a2dab7f857f304f52763647aa57742ed574a3a062522db205c6ee5000056b288041895f8ed8a90411bf1e700a67ea95c6738086c62c408ca5b09c61caffc19750bcdb8c5206cc49c86ed876149a33410c8f60069608cd07089af509724edce4dc74b2e1d4e623e0a5df9c0b94cafda5a7940bc804b0d9ed60ead4b5bca4ffde597e9b39760eebe2f595725a7280bbf7658e9d14927a17448ba60d49fc0441ed5e6da21fb9d031f6a109f53bc8561c309717777517ca43a359d0e352a3e70e393a4f67b2be5f470aad0b431602d08ba460f48d943b8babec96f9223c8cae1658eb7f12f17b68a400637480793f79bc1bacbc01b4cf5e238e1b6e87366ed1d4cdab44f6aa6d4817207a489515f917bb61cb0e569bd88e793d3114284ad653bddb808b07b1777ef28ba14cf7ba54bb5237c659150a151a7a967a803678d68fe84ae3e3bca5f0b6c50aa09375cf21a254f6f1e49566bf78d4828216ddbd4216186c265fb962d9c307df66bc41440d53934a89e6c371fa703fe6231f33bad7a54991e2c94e21640524f00260b90719d1b1403a8644af959d689ebfad61927d7bfe101ec6e8f549413c06b3d1626545a729907b9bc94c93cbf1e15ec3875f745b9c479dd37bbbf13b3f8bd4a0816d97e1b4a8a9714611b391f289d94831c3930740685c74222306a6bc713e303f2326dc158b648f5d6326dac7b03d55690fdd74246abf82dc244cf93afee02443b1ee7b2e7b9d43d11a9fec40752787f6e5a30e4771521e88abca7c66f37e00b51c3789efe1e0de607927aff669f352d2c417daaab02a0c9f7042760a6ed6a555111b68df3a2927f7ec375756124eb440448504547f14ad642ad5efb836f8b86e7804c644fdd0d9f01bb507850d96450c5149688c238c0346524aa37441a5318f4e22c23b10056350144da481daa0aec283f6db69120d060296a661d7210d8813762cb0ccfaaf7ecd8efe16584491a8ead4a4229bf6152e8d9e32c7ac97c0eacf1c1a620133dba9ab706cdb18a076b9563e0287b01e1734babc109f84e81f5ba2a4545efeb5e6f998b4ad1deb38174b7a2b2778c973f9169f174368c168ca32812165f9a4cb7236f7e3fe809c94dfc376e7a8fcb458cb04f69f79d6e6fd806aadf9b62ea2a865efb2b4377658fdeca04d31ba4de2cb50f3dfdbe1dba069ee73cc123dd3f6577c2bb15ede75f415cd6debc3e2e0367a7f1fd255345e87c05ad3ca396c40662f7d6b493cb95f1ce94b20f334dbb291d578d89b778ab783265a9dff610cab90527ca11d5b6cc539fed1ebba65ce0b1d1ef3b20940cb02bf326e266de4264bc26b06a27cc21f7ae45947eb35658c451cf35a58e1a75205e5cef0e2fce838476d25ecd8a0881e72bdcfb70495a6c163f3e40d29cb1f7581cb2b012fb0600fc3d7ea946be45049893e349570ee1020426f1d7cdfeee205e924af1989a0cfd24109351fb26332d3355a102c4181f57cf23142aeede2f91f2e0c713551311ec96d955dda1116ba316c60c045b22e30f106970f2c8802b95ae3f7973e1bd3641ddfd9475abe6706b6a98bedcf4783a996623ea5da485ffe481964e43a012fda4f016bc3ce502a624184c3af5851c97d47a3b1c83df61713b910529aea003d3acebb9482a3e951b317812186793d62173bb75bca6f0c116fd167241094370cc5cead353646fbae40a82124fdf6ae6af2f88acad7086acd52a1c7b1ed01a6534a2bc132fddd5a6496aed7138c040d344650c46af929233afb2b82c463014642b868fc73f9576d3e08b4076c7bd9d3a3a74b78d5d4f096f28ac220ba4bbca8e71ac0ed4d0e9c4a5eecf86e2dc647f46e54e27e471e639d50a60a7fdd2b0afb6dac678e361cec5a6e4fd437de732a8b9f3396897bbc9294cd3759b654701be866829fffbc7df8c54cbfd7461c1ed2b846fadce753c26df9c5aa6f881256204078f9a34b3db0ecd23c5e8ee4ae44a7b0f8c8c6f36a36d8c4ef944938725419f64b8fabea5c17a7f0ba4e8a021e3f4b2731f788a186f58683b5438ec7eb0ffa454f9feb320ed7e6206affd5d58cf17e800aefb5f517a4461940d29f3fe17fd1c0e7d7336eaa384241a776b1ceb10d0e04eb3f0ccd96bbd668c1ff5e320d6e2a036e40e1f126e79a468e97b06571964ebbac10c3761b77bb60be091b6349ca9247c7c9f31dd3dc877d590205a679f226f20e735fede097677df1b0f2ee2d2ea934eca6ac5f9423f704156f18b84f942f90922f105b624336a769d3d19f62dfa2dafbaef76e74001886f516b087eae9f109f886c50f0d394de7a742a8fbe535988378294be61c6384c12c98efc9a83e97a245f5ebe48decaecfcb4b7c9b55d395e8cfc2266c514447ef7f2100a9f8c81648374c8632f978afbaaa153271994c5b2e9b5fd751e8d1a3fd8a7bed1ab5aa578dfee60229e7d910462ea3094ab9b7029e5a49f121c8e5f4708b825762df39d19b3e2f8af526e83e695550870469ab0d4b3fa9faa1504a95382bd9707fb8869b8c1aa9f83dbb85f3bba6600ee47615dd4b817abdf8ac626359a1562a306140790d3ab054bdf4ec4744c00ad9b7938ba88a4c3a4492dbbde1dc149088066a212bed8b4d6b0758cd57320f40e1dd1b40da6258fb2b8454b9a064b01deb3e1b3cb346824727dd4374a71b01b7376ac3a792e814c974021d9983acd49fb0d6b23d39f6d86a9793047000d5672718bce4a32a054ead7421f17a370d1f9f834b1e706f351c665b9228f3e90526c8d7552a14a07ccac74c42a0f23dfc7a816b4e806bf4a21978372b2446cb69a7f9f3ff70d5fac077a2214fdac4ab4c94ad87a78f61780b57214d6b5891aae414c4cad9b6f9301d2ada19d71cded8e8a7ef529543b4d24f42c84b7196d6de5a7bbaa16b7fb2dbeb2c05dbf705a1a65", 0x1000, 0xf, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) connect$unix(r0, &(0x7f00000010c0)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000001100)=0x4) 04:04:41 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x401, 0x0) 04:04:41 executing program 1: mlockall(0x3) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) lseek(r0, 0x31, 0x3) setrlimit(0x4000000003, &(0x7f0000000000)={0x840002, 0x100000021}) 04:04:41 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000280)={0x3, 0x0, 0x56, 0x3800000, r1}) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r2, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f1131185018b26857c18b7804b0c1618e89504619009bfe627ba94108a5fc938bd44609ec87311822a7080776c8896b64b4d00304912c804c194e950be55ec5001acecba0655cccdc20260764fcd9d1e56ae967f033f159b5cf58d998aa5cc4116cbce523de973dafff61fa228ab4718bf2cc98f4646b38a0a6e46327b343d0cc3674d170c0c80f9f27cdb70b19d551e290d8a2e9e9", 0x171}], 0x1}, 0x0) dup2(r2, r3) socket(0x10, 0x8000, 0x2) 04:04:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x76e9, 0x3a2, 0xc4, 0x7fffffff, "148ed8b254a37cd7d8daebf90811a15157eb391d", 0x3, 0x3}) syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3f, 0x800000000000, 0xbf9a, 0x0, "0000c700", 0x0, 0xfffffffffffffffd}) poll(&(0x7f0000000140)=[{r0, 0x40}, {r0, 0x40}], 0x2, 0x100) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffd, 0x9, 0x3, 0x1, "51da97f69cbb497fbf27571babf3b653359e7f11", 0x9, 0xffffffffffff8001}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "a4eccea6da0000000c000000000000008000"}) syz_open_pts() 04:04:41 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) syz_open_pts() setsockopt(r0, 0x4000000000000029, 0x800000000000006c, &(0x7f0000000340)="097fefa82bea5c801701c830540d12178712ec6cfbe1ef5f783d42d149ca0bf09353f568841d3fdb9b3e6ff1dccd5860495eefc47b5a8c117b7afc4c4b8d6c964974a8591515d70b293da83298abd4e68cf92dbe738f809e791a6de004f19836232a5951d198b6f601547288552fccaf36a630e26e6626adf446f7cfa403c9ba5abeb7e2c327de6ac730876280fb8dcde3a1a3e3a85aabfc7ca4c15a7274c5621aa3212df91ae62fe9bbc570f50fecd8148874429574168657545ec8e4eba6cc5955130f7c89e126d0a51dc14861fc81c6bdb0dda2cd4f00e58bea1ed460c45eb75833157f535fc383bc7284ead1652b0ec31bbccc3d5d06d567b40b44a62b71904ad39fd85c45653b8534507210a99be7aa42410cfbf21c231fa4d9a42f6f3fcdd37137a611e55dc8d7b4f0dc021d3359c96281466e4c84cf98f4b3360cc0acae9ae9e679cd1da67f6076bc81549ab89d6fae4b2e73a8926dff8c2000461a", 0xffffffffffffff7a) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0xb918ef91ffa5db50) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0x7) sendto(r1, &(0x7f00000000c0)="f1316889cb384d6b65c78c72ce6458e075de", 0x12, 0xd, &(0x7f0000000100)=@in6={0x18, 0x1, 0x1, 0x100}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x66, 0x0, 0x0) 04:04:41 executing program 1: shutdown(0xffffffffffffffff, 0x2) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000)={0xfffffffffffffff9}, 0x10) r0 = socket$inet(0x2, 0x3, 0x1) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 04:04:41 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) 04:04:41 executing program 1: mmap(&(0x7f0000e8c000/0x3000)=nil, 0x3000, 0x2, 0x810, 0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet(0x2, 0x4002, 0x2ea2) ftruncate(r0, 0x100000001) madvise(&(0x7f0000e27000/0x4000)=nil, 0x4000, 0x6) 04:04:41 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) sendmsg$unix(r2, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 04:04:42 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x80}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) fsync(r0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 04:04:42 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2100, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x42, 0x2, 0x0, 0x2000100000000000}], 0x0, 0x0, 0x93e, 0x0) r0 = socket$unix(0x1, 0x0, 0x0) lseek(r0, 0x33, 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f0000000780)=[{&(0x7f00000001c0)="712bfe825ed3dd3bfc3aeac326256e08a1a7ddd4b2ba669f0358408b30a45a6b8802efa592381f53d6d2e9a3486faa438e863fbfd92eae04f94207ef56b098efcece776441193b5add78a0cbae13951744ca82e2838319f40b5fb3709fea5e27fd5bb8ebe580346c77bffc8e04a03774d2f1684eddbbcbed755fe7847d11d29061c357646f8e5d701c851688fd86327ff0c40a1cad5d102238c75f29a845ee1f3f057752fff58043150c0aa6673d1fa2bdc4b96bd03faa7b3b59b7821e238a865fd7a63c687326f08479ff5e106cc727b90baa226d0adf21b88c", 0xda}, {&(0x7f0000000100)="6af8d37a4f5627c38f19f33c36266dec1708f255c4690e33bd28f4092b5f0eb1c0789097c12c9c00c92efa5b0dd7cf6c978c471f17567012a8a67d1358804fffac5abf7ab15179bc5cfda8acfe4b5caf50483310b8722f7266a956fae8b8466b1f249a2090a47318a290304b678e8cbfefa44b25", 0x74}, {&(0x7f0000000a40)="13dc0322d3aa95464a0e89529899653b80f23165227f0846dd9e777f274375b3c8670e3c", 0x24}, {&(0x7f0000000340)="1843dfaaa074b52f578df0d8409c046c382da764467bb48af7a37e2048a451ebb574bbb6e72ac71e508d70d0c501c2da505a10ceba578c70dd198c684fa76ded80848a6de3f13a08be3fbc6097da6aa7fda678dd1efb55e00eece44ab5376874bcd6359ed34e129229c8c8121f1e6139a399b008", 0x74}, {&(0x7f00000003c0)="f4a0ab89ff65a370289e2a7331aa7ec67ac189c63ebd3c963995c02397dbf43db6893d", 0x23}, {&(0x7f0000000400)="31d5329dca3afb84e2c5fb7e2963bb15a7426bedc50c69f938fea79192ca0d48b0458a9e05ea4dda879f98d094e3b362311ec81393eef3e69bfcd11a86553160aa13febe64fac91676", 0x49}, {&(0x7f0000000480)="f7f017005cbd6ebc6cb9162bf9766e17f5e79234be620b39ea370aff8217e808ebe7bbe50f33cdbd88ee223827b47508853cf5d282a3f4c3e8c5973214f319cb11ded9fec0441c9ac80ad2fbb2adaaa1d3a764dc25b5337a3ab937cb150f78555d4ef9df0ea3fcf121bcfe3fd55a89e67a0aa9d6f6c1ef250e78083fe253b9509d4a55663b4df0714308b48e98592f4086d9ea4be77d8be1e887cf475fdf75f4962ccc1571ae1690dc4a16ee6e38324a0034417917f41957b84baaf6b39a7a1ffd63897ec33133420a9161b58f8de86988098473a292badf58bee0e3488e256a20acbe497ed7b276b50ddca29e", 0xed}, {&(0x7f0000000580)="8dbdd8bc8d902c7ad30c7e8ba8c899d2e3b5508c6d82e26b56f142e92dcd946f969e6d2b58dc0d6d68c77891dc4bef2a73f28f3e3309bfba8a336b1bb8f4465b6e953eb5cdc77939dcac8943c8cb278dab166c403a1130b3b28d11bd0da3172ca71500ada8568b66a8525c6b9417e82b94040c875b2dfb1119b2385f0f8bc340bd6c8a430a83bc3fd1cb5d73f504b217d6534b45da63fa1ccd73bf84f46c4a5dcebe92f9b82603652cf9efdf56b6a9bcb0569eec0ec2cee6f2b74227d4d0bc8f81ff7b74825f2f9b1a492d07", 0xffffffffffffff59}, {&(0x7f0000000840)="710761cb1ce4bef1bfd09669a64c94a96604470100e737ed0a77a865b0c822b6b1319b29a3d5db36538f601848063d2fd10000010000000000eae6b8016919b23792cb7a1453c726ed9e6ae873c95f52d66cddfe81629f20ada5517525ae294bbed252b3156ec3cad37ad2c1b08f84dc82f5813a4083bda7c4a4d80df3ba50c4db3f22f770d396da0d27d093243f9ae6aee3dc77175438cf95ae7ca387e169910f1dbf155d6b1612f81fbf7d55e2032fdd122739caea6667e64924b1ba76f893ae2878529976d741442df30384276a0c3853cb25cde9ce26e3e164a5d3780d375b3ba7bc533ed4c0cb6ffff5a18c00587c641432c3a2177e50505719890262b15d717cb037c1ded3e40038d9d64bf905e447b159ae540fd7a931122c37fd09f7623c8a1be6112160bc1eda5fa877277c32c6fdc0358311d037522700d527929b64b36cd44591096d1fdf3848619b0e437e503af65cc2b296e22a3e060705b29692d4c857c556a728a222915bb5093fb5eefd2eb3cab91736335dd2817aace4681d529817df85000010ad19a65c3bedd96dc9633369e49a36a42586f065d1547fd928ad8aea6d3978847bc098515aa1d12da3cfa2656cd4a921f11ab53f69aebd530243672e1f61ef111ef0b637cb504ff8b74fc00c60df1982d970f221b277903ade703c54", 0x1e5}], 0x9, 0x2000000000000000) 04:04:42 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000400)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)="d4", 0x1}, {&(0x7f0000000040)="7ba0818012f988925812f044e460d2eb7523de7eb4c55101db0abbe314a2", 0x1e}, {&(0x7f0000000080)="a011f18d0b57106c2102523a5fc4aa3ac3576c29f3d5a64298115efcb23f4919392ed992e3ed38b5625392f1c8ee87b427c43bb676aa29a8af60cf407431d99c05495b1f9c9289", 0x47}, {&(0x7f0000000180)="a741a8d40011807a75918430707aae326597993f324bf0f23734ea819ec2b58fa74e985f2ddff9b0fd4cd5ca1aebf5e57c5d2ff0e6385bc8324321607110ab03af4779545119728a9454e7a62e8b1e81d66d19f33bea9a3e6eb5d8bf4ff6f9cdf62f81771b9bd1a47531c523439c3f79316c6f40656865ea5515e1bf3a1aa842cf20a9dcb66d75baaf2a157af1e57525b70aa8d3ac50f278fed08aa168d865cae431b22d39dc958db85a049a2bd78dbf35d14aed285dd297eb2bc7a74d3edd6938332feed6a9752940f3b1d1eb9b263731c6a399fafe93e13b6330", 0xdb}, {&(0x7f0000000100)="b4e21a92f1", 0x5}], 0x5) 04:04:42 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000040)="739cfe72a13010a13b32ade46406ee78628a289327699b256848d7650ffabf2d8647062e471c474194eeebf9d0ea69a169acf53daed10e3fd48d5e8b497dd9beb2d095bf90cb1332fdb820", 0x4b) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0xb0) poll(0x0, 0x0, 0x0) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5", 0x5f) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x7fffffc, 0x2000100000000}) 04:04:42 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x20c) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x1) r1 = openat(r0, &(0x7f0000000240)='./file0\x00', 0x1, 0x3) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) pwritev(r1, &(0x7f00000000c0), 0x1000000000000207, 0x0) ftruncate(r1, 0x80000000) rmdir(&(0x7f0000000000)='./file0/file0\x00') 04:04:42 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x8) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000100)="5d238ae85ee6c6c5f98a17bcafe2ac108260a22c4b1b60190ca6745b0eff8035396f7c", 0x23}, {&(0x7f0000000140)="18c1bbe9dd4830405a247845bc4f5af99c85b867ef1489", 0x17}, {&(0x7f0000000180)="fcef728a2fdc1172faef88f6c69491ff5bc4b23cb42367e10aab4d08418f8eae86b96ea0e6edd1ccfcd3530c51b5b7a1bc0f5643fef66af465ff7ba4ab5884598eb1fb3a17f3dd8e80f9bc64860aeeeedb524613b2229ead93431905665828d7273462567ed5c5183eef19fe2058bbdfc591206775f6da248226a05b247d5b6a5733a964720dc4b67fb6063baa4c1933e3aa31c5d92733ce90418f8e27b947799e354dc96ebce48ca0e62166e5344be4def5990675bfee5c277d13921ece41203cac6014c4740077bdc1e09f5652959113445ce6b19029e8256a9ac3c05f2a2664d37914b6e07048c03b3293dce56c9a29755a167843ccf0810b", 0xfa}, {&(0x7f0000000280)="2770dc9c94e18ef3cf2b62a9fc042e8dbbe5763a61", 0x15}, {&(0x7f00000002c0)="85f2f3323509313896b53bdc113228f6634d7d5bfb90c22ef8993781330a6119e4be5c6e65abb8d736e76acff5ececd1b6506e8f90d60864e129ce46b60fcdd1031fa436cd389acdbe3d1dddb1fbbb3cf2164f7f7ede403d981fcb712133f638ba39f50348f5cee13bebadba690e95bf70d44747", 0x74}], 0x5, &(0x7f0000000340), 0x0, 0x402}, 0x0) r1 = open(&(0x7f00000004c0)='./bus\x00', 0x0, 0x102) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000040)="00000002413c6bcfcf6ecaa2011b80c5011f9a7eef846a59", 0x18}], 0x1) 04:04:42 executing program 0: munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000140)) minherit(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000180)) recvfrom$inet6(r0, &(0x7f0000000040)=""/132, 0x84, 0x3, &(0x7f0000000100)={0x18, 0x0, 0x8, 0xdd6}, 0xc) minherit(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x3) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000001c0)={0x3f, 0x1, {0x7}}) 04:04:42 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) r1 = open$dir(&(0x7f0000000400)='./file1\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) mkdirat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x1) symlinkat(&(0x7f0000000300)='./file0/file0\x00', r1, &(0x7f0000000340)='./file1\x00') unveil(&(0x7f00000000c0)='./file2\x00', &(0x7f0000000140)='r\x00') rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') 04:04:42 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x51, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000180)={0xffffffff, 0x8, {0x9, 0xffffffff}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x9, &(0x7f0000000080), 0x0) recvfrom$unix(r1, &(0x7f0000000000)=""/169, 0xa9, 0x800, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0xd74d, 0x0, 0x1ff, 0x1, 0x81, 0x2, 0x0, 0x1, 0x0, 0xffffffffffffffff, 0x66}) 04:04:42 executing program 0: setreuid(0x0, 0xee00) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x8, 0x1, 0x80000000, 0x23, 0x7}, 0xc) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0x0, 0x34, 0x1, 0x4, 0x94e6}, {{r0}, 0xffffffffffffffff, 0xc, 0x80, 0x100000000, 0x3}, {{r0}, 0xfffffffffffffffb, 0x9, 0x0, 0x800, 0x6db}, {{r0}, 0xfffffffffffffffd, 0x0, 0x20000086, 0x0, 0x6b}, {{r0}, 0xfffffffffffffff8, 0x2, 0x20000010, 0x200}, {{r0}, 0xffffffffffffffff, 0x4, 0x40000000, 0x6, 0xffff}, {{r0}, 0xfffffffffffffffd, 0x80, 0xf00fffff, 0x6, 0xac80}, {{r0}, 0xffffffffffffffff, 0x0, 0x40, 0x401, 0x2}], 0x864, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffa, 0x20, 0x6, 0x100, 0x7f}, {{r0}, 0x0, 0xcd, 0x1, 0x5, 0x4}, {{r0}, 0xfffffffffffffffc, 0x84, 0xfffff, 0x4, 0x9}], 0x1, &(0x7f0000000200)={0x3, 0x1}) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)='\x00\x00\x00\x00', 0xfffffffffffffdda) 04:04:42 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f0000000000)='x\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000000c0)=0x1) truncate(&(0x7f0000000040)='./bus\x00', 0x0) 04:04:42 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mlockall(0x2) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)}) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) listen(r0, 0x1) 04:04:42 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x1) wait4(r0, 0x0, 0x8, 0x0) open(&(0x7f00000001c0)='./file1\x00', 0x81, 0x4c47a8a1e087222f) r1 = kqueue() fcntl$setstatus(r1, 0x4, 0xc0) 04:04:42 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus/../file0\x00', 0x0, 0x8000000) linkat(r0, &(0x7f0000000040)='./bus/../file0\x00', r0, &(0x7f0000000080)='./bus\x00', 0x0) msgget$private(0x0, 0x300) fcntl$setown(r0, 0x6, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) 04:04:42 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x80000000005) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 04:04:42 executing program 0: r0 = semget$private(0x0, 0x208000000007, 0x0) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r3, 0x0, 0x5, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000300), 0x33b) getsockopt$sock_int(r1, 0xffff, 0x924, &(0x7f0000000400), &(0x7f00000004c0)=0x4) mknod(&(0x7f0000000840)='./bus/file0\x00', 0x20c4, 0x46485d48) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) semop(r0, &(0x7f0000000800)=[{0x7, 0x8, 0x1000}], 0x1) ioctl$TIOCCBRK(r4, 0x2000747a) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000080)=0xaad) getsockname$inet6(r4, &(0x7f0000000380), &(0x7f0000000a40)=0x185) semop(r0, &(0x7f0000000000)=[{0x4, 0x9, 0x800}, {0x3, 0x100000001, 0x1800}, {0x7, 0x243, 0x1800}, {0x3, 0x5, 0x800}, {0x7, 0x100, 0x1800}, {0x0, 0x2, 0x800}, {0x4, 0x3, 0x800}], 0x7) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000140)="5f1a7e87", 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000007c0)={0x3, 0x80000000}) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000100)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x5, 0xaf) dup(r2) rmdir(&(0x7f0000000300)='./bus\x00') semop(r0, &(0x7f00000005c0), 0x2aaaaaaaaaaaaafb) sendmsg$unix(r4, &(0x7f0000000780)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000640)="7196b046d41593bcf8415d4b12c78b96893619b9b1137b86f7abdc58c436eb13668755269eb991ec5ec7141decf6201eb44f69655bf238328fa84b2db62c8ee14a564767b6b1001680e12be3212459c2069fe0beea7896bee1169ff82d9ab85b1a677015065a4581dcf69ec19503ebb17a0a35b620575b943befc2c00264fb23949dadd0e885", 0x86}], 0x1, 0x0, 0x0, 0x1}, 0x400) semop(r0, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1800}, {0x3, 0x8, 0x1800}], 0x9) 04:04:42 executing program 1: mprotect(&(0x7f0000271000/0x1000)=nil, 0x1000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x100000002c, 0xfffffffffffff763, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713010e69931921fcfcc46a685e0c219e309863596488499dda8bc10ac0dbcb7533e083603e49a08786a8b2965", 0x38) setsockopt(r0, 0x4558, 0x34a, &(0x7f0000000000)="c894ae77357c4c4bf1cb", 0xa) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:04:42 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="443010453a2ea7fa4e45490f3e7db26ac30a5ced771199914adf5bf8f0a8e60daa1c0827b83dd668db5cbf3d905210c01787cb271774f5c5af8112783e782c9f2bfb2a7e86a6e500c14fce8b3759cf5281d3e03da6d583df50a38403eb11c12703f008352e57cb65df1b5f326dbdca9ba5c64fef5efeaaea574a61bf1051", 0x7e}, {&(0x7f0000000140)="111445b82883aa498237ab19f05ccdf1d9f8ca7ee98a51e616a65113d0692892293c557fa74511ed07077d617f2902cdd7ad1f2ba5baa303a4619c20d282b19eece35e183f9634704e8a4474c2e5761ac30355632e29ce057c07fdb32b9fc926a9d68095360cd2c16e3ab76a69cf70043e98713a31d14c1620fefb9bdc6dc2ded39efda93031db34398b0eefd3d48fd26380707d1d9973abfbd2bcdbd3ae5b52b549c651", 0xa4}, {&(0x7f0000000080)="b947cef0c3a5c9b0436c0466dfbd8ef2bf078424e222170fa8aa08b52b3eea21", 0x20}, {&(0x7f0000000200)="e9266bd2cd9f503f027808fc87ea52161b7f500b7c90c65d0b68d9f94c951d7e66e3598b300d5150cc0fe29f8fcea830140932ed068ec09c2612b09582932043adefb3a4433cb9d8d0ae27c3bb28dc2cfb1b28fba2b7feb172d09554060808ef1beafd4c1311c055d2671e7f1146ed8274630c251569973aa51f8efe4432ca960358168821a15b7091c4f664f0d1f765f2bdfcdd8860e55278dd9b1ad01a4d902bbf17f9fed64dadf77874eb43f9ce211735beb5c4fa4ce53ea6daf71ad972cdf2cd20b6f655b24e007f17a7cbd3c457de563dfa0ce588a5a23ebfa3512ae8ac40fb4244eb4eafa2eb57e2b9427225abce529e35", 0xf4}], 0x4, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) 04:04:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x104, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="000000186a56b5bf3e752bfffffffe002000004dd5706c85b0279e198433ac834e341dcd291c15729bcf49f5", 0x2c}], 0x1) 04:04:42 executing program 0: 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) 04:04:42 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) socket$inet(0x2, 0x1, 0x8) shutdown(r0, 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSCTTY(r1, 0x20007461) 04:04:42 executing program 1: open$dir(&(0x7f0000000000)='.\x00', 0x80200, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x12) 04:04:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = semget(0x0, 0x2, 0x80) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000000)=""/20) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) write(r0, &(0x7f0000000480)="bd", 0x1) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 04:04:43 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/4096}, 0x1008, 0x0, 0x0) msgrcv(r0, &(0x7f0000001040)={0x0, ""/122}, 0x82, 0x2, 0x0) msgsnd(r0, &(0x7f0000001100)={0x3, "cc8b78127bdc743f82ea388a0b470b347900d09627a368121dc2f469b486"}, 0x26, 0x800) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001140)='/dev/zero\x00', 0x10, 0x0) bind(r1, &(0x7f0000001200)=@in={0x2, 0x1}, 0xc) msgsnd(r0, &(0x7f0000001180)={0x2, "d9f7ab5d010c1c726a44dd89f44dafd14e4931c8cbd58721c203cc7797d5c4719dcba6e96df4c3ac4bec9b10c2ed66483a552c8aadd9e4eae0977c439cd9f88cee14a3a2f2473f943e2bd4944aa402429393c60c02b52744d7015d4872055207014c486232949ab8b278b1cf7e31"}, 0x76, 0x800) 04:04:43 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8004570b, &(0x7f0000000000)) 04:04:43 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e2c7f", 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f66509f6598f4ca1dcb30fda200"], 0x10) 04:04:43 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3c, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="09e54b7beb8ee6c167", 0x9) 04:04:43 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x80, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = dup(0xffffffffffffffff) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x0, 0x8936, 0x7, 0xfffffffffffffffa, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:04:43 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x20) fchmod(r0, 0x10) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x80000000}) 04:04:43 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000080)="04000000", 0x4) recvmsg(r0, &(0x7f0000001280)={&(0x7f0000000000)=@un=@file={0x0, ""/3}, 0x5, &(0x7f00000011c0)=[{&(0x7f00000000c0)=""/119, 0x77}, {&(0x7f0000000140)=""/120, 0x78}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f0000000040)=""/7, 0x7}], 0x4, &(0x7f0000001200)=""/81, 0x51}, 0x2) 04:04:43 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) 04:04:43 executing program 0: truncate(&(0x7f0000000080)='./file0\x00', 0x268) r0 = socket$inet(0x2, 0x7, 0xfffffffffffffffd) mkdir(&(0x7f0000000680)='./file0\x00', 0x0) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0/file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') link(&(0x7f0000000500)='./file0\x00', &(0x7f00000004c0)='./file0/file0\x00') setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) geteuid() writev(r0, &(0x7f0000000780)=[{&(0x7f00000000c0)="a13cb415cfe9de08d0678da8ce31e6606c9a0b6a942430372263b47ab1addc1538210f39d73a2ac3953be05040b870de42f0fa1c75026b304437c057fbc4fb0290e6e7bc7a7e211297ca92ae459fef3d28478c0e84d0b3040c2c22248bfae1d814d87aaaa2517b59c798d80a836fb2c8e37f299aaf960f13f1862a23caf890bfeef9e9f2207e69b067731a12d62212e8b460680b43d4a3a43141a10bc128f3ef34b8db32a254e60567c9c152075dba29211f34368a78df994a394c0d76d342785af9f109e70b864f507d03c9", 0xcc}, {&(0x7f0000000240)="bfa7de", 0x3}, {&(0x7f0000000280)="13cb8166b56ff409d6dd88a1483b514c7de40a4b1ecfcbc6cd76b08fbb742a1ad64c8ba0e2a5b0c4553f67054d7173b054cad55da4061c0f7f50c6c97ec414fa2161bba3eb37a8f55e5da6776598e2b8421ba9ab0da7ae49d2c412d3eee60985bd79d19d8c56bac30eaa3efef9e750cec302ea47eb02941b53a2523f8bf2cc451f215fd23a1cbc96f1dfeb7f6d32dbbe26bc0ae7c66f954936c934774a711c632bb5e5ed01b8917fc5d6350020208c0835a915f814496211ddb5a117d811e7a2b5f89acf69bee7463877ab196f", 0xcd}, {&(0x7f0000000380)="f6aac1a69c85cdfcd79703b99cef28471b5df0ebb245ade0ed1e22421424c191722b7ba1c07f51b30f556894acca30701f69fee379010ec0f30359aa225b3319096b12d5dc5a198215b10a33c6993f6c42010e3dce7dfb71e6bda8de378650e2a06ff055193834444efc9415d27aa429527c841cfe527924b3fd33e1934e266dabf2c22490eb1e6a940259ceb8f1c0f45b6fba6730e6f2af96555b71947182b0f1ce5c311b8714f6d2fd6f8ecf4eca89df2a420093031cf1241f448ef3a0c1b62328f2c65fe3eaee7d524b868bd8c7ffee5ede6e9b402042264c0256868449578eee4a21ce51f84af0a31826fb3c958e7365ee4cb96b45", 0xf7}, {&(0x7f0000000540)="4687ff958b65c4c88f64611803863676a0f2a67eb4bfabfbb6edc8c111c8deb0abdb33469179c3752488c3bdc81c93b601a26baed358a1861c02cbe4494943ce43627d9feaaed9cfd171fd8bd730d2dbb8ba132d9e08bdad9d5476e71c417604e6c30ff93b93524768d7fe2184582b0fdfc7126e10c8c239ba2aa126ae0786c7568d07dc62afb0a2cd0120c7dd192872a5119e141b3a392c59789385f4f4471ca4a20a093e3dd965bad836fcadc02546e517e5be8b59fd7d6e3fd7cb4b69353902bcff42ff1e53b488e606b0139b42eae9c352089be317dfccddfd08d8484b", 0xdf}, {&(0x7f00000006c0)="1e6d90091b9709ec154a89f2063820f03d8f0a07d05f8bd777891507f52ea1110d4b0a59915dadda4f4d8798c95e1fd179ccdaab87239aca801eaef56521f60d24813cdb7cb6e27c5d5e0a48921327f64d50aabc2fa9632641553c8df3c8b622c2f8b60902b67e314b2ef527ffe5e61b7364429fa7739f3a2fe4d110a87df527e9022594b27e533ad944e4f3d879be82b2374057f043321a1cac0172764e52f3ebd4ff83f33edb7aa9f2dabe5cef5b0257", 0xb1}], 0x6) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) 04:04:43 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x280002002, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x248, 0x0) shmget$private(0x0, 0x2000, 0x501, &(0x7f0000ffc000/0x2000)=nil) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x9, 0x0) truncate(&(0x7f0000000040)='./bus\x00', 0x0) 04:04:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000140)="2dc97d83e2acf9f164dcc8a179aff7c12c05e6f227f67163389324f69c8e317654ed780bf8d5bbf6f0ef7015cfe2c9a09469d73362a7c65b1ea6dfd5c92b2c0dc4d644419c6cb8d1d5fbb3af998eb58458ab5a0b5e319740e4e5ce0bf06485202aec6108596caf9ce95ccedae4273772b61322faaa7bdbd3cc4ef00d8853f2415603e23c1b3619e792fc3d90874500722b5163463caac5456eba0da31caa404851075dd9ccb439e3f0e2ec00e66e736f7e4d894a5e0d75be20645bfd4aa4be4eee1c6b850c03513bb3", 0xc9}, {&(0x7f0000000240)="babd73faa7a683eab3f7c82753deca1cfbea05005ad07f2e084bbd97412c5d88bab6e4a573abf8047d4b08a312f0d8d1395ca4e0ce3f9b90044ff2a95a3ee251a73cc40fd51b6ff4c7e8b182ccf0077505972dfbd7a0e7d8734c01e615e6bbffcda076ade7d044a3991a959ac330d72bdd13bd4c563efa1f1b72ff5f096dd391f5edc378eb2be74f09311b2f065247fea0659f95588f3f667084b3dcae86a4141c19b976d8fef72049f52a7c09b69edb5a795f2935e40ea3ed317187cf1335137dde6b00", 0xc4}, {&(0x7f0000000000)="ee47264caddcf1b0dccd1d9b64a5b180ad9e84acd92991ff2fcaa2cf630b55706cd0c046531c07f3bde6ec4a20a29ab46a60e6230674e40132a59a41ae4b840006", 0x41}, {&(0x7f0000000080)="0821c7406cf4d64902afbf0f87b28c870a0351802f11965f", 0x18}, {&(0x7f0000000340)="3c83dba6f5ba150509f67c85d4b0c3e1e347c1fb2ec31b9921e8d1c34b91ec95b3bd51515326504bd8a5f81bc49bc77a29e1dd2c22ab4361b52724b0a979e2290076855d80a21a38672b21b88613257686bdbe95a87407cbac7c7c7fd9c6e502a742985bcfb9ce331f67bf8ab7f14168aec9fb03227f0ccff4c1ad9727cb9a3e81665ce2e7ec6fd27c41a24d8f0d64500af0f505ec1b6c7acb6dbe2319f3920c17704bb48c902daee9ff3faaec2fd738b0dd5b00f821a88fa04a6b83a1f30f00bcdede35c490bff89cf09350c3fa4f6d5dcad9805d30b0eb", 0xd8}, {&(0x7f0000000440)="1e5e0033c5945ee63bbaef5464f2898598db98b12ec11c3d3a9dab045e57c7b1f448745413054b3277d2f6c411f49cda51dfb11b89b10937148ae59c0106f065f0f452fd4c2b415437b94e2777966c8d8f123aae581bbfc1a28c07399b1093636c166b414b65dcd9a654758a0d7db0112ab0044a615708c242f4c2cf78c022e1065ef9bf1d7b0308c738ba64e09ce6d92060a8058192ab928b052af7b184c7a384998d0cb15d76b1ac86ee6f1344f958db93fe6b8117f4b25ec8fdd22bd24ae219fb77dea8f4a30b8ba0b04b44a5a9817c7070318d2c33e34a1396fd013fdeed0222d75bbe", 0xe5}], 0x6, 0x0) readv(r0, &(0x7f00000007c0)=[{&(0x7f0000000600)=""/144, 0x90}, {&(0x7f00000006c0)=""/220, 0xdc}], 0x2) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000005c0)={{0x18, 0x0, 0x7, 0x2}, {0x18, 0x2, 0x7, 0x5}, 0x4, [0x6, 0xfffffffffffffe01, 0x9, 0xff, 0x6, 0x9, 0x10000, 0xfffffffffffffff9]}, 0x3c) close(r0) 04:04:44 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r2 = semget(0x1, 0x3, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000000c0)=""/170) listen(r0, 0x0) 04:04:44 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x40002065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0xa, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000100)=0x6) write(r0, 0x0, 0x0) write(r0, 0x0, 0x0) 04:04:44 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = socket$inet6(0x18, 0x1, 0x5) sendto(r0, &(0x7f0000000180)="3b75d9abaece7a08046aac6ec52a51d3176961b058c60a3d8f46703edcdc87e433afb7fc09c7d96e3da7b5b621dba2643cfe378a545486c96daa24b24d3db83ee3fde6b15575d0567ce3671f610735933aa3d458c950243a69aa025575276cf89c523301e2353956f402682d21ed6565b238b3ffa87bf8c022285b425572d9d0c58eb303e2c91d68ff68a4f3643f0a8883be30f63cce68b23bd8d7d5b33903b5c30f4b7e814594a5af06995b2aec033882adac1f69e1b1bd855f6a37daa0fbb3b3361ce8f137eb89b61a54207108b7d078083aab90093dffa6a9874068eee2b39fda937010f424b5d50f02a404586455d00227ad1891ce68a40b3aaf445b81109cc7e166929225b22fd5e267ef8c80cb9b751384b00c2642baf8b221c3d9309c058f3c577569bba717e0252159668d901c47399c990bcec9d32d9b07b46d06e3b974b886b2ccebf356fdbc5f60a55978ff8689edebf18564bae8f9d361ac6c126ce0f749e2d7ced54c935b069fd67f74badf46f5d15bf55c37fa6061ec3f69686e7a706e648818de9942890347d60485625093ddfb944ee40c83023100159c803930441f654f13620b176bd6413550f86822d74951ac17de87c902103ad3e0a6430d4d5c6bad875b3e01d0db6968cc2e97fe4ab3e6f277c976b93d2b7c2f9072dfee39391f81977eb0b0c281c3b7550f1731ec06877401ddbf22d69e9e4ce50c15d4008e9467580abae853ce9386c403a0f48a6b681c0a951b206fb26ee2a8880e245d8d2165474b270750a1479799d46ce5e138df3aab7be7c2951128e45c0f5a9ab0df892acabba5823e32f46624920b30b2e6b9db7627fa243b1a1e0f0394edd83137bb65fa89ce6657bffeb27f847cce915010ed145d1cbdd137e227bbb22471dc50bdaac93203edb1823d8ea4a667a604c5c2eb528688bef4d6410015e8824801e952ccebcac774a3633936a8d6230d890e6f8a8a7c0c0d6ce1fdad2ded4a9c24ba7e8b030be1f0f624fe9f3993dff60df6d8636ea9839943264d423892bd4a022d7d035b76321bada16b86b7143010e475078833d356878675bac76d191e62b06e4b1b1ab1e4597e008ba18468b9c1f469704524dd6a25202d6f8f39783abddd7ba254a6c0af7041e0bb26b3219148d0ed965e65edf5ae47b990294a39af0055f22d03f0808ae9669a698c3a2c118247c87158926fc7e031828e7577c059ed974478de8ea6fddd8b2aa79fdb9f0a015de244e1a8b48281881a982e4f8514b82607bacc942c3e42df2a9d6fb8d7fa5e0e755c8b739c609ff466ef43725d1a1f2cb791addea883451e557b9a78146e0c36eddbd830a5b3c0470510a64815b71b576ce53e60d61067140cb87d21e7cc9191f51573e73a064252e2636708a80e5064717ff04108ec0d9c8bfc51c89be25027fdc1cbe767f9354dadb70806f144752f4ac41bea3eeac25dc7aa0ac0d63cf6ab011b62f9a17ae669b8d46b48c775071e5f17f7a063df3a0089963cbed0768471c36e191e1c7aec9bbd0f4c98930fcb82ef6e2edc159eb72f0b70e639616a9b07dc662fe0b0a2608805e64e984f011210dc30c9624c571aaec509537818b5e45800608273a9c76c90fa0d5028e9c3678e7e488b2dcfbbd323cfb13203bc6af5f1054265477beed453070ffa7e1371aa3e989f2647191f9ed1e9cd13d67d8ecc06e59208d5d8cdbe5f3d657f2f66eda044f153d561ff0c0a8045b7902bc4e3496b6859f99b7c93e19ff73374304659a8e24fa0dea6ea27b8c48f71070d6f4e1215275cd176cac7e1e3dd8c123a4ae4e43a79caac96aedc9d9986e45fdf29ffce849fd54e97f74c56a45b74d8f80b7260b02a8d1e6eda91710a67580dff27be83fdf6c286a124fc22614dcccece7b1a78b1eec6c9905038278e0743c760c9a3f4408a78a202339d242dead2deff58c41b0a52f880e1c409216113a66bb65211f57c802255a7cd7178471e5542cbb3d5925ffb5406432319084c4b20c171ba32945525dcae79227d038cb3f9fc6bb2bdc0e71e0832e5d265556ebc9449279095b973aff032960ef95120605e44d42f6a25107ec420aed2b659e906dc401e39674a8388d3fb89e3819425197407163f7d09502634ee26d9be730c3d67ec4b2ba4671d3edb147b06891c1eb3d2e365288f7ac9a7d43b79fa0fe5365f780426a9561ad11551fa52496f24a2a92c2c759644573a69dd3525a75f61635cd996bfc49c0456c69e7459741ce3536ecf60b50d7823f47ce7048f8d3299ae5e9f9469b0cc427673baad318a8685d5450f4ab9a53fd33f05a563e1ecf5faebd8f592b43b4e701c25b5f2225cab72da367fee332c592f559377c3b986087202de5a131342374656ce147223bd10b5c65c98b8548185b483c453b9c317daad0efc99325dd64ec49c4e4ee9e38833ed5a550a2d9928a3a595a479537fed28a7162ab3d75c8a14c325710137ca753e4653f6570429e2a1f5c9cb1401ca45b7a463d74c77c480346e0f938b7c6a14ad117a1b37e6ffbdd6e200bd65222d9aa45b05ebc6a861f4f495605cafa91446b86f239bdea76b13499b0c25ebb3fa5e54ef695a3a57f158e0b0bf936379b2b989fe5896d009dc186d7f53f7a5445f812ce072c576ddcf03208d4a514e5ece566e15773a70d9df4e9506bb4020505c0e271f0bb9a5ee73b974c37315543c5a2e439a565fb0ed9d269cff9aa94423ccb4cdb6da32437e16f1af5726181a19e7b6a969bfcfac288f2ebbe9351c98a5c35be59ebd0a24f982f875c53ffc6655ec613b0797e1da998b21f1581795cf2faeecaa950100c0c17fab1e1f26b7fa2021f16670c66c6c7e8a321d74be7a78455be47e8b9273b8c8be5c76f71ba6798d24484843575cd3b72a81401c8d17c6714ed06a1ccd0f655f7695774992f1effb3126ebc5bb64309bd8cc190514247d5e7bcaa0a176ffdcfce0d35ecc23e02075977bf27a09de6250976f6231d6f4828952702c953bbf821c3581808bbd2f0b204ae89d4b9445a8db055f7eea351f8dc758dd3ca574ef3f96823668661c0d3b729acb32cac938e61a85b810ae2c514a79e4b98fa6f62ff56fb13a2af3c5381e9d98e9972024aa92f98c8e15a4d30d1ca9a61a4f58c75e6316d95b70315cf0caca2f49e0bbe4cc54dd9fc1cbb5cae45f4842e25c26e08d748fd5d9920e7ecc87f28b595e84cb80eff4edd9db73b29e7ab3a72a63684e207f80c1c1797342d3ec9b036b9a44e72a2c0c494311fabb6e5f3da4fff65740f18f318e7846dd6adb01a9fa82bdc472d83cff88193a0cee0b456fe95ace02ef6e3b8c25ec8f3f76155c47d3ba10f398cd0405de82c9289837e1ebba4e1f5651555526d1cbdd71c46270ec9e0081a6b173a582d90b638148235238bbef44a3375bee0acff9f4de46e4c8a10e114c5f415296abaaccd1748c08c135d1eebb9c240390d8736568cf4290cafc326db8e83dc739d2881fb97eea6a7d7d1ec5ca0ae69b8762fcac1c60f5226bebff152fc792373843646f622c727c4126d85768ec748abac89613843fca1e21b976867cb286907a12b571d82cb8c3f054a6591039b60eff06e59d30018bccb7626950932337fb490eaf7cabae8fda78aff7e809574e0b24ae05bf0950f622c44c9ee0068e391b8a1a537fd15d733a0baf95a417bfc53399bcaba63861c4e82b67604fca946e5cedc6bf42604dbaef5bb72c5146a2675195c3625479e4ce11c50634039177b3250d80a812e86b898ad3bfbc081d4fb616d31c175054f573381e835ea6b5ff0767f6c6d6e9ff0802c442446baeb2c35f1d4f777e0899f454ac7d58b0c468c47a86542747d5963fc4c41a1c6d5e03f4a7c0e46e5309aa77adf58bc866bc105f4f8f768cc17a97517f83e9c3c93cbba4b6d2cebb79cdd57f3aadefdbf10a2132255ba43f80a7c2b19015980673052d73e27c002c4ce0659e65d661893e3d7a35e348078c94fb41030fa8765e7cb8a95b819b12236a20ae079e59a5a8f9d8a3ee23a3e9c370d074d435556a072ffa07e71badaa5ff4e58e4f29fa2c9709f428e340b5278795861aebff3f9bd391c4b719b5eeddaf8838b6a320a68b5e22c6962ecd935dde07734e35532e4f6a052a5bd26843579bf8eef053478a34cd417acc8f27f2165b36525d4201b8a808dd2da9a56e43f41cb36629761e5e0c16ff7ca24b9064232dfa4730312c369838a7d01aba19d0ad25f325465aa134b1b81def05b4674d43be79b78af39aff2d46b7aa6048ba3d994686b659de364724f8d5169cfcf74d7d78874a426287fbe3c0caaca74636b53418a4e87704415a12ca732bee6b3b1b4e894b065f4f08e2537f4e094760d06baa0439b15b37267a947573ac803b93bade7792cc4c2084df7f7dff62c51878de6b7fd7f40f3ef2570ee08eabad8d7795bf5fd1cd1246131a4fd2f0192edef23fbb0d24c588a6b8b7a1042425e7ef15fefd8c2b33e6457e995682472c1de439f242629d10c34457177aed4a0cb994edf25daa1bc94b638d5239c971593a92c2c1afc1026fb3212b2c1f0857a8c118025c09b35f14b3e36579153867451f099d25278582732bff43f13dcc3c3847cee027505537db90d0e574f46ec13a3ebbcb3a6a5a0eceadfd2bb9838cec6daa68afb104703085be5ba2798c90a788d9fb1946c5fb81213f970e05539384337021cc8add7bed3a273bc95b777f29761f952c1f8aa292f57d0c4493aaba3c5f6897ef47f76c7fd002daba0f3e5db22e51360d61755844684b87cd73bb71882194ea741d1dec2799a59f538b5d82e6bb1f8f0977c10c40366b781c74a38d106a4e1226facc500866c9974f2e151ebdcd80698a272167acd93b859f23414f5bea1a408823b5b23311e4f99ac11fa9e852f3d44197525290a919755dbaea43be9a3c7a47e94944481c5bb360c600b1cd0fc27606df0b91eb15b7d48af0d838fefe73ed9cfa032ef8d1a87e2d925c42f7970baf1137c24943272fd75a194236e88ec966aee196a0ad6c11aeb6d3c161b9961219aba3cdb7d65afbddbaae8f8b0c49d3695f3d74bf43b2536ccda73efb649fed8af27ab0d1a13495c9707a14946e2e2b87e36fdd04591de9180c72d962649da723d4888e7d22d8ae3922de0813744e2b48848bdafda386cad382b033851d2f67caa0a835c2d59e9de6fa6655d1aed4275aab58000d129f85735a70f4f19657cb1f7dd1fe0501649eef12e3a489cb3d081423699eb434f9fabf651fa141b12103931ef4a38da64350d751a9a2ad5596df6a6a01f7231fa3f02c8fad8cdb5dec782fba03f66e09d0c2146a02ca24d6b4ffd775036c37c5d25b356ee0731f641ce3addfdf5da13ebc160096a880a64fb02cf8a26fe2de138f8bbc2a94e3b48f22208b285da39810618e3cdbd6dc19097bae1475b5572dcc8a3e6057d0e7f7d12c52708e87c2f6326eb2965d0a737a33ab6dceb142cfe8ad31047b3e64e8d5cfadeaf6c24dcaecd2071b14d190ffc6d00f0557d4d9f8be02e13451b2af6faf9b4d4a458f49865c1ee21dd9d9d644b8b88e5133557e2323fdfdd9664271e57e48cd6a537a35fa930390acca07052a3051ffeeba66743d7ed5043f58ff514057b81c74167598c1e21c8081c73220902a62460b77b13ce0ca264ce3a462ae2b89697526e9e22c0d37598a1b0ca0323a9c46acfe9f298653ffd4d3681243802188f1571d89fe976b19110058fb58af30cf0a7f5c6bd0959191b323b6b0c2b65269f842856d8ff5c172882c04e97615d7a14ecc9d687571a2ebb56b", 0x1000, 0x1, 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x8004427d, &(0x7f0000000000)) 04:04:44 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000140)='x\x00') fchownat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0, 0x0) linkat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x4) 04:04:44 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x810, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') write(r0, &(0x7f0000000040)="5e90fcad16c835ba7e0edfa87be91d4bd4", 0x11) r2 = socket$unix(0x1, 0x5, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) accept$inet6(r4, &(0x7f0000000080), &(0x7f00000000c0)=0xffffffffffffff73) ioctl$TIOCFLUSH(r4, 0xc028698d, &(0x7f0000000200)=0x1000000000fb) 04:04:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) r1 = msgget(0x1, 0x520) msgsnd(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="0300000000000000df5c99160292a9345f38c7935ae4b11781409e763239d7bb6adb67dd1ee77cfab1a94c321c283eb678c2f525fdcc23f90232f3066334c75006393717fd906cc5156c2ab513e336fbe9094285b00609bc63383b35b5a7ef402fbaf61433eaca926fbaa06e2c131261c5fd653302426b5a520f8bad95a5f0261ef3871a74cac9a196c677352b423cfb419ad7701d51c0e0686507075d841c5a91e9398d28cb184c5fa0c6de271b55e2bfa60d20d05d6d1f49b7f2d59d7f0861ce864e5b27dc99c58afa1f6283b17ca89baa9a162244741abba023be30ebde3c29f2b6a6368ed867f7aeb000b37527a53101ffed7f57f2ce33cd4de349ab6bbe8de2c1da5634d26bb40ad31a2b1edef4e781a153eb543291ddaa726ea5843468af3f4f716cde359d458d9d3e7a7a20b9738720e39239842a500c4cb0d96ff7ccc16e3290f167a72d6417a60fa65ab49655c2d974d0abcbf7b119cde699ee72a3490bf27a715e958ab26ea4695886d50018e1f06a24a2e14f4e5497c7971099d00c65e63cb03851d13bd5cbf557770d1d30f51fce956af4493fffb6e7fa40a43aaecab4f59dcd5802b825a1b327051cc298f69958cd88357865e7fdccf0c5322c482658ea1a622756b8128594fa1855a898e67b346f4ce3956b3e5919b1771b28a570e3d3f6e5d0159f6216a5c6adb120f905b44a1cf3cd8b46ae4c126fa12fb7850e8290448c67762fb49937a2d9c0f240cc096782405ba56e0ec10eedb6cb99d8ec5c46c8de11c7089141db91f4e9b36711cab7541213ba9fece52190f3b01c71b6ca83d9c4ca4cf0efcf6cc05500cdcc35bce825c2b50ff2c522d411ed5780adec098863269dab534b2fd0794223d2dc119e4c5e227616cb51e5d7a22f4240db7fbe0f52a19c93f89a87b3f0d6c61293018ae309d33254032edc2f291ec81457670c1d5f02300ab56ab5cacb313c8d44f15064fba68abb3af35b575b57454b7c8e0bcc43971aa53305552adf0327f72aae5a5b2d86bc7a6644bf1b39ea3e739c1f01effe39ee795be373855ced735dc37ce10025b6c6397aa66a742ae307420a3292dc1635402d2c0c8c732ec583ef5d922e53edb1abb12d228a37b7aa3b8f788e2731441b06e5a08e7044c06a5e664473037f8b3cf8cc682c4f71abe8890ab58c8a6b46edc989f002131fc6703113a61eb701462c7a0b6950ed9897b798e21e71a34adbcc92fd1a3dd318182b148db08e10121df72e691ac6e04df2f0e23f014f40f4dd96b77a56c6bad455adabd2122c820b2b94c0bba469906052c2e9b5c8fb635148d6cced9f454a6023e7a28880c6917c4bb000976baa3e8389deb51ed630dcdcc82bfae12383504eb93dd48598366bc1c390313d2adf5db3de30175e2d6df9306e24e669facacded3a79d3335d10eb0a947e57f7503139169247086e68bbee965af3822e7912cb6ec50028222877717ece7db97f5e1c5a927946a69f39a38a5f654caea51429d97d3860f1cc16b67d49b5150864c3b3b684fa9609bcdc9303d62746f9655b51982e7fd2151e77902a185a68d3f414b8c1b9b5635c39c66e1df0a101e7d74242c2b2b47575f2d91e5459b9f59253789d9c78dbd5cd04be8aba2b5e9508d2ee5ec00b97a14bc93f6013e3dce3d61d3e4e60a88a8a205302df5a6c927f3c161323bcdd6eb10ab623b56ebe3caeb73f00c0f35d8d7e5071e15e620ae0b83f0365d74e2d5254c991dc0fb1973783c9e439a7fd8e0fb600e32171f3deec7d4bd20bb7df03817ebdc3008b6634e7f3f5dec6d35b262d6063355a5b5fd675d84d988afd38982edd969f028d6c1378dc6d255939f373b974b5a9bf92222d456fcef680f1e1ab6a53b98060581b7b7011aacf72906ea982ceef6f8d80eff376e2c1cf6ba10d55977f040f2f395680b7286cb02b95cc3e99f3fcf826ba9b5caa377e093441e4cd45289122bdb6ccb01ff4ee9983f370e43cec2d202e6896e380ea3aae595d3d2be81f96386325ce2e2ede2045cbbac6ed5b0968bcfa5207319add29039849b7b1952321d8ece5fecb0fdd5a09a8103efab087c936cab065fdce4fccae6d6adbba3ddb7140532160b14ad496d6bae02d14e727a9773cae22dd1a42ae5da5f54c661f6f08c3ccd739ef413dc6229ef856244ee2a2a566880b2cc6643ea5df5e3e0565b1ea41ea783290b252a178926c20bce87d96d4738726a37e3a9ffd569663d3d16d52e5c11ec0902775ddf2dde9ecac79578d325393b52c667ba529276ae1a0e299603777fce9aae20d3cb552991b2020054505375262cef236f6e969abf4e9982c6d439ec6f43ee70a9dcab7da550da7c261f2138acc822e68a904a1e7b6239ac13b397302de89a616686160cb8137d30adc72cb67fbf57528437c9763e946bf7028df4d246b61996ed23dbc59026d15f25de8470ad59fcdf7b49d4b6bc3f36f267aa2541f091ef260a2444b0ae2b6900ae02fca0e4cbe4753a784347becc5b633f0e9d84f92fec0f160edac059dd7f140c30ba32643cc6e7e53d9455ad5c5d65998c55bd54748db7ea33f66d2bbcc83b522cca04d831249f2550750e1997310b20e73e3251f5d26481fd9a55325738ad1507457b4fcac0e7247e9a9bced6e2b371b8ebdbac89d1f5c596cfc82900e0146cfbb93d7d25e8330a6c7b28a324afdb6a44792a365daaa5f5b50225d1ead5d4dd62cd6c1f439adb5001dbc9985bf616043c14a2f063c93d8381c940f9039f18a30c9ba62f6556b68e6d4036d2118b7d8190cac22e7b31de1d86f1163a28239bb694e9ae88116991878077ea0274896a7141a9f13bbf493bb903790bb4fffdf9d46a80bea028a092d0ffca18935cad626434354983c7b9d6898733efb6847ce1eefea3cdf802ddce9f4f83763b733fa1318b0f0a2f253a9c987fcea8455864d9f8f6376c0d21598a72c10a9418df8a8f4f576ed01ffcee7dfc810e87df5809aba294b22060239a0d5a5c4cef2ba44e393951c4b90a33eead494e5e100e03b50cddc8117c9e78f015e0138ca3b87f6c0ec88b934c56885b125a93933d3471ac7948a18cfb946e4154a5db1e68630ef1bb033974b96521baf8ba8dd07a846fe17ef929755ff5b6db839025f8675b073d352c2a8c5a3080062a81d386e1e8e411dfcdd505e0ef0d9ea14ca411a054c3bafa6ff08148e27692037e230e1d4aece0bf89928a56b95e95d3dc0311f47dfeac11ad7b9abe974a9a1728f6fc823c009d4b2980faa508eb1a3e0e430d7284127b7f6fe3d0fa8411a9bae27b0513ad1cc2657fc5fbbc641bf4a5e66d367ad77c5acc742e48280dfc5763aec781a8bf81d038823c0853ac047218f63fd8cd443acb48ba4019bb404c22a00c251ca6cc9ab84a79f39438e5d12bd3eadda40b7c6b794e99337565e12c30da59d680b85080babe3b82807b7d8b178072df91acc4657cdd6086e3dee176d2c342402050bf9bbc16b248b4c4743608df674529af4167135327d50511d9d7bc911a5ffe21784b1baa20d5580980291080870d0c3a0688bf8c24470f4c3e99b384564ed9f38b3aa8985d3d5c908c7d41f20559ec966930f2f4fb9e457aba829c295595441b081d174f1e4911ca13ee011874692dce93b78e1edbe45319104ac937c50f6937aab7ae32045992590beda3214b5a651788367743b729b7376bbd57adb95f78fb6ad5762f2704ecf850be9f285378e025055cf4346cb7859c1b55dafba03a2f8f41b12cba376e0e01be1e0ac1ff8fab581a0c4be9d5790db35e107db443a975f963e1356244c09f82973aa6b3ab647aa987eb0ffa159a62a0686c091401815770f4de112f7212a753f28b742d1f9f2f5bf50dd4e56886f1bef862e3422dc56527b30673e12b4941a39ac9edacb4a6f3a6a0d449d425c421be91eb3b6b141a3a30abb302083da142a3ba7fee695f74b74d028ce5bbd1c1e6c1c247660c7fe5c471065aafec1e60fe4b3186062c5f5dfcaf1245523369aa9342a79a0892fc0b5b16a2a5975bf3e1d53226beec05dbe6afce0b55a21e3285a274cfade111544967aff478f5f0d641706086018123b0db43f6ea16e7239ac1c37440004000000000000592a82dc5576c8e773593d94ebdacb3a1cd308c9e0858821367d8fd3d04a35864ec71bbafd13561cf42c654218a245d75beadb9909cf8ad7eee9e557b3d1d2a3b681392362dee0ea4da850f43ea4e9babc016db6f9bcdf790252b80523c35fbf6bd584ed8fcbfe7902436ce2fd1d0d1932c450d24a0bf32cfdb944773356f54375b927566b63faf49b96bbe3aa5b70ea62880628f2170241a8d3320a98fd576e8be93a7f486866b07cb26dd41999515d819bdd7c12382c812ee17207c4d7f74ea3def7318b1b4236bb82a9f9ff83551af6231bb93032e13cbda434254b5da3b08b3edff5b9f263ef2119ff66b40efd0e0f76de19f1bbc3af3123ad6c8f4f65c13f156056cac9bd76244033a213d0e8ec3b3b1841228707cc9406d58d8b7e5576b5fff34e63061646fc6891447a21c2b8eec2028d55708a11f26f08fb3aa759f32ebedd4ce8d95495c0e06e1ce5b5212873f9c8059bbba09647fd625397379904cc87a5e396d9d8c05aaf72b100d845ff832973dc7d6a01e080dd88a7795db34c2d89e99ddc423466d668f3fabedeee74f4755b81fc956a80b52cd7d3f9216bbdcc7480285367572bf9eba52bfd8ebda74bda3fc3ef6458ecdeb1d44a2b6c1481c4c0ae91112c71d82008acbc77ff41049341215473a70460ea7133eb9ca28e114b17a6f5cd5a6e893ba3392c71bf2dcb7fe6fbfb14250e876682e0fec3fb1e63b80e38c428d56fdb0f94e8a34c59408916634cfb00fff33716ad70f457c53b1346b0fb565f75a973bb556493f8875f0ad0d6e21ca98a5310250e7dd5dbf42109474dd066a55c79ea2a05aa15af7a16fa61a1f78a681f1d83421c61621c96787b52f6d61e7b64a314f085914d2e6271b5d7d55186691ffb0e3ee98343fb355f94c69ee470efd487f50ce620a049bf340f360823f26c661a2250bbbfa6cb9181a4f52d99bd60dd7fb82805201578e2db28bf392a79e532e15a7db1f0c8ef5c4d287dcfc8ef8feedd5a304a93d267398547461492f89c04586e926480e0126d42b7beba978cb86d9b9ff7a555de460d8df0995240990dd09c175d6daed229c82db8b4b96644647ad68b39d456f9971458a0fe968a4afc54579dbd829cad7a43a8e4670e95d8164335afb9c0a66f77addf3237616a2b8940b26717ef7ab0f19b37eb49b0cc9b0f0c7a7529247531e4d80230802667c222680bab0ed8713964153c560fc2f7c253269541c375be75330583b4b76b38f8a58231371bc5131ccc83d826b5cb23b48c7f66f877cf2dfd64beed4e57c92c3ae179e6796414e15b48a2b263cd14550bccc0fcdb03bfd8a55cecb9f59ebe3334790074c7b58b59b84d11e7a8af641cc153bdf33b09f062f0a1345cd052f0ac453a90ce5e38b8f20d2f1b85b3d02fb16e3bd16b2fd7865e3fbf01e1362c193c942222ee50cbce794e00b2ca59641a7a9301a4fb95020299ab61e6707892f47d56a8bc67b53c0e1e8166ac951d60ac279c776e2d77a66a3f13acbc483b258863087f1ba41f21edab431205be2b49de573786f8c9ed0b511beb6f1e66b7d145ace0c11e94e1f70a22382d023bbb3eb8ea8f9891441b3ff77bbd93a59e52ba5cbdf8c1475dacee3469163b6f18c964b2c2976e4ff6ec8c80590ba42c8ea9fd98e8cd3fe0908b06f5a508f186c8359b00000000000000000000000000"], 0x1, 0x800) r2 = syz_open_pts() writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000340)) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x4) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000280)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setgid(0x0) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, 0x0, 0x0) socket(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) syz_open_pts() pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 04:04:45 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) shutdown(r0, 0x1) shutdown(r0, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) 04:04:45 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) r1 = dup2(r0, 0xffffffffffffff9c) getsockopt$sock_int(r1, 0xffff, 0x1000000000000251, &(0x7f0000000080), &(0x7f00000002c0)=0x232) socket(0x20, 0x0, 0x81) socket(0x1, 0x8000, 0x7f0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180), &(0x7f00000001c0)=0x4) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5, 0x11, r2, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000300)=0xc) r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={r3, r4, r5}, 0xc) bind(r0, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) rename(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000280)='./file0\x00') 04:04:45 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x2, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = semget$private(0x0, 0x4, 0x200) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x3f, 0x1, 0xfffffffffffffff9, 0x9, 0xf2, 0x7, 0x8000, 0x8, 0x5]) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') msgget$private(0x0, 0x200) r2 = msgget(0x1, 0x104) msgsnd(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="03000000000000009d13e97ead9f60d76c40a6b814ba458225c45c0c00011e0900dc3c4e92b466df73766fc0c6fd9c5fe682bf20760bcd31536bc8172dae56b1dd398175ebd36521974df70a6913b7459844507b6246e07696c1f08bd6a723423970cf67e2b215ab5f04efe77f7657bb6b667c26b157b046c7cd2e51c13a9ce7a93b5ea544b0437a3fb8aee0a207de060000000000000052ed9ce08c6625ddbf6bb47f248ac2001356f1b57bb2a1fe2479ca0d6d991190da9359ed5f43c38d605be717172e8e9e3ad91359dfa0acc7f3af5adb00bca384489a8f6e1430427189049df1129eea0e3bf5051bc7844a992e0bccf3007bd6314b22b070b999aaf74bf2bb2696724044ab66760657efaa6b7a086290788b0ccc5543e43dfc16a6a1419128295a3ce7e7e437936ef3a70f26e20ffee6970402c930ebe4a56d33b3317019e84e73974b5985597e1c38a8a5abb8f5a60cb896b216375e4c5decf80473559d965269a8028eeaa29449ac08d74d6914ce27429f7faa09ff1beb20bca53e4ac38cd5cd2ab30c6dbc836700daa3"], 0x8b, 0x10000800) shmget$private(0x0, 0x1000, 0x600, &(0x7f0000f8e000/0x1000)=nil) msgget$private(0x0, 0x84) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x30, 0x0) mmap(&(0x7f0000d61000/0x3000)=nil, 0x3000, 0x2, 0x2811, r3, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) msgget$private(0x0, 0x44) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 04:04:48 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000000)="395a247ebd7da031949469ad7a97a839aa79ca3178399f2d310befb25e58872a6ff003379d9055020645", 0x2a, 0x5, &(0x7f0000000040)={0x2, 0x3}, 0xc) getsockname$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getgroups(0x8, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r5 = getpgid(0xffffffffffffffff) r6 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x2, r1, r2, r3, r4, 0x101, 0x78}, 0x100000000, 0x0, r5, r6, 0x0, 0x782, 0x7f}) 04:04:48 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x6066) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file1\x00', 0x0, 0x11) 04:04:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x400, 0x0) getpeername$unix(r0, 0x0, 0xfffffffffffffffe) 04:04:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x280, 0x120) chdir(0x0) getsockname(0xffffffffffffffff, 0x0, 0x0) read(0xffffffffffffffff, 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x91cb) 04:04:48 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r2) r3 = geteuid() setreuid(r3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000240)) getgroups(0x9, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r7 = getgid() getgroups(0x9, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r9 = getgid() getgroups(0x6, &(0x7f00000001c0)=[r4, r5, r6, r7, r8, r9]) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000280)) write(r0, &(0x7f0000000040)='!', 0x1) syz_execute_func(&(0x7f0000000200)="0f01dc41c007aadb58f4c421b9d361fec461fb2a6b74f20f1be52644dfe0f30f53daf3a564660f5806") 04:04:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000300)="dec149ab652dc6461579b420e4a27dfa48cff562dd5c5ec9aef2c178e8403dc6616d8b770eb1bf43ace96af7b7118a1ab0d717e2e8acac5f00e18245a3492250da0527fba6bc23901967438781278dbb6eb9562565b540389848226b571a4251cfb0ccd0756830ad257199a4e68ae3061b9ec15fc5845ca864f38746da689a7897bd22cd528b0d37fa8c1ccbddbb9273f09f55500308125d4f701524fc6e4e2e8b0e33a0dfeb160650053cdd0fb4b3b3218c433ac692c542b52ad68a4686a71f482a8fc30ffdc51bd846be8071886e398345fbafeb4ab260f07d8c1a11361ea1c1db9d14bad4ec54529c6ee2f308ed0e7d06928ace4fa9a1322369190b708b7b62c7b1b91520123f19c846ed9b6e469866b6cfba7ee8d000b66ebb248371573cb022e046efb4503a0d43a160945e2c2dc724a05c1f950dec8b0fcf9542957c48d0dda19b84030a80a2dc9af4ca8fe0beec6eba60849b1456c71a0dd42d45f87c9873f0811c3d7a62c0110f64a580266f1a0a024d8e2aff0a7b2dd31a8b398f04f01f5242dd5779d097d9c136cb4667245655261ca3b018ddcca1f302a6fa7979250c22b5d5ff87819a7b7917edc9b21b2213c2295c32972568a0c6ef76f59cc2434739c84770a76ab585a73d849e7998355141ba8d41955bd31dfdfe69", 0x1dd) chmod(&(0x7f0000000040)='./bus\x00', 0x135) open(&(0x7f0000000080)='./bus\x00', 0x200, 0x142) execve(0x0, 0x0, 0x0) 04:04:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x40) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) close(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) close(r1) 04:04:48 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) recvfrom$unix(r0, 0x0, 0xff1b, 0x843, 0x0, 0x0) 04:04:48 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0xffffffff, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x48, './file0\x00', './file0\x00'}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)=0x1) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000100)=0x3) semctl$GETVAL(0x0, 0x2, 0x5, &(0x7f0000000140)=""/147) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000200)=0x1) fcntl$setflags(r0, 0x2, 0x1) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) r1 = semget$private(0x0, 0x1, 0x100) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000300)=0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000340)='./file0\x00', r2, r3) r4 = msgget(0x1, 0x2) msgsnd(r4, &(0x7f0000000440)={0x2, "1a05d780458623cb3fc98a30f9900135a3d1654adbaeeb8e48bc8d3d88662f2b406807e8275878dc63496306554bd86052789641feb86f608d572309ee3ef803a3de04dc1796848402534cabad91af712dc1a2163895bb7bde875c0857328a064927dd3b25287e05ed8e68e2494a5e56d92c06a00d79f4375b9fee473fb5e58c675393fc463e708d0d61711ab057f43bedf0c3362b5ebbf4ff9b2ba9d4a8e8c4150851a4dac49ef744a54b04d7a4ecfebbcb1e67405122b9972cf4a739674849f9157b3a4a82bccf2a2b661190ec63c5f1d7e59dac1af465"}, 0xe0, 0x800) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000540)={0x0, [{0x2, 0x100}, {0x3, 0x7}, {0x1, 0x3eb1}, {0x0, 0x6}, {0x2, 0x3ff}, {0x3, 0x81}, {0x2, 0x9}, {0x3, 0x401}, {0x3, 0x100}, {0x3, 0x1}, {0x2, 0x6e5d}, {0x1, 0x2}, {0x3, 0x40}, {0x3, 0x3}, {0x2, 0x1000}, {0x1, 0x80}, {0x3, 0x81}, {0x2, 0xffffffff7fffffff}, {0x2, 0x5}, {0x3, 0x6}, {}, {0x2, 0xfffffffffffffffe}, {0x3}, {0x0, 0x5}, {0x3, 0x100}, {0x1, 0x691}, {0x1, 0x537}, {0x3, 0x100000000}, {0x2, 0x3949}, {0x0, 0x1ff}, {0x3, 0xffffffff}, {0x0, 0x4}]}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000680)={'./file1\x00', 0x3, 0xfffffffffffffbff, 0x7, 0x0, 0x50, 0x6, 0x200, 0x3, 0x2, 0x0, 0xfffffffffffff401}) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000700)=0x1) preadv(r0, &(0x7f0000000d00)=[{&(0x7f0000000740)=""/212, 0xd4}, {&(0x7f0000000840)=""/62, 0x3e}, {&(0x7f0000000880)=""/73, 0x49}, {&(0x7f0000000900)=""/121, 0x79}, {&(0x7f0000000980)=""/117, 0x75}, {&(0x7f0000000a00)=""/17, 0x11}, {&(0x7f0000000a40)=""/124, 0x7c}, {&(0x7f0000000ac0)=""/52, 0x34}, {&(0x7f0000000b00)=""/202, 0xca}, {&(0x7f0000000c00)=""/235, 0xeb}], 0xa, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000dc0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000e00), 0xc) renameat(r0, &(0x7f0000000e40)='./file0\x00', r0, &(0x7f0000000e80)='./file1\x00') fcntl$setflags(r0, 0x2, 0x1) r5 = open(&(0x7f0000000ec0)='./file1\x00', 0xc2, 0x4) preadv(r5, &(0x7f00000010c0)=[{&(0x7f0000000f00)=""/74, 0x4a}, {&(0x7f0000000f80)=""/117, 0x75}, {&(0x7f0000001000)=""/149, 0x95}], 0x3, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) execve(&(0x7f0000001100)='./file0\x00', &(0x7f0000001280)=[&(0x7f0000001140)='-\x00', &(0x7f0000001180)='\x00', &(0x7f00000011c0)='*\x00', &(0x7f0000001200)='\x9b\x00', &(0x7f0000001240)='#\x00'], &(0x7f00000012c0)) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) 04:04:48 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe}) socket$unix(0x1, 0x1, 0x0) 04:04:48 executing program 1: msgget$private(0x0, 0x21) setrlimit(0x8, &(0x7f0000000040)) socket$inet6(0x18, 0x3, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCSTART(r1, 0x2000746e) 04:04:48 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 04:04:48 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9c, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00\x00@\x00', 0x2}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:04:48 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000001180)=[{&(0x7f00000000c0)="7cd25341551d816531aae879cf5828f9b41f4457f06c2e032be5e39a7112bd1df76b249f7e85b930f5612dfc67a8e81fc88c22109f08fbd4eaa7a6e9e79e0c241ace1f9ed3c34548fa4a6f3df7cdd1a12ac34be6d34a8cea6dedc8c90f5bbb1fde241a547faab480d5c64577954bafaa19c7a2308afb98f6e5830c293e5c62bf650730210a2610f85e377472f29ef1d2ea3bf3d0dd2e5821c39e4ce525526754dc4f2674047e11178a7a619bd38d3031108ed791fe7673378d1732d942c2501f70a05aac2f44c6a85d02da4e4ac7c1f56c9f8185ada664bde37ac1bc30ca47b503166cd471f79eb7091089023f2e147dd401615c681d30b5c8987484a7d4bcddbabf54361a1bd160a681667d5e2401b07c56e8ea4eb75359bd1a55b66fc966def3a0710c109ed870fc85612699432c328dfc1eb58a68d67a0bf3fb112f3b22df02ea6bf7364b468e9534ee08639dd0818e2cdf2fda50581e7d82f73af57bb86c5d91907ccb6d1e2b30daf10aed6b3a02fa4f458cd53ad2a70a07625b9029693a5b4d1f73eee875598ccd4cbbbeafd47f5b1f81697c5c91b240c3af33c16ee66bef3fc1146a14deb3d52bf4de91ff7ae5db3771b28d2dad428f1058cae5f5f1a6f012233bb3aad2856f4eeab62cde611572d7475c5a952312c5d40c2d0d3ece05d303b8193372f7e9630d8921d05d076951fa1d6689b9e3fec66213579875db0534e9a081960cd6731e195b0050c40070cbe57d62eb0c4a12e14c526046f7b558c480a44f5c51d484ac3c037e88a4cadb7dc2b0942ad50e75ed7073612666ebb52c004bd20648bf5e4b41ed2fa6bc1bf1b527512e85a15c22d1610879ddfda94c54e26d354c5cb58ac965fbc7921d746c8ba2e881e8fa7049111474621caa88326e1eefc4128f6ac8083803ca03784931c67e5ebf7be9bd5f0032b73359cbd3ef4d7abe552dc2a58bfdb001a6009310102e3b25945ff6ff4ca19ef5043a4c1e5809f58bf05d42ad8309d588ed16959f0b6e9243ae374ca0b7097c7729128e9ec71da2f951836a8d814a3a47fecbff11b941c6d396478c94bb88aff2af7338b1e3b8786e22e49bd16d7928fde7e4c9a7eb930b7a9ff70a43648a50f39dc2a0e471102592ada7b2b5a815bb9b9c2708ec21f7450652f6c00eb8fe6ef83349cf5acef2e996228bc98c17867773b38f3be3c0b78e5cb3f037fd87f6c0c694036399d6b0095e6c49570202a338de679ddfae26a33dcdbbec9fb573a41e1c6b90f9fc680cfcaff920c16b6ccf723a0ea549dd162f8cd4792de90a76bc0449320526584b1c3275940ac1785294ef3a1ad1294c621b2da998a585e0220df4ebf621b8ff6da1bfb7f1017d212f2692a8e26f754f19a84f82602a2fe9b78a6c3018177fcffb598d063197aca52d85563736d8e70ef9e69f0c75ae151dce44f96e096db16b01f802db3daa263f6ae67d8e84aeee1d8d1b2a2afc4f92de607dd1f3e3dcd67098feb7462d49ca90b3b375071f7c24b656485782ec43cac47a7c21e8a9dbf60dc024b05e39c5eda972c68890c9905038abc9104f20dc6ec8537a9ace0b296b4018a9570ff3c0c6aa1ca151c0165904d365bb2e6b4978946ae34ff698255f533772a7488d290cc12462afa89da40f5bd5792abd90d9ce2e3758dd43d3617591ff0a167a5fdac1ec4755b8a933f0ee20180d736e60fb3667e349b39c6818187b76a1448962f6f55b10aa8709bb7e1396258b108a41a0eb71c633439bf4c58df8a7bd38971395f095f8f2f08d37349160b19679b84c811b540ca65f3c899101abd65c73a4f4393754a01a7f469f6e9c7dc2993c1d963a34a973e108dc81c8d0cd472683a61a873efc16e73506bf09787ce2de2b41657e7aea819a2f2b9e19ae1aebd3f941a90657d14c0eb5c320b4a8ecaf4f87f846a6c659a83122b93704014233f124383234bbaddc417b7881b3d5d056d42323f707fd042b356c94ef83b73d75e48b4edc13fb2d3c7f9eeb93c02d4c742fb7ad9a83e91b7a22d1a8dbe673692ac862c1df1ca25b46bdcf50f6639c5952b698732e4f12bf743e157e3e375488f7c916d1daaa5239698781920406f7c6a219de11454f96aacfb5c8a3744c770ffe3188bf83616156dd96a57da99a0f6a0ed64a0c10407ffa0bb4f639c03c5be9accec8ee4d574293a6a09599575aba4e0ef2891d3d9abe1876ae0f6a3cc1279ceb6459f40e98b755d99a73b1bff03d1fe6ef76060745b728b4a054661fd68948773c6c3172fc2a1f1706f067617700bc14d27205b7581b749f910823cc8d6513eea8526336f1cd06c48faeb03de5f21fcf4e1b4f3482c7990e5a126e5b5e8a4569548c6a5140d18db7deab74b36ca76d94bd3b0e3a1fddc0a8b9a087946eb63b0c98df16e75f71938d40aa61716c36ac15f3d8b2e2bb8b6baec0579e5c1fcedd71fb0ea766ee16bddb1590d594973b28edb2f7821a523fbc1cb97d1ab863592f3849626b3a5210ba0d7f5d664883a84d8929ef1999528f99afbbd979df1e2c0e742551aae6d22dc74fc35e2a2aae5d73f61f3c29ea83be26dc5a3dfeb26fd631ef527cec1332f5cfc2fdb7cbe84f584c27fbee9a95fa097e881c3568774ce8e5dd1e86899bf7dbaf1aa42e8b9bb0373adef1f4b8b28d5036c6764379f86323d7198876673eefacbc8f1ed7a792690b28ad2ac6e99d6a9b41e7cc6b30790eb3394553f536d6737fdd814460d178d4da6c239496f2e8cb2b5327e70a498e628793418dffe51491f02ace5e7cc03b3d5b668a949126bdadb91ac5affae26573ae6a9d392c0be79d6867ac2a38d95131ef25b2951f05af64f242f247a980584bd4b00c7901d49516807c3bbba510dbe5afcd5eeff6fcef236d8addde27394cbbecd315ecebce353caed5567e0bcfdc7b777ec40d997ff9f991a10564419c617f37543d0df116d33cbd28ae5eed4105aa35784bce63c13baaddc4858ba12c18605f567eb0bb72fbf751e7142e9adf0386b7f7bc272b97ca1bf1e66411deeec8f699e309a7e04110f521f7d75c109ad4b3b131caa3a5b301fd07226b9e891369b905f68c061fd48155c074db5b7e2a20b62e9a29bb59fd7b8e9b337ed6aa7fa8011d52a88fc509ee13eb435a174e6cc18f1e9c65b493b73d300690bbd781484ea150490fdcf7c8178ab37da9746038c857927eb9b988608daf3777c1bf999437db77597a3eff714580f1a9219dbc5dec00b9686e48873bf373d62935dc42397f9120bc663d06de5c60b7facb884099a6836802c6ed9ecd8ac0a75c96ae1d68eeab58e97ad2b5006d10b66cb69539d6339da7250735900c6913f9d9e22b78a5a55ed96dc1ad399d134b64eb43e2f1e9afc0ade8806dc954c58a9000a2eea779fe2f942c1d0dd1126af7e341aac23c099d266a900345d1cac5ce1bfd52145ac309aae4a183468fb9e6f7cdca2023697163c1062df27aa1b4cf8ad4499111c3f577099c0bb9af45f5f5563eb6d8ac62462fdf3cfc439d4878963f4ab2ba9d9147cfe4663824dc1bd2a6e9ec95af927f13b259c9fe73d5c59533b2cc9a4a14a4d9467b91d8d1afef5fd40c8cb9bb2291116911489bed1030e83d71d418912be74abf7494fbf66e2e9ccde49da587b19c7e77daf8ab51f864c38b167a7daac56aa50c55ee053bf3f8866af3275487ce886e9aded00a7e99d764646052a8b460159222084db49e08092522e98f3594873c548a552c375db8aa29c180d641ca6b1c3ea59c94c2d46b3cfe917360e77faebd84f575ad5939b68dcb0bfb98e9a5eb5f9e88d57ba79ef45ca50782f7c95c3f565f6d3f222f6fe607ca64c4bc5255c14f82d2c31885ddaeed9cac2072e9782cf0c67c2e005833e4470f10e73da2c7b79b2b3dc9c345a323de586db837210ecb3866fa811530dbca901dd0ae0c583338a6e8cdb750550593a946ebf427a7f5c83fc5907415ba942aac6bed6f400b9066a139138663f12bb3191ffb28b42e30e097a8d9de10faaf8a256bcdd375587c09faea1fc723078748c17c4e3e9324f10bfd32fd9fd3a8bfc3548635a26ae9132163bf4a11374a497d0b1de5560a734670bd0293dc71bcfd2644fd99f813c411d7c0bbe6ab12937564960689797ba1ca0a04c2c20d9e5ab07338c6be38d0f6969c17ac2f4d5e272ceeb7fbdcc1684f7fdfc2923b30fa83dc2e00c5b8005cd9f5d5e5fbbe46ace4dda9841b16c8af003547abff437fac98f3a603b2273c2015d71fa6eef5105b1e6604f6b107f428e76504c13951a75ac68b75eea42789b58936698e4210df2398776a8376159d782c7b9daa09aad4e542d0a64879d1bf3db9b8b9beb6ce2d7fce6ad920a1c22b2519b8f2acd1195082a78e732bb05f46da6eccc127678c3f1635d6cb5ccc55ba6824ebfb1cac44e9c697dc4ddef42e1bd9dd3996e444ad8f78a557af232893c25c250ba533cdd193ac255b7a66488fb96f9b9f2eba7d7727d7672a2cc311e2369e9a76ad553795de56638bd928211c04f6266734b01117b113da4ea9faa3b9e68d57c51e0bb18b0058ddc104531b5b2f6a1db09472e49b88e5998ce65423af4735f16032297051ea7e0a9c87d2459bed0a796b5186509bd742810330a594258824a0c395a49b64a36a95d5f4d001ada0ddced3c4a24a0ecc4ff8bae71af5261e5311c98cc9fb81330f937f7e35e73bd1f0cdeecb1f7dcdc35ac2f1be43f49944a9b6e5a97f3ae5cf86b2b2b1e9308800ceedd0531de99bdc9526ca6ccc99689667e939042822e9a270f1ff66e92d7a61129c5d91e4ea64943fcb2a8694c9e856c2cea6785b75b8c34a0cd0041a1097d4cdec8badde46543584d8d87499627043e79f7b37d6935b882187f1509790e4578f1aa3709875ffb9e6deac4c557760b029e7316566aeb1eb59d29da22f304524d0a07929de56c3c34ba25acc21387166a2b08d6e9705c00c45e3c0d0e3ee1cc20c47c821ed0f1b637ef36e338e5cbe178fd4847014485d3a32f2f43cf764cdf57eba3cdb41d4e9c3ca96848cf0acc316ef5cad9657dd7a08502c27bbacd2f682f849e6ae8887422d18ec3c03994cb0ead1251599ca63fc795b4d69f4706b30ba5980d58b98754a40ededb7a963f024b1e734f1928c6f91f6a3219bb911f3221e209d53c84639020d3be75c83ddfecaf28e8e3a089b8ebf49d70f7172006689260f7b88642f2aa23891b4e6f0a5dd3cbced85de387ff896d7dc124b0324f8a84bb2b461a39f63d372bdf7534e1ced4a4d7b7a16c01ddc5fc550c32c8a418492398e627e15a9143d2991b081c1cac3f3a249db45acf6afe970e8a61cc114b1f2e10142df48eb0f2d98736f0f83e1c524ba5d82f41e5983ed72c709cd9654ab61b43df60934822cf97114809cefdfb14a5a4d43d9488dcdd442a08c9ad7a84cdb2d33a0f1207af26660a2dc137cde5b1a2c73587b0f1eda72c138b5730e493539bb643d779bea663a3ffa5f7e0e8896f3545a1d157a27fc18b4d6c2e188aa1190027fbbf893dc9a3ce1ef5d08b6ae3712762fe92a1cc3c76d11a0ba66916b18d0bac07c595a856852190bc8ceb56699aa32dcf525079e14f928eb4466cf212edd0aa9bed9fc221bd52cfea77f179c8d8f0f35ecb889c688064463bc5e3c7b964e5de9d90cfaab81709e917a4ac1532adb550835dad98b62d8873561b49cd16197c18ed58924f34ae46d48c01ab52385f4da807d79b5dc47974e1f65bfa714c61db3d500f28d94593cd4507356230db55b8a9c6e5c70e233175243b222cc1f25d51afbc66db79e50901fe4fb58bc", 0x1000}, {&(0x7f00000010c0)="7edec10e89253bfeab4462acf66afa1e26733c7a691e3a3df0b4a6e8026b074cc990e8ae8be448a06c31ef9c7572568c720f97f8574e10bfe34b5a4ed2356d27805e2d51507157a38c0e1619b589a5ba0abf1698b2a406f585fddcbe00dd1b03a1e0d51524bd81e2ae6774bc3e20975403b3b280bd7de955e716a3edcac046dfc53e9a50656bb311784e9960900bbfabb0ad88b4ffc2c895412cbf403b3b4588dceb23e1a7896aca48ae02ed4a27dd50ead0", 0xb2}], 0x2) open$dir(&(0x7f00000011c0)='./file0\x00', 0x200, 0x13) symlinkat(&(0x7f0000000000)='./file0/\x00', r0, &(0x7f0000000080)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000001200)=0x1) 04:04:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x866) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04"], 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x40000000006, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 04:04:48 executing program 0: r0 = kqueue() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x491, 0x0) kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xab, 0x0, 0x100000000000000}], 0x8000, 0x0, 0xfffffffffffffffd, 0x0) 04:04:48 executing program 1: symlink(0x0, &(0x7f0000000000)='./file0\x00') link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f00001ce000/0x2000)=nil, 0x2000, 0x1) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 04:04:48 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x4) 04:04:49 executing program 0: r0 = socket$inet(0x2, 0x1, 0x1002) r1 = socket$inet(0x2, 0x5, 0x80) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="01615b22f4bd0366a41445ed8b4b16c61518e12c4bcce57482445b7e70db596020b092007092f3e4c5b8a1f7621de2b99155f574e1fc1e0475f4fffd409306a551626e72c07d", 0x46) r2 = dup(r0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000000c0)={0x6b8f, 0x8}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000100)) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000)="eaff121305000000", 0x8) 04:04:49 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000000c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() 04:04:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x7ff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x9) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setuid(r1) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 04:04:49 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = getuid() openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x180, 0x0) chown(&(0x7f0000000200)='./file0/file0\x00', r0, 0x0) 04:04:49 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) fchdir(r0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 04:04:49 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = dup2(r0, r0) fsync(r1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x40, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x20, 0xf0000013, 0xbe, 0x9}, {{r1}, 0xfffffffffffffffc, 0x51, 0x80, 0x7, 0xfffffffffffffffe}, {{r2}, 0xfffffffffffffffb, 0x1, 0xf0000013, 0x80000001}, {{r0}, 0x0, 0x0, 0x20000000, 0x0, 0x101}], 0x6, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x44, 0x2, 0xb4e, 0x29e}, {{r0}, 0xffffffffffffffff, 0x41, 0x80000000, 0x9, 0x8001}], 0xe121, &(0x7f0000000180)={0x1951, 0x63a}) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000200)='T', 0x1}], 0x1) bind(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x0, 0x1}, {0x7fffffff, 0x1}}) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f00000001c0)) 04:04:49 executing program 0: mknod(&(0x7f0000000080)='./file0/file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0x7000000) 04:04:49 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0x1, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 04:04:49 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) r3 = semget$private(0x0, 0x7, 0x200) semop(r3, &(0x7f0000000000)=[{0x6, 0xff, 0xa2052aa0832aa107}, {0x0, 0xe440e6b, 0x1000}, {0x0, 0xc8, 0x1000}, {0x4, 0x6, 0x800}, {0x0, 0x5faa, 0x1800}, {0xd18a4151f2ed832d, 0x10000}, {0x6, 0x3, 0x1000}], 0x7) r4 = getpid() fcntl$lock(r2, 0x8, &(0x7f0000000040)={0xf5c81f9aae5bf3dc, 0x1, 0xffff, 0xffffffffffffff0f, r4}) semop(r3, &(0x7f0000000080)=[{0x1, 0x0, 0x1000}, {0x2, 0x3, 0x800}, {0x3, 0x5, 0x1000}, {0x4, 0x7, 0x1000}, {0x4, 0x6}, {0x2, 0xffffffffffffff53, 0x1000}, {0x7, 0x4, 0x1000}, {0x7}], 0x8) write(r2, &(0x7f00000000c0)="074e5af1e64c35e043a9d86e51a310f598e751bb3d2be74d4d0630e7d79fe8195010851501b3e390faded3f3adb5cc58dfb6500a4fcc22622027949f1d0d49a7aa89d1a448d76f8df3f4c53d0e5030afb632655047e1c5cf6729bc3b242821a24ab5e910fc580c55a6879850581d37daf44afe5fa4fce465ccf3577cd538bc83d9b1e2340b46717f9a5109210a64767c98f9bd005b269a1bfdc77dea485b108db7e7109eee7fbb92a5e5f04dbd10d328a4ba8121080db1e6cdc909578cff764352f5eccbaafb7b8ee3592d7cd3eb1b", 0xcf) read(r2, &(0x7f00000001c0)=""/35, 0x23) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x810, r2, 0x0, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$lock(r2, 0x9, &(0x7f0000000240)={0x2, 0x2, 0x2, 0x5, r4}) r7 = socket$unix(0x1, 0x0, 0x0) preadv(r6, &(0x7f00000005c0)=[{&(0x7f0000000280)=""/203, 0xcb}, {&(0x7f0000000380)=""/62, 0x3e}, {&(0x7f00000003c0)=""/253, 0xfd}, {&(0x7f00000004c0)=""/29, 0x1d}, {&(0x7f0000000500)=""/80, 0x50}, {&(0x7f0000000580)=""/56, 0x38}], 0x6, 0x0) connect$unix(r0, &(0x7f0000000c00)=ANY=[@ANYBLOB="0100ae54815d767c81060ff292fd9daa65dbf378bec7022e6bdca09a0f458a57629386d4e4356a0558e64245c2fff2ae3f21ae6772e68c72f88c49baeff6a5208ca6ed029ffa1c4019b70b713aca4017531ae1e0487ab44d5558d7b5b1c8055d20b50150431b1a5f5bc8b3916c70fb26fee7ee31441e514d33be065caa4914884d4f4f6b7279f31976d223a36071e4ab613cc271d9a402313a74cbc449a1e3ee3adeede3edf89aacb7d7674b588402d88ab4cf56e02cadeb8677fbb41ee703003508d52a4378fced2f122f3b8f84cde09d75e4d3017f3079faae5703bdca2f1aa4f133d198896610db84d6107cb854e3d2102de0f698381efd5786aea2ec73885718c74320693024f2b6206800ac61cc3edb0693466be7a11ff41cf6ef2c2ae0fd7851a64bf1081c09ff64cf31fd670f7dd5b542375bc8a14211d08f7a1c2fd973084184dea445f0ca087cd42273560f82e067508de256472a63f3cbaa5bf59b6186fb4619217ab87979e985f8c9600603d2a78bd287a083a433a31700000000000000000000000000000000000000000000000000"], 0x1) poll(&(0x7f0000000680), 0x0, 0x1) setpgid(r4, r4) kqueue() r8 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x82, 0x6) r9 = getpgid(r4) semctl$GETPID(r3, 0xd4094ea4615d3ec4, 0x4, &(0x7f0000000700)=""/132) fcntl$lock(r7, 0x9, &(0x7f00000007c0)={0x1, 0x1, 0x100, 0x4, r9}) getpid() chroot(&(0x7f0000000880)='./file0\x00') getpgrp() write(r5, &(0x7f0000000800)="27980a4db0fae0c9edbf4626693aa717aae15869a448bfce04984101817e2ab5b05fb0a13b08a70f1f59a5c5c96ea0a16acaed988869e07f90b24666820d66fd2a83e66e3e52af4fdae36f4fcbf86c6b458c2aa5ce11da6ac9", 0x59) writev(r5, &(0x7f0000000a00)=[{&(0x7f0000000900)="3a8c60a0ca9f6050c449bca50589e70bbdb4afa73fae26325fac038782df2776c5957077dcf553e5a20ad3864ef3ae2820bfe6ca008b43967549f85a04e901c9d0c7e484acf0394b863bcd74676684372ee70d699265d1a1c6106bde46f955d292ad79a438e590027109ecd544613805fa2c0d0377b3180bb9765e73ff98ae5984c6d2251319c1b77c4f6764321b867dca147518dc538a9f341927dc499af9090335b975a28c4758e8fd7b58a47f9908cffe4c44eb4c735b230dfdac8a28c073b75d8cca3d19d550f86abbd07c9bbbdd856645cff66f189fe43ae687f3594bccc4ccbacc1213dc69eca451a9f7261b", 0xef}], 0x1) r10 = fcntl$dupfd(r8, 0x0, r6) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x1812, r10, 0x0, 0x0) 04:04:50 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) 04:04:50 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x200000) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2c6, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x3, 0x2}) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') 04:04:50 executing program 1: r0 = syz_open_pts() symlink(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='./file1\x00') r1 = open$dir(&(0x7f00000001c0)='./file1\x00', 0x8000, 0x48) faccessat(r1, &(0x7f0000000200)='./file0\x00', 0xe9, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3, 0x5, 0x1, 0x1, "a3d58da6ab73aec6b192529dcf02ff125f2023cb", 0x80, 0x20}) r2 = socket(0x10000000002, 0x2, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8400, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0x20, 0x53, 0x5, 0x9, "086dacc09f8e65553448fe02c79d8f91c0867c79", 0x20, 0xc9}) ioctl$KDGKBMODE(r3, 0x40044b06) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000080)=0x230857b2, 0x4a2) 04:04:50 executing program 0: syz_open_pts() r0 = socket(0x2, 0x4000000000005, 0x0) setsockopt(r0, 0x0, 0xd, 0x0, 0x3db2c920bac906b7) 04:04:50 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80047476, &(0x7f0000000080)={0xfffffffffffffffe}) 04:04:50 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={0x0}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x9, 0x0) r2 = msgget$private(0x0, 0x48) accept$inet(r0, &(0x7f00000004c0), &(0x7f0000000440)=0xf7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r6 = getegid() kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffa, 0x1, 0x1, 0x2, 0x1f2aee9b}], 0x0, &(0x7f0000000300)=[{{r1}, 0x0, 0x1, 0x4, 0x3, 0x8}, {{r0}, 0xfffffffffffffff8, 0x40, 0x80, 0x800, 0x60}, {{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0xde, 0x3}, {{r0}, 0x0, 0x8, 0x10, 0x7, 0x3ff}, {{r1}, 0xfffffffffffffffb, 0x80, 0xf0000000, 0x8001, 0x8}, {{r0}, 0xfffffffffffffffd, 0x0, 0x800fffff, 0xae68, 0x3}], 0x3fc45e3d, &(0x7f00000003c0)={0x61abd2e3, 0x7f}) r7 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x2, r3, r4, r5, r6, 0x20, 0xfffffffffffffff9}, 0x2, 0x7, r7, r8, 0x100, 0x3f, 0x7fff, 0x8}) 04:04:50 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0xcb0, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=ANY=[@ANYBLOB="eab7c1a27d0063"], 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) semget$private(0x0, 0x3, 0x9) mknod$loop(&(0x7f0000000080)='./bus\x00', 0x108, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r2 = semget$private(0x0, 0x3, 0x11) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000140)=""/4096) r3 = shmget(0x2, 0x2000, 0x40, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r3, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) 04:04:50 executing program 1: r0 = socket(0x1c, 0x3, 0x2) setsockopt(r0, 0x3, 0x41, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x7b, 0x4, 0x1, 0x80, "cf69f7a163daf43701404387e7b45dcfa173b983", 0x1, 0x7}) nanosleep(&(0x7f0000000180)={0x0, 0xdd79218000000000}, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000001c0)) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x0, 0x8, 0x2dd}, {{r0}, 0xfffffffffffffffd, 0xe1, 0x40000000, 0x1, 0x1}, {{r0}, 0xfffffffffffffffb, 0xb0, 0x80000000, 0x100000001}, {{r0}, 0xfffffffffffffffd, 0x82, 0x20, 0x9, 0x3fb}], 0x1ff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x7, 0x6}, {{r0}, 0xffffffffffffffff, 0x45, 0x40000000, 0xc6, 0x83b9}], 0x100000000, &(0x7f0000000140)={0x85f, 0x8}) pipe2(&(0x7f0000000000), 0x10003) 04:04:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0xffffffff, 0x5, 0x0, 0x0) 04:04:50 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202e, 0x1000001b00) write(0xffffffffffffffff, &(0x7f0000001300)="9cfce043e1dbd96770332e2e", 0xc) write(0xffffffffffffffff, &(0x7f0000000040)="bc5c7c3a65", 0x5) syz_open_pts() execve(0x0, 0x0, 0x0) 04:04:50 executing program 1: r0 = socket(0x1e, 0x3, 0x0) socket(0x21, 0x3, 0x7d6a) sendmsg$unix(r0, &(0x7f00000013c0)={&(0x7f0000000080)=@abs, 0x8, 0x0}, 0x0) 04:04:50 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f0000000240)=[{&(0x7f0000000700)=""/226, 0xe2}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000200)="c7", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0xffffffffffffffff, 0x0, 0x7, 0x0, "58677f0adc00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 04:04:50 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0x1003, 0x0) sendto$inet(r1, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) 04:04:50 executing program 1: r0 = socket(0x20, 0x1, 0x800000000000) setsockopt(r0, 0x6, 0x2, &(0x7f00000006c0), 0x0) 04:04:50 executing program 1: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140), 0x1002) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x7, 0xd6f}, 0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x800, 0x50) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x6) 04:04:50 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x200000013c7) r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = dup2(r1, r0) r3 = semget$private(0x0, 0x6, 0x3) semget$private(0x0, 0x1, 0x20) unlinkat(r1, &(0x7f00000001c0)='./bus\x00', 0x9) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000000)=""/36) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000180)) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000140)={0xfffffffffffffe00, './bus/file0\x00', './bus\x00'}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000100)={0x3, './bus\x00', './bus\x00'}) 04:04:50 executing program 1: mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet(0x2, 0x3, 0x9) socket$inet(0x2, 0x8000, 0x1ff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x0) 04:04:50 executing program 1: mprotect(&(0x7f0000ff7000/0x8000)=nil, 0x8000, 0x7) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6) 04:04:50 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) getuid() writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000040)="62dd2f1dcb2d4df4bd37d315da527729a5af01d29dec88987b73497f44aa5e2af0190d64d4b0145e7dfb559e6afd61e546088d31bdfea8bfbd", 0x39}, {&(0x7f0000000080)="0978fc3777cdae7978f21d2e6d03e989bdfed1e27524188468d82b0f02f12f750f5a910bc4a7ec731f9040c7024c9666f0531c0a5e306c6ac52d03010590e9453644cdb467ea57325cd7c7b7a4abd54449bc964ef0b527b75d0ac4f81b14a3a967c8fb35", 0x64}, {&(0x7f0000000100)="cb86cf8528942d5f1f574e5ac473cdeff3061f030ab44b444a19958bb63fed5eab37e739fe2c334e3aa87593d4baba0fed09462447af05c1249f083fde98d53860e6a902506a9e975ade55c27f33034e3c942e874714b4a68e508037737055ffd696718ac82ace33be38f8724c33d037446993f75d6e69daa9058230d4aee3e17477798d431914dce3d109995e75fa42632ef4954f0db1cff4f27e88cc2f506f10f4036c67708da8584ad516d07c4bd26bd6f42c82550f8cf3c244e08cf817cb2dcc86efd594faeb8c15624163", 0xcd}, {&(0x7f0000000200)="c397e44e25db2c3ebb14e359eb6c54e9882a27352a06f68988aa0cc92440750b5f52088d4a6f98de188e3131a1bb517e64f5e9f782c0bce1de01b2917f561c1b7c74e6f3e181437b2f798ae8c4b7602dd8378c180bda536ab2504109c1d0cc4d5b100c8067117e9c8b034856dabba8f15237228624bcdb7c44e1b5f37c1fafb9e6f059a328cdbc0f6210c5f610b32d5159ac50890e9cc98220", 0x99}, {&(0x7f00000002c0)="57d6274940c64703f6d0fef3aac4b81aeb8db8bc5c6db20c85991587fe51f5688fd040d3ac920cf97418d27579be9bc3c3496cafc5315ac7c275fd8a6ae1d68b1f75fc92f7ed7729f651787e08738a0f78aeac689e9923e9eaba28246746396d863cfaea6819541f6a49de7a2f36738c327c7ef16e73ab43cb2130cba9b876c9a0f3fa85a687d3e7f2f3b35a9200a64340f1eeee83516f36fa4e59229b176013a7c6d3d6e73d21f9f974ef32f03893bd5627428f3b0db5adf62e17aa6c83959446f524cbf3053b8e1d9cc398a1f61df670ab28ffa932d7c32513e7c2e6489a964790e2", 0xe3}], 0x5) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 04:04:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x28, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x400, 0x0) getsockname$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000400000000000000000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000"], &(0x7f0000000100)=0x61) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001700)={0x0}, &(0x7f0000001740)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0}, &(0x7f00000017c0)=0xc) getgroups(0x6, &(0x7f0000001800)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001840)={0x0}, &(0x7f0000001880)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001b00)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001940)={0x0}, &(0x7f0000001980)=0xc) r10 = getuid() r11 = getgid() sendmsg$unix(r2, &(0x7f0000001a40)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001640)=[{&(0x7f00000001c0)="516a060a6712a047d9b0bbf883b655791cfd584e77e999058ffd5a156f9ed7dc1eef2f7a2311e04f048e7072774d503c03141881c41f7d741aafce0186461e8bb03362d1ace423db5879", 0x4a}, {&(0x7f0000000240)="e27d0e575ac24bc3243aabbd2d7652ff50cca594745cf516f53f2bb6fb86eb68fa14ee73d61732987dbeb5cd6e0281aa6dea32206c7d04017174a120598e638f01ec48ff89ce5f0934b95b9ced9439f3ca8b3d48117901a18a0f6c74b4d9e310321ce6a0b5af7281c767ca95abc818511900a6e9cad7059e819bec9ed2995ccb2ec39e36d024dbd35b777aaabe25ea01102a4044b87b6ad56494105c0668f32d38278c44cac9b425291306fb26b420debb922970694815bfcbbf69cf5ba92a445ea4e1ecc42389143f35dd5dc5ad94b768aebd6a98f71688c905a2d01c62a4c7fc4d5b247575b69f523879dd29466ecdef4473e95ef67b2d3c007e8f91176e3f30a7e2e7852f58944f123fc7e5ba8246f2688988a522f6004e60eaedfdf3c7c6d6be9a0aee0071b182e8d4dcc1430f34b33cca81e2b03a918ce2273e15051974322b1385b71f4037d9b9f8ba165ef811755f2023d7d43cab0e3b41d52e4df631ef7f56a2ea6cf15d88f794dcf64a2d9b333e97b329747fc693ab851fd2447108e1590e0faf17cfb53623cd896aa419c0fbf62f0f2c7ed3210149fec172184d3966333ee4eb511eaad602306b9798f1e178dd1163af47fbb4069973392b199a42206c3cc1a252fb827a06c9c9043d9d4e5ff1ef9ac9e72295662950ee593a73636d755b3b9cc431a9a7499c6778f8994bcc84c5e65bce0c36058e8645721c8556ef9044c45ebae7465e0a1ce432eec0b4517bf94cee90976a3596ebf082de3e389b6c8487e1f399df9a54efe7481263669db2dc8a3969238391d1ec624d33ba5d84ef3fdf9963745a0e01fcd70d168b6093bedc46e788cb255ab5117194f639db8e84b67be6239861e6b9f86e4b804c47fe9413caffe083e79db3ad8f62e2b328b021b26eca5c0dfc844978f32254eedff214797b8db4184129d8442618cd331bad44f5b9de8c8808da5de6ec55ac0c18c4a47b4f5decf3a9b94377e4447ba823fe5f7ec71221c8c31bd02f1f01436ab343c7560698a8f07c1d67a49c636108cc12fd28bfbfa5ba7d0de1d40e14443c838dadb914b7079a953eb7a5a3cf6c26d27358c890b010f336490b89adf992fa40e91801ae0d747ab205c8d9788d5d331e583267be7078a4d69f12f3b09e1695a6e758d61c7ef77c62e53c250c49edda5fb3f9d75100f00876bb0baf16a9bb01aaa1f8d99dd61590b15a8d918eee7b55bb0775a66176401d1a379a7cf72c163c2c43170c5b9edc24e6c1d0a7f66213472305999f02cb719205cf71906fd3721667647ba3941e05ed9adeac888df83bc9210a069a309bceebf2fa22925b8411dea97ace68cd8d1a3896431b3214394cdefb971b4666bc4f4a7ba04d1f6d2f7216db629512a73c92e75c6ea1ef0163734b4c0c52d7051e675d27a0ebf00f407c2104c2410d543d92c6bcc70ba24626617da2b7cc91a465d6b171986e233d3bc14d9fb085bb77d7acc4f9d0bc44b4c693d51bad25d9a40008f6f4b8cf91deb52bac921047cd31a5930d0b00f0014deb1179021b439372e1afa023ac81a49d05e339a6e378e0321f0c260d04425021322e12f03be5bd3758bd5befbb7671c47dae2fa73701c294f20daa52b1238bfed56a4fd798c89fee4f37bcbe3bb1b7ef09c679e5d5e123d96beef424d7bcd4dda38dcf9b56a45b3df8935ffc9cda8395a4839b5cdfe64d81b967f446a70b942651beec6d2d30494ef0257b1e4f3c8a7e958693dc90abe545473f36e82f4edd824fe39ac7fc1404dd034a8e6ca5e794125652523e6086cd65b937a88600e51109dd7498cf48b8faebe1c69aa01aadf7f7f3327a4246331bef91587f6ab40f5368b8e4e54bfe2e4dce99a06fe0caffdc46f8314718e2032c714cf185145b5d6bf43fbdf7bf8f39078cd660101bedd4fe1591279507b0d5574b797c45dfdb5225740a2cb6acfeab08904313436f188def4ab42d6efb083c94caabd36f61b795eeff22b0cd88d99ebf330c97e34a65a5d429156b10372f6fe51de5cb9aa2fb60bd01dde3252cdfac3324c97465af2f86d37e99a43871932f4231528944b9892d697211fa3fa3d28548c3c2d6812ce02403c03d8deb2f853a8ce72b140c3ceff632ed91dda999762faeb1b7d945065abfbdb0f5664aff43a0a822e2f1e46c182e748c4d1f735d45fab76833a529a3a99240961abc1e129db0858806195cdebc4dc23043d12e115d8d9ad83fdcd41fb8d47d83dbcfbf47e111d5896080fcde81ba0140ba447d536ab9094ad9aa1826ff4c6cac7160c2b9009c8d451f9c1dd8268f1a25770fca4dd3427abd212bedde4dfe90613557cb6632ba23df3c070c132c5d42b5de8a481c21e1e194d3a2c727304873a42acf42ded0a7d065c61aa2e43a66f2c03b8e6e2c7ac3e2c6cd86ee47239ffec3e5168a09a4bfdf5230f08169f280a806acab94735750679aeead780030faf2e62141a177a4951a3bd06c29334f6c22d92a8d6484f82428db1fe8d348eda7e63cb30ac27e7a9a08199fabfd1dc32e9d603ec401a1a39edda1b642ed80479cc31910e97c5344927c70cf27ebd0af3db9915506294b42e6ff76ae8138ab1a46cc58b7d7aebfbd43d2e11775c4036e9557cc667597bc5be5efd9d3efeda2c515cc57920d83ddd9381ec2818230190b11554920092f0a72fb886f0bba3d38851e870d58f1511080ef310b16a095a2eda16749451aa3ca947f89bc7face8d71209a33be725a22a1f4e532e8559b623849c3db361218ed117d733a6c6d73690b8397c84e7d0961e02d10e5c431265ca9a491308ef9bc389b4ad4f2265746099f7e1ca5d331ba79db0eb1b126e5d0e30951ef91496eec97b1564c927d2b4b78ed8249538443bc494f3dd420ea7ba8acea9aba9c31fd837a22badbed28e055b2da396ad3705763694d1e6cf2f2afafb76aeb00ed514508d4fd98c553e465153cbf4b2fdf71f4036ae86cfcd2a8bbbbe27a24d345d35607024ef6bf48abb5d7c1ec22b464c33b175da5c0408d2cbb85b05d03aa21a77066ac8d791a05268ab25d9ab4ca770053e1bcdbbf7848e886798f986484fcbdf8703af9e1ac771e7eac04d776b244218056285dc6a09e93d7c8a699113495d7f64790de428992dd89e80b66ff148af1424db8f6ea51c5343e3af5c1fd35ff493b11e6a617c8e2f8731f1b3c82aaa4960bb02f543d78d8c2a72878cf63a97a9e77c38c97f927fefb435853f7909c223e4d8cd9a22e5ca90417598f1f5cbe4d0c6b3683e57d5a40f959601ae6da86f8edaaae1dc610b00efc20f6e4dad4c9c59e39aea8de53881bedda3fb2c71a1972f16b6c732e5f3c826ab6f85a337178c288484c42fd3afaaec135e03acce8889e768f8dfebbef8859435b97a3f4d608c8511345219783aa6bf14b839a3a19453b303f459ae5a5401707a537cd51765defd772f8a5eb3ba6e3210c012b34052a006a28d46c1f371fcdfe6aced2ee3ce378ab8b0c1bd6bcc44ddd92a1f4f7f5d6bdb6a0241534503eb1ab009b78cc7c53b69b8442e4d8af714270d801c357ba6e1b7e5e5c29e599388a4cf1cd3df543073ef6304869675cd940d38124999969a767ece8aa65717d3c005496b5909dbb6bc244572aae471568c90677705512b724fcca15dd16a106631e822fa609bf781b15e2a9d339689b02d666322a9662f78a9d0758a389b79014bef1cebd3904b6bb62d1ddf31dd96ae1a9adb62fe5dc7cd4fd1634818b80d15be52a69d2cad58774ca9c09f9a0a997cca139991e61ed5fa9791fc47c923ff4869d0b9102fe754af6968049043323baf9248c2cd1f7087145cfd3eadde102e81e5f9eecfe7b50074afd66612b1362ce8fbb73c62cab059291a6a3c2d8a1ec2739e0f95342fef8a2277e2e1d5ca19e4e65553c6d6e263d86f3641a7d411e9450f859c8fa67aa27dca72c03fe99560b921046f8e8f694b4a78728cf4c68963007eb6d189c37cdbaddff8f5e248978b80b00098a4c921c9fb2465d048200119898ea9cf7417d425248a66e37ebfc732e79f95b81913ae29c6a1ca111a2c92766e163d58d8eaafa0a1c621914cad54b72df9f0ff25a12b4d9a0d8f9a06eb7954c3603e5c107454f329ac9e1684cc87708eb12553e8a84c9a55c7062653a27bfb159a6b8c2308de946a72547a2ce6d4af5c80074674b43ca188ebde801ecbc2292603d63db847715688143ce18103ddb1c0d86df858f27cb63e895b17cf46fe6f2eb27d3170b7a21710e6ae2b9f8e4703586833b3c8ced8d184ddd57bd63b84246ee557cfa742abfac9b66dad703233c4a4b342965da159baf41ed1144d86aa89d2b600ea1c7cbd4c1981032b3db683f42f455c8ffba813fb3819ba62f8249bdd8e6ccbb1a15c55e98f368d1e14776d8c109db5b750904d50cc05424cc9415e21c66f4465d5ecf203593a902e15a1c307440224756a2284453a1744f01bf3056c8bedfe3a6b7eab07035732d40cb0cfebaa4ff1a6d415c57f6579783f74553798d6bf99474e4844431b062631c4863804ac4300ceafcc6f0d0c1443ca0564824db0a77023324845870d3e19fc5f50a959d7419eb1a0b6a53924d8e5a02a9abbeac77e2b1496849fd42e8a321cb7695097ecf9c516c257d57712a878aa7268b2464cc239ecc3f7b62c80ee46da0b1a6ebfd4002d199dc6b3320e26b4ab5b4e43614589ad30654557592fa4f53727ffbcd771cd6d3d4de62c177634ec3f58c7d54668cd54f2c42a989d1eb0fb9c38c33e7fc3e3c0918784c02e59c57735f32561b29b963a445dca33cb1a3ec581355ea21842caded2f53f383c7bccc685f49e04c486fad4ae38e6fd3224320c2738b27e861c8b85a3038d48a62b69277bf50dca5879541f65bea93ae90acb5cf7ff3b881e376c78b25afc720be4e618415e57fda71be99bd9b95e6c10d42ea58f77591baf47a1a795c45d95e0959cd91fe7d9a46cba169eae25f4aacee5c2ef696db10b499cecd113bde21ff59b34b185be326566315786e91fa0eb40ea6622a49147180ec75309aea100993f175f6e64a6ce4394c3ab3ee5610e1d3b474b0736ae3800033ab3810523e2fb95e38bbcc47e256feb8aeefedef5effe3cfe25608cce9fcb2dae9b801cc09cfc1d7af32bd2d7bce7ac651ab367d4327e89e5c672e76727ea0566dd2c97e6b78527e9eb521307e0e774ce43b5fb4eb38c52be7ef7043b78923409e28acf564be2364bdf95054cd48f0df3e83d27ff5977d7dcb8883cf3629adaf62f0c6ff60bf906ee4c1825385d5c4e8d7bd14e9f4cffcb4575152de2215e41aa3f5f06fc3da4a727181ec1837dc5a79d45db12146f659937c871e5d0b7c54ebcabbd73c4eb7410475e0163bfa44ae10935331f5c01253bfbc265750cf73611aa322635b58eaef7552d3028091395c8b538773bf6e788a67e315cceb44f271bd6625cdf9c064741142cec31d06a22c78165c8188ac3b6291f15a7732dcfbd5be44f05c035ca6710e476cfd3f480e618f0e887441477c97c0cc1ce37ed457cbcad9334502d87658caf9971cd36aa89308f140e92dc3e10b4ccde237912c3b859413c8103e17bca0286aabe50cb10bffa025ed44ffaefe800e7477bcdc88a5453f1b47ac4abbf87d09c54ed7c625515357131746a3a29d61444b4cd4d84da759f196c4ec68dd8887b980cfa09cce7e6e53c7eed97edf96fc8d9344057730104e23223e8dfa05c1590035e4366f39a103ea3db117b1cffd47fdca456019f47c2814e82e88d1cce0c0a211303c3cc099e52fb450be094229e8226fbbda88225c2dc", 0x1000}, {&(0x7f0000001240)="3b998cc71d42575044a858bce232741082d446d52d03039559e3dbb4beb3537985faa9b8525ed19b65a59335eeb36a392461210b5276071b611a0c8fae6cf9962944adb6e1dc7a25740631da4068eb79955f4ac3acd8b6cf200636adc4e311193174d8d3f43f88a3a19f81ae42473f1a76f2dfb7c828e6378cef973e6d96837b95ecf60d63f41219538ab037b96da41b4ef629496d970f3b54a34c5b7c139dc85b21bf51c0ff97c8d42e6b4e43e2ce679d79192a47fa8f1036825f1bf0c8c74d44e3cf30bba76f3a8c2b030ff8", 0xcd}, {&(0x7f0000001340)="e8381733f2498c9b37c98d75066eaf4b07861606c3cbf4ca8e5efb964ffd20d088da1c9a52803641e5e52b4b48925a4c071d38c9c69b44bc402648cc6022466fe2abfe25fee5b43c20fb", 0x4a}, {&(0x7f00000013c0)="8defe8d56d48561d8c056754fd2dbdbdf4e673d58720e4b314c347a85cdca5df20d9a0eeb310196080a7302474b0d544e6e3358d10cc5434123949dac32e4db1a2c4cb159ba68cd7d8c4e8a08a28fd2f29ac29a3f42b02f30ae6fcd1705cdd92924d0050415aef9c3ff7b92c0cd6b02e561ec78f0db57319", 0x78}, {&(0x7f0000001440)="0799066de44da2f549d55bb6f90609dd72ff2d7cea902230a59932731d9f2311da98e6c5907f63d14818441cb0f2b8dfdc46415a1d4e9d174834ccd01702233c02177f5600ac4534f5a8", 0x4a}, {&(0x7f00000014c0)="463608fd8cdec3e638e21985315c2a4a7898424e69d49ab0bb4be65d606397325e7b400ecdcb1187c67ff239018d01a2fbdc9c30422a2aff830b250f3ec18f295d291a30ba0cac4b549f6a04d442c732c1e206069cbfae0b40dd748fa4942b06c7178614b2fb2fa0252cb9341052923f5b3d4fb249378d40a1b41fcf19d8ea968c627ef23380107f26b3479f5c71d490da6d1dcb7b3fe7b182a331234dad7d60c4a64ca264a64a90fdcb7262714cad66a45a59d4399c841c28ec470c3dc49650934a3650397347d5d0c637549498088e", 0xd0}, {&(0x7f00000015c0)="e3a8acf160fba954a57e6c26b2a642c5b05c46290dd09adac428d00d44972944cf7385aff0a0c93303", 0x29}, {&(0x7f0000001600)="c42a1c76c7b24e39c4a5c8932a1ff12d7fe0828bac49e75bd684003e3b44821c2ae2406d70bab7187d7e23e860778aaa", 0x30}], 0x9, &(0x7f00000019c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x60, 0x8}, 0x400) socket(0x18, 0x4005, 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea92009ce6bae410", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001a80)="9dba25728aac2d0dd47fce850ee16bff5d7958d991f8a989dd25fa7f8625e99a9bdcd3fb206fe0529876b40ca5dc1b0c244d49d080603099a213360c39d9bb5ad0eb1b1f186c4d3c505551a524b3050e685940b9b15a5587752310ce1f3386669b126986d5ea3488bdf4", 0x6a) 04:04:50 executing program 1: r0 = socket$inet6(0x18, 0x2, 0xffffffffffffffff) getsockopt(r0, 0x200000029, 0x28, 0x0, 0x0) 04:04:50 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) lseek(r0, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f00000000c0)=0x10) r1 = open(&(0x7f0000000100)='./bus\x00', 0x88, 0x108) fchmodat(r1, &(0x7f0000000140)='./bus\x00', 0x120, 0x6) 04:04:50 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() r2 = dup2(r1, r0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3}}) getsockname$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) 04:04:50 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8020, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000080)}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0x0, 0x2}, {0x1c7, 0x7}, {0x80, 0x200}, {0xe7, 0xff}, {0x101, 0xae5}, {0x43, 0x7}, {0x0, 0x401}, {0x85, 0x7f}, {0x105, 0x884a}, {0x26, 0x4030}], 0xa}) 04:04:50 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) semget(0xffffffffffffffff, 0x2, 0x204) open$dir(&(0x7f00000003c0)='./bus\x00', 0x10002, 0x118) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) setreuid(r1, r1) fcntl$getflags(r0, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000002c0)) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000240)) chmod(&(0x7f00000004c0)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0x7fff, 0x3}) setegid(0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000480)={&(0x7f0000000400)=[{0x22, 0x9}, {0x48, 0x20}, {0x0, 0x1}, {0x48, 0x5}, {0x44, 0x418}, {0x86, 0xe2}, {0x87}, {0x8e, 0x5d}, {0xc3, 0x6}, {0x0, 0xfffffffffffffffc}], 0xa}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0xd) r3 = open(&(0x7f0000000000)='./file0\x00', 0x80000000, 0x4) preadv(r3, &(0x7f0000000340)=[{&(0x7f00000013c0)=""/4096, 0x1000}], 0x1, 0x0) getgid() mknod(&(0x7f00000000c0)='./bus\x00', 0x80, 0x100) shutdown(r0, 0x2) 04:04:50 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8000) r2 = dup(r0) ioctl$TIOCSBRK(r2, 0x2000747b) 04:04:50 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x20) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) linkat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00', 0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x800, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x80044270, &(0x7f0000000000)) 04:04:51 executing program 1: open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 04:04:51 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4504) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{}, {r2, 0x1}], 0x2, 0x401) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000140)) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead42a9d43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0c064277fa9a9f77949ba75a85050a6595aaf89de2c6c87208cc1bfda00004e8495b7e047298611", 0x11c) syz_open_pts() close(r3) dup(r0) r4 = getppid() wait4(r4, &(0x7f0000000200), 0x3, &(0x7f00000002c0)) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "b000000000000000000400"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$WSKBDIO_SETMODE(r2, 0x80185760, &(0x7f0000000040)) close(r2) 04:04:51 executing program 1: r0 = socket(0x31, 0x1, 0x2000003) bind$inet(r0, &(0x7f0000000000), 0x10) 04:04:51 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x4, 0x100}, {{r0}, 0xfffffffffffffffb, 0x8, 0x0, 0x63, 0xffffffffffffff81}], 0x800, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x8, 0xf0000011, 0x0, 0xffffffffffff9dc4}], 0x2, &(0x7f0000000140)={0x9, 0x5}) bind(r2, &(0x7f0000000080)=@in6={0x18, 0x0, 0x5, 0x2}, 0xc) 04:04:51 executing program 1: setuid(0xee01) r0 = msgget$private(0x0, 0x0) msgget$private(0x0, 0x2) msgget$private(0x0, 0x200) msgctl$IPC_RMID(r0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)=0x1) msgget$private(0x0, 0x20) 04:04:51 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000180)="65036e", 0x3) symlinkat(&(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000200)='./bus\x00') execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)=[&(0x7f0000000080)='](\x00', &(0x7f0000000400)='\x00'], &(0x7f00000003c0)=[&(0x7f00000001c0)='\x00', &(0x7f0000000380)='\x00', &(0x7f0000000240)=':\x00', &(0x7f0000000280)=',,\x00', &(0x7f00000002c0)='\'(\x00', &(0x7f0000000300)='!}\x00']) 04:04:51 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x7f, 0x1ff, &(0x7f0000000000)="ea53704d1e5c325c351c7532a7165ffde870a61ecbfb3ea590344d20e9d381de9dc3d494b5e9fad20794734e8e812f34732d7359259722ebd231468c118b5d2bf0cfef5436f88dcd57e004312590c48263c3337441f2a5e814f98ce62764aa9dce9540396bae4e28fdf98bcbc6b945e2a9fe8f9f2971ebc7716fb7338066ae4213e633f1e3962ba4a4c405e8114ab0b1263c", 0x92) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) setsockopt(r0, 0x1000000000029, 0xe, &(0x7f00000001c0)="01000000", 0xffffff84) getdents(r1, &(0x7f0000000400)=""/233, 0x31a) getpgrp() recvfrom$inet(r0, &(0x7f00000000c0)=""/21, 0x15, 0x41, &(0x7f0000000100)={0x2, 0x3}, 0xc) 04:04:51 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x27, 0x2f, &(0x7f0000000000)="4b74954c", 0xa59f9e6a) 04:04:52 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000040)="ab383b2a255f82701fac22a53f6d68a973a6f29a9407590e1007f23b8fda47cd073c5bc16b4c6c828fd2d12274e2d5706605702d88fcdb5446fd05512534722d0f5a58460c6aaab21d64ea6def69bdec51b55f66fedf12518205939b1f33d4e8f49b70d961b5bb78bcbe27977359a19972a472397e8c7985ca9beb2d8926077bfec3b41b7b3fff2b50a8aa47a90000230dab1d85c4f0734f82c9e3afe7d7dfff0753548cc100001c749f9ea9165853ec00000000000061877e1981e6643c094f4b208c01d7a42bf6a1356b4d012e1b32cf2640dc5711b7597d680fc3b2efb355e4bb37c276a02f89fdd1b48d5868eb24fd3ba0637dae50159bba8d16defe28e41f025059e17aa6580db07b197ab231c6b1231de2d42d265385b1fade003e4ebdefce0780c1e66b", 0x127) 04:04:52 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x5, 0x1, 0x1}], 0x3, 0x0, 0x4, 0x0) shutdown(r0, 0x0) 04:04:52 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x61c8, 0x3fd) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x200, 0x0) r1 = geteuid() getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r0, &(0x7f0000000240)='./file0\x00', r1, r2, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 04:04:52 executing program 0: r0 = socket(0x2, 0x8001, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) 04:04:52 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x10) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x82}, {0x8e, 0x4fa}, {0x20, 0x265}, {0x8b, 0xeba8}], 0x4}) r1 = socket$unix(0x1, 0x7, 0x0) poll(&(0x7f0000000300)=[{r1, 0x103}], 0x1, 0x6) nanosleep(&(0x7f0000000000)={0xf0, 0x7ffffffc}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x2f1, 0x0, 0x7fff, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000180)=[{{r3}, 0x4dba4e9d1ffe9bcf, 0x1, 0x15, 0x4, 0x5}, {{r3}, 0xfffffffffffffffb, 0x40, 0x0, 0x1b41, 0x6}], 0x7, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x2, 0xfffff, 0xb4, 0x2400}, {{r3}, 0xfffffffffffffffe, 0xa3, 0x2, 0x9, 0x9373}, {{r2}, 0xfffffffffffffffc, 0x4, 0x80000000, 0x2, 0x4}, {{r2}, 0xfffffffffffffffd, 0x1, 0x20000000, 0x0, 0x800}, {{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x0, 0x21e55270}], 0x2, &(0x7f0000000280)={0x1, 0xffffffffffff3ef3}) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000002c0)=0xff, 0x4) 04:04:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) ftruncate(r0, 0x0) read(r0, &(0x7f00000008c0)=""/214, 0xd6) 04:04:52 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = getpid() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) 04:04:52 executing program 1: mlockall(0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x810, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 04:04:52 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/22, 0xac2caa6be7d25d13, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDSETRAD(r1, 0x20004b43) 04:04:52 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt(r0, 0x2, 0x4, &(0x7f0000000100)=""/238, &(0x7f0000000000)=0xee) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1000000000000000}) 04:04:52 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) sendto(r0, &(0x7f0000000040)="fffe08ce470ec74c5b3fc20b4a16b0ac5f938d8030", 0x15, 0xe, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket$inet6(0x18, 0x3fff, 0x20000200000000) setsockopt$sock_int(r1, 0xffff, 0x201, 0x0, 0xffffffffffffffe1) 04:04:52 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) linkat(r2, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) fchmod(r0, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=[{0x10}], 0x10}, 0x0) 04:04:52 executing program 0: r0 = socket(0x6, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0xb1) 04:04:52 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r1, &(0x7f0000000580)="582720efabd16ebae632000000010000000133f2a044fd33055552fbd5e49789632dfc94ff334a5619515a4c8ad47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53ac9b3c26fc491121e1c", 0x65) write(r1, &(0x7f0000000040)="04ec", 0x2) r2 = open(&(0x7f0000000080)='./file0\x00', 0xc22, 0x0) r3 = syz_open_pts() close(r2) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000180)={0x54, './file0\x00'}) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000001c0)={0x2, 0x6, 0x4, 0x6f, "1700794776d33270d4acac7bed225f1a971656f4", 0x1, 0x80000000}) 04:04:52 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pwritev(r1, &(0x7f0000000240), 0x0, 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x140, 0x120) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) fcntl$setstatus(r1, 0x4, 0x84) r2 = kqueue() recvfrom$unix(r1, &(0x7f0000000080)=""/107, 0x6b, 0x802, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) accept$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 04:04:52 executing program 0: r0 = kqueue() nanosleep(0xfffffffffffffffe, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000980)=[{&(0x7f00000004c0)=""/204, 0xcc}, {&(0x7f00000005c0)=""/204, 0xcc}, {&(0x7f0000000180)}, {&(0x7f00000002c0)=""/158, 0x9e}, {&(0x7f00000006c0)=""/246, 0xf6}, {&(0x7f00000007c0)=""/232, 0xe8}, {&(0x7f00000008c0)=""/35, 0x23}, {&(0x7f0000000900)=""/69, 0x45}], 0x8) getsockname$inet6(r1, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) r3 = semget$private(0x0, 0x2, 0x418) semop(r3, &(0x7f0000000000)=[{0x1, 0x9, 0x1000}, {0x6, 0x3, 0x1000}, {0x2, 0x291000000000000, 0x800}, {0x0, 0x0, 0x1000}, {0x2, 0x0, 0x1800}], 0x5) kqueue() renameat(r1, &(0x7f0000000080)='./file1\x00', r1, &(0x7f00000000c0)='./file1\x00') semop(r3, &(0x7f0000000480)=[{0x6, 0x6, 0x800}, {0x4, 0xb1, 0x800}, {0x4, 0x2, 0x1000}, {0x3, 0xfffffffffffffffe, 0x800}, {0x4, 0x80000000, 0x800}, {0x1, 0x6, 0x1800}, {0x2, 0x4bab, 0x1800}], 0x7) r4 = semget$private(0x0, 0x3, 0x10) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000180)={0x1, 0x14}) semctl$GETPID(r3, 0x5, 0x4, &(0x7f00000001c0)=""/224) semget(0x1, 0x1, 0x40) semop(r4, &(0x7f0000000140)=[{0x6, 0x8, 0x800}, {0x3, 0x9, 0x1004}, {0x2, 0x83, 0x1800}, {0x0, 0x9, 0x571b025314d5cf71}, {0x7, 0x0, 0x1000}, {0x2, 0x5, 0x800}, {0x3, 0x4, 0x1000}], 0x7) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000100)=""/64) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000a80)=[0x8b, 0x1, 0x100, 0x401, 0x1]) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000bc0)=""/236) fchdir(r1) 04:04:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) syz_open_pts() mprotect(&(0x7f000024e000/0x4000)=nil, 0x4000, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, &(0x7f0000001880)=0xc) r6 = getegid() sendmsg$unix(r2, &(0x7f0000001900)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001780)=[{&(0x7f0000000180)="4ea3ef2b9f098b041057abae076846373fc7f424319450201c02996bfeeefded828d61b3ee871afb876d9f7c4e485f05f7659f09ccaf90338b05781273ba24ca425b763b34905d42d7c5dba2efbcd1c8c18612414ef31ce66a831011554583dcadcf2e39b70891b80c239e30cd06f1a9dced3506821191f9a6041e98ec576824660d2b1713912515d9c8d15463c0b7ba29979d4761a35c5d71409d880defa189c551ed82b5ea346d9cdfe77ab64f27ae6686039e272a04cd0f04aa52103cf5de1f1bf4995d9275fdf35d19534b0c1bc7b200ed1605de47b1d8df8568a0ab00263a3405d5671e3a3848e357f88385a161000ab33a0f563fe666", 0xf9}, {&(0x7f0000000300)="27dff7f873d398c233485603780f65321f1e3addd6fe831b086a1fa1040e6079f6153092927e89ff6e4744fc80b08f199cf2c3f4f99174f341f2c8207e3c7017485c0bb50c7492a3211b6272e25d224a56e7669808a9a91ce3ff53", 0x5b}, {&(0x7f0000000280)="92aac31f4287ac79a03533cc6c5f06264f0f827f1afa927a7f44e244a64f88bfbf", 0x21}, {&(0x7f0000000380)="7d78cdbb297b85b9be19eae78cf523e3f9c1d95401f4c3d61129ac26387c75ee8986ff721e4fef35455c0ee7cf56adfea4ae8fc357a7e53b3987b9fa351e6200baef4b40a5adb35dc1d288105ac6e4b68aca3da0ff30f0f96dd33716beeb7650e7c5a41ef4704e44359a15efc831fb5d3aae27bfb4b0a105353bb28f5a2a2bf45a4d0d7bf7d69a29ee563c5bbc619c1bc1d1c55e39aef0a099b3451e5321a2167562091b32e13d42a3325c17700e58d28cef06a3ef21aad6cc9b9f10dbdd59cd2834e1c25967a8069522871df822f78312884f", 0xd3}, {&(0x7f00000004c0)="509a0d3494ab29509293e1b43bf8d448256f036326e8d099130956814ea09ed2c983ed8961a0914dfd806c9c87f42d6eccfc402dbd283c0dba5ad874dd6dc5f52a15ed491e63faffaf47ad3b1d4f8f35852019e8ef87c9273846b74a0c12b36d430b1cb0e01ff8249c30da527dbdfd0eb076f445aa572a032554aa96dd804628be455668d6a7a8461d4ddbf1d868b712c2150f479b086b21ab2e0b115c42655514aba2a7dab378d5209ce7ffff14426a9bd673d21a9909107952a3c0d410191f019ff7fd5ae7adcc9d91f9e0ecbaf79740659d8c105e719f2ebdde2763", 0xdd}, {&(0x7f00000005c0)="c084f47b11e18010ba58f8c7240c78563fe40e157ff7095e62fb2e283f94fc69bee7ecfc938c791f01ee7b865be86cf526a69d8544f9dd48", 0x38}, {&(0x7f0000000600)="b8b3be13dcb3451008728662c7ae439ce9ffd8a00c190d7f6d3af1b92e40c174652dfbe86e61951dbe692d3f856ac50fe4e96f10e6118d87d0a741ad50e615e0b6e4c66c7334d9f0560a82328d477bce64c4ad47e739af6a23d62f2e7ba4b62a6dcdfd02df5356c67c056ac925d6a2cc", 0x70}, {&(0x7f0000000680)="fbcbe27d5e41", 0x6}, {&(0x7f00000006c0)="cc2a160fb445da5d7be9d33fbc6dd384e01035b40a837b91558b5a08b08faa0a25d3c54a76c356bc28a5d45d2ccc50b86c113442ee007abdcc7dc2717f0db5ad9283275c3680ecebe891ae38d5a3ce4ae8f0158283465867817df61f096bda137b6ef5071f87d8bc1a5b7420c1a4d9213452bd483ba3366a9792ac3e29584fed163ac2bf41e495975d96bf59e3a4981b7f5fe42f79d3e6a0511f57786d20e395ba993b33a38ceef94ae2e6a91f7e15ce13fb68f6552787639074f7b7a5db624f36087c4d5e8fab4d61801ec11c7bd09140e4c8ca1baeb80f91e2383c163edb1c45979efc1d04627f106a2638ccc3687c2bfb1053b162fa6bcedc938483a542788380af17aae617fc25e1cfc77da54a624b14d7512c04d40fe29c02bc2f4437fbbd27c77fc11c37e8d560a70ae8d087cfa756ae18c834c0656d9e99190883f754ddc0bbca1f6e47a27c12d42b4826b6fbcbe05e19359f38feadfea0f5d4de0ef0f616fb26dec5abae7c2c1f9dfabde3af331856f50734c94257f0cf473b5aaeea9b87f57d1d4cbc566b368aaa9811051c8aa734a3acfcdc2cd8c3334c6a411638493d3d0b9370051e60d613d2894fa0f45012910258af0445392ff1fb29168773310e2a9035ea24f0227861f34b31548150248403a947fba074081ea406155819000d55807ddac295c2d7f341af9da1a2cb893387fbf5a46e991eea9472bd7d96bdec6f7581ad4a69cd63f952eeb0e4c8e24890930019f6fd0db2699f6ebf529b4961f48e36f2704744bb8c59c7b176c44238f52b436e641e2184cbcbe017fe03735e811be5c536a0b9c464161f734c1d2a7f8d341c256a1384f971157babc28225e1ef135e0ffcb3e8813d5c63a862ef002bcb06aa59570139d635d02ca4c70983f963cdb85df1f1e82b4efb138b121bfccfc9e37e970989d32ea809b84ebe989fb2046b2498e7c4bd86fc09ef398bff285ebfc152ecd7869b57f51d3d64621c624519b189306b1ea1ae4fb2a00338bcc6ee5766336b55bc83cfb68b4b9a1e6abc13e4c5e73ede5936336101499f30d878e43dcf53637a14b41a4f606192325b3c06bcd614eaefef517fc80912888b909225e2c59d0811dbdec41b9f2d50001bd15f96ef23ab67587e2c74851b3f509280112b0f3def01022a7df8a297a3cdbb5be1351230a6ee758948bd978e49942afe84b1337de031057d4d48e8bb61ebcf9dda96371a33218ff454c0eebac60d0e96fd331b18331edf50eb3d6ca19ba32016c8ab8c23e1412d61e1e01da0b4746e6031112b0279c35e908245577e0ae0efdcb89ae952c539859ba759f0306e498a78fecb390a5d9795c25e7cd1e7fe29811524859e87fe9a54b3bbf4efda21149634b93a20e65373c30f70f58a0d4fedd344bc6b74b2f0c2c1f20e794f9c51b6a912f0b790c1c46bb61d6a80cc435fd77915b6f0d13f5882dbeac8ecd9af0186836ece091585192f281e427bf2209afcbd9fbdb618afc2f933533fb766d082d2503f55623f361f4cdb609dd17b9b735851a0d591a9ea0084c4d91dbea740384598458f693008d514879373dc30540be052166efa32e1c749ff68779f3699a02acd182d6e965111312f425ef32fad0d62576f8b8c6a0e897b639adc44051e175fe6590bf4eefb870063b12cacc1359fb7e7cce14df7f1381a7d22f59864cacb270b6f69ecb60fbcd8be7f0cbdd59cf3f16f6c68112a4906117f16ffbbe0794aed2aade12a2ff7deffd42ae88c2194a12a978f9787f37ed7455bee5e6b0816206ae9a30e9fe90cbc7995ef9b17319d5bea555b175bdb29a988293d1a737005cf5effd8d57742bd17df1d32e0e52a3d121ee9c8887f9245f138d0d66ef51cf55857c2abf623ea83047e7d020aca0300efed8e64241b4a7e1478830fc29e1a1acb4cd135dda4e50d641439de297d1f397394829f01657d1bf8c566075c7defb8e09c7377f933973bf2a227c38316cd8799bbfb2daf1c9142b869b05bb7e30e6efea0e2689b9bca59108ba5e0937fdca8ebd3bbc78e1e2495e9fc8aac6fc43b0bcac9b66c7e15cad7233d97cb6bdd54c6b59bc5e505a006ea304ccd1240fb779ba901886da083295d68e5616b546c5c7b1d6a03f3586d4e11390b60b60a062cd508108bc9a1c3896c4236d6de34b5ea13f60f46a13df7f2af4642153d498b48a0e7e5635327516539c03e4a87b9eb5b6e2f5174245e73fe40576b92d827d0bf4b51a852a203a966e6b9b44741cbf9026be32c9b7e176bd6da46c5718b7c5a6655b798ff7f1bb5dd0eeaca96ee908ee17af145618725aee33e8f3fff02cb022d21bff60250a817ea964a20e4a9834e9e89b49e3b302e11e35a3525f6677beae74f59eafb508fef52b08e94ca4d2d327f82c74f40b7fa4485caded465c29f3abf14ee84184a30bf27faaa7190fe899f1946eb1ce02566b0f6922022a60e6ba277f5f083b4f2539cf1171c608f2b066fa885fd017113fa0a92b2d8cb803daf598b73db03c40fe74769d5129dbd8d62cc3bcb8df0dd6d1699b5c287c059cb76987fb63a017fb08ef406af8704c122fa1f273c915751cb65519a6c4a40554a429964a55c5afe554f8e6bdd3f2c957b6448656176e938ea2af6283d2c15a2a6acd40f22d6cdd0a91e01779254dbb50ca3adf7c23f0df416dbf7de86961307b0610094b1d9f11e37ff686bfb1dac72e0e7f6403f3fa8be8ad03a5ddbcf1bf7529e9f43f7e1774a32541895e8d9b22801317eebd63ce84f1f6bda6e672912a48ceb474c4acf99841d5ce051e9df17b38e40be7432a970231ab0aeda1fbf1079ec7b7858f9e25e94d959fdece83548e52a25382911b0ecb0630fe4dfaa81ccbc460f14dea625e0690caec463a23e7dac13bd8b01774797cb522e0cdc53d19c492d519dd70695435c5b82e070d8001e8cc4a9cb5f355100e7845094df37fc5517021d72bad13d19c4f14f8fae0251ababa9b79e15810f5f4d56c39d9fa5e9a0e2a081911d6e7201b3d9aeb3636b7402f3d65b97e706321c6f0ea011b0bed46a19ff98ec4ddfa7a2611b6741309fc5e19ac19bbc6fc3024d157caafea8c367b08599b0a74192e8924bc23436211690165cc24ba00a27237cf6619e2af3dbad4a3ea45b98d3a26e3c676bd449e85831bf00341bcdc23e903021aacc401ee029de1a7f916ee03429abc0cb319a452540a3b9fc3b19020d981e8fc2eb3c58210e2baf60140c8883fbab3c405261946d3e4b19e9798e97a6f566986451348f4177a3404b4e7ca0effb5fe1fc12550786c4629ad2cc6ae4c3227569c20c787391fba62df76620c050b905f23a2141acfb978b811d72c6f7b8d3af2dbffbe14287ced1e95b034212f085d46f359e2c73b142a72d446cbd5dab5e4f6fc9726376ea2bcdcd6a6fdb4e2207b1ccfd03a7c038c2968d131ec028df36f96dc66d02ad7bdf1a2bdc5bff62cb1d01a3650b15dbe8effc2beae11509b87c207d76b85c734d2b32bc09975ac3e0f4f426146316bd48b76356e152535b12af62534262b2cf7f6b396f6235af7f9b2fae682012383b3c8d9cbe0175d1ae1fdde73690068e76144037f6579b7f11e384e250e4da812431d4372ce1df00e2c46b4bcba81ac0c8bd80e2d80531c6d9663f7a84f444a21e6e592a32800ac3af49601f7991aaec74c6963d4e164b2564c722b74fc2c0f861a8d9e0d052309031713c6a69011e00ec2dc853d29032506d1d993cbbdc835f8380047ae5a6e605b9598751279d417a80454e8cd47ee244c3f2efbbabf1aae33c7609b8917736cf119f22ee361d91e2debc8ed998ab86d89166f9fbeabc551c04ff278bc4e37b7081722b6b576602aabac588d19dad7cff837bba2ffa2b2a1bc7e8501f0918a17e60f5fd6302c62514d491b2d062eecda03202b5117ebb849352946005fb0a1fa47381e8452b121ebbfba2ec13356fa9b76496b229aa6ac628a5062b9cfa41f8a5a6355f7a44ee0ece5dd27b12dc887ab3a25001d2b6a0f10318fa7c8017f3d3f3046997602550346383484d73aac4efeaf7d8f520ebab2cf011b46a50398a304d32fce5b1793afe191a70d48941e55eb8132d1d79abbc63b36e2a79e23d4c1fc9f7638331a10d1013a0fa2444c5342386f5b5b8694d39f2480144a7e85fa0e8c707e668587eb86a1e75371c36aff897f620cba51529575f3ede76480ff70a717e91641527bbe69e98a3d2d010e6c7268d6107469ba0f693765cfd6cb5160a6adaabe2cb29f96d8fa006f3b51e8979f3efa168a7ca60066ee64d96273fe480aff68069fb22d7ecbd310e31af8ce2560a817091828cab3628faa3eb9f18fd1785b270e0b72f9f62c73a75d139e7a6919cbb869a29858fa704cb161536d2f42edbd5c652b354151853c1828434ece24ca3528e3418ff8138886f9f10e40b751f969d09d4c02bb1f13aa30452ec60a7d5094130b6de359554bc234aeea8016a21e5407d7e78e822c67c2c71ee0d51e86e12f93037dd0825e6af2e81fa2556c5d0f7d3d055d532fbf826670f9882f6feaac54c8e299eb71a3eb1ccc64f18ed88e088c9685c350f1748584b6ba7ca1ba0295bde9b2aa1d1033f462118a84db6b7ccccdfe6e9586d38e27113bbab894034f94e2ecd9a9e771ba450cb160fab4695bf49058fc457dde7f2e84ca2db70bfeb6a59405c7965e6df2d09c23035bc73705dc78cf39bfcdaf3ade1e3bf2bbd3dc57a16092d2b10b15bc97e8e22c5f043004710fdb183fe2c4cb4bcd85dc9e698c1c1ce0dd77b63320f99aca556e38a30f702f017d4777a4312a0f384128b23197b1ed7fa34bcfd6a96771adfaa2fefe6a2a07bb07690312224a42219f6c6008489e5d487917e502e8813c99527ee6f2445bb611662c798035859493277ce6dcf1ab4baeeabc576c0de28e8381c79e8bc802ef8f84973db17f21958cb3d9ad859d2e7989bf785d6e1cb7afbc676e4890767bff352411f5b43de1452e61c3cec13eadb53c2959f52a6a72b2a72586293e9e11cc1561535f21c2f85c2c50233455b3e2db669d035d980354730c7c2ebea68ca5ce9eba572a020cd7ec5ac940146a33b96eb299339369cd086243ee02ce1d4473054c1ecf954091eeb698581d8e37abdf436b266584e5f32bb9b096f8409cb1970b84e76d39e3b1fcdcabad6056f6c87018361a85603257a3a9b976fb2a4213100d047daebec9dcd5db28fb0e41795773e5c014a9f16c0ca2970392f2c98f4b364ba9ada45d26547dbd54b1a5cda5270e90ef04b7ac7193be1c9e8425bdae3efb151c4c36cf127b218cbec8b08da9091896f29ae28a9716cae3da2b9e59b437bb7271619706ef8a748a76db58336717579b9238a1f2781298e43d3e14193b2e3e2ae24176bd24d9ecd923a0ada589294a6694f7fb3ec0d5be05289141a20ce3bc6f71ec50544f1c88d929c6e8c068b91253b84154743a45f139fde55e2b8fe700876d212eba76f7e419adfe96a6c15cd965e215c8a706fad6fb680942d1e793906f9c676bd3636511b073ee4e044f43672b114c8dcba7e68288ffbf09379dfca4f8e77fca531f6d35b1d5bc32cef699b4709fe72ea9d48664cebd555a02717dd883c0d8549cc63758602cd0215c55ab6827292163d77e2fff3812b2ea48cd1546100e267c5bed9ba2e65db7466755501c6ab8580c1d7879fccf7761c7aee7c300c3ae6b9e04bce158fc83469ba6a25284f3fb9946a9ff60b70dece5b24a77c2dd7901beb222280da73c0baa24e11ae669dd05ae98d2bb0758706aeb4f397d8c18c9fb3c35acbdf27", 0x1000}, {&(0x7f00000016c0)="23ed74f2b5d462eea49be7106bc4530881f8946d4b85787ca4718b22b8b1fabc1b42f5a2d9c4ca0b7164914e9aa9b4f3417d534d328fec74574fa6a0f57035b9b3da885da6f06fc9fb503e6b7d82e2ca29cf480f501f5e578669fc88fc2ed524fc3637b475b67821b03342027df799fd87a4003699f009f5f8c7f4bb33d0d16dad391ae40b143aa266d3a8fe1e108f", 0x8f}], 0xa, &(0x7f00000018c0)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r3]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x8}, 0x1) 04:04:53 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8090, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x82, 0x0) poll(&(0x7f0000000180)=[{r1}, {0xffffffffffffffff, 0x2}, {r0, 0x85}, {r0, 0x1}], 0x4, 0x0) 04:04:53 executing program 0: fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() dup2(r1, r0) 04:04:53 executing program 0: r0 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) nanosleep(&(0x7f00000000c0)={0xb1ee, 0x98a}, &(0x7f0000000100)) setitimer(0x0, &(0x7f0000000140)={{0xdf, 0xffffffffffffffff}, {0x69, 0x8}}, 0x0) setitimer(0x3, &(0x7f0000000180)={{0x1, 0x8}, {0x5, 0xc7}}, &(0x7f00000001c0)) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000200)) getitimer(0x1, &(0x7f0000000240)) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000280)=0x1) unlink(&(0x7f00000002c0)='./file0\x00') r3 = geteuid() semget(0x0, 0x7, 0x8) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000300)) shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) writev(r2, &(0x7f00000013c0)=[{&(0x7f0000000340)="8113c25f2af28e6fe3b98ec83d8b8e4208f049ae2db0e0fa943d9d822dae73056956f97a17b3077719a93ae1839c8846551aea535133389156044df82fea2e1e01d83d4c126cf95873ef8f15f4c7c8f8a94fed48a9bb15cab9d53fd78c13f3bfbd5ceee1b3d224963d003efe4b8f776f31c8", 0x72}, {&(0x7f00000003c0)="774a40a247df7000cc86a8951d567a4fba0dcd9db48647714af53c54b8db944cac94c1baa4574ac72dea79949f4a654f5ddb371e046201435be21074a2b2b27b66d3b84978034953c9d0c2f7d4ca7a7002bd945322b1b06b54aa32a9cbcd3cf9ce9b705f6cd07ef0c11b300a45f90ba1075473b0a3b5715b66d52e6b8dc294c8da8e8c0720a0fd5ece9ef672bc28c2a62f61423a4a51cd927a49f0f7eacc80a1b24bba7a1022760fb2966b0398b660155b6aa77d211d76b4baa40589360a9d66f660454191bca9b98b36b76e5b749849a64859f5b8b5daf1af83e177b44e0298ed316568122771a91cd92caa16102e99f09473bac956181c17abe6913cbab2d2a0b6b453aa88b9025e1b902c2bd1709a60e45d8b6751f564450c752b71a2e2e6907cd23bb082de19e47c13dbab97059e9f4d160c0facf96a104672c8f138f64b05af5694f8e95c7a31f9370c36c6ff962f8646687cbae29238a49c49f7e314da4acaf75cd8681ec05bd05e424f015fe50e9079072153d309c54f254a5c3c5a5d147db5a74374cbe300d38825fce86ed1908359a09a1f728f422ebc2552fca12bea31860473b506acdf3495c4926df319765ec3388c1be69b21261025dfd8866c1a0b0b6994c96c2c6a5a15c1d9730b4aaddda1366bc2c39bec8bc2ba80ee9d44e47a8cf2e93fd35c4c2205f4391478f4265c151ff6db65fc385fe21df4c53dde7aeb28b0584b83c68f1c153d8ab7d165da17d05d8e8b0c568aa471ab177e23a4d2f13b61d95f81df93640e4d68beb44fdfe9f0c1cbc577a5e2dc2563c9f341c1b36a07eb4ce6380d5dcf04ceb6d2ecc96f9bed57d3f635ebf2a12a00b950e276e070288d48ecbbaf19e139b99f7133cfe71868ace21fd969b59725161de44d0b79d04b1d5e6b1b01f33fe3c494c28cb8394b9cba0945b827c510482bd7af63d4a548cdd1a4e3723c5f042690f0cc6ca4e87f84a8b624205a5612de6192ce66c1b4e7bd30090b0ca8b65231561feb798dc18ebcae1f0624d20199c6a2836d3be6d83ae5c1d66920923ae2fe7ee34395cda627b4d744b6d14da53d19efc1b9b52b40e0d726416cea1793a4627ad355da9949216849ceceff3e6a94a54c47271ec8c51f59611a3745978d4213cc1fafc7c9ec2ce7f317b350306374dbc29c6a56a280445103e93d6f947f0f863c73f78d32562725d04264024fb94460418869a58c8023ee97e08df8930682cd56d22aea435a3efc8fde3d5100bc8e0caa5b8257c44cb954182fc039bde5c873d1ae2382ed5990dd5ac958d52c486507d4fd8b0e91688fe094a465c0ea20fd1d7ef2d746935aebb1498c8675abe0fb4e1e7305a7b76ee0dc5d10d5e47b2bb5542e62f1b375522eefde83dd14d2f7db9c8d937a488d0b76350023ebe925a68abec38bf13fcb6a32db7fe049f863c1f608507b846e80fe2c2b278c4a62b0823b01ab5db4d32c890419644128080b3ea4c9425259c1f5a4548bfd133bfa6a997f567fbf5372cca66756c423ded332234ffc94bbbdf4ac43781ed032eb109d52686915d7155f7dfe966348de4e39a7f4612d7a01b1d6071d7fd87d1bc62a926bce81ebf95acf80a450817d23ece38338772de4d5f5cebd34969fd5ef601ce565cadc74690fd137ad3c7b20dea7661c990b2b3cc4efe43657607b2a41016533fc4d34bea7e9547e2c55e7b38ad950b28b4bfed6ced44d27038379f93547358f8c19b4ed8fa7d48ed0d68cbf7cea3e9a1351cc7112affd2d469e4b4d4a9fde0811daa03050203282d8a7303f45dc12af35eeb69672eec6e41437047f6253865768e886f81de828570083d5e24baca4b9c3619c937ac37687144734226f4dd0bf5d6ffbe82dcbe782846003aa03380dfc035f22d9edfa3a4a078b292c2d44700e1421cddfd7518a9bd3f74f62860338b6db6b582ace8d40a05ed6bca5b5c965cd4c57db00cfdc4b202986c8a74b1b049527111ac9121823949ffdb19bb5688470c54b444d949cbebbe91b89b78840907f5a408d78dfc0b1527cff40645d4d3ce52c20489f3452213b5d7c30be8f44501e775c8ebd284d76d4a11becc740836d573558a2d000b918a865ff1258378748f11d99c40f70e76b204824eebb80b6a7246286227a94949d56bd24f914a51fcb266e19af9dbb5eb19a12b83cd4a405c633ac536ca86db88121d0c5819005d8ff6652b606fafec49f9637dce0e6b73028cf6f178ffe852e39c8b50326b800831fc89bf9fd8f637659f2f9b9612695ed5db386c222adcb2cc5a47de20b0a7626a732041d72496445d189c7ff1fdcace9b4bbf1dc17b5dfa1bacaa4773afdcdbdd4a372169a2d5a91d1f074b483dce246859d157d90da1d84e4c9fcf5c1d479899aa8bfc2e0ff0a8949013308ecbca299dde2e8c356648d3f3db0e8df481eb397f53046599b49500b5a3fba35fa4c84b9d7bcedf8488817f7cd1a24239910b42306a5cf633d77c5cf774d3e04d402b8546cadbcfa0d2e1f411e195dc444cc62e6d3412f8ec2e76a79caf4b6394e3a160a52c773a2d757870fdcdeeff96cc6aef5b8517fab293b7dbbdf85a449bfb7d83b678c8007a495a1d253706cc39b5dd0f5ca3b213b88a1ae825b7f6601507057de8b31a23b2a4daf95f8329a2af8a603a89c93a23c58949c9111dadc81616d5dfc7d101a8b1690318c9cd10d9de16b8951a2771c8e7091795529ce11d89aa94b9e7d32126dffc8f942145551785e8714ef4389fc37567dd457cfec552522ef18ea97afca8da2b75195241df9836b73c0db4fb84e40ee24f2cedf9c86a585fde718644187225a6b269c2b83c583dc4668884ffecd08c25aa03b8b6d17d6be4e793994ccf113b1d114838a6168c8bc5d4248d4c6ee4973edeed1939a189d28a21a9eccff61772df7398cb42871e7f7dd7f6629c924025fffa4fde47ef9dcc1ac4a1b4ceeaa217b2af595634484b7a1f73e212d85254517147d0df39b945b7f1c1478192dc143b61d364bd819a35f15f68f2305f94b52d9e5ac612f0bebd6ff9dacc9dc49e60ee5c64c1eb3e2a05d1267465d63d0c721851454d122d4aeed83989bb121128fac8cf6bfb21ddfd237909a2c6b66182c10fd623e53350d0fb29ff47472a3ca4c1fe521aa9afc4cce602f9916c01d9bcd3dd706fd221feb1d1960185c7496419565f5cec6ac988413c0a352bbbcbcd7572150b5fcf78ca037495fbe8dee26647c5ee2dfdf85048863d9aa38d714e2548fd113bb5a5d85be6955845ef61f2bbc8a44ae012c2c827c7a60bcdc390fcf1358fcc17e0294cb6e5d6c347b97562316c26c8a77f7721709a292ed76cf51c11c52e79940fa6ce2a24959b9594babcfe97f337337569b26505fd928e203e7b949bb842a219601408f53f29a2b01e2eb799c23a960f5893f1f04579dad92651b5cf4104a62812ca3582b5f15eaa2adeae4d86bb727e6a7418f984a4b548e66ed424d174e3b781b3184e023a7e879b89d0853565eadf73785d0380858a29d11054507a4b382b3bc74d8cd30ce8d9694d13727e3cd089399f42c89fe84e969ffecb3cf06f76f24f07baa5cae6aeef038efcf4556e949f7114ddd1896d073aed077229cd3dbb737af715aad85c9c3236ec4ade1328964517f7b7e42d4c8443a46d879fd7969a0cf0cc80821ff5ea3f49d515635b267e71a2e1790f13ab29d04e655f01f84c72bb283df2fdf61e166b0631db22f03b9adc385ce4b6b05b6fba21f72be32f3216208e9363fee887b4280cfe61bc0e97c64ad4a29b2774bcf19922aac107bfc224d5eda0839fcc603e7c8df53c57d6f3b3ff7e570270fcd57530ccf330f2af0803435da43d5ea17665fcca893af86043584875135d5e3f619370c7eb2e85b2d3c0b0e274270a637a5056b795aeb54ec6a00a0669e1436df9714ebfa649859adf722d9b66ea21a0d97209b8b117b605cfcb72142cf4de1ed49975a56501bdf42b8289c2d1f5c8fb78b45e6519ac34182f5865133fc40badd1fdf84400a91eab9398687706b9898a2ed25b9d1876edff348304d6890dbc9c4521960b174a978866764dfa6ce4fd950f93f8b2a4bd14e0164a7b1b70b42088999b97a92b8ad8443bf140b494337a0f064ad1bcddbfc02e1f44d8e8b66b0a0aa64b45250e33f1782677ef879b9871eacc76770b5416e7d06731abf75e3abcce93dd33889fca5ad16af35acda88ba80c926a2ffdbb9b3439e27d6cf5c2aa3af13fa694685f14e33b025cb85c8e188c77e221a19f7f74e0b048e32944e4647c844e4386a87d54ffb9e4eeb2c43bec9744bca3ac2d5de3d0310d5dec91a4506ec6561268688cd5f93ae9874d253c6b07089d6c24ff75fa4723defb06022fd5765e8592856eb97a168f504a842c60cca71896bb57355783274b7c1cc207b9df4961c8b5624a5855774d7626c20c812ed8a33b342524f80b9ff62cf5f752c83e6e6aac4a70f034de7a42ab89b572211b9c8d24dbc283e3f9adf0da8109386c8850c69349ef3f447d8766c81c45a569388b0fe4e5952a3a619f27f6981ac1009aac2d049cb4ec5a660f34532269d9fa5c20cae4fed37563c2ca866c473ba7a25f3bf37c5c9c17199eba6640030c0069b192b2a567b392da0b137af14d316af7a59d39797b445c608734b2e52ec0c9d87430ecc2bad18bd4d53be37de46d19d6ace97cb9fd60af6e5092d83440ab80df0301e53c42dce19375363c8321fc60828aaa78ac1e24101e0bbd2af48fdd7a393a38e0bedc5a2b1d6eb8dd3f5a40fe0db43aa099e56afd8edd1df6bd99a828e1eb7012e3d26e23621e5b4708e83aef016f3dbd3ca0e99a26b5ffcb88b6c8c9489139d71f0aaf9a9c78f6999b00acf5363cc97e7b1d1fd33cf2a5318932f81fe1e6027f98eee6f7b6227cbbe9ccf2ceb325d4c0217ae0ac74d1f9f5ae449287b5fe3fbbb0fd5f69997f46257ece3dda8e2ad4ca667ca80ef03c06f677bcfbcfeb2c6e324e4e1969d6e9ccc9bb28ebb26b63bc490dfa8cb1c6db8339f2e0d4ccf3799059afe076a8734857abe481262ef48542c4b9f64371463fa6a6e6c8a205957eb98bd6e9eb2c3a928a7555a1466e3b09f4318bc0bb3bf686b048993b8e8a790f028c9a4dada3950ebbf60e1dd4c1eeb5be77344574c7700d28adcbf22e7ceaa508e7443602c8e15f1e1b44aa3b5c8940b1d6254c3aeaf95b4934ce561d674a0867db1961a06f947de9deb68ec8f89ebeefbf7994696904a30846d42f3d1db1dd555029c2527756544e114e4b3ab1ff3b57cb350b294f4d3d6fe2d2bbc973ed8bc9000456afe8a814c826fb95a75ac61468ec0621fd843813c1f1bf24406ef61aa7f99638f08bf89e2ce17780e558483be2f18c2d8d5de76e4084e5f0ce54fae663912e9324c72365f389d21db1d5679f96a4f664ccd10e827caace5e5b107b155027c39d7bb73400c612ee22704464c17225d86300f4baf508ca7851a1a02fcdbca9a93f5395471a01b195daa6862006487c07eeaa0e3ad9b1a114ced7bd361f92713215c159acbbf09682290c0529d411c2d4b4e561197437425bf02b0a5f9b35ee19022dde603f97cc66cab69ff1f47103e94d71ce6b41a8de6e9408f222d7af9e9bc3cf86d7cd8037a1152d4ac1ec7def3594cfd144645afbbaf6741c9d6f4e3b9d932e8b5da87468db1d9acae32b3905b0ede0c69ea7d050ddc46eeffc0ffb77e6b5cc99fd3ead5d026c29769bcf892316b60c2d8eadcfa6247f90d73e5abb8bd063254370542a3a51d8bf717acfb6851c1f3f99991d5b91de649567d3a75", 0x1000}], 0x2) setitimer(0x1, &(0x7f0000001400)={{0x9, 0x2}, {0x100, 0x3ff}}, 0x0) fchownat(r2, &(0x7f0000001440)='./file0\x00', r0, r1, 0x2) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000001480)) fcntl$getflags(r2, 0x3) mlockall(0x1) fchownat(r2, &(0x7f00000014c0)='./file0\x00', r3, r1, 0x6) readv(r2, &(0x7f0000002640)=[{&(0x7f0000001500)=""/108, 0x6c}, {&(0x7f0000001580)=""/4096, 0x1000}, {&(0x7f0000002580)=""/53, 0x35}, {&(0x7f00000025c0)=""/126, 0x7e}], 0x4) r4 = socket$inet(0x2, 0x7, 0xfbd) execve(&(0x7f0000002680)='./file0\x00', &(0x7f0000002740)=[&(0x7f00000026c0)='\x00', &(0x7f0000002700)='*}\x00'], &(0x7f0000002880)=[&(0x7f0000002780)='}}$\\@\xf7/\x00', &(0x7f00000027c0)='-\x00', &(0x7f0000002800)='@\x00', &(0x7f0000002840)='-\'\x00']) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000028c0)=0x5) pwritev(r2, &(0x7f0000002dc0)=[{&(0x7f0000002900)="b2ef3e35965ef94e7950a103c8eceb5324a9753c48fedf14fb4362f1ca4a4a1b90ef3777d355dc8fd14805454260254300f399665665d295f95afd33d43f48d5b68e192a0a7e9e34ccb285f664119ef78a362f609386badb4ac150c5e71de95428e13d0fd75f11269953e66d21e1bae7b7545e77088fa0ba52bd08ec86c75c3f09c174a6290f9a56a37fb8496fd7535d4bbdc119db88", 0x96}, {&(0x7f00000029c0)="71567a4db9fc100a288a33d6e85b5b6fe678e73340d758876d9545edf9fd92fb8c6ed56e53ae898dfe55e7a5b38dbd6e69ecd3d26a6a97a4bc7d1d05557b53a71c6dcb87a04657bbeff50c1b383b595001af549121a80f63fc8364990a8cc82969f8eb2221ba665cb6b77a47a074629c735276f58c3493006fe8d06602bebc26632d9c650fe6f9c609552efa4e31344c01850696e8d642", 0x97}, {&(0x7f0000002a80)="9fc99449d629621ebf6329aa7cc13b684ee07ac2b9fafea57ceb6302d6696b8b1494513766f30163f9d262b0c4ae97666b67d2a48859323d3b041d5e292466a2a9b919be23cca6f825b7488b3486b35a5efdd077128fbbe5634faa753803314fb96da2670cd038b5e7c0621b3c7589f3c0a4a78682abd0b0ee4987dfe1714f65564ec32d3da0c1eefbf7b2942a5276b5a6fa07680efecd01e94432890e040b134325e6bd41b6ad70a1966f648b16a16aba3f5adb5567ad4367c5e705762e90e34d4599c11dd8ba6f838180a8f65d98abe88a0e1f651d71f1625a1c8c8a404a72aecc0da161766ccbab8f", 0xea}, {&(0x7f0000002b80)="493f81e4ffbd9494e4422f1f7b7b02fffaef6bb4376ae9595b5a05f5d4f99ea012077ae64d8454c8510f776332da86a03484049e66797763209a230beee7fab5c5a7a122728e9fb0b794042be5beb5d46e24d4ae6a47e7a0ccbc2308864e39ee195bdd75ff96a9906cd2ec3a86dd8b8c272019b0c4d066706c8deeb9a297802cc61c5c5a370cd634bf552e1af85f5aa673a4e987475f83d044fc96980c33db08c3ae5f3cb65feac690872e10dcb29a4b7fb1eebe359bc1bbcc07b987b0a07192cf78b13d52c03d60c16ff7e078e9cdaf49", 0xd1}, {&(0x7f0000002c80)="42b00572c7bd279120c1f7109fb9c3b936a0f4310450a1a3c358d93064f2dd99e188a11af28c465fb509a519899632176159cb0fcb62409d16fa4f288ec75c86397a113bb0", 0x45}, {&(0x7f0000002d00)="bfc2d3bdeff0fc86ed72c4395a0aaf97177d09019c956b13f0da4d7d314afb9984ec40e257ebff4b3edadc14d672111898227afa24ae780724314ac614e4316a3bccb77cddc352cefc9c7b33a152c2baf05c916c2b03fba60a496cd2f28a914f6430594cc7906ef92b8689606f1109da1da56de9975231f0ab6f72c935224f017ca823093dd9105159ebe7dc0381379ab56b5c006e655819567582b66d88ace55868e621fed90feb8eacad5176b16a083126d875c41f32", 0xb7}], 0x6, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, 0x0) mknod(&(0x7f0000002e40)='./file0\x00', 0x2000, 0x4) lseek(r4, 0x0, 0x0) 04:04:53 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) fchmod(r0, 0x110) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4301) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fchmodat(r1, &(0x7f0000000000)='./bus\x00', 0x122, 0x6) 04:04:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) setsockopt(r0, 0x483c, 0x2, &(0x7f0000000080)="537c3dfb94ce5330f6d4e63e97614d45c89f0ada7d1e27ba91a480882fa34298506b154dd0bd3f756959fe86bc", 0x2d) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) close(r0) ftruncate(r0, 0x10001) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) pledge(&(0x7f0000000200)='(-(\x00', &(0x7f0000000240)='.]-\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getsockname(r1, &(0x7f0000000540)=@un=@file={0x0, ""/4096}, &(0x7f00000002c0)=0x1002) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) setsockopt(r0, 0x48000, 0x1, &(0x7f0000000140)="220108564b36feff7e376554dd8e11d3ad8abc2169d188e9f17ec55af513d5f0d0b0ad863ba781fbde9adb3be9e0e5cddb837bd8281f975632c51bd8bc0c5a534bfe7b0a74b0c3263fc7f97076381ec9094622c4842c6a115404c704bfefd3da05c3bd66e54e79bd20b86d3b807e27a09c3b6c4ebda1d7a48b8c022b0e2a8d75944fd5e76137cc39bad02c569d0d45131878dbafadb5fddc276212066c1856e821b20a71e587e20559c0fcbdf6fbb0f88f469101ccfbf907a0e1bb", 0xbb) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x10000, 0x4) 04:04:53 executing program 1: getpid() mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) shmget$private(0x0, 0x1000, 0x284, &(0x7f0000fff000/0x1000)=nil) ioctl$TIOCFLUSH(r0, 0xc0307004, &(0x7f0000000100)) 04:04:53 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x110) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x687b7797, 0x544, 0x7fffffff, 0x81, "e03b5281a11ea0d11cf4c439a59277c5b9c52e09", 0x0, 0x4}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r1 = syz_open_pts() r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg(r2, &(0x7f0000001240)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0xdc}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000140)="fb931df8c1175b33913974a47e4b20295e3a4e35bf327d922d12877b98418bb4992789bee9ef5a765b4bdb57b00005ee8959c333c2e4f40e41188ad3bbf41d1ade656a0da0b1529f9220796a2cb6ee8c63c7914f179e3a99e722c4dfbf709a77adda10b9a4f3086617bf41c570672a6e1c2003284cf0a202dd94d8cd73620563a7a17a252a03d1e623d7da2c183a7f5cf1b51c7dc0db29cf3d853ec44ce68797361085d99695d5d8bb11", 0xaa}, {&(0x7f0000000200)="14e094ec956c5189f0efd75877e15f7ec32932f73582625e5b2a00175fe0fc2523f006b5c13f349b2044838b962ccbf1d6f4758018fac36fb9fbbaa169d065fbfe1e4fe23c3e5f14bd909938deb8db2478dc4307dd0372b16acd2879d0176dae4fb7c01c0cacb51b3c1180e1094199d5c912340e8fa4890177af5b557fe1831713752d065be27a1a7a5b857a57f2e5a01cd2f8791aa927641c31bc9eaf11b55a45548c2be83f87b30d9beaf1c31125da9e7f24aeb2c80ef83ba77872f7731dcba64d9df9e575c62401f376cb6fd9983af31e97f6c9065b903311a1dced80667a21b3", 0xe2}, {&(0x7f0000000300)="aaab4c0378950555f7b9e7e54818d3486d60", 0x12}], 0x3) 04:04:53 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000100)='./bus\x00', 0x9e9d829f59a80353, 0x8) fchmodat(r0, &(0x7f0000000140)='./bus\x00', 0x28, 0x4) r1 = open(&(0x7f0000000400)='./bus\x00', 0x21, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0xe008, 0x4) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="00000018690f1e951b9940440000ac6f8d3043cf2e00387a7ce2a9", 0x1b}], 0x1) 04:04:53 executing program 0: r0 = socket(0x18, 0x4000, 0x4) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x0) 04:04:53 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) setuid(0xee01) lstat(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffe) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') 04:04:53 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8, 0x100) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) syz_open_pts() open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./bus\x00') syz_open_pts() 04:04:54 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = getpgrp() fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x3, 0x1, 0x101, 0x5, r2}) r3 = kqueue() r4 = dup2(r1, r3) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000080), 0x8, 0x0, 0x3ef7, 0x0) 04:04:54 executing program 1: minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000005c0)="85cd55072d73769b13c3eb2486b4a5b11478db3ed8c9ee3ed784ca3a267e9188f9f0830457b98bed0d9cb7d05a2820586d58e0fac42d19763ea84cba8331be84d6389332ba78e0eca01e7ccd1053d210654560fbf5ee76a2e19443816295c3c0ba1690537b", 0x65) write(r0, &(0x7f0000000200)="582720edabd16ebae63225259560f8e581e4a2f2a044fd33055552fbd5e41789632d3da025bbd47bea9db608ca3bf579456fc7d4092ec196d0494569acb8bcdb9ad8a4f5f728193ef16ab9bf4e3f52fc4d5f16b1", 0x3fb) write(r0, &(0x7f0000000340)="00c5f8352d0917", 0x7) r1 = syz_open_pts() close(r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x4) ioctl$TIOCNOTTY(r0, 0x20007471) dup(r1) syz_open_pts() 04:04:54 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x3) mlockall(0x1) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0]) chown(&(0x7f0000000000)='./file0/file0\x00', r1, r2) 04:04:54 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) semget(0x2, 0x4, 0x2) getsockopt$sock_timeval(r0, 0xffff, 0x1001, 0x0, 0x0) 04:04:54 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 04:04:54 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000000)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() 04:04:54 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40000000000200, 0x4) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) pipe(&(0x7f0000000180)) 04:04:54 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) 04:04:54 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = dup(r1) ioctl$TIOCCBRK(r2, 0x2000747a) r3 = fcntl$dupfd(r0, 0x0, r1) fchdir(r1) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f00000000c0)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x100, 0x0) 04:04:54 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000001ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) syz_open_pts() getsockname$inet6(r0, &(0x7f0000000080), &(0x7f0000000380)=0xc) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354", 0xb9) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="2f382d01b31c13f756c94865cae895c13ed5eb6267560128990066765152262c6ca7d6ee0427d470e5dcb5d10d", 0x2d}, {&(0x7f00000001c0)="ac3d89aecadba23d0f57998c8da14c539a0de9f1302905d591af4fb54247a5076812c41b0bc64143219d40ce3c34688f4ef9c1cefc6e3d2a0395e6b5e4dc81bb2f0cc4a34c9ad2a954b648611dae718474caa55c10bd13d7eaaaac2380be6a2cb49227368ed60229e12b0f922ab0e90b914bdd6837703a8202eac56544a8c0fd55a458b4f585aa08b1", 0x89}, {&(0x7f0000000280)="e09dc1927256d760d3dc9753696e3ea2cfc36a4fb7d9b20fa335893c2494ad12288a740ca976d8e7e84ef6538f9d1542a500969c4e47a89f74dcdcda2373d3101d45ca1ebe69760aca1be01b6590579651b2f78bb0972be8d08014265dd6327f08f5d2e626daa19eb6525bdbd9f99d70716b7875a1be3fd60555a3570aaafde8b3cc385e2797e7078b2d3df0fc5ec2fb4a21d2fddc9c8a6b151f89d75602bd047a3318cdb9b0940e09f9bddcd7f0ef73e3d82ebd5a5b1f1d349b6ab32b5b0c2f85bf308da5cdc3cc6dc700f0d7f50bd558aa75f055de5578", 0xd8}], 0x3, 0x0) 04:04:54 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) bind(r1, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) setuid(0xee01) 04:04:54 executing program 1: r0 = socket(0x18, 0x2000000000000003, 0x0) listen(r0, 0x658) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x2) 04:04:54 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000280)='./file1/file0\x00', &(0x7f00000002c0)={{0xc06b, 0x1000}, {0x96, 0x3}}) r1 = getuid() openat(r0, &(0x7f0000000200)='./file1/file0\x00', 0x80, 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x6) r3 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r3}], 0x1, 0x0) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0x2a) readv(r4, &(0x7f0000001480)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) open$dir(&(0x7f0000000240)='.\x00', 0x1, 0x99) poll(&(0x7f0000000080)=[{r3}], 0x1, 0x0) 04:04:54 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaac4e4b0780ab29f92eb174e713048e69931929648", 0x1e) 04:04:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffd) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000440)="93bad17ff4685986eeef12832e5e81775a19538e05f52187a886c1f6460f5f7ca2c316549d1496da01e9179213ae290259d20fc2943ef058faa26f489d15928be1523f73dd4711783473d6ad44c387cb8574330518885dcd3f12ad075499b156ade33fc6961ff6e19265da903dde5e23d39f3a32d510040c5dcbfefb3db08f213664ff3d59842fd76d0386e8fff0d023546b7d8b1fd4836142a7fdbed81004f2a7b48c67a56b385bc29ae160e57141e002cb1d1b81b023677a2105d358f78994cdc7a5c70dd04309b653e6e59ec9dc08d52b4899eac9d41ac158d3113cf491e925639f6ef5d716695e3d919f874d8c12950f69ef1061b2ff9e32aad1f4b24767e8b82685657d5d0fae565f5472ba5b11fa73b19bc3623b5ca32d30a4d6b2cfbb69fb22215a071332708b52ac43937dce9eb3fdba43c4fa24c1eca899b7d1187270c46a3bf388a4301111009f0626678788d70690d547693bca08186559b147b5b9cd676c4ee8fbf471c6c1a626c8c757349d9625c7a506b41b1104c0a3ff447d4b649cc39d6f2936a6b89ca536c8bf477017962a7893912a5e2f558031afca92e0bcf81c83f9af61675235bae5522a0e1a055bf91b4669a610824062589de4405c647d9cae4467604b0b", 0x1ca) rmdir(&(0x7f0000000040)='./file0\x00') r1 = socket$inet6(0x18, 0x8002, 0x2) recvfrom$inet6(r1, &(0x7f0000000380)=""/190, 0xbe, 0x42, &(0x7f0000000080)={0x18, 0x1, 0xfffffffffffffffd, 0x7}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000200)="2986586b85ceb7cb8690992690f9e7f1afc4edece7ac3038e5982c8d1d5d4bdeef8f09627d203105b561b3f2e0d1c0483e463afb9878e65fff8c336969708eecbd2c935e427d232b4fafc7a8bfd8496a0362a5516df246c0690026bb47c2fdb90819fec7f410b02a833aed331293ef1d6924240e98136020352c247bb1210c6056000c14aa30644891b39a763dac67cd8f78c3930d82bd2a2a7aeb5c96c51e5db928d850366f0f891c784867470a48cf0b3dfbb595b86b52d951a0a7eaab8e4d", 0xc0) r2 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000), 0xf) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000000)=']?\x00C&F$!', 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)="507560710043b05a22a4e39924acfa355817948acd581d4430b4058e7b4fec70024dd6a6d08b73cd799c3fa1d51a124b584f0b68378ae08cc32776f116a653a8e88bcf212a0e0b3da8a77d9299bfe23d43a1da270c92577857be94be4abecb4d1c8288f7d1d98a059820cd5d42887cd210952d7e76ba342054fbb6125dd11a2cb62b71e20b", 0x85) 04:04:54 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r2 = dup(r0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0xdcb) close(r0) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) read(r0, &(0x7f0000000080), 0x0) write(r1, 0x0, 0x0) 04:04:55 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000080), 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x8000000000000000) write(r1, &(0x7f00000000c0)="1d", 0x1) r4 = open(&(0x7f0000000000)='./file0/file0\x00', 0x10000, 0x80) close(r1) fcntl$dupfd(r1, 0xa, r4) read(r0, &(0x7f00000001c0)=""/142, 0x8e) 04:04:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000001480)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "184417a712d264eff693b6c803b98b867bc15b16"}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)) ioctl$TIOCSTOP(r2, 0x2000746f) writev(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)="be", 0x1}], 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x5) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)) 04:04:55 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000140)) getpeername(r0, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getpeername(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) fcntl$setstatus(r1, 0x4, 0x80) 04:04:55 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f00000004c0)="76b5e55158fc9526d7c865eb060ac3a90714b824d3c5b645d0327dc5a001942a227deb3909929d02653394de53ffc95553daec4f5b5842f5c95c927ffcddc92c078b8b7d60aa38225c9c2384b00b676bdb73e6903d2de1629b0114049ecfc09cc699fd6c351b4a3ede37313630dd1293ccb60f22b9185dc364b038f66345fe1d03f2f90e25902dba69fa1ae6375f7f696cdd42c0edbb746c8d14f1bd7a96f01b0a2a756b134316f6d303b62ec6736ca42013437cc58a8cf2c2fbe6a0edfd259f50005d608215afe04b2166bf10cd1d1be0aadf51ce63618aba068b3126fcb0393332ab36d4a6bbfdcdc088c1e89e53c48820c1649e7cc74c2adeba6631ac57a9fcf5d6c046be0792025e285af1b946d730b928468959e729c22fdcfec04f8643f4309ce92c78d200cef188bd59097d97f4e2c7591f2385939ef88d42cf8df925e7328b2fee3ff2b7895d51386a056c6e59d23f05d19ddd7ea769aaf579cff33a165b9d32c0275ae0dd760d32f2558ff2cc8da2de0302d6bb9351f382d502979e6bb4240538b93296109eb1d04e97eda1dd7e84da477a8c450a4f0835792fdf08c853840e47ce7ba8359470ba8766f97dff975f14d28e14806a03408b3c2d747eff139f4e9e57bf57c83e373f3492fe09315fc2afede5720ec332745f1fa236656769bf9c7582b3643581e72a1329309c587fc95aee4c97e31f415e1f6b840c94692d346d99c974a2a4ebe560a2711079f54005769902955496871a6cc8fcf1f0232e4b38948469ee517275793621bf8aa4ea0cd3a503e856aca2fe0ffaa287471c920d207471595c8277ae1cad5053bd8ad5eec6a202394b008ce5853f1ee1e3233f23970266c4b4470c54b0ff3d79fb4fce7f70f7776c2a125b3cae33867fb26fb7c7ab71a1043cee283046819f58ea795703805d7aaffcf3a31eaeae17c4f52d68fbe585809ce9e12dd4b940e09bba7baee4c23b293116a94a980f894703c017fc04952f1dccf3b89c3970684ec140350f365867fb1b240800359a8433b002fc2a6ee83f1ba0dc08dd19acbf9f0ca242a929ad58e9ee4079263e61c103443ac6ceeadc9e04436ae6d56f2493d7282ca7acaaf9f725bc369d8a8bd25dc710617952a0888b49e2e076fd462a3ae517d29b037f199bf60f24f4dda39b75e75bf2bd4f21e0796101b5163464e6ae4d671067ddf7ab9c3bbe843b3cdde0c905fa50b261963584a9953ba929e7d63f86f6119d4b86adf1e99086e3230b15ff86806d2cecb7abe9c9773b1b9b1896b8b01d74943711e6cef634a3357c6affd47bc53f1c0487f2bf5032385944db88b31a851ec76c6dcd8262ff44538b234d89341ab11619e0a5e9950a0e8db77c8a65183acf4db9db089706d86044ac1f0f73ffed2cf45a146e129a922cc3bad1833272d58d808105b562cb60aa2b111292db9ea7d4f5c6b8717cd39224d5eae1c5c8bb8143d226e2bc6bb285ae6d2760ac520756284046fb4851b77d8574d5c9c0645bd042c13c028e6efe57a613eb5d66cd704a7f3b5b9ff59b4f5b45a5dc08b6c4a583b47286aa0f2d114520f67554cf6abae2d03d9c4a907511de626f209c7f51d97eef91b8d72f381afe2cc2c496afd330771a3fe8831b325ad7e2f9599d4137be11255838bf5daed12024de1aab123940f73a07a25885572853b61be398185028394f150bcb29f4f99b32c53ec91aa794fda95eeb04703346174650a83c238a02306a7f958ad81c56c01d69c966af11e4cbaa8714644da99b42c78974f2a1aecbea6684f8da72e9c19685cfe1697f9bf76702f57c668b35ffb541d8ffcb537377592283da89f39badea3c6e6dfa6a0dcb7b9840d6bb12d937a53e4aa798c9fb14478b37779f62446cdc8686a9704ef4155dcc6c2f2441a90eda60832d971c05da138d296508f7df8a90d46be43dcaba08e049825c634814707b2cf6669ae7a793e7897de89542b632477cedfbf2fa47623af842324163781bfb742909efd195eb03121dbf011f11427fccc09cf4122893b1ce74791939bfaf86375942005960a0505f17fe4ef4c115ac8ef3f9c3611d4a79ebb1ab4050d38a34455bad1508a09ea69bf4e499f55ac4cdfb6a5bbd3ca90a6f5d56374173a29491dcb8815f1e602e595fe298fa3343dd3f7743f473c71c730a076b0cea9ac21bfaefc9aa6a1c9a20152f6e6349e9ee344308cdfb4d54888e286f3b647f7289a5bb77f3ebf85f83489bc9511bde5219b298eaea6ab60bc9e8403ce64ce5b2fcd7999f41572da2c1c9a2de4d72e5870d09b8067296c073bbacaf0954e1d785cb71af65bf4da905863b4cb26f6518cefb9a1ee9535713edeefebc27d07831e7f934b8bb52b7bc575617a4fc3444c0af61d0c10f60866fbc41df6a3f6ebdb59d6e6c8724a8c853b9b8ab4723541f88464a05d07dadad126a1442718efb628fc4069f771cae9078153a9b390aa488da786bd1b6f70af25ce83918b8e58378ffcb4f32a6c654079df5faba2fc7951595ef44c2b86ff66394985e576860023a1d525c96945a5bdc0cc3ef55c320123735df935e4ec02d92c511b198c9731b72d37d2f057b94b0091ed757b9f8a805c63c9bc84ac224415a9b0a444ef222deb66888ee5b7a215fdd0b65d7b44fc534c0becf73925c6880aad7c89a29cb985ab4fd1b86c24b90053eea33ea15cf32e3ddd57332b5ae1dd3b9b7b7d101d48c892a78f206a1d96990eb200e01368af39e6fdb7653d5bb3e65c205b06db4e4112b58856abd3c31443cf7a37497556c94a577b59428fe41f308e6930ec299f5ca7fb7689db7c531c7e44794bafefbccee7691a446f74d1c6518a18ac07875937b3de5eb53936646e000f9c3f1d33d2ad5a48598100dcefe6663491ac588ac88a441af4f559fcbfa12b2f6bdf539afb7805f512fde68092587531e3d2a0e684174cb52870869c8a4a96d429b66af5733be58b4672e41fd00e5f06e45c7e2c6164fe04639df2f5a267ba6a078fb389eaed5bad9eaac652dd3be15d2a428d8e2bbbad11f5b81eb6e812513eac772e9af583afba39deb50caca198c539273c113840b97624f5e18ee2da209cb193b006dcb26a8687d91a49e8bc3d347f7eaf6427370408421d74dec74fc969265c77a0f92328311df93747642a3dbfc6b5e21465ec0757dfc8006d7630040b2ec194a0e4c642f98866338d5ae851ef73483b8ba239c67a8789d7baf096e1cd4f9e1d81c72c8bffd954d235475a66770b605d13e7c98935a22067d95f3a72fb702d271d0cfddc3c9f6995a7048a7bfc461d138aa3db3e2ef15357ee025d417cc3478c64773e6fca5cbf3da20c0ae9cc92bd47e683db7375780b760e7c455ec8d634082128eac6575367ea1e8ca1dde3b39d753a1feb10fd82c4743f9872e9a2196947d9c02cdf107feefe0392eafb8d8fc780bb32374accf21ccf1cb5e7a22aa2ae92cbabb8ad1d4fe18a8db136efca4d65e8af38faadc11f06bec1ebfeaa0deacce9e4507a731ff54956aa955f5a66e5afff045a8ede6812c6655bf0748e1c5305573f079419e4af02f36b4f536baf86abd1b1e9bd58fa88a8c04113e3f713f0535ba42aec20c421ecc7236ed6e3022846695bc2e9e21456853895499b29e0ae54d5a3ed2220f48ee4b05be88fc8ec3c6c46b669b4f942b67ad5f8c372cef547f5fcc0499b44486350c829a453d76a28cacee59c3b0cbe8f85f592001c1a85fbbff11a93ee23ccf688e865f4e289e0653ecec0bb6cf5bb4cbd5499cfa7c149c3072860a225e023fb794506881db4dd74ba5fdbf10cd20791068b884e39bf2533faccf3f717b2814fd62caf2b04fe868720db043099bd00ab32e72cf56ba0f759f0ffc38c84a83c7be5699c0dcd4bd450685b05900d9c78c813f03ebcf68df6de043af497fa390836d7c3020d9949b7438f268f8fb10a3eda9091e6357fe02d4336a2ae744443e0c392e2a8fd511866829fc772db2ee462e196cb9e732840095e9ff7628efb2af01d8dcc9cbf874af09680693b8ff489f0cc8f52269bec8af7adc10d3b8cbcbe81a8f9f830d11562423d83719f0a1015d", 0xb41) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shmget(0x1, 0x1000, 0x0, &(0x7f0000001000/0x1000)=nil) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) read(r1, &(0x7f00000000c0)=""/4096, 0xc0980d) 04:04:55 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10040, 0x0) fchmod(r0, 0x102) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) write(r0, &(0x7f0000000140)="f3ab8cf39291747f2ef9ffca8d4b7a5949b9c9afe9602928bced70f96b73f32496179e3ae84454caeefdc832bb056ad1c790d3b1038769af7d0c9089fd61200f6327886379d675f80c309b13781e1e3da19ef8ee2252e9ce4f78496cadc81e9a1a9f3aa39e4806ac2eec912070ed0483378535c9f419d3ed41540b7803f028553f11ef394ad604fb22b90e2fbdd30b5fda2b883b561e009d65b7505b90a53341675f95759b3f", 0xa6) setsockopt(r0, 0x100, 0x40, &(0x7f0000000080)="dddf8cdd26ce3b8577ea54e86857e96c89599845e755b30a67541fc51a11913a2ff39a8a08db9d24e35aaf6507b3db28fe15510bcd54bfba49f6f90f7ac6ad3eecc45876467f20dc3fc7efbcc4b1d011274791dd8c78dfee3c55a77d32d4", 0x5e) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) r1 = socket(0x3, 0x2, 0x800000000000000) ioctl$TIOCNOTTY(r0, 0x20007471) setsockopt(r1, 0x29, 0xa, 0x0, 0x0) socket(0x19, 0x6, 0x3) socket(0x6, 0x4002, 0x70) 04:04:55 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0), 0x0, 0x80000000080000) 04:04:55 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000080)=""/177, 0xb1}, {&(0x7f0000000140)=""/123, 0x7b}, {&(0x7f00000001c0)=""/4096, 0x1000}], 0x3) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x5c) 04:04:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x85, 0x0) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0x1) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x9, 0x0, 0x200, 0x0) 04:04:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) getpgrp() pipe2(&(0x7f0000000080), 0x4) truncate(&(0x7f0000000000)='./bus\x00', 0x1000) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x40010047}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 04:04:55 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000100)) nanosleep(&(0x7f00000001c0)={0x68, 0x7fefffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x7, 0x7}], 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) 04:04:56 executing program 0: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readlinkat(r0, &(0x7f0000000400)='./file2\x00', &(0x7f0000000440)=""/240, 0xf0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() r7 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000980)={{0x8, r3, r5, r6, r7, 0x2f5238ab9af4642, 0x40}, 0x1, 0x1, 0x3}) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x10) renameat(r1, &(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000340)={&(0x7f0000000300)=[{0x26, 0x4}, {0x88, 0x7}, {0x42, 0xc19}, {0x63, 0x5}], 0x4}) r8 = msgget$private(0x0, 0x0) linkat(r1, &(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000240)='./file1\x00', 0x4) msgget$private(0x0, 0x15) lchown(&(0x7f0000000380)='./file2\x00', r4, r7) utimensat(r1, &(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)={{0x80000001, 0x10001}, {0xb4d9, 0xacb}}, 0x0) msgsnd(r8, &(0x7f0000000e80)={0x2, "18c082b64d321c3bc2fd28e4f3e8ef297e62b83131ecdf6f9c4cbf37c2d52b0b97d74450d3d5d8096f0bae7a165153f068696590ebff6c87035d07648ba71519969257e6b48717b98fd944f7106a328832ca4076e499139f46412003183332a3d10bdd0023dae52bc4abb9988db58f40d4d47ab86552769369e11d3ab178a979c4826a1063ce4c25611a19bff0eb24b422d508e578f9bafcfbd7181de27443be16cce092198711000a14124faf8da487fe8d37aca08dc3d3b4ea42f4139835e16cf0148922f3e63afce5767b76656bfe9321638207adaf66fd30b1d042"}, 0xe5, 0x800) 04:04:56 executing program 1: r0 = socket(0x18, 0x2, 0x0) nanosleep(&(0x7f0000000000)={0xb0, 0x1}, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) 04:04:56 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpeername$inet(r0, &(0x7f0000000080), &(0x7f0000000140)=0xc) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008bbf3e7529040000000000004e341dcd291ccf49f500000000000000000000000000001b27", 0x2c}], 0x1) 04:04:56 executing program 0: r0 = kqueue() nanosleep(0xfffffffffffffffe, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r2, &(0x7f0000000ac0), &(0x7f0000000b00)=0xc) readv(r1, &(0x7f0000000980)=[{&(0x7f00000004c0)=""/204, 0xcc}, {&(0x7f00000005c0)=""/204, 0xcc}, {&(0x7f0000000180)}, {&(0x7f00000002c0)=""/158, 0x9e}, {&(0x7f00000006c0)=""/246, 0xf6}, {&(0x7f00000007c0)=""/232, 0xe8}, {&(0x7f00000008c0)=""/35, 0x23}, {&(0x7f0000000900)=""/69, 0x45}], 0x8) getsockname$inet6(r1, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) r3 = semget$private(0x0, 0x2, 0x418) semop(r3, &(0x7f0000000000)=[{0x1, 0x9, 0x1000}, {0x6, 0x3, 0x1000}, {0x2, 0x291000000000000, 0x800}, {0x0, 0x0, 0x1000}, {0x2, 0x0, 0x1800}], 0x5) kqueue() renameat(r1, &(0x7f0000000080)='./file1\x00', r1, &(0x7f00000000c0)='./file1\x00') semop(r3, &(0x7f0000000480)=[{0x6, 0x6, 0x800}, {0x4, 0xb1, 0x800}, {0x4, 0x2, 0x1000}, {0x3, 0xfffffffffffffffe, 0x800}, {0x4, 0x80000000, 0x800}, {0x1, 0x6, 0x1800}, {0x2, 0x4bab, 0x1800}], 0x7) r4 = semget$private(0x0, 0x3, 0x10) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000180)={0x1, 0x14}) semctl$GETPID(r3, 0x5, 0x4, &(0x7f00000001c0)=""/224) semop(r4, &(0x7f0000000140)=[{0x6, 0x8, 0x800}, {0x3, 0x9, 0x1004}, {0x2, 0x83, 0x1800}, {0x0, 0x9, 0x571b025314d5cf71}, {0x7, 0x0, 0x1000}, {0x2, 0x5, 0x800}, {0x3, 0x4, 0x1000}], 0x7) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000100)=""/64) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000a80)=[0x8b, 0x1, 0x100, 0x401, 0x1]) semctl$GETVAL(r4, 0x66f2538ddba45a8e, 0x5, &(0x7f0000000380)=""/236) fchdir(r1) 04:04:57 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x82, 0x7fffffff}, {0x5, 0x8}, {0x63, 0x9}, {0x1}, {0x189, 0x2}], 0x5}) sendto$unix(r0, &(0x7f0000000100)='|lQ', 0x3, 0x4, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) socket(0x6, 0x8000, 0x8) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8080, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r1, 0x0, 0x0) write(r1, &(0x7f0000000000)='>', 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) ftruncate(r1, 0x3) 04:04:57 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r2 = dup(r0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) r3 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x3, 0x2, 0x2, 0xfff, r3}) preadv(r1, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0) dup2(r1, r1) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 04:04:57 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x1ff) poll(&(0x7f00000001c0)=[{r0, 0x80}], 0x1, 0x0) shmget(0x1, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) 04:04:58 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xc0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xffffffffffffff17) 04:04:58 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202b, 0x86136) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8401, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x49) r3 = getpgid(0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x8, &(0x7f0000000380)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f0000000940)={&(0x7f0000000500)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000880)=[{&(0x7f0000000540)="6f884fe47d0b45de4deb7a699fe0f3902abcbcc626d672a644b392c35a1e706af986f1639e155b45a2e30c381ee15a49509b75717a72357305c3ea5afd480cfaae685b905c8b7ff942d84c484828fa0e84617b6c417d8819f727c8e3da03c26064881549b47da1a363a5322ddb8a1fa2c43ebea123e32181f820513e276d86921417fd9516dbb6d580ba5c7eefc0045ebd5e183e819d1ee9a0e0bda21d9656ec32283c78ff444ce8072ca3dc296bc88c45b65c54bfb1714b5cbe89e77d3a1e5d6034748e600c51c56731107b", 0xcc}, {&(0x7f0000000640)="a6f159293db29185b7c1529a83932ab479424885818b49cfd0aa7a5b1b04191e081319ec102054", 0x27}, {&(0x7f0000000680)="8a7f3c081d73c214e784b3b5674fcaf69708d1def771ea953958a0eb0c5bf7eacb85eb9c5c8271756827d95e33daef47463d4efa0d80e27585eed05a929f6f42fc435a84c1f19e2c91f0315e41b1866feb01b6a8f0a98aab5c693f6bc0385d7b58aac81499937e81441c1567e70767211646047c2b15bd0f87d04103a9501a492cdfa7cbb2cc4c85d5ff10b8327852cb782cfc85243e94fd759ccfcb207c3cd4f7b1e582d5ff0589e7c2bdd2f4a04e34d8dba7d642cbbc6cd984228a4034829393fa1f89ef8916bf609d5c487e9234706179ae5c050dc0ece7ca13370c8c0ea611d4a6f8842c5ebc3b61b34fa4e43adba7946821c8d31aeb49407e36", 0xfc}, {&(0x7f0000000780)="26c770c9054b47709bf84f85b36080503ac38a5fbbc71e66d70b8b4a937029d967ae87027e43aa2364ed83d2c59ee80929867a63ca48cc1566a00464381842d3d737fbfd496d180b8d296d38ef1562a452b44ea49511a1e54595b6afc1d874619096be2e3661bd1813fa41e74ab09e8548f6c249a8082abd3a3d0b42ebda8d4b1ab4d9a122ec950f4301ea6f575eeff2fd5564fd8926fb1ce8fa477a83eda67e15b5d22a44921fedfd5905f85b4b1abf15213ff90e7ce383670454033b5a0e9875fdbbb6ab99a330448223389f2ce39827c5c0d5a9a8924d557d02", 0xdb}], 0x4, &(0x7f00000008c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r6}, @cred={0x20, 0xffff, 0x0, r3, r4, r6}, @rights={0x18, 0xffff, 0x1, [r1, r2]}], 0x58, 0x400}, 0x408) r7 = fcntl$getown(r1, 0x5) r8 = getuid() r9 = getegid() sendmsg$unix(r2, &(0x7f00000004c0)={&(0x7f0000000140)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="4fb10b7d9a7132bca17de53d6b1d970d037ca1028abc37b362720b8b67def7f48a14fc5a5f4d4ca30f43e34154bcedc73f51fbe53ecc4ef3617db0ad00e3da64addd8216d17bcb516a8373c0ba9afba589de071e1f3b995012faaf22482cb9f5d278a6c83a759ed6412de211c152160f943049800caa47fcd10e6b6184d23509a086ff76f68804e63e002a2a64a4", 0x8e}, {&(0x7f0000000280)='0J', 0x2}], 0x2, &(0x7f0000000980)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="0000000020da257f9b4c99eb57e500000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0xc8, 0x2}, 0x402) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0xff, './bus\x00', './bus\x00'}) mknod$loop(&(0x7f00000003c0)='./bus\x00', 0x2, 0x1) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) 04:04:58 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x1100000010800, 0x0) getpgid(0xffffffffffffffff) getpgid(0xffffffffffffffff) r1 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x180, 0x58) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) open$dir(&(0x7f00000001c0)='./file0\x00', 0x40, 0xc0) ioctl$TIOCSBRK(r1, 0x2000747b) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10081, 0x0) ioctl$TIOCNXCL(r3, 0x2000740e) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000200)={0x5, 0x7, 0x2, 0x3, "596061cbc595524a12a3a3124a38d71be5e6d077", 0x2f}) mkdir(&(0x7f0000000180)='./file0\x00', 0x12) utimensat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x5, 0x9}, {0x80000000, 0x7f}}, 0x2) 04:04:58 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0x4, &(0x7f0000000000), 0xfffffded) 04:04:58 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 04:04:58 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x20, 0x45) socketpair(0x18, 0xc003, 0x9, &(0x7f0000000240)) dup(0xffffffffffffff9c) r0 = socket(0x17, 0x0, 0x1566d5dd) pipe2(&(0x7f0000000080), 0x10004) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000001c0), &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x400, 0x0) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x6) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20410, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, 0xffffffffffffffff, 0x2) 04:04:58 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x9) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae63225259560f8", 0xf) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) 04:04:58 executing program 0: r0 = socket(0x2, 0x400000000001, 0x0) setsockopt(r0, 0x6, 0x100000001, 0x0, 0x0) setsockopt(r0, 0x1f, 0x5, &(0x7f0000000000)="dcdc3fe90a18819ae5e0d0cab040d53e60cbdcaf", 0x14) 04:04:58 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) dup2(r0, r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) 04:04:58 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) fcntl$setstatus(r0, 0x4, 0x80) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) 04:04:58 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r0, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x42) 04:04:58 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mlock(&(0x7f0000000000/0xa000)=nil, 0xa000) setsockopt(r0, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) 04:04:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) connect(r1, &(0x7f00000002c0)=@in={0x2, 0x3}, 0xc) openat(r1, &(0x7f0000000200)='./file0\x00', 0x20, 0x24) getpeername$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) sendto$unix(r1, &(0x7f0000000080)="09925cbd5f35a3d3c60596788ddce4885e242476d09ab4a2841c85d1e244832904f6b38292de126acf11a89a36d280d6ab02b7e44775ee9b6d14941b2a40d64474f68e7dea69712583cca7e58932c018acecba98fb79a403ffea7963902c5126d892d51b0b3915f08494008d55addede298deba5c873fae4464fbfd8f1bddf30a3871e2293c07b52c191e769cea0c99ba22aa48a68dcd51ade2ddb994aecd95858302524ebfe09728437129aecafa7cfc1ca8743600bf85b446bc211cff483423b188acb6c483e6a0ba2ab21860b9519d8bf2b68819ecb61b9", 0xd9, 0x406, &(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x101, 0xfffb, &(0x7f0000000340)="6a4a282b589d5fb84189c8e16abf6e38afbdd55d8597ba3c3dca604d2035e65c0dc6f38064cc85e786135403d2863312c37178ab40b73e108c461db0a1e9ec51c6f0d5ae92dc870c26a83cb142ffc098079788e3b2ec8ae16e0f691538efc2508ead104bb28f682ae1dac0905533bfb35f08cb332f8ea4ab784cbd57592e9d04eee7633a5ee8b42d47bbea8ef538c7423dee208f653f0c9f9883a42c2b970abc97f5d9ab47a420675e25e025b0eec285e2ee09bcd8c25e0811016cb72b381ad7cf712254c7", 0xc5) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) 04:04:58 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8080, 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x7fd, 0x200000005}) 04:04:58 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040)={0xffff, 0x1}, 0x10) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = semget(0x1, 0x4, 0x24) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000080)=""/169) mlockall(0x3) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f00000001c0)=""/70) semget$private(0x0, 0x0, 0x1) semctl$SETVAL(r1, 0xfffffffffffffffd, 0x8, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') r2 = accept$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x13, r2, 0x0, 0x0) 04:04:58 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) clock_gettime(0x2, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:04:58 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) sendto$inet6(r0, &(0x7f0000000040)="19f2608fb745ed0cf6e8ca7233ca53a5beadddb0f64d508472a75d18d5397d6ca4a3442e0a0eb04646a39c81ff69d2622a9e4cd6b83cf8e757c84a2823f7305746b07967c2a313c7dc3b00566f76dd2bb1586dbf708f99d956c94ea3d3d66bf4f5602cecab54b710ca227c5541c2f0", 0x6f, 0xa, 0x0, 0x0) r1 = socket$inet6(0x18, 0x800003, 0xffffffffffffffff) accept(r0, 0x0, &(0x7f0000000140)) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) 04:04:58 executing program 1: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x480000001023, &(0x7f0000000080), 0x1) 04:04:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x0, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) r1 = dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x2, 0x3ff}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) 04:04:58 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x4000000005bcb) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x2) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80487008, &(0x7f0000000100)) 04:04:58 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xaf) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="a902010000805cb90cca8590", 0xc) close(r0) 04:04:58 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 04:04:58 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x6, 0x200}, {0x7f, 0x19}}) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x0, 0x612}, {0x7, 0x3}}) 04:04:58 executing program 1: stat(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f0000000200)='./bus\x00', 0x81, 0x40) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="3e414fc75aef7902c64118e409169777c251e0bec1fea20667ac9c5dfb5977142ac03e3cddee02f61269029463d1fcc53b7e76e955b150251a34dd5fd9c832d5f6f8e0c3ca13e7b09c4d8c09cfd2973120022af5b6a65c04c8743b15c50c6f6c1d", 0x61}], 0x1, 0x0) getpeername(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000000c0)=0x6e) execve(0x0, 0x0, 0x0) 04:04:58 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8030, 0x40) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x3, './file0\x00', './file0\x00'}) r1 = socket(0x800000018, 0x2, 0x0) r2 = dup2(r1, r1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) flock(r1, 0x8) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r1, 0x0, &(0x7f0000000040)=0xfffffffffffffd57) recvfrom$inet(r2, &(0x7f0000000100)=""/179, 0xb3, 0x841, 0x0, 0x0) 04:04:58 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x550, 0x0) openat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x140, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 04:04:59 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = semget$private(0x0, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/147) 04:04:59 executing program 0: r0 = socket(0x18, 0x3, 0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x29) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x82) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) read(r0, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cf2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) r5 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x800, 0x4) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000300)={'./file0\x00', 0x7, 0x1, 0x6, 0x1, 0x800, 0x5e, 0x800, 0x2, 0x2, 0xfff0000000000000, 0x9}) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10080, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r6, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x2}, {0x24, 0x20}], 0x2}) write(r4, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1", 0x200) r7 = syz_open_pts() ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f0000000380)) r8 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1021, 0x0, 0x0) close(r4) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000000280)) dup(r7) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) fchmod(r7, 0x1000000000000020) 04:04:59 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000100)={0x8100000068}, 0x0) r1 = msgget(0x1, 0x2d0) msgctl$IPC_RMID(r1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x50, 0x2, 0x7, 0x6}, {{r0}, 0xfffffffffffffff9, 0x4, 0xfffff, 0x101, 0x9}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0xf6, 0x3}, {{r0}, 0xfffffffffffffffd, 0x8, 0x82, 0x5, 0x7}, {{r2}, 0xfffffffffffffff8, 0x1, 0x20000091, 0x1, 0x1}, {{r0}, 0xffffffffffffffff, 0x4, 0x5, 0x6, 0x12}, {{r0}, 0xfffffffffffffffd, 0x40, 0x20000000, 0xfffffffffffff120, 0x3}], 0x10000, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0x10, 0x22, 0x8, 0x3}, {{r2}, 0xfffffffffffffffe, 0x40, 0x4, 0x100000000, 0x1f}, {{r2}, 0xfffffffffffffff9, 0xc8, 0x4, 0x4, 0x8}, {{r0}, 0x0, 0x80, 0x83, 0x1, 0x6}], 0x5, &(0x7f00000000c0)={0x400, 0xa19d}) dup2(r2, r0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 04:04:59 executing program 0: r0 = socket(0x18, 0x3, 0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x29) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x82) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) read(r0, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cf2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) r5 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x800, 0x4) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000300)={'./file0\x00', 0x7, 0x1, 0x6, 0x1, 0x800, 0x5e, 0x800, 0x2, 0x2, 0xfff0000000000000, 0x9}) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10080, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r6, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x2}, {0x24, 0x20}], 0x2}) write(r4, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1", 0x200) r7 = syz_open_pts() ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f0000000380)) r8 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1021, 0x0, 0x0) close(r4) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000000280)) dup(r7) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) fchmod(r7, 0x1000000000000020) 04:04:59 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x40000028ab) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x28, 0x0, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) close(r0) 04:04:59 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x3, &(0x7f0000ffa000/0x4000)=nil) r1 = geteuid() r2 = open(&(0x7f0000001700)='./file0\x00', 0x80, 0x40) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000001740)={0x8, 0x4, './file0\x00', 0x7, 0xffff, 0xa27f, 0xffffffffffffff00}) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x8, 0x0) readv(r4, &(0x7f0000001640)=[{&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000240)=""/148, 0x94}, {&(0x7f0000001380)=""/203, 0xcb}, {&(0x7f0000000080)=""/59, 0x3b}, {&(0x7f0000000300)=""/6, 0x6}, {&(0x7f0000000340)=""/31, 0x1f}, {&(0x7f0000001480)=""/1, 0x1}, {&(0x7f00000014c0)=""/246, 0xf6}, {&(0x7f00000015c0)=""/112, 0x70}], 0x9) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r1, r3}}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000380)=""/4096) msgget(0x2, 0x240) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000001780)=0x2) 04:04:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) 04:04:59 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x3, 0x0, 0x0, 0x0) close(r1) 04:05:00 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0xc5) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x3, 0xc6}) sendto(r1, &(0x7f0000000080)="81e09e682d964e5aceb2151ba291d02a6dba920d318f55cfaaa7c304cdb3d67be80d01eaf3966192a1cd4c70c6c7b65ca80a85f523338fcbd4999942231fec22b0c855e1605b6bf127b6a79d84f7d43cb33c0ec08b87d72931942327b943f3616c016da17810c4166cd5551f22c988d460584d8aaac36f419f36", 0x7a, 0xc, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) 04:05:00 executing program 1: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) r2 = getpgid(0x0) setpgid(r1, r2) flock(r0, 0x3) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$getflags(r0, 0x7) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x4c61) fcntl$getflags(r3, 0x3) close(r0) r4 = syz_open_pts() syz_open_pts() ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000240)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f0000000100)={0x7f, [{0x3, 0x8}, {0x3}, {0x2, 0x3ff}, {0x3, 0x2}, {0x1, 0x4}, {0x0, 0x1}, {0x1, 0x1}, {0x2, 0xbb8}, {0x1, 0x7fff}, {0x3, 0xfff}, {0x3, 0xa8}, {0x3, 0x4}, {0x3, 0xfff}, {0x1, 0x40}, {0x3}, {0x3, 0x3f}, {0x3}, {0x3, 0x7}, {0x2, 0x81}, {0x3, 0x6c4a}, {0x3, 0x401}, {0x2, 0x5}, {0x3, 0x8000}, {0x3, 0x2}, {0x2, 0xff}, {0x3, 0x1}, {0x3, 0x7}, {0x1, 0x7}, {0x0, 0x1}, {0x2, 0x79}, {0x1, 0x9}, {0x2, 0x9}]}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000080)={0x71874acb, 0x69d3, {0x7, 0x1000}}) 04:05:00 executing program 0: socketpair(0xf, 0x0, 0x938b, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000000c0)) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 04:05:00 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x4201, 0x42) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x4, 0xf0000002, 0x81, 0x7f}, {{r0}, 0xfffffffffffffffb, 0xc, 0xfffff, 0x20, 0x6}], 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x14, 0xd, 0x7}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x1}, {{r0}, 0xfffffffffffffffb, 0x87, 0xf0000040, 0x6, 0x5}, {{r0}, 0xfffffffffffffffd, 0x11, 0x1, 0x0, 0x1}, {{r0}, 0x0, 0x40, 0x1, 0xfe62, 0x7738}, {{r0}, 0xfffffffffffffffa, 0x80, 0x10, 0x1, 0x40}, {{r0}, 0xfffffffffffffff8, 0xc5, 0x23, 0x8001, 0x3}], 0x6, &(0x7f00000001c0)={0x1ff}) fchown(r0, 0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x1) 04:05:00 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x8, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x27, 0x800}, {0x47, 0xc62}, {0x47, 0x8808612}, {0xc7, 0xfe1b}], 0x4}) r1 = dup2(r0, r0) utimensat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x4, 0x1}, {0x2, 0x1}}, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x5}, {}], 0x2}) r3 = shmget(0x2, 0x3000, 0x20, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_LOCK(r3, 0x3) 04:05:00 executing program 1: setreuid(0x0, 0xee00) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r3 = getegid() chown(&(0x7f0000000140)='./file0\x00', r2, r3) r4 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r4, 0x29, 0x33, 0x0, 0x0) bind(r1, &(0x7f0000000040)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r6 = geteuid() sync() close(r1) r7 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r5, r6, r7}, 0xc) 04:05:00 executing program 0: r0 = socket(0x11, 0x3, 0x0) clock_getres(0x2, &(0x7f0000000040)) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) 04:05:00 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000), 0x1) 04:05:00 executing program 1: getrlimit(0x0, &(0x7f0000000080)) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)) shutdown(r0, 0x2) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="eaff125c00000000", 0xfffffffffffffd9a) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = dup(r0) linkat(r2, &(0x7f00000003c0)='./file0\x00', r2, &(0x7f0000000400)='./file0\x00', 0x4) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000280)={0x3, 0xfff}) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000001c0)="eaff125c00000000", 0x8) socket(0x10, 0x4000, 0x400) r3 = open(&(0x7f0000000100)='./file0\x00', 0x203, 0x4) ioctl$KDDISABIO(r3, 0x20004b3d) write(r1, &(0x7f0000000300)="6ddbb29b28c4f302fe416b42b8ce0a96422faa42bdd6a482f49730413572a1e3615685b44e3c50ba304c22ddc625cd460fe5b4a98578a79cffb44b88a8867b421cb11fae61982ff3ffa41330fe5874d9dcb1a513eca21c116cc76ea52c1e1795054995b90661a595cfa60d388dd94ddf510b4d278b1df8531a1be0a1e7ccd4ec1ce673cdf80d596d85fff8caa53d36dbc292dfd99b86af19a012df1a95cf2cfa710c79f7606bc42c85b33258558e2622c76d4af0b42913", 0xb7) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000180)) 04:05:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b02) writev(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000300)="99b67e97510a86e0adf894375a4bd6ee39d32949491aacdd0d9ea4855c1de94bd15df04ae821b6df3d76b0161d401bd61fa9d316019885533674d5b77f5f4c35", 0x40}], 0x1) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='/dev/null\x00', &(0x7f00000000c0)='/dev/null\x00'], &(0x7f00000003c0)=[&(0x7f0000000180)='!\x00', &(0x7f00000001c0)='/dev/null\x00', &(0x7f0000000200)='/dev/null\x00', &(0x7f0000000240)='/dev/null\x00', &(0x7f0000000280)='/dev/null\x00', &(0x7f00000002c0)='/dev/null\x00', &(0x7f0000000340)='/dev/null\x00', &(0x7f0000000380)='/dev/null\x00']) execve(0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000001600)="c363249743408d156ce708084d1f359c14c18c7b818f9491ef88b93d13e5ca3cd479a287578a38e54d88051797a35256d6b396a718ca43ec59f3378f12b6ad862b8394bd704060667c2abb06ba566ea335e9785c66677db54286955568da1908a0f57345fa8ba6daf8aa7cdb24ac541c30dab81788a8feeab41879ad7dfe379bdcbb4c32faa70ade7c399e52a87574fceb95365b4bd55f3ed1efb098092f1ed87da2a75540330d73fadba964e9740db293778910", 0xb4}, {&(0x7f00000016c0)="2e0637e9b159b1cdc9360385ce381b1b5ee15ac27157b91e5e023a7a5d4de1f440da14bcc9ac041ea22c886ed9b42379b7894dd9a7bcda103db69f5501228a812068237a78ed91c293b8175f70f2734412f9843d478c6ad7302355573ee980b8fa4964dc3e399ec0010edf1db030d9ce859d6f60cac11fb6b3e9918cb5903325c19cf6e851cecd2d1f930dec0e03fde7849c9936a58b2ecb06c35355283b362e17b268e8e460ff9703af29142795afd87af657fb3cbeb5620380d07dfd827f5a68cdb721f7a32cc594b1a2d482adbc9630b88f35280f09867c7c4751d9808b461a3cc40122", 0xe5}], 0x2, 0x0) writev(r0, &(0x7f00000015c0)=[{&(0x7f00000004c0)}, {&(0x7f0000000540)="634c0fc3983b52adb96ebf3fdd888b8be5c5337a3ac2a01dc7e1f4041db01708e02fdc272b37d8b37fcdacbaad3bc5d773307b81039b9cea205ce9165896f1d27187bc1629fcfe9b1541231c2dbf0415f309dc5f0d0a871770", 0x59}, {&(0x7f00000005c0)="d9f6f8a131739c80cdb2c1f28d0ae8434ddd849c06c45e4fc1c407e811968d86f6855780aa528bb0cf8258263d9861d8f7ae6dab726cd218f50df2371bd693e264a26425cd39a8de69d0c554e0932255c9a1dd6cd854ce4d7fc4e51568d407cea961f59063b1a5a57387a1a8a15537ed4ff894eb88738c75a8d6311fe8cc41ad004cf3360a8dc00fa9fedaea33301a4d3132f58d1b0a7053d474842668f052d6ea55cbea125262d6239bf6c30d3d59033f121e40438086da912c1b3c5b0c76ffe4b29cca750f360a6b0b08f13d30f990f2bc5bf60ce88d6407daa05d29daa0be24ea459c0bba778d6cbbc44cd9ccb179ebe0b2fc9d20046ec475b4e51a08ff572c3cb134735d5010c4385b1e2ff2b86cffeca039766faa870cfb9fc9522874ce4a0d3eaa58586ae20efaefbb03482ad530965abe7e32e224c9213fb4c4c438104c1865c5a2c71d3e1f119fea36820b9a2c3ec6312e9284155aff90192d9909acb6944a92a9fb7e34ecbe66af12a1d2c14520a7eb12c703043b3e61b94729ddf757e676abbd8c74bf167d0fca81be09fa53dfe0684a959365a54be03b758a9a14e203602fb9e0b868c30bc724fd9584c62282ffeda0629b464c08f6196b144c9af6e6b19be2f8ba292035880a621aacab2f868a8446cd64ee424ba79483f24a2f2cc459e902718ca2be703c05857e8c85632010ad05a88006a610cffcfd79ec0e3a46391548ace39ca916226d54da48dce0b7c796f9a6d78ad3645623ff24f7d51d17f480695297d6bee4af1f97ffe3210a10e5b1dad3d96e7eabe50f17ed5e826b2269cc453a480b20c7bc54f5e8e066d0502e59ce7f262a49a6290f7a039fe49024e0f8a5cb1252c71bf21d2315dc578a3a315156074b3ff8f4a67746a028c8469da1513e9e78d38793649f52a901d5a5c491e9188fa569cd08b52aa115a16d9cb805ada2f374fd356b9fc1ce97e064b5bf703983882d382ca82130f804642e281713639e46070fcdedb1976ea2019c938ad23a0f6e6d6300525471d6a3c7adf822bd941206dc0eec1d35dbc49e407c61215175f472c461174297a4f6d85476da2e0a23ff677ea3a29cd4dc3a577c2b2158867d96cf8775c9c5527e7acad92c8f7d813da630b14396dc569354f9b4e992780d0069f6b69fb05e42d8f937bd070c50adf06c5260462a43f8bedcc8664a631e1f06ed4aa90d81d5add75cf5400ca28184a1b61f90eb63a5c45802326f9fd0305e57684f521f4d67e5454698e42764c8e589a9c1ea5a3ae7afaac07075585fa15b1f8320c242f4c64829648bba4eed0b8a33b035cec47a6cf3ebacacafcdac63e933402608cefdc584cd5ad84496f80051193501bc19f6935833d1cac6aa4fcf03252aa24a424d2fa7f9c04b9959820a368fc6832e84e1101dd62fdf9d1b8dd88b072aa56c815acd59ab665fb22280c1510b55addb886cdf67943a7a9f77f9da1baa859baecbac98b53ff186f17212d2f4697650f9a7aa52cfb498267609b31901c70a0a1ef38e3e70da869e28e1adec621072f599750fec64c85686bc21271dfdb299ec580657f93ff538c8d7a1909d3468b3d1e75323a34302b1a4d120c369187e488eaa6350b9c8c47dfa078cb6c5b1c7a9ff251003fc867c4429baee384a79bf5d832f69051ff7c7971ff3e17bc86ea05acc2ce20ab11a3e1144f18a9e1c6459b2d760176ba37c6dee4c903ff18d5b8efe5278d0eaefe3a8e3372fced12a51a8218041b50e9d0b9ed3f9930c47f02141c3a375d2d6b2cff9a2c2213f1d14f34e1f6cedfb8d963bbeebd04d3ad392862dfa9ea2a1ecfa8f284347c368e2f1fad49382e507308d0f5f999ea9c78f0c3db9f08dab7bb85d3023e2f32385fde40c04d7e3b4f9fafec3a55760d46e2b70ae14cee7190b11c4193578c61b8903ff6156833656b1b7a6915ba0abfd974f3240fd1a1890faa32bd6794cb4f3f8f9171aca373a46b0187622bdcd8bd1619d45a6beaff9d14040a64d1cbd31e49a05c4c61abe609fd66f46d580b30230c63fe53ae512bec959acfdded390fe6957ff9ace5cea03d9adb7b78877335251930b23bd1b7842c2c3bc30fc7f9f5eeb61704fe4c3de5071c637cf342940c75f9496b6b3fb6a0cda7c9dbd47cb0f4852f2aea20fa46286e56a981fdb33845c100e4aa847a484ed3067688081e86a9a9dfa9dbdc6c653036c9f6771c7ea0087debc68340a2fd6509cdc9b88c1e12a5f48f8979332685c3bd0f8ab5f56f06f7c4ca58f3374d3880667950a17d4f385f57c6147b777d8b93a6874d96a6f80952be99b4b540ab6035ebec3901e3bcbd54022f7716addc698c8e33c93586bc7ff3e2706cbee80901b30e2f103e82abae44495847a9f0cb0c9ceed607eb181d3bbe513918667d4380f57d5aec3d40e2b06702358e43c97d4d26ac52153ecf3169c679ffaf43402812ed156fd51fbba3a1c057215fc24a206a923a6127c84f47979a7eba22721168ec3036175c2be4b7953fab697de1076117e9a76e09c9485dfea0329ceba1d4369718f68ef1bb35dec7876e7af2aae01fa7be4059c0be4ed7034fbd98f87f94bc519ccd4578f4a19aa212f56afe7b9dd2cb01805aa79a62794dbbd6c90e8b8d5f60bd20da6aa7b59f9b390bb6ab98381943f7502f42b45d6c0c3d32f4ff4cde572775cdc556e6893b2c75993cc8c45299e38e966ef51a07ed46a7f07b203af24ce5343449c9ac37c4dbb23c324ebd7f25874d02adcefc68d821bb8b3c1f429b3da97e2d9ff2498e7f99ad76f1691e7be576f66098d55542fafd60408738b243ab2ec6265684c296540ca906099120fff3abc74826f7373b887c6ee66105aa3e252007b63e7b9c9a1b2ab5d41f066ed3bd4ef63d9d1bc983eff7c84c1f57c19f688cf48f323dd7a6815de545a296989792e6d4a3c20a7a42b913eca09f3d3e8ca7a3d3da7c1cc08638dcf205d49de6cbd2a168b920b26c374597280c4ec669ab447398b94a268c17137dd2eaf1b32f85d377cf13ca6c586afde56c39f06120127068270dd6a74ad2d405a61cdcd0cbb943976e4fc43c63652933aa616fb019775ffefd5c501781381a834b2779f453617800a233cf0fcf1b4ecca07c953575fab7a5edc6535f3c4b91378971afa786c016d150057b36a94187c258473ba6a9c9ec1b62e2a99ac912005eff9fb7add68ebd37ad09ff8c0b7f1657ef2962b8793a01b6b9e6685579e2e9ccb5c72e0b06653ab20eedbe1983a9d5d98beefc8583b264b2cc5129ca5cbc345709fdda53214edc8f39469470fd091047d7d4f4e5e6b0ba700c4478d1b62df4796b1df061776ef739de4502446c182dd35bac2856af5fa812d780055ca723dc7542918a2fddcac33e1af6b3137eda15c3a07fc6a387662cfc6e5e15859237228543e73cab513fca2ea870ce94e621d623c34f054c65880ad054a3b8b8edfe174c39056fdb5dec42618f47f3fa7a0a75c65a14260581a2d235217cae76b55eb677c857282d6d9f4eaef60d0917ac9857de6a7e70fc85ddf78caf155c51bfd47e0d6b850ff00943ad7aa1c1d7b392b668a84f7acff2902373e16bf6c3abc3d05ad88421681037aeb14eb967a564ce52049557f1d670a6441eb8dfaed007a7f34383408d580b0169395b1355367f1d47a9a49781268ca6cc7da2b59fcb67174105b94dd17615d5ea6c71c8233bb01d4e9a536fcc23aa9f9c8f0ee00cb09eee7742e3b77ab2973a6caeae40749bced0972b94b161f94bbf3657b7cd5d248ab9f027fb1953165f3b2a4cf19030689fc85b4b1f25e3146b37f8e3ae09248d9f1b2f0ed829a7ecfc0848396389756614f023954f5877dbc986926fdb1ad97e70119d7858b15bc7558b552aa148fbe906d1b34412b1c8b8484fedf765bcdcb453ea70adfdeb375f4ca5c96555dc6341cfc6e908186ecb45197759429ac701d958ebbd39b3dfc97f1354083416253af682c7029cfb551966de1aef44af051cb6e1b06f899e1707996d40bd256ece4ad579492fc59bca7c2401c4ed849c3dccffff911d96a9444f3f0d1b53f41abcb52bd6e62d98f4d2b099ff4fe79116582088a592f71b501a8dd72a1fda4e9decae264448b450ced2a3f046499f1f7aff6a3ef87b14ee25929bc51a9a9bc580fe51de1193ca480fd00e38fd1ff5aa493619122ebdccd4b63d26449bda3f22b1f31b68f9b739025a7451fe9c5bb05b00f39ed20d48cca8e7d0d297a99449d08ac1cdeced4a276128d877ff4ebba84198ff6e718b3e04388809fe7409881a1cafd68b61aa85c094714cf083c4d4a0a9c9f9852c3fcdee35311dcea69305c9bac1e2bb0c5363618393c805cef0c6363d5592d3b1abe17d8a65527d46c47d599e4abc1e24537a084de40c87f41f4b3849c4842aac955dc72d3110da7c2d457258365e158092b5f9b5e6240431cf208f4560017060efa730f62d264ac0d19e01265a8e0d8556f7a79c7341f10e7d6e3e932e3cbcb5ce478c47914c2abef1af72fa22d025e95c4024c985b6b9186be7084e8b20c9b8e562998395e156241ed77c77627c71d92f6d5820348250c0d428593e12ceb3aa4760fa2cb9c536e928f90a6e9b758f5da29464616a49ca2e56efec019de7f658a6ed72227a7beed73a7908a9e1c967fe49d689235e6b1e59bbf26bb815c4642a7cd98498ce2929ec9c0d0e14234f6faa1c53532d8da8f9983d356594d59b613b1de0dbca34ef8f5b4a55f0d786517bda935f25903c2e0ab596a274cf4b1760721ed427f6292b6bd499e8a09e2637c5ea738e55df8bfc65f3f386881d1f38377e7c5fefad85af932795d754a57aab080327f2343c4b368d28ebb0e2a03b6734ef35c68135a37aeb5e5f3a839d517912360efe1d18120d702c73ef241f37efc0257a69e6de0dd4e5c633cfeb22fb404c90af02fb9e66467b4563f67892cf9305276c1688b84ac2598ae0be76e71ac0f4f7e30bc1b8ff6db57d32c808755e05b487d8b78289f3f61ee4c8f2a57cffffb607ec6125820278b4ebe7201351e00aeb86bc16ab4f6084bfaa23eb252dab312d5dd1b5dbdf1d2027c6485c581f07b2116ce2e90c4b0e5040932c7705f05693784e7545420492bcdede16f2a789d6e4d2f7189797bd9a2aa2144da0bf14a5d6790af7ef78a94329af20a94a827a97ab6405a851b396fd5aa2f8f9bd415a0fda348ad1ddd383659b6e93fdcc14ba384e5cb3e4a57ca98ec88d5196454f2d6c598b98694e0475323b7f0a99878458117c25b783c61b4e38ec89ad71f6475a7d4d6062db742fccf21216a4f6b3155b347ba12c37d00918b4a1174ce3752cc320dd285c2f03b2fc0a3bc0d6f91f41a523d776c34f7f4353051a1cb71cb5b23b4583ef00c80d711830bd0e8adbc131209db9b89b6a85f4cb63589cc3c3639785ce51d40af40436dfc1c15583d28d1947ec5edb64cecbd29594540940bf42baf384971fc401474a6694d88e97730878a3d84cec1f2bf777bc70818409472f9c99533ee32cdda1cae628b8845e16b968d4d909f0f5e48c8846c27d164b2db76eb5b9f74570590b8f414fe6e2d02e6f4216e56105527bbda81862f4e6b8e9eea39b1ba428f0031a45b8d7997e14040b049a34dccbaa6c81343da0ae1008e34a25aa9fe7669945e9a5a74a9ed07d340a036692a4cbdcb2cb21b56c9549ac8c5b588ff63c7ed91e7c1c545f41d9f30dc625682a55bc6e22a0396676e58a20118cbc931e461d75b15c876560854680a640c4fa2b15b9697aaedb8eed2673324ac6f42c70da4a57ae66146b01eeae00c", 0x1000}], 0x3) sendto$inet6(r0, &(0x7f00000017c0)="db6497c9c49644629ab5b62aeb18c378413262c3c11350742f38db443ed349af0977b4cf7285e7d605aa6e054b619a1fed36ddd5074c575ed438ae173d55f226756c28a443de703782b500f4", 0x4c, 0x8, &(0x7f0000001840)={0x18, 0x3, 0xbbb1}, 0xc) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) writev(r2, &(0x7f0000001980)=[{&(0x7f0000001880)="affac379323b202170cee190555e2c529441f3290b73ec6c52e135641c485c18b99386ead79600cf7c9ed8cb3b82572e02ecb70d2c36cd538090357b86b465fdc0aee38f6ae8ea9869c94b9bfebb713503959cabc43ba495b72941c802af940e2189f1377c2258d487ba64a8f1d3cfb99bf6839c484749ec4cf1a8f023ef1e48dfbd8fb2001004c21ae0f1c344f7cabb782d727bc22723718835a08c3edab7107fc6113e414ea991556b713c0d1691dad73f35f353fa4aea6cc0fe048da9e55943766e256a56a9ae767d63640fa4fd167bc05e", 0xd3}], 0x1) 04:05:01 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x82, 0x2) r2 = getuid() r3 = getuid() fchmod(r0, 0x10) setreuid(r2, r3) msgget(0x2, 0x200) geteuid() setreuid(r2, r3) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000000c0)) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000180)=0xc) setsockopt(r0, 0x29, 0x2, &(0x7f0000000100)="03000000", 0x4) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x4, 0x5}, 0xc) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r4, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000200)=0x4) 04:05:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x41, 0x42) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) syz_open_pts() ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000001c0)) close(r0) dup(r0) r2 = syz_open_pts() getppid() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000100)={0x6, 0x2}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "69ed68111496a7a7d947135be1c6f0c0b4d01b8e"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 04:05:01 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:05:01 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) r2 = dup2(r0, r1) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) ftruncate(r2, 0x81) 04:05:01 executing program 1: setuid(0xee01) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x98) getpgid(r2) 04:05:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "d730c1e7bb6fc6db01c12ca942436b930acb4de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d7d358006934cf022986abb786086ad403fd13ed874ccbd16f0986438b7228fa5878d65c4f0893555f635df56cae76d04eb76bd0c52f75bd10751b007bca7bc1e4d86dd3219781f391dab73abb3f1b99959c1c6d01ad3957f2115fcbc0f9a5469b84a624c9931f361911526bac14eb190854c010728d293e2f161d9477478e56aacef30d154e3c7158d691414000000041a95f1dcfacc1c4b6d8bab7e1a0eedb883428858ec6e1fa291f32f246856432bfc47f70258ba6bfc6c4a32f00c4fcf16897de06e4c227d41821c395ffdaf9aad4c496aa8be1ebd46f85afdf376279562dd83cdbc808d7e907ad7c009ed9259d86c81616a934554dea347545895a95aa76abc35206753940f849f7a42b2ddc2abb0f3021a5d74fb82161af97e43916", 0xc3572307bbf5b0c8) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000500)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000000)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 04:05:01 executing program 1: execve(0x0, &(0x7f0000000180)=[0xffffffffffffffff], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) semget$private(0x0, 0x1, 0x64) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x8001, 0x800, 0x1, 0x1, 0x6, 0x3, 0x2, 0x1, 0x3, 0xfff, 0x1}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 04:05:01 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x6, 0x9a91, './file0\x00', 0x10000, 0x9, 0x4, 0x800}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 04:05:01 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x400000000081, 0x0) fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchmod(r1, 0xc8) getsockopt(r2, 0x3, 0xfffffffffffffffe, &(0x7f0000000040)=""/161, &(0x7f0000000140)=0xa1) kqueue() fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000ffffffff}) 04:05:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x7, 0x0, 0xffffffffffffffdb, "84f2d59a535a93d1d0a56ffd3077c0316d261d3a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) write(r0, &(0x7f0000000180)="2810c7bbe5c1990d4dbf454a13f41ecf8bf52a7ec1e4a70ad360e786ff1cb3ec1fc95606022b847af585524ec23b5be49082e040123b3bb55c1a18d538b8e4fc5bd3bde14028ec46fc9181a0ba5ac3e4f45229652e49d95a8bd91e8f7f00021b74b2eaed9f2174d6b9df0c98a9ab6c7191d3f6b9276d2743049f40995795cf98548798abec2c10104205e397a3fab119f32c2c8debc8eda11d784d3db6a4e9cc27947b33e9b4c31471c8d85387df78b783f60827893ed6424d7688d6de20b0fcfaef5856585a3a2d3af1eea20a44e5f65f9c63e0c057bbf45d4a6c06e2632ab246794738ffb71945b36793d4e77558c512c3e8a92b8b391c2ddf14c8e94ff314a6b20bb1b2f17cf3fb717e4a0a2b80db97f3cc40e9583d5c347031ce7fb4805caa4205a944d223e9587df23df17159c003b1a42e45381fd7743f70bf0fc040e98e76db23b68061a50b06c98f529c1cf4a058ea38a29eaea16a8fba2c0745831169c50a70c05db9a2774d42f6e0d16a15478e9d53f8d8e49765458ef77f5e03130c9312e844d3528d8d675211a84d463550ea66257946f2c5bddb73e6fdb2b6562b1b058341cfe79e1b6a19de094e629cc216ad6efcbaf24d4209ec31514620676e7e3bc7ec09aefbcdf4364e9b824fb0c1f6e0c0ed37601ff061c607c4ced9e5d0594738a4570246d6481fdb8b91426114c0cf75113c93e14d8b509a816376f69e37616f7241a2e251832dfefc5f957c6e3c5c815d7644824a34b1779401d0ac09731e87501979e233842953302f4c6495c1b8cb8b0d6332a7a5a902edc5b04dee12e6abcb1a1eb5fff03717c20077d4ac606c3eedaa6cce623c30034ce93c45046814d0f93cabfc61b0d9ce2025150e069343cb5468678d035fd3421393be8adf9d95a07f7d53d91cb8945033db439495edd424248089aea7a53d8ac98d4aa2080dcca74d668cef563e7c2d40c096aaa8548033cc1b29737739fa99de0c69d64fad044d907191ab2d4ea296ddbdb7b13a64376335134db39b0e8e8de46a1ba33859a2cdedfe47a324d3f9690275e7cd11fde7320091f920bf2486d580755d69f690f4b92ad45005aa25ded87af91bf9eca65febad4883f059d9590b1eac5b8f6cc692b5db98a47e7338d7bcbc79f72f496c54dfdf0b0ed62ca08a0bb65ae192deddfab882a45217993a799178458ac211d7bc113704374c9514b82166b5141e87b7111f2f6a9e6840e1873a2ecdc5d339d1a8fd283799e06d937f5983a182bf500b3c889e7751bf0af59cc5b46c53c23c83ccdad89f55c7198c77a31174c4d10b70118ba5852695b470358f27e681ebfaf2456e45fc07f77e116b8472c3d10070b3c4419085bda1c1ba30da6b4921b065ec01fd267408f7f1bb4521f5e0d0c4454c4c7c3787a0da1bed1f36db2ba06b8e9e7e1c13e0c3047f97baf61cb8cc12e917812802e830148bd8029023e2112080a4fff0741c21920e96572f1e9a618977286e4cf45b4451e49028f48e6e5c1c864c8780ec3cb794e03a409b8a965fc88890a4f836e152e41f4b7b169df9bcf653ad530bf41685a0a2e9d5faf4ee3b28fa72462e52d9e788d0c213b480fc32835ae4396f9574ece89cf2591b3cfe79ce475859f817a21acc6496e7af88cf05178109d7c89502a9f964b4f8898a64ba42d4222f97f5f75455b751a33aa38849703177aefe35115388d1e5738278632b86530ec23fabf1f968a858df8baa88d1d893b47f19aaf712c10194fd436e29d4014efa8c817a794d25af850b79fd387566b1197071fcc03648805878e8c426cda8785a45cc82a0cf1a43fbc5fab7b36374676a4a4d432c5ba84e8572e19c8db960cd84f18f6205c74ee0b02c34edd54c9beeaf8ca360420fdf5f721e0d5fa9129475291a757e34e0dc68daa34211716470c670c3a58a2f021109a520fc8bfb62b28747677ddf451b2fc681c24ff410e728cf595df377d5c941622ace3261db8c9e4aed9a14073af3602074ae1595342ec23b9c3738032579466cefa19d0a6a62e4f57bc25a6ce8194334de4570ce1426cb199033669c2c44ea6970720aefb8a6d0274396de68d379936a581fa24f3e376558fb0ceb7644d166fc27b1622c2c4822e4d03c1d91fbb71db69d5ab1afc1eb10841ad56420cf4167b227291cedc10980d6c2a415f62255ebb8b6e8a0cf4511c89bbec98bc989974d2bae8037bd89b3d4282cabdbd301ce1c627e60dd2abe3e1e4ccf8118046afcb80926d22115be9a91e83b2bc32b001d2acd7fa9f939ff15a133f4452d5541395f7422d1c0fbdd844d874798c68dba448dea0b3644de9d1be3578638db9a01d72ac61eb1e0ea55995f513da5524fbb27aed18b1f5da0bdf812ebd26d8651becfd49a610f38acf4fcb753e0956d1a560a9892e8053f97c760b5914886b770f289bc2d09d83a5e0a3c213d5fbf854084b514ad7c25f207223c01b560b22c5355bb1686c3735ba0c80c7fbdb1f3238d911136fde3d73a313243c92bbb98d2203bf51cd2af27e4166903c032b3b2cb5b7524f9b85662cda536323bf885c1d9274aab26d02b386103fbcc65d65efd757cc2f23fa60a3a2abf8f614688a84555d3e6c2cfb160c1cf06febf8d19d950fc925290ac3e159fcf5a8b244baa58ac288361489e8246676d2007a88efb79c0c7cd245c7c5b391d88735e52ecb8d295dbf3e96292125cecd2d298fee96749169ae06150b8daf2539eb636f1870edde105945e9b8621f0997f06b3526e3c0547ebba319b38ae3ea320aa1065c32716851f9d1c67133eb3e4913af97ae7fdf8c666fc8c224f3def59cd4a45330c7a9b53365b0ac5183e7bae86ce93c186ee4f75b96746b6dc8a34d90990cf8b481cf4eaf74806d77e259f80e2a493163844ee1505bb3a7e29fa171ff6f83d341d51651a4ef7a05f8e692a6152854c075a7f8f642aaca0de157ff0ce879f3b602460e24974ba4e29ee67576d665607b14517c5c6d6518a04796d0b127090f20f43a8ef3d70cbd4b942d468318c91640cfb0e4f6ea24ad94d01546be637b331cf444cc5048a516572872bdb71db1226327a1864ae69ddc106c5107339179011b74bb8e9611a05dd1a5adead14685d50c7d9c23aa10c06b2896905cae9d27f1c54856381339d2df3910f5a7ffe9ffe2f5eed0abfdc13dae1a9521f74f8c32e55dcd16e35d36067d4b6e86eefcf4322e4a5844a20eda3f282b897a35ed94f43c6a6ad595cd6c778361a503d9a6d85fd8c86de28b162044d529f6a672bde17a90549a881cba585f844f6ab32d3527d00355e727d10eb5ad2acb40c0b8e1c6874c24dbdbb31bbb88068b764d8f34b6f50acbb1dd55405d705cb8526d13e919f999ad1dd00b098e61146a7d62894ef28da94b341f75aba99e5f0cd71983635d6c3c49f0481d02896ecf5001d2d8cccea327f96a6a24a3a804c43a418916605316a736dbb235dba81509f91b726d2424016509ed02409e5f46c9589596f7e7d6ef3819c72326e62256e4f500caf6d380ada27aa50ff234800c28970ec48770871fd501b16bfa09bd0fc3c74bcaf0c47cb5b2c3e441a84d0b4c2b78c91dac18d8679146bb3622b2682028d09da873ddddf039635e2b2a04891f9146ec98fe1bb17956350aef5aed00021b466de1e4cbc181123ed46a04731a1111a94349a8ca09cc33441d90ed046466498c4f388b914ebfb35483c0d31eb22fe36444198b2fcdb3edbf4d712c04b4edddd4aaac552203633afd315cb16b653209070a1ee478ae8650fb204a711a8b139457f369bf988bb23cb1f1e93e5fad537cb0b7f0dfb146b2692a4f789ecbef4cf75310c70ffcd5c391cb98581e9340b0c5419fec33843d333259346c06179b0c825d75ec2a10b0fd2ff7cabc1a111acfebb51a57796a5ec3ba96bf61503ae9a6535119cc7ba521a9830cb337b6e09789102028530e923d7dc1277f72d7c9ed592dd126b3eef29ead641ed2eee03372d358bf70fa4710f5cfc581c9863e63e75848a23c9488d80b947f4505a6ed2c1abe1ca078652160fea6deef55b7c74a79876c80202236acfc38068b88bf9fc7338c91d306852610958b2a1e2a198e3f86459198782dc0537fa68c5ba1c8874c498a17d48b1d6a36ac93b7c5754e0709bae98173ba27440c58b1dc3822f14926b7b5eee518ac5b861fc7d7088da504f9d7b3eee2fe472596a6417e1b07a4b8fc3c4bf549c024a019e66f60af9ba351acf4652b42b4293b3611d68e6668aa17afb5fa195976f94f777ced37204fd7bea37fea2ffd87e314380d76bd24f0e414f84fadd0a4ea202cdebbd8e06ecee9135ef591823ba2857732939277be39b0012700b6a1c3681e9bc5d1d6c72b4209d5028a57c8597a77ddd7cea83a6a81bbcace600fff5766c4051ff7e0a620b10fa0aa2bde85687b79299e16b17ac320fdf4c2969500359dcc4b1f149d7ec1c1ab6207f76c6d3f7b8a52f410ceee7849542e074f278c7e21664971dcd5db874afca5975e64d085b66fd92bb7bed28c3f89b1212adc82c4bd62f15dc88bf5f9c90005bd9d01423e2da44daa35d32c6ad950b3c729cb18330c8966f35a9400bb8c23a96dda0a209ff61556a38d116c920c5d0ec6eefd6c255198a1e9cc62c1aeb0e9b492c34a420cc33691cb39b99f29198e376c06ec9ae7ee67946afa6690fcad8fa004353700e16bea2cf2924d9478b6ed7c641fcae32227e619b465d5fbbc2a3fd7ac33931427af922f4cb301de91d75c1aefd2660cd2a0f3d22c9b893ef9dbe1e6a464c3510913e26936c98afd596867e048234c0eadcb7a0b671be7e8fa4608b7e21bc46636e98cced9cc78bc51b0a1dee4db401bde39c2ab58b3d650a80e77b8056f97c9c902ba3e55164c1ad13e2828c0456b1548ead7d0d7d296ae2843f6d43ab8875ca2f6f41fed85df178ea968c7494a3ee458c343b4d3255ff1568467904a1cbb538050ccece699e6efb284137ff2f7f1deabbd504bf34734e6e1e01366c9a06071265ca594fa9b98aae49ffa007c58b23f6ab92ebcb19300c22cde2e781f1fe5df892f140e4abc6881a891668bdc403a80c1161c04036202fd301c188a70c93b0d974b532c2b8af44c646631ef8d965cfc8b10ef09ac39fa222e69960f9aca025394c5c53befa358be3fede0da365235783b3940c1251fa9e9bc327bb6d5d9b577b13342bcaf0993a622ba572fc898cd87de45855290b083a3fe5b85b4594ca3a9965617aa69f0fe40d253c94628056eef309d17ca3645bc7ccbd0eec244aecad380b21475f7895d69df2648b96adfc8bcfa7f3203248b04a0d92a1b60bea5a76e5fd32637d5a213d83abaa27edf61a92984e6aa4eb9bc657e2abf39aace57c877851b867c03b229c1166ba134819623352e894df36d76919273f4a5b7ad8d9af05d0ef6c8f294bf6b9b7d91f591ea3818dc02960758decd241dcc4ac455e670da86e66ccf8114ce94f98d2adf697e35606f2fed3ce88e5c92fd4e2ad4b2d7e859cfb1b2aa3355d9234baca0f2068754ea420c6a30265634555bcf8de51f7d6326e41556435372a422a099beefd6a0bce79f974cf71274f55fd06281f3635bbce5276074d215a29f258b5a766586cf59865a8a283435e33ff81cc44a7daafb66780322f65e83b13305d533b126f580ad789f0acd8b91df7247afd7de2ac53f35ffa6873e1bdfad3756518b09004c0eb185a8228e7efbbbf2cbd6b272b7de773b723c3f24ff5505d746ac52d7f9f0396d11626cec5e5eaa5052050d4fdbed18f2d63c12a93b894c9e104bdcb", 0x1000) 04:05:02 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000097000/0x400000)=nil, 0x400000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 04:05:02 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa", 0xcd}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x2, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0xfffffffffffffffe) 04:05:02 executing program 0: r0 = kqueue() nanosleep(0xfffffffffffffffe, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000980)=[{&(0x7f00000004c0)=""/204, 0xcc}, {&(0x7f00000005c0)=""/204, 0xcc}, {&(0x7f0000000180)}, {&(0x7f00000002c0)=""/158, 0x9e}, {&(0x7f00000006c0)=""/246, 0xf6}, {&(0x7f00000007c0)=""/232, 0xe8}, {&(0x7f00000008c0)=""/35, 0x23}, {&(0x7f0000000900)=""/69, 0x45}], 0x8) getsockname$inet6(r2, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) r3 = semget$private(0x0, 0x2, 0x418) semop(r3, &(0x7f0000000000)=[{0x1, 0x9, 0x1000}, {0x6, 0x3, 0x1000}, {0x2, 0x291000000000000, 0x800}, {0x0, 0x0, 0x1000}, {0x2, 0x0, 0x1800}], 0x5) kqueue() renameat(r1, &(0x7f0000000080)='./file1\x00', r1, &(0x7f00000000c0)='./file1\x00') semop(r3, &(0x7f0000000480)=[{0x6, 0x6, 0x800}, {0x4, 0xb1, 0x800}, {0x4, 0x2, 0x1000}, {0x3, 0xfffffffffffffffe, 0x800}, {0x4, 0x80000000, 0x800}, {0x1, 0x6, 0x1800}, {0x2, 0x4bab, 0x1800}], 0x7) r4 = semget$private(0x0, 0x3, 0x10) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000180)={0x1, 0x14}) semctl$GETPID(r3, 0x5, 0x4, &(0x7f00000001c0)=""/224) semop(r4, &(0x7f0000000140)=[{0x6, 0x8, 0x800}, {0x3, 0x9, 0x1004}, {0x2, 0x83, 0x1800}, {0x0, 0x9, 0x571b025314d5cf71}, {0x7, 0x0, 0x1000}, {0x2, 0x5, 0x800}, {0x3, 0x4, 0x1000}], 0x7) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000100)=""/64) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000a80)=[0x8b, 0x1, 0x100, 0x401, 0x1]) semctl$GETVAL(r4, 0x66f2538ddba45a8e, 0x5, &(0x7f0000000380)=""/236) fchdir(r1) 04:05:02 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x0) r0 = open(&(0x7f0000001d00)='./bus\x00', 0x800, 0x10) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x4, 0x1) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x1) 04:05:02 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) getuid() r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)) 04:05:02 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x18, 0x8007, 0x7f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001800)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000001640)=[{&(0x7f00000000c0)=""/168, 0xa8}, {&(0x7f0000000180)=""/231, 0xe7}, {&(0x7f0000000280)=""/42, 0x2a}, {&(0x7f00000002c0)=""/251, 0xfb}, {&(0x7f00000003c0)=""/225, 0xe1}, {&(0x7f00000004c0)=""/169, 0xa9}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/10, 0xa}, {&(0x7f00000015c0)=""/75, 0x4b}], 0x9, &(0x7f0000001700)=""/202, 0xca}, 0x1) r2 = socket(0x18, 0x1, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000001840)='./file0\x00', 0x0, 0x22) kevent(r3, &(0x7f0000001880)=[{{r1}, 0xfffffffffffffffe, 0x21, 0x1, 0x40}, {{r1}, 0x0, 0x0, 0x2, 0x1, 0xfffffffffffff000}, {{r0}, 0xfffffffffffffffa, 0xc2, 0x1, 0xdc4, 0x10000}, {{r1}, 0xfffffffffffffffb, 0x1, 0x1, 0x5, 0x15d0a00000000000}, {{r0}, 0xfffffffffffffffe, 0x89, 0x41, 0x27}, {{r0}, 0xfffffffffffffffb, 0x2, 0x0, 0x95}, {{r1}, 0xffffffffffffffff, 0x0, 0x40000041, 0x0, 0x81}], 0xff, &(0x7f0000001980)=[{{r0}, 0xffffffffffffffff, 0x8, 0x40, 0xfff, 0x2}, {{r1}, 0xfffffffffffffffc, 0x1, 0xf0000050, 0x6, 0xff}, {{r0}, 0xffffffffffffffff, 0x20, 0x40000004, 0xafd9, 0x2}, {{r2}, 0xfffffffffffffffb, 0x8, 0x12, 0x200, 0x9}], 0x6, &(0x7f0000001a00)={0x3ff, 0x9}) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0xd, 0x0, 0x641) 04:05:03 executing program 0: r0 = socket(0x1a, 0xffffffffffffffff, 0x80000001) setsockopt(r0, 0x1000000000029, 0x40, &(0x7f0000000000)="4b74954c", 0x4) 04:05:03 executing program 1: r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYRES32=r0], 0x1) write(r0, &(0x7f0000000040)="f40d76215b979e4f28d11c1ac72181da58ed1aad", 0x14) 04:05:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000001700)) r2 = syz_open_pts() lseek(r2, 0x2c, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r4, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f2db0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e7f4b359000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x1002) fcntl$lock(r2, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffe01}) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000002940), &(0x7f0000002980)=0x4) shmget(0x2, 0x1000, 0x404, &(0x7f0000ffe000/0x1000)=nil) r5 = fcntl$dupfd(r2, 0xd, r4) kevent(r5, &(0x7f0000001140)=[{{r4}, 0xffffffffffffffff, 0x0, 0xa0000050, 0x101, 0x69e6}, {{r3}, 0xfffffffffffffffa, 0x41, 0x2, 0x5, 0x1000}], 0x100, &(0x7f0000001180)=[{{r4}, 0xfffffffffffffffe, 0x30, 0x80000000, 0x101, 0x6}, {{r4}, 0xfffffffffffffffa, 0x1, 0x44, 0xffffffffffffffc0, 0x1}, {{r4}, 0xfffffffffffffffb, 0x8, 0x400fffff, 0x8, 0x1}, {{r4}, 0x0, 0x1, 0x40, 0x6288, 0x3}, {{r4}, 0xfffffffffffffffa, 0x40, 0x40000010, 0xfffffffffffffffc, 0x8}, {{r3}, 0xffffffffffffffff, 0xc0, 0x29, 0x3f, 0x3}, {{r2}, 0xfffffffffffffffe, 0xa, 0x8, 0x7fff, 0x9b50}, {{r4}, 0xffffffffffffffff, 0x0, 0x2, 0x5, 0x1}], 0x80000001, &(0x7f0000001280)={0xb8, 0x9}) syz_emit_ethernet(0xde, &(0x7f00000012c0)="de21cd6c113b762dc519851c6c564c9e9b245758a4554ca14e9502275696327126400b152d723e8be44a45e08c98924e1cc1c51424b4097443a527dec65d20dcc6041665c484c3da4b1f70e7fbdb0cf7758e1e4f4666b901e3d880cb7d6c704159d148f6f9f2f10020271d00662b36c6c53685a40b235f156ccd81092f56aa5226ff615e9177d73941f7c9408e265814cab50e11f8be117c33ed8dbbf5528ba433e6397948dc35ff2f4d249bc3b0a9db0dab9b8a31b92c2a77db8ece26e1f85f53d79e9867df063acf50264ae2974309ee55d4db4cc0b1335f68584b7b12") truncate(&(0x7f0000000000)='./file0\x00', 0x10000) pwritev(r2, &(0x7f00000028c0)=[{&(0x7f0000001400)="d7992c6afa0ffffa998414f7e4ba0845a25a29760c2ddbcf988820458ecb8ed9df12b20395de511f5eaf7689f9b0c2689d33a23b0a7381b3ac29474196546702c5be8546d73f9af23d437d1a53a0dce17b36ca17c5ab8c05f7a983006759a41f45bc1682ee251bc93528637231bc5a4b1213c76b637a99dab36cc1aba3994acaf716e1c736caa7365cb6e5aa8be16daf9ba9de8b33a2e587ebc77757f966d43443bee9b71cf6873c22026fd7357d5b235657af41d3c3d2f7769540cec484ef", 0xbf}, {&(0x7f00000014c0)="510b5a1ab98a47cac44b04d7ef7cf34468db30780f47904db9e43ebbbcd14ec6abe427c3238edfcdc3709ec4c928caccb71ba726167930af2357595d89fef5c6d3a5bc79253f54e433ee02cc050a3d08a35b0f2b55da33a18ec81bbb8f9a7dbb034c9edf551be32ea6e67098e75abc0fa91c2e", 0x73}, {&(0x7f0000001540)="cf9b066d932fd04be03c064b1ae9944e1fbe65be6f5b6eec1f3214d1e47263f24ae198c9bca236de09d1ccfc88ebeb971a251cc18c4ca3e900d254a9d00ae6e1de59dc6de67461822ad970e748297eaf4077f18585eeb8bab2f3f2eebeac59c586a21c9eac6ebaed7b18154ecc8c742d7ee4b96858198df235a9ea207ee12c0ce12d25ceeda14bdd2d86ae", 0x8b}, {&(0x7f0000001600)="c33456070d1808067cb9495b9aaa1f25d0c89c4088d5c738c47d38e897f380645e48c1d82aeee36e09e16d117754c0346fbe191086f09a15a057f7f1adaf7afbfeb411988e2a9228adaf49d75d17afaacffa1aa0a5e42161355e56b91ba0dcf9ec39a702b46849947cf69e0b1cc75f2a6c33e948b714de0d260de9e318fb621bfad7a61fcb96c4c8d8a176ee8fc43f040cf2e22548f206a61b45854c9c0fe0e36dfd775fd97c83c4e7d9393347d92a63bb84203a6bab8d1a2582fbb2d6ea87212a449055e2d61ea9ddffb5cc147b5bc9dc2bd987b987d9ecf17d783739c92d599e960803bd703f88503524452fdaf959916cd701e521c1fc39", 0xf9}, {&(0x7f00000029c0)="2bd84699ab623445a0568a47ed5df0f4f111d42ed476a118b2b0b152d173cf2b22d175c75b2c7e81eb13b734e85f261774ca9666eb4a1038302354b7a24ca057c9934b487192c188e7bb6d", 0x4b}, {&(0x7f0000001780)="afa63281734df3744a526653af81327a239be2b831683517c4deecaabb11de28a2be954c18eb417d8760e6f3240566cbbd49f0438b83b94c00adb956d9a735f0d9a0ffc02278942a86ca7624f34dc6cd6749944b3d654361d715134bbf0cb0594e29a7ac3b36bea19e0628f538135f64953d7fe6b87f7f9fb3c620db447475e291a5ce0426f9adf9df97c27505eff4bd3bbc182f64ef17fce93f4629e347d910b08d091d3c914ce978a1cc791376675a07f142b8c6e5f1ac92f3c3716d64e639a503f4fce32c7a89bb11b286cbecc9173760dc3a3b53de14ee939d389f690c8366c219e17dce8ce1ce9b209782712263783c6541570a", 0xf6}, {&(0x7f0000001880)="c9a0883de2aad7f58a774775785452c0e657d45db9d3667c5d00c77a3682497b576b6f592b3a7bd6bd4602dd0130d1", 0x2f}, {&(0x7f00000018c0)="b3e2808e171139b216b077340256b14ec9612de7d3dc349eb178fb42d25c869d536c79fe2ce2875079bb202da6c314f4094da1fd10a5c56143f60d5f5e027cf935acf56a071269c983a5276f65a3536e7189b50afe70b105de1125b369e86bdbffe96a825ec5aaa1312020d15418ab2e863dde906aabcb80573471e2fa2132314ccffe8d5f5c4c9dea01a98ec348521e503efa50a18d4fca6c1b826a12e6fd9f508b92e7e2ec7bed7c1e0d710bde9de7d12fa8eb7ee44cdc3703187eb79ca71a772590e785bb9f8b463b1b6595e48b0c6020d2a746a8a7175f9ae9766a6b14ea628576b559222162bde120da8998603ce21c4a16c45b6e6fd4f54fad23622e071cc22a9e0aa7f88fbbc9382eaf5342616ce8cae0b52e8504487c9cc1443b86d5a2810479872ba6c8e9f9ea8d035b43420b4aa570aed31508c4c7ae9478f92967a38a7f1c20ab887e93ac2b24243cee26b5468b1d0cc5a7b6e26fe7a5f6c589479277f080c74861f59161cb71b316a1c1b4a61e5b5bfec46ac3a9b54b571f8fcf22d404acf7b43f17bebc78d2ba0f357df1598057dc8803f9d820c04b2dc9704756639e5fe5df0c3683ec9b221dd807d9e3c500757987bb801376cc0651a3a013edc02465273afc7b40271a1468f6e2d0febffea19713c4bdc7d78704de37b0051fd6872daf37ea5fde458c95085e2f8558c66bb05b5c171d45ea5caa959a4be607cee5624e2537a8aa27d3639bb7ff66a786cfae04ccc0da0c8a561afc4b73dae3dd0b2d58f193c65b521005f00edb0f12852bdb6e11a2ee3d614d3d4de9b2189fc41e0ced0bd3dc83fa49f810cf6499c1cec5fbf2def28b5b95ddfc7b72f1a20935d5a22e4677be6659a3e9fba81453a9bf5ec45dfce6126e8ca39dcd3ab4f52e2ea54b3ee34f3e26e4d75c0e6c13981cc3d11451bc16830dcb1cd6d436096a2ae6c3876a4652879e009025ef8138e2d10c6e9ccf97e4eb48a89f040a88b406c24e475e3a2328eca13447201ffcd12751cb508e11f2bb53afb10a15369b282f9ffc4d5efde4b0aebf71664b4d305500431a2629bafe02567b61af9e7c06fd8011ebae4d9dd64a933c535c688833821c16b0ba64469a016fabc2a68b0042d1778b376e5469a458061528f0ecfe8857d4fab68551d60009f26145c97b7105f93d95893a85fe8f7360cf5e3bd7d5ad269535eadbe2675c7ba8d2d2a86d5a3ed7815bec6dd0a2eb6ead5494c38c4fbed35d8ad4158bd0b44ac03a021be824827db7d4ad39e5ef03c5d00b591aa6f9117cbf40d39f531f53eb1305d5794f5538d3b7239cdff2c0da3aa92f39ef4113c25dbeb1b504d04d12fc35f686a586eb78c8cb59c18c36e4308d754d131a521bab4a69ace1aaa35dff8eec96567f9f3fafccf3fb56784743510979102784c4246b191a88205429e601dd88cf7fbd9415be78ac64e1790c08c73585431783cc7683dfe146126028d458575d09085aad0b284770dc3a16e19f43154296c6d70f82e213cf368ad906672d611fde9d2cce23ae8d77ab81e43489c060e737eddbd2d9a08b5104003a95e115adb94b2c08d17220942e631b4c29079f0525d0a63643245aa57e082a9a729c62c57a38abaec0d7c399b73b95026e7d637ba6124a080bf700928f3c0089a7f691f2033259966890ab2a1c835ee08c5ff2306f0d4ecd8a1fbad19586e998d2d1b265963e0c366bb3046466f387573316c5d0638f9a70a12effcb728ab785ea32cb42fb02f0b0e88ccfa17897522de886ac3db4d06db28e0b5348e9b6cc6ac90459d417442dfe58fb2dd643004ba7bf6f39897c885fa4ac154da049b9d27d48a3ecb27d2ee21c8d552b89a2308d709b4cfd45f89251297aaadc4f983c2cc927d45a96c5f4a0dc0dabab11b3cc84e8d7eb17dc209145e87aff79afd191d2ab9f338c17db48e68b57d8d7209c3db34ed76c2ca9e90da7949104f53daade1e7f93c3090fb1e876323786f5d131b6777f0316f569dba32897ad492f98936ec0e7d86e8656dcecdcc57911f03e2719778588376af2c1616e306c16b6405f065f4147e8da9b0342b6bc28c8f63b2d81f4b93bbd3f60ba2b0299852a8762ef3b091227e761850a65aa839423abb7a01fc49d74eef89b4e551d97a9fa098fe14c36a64c3c72bf43894abd08c6df0b6c8696bf2ba33f020451346e111b58ec88f8041cf5d16c6e7f022ee59024de18fa0a460962793062ff90493537399f943684da31ce9adae9db4e12f0692977cf4beeb4740c79ded3a7ec78650079c4c599d321adcfd8c8a0aba04ed9fe38772513b20adeb36669115af3ccb302dbb8b966ae9ddb232fc38ab3f267559fb94c6519e5f4ff1fd6d94ba577c086b41999c508bb8f7de73178144879d0f7bb5bd7a7431552f57198ce6e8ec9c7ae9f199c424228530c679ee5243ded6a3fa38daae5a47a538849e7ed006ba979f9e0826e7544581b66569e83ba9865dac27049c33f9d853d778f8b620898556eb67a95b63bf3a0a96c9306e0fbcea7eb852855242513402cc2053f6ce1cd9257d4dcc2987492551e6891de09d64110879f211680bfe010503833baa1cffd1a72cf148ff050a3b28f303c2ebc2c64f04131c107db182b89b1c3b87ad88fba4901a0fbbd71608618597e79654ef518d4ebd1602e5008c6e57be01d086245290a45faee4bd9c0dee6305382a019e6403c0f59082d645be9f41f38272075bc1c041ce1007b09e4a246ae1cd3796d9e3f4654ce31602b4d928ca46668ff0d99a68e624af6340aa83815c0f229fdb0aab775551f877739387ff6762a799347cf31e482fb4498ca55c3c3fae74c52f69ee8e1dcb07fd6549f2bbbd71f7d4b085f5ec0fd870ca0e156ad5e6c15e616e23ff4741ae7c76bd3dd546a2631a3fef8a25c3cd8589bdf96842c728174abe0da6f23834e7f9dd2fec6f5860e5926d13ec30244a90ccaa97970fae923781f943fac35a79d07f3c046906f674f041e34ca0a828188eb2bcb96bc65622ffeff2a3a1c1904060967dbc8dee61cd78522b96852464c42fcedb91ad901cb0270b28a77e14857f0d51fcc63d3cb24ef93ccb302197789714693a8c19bdfc425eed3020a500b2ef4850b774b55d357babb95b14d158bb7ab5447f526c521b339733f319fb939f46760826d591e5b43f47458920f0a9d832857fa4030a0e71dd19a5a3d1dfac1983a21b590fee33bb8c219be259d9c16a96891ca199b5c5abb38bf50f56050d82eb7b8e3e348246c0054deaeb4847108bb23ba0163ad1606a8778dcf8922358fc77b7be546c43bff7ffaca5c99e045199c7d2f020b48421e11ec64f8aa8bd728dc061a568de816f53861b204829dd801a35e179da9fc3a3119d3e30aff2f98b26e07b14150f0a9fc9225353e6c0c07ae70d9e2ccff4f5a33058569632b8faa62ceec64136d78fbe95103352b545975fbba2605640f1d07855b552bc189e0670ab8ba334d6ec0ed249088dd68ab91c59a0ccef0427dd8d16d2cd53420e3a765e976890c8398fdecab9c94577ca176c8c47eee56ab5b2e38058c97761472794f47acdd31855f9b1a940756f8bacff93afede7a3a9dbf75a12ae9d596932bc3dde36a7799f1f5672ee8fe22a1be5e8f06de3a78aeecee8b813a2cf27edb5e5f3be65edaab313a9c2d0c7cd2f1211758541a11c2c014af9b88fefa67471d5337c927f54dfd0556aa74fef6306ab00009e998266312bb37e49675624d48c9e6c1914c1c8a2582718750a5574b77e103a18cd48ac6a290d7d51c1b7e07d01518dc308bfdf076b5cbc545e0425fac3aa2ee92ee0cdbb60d8cdd73e40cca23ca6b008e1d99c21ac6aba08d6ed45f745f8b9362e993a4e6fee42b254f548f8708a3c7aac9a01635cc0a5bbeee45b1f7ed8936eeb12c7376c59e71feb8ad0d46e1f483be1fb5530e230f2efa5df41f6429168bf0d8b8f370d947fa7bdfbaf529fac5200568f36385b2e91448f8e4a46b48e0404e958ebfbe8f17bb88e1217261d25e17c9fa469bfb1c460ce7c42ea04b10eb68fcbe0fb5d5eb62db834bde172d2e3f111aed553378501293d640c114256cbaef4e7290871716a1b2052f36b5805f1051e11750de47f6035c5196ca40fcfc4d58ca4d70d78b8830878df91ce51a01043931535006abe85513d59c16486369f55ef5cd082cf381fd0de456cda65756c579176ef4263144f6a3d3ab46bfcea5674302317bb05fc3c2e6d2a642b76a738f2345d0f044e537ef8d28b77589cdf415aa761ba382e3351b658ec474ae15227d3398bc9e9186e33e995a50bbe3389b3a697f7946bbb81d4016b455b320e0ed097e96a993ec41df9a341f0c67985ed58c8aba1137e4a6028abb8175cd19c54fef452ac41e9b42578d0466247679ef024926dc47e99d46564b7f12735ca5b5bd8a3aafa99b413b34877d6f8ba1d7d1fd287910f8678fd137c5b4bdc01557a7512f98d2b9e929780c7dcf9a0451d874dfef162f1c90fecb358284977d89481c5b5b893f28281b09c6245d940acb0d06315958534316101a5b84dd11cf035d65b7a1bf86eb1a0532492b710cdb863757575faf123dd207e269298c1935f98e88b566f9901ebca032d04b138b2af1ba996d141bf8d09692d5bc0c0ba9a6bf459fe6d04536730c1938aefb6146d02320e8b7110f21a597549f12c1b17d671adeada39bc986183b608164becd8588b5277f6c806c672a4e7aeb250bbf84739beea0019d37545b286db1b05d49a9c727c4074e85def757379460e0c88cbc1431bc5be3850846919bf7c0568545dd0692c0cecc497b13689d0c1a822e025c2980cad2971e2de1045ced41ba4c0eaca265809f87917e2d6178a8b990c806b1bc76b3abd2f7b81176b78b1b11426949c51ed45907c458484edefd076ba1a8a87221f93c46437345a9768e602def5b1ed2e329ca20a7f0311672311cd4fb30a14290079767a841c7621c19fee5c67a23e376f58bd60d304600f647296358d90ca70f0cbc9da6456e48d6427b2acfe2a8bfef22af9544c5123ea0ff9a35bcdfb714777a76ae31287e16cbc99995b6955cc426e88315e69efa01c89b24434a9073c840209a0e90c63c576e33b1dab33377f9fd68e2b5ac1352f7dd0ba2cd16ec0d1e753ce784811d9b95e8be789e7923dc78f76a58964c05818c4d5415016d399b902773aed84ae024a755deecb5b74e0fc3c1dfa05e21d83f19e902efcc75ce8479bb2bcf8fcdbc434bfdbbff47952f2a273665b5f4f8d300fb13fee2669054dca66bd392e3417402e39019318fe910334a4af3f764bf546cac3848c626e1ac1c332a8a7af9b97aa91a40eb3e9aa39634f31b05e6867ed85e5861e74e806a5df8ac2c9251e7604c596e1cff0e4ec0ece3d8b5163e15f5fa888558f19e0008e1b1ac1d55da5154cbb12c43d248c6a7c8ba3e4bced2d65e4366511ead32c322cfca5653af9eea0e77bdb6a2fb6b6f57d5ba6583d98eaf2a8896d3ea44f0bee65cda363f9c4eb3fbe2875e1015ba9e2e5cbc303e5df4f994a3c332ea87d13950f78af756a50df35fd31dbdedceb9d4cef3c251b7a6e02f45b10a72214004f7753bc2aab262e13d95763367869ab24d151f95ab3ec379556ec4137adf5d9cc7d351435ce491493bfc3f659cf3d45467ab6e5a6f6639a0dc5e55dc9ff0ab9b6092453ab4151c8b1592a158c8997a0212358d4f81b4ca120c78e6db22c3fa7c06a05553aba6c6d7de3f904f16e37cf990e9b323168186991540a89b376c246baff6695f05d1f15c81893aa3ff13b91e8d5c26b495", 0x1000}], 0x8, 0x0) 04:05:03 executing program 0: r0 = socket(0x18, 0x2, 0x6) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000400), 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10081, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) connect(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 04:05:03 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) 04:05:03 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1000000000000010, &(0x7f0000000000), 0x9) fsync(r0) dup2(r0, r0) setsockopt(r0, 0x3, 0x4, &(0x7f0000000000)="0dfe06391a143e42b6e3daaff4850fa96f0bb086ebbd1b76c85258594f20707a6c392b714353bd9dedc634135b1d74f624cefa857dbbfccf87fe9fcd52faff89acd4d566c0f43f95b350182a3179b151ca8cb1cfdd376e2d3e7ac043f785dc6baaba5d5fd456e25cdb68ded774a574d7a84a94ab1c6d9d8a97c023ac0c09261fd5dbb76c2af13e7a92916bde92ee1dc0a8584cf5a281e5346123087121c2641857aa30f0de50b08226e7a13ad35d8aefc14d855545209a77108fcbfb373935fc6aa49f532f0af7d6373b9c2e5a93186a140a634751ab9bfaa8e63fb797169988d9dee720d74102", 0xe7) r1 = dup(r0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xc4, 0xfffff, 0x7, 0x8}, {{r0}, 0x0, 0x1, 0xfffff, 0x400, 0x98}, {{r0}, 0xffffffffffffffff, 0x0, 0x3, 0x1000000000000, 0xffffffffffff7fff}, {{r0}, 0xfffffffffffffffe, 0x8, 0x2, 0x8, 0x200}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x35, 0x93}], 0x3, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x99, 0x80000000, 0x6e40, 0x7}], 0x860, &(0x7f0000000200)={0x4, 0x6}) 04:05:03 executing program 1: poll(&(0x7f0000000240)=[{}], 0x20000000000000dd, 0x7e) socketpair(0x0, 0x4, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0xb76, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) munmap(&(0x7f00002fc000/0x2000)=nil, 0x2000) socketpair(0x7, 0x3, 0xf9, &(0x7f0000000080)) 04:05:03 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x7, 0x2, 0x7ff, 0x0, 0x20, 0x8, 0x7fffffff, 0xfffffffffffffffe, 0x2, 0x4, 0x8}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x2, 0x0, "d730000000000b483c5b0000000007e40900"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 04:05:03 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x3) syz_open_pts() syz_open_pts() syz_open_pts() kqueue() 04:05:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)="89750a5060039b70845f197b7453e6a87363d108634b52d47114fd21f3dea10545c40de7e74b859262f4a352d0ef14e3313314b012e0049305fe", 0x3a) write(r0, &(0x7f0000000380)='oL', 0x2) write(r0, &(0x7f0000000200)="65e51acc1ce582489ef2e079c7aadb05fee7fc03fc431f6a5d14d26994d02f6930b2362700f729f5f958f20543acd621e5c25ed8202610672e2e", 0x3a) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000240)="dbffd87aa48eee5bb1efd4c2e9105dab84e525668bc33961641b5b469218e1a92a14dd8ae4253fdb17bde279dbaf52cf6eb2f584e31a374f55123949750e069a8a9e8544de4b20ae9e606adc4746acea9565c0d1f4c63d4b6d77c3c4a133882f2bdcf6fa80e5fd342187edd1d8aaaa192c3894525612b586ce2fff4c7b86feaeaaf933c07079c20a6c7eac8bb568b2f4a2a5b567240dd45b554f29cfccf3327369de925fab1325ed7da45aa7f4232533c5878cef65e2ba20c362c1ede5c51821df78aefa0998777f88d3ac4d854e375d5ba6568299a517c0c4f3e8b262572a226b5bc320f22567348113ad200e2d98f58729479f7757a6f1", 0xf8}, {&(0x7f0000000040)="920ab418c7e34bacf231af2f0570992a760484dbae85689df022f9ed679b57a0fcc967f9a74c62dd3b1e188c3ce5317f74adf24601e86b42988805bed67df1f545b4314842299784bd065998a5db75bc0eadb0ce8faab2eabae31a8b95", 0x5d}], 0x2) execve(0x0, 0x0, 0x0) 04:05:03 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0x4}], 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) pipe(&(0x7f0000000040)) 04:05:03 executing program 0: setreuid(0x0, 0xee01) faccessat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) 04:05:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$setflags(r0, 0x2, 0x1) semget(0x1, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) semget(0x1, 0x4, 0x40) mkdir(&(0x7f0000000040)='./file0\x00', 0x80) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) 04:05:03 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) socket$inet(0x2, 0x4000, 0x8) read(r2, 0x0, 0x0) 04:05:04 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) close(r0) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffd, 0xd42a, 0x1, 0x0, "1e2a5eb46677a1523b3a1f3441865f2a3a64faa6", 0xff, 0x6}) ioctl$TIOCNXCL(r1, 0x2000740e) 04:05:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x1, 0x0) recvfrom$inet(r1, &(0x7f00000000c0)=""/20, 0x14, 0x2, &(0x7f0000000100)={0x2, 0x0}, 0xc) ioctl$TIOCFLUSH(r1, 0x40045720, &(0x7f0000000000)) 04:05:04 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0) 04:05:04 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) r1 = msgget$private(0x0, 0x40) msgctl$IPC_RMID(r1, 0x0) 04:05:04 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002cb, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0xb5b, 0x20002000000000, 0x6, 0x7, "487950e6e69e907d0a872ed46a4d7c792d0e7aba", 0x1, 0x6}) r2 = kqueue() r3 = dup(r2) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)=""/45, &(0x7f00000000c0)=0x2d) kevent(r2, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') stat(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)) 04:05:04 executing program 1: r0 = socket$inet(0x2, 0xfffffffffffffffe, 0xffffffffeffffffd) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000000)=""/54, 0x36}, {&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/76, 0x4c}, {&(0x7f0000001100)=""/167, 0xa7}], 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 04:05:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/48, 0x30}, {&(0x7f0000000040)=""/69, 0x45}, {&(0x7f00000000c0)=""/209, 0xd1}], 0x3, &(0x7f0000000200)=""/28, 0x1c}, 0x43) sendmsg$unix(r1, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f00009dffb8)=[@rights={0x18, 0x1, 0x1, [0xffffffffffffffff]}], 0x9d}, 0x0) 04:05:04 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x20000000000) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000140)=0xfffffffffffffffe) semget(0x0, 0x4, 0x400) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) poll(&(0x7f00000000c0), 0x0, 0x20000fff) 04:05:04 executing program 0: mprotect(&(0x7f00000d6000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000315000/0x3000)=nil, 0x3000) 04:05:04 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x4) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "a4eccea6da0000000c000000000000008000"}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x2, 0x6, 0xffffffffffffffe1}, {{r0}, 0xfffffffffffffff8, 0x20, 0x10, 0x80000001, 0x1864}, {{r1}, 0xffffffffffffffff, 0x4, 0x88, 0x80000000, 0x7}, {{r1}, 0xffffffffffffffff, 0x84, 0xf0000003, 0x7fffffff, 0x6}, {{r0}, 0xfffffffffffffffe, 0x0, 0x86, 0x2, 0x2}, {{r1}, 0xfffffffffffffffb, 0x0, 0x2, 0x4, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffe, 0x84, 0x5, 0x3, 0x6}], 0x0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x30, 0x0, 0x8, 0x90}, {{r3}, 0xfffffffffffffffd, 0x38, 0x10, 0x3, 0x5}], 0x5, &(0x7f0000000140)={0x6, 0x4f8b}) fcntl$dupfd(r0, 0x0, r2) r4 = syz_open_pts() kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x9, 0x40, 0x8}, {{r4}, 0xfffffffffffffff8, 0x80, 0x80, 0x20, 0xa33}], 0x9, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffff9, 0x10, 0xf00fffff, 0x3, 0x101}, {{r0}, 0xfffffffffffffffa, 0xc0, 0x8, 0x7ff, 0x2}, {{r2}, 0xfffffffffffffffb, 0x10, 0x40, 0x6, 0xdb1b}, {{r4}, 0xffffffffffffffff, 0x0, 0x1, 0x8000, 0x81}, {{r3}, 0xfffffffffffffffa, 0x20, 0x0, 0x3, 0x8000000}, {{r1}, 0xfffffffffffffff8, 0x40, 0xf0000000, 0x1, 0x8}, {{r1}, 0xffffffffffffffff, 0xa3, 0xfffff, 0x8001, 0x8}], 0x4, &(0x7f0000000400)={0x40, 0x6d29}) 04:05:04 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = dup2(r0, r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8099, 0x0) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 04:05:05 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) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffc, 0x7, 0x98b, 0xffffffffffffff39, "02000010000101936000"}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000000c0)=0x2) readv(r3, &(0x7f0000000080)=[{&(0x7f0000000200)=""/141, 0x8d}, {&(0x7f00000002c0)=""/99, 0x63}, {&(0x7f0000000340)=""/177, 0xb1}], 0x3) 04:05:05 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0xff, 0x200000005}) 04:05:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000200)={0x9, 0xffffffff7fffffff, 0xd7, 0xeca5, 0x7, 0x0, 0x3, 0x3}, &(0x7f0000000240)={0xb6d, 0x1}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x8000, 0x3c, 0x100000000000, 0x4, "f9d3d422b4a6a4dcc171f1f26d0ceb3aee2418d2", 0x1, 0x6}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCNOTTY(r0, 0x20007471) write(r1, &(0x7f00000005c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01ba167c640c9643dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad4490100000049fa9da63ea398bcd6ab103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fe70c9ea73906e2adddcb95afdc27b8c9831354609d02fc26c4b14b00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d7b65d2712d74ae731ffee5a627d0767106bd31b4605f1d00adfd323e6a8bab89057394672c25bc15a60294ca9cb1c454508721df732c67ae9694d9fdc7905ae01ae585e63c5ab18f9e4b8db105f81c4f1d515de52bd5c32a95bdfde4fe722d364014c68d8245000f15a08e71b91abd029eaa13465fe600000000000000000000001dfef99b68c32b65c93e2ddadd7fe8fb34648cbf96e4a02e9547e5727b4c5dc17df67ed79d315081c5add8ccd8130439904c3aa678021d34bbc05e03dd2822f75e8cc4ad3bded01a1363a3157a8305f97d41caf4f1b1a1bf70f90ce75b16324976bd6e4a99395b8a81940aadede979493cb68a38899402936be70a4f5bfc44654c4db5c4c30f430fe51c7779e803000000ff4f9fcfb4dfd66ff6e3c087bf3d9792060000000000", 0x1d0) r3 = syz_open_pts() close(0xffffffffffffffff) write(r0, &(0x7f0000000340)="d5b4c50ab037e2af2ea8911238d6578464b638277eb54c6878be3a8e5cb75305f04151bd89c8fd8c08da8e0c1422b829d002ef6e4980e00ddfadf9b62756cabf38c3a41595a32339e84cd199805476812227c9ac44a1", 0x56) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x3, 0x98b, 0xffffffffffffff7b, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) readv(r4, &(0x7f00000002c0)=[{&(0x7f0000000300)=""/45, 0xfffffffffffffe32}], 0x1) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 04:05:05 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) select(0x40, &(0x7f00000001c0)={0x101, 0x783b, 0x40, 0x8, 0xc6d, 0x6, 0x1, 0x8000}, &(0x7f0000000240)={0x1, 0x10001, 0x100000001, 0x64ff0, 0x5, 0x4, 0x2185}, &(0x7f0000000280)={0x9, 0x7, 0x100000001, 0x200, 0x1ff, 0x467, 0x100, 0x8}, &(0x7f00000002c0)={0x6, 0x1a5}) r0 = open(&(0x7f0000000800)='./file0\x00', 0x3, 0x1) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r1, 0x2) mknod(&(0x7f00000005c0)='./file0/file0\x00', 0xc000, 0x100000001) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) setitimer(0x0, &(0x7f0000000300)={{0x9, 0xfffffffffffff800}, {0xfffffffffffffff9, 0x8}}, &(0x7f0000000600)) flock(r1, 0x2) flock(r1, 0x1) sendto(r0, &(0x7f00000006c0)="aac70d47960edfbf13e9f8793a602572ee09b5ec5e9ae1e08143b97c7ae624d8ebdf61b2f329811f66b9e11aa73a69c26b6f657f7a800c9bc47503a0daaa6d17c9ff8460a3a53f7674ba507ac9137257f885e1c5dd3f64a0959eeb90482d17e6ba834200767b705c8e6bd883fc1b355a2860717de04a849b8aa74d84b12bad5d6ad52f8a56", 0x85, 0x0, &(0x7f0000000340)=@in={0x2, 0x3}, 0xc) flock(r1, 0x2) syz_emit_ethernet(0x58, &(0x7f0000000000)="3a79bdaea44deed89fcc469e1c8471e8fc902bb8950794d0a3bc6cef69d8461ac9c22193a86dbb4ab332fb951700db16670340096fb373d42fa681e0eff39a3a76efbca17967b622c8a72f086d2beb56764602ba4b01cf0d") sendto(r2, &(0x7f0000000440)="12ccd0649b42714f6f508a300d695f007074f565c124ef85d449977a3925b360138ae2b1235add375947362fe26395b3665e433cab23ef8c12611c4e944f913bbc23aa2104323b3a191cb446d7403b6daf1017c53bc5d2bd6fae7dcd036ef8d52b008d875b0430438cf431b386", 0x6d, 0x403, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x4) socketpair(0x2, 0x1, 0x7, &(0x7f0000000640)) r3 = socket$inet6(0x18, 0x3, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r4 = semget$private(0x0, 0x0, 0x4) syz_open_pts() r5 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0x289) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getgroups(0x6, &(0x7f00000004c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000500)={{0x200, r5, r7, r6, r8, 0x90, 0xffdffffffffffff8}, 0x0, 0xa5, 0xfff}) pipe2(&(0x7f0000000580), 0x10004) getsockname(r3, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000a5d1e50718fabc60000000000000e800000000008000000000000100000000000000000000000000000000e1ff0000008000230016b8100bedceec7448bf08f3079cfa03904200ce72c0201159210ce9afaefe06d56e15d42458d5cf17bad2d8f27a35acea8ed90cb51788d01fee1f335f8746f542ca726c7faacd98a8d0a70ae56a55a7c69143d100df920afd4093fda5c4f365eb8439d970b176bbc5debcfe4f63fbc7c548978877d80dd048ff54d3baee0d102d43838a5a21e73a698cec0f16797982d95f1e58777a8ab289d0443db3aec92a980f6c0524bfe1b6bac6cfe568348a02f1c4fea6037d86e2d3619b2cd16f4ff3a145c5d30c9d91b9eb76f4ae39418bb622934fdf74398af9b4c073b7d73a8a199839e0faf363e0a7525fadfb89f540faaff0347e15a5ab532c3fa2ad01f45b61e5cbd298b57632a8157f2a6eaf6fef2df4e1cb6af6e38fce44a78db8bc25d95df1414682da599da83249a2f61a487cff080bd09d0c167c9fa45de9bec5ed5a78465cf1ff91e4484ba2bf"], 0x0) 04:05:06 executing program 1: mprotect(&(0x7f00006c6000/0x1000)=nil, 0x1000, 0x4) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) r1 = kqueue() lseek(r0, 0x0, 0x1) kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 04:05:06 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, &(0x7f0000000500)="e73a7c64ccaaae1fe0968e466a06d57f7d7c920eb518f878bc93b61e155461a285864ccb111649c077f2f152c3f5e51e5ebaa087935f90c4fdc890a3c0bcba946698bdedf22ca175d84fe49f69f72fb425f1bcd3059b2968a8106df1b2fd166f0a5480a59d419bbc9a1b797021efa17e81fd8d6acf78dd20ebdfe69a90beb9c0b3918030629f10105c5895fd0c4a29ad7b988f46499d23dd28cd4c2302717c191e2c5a34f5a1a79d50f208cad863cc8e624339c6589da57d60268cf3a4779ab657519fc0d97f", 0xc6) r1 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) close(r0) r2 = shmget(0x1, 0x4000, 0x88, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r2, 0x3) dup(r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x6, 0xafc, 0x2, 0x828e, "744f01b66d52ed615002d23d084de510936d2373", 0x4, 0x4}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0xff, "78677f0adc7f8ad79f0500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:05:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x20000, 0x10000000050) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000000)) 04:05:06 executing program 1: pledge(0x0, &(0x7f0000000100)='\xadL-\x9a`X7>\xac\xe6\xa2\xf7r~\xcf\x95\x94@1\xcb') r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getpeername(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') 04:05:06 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) write(r0, 0x0, 0x0) 04:05:06 executing program 0: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendmsg(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="ca17b0f56a82a92a", 0x8}], 0x1}, 0x2) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000000)=0x4) 04:05:06 executing program 1: socketpair(0x26, 0x4001, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000040)="088bccc9d4c1657498f45720c1a5f786cb6aeeb1a61354eb5bf6fa4c9c66e37ea1542c7cbedd69ca542f01670fe0e9fafdd98706c0643510f3b525584dfc876390b1450b0abf2ec62e99fe3384904d04e6398cc0988b721c3f0f5ada31db6d06d253e8298bf2c1830e415c7afb809de96c4d94c3cdc9593770964b7665b2e1336eadeadc1a321274434c0be22c0ccd1d325d56e7715054edf4b94e06e0fa5b4334db62ce6dcbb6014b5ae765af7400518e7cd243d95f09d4c54e3d0b54f3e56f81ccd0c3789979a22b9796e8cbb10c771a0680afb3651736930e070ff9d90b053607dc3bbc5eda877c1083ebd65a8af46d5d5dffa2b4", 0xf6, 0x4, 0x0, 0x0) pledge(&(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00') setsockopt$sock_int(r0, 0xffff, 0x188, &(0x7f00000001c0)=0x1, 0x4) fcntl$setstatus(r0, 0x4, 0x80) recvmsg(r1, &(0x7f0000001880)={&(0x7f0000000200)=@in6, 0xc, &(0x7f0000001780)=[{&(0x7f0000000240)=""/243, 0xf3}, {&(0x7f0000000340)=""/55, 0x37}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/244, 0xf4}, {&(0x7f0000001480)=""/99, 0x63}, {&(0x7f0000001500)=""/214, 0xd6}, {&(0x7f0000001600)=""/209, 0xd1}, {&(0x7f0000001700)=""/101, 0x65}], 0x8, &(0x7f0000001800)=""/76, 0x4c}, 0x2) r2 = open(&(0x7f00000018c0)='./file0\x00', 0x20080, 0x10) r3 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000001900)={0x3, 0x1, 0xf12, 0x5, r3}) setsockopt(r1, 0x3, 0x8, &(0x7f0000001940)="8fab977b0461df23a89a529b79b6c911540cb8b4e03e9a1c2bcf914d91aecdeab548e520a123944df07931c3814778f1ba9db3d9bbc41bf524392d057d1a1433b294e69e91d64a3623c9dc319aa2ac3826e6a73b8befcd267798af6f8d85c1e07f208fa71c18a6d1c6a9a09ade9bdf4ee07323376836e388aec0a6ab569e05f95e9e03f24a96fcc701618aff", 0x8c) setsockopt(r1, 0x3, 0x6, &(0x7f0000001a00)="53eb2c6301", 0x5) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000001a40)) r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000001a80)='./file0\x00', r4, r7) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000001b00)={0x2, './file0\x00', './file0\x00'}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x2811, r1, 0x0, 0x18) r8 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000002c80)={&(0x7f0000001b40)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000002b80)=[{&(0x7f0000001b80)="a15dafdcab0c2b04e184c0883f1b3a52b313c32a6a2fb5cbd95246585cd287f57b7c546fbbf64c84ababd36bb33eacf53535c09c930ea67a9a40e7de8de9057cea073cfd175738891b77bddf4a9a2af3476e1cdaf394ca0dc574f611356c1449f623f8a02c0add7cfdad09ab04e1bf7d1fcde65889004e237d997765023263522f55ebf0ad70e257d004eabcdd7e300e0de5ae4e51cdc22e86039e927b371c04f2c6d0765de4f6435db3f8ee239f14dc8084fed512f2097bfbd845b487ac27e923277dc71e035ac7309ed939980af87cc19af9c3b06637e61a256eb9c3df689bc6ec1c3914cdaec874477d6d4da17ffcb5b467dcd88ff7054dc3c1a7a50c6e596c1b3cad44e92cc40a052bab18dab3a245073ec6a58a5bd5347bc5c2c039dbd546de9c7b4be8031969f3079f0560ef6c2f49fbcbc8bf261d0a07d6a14ecd86f2fe33421d16fa1e9ac3c9cd778925650addc92be5986af2b23fe58911eb024f0a31e18a47a985e25cbb925fab5a1b8db66c8a71e8195ecd5ec4769fc449b8bb7a423ac30b91b606cb3d92cd2af9e8d1f4287a8c0fba8aa17dfa7d3d11a284b9bcfedb0c26e6003d50b347e31eb20bdf391c9898971ffe7fd5de3d01d96146d77c13640dad95b99d5f1901d1a4528a9e72801fef7f29a9039b395202b53f0f80f55f5edf4f6cd86b8bd147897042b9c92072633efbf94f4e260504909505199e1823303b6578f52dd0a94d1780262098bb041fba48fe21c8affe88417ea2806b7bc39ace5ad577f476483ad76b389127f38ffbaf1dba37d0c730ae2112e40d5b079c057e5dbfc219836b4f406b388417d0a0171138748e3cb595cc5d8f17297106688da5d6f1c36ed437006dc92d2654021ef40bf5765f50bbae01ebbb7ee2100832c1fa2cdf65e3790997e25202f5adf0b003d656193731a00c25705b14ff64bbfb6478a466f313bdf4b75c88accc77002a1bb500bab10d02c4a959198ac755d55d1538c5a2fc7a7c82e8e906bb21c4f64af9bc97ade4dc1bf89066d4d7b6dccec76c109cf00b00d4a0240edf33701e8dda0dac301d2f06f28e70d904a75ebdbce643da9bdff093acd9fdf2b4341af61e9c22064d57817029a9ee029e2c4e0abce281e7d94c58e8f84ed7c2d9889afc2d15bc5e7fc00c5d0e9cb7f39a4aa12ceee0ac34c3eb6900440ead1c6eb4630a10bb04e156ecb6c766462df7e678a6dd84ebdcc55621a05346bbc077756acbcbb70ea7544b604d99a34ffcc22e0208fb9be1ba7056dd7a79baafb6a1f11c6d4e3f522d8cc2ec0583ee80e039302088e8ac24f320ed5138d2f46ada9cfa80790a4285274a100e59a653a27ec9478bfbd7a8e1b5625f859d0dc9952355b334187dc15fcefd52236f5b3ef321ac32be769c06310d044d4db4b01aadc6bb60bda8aa0548537bca279289fa51dd35b163ed2c1d68e63393315a7fb93a728e8b108798d9547edaf99a5ec572eadbd653fb0b960983aacf9c06f5e08a2a7a935528cbc08bdbd101108250f4214b508d01e8098f5b8cf40cca572c972f562527365314c19e511ea72e13398f05489f422188527b2e41f76a594c198771b45eae1d061161e2a3a625c477ea5051cefc3f1af5d6468f52dd0129c255c4e2dd2668fbbf29fc8b9691d82a8dad41a968d1c986ff7775ea45d18a4c840589ef3dc04b71b4385988c4362b957c8dee67c1c76ab423f18072cf2afd3cd47d2ddd531047f66ddffef59dedabd9bfd559bcca81dfd3964520b0835afaddb807e865d6d574af276c674c0a07631e857e54bd401d21cf602264a66ac0f8e2be3b4f7eb2ad66e17edbed57381ee6ee453e5d4363938b1952655cf5ef8c447cf614db485ad3e29175bf02e0023f417d80e310d91a914f6a0b049988f7ec6ef11c832494455a30c17107976a68392529f95e1e25a02f29cf9411d0a8e22bba871ea7e669023a54773b7f7118504745c2dbbd43305fb7fcdb6c11cd44648a7f711c5fe39e2991d5c8b4f2045b4cb05cc13620646099d1c1b39dec18dc37cb55c3948ef1505784407de9098831ef262877034c6cd01d34a6c41892bc4465898c4c35cfd4a928393dd47fefa98e1923765e896d217dda163e49ff697be0af0d438854389008726c72fc41e48473dd101ce7e23cf568450f0595380f198b402af5b4565873be97dd17a1486a65e9cdb4d1073b648ef2fc7bf5f1dd5584cf0d9a7e6c8b5308f267b847c031d027bcc3ecdf67ec5153ce6a0605a10711c633ee078d8f3131febd9fd5f10c12b50ae1db73b69583a57e76727b0c94ae9e2400509ccc5684781858982fba3a562deb2427bd2554e6e419d045d98e4f82d288f4c31fe44bb7bb476dabf20c25a62c9ca915659b01c210812eefb792bed1434e9050587ab4edcd50ba85c00715c75f8b69fadef969fd239339f099a6c8d06537ca29598074918abd212ecb52acd57a755fea8b4d04378621a3a6675333abc67efb6b1b4d39b34e4fffa44212fe73fbf411718838d13596e2f8d93bf27174b7cfc944685ca1ec6c2b33289181bacd9198ddc16bc0714244bf348601913b93c8dd3514cbf0a5846942e202437262d0db4a21bcb8743d42e40fd273478cdd055280ab16bec9976fd5b62aa4deb62c0d6f5ed13a5125120e85ee3edbc1a5522f775c74a2d35575d0d3233024d85c8a6f9cf55d1f378a1295e1bc7bec23480d9fb322dab16b3a1b69c12c73a3276a030f84b38b34049c642fc79562fffb5d172a3fb494958456b784e7a5c7891f7804c668adb7ca758274120cf3f0e9af8f9c2698076d95b5651810e38c95744410e247417e87126e1b5b31d4bb1dd82ba6bebea3bfd9ea6afc6a641a244b347b2f0725af22caabc8dc835a17aee9d165f5afea8bd72bdcc74bcc5f27e6397d19b9dc7afde9bef06ce05fed583c4967ce559a4d89d5fd674eb8f54016eee86dc3d6112a3c57f7598a297913a6e71cf9408d71cb4cbcfa2f0040c876d2ed823fe644cec28ac55ebb33a5acd3643dfc3aa974ee3c26fa9efc30067c6a8144861bf362edbc9460292874db91d95fc51fac19c939dff36b02f79da315659dd4243434e47adec76fe6c790d2266dbd90977aa8c87215d5b8a193c193ce962e853438f00870cc342190074c1ada5c035d184295b326a2ea68fe5397cc06ec2b658c20a4e9e5c911bd2e2abb094cfc29b4d16f029393b5d03641a7f6b9d31778426710e4504ceb5a4cd43e856bbf7be5491302c73a014b73407223267dca51aad134a9d87abd0f76f5d10ad63049eff360d7d324e28942b2c7121871e171eaab796b14ba7b2b15c2e8c088b552ef7c62b99450c1f681d8a938c312a6c4dcc763a58b5f0c3f016cbf5d2e8267d2765e58cac6be3258b88691530ac718d49119ff98668dbc64417fd404bc09bca149c02ab6ca88ad2ef6b69ac975f418195ffa1b42c8631e7c9a152a1528ba6bdbe5fa7470486bc112e9cd5e7286a4912842fb24e7347530d5d6e273a6f3f2b8d3a154846c60f6dd4237e729a8c4645dc1ebad803382f09f2022c397478835dda962e8a9a652af68b18999eceb6f9964d7730d299c57f9da06a218685b6a46445be99aacdb41626dfb7b8ca0efe159953cf0a621acd2327acb0069f92a0ae8a59a90d7459bbbe33975a15616e38b8670ef402c7c89d51be4062acbc139da8033cd1246a5c85197bb7939cfd49cd32a851fb609a0aded1080c91c31fa74e48cef2a1ef4764c76f155bb2a8d43eb3af5ce34319d459148e0770ed3b5704f4477a778c2ea56480035e356b2ca54d26b0ac1b2e25faf13248e5ebf58320e9223ff1e922d06e2383b09f18f48e6d2244429fb3351b7e7f6b02eb090d47392bd2dba493dfba6392121deea1e12fcdc11a223f9353e23980a885358caffcc4852d0383fee9a4b72a0df9bbad900162e9a3f25d9f30effbccdda8693e38f5008d2b2006c8b45309dc01600c14d1b78d009ee2bda12f11720e113326addc8afae31f62e736f99f30439ef68e6a16debd2f87ea1b5ac87bb3cd1bb5fcd1f3eb213450e4690bceb69e14ef8d8ae77bcfa0203e1d03a06e48b890dd835e80864941ca9db5896459b9b52b4b0b54b811490716d970a09ba7bc9c6aaf54f6c13cba08215f51126172425fe1c646cc30151857d8267b55819626d64c25cbab10f6c75b3155b205db12e44184463e585e097026bd1a5c9c4fa5990ab6d984748f2fb084400a7acfb7192aa82aeb4e286681665c79d84468edb57fa3fa0aede422b9de701991b5fc442f669d9639236824f819a96bd47e8529fe9b68d3a04fd1855ef2a2b5755ab01beed827004399c997db0eec28f764328ae876917d23647d6982f8f1fc3fca7ff7c66768481d8f075a1c4f158729554ef5f1d1927862a8f88086405335a2d5b4a179431618e81241157b82b9e82de731e03c915063847d2de519024566c49252b24a19166ca6f453163940583fd02719487ebbc4825e72b804beb0ebb7b563da59991c164818e2fc40d69e1840e9c65006644a0aed3374973edcc12bf57039b826b600835b5591833ebde40118640e14013bacef20654e3aea21191764f5d94f4e2efd0dc225eed0372803ff37ef675e02d0ed73bca8f2cf0591e87b50b142cbe50c6ad423fd69234f4f6f2ba6ca4dd11a7a2a57cfdf2f1f5da828f2db9bd657a7fa5cbefc943f58d603cc14f708050df5276d4792033e92c6ef143abf049c0812355c18a39b02065e9950ba0c2e7f5dc3e9ffe810dd431ba746e0c4328aad5428aaa8fb90622e568881f93a07380074e581751fe3c151508a1a7c1fd50824bfe633467d61d39091ffaca612d449823371c3bc2737afcd923f91342367a2c76e02e7aeff5388dcdcdee37be06391d0bea2d55cd9220e15b4e03c07c2693552c22ecd025efa6abe6c02fe7ce15a0283da267f7e9150eeb41209880fae9eddfd626dbaf0d83a3bb9f65c33283fe0e59674e70abb57ad271cb00ce130354e9901c8d04520cf3a037522d42df9c091cc16c4621be2a6f9ff987a1a169a907158d018e3fecbbe9e0e377d28cdded61d2838160d410513987118ce8886880c2f61c7cc171fcf8832e02b95243d3b8e03036d89cd91e94613917f24c03d096a5bc21ac38d2a77862134356803c0f04c98b11fc752c4037cabd043a3a57b34bebf51e81c53bdb875538d8af92b88f6a507494aaf985cc4b390c6410a24e89e92529ec989f9d93c0434b6a727be8ea6bb5cbce1bd6fd47a27520c716d632f46a19349567237f5eb65c1445f2b2062e5eff05067330eb01d65e37788a3851533e3b5ec5536143f95eb385531ca4b59d04f8ec5e745d1197f8326acf3ceb50d1eefe544bff01e0311036080135d869b09711f04f9083d1a500e02beaaa3ffa549ef40cb844d7a62af3e0c9b72d7380e17b3047f6cd14490edfc23ec3911ae31e533cbf6777634fa4ed73987415ff68c85cffb96cfda9d04938c3125af31371ca89c4f55df429628661d337cc4ce742f58a0249993253da7724765405393102cb3cbd86f18c7c1af72f010eb3919b761902bb6c45fdd43b1055a78822051d84fc3b5a9a3516ce4e475785e92dc9f9375a2aab0c1fc8d63f9c14cd187c25e6e9f42e945fa111a5808d01a89805309ff5c594dd993be3c03ad05df372294d935ac72cae815005d66453d7f49741988402b28183d482fd709d066dd8b05e7716b8f7d47e24633ea2d8018d31c0389c2a230ed7271b60362d56aec43017644f3998e6d72b661d717c54f794a68b11aada27c8693f1c4a", 0x1000}], 0x1, &(0x7f0000002bc0)=[@rights={0x28, 0xffff, 0x1, [r0, r2, r1, r2, r1, r8]}, @cred={0x20, 0xffff, 0x0, r3, r6, r7}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r2, r8, r2, r2]}, @rights={0x18, 0xffff, 0x1, [r8]}], 0xa0, 0x2}, 0xa) setsockopt(r0, 0x81, 0x7, &(0x7f0000002cc0)="79cccacdffe6cdb8589b7eb7fe28116ffd61f6edbebaa55c163de6b858beacd240885240b189fc1b011f9cc12695cb22bc0623c418a0432c4a8ba3b08de458a8e3e60eebd7aa6f6c229a035e49b94222da5f0023ad9f4d40393ce97a76adf9d70ece1f8e280cbc8383b58b0d0bd8750a175667f7e5dc31da4e5d7d2b55cb1f154afc2e6504c8056fac9ea62d43c555e8af8d63f774b8c6847b2e40bd88fc51bac979263b6572ad952796191f3b28c11a3cdf94aa7c0e941f59cba6fcbd68c3a4a482899101e15eca3a4a3fda6cbfb8fa32eecfcb1c45975d5f70801f589fc8ebe6bbe4632beb76b86ba1067adfc82b279a04e260f69565d592d8b809f7a5dd9d55e6127a01d2c9859b34754db6e05deac3bbc254d0487fff0c3313a22e532d4aa0ff2c33ab45ab32d9313515b967713e6eb6a155fc1dcffaef3d30f169afb8d03f40025e1eb2d559fb98d2fb36771121a11a413897e4ca38436137172c61366709c3542fb70c415fe5bacaea230eb329760394b36cc147a043bd85e8007d02c39d711d94a6672d37b0b3b0551fec0db79a4cafafe8d94a02e04aa41305f423cdfe67853776991b0527542fceee4934eee5ec88fe6381d2e3c37e44de4f538d1153d5c56cd5e32b059caec23aa3487a6e7fcb4af3d01d2bb87709da80dc38c990c0266a9b332d64b40623c711a1d67df03f332201c5c1122ca17aa62639c42ca00bac6fffa6866b5fd78fb5f5e3f10a65d348f3e62087346c9a82c16c4e84a0cbd814a7c0f56093a7714cc974a6881f0510b0ee5942ec4dfd94669d65cccc020d5872ae7e4ed506d769c171c37414f12d19307ddfcaaf24a748e87c7b8cd3538bee6be7401e649d22d4c119363f3dd033c900b013e95d69579ccc7222a9cfe1f3b1c944453d68dd48bfe07fac7ecca0bec9c0363634e99477c254633d397795f09ea838865a58466d9de3a8edcd4717fd2cff8b32d7c4d9554111cea67ce72042bc047bb00a1f0456994e8b4fb7c55da567bbccaa4806bd7a6319d91806c35ec46aad314fbbd58dd8561d361e453221791e241ddf53fab1dfe347e1500ef390466a656e8873735739c3bb9ae24efade6880a056ec0d3aa6c52b7d8b735da796aee75dd9f5c87e526eb7da5d2d2b077ed3baa8dfc4058cbdf218f16b21146e7306c1f4131a44b9a5b99f9ae07d2ef8f49c113bd2a513b4ab99b022ca696952b147132cab7eb19434c0dbbe36335beabe1646b1c0b7899e64a955e76347896d887133f5335c5995904288d2e12c8a1b0e4faa531e41630c63cd86f0d1e95b369ddffecb1f55e80a428f10944f9ab44b99360adfe0cf6b249089ced4fbd44e03af21c1802f423f1823bf0f0cfcf1b53010964651b7e77251c048141f378ccdb989fb17854f7212763d6e2d136ff805137bf910195d1a2806d86d22fb313b1269ff20e0a35c94786effd8341316cf9942e17533f263d10945561ab80899ea36dc0b323d450c2bd039404273eeb82fbbd81516793250aa13f336ca78915a3a66f5983ff9244313f16940c416df030df7915fb23ae4f5d8dc56e6463445c019415a980048813a782b7f1482286518ae5b74b885900713cb06e600cf429c2a84b7fcb5962aee71b5171c45d5f51e5c09d0a9729921214f7648a79324a92637aef88c2866c158d16d166ae4cc8ef7b446fd4d64b6107babea040db18b788c0fdc6d08d688a2f21fff340847654be70a3a121f377821729319a0a870c08b812fa5c19723c2608b96f4504f9a802893cbb6586d7752bc4dbb835ca6ed00c29151a8709a0319a148a0b7726e737551cae8fe832a672c206cd6335852c341ea02ba92b6b9859e7aafa36ef10d9bf069445750af948173ed0af055328eb3a45c4d06bff31a9c80c3ab820c7fa0cc8de7aeafa06d876eb6631703960da349240bf72f110088d8c918a86c694b3390a901ce280f1420c318a19f6e48b3d2453f00b4d87655f1229fe26afddb495955b8aaa0ca568b36cf703e0ab37641d50f5dc66040707843af348d353c932fee6032bf89a366a6ed283aa194fee521c10394ef59611d98af9577e2bbfa5c7e39cd8d49aebf6bc62c1f1c3963aaa99d98b19c4caf2f94a89a906a6e55ceedae30ebf9926daeb9c0cfe6ce157fccfa01b31d2170fa7d27ecf64d761edba2a38e9e36fd94122b06f309d00ef882180cdc03f8424a4c9f3702324b28ac4fae154c7b12d34de6f46fc2c750ccef319615bfb256af0fa0d0250a398f98f83d7c02cc70fce1b7cb450bd26e13ad9a20c5aa12580eee8819eac2096da74f5ac0ab7c050d7c7d3721c6c854e2fe0cbc7c7a75aea24e49b19bb85feb2052005eadcb3e82f414b82eb8e4944e6b079cd2321410cf7f23cd4905db304b2475c995811ea5e08299253dca6d3802d7f6e918830d18ea153495787fa3e5c13fed71bcdc0c2a6435442bfa0707bc925035257ff58600437f081029743377677cc2490baa18c2c5e26da7bba9b8ff3d1b33b28cbdcb179441559420ca1ca745e936a827e7ece264e580ab1924407b7451ac5df2c9c5a7b03f2aae8aa4ee990ec991730018824c142368442a5487b15739ab6d9a40684fbebd3b9e547d8bb607e689b0588626e6655a327e43da562893828b4ce5b4c0d8a9b970be720974b5a5d687b5f63bd7371986cd5fb970176dec7099c8bb30f403cec84e6680f1b47d82da8178bb5fea6c834a92b88d09eb68f36d93400a4e03fdcd369871063477d7afeaeccb47543e94b19b0d0b7cf8a548b8badad9e099182b482aa6a51c6cdb6ec0dba00f9284ec594c7bbf3663a08fb80684588e112a25c0fca97544e0d37d5daeb5f017907cd1d05a9937b2b0f4cbbfad37ed0154be215a97d5403408fc1a3043ed4fc1e7c851fb05f573141ec330c3946e24d83c25cc0ea4677a6f047a42d82b0ac98f19ec2644e07ecd745c4a10b5c52de6cbd6abc21fe5c6c0b5f359e82f4ce7a419c2692d177faab6cd0c03364c86eeb49f302480289a827ba378c101431ee0f8aa2788574f77dfb705d09d0f68bf76e580370e47b43b12c817ab58a81aa0389946176a46407fe19c9c4c75617745d2a670aa5274aa1ed9faa2585d2ff6a183058c7d8751d06ec917503c4b404a45c39786eb0dff51ecbf89952466bbafb5600a35998c151d39c5a8dec7e3353051bee75d8b0dfa9bfc9bc471d11cff7bd85884b73cdc69a7b51062a3fcc468ccc8b551c24aa48da04f7e6680b88b2517e323008283726302dd31fa7dfe76341c0839d76745f5e13b103a8aec94c1a9f10281e0e0b4494f3043e89374770c36d42960304885a0ed6ac3e88ef6e98fc178328877f175ef6d8802526e7c5eab59264a809a31d68e81c259d53ed69728aa7c36bc96db861c07e40d1a2d94c7b83d7694cb3eea74ed2f088fa28e42aabf371d3251eae698ba5b5cd7a356f36c320aff544ba5348780b905feba7ff119d82b685dcf83fef6d039d90550573e7caf86c2782dcfeb403e60fb89de888959b101e621cc788ec2c34419d8ba1f43063cd4a71f4e28c6668d8fe4e6872b29cf7b61b70ad237a3bc76797de58f53517bbd84f3e86c998f0640da36dd4d8168d8749b17b6b581991789393f3b5d89e2795ed4ddd1bdfde11b9b9eac2c83d617eadae4f5f8a84869eb314f2db6d070ee8d2379af755b10f10bda0a4bdab82c7348f569e4891a78c0c556704703fa9b3eebb44e6eaf1f89cbb09749055d4287767878dc9c13994182fa278986b7cde95c9ac8eb3eea5a95d301522bac4c8889320e0a9169805d5b57d79a3110875c16ea8cba74fc4b181cc0915ad940239859494d556256e7f965689db49839afb5888bf44f25b256126eb32377f8d35b80f3d0ff7ef3a5a370d8f673988dd8da41e459276819c15d064cb09d0a78802ba1d2ca9caf5774e0b9944031acce0ec58223789e31f2a689b142e1f631209756e031abaeaab32676edf9161757104900f49dbeb419bfe0da4e3b6ca616da25fec5f2ae49340d893edcf3976d31b8d771d4619efa1f0a36b4e005d376e5cc4bc87a41420a8c9e5208fa124dce7481bf5c3c5c2937b0c1329adbddc26553f6c0c5697b54ca10cb3292afa20c3e1399263657c085ecad95e4d6ea008677db639ac141b97d1e44b9eec0cb3b4a1d50836e94dffd013e45debbc9b0a6e0f7c404f4f81552ff7a4d32a784c20a92affee2db939114b7f5a67bacd7822a3bf71e77f10fed8c1fb39ecc5b6fededf5d02b5b06ed8915bb893df48771e15b4ce4a3a11c7a69838e185e864b1247ece56af8664f2382943efda6aeabc086ed1bc1ebb2cdc944733d50ca9a50750db039b2300a26e8ae1ead5b356d2b5445d8395477539a27887ef76fb6ffe0ac53dcfe30eb30b3e01d08f8eb1ddc2dd867a35925fd159f5f9dfd31195cd71408eb83c24af063b2da1bccbcff8f8087bea189188da9ab5e0cdda5349ed2c877e71b75f44b9e92311d4f4cf4b29fed9def8f90bda8dcc0c6aa0d6eaa5fd1a28d8d1e54ecb8c609196b322f46a197f42e4ad1bc4624279b5d27c15245f6a82a68d542716c37680b08ef94543db3c9bce2c60d8ebb2af903401e1a078d30d2438f451904246380a52ebef84a27e89fddb6b604c1ee48fbd7a78f77bb24c51ba675e5cc3932e715b3287890530f498d5bd1642f077d40433989e87ccbe1945ffd96a425ee8bd05925618251cf678d757cf162e4c0d3b0ab0366a7dc7f1e2c4eda109c2c3c4cd2e2502edc0ce1a55f88775de6f9037a08a86c5b54b2e8a4a84292bde66da7d406f40bda2183159c630c0261c54bcd7af36b87ba920cc77b67b3b6f675b7b7a1709ef2ab53aa9c594e5db2a3c623881c0b26c491f70ffd9529bf282c79e326fdee61b4319b0cab69c96a08566d93f2cbd28511d294ac743ad340e9fc295c1e8bbba5e7f89a84eb8af5b7dbc444b204d6bf2e28d1716ae91e4e7efb4e91681acccfc3203a97dea0f43ac5b71a7a469f7b00c61b666f7876686ba18e9e82f14edf3fcb696b868c78fa6aa4d670268cad31f6ec0aac3dcb90ce5d7c34df946fc2b77c231fcc1bfc34c1880f0cd418ce61e5a9474b344f0e71830659d1ebdf50da90fe0cb1f1f0bc98085b20d64bf2f87820ef73feca975f9afa04e6d48aa4d3df6d726ff88fdee9f1e64b56ed5343d38969c0b8c1d51f95c06666fd5c786e75857faafd917068b1ba22b0d4de0a3c4df10c19c3381a34d1a20b0f4d3d5ff6a321b9073bd9a4afff08e8b306ec01931d3c4bfa040013ce983dc5c5a07e1042f1553cbb3537ecee606974c953c7a89eb375ac346704f4d63fb9895cbd2fc2e0b9a7507551604520be5f9bbe3c1bebde2226c3a98f89cb480689ffc6dc534438ce33584209e086999fbe17005fd0d8703f387207db29912dd9d16ea2940dacb297f8e49902f4f94191094497195efbed222aecb17f633ee7238a6493cc9f51ed1cf3c5664f76092d9a355923e41087f0a03f228bd5b34068abe15d240195bc182b2a6036a39b775bea6fe4875fb838b9ac511fb1acf9e00caaca854648ec9279315f5ac2e5194326effc4ddce3eebf5d2e49352aae64384ce7cfe6718be57b36789ac3ee69f115261577019487ab2459f91d2a6273972e5697a4b02a45c3d36e3bf2433f06df2296e435a0d1c801445c0f6c48a843efcaf8b5dbd1277f4a3c605654e64a2713579e729907e60f60f5e668d5b27639e257541e54885ae66895ce042015245dc024d7f3705269ce33c1d82b9905dd54dc75330dd99257ea5cf9358ecaf4", 0x1000) getpid() setuid(r4) bind$inet(r0, &(0x7f0000003cc0)={0x2, 0x2}, 0xc) r9 = semget$private(0x0, 0x2, 0x2) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000003d00)=""/25) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003d40)={r5, r6, r7}, 0xc) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000003d80)=0x1) open(&(0x7f0000003dc0)='./file0\x00', 0x688, 0x4) r10 = socket(0x10, 0x8000, 0x200) recvfrom$unix(r10, &(0x7f0000003e00)=""/71, 0x47, 0x42, &(0x7f0000003e80)=@file={0x0, './file0\x00'}, 0xa) 04:05:06 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0xfffffffffffffffe) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) 04:05:06 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000240)=[{r0, 0x20080}], 0xb5, 0x0) fcntl$setstatus(r0, 0x4, 0x5) sendto$inet6(r1, &(0x7f0000000280)="e64b26a1e1b97d1cedca5b12794b2055fc754d4a32a0eff6495e74f671f9f1add53f674981d1c32fd9e23d5d5ed313ee5ec5c0829ca6ca752cda9c87776675c6376206dbc1f9bdb7f7a69dbb1ca4f3e44eae1d345ecc18e707a12de84f2cd14a054d3c99ba482c000efe9aea0628ec496a4aaffdeece47405f30ebe8a62145109f584cb45fbf5c0f7daca67b2cb106551bec494760169cebb6a719528b35621756f90ced4f0ff375b27f969a61b84bd54e5afed65d4b599663ff67e431769f92ee63f57198af4b3e0a240d296d1d2b", 0xcf, 0x400, &(0x7f0000000000)={0x18, 0x0, 0x9, 0x80000000}, 0xc) write(r1, &(0x7f0000000340), 0x10000014c) pwritev(r1, &(0x7f0000000200)=[{}, {&(0x7f0000000080)="a7f7a4b2fb01", 0x6}, {&(0x7f00000000c0)="574b9c9e2e4170bae18f164639b3587bb2d88ca6068a868a51626da983414729417ea955246f57990821ddee50dd92565d06078e47e7fcb30b501b1924718fbd15b936f3e8df75b22d68553b1441cad69d82a2e61f92fbacab3bff5b1ce2a903cea1c0855540380b0607e30a7306f424c2c56e93df7e46128bcb9889399c0201a687dea17e8f1ee7cbe6dafd6d094f8540bb0301cb8af3d1b2b1875916866e149f4f48df10a7245341aaf5234039916b4c3051e6beb82c", 0xb7}, {&(0x7f0000000180)="154da610603767a6ff1f34a40b2154a07e581818470387f197e7b735bf6e4f594a1ef61d0700d642152d9c04ef039d10cf2dd2648f73e4a698dba0a1cbfb4958193c933b1020e2ccc438f4ab123806516798154402eeb4a4277f8cee9e9e0317b9c4ab7200404b99", 0x68}], 0x4, 0x0) execve(0x0, 0x0, 0x0) 04:05:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = getgid() r2 = getgid() r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000100)=[0x0]) getgroups(0x4, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x393, &(0x7f0000000200)=[0xffffffffffffffff, r2, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setegid(r3) setgroups(0xa, &(0x7f00000002c0)=[r1, r2, r3, r4, r5, r6, r7, r8, r9, r10]) setsockopt(r0, 0x29, 0x200000039, &(0x7f00000001c0)="4a74954c", 0x4) 04:05:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 04:05:06 executing program 1: r0 = socket(0x1f, 0x200000, 0xbffffffffffffffa) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f35696c653000"], 0x10) clock_gettime(0x0, &(0x7f0000000040)) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000180)="7fea088909b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) syz_open_pts() 04:05:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) read(r0, &(0x7f0000000100)=""/244, 0xf4) sendto$inet6(r0, &(0x7f0000000380)="1193e45189e08b763eabae88467f3b23cc8c76132b565a5f01f35abdb190fe1769e5d549c32a09168b45d2945fef351ca3e2b1df9fb3a04ddc8bbbcfb0c6fd8a33a5a753fc44a0d3adea1808ca09224a707640f9f7feffe687aadb8bc8d94bff7a3cf81095e3657fdaed8dee05cdf8a34ad8861054108513325b5035d1b8fc2ba59e602764f1d1f1256846826322c46c0a2f098ff58558486e5fd33f14c9ee9d378f3b52d78ab10c7c8884f46078388ad60b147f70c2948e70fd110dfe4a39d5dede14afe4d6c289bc9b0a341e3b8547494c8a1980e37fd0f5fc3f0cf59a0815dd85ef90915e868fad7d28583925897589c5b2a9", 0xf4, 0x400, &(0x7f0000000000)={0x18, 0x1, 0x48c, 0xaf24}, 0xc) write(r0, &(0x7f0000000200)="9305f41abfa17ef06fbdd90faac7f21e16b36d03ead9a7463a12bc4ada98250aa1fdcf0ffa48d473a50ec112b71ecbae34eb158cb19bbf59df38ad4a01c4c84379f77f0021a386503bd9e0f19b6f2d543959ef46cd54709b0ded1a1a153d757ab4b97991f640b7831c09cfe6f3caf4ee3046706f261e0536451fe0179967f9c916d690807b6e3accacc3dfd079bc5a935f20621fd1818109403859404892b43ebb579264df7da821905c94a6e88023c83b84dc9ec7c358fd4929cc9137abbe1773f10768ad22b60c073439eb7ceaa2c9a59c3235817810e4a982eee07428d3a85a6f55a5b1a6de6020a6d0efe4244f9a29b6afdcbf94f98387db197ef0b43a04475ae71b5f64d42c34487817b0397aa8a55b3db340f4adb61e44df16e32b1405476608654b83b4587d60697c6597852e3471ae3c392d4f23b377b5e7614c6ad3efa71552479a1ba94a28f2e656b2113d04cb5475c10f2520dca54cf11b59c282a7cb7a4f1ac9915ae90f17ac2eaefc53", 0x170) 04:05:07 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) select(0x40, &(0x7f0000000080)={0x5, 0x0, 0x20, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x3}, 0x0, &(0x7f0000000100)={0x1d, 0x7, 0x5, 0xc000000000000000, 0xfd, 0xfb, 0x5, 0xffffffff}, &(0x7f0000000000)) 04:05:07 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0xffffffffffffffff, 0x4, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20802, 0x0) 04:05:07 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) setrlimit(0x5, &(0x7f0000000000)={0x59d, 0xffffffffffffff81}) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 04:05:07 executing program 0: open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x51) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = shmget(0x0, 0x2000, 0x480, &(0x7f0000ffc000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xc0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x7) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 04:05:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000180)="5434ae496d2309f5f990c89f44f060d600e5b303e70fe0a7df04aa34cdfa68bc4cc4a685a355a0326db60b590545d6a2cf133e05ac782af6078e9b6146102e4c2fa91cc64acf2c829330cda72b6fb25b6e4e0f3f39a7e206c8cf100bc26f38b7aa236a488924e98e74ab72fc43c16f5bd9f17b40b107d2152d114ec660c1f0fb18fe44aba1e03448b0def248eeec9fb0f8ff15cc60daa48e426eb7d943c41f7c46bbe2aeb9f8887d94e0b7077aea6a386356bdf0aeb538b7be9f6d881d0cda43e5ca34979f62e5722a7bb9e7c95d6be428ff2daecad65ae4f7fbd6aabace760a28e4884779420a4dba0bb71c77e8ca809f54", 0xf2) execve(0x0, 0x0, 0x0) syz_open_pts() sendto$unix(r0, &(0x7f0000000040)="a8aeab84790302e6dfd792baa3df6c9b476b4fbc5d3ba5b661368e645e672331f61c2535440427de4ebaa44350fab0f9805b3027ba7a380847e22e25652be3ab5107db95b68444e10d26f2bc6daa5acd0d9e93f3e748ede6e346c80cbcbc12977da95d39d0a075b85fe1374d2925f99b8bc26b5e4510fa5cd40d6e2ebc6f1dd117c585091e2c70097a4002035378cc82aebdb93a67ee80d7208ee61b35c235219be367ec79e1eeff9d530861422b16ce7ff5dc78bba925cb", 0xb8, 0xc, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) 04:05:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='r\x00') r0 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') 04:05:07 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "080040000082ac0000ffe0357f00000005ffffff"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:05:07 executing program 0: r0 = semget$private(0x0, 0x800000, 0x2) semop(r0, &(0x7f0000000000), 0x0) semop(r0, &(0x7f0000000040)=[{0x5, 0x6, 0x1000}, {0x3, 0x3, 0x800}, {0x3, 0x1882, 0x1800}, {0x7, 0x7, 0x1800}, {0x3, 0x2, 0x800}, {0x3, 0x8001}, {0x3, 0x10000, 0x1800}, {0x3, 0x10001, 0x800}, {0x0, 0x7, 0x800}], 0x9) r1 = semget$private(0x0, 0x7, 0x120) semop(r1, &(0x7f0000000080)=[{0x0, 0x3, 0x800}, {0x1, 0x98c2, 0x800}, {0x4, 0x1, 0x1000}], 0x3) semop(r1, &(0x7f00000000c0)=[{0x2, 0x6, 0x800}, {0x3, 0xcc, 0x800}, {0x2, 0x1, 0x1800}, {0x4, 0x1, 0x1800}], 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000680)='/dev/null\x00', 0x813, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000140)=0x53) r4 = semget$private(0x0, 0x7, 0x401) r5 = syz_open_pts() semop(r0, &(0x7f0000000180)=[{0x0, 0x26c1, 0x1000}, {0x7, 0x766, 0x1800}, {0x3, 0x493b5ca7, 0x1000}], 0x3) socket$unix(0x1, 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x1000) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000280)=""/233) mknod(&(0x7f0000000380)='./file0\x00', 0x20, 0xc) r6 = dup2(r5, r5) mknod(&(0x7f00000003c0)='./file0\x00', 0x6000, 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000400)={'./file0\x00', 0x4, 0xadd8, 0x0, 0x1, 0x401, 0x0, 0x2, 0x2, 0x2, 0xffffffffffffff50, 0xec}) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000480)) madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x7) r7 = shmget(0x2, 0x3000, 0x10, &(0x7f0000ff9000/0x3000)=nil) shmctl$IPC_RMID(r7, 0x0) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f00000001c0)=0x7) r8 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x200, 0x0) semop(r1, &(0x7f0000000500)=[{0x2, 0xffffffff, 0x4}, {0x0, 0x2, 0x1000}, {0x1, 0x9, 0x1800}, {0x2, 0x6, 0x800}, {0x3, 0xffffffff}, {0x6, 0x30a}], 0x6) fsync(r8) fcntl$setstatus(r8, 0x4, 0x0) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000540)=""/161, 0xa1}], 0x1, 0x0) 04:05:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0) mkdir(&(0x7f0000001140)='./file0\x00', 0x150) renameat(r0, &(0x7f0000001180)='./bus\x00', r0, &(0x7f00000011c0)='./bus\x00') 04:05:07 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) sendto$inet6(r0, &(0x7f0000000280)="a841ad28534072ea55a6673a47eee9da958b38f53d96bdf3db07411adc5af410d3b7f80dfbacfb2aae7db23e70a6af6c4632d2c7a4ce2412bbf1262c6cc2ef7ef6ba6e82902e98fa3179f5996159c68167891b5ad8e8c245e29b4773aca6dc9584a2912ad8d75180a393d2f4ea88d772308287dd3b25a68efdc17290d8e145c054cf1b402cb11149ef86ab98ddad85f87ecc17ad0aa24cbf7bdfa8cabebab27c72351021d970063b4b55b56caf82b55f109dc0a663b76545e75cf5206fdd59c2d5ddf94babfece6ba281f8f947ad0cdae62ea088524c10cda290b1b78596f46c2a8c2cc2b094b36aa4d123a796f9dd3cd53a2c67417c9f72e3464e32bdc8", 0xfe, 0x3, &(0x7f0000000180)={0x18, 0x3, 0x1ff, 0x3}, 0xc) poll(&(0x7f0000000040)=[{r0, 0x80}, {r0, 0x80}, {r0, 0x1a2}, {r0}, {r0, 0x40}, {r0, 0x947e76570369b29a}, {r0, 0x48}], 0x7, 0x1000) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./bus\x00', 0x4000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x58, 0x81}, 0x10) poll(&(0x7f0000000140)=[{r0, 0xb4}], 0x1, 0x0) 04:05:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open(&(0x7f0000000000)='./bus\x00', 0x90, 0x80) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0x6, 0x4, 0x3, 0x1, 0xfffffffffffffffa, 0x10001, 0x7, 0x2, 0x2, 0x3, 0x4}) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000100)) 04:05:07 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0xa9) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x8, 0x1ff, './file0\x00', 0xae6, 0x0, 0x8001, 0x3}) unlinkat(r1, &(0x7f0000000180)='./file0\x00', 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0), 0xc) r2 = dup(r0) setsockopt(r2, 0x80000001, 0x4, &(0x7f0000000200)="6fe3c9862ecc0a4c6f53608e0f3b59210c56cca01bce92daff674443e815f6a7617dbdb189c2f12fbb2f4473900542fb1f3aa4d4487c0448e383b588359e1e7243910be2520e84d3ccdf59df214266ee544bf0f0867a54cf8a6f3a2861dd020f094b203f387e34e2a843bea8e11b2ca924635476c457e9ec7668ab47fe564071cd050e197ebf2ecbd8e64154be541307718cb8d2b39253b274cc97926f838f74ed3f225eeecc9a1ef581d445a9764a9c3229b25735f9a41efb1ca98d416ca75276fc7ce7ead35ca36e446a237a6800d78e247452fcbbdab8c5e6c5886cb06f65cb63d727ea3b25285e1ba49084991ce65a5174e1c27eff36841feb3d5539534caf2053b6a0d5f2ff87082ac37a8e4c7138e08979f374ffdc14142284a0ca2c7f4e7918bb1e1288005c9095dc3e1a8feb41c3d78432f04c0d8a931806b973a0896fcbe18069cd1e9572bc5b0609d931f1672e1ae25582910cb10805006d1f04d87f2c2c36b1db4a6f10b6204b725163aea8e6f8a638b64b4b90b2e50b685dfbd474e21d07f3378dfa0e4fd8b18249acf5de7c87c3798f5def723c9da799a6b00828e06a119588704cfd1fca65fd1105876e35ed2f38d5fb3aa647cde5124b06fc53b7c0a7c45f86d1e1abb15cf8e63ecbf90df55923bf0e880bb0c009955eaf4f0a4cec41b42d8ecacc5d2a0819de540061d61650ad48b8a6eb505d8239fe2915251f496f4724987fd0f2950cd15429dbfe8c903c1baebab8f6de3dac9d835079094d13b9e5fbc566cc173f39f2fe1036265e65aba099474f647a29d952bd3a997139abc0f831802e610bf67652c408e482325ce3bb70472b14390c3bd5c7d3a1d430b449af5fce015f1196153bc741112e4ccc480444b54ad655fa096168f9c52b6598826929e6067ad4267610ab581a0f18b66683f87f707dc3d70e4fa0bcf087e95fd9d2fd632acfcb1cbfeaff95045318d1f08cea58fabc37482c4300210ed38f7425ae6cb8a37d65f0ae003ff52a5fa82e84fead4cfd398cf3afb338570bd008277419528be66f4d047f5ea96620dbc21ea0d408e0029764ef998ba85342408434041d4766ad27bf9606f8849a5c3fd8767e69eb43949b7980d77879a6a0d77a737a0f775229fc6002b8149d5adf9e7d9f0f75bfb48b4d92a0ace96264db9afe854fe7c6c2a66b090aad726fa495eae51b6e3ff768054d4d484bafa610b704d5e9fdb8ae6fce333ffc86c921380c815ea9a7beae3be316829637e067478f8b4608eb5a8d4412da6c323823f1533b8803eacb73b536709a92dbdfe9b034c7e6f0992033a28ef12dd8c9e1e78191231ea2ccb45c64091532d5cb89deefd71431804f82ccd65968b0dc83ba7ea7aec9f5cb35acdcf9b748566370580cfb136a0d7daf22bc8ba75b4d113d75f95f2d368858cca0047741fd220cf49e250eb18f0045d4b4284555dd2261caedab9130c1772db36cda18820df5f4a4a952ff81ee13007f3bdef0bc243f4dd578bdb7449fadccd4973a1e005edabd6a9817c4ec642b8abf543d038a80e8779bb98b3e62c5b2b14f33989f6dadf7c88b44ac9c85cab534556393d77638f7e3591aa0d9810e43951104ac736665ac70eb99091a9b415995188fa3831408fa55bb8836f09e6dedf0f2a884a2dda98c044685f65e8bc47433c3e2fdf3e3987b90092ea3f194b7fa43d354907acda22b39149fa8bb226653d3eb7b132b666926c8ea075120000560fdc953c6812130bdabe5e522776cda2f8e4d9ed6c200321d7cda800364162383c4e3321a3bfc251e251f8d16b550b51fe7329e9e68a111c93eccde9dba1305a8d236609e803f11156b8e0dedcc9f0350eb5361d992bb0072e5a3a5e8482ae09642857ee82bedf6b133fc88b115c215a8d541eee9c60570abde3cc8417de4c8274a2a935c1d0621e5d8102662de80a24ae6b56c7bfe4d956d8dcf84c846f9c5a32cb3be4fd66b12b177bad29346795888b710217cfe9c62c6af29003764f939bef8a48e4e570f629b9b02a5ea9acc396c7340d96f464948b297b2b9f49af476aa90a102d965f831e6c4dcb8d4b4a8998ce3408c03004900e127c0ddc0e1c7a3c5fd7aa92a4f0e7cebbd00cb6e98af8c4c69e823e00b93fc9defe309d776b2f4dd195ac0530c339ac5f95bc331382cfd131ce517d5a92d2afee806070ea8d86e57ec9c8e03a77dd3e694c8abcd75ce4485f7550237f8e9f0ed99260cb59c9695ce86972f5b91da1163e23db0a1fcb3385e4564410a90863a07efa9f5e8df4b4b6d747646652bc3287ca07c61d7f20ce50dfcfe53d8b1fb2883afc5bbb792a0f7d0fd538f84fd0c428a1236228449350dc5226791ae0cfbab5f86ef7789d7e627255c4f4b407d5c771f304740c424c925c47d4ce291d9d8f7d936548de44d607eeabba6d879dcf440103edb5e567a65a9aafff435da509def143fde7c9255c2ec2e9ee8ecff6965f671cdc1caf75c222138de8c1e2d3f5809d2a64636bb0d069c7c3f126dc6bdb52001e375d967623a2728a1fb57b436a5af2ace27ffb5c6ef2640e7717591a24b59641287aec2300f2c414268b0ba6910a49cd19b1acbce7a2f424f4a1b845928a79bd37f49832177c5241c246df25bc3f88e3d634114b81f36fc41787f7d06b5a55f277cc0ab38946b329f1214ae063d8d67497e1a1bebf8b4b7435d9cd418c2119411bdb3885795f1e3235f2d2240fd7e272db81f6bae2acb4f4aa150bd9c02acde5c0fa18d4ced8efd664a381145ed08555bf988bea9ecf170ef11a90098fbbecfe95db76b65f0aa65a02721d7c67262cde0c2a4a54f3f08d65dbd430b45624f67cf1271c30cad4ba43fc064eb9ccb2ca59bcef92ef196e119dd6cdb763da1f4a4d44c31d18846720fbd1981b40f0567b7b39d69745bd9e5b8caa4d5bcac688b740687fbb45e607c0980747475dba32d8024ef488f8ad4d529bcec92ffc8e5fc619c9c0ab27a5bc7992a732b271755c6977edc57bf361554df7edd777a26f589f1ea01957a41b53353e1594e28ab31b48d662f8b6883a7eb57cf2e16bb2bd923212ff44c8fea2f7eac0c469494bd08b0abba1d724f1eed64777a53babefd52606165de591b1ee68811b38cabe043d60a9b8752f880d8975a0373acaf64d56d6aa8d2bdd17bcb8efaed6e42ea5bfbc07e6d95a515490c5dc0a7b930ab1ee308fc74040346edda5c052b3eef6c4f07f0c2d657479b49a934d3a8f38a00e14813eb5cecdb931df8165a5f66bffeb44f357a2af961307e3107312db695925ea84f16a69312f3e4d90583e4acff7e255a9c7dcb52831951774a8e1bf16d73dedbd114fb42eee7a4b2ab0cb3b5db1ad158d1b7a3a7d35817b917d807ab9839e9dc3856aa0c5843b9fa5d3ef6dbd591ae20d5205718e9b65b6a67f61ac557ebf1740495c61514f2bc78afe92ec07fe87fcccf76f5bd4abf1b0a1a72cdf628caeebd64a3832b03a194c6e311819be8451582f5e09ec5a6f2113a55e3ca8a3209b296e936311847fd311543cafa16875bb6a162d4b327edd8bc7380463d4a0b16021d0d548f2b482d6ddffd40e407e652ec1c612f2a2c236ef518a6ac4fcc8eac0851b4cf1ee6f8d4e736383139f32c9b45cf50694756759a3c0ae986497010bf96af0d056488b0cd956fdb6cd155d86c59d00b1df76837b84324e2dce1a2ef0bc488aa034dddc44626ffc2efcedb565810aa0776afc93b1dd83b93c5ea20915157734c768cefd8a5e15e2b2795202d4c48ee44f00a4776cd9f93df16089ab0923e17ac4a27df149e14bce671778e3acdc694a285bab65da47c904dd9a61b527eb165c9311392c8fd3976d2b39d402250e24384fb226082c2d7aa1bc2905e13626b0b0be6ca9f5a2134c76da8c423d95bb4e34a769c60a3b080d9019b99292c438690c58404a7747cc3ecf12c5384dfa0d40aceb80fad9e974c5b4474ba37c1a44f3e7dc39508863e8cdca1b860db776ff0df5b4f5770de79ad7f913ba4e6a39171b339f83c0428f165cb04d6f58c5a6bbb572e7b9a0a9efad9f23083250101f65062cc8022faaf25939f290d1ad10f3f12b54a805a94790ef05ad26be258dc38a0239564638b5c5915ef95f22caa1e45a08cee776fed1f57d6e89059dd2ab38bf59805ea831c3a5aa7a416c4c20819d6edda94779dabf865155f4b0163e40218a897a99dc7a99d0256289d018e813524d6821c6cd8e6eae0b6504ed95f35790b2d1a9a2e087ba43cbd35e8119e66f0c282412c62ffb456b68b9cbd886e1c0ecacfb978118bb1525f2930c22f5b1811ab105606bb424e668f87de5ebf237c4ecd5e38ae52e3124e325e2f6dc510a37dd726451e1b883cfb9879e2bf6c4393e52905d9158d689e6d108ff0498c522b415933d387ec2029dde565e611422101a35d89c8acbea6e2380cd9d632148a0c54ed13b292f7ad4668a53d394c78d9a97e1791c684686653696145298c0c5e0ef42207f08dddbbd9269864ff75df633c6ab4f5ad9252ff1fbab5c7b25461aeb5970c5c00b6fc53bbd57d7e8980f866b213dd5f97dee15562f11f64d84e19ddba3c12c2b00e596603c6763deaed87211fd38d9823f9a95bb18bcc3fe277e4f98c81c2f9720aa5767e4843cf9c4bf1ac4ef92ed92f8c544113526a72710e3417a8e9d55e713e33c7e955cff07609694aad96c310d987194d0b4ba0065992fcff45cc3011e234d1b266d526dc79f2fd242405e9e3312be8bbe25d2f5fe68a848f1cee9a0d5050b2ee0c4feee9908be2b57e6fc8e9f8588c9494a6a1d1571265c600a177685781bb6c447a84671d4bed4c4cb0a42b907527ff3384f581dff2ac5451196ff6ec16dbd945cc16e0d76530f301a065d540e9c9e2e3ca8b6369d56b6cbea7250c24292c5d9e1a94a8f7357a63b0ace76e2980d8f603e1681da7969bc976f12692a9183976cf70e17a37433071baf2dd36581472e4c35ddc65d3dd19313f65731a869a68967b0962b4cf3b550ead17765bff5d8ec2b0d9efe7e6610ef9c525e6096ea629ff3a7967cabd73711919c1916c080e06dc65ecacf78d7898ea80d26d462d45600038eb01f15532f1317850f94aac103c4c56a2935cc58b906414e7882b10942a9c1299e8cb1d6ff9a09ee6be538561dc63416c781facbfe6fac72a7f1ef0b39adafb242d7f301635e115ceffaf16aa64ceba77d8b4d4e35c90c924d7e94aabfd63facbfed7404b3540397a1f480c7a7f7a47555b072963b75c345bd3395d2d0af3c0c8307175acf76c0f1b31eeb8e2cf0f95aaf36adb0bc086b89dbf9901202d1e5fa81fa16a207045488d82ed17127f8ce030b60a0643a13f66dcf9cec336d04b0b5cc1dbdbb340559cf45b21acd89a885131d0140931ea0ba6ba747711fbb04a972e577968dec8c00da3847ee84ffc8bf05ade3f18d7512b562c83427b617509a2dc2a96e41599b8bd0d6a903fd6a1128c042be469392c7db23b4a6b555186bb9599712fa8b637df5d43c1b7b764d63eef7c0c5ad95186a18974452f91b829c6b9105cef29150a94918a3a58a50901a5269b2b87112c157aad45e0e2e4e85dcaa4e15352a7d2088096b20709143367e0c0292be462c5db522ed3876f99bf688bc9363fec920b1935cbfd45cb91e9c19e99619a8784da72f80e8683886f744e14891a1111b5c8580c375cc94f0f281f61a35529fe941775c15eb7846f04f2ecc459f6108d703636a3dfcbb23ab88c18b41696c02bb14720fefdc1007f4ad83638a2e5d9c84984959ab78e299ef7eaf2b42bff4cff0f04a8", 0x1000) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x67, 0x3f}, {0x163, 0x81}, {0x88, 0x5}, {0x7, 0xffffffffffffdf23}, {0x45, 0x8}, {0x20, 0x67}], 0x6}) 04:05:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2008, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x9, 0x5}, 0xc) 04:05:07 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x8000, 0x0) r1 = socket(0x0, 0x7, 0x80000001) r2 = getpid() r3 = getuid() getgroups(0x2, &(0x7f0000000280)=[0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={r2, r3, r4}, 0xc) r5 = open(&(0x7f0000000640)='./file1\x00', 0x80, 0xc) utimensat(r5, &(0x7f0000000200)='./file1\x00', &(0x7f0000000240)={{0x40, 0xfffffffffffffffb}, {0x8, 0x7fffffff}}, 0x2) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x4) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x800, 0x100000000}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000600)=0xc) r7 = socket$inet6(0x18, 0x8005, 0xffffffffffffffff) setsockopt(r7, 0x1, 0x8, &(0x7f00000002c0)="cd6ad07f711ee25113637b095d2637d7f40e2e7bb5a87081ebd2a18215a08276bb0f5ef26a5eb81e0ec0c59301f7afb3310d3d2df28d2e005646a0e168b4ab1f726659d8a1957384ef0a9f44a4e88e95f4e4120bb933ff0ad77820b20baf407dae0ea9159e98ec3a77d542564302931da53bb7a87708a1f3b993d15ff5108e55e678ec4083c85e966a4273f74a35d0936a64a3621e5fb890d57b54dc4be32e16a1d7abeebadbe6776349c75ed8f1f0a6ec43332f3d9db6b7a8547a8e42bf88458f81001190ec68b4dc1976f5be302b7ed2661e6df15498", 0xd7) r8 = fcntl$dupfd(r6, 0xa, r6) r9 = getppid() kevent(r8, &(0x7f0000000400)=[{{r5}, 0xfffffffffffffffe, 0x0, 0x1, 0x5, 0x2}, {{r1}, 0xffffffffffffffff, 0x0, 0x40000000, 0x3f, 0x3f}, {{r6}, 0xffffffffffffffff, 0x3, 0xf0000001, 0x9, 0x101}, {{r7}, 0xfffffffffffffffb, 0x20, 0xf0000003, 0x3ff, 0x4}, {{r6}, 0xffffffffffffffff, 0xb, 0x80000080, 0x81, 0x400}], 0x80000001, &(0x7f00000004c0)=[{{r5}, 0xffffffffffffffff, 0x80, 0xa4, 0x1, 0x8}, {{r8}, 0xfffffffffffffffd, 0x90, 0x20000000, 0x96b6, 0x3}, {{r0}, 0xffffffffffffffff, 0xa0, 0x5, 0x7, 0xf7}, {{r7}, 0xfffffffffffffffe, 0x5c, 0x1, 0x1f, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffd, 0x40, 0xf0000041, 0x0, 0x9}, {{r6}, 0xffffffffffffffff, 0x10, 0x2, 0x1d, 0x5}, {{r6}, 0xfffffffffffffff9, 0x21, 0x6, 0xfffffffffffffffd, 0x200}, {{r7}, 0xfffffffffffffffe, 0x10, 0x1, 0x5b, 0xffffffff00000001}], 0xff, &(0x7f00000005c0)={0x10001, 0x8}) fcntl$lock(r8, 0x8, &(0x7f00000000c0)={0x2, 0x0, 0x1f, 0x1, r9}) ioctl$WSDISPLAYIO_GETSCREEN(r8, 0xc0245755, &(0x7f0000000080)={0x6f, './file0\x00', './file0\x00'}) fcntl$lock(r6, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7ffb, 0x2000300000000}) flock(r6, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x9) 04:05:07 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x2) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) dup(r0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffff7fffffffff, 0x5f, 0x41, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, 0x0, 0x420000000000, 0x0, 0x6, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x10) kqueue() r3 = syz_open_pts() kevent(r2, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x8, 0x20000001, 0x2, 0x91f}, {{r3}, 0xfffffffffffffff8, 0x58, 0x60000003, 0x2, 0x101}, {{r0}, 0x0, 0x40, 0x20000000, 0x9, 0x4}], 0x3, 0x0, 0x40000, &(0x7f0000000000)={0xc3, 0xfffffffffffffffe}) 04:05:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000bbc200"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x40, 0x1, 0xffffffff80000000, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffd, 0x2, 0xc0000036, 0x6, 0x3}, {{r0}, 0xfffffffffffffffd, 0x10, 0x3, 0x6, 0x8000}, {{r0}, 0xffffffffffffffff, 0x24, 0x0, 0xffffffffffffe74f, 0x4}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x7, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x80, 0x800fffff, 0xa2c}], 0x3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0xd2, 0xfffff, 0xfffffffffffffff9, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x8, 0x469c6df8}, {{r0}, 0xfffffffffffffff8, 0x10, 0xfffff}, {{r0}, 0xfffffffffffffff8, 0x10, 0x6, 0xcb05, 0x1}, {{r0}, 0xffffffffffffffff, 0x8, 0x20, 0x6e9, 0x2}], 0x7, &(0x7f00000001c0)={0x6, 0x2}) getsockopt(0xffffffffffffffff, 0x6, 0x10, 0x0, 0x0) socket$inet(0x2, 0x7, 0x4) 04:05:08 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xba}], 0x2, 0x0, 0x4, 0x0) 04:05:08 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) ioctl$TIOCEXCL(r0, 0x2000740d) getrlimit(0x3, &(0x7f0000000040)) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x2, 0x9}, {0x18, 0x1, 0x1, 0x8001}, 0x1, [0x0, 0xd5eb, 0x622fbc94, 0xff, 0x100000001, 0xe25b, 0x8000, 0x200]}, 0x3c) 04:05:08 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = semget$private(0x0, 0x3, 0x92) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x80, 0x0) semctl$GETPID(r1, 0x7, 0x4, &(0x7f0000000280)=""/239) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xa0, 0x0) unlinkat(r2, &(0x7f0000000100)='./file0\x00', 0x8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x22}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x80001fffc, 0x0) r3 = semget$private(0x0, 0x0, 0x2c) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000000)=""/40) r4 = shmget(0x3, 0x3000, 0x1, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r4, 0x0) 04:05:08 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) pipe(&(0x7f0000000040)) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0x5, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:05:08 executing program 0: getrusage(0x1, &(0x7f0000000180)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8190, 0x40) fcntl$setflags(r0, 0x2, 0x1) 04:05:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000180)={0xffff, [{0x3, 0x400}, {0x3, 0x8}, {0x1, 0x3}, {0x1, 0x3f}, {0x2}, {0x3, 0x8}, {0x3, 0x6}, {0x3, 0x4}, {0x3, 0x9}, {0x3, 0x3}, {0x3, 0x9}, {0x3, 0x1}, {0x3, 0x2}, {0x3, 0x400}, {0x3, 0x2}, {0x2, 0x8001}, {0x0, 0x2ef}, {0x3, 0x6}, {0x3, 0x4}, {0x2, 0xffffffffffff98bd}, {0x3, 0x1a42}, {0x1, 0x9}, {0x2, 0x3}, {0x3, 0x200}, {0x2, 0x400}, {0x3, 0x3}, {0x3, 0x1f}, {0x1, 0x172}, {0x2, 0x6}, {0x3}, {0x0, 0x7fffffff}, {0x3, 0x5}]}) r4 = socket(0x10000000002, 0x2, 0x0) write(r3, 0x0, 0x29) listen(r4, 0x3c8d) fcntl$setstatus(r0, 0x4, 0xcc) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r4, &(0x7f0000000080)=[{0x0, 0xffffffffffffff08}], 0x10000000000000f8) r5 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r0, r5, r6) 04:05:08 executing program 0: open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) getgroups(0x1, &(0x7f0000000040)=[0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgroups(0x2, &(0x7f0000000200)=[r1, r2]) truncate(&(0x7f0000000240)='./bus\x00', 0x2) getgroups(0x3, &(0x7f0000000280)=[r2, r2, r1]) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000180)={0x7, 0x1f, 0xd3, 0x7fff, 0x7a, 0xfffffffffffffffe, 0x6}, &(0x7f00000001c0)={0x9, 0xfff}) 04:05:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bced873008e72f840f7c4d672b2b1c94baba53585fce99e49f693bbe01b0dad7bbcc275d3c93f489802afc93cbda1039062019e320dfc2b02a34ab8756120b7d753af4333eb4dbf6e31bf99d7423d70e547624c52a77ceef32d9527fb351510eb487eb8d35ab00b7f55633122c136b5ee78606d25fe6b7e70e17e810a2", 0x7d) r1 = syz_open_pts() mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6, 0x12, r1, 0x0, 0x0) close(r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x9) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 04:05:09 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0xcec) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) kevent(r5, &(0x7f00000002c0), 0x9, &(0x7f0000000340)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x80000001, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) lseek(r4, 0x0, 0x1) write(r3, &(0x7f00000002c0)="a8", 0x1) r6 = syz_open_pts() close(r3) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x9) dup(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x1, 0x9, 0x65, 0x7, "b8566f1e7315d150a6dabd5d8b93a934d6258eaf", 0x17, 0x9}) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) 04:05:09 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x80}], 0x1, 0x0) poll(&(0x7f0000000080)=[{r0, 0x1}, {r0, 0x8}, {r0}, {r0, 0x50}, {r0, 0x80}, {r0, 0x48}, {r0, 0x1e4}, {r0, 0x40}], 0x8, 0x80000001) read(r0, &(0x7f00000003c0)=""/134, 0x86) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x3, 0x80000001, 0x8, 0x800}) poll(&(0x7f0000000240)=[{r0, 0x90}], 0x1, 0x0) 04:05:10 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21d6585f2508b55d2c54b1b9f816f72c3339680efa943757e9e11c4d9741ae5c643e0cdb6162487902777430d3b1cce0fbf6b87f2c5b6a33d0d9ad1c66f02e9560ed5d9033ecacba81102101aa7f761a5707a127e91f1b90cfbd83718cf70e58b09ce09d189aae30bab307", 0x133) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffa, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 04:05:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000140)=0x3) ioctl$TIOCSBRK(r0, 0x2000747b) poll(&(0x7f00000000c0)=[{r0, 0x40}], 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x100, 0x1, 0x3, 0x8}, 0xc) syz_emit_ethernet(0xc0, &(0x7f0000000180)="f4c5b78b5f47e511e02028c6cfab993c98005b9553a92d01801f9574279053cf922286019399dde3f4b32ee43ea3b941c4635876d48983852bf2c6ac2ec399b0229cfa94a26f8596125803bcec0e0de37c355d360ae02978dd495b8757823a0212b3c519a1e6e1554dbb0d7065f0e708ae006846c7abe249b1df17fbf00654dfb91babbd503d13aeeb4205cf00be31e06441de9c7b5a0bf3999a2db543df4a7da483ffe9cf9f17cd08d4076bd445f346a8d59044f0bb783422417dad1ef67c61") syz_emit_ethernet(0xe7, &(0x7f0000000240)="f13d7b7df4c559ea8929384fb216ae1197f32a5faa37d8e9a7277ac5ffd67e93bac29f8f65d827a77bada8229b8329077f2821553096b4649895eee1d633aa5cf060171aa87c04e5b629746a4960f74fb182a4e7642df9b5f0cd448605ca9bd462706beed15efc1c30ef2f4affa917804859026492c9cc3c9eaad60a603ce3efc067d73b9ce949a13c242ee581eb0fe9cad1a8e3ee6795c12d9cb819f949678be84786b133a49974d2b8b495df815a2563ae81d0192a85ba5d4b3b6ee56e8da0f358dd64ccac32bd18180538865ba1969e06897120c11949418143b071298eb9f2c3ac91fe5646") 04:05:10 executing program 1: r0 = semget$private(0x0, 0x7, 0x244) semctl$GETNCNT(r0, 0x0, 0x3, 0x0) 04:05:10 executing program 1: socketpair(0x10, 0x8005, 0xa4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x0, 0x800}, {0x18, 0x1, 0x800, 0xffffffffffffff87}, 0x2, [0x5, 0x1, 0x8, 0x3, 0x80, 0x9, 0x0, 0xeb00000000]}, 0x3c) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x37, 0x0, 0x0) shutdown(r0, 0x3) r3 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r3, r4, r5}, 0xc) socketpair(0x2, 0x4003, 0x7, &(0x7f00000000c0)) 04:05:11 executing program 0: r0 = socket(0x80000000000002, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000080)=ANY=[@ANYBLOB="56031ed1a5e09d16eddf3411d900022e2f005c936c4153fe5ff5508cf9de58c69d0731ccc01a9a49fd4ed786187ee864393e1807cbd8ad4ab97ce6fd2d3d19700a0b175d682fee9ccb6af1c3927787fe7b6e3a648f454ac0fb253450f253a851417a52a9fe9f0b884180cb9f032527201a066d6b253a9b"], 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) 04:05:11 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) 04:05:11 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x2) shutdown(r0, 0x3) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) connect(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="01000000000000000800"], 0xa) fcntl$setstatus(r1, 0x4, 0x4) 04:05:11 executing program 0: lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r0 = kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140)="e363fa7bc44705287ca5cb2478245ffaa434162a613c6e3a7807f517bec40b43789c43f028", 0x25}], 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) mknod(&(0x7f0000000100)='./file0\x00', 0x2005, 0x1ff) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x6000, 0x0) getpgid(0x0) socket(0x18, 0x4, 0x1000) mkdir(&(0x7f00000003c0)='./file0\x00', 0x119) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000380)) close(r1) 04:05:11 executing program 1: r0 = socket(0x18, 0x2, 0x1) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="e3e0d4eac99546776df524bf46a52a2394782e57ec3ca13f22a328524150b944be09899bb27f9f6e7d1f6f5366a11dc188d4c6736aea10ef0c20a419064f0474576654ff8ab71dac36b551d3da1f16e9378d79023dba63709c640971d0ee0393503e92af19a0f25b1390d32e2eef05c5b9ca1277d8d25343baec1439e368f9ea5b2150d043bf844aff766629a106b674eeb1bdba5480e26f183c59be9a074bb0b64fcc6d6bfea938", 0xa8) 04:05:11 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 04:05:11 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x4005, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:05:11 executing program 0: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="da", 0x1) write(r0, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369e584dc47a783a0608b85073fb5b69408e9f6a79a6684a09981691cc46c250000000000006e454e07f39aa03c0396a7fac23940352d15af70b627f019df8ee5d218e49b06c8e326dde4d7fb8eeff8cb7ab1b6576926a3", 0x91) write(r0, 0x0, 0x0) 04:05:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x1, 0x2, 0x5, 0x6, 0x2, 0x8, 0xffffffffffff06f3, 0x14}, &(0x7f00000000c0)={0x401, 0x1e9d, 0x9, 0xb9, 0x2, 0x5, 0x4}, &(0x7f0000000100)={0x3, 0xffffffff, 0x8, 0x1, 0x9, 0x80, 0xffff, 0x7}, &(0x7f0000000140)={0x1ff, 0xd11b}) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) openat(r0, &(0x7f00000001c0)='./bus\x00', 0x0, 0x2) openat(r0, &(0x7f0000000180)='./bus\x00', 0x8, 0x160) 04:05:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2, 0xfffffffffffffca9) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c570a, &(0x7f0000000000)) 04:05:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x1000100000002008, 0x2065d) getgid() r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0xbd) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) open(&(0x7f0000000100)='./bus\x00', 0x200, 0x82) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000140)=0x1d) fsync(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x6, 0x2, 0xb4, 0x9, "05b90c6d80830eb3acbfedfc5a482cc599f25849", 0x101, 0x4}) close(r0) chmod(&(0x7f00000001c0)='./bus\x00', 0x14) 04:05:11 executing program 0: r0 = semget(0x1, 0x0, 0x11) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/36) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x2, 0x79, 0x9}, 0xc) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000100)=0x100) r2 = accept(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) setsockopt(r2, 0x7, 0x9, &(0x7f00000001c0)="c90067d3f8026fd7caabea60f0b41dbbdd900b2824a8edb070455652e020cc83d6e92984d55fec83606b0fb69ad49b656d6de3c9c0b36805d83d23b86fe7e51a43144fcf118e3a1347ae731aa3236c96d0e20acab3982459230fed0fba7f447e4497d7ca1a38", 0x66) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000240)) semop(r0, &(0x7f0000000280)=[{0x3, 0x8, 0x1000}], 0x1) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000002c0)={'./file0\x00', 0xffffffff, 0xb3, 0xbe, 0x0, 0x5, 0x3, 0x7, 0x3, 0x3, 0x3, 0xffffffff}) r3 = msgget$private(0x0, 0x80) msgsnd(r3, &(0x7f0000000340)={0x3, "5a6aa38e72269564d897f59c5530"}, 0x16, 0x800) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getgroups(0x1, &(0x7f0000000400)=[0xffffffffffffffff]) setregid(r5, r6) getsockname$inet6(r1, &(0x7f0000000440), &(0x7f0000000480)=0xc) mknod(&(0x7f00000004c0)='./file0\x00', 0xc000, 0x0) mkdirat(r1, &(0x7f0000000500)='./file0\x00', 0x8) msgrcv(r3, &(0x7f0000000540)={0x0, ""/119}, 0x7f, 0x0, 0x1000) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000005c0)={'./file0\x00', 0x1, 0x10001, 0x7b, 0x1, 0xc1f0, 0x80, 0x200, 0x2, 0x0, 0x80000000000}) r7 = getgid() faccessat(r1, &(0x7f0000000640)='./file0\x00', 0x100, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) pipe(&(0x7f0000000680)) msgsnd(r3, &(0x7f00000006c0)={0x3, "92bf7d5af13bf3800901b28ee724b3631ca0b3e3290861911dff40d4f2fd47b21bf7576461f3388b01732ff2f9b0e4bf8b80d4ffd486cbefe17619d2ca8050d66c9f2861b075c2c2248ef33d975ac276b7153d8d5ed961"}, 0x5f, 0x800) socket$inet(0x2, 0xc001, 0x7d12) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000740)={{0x8001, r4, r7, r4, r6, 0x80, 0x1cfc}, 0x7d, 0xa1eb, 0x8000}) msgsnd(r3, &(0x7f00000007c0)={0x2, "ddf35beb98718cd9ba8a3dfcae80bd15"}, 0x18, 0x800) 04:05:11 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000000)="efce0aef0b9152fe07378208702065c69c8eb638eb114b0191eab26ac6051a4bd3b9f4c43e4ff878b55ca651f268f68240d201166a5c783d986aa759d6a82b83185cf9c05b992fc71719c7411e2daf6d18312212fa3e5a26c257170acd8c63428b1cce4cfcaff25ca9766d5af07cde6dd3f281f21b55a51c2326ea0095dea10000", 0x81) 04:05:11 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002002, 0x28aa) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8001, 0x0) chroot(&(0x7f0000000000)='./bus\x00') pwritev(r0, &(0x7f0000000680)=[{&(0x7f0000000340)="5d582144f00a70bf9eeb415342397327c72456f12f24a8d03b759a12b9169bc0e55432eb37916ae47c9616494cd9ec41abbd60b37218a1665e9e6111ae82dd67bd93535c35f6e97e1cb9db70736a0fbb19e67644daabc7a6c8860a21bb2af3eb445dcccd219cf76562fbe59cad3d14ad8529167b6f5d375623ddf081e376cccf83e02596f5cb64597641e1f46fffadc460669e7756efc2f6e6f91e878ad72f4ff329b38ee1fb14275bc77f7bc2b1a5af1047", 0xb2}], 0x1, 0x0) 04:05:11 executing program 1: msgget$private(0x0, 0x390) r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x2, 0x40}, 0x10) socket(0x7, 0x4000, 0x32) setsockopt(r0, 0x29, 0x37, &(0x7f0000000000), 0x0) 04:05:11 executing program 0: r0 = socket(0x1, 0x2, 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() syz_open_pts() syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) getdents(r3, 0x0, 0x0) 04:05:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x9, 0x4, 0xfff, 0x8, "d4c7b1b5f4eaa7ab4007392f08623cb0459414f8", 0x1, 0x7f}) 04:05:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x1000800) r0 = open(&(0x7f0000000380)='./bus\x00', 0x11, 0x100) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\xc6\x00'], &(0x7f0000000340)=[&(0x7f0000000140)='[-!/\xf3$\'-(\x00', &(0x7f0000000180)='\\]},//\x00', &(0x7f00000001c0)=',}{,\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)=':%[\x00', &(0x7f00000002c0)='\xcc\x00', &(0x7f0000000300)='\x00']) rmdir(&(0x7f0000000400)='./bus\x00') setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000003c0)={{0x18, 0x3, 0x0, 0x8}, {0x18, 0x0, 0x2, 0xfffffffffffffffb}, 0x3, [0x10, 0x4, 0x80, 0x2, 0x3f, 0x8, 0x3f, 0x1200000]}, 0x3c) close(r1) close(r1) 04:05:11 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000300)="6eb65fecc6272b63aa6976de866c41e743b545d8492f4297e54d8e5a09067d735864c6748f673b453e198dd7f730f3cb8bcb216bc70625555e87002061f801ade0c73fd2b7c5b9b0238acea448fcf459bf8e72a71dbef112e1740ce2dcc6c861311e80c68cdebc397c8b8f4220b298f4553db3833a", 0x75}, {&(0x7f0000000380)="65a10392d41b2a81419881059a97c4533261615520d2c0725c6d805dea9ac10f5d64078c8c7631b1e0454d409029200562d218b9543d65805b3dae9eb6367a42a1c61f34add2e4842e979678f0cde9838c6b75da7e9f0a729ff936e38c7ef0fc97830a752c70f574b381c903b93480653084e22a1912bdf559debab42393aecd722fd044df7f5368cf2521c652312e5723af09a6337e847b0a2aa87c926f71490ec4d8fbfdc2c4015dcb156e4c53b660d6b5d42732b7ad4334f2b373195e", 0xbe}], 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000000)="220e37", 0x3) getgroups(0x4, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x8400, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x2, 0x800}, {0xe5, 0x3}, {0xc7}, {0x84, 0x100}, {0xa7, 0x7}, {0x1, 0x9}], 0x6}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x2}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0xef, 0x8}, {0x26, 0xffffffffa3f6b3b5}, {0x41, 0x200}, {0x22, 0x7}, {}, {0x65, 0xffff}, {0x67}, {0x62, 0x1}], 0x8}) mknod(&(0x7f0000000480)='./file0\x00', 0x200000008, 0x100000000009) 04:05:11 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) getpgid(r2) 04:05:11 executing program 0: shmctl$SHM_LOCK(0xffffffffffffffff, 0xb) setrlimit(0x2, &(0x7f0000000100)={0x7, 0x3}) r0 = socket$inet6(0x18, 0x4000, 0x1) getsockopt(r0, 0xffffdffffffffffa, 0x4, &(0x7f0000000000)=""/40, &(0x7f0000000040)=0x85) r1 = dup2(r0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x5) r2 = semget$private(0x0, 0x7, 0x400) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f00000000c0)=0x9) 04:05:11 executing program 1: socket(0x6, 0x4001, 0x1) r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socket(0x10, 0x5, 0x5) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7fffffff}, 0xc) 04:05:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x23fd, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f00000002c0)) open(&(0x7f0000000240)='./bus\x00', 0x482, 0x1) sendto$inet6(r0, &(0x7f00000001c0)="d2e73c8d8bfc18b28cf5c8ac9bf44eacff8052db6ee4dd3351721e720186b0e67450cf6b94e78b6c30552ae71e847023ab80fbba13e5f281e9ea1a77f7fe5155f4a0169095a681a305ab97bf3799f4708588e7151789113e534b8226b302895fc6e6d4ed3cf3c2cf2e5e917c326ae765493832d1eb027e517bff919e718deb91", 0x80, 0x3, &(0x7f00000000c0)={0x18, 0x0, 0x3, 0x5}, 0xc) write(r0, &(0x7f0000000140)="6e6fd6f99a05000000000000002ec2f7e36a69cd6d64f102be167b9c8d9c4bb30ceb1ad6b200668904126ca4412d868e046e2ceddaac8b25e97aee7b60bb8045a665a7f51fdda084cf3deaad", 0x4c) 04:05:11 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCEXCL(r1, 0x2000740d) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x5c) 04:05:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000000)={0x9, 0x3}) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r1, r2, r3) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) pipe(&(0x7f0000000140)) 04:05:11 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) bind$inet6(r1, &(0x7f0000000100)={0x18, 0x0, 0x1, 0x101}, 0xc) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000000)=0x2000001009) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x7) 04:05:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bcd0e65f4f86dc364e66378e5dea02800001bda6"}) readv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:05:12 executing program 1: r0 = socket(0x1a, 0x7ffc, 0x3b) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000000)={0x2}) setsockopt(r0, 0x7, 0x1, &(0x7f0000000040)="2d23d260d647a44fde0725a1c1b28c3abfca735918a2498b525c9bdc4ac21dce67f8cd16e922d972e9637c34f31794d90682e10714d673e807b125b903ecfa833d6b56683a3b7cd2d83689a95ede090aa7176fdc1f331204cb50d1363065eee9543c87a96db0276b9f3b57f734f7ebd3eae72e04550230069037a0b9e1e9d95e0a14f1d9452041bde225bf7acc00f8c33b29205b12f0405da9c81b6748f384ef", 0xa0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) 04:05:12 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000040)=0xc, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 04:05:12 executing program 1: semget$private(0x0, 0x4, 0xf) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fc, 0x0) write(r0, &(0x7f0000000080)='oN', 0x2) 04:05:12 executing program 0: mknod(&(0x7f0000001500)='./bus\x00', 0x201c, 0x2065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) readv(r0, &(0x7f0000001d00)=[{&(0x7f0000001b80)=""/101, 0x65}], 0x1) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)) 04:05:12 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0xffffffff}, 0x0) pipe(&(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x8, 0x0, 0x0, 0xffffffffffff0001, "861dd89cb3c4b263ec695c3b99b4a1b71ca409fa", 0x8}) write(r0, &(0x7f0000000000)='<', 0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000200)) 04:05:12 executing program 0: getitimer(0x0, 0xfffffffffffffffe) getitimer(0x0, &(0x7f0000000000)) 04:05:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) r3 = semget(0x0, 0x4, 0x400) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, 0xc) r5 = getegid() r6 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001740)={{0x5, r4, r5, r6, r7, 0x2c, 0x5}, 0x7fff, 0xf7, 0x5}) open(&(0x7f0000001640)='./bus\x00', 0x8, 0x104) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) fcntl$setstatus(r0, 0x4, 0x80) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000080)=@un=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000100)="b33b3fedfc6ea93517b6ed3e228dd6b2a51f311c391796702e59b4de47fb4954936a2062c5", 0x25}, {&(0x7f00000001c0)="d5f5d54750b8665f087b9247d6ecbac58094f6baf9b4b0f606ee98bff0cb1e8208fb3847d58e13f555528b2b532b15be2612de052767043d030ca39b81701ea1611501a1c050612abd2815171f8054f5df", 0x51}, {&(0x7f0000000140)="175e92530e3c80e6cbb212551e98737b04820aa8b481eae6b0668c047204f3ae141a6d6c", 0x24}, {&(0x7f0000000340)="e7d1902bcd63dc90bfe58bbdabd14be4085c77d3f42bb03d9b1d7f690eace9b0ff1f0e271d7c740e97e668a244c25d30e38d92634872c82e6521d98a38e90121a512ff1a8c94beeb2f7fb026c922d72079e331cdd5a2122061866d15f1c6f8a378e0f146d5da1cf12ee1d75b88d7b4a1c8f20edb4e77453c7c4290bac48c52ab5605b30511d1e9daf985aca23f74700aa53202c213f51b1df24bca3910ee9ae4ae09ce0e18458f67e06841aff0f08ad8271bd7f7ec3e52b8e1c74832f8c0a2a7c27559f4b7fd6c1d7478e82eacccf28029c5bad9a5e4e2e8e9dd4ddc5e4370b40ae0cb1b48448bc62d76f3cd7630428df2043db49805040dc34a7017f23421b140109784107496b073aace2d535ec479c10248882a1fb9d031d57521632c75518fa01baf6ce89b35c6833396f220eb3dfc8245c129a6dc3af56bd4a49606928b8e750ac5ce2fd7126697f3c48cb73a7c2036b171a8782591691559287f76bf8d07a1c8ad8d194f3c889c8d202f85471ef6056b2f81b5134516968c0d8696346bcb438d9aa4d610c5e36af40e22b378d19d3e0c4ea9ca7caa557e4c4091a7cbbca41c895a207160be209e6f23cdc365bcbe79421b8ebec06553201a66622b3078d595c50c0fa32b91da6e9efad717f2bee0d90bca2210b14a646fc23cc116ed5545012b0bae9ab92938a143ace4d9d6b88bf69a919cdd3a46c0e127e9d364c9027ebe22c0bc933d4be3525e656d44bf4c056c2556ab22539cd8dbaf0c30600260fa3120eae940215a908137a0df8c428c700ff5118e3395bf4d251586a52fa1d108af949ae0c219573f77767d5917f1783bf4010e38d222862681055f071c8d224eb0617fd58408e476f5d204faca5bc7e97f74bdd83e57ea5a07059ccd1836463d042c88acf6c3aa2c7e38d0d0e3c618f95ea7d50c6d0575e7bcf52df723d41ee49c5899e367b6ac2a05a5156268c845a0d5e95ffd3392c1448eb361e9c666de9dafc018f5aab0ef462b7ba23e16ccf86ae471138455e0a8d36b2962862ac348c494df1d9c0ceaabd0111201b03220938748c43f01c9b8ab7402db549b7ebd84c25905b3d62c441bae019017da5e3df01d55b50ffe0f4b1e132b8456260fec81c15f60dc531740c814c00a5bd823e02c25b50bc6cecb280a37de5d95e350414d6d3c2b3e5619fac23640f28cb7e8bc94d546632ca0e5cfdda2af8f68b17ac93189d3781283ce829630f5ae58becb964f2497388c9e8e5439baec1736316f1cea68052ee1a573731e6e8d9ef8bdb85633c883c6562f8830b9160123ced7626e558e03247504e47f6c0dda8182e432a0f554950e001108f91fc1832e248c21f6d0e6698377794c701a5ed2afe2e631e55ce308df41cd08f0c685d33802397381983bf77e15ea941ac312c8794b16fffb6087d0e388e718b740291c51a4a97cefc5af11a2e4b16187d949e425a917003b7cfe047493729691973bc867f3420ad61286e362c5b32aa0268db2255c6e18cdcc5bcd2983ed0562a438d7fccb71c578252d51c0b96087f461ac7b8b426fb908cc4408cdc81b9160baa45d2ac6f080ea3a52f80620bfdd30b32f0114fcad71c7cf9dae2a2335d76a5b72e001dfb8c02b9181458122ccbfe9e5bbf18cf6c374fc8cfa5e17bc153a33c044841444275e895ee25c1ea61948e06f318c7e7de5c8daaa498f125c47276aa6ed1239889f7254eea6b614e3841aed6f15938828efe7e9e04f5a265bb5d137cb22646e7dfb1d77236110918b3891b31c45bda309e5008b7bf7e2cd8a82ef0a018007f5716fea1ddffde06ac6f09dc4e145ce32b40d72c18f9b9970a0184323cc67fd450f6f7dded82cbe1d693d2286d8c3b76ba6090f0341f6f7f6e61a93d27491b614ac86326191613aeac590d8b032b64bd9adfd9258ff6ef191c1831833696487cf26c12d3eca2649bba3f55fac0ebc347505242d710890080805300bfc44deb4573b0b9af2892efe8b7e3b75a07f1b7c3bda0298ec51468c0b4fedf5c921c41987704604c169c8269c6ed60ffd69013710cb2ce4f35fa44589be8ce826821fc0f530f8affa637ec2a2962bcabe9b9c9c6bf85435c17986de42b372d953a85b2ccaba970bd252e57d3ccbcf29f0a658c05c2c3551503fa62867c013694ac91d688c7b6b54551a7f1b58d26e025b17db0189daa30fe071750be07bcfe9bd866574f3bed60342a7f91e10eaed885d819e17e02c4055dac2e00b00ea722ee80cabfbb9a4198ba83f39740de07a3457e53d0b012aac8292e96244c3d1de4718d94f08ef8229ec58081110d643230bf27d4d8a30e627fca93ccf9bdc2d3a87f7e8d72427b810fb3ff7ebf2cdbb2fd0318af60410c554d9674e56588279839d19d8561848ada07bbe1aa306456cd7e257759d4f5bf62a4fd1057196efb7ff36caa1c72bfd004c161f4657ab65499bbc9c568334bda3a1bf7e9812a8e6d76d9525307b9d7b23b87fc642bf07010f725cbf0f99e8238d2e9397ccb0fd3a510602e9342a6c04848bbfb0329cc4cf8009f3d87b569be6724446ff9faa91779ff9d9a8492a1589284cf8fe862889ef6596bc59d31aee9ce2a6c0e392021f7ac6bc245380e50d94db49b8783cd27296387b254a2ec94f059fa4a4069f2206ff8fcf8436d7ed337c7015c96290c9cc0ab46fa3295ea881bcfcf4eb7cf3a182b1ef8646d75a7a929aa06406d4d5faec051a50c060baa042ca31c7133c36efe1d8e74e0245c3400bb097f7b56bc888401e125233d0cf242fc64640f87b2c0c34c8c8850b4bbbfd6c761c23681af74e2d39e417ac4486d63c31222ebd1eaf4e5fb0955498017a0adb6fc83e9448ac969e27224c0e1541adb6787ebca5d10dcfca57ee043c7e832821586a91effd60f34d6c1061036cea6b3a3830687e1f557725835b693076f83c4cccde213eaa7d624c28a26ab77444e5950dde5e0d7284656a3c623fe964b4ffe4a834ed7813c9103feb49efaccaac404239ca2d99f81f643a32aaa1c6ef689756cb70f3fabf85ba7ad86e912b9c12d8770d2080f53bd79caa48d99d2c298ed29b40930037937512b26c9e78e4c776715abfdbf53fc8b5e1fad7774838cc0cb659e7e3bc6f5276aafcc1531ca5e783ce42355c198a9ece0c4b12fc5a6a0d1fd713b2ef3398018c3de277ebd4778999452d539d18cda5ea922b5b746c0f951cabfef4411d6eb409a21b1be0668622f87e1ba1c3a2a5e29e041817aabf66e66c5af56418fa7bbf741315362fd05bb21bd3841783b963f56ff6e2056b472ba43416683a844787c47700dd6f1e180586fa2cf9f06d9d9fd6bd264823963890e8f0e260b9c65e2550318b6679afbffef8fe9d2371d7c88545c3c64a90f14cd9e0f41945c6c48addcb94e333ba3c9e7a4145037dc80fb7f3996916321ad2473a75c62762a059197e7c63618b10de96f7ff447c6f7ee654e3c996958c7929c3cc64ad83063608936d7b9b277833529d9367965bbcf98b88c20f757caa8c91d8527cd4b64ab34b267b1a689b170081a084c9b6a09410a7dbaf8ca20eeed2fe32abd1032bdfcdb7a3eda39fd79745ab35ccca355e752fbc545aa4a4eb7b0369e2ac4963032eb299790d6d6adf222b6ade90360a9b203ca41175a8cba9dcddbb3a1c17af8749a03bebd45a439c30c61c188cb27b70478b6941663713d6b173c4b7197f91d69bc22e01e64c6d5b4d6b70a44ed296a75adf756b2f321ffbe3547eec3d822120f58d03c6c5e53810325bf1f5b8c44c2f52762f43a93243ba668f236c15727e92cf5be94e6170fbb53fd5858abc7f5a5b3540fe678b02e1ce9eee4fc8fbacff2825a36b5f67acdad580d568d58d78a5efbcd163a18b8ce0d55a23d4188cfbfeed272ced854747caef55181ebd7464554cc36a34416253b612e3f19eaeca139b52e12810de6e259e557b8d4ae2f921435eebbac2f76ca2849aae0f8ee402d8818f4558eb2ca7d04fa0adce1f0fca2f18a5398bcb2318db7ab6f11f86d5ecb00d1e4e106f3d1202e5ae20c8b133c3b55cdddae7b90991beed6ef7a4322cada85d796588a8d7f670d92ef292d94ad911feac775f64d3e485518573f72bd68bba2c8c0b72d9f12aa44634321225da9e5855a537794767bb34dc1a159ea21c9aeddbb56ad6bdb7072033202985a728f2109e78823df989241e9744d9d50e1572ac61bb15fb9e23b8bd8e47484dae4ec1fa49229afc6bf1a42b732565722242b68292eab5815b406d2070149096c14e5ad2ff7bb536e4e01fb05efc09276058333b8cb7ec1d84b2bdc5b44222c28895ae0e8f0ad0c77cf4a804bb2acea4501647a7a44995f34e307308c9fdcd01ad214b99343d88d1e1ae3b1d4df92d3fa7728c9fe5625984b1473e807691b672bf0a9ea251a22ff5eb1fc9b511d4801efa5d04c7e13caa928ba7ac319585b4a2d9fff6e306d2a922dd037c9a5b54325b7586943c152d5f10d872414f6474b1ddd6bb0c96564cc8b0834f99f64d2212ee4d41f14edf9f4673651bc1ffd10ce132b72ecf155e2240d31823ee1af7e493ed3dc1a884e6393ab03fdfd6917ae4b049795ce70954bc9b8b66cd56d8b9719bc63aebd1e21a3fb09ec331d7dc3ca6805768db0602b2e460e5c40473b0dad7a3b302d7c1d964cfd79f8445501b669ed28fb11dd78d96c1f7ea850fb59e945231728b8341ad36b5ae3c26e4a182da3b00377ade8fec96611af895d9bd53de2320a219391c49865b6a755728f6050ca2124bfc1bd7e1eba9cd8dc6139af5935a8354208a1d39f532cb40d45945680a8c61cb01f47f4726ccf76d89f74931cb44954287dbd778724c2b944e85d4cb3b0823526b3fb5ace24eb82a34f14ebb06559437b2c26b1ab4a45c37ed96517fa56debc42110f64e2bba86007cf6daaf6ec8b1145f65d72c8fc3abe9ab0f93c849e9776d3816d2a7305e999f8324642817eddcdb1f041614955f2f747c91719c0deb84c1a0d843278752b8f7057f65b3f75245237303c8e1b71cbb1d9ccb25a6d1045d4bdcf5e75f51e60cd029a964e7604073e1a424ca3949acbc960e3dcc44e5dca0dfc04c7e8ad0d1b1192ecb0f15a73fae2279306021d64ce2753902f92d686ebae2f1740c1bc53b924e5577d9550216ca73a32f576399d7c7514083d94e38b51d0beace98ad44c5f947347c5e0092d931b1e1489b2391bbbf459efc00132e99454263d2750cb5fa1e0c438aa221c56848cac4f7df9b0f3cd36a727371c54dbdc754415064bcbde3994757b64b6354258ce62226d8d78ad64d12a729277035236b8b135648deff38e689ec27aaef1d7b45ecf3cd53e7d48f6f7112c473c89cc8cbb2962c9a6c605e0fb3c31588bebf1fdad102922623c6cec51d13c77f37c0d885fc5243192604f7efd4418be61c8b64f29a0c857ace998c974cb0ff3bdecc1089ec3d8c2d1ef5e4372364641585b681a2daca912e98ca806f754b05a84bbb289717fd803312063731a67aadb3d4050c22bdbab24d70ea9cda1693a69240f3d5a57b917bbdee2591c24c61f6226ea16a28a88e2b7ccf62f202202bd6ff393b9311ab8f71353285acb4541e5b50de364f3c5f7c801cfb671f7075353a8fafc4d8b345e69cd9cb45ddca997e0c68041fd012e8de5f8a5aef88246da19c1e56efb5f08ddaa16efea38144d60af05af3b4ca65f267ebceba2a2acd340fc1f3e5f841ceb02ca97936368dbaa4636080791d30007e7402464f11bd96fc4915952d2caae4fce2f9e052de4dce4214ed76edff72ece462296fa8eab0e19be3d5533006", 0x1000}, {&(0x7f0000000240)="b1df2dab2d322b1b70142752cca8eba9f154a1c37e2559b3b5d60022713a4343b30eb9b6ea827875f4b1", 0x2a}], 0x5, &(0x7f0000001340)=[{0xe0, 0xffff, 0xbea, "72a05384d86257ffb3a2119f57f66d03c0f88ef38067b64aa05bb5079ae227d18a2e3b084a4149e8f40db64da0140c30eb3beba779eab68adcf0930c7e6721ee571889b94cf0322dd4889be136f96dc5ec0e8f92c68e4b57743d0072a30c2f0a1d585ba1ba3ddcfcb7760ccf20e9cf58ea009cb1302167d2d676c5ffba63c6e2d30a03898dfa0cc9c5dcf784b5483711bfb2e3b94e400c93a70b44897209f72c17d425cd37e58441cfd9bf0333aa05edb39578e952b8900722bad06b292b5f756c3b5dab116bfd003aaa076ee1"}, {0xb0, 0xffff, 0x4, "a43ddfe3ddc41b975b82d58bc101218dd81dc93d95c0424b0b45d6da327f84b0a08b3c73e87a7723fd9e4e33ec67e31f96965859bddee9cbfd64842d70ab2bee431d03fbd65a040a53f4d7ce7aabecd1058b35a0b3f18aed1c147a23a580ce108a57369387a7cf1001b40b10039943af0e9c9b0aed8ec56eaeecdf22f8857e1110016c7f4e83676b0adcd3322b2503655991013fc6fd0be2e56b2833"}, {0x50, 0x1, 0x2, "d84541cdf7430ba84aab6fb8e53e23e93ad9c95a8849e1d75fa325be6c4b4e62a7910285f32f81d68a673ca2763980d9459e49cd63a15933ae"}, {0xb0, 0x1, 0x6, "43466ba891b974ec6d026966c62f1176775e64eb09643299ae054a8fb773bdb27afc1b6f713bfd8ff541079e605dfbf51b15d0841cdad2bfb78a22335e6ac16a2748ed3eb62c10cd53f3b478b361e7ec640860c8bddbd618c4ba7a6bac89c3e1bbf5af43b1d89ede5709b3312b4ea203efb344497891f8d04584bb6136c3252bcd31cf2333da900346867e08f03325a81c1b1c7a6dfb335c987c813cee8fc5"}, {0x10, 0x1, 0x20}], 0x2a0}, 0x2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001680)={0x7cc, 0xfff, 0xfffffffffffff801, 0x6, "2ff37a979647bfce952294827a4584d9ae295397", 0x2, 0x7fffffff}) 04:05:13 executing program 0: select(0x40, &(0x7f0000001800)={0x5, 0x5, 0x4, 0x8, 0x30, 0x3, 0x58f, 0x5e8f}, &(0x7f0000001840)={0x3, 0x6, 0x61a8, 0x7ff, 0x4, 0x8, 0x7fff, 0x101}, &(0x7f0000001880)={0x8000, 0x0, 0x7, 0x4, 0x2, 0x6, 0x84000000, 0xffffffffffffff7f}, &(0x7f00000018c0)={0x7, 0x1000}) execve(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000340)=[&(0x7f0000000300)=':[:\x00'], &(0x7f00000003c0)=[&(0x7f0000000380)=',\x00']) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) pipe2(&(0x7f0000000400)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000540)={'./file0\x00', 0x2, 0x3f, 0x6, 0x0, 0x656, 0xffffffffffffff2a, 0x405, 0x3, 0x1, 0xfffffffffffffff9, 0x8}) r1 = open$dir(&(0x7f00000016c0)='./file0\x00', 0x2, 0x10) r2 = socket$inet(0x2, 0x2, 0x0) writev(r2, &(0x7f0000000880)=[{&(0x7f0000000840)="579f8c0cf3faadc4fad74c51a5bc83e157ef515d7c6df506c7c463c0de87a6ea7e38700d957f548b399550fb8b9f014abf0bf126e44668a658fbdcc434200b", 0x3f}], 0x1) getsockname(r2, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) pipe2(&(0x7f00000005c0), 0x10000) r3 = semget(0x3, 0x3, 0x2) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000700)=""/235) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r4, r1) setsockopt(r6, 0x4, 0x29, &(0x7f00000001c0)="f0f943e9812c8ad4966bf19e2b2a56f8669b4a586fae094e2f80de274307fcbc1f99366626d419ee472376caf40d7aca92d6bd0d0f42b5b7e325cd3fd2952c563dcf5c2da3c4b21cc7e07ec178a13db009a8cad5dbd69edf3315d64771beb533b690c27ebc9e655b8559c976b1e15f0c53810ca3cfbe1201cf137594ca6a3cac0b1851bbea93afadff85d1a055d9ea0909224dcf08cd4133b6ba052ccaf36a9d1c4d6111ab6eb9cb9c58ef50e0c3312cfd194a73564c0d3fcfbe0259a677e2e300e23a0ce852", 0xc6) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) unveil(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)='r\x00') open(&(0x7f0000000500)='./file2\x00', 0x10008, 0xc0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) lchown(&(0x7f0000000040)='./bus\x00', r7, 0x0) r8 = semget$private(0x0, 0x2, 0x646) select(0x40, &(0x7f0000000600)={0x1ac, 0x2ba2762a, 0x7f, 0xde, 0x1f, 0xfffffffffffffffc, 0x33800000000, 0x3}, &(0x7f0000000640)={0x0, 0x1, 0x9b, 0xfff, 0x1, 0x1, 0x4, 0x5}, &(0x7f0000000680)={0x3, 0x1, 0x0, 0x7, 0x6, 0x1ff, 0xd, 0x81}, &(0x7f00000006c0)={0x6, 0xffffffffffffffff}) accept(r5, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xffffffffffffff7c) linkat(r1, &(0x7f0000000900)='./file2\x00', r6, &(0x7f0000000440)='./bus\x00', 0x4) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000001600)='./file0\x00') semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000080)) 04:05:13 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 04:05:13 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@file={0x0, ""/77}, &(0x7f0000000240)=0x4f) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000280)="a4679d7b4447723a441a7259668c835b060bab036c1bc818a2479859a02e2b8d7ad8ad62957e8d2e7abce4697ddee02b44b61fccf35242a7e7a9b147bf123a85c91259e72c363a0c529d9849664aecf3b667235c2116d5e68447a4d18242415d4c3907a2baca968ff87d94c0c52901e73040b06a0a409f9755d593cf357d951c6fc9269b432be4b7e6f48751df1e7de26c1878d6f93168cbf1fb4a8b472332b7ac68328a081598135494c09eee17dd47448dd55bc113130b9877dcf4582bd58f32da897d95", 0xc5}, {&(0x7f0000000380)="94a53deb8ebdb012a55b9c0ec92bd566f77788eb5fe334da3ac6b959fd104f8242f420335b5b24cc62df2ca1ae7a934820d5c62c417494105253e8e43f368a75cc9e9bcd7eb57452cf587ad8fed93009493484adb9d816536680be32accf69c10f994d0990b336d5e22d37ef0667417f1fe5672d0f374830921a9571bf23271da1b52242364105c98466ff97a7354f06dda814728779d866a6", 0x99}, {&(0x7f0000000440)="6ad8835959b219a22dec883f7bab88ffb1e054204db9de58857600bbd4a19b862b7539ba83ab7837a92d55e526da0b470456830f81453c1b92994caa40c10f57c62179685f8329c0f22c91ebd7ca53a82b60f384f4525d1df5ed7106d1fcc9b8eb5ba10c683da1625b64b5dba7740cc9b6d23683f8aea7026e40fad60fe4be86b8c687af1cff4366993ce173b82c721fef693f5f2656dc21f3c133202ee6eeefdf45a9ba6809abb1de90c4e08054185490dc57bef0b96d4bda69a6d441d79a8354880d79fe531909fde9cebcff43ba2a4378651624c8fa7ac2b506f3ab48afe9235eb2b7d3f83d777e16ba6e5bcf07397e2cbea8825f6356c9d406aa3022e243de1a6f94204f027bfe0ad5de7152edfad532f026a0f20bbad1587a0217290e1d7d3e0fcfdd31235b3766a14572f36d8fd96d1c216434f2384ae4b31ef87fc1387d3e63d6ad1a8ea3657f8c0212631e316e9c08feaf0455ac03348add24de6c0e73c2efec0189132347f6d5a2468267d4f98bf3f7e2fb0cd6e0f08125a5ce0f4ff59b8a1c787f008621eb2367ef87bab7b8219178aa668b8a89ccf38edbebb67a34877c94f3e6f5ca39d10977ad0341af03f350423144fd03dcb41ff6bb09d1ae7f0176ec632ea5fc098a7b4c30dee664ae2aef04f1863e79ed31c40882b89db83b92faa70a45fb56d6e68168d3d7ea5d64b7a7d28c9a247eec12260dc244b3466f08a18a471d2de20c3e26d602aafae01d0f23b8c9a4fdbb53155e3b5e30849ac93ff400bfeefb9b6d072d5c304e181585bebe2fb5455f33937f96335f08652cb2018abdd68677287950ad3785f717696dcd44407ec28c161c3de533eca01d8809f2f561b0c9a782988b740589addd1eefc7e23ca6e0e2999948b2a943e2099249334676a25a33b60435d5a700b01614a678aa0b61b49b92206d966328fedf81d93189f1fcd4277eb71bb7ca592f93e1da270c71e65104eab8aad7db7477bc2d0ba4ffb97fd2a758689190c76bc7d38880b5856f9a0b31133c04618b30ee659e2a35d90c0435edd8b5cfa47d35f5d78c217af121fee766ef180906b04ec1c7caa20d710fdc374b020eb0f3a762da984323c7c79244b568074bb21368ad9d2d4f692a89220ce2aefaa522d15d7e185ac8122e5518c9ba68be5073fbd8a5df383b7337759228f2bcdd494deef2036641e35871a90d1d3add40fd7ffadd59673bf583dc626590803d8b21f11b5785da9af3bbfa189654bc8378da128e8c2f98cb5a5cff97bf6ec93b19ff3b8e259db171e2ff6654aaab95927e9ab754cd27c2e89452094e5826f0570012ad6fa9c6462f4e1de13039f651802bb341f8dca8c63d07a4c9140efbfa744be18d4d1e5edb4bb6b8fe9be1b58ca98748e9b735967a17c8230ad1fdef9a9152ff5f6b5013eaa61dbfbcae84738fc077a4a95d7f68ec700c149e0fe508f3b1a0c12181b3b38f71cabdf350a254d93b28b72ea7aeb0338817459ab32bc0e9b17292c7fe43469401dc79592f7aa84b5b9b2b692b54161bd0965a0dd65f5dc4103ea4d2dccfb0903d9cf31b0a022d4c70a9ef705bb037b6adb1ecfafcf02a4a1ce97e2455fd8854475805a7952b098d3c91a07f2d7a8709756432affbd8844f57f180086fbfdb47ad50191b2e4c04cdfdce98966eed2d02de24e38a242b3122be0ccf47efd9c53e2b5561974acd1ab206743ef8e05c4ae3ce39411243e0029dd418b62747828986e42ccf8606baeedd930d9494379000676e95e9ff753e3ce942adbd1e91b7e5ac8ebd41ce1633b18a2db2bf96c2934ff36b7f4e49aeab589b0d77925b74b6affcce4a34210ff5360cde6a4a98fdf52a70bd7c6fbdaccf75fb32a4ba47f6127684bb09cdca094e36f2fced76f3522f32ab332c11536533af9623116ad0e66149eea8f2114c2fd447c4b32848ab822a90785bdfa9642be63a794f7f59e317bd8acffad179b38c40a59351689c928c039ab6a3b0838ec9a10db787e1b472ddab93e2d1879287c7c492ec0da8657be1159f138321878fad563ec1ab461c868971546fe637958d9741660f63bb8cca2549400034ae32c3fcdb4d573e27655a4f6536e4d689335aa9979c8616ae2b45b4761b54e1402c664675842af6934922bad441724a6dfb3ea921d3cf67dc6411ecb879ce40e1c78f263c23098b405f2f3f88da7f4288617e82a4fdd8c6c0b98b381d7dec03721448300af0aa58c0f897b75bd17626767b0b9f615b1e827b8d717c8c8d8d4cdf139fc7f8e9c844fc4de1446519d9c8f3e9c0d7d9c26f0dc8bac8504e4db9fabd90203137c8f8647449c95f36ba024319d3f9077fc076a106ad0191c8f012e73f6b2cde4d2a5706e32f9bd5d2989c921d0ab20872ed6953b34adfc7f4c764782c9569e72588a22bb27b414a91a6dcaf763c9292daa3af6a9bb77736c0280220d231917ec28b83f8e1dfe2c7ae9d88593955c7ee066989e9dfa793d4d76fab4808392e322de7f47796b79b048fbec8a5fa5b5ab34b4381f88e29b810e7d61f962df81f69db4391db362454eab1f6a423a279125d40ef2a7dc9393f8b896ca9b8839ba45f8541d1f17de8010ec1a36119d2f91b031fe783b8ed552f28b8c23f0c1075f149dc4a9ecc3f9a1f2962391b4b8dad2ad27982177a03920f7593588459173c976b2f74d0e7a0242f7fff4b1b042ede9f166744a763af0d47bf8aa7777fb2d67fc97c7af21a5b4ea414084cac1bb40a747b153f27457cd681ca087ecbc8a4706fe6b808117abd84304110e370568a79c43e2ee93cca735efd6bdb0a01bc59da6778cc53f32fc47ecf35c09022d49986bdd22456ddeb95746be662644139ddc71e69fcbef16a9d51853f68b94133db9000f3c51af59ddd1298b0a3a241e92c8a09b1f20ceec81514b3296456bd562bbb9060d0eaa74c68014a9d2bb22b53566676edaa982e52e32488a5c26e4233ecdd443bfc0b58801cc29c78291685a145393f918749de16010f0f036a2a0cad074e1e121cabb27b315186d7a2307afd121dd367f6820e57d933d2984f139b0dba96be3b68073b91a12b5c4cfceb4e8e19770faa06129d675b47c5a29100cdedfabd76e1259bfc6ea8ccca31a195998b2f53d16c64dd8323925e1be7e4e147beb1644749a92816d93585d47f8ecadd2de6aaaafb06274eb1143dbd3425dd4d1b8f53e2e73842f4faddc6109726d377623fc6640afc7b5cc01a31493e7efef65e438fd090566511a4b57d187906cc326ec84577257b6746a7181e5d2a568051b726be1ce355a1778a808c4a745267778f87bd3952ec53e3892c4ac8f83ab30b64a81d547c5634810df976f960156db74b6c1b107122f083ee37b7c72b36f1bb80fda0ec8ad409426c40b91ff7da89c03aa527b8fa56ae87e99f853c38ce47541d76247a14572000d79119be5b04f8cc1ea85ef6437d39f8b879a2391ef05d052187357a2e9289ca8abd8b6f7d65d00cdd62eb07522cc3673c08c7f62c6abde027395a264bef7c5787b5a2d3af40683a5efb49cf77bd790fb6fd6405d3cbaacf0c0c86c01240ae8afdbf5cfc47db9d5c00f20f1c5e612b5d4f4881da18e4d2ef2c6cb441794923c0d9979cfc51bc4ac69acfb376899967e0cf29e5be295c7722bce78d83a60fb832b905168a3934583cab928e37e93749d13c084fc20b04753b1116458f5ea9c93e79fd98302a5c7cede82bc787513b479f1f5f7eb5611a56a093db6c0ed58c188d6001cf686bcd77dbe80a0652de97c3d25780f4e3844e97e0ebf5368788e5fdfbefeae92267eaf99aaa83ed1225ac8572e4fc1abf80ca472cb9fbec9af24fd5ba157b151a623475ff4a5ac6c6027770a0cc99cc8edaa7727e142c81fe24fedf3e998d8f9f985de5bbf3440cc11ccefdd431ba883a23c2db76f5f5b984387ef90ab0e159b101bf1938e9841c31c724dd16e64584fe8d48a98a57be68f142fa5e9a051c12b27cae7d5e1f7f3e21a656cd475337b283e033040978ff16fc1fb1af411655fd654df43aa5096791888acd5d6947f7c24aaf168273ccfe7575702c2b43ae0219e6e8df7cd77bd87a4f8cd9068a59aa46d6ae2953da3078fc58ddb74cec549c78f8bc2d4dc469d853928a3dd2bfa67e5ff9bfeb1f2f02a727eaa7800e4d52e4cb6835ebc52768a92f8874dbc8862739b3e25d1bf65e43c8d86a695a2e926c5af57ad4ee829398d40c5ebde3d2c4f1cd43405154f0f5fdeb47519b0bb9dce185b9c4696468ac243be47c54d285c8de1ec9c76de0b1023118bf21193dced5654a79e43f1c8ef91e54ebfd027177b184531b77a15fc53bc01efe4ac350ef67d371b502645e5486ed43c6ba1e05629ba2cc123f1d398ea4977aa6891023ae54fdf50a61c4496e6304c1cf8eb999c1653e7b5ad130f7c347b29028a4c938585b29a3f30a264d738365db1ad4d79c897b8b2fdd31cbbbcea9442f19f499af9adf21f5a69893f9efeeaae3ee85f145981b153a5ba25534500aabf65cf9a242708cc5bc08982e1828cac291de1021f0514a56a1a6d76dab27d73dae388d323d194283bf6add3ed908df890a4f29a5b1f94ef2eb1056942a8f156f05e3e1ebd57132c6c036ae0ec92fd8ff043d25e85edd115dd5693d12004454a25ac36c6151cd75b3c84131b2677b5b851f2ae5ce9eb0b2d27f09faae874848f50beede4cd82b8d2d996d7dac165e0f9586e500c233f1bb01a0008faad6dd69b36f41eab9fd44fb28316cab9d02f481e9a43cc2570ef7df0f85302d249fbf6358be46070cb2a37247982d5c914a30accbcec1efc8a64e3fa0aea28152cfd8ca41cecd5cce35368f989ee259df481aee288250c04b66f7ed16d47986cc970268edc1df0d37a186ae7113a0a8968fd95a713d7fe6c700acb7838807b8aeb08bf4c937064f3d4d34004d6f888eb6ea82a2afb8fdc46738c773ecc996190692b4395886632ce1f19e4eea6ae3cd84e2eff8eec2986d1ebd9517b125baf59a2ef8327f27eee5a6f6ac30f5293e9f29d828adfdd1e3374729d7f5ae66aa9e4da9c5be245d89933ffc311c0dc7f9dee9301ae01c026aacc11f9d1d5b70dabed29c0c5bfbdcd7800c7b10d341ba6469f3128301a497eb95bd3ec6231af2f9da8c4e042699a8c6550025e45c2a89696f49b399deb744bb4979846427c56210cebb5685f0cbca188440b80e22b056b106dfa756c50d0789eb6230d0d85cabdeff926eecb168ce0b61e3f9bbf4e321363ecf3afa062abc4f99a6f807c52acbe4d1a05ad78bea9ae1481e1f5cd65b77922d062234f1d0e30bddebc7c9bf2f2aa153498593c7d1c9ad97740117e96893622912f6805e1d460c5572790db489460c3801d5ec9aef4abc3ab08e4a5bd3babde80ec3f9bbc35e3810d6f84102d29b01ac4a50af665b365e1575616c5ab41944e97755884fc973872e45394a23071e1e8e08784689e500e35581335164de911fe98702740b5f3802c0dfea8c6da8aaf7776a3766255c67034ce68ab379eb5b24ac4107aa8a45c48e94f3b0d8b6db348417f791fb8fe9a6230821a51291c132e0bce519661b77b0cadab832730fc2b0e55bddbc1009344ff242e8a72cf90ac8577b0187f0d556a491636fdbd9cb79134e5ade8f9e53c470c35c4c4a6a4e5d5727761bd006a35aab89aaef6d5efd84fef8e5fcdeec75bf9d40da132156615e1183819c6374bc4a218af8fd6cef2dbde21a2ec1145f6d1ffc5443f6f9287ec729eea3c8da2f5dd86e30833b5d46cde3da736c9999b7c2f3caae755e0af88e725b2ab796cdf35e1e59", 0x1000}], 0x3) r1 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000100)=[{0x0}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffb, 0x47, 0x20000000, 0x4, 0xef7}], 0x7fff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x70, 0x0, 0x5, 0x7d}, {{r1}, 0xfffffffffffffff8, 0x5e, 0x40000000, 0x1, 0x2}, {{r1}, 0xffffffffffffffff, 0x18, 0xa0000000, 0xfffffffffffffffb, 0x5}], 0x3f, &(0x7f00000000c0)={0x7, 0x4}) 04:05:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000bb00"}) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2a0, 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x4, 0x2, 0x7fffffff, 0x2f, "e97d5cbbf89584009f84871475131a16cbf97036", 0x1}) 04:05:13 executing program 0: r0 = socket(0x18, 0x3, 0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe(&(0x7f0000000080)) read(r0, 0x0, 0x0) 04:05:13 executing program 1: r0 = socket$inet(0x2, 0xffffffffffff7fff, 0x8000) setsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) 04:05:13 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) connect$inet(r0, &(0x7f00000003c0)={0x2, 0x0}, 0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000300)) preadv(r1, &(0x7f0000000040)=[{&(0x7f0000000200)=""/221, 0xdd}], 0x1, 0x0) write(r1, &(0x7f0000000640)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c98ffff0000122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d9586908d3d0b9732664af2e83ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x129) r2 = syz_open_pts() close(r1) r3 = dup(r2) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000000)) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xfa, 0x100000401, 0x989, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:05:14 executing program 1: msgget(0x3, 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xa0, 0x0) fcntl$getflags(r0, 0x3) fchmod(r0, 0x2) r1 = semget$private(0x0, 0x3, 0x10) semctl$GETZCNT(r1, 0xb47a1fc4aab7ba44, 0x7, &(0x7f0000000080)=""/64) getrusage(0xffffffffffffffff, 0xffffffffffffffff) semctl$IPC_RMID(r1, 0x0, 0x0) 04:05:14 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0xffffffff938fd4d2) write(r0, &(0x7f0000000140)="89750a5060039b70845f197b7453e6a87363d108634b52d47114fd21f3dea10545c40de7e74b859262f4a352d0ef14e3313314b012e0049305fe", 0x3a) write(r0, &(0x7f0000000200)="65e51acc1ce582489ef2e079c7aadb05fee7fc03fc431f6a5d14d26994d02f6930b2362700f729f5f958f20543acd621e5c25ed8202610672e2e", 0x3a) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 04:05:14 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) geteuid() unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 04:05:14 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) syz_open_pts() recvfrom$inet(r0, &(0x7f0000000180)=""/21, 0x15, 0x1, 0x0, 0x0) msgget(0x2, 0x400) syz_open_pts() mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) pipe2(&(0x7f0000000280), 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x3ff}, 0x0) select(0x40, &(0x7f0000000000)={0x7, 0x0, 0x7, 0x527, 0xff8, 0x100, 0x4, 0x9}, &(0x7f0000000040)={0x5, 0x6, 0x6, 0x81, 0x2, 0x20, 0x6, 0x1}, &(0x7f00000000c0)={0x7acf, 0x4, 0x6, 0x3, 0x5, 0x0, 0x0, 0xa3}, &(0x7f0000000100)={0x80, 0x2}) 04:05:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "9372dc626fe833b4f6f27a3b446a703a4633be68"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0xfffffffffffffff7, 0x0, 0x0, 0x0, "75da45e4e7de0a51c47ad38a5f1396348f056bc1"}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) 04:05:14 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x23, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8800, 0x0) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000000c0)={0x10001, [{0x3, 0x4}, {0x1, 0x9}, {0x0, 0x8}, {0x2, 0x100000000}, {0x3, 0x6}, {0x1, 0x1}, {0x3, 0x3}, {0x2, 0x5}, {0x3, 0x40}, {0x1}, {0x2, 0x10001}, {0x1, 0x9}, {0x3, 0x10001}, {}, {0x3, 0x65f6}, {0x0, 0x1}, {0x0, 0x9}, {0x1, 0x1ff}, {0x1, 0x3}, {0x3, 0x7}, {0x2, 0x4}, {0x3, 0xee72}, {0x3, 0x5}, {0x1, 0x6}, {0x1, 0x40}, {0x3}, {0x3, 0x3}, {0x3, 0x7fff}, {0x3, 0x6460}, {0x1, 0x5}, {0x5d94641c98a73742, 0xa6}, {0x3, 0x8000}]}) r2 = semget$private(0x0, 0x4, 0x300) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000200)=""/77) 04:05:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000600)="0921429b9830306075999836d06e6540ccda37a66e8f61e4d5d93ed3f224adabb2acadbbd636b83a8ea9ed18006c12b1f5e99f23aabf1c466023607420cea6f3ffd41c3da0442e71bfbec513bdddc434e57d98d93ee8c1e769068aa5e11ba92b3a6dd4a0a1c28d4df7d996522ceda09dd3d7f71b6b349b9383770892d2cb7739da8b18cd6637847e020dd08bedc92f239912", 0x92}], 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = msgget$private(0x0, 0x82) msgctl$IPC_RMID(r3, 0x0) setgid(r2) getdents(r0, &(0x7f0000000340)=""/15, 0xffffffffffffff7f) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) socket(0x10, 0x82d05ad4eb483af8, 0xf7d5) getdents(r0, &(0x7f0000000200), 0x0) execve(0x0, 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) writev(0xffffffffffffffff, &(0x7f0000000300), 0x100002f4) 04:05:14 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) dup2(r2, r1) kqueue() 04:05:14 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus/file0\x00', 0x10832, 0x12) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) pipe(&(0x7f0000000300)) ioctl$TIOCNOTTY(r0, 0x20007471) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000140)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socketpair(0x7, 0x3, 0x401, &(0x7f00000000c0)) poll(&(0x7f0000000780)=[{r1, 0xd6}], 0x1, 0x0) 04:05:14 executing program 0: setreuid(0x0, 0xee00) r0 = socket(0x18, 0x2, 0x0) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r1, r2) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 04:05:15 executing program 1: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x1000100000000, r1}) fchdir(r0) 04:05:15 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3d, 0x0, 0x0) flock(r0, 0x9) 04:05:15 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x108, 0x0) faccessat(r0, &(0x7f0000000040)='/', 0x0, 0x0) 04:05:15 executing program 1: nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r1 = dup2(r0, 0xffffffffffffffff) kevent(r1, 0x0, 0x0, 0x0, 0x27f, &(0x7f0000000300)) 04:05:15 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x800000000000000c, 0x4) close(r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x4, 0xfff, 0x6, 0x0, "000000000000800008000000e79bc300", 0x40}) setsockopt(r0, 0x7f, 0x7fffffff, &(0x7f00000000c0)="7bae424781cfd8bc69365c76e65ea85fb42bab93b8d6fe8bd054efb721d5b033f54bc6a44c11e7eda614e856fb76c094ae8ae49fb64596664a5385d4ee8e71346920b7a73c8ae2d841f020f1742a94183f776176ca5df70b35f93b8b2dc0b32586ff2f8bae7a70cc01aa43e7babd792e6a9b1de4c9c23f14f7bc8d54f52a85e38b05e30978be27c5f3f2b2f62802e70f3ef5ba4b18a18d71e1ddb632a5b843f18fa4081b5d813bf4b91a59af36e1169b82ab46bd28c98366293c55ec0f37d2d2b0cf9bc4a3ee122ecb0f48e5434185e8c044e21e5ae24e254e642cd228f53a0e5622b829be445f6656cef952fa452fb096c1d187e6afe999175e20d3c86c6e9f63fa594049cc21d9bb0133f8a940b9e93b69efa4529406b1b7e460667e3d5a64e8900d9ed6ed3890b6dc5023745957e880dd479cb19ed11f7e88a885b2d3c031201fd51c7cbbc1fa1f5df165325a108ded5c69822b1670802740692801532482e222bd07c3e707692e4c593fceee8534892dbc311f661bad280502bf2a06e360082656b06df2fc7ca942943f3ad41137a779e19a9d5dde2e7b284b5360d2ab6334b701c5f877ddf8afcda45ded1187f27e8320e047b37a6ca9d3498f8265a3187c3eaae0442911cbb6549dbb4926d168ee54211bffe16dc09ec6ad9ea570fe68c1ddc5722f31a03e642377849610cbc085140e1ba66c7de442f4c8e2152b68e6545c5caeecb445927c0474160c44c72a8e458413d75318be5ac2ede43b210360c47d7bfeeddb7e50f7fa70fc8717e9a904982bb1ff1abd8dd43ad9c1b829e009f8248d48268817ab307dcbfbd7aecaef502c40eb9b46c6de42a2753ed00fe48b3c30a3ea5203d3dab684b65086aab3d9ad8db576ddc172d8bd1e047a147f217a804fd109420754c1c2105cfd35eb9a91ebedc60df6035847cf2e1682ceac097b585e201d2580351f1f9b1abf7ef4eaebda952ecc23ef8313f2ea59d21da1360ef2ad0fce5ab77f7c17ecba044cfc940db3992373a2843d088744a893e5cf095d6dd15d99da27a660b250bdd6a18c7f3c5d7c29dd14bda2821c1a561d3cd9015b658e2f6b9ce16037ff9ba3fec32bc7ea929a1985776f1a6eced2f1844ddf1777fa29092702ea81e4cea3a73126c10ac3a4a69bd6e03b00ccb524cd98f1c22540cbbdc1eaf65e81145bcd8cd407e7da77cac9ab73f710222f0950519367464d2ee9aa6d89b8bd1f81e0759a1e7e89f820f42cd5f57f58b58abe16ea358ee00e9c69ba2c8b63165228b40e4178d46b67a157c7eb83a81327d34a6b960ed0f61cbab1c10a42c9b7fd77a4c19448ddde3af7d8c1e14b3495005d5f88c31c13a377cc0d989df1b32a58b15f4c2928c0a2d5bf3bafdf2f357665a88119ace50a305d9c340a4990659f00e74a1c83e367f707b1d64e6cfbf6b8552188fea41da84df0b4f45e422155f1b55150c177442ec4cc80df856e771f174d0a0a492a2664664343293c7b5eae883ad0c36b8d3aaa1f4705cb1b4509086faa20ab7b414da12429cca16a19cb07807a64f02ca864a8bd83ab54d9d968567342c30824afa1ff70ce2ed3277798283ca29f337e675ed72e70dc736dbe44dcd07c7a43ce5ad64081e9bd9d702ac2d0fea9ac852e13724c78891334956c2ba621a326638dd0f9a2b47560c6e40f120bc0bf575015666dbc9be56ce7f1ada6898f963f1919ff6458c26a76277bac334f0770b6e116d94ac6c77c245ac20e7ab3260316cf63c63ea7e11d550f0db922368a3827b8de16e1d0a5c24989fa174093bde6d016619e529070735f10f76c917b2cd774bda3be22129238cb4a222a6510d804a83ba99395e565d2bf2eee54c92e9f9365f6c54d7722f874f7dc4cb01ee2ec91c2156cff730ab47cb5d629b51f30afcf5d716852e3da21608648ca482d89aa03967f464ae43eaa18e83984457549b7ab425eac2273cdc75b61c9edacef0742ab70712402b53eeea66a057d95c02f5eb54a1debff80974b458e6339470afed1ca5ed153c7053472b855d1f67f62892735fff4ef62d8e17c2b402a715807222eefc8a8a2a8ceb40acace17547b6563a81076b5b3387eee51e25fa2fc712c8c04922ecdcb4b682ad563e5df874e7190054fb72511dc9aaa0f83741dfa9061355d5d82934fece7d8ec60730b933de0f790358b92aaa97c30ca674c21f143a1277b8a37fd81bfd1c5895f4563e713de90698964f465d25438bb240e6f0d1d8a3f9447147ea2aa58a77f94a80126dd15bde3d3dcde9850666b116553044324acd786d0585c1586fa30cad654e48beb9d1f3ffb5358f78b79a90a2af76ea8fb648c97c1b58b89d286d9100a859d444b5a7842136fdcfe5fadd485f471864b869e2fd97e60c65f38a0a4c117e6f87c054f8b7935bb8b79b76fc2b71e0c2faa5ed6d6ccea3e23a4916248afabff67a2098044c5cd22470f0080fd24e73e3cd5995836e02354440f8978ffd70e80cfccbf422a35b1175de03e97e0b4e8987a4bb2f493342cb245f50b7e4f1f6f49592d0d9c21f4b4ae98f9bca983bd594764b839c6708dd04ea5920f023f9b408fc7ce2592a897326b4dd7cb869941adb9087162c704937f59c7bba379365511331b282f531478bb00f395847afd69c91da3196770d3a4b4e93d7debe0d7de71764a70d49fd9affb8efc1a38988c699520760ff0fc7624e737fdec8c70de7bca58e5c3712a031ffcb87bd900f47e4e08e7d24e622e46090528dbdb726961513bca9a3c6ab74dff37f0c9194212c2054760b141aa8ef98e10b501d65ef51adba05890751fa88d810f49ea46175e29a41174ec139111c3f0353e4749c43f6fa38fecbbd195c8b6ec2b403f448f21c4446671ba17d6be13f594826b24e5720a980ab98ffaad3c1cc93421a2a7cdecfb7b5f99bbb2342fca10bd5c5040c871b44d8c709bdf1e9d6f81048502dd10fd5321fae38c39fbb1973bc6ff37983ff65bfd278c4156e3f2cc544ba46aa4564d89b9ca2e2eac8a65b171fa4e4fe07d5d675eddd4b0e0fa5f01092f4794e7fa1caa3f2a93678d12fc1b63e6f80fbbecfd21ecaef8088aed80650088db9dcf40c42b038a3966034db1be4b347b5b2631a87413f6090eaf6320121ae5e4c12b42dd7bc7a43f0ebfe9423e1e5794054f1373dd98592ceb9ddecacef5e268ac8c4f070045d20e008bdaac404e379bd2bdcdf16f3329afb9386e0954d65f123da7f799c463151638426fc4a2354cf2a078e533e2db2b5feebf66613749b01ffc2294a82a28a53a63edd08309060758c5340a169ca67ac73bc43379f59833046c51c1c5959b8bc8463437557d92d549948c560fd561a2caaf4b7c25e7495323e075301faa4495a2d8f34b7727f906909a7522a56df803245b3c48ac5a661f92480c89001ac1a5428de9a66aecd158d5d9a4e939b7ebcef2618d20ba944dcf33d0da42853fcfa6b76a6a51f213e55950964049771a3d37a56195576129794b2710dfa02f123d309923751f37c4c7042361ac0b1abbed3deeb0e35fc2f239ac53ae3ee7a0dc72b8d03bdc9955eeb52ddf5538fd2e83ca9eb8d172b5ddcc3d06b374d3b14c3f781bfcfd1c66b4135afe3aeeaf1158ea002eb053a2fabdc4d925160be28ba7382a3cdca0994e5ff048feb2f55a18af83ca8035af83965e051850f29edd9333bbad1b67dacdd6f76a2bd67b4e319030692588479adbfdee41a8d3158d23ad1a543cd35ce1860a8f1b7cccbe48c5e83ab8b5fe249d853068405c1aa93868621e21cd92bed7906b13bc17c370d3107d3e4ea7314122ab8616ecf1565ab2e9a13c5ab1cf5a2c5c3fb8f65a4d06cc0fd09d82675ce70e4e5c1e465e8ac4f4ec8ed231e56b6652ecfb08d324c89a078d3d088df012e17a1dd42040f40e980a5bc8b659e680a57cc2df7a25d831bb0f9a3c098c8b6bc05b295cff557791caaf95fd29320d0304bc1f23742801b862d9a67c265f358129ac613c79cff93ebf66318c8d208f3f3c6f3ce538db1c6d2b651e56683f925728797f631c54d2b0aa3f456218f456d981c18930d6ac3db322af6bce0366e55cd49f48d72bcdc93d142245ca55947e3cc08a0aa09f248e9b738e735790f6809bc11b47e842d9cc9cc8e0dc6e12625def61126d093a6f48b4e0dd427effc59c94ce830a0a61abf01c2fc295d513dada707776590004a8c23aebe709f9779efc7c7ea6a8822601497e2e7cfc2e7be2180934db5ac584184def243a1792fccb3409c7a29a98556ef3b710a6918e58c933329fca2188c1f298c9e83cf3947fa228d9e1329c7d73c8f40c019651207bd83242d52aad1b6fe5aec7280bf90d186669b3659a13814ded7429c84179d58e648fcfa49fcb980141d31ca06c724b487a5e7eef1fcefed771876f1c6a4dbf33dbf863930413d451d282b205e33c73e5e2930eabf37767fd13b3f028f661b70d7b81e15af106fdea85cc042cc4339eb555c22e8f6384c7647949a4a656191a8fba335d3b5a6aa7d88ad87e9123f88cf1dde3929ee5a9cb0f52bf3a52bd70753aade0036e9b5a01748c826b6a6153c53f3862220a53734842ad7bd7c80f95234eb371595d05b0389ea2cd07c7f36436e630e03da7ba0bc205e033f6288c9d36b4c95df2e0570eae556c31648a2123d0ddfffb75544a513774b249f37cd2de30ef317182053e715473ce16fbd81167efa3e33519512487cc61ce6f73bc159acb3efdd1d00551951b5471b60e31567f82637e76704ac273ecd9f6506c27fb3429a52ffa03fab1ff4924b0a3437fb6a6564cbe46b9bebc601329c8634c629be165a6f3e698cbca17eb90fecc15c9ce72881743fdab8dbb2d7fcce4c48c6a5e50c0be4595ff9ecb49bda380e7750ac5ac815a22125bd7bbbe86fcaa3b83bed785118047b66454281680784c06e2eabe8c74dc1f0ab5a2b77385cf3dc9978eb02ba85abd7523ac15f3126cd148ef653b66251ace4f3375a5edf2116a3e96e7a46276994320425014c445314d9513d46a0b9cfb505d2c76eb616f59458861261ff737aab76f72ebae4b55df36ed34da85cb56ceecadf029aec19856bc4d4477d540e2d2bbed69f5abe90ce4afbd94add4a89697730799729fe9ea8a4828c7b4c3e5d74b97b0153b6b4a35df72c038a81b90b4cbcd08dc36972f731118bca5dad1d7212f7e011ce46bd7d0f8d8908b585ba9f9cb0fa64b33de4b64d90428955743a401eca713a14a59542fc19f0164f8ddaa993b1dc3851f6dc9202e2bf003df5784df5d5385a560ea8f0f587e5d4166fa4b6bf414566257cb9013942c3c2ed84c769aef5e0064a6a8b45d0b9b42f65bc24ee1fe1dec048731dd578bb675ee457f55f6e04d2c8b8edf4cc57deae9d0b9e03053547cd6bf28f9e0d398f088e7d145e04549dc53ccc7d0edd6fbdcb1f3c279e536700dd97ac65ff68e025b0eb5446fa91a0a40450af5d9e65f3b24c31438dc0b2613b2f99424006defed17a6e5204a0a5c60f465e8f1814d3e57bcacb3e8d893c2d6460c05608da2bfe828653c0a874b80e53d500e1ba8eca241271495b641c17a04649852406c38399f674b4da1f227e7f79de0ab9dc8faa0d68f135aecd7c5087f63185d64be462d25110b28602c064fc83521be361eb6edd1d26f6fba85aed09ea30c4361c1fdb9d8bccbbfdd4860f15edaac212d6fb72012604206fd4bd48ddeec0a8e1fd4288142cf27ad54ab820d26941c8bcfd0ee80d8732c80b4f201b018f2a903464c664870b86da7a83ff2b19a0ae02be73e7959209fd372a65eb9bd655491f684", 0x1000) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 04:05:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x8) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x26, 0x0, 0x1e6) 04:05:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() write(r0, &(0x7f0000000180)="b24b9623178876c251b4df7809767ff16b6c", 0x12) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "857b5c507c84a4fffbffffff9c11fe4dbfa600"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 04:05:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000180)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x2f8, 0x40a, 0x0, 0x0) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}, {&(0x7f0000000300)=""/69, 0x45}], 0x2, 0x0}, 0x2) 04:05:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f000000007000000000000671f76308304ba00"}) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000040)={0x1}) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10000, 0x2) write(r0, &(0x7f0000000140)="41425e8f6b8b6af6239335f1ce8dfe2a781ce95dfbf9214989be5aff36534b87b385e8fe56c71dd1ae109f307953c8aff4259fe54ab443f0e1d11dd11257566691c8068d77494191a7dd4f9fbff1af3992f6916948231b86412c010426dfff79d390253bf59a49a24cc134f18e55e87304e9214333208aff45be2aea193cf899f11cabc8760cd738d25e039d970aedd65cbec7cefad4a1f3aae6c5f06d38f677520d855dceacbe1cf8a81c66b8389e3998615855bcce01f3d0215de0e9b8b76d11fd19d53991f346a1751215e5019afca949e2b24b738ce9eda62141", 0xdc) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) 04:05:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86134) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) r0 = msgget$private(0x0, 0x10) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r6 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x4, r1, r2, r3, r4, 0x61, 0x9}, 0x20, 0x6, r5, r6, 0x80000000, 0x20, 0x7ff, 0xfffffffffffffffe}) r7 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0) mmap(&(0x7f00007f0000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 04:05:15 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000180)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000580)={0x7fffffff, 0x0, 0xff, 0x2, 0x8}, 0xc) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000240)="08d3f01a232e8a020bac41e8f2005de773315dddb6e916426e39c9e1b0c3a8f919a9203895e1710faacc254d4ff2132ea129fb2c6b934c904e0ef34ba9505aaf87c2", 0x42}, {&(0x7f00000002c0)="30928509700110e1f8cbeb8f357b928ed71c02e408c172119aa7ae98646dc863cbf793aad69526f4d70dc7bada318002117a8400f7b57a6b", 0x38}, {&(0x7f0000000300)="ede9704655ee83f5f6b967bb182c4e00451a024f5af3b27e9b87b1026cd95bbce2dc7e6339105b79eed88573f60e23027e3cb1f67478ce6ef909657cdb5139c90d9a3029787b4c4430d942ce6d4d061f9b05f721cd5d3eba1c88693a782edbd50a58e85f0993492b3152a7d49dbb7bc4414aeb5f67861eb0ef0ecb10a3e987c3ed64b1ab45e42c1aa9de593de79d09418567625ca68e24ae96419e1076f02ad6045c8e59d6d7", 0xa6}, {&(0x7f00000003c0)}, {&(0x7f0000000400)}, {&(0x7f0000000440)="5c7e02a87700b2b3201f4afd9ea017a10854400f45e1af842e626cdf06a3ffb6ec788d5066647ac239635910c10290325de1219ec3b5a95e5e2ee60de75210137b3fbda06363ac6e4454", 0x4a}, {&(0x7f00000004c0)="7cdd4b11b0db1e65a08d10bf422be1ceb663527ac299b2e7522c275653fa56ffc50502", 0x23}], 0x7, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) poll(&(0x7f00000001c0)=[{r1, 0x20}, {r1, 0x6c}, {r0, 0x100}, {r0}, {r1, 0x20}, {r1, 0xb0}, {r0, 0x2}, {r0, 0x20}, {r0}], 0x9, 0x8) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r2 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0xffffffffffffffff]) fchown(r0, r2, r3) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) clock_settime(0x6, &(0x7f0000000400)={0x100, 0x2}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3, 0x0, 0x0, 0x3}, 0xc) 04:05:15 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c433000"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="2003a801f50be7576a524ce0dd601a0d0400000000000000e2ff0000", 0x1c) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="02a35966eb9fb5706b33b8bbabdecae7dff62220e84988e401e7168adee3181f677bf8", 0x23}], 0x1) 04:05:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) pipe(&(0x7f0000000080)) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, 0x0, 0x9c) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x0, 0xbf4, 0x9, r1}) readv(r0, &(0x7f0000000740)=[{&(0x7f0000000640)=""/153, 0x99}], 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 04:05:15 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000200)) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x3c}, {r1, 0x9}, {r1, 0xc3}, {r0, 0x40}], 0x4, 0x9) fcntl$setstatus(r1, 0x4, 0x80) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r4, r5) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x180, 0x2) close(r3) connect$inet6(r3, &(0x7f0000000040)={0x18, 0x0, 0x5, 0x5}, 0xc) dup2(r2, r1) 04:05:15 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10082, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0xfffffffffffffffe, 0x8, 0x40, 0x6}) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$getflags(r1, 0x1) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x40044278, &(0x7f0000000180)=0xfffffffffffffff9) 04:05:15 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x3, './file0\x00', './file0\x00'}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x5) execve(0x0, 0x0, 0x0) 04:05:16 executing program 0: r0 = socket(0x18, 0x200000000000001, 0xfffffffffffffffc) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x1fa) 04:05:16 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x8) setsockopt(r0, 0x25, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 04:05:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180)='D', 0x1}], 0x1, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x4, 0x10, r0, 0x0, 0x0) setrlimit(0x6, &(0x7f0000000080)={0x9}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x10001, 0x4}, {0x18, 0x0, 0x10000, 0x10000}, 0x3, [0x4e800000, 0x0, 0x10001, 0x1, 0x7ff, 0x1, 0x401]}, 0x3c) mlockall(0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r2 = getuid() setreuid(r1, r2) sendto$unix(r0, &(0x7f0000000200)="0c681f6cf7324ced0608579f5448c079690a6c280b7074bfe558c43ddf4ce8", 0x1f, 0x6, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000100)=0xc) 04:05:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40, 0x2000000d02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000600)='\t', 0x1}], 0x1, 0x0) r1 = accept$unix(r0, &(0x7f0000001740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003bab0889f9ed1d778a1e1113da3db1b4eb18e4b230c7550b37f891f192df3a9f76d440fdcb6526d389b9e311ea1237319c18"], &(0x7f0000000000)=0x1002) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getegid() socket(0x0, 0x3, 0x4) fchown(r0, r2, r3) 04:05:16 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20, 0x0) readlinkat(r1, &(0x7f0000000180)='./file0/file1\x00', &(0x7f00000002c0)=""/125, 0x7d) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x40) setuid(0xee01) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xe9) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 04:05:16 executing program 0: r0 = socket$inet(0x2, 0x7, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="7332fe5863b743b394e2864940e04cfbe162bbf4370e21393e95b73edec9c3a05cdaf4e0b7983981f645d3fd446759dc4ab50d57643ec921ca4f17e953deda679d2598f565bf46342a308827dba4cdd65b521ffee1d65153567187991c00456f74954e8b16c738e8d44eaec05e3ce5c72522c54e02b99d130f84b5b7f4ec367c021e99d52cde6bec96cff8fcb9f6568930ced7f6e8f8f4db630e18cd2fb898602d4af1ea397d1b7fcbad3c1b8ad4fd8b678d181865da1e158ad8170dc82aefd3b37efd551f329e2cb1730d259acd5e51a8b29b9449864be0b7f2dbae1061cb0cddb5fbf6228ffe3d97781388b95b38fb45e71fbff18094b5b3fd21c30d56c9c69cb269f10e1da53e432a327b9987604004ac7f0d50900b65bfd22032de889db1d274d0806aa3adb19127e3ebd19d148ac7cc44ae4d7885f4c3e66da4058f17c35a02f8a3b2ac6a2a5f94ab6fa30c758e02bc78f5bf297ca3467d61457158487f9bda125fb1210a818dbafe1794afc2ef3addd19a8067e43bed64450ffb9f81a3b3af29c65d07fb82ef80a9b8bc513173b4edef0ff02fb6f3a020ef21054e07be4ac7298e974b409a525941914fb2c87c03747c8c0877730ff1a56e70bfcb93bdf41001ac06e2a804bacbdbd96d40d07e12b1d3a9200bff35247931b920a5fb83b19ee7e069059f5c5ae40af13e1b4e06b8e63ff4e440eecc740f02329acc3575adf9d237a3a3b15c0bbe351955fee8a9003b283d310be80b6416b4ec5fab72727835499714dc68351df10536eb3a8a344729094fc0650f43f6637ceca90a4949c234909dedae312c15c1edc1c30c1ee12f28142eeb8b8e1d3ea0cae1221ba7e9c10014dbad02dd1086ccc6a225be5429e156cf4a6ed35b481644f8dde158501fc92fbe8833bae8da81c0628a76547ccb59c1078e052629c5d10769fc9796b8cf994de355cf3663e0232848cac5d325621069c50b64e89f960bdaf35e9295213d1151ff93534060475e9f65ccada492b9dfba5e0365a3f5b8896f83d0c5a4bcd29cac87ff878cf795041d75eaaf772f2b518994d0d85de1026a72b239a9d67c7c51aad07871ffbfb979b02a8d0697589d03c6113711c2b83b3422ccfd4344d19b28fd904870cf389a7e723b4eb9bdfc1a2513ca931d60bc2028f89f1598b64768ea42202cdebea3a7bb09ec3547e1058e30e2f3811e8264e5293785fa178dd2bb93991a224b90c9d147711b6469825bac96400e646cb8689ce3a6fea52bc270269db2d73aed1b84ed70fa30c97af5e217eb0ede0b01b9aeacc0ef6567198d18d7cd5164b93a6f51885a7c760d080d24bb8b1142a27e4bd9aa5e856dba230e52c03d23c9772d6f6a2c5009f2870e54845c1ae3eb80fb377c4daca3ae616c2f4846690981bc0b6126e53932283f21f71771bf8cbc772e3e8098b6f33e7b39b63579f27b172c1b18f7345bac0401ec72527ff0ce36d8efe50fb05ee821e9589a544dad0472181abac6720710fb393e13c3e44dfba6b1536f055c14af2c5bf3b441aeb80df33398bcbc160533eadd31e6bd004e2936046ccc8b17b6be3b86027c57b38803199725cfde6fa35f50daf9ff36d3f6bcd64b2e339c2ee7fc5d7b0fdbf5d4e2e0d72340d4ee858ee9ddeae0b6f7b750a701979ffc5f7a50ede6dad3c33ea54c7baccbb932e5c46daeb02874386e4800e27f4f44c98c8f28245d9828b0f6e6bc9fecf0a45c5c607724289378783734160c6d374a89b8807149e7d4df5f744d8cd86b1f3ae412fe0e0e2e25b6e9fba107709886e23427f7eca22fbfd6dac6b1bea3e18bad921fa4c1febe044e5e1946e3b8867c15baaf030e4f0b97960eaf64d0f0618a18502d6d50c4b4ce8eeb5434070b08d8bc10724fe28ae0c1ddfae56091d4fa2e3d4b0509798a9adbd322e092374dddcb9179bf2789b76d93b4ae630eab1ea1a8032c8505c8e14b421e5a195a79993b2b59dd0a1291705d931fcb9b5ed08604471b66ce1ba1234a17380cf51be7ac73f583fdf5177e2dff75a1271ee1fa70d3df5643a31b833d232dbcd9526f873ffdca4d1d180ffbf3a8c7b547f302e11a04cae00e9ad4004489c61a845c8d26ca0458a80cf9400675c95356e89ed5e6ee465a53ce76297ba21361c9c2765f5c6ae46cd8e990d3ed737647b3cec1c8f36b2ad3f633bc817363b038ccfb9551c2014560d7873c7d2a2fb9e113a01f5669ac30b4ec7fe7000d01d71aec1b6aca47bc705dc1959dd911ff2521fdd732bd3e89c81339e2f5ac820aca01b8f56ca5ec4d4b296dbde4bcfdb805d492089cd30e4f79f9e489ad1ad38eb85905062d53dce1f7918e12dce3ede9cba4dc73a7c65fecb255e6205012238da99ba7e2b0e859773858b720c2e3cbcd7f3ecc79bbae28dae00bb13f14fa4a680b305b5e286d0a307440ace15a59dabfc326aa138dda72a1d7229a2b8dbb6e4bcda2c7ec1ae9beb86532fe7c3c81d05ebf99a210583e6dfeee442d97928729e460a9094da0ee7ce885e656b249c716627ce7250868c3db08359d9fbdadfe819d9ceb802117c1ab72bb6e9c83c3e5a6d1fbd9e9c3e152f1aff1e9bd34e7b3a152c231594ad43663d6e47a3da4ff5949f4d5b6796068f6a3b2dbab41d493ace83f24db0af878392ed60faa4760dae24fb2caa1db7ea62b48ced9f9bb8c62a5bbbbbc5433ac4e7f8b94cc8eb4938cbc6adf254f67b56afe443e6c0fe1bb7f2da8a2b7599031a7afd267c56e655970329c034e87968d4241bc54a675a4bc2a3b6d65a95261ac0cf2fc06a6718570669db1b7fbbfdfbf6dd38bacd9776c32e6223b2501e180c46e0673adcd3100a43e1e2bccdfed6d624aeb70c3008198cd97dea51b75f7a5982b40ebe0f3714123ae10b5285902d1282f9a5f50c8db2afacdcc043a9038c17777f003d9d382bbb7cda8f12a6551327324f8dbaf3d9c7d3658c3292f98165e4550081cf5089af6b674ee296ba6191af820bb24aa303749b3cd7bfc5d559f79f0bfc461871fb494d2a781205f87d7aacbc16ca558aa06dd03e24d45ffea969c71d0692d8e2fb180f8098cd5749dcff45203b72cbc48b80e9c9499be41f9116ad280b1bab49b2da57e94912ccdc3b430c2eee6389a7aff515b05f23d6704067d02322f8f087d1333887827f3733a3c5afd7f1a4276ff8bfa338b3a2c6a1001c50c124ab5823d678a4916d30b06cade55288acdf32602b35150b761acd56786cf1d4ba463a81cb7a25bb063ab245a41716146541bcbeca4b0551ef978c059b561fa953acbd39074bc8454a78cc7603a4c4e51e992dafb6dae48733cf4bfcc2d3d4d5de3b141e23b18bab82922e9c83a26b784be060b3a3632893e9ed28a15b067bbe79ca3a99186e9927ae4dd78457ba8e2b39bcd9625bf7141d0291fbc4a07f9c18d6cde61c64689a1e9881f40d9d3597dc3c2181f77ede568acabde97a6f71ac988668d1036865c0df6dd8d94f87271d3c823649660dd02392b7dd050a9ceada9fc1cbc4845c1602b3d54a50708e085242d7bfe680139a0952e33e3b0c76de8a87c0baf0e05b41f87f0f51952ba77b7300b578822921e220a76be75c3605b0ffcd75d34b894680cc1835365fa5cfe13125e07f90a1ec074cc961dc85576bbee7d53425ac23c721517f3d0b174803874cece21e6a44bfda6a2a78fcd8da9e0feba55c4965f0bfc12ed679f08d3ac398f8839cea6b1c37b08b0985e4597e16ed351f76f9ef97c7b59e199f3c62b8ce7d9965646ed6b85bb80b75f7e1e6db106f21fd3b674a019e1773feac253840d7d7b1db9681c1bfd437de26412b8b7573719aa86dfb721b96ea45a56d51785b0c1f03a85ad10bd477f392a89f23be3337262319829aa844af4afa9ba4bdc5727539a6e16a274674e23c5427983548f9ea551568d5a092e198232a92103a88180bcc0eb60a8c7f8c61350b320ae371363254937e2c60c2450389db79ba28b3877901efee20ff8afb7e6c312b4c1bb6901da004641ed10771d5148edf48a900391d1b96e9896b9594d37a5a152203bc1764645871884a4240cd546bc75b295986cfe09898848eb99135d4dc94f1374705a7c57db2c9c77c26865d6b81444829fd952cf19a5123b8b9e2dd178da12b41fe0ede26fd1211a7edf413fd45feb467ea7fd55430965906f0dc82aeb7bdf8220b24acad9016baafe5716fe360b87fb81f27dee9e688ceaf157ecf7e2f8285f2c36187cd8d72856a1443012b40e666b805edb5416cc65c0cf43bc3680d3d907275f211427dbf4043badd8c4afcb98c42e63f8231418a679811bffeade55009b4e789b864851edb8fe7e23214691ae432f86d5f8125a465c6c025271c8356bf33507253a1b1a9f573d711712006659c8c44986fe2ec23f5611b1bee77621d73b5870797a357a47a4be0e6cbe95976b72f5392d7650dea1a637422fdfbc7aeb75f5f47cfbe0e6bd008001201fd01db40ed16e6e8eb6e326a69583dd316dd6dc99f95ac8d0235c00d478fdb444c5488c87355754bbb090b7c6657b86e4e6642d79f05fa6b8aa08a0c59c6c1fb5918a84b32e5a41d203a8a71c6d795fc79694501eddefc5cfe60e0786676db1cd91d6be54eb140faed21fc594db5cc5e871332cd31c8750fb27cc4006d9b0bbfb2142275e15a4db3ece90f710017f2bba29c183501b657ca2a9f4d0c833f0bf5940b36c864b0f69d60bf662ab007eb84daa38cc9277a1e907903c05cba760b1fc2c1412c31b88a19450be8f06a66037598b83bbe966699bdd8b88cc6d6f94e367087ac958bb143065dade413f6ad15e1fde44ce7fd61a83655916eac6f670e0e77b5f0624ed86127adef0df6cb766c432d392d81e0fab6fb5d0a4f39dc4e7cbca25f767df2bcb133668b9155a22afa35596e5834dfd7b9ddcd43535dbd33ac1435999f9c6e5ef683040f2f339d8fab9e805a5fff40eabb11cffa01f6a85d34f18dbda17f0f82fbfdf75f8499224943f29a8a48bde34d9f67e80f43943741d9c9a485c7aab7b1adc94048d5db013a2daa67700c547105f6fb440393af567187d61c6b0bd044298541b0b35dfc21f1fe8a251681399bc648b41ad344c04f031906c5b10a34df053f6ffd4f6fdd50e639732cf051b39223c9cc86f45c2cab47f24e6242447e94c5f8caff532024e896e7ec1bd091517d1569a79b7c89740be8df2a5b18d87fd05ac1396c0a07256c848e1a91ce6523b2b12c12e957e481cdecf78c5992d5a9d6896aa9d7810fa054e82ce42ebfd33bf50a44549b0af5ed4688e6d38ec025878872bf2edba76db6d1e021a7ebd450feeba62eb4916fdf3733bf9198a05b9b4d1637c3968ff2647b4ed6304bdeeb874104ac000e33c75cdc190d8d90471342bc0368995a70f37bb9fbefa0183fe75d56b0b22d2869ca452f91c33586c31fbb4f3a15232735ce856a86fc7df13f617ce9af408683b2912bb462fd1ed797910bdffadcc125e6073c82861b61901a087e4c0d4414e1ecb14fcd786c95fb875f66430ddfe7b6a586656c349e0394da8a874624fc90135a3c6fa363e48c8be75298f61273a2ca66f197498be76da9ddd7e1ffe9feeb3a4d2c66b1ab77a440dbd2eaa6dc4cca612ec2485ee7c152804485516c10603733526447d6a9932ead7bcb455eed4810a2028f2efc8a5c6ae4c7dba822e930b904b03a43cd1ddffe995ddc469fd75cddcca39f56aabda002bec1cded7c37dd3320a0cf3c30b9cb92d2ab556989fdc5ef7689d52cfef70332e6feaf582283cd36569dc44138eda7f3d5b1df83bbb5a7452137990de", 0x1000) getsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) 04:05:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) syz_open_pts() mprotect(&(0x7f000024e000/0x4000)=nil, 0x4000, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1206, &(0x7f0000000140)=0x566b1d8e, 0xfffffffffffffde6) 04:05:16 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000380)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cb6ff5f2676f65a44a7157e7a9c6b4d38ad44adf131f6a182cf6a08c8aea93dfc06a9b4ee807de53de18769ed958bef6381011a0ac11515fbc5dacff6e26b46dd7ea5abaf3814807327f1f707ca2be2fbe2fe2b59249a8e24c8e5dc18d58ecf9d1540c911f7d37db53ab1e2ce7a7cdaa2b2569e1f54b152272e256ac4bfd9b758724109513febf507f1587633a798c652cfa7e8ec263eacd96c2858b8cfed053d02a1749f7392e2e6826c37df1fdc7cbd5101843978a833f3bd6e0beb180e8a9eb46eb6014f7b477496fe318ee6d6ed3cbf4dcdfd234807c53ee806e35e33f5091bef3e556f06b40223fe8a8b3bb"], &(0x7f0000000080)=0x56) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r2 = syz_open_pts() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x2, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x40) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x80, 0x0) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x80, 0x0) r7 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x400, 0x8) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000000)=0x7) r8 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) poll(&(0x7f0000000300)=[{r0, 0x92}, {r1, 0x46}, {r2, 0xa0}, {r3, 0x8}, {r4, 0x85}, {r5, 0x4c}, {r6, 0x40}, {r7, 0x20}, {r8, 0x1}], 0x9, 0x2dd72e3c) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000100)='c\x00') lstat(&(0x7f00000001c0)='./file0/file0/../file0\x00', 0x0) 04:05:16 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000100)=""/149, 0x95) readv(r0, &(0x7f0000000740)=[{&(0x7f0000000200)=""/162, 0xa2}], 0x1) nanosleep(&(0x7f0000000040)={0xffff, 0x5464}, 0x0) execve(0x0, 0x0, 0x0) dup2(r0, r1) 04:05:17 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000180)="00782a609d9c1ff1f314bae714f269e526c008b4c278bfcb2d857cd074793faf4aeb982903058ce18ddbb194098145f1c8e86a735278e99260404d40db4b4ba7f9c7293ca0f11a96bc4a60b0223f4fd7b5128eb57e3d1b63c7e623ca69d766980119eccd661f19d66fd9f277339de7ef58220ef92d52b164f1a33fe02312fa2e97a2aa6ced6f8bb268fcd487a60fcd70805e6a04dd65552bee8a46e7d8904a24ad122bcd986c10dcd1399758503f8270e3201acf9caab63240408802839dc1fb5150ff7d8ba148c3b612124389a238e36a8a9da50aa8f2cf59ea2aef303a0b65d5e6dc6cff06659948e20f6185d646e083a8ac2428a72c0c591a29238f5891312c07b7a16490a65f0a48320452fd45efb171f4cd1ecc5a4ed3a8a70390f63ff743e84d61a0bb4a13d8bfa42bbcad057e0cf7333ff6ad30b24b6fd0fcaa2cf427487434680fc7ff0ea2f6544bff2bcb612f5c02a2c8051d15144a0dc39aefd6115c419e8c85d10d467b11de5cf897408d5b7f0be99532f52aeeb3707dfb73d8bdcf16d38ee2d73df84f52b736959b5b6a12b09017dbc13a808e47cf08082262bcf1ee934d442ef6131fd3e1365318b2890c56c5e6afdbaf2f88bb8b4c1c58e15a893e2930331eba40cdd094742d5a83ba3bb64b503b009e63bfab81e16d35c0c4411cab0b11ccd24d3e3894919641a5a4f217ecee0e32ee15c07b8bebeed5f123d0c2086b6e5dbd2a328ac73d544daf80dbc70d2e1fb952c60bdf6c30f2c311e8e390c7c9341adb6565a36ec8e2fe2b9849c5547506cf68dd3b3265279285ba0f51d761e433f3f4ab2f5daecad17eacfb71c324573685778c4d25ff495e6fbecbda5abd9f3ee8f6112acf3221b603d5fdd165f56005449d3bcbf7e252d538478b78f4a80eee22148205a0477aff4064a0a5398acc699e399c929382e14254323bec3109f557f7caeff7f14857fa18ce7fa4128a6091befa429e4a0eb9b1b4a3f9242c05c9b21f097a33beea0347397d97385682e582abe30db1b78727881b5de52338bfc7b20660933328f03aa64022ab21897166f8c0d885206c21e06653b71de4855b1e0ebf4f57d3dc2a7046d543eb91a416248ffe6bba8c4bdb154901d0db4499d0687d08d81e22f6d32ba77c738035d17126e9354f90939f03ed64017e2631547b6b68b1bf4a94ebfed8663eb8fdfc898c60ff4ec658803e2363afd902296489e8dde582d480295147a45e703dce27db6c9937cabad1d2c218f5fb19e51fc7961c4f5876fb70229fffdab65382ac339fbc1fd45ff2d69df2a7f368ac15d9a19aec06da0c948de792bf4d4272b134deb536270a6b41d8b392e11f69565a6d0c29e498a60dcfd89f96e24f470d33aee3ba5efbf3a1d27af82e31c2c0175050261a2dc0ded2fd9b434652e2929bcbeefdfef9f947414e309c3c4b53f6982fb6f966b7687a1794b9bb7384d46973aa7d0394600b4e967bdaa4ef340ccbcf136c1bc4c3d0655dceff2fbaa55fd084b81b2b809a6ecc3db45aff902c93efe9991e8c479e4474286ee32229e0a89257186b1540866a81292c4b3682c1f0fc3700c0686be7498a32d88d96d48bd3e38ba0105784433aa3f06141b01b15588d420104975bf547ff9d6d299ab4c1448e44de3a94cd65852d93a86198b424baea072be3906792b1ca04bca0a06f7053efd96f3a30d81f6492273193d746017d191ccc6ed31d9e2d39343a73fa6a96b71c3abb50cd126d81d47104b12a74cf2adac001dcbdd2dc727ef9411af4f76f96636550da762de6975f176e902ec6289537c4d7b81f06f451f111304621e594456cc517d3c884c64926745a3204ca2d36890c6ccea9095e122a5811af998ef27c4548674cc39eaa467c486a80b7b6e12e7a2d69db54eb474c752cd0e882f0cad3d41294baa8fdae96044cae8e50440946fc4a74fdf0705e952ad080002761f307c53f2291657e8f7747f5ed65d971ead4d4b467e5aa28ecc0427b0e84388446bcd501c337d60981df7d4e2d00c89da225450d6b0f8e1038ce36ecde3c4c968d8bf8a205286d1cc792ff905c3cdec4d2202df202d4c318b504e767a75ae51eeb60ee57ebf34a3fb6d5f7f3060d35125f91d0025982e6ea62c5f8cfe226502a4f857e5d6c347b79f1b1d270cfdf0c9cebd743783ff2756333c1a3f3a55622ed146b08e9f8b56d552dffbd32eae4d80305fd9bc63224fcad1d6c56f64cf9c9e71a7443bdbb4f88080452b3fdd209deca50b39396998d67f15e88187ae3aec70a9973c9451b66da4ee58e8dc35c6d25cd43c16b03c88e205f6528ae98066901d41873b9a6c87891517bad2ca6ab25ef5c6dbfd6d8ac3d56284ff5d416f51c1f7ed1ba598dd093654496b8fdf7d50d14641736a56e204f7e744df608eb32502aa946357c5e788050157abaf7633714bf0d8689c2f8636e93546651c4d71ef3116a97b6acce035a58075358f448a95876fa7779a3ef5c834f4087b672641da0c2f657eed6af3cee504b6f8f59a0307adb75e5398daa41fd9c0e2abbb68e11704e7cf0dab0b3b26fcb95c7c5e8d5877c9d246b2e88d458cbd20b826633f8a6e44e6fba2238571600366a2ff1de5ba8776e9812f43444997921657b824bf518c7004e61b418e4710fba4d88bea0870a1274ef9fd038a0fe3b6dce9fd69fbe097e53b913af8683d69112e6a98c9c08cb0a342f0ba28026747281f064a6053e5545b3e2d9b3083e256fdb016fcc3d3f96acd301ac4be8c269247fac910ce5cee058fdde38eb483a28c84c2d0b5242b67a829434ef427ff15b69f0aeaba58b78645f75b3144bc9e48ac8ed23cbad47b13cf765fb3e6c6a13b3ad8245c796d403cde1dcbdb74c7a6626328cd11f0405a065e63d651c9cfb41bfcaff891aa67c37dd7d116900dddc93d2ae1a63a0294b12caf034219d1dcdb38776888099ae2d90306d9b8985598573c8a20b89e1795a3a05dcf7ae008b2491dafdea993027c1c081f8a1bd1e9052a17915f213174df31bd42463ec25a42c58d7e672ed0f2cb145de2d00885aa8b930566b909bcd5c098aa2e28158b6ae76b8a7d33f2f530082e80294f14ea44e5f3c75fd7a864218a3d848341004956c49a1cb8c613a89874621ed5db66c74769104294373643a1ecf423c052541a0a3ef11c84928b255b9ea48207c57ada7a9e84869edbb6c5cd84b369d54bbe372eb247521e1f13d18a0c33cce5c7536b697f93aa618f218fec58da910e146f4f35dbb9ab5a5a7dac728f037f08f8f849a99fb74c20fe07a43110ab34b9d8b98f2c2d63f02650380b565006906dc5accd749ebd00de07ddbd98ef7d7e9a66712022849e1f717e2923f54de77dac7d34e9cd73a60802a495a2889c7f23b5d6e87f7ab3a939e15231ccecddc048b23a153c6d657dfc7a27c3ab3f70139c17c516cb7e27c11fc287713010154af6ff0513c7bee068db9de3d6e21315b2a5f702c0343d892f8b59763f6098d0dbb9f498271b8ae51bbb186dae9f82a0f5134624c563dac168f3f9712123bdadcd9c18fbe38f12626c5a3db30d23ef1c1b55355ab624f28cf5dbaebde1f126216a17c503694967b2a4ae5fde2600955df59e8a25d22819f5a625f25c58324e3936d020ec07ee03c97e46302d2b22c09de6aba85c47fc61a8a57ddb2bd8b1fce896e13c150a0e4bca66107ef88cf2efc173d616bd89938425c9e7e8f254572ad91c4b8c5641e5f7d8e6f1484e8029745f5445e182defeb9719f92b7fb46301a4c1a5704dc66e65d33f0d41b878c4461ae0a7f4c0443e709389df56502316e9e18831a65d05d6c63c5645b407b2598c5c3c5a8c669e52c89f80e08aa3776e95e2f2dd23012e4a94967a0b0ea7ab7b44fda8e2e00235a816e40629a22474e916aa6fed7e34eba6fef7dd6dfbd032e06f44647ebc43e875e767dfce99e20b83d2c1dac44a45a44fb0ae64455b34722037b53a5fd68c54cc01e01cf6d646376ce84f77cdb69f0fd19813a484a6d28affa2f426cf7228506022cf4d602d8bb5276c1752ffe612326b28af62f445981f1a646b0527c2cea4c38c0931c842f82ca16ff138e699d6a18e30317d03b770a8230aff57a2a6ffba587b1a184415bb5eb02a877ce6d3ed9cc788e70bdb080bf9f7740b580d42fbe5b9313b13417345392e2a4784e6834f8d1c885b6497c0d32cfda4e0b871d80e6f08ff0f1e4d5d9699f2ad6bd416225fb53a2903ff010bd3fea0f85cd52e3a918826f6cf29182031c47948200134058255fc7e6ec4cecb1e5e28e117e43169d0a1a2887b08d99573e334e2c4f4d46f0d806364eef499acd7502cb52eeb3a357648e72843a71addbe2b7cad4571d9a858fd0d7b539bce7cb0303096f7a0ab3003f54c7eaea2e41bb9e5c5da7ecee75f316141874895f13c5e5df3192dcda55491748194f80c1cdf23b8317d7a0c8177f9633b3eb65317c5245935f74f4b2188f6f8232e8b94dc297cf4cd079e6d5ab1667e9a9413fe7b46e76e8bb909f1376b986c63e2133ee98ec69719c6fe7a6bce939bc975d89d1a31fc14672a4184e5525be8c55fe4fae227e5199eab36a571373c2dcf858d7f32d145993037a2af322f4f4fa1d143fd2a81bf36ff44b902457b0100edfa35dc6bd199f60a9429c7f6f54ac1c58f084d1a1fef34480a69498b8e6fa667dfdec1bce048cc70901e1e803b0d5f4802e5ce7f3c2445e50fa80c0f3b63c1dd7ea24eb5c2883a6f79562752dcdd0014f1817c3df2f19a46db05e41fe01ba9f4435c1c9eb54e9a540a3ffd8a2a48a648a967162ed347e230b5f4f217eaf8e12530f93e68515243f0e7b7d9e20eccc5641c5bac295dfd9041856e1c02c097c89136d30f3aafb47c96c22e6ee08202c7a06ae2742c06fb0fdaa20c08d8499d03951245078382ade1fb84cb253d39735727d2a7a1df135d9d845963271ebcf4ea18f7dce8b252cf09249e03d94b71f295a9ea9dd194ed2ff6c3b8b489831fcc17d888dd1f05367ab7ab0a9cc6454160ba32290d7750b00ac72051180f4a4682674921f3a00dee4cedd928c2db2199fe010077fd2c1e537a3b79db643540e0f047894b02e6da523ac43e42e5d646a1c48ab7ada7bb6fe78602828f7b8b2dd431d97f82b550485c511a7b5ebf364eef81be32704c35b11198827c19fe136c98aaab0b379e00c3062374975ea12e278e33e00968d7131b267ccef1355991823b0bd9419ded9e2cda8e2e2638261a4c05b6e44740d9b72bf4947957159015cd12e3434fe800d3b08a64ef280870b15c6abe1f988d1f61e7a73adf5e76904d9d369daf96de26be67046c9394d3a485b015b51719a48bb8112f469d11c20c5d8bb2ef8d29bce918187c5cbbafccaaebf41b8c2ff9ebc7c6adcccd937daa840895d9dc2a300bc627a84cc572f261d6fe62a62e47c62e1cd5c7f307ea980fce34125ec7cdfc33f62ffd64ecab721c8b9765902f9119cd482d679a893909f7442a5148a1b284ed8a138c09dd9196ab5772807795f76987cfd06f38909924e5a74bc5bd96e99d11310916fadd09129b377e4e7af8f3aef0051d3de84b09833f6ab06a8b4f105eacb78dd5a460ec47485cab6d5f3b20cbc234f61c1a74d40a2c1d45fa68afab27a35c776c798ee98396121b4016b92cecb6ff2fa7f76c94a51dfa879b554be34f91cb87b339ea2ac71650735b69fc02cbf18a501b6595ad1802f0a64548dd464eecb4c668c5acdd5f3f30eddf8d7990f70c31151f148b365dbbd58235921f21423ef34b485baec91849cfc242093004fdd7aca63b", 0xffe) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x90) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0xfffffffffffffffb) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000100)=0x800000000000005) ioctl$TIOCMSET(0xffffffffffffffff, 0x40044273, &(0x7f0000000000)) 04:05:17 executing program 0: r0 = socket$inet(0x2, 0x5, 0x4000000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r2 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r4 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) setsockopt(r0, 0xed12, 0x100000001, &(0x7f0000000840)="c22fcd3336f5d38bf6d7b88b6577c9451f94cb54a7401380c406a327e7dabe6819d66115626b647604de2b7c6b44ae9df1f31c5127f35fe161a82083b4b3c05c47ec9a927ee06f81da6b4e005ca8ec0aa254ee32112f33d8b77cb6f73bbbfdf294bbf8a6dd4cf027f8c1213f0667e4cba90955ec6316e744b2d10e012c72e03e9cf34725f5cda0978608de305bf17f9e58945915f535c5c1829f4ba93820228a99a41c59640f2a90cbb51b646b8c05ef8c7c4ca9b635663bc022a44ed980060bc19e3992c06c597971c59230df1514f37c", 0xd1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r7 = getegid() r8 = getpgrp() r9 = geteuid() r10 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001dc0)={&(0x7f0000000940)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001d40)=[{&(0x7f0000000980)="43cb2f0a0c26703dd31e06f04d23178145a7d4156ea7efa54e2ebc3717380734ea2d64711c95eccb9414b3f9bf579b54a5062e3e52cf61bd3573af781573febb1ce2222f75ca899aeb5d0443ebf15155852e8a27b35e528d836abea6f00adb94c0b90b431452111f4e5aa16f68fa97", 0x6f}, {&(0x7f0000000a00)="7a05d3d0b8b99a920c77dc04908925770c495bf6a01cb27eebd415eb094e7c5848e2bf6cf0e34a4d09c022851fffe71c92e7c17cdd4b64272153efec80a2f191bd8d058e6fcfea87e9bcd94c9ab56afff3e4f2dbf52b4cbecb73a1031b3fb52da986fff0dba90327ea00243587ed2f452bfe71b004300b9542ed746d79af534ef0255f965e29c053f5695a9aaebed68b13d26ea8aa7ec7d46ae043a892ce2f4df48bce0637679c4f36e30a9d1d94823331543ddf8ab8076b958a3184e33959f7305f229bc82142b7045861a67bfab7f3782f3734a6895b140fc36d89159c032fd202e24a8b3a9dc1861afb4a203227475d585ae9532619794276315581a5dadf4ed698bb9325a0136144964fd45608ffb8dc1a363b1c309e7038f448493f26176a299b83e9fffe14260b58c99fcaaac445e3753d4c606524b957c07e2e0c0a8a718019d2ab11241ba4d74a2aa87d94864db633e3db5ff6e3490afce0b47f80140848d055f1dc6fff8fda75cd75fc7d5121f0abf4bd7b408a2fc8307f27078c88d9851367e5caf28d348d97ad8e9b39edf30d7fc4a589b98c0910cec627b4ad6308607c25de11b987f60e2e1c2899d9f1eb2e1e8f7390e00d15c814e9b23287fe6215fbd5fb8788639a89c1270ab55394ec777b7bc21452df1272db36a8129c884c3c5ff1365e69ac263dcb60f859683239de2852875e58a3b2d33e13cc65dafb5dccff4a8ea254d6b159af39896cd23f516a6c85872739540c219c32a47a5c363e0bab7bf3718fdf1786abf20365214846dff3241ed55c025812fdaa1f25f835ebf841c8cbcfcb23cba9629c13eec615ce85d32bf2fa6cc58a0cd2e2c98e5f0e8b2186eb9c75f2035a260e8c69daf68d5e643f7172a45b5bd4a5c67e1cf254c633e15c9cd808c9494a524e507e0e241f6f9a01f1b249f214e0237a174f802df77af89bef939011a248e35d697b92b3a047fa3b71502acf85fa9811495cddc78377ea1ff93876b7ca0e39fe9bd7e277b3fcd3c50006071ccb510ff73bd65d0444ba4c0ddaa4826847486d0d8af57e9db05bbae50a6ffd33d38d69e65d2e28a65dbe08e55fb924ae8e87bc705ca74e990b509aac8a03960de960e2dd9273e263039e740534a6c9de3dac6ec8182c5c6ed566753f52044f859fa2840fc18f0794f44b29297f5fbb97e21d535d1ddc476c568e46e195eee5490d9afdffe342edce14eb66406650920dcd0a215ca638d28e18eba658c208cc14623b4f6e58cb90f160b6f9e7297070b982672c6f6649c7b699aaa91ea8fd3e2d82a10bd17c5c889895a0896dad03d76596ec2b4d2295e3067badaedc764e8a735aad44c312e8fba6bce918502d4dc0295f5f70658746da2fe87323dfdd757800e7933fb825a3646b5039103baacbf8945158e8bc85d6104af7513a10b3635e0e72581633343ea2e1a610d7dfc41c288529e1bb860ff60819918bdc9758f09a32c3579ba6238e2f4cfb204b70a8118cf9a773220ae748c677507a1aefc849f8a8f1b087a5702ac9e4ba12c66776b16efcacdd6de4081af739ced2747bb1deb85e49b65c662982b743ca238e916f3743bbfa664a36884f152d207e57ecc88d89e61aefa75301209508cc2396214c3398ac2be9e64172bdedd93840aa1e05fecc73119464d68e8b42fca291eb71ea78c862f82c03a7e46a229e671a73b45fa86f9cefa3be0e17b1f4f2929c349a78ec408dce80bcd02dedde8804212889c3d2a81bfd0426ee82799aa063cacfbfb7e53ec24a39e18f3734c783daeb3a01eef4bd0c7574d3000c050408c5f0ed2aa44474015755b67faec7f24328a04c482feeebae7fc2f305e2edbe8b917baad6cfcfa86540fd55367e0506e249cfe64c76af2e574ab66b5de0454c0b329c88f5934ab240f15ebd119aeec8794074f7d1d673e4428915c3cb1330c154f8d6b8d335d58d46e50627b80e781cc29365cf189405442d1cdd43ddaa6bb218cb94848c92926bc79388b7bf7f5d8e6a6f4163e8269cb9374fb0f8a8d17952e1246169297ec196af9164f182b3d6f8988be9738060cfc2d5fcf52be7ead2383689ce5bd905f2b63ca610006446e93f0ddd38f5f6a24501a3c81def149cbdde3e3ffe0852f9338c2a822a738c384930344a0ce878bdf613c164550b5debc0cd5c236458e804c55954f8a0c2f696f00c7fb673cc64782eb8cfae9c19c967aa6dae2c41f17a95ef184a0eef287a4bbc1ca7feb45b884b47d08ff87fb67bdae370571b5a0a90176f4480af3373f134f18f435c6dad3c58f15924990792f2503ccf6e8a1754bcedfff80e24459bd2c21b4a52e0d46e11c4cf07519d81ad4a473dc517e3dfd5772a20ffeca13fe72b2571e30293e6834cd68b3b5c771a2d27e94842497c35a8d99995986515bd9500c2c9b321b398dc1b083620e066edcb1b056a19c3bb197ae2b8a48bbd3b472cb43600ff58b5e1ba24668ed8d02b4d630185dcf20b30745a41293af22d8daf5f61d28997177eea1d0e51c6a79dbee70002187a46d3c6367ed2f085580bed67fdefc70e5e34779718b791746149f7b7afdaa78be39e1cea0d4550b9bc86506b6d46b6463372cf55cab44d3e0b164f34deaaf4e65d8071ce73136d890a1ac9d90fedafa1664b42565cf885d47cbaf4823480f739f955334a975280cdf3b07a4f8741b94280f80ed66084aad9ad78d0174b7ec080a6dbce8baa3de06c35484ef3b82b504d200ee7c92b4c2758774aa30d9dc870717c169f1bdb179688cc2cbb342cc715b1c283be74067f4c7ed7227ad989a831841eabf76c6c11f0957c05e68da6da93212dac288b320fe8fcd2a79a7f24d620e918cbec396d4cb6d2566c58e30de35f1447614d935d80dde37242dd855731db246abb78e8149bd0e7763802b069b4d81013d1bc39b7dea1b25b5501194fe8c20045e702d3701daa47b1085af71cf5c4e798c1d611e1b08a525d85a43f7f090494847371d8a7c4e8d9698d40c2c117f3251ba78c59463109804b6e70d437fbad7cfe8aaf9a3f60bdde29755bb778ca7103b8afc900ae1081389da14c9318efeb27f1ad39ff51f674c323bc68f892973adc27a5902913f685b0fc2dc7046e920ec1a43b69f15a43bb6bd8277d16fed1b900b4d9834d583409f0ac65344d277d04e51f4c9a1230f47f458cfb6816ab4bc37cd6ff80667d31e1f8e61a8794d7ed175939108bfe025c30e8e873e681aa494804ecacb1708643d8f12ecd87860af62ca15dc497f66df716764887ff73851afa8e451e5455041cd1f0c7dc25cecc6e1ef1d3ceeb361c6f832c6f969c2ece85e8c259fac9bcf7d7ac8317dd56bef8a1d2b6f2c93630520beb7d7fea3403a151929bab035d8ee7f98b8f76287441c4d99139f8e1de0b2c37b6618c39d66ec4fe090cb07621c852d0d51f28202c0a92205554a1d49ad745ffc93dbfed0db9dace351f9ac10204b49e347fda72f047a2867d975d9973033c81808fcbc507d6f21d33750ce792c5eadf183826cdaab197f60bb355e8231a9fd901fca027b4bc8ee0bf84de2e23fa96dbcd2dbe5c13b3946ccc6a57a58a2ba35d9d1640350d3fbf283b376720dab74a2ab4a7328b81844a1abbc41a8bc88d871dcca41ee902b34d1fa7ee241c399e76b975ed99c360891bb79e193a3d8ac167f4b24df6ae69cba8608f4b9efc5a1d46056b55d40a16c105ef6e008d46343709ada902ef6fc063a258b61918405c93b130ee5dbf5d708c347c76fc5724ec7129b7e001c779d8ddf59de9a40bb41b95eaceea11b78e52255687ff4ff4b34992e6fc178628831748005607ed1678e57b87d05127c2632d8dc3de63ba920b99aac89c779d0c1b35b15e95ac983feaf2ba354502cbfd3b9a3ed1a0993200bc81d226a8be41ad8185237c08f9c3631fe8d12a20119f9eedbacdab7a08b131182e74f00b9ff0e92655a54acf48f40fe7ce9e21290e994408397bd1cee9e073d01234fa06968dcfafa28056031a6f9d9dd820c1910d7809523729315205c73bbf2e6a92f5ff01e901da0cd4df337518baa307f248ec98687d4241b9c0b9c85c2afa5c7976ed54c9bb8bc00b4df45aad3fb6ba7ae29fd7cf76f6ca5acefa14deaf37ca8ac7a636e5bfd0f6a72f0bbb1aac79f08dfba7a8dded47a44c148fbd73f6eb37046dfb5aa854bc21aa3e495849bd6f4069927f2e637e4110ead20dfab64ca83886724dd112f766cedf55790fbeef9a81a3532beec5815cfa8bf0cfa47a1df51ff1eba78e04d3aa5f3ddbac4aa82285d4a2fbc8e661d98b1743d15d9b98fef62ed0f45dd08caba7949ce199a272341ce212258a7963d96ef72cc866a58d83eb0b1fa1b8d95f4cde2c990544f6c70696fd14123ebc5b79613a7661b77058c1b878f9c38dad9fbe0fc50af1d7e3f55ebac5465f22bd5efdb56e78a0498b1aa3e54765905f2dcd76bc0269f5f821e936e245872e1e1fe04a3fd6dbc6110ee675cc3ed84686bdc1d22a43ea01bd1e30174dad84ffb53ffa4548ecad464845f9a56de0e53f499d5647b9f005db5f2db9cd14313d70c2cf64bf15c111193fd79e7ef479ee12946f9e23e2e368a0ec253a13df5a6874d00d2e82849b4a5552d133ab60c3388455f3679e5f52977594da5995b2dfeddbfd5f1c57f800e63d2aa0fdf1b46bd0ba81f06979218b6e4abf73137e797efe221c2034b9386a73ff9c2bad0cdfe57e8ac39795988bcc8dd860a690803d2051226db515fa8bb0cc333745b349d8bca5d253ec3de09cdd4270241b8f4192e3980b622c9b5a8cba4012a209fc24d3abd1e54f0be4b3a3003ec1945873e9410770732aa33507f18dd153d66cf2fb6bdc4c1dbcedcf82ca95d9f636afacbf958ecfe5bf9010f9fb5b96efc9f8de5f81dfa283019f41d4521dcbe0bb61ff9cac6028d2d8b11a998973b0bea4bb58b42a8ea82ac48b8bf07f200e0574ec1655386f5b8dea64e594ed3cb262b5cad571dd69220fabb5cdff782bcb55116c7dac9ceebfe02c33e1af43ab66263208d044cdb74ce835a6b3d879a33f2f95745e6d321dfd50e9e46eab8a0c5e7b4576bfbcb600f14cf32f179b8817bfed0f5a1b478d8339aa788919f19217bc5c7ddac3859f2e0cf9b07189bf5ac98c787ddf67381d7bb76db9b5c5c8f8e0af9f0cbd19866f63d7f6dcefd742ef289cd9b4143e1806e6d05b5fb3e552abcfc8a56721dc5ff561a9284d8aef14338b9216499d7288f87fef8bd9176730bc41f791668e7165378e515d935f4f1fbf054c6ed3bf579825c73ec541609cf643cbbe156cd604e5e412f188ffa627d69bf368a8df8df23af9b1bcc64aa4d6cbc65be620145a61e39311b6e24aac360fd8d83e6f81e5e1231f6169d74ea5fb16eb2671149a0a12eb8d812e087e837b9aa04887c654ecd5e5760a270fb89a65c89a8abc7e0734f252e7203092bf8808508ff3ac4aa17f8a9f171f75c15a21b19b36d26d12be42057b0bc6078f9ee02778442a8c5137d67076648d0a0a58cdc982c04006b7197bd11ba3ee36385d232fe754672a6e13203b93046e85f41610a910ac6228380562201dfe857094f2f44c711e39a8294bf7a21980468316de62847bc500beca5bfde74b449e52437716f8040effb21cacf6d00448cf9ab4892ebadbdaff18ee77cfe32a44f6ac8ed025143ff7818d536edfc045ed54861b2b35ae19646d463e14d1895e1746ce79b41927a161a0511cd0c01af77263f676725aa5326b6fc7076860456203c1e56b77907a4e34b7062d759aa7be4cb65307b9981c040d50062b82aca00073", 0x1000}, {&(0x7f0000001a00)="9a448ae5e8a990306b1d892bc242ad1af7a51df58d4156621577f16809392e217727212ac702287e7e3befa16acaa633c27f906b24aa50bf59081b3d2db17640b00ba64225ff709c2b77e90339a13e1f1dccceb9f3b2e270e5d3dcf293f5ba78232eab31286c4f379220aaaea03830e91d0be6df88db9525040f7d41488c4034886822df4451783ca9c33504c7fb0c0bf83cdff1e4bd9fbed9c67c3f6720c676a46170a90376d9cd03b6e8e91115520c42b677bf0fc026f5754a3eb5a7967cd3a61b49e2a4f68390dc875981de07d1a8911b4ae4e25831b8ab41265186c4c18ad6c17a6438b7dd9bc6bff9", 0xeb}, {&(0x7f0000001b00)="8626cb1387bd19f2cc72047a808bd13d3e53ade16fb7f776f9e6b974e799b130e57f9071105040cfc9a48bcd011d3c7824f7c62eb5f5cdcbb0d848f79b10ca72117d", 0x42}, {&(0x7f0000001b80)="0c503916c38990277d2398d324b63d1a30b3ac71a4ab2fed924755c12edb15d340cde17d77d01dcad0236933fea7251d5dada0fd84f06f72f31109b7159a", 0x3e}, {&(0x7f0000001bc0)="03957e0d7a989cb674a8c7cfca44842a09152dcdfc7486e2ce5397980151eae2204a0892b87bded9f3fd346a2e282433580f2cb2de145981aeed14dc864d711d0c2caede3024d3e76f82a944018e2896f8b8ea72ec1763befc2aac5b362b960ee263c0df8dc3d39d20304a48be8a2058e39474deaf7b456e2120784ab8909c546451a6556aa9ea3d61d7d1574cdf537e3fa7453b52c5bf6de057596a885bfad3253eb40eb742d3fedf80a99998b81271f192ec9a65a5c4738132ef97526c60206595d219388d5a9ed2afdd880d41c072c457668c5d314f7333779f8cbdd3412881ba", 0xe2}, {&(0x7f0000001cc0)="4b2f60b17c405b7365fbbce95d12e9955a498d13d1832ba4c41baa9f030212fce2d77b2d402a2e3dbbff90e42b14fd49693a07811bdc894e5aafa8d559d487d517b2b493449347a3a7940fe190e7340a", 0x50}], 0x7, 0x0, 0x0, 0xd1d1ed31fbd8611b}, 0x40f) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) r16 = getegid() sendmsg$unix(r1, &(0x7f0000000800)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="b26868299207d917f3a7e0d1cc27456ffac1e8c032ad56986c5fda05b887dba7a151ec76fb051abfa8057c3000940f36fc72488212497a52c5c51a767b3f592771aa1a07f8128e6afc1827e816e94421a8a718fb26387dde6c1a72426e0a532ec020e0b7b23290f4fefba02ce7f61d46bd69116c0319240d602116c602533ed9bc6f585a31403f807cce73631e5288ca9724", 0x92}, {&(0x7f0000000140)="35b8b3746dcb48c5257b6d4b5aca0e39743647814fd733853e82ad3772f7fe22e143d1cea1d16d2edfc6c3c00fa3fa3ccc85bb", 0x33}, {&(0x7f0000000280)="cc00a0bf63df0d1f26c8b8eb43a0642ae4887018d811dc4d", 0x18}], 0x3, &(0x7f0000000680)=ANY=[@ANYBLOB="300000006800000000ffff0029526338", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB='\x00\x00\x00\x00'], 0x160, 0x406}, 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 04:05:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) recvfrom(r0, &(0x7f0000000200)=""/178, 0xb2, 0x800, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) write(r0, &(0x7f00000001c0)='ol', 0x2) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000002c0)="785f3fc1823fb1d7e06f78ac894b6816b1512f1507be066727745ca6e37cc2d38a7f9f39baa281137d526d34f032ca626b347c26e11b73d80e8805fb0a0282aa7fb3ebc1c4638ab6c335cb6c04f3464b2115ce35554c27a5e7ae3008dc5f20a7d2ae67433dba841bb32aaa93bbe53e1c3dacfc2c248627a4dfbafc3f03f2ef55feffc3d1c879f8dfe1a08404b43fcd6d32edf3b2b7af61a0daf2833b0c3fa8976df8dfb9c6e2239513aaa7997d1d6fdb3a0a6f6eaaebca5b28fe6f340fee96f975cb95921d2da1b31d0779e80a7d0e129b", 0xd1}], 0x1, 0x0) 04:05:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4421a783d1e6bd9b}], 0x66, 0x0, 0x81, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x20, 0x8d4a820a4ab4fa45) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x44, 0x0, 0x8, 0x3}], 0x2040000000, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x80, 0x20000001, 0x2, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x40, 0x32b}], 0x3, &(0x7f0000000180)={0xba, 0x99}) r2 = kqueue() ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000380)={0x0, './bus\x00'}) r3 = fcntl$dupfd(r0, 0x0, r2) open(&(0x7f0000000340)='./bus\x00', 0x80, 0x20) r4 = dup2(0xffffffffffffffff, r0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x80, 0x1, 0x8, 0x1}, {{r3}, 0xfffffffffffffff8, 0x40, 0x12, 0x4, 0x4}, {{r3}, 0xfffffffffffffffc, 0x8, 0x4, 0x1, 0x7}, {{r4}, 0xfffffffffffffff8, 0x3, 0x20000000, 0x2, 0xfffffffffffffbd5}, {{r2}, 0xfffffffffffffff8, 0x40, 0xf0000000, 0x7f, 0xfffffffffffffff8}], 0x8001, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffc, 0x80, 0xf0000000, 0x7, 0x7}], 0xab3, &(0x7f0000000300)={0x0, 0x3}) 04:05:17 executing program 0: nanosleep(&(0x7f00000000c0)={0x200080000000001, 0x3b9ac9ff}, 0x0) 04:05:18 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000040)={0x59b, 0x3c15}, &(0x7f0000000080)) fcntl$setstatus(r1, 0x4, 0x200000000000044) dup2(r1, r2) 04:05:18 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0x20, 0xe) 04:05:18 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) flock(r0, 0x1) listen(r0, 0x0) 04:05:18 executing program 0: r0 = msgget$private(0x0, 0x80000000000005) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x280, 0x90) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x800, 0x120) msgsnd(r0, &(0x7f0000000000)=ANY=[], 0x0, 0x7fe) msgrcv(r0, &(0x7f0000001240)={0x0, ""/120}, 0x80, 0x1, 0x1800) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)=0x3f) truncate(&(0x7f00000000c0)='./file0\x00', 0x80) 04:05:19 executing program 1: r0 = socket$inet6(0x18, 0x2000000000002, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 04:05:19 executing program 0: r0 = semget(0x1, 0x3, 0x4) socket(0x2, 0x1, 0x7fffffff) getuid() r1 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x5, r2, r1, r2, r3, 0x0, 0x8}, 0x9, 0x4, 0xffffffffffffffff}) poll(0xfffffffffffffffe, 0x0, 0x40) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 04:05:19 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 04:05:19 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}], 0x4, 0x0) 04:05:19 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet(0x2, 0x4005, 0x8) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) 04:05:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x7080, 0x6) open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) select(0x40, &(0x7f0000000200), 0x0, &(0x7f0000000280)={0x9}, 0x0) 04:05:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20400, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000100)) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000253000/0x1000)=nil) 04:05:19 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) kqueue() utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x7ff, 0x1}, {0x90, 0x1b3}}, 0x2) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) close(r2) 04:05:19 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0xffffffffffffffff) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20000, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x800, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$KDSETRAD(r1, 0x20004b43) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) 04:05:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f00000003c0)=""/173, 0xad}, {&(0x7f0000000540)=""/244, 0xf4}], 0x2, 0x0) socket(0x10, 0x4001, 0x7) select(0x39, &(0x7f0000000100)={0xee5f, 0x0, 0x100000000}, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) select(0x282, &(0x7f0000000080)={0x3c}, 0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0), &(0x7f0000000680)=[&(0x7f00000000c0)=']/\x00', &(0x7f0000000200)='&\x00', &(0x7f0000000480)='\x00', &(0x7f00000006c0)='\x00', &(0x7f00000002c0)=']/\x00', &(0x7f0000000300)='!%+\x00', &(0x7f0000000340)='\x00']) socket(0x2, 0xc000, 0x1) 04:05:20 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000080)='./bus\x00', 0x82, 0x0) openat(r0, &(0x7f0000000000)='./bus\x00', 0x41, 0x40) 04:05:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000040), 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000100)) readv(r0, &(0x7f0000001700)=[{&(0x7f0000000140)=""/34, 0x22}, {&(0x7f00000003c0)=""/178, 0xb2}, {&(0x7f0000000180)=""/125, 0x7d}, {&(0x7f0000000240)=""/10, 0xa}, {&(0x7f0000000480)=""/162, 0xa2}, {&(0x7f0000000280)=""/24, 0x18}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000000300)=""/58, 0x3a}, {&(0x7f0000001540)=""/167, 0xa7}, {&(0x7f0000001600)=""/204, 0xcc}], 0xa) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000200)="00630eb8d9393d50406b47733ab57894335325ab", 0x14}], 0x1, 0x0}, 0x0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r2 = dup(r0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x12, 0x14c) 04:05:20 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) syz_open_pts() kqueue() socketpair$unix(0x1, 0xb6ed73aa3a79d7e1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000080)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() close(r1) pipe2(&(0x7f0000000000), 0x0) 04:05:20 executing program 1: semget(0x2, 0x0, 0x0) shmget(0x1, 0x3000, 0x102, &(0x7f0000ffb000/0x3000)=nil) 04:05:20 executing program 1: setuid(0xee01) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) msgget(0x1, 0x107) 04:05:20 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000280)={'./bus\x00', 0xfffffffffffffff7, 0x100, 0x5, 0x1, 0x3, 0x76, 0x547, 0x2, 0x2, 0x100000001, 0x80000000}) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x8000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) unlink(&(0x7f0000000300)='./file0\x00') r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x10000, [{0xfffffffe}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x3}, {}, {}, {}, {0xffffffffffffffff}]}) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x5) 04:05:20 executing program 1: r0 = socket$inet6(0x18, 0x7ffd, 0x81) listen(r0, 0x0) 04:05:20 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x2840) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x4) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)) write(r0, &(0x7f0000000140)="0ef9a1cf1a7fc569b097ebd23bd74122cb2df65c3f1aff1afdc7bd2b5922dd8b0150d1ec4a75ed57e0f4af00694f103eda4bc94095a3faeb5e06c65e309dd9803ebdf48678b36037bb2d1e218d49176c570a1f585a1048e5c26d9d9a682a2ad831f29813f8464bb4", 0x68) close(r0) panic: timeout_add: to_ticks (-2) < 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND * 68273 17847 0 0 0x4000000 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c timeout_add(ffff800000669260,fffffffe) at timeout_add+0x179 pcppi_bell(ffff800000669200,10000,fffffffe,1) at pcppi_bell+0x2a0 spkrioctl(1b00,20005302,ffff8000149fc140,2,ffff8000ffff5530) at spkrioctl+0x230 VOP_IOCTL(fffffd80047571c8,20005302,ffff8000149fc140,2,fffffd803f7c79c0,ffff8000ffff5530) at VOP_IOCTL+0x9a vn_ioctl(fffffd802fee7d30,20005302,ffff8000149fc140,ffff8000ffff5530) at vn_ioctl+0xc9 sys_ioctl(ffff8000ffff5530,ffff8000149fc288,ffff8000149fc270) at sys_ioctl+0x62d syscall(ffff8000149fc320) at syscall+0x535 Xsyscall(6,0,ffffffffffffff88,0,3,4bbfdd4010) at Xsyscall+0x128 end of kernel end trace frame: 0x4e2b1b8500, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic timeout_add: to_ticks (-2) < 0 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c timeout_add(ffff800000669260,fffffffe) at timeout_add+0x179 pcppi_bell(ffff800000669200,10000,fffffffe,1) at pcppi_bell+0x2a0 spkrioctl(1b00,20005302,ffff8000149fc140,2,ffff8000ffff5530) at spkrioctl+0x230 VOP_IOCTL(fffffd80047571c8,20005302,ffff8000149fc140,2,fffffd803f7c79c0,ffff8000ffff5530) at VOP_IOCTL+0x9a vn_ioctl(fffffd802fee7d30,20005302,ffff8000149fc140,ffff8000ffff5530) at vn_ioctl+0xc9 sys_ioctl(ffff8000ffff5530,ffff8000149fc288,ffff8000149fc270) at sys_ioctl+0x62d syscall(ffff8000149fc320) at syscall+0x535 Xsyscall(6,0,ffffffffffffff88,0,3,4bbfdd4010) at Xsyscall+0x128 end of kernel end trace frame: 0x4e2b1b8500, count: -10 ddb> show registers rdi 0xffffffff815b6c77 db_enter+0x17 rsi 0x10a2 __ALIGN_SIZE+0xa2 rbp 0xffff8000149fbd60 rbx 0xffff8000149fbe10 rdx 0x10a3 __ALIGN_SIZE+0xa3 rcx 0xffff800002b3a000 rax 0xffff800002b3a000 r8 0xffff8000149fbd20 r9 0x1 r10 0xffff8000017387c0 r11 0xe352f65f59dc3966 r12 0x3000000008 r13 0xffff8000149fbd70 r14 0x100 r15 0x1 rip 0xffffffff815b6c78 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff8000149fbd50 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.0) pid=68273 stat=onproc flags process=0 proc=4000000 pri=77, usrpri=77, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff4720,0xffffffff8224a130 process=0xffff8000149a26b0 user=0xffff8000149f7000, vmspace=0xfffffd803f015c60 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 17847 336537 20536 0 2 0 syz-executor.0 *17847 68273 20536 0 7 0x4000000 syz-executor.0 89122 144268 1 0 3 0x100083 ttyin getty 3276 416930 0 0 3 0x14200 bored sosplice 20536 40438 63940 0 3 0x82 nanosleep syz-executor.0 77843 358278 63940 0 3 0x2 biowait syz-executor.1 63940 58801 80974 0 3 0x82 thrsleep syz-fuzzer 63940 520106 80974 0 3 0x4000082 nanosleep syz-fuzzer 63940 126679 80974 0 3 0x4000082 thrsleep syz-fuzzer 63940 134145 80974 0 3 0x4000082 kqread syz-fuzzer 63940 186990 80974 0 3 0x4000082 thrsleep syz-fuzzer 63940 325169 80974 0 3 0x4000082 thrsleep syz-fuzzer 63940 245362 80974 0 3 0x4000082 thrsleep syz-fuzzer 63940 408257 80974 0 3 0x4000082 thrsleep syz-fuzzer 80974 344572 15044 0 3 0x10008a pause ksh 15044 162851 89072 0 3 0x92 select sshd 89072 261890 1 0 3 0x80 select sshd 80715 121735 98468 73 3 0x100090 kqread syslogd 98468 122546 1 0 3 0x100082 netio syslogd 16433 321487 1 77 3 0x100090 poll dhclient 65991 357029 1 0 3 0x80 poll dhclient 44340 362521 0 0 2 0x14200 zerothread 60484 325270 0 0 3 0x14200 aiodoned aiodoned 36023 96414 0 0 3 0x14200 syncer update 34296 192306 0 0 3 0x14200 cleaner cleaner 71186 93487 0 0 3 0x14200 reaper reaper 56249 357666 0 0 3 0x14200 pgdaemon pagedaemon 72595 404218 0 0 3 0x14200 bored crynlk 18482 33273 0 0 3 0x14200 bored crypto 67435 416402 0 0 3 0x40014200 acpi0 acpi0 34417 368487 0 0 3 0x14200 bored softnet 91434 260432 0 0 3 0x14200 bored systqmp 60226 251615 0 0 3 0x14200 bored systq 91934 404473 0 0 3 0x40014200 bored softclock 5209 67455 0 0 3 0x40014200 idle0 1 108189 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 9534 6353K 6371K 78643K 12305 0 0 pcb 23 9K 11K 78643K 2748 0 0 rtable 100 3K 3K 78643K 913 0 0 ifaddr 61 16K 19K 78643K 493 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 57 0 0 iov 0 0K 28K 78643K 627 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1189 74K 76K 78643K 4661 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 86 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 0K 78643K 916 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1777 193K 286K 78643K 12501 0 0 file desc 5 13K 25K 78643K 5199 0 0 sigio 1 0K 0K 78643K 103 0 0 proc 42 30K 54K 78643K 1076 0 0 subproc 64 65538K 69634K 78643K 85 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 617 0 0 in_multi 33 2K 2K 78643K 192 0 0 ether_multi 1 0K 0K 78643K 28 0 0 mrt 1 0K 0K 78643K 6 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 126 556K 556K 78643K 126 0 0 exec 0 0K 1K 78643K 657 0 0 pfkey data 0 0K 0K 78643K 4 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 102 22K 40K 78643K 13449 0 0 UVM aobj 130 7K 7K 78643K 140 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 157 0 0 NDP 13 0K 0K 78643K 133 0 0 temp 178 2347K 2416K 78643K 16588 0 0 kqueue 0 0K 0K 78643K 63 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 2360 0 2353 1 0 1 1 0 8 0 plimitpl 152 82 0 75 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 tcpqe 32 2 0 2 1 1 0 1 0 8 0 tcpcb 544 780 0 776 1 0 1 1 0 8 0 nd6 48 4 0 0 1 0 1 1 0 8 0 ppxss 1128 97 0 97 29 28 1 1 0 8 1 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 22 0 16 1 0 1 1 0 8 0 semapl 112 914 0 904 1 0 1 1 0 8 0 shmpl 112 138 0 10 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 12155 0 10649 49 0 49 49 0 8 0 ffsino 240 12155 0 10649 91 2 89 89 0 8 0 nchpl 144 19838 0 18213 61 0 61 61 0 8 0 uvmvnodes 72 6593 0 0 120 0 120 120 0 8 0 vnodes 200 6593 0 0 347 0 347 347 0 8 0 namei 1024 60907 0 60906 3 2 1 1 0 8 0 scsiplug 64 16 0 16 13 13 0 1 0 8 0 scxspl 192 69993 0 69992 33 32 1 7 0 8 0 sigapl 432 5376 0 5363 2 0 2 2 0 8 0 futexpl 56 83518 0 83518 3 2 1 1 0 8 1 knotepl 112 1193 0 1166 8 7 1 2 0 8 0 kqueuepl 104 1499 0 1497 1 0 1 1 0 8 0 pipepl 112 3408 0 3389 12 10 2 2 0 8 1 fdescpl 424 5377 0 5363 2 0 2 2 0 8 0 filepl 120 33816 0 33720 7 3 4 5 0 8 1 lockfpl 104 1785 0 1784 5 4 1 1 0 8 0 lockfspl 32 2533 0 2532 5 4 1 1 0 8 0 sessionpl 112 26 0 16 1 0 1 1 0 8 0 pgrppl 48 72 0 62 1 0 1 1 0 8 0 ucredpl 96 9915 0 9908 1 0 1 1 0 8 0 zombiepl 144 5363 0 5363 1 0 1 1 0 8 1 processpl 840 5391 0 5363 5 1 4 4 0 8 0 procpl 600 12564 0 12528 4 0 4 4 0 8 0 sosppl 128 70 0 70 16 16 0 1 0 8 0 sockpl 384 4755 0 4738 8 5 3 4 0 8 1 mcl64k 65536 2363 0 2363 189 161 28 33 0 8 28 mcl16k 16384 19 0 19 17 16 1 1 0 8 1 mcl12k 12288 109 0 109 23 22 1 1 0 8 1 mcl9k 9216 113 0 113 26 25 1 1 0 8 1 mcl8k 8192 82 0 82 23 23 0 1 0 8 0 mcl4k 4096 277 0 277 12 12 0 1 0 8 0 mcl2k2 2112 36 0 36 16 15 1 1 0 8 1 mcl2k 2048 50079 0 50045 15 10 5 8 0 8 0 mtagpl 80 4 0 4 2 2 0 1 0 8 0 mbufpl 256 108553 0 108505 108 95 13 20 0 8 8 bufpl 256 19437 0 12849 413 0 413 413 0 8 0 anonpl 16 604961 0 596803 243 193 50 51 0 62 13 amapchunkpl 152 23794 0 23715 86 81 5 14 0 158 0 amappl16 192 34684 0 34252 286 255 31 34 0 8 8 amappl15 184 3 0 1 1 0 1 1 0 8 0 amappl14 176 11 0 6 2 1 1 1 0 8 0 amappl13 168 27 0 24 1 0 1 1 0 8 0 amappl12 160 2623 0 2621 2 1 1 1 0 8 0 amappl11 152 2748 0 2738 1 0 1 1 0 8 0 amappl10 144 67 0 66 1 0 1 1 0 8 0 amappl9 136 2886 0 2882 1 0 1 1 0 8 0 amappl8 128 2799 0 2762 3 1 2 2 0 8 0 amappl7 120 40 0 35 1 0 1 1 0 8 0 amappl6 112 52 0 46 1 0 1 1 0 8 0 amappl5 104 256 0 245 1 0 1 1 0 8 0 amappl4 96 346 0 324 1 0 1 1 0 8 0 amappl3 88 712 0 707 1 0 1 1 0 8 0 amappl2 80 52550 0 52498 2 0 2 2 0 8 0 amappl1 72 102977 0 102555 24 14 10 19 0 8 0 amappl 72 12856 0 12825 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 139 0 10 3 0 3 3 0 8 0 uaddrrnd 24 5377 0 5363 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 5377 0 5363 1 0 1 1 0 8 0 vmmpekpl 168 39818 0 39798 2 0 2 2 0 8 0 vmmpepl 168 571777 0 570394 221 149 72 77 0 357 6 vmsppl 264 5376 0 5363 2 1 1 2 0 8 0 pdppl 4096 10760 0 10726 6 1 5 6 0 8 0 pvpl 32 2028447 0 2017279 660 517 143 229 0 265 49 pmappl 192 5376 0 5363 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 896 0 324 17 0 17 17 0 8 0