Warning: Permanently added '10.128.0.124' (ECDSA) to the list of known hosts. 2019/02/05 05:38:44 fuzzer started 2019/02/05 05:38:50 dialing manager at 10.128.15.235:30971 2019/02/05 05:38:50 syscalls: 1 2019/02/05 05:38:50 code coverage: enabled 2019/02/05 05:38:50 comparison tracing: enabled 2019/02/05 05:38:50 extra coverage: support is not implemented in syzkaller 2019/02/05 05:38:50 setuid sandbox: enabled 2019/02/05 05:38:50 namespace sandbox: support is not implemented in syzkaller 2019/02/05 05:38:50 Android sandbox: support is not implemented in syzkaller 2019/02/05 05:38:50 fault injection: support is not implemented in syzkaller 2019/02/05 05:38:50 leak checking: support is not implemented in syzkaller 2019/02/05 05:38:50 net packet injection: enabled 2019/02/05 05:38:50 net device setup: support is not implemented in syzkaller 05:38:54 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x1ff, 0x9d1c452, {0x4, 0x4}}) read(r1, &(0x7f0000000080)=""/160, 0xa0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) r2 = open(&(0x7f0000000180)='./file0\x00', 0x240, 0x1) r3 = fcntl$dupfd(r2, 0x0, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(r3, 0xf, &(0x7f0000000200)={0x3, 0x2, 0xfffffffffffff800, 0x8, r4}) accept(r0, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) write(r0, &(0x7f00000002c0)="651ea016562d926583d1928c689f9bf497544756a9fc511ab3b77b4f28776b686e3088f6bbb19ce921d59a874cd4d60b4fdfdc8ecf9614c249de2c8edcedc96eccd54d2f0b3724ffe0a0c6d8accd5d8e8be16b198a3b21d481af52ada3549d47bad2a7327cc3f63b9d11a37fc13855544328deede6614023e761df79ed44a72774e32266f4057ac32f4dfd534d4b276ec8eea6d13ba8e63f05d9c2734d047dad68a4f7fc13385cb398c416667354528f9dddf714f9f540f613c9a1df4a3bda89ee3e7f4d54e59dc5a57b1fac3d5bf341b5bba116676c45fba008dbac07128382703c0b67f25c", 0xe6) connect(r1, &(0x7f00000003c0)=@in6={0x18, 0x2, 0x3, 0x1}, 0xc) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000400)) chroot(&(0x7f0000000440)='./file0\x00') getrusage(0xffffffffffffffff, &(0x7f0000000480)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000540)) ioctl$TIOCNXCL(r3, 0x2000740e) fcntl$lock(r0, 0xf, &(0x7f0000000580)={0x3, 0x1, 0xffffffffffff544f, 0x943, r4}) fcntl$lock(r1, 0x7, &(0x7f00000005c0)={0x3, 0x2, 0xcdd, 0x4, r4}) r7 = openat(r3, &(0x7f0000000600)='./file0\x00', 0x30030, 0x14) fchownat(r7, &(0x7f0000000640)='./file0\x00', r5, r6, 0x2) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) getrusage(0xffffffffffffffff, &(0x7f0000000680)) recvfrom$unix(r3, &(0x7f0000000740)=""/16, 0x10, 0x800, &(0x7f0000000780)=@file={0x0, './file0\x00'}, 0xa) chmod(&(0x7f00000007c0)='./file0\x00', 0xc) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000800)={0x524002ed, 0x6080, 0x0, 0xff}) r8 = fcntl$dupfd(r1, 0x0, r3) lchown(&(0x7f0000000840)='./file0\x00', r5, r6) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000880)={0x7, './file0\x00', './file0\x00'}) mkdir(&(0x7f00000008c0)='./file0\x00', 0x1) flock(r8, 0x8) 05:38:54 executing program 1: r0 = dup(0xffffffffffffffff) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x2, 0x1}, {0x4, 0x4}}, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='x\x00') mknodat(r0, &(0x7f0000000140)='./file0\x00', 0x2001, 0x5) r1 = getegid() r2 = getegid() setregid(r1, r2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') setgroups(0x3, &(0x7f0000000280)=[r1, r2, r1]) r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000300)='./file0\x00', r4, r3) getpeername$unix(r0, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000003c0)={0x6, './file0\x00', './file0/file0\x00'}) semget$private(0x0, 0x5, 0x80) r6 = open$dir(&(0x7f0000000400)='./file0/file0\x00', 0x0, 0xb8) lchown(&(0x7f0000000440)='./file1\x00', r4, r5) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000480)=0x6) unveil(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='r\x00') getgroups(0x4, &(0x7f0000000540)=[r2, r1, r2, r2]) r8 = open(&(0x7f0000000580)='./file0/file0\x00', 0x8, 0x8c) fchown(r6, r4, r3) open$dir(&(0x7f00000005c0)='./file0/file0\x00', 0x8, 0x1c) ioctl$WSDISPLAYIO_USEFONT(r8, 0x80585750, &(0x7f0000000600)={'./file1\x00', 0x4, 0xf75e, 0x5, 0x1, 0xffffffffffffff81, 0x8, 0x5, 0x0, 0x2, 0x5, 0x100000001}) bind$unix(r8, &(0x7f0000000680)=@file={0x1, './file2\x00'}, 0xa) fchown(r8, r4, r7) lstat(&(0x7f00000006c0)='./file2\x00', &(0x7f0000000700)) 05:38:54 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r1, 0x20007471) close(r0) r2 = dup2(r1, r1) r3 = kqueue() close(r0) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) read(r3, &(0x7f0000000100)=""/238, 0xee) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000000)) 05:38:54 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) r2 = getegid() r3 = getgid() r4 = getegid() getgroups(0x8, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x4, &(0x7f0000000040)=[r2, r3, r4, r5]) fcntl$setown(r0, 0x6, 0x0) close(r1) 05:38:54 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) getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000180)=0x4) read(r2, 0x0, 0x0) getsockname$inet6(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 05:38:54 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0xa3ce1e5aeab4e2ed, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r2, &(0x7f0000000480)='\x00', 0x1) fchmod(r1, 0x10) close(r0) flock(r0, 0x1) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8004667e, &(0x7f0000000100)=0x4) 05:38:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x4, 0x5, 0x0, 0x9, "9c9cdd604dc9da092b82bfeb48606b03a8a17920", 0x1, 0x164}) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)) 05:38:54 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r2, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) setgroups(0x0, 0x0) getgroups(0x3, &(0x7f0000000240)=[r1, r0, r1]) setuid(0xee01) r3 = socket(0x10, 0x0, 0x7f) bind(r3, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x500, 0x0) mkdirat(r4, &(0x7f00000003c0)='./file0/file0\x00', 0x9) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mkdirat(r5, &(0x7f0000000200)='./file0/file0\x00', 0x40) mkdir(&(0x7f0000000280)='./file0/file0\x00', 0x100) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) 05:38:54 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) socket$inet6(0x18, 0x1, 0x7ff) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1c, 0x0}, 0x0) 05:38:54 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x1001, 0x50fe) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000100), 0x8, 0x0, 0x0, 0x0) close(r1) fcntl$getflags(r1, 0x1) 05:38:54 executing program 1: mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x1) mlock(&(0x7f0000006000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)=0x1) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) mlock(&(0x7f0000004000/0x3000)=nil, 0x3000) 05:38:54 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x8001, 0xc814}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:38:54 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000040)="7dd44f94ef35c7875c8fb6ff8795925484cb13f7706c2d49ccff9adc4e36fe3fb87f735dd7554261ecc7d7bcc500643a530bd5ecfe44b897a358bf3827b124265272b779cee6d5bbdc51cf0fb6d465a98699c2882bb82ab433b97a7f44", 0x5d, 0x2, 0x0, 0x0) socket$inet6(0x18, 0x4006, 0x0) r1 = socket$inet6(0x18, 0xfffffffffffffffc, 0x7ffffffd) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 05:38:54 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80047476, &(0x7f0000000100)={0xfffffffffffffffe}) 05:38:54 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000244000/0x2000)=nil, 0x2000, 0x2) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) getsockname(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ea6ce6c9655789090000000000000000000000000000000000"], &(0x7f00000000c0)=0x6e) fchmod(r0, 0x20) socket$inet6(0x18, 0x3, 0x2) 05:38:54 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fchownat(r1, &(0x7f0000000180)='./file0\x00', r2, r3, 0x2) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$sock_int(r0, 0xffff, 0x1207, &(0x7f0000000080), &(0x7f00000000c0)=0x4) setsockopt(r0, 0x100000001, 0x401, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfd69) 05:38:54 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x0, "8dc6861f62e38a64ec768840672c33a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setrlimit(0x6, &(0x7f0000000040)={0x2, 0xbe43}) mmap(&(0x7f000021a000/0x2000)=nil, 0x2000, 0x0, 0x2010, r0, 0x0, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:38:54 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x4300) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000180)) syz_emit_ethernet(0x27, &(0x7f0000000000)="399d570d15e4a85a94bae6bb1ece25dc452e66a2609b74ae4054678b0eb69ba868b26b700cd1b8") r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x40) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000040)=0x400000800) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000000c0)={'\x00', 0x5, 0x8000, 0xd7, 0x1, 0xdb, 0x6, 0x2, 0x1, 0x0, 0x7, 0x1}) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000080)=0x1) 05:38:54 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = socket$inet(0x2, 0x5, 0xfffffffffffffffa) shutdown(r0, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x3) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:38:54 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x1, 0xc46}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000400)="3d66350b5d9d7302fac733b26769edd07a3f762ba807bf8f129b24ea46b05c7e41a8da980f355105b24761877b7a14ef43e75376188f2bb1fb666f6857b5e956412082121121243c360b42eb0bd84ea3df2abb8ffbd82400dc2de17969fd3b817a5afd03bbcfe6793b3a9c39b856dee5c1f19d52a6b968c167aca991a99ff2422a06cd49ac116ac8c4e2efe7a5b92e2b68a702ac7fd3ff2601a0208a53534819f2ead878b2b4f1997887a7a629f828f4cff7564bf0e61a7db4d923654f9e2731c82ec4e80cd5ca178db793ecd24aed207a317383e234c55c4893a52db23a9f8e2c083100e7b9b82a096fdffb119401135afe91673a11306c5be318f0dbd6e3141b248df21356f3d0d81403e4f0c2a9f11d4fe411af1361f07157ef7d6306aa3d5438174bcaf5f93383bb8db11522cff4b6a10bbe1e507e09286e951c74d19d59b118e2b5626189a61609b7aa99c034166bad88b26b44e50f8ad37eda11fa4315", 0x160) r2 = syz_open_pts() close(r2) dup(r2) syz_open_pts() 05:38:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x4004667f, &(0x7f0000000000)) pipe(&(0x7f0000000040)) syz_open_pts() r1 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x3000)=nil, 0x2000) shmdt(r1) 05:38:55 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x80) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 05:38:55 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f00000000c0), 0x4) shmget(0x1, 0x1000, 0x3a0, &(0x7f0000ffc000/0x1000)=nil) 05:38:55 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) write(r0, &(0x7f0000000080)="f5", 0x1) 05:38:55 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f00000007c0)=[{&(0x7f0000000280)="ce30daf48f865c5e465faaf0edce1f5c09dbd59859e1e28ae5edee03b36101ac3088cd56d9e8efdcced86b303ef634d7cdd67953a7c0738dad567cc26f2e329ff2dbb252fe7cd1d4658eb804037c3680a27e98ad0c596a17e85093d9253a6c0e9a11a758ce", 0x65}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xff, 0x90d2, 0xfffffffffffffffd, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x4000000000}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "6ae13563b46ee4399e03a4c908ca2f7f605b2900"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) syz_open_pts() readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/116, 0x74}, {&(0x7f0000000300)=""/231, 0xe7}, {&(0x7f0000000000)=""/5, 0x5}], 0x3) 05:38:55 executing program 0: r0 = socket(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f0000000480)={&(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x6e, &(0x7f00000003c0)=[{&(0x7f0000000240)=""/146, 0x92}, {&(0x7f0000000300)=""/172, 0xac}], 0x2, &(0x7f0000000400)=""/69, 0x45}, 0x800) r1 = socket(0x1f, 0x8004, 0x9) setsockopt(r0, 0x29, 0x36, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000180)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000040)="72300cd5e383985530df60b605bc291274f241cebd651bd01e3fd974e86d76da36f909fb697d21fbaea63aca2c35bceb7c230bad58d116882148c6796dd42fb5753fcf1854aeb471ebbd7d67679ac7194778e440ab4e0d3efbae6eea1a329d14a44e234a2b773e123aef99fa304de54d713b260ac645ee44041a37f627b6e68dfd88a6e488d93c973f42a19bf58a3ffb2603cbf98f17546c2259cb7780b71c2078f506c445d015d15fc81797b8104d907822213b380344d7c9b505cd3b11b378abbf44281df0804e501f09593ea059f8dc69babdfbc007b8d1e9d20ae3bd5226395fd91bc13b1db570b2c3f84eb8c881c5e6c90514", 0xf5}], 0x1, 0x0, 0x0, 0x1}, 0x1) 05:38:55 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(&(0x7f0000000100)='./file0\x00', 0x0, &(0x7f0000000540)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='x\x00']) fcntl$setstatus(r2, 0x4, 0x8c) pwritev(r2, &(0x7f0000000080), 0x8b, 0x0) flock(r1, 0x8) truncate(&(0x7f0000000200)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x5d}) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000480)=[&(0x7f0000000140)='\\\x00', &(0x7f0000000180)='x\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000240)='x\x00', &(0x7f0000000280)='x\x00', &(0x7f00000002c0)='(\x00', &(0x7f0000000300)='\x00', &(0x7f00000003c0)='\'%{\x00', &(0x7f0000000400)='x\x00', &(0x7f0000000440)='x\x00'], &(0x7f0000000640)=[&(0x7f0000000580)='x\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='x\x00']) 05:38:55 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = getgid() getgroups(0x1, &(0x7f0000000080)=[r0]) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x3) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r1) kqueue() close(r1) kevent(r2, &(0x7f00000001c0), 0x60, 0x0, 0xfffffffffffffffb, 0x0) close(0xffffffffffffffff) 05:38:55 executing program 1: getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(0x0, r0) 05:38:55 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x5126) r0 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x80a3, 0x111) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000640)) 05:38:55 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x5, 0xcc000000}) kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r0) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f00000000c0)="230ea325675e9d1152b1aec049861d57f960249d95ab39825b148343be554b2736f64127890f61ddd1f427d3bb6f2f4296e9aae32485d3768b76ecf1b3f8537c938a1c23f559644eb52a897d21d420850b7788f0a236eafb669b3fa625bab540e124f70f5c27a4bdac9fa8ffce702e464cf3d82bb2bad6c8f05a5da92ddcdd9439c2f4f172d2c01022684e787fe96c47dc19c0ba65df6df5e99e24662d1d992d8c3f594d182d737cc26eb418c31d62c6185709", 0xb3}, {&(0x7f0000000480)="0f91456add93d260d6a89bd15801a16472c7f597340c00104367b6c9fdc595723aac90125ea0f125f219a59a632af823a64d456e02e404c7e51521db2599613fed634843d7ecdd07ac3127e774da129eef59d2c55184ea659f09bc0551ff0fb51f334bcae525ce048a0594850c20fcb4e47e90ab3dbdffc5fb5265d68ac40daf1b3c6e71fbe58d4b5b65fd34c91d777b4ffa4aef193231faacadc45b25a9df23df32242aad8864a2622594fd6c691b7b7b2bf0deeaeaad72674f4f170c6260b94dc29c5df871d7d9feecf98e92110854cc1d43fd9f3b959632c126665765916dc02deb2090119f5aa1665b8bb9b88380ac2f1c4b89f73f63acf08c150e18604d67ffcf849a759e794231b281f4d384d57bcbd74fdecc0b300ab1b636f2b93e7c18eae384ff139c5bef98b702023e483294ba96638f29e98b8168a3d1c06865d78e08ec7989c6b210fa810076f11263c41db6e13fa18982313cf27b72ec31e5262916820d0e7a657ef43db697d14dc118e706bafb264c6b69fe74c4a1a0a43483ec2317a2f07d6d80870fab33977f419e7f2fbe081f252bcff74f781335857af0244a12758a0b9f0aadcfbc67808c077c3432e3d2eaf70e82fa5c86b89b011455fed6407422a83ff89a9e46913f9571c1971eb7c330b4e1071c94d5a372b696dccb579330ef5334e812c54c43894dbef6bb7558749eb2e6bfe0addde47c5bee6e7c12cb5cf2aeb2f5a48d1484246b3f040a149f778468e6ccc08e248aaca68e5b9d6b2634f90ca8e9c54373ab27648bff8d3b5332fd7ffd08a3cbb277bc671db6277e58bbc9bc4682b80da7fd1ed896d9545077a1924ce314d613d9099a2ddb73566220bfd274e959d9d8c4d4748e9558ed1eaeb7190e8ba8e6aa06b45c66bffcc47819199b18725e82a30e28cc98c8dbd131921a87f5455395a8ead1ccf8be2e02c77396f5fc2dd7011f37edee48236a49f61063f975703e136ad50e67904126af7ffcc8f8b8fb99888ee192d897b6f9d38e827d31216e3b4bff75d1554d458dfe0590b3a9bdff3c6c1ac99fc1e932e6d71547ad63204de096d62071ec69709e28e0a005fc035548e574aa494e98d7699a6cf1b5469f201945f3a521e684258dc7a77197e85b42e4b9b91cb69cb5fb5a78e169c5708ea2dbaaebaacb10b9d14b2c785be4449dda9e6ffe576b2f40e8cae544cae2b20920f3724522b6157e26fed823d5111630c626458894cddd1f03573f2db2ff8cdea4f30a900eb68db30bae43d1a3adcbb6697b419dac09f2a59854b75bdba84284a3f3c62575ce90317057e3bdab1be039053fd4951fdce32fbddce4e407151f772d6aca7c91231ed36e4c81cc031edd5ef4657cc901a65b28a8292d6a7b23156421fa0d4d3081360d1aa21deb3073fb9ea2f54bf7320c5097ecc4bdbc0eafd8d48df78ce52dff243cd95630e98ad1b8022afbb0533ea1fef4e6a4d10cb38afc0b854fa46b2c454b62edd540dae0145e8698bbb88b84e5b75846bcac7e6ba24bca635e788f5d8e6d3391c6b10b125819a477b5a0f62e3418cfaf8dc184edfa962a5dba4b4ce3d4c71eae64ddb0a0bd9164ffc48187c9462255833113779b597afcfc86b46a1341746b7aa0c26562ab0b35c769377e3b361b18b298e99603a02dc8bf0c47f3156971105bc0d20f16a56589065b006e2393a7270ac5a85a5f3d68c44edc53ae9fb90abfa2143f05a3da8908d107428e5006b2b42c5c6b2f831d2c6907da0f837e5e0d1b256da14683163b87c2a39d1b75fc1affe8ebd4af05b86840f2379e36c8ff050fc5ef8c315303ab06ab8e16c3d31b4748a6234c404d844729413e658662a532401b9624ced5ac43f8a40ede86fd05dd015bc064c3581236ccc2e3ba2d5dda32fde544c23c31145f4b06d078422e1e789f1968dbf8b9757866850e8cc1681b9d886ed86d618aeafdec72422ff696316c9e8848d0cf66e75db27e44b726a9b0cb47e24ad9840f84b5bce0b53fd120aff66fc6f3822b2ad23aae107255e2494befec64de10457a483e07662e0b9e5e45a959da40059df2c8af857c79a123253812ce26e3e97d6c756d2eea9464e87c7cd90d16e141f1052fb82dfcdc985145ddb9bd626f2e0edc4ed396e44877bc8c7003a66fdcc87defc59bdf7a89c913ea062d8b56cba980cbe5f16e80c7cdbd13ac2ec2ecaad39346727bd970750aa8e7f2efb69527ef505f2be33b8ebe08672cbeceda6a48009ff2ea1064f2b25c0e083412f8a478ab943653b1d8c20ddbec39ae711ec1a301d0eb0ae9ec4293b6a641525a51f64a5266ca7178a3613562ca636710832d3fe420ec86f5833b17ae5c3be1945974c822b1e3c46df56d36d03c0b610812048ec945275b4e181a59449d608de3883677ff94844476b163b1698416611a9f792563fd3f11729bc1b27bef73256357bdb7f1a55a832dae4afd016b6a478d9600395a84d7e6726ab49ffe7729f0e853aed946a39d11648097345ad38760f66c554c0632af0a1793a32b3b8c25fe805e6642ecdf23544ea23b7bf8eca7922e3851fe2608bd34a93f4ad4756c771d6bd1d72bb0776dd07b4ce1b3045bae9aa71b130056736e8b94ea159e4186c53ad9f3480c8f83b62d71d20890cdd10a2234fbe37928b04c9e94a3106143a3ec3fbd370d4ed555d49710947a595689c1889b0175438ba0ea119abae1c7bbc46f95a82b19510dbacc2f7f9a911a9dac6119e3f01ad88c7bc41a912fd927642d163e5eee57c6cafb5a86a655e9939c73bbd82dfcf11170b80afdaafbc0ef72d2a0b3e98977e787ede73cfde5def0a81120dfc4eb9f8e87578cb736abf20124aa1b368f70e1d9be6a098ca25320f4701f272060ae4631057176d7bf75f2ed16a31f774d5a4a6691817aed117ec1aeca9ad1ce585b9f6bdfdea8d2d9cb1bdc9e1d25ba60541b3a7c927e2b6293d3afbcf1e9502b82b3181cb5a726fe78287904493967570a8b410f33c2412279328d5acef7c9e049d011897e49510dec5bd2a3b8d838ae8ac78df9f4963e0c156add1e564f1b02a9e1e1e11bc74f71810a85013e7cb13e30286594eacbcd4d2978e92ee8833e6f12741af1ffa4dc94724ced28a5e074118769c56dc2ce75f2543db4149edb875d20915997b6054373e9e89f39ddc6162a234644773b2982a00c3122b9d539b03716c85c077374ddbf39fd8c4ce4f3b53839b4c2406a1cfaada4e2c33e300c234893feaa1ee5c657a5bdac6491d1ac0aa9972646c689b6ec8922265b712c043a16c780ae63d192ed89d2303c9d3dbf3525161390113a62d58023c81d480865b350618e76bf5379f0951732d227e5e2d2a4da5cfabcb9c70ca695ac834c8caa2fd3ad569173bf3dd9d4c5a46e197fcc7727478bbcf0acd298f4486753bf4b4b0671ff89ed96b7283f7d57e9df4a9674bbecd9d592584fec439c52340ee1afd823cc52317ed8027660b862c7b970f4225d32b71e039ea82d16af9d021abf33c81470f5009176ba60631802b5815800dd99be6b6e66ae6b4e16d7ee423f29fb6661179f67d1e4624dc33c81d4ede7296ae1dc5168d616d4a3f47751539b38aefdd6a55212403d0584ae2986cb47f0546e6a11a05ac9a5786c6dad8e5048d84daada079ba897fed08661e84911992d11e0edc38eae079c4b0d90d268c3d94ebe1c8420c5a49ae89ef199817225edc8633ff523313a4ce1c8e01b43b50ca3f14e064380eb0b616c329086819883c3266c03f88a1e13e813eead4e5796736f08eb4e24d3c7b26b9b987eac6310240671e405ab5b8c39068014e28ad35106a5d134e79f3ea0f2f1480075eabbc5cb38581a17302d579341b29a4398d9eaf0218867bd03a602c8a782e7fa3a020a6fa6d2976c779f3782fa860df86d7883e0d4d8a71bdf43a04c508276bbbf97e274447da5aca5923f05fbbcb0309bedb46b02d56a67daf4506b5ad5bbb13866c43f7c4119230f5e0e187f020c7a7702663be0e5ccdbcc8aa3f9f180abbbe056952e8a269e64d4fd4ddf20d32752276d196bcb6f67c217048bebb67b1029cdc9d0f410bd417455bdd588e50505989f3d6435631dd487878922dc5932a72086d8f01a9e749d59afdaa731d1eb221f1aa8a8f4f4f02aa61abf0acd77b9a5db362188d311acc820743ae658c4a5fe6efecf2c2d6c0fd698550de902f85af90578a205232d8bb3068c799a9aaeab0f0c1b80684818c4034aebde83e90700f074185d7e5809a154dfe44a32bfb9545480ee82695e2ef11d9edd76292419b1ae4c76c462632b6b4c6308b91832a59f6eb95711cbf055f356c879f7c3beddfd3211e8feb46edbf7f8c799921254090203d161d568defeaf092e93045fa08f3a6370937ab7e793e1c2659a37f90aa85dcec193ce99d457868cff7b74651fc48321eb8fa9420752f5da499e686c61028b1f04a11e1d6b2dbfbb181aa8cf15c6ea8ab3c22509ab26b88c3f9928e3ec82d29f14cd152939f2eb1e77604a823f2fa272830763ba422205d01869a96d1269c3c736ae9ee56122d0c94c4139df8140629797f071f519f5d04ecbbc874736e3c13a14492daea9147b91f6877885fc06e13c958eb4032b6e84c7fbd50af16bfcf5ad3eccafd1ed60f5ef79b2acfc9d5b52d300e4fea76fcf13f6c9fa6ab02fa42e93391fc8cb07345f52eca2a8ab0a7ba51459751cdc0349700b87f5d08b04717841caead3eed6f643b4fb6d9c5bbad6f1fd3ed36b450fb1961c80ceca8759269c33d1e9175a8cbf3bfda2a83a83498d1e188d587642dd52fc323191bb7960db74b3bcd8441545ddbd5cb53deed4c637bd3c576a655d99ac47e3ca7629c04f18d26501b52861e990f29458c93c21d56c2d8e7f6b6243b45f914ff375ae2aa31257f499f121cf85b189c7e81cf594238e7aed94007e93f61f63451e0a16c1c58646fb36d554a75837ca57d654de63a1698be1c1ed3a484c1eb2d541d02faa57e72900563e36a9f71c992ae2bae0d86925a2d0e4605482e39a281664b49904c14259c0d1d0102c147ea5ab4cd7e36da8899e330bdb25ecf892e766df663d435ab58ab230d9dd65f5c84cbbf76579ba920561ed5927692bf8774b2299469f5c140e2b72ebc13dc97300cf35f9f7f7efa00ad4e8aa964b7a85f70c9f065bc16d29e8fbd86f9e236698d1a9c5ab29557a575d0d859cba8cb2f03cd584f6474f43dec93b8e9e2cd3445c49b67676cfd5c94f897c43f97b6d10f4cb53572e8fc247ca323aee224d04379a3aec90cb68dbceee26334384433328227a8cd36650885796afad7f8eb31de9c1b5da7c5fc6d92c88b010f9bd5cdeffcd10c309f0fe38cbe573089faed617733b383c2a368c536edaf95aac08b9f878cbfdecb1948b28f3412decd87e8346b5a4b46375579d941a4523d9f1b043c52a21e4cc7167d31e1a5169c4b37d398ace007424ddee57eb39493bf12040e5dc09d4799047910257e5b788b3a0b909f8568ced67c5d545433db766e22c56ea68ac9987f7992f63a72793ce9e0e08726153aee549f841ae07cbe9cffd554d8c7b27af09dd30ba7cb459ebd09ed8706fa863a934f0d1f293a30a1ad0c67a620972e2f5f265364441562ff0ebbd4d2c10d6f9d030c8f60069130cd4e84ac7479890e28a976c1e2286e13baa63daef1bc8587805dfd7411055254f8f54eb04eaf311b7950899a5f2888729445a1611afe5bdc890c0a41bd32d200d371302880a101acbd3cc8830a0e4b6f68031eef39d29897e2a55c5d4cd8a1f4c81bc1a81d8fc173cd408f9827f6d5f59a18b", 0x1000}, {&(0x7f00000001c0)="04ea1e61ec3ca2c54636c084dc4a86a0b882d7ecb34965ae1d014221723c475e768ed4256da4720171dac00a595897000e8cdcf1b503cb796e4a047f1127b3fd66167d2b3e33437013d050b13201aae92e5e59e6954b295f7ef1618074812d2e2bf270effbc5d4963437465f4dbef8ffd99ba0daf4568a1792efb8194642b23b9fd3e5e3c5285f2e3c30f63ac5d467e4788a5bf0dccfcf52c1d73cf4d0c0ba666bfe29b3345c184777013999b7e977a9a87a49b5db64ce8960980318cbe28a31be386d004b7f10", 0xc7}, {&(0x7f0000000300)="d7b2c09e0f8d1cf6b293e418d3ab9674ea3f720224d50f48b505c05d53987bb3a51db4747236d152abf8b6292b2556e1b6fb2e3ca834f6e6d8f2af855849589ae70ab185dc6ca504b82f24f52da1fe121c34", 0x52}, {&(0x7f0000001480)="5db72bbe0f29dd7ff1018cdb3c7b1f440157ef5ad2121f39fd2a641bedf732d71b47c33090552a5b690d898f285903d8f7c3903862f8b09b168f2d21ba76e57fe473fd5fce0a733a804bb83b9d7294c1120b35c6ea7f4356d6ed1aeece12ed7701f830278d42b92bcf5acfa71efb73989da44b6c6ddb5e57c3d564c4c4d9d3ddda45cb38413ad5117d598cc00bf1250d46e292ae3290641795fbd1ec0a37905ae7520b247da5ad56622c6bb2d3df454593a3a12e606682c351caf842c36f0eca1f6316c6e25cda193cbea249d3893a49bc66f1d24c71de7fda7ab75d09f8a4903a8f4a578ad0f839804aa6710ae733269c46ad7ce18b5478e1", 0xf9}], 0x5, 0x0) 05:38:55 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) fcntl$setflags(r0, 0x2, 0x2bbc4512e0be8f5e) getsockopt(r0, 0x0, 0x4000000065, 0x0, 0x0) lseek(r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) 05:38:55 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000000c0)) 05:38:56 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x6f, 0x4) setsockopt(r0, 0x6, 0x4, &(0x7f0000000140)="92efcb20", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 05:38:56 executing program 0: setreuid(0x0, 0xee00) msgget$private(0x0, 0x202) getpid() r0 = shmget$private(0x0, 0x3000, 0x220, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) getpgrp() shmctl$IPC_RMID(r0, 0x0) r1 = geteuid() shmctl$IPC_RMID(r0, 0x0) setuid(r1) 05:38:56 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x880, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x2) ioctl$TIOCDRAIN(r0, 0x2000745e) 05:38:56 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000100)=ANY=[@ANYBLOB="bcfc7b902d719253eefb8cd7737d80ca7d6b58f19fd09fcff1467b1ecad8e28cf1ac5d1324dcee0781740d0b3aab1d601e0e15fd5117380474660150715b7333a7e118618d646204cc45427c7adce1d03d9f88b09d4fb4ff9863b0978a78af1797c8e7bcc9d311ba150b03a15c60fd277b5e7a11967def8960c38ea0dc786036260e11df344ba140700aac184d64a22a41f4e9f3a4b8636eda32639615d70a12a2fe4d9afbe4f6f8dad86b309629bc9b88ec5a8bf16df22cfb9bd1fcbab1"], 0xa, 0x0}, 0x0) 05:38:56 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x8) write(r1, &(0x7f0000000140)="423039c8308f3482f2e618d330c5e951e484f9159180e4678984f388c6b10082c0320897d7f242aabf06a3b22b2cda13fb96199343a0b4bb90a506a88a25f6dbb35015f36f4e38b5d8ff33ef9e819a194ebe3ced7164e4d4b3aec8609bc84033a7349fe02f5150b8dc027991a7eb5fcfac4abc325aea96522c88bfe8ecf2f9174d16c1819ca68fc035ced1d8c30c43a5d4711414b0ae01bb0a7548bee2210263b071dba023d570e19a10161acb3c74f46a843e7afe593d63255a14f0976223e35eca54ce1ebb4b27fbb26d53", 0xcc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) 05:38:56 executing program 0: r0 = dup(0xffffffffffffffff) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x10, 0x80) r3 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) r4 = kqueue() r5 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x80, 0x0) r7 = accept(0xffffffffffffffff, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x48, 0xfffff, 0xfffffffffffffffe, 0xbbec}, {{r2}, 0xfffffffffffffffc, 0x10, 0x800fffff, 0x313, 0x10}, {{r3}, 0xffffffffffffffff, 0x80, 0x40000000, 0x3, 0x5}, {{r4}, 0xffffffffffffffff, 0x2, 0x80000001, 0x9, 0x3}, {{r5}, 0xffffffffffffffff, 0x46, 0x4, 0x1f, 0x3ff8000}, {{r6}, 0xfffffffffffffffd, 0x11, 0xb, 0x4, 0x4b}], 0x3, &(0x7f00000002c0)=[{{r7}, 0xfffffffffffffffe, 0x10, 0x2, 0x6, 0x5}], 0x0, &(0x7f0000000300)={0xffffffffffffec6f, 0x6}) mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r8 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x3) fcntl$setown(r8, 0x6, 0x0) 05:38:57 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0x12ebcd36d7b21a88) lchown(&(0x7f0000000000)='./file0\x00', r5, r4) setgroups(0x0, 0x0) r7 = semget(0x1, 0x4, 0x40) semctl$GETALL(r7, 0x0, 0x6, &(0x7f00000003c0)=""/251) mlockall(0x1) setgroups(0xa, &(0x7f0000000640)=[r4, r1, 0xffffffffffffffff, r2, r2, r1, r0, r3, r3, r6]) r8 = semget$private(0x0, 0x4, 0x203) semctl$GETPID(r8, 0x0, 0x4, &(0x7f00000002c0)=""/241) setuid(0xee01) r9 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) linkat(r9, &(0x7f0000000080)='./file0\x00', r10, &(0x7f0000000240)='./file0\x00', 0x4) semctl$GETPID(r8, 0x3, 0x4, &(0x7f0000000140)=""/138) unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='c\x00') setsockopt(r11, 0x100000001, 0xdf4, &(0x7f00000005c0)="8e69815759cfa45ebaf74cb83624d8dc24e79603a2879c7dce1412fb015be0580ead664c0291a163d0e26a29806c65e3e23dbdff16d2aa5263505fceb64d10e36cca760a479691f48eeab8315eb0a09b9f8f9a", 0x53) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='c\x00') 05:38:57 executing program 1: r0 = syz_open_pts() ftruncate(r0, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000440)="07ec774023a987a8bb1ea63390ec846f5b3b355f98b6df8bdb45673009986dbc42c7e48047ab577fc84e325f6eff3d01ee4e3be865ba11432740328865aa8028d2ffff20b9f8037f6cae2e2430d4f76052df8a866446850bdb75b1380ee3004079c4a98567d307883ea18a82476ac3356bc01f21c8c8be88a54d56a043d955a5e04600ae05cc219e81330408850214154b24ed9339766aa4adab4fb4667fbf5e53aae4aa01187fd4f67c1651872479fa9e67c76db074560e6511d635d918c09ec9124457ea17df58473a4cf4af37ec019c36c3f28441f3919fd4e5ffdf7613e457e326fe7f3d9aba530008d0c063b0f36e6efc0a1cf06bf4c38b8c452041ab4a54408c0ce513a5a39585d3f8b9e2f8ee4fb0b640a74dc4cf1286fb88158211220ad11d83ae4ab4e487617dce7bf3ab852c641e660e215a3139bc86d43fc933ccf23316ec968a0239ed16c6bf5d87871237059a197f08b1492fddade246a780977e224a1eac793d4b8f9881ead7bfb28da4ae531940750894a892dac3d5c814ba9a660beb64f80286b83482d9922af229d5a62f52938ac5372f01176c920af69cdcfc246f546c7e027b9feefa746d22728a7f85f8a5983212189731d2e12d2b2284c35ea22100894a7eb34a8c0dd84baf3d4bad5ea5a853cdc9ac1f21a75dff4c9c6577f799b9e0d4c1f0259ddce1efa58c4342f5aacaf9cd143e975afd492398df6168145733b2ed906a1a4d7bee13840e618431e15727b95343878e032e2ab7d170b319f1192965f2e8f7dc2326992bee474611ee33882ee3e19fe1f3d6079b1d8e8702c4d875284ff407adcff1378794e2a343b831a77c38b34b107ec2fe8efeae46bdc307b16d68d5103ececa17dbd2b481e2d48c051991f7c98a82457cf454882e9bc598f4d1e2dbf149c313c90309d64f71a6753c29c7eabde7841352c528d5c6e94b960a32e65e264740896b497c668288b5d9785a782cd8fcdd74ae9c363405edccad2170b4a21a783ca46397e2a3e5266bdf882e97d5538e66627e2cf53efab22ac747d500ceb5a523bc734a7089f9b16e045d8e7f11a58b1d9b40434f71ed430e299ef0492b8f1f7f7743c1ffa6ce1889ae4218fe679ff4663c8ddc9653b96e48c0af6ff49f3836c6ef30c7ee9562375ae5aac839d8e8d653370bf10e1445c54f89eddc2febb16044a3c9750a1a99a4f32fcc39b4dc3a28ef7a3c8cc820ef89565dd53d020cab04f377b14e3fb5efee0b88d6c4f3635e26c0e0ed22adf038302c89718d7b0ec5457d2ecba85873ee3dbd1fc92e8d69af3113f6dfbc361fc2e5fca8ae293f8daa1b6e0b2589cac2ef46f1fce0390f94416defc121e96bc6842f02f32407f3f917b0bb9002524a8a4e4662d441c9038f66ef41515ffdfdee8f491f6d6641631aafe6b8588c53d225918d3df0ff77d7173b48b01a584f4695f84d1dec07d92d6d0b19f9400dcac3d46993dc403bb6877afe714caa99c7845e49ef1912f8c0cc49f3acccb1ecca2843b15f179c8d791c14c1e094c53ccd2d658cfcf03bb96cb85e76c4b743dc9734510aef8f4856021ac645afa9673ba9d7722ef0d7a61c5da3cf2ab61602ff4aee4d52d0e07e172880899bae331d2e82bef2cee10734edc8aceb40824c5a0bdc69f4012663b5b7546e1af0b91c85cae937e076b3153248182295177e234a7e749ed9637b16a325e7dc8b9e29dd6d9a24381180b24da369480f20d20f38069cf49eeca959bb080cb5febd8399f6378457da792613de57a524a4f5d829030a5468d44c6036be5b972d2c210133f90b1db528990edc234722e5d5fd5f7cd11b63d5b5c91eae2695477f060569e98ea7dc44ffc9c13640fdb1f059a1f23a15af427c6b6a84b5cea241909620d7590f4adee20922f6db265f718e48d1b9e49c0710ad562617fa014ec9397d5dea9360f7862c09219418182e39a02ea9e5c526ed293b50a58bb79f19be1bc443c390f2a3df969da7bc9b9090ee0bc8b8bf619d63e51c17212a29c7b2fc27a194c194b9574b1af1afb950af5091e73f207b345de5fbd404d0846ae3e26cfcf55dbd07f95fd746958d62bad9ece027f3889091a08fbbdad928ff8b3b23675dac6d4693f025294ae4d61cd6e32d9587c4c40201c8c1e0dccbc9b7e333a785338e5426eb20e2c78b8897325cde6d85d7bbd63c703e1f95e87718df00d804803179166b4f3df305ce9c3af820a14a9d3b791db5257990f927ce4d0f240a82c7b47fbf91348c75ad3f6afbb3a42234e3a5aa450690b29b9eb1079aaf33cc26d648a5831a6afef55656424f7334e70828f7a78876e3d36ec24a0072b4705854e5c01a2c1a326fc0b4ad999a94a4ca98da8a65b8f08f42df6e07da4f06d3371e090a2089985327da301382a41d1b64801eb585175978d796ef7f6bfb9e49990653abad85d0249c998fd24732c15c10003f10cb1f13d409f9aac593e85e4338f01461b08f36c3afcf117acda70a07bf28ec1448ecf093edfb01923ee5fd7f8b9a8104a2b47d1e8692ab18bd417dcd167cc0a7c9a5d249369e576665ec1249000454626259001aded943cefaf8cb2ca4424d8f524b26a355dae7a4ba4694b429ae009cf8fdb7ab5dfee8d4a1f461ed7bb0a76caa57e9943ee0de818cca317100ba620fc6ac79009bd050c64a1676d37bee0bab4605ffec8662ca0b2060fe9aca2f872efd1172058aafb2c113c2a8f56e09453e610d6730e1b23c20171e4f63460c2870ab3c12ffda20c1772ad02b2d32a8ac52dcda6e355a37878739999e1e6a2eba9b1270aab9705ec2f8a10014b777d2a68155934af611c5d4e077d2ea6175cf1b04538faf0677e98f486c4f83efd327fcdc1a6ff0d42794eb299bf7d0d1b9bc508da90981aaea3916f242f836add01d81c1241de9db048267afe942ac60af8279b50586accca90de4ecf4c7a6ec35e12b48eaf3eaa0a999b31df6f98306500c9ff9fd98de16c87e24cb7bd61c77e1be35c560fbfe7f6d3edab39d58d7949400e435c0d0430976066b6719bf2710df85911de6031cb72031b8c8df29174fd7fb2085c2b1543ddf8c3067461881a0e5686a014cb336eb9584d6800f22e6b37835bec4fef241f3a58ff2a71ccbc372982ab2d3b6b1cdc49b78d1c911d904f75309f152d6f6446d2ab18ec9d7adcd86269225612389547d2832a8c36b56716c0c5c92c1ad6fc6bab7c6736e7a0c77b5f9505a80bc431ef1e5e6f169977323bb0ddd311c66b3c318ae58a76dcdb8133552d771d6a502825840dab881eee041cfb323c82f47f44286749454aee2aa9ebd60ef9345d5185ab6c553d277d4520bdfdd4942dcd721b7996fbb1480c40000432f3d20e7e6ed2bcc12ca1163b17856a71163c2d77ade1a8512195698f51a25ee1154a8adda931a79a7ce6cd0532c08271434e7f476e61dfb9163ffb2c1aa55bb91258b72d1e954aa17c630ebaddacdaa4ee60462fe045f94e97e587775700f62641fa1681be78780d384117e724d3cc32cfa3a787f2fb26894ec3f1bdf88ad7fe55fb43757d6e2cbcff5bcae2ad64898b5aec12272968ede2ddaf4bc86144bdf76519bf4ce14a0a86cf3e78b8dc96fbdc122c005bdcf43f912a75d1b39c2a05663ba300ef6d4e81d4f36e0e1076cd77d630c7283464fbcf3b603d259820298b9a259a51dc391eb544c4974cb81cd0c148c7cf3e6d4841fd29f549b3fc65841de06da265d4cc8f5de2e5be5af7895d1baff7fcbcaf16798160528bd535ce72626c59324e7f564b91f0779c93fdaa17bd5708a0aad33865fc4868bba6098fa183d08407cd2e76087c7954480f5ac45b0a6c7311e880bb0001d293c91abc1c951ae6984ab655efd84ccd2c431f6d04d05a462485461395ff0fd873feb2a3d995e1c48bd17207c9ce7d2994db51e44f7d7857b06e477e9ac13c157ff5c03c7ab762d001faf0dd6a9812463035b04de6dc7c315341599e7100746375e9b0356503c08e873f577b78a94df72e4706ff53eb9f45f550d06043b4113cedd00b78fd4f3fe0f896e960d9acce5265fc73eb0f36fa515351b538d894ca21abfb7efd7f8820564e7fdb02af37605b891bd33b2ea134fbc38f78c110fe0a437d6c8b2688bca2491715570cd74c0d9f0beaaab349eb7d94a8dc36bdb37ea2db35c27acea785edbc404cfdfc58e3d251758038fb3a3d9f5864b1c54f39efaf782a9c545f6ad88dfe4e8190576377c12e83aa04324187163122b5b2643788296e6285c2711f53b16f90af52ff454d898cbf30f3f5646c1725030b28e0799977836990076c99ab269aa0679b5613d562a8887ea09dd9456c4130582ae11353d6ba2bb7bd174eecf2ce3b69d31806e91dbca48dd0d519313680222ec75a76af329cbb2ff50f7a2be9f54148c64dce70610088b8c2a8dd76da8acd0ace02c9c79fac01a1b4e52fbd3e5f6b029ea672d32b996024b45b947b6442725ecba7f6eec89ac15acf7f55340770aec46ed61f92d30db17b7cf1f3f082e3003f59bbf8a6777dcc3182caecd575933efab87fdc78b36762827a879f68ceb57b8eba364e560dc7ab397cae7f482e0d0ada8681de97d285267583ddac867885fafb20a6d0e4d823ba58efc2a4a3f36f73613508afd978a0fb06837c88ccaaca003b729b654185e238654a8396f83c9b3cd0299ee8f602cbdb78eadbb79417a9bc88f8465615b7f671a33acd32e43bf48bf6ae1ab95020f30d4b24c1e7a9232743818d690716c181ab6731ba7afaf5c261a4368128e3c8d7681d04447cf2739a6388b7611efa95d10648e53d604056ec85cde828aaec0dcfd1c1ffabb1abfe81a0c4a11fa6f7469183206a195f54f9eb71d9ca445134d5e6d1d85a136af479fcc17f24b29a30cfb0ddbcf47a4123d17b89e9a02368c6f8dd6a401c8201d726d8f4e4239104a6aa6f62e17ffa1fcfbf1d254691596dbea196e38e649b4fb443f18c73ab977fe8eb4fe1b1ac1c8a5ecf8f9b520807e2de73e41e651c39ae2248ac4baa2ee88752b4be6375c52b027678fb06fe27db7f37a30b62716074c12640a15cf22f538e986e3d682fc855a44592562b4ce06bbe27443ba075d58c5459255eba4e5ae592e2ce8388dfbc3415a908c3c69670d2a6809380c2af5c9616822008cd8a84b02aa07732677f799dffa39d1401feeecb3671a31e5fb6e6ce82dc819734b0af0b7c81a629879ed93e88b46a29fb83ecb7f8c4b3eb2f63f5734a95d52c1a492430e393c19106d6d7d44f54f9bb3597ccf322fb415879a065c1f12bbeae8647fc79eb0862fa8f2f254c4f303691eb938aa67430301a84174d04757402316bf0fe8838264972f1a30dc9df4724e2b5eb49bb3a42e69ccb6eb3a01d0d41dfcee50e00ae6a4c4025912ff91f13c58796f41a0b613aba2740ee0d6493c12bf479b12476218d0f4e34ef1fefccef334b7bd383fdeb511d94a2fc0d74ec2cdb8d515be3b150865b0e9490387a2047b898cfef570acf1b83b98a0c4c4500c06318ff3931d6143c72dbe60d22e38e532d6cd8e7197da63d6c52ab524b3132174d49ad0a3544e0fe6814b18a7429b2cec11d8de2cb586b9d84a374ac50c0e7bbdbbdab78fcf3deba466f42511e607e405836c050da5d24bc6b39ae1b2b54d6c2ff5d43fcf8dbedb8dc47a16eddd6024808447c6e70a755e8c844cc7edae6e83db1e7668ca331adbac1b33aee209c597f6f740b26355fcd1e1d1b4b4bc678be5943f661eaade3fc0a03c449bfe904c3ee88cbb97f1876d79737b690422321c035ecba6bca852ea20b9a2d08c0e81", 0x1000}, {&(0x7f0000000000)="e514b0b0a8224d313e2dca98a5f9400e0bfcf277b03e6c6a0ff565f0887d3abbc76df5953d68fd47a6963a0c9e69", 0x2e}], 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x44) write(r0, &(0x7f0000000400)='>', 0x1) socket(0x2, 0xc007, 0x8) 05:38:57 executing program 1: semctl$SETVAL(0x0, 0x3, 0x8, &(0x7f0000001800)=0x8) semget$private(0x0, 0x7, 0x400) r0 = semget$private(0x0, 0x1, 0x204) semctl$SETVAL(r0, 0xfffffffffffffffc, 0x8, &(0x7f00000013c0)=0x505b) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r1, 0x2000740e) r3 = semget$private(0x0, 0x5, 0x200) close(r1) semop(r3, &(0x7f0000001840)=[{0x3, 0x45a1, 0x1000}], 0xf) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/220, 0xdc}], 0x1) semctl$IPC_RMID(r3, 0x0, 0x0) sendto(r1, &(0x7f0000001540)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0651d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce8800301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153ca9c543efca8eaaf2", 0xe7, 0x800000000482, 0x0, 0x0) r4 = semget(0x2, 0x5, 0x22) setsockopt(r1, 0x7, 0x7f, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x0) semctl$GETPID(r4, 0x3, 0x4, &(0x7f00000003c0)=""/4096) semget(0x2, 0x4, 0x40) semctl$SETVAL(0x0, 0x7, 0x8, &(0x7f0000000180)=0x200000001) sendto(r1, &(0x7f0000001400)="d8475bde1e571ae00a4380109c09e90d19f02d56ae3ef8292794914b60d60ed37521f8f28f71047c2596", 0x2a, 0x8, 0x0, 0x0) fchmod(r2, 0x40) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0xaa, 0x6) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000001500)=""/31, 0xffffffffffffff9c) r5 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) r7 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001900)={{0x0, r5, r6, r7, r8, 0x2, 0xfffffffffffffffe}, 0x0, 0x6a7, 0x1}) getsockname(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0x27e) getpeername$inet(r2, &(0x7f0000001440), &(0x7f0000001740)=0xc) shmget(0x2, 0x3000, 0x1000000000005fe, &(0x7f0000ffa000/0x3000)=nil) 05:38:57 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) nanosleep(&(0x7f0000000040)={0x2}, &(0x7f0000000080)) open(&(0x7f0000000000)='./bus/file0\x00', 0x0, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x6) pwritev(r0, &(0x7f0000000440)=[{0x0}], 0x1, 0x0) 05:38:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ftruncate(r0, 0x3f) write(r1, 0x0, 0x0) 05:38:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000001900)={0x0, 0x0, 0x0, 0x0, "858c1dba6b3f6cb5586dc607aa754c835903e4fa"}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="0000000020000000009c30b2efa1af2800000161a3c4d29919812ef288c949056677e8d596aa31269bb38e4858b56f4520b121e1c7144f2dc9391527858a4d3e5790cf88dab29e271f61920938db2ed23ebe12d7bde10e6fda4ab1b745ed15"], 0x5f}, 0x0) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) close(r0) dup(r1) syz_open_pts() 05:38:57 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c2, 0x0) close(r0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 05:38:57 executing program 0: socket(0x2, 0x4005, 0xd3) r0 = socket(0x2, 0x8003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$inet6(r0, 0x0, &(0x7f0000000040)=0x46) 05:38:57 executing program 1: r0 = socket(0x1f, 0x8000, 0x200) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0, 0x0) close(r3) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 05:38:58 executing program 1: r0 = socket(0x14, 0x1, 0x3fc) setsockopt(r0, 0x1, 0x1c77, &(0x7f0000000040)="28598100b11fcdad2b73259ee9a24f468fb2235bd840b817", 0x18) pipe(&(0x7f0000000000)) setsockopt(r0, 0x1000000029, 0x2b, &(0x7f0000000140), 0x0) 05:38:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "050355a8a53804deff0300ff03000000000800"}) r1 = getegid() setgid(r1) readv(r0, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x5c}], 0x1) 05:38:58 executing program 1: setreuid(0x0, 0xee00) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xfffffffffffffe95) 05:38:58 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="acb89bb7503fc4285942248c7098d845d3efc478f5e35b0ac76a023ee4e54f1281eb420a5510c64e22edce0aa9f7077896060d58981415c5331a2fabf558148fcdebf6aa1ad2c471ec3042de134fa746431997882b4d22db56a1ee71c6c558d7bbc54a344a3dbcd59e82dfe38b94025c", 0x70}], 0x1, 0x55) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000100)="f6cc917cc3fd8d931282850ce9af420976f62a9adb0043fa3ec5291510b53c6130a510e216b023710a5f027102717dc9", 0x30}, {&(0x7f0000000140)="59c648c8a6a1a3772d8db9d2e611ddcf3efbf9fbe44017174e3de57de301fcd5b34c84d0f2d55f81ecf0fbbbb22b7eccac0859f19543f61fbcb75a155cf87497a838e04a036c0db9c7a27b4218174f828705aafbe518b5eb6585c50e7739c29a32827f185cc34f771863b0e9772f3f30447c907c15991999d2e705a11cc816de02", 0x81}, {&(0x7f0000000200)="a67dee7807cff0ff97ba4617210e9c7843d845f19dc0c11e8166cae114f45a13cf4fad377e37c3b3f687a60801760f6bf6a52c686da9e6ac178e9a12aeb0eb2487af2e37886305f4795cc99a86383335ab7f28a8e3daa500681195beebce1bb54352e822a819acf942b1af94ba40fa09f3800e69baa78966eab5fce3c2e08d947525c3336553", 0x86}, {&(0x7f0000000300)="0f8adc6f8d98f0cd85d006d7bfc84bafef106610042115e82ce4037feab021676f321047b70393a79e0498f988de376d4e22dce019d9f1df4da31c1dbc2c3d27bf109df02939926ad119", 0x4a}, {&(0x7f0000000380)="4165e5675dde35ab61823c9d30307e41e01e9adf65e09c29be96eb57cb8cd0c33eaa593c76a8823bed91af7b1d89d037b41426402124dabaed2d4350f5b6355cbc75d38892c584addff100ab49f2aa3978125d458e23233880cbaca894812642b0b99751916d7304b5f35045b8ae53afb43cbcddddbdff7dbb951b8f27c43d95bb9d098f21fdb5b6e3298dbf0ff594d984c0d22c8282ef2dac2f04eb992b3c40a1d746648d0535a9b1c0ce4c58c92e05dbd3a4a78a9b66a2c419297882a054f973d1ebaffb56806bcd678a4a133dd5a161f8417b808c290d91b5286ab1f1ed2e2cb9975d9acdeb47fbfed16cc8", 0xed}, {&(0x7f0000000480)="c54067135f04f3913c4afb3e50141e8e39f5f4a0416a6339f2e0340e4947c6e6c02876c2369cda2fa645c353b57e6d63bec42096b4192c21fab06b4ad9b77dcc7ef0d5d70822b1dc2d82d5a59bda412a4d100c9bd8ca5dbb05f19a5109bc59b19fd48d220b19ca2ea9c40ab597af786f48f04b1fe0c0a6a351dc8efb1fade5d72b27e9d782d5ea0480cb8d69df8b965951d104d3bcdf03d60361120a082f942e9453584fa6430b512e2702d3b1ac", 0xae}, {&(0x7f0000000540)="05269c0e977649417c7eb222176200f3985eec6d8f7c4514a766fab5c67315b1f2623fb9394b51c64cc857af0a0359eeed2db54a818fb4a078e7b2f3f7187aa2ca0ad73a6b5b45c3d408108d5a0a99276e6b47f2540de651ef7edfd682c03115b0f564f622e58025b270bf71b667f15684047f7cb0f7fc2ac065041420078e316f17862947a0fc458e72a85734691e85263453a7fbd02fb4a14f70e2d3405b03ec3ef8b4e93c8acd0cd078c2b8966d6774d01d38c9f4964e6fc2b38a36aa9b16843ceb0141c42cb1e5623be515f1588ee2d0b1007dea64393c345988f070238185635f7f0411d7963046abf3afc34a6d781126f8969af104", 0xf8}], 0x7, 0x0) 05:38:59 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket$inet(0x2, 0x0, 0x38000) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1, 0x4, 0x0, 0x4}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x80, 0x0, 0x8000, 0x0) 05:38:59 executing program 1: r0 = socket(0x18, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getgroups(0x9, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(r2, r1) setsockopt(r0, 0x7f, 0x80000001, &(0x7f0000000000)="ed241234495912ba8be9ef5ae093323965ed1ea8", 0x14) setsockopt(r0, 0x29, 0x41, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000100)=""/99, 0x63, 0x42, &(0x7f0000000180)={0x18, 0x1, 0xb2}, 0xc) 05:38:59 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x2e, 0x6, 0x800, 0x4, "55655d5b843278181183e1479113fc8994e18ce7", 0xc1}) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x60000000000011, 0x3, &(0x7f0000000040)="186fe65cc4a9d1f9c13b496f10d33b342bb77e64d44449be0f65ecc43f2997fc71f28bd8870cecb9e94ec8f1e97898d56f82d945a18592fe84defc9c9c8db906abc16452458a5ad02e9741ba23d81e00c045e1288b39251f8816253b2ad1b725b216ec91603b5bad43b2584c4dea6a1a511a46de60103fc7222dba0209af7f91cff10f4661008c68bd5e4efb8bbdf6dd07e156ba856fe6765edc93f1ff7951d03ef45e158c664cf3e653a9db5f3499d0ceff93c2be7d22e2bf6c4aacb8e893b932abd7d82228932c", 0x89) 05:38:59 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) madvise(&(0x7f0000689000/0x4000)=nil, 0x4000, 0x5) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x1, 0x0) 05:38:59 executing program 1: r0 = getuid() getuid() geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x5b) r2 = getuid() setuid(r2) r3 = socket(0xffffffffffffffff, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) seteuid(r0) setuid(r1) syz_emit_ethernet(0x13, &(0x7f0000000000)="575d6c8231e13e5a6bd5e18635da105a7a13ea") 05:38:59 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1f, 0x20c) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10001, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000001280)) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x2012, r1, 0x0, 0x0) pipe(&(0x7f0000000040)) getsockname(r0, &(0x7f00000012c0)=@un=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) 05:38:59 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x48, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x10, 0x3, 0x5}, {{r0}, 0xfffffffffffffffc, 0x1f, 0x0, 0x4, 0x101}, {{r0}, 0xfffffffffffffffd, 0x2, 0x44, 0x2, 0x8000000000}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x2, 0xe4}, {{r0}, 0xffffffffffffffff, 0x6f, 0x400fffff, 0x4, 0x6}, {{r0}, 0xfffffffffffffffd, 0x8, 0x42, 0x401, 0x8}, {{r0}, 0xfffffffffffffffe, 0x8, 0x2, 0x48f2, 0xfffffffffffffffb}], 0x20, &(0x7f0000000240)={0x4, 0x2f25}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x5) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x20, 0x2) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) getitimer(0x2, &(0x7f00000000c0)) 05:38:59 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)="e1f10300", 0x4) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffffff, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 05:38:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) getsockopt(r0, 0x5, 0xe06, &(0x7f0000000000)=""/146, &(0x7f00000000c0)=0x92) 05:38:59 executing program 1: r0 = open$dir(&(0x7f0000000000)='./control\x00', 0x10, 0x100) mkdirat(r0, &(0x7f00000000c0)='./control\x00', 0x120) mkdir(&(0x7f0000000080)='./control\x00', 0x0) symlink(&(0x7f0000000200)='./control\x00', &(0x7f0000000240)='./control\x00') unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') symlink(&(0x7f0000000100)='./control\x00', &(0x7f0000000140)='./control\x00') utimes(&(0x7f0000000040)='./control\x00', 0x0) 05:38:59 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) stat(&(0x7f00000001c0)='./file0/../file0\x00', &(0x7f0000000240)) 05:38:59 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5707, &(0x7f0000000000)) 05:38:59 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file1\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) open$dir(0x0, 0x0, 0x0) 05:38:59 executing program 0: getuid() r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) clock_gettime(0xffffeffffffffffe, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x2, 0x1}) 05:38:59 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x3, 0x0, 0xc8, 0x4, r2}) fcntl$setown(r0, 0x6, r2) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) 05:38:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xfffffffffffffffe, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="90", 0x1) r1 = syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() r4 = fcntl$dupfd(r2, 0xa, r3) readlinkat(r4, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)=""/89, 0x59) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) socketpair(0x2, 0x1, 0x5, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000200)="8d4620ee15d238f4c787c8a805af2c12b185192ebfb6211bfca677532cc3fa13446ca85fa8f6ca7052956dd152c2c89c2117964440a97db9d78feb7740108642f89fd92a1ea34e9d760ce1c65cb95119514ffad83db19e21ec20b4f7830ee922e6c2510d12d051848dc3ee5537e78389ce96df8866b18fde45fbe2b155c97cef6b67c2c57326c40f", 0x88) accept$unix(r6, 0x0, &(0x7f0000000380)) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffd, 0x10, 0x2, 0x100000000, 0x20}, {{r1}, 0xfffffffffffffffe, 0x11, 0x200000c6, 0x1ff, 0x8}, {{r6}, 0xfffffffffffffffb, 0x82, 0x12, 0x3, 0x2}], 0x0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffff8, 0xa4, 0xfffff, 0x6, 0x200}], 0x9, &(0x7f0000000340)={0xfffffffffffffffd}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) r8 = geteuid() getgroups(0x9, &(0x7f0000000500)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000540)={r7, r8, r9}, 0xc) 05:38:59 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x100, 0x2e, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 05:38:59 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x80) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) 05:38:59 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000010000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x100) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 05:38:59 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2000000000000029, 0x23, &(0x7f00000000c0)="e7", 0x1) socket(0x1, 0x3, 0x7) socket(0x1, 0x8000, 0x3ff) 05:38:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x7, 0xfffffffffffffff7, {0x7e1, 0x7ff}}) close(r0) syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0xcc) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 05:38:59 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x1b, 0x4000, 0xf5e6, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r3, &(0x7f0000000180)=""/65, 0x41, 0x2, &(0x7f0000000200)={0x2, 0x1}, 0xc) sendto$unix(r0, 0x0, 0xffffffffffffff08, 0x8, 0x0, 0x487) socketpair$unix(0x1, 0x40000000002, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0xffffffffffffffcc}], 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r7 = geteuid() r8 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xc) r10 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) r12 = getppid() r13 = geteuid() r14 = getegid() r15 = openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x10090, 0x0) ioctl$TIOCSTART(r15, 0x2000746e) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) r17 = getuid() r18 = getegid() sendmsg$unix(r5, &(0x7f0000000740)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000340)="b659b7d44ed041fc5b8d7fc2d79568944207a9c105dda942dfc50d4b85e641813327f72fad3ec8f489e9af1829758ddcc0eeb9893b57ae62c437c01bf13fb119c7f7df9730b4811f7a8caba16cf83e106d6c17f9030d366094fd28a8dba7e716032070bfc8f9c407338b09101052bcb420edf3bd8215d5c677667cc669b323401267eb15a3ea5931bc9562259c7499c4b6192856fde029227979269c1eeeba0af12c42aacb468b78f7d6d6ff9be070f9bafd4c102b9fbf13f0d90fb5cdba8c83b935519a259754e2562f32be9012771e5d991a0abffe0ef3d074", 0xda}, {&(0x7f0000000440)="d4d5ea9a033ee3e848c3cad15139c88b91c49bc783de9a345bbba4f52aa326ed535ec72e1923ef24d0570bd13c5f4869861dcca473f2d2848ad1fabd6d1c988e3326f2786f7e407d4848a7117292dd99b152f355d020647ef89152d9787cd78a3e463c877fa5b577fc42bd3c78a443db5454b8954c1aeee68d2c", 0x7a}], 0x2, &(0x7f0000000640)=[@rights={0x38, 0xffff, 0x1, [r4, r3, r3, r5, r5, r1, r0, r3, r5, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x28, 0xffff, 0x1, [r3, r2, r2, r4, r5, r3]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}], 0x100, 0x401}, 0x2) r19 = open(&(0x7f0000000040)='./file0\x00', 0x5f97e41f5c7bd661, 0xc2) r20 = msgget(0x2, 0x1) msgrcv(r20, &(0x7f0000000240)={0x0, ""/113}, 0x79, 0x1, 0x1800) msgctl$IPC_RMID(r20, 0x0) ioctl$KDMKTONE(r19, 0x20004b08, &(0x7f0000000080)=0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) 05:38:59 executing program 0: r0 = socket$inet(0x2, 0x3, 0xa0000) connect$inet(r0, &(0x7f0000000240)={0x2, 0x2}, 0xc) setreuid(0x0, 0xee01) r1 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) r2 = semget(0x2, 0x4, 0x1000000012) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) preadv(r3, &(0x7f0000001940)=[{&(0x7f0000000400)=""/244, 0xf4}, {&(0x7f0000000500)=""/71, 0x47}, {&(0x7f0000000580)=""/161, 0xa1}, {&(0x7f0000000640)=""/96, 0x60}, {&(0x7f00000006c0)=""/161, 0xa1}, {&(0x7f0000000780)}, {&(0x7f00000007c0)=""/108, 0x6c}, {&(0x7f0000000840)=""/25, 0x19}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000001880)=""/159, 0x9f}], 0xa, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) setuid(r4) setreuid(r4, r5) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r7 = fcntl$dupfd(r3, 0xa, r3) bind$unix(r7, &(0x7f0000000200)=ANY=[@ANYBLOB="00002e86724b00000000"], 0xa) geteuid() r8 = geteuid() getpid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x7, r8, r6, r8, r6, 0x89, 0x761}, 0x6, 0x8000, 0x1fffe0}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r10 = geteuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x9, r8, r9, r10, r11, 0x1a0, 0x3}, 0xfffffffffffffcfe, 0x1, 0x600000000}) 05:38:59 executing program 0: r0 = socket(0x18, 0x8003, 0x20001ff) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)="01000000", 0x4) 05:39:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) geteuid() r0 = open$dir(&(0x7f0000000340)='./bus\x00', 0x80, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x65}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) kevent(r1, &(0x7f0000000080), 0x7c, 0x0, 0xffffffff80000001, 0x0) kqueue() fcntl$lock(r1, 0x8, &(0x7f0000000d80)) 05:39:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSTOP(r3, 0x2000746f) shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000140)={0x2, './file0\x00', './file0\x00'}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x4) 05:39:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) unveil(&(0x7f0000001580)='./bus\x00', &(0x7f00000015c0)='r\x00') r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)) 05:39:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 05:39:01 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x40, 0x1) setuid(0xee01) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000000c0)=0x1) open$dir(&(0x7f0000000000)='./bus\x00', 0x8011, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) pckbd_enable: command error 05:39:01 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000009, &(0x7f0000000180)="ea3f0008", 0x4) 05:39:01 executing program 0: r0 = socket(0x18, 0x2, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt(r0, 0x25, 0x33, &(0x7f0000000000), 0x0) 05:39:01 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, 0x0, 0x0) getsockopt(r0, 0xffffffff, 0x200, &(0x7f0000000000)=""/26, &(0x7f0000000040)=0x1a) 05:39:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) fcntl$setstatus(r1, 0x4, 0xc0) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000040)=0x4) dup2(r1, r0) recvmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 05:39:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0xfffffffffffffffd, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) open$dir(&(0x7f00000000c0)='./bus\x00', 0x8180, 0x4) fcntl$setstatus(r0, 0x4, 0xfffffffffbffdffd) 05:39:01 executing program 1: 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) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x470c7792, 0x0, 0x5, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 05:39:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000000c0)) syz_open_pts() r2 = syz_open_pts() writev(r2, &(0x7f0000000040)=[{0x0}], 0x3ba) syz_open_pts() close(r2) syz_open_pts() 05:39:02 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x1, 0x0) linkat(r0, &(0x7f0000000080)='./file0/file0\x00', r1, &(0x7f0000000140)='./file0/file0\x00', 0x4) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)='./file0\x00') 05:39:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x800008) r3 = semget(0x0, 0x1, 0x10) semctl$GETZCNT(r3, 0x2, 0x7, &(0x7f0000000080)=""/48) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) accept$inet6(r2, &(0x7f00000000c0), &(0x7f0000000340)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 05:39:02 executing program 1: r0 = socket(0x6, 0x4000, 0x80) accept$inet(r0, 0x0, &(0x7f0000000000)) r1 = msgget(0x2, 0x0) msgsnd(r1, &(0x7f00000001c0)={0x0, "a135a14805dee201e9bcaea660f689bf9c1cc591ad7edae7fec5099cb77bb8cd4c5b69805ea4904514631a1cd9371f58feabc3142fff8138ad532baa6482d9ab0110c723a1139b00462f4261e64dbf8b44152c51a09a8e8818473c5d3f36d2c2035988bfd328e388f427a6772e509f7366df03484b47e0047c72c9016f9af006067eceac8a96f3c3d9b337a103070c7e21fae45da399d47b4ca872970b91cb24273e0c0f5586176b3de99bd7dbbc146ba65a356f4df919e11e11208aad1918b5f30fe828c31f551600ce20267cdb432072481d702b84c9bf292eff5fdb92d3ec86f33ddde98716f09bd1162d1c5a3fac3dbfb948e10739b6807bea33f820c8e2c44e279f03a781bb7966989d11bce5946cb46c70dfb5c1b728d85c745123939295dd484563beccf814b78a41b19d4703037ec4827416372bf65e71f61c8870549fd8609ddc131ec1b979910fdb2c768b096ec614db35df8725f03775edeb83a1a7e459142de307ff6997ec8b9b7209953b3f8c91c3aa1528b715d29e2b0df8af7d5893e398a749ed6066441eebc2de2827c30f828e98fd29a249ec1905d94a7336ca4cb5bb7bdd26fb1632ab2f0d98e18615d20062c1ef0cdcc8835556ff11f6fa5c4e8a0f3c63fe6e4210228ae93599ec2dc8f4348b75383415da141c2d0481aac2b010e10a9bf1e5a20fc445faad1176352427cb77bb84e20f52917039823a3aa7e529efd7941e638303d98ae139e8127dd29287f25016e3b972d603c99eb47f6febc686e613a04d8d9b0d35851d13e3de2d96bf2c5bb17023ad6c1ec5d80ec7213c23bdec32054e8589416bff4e04413587bf5194ccac729e861379269c17c0abb7cbf3bd36c844d397976c76ab1fbd6c75079308cb05c47233a306534056f0a5bfeb3553f0298cd232acd64b65f65a416dc2e319dff7408c11a9a0c46edf39eee6b19629984459e4abd267c4648f88621bed4f4903f66e377472e101d09c3b0fd4a6294649e333833fb1a6f67377d5fea49ad1f040e07038447fbc7bef3c17bbda528b274e4feb6cb7de1b29ab267c8f2053a9b586e89958391b55111ed54f834479aee2e2f96d7ee62e4e84a428947016322309b9b230830eb0f2a2972df7fba695b2dd0950e403dfefb146e911fc9de0174b4fa63dce4dec76a00972a30620bc161dd51df7838650c9c75d7215cd80691e2af6a3b28138b9816233e2135268d48a66d24f46120b3b97cf5ebb08cc2c1b9680b4745fa1a047e9bbff0941fc06b2d9c66000dfbd4fb4e4414d5643d5b52734016d7fe688fdc94f34479f04cfbbde49d502db9870d19bedd61750774eff03c1e775b1bd35915998beea650c74e27748d157486c8d5ac30fe5eb960bdbc8a197503e6e01f906216bbf9ea5f1d068e13c421bdda147b4562f429aa41600273e68ea8951f098d785bcb8659ce2f0c845dbcf87dc81fecb036929edf2a5ea2184a73b9eeebfc1f0d33d2d5f7b9f85e3fa266f870728f540a59999283b845abff0da2127153e66bf17fc1cb6c894d4adadc121e7418bdfde1132714d1ae8d92a48878ed9590006d618c0034997adbdb2aa59f6be140636841243639b1cf49024fb5c7db6e832ff85e13f616e133b78b8f3a17d9455c1ec3cad7d6ed813ec202a9d7106221271026abbd2aa195b1e6512d8e4203373cd6c113f344f834be03a567b30dea2ae4e37f6e51514722e102305cbf67e1e3ef590cc29c50e69092378e9ea0b509c5d0ddfc0fec962264287b09ab3d7eb4068fad42bb2f8b6259500323d2bc45622121d2e585ef7f4b07ade05e6d8d49283cdabd544aaec811df524440cb59424d27d4ab9733ee56bf9892eb4bfc7aded8582214301a27934a0d7509d297dcc16b067776039c062148964534034127b02707600aa1d9e3325c8dc4424f4015776a7cfdae419f966439022696c1da4f66a71d3c67eed046645a8722c1dd4e5cd62af71458a453504e6fac813ef37baad398707cd36df7493864b7f10d858cf3ff123d1230ed9b34e87e17c190cdc40bb47241996f8533482301d2f299ecf3103dbc4e6f4062593a16831969d480ee1e1022de8c15a738eb574cf7afa3d3f9c4cabf37de095d8b5e4c517ab06292bc3b06b517b1b5d93a53f17b969183cd8ceb4446b27f0f89e7be73f562a64bc118701c632bb83efca46340e4428c9de09a8bf4a4340023d2fdc68d7e7296907bc5486ec6d3f0ba57c8223d1010465f6565717ec5b877b28656d6118d992a8b97f66bfe8f351af2cb76902fdb8a0657a7e9dfd0454600fd830da5699c1aacd0c69d0d0de5229cea6e782235436350d8bf0c4e095593095b7522b32c6c047f70f18fa54546ad867852fdece2d227e22d3df11dbd54fc56d8d4edc90494edf53bd8619f02632afb001200c259ca2ca55445564ce94a024206c101337ccc8caecdc482827c1f0ca1d781869f63d842527c2446b5e98ea5fe8473bb3ef24870bf2b331e119e000b4691d435524bdd804cb30c69dc9d37ec27e861866505873d8cf2a15bdefe8b738930237d2ca6a8a3664bb374165a37580f27ad5df5aa73d544ccea9ff27dd8939d1ce66f5ebd2e10aa253f1c7a523497a1ecba345e5491489b5ffa92d425854555ba7da5d2387addac4e5e443bce1fb1180088bae5db37796a54b53532f80d2003653831d5b738ee6efd9c2fef5a35c9de241e4cded1cde64eacc529eb165177b74965acc5fd39e11e4218de51104bce138a14592f3589276be57e55b144c4b50708a2b81015925920448bede9098f60d93cafb8750b5be0c3673e94ccf3f6767a30e717759df3ef4e8c0c1168bd633355462ae1d50f10597155e7df1a5e59fb796c7"}, 0x7f1, 0x0) 05:39:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) 05:39:02 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xa, 0x20) ioctl$TIOCCDTR(r1, 0x20007478) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 05:39:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000040)=0x8001) poll(&(0x7f0000000080)=[{r0, 0x81}], 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) open(&(0x7f00000000c0)='./bus\x00', 0x30000, 0x20) 05:39:02 executing program 0: r0 = socket$unix(0x1, 0x6, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/180, 0xb4, 0x40, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0xb) socket$unix(0x1, 0x2, 0x0) 05:39:02 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x3f}], 0x100001c, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000440)='./file1\x00', 0x2020, 0xffffffffffffffff) unlink(&(0x7f0000000080)='./file1\x00') 05:39:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) mknod$loop(&(0x7f0000000480)='./bus\x00', 0x2, 0x1) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000002c0)={'./bus\x00', 0x20, 0x5, 0x5, 0x0, 0x1, 0x7f, 0x9, 0x2, 0x0, 0x0, 0x400}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/203, 0xcb) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000100)) read(r1, &(0x7f0000000340)=""/230, 0xe6) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)) 05:39:02 executing program 0: r0 = semget$private(0x0, 0x7, 0x140) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000040)=""/62) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, &(0x7f0000000100)=0x2, 0x4) pipe2(&(0x7f0000000000), 0x4) bind$inet(0xffffffffffffffff, &(0x7f0000000180), 0x10) 05:39:02 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f6607438e1c63"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) kevent(r2, &(0x7f0000000040)=[{{r2}, 0x0, 0xb8, 0x40000002, 0x8, 0x1}, {{r2}, 0x0, 0xc2, 0x0, 0xfffffffffffffff7, 0xffffffffffffdb06}, {{r2}, 0xfffffffffffffff8, 0x1a, 0x8, 0x3, 0x4}], 0xf13, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x21, 0x40, 0x0, 0x7}, {{r1}, 0xfffffffffffffffc, 0x40, 0x80000000, 0x3, 0x3}], 0x0, &(0x7f0000000140)={0x646, 0x8000}) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x31, 0xfffff}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 05:39:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x8, 0x1f}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="f3d1aab271609464d4927636c50acfc0d520717cfd3c122667a7e102a7c47b85bdfc9b445f1fc4d05c7f11dedc872486820ab2af57b7d6e23c5a3b131c148da4286382952dbf2a39ca5bef7fb357bb8d39165cee0aea154d45a6e18fcebb2378a2d6c41f6d6ec3ef3dc462c7", 0x6c) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 05:39:03 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) accept$inet(r0, &(0x7f00000002c0), &(0x7f0000000340)=0xffffff5f) getsockname$inet(r0, 0x0, &(0x7f00000000c0)) 05:39:03 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 05:39:03 executing program 1: r0 = socket(0x3e, 0x4005, 0x2) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x10005, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() dup2(r1, r2) poll(&(0x7f00000000c0)=[{r1, 0x162642f663d7441f}], 0x1, 0x0) 05:39:03 executing program 1: r0 = socket(0x10, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x8, 0x7ff}, {0x18, 0x3, 0x7, 0x5}, 0x5, [0x93, 0x2, 0x401, 0x2a8, 0x1, 0x2, 0x1, 0x8]}, 0x3c) getpeername$inet6(r0, 0xfffffffffffffffe, &(0x7f0000000040)) 05:39:03 executing program 0: mprotect(&(0x7f0000555000/0x4000)=nil, 0x4000, 0x4000002) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='_\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8218, 0x0) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/16, 0x10) 05:39:03 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x1, 0x0, 0x6}, {{r1}, 0xfffffffffffffffe, 0x8, 0x0, 0x3}, {{r0}, 0x0, 0x4, 0xf0000002, 0x8, 0x4}], 0x4, &(0x7f0000000100)={0x70}) write(r1, &(0x7f0000335000), 0xfcb7) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x400000000c51, 0x0) kqueue() ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000000c0)=0x5) kevent(r2, &(0x7f0000000000)=[{{}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 05:39:03 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = getpgid(0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x0, 0x3, 0x2, r1}) fcntl$setstatus(r0, 0x4, 0x4) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) 05:39:03 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)="c4", 0x1) 05:39:03 executing program 1: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1000000000000337, 0x0, 0xfffffffffffffed0}, 0x0) dup2(r1, r0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 05:39:03 executing program 0: syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) open$dir(&(0x7f0000000040)='./file0\x00', 0x590, 0x40) 05:39:03 executing program 1: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffff0000, &(0x7f00000000c0)={0x9e50, 0x5}) fsync(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{}, 0xffffffffffffffff, 0x1}, {{}, 0xfffffffffffffff9, 0x37}], 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 05:39:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r1 = kqueue() bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0xfffffffffffffffd}], 0x1, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) 05:39:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0xa2, 0x21, 0x4c, 0x20}, {{r0}, 0xffffffffffffffff, 0x93, 0x2, 0xffffffffffffff92, 0x5}, {{r0}, 0xfffffffffffffffc, 0x10, 0x80000010, 0xff7, 0x600000000000000}], 0x7fff, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0xc0, 0xf000000b, 0xbb, 0x9}, {{r0}, 0xfffffffffffffff8, 0x2, 0x0, 0xe1, 0xa0bb}, {{r0}, 0xffffffffffffffff, 0x20, 0x10, 0xf1ec, 0x6c6}, {{r0}, 0xfffffffffffffffc, 0x54, 0x4, 0x200, 0x1ff}, {{r0}, 0x0, 0x2, 0xf0000001, 0xbd, 0x66f}, {{r0}, 0xfffffffffffffffe, 0x4, 0x88, 0x6, 0x8}, {{r0}, 0xfffffffffffffffc, 0x1, 0x1, 0x20d2, 0x7fff}], 0x4, &(0x7f0000000080)={0x80000000, 0x2}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xfffffffffffffe7c) 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, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0x8, "0000000000000000000000000000000400"}) r4 = geteuid() getgroups(0x3, &(0x7f00000003c0)=[0xffffffffffffffff, 0x0, 0x0]) fchown(r2, r4, r5) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:39:03 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x2, 0x4}, {{r0}, 0xffffffffffffffff, 0x3, 0x2, 0x100, 0x1}], 0xf0e, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0xe, 0x42, 0x6, 0x52f0}], 0x4, &(0x7f0000000500)={0x5, 0x1000}) kevent(r1, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x68, 0x40, 0x9, 0xfff}, {{r0}, 0xfffffffffffffffa, 0x20, 0x20, 0x4, 0x8}, {{r0}, 0xfffffffffffffff9, 0x8, 0x0, 0x5, 0x2}], 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x2}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) r2 = open(&(0x7f0000000380)='./file0\x00', 0x88, 0x84) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000440)) kevent(r1, 0x0, 0x0, 0x0, 0xb0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x10, r1, 0x0, 0x57) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x6) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x14}], 0xffff, 0x0, 0x10001, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xa0, 0x3, 0xa583, 0x3}, {{r0}, 0xffffffffffffffff, 0x28, 0x8, 0x2, 0xffffffff7fffffff}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x91a, 0xf4fb}, {{r1}, 0xfffffffffffffff9, 0xc2, 0x4, 0x100, 0x46}, {{r1}, 0xfffffffffffffff9, 0x2, 0x20000004, 0x4, 0x9}, {{r0}, 0xfffffffffffffffd, 0x40, 0x22, 0x5, 0x7f}], 0x80, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffb, 0x4, 0x20, 0xa1, 0x6}], 0x903, &(0x7f0000000340)={0x200, 0x4}) 05:39:04 executing program 1: msgget(0x3, 0x624) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x130, 0x85) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) msgget$private(0x0, 0x0) 05:39:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0xd080, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2, 0x80000001) close(r0) ioctl$TIOCCDTR(r0, 0x20007478) 05:39:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x10) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) symlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x400, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xa0, 0x14, 0x0, 0x1}, {{r2}, 0xfffffffffffffffc, 0x1, 0xfffff, 0x100000000, 0x6}, {{r2}, 0xfffffffffffffffd, 0x40, 0x80000020, 0x7fffffff, 0x6}, {{r3}, 0xfffffffffffffffd, 0x44, 0x4, 0x7a15, 0x1000}, {{r3}, 0xfffffffffffffffd, 0x20, 0x0, 0x81, 0x3}], 0x1, &(0x7f0000000000)={0x0, 0x8}) kevent(r3, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffc, 0xa, 0x80000000, 0xb4, 0x200}, {{r1}, 0xfffffffffffffffc, 0xd2, 0x20, 0x1ff, 0x6}, {{r3}, 0xfffffffffffffffb, 0x2, 0x0, 0x800}, {{r1}, 0x0, 0x9, 0x20, 0xffffffff, 0xd0}], 0x60, 0x0, 0xfffffffffffffffb, 0x0) accept(r0, &(0x7f0000000240)=@un=@file={0x0, ""/40}, &(0x7f0000000280)=0x2a) close(r2) 05:39:04 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x371) fcntl$setstatus(r0, 0x4, 0x80) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77", 0x8) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) 05:39:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000180)={0x2f}, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x6811, r0, 0x0, 0x0) sendto(r1, 0x0, 0x0, 0x8, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x6, 0xffffffffffffff50, 0x0, 0x1000, 0xffffffffffffffbe, 0x4, 0x5, 0x9}, &(0x7f0000000080)={0x0, 0x3, 0x8, 0x5dd6, 0xfff, 0x4, 0x3, 0x200}, &(0x7f00000000c0)={0xffffffffffffffff, 0x1f, 0x400, 0x4, 0x7, 0x7, 0x9, 0x3}, &(0x7f00000001c0)={0x4, 0x6}) setsockopt$sock_int(r0, 0xffff, 0x1211, &(0x7f0000000200)=0x2, 0x4) dup2(r1, r0) close(r1) select(0x40, &(0x7f0000000240)={0x80000001, 0x7, 0x6, 0x1f, 0xeb2, 0xff, 0x0, 0x6}, &(0x7f0000000280)={0x3, 0x3f, 0x0, 0x7, 0x0, 0x200, 0x1}, &(0x7f00000002c0)={0x4, 0x9, 0xffffffffffffffc0, 0x40, 0x1, 0x2, 0x4, 0x8}, &(0x7f0000000300)={0x9, 0x7}) 05:39:04 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, 0x4004426a, 0x0) getdents(r0, &(0x7f0000000180)=""/239, 0xef) readlink(&(0x7f0000000000)='.\x00', &(0x7f0000000080)=""/189, 0xbd) 05:39:04 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x40) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x40) getsockname$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x400, 0x6}) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) writev(r0, &(0x7f0000002f80)=[{&(0x7f0000003880)="5021683f5a09875378462fd82b43fd935ce39157ee8a63dd17da34079604b590ef1e3046d92cc2c6eab3b48e67e14f12203d42a798bcabc1853ad546eeb0f2f97db1163a817a39f3a374665d4c41dca0e38e73904867b7e71eeca89ef37a689ad848554d1c50647a051dd9c2f3fe422d8d58dfcab4e36652de9c676b629e964f794951bdaf86bf86eb8a2a39ff7362b52bfede7df42e31538ef029542826218822108c12c18bba4767b3c8ed5c814de28e1fa3485cf79776fad7d2c53a5a3c14feca23c0fa91f6c3fcda9f7f2b85ad49c33f1d9b06e9438be1911bd5404e418a9fd2858ccf0076cffdca42ed519c51b3fae57b191bdad13da996bcb35b49ed810eb74a8de93973d133707ed9f6b89a332234f6b7d2971e8f26fd98eb4782ed3c1f7180ed516ad4b4230662bc431c3a3a263521e2d282fd00eb5aad9da948402fa20081b8596b913c4ac15e680e67c814e360162b188466f1d6422928947c7beccd2450b938562dd321d6aca48ac843215d90847197072b7cec615614ae8e56a76d8a1582d7072519951f14af3e7c7c1ffc230f7d8c48285b256722378618010222ee6b21f7c9bed03ae3ee82f850b894e17fac6ca6c9544816e45cab1ce7fd3551ed9fc2d6d75e06e5c90d34cf71b092b38df5a590354d8c688380e83ea0b89809d97f63819d44fd22909593ed78cd32b1d81c472d8573a1756b3708700184f91bd39161732dfa27cd96f3bcb6c494317bd7e99a94baecbd6e2e76dcd5f4651cb590d0ae10d6a77e12b20fa38ea6332e03b8a40483a7cae4519827febfb8474a3860ce6e4d255112f4c0fe193578ecae56785085e35ecf1869643691768efb19354ca07034a0d8df37051b556c920fd8d05e7c3e449b3345ad56de42a93f58333f8dd65d9e5acd1630a0f0bdf6fea176e4af31ad3f82c9ab536b66025f3076fad1135e91f7c53bccd08cc46e7863b8e490957fb389aeb0ddbce281e2fd60ea90dd37cdc8bd0b445966f0a750aa5e148b8d30b854a53d2a3ca34d3470d265c12adc044aa52c50bb381693bc7f5ca055e396e8577392b3f1d2ed4be5bdba0e01f0423eebded2e8ccdb543d599489bde31319bf1bed580aa4f4fea05c2e16f2d992fc9e97e32b8a7ee8970eada261823e295bd32bd7975361880f2d8750f1d031d20088447404f977c7ae9385789a106b422fb47aea491f63faa8b1745a6323f9fa65a1053abf57300288e83d2c4a10c11d4d2c0372085230fedcd0f162d759cf2e4a514ccda81950564b0f12215fe4797e696170a9e09b5bb970de3d9905362d437766678a18d0bf136cb1d3756a28455a5ae73e77155eb7110ff9b559eaf4508508e14fb709b682d2b368870baa4182472161a865d0e98830babc0555de00068115a2b38f5cca57bf5cb7fc73ec4f85be4deb81d6ed55ace19f38ca43975da278d202094e3d50832bb5dccedd0d73a3e26feeab92a72730e3bfb1e9767b86f23400b981f2c5b6108abe0cd42b9fc7858c20f14428197817e76c18f7eb421a1a4703db36ad75db508419a5c175c9be03e2ab1dd071f9789aed33e59cf6791f0a8715c015ed17444630919c6d2a1ef75575d14e3b9af4ab149f30fec41321af2c77ae1dda1349b0d143b1ec7380090a88d2e7ee55cf7573fda1ee720ed2daa72eb2df37d0bdcf31ad50796ff77212f2e584bcc7ec4be9e7e92877a2434a0365417ba6fb587318ee3def172b4e21ebfacd21e3852094533dfb302891ab304b0275c2d4f7be46bf9e00b9d0aa7afb547f77eb314650f2112576aa2ac3ba5ca4634956d1ac7c799c28217c6e63a743a75042330d52b593fded2d400e37becc3ef804801a3db7689eeb8096d4670194d590127f65b90d2630eff3b4d7f37ca69160f161906a967078d5b12d7a2997538c98fdb12f5a4ec86066ae3dcfff627b83caaf452197fba35ac653ef2a8d7a26b35d32234631ae6ef8bc3844d0edca841df78a5114693266257394acaedda126955fd8884ad9f57266aa38e170383c65513add895a2b625ac9ec3bac3574eba9e345e95e665a2119dc322c5501edc95a960cec4a25c201aba21aea7110b4cf8d5ac4828ea7a96e60c648ed1abf088d267bba2917723052c8ada39347403bb30a15c481de2345a19fe11b5771970d447f3182c3ee5299d168c3d038e25cfe382484e9bea43e0f2392d75339317623bc9238f7d54a145d0abf4980c0e1a99542690dc03f25e1c2a28852271b3a52d9bce095db122722184969f187ae506bd36669f6161e3f4d124083c624b65166456c2fb12e10d0b339a98b19e492631a9edc70ee26ad1e34cc29a3ca8aa912a11403f5ada69233dcc72473250946f751a5196a4ca284aa4258924bdf3c5a00c4a5c9e341b0a7db6381876a4eb72f528632ae0524541d88a72b9d5bd264d96f92d16a65c8eeccfe1f7c48395d2363bef26e18e752ec81be99605cf657b7b91a70d5c8f03d873b30ac82bdb710978c9e0733889630048c1005c7ffc83caa4582b94e0d8db243766116f30270d18f6bd1e08e80577217067fb63ee4ba50acf9b0859f483c89c564649f97833b811543505cc544a88c0618b9cf34f15efc45b0e87354c68d6b8282141ca009622652e0ebe5ccd511600cc7436d720b5b8e6732d91426300acc406defebca8cddace7a125b40d88147ff3611d2269cca6794624a09ad86a1b68f3a6c75cec35c88f4a207e7aa3a8d885bf26f8edeaee546319bd1deacd4baacb3d041514d9c90a219169d52a5cf9557c3e61d736b24ae8d1fcf5ff51e9ad31cfd3993e1fa3cef721255404fc0cf81ec3fb121230cdeb40f6966834abbdf335dfdc3d9528ccc78169ec6467f811fc5d501510860aa1f423624978fcd74398dad10d8de7", 0x800}], 0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x1f, 0x4, './file0\x00', 0x5, 0x49f1776c, 0xf86, 0x3}) 05:39:04 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2) r0 = syz_open_pts() setuid(0xee01) syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 05:39:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x81, 0xd91) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x4) 05:39:04 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x100) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x1) 05:39:04 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) dup2(r0, r0) 05:39:04 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00006ac000/0x4000)=nil, 0x4000, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:39:04 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x30000, 0x100) ioctl$TIOCSCTTY(r0, 0x20007461) 05:39:04 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001280)='/dev/wsmouse0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x1) sendto$inet(r0, &(0x7f00000000c0)="a337b33833b1fd3b4a22d713deca625f5ce4601e74145dcdd9494227b97cacf1d220ef1ce5cbd09bc0f2992b5be88f3abfc029fb5a5811de76ec8a5a331be5884865808f4a726710ce551a181f65603726c51fede56de16e554a3f59ed90706bbe57ff1432bacfab9e60330a0ad77026ef6280d660867dda9232c6862ce992b318c4122ded58bc24a5973e500499e3becd02b8a373e583a38667c2378780128b683a77e0a0cb48fb594c08b9cd6c5a57233bf40f2c2d2c4b28fd56a83e8f73e5d1df0609d0b39a5f3dbc71deb22410f4f5b5b654aa0e2b2ed92d70b228e20ebb030a753f1532ae184c36ff6719ce3df662ac8b1718fcf3fa013e1ffa", 0xfc, 0x40e, &(0x7f0000000040)={0x2, 0x1}, 0x1d9) pipe2(&(0x7f00000001c0), 0x10000) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/wsmouse\x00', 0x0, 0x0) dup2(r1, r2) 05:39:04 executing program 0: socketpair(0x16, 0x2, 0x9, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r2 = semget$private(0x0, 0x2, 0x8) r3 = fcntl$dupfd(r1, 0x1dea23f0fee1db4a, r0) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000240)) semop(r2, &(0x7f0000000280)=[{0x5, 0x6, 0xd03b009a77fb1194}, {0x4, 0x401, 0x1000}, {0x3, 0x6, 0x800}, {0x3, 0x2, 0x1800}, {0x1, 0x5, 0x1000}, {0x0, 0x1, 0x800}, {0x7, 0x1}, {0x3, 0x495e, 0x1000}], 0x2aaaae4c) r4 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r4}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000100)={0x2, 0xdd, 0x3, 0x801, "ee6f37b124a714137123c459cee0f8bb96b07064", 0x4, 0x1000000000001793}) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f00000000c0)=0x9) semget$private(0x0, 0x8, 0x480) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f0000000200)={0x0, 0xdc88, 0x3, 0x3, 0x8}) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r6, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) 05:39:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup2(r0, r0) write(r0, &(0x7f0000000300)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887681309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30aaa4ed5973504af8dae59eb37577d92392afb0680ac030a173b1df6fcda79d914c9b421b5c093874a45a8414ed0deb206a9b313c9a2858a9ae68860a159f08d", 0x124) syz_open_pts() close(r0) dup(r1) dup2(r1, r0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 05:39:04 executing program 0: clock_getres(0x2, 0x0) clock_getres(0x4, &(0x7f0000000000)) 05:39:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x0) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "2115b75db5c2e9e82995e39ee18a205110238f93"}) execve(0x0, 0x0, 0x0) mprotect(&(0x7f0000ff4000/0x9000)=nil, 0x9000, 0x0) 05:39:04 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) write(r0, &(0x7f00000000c0)="520098cd8de2b4577bb4ef5c2a8257c207f2c1f62ffaaf028b73ee1521e4272f251299fcdb6d8212a3fce22ea1669f666d123760ecfce76dc783450040a91357569da3a50ae6bf0d2361316aeb2bcf58d3dbcf728455f1f011b76b1f067f37b99ddf582edfa28515ac4dfb1008eeb037ffb5ca32d3ac5a8184b5403abe15a2ad6b8462a31b8e7b08631162cad83efdb4a51e9b0f4f86d59adf730f660f2a54af2364a76378f96aaac481a989d8495bc087987f4a56343018252eb9c5e14ad749e835487ef900658224f922e43d2ef573f1f77fa5fb9cac9e8b9c1fb98919ef0b7016", 0xe2) r1 = dup(r0) symlinkat(&(0x7f0000000200)='./file1\x00', r0, &(0x7f0000000240)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x47a, './file0\x00', './file1\x00'}) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='./file0\x00') 05:39:05 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "f19fc763eb479f1cc729040000003f11f44bd69a"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x200000000, 0x0, 0x0, 0x0, "c446bcfac40e0d144e19f0ddd000", 0x0, 0x6}) 05:39:05 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:39:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) listen(r1, 0x7) kevent(r2, &(0x7f0000001180)=[{{r1}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x0, 0x10000}, {{r1}, 0xfffffffffffffffc, 0x0, 0x1, 0xb6dd713, 0x2}, {{r0}, 0xfffffffffffffffc, 0x16, 0x0, 0x2, 0x81}, {{r1}, 0xfffffffffffffffd, 0x6bc6f7c9f29a8ad9, 0x46, 0x8, 0x4}, {{r0}, 0xfffffffffffffffa, 0x1a, 0x10, 0xe41, 0x5}, {{r0}, 0xfffffffffffffffc, 0x20, 0x7, 0x1, 0xffffffffffffff00}, {{r0}, 0x0, 0x2, 0x3, 0xe6c, 0x1}, {{r0}, 0xfffffffffffffffe, 0x40, 0xf0000000, 0x2, 0xd622}, {{r1}, 0xfffffffffffffffb, 0x0, 0x12, 0x1016, 0x9}], 0xfff, &(0x7f00000012c0)=[{{r2}, 0xfffffffffffffffe, 0x2, 0x2, 0x9, 0x200}, {{r2}, 0xfffffffffffffffa, 0x40, 0x4, 0x2, 0xfff}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x8, 0x8001}, {{r1}, 0xfffffffffffffffe, 0x50, 0x40000002, 0x6, 0x3}, {{r2}, 0xffffffffffffffff, 0x0, 0x6, 0x64b709d0, 0x200}, {{r1}, 0xfffffffffffffffc, 0x80, 0x2000000e, 0xffff, 0x1}], 0x5, &(0x7f0000000040)={0x7, 0xfffffffffffffffc}) fcntl$dupfd(r2, 0x0, r2) sendto(r0, &(0x7f0000000100)="9f9b29319823b68eed3702fa9e21c32fc0106a5c93e7b881c2d8d2a7575adf72657110760f7bac348534be38882d62600d70a8ccd4e0c24d7373e0358c7451c6b81e4815817bfa97615cfec18b5987193605cd1bc10da56651b81c510a5a4deabcb4b87828ed752bd281c6b8b27a21bdffb7de75cc3b8cdcfa344281ca3e47abe26772d068560cdd56ad59e6db41a0a34a8e6110625ea312db651a17e2e7f7353c4d8e6610e19f8bb70795fae13b635ec5a5f1c1601ffafc55fa9ec4809e768a1f95a90f57c590ef1b8afcd6257aaf52612b496af46b6a67e73ed34a30819c5d9b85b750c761da870c58968b05abc7068541d0c52819da90dea5b1f5a36f41e46096dfcd4402b40660c2e9963d6b3b1af25a2093df551cb716c5b38a302c00f1c28ec7243bc95fca82bdaf4e206601078d9411b1df32dd022dae9e01c1bbf69c10ce09df451c9c1d6f91d8a284bf7ee0c9468bc3334b3b642f7485f8acee294a07a320555bc131db28c768179b2bca2989f290a708e9613ff6d13d8de5ae798b325879f1b57cfb94addf9bee47d8e04a02d67a41b11d0573b23b0bb91ac0159cd31672e74ac43f1a4e4ace9b2d4ff2502020709c4cbed927335e28669510176481b6139cf50206b2c4c5d440fb4f6ba83aaafab8b18c7fd422b8efc200a67cafc824944146d2e00cbf503b3644490f62391e1dc517f15a2c1792495ed1c5986cebc09a822a0e0e3027628832b013fb25f90a35e11824f82ba26f2a0c899bc678227c766d140dbd7bf9c2bc7ed345caabaaefa5e712e2e3cc507833019b5972e380715465a0fd273494f830cea73d517c10cccdc58f634de3b2b877d7cf61161e7bf27723e6eada299b316e241a6f1dea5a7100b43d1442f3b4fb6fbf727b9e2f9a9968a023b41ee773b509c6ba470f87fbda254ed278ca6f078d142862989f99684aecfbbcabb566d0b1fc9713a1d94ca2a13134f5f02a91d26a9cd9f67a3aae04d8999989c1eaaca9f916dae0b6cd171b5f2ce0d782df01e706479f7f42fb4d10ac7a630ebe6ad5827b9ecb04a049c73e2a35f6a0eae5bb72da681d1e3b7e4cb0c8852da7b67d1233ac8c2a9934245d11dd82faa1250a642bc52709d0269d1bbaa2198da6a91414b69e464f8738ed27a36ce66bd97e74a5bacd0cecff70a26531613f6d49ec69f024e60439ac6260f72550367c7f7a8e06d946edd33de922b113f09912c8436aada69b4fb4430a7b08799c85577903a2f0ef4ebb9f511b60e07822953c7d9cdec4b1634a902673822bc4ac4b48d200b64c9611b6cb82b1e41f5605ba6a6a6e963901e03099e8e17968dff30e2047f80fe4db56aaa9853cece0f0c2f78df526cc53583b823705c0a3c3a09580a182eb00e17de786fb885a42006f9550e15cd3168de083f58f785f8cfd248aed2b8114321d108d35b88b1a3d1ddeb0117fbadf0433064076956d108b9f6c2164d1ec80deb0705b12223bb199a513257978fda8d8cf29ff0622583bcfd8c5b55bcb1a257d36cca56146f604e8b64c37ae2d3eb98a33f6f50450350fd3dc844f27565ea41881826e44d6ff44cf4bb7bfd3618b8dabb56962789ee6390e1bbb49d1b236c06f0c1dd1a8d84f09839e85ef099a64367f9cb3abcc8fe41bc60acf1d0aa81e61692f3de464e5e99857039c1912eb46fa354b44c6e05e08d32ef4eb23ca49cdb75148f278b7fffbfefff55b5717f50b2122ab164a7ac418a3264652f17634a1371a804ec8faf4b2a3f03e5d0936a356a1d2749687ad414397e13edb95e4225a27431e1bf5ac582717f9f5481086aad6367b02ce0d25485a6467dfbf10e4076fe570d79da2196c10a8bf907806baee92d72d87a98736f3d809c8b5053f0551fadda9bfd6719f85655389df853f18698984fbffb26a7166e73fcc26e0812e4e172375fd0e5e13228cb45b83a4097dcf0ddcb64b2e0f99de0b23a1e1293aba758796f1d67b906b49c48454c9bed5d6785b4bd525aa642030103d30270b6b5be218d9dc3969c098ccff8781f86c0f8a539488518d15421e1048498f7c54d3969166d4010e92329a1d472b8541e48535938d3765f8e4412dfa0a77077891e1af90f9ad1111f9d2eacbdf79839f69e82df4d180fccbe39858206835ceb5eaa95109a40ced68864d5230f327b7374495ff4e90f06144fe4b8f9439a180d9e95730cda3e61a565978b6ab84464558a2b69eda2e3c38c91220da1e2db36b6026f8a83dd993b8aa6f3083be4e1b0a384a55216225106a8a43cb0017e5f251ad6a726a997ebba10c8de723fc80255dabd6f200e82e1c567b3d84f481331854c8a509da6a50eb8c27a74131d48fa4c9b506a3b2b81d5f651bd681b3c385945c197e19a0f09dd881a1cb0cab1635f8f37c5fb999999ca30dd22f6d11cedcd36305489466e9f7ad09d3fc5a181d551795473c2734211f128a6a710bd080575647418ab6376c54fd4383c98d197c048d158c689b7b14c77949c5bdc661cfe6a68353bc73904c553aaf3ab0487e42b9bf396bcefc949703d958312f66ab5b04211ba35b0fdfcd06e23953bdb54a8a933996dc30004d3ceec59131a1d33dce4fab8d984919eb401248bc87920d158dc21ef2c9695c9cfedeac074f311d72c656305ae6cd2f777b89692e8680ef24282fdee79abdf01d41d0f9be6f19b32f7e61e8051cbbbbfa70ce9ff3f41e57f10429f2a8cccf5ff86d417d7336aedd340ade5759cef40bf5ac95c71f3c8d760718170e73e15997822a7599d8340c3c729256021fd4fd8d08b1bc11a01b3042909d833856070ec56473c6aef938e295382341f6f8bf81f69cbcb711e905fbdc549405ab1f0517612e92b72922eee7eabe2aba34b420f8c47d94eda3b3b38555936156689ff06247c625d5a6c8c57cce58c68c493c8d3e648efb6c05e8ea63c984f2868963002890a26d056cda1d94eab055019ab228bde09147e900d78a038c9f1c47d24af680770dbcc00e13a020ea2e7dc391d3dc72bb65400acc158d9c834d66ee0e689e7ccd7d086beaad2cd10f845dcaafb7d1f2eebdc027eb5017e8d05eb4c4a640a7d3599528ad07690515f8761eb89452cfc5779dd200fa27e367319c8326e88fa423156e1abc005262088e8ded0a69bbdd54c43101e516a5661b2f39f3b8b4adf5c6fe7636cd138cde9f24c3c3b5d701fc11e92fb45f53d6a079146ac8c80babfe6233afba1b1d2cc087aea0d92961c59e1eb851cc6b39caeefb9201f322aeb114da915d1937fb75e22096237035b96de785c831bed2df7ac42094ecaede219078b57386ad0ef66f59f53449db49cdcbeeb660fdf66b49efa4abae67b4e317261bc339f458c033c59451655b86c3cb26076910c363f77048c3e89e2de73cfcfca1d90753691963fe44f347df51880ab2c3ad5c9a84eba53e6be11c9a1797618be8d2402aac86b81cf1eb259fad60523e8ac1be9aa770698efb132a86383daa5dbc2b61757c7e084a5800daf8f3b380cf5cd39b90f883ea86d3522cb7bccbf20479ce710501faa386be194bad9adbbdd168b1c06f44d6c007aa369029ecb65ea3d05b09567132d28a857dad1e481f21d9a00a57e044813a59ba368fc6b8e89c431e36a1e2c665446dd62b6d2557f54282afa1e2421a2ad817a625b133a6a88bc17cace93cf76ccc175d5a59b82ea4d6e1126f522f3dbef8fc6b364ac84e8669d3e24fe5f2b41f8d38d78e69d821e997371edf41cde2fb74e64aeae5c6b2ee62bc884f3036990abf36c5924165b930788a3b066702c06f014d610e773a66dbeb0ada544fc9a0f0c5c2d35692719cb24a8949c8638714ad5e431f7d8a42e680ab48bf01cf7b5bb6840aafe641a749c91087d07891a180489395e7dc4e40e6011b1f4b2a51a4fce3311658e3d78a816c83c4f6688c322ded4abb6e8e780072411b64a4c246e91c4b3fc61ca3acafe181092d6847f9db576c59b6f2b719304431afc6fdb579729c45d49d6248c47cd121a37a98e367a2c8dd0bab89066461dd0ca23849ad1719102db7b7b7cbe874e97da987d265dc9e9b4a436d9071c421803950d543461e0c4b5bebb88319d723f1b04c07f19ba1b25eede97c336a8f5dfbd09bac12b03d5b05dd715607e10e55fc6b5b4a425180ef0978848457597eef43dbc0f13faf8c1511b6df5b429558538334a7dac13a514634e9e06a6e81be4754b3d8654d82bdbb484773f39584d91005b2a6b2b2d0c53272cbfe48f24d1328e446c6b261d7ccfbbbe346d8892ebca0c8f0b4dfcda7c4d58fa1219df8757dee21e2f86c96369238b9e5093ca6932d2560c480a526635cee5a85da3ada472ae5ec8bdfc659c9bd755a5fb6b2b6ccaf0de4c5000c99994671f687cca7f08e008148c4261d490ae8699c6b63c9c5d5b4fe3c9bdd0be90a1c5befd13562ed48f4d52b47217ae3dcbb4dd06ed4c8eb3d900c41a213f0e09b26638e85b5a6ef13e08f0b8ef46b3d937d6817a25bc0a7a190e7533d524a4df4f35786def5187bb814b4fe872dd7f62c8e785cd58fe2deb012ad9419bcd36092decad309b24a918d5ea7d9ed078a2aa62d0665c221b8f8d75ae030ecebf7458e4f9fb7bc2ebddd7a4b8bfe686f2f01e3065e3c3202c3da33b2cc585dd101b8c9da8c6abd31a8e60169227bb4fb8e341d7165c65564f5f38be719a16c6c4135f9bda7e5172928ba30d614a60c0d3fa7f5dfb7a4de8f89201bee74affd12af3eeb6b3dbdeef59d8f040d960e00e44b36eb3d4355279e258ac71981edcc881c85d53c1656e727d2583dd52640580082ce30f338a72e98520699f7d55734748ac2dcb712b92a24c67f056ed43ef06911a6590ec3a9622317efb38fb2b1af098d4ea5354546234ee4c60b026ef3f6759cf7640d03853d95ace3642dfd32a80f003dd3ca29c29f431f53a3d293e6e4ef00197f9e2926bfc2366368b0505726f4f925cb588cf44f3f5522873556b0cc98fda782ea557d2813359febd047f75ab2b28182d20fd6c1b7591d5923f6a7194e11b145deeb434918743e3f55ed56238fbcc98663a64ea6bfd277b2d23bcc79d1bac3f2b406ef590abead9341dbc74cbec00f6c275283a22682d73443d3ba75af73860be6262104c67fcc4ba4d686c2dfb1f3fbc0cde477c5979a08b63b64e5381e53170df5fb5f23cd66866336ebc1fd26e62b1e4ebe81697299307fe46037face547f51117170dddb932e12539a3efc03aaeccb044a750a14a6ef34d776d7cc5297370ed2b1aaec13b97b0a3e09d1015fa613c0fcd5ba9f82f4d73a58445422f3dcf8219b9897672e5ce4b01336fad5cf9c40e22dafdb65b24a44f8bcdf4c91328ca334702f4f0fe6f6b36e88940316e6f19bda703372418eedb3a0cfcf2432a9de0ffa2ee565a396093006b71063edafa38f10b2f5f693a9019de62fda5dadb963f78cc868705eb7aad2920328b771164913926cc21d17e839f91f4044377cc0a316cb6484866600b68a009c308c77683c619851e352acad80366d208b815114ce64608722496cb822812257a7d1276d1810bff30d2588ddfe3c9b0942f800a51bc5e3c22c4e0b8a8d88a42ee173e639b9bfbd0f00670e6ce0a1c421537e8a32eee830212ce99a94dcbf7022a3fff45127d44d65b9d87c45508fa14b960953d08f9a4c682b6d0ca61cecad918db9dee4d0940bdbc5bd5ee633cbb8ee039f0b7c29aa038c8fd3f35465d9f6a96ce8d9dfd7c1e87a937d33d6f1f821617e099f0d4bfe9f5fadc81f24f31ab1d277df256f7ca939bdcd2884f739dbc3ed9cff63062e", 0x1000, 0x402, 0x0, 0x0) shutdown(r2, 0x1) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) kqueue() 05:39:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000240)=""/156, 0x9c}, {&(0x7f0000000300)=""/226, 0xe2}], 0x2, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() syz_open_pts() fcntl$getown(r1, 0x5) 05:39:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f0000001940)=[{&(0x7f0000001500)="4a90a96c994d120b8e5398818cffa144eebb1ce53f02b3e12132ea717a2762cd8f1224e7a5f4b6fb966a8c610e19e0166a92be3381d1ea2d36a5714b8dc86ffa85cc73e9bf8103754053ff2f352f529fad90f032c498cf1dad35351d813ea0fc29b634742ac49f44f246522131b0f9a7cb5953f6f36c3765fc3c3138a4aa6eca5896af96ed92a402bac6c4", 0x8b}], 0x1, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000140)="d6ffd90e61f0c1b6ef8ec68f8b927d4539e1047959a53b2b3ae1fae37ed3eeaca30d33602cd7ddb991dbfa52a3e1a4e0f50585a9780f92e43cde7f9d907defcb78ddd967f8a43233f1a948209625af836dc832864be309fde2575f582e0025cc156ce8cf7b466f09cdf19605c8aabb75efc394b9b2e1c244c0dd852fc961522d24d3d99270322eeb170e", 0x8a}], 0x1) syz_emit_ethernet(0x76, &(0x7f0000000040)="2aeabd90fd8aa836d491c4e8bc392eaee0ef0921f6a799f3e9cd6696fe9fe1f9aa6e1644a803402306ea793f4c5059565ff8b9cb1ee4d5b5212f3b434d3f56632d276cb890ffe1e126cefc2fc992f15336c6422deb88cfac5aedbfa344e1c45e019ed4c477779bdcd822cb5a30bcc2bbc44ace96fe14") execve(0x0, 0x0, 0x0) 05:39:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() r3 = geteuid() r4 = getegid() r5 = dup(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000740)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000080)="dff0d47ff3a771e9713384af5853c4e93b5d306314c8004a5d6544fb0fb5da4f1a00a791437de50ac3bc5bd16ce92da70484649ed73f744439d9c285f035891ddd46af2a3662b1ca02db7b7ede19f3ed8976a61ef46c0d74ec21e33150973a55fe44edac4ac025241aca6f3cf71a8ddc8388d095dfc212a1e1fc8174cd67a3de3fa31c7d795024f5125b4acc2e17f374cb4d8310baa2d07609973200d222796a2e6cde031b60a95833266306b360", 0xae}, {&(0x7f0000000180)="2f0908759374570451ad9ed26ee3951e2d55acca869bae0da3fbdd6989853f925c05dbfe0736ad38837de3e81c6e3f2f22ebd5efbb077c6310b1b474e64248884d2ce9de6cfa4b2238c4d54f9956ea6f4bc384e6a3ec5c851ce8a015e96a", 0x5e}, {&(0x7f0000000200)="71aadf79244b7ca3fa0bdb41e57701006f5d516c8525eff5a49500a998981d1db94b05280189912a7f9259ecfbb90f3ffb453fa2886f9e85e17b535d90e041193bbe", 0x42}, {&(0x7f0000000280)="fdf2003223bd6d8cd9be687cafeea8076cb2a892c1e375a82e4ab4fb415759ec53fe473a2164da2849e08dfd10aa12702bee18fbe98e9ba59a40eb2e339675431ef7517a451668d5084830d8c8125e6631b3980b6d51f8cb7127ed494f0a3f1840612c7cb1d49996881e48f80c76d76f41e6ab6abfefe50dc8208414c38a20a19eec9827d5efab514fe8e6e6dbdbe0", 0x8f}, {&(0x7f0000000340)="40dcca2e56a7a36af90b99800ba40b0855e548dbe3e98df0724eab01689702b59a50b60bf3e56450ff307d4ffaf09ebe372a8a961abb051d7de520cfae3bbc3e0558fb959128a3e2", 0x48}, {&(0x7f00000003c0)="fdbd0140bc8c4a2577120b21a61916b863e2f5ef0f0c8c8878d89eef7d7ff3e462f18944253491f3756e0b6fd115992f65c84d013177af8a768257c836efcc9178eff265d2f6a4a276bdc4c32ff2453ebf3c63af105919a70a92812ccd442cd4501f56a904b09dec1f17b982e1f0166596474046fa72d0585e09555e7eef4ecd351fd2525296ca5b048b4dcab6149994103064330bd06974cb62751911eeddd7cf8878513d6820382793c34c6b3c018d13af16b4f9366455", 0xb8}], 0x6, &(0x7f0000000640)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r1, r1, r0, r0, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r5, r0, r0, r1, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0xd8, 0x1}, 0x9) connect$unix(r1, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) 05:39:05 executing program 1: r0 = syz_open_pts() r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x1, 0x4, 0x20, r1}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0xfffffffffffffffe) 05:39:05 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x0, 0x3}], 0x1}) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 05:39:06 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mkdir(&(0x7f0000000000)='./control/file0\x00', 0x0) rmdir(&(0x7f0000000280)='./control\x00') r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x2, 0x7, 0x9, 0xff}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000240)=0x7) sendto$unix(r0, &(0x7f0000000100)="a503175640448098c2c7352f3266befdf93360a1c3114694928a8fddbf59f229ef5d269751d0c71a27d40a01cddb00fb2db487c05804bf3e2199862eea311a0d0c316e89f1342c877e7f381e328d64dd88623064676ba22b52162c9fc8e11a2f49", 0x61, 0x4000000004, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xfffffdf1) 05:39:06 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0x0, 0x0, 0x0, 0x100000010000000}], 0x0, 0x0, 0x8000, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) getdents(r1, &(0x7f00000002c0)=""/4096, 0x1000) mknod(&(0x7f00000001c0)='./file0\x00', 0x40, 0x2) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)) read(r1, &(0x7f00000000c0)=""/77, 0x4d) mknod(&(0x7f0000000140)='./file0\x00', 0x10c0, 0x394e) 05:39:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) setpgid(r1, r2) close(r0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./bus\x00', 0x9, 0x5c84, 0x8, 0x0, 0x3ff, 0x1, 0xfb5, 0x3, 0x3, 0x100000001, 0xffffffffffffff80}) 05:39:06 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) shutdown(r0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x4, &(0x7f0000000000)="87090000", 0x4) 05:39:06 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) socketpair(0x26, 0x4007, 0x6, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:39:06 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x8000, 0x100, 0xff, "9bcb9b44159f865d3f0dc37c3f1e90118e650409", 0x6, 0x5}) r1 = syz_open_pts() fcntl$lock(r1, 0x2100000000000009, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) dup2(r1, r0) 05:39:06 executing program 1: munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0xef, 0x4}, {0x46, 0x52}, {0x85, 0x3}, {0x87, 0x9}, {0x85, 0x1}, {0xcd, 0x4}, {0xa3, 0x9}, {0x101, 0xc}], 0x8}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x80000001, 0x0, "1888780691dec40967ed5490937e6049a7fd0ae0"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 05:39:06 executing program 0: setrlimit(0x1, &(0x7f0000000040)={0x100000}) kqueue() 05:39:06 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000440)="ebffcbff13b9fd813aaa4e4f3048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:39:06 executing program 0: execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='*](-$\x00'], &(0x7f00000001c0)=[&(0x7f0000000180)='\x00']) chdir(&(0x7f0000000200)='./file0\x00') symlink(&(0x7f0000000000)='\x00', &(0x7f0000000140)='./file0\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x8220, 0x0) mkdir(&(0x7f00000002c0)='./file0\x00', 0x1c) symlink(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='./file0\x00') OpenBSD/amd64 (ci-openbsd-multicore-1.c.syzkaller.internal) (tty00) 05:39:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c9, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000600)=[{&(0x7f00000000c0)="13", 0x1}], 0x1) writev(r0, &(0x7f0000001640)=[{0x0}], 0x1) 05:39:07 executing program 0: getuid() r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x46, 0xbca}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0xe7, 0xe9}, {0xc9, 0x9}, {0x41, 0x8}, {0x5, 0x9}, {0x6b, 0xf861}, {0x20, 0x1f}], 0x6}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x6}, {}], 0x2}) 05:39:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000080)="3b0741ee09276a73a6609b342686b63275755e7e5f0912eb18c6c21c1fad01473e056e334632b5548660b0bc137fadda8f87f0536ade760a359c651854fdd2975c704e05c2e78511ecca36141891cfec9e59f05d5c39e38465de6e8957d622a267a4e799767ebf84fa289c549c805a3c4aeeeefcfa1a8db2c3d265452a43b17a320705ce176f85f4484bd5d637423b42", 0x90}, {&(0x7f0000000140)="7b6964ae5401d43ab9f4d7c542544bf87dad481d7f85223f395dfe6cde48143631990a87b6bcadb71422867f488a3bec3af7c00825dc688613e202ee98feb48263cd1bf31cf72b6d588e431f1a47aba8716d3fd7146c81244b63a8748e6a9bd9afecb38b1115e1e158c96b88d3a52d3045b5900ec6cd33438f9a3131e8214c96a7f313aecbb73a1cee73358a6ce228b30a29acb80c", 0x95}, {&(0x7f0000000000)="f043aebea848d13c731607ddf849e1b5fa8d4b31dff204d0d124706ff9f34a8a22b2b2d31bdb524614ce727c9f", 0x2d}], 0x3, &(0x7f0000000240)=[{0xa0, 0xffff, 0x4, "d23928166d36928e730061f595a195d28cdec81f91275de9131cfc905da72bf88f12bcebb068bceec2f1adff0a4d39075bfe7b03634a13aafa416edbdcdaf09f8bc99176281ea1f61b99cd70cfd5f748d39b8042b37c876e1912dbe29cbed504e18b2d23dd9e09f0429f80c153f92369107e1177aea491c5d844e75f6ace9f10bfc8f2c996915240c5"}, {0xc0, 0xffff, 0x9, "3245a0ca34c856591a346d4a2d4afa9613a8786b3e94c8a93455e19ffc82357e2af902e619e78f5eb7919406fd132621a56d944f8d03be7557e6dbc84651909c0144d763a8aa5da2e50e853e880cb5746d1e1bc94bb744fe75213f137d430e231d41503b38e523ffb4c48db4a4be23c77facbadce9e299aaf07648be8a1a772e85a07cc543c886c1a651b4157f666d500fe5913c5f1d5198f675fb29ca266e2c3ab52aa474d3dd78361f"}, {0x60, 0xffff, 0xfffffffffffffffb, "8d7fa74c4a6531c6c22e30355dc2951fb69f94f50d237277a30fe66f30b076a2fcccd6ad47e1e919b55cbd3429abb6797637e8cc962a3065a453ce460c2a0df6742c46bb9923c377d6011c3dc2"}, {0xf0, 0xffff, 0x2, "e163dfaa52eb8404112e56f3c975d435834da03973637030304737e48d9480e9008dc71dd936debbcc1020d826175bd1ca17dad326a170409aa349833cd5bb2b75b0308aeeb9c03f843ed8f0c75cb2e2a5b2d4acd81285784104bc714465655bb9c53463ea049c5e1ca237c33f11a04b7b89d56695f5aa6cd7e0baf77d3362486af9b683a23c116877a0dfff475f587220e00a02ab59119c231828adfce602c0734e849c2013ec6dde640df2782968ca30c7989ece70ad01755bef03ffea459d6cf050091f17952997a3f6fe556b2e77978e9a89bef85c335472da782c"}, {0xa0, 0xffff, 0x7ff, "642057319020d40838e20822958ac34f406777455c630a5a352bb62ca5474284dc21fd0b5a68d2f8bc2dcd20c3e732387ef699b2d38d3ee2d8f424c42a54b147639f0c2f8e9253a062c096498a6c21dfa019e1f1631d57a0acd3b23194dcd725930680ee71157b65524413da73f188063bc1f2c58a1d1d1240a0bcb9cd23a4b9f47ae48f54bcab4e4b7a6354"}], 0x350}, 0x401) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) close(r0) 05:39:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000002640)="47b1cf55683f4c4d5c554a38ec782707b00c8465a881d2d631473aac9584ad964eaebfa96e51f6d0c4f106832c5c5ed74cf1abb5c60476cdcde586e0f1ace1cb19b55d7f5461a838a9351be556c72533d1c3e24fd9a996cd458892c26b58e6c9a1b72028d3c8ad0953308b2faaa4d8910b830ea6a36939e34decd9b18384396ae6af9ce7c6a0aaf1a12f15981da81ab2fc5a906ef6c3842d1ec7c061ca1032216a70cf3ff7a7a892b705345f70c10ff8ca4f08c529bc9d3d2a71ab2a0afc4f58754e0f7de7af07b7ddfadbd1452f6791f126ece67c3600e2f5bfbd19a5c7813df1c267", 0xe3) r1 = syz_open_pts() close(r0) r2 = dup(r1) readv(r0, &(0x7f00000025c0)=[{&(0x7f0000001380)=""/87, 0x57}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000002400)=""/241, 0xf1}, {&(0x7f0000000140)=""/31, 0x1f}, {&(0x7f0000002500)=""/138, 0x8a}], 0x5) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000140)}, {&(0x7f0000000380)=""/4096, 0x1000}], 0x2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000001c0)) r4 = semget$private(0x0, 0x2, 0x0) semctl$IPC_RMID(r4, 0x0, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:39:07 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x22}, {}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000380)={&(0x7f0000000300)=[{0x47, 0x1}, {0x86, 0x7}, {0x8b}, {0x87, 0x1000}, {0x84, 0x8}, {0x83, 0x1}, {0x5, 0x9}, {0x24, 0x2}, {0x105, 0x7}, {0x24, 0xff}], 0xa}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x108) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000240)={&(0x7f00000001c0)=[{0x48, 0x10000}, {0x185, 0x20}, {0xa7, 0x6}, {0x0, 0x3}, {0x8e, 0xffffffff}, {0xaa, 0x9}, {0x22, 0x100000001}, {0x83, 0x9}, {0xcd, 0x5}, {0x1e7, 0x6}], 0xa}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x22) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000280)=[{0x101, 0x1}, {0x84, 0x7}, {0xcf}, {0xaf}, {0x42, 0x100}, {0x22, 0x4}, {0x42, 0x72}, {0x62, 0x2}], 0x8}) syz_execute_func(&(0x7f0000000880)="3e0feb3affefc483f50f6d0500c4c269af40a02e660fe0b89a000000c4414bfa7e8b09b40000008f4978c72cc4c20d914cab00c4c2618e7d6b544963c40021fc") renameat(r2, &(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00') 05:39:07 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000380)=""/210) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0xffff, 0x3, 0xfdb8, "010000006622dc8dbd8a0c3bab7a8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:39:07 executing program 0: socket$inet(0x2, 0x4001, 0x4000000000000) 05:39:07 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f0000000100)="796366a0ff3b078555a73cf3d291b2582b24f2f5359d00aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb6acd804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0x7}], 0x2254, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) poll(&(0x7f0000000240), 0x0, 0xfffffffffffffffe) write(r0, &(0x7f0000000200)="eda6c3bedf797865e882683f68998b7bd4710b5666c3e5362775c11ea32f43682f58c251e66c714b5238772cd4f27d33b598ad80c083c3f46c57d0e30e50db5a4bffd5bd36dc1e672b7653b8acb46c", 0x4f) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x14d) ioctl$TIOCSDTR(r1, 0x20007479) syz_open_pts() 05:39:07 executing program 0: getgroups(0x305, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x6, 0x80000000000000a, &(0x7f00000000c0)="51c23a27bc565ac63088dc242d5bdca9c8a8f90271d851b4da8a21e71e76f16376392ea3c0aad5cb11ba2f9c245f5702b4060ffdede1846a969677282324f99b3547496ec9fa99ddf63ec925497cfb1df80b0c3b0202510d2f859b75fc41b24c6bd05aa4f27770cec9f8daab7b34ccef29e82d229a19b5", 0x77) 05:39:07 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) bind$inet(r0, &(0x7f0000000180)={0x2, 0x3}, 0xc) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xb6) r1 = socket$inet(0x2, 0x8003, 0x6) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000001c0)) socketpair(0x2, 0x0, 0x8, &(0x7f0000000140)) setsockopt$inet_opts(r1, 0x0, 0x100001, &(0x7f0000000080)="ef22432678d20e1b865f73ed7a65cb577d5d784f93e2366b6af08dcc3eeeea576dd493d3789993c7446ae596fdfa7ff36d9e2bf2d3158c18dea2503ebc5a2074917f470f3f3ad90927b75fc6a5328afd4bfa0cad83bcc5d752b1a8fd3eb8a18445c04aec33cf78fdc5d10ac46a7bc945e7000000000000000000000000000000", 0x80) 05:39:07 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)={0x4, 0x724, {0x200, 0x1f}}) mknod(&(0x7f0000000000)='./bus\x00', 0x280002002, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000180)=0xd8d) poll(&(0x7f0000000080)=[{r1, 0x40}], 0x1, 0x200) ioctl$TIOCDRAIN(r1, 0x2000746f) 05:39:07 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) r2 = semget(0x2, 0x4, 0x20) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000100)=0x4) 05:39:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000380)="6f0400000010fd8f69224d4d005dc1de42b0aca6256ec5cb765c9ae3243892a777800bbcaa16259551f9ddf14e663af27b9708d32b37ec8e6a1ac4fce3b0e5a3624e8010b96bfc976c82d66de5b5206a403f767ff46032d417b0fabe0ba62ce632295000f1c5d5c3449a4238af690211702063b1dc2c1b65e9eb970a12c24aecd6c4263c9d276bae4543718b490c0f5c1fd8fca3a81cb379d10a499a101ff44af7094315", 0xfffffffffffffea2) 05:39:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x54) sendto$unix(r0, &(0x7f00000001c0)="522a4b56050cfdc2fc277687b6693b3461fe7683f9d755e32edc79941b609087ced994f4da117a6d9c9fe67430bac0a8e95fb4cd92eb05f299f072f36f368372a61dc5f02167649f", 0x48, 0x1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) munlockall() chmod(&(0x7f0000000240)='./file0\x00', 0x50) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) utimes(&(0x7f0000000080)='./file0\x00', 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000002c0)={0x2, './file0\x00'}) 05:39:07 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x4) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/70, 0x46}], 0x1) write(r1, &(0x7f0000000340), 0x10000014c) close(r1) 05:39:07 executing program 1: r0 = kqueue() close(r0) lseek(r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x10000000004, r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) 05:39:08 executing program 1: r0 = socket(0x17, 0xfffffffffffffffd, 0x7fff) getpeername$inet(r0, &(0x7f0000000180), &(0x7f0000000140)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0xffffff}, 0x10) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r0, 0x0) 05:39:08 executing program 1: setuid(0xee01) r0 = msgget$private(0x0, 0x100) msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = dup(0xffffffffffffffff) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x3, 0x3, 0x40e}, 0xc) 05:39:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x7) fcntl$dupfd(r0, 0x9, r0) 05:39:08 executing program 1: socketpair$unix(0x1, 0x400080000004, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000bffd00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 05:39:08 executing program 1: setreuid(0x0, 0xee00) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000340)="514d8c8a1567f992cb6ccb6423027900df1489d45a7091d35efa5497be772512d6c42a1c048b5030c9bdef96c9dc567d712f4e641e7f6b997bc63497eeb9b41a564d163fdeabd6e1fb35925e6c0845eb39f6561cc2c5316aa4a6701183c204820716a5c2ebe3d65914044a98ad075e2598fd6b90e50cd61c418327f5ff7dfce732ec5253e06940732f2f0760b4df0f7c9ecadfbd5c8fa38d9674ccf7f6cb18d105400a", 0xa3}], 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000480)) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f0000000780)="a91f64343f47fbbf5ff28ec38f1d3ff6d49a4fc069f32bf5f78e87f23b855b37fd37da4aba85b010a1a71048392a904d", 0x30}], 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000840)='/dev/zero\x00', 0x1, 0x0) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) accept$inet6(r1, &(0x7f0000000880), &(0x7f00000008c0)=0xc) getsockname$inet(r1, &(0x7f0000000900), &(0x7f0000000940)=0xc) mlock(&(0x7f0000ff7000/0x3000)=nil, 0x3000) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x2000) mknod(&(0x7f0000000980)='./file0\x00', 0x6000, 0x4) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000009c0)={0x81, 0x3, 0x7, 0x1}) getpeername$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000a00)) pwritev(r1, &(0x7f0000000d00)=[{&(0x7f0000000c00)="acd77253fec96094b7cf61f267c75e934cf872ede8795d848d6b59dbd3b2847c93cd8833e0c4e4bd34a8d6ad6b77afba1c733e76d72741deb07e30d846f89b212b7d6f83fbc07df14490c0f2896fa4b48da6e0487b12fe6551846489f61f29d4c12d9937e6a0efd8d0bbd092624fe91d9c37fe5831e0ca290480d985dcd66d033f49458d7d9fb6708da17004c875788dc7aaef76887e7e83294a7f469a5b525303ea537db4a4086baefc0cbc97d92717de3b6027a8d24f8dbccbc09b4bcbe750655af194a15f53f21ad96c38b717e24e5caee1", 0xd3}], 0x1, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000d40)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000d80)={0x100, 0x1, 0x6, 0x7}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) stat(&(0x7f0000000dc0)='./file0\x00', &(0x7f0000000e00)) r3 = msgget$private(0x0, 0x202) r4 = getpid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000f80)={{0x1f, 0x0, 0x0, 0x0, 0x0, 0x80, 0x47b}, 0x156c, 0x7f, r4, 0x0, 0x2000000000000000, 0x7, 0x7f, 0x1}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000100)=[r5]) 05:39:08 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x7d75, "c6e23c5cfeffffff00"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) write(r1, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) ioctl$TIOCSCTTY(r1, 0x20007461) write(r1, &(0x7f0000000200)="d04104c76b0b29c2fd3b3a9a1cb316d03caa6a53b9324420aae53d6c6b25cf7803f5e66fe20a7775c9e9a23cece585f581d081e7f73582a0b9", 0x39) r2 = syz_open_pts() setsockopt$sock_int(r0, 0xffff, 0xa9c63f27d1bd62a5, &(0x7f0000000080)=0x2, 0x4) close(r1) ioctl$TIOCSTART(r1, 0x2000746e) dup(r2) syz_open_pts() r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0xfff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x12, r3, 0x0, 0x0) 05:39:08 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open(&(0x7f0000000780)='./bus\x00', 0x0, 0x0) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) openat(r0, &(0x7f0000000000)='./bus\x00', 0x100, 0x80) ioctl$WSKBDIO_SETMODE(r0, 0xc0105715, &(0x7f0000000140)) 05:39:08 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x80100001) getsockopt$sock_int(r0, 0xffff, 0x801, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) 05:39:08 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x1, 0x0) dup(0xffffffffffffffff) socket$unix(0x1, 0x1, 0x0) dup(0xffffffffffffffff) socketpair(0x1, 0x4, 0x8, &(0x7f00000003c0)) pipe(&(0x7f0000000540)={0xffffffffffffffff}) r1 = dup(r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x20) r2 = msgget$private(0x0, 0x2eb) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/169}, 0xb1, 0x2, 0x1800) ioctl$TIOCCBRK(r1, 0x2000747a) getsockname(r1, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000200)={0xa06, 0xff, 0x7f, 0x100000001}) setitimer(0x0, &(0x7f0000000240)={{0x3021, 0x1}, {0x1, 0x8}}, &(0x7f0000000280)) msgsnd(r2, &(0x7f0000000480)=ANY=[@ANYBLOB="b3f81064df569c84eb874426202c30a91dee22e637f6b6a1c2de13dd573a20d386280a68b645ee73b90a608089ea110600000046a90fe9b95dceeb2ea1a7cd638409c3c479e4"], 0x3a, 0x800) truncate(&(0x7f0000000300)='./file0\x00', 0x7fff) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000500)=0x200) ioctl$TIOCSTOP(r1, 0x2000746f) accept(r1, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) mkdirat(r1, &(0x7f00000014c0)='./file0\x00', 0x19) msgsnd(r2, &(0x7f0000001500)={0x0, "9f41364b1bc7a2177c3265e4b826b5065a7f20c6a6ca97887597619edf9d4bf269a4601eda99eb41566879a3c25b57b3a9807e13df5ba685749de9168806d1aba4616cbca1e7acaca600905f59356a0beb22daeea618b522092741889bb50912eea1cc5d752864"}, 0x6f, 0x800) msgrcv(r2, &(0x7f0000001580)={0x0, ""/206}, 0xd6, 0x3, 0x1000) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r1, 0x0, 0x3e) msgsnd(r2, &(0x7f0000001740)={0x3, "50362db3c3ac946ef65a0a9e49abff660dd546d7378c124ff70c10279291e7a6a7267a473903a239a368b065e0f24ef8c613fc522c134aedc636b1931029b839e81ec98784bc19"}, 0x4f, 0x800) semget(0x0, 0x2, 0x260) 05:39:08 executing program 0: getgroups(0x7, &(0x7f0000000700)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgid(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x2, 0x9, 0x7}, 0xc) 05:39:08 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)="e1f10300", 0x4) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) connect(r2, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000240)={0x80000000, 0x4, {0x977}}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000140)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 05:39:08 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x8888, 0x0) r1 = dup(r0) r2 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140), 0x5379b1aa0462d83, 0x800000000000) close(r3) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000000)={0x8000, 0xd5}) close(r0) socket$inet6(0x18, 0x5, 0x400000000) ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$KDGKBMODE(r1, 0x40044b06) 05:39:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f00000003c0)="3e227913e4bad21c734f4dd36a27e5e27b216d673553c0c21b3dfaf90f001e4bf57a410b3b37dbbe5e2831c61ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe383d361532333761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c73872e822207b7ead95d8588fc7c93635077f2504d6e63787c280e26d6bc89effb3cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fec45683b529b81fcc5a46c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e4b57108efa5762fa3c3d9c51774c0c679895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437970f61f63918e62175b1a0aafaa5606529f0d9bee88120417a8f93d20cf4077555e8dc0038c789a448cacb2b456f63ae583c39eaea", 0x148) syz_open_pts() close(r0) r1 = dup(r0) recvfrom$inet6(r1, &(0x7f0000000240)=""/195, 0xc3, 0x43, &(0x7f0000000000)={0x18, 0x2, 0xffffffff, 0xff}, 0xc) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 05:39:08 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = dup(0xffffffffffffffff) accept$inet(r0, &(0x7f0000003340), &(0x7f0000003380)=0xc) preadv(0xffffffffffffffff, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) r1 = dup(0xffffffffffffff9c) bind$unix(r1, &(0x7f00000033c0)=@abs={0x0, 0x0, 0x2}, 0x8) mprotect(&(0x7f00006d7000/0x1000)=nil, 0x1000, 0x1) r2 = socket$unix(0x1, 0x5, 0x0) preadv(r2, &(0x7f0000000240)=[{&(0x7f0000000000)=""/13, 0xd}, {&(0x7f0000000040)=""/224, 0xe0}, {&(0x7f0000000140)=""/12, 0xc}, {&(0x7f0000000180)=""/108, 0x6c}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000000200)=""/22, 0x16}, {&(0x7f0000002340)=""/4096, 0x1000}], 0x8, 0x2a) 05:39:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 05:39:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[]}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r3 = getuid() r4 = getegid() r5 = fcntl$dupfd(r1, 0xa, r0) r6 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r8 = getgid() sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000200)="b9c6cc741ea51ff851c7086a9cbb2fd606bad7dc3b7f73493d801b567ade79a521e1863e197fd9012cad2c31c1e35fb1d1040faaa3de27e9f3d6363bbf4db4cfbc02a637fb8e7dab0f826b46985a91eee35e0c809c59e6fb292ee8a21dad894ff253ad873132dde2424c72939658240fe4ef5e9193a4165a8f0bab65f11c67a447ca5284a3fa62f58c1d8b2fb0f999524c68d02a62c83c9b45ba92a5296f4a1d0603fa1ab5f5742ac4d9", 0xaa}], 0x1, &(0x7f0000000340)=[@rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1, r5]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r1, r1, r1, r0, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0xb0, 0x3}, 0x4) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x840) 05:39:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000100)) ioctl$TIOCEXCL(r0, 0x2000740d) 05:39:09 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() fcntl$setstatus(r1, 0x4, 0x0) kevent(r1, &(0x7f00000000c0), 0x3f, &(0x7f0000000080)=[{}], 0x102, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/184, 0xb8) 05:39:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x9) r0 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000200)=0x100000001) 05:39:09 executing program 0: socket$inet(0x2, 0x1003, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xed, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 05:39:09 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYRES16=r0], 0x1, 0x0) msgrcv(r0, 0xffffffffffffffff, 0xfffffffffffffcf4, 0xfffffffffffffffd, 0x400800) 05:39:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) accept$unix(r1, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 05:39:10 executing program 0: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x30002, 0x0) sync() ioctl$TIOCSCTTY(r1, 0x20007461) 05:39:10 executing program 1: r0 = msgget$private(0x0, 0x10) msgctl$IPC_RMID(r0, 0x0) msgget(0x1, 0x4) r1 = msgget$private(0x0, 0x12e) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r3, r5) msgget$private(0x0, 0x4) r7 = dup(0xffffffffffffff9c) recvmsg(r7, &(0x7f0000001200)={&(0x7f0000000100)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/66, 0x42}], 0x1, &(0x7f0000000200)=""/4096, 0x1000}, 0x41) r8 = msgget(0x2, 0x200) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000001240)=""/117) open(&(0x7f00000012c0)='./file0\x00', 0x8, 0x82) r9 = geteuid() msgsnd(r1, &(0x7f0000001300)={0x2, "a90e36e15e8ead972300cdebaa6e8441364901a3bb7a76"}, 0x1f, 0x800) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001340), &(0x7f0000001380)=0xc) pipe(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r11, &(0x7f0000001400)='./file0\x00', 0x1fc, 0x2) msgsnd(r0, &(0x7f0000001440)={0x3, "69e0e32a1717972da35e312fa3cb4ed4e35027b6903eab350c1b6d321ef6a521df7e57996c88b1e62fa0d606b07399c12563bd768b986864fd400cb9a65f309273899c309b5dae3e0a057e843bea0ff7b36ea33772485f50c61faf94c9c14f4955865d13487de916e15b6158823537cb4610f20c57cc5e31b103864d7e414ee298dc7fd2190868d3bf9403d726675153024039305815e74ce94eccbffb4c930381ec1b83b5f7bec930400aaf01e81ae6a19b5d73fb43b785c7be96d73ea0a27b0695f2b7ef93643faf9721067cc28e23c0165d371740dbde312c38471679a913cd79dc3225976f139356e12cae6c61bfe441252320aa5487fa9192cd0b791a18befed81c3cc2c30f0d2917a3e13a5adccb978f574809b07f24ef6ff7b11425a3978083de5b405c35334aae7188b044147e2040f1fb07a095e96792c9ac174f0315d694d11568d26dd5547bd9c1d534326da37a542201d419df708149c143cc61420e75287898adb686d98b79cc5ad28beac7088e1110669889928b224f557834893662a6eab77cd964c0a56ed6526bfc58353fdd6ce72cb3e4f706af9c4d4d1025748047ded96f7ae3e02e0abfc71dc28eef6a49496e64315e6e8b80a75e5b4adffe90a890763b06021ff5e6046708c14968cc840e31055c3e124b00c7143d7579ffd2b2437ecf9b7f49ff44e247eec818a0f50cac62f78725d2c8a7135a092402db32c38aeb77f46ca03faa7719b0fb764dac70403d8fafba7cae59d92b3bfd98450e4eb0534475d6073f976a796bf03c7e096103bf194a73d91580d2fb77efeab4e841631cccaf1bdde6982dd498c5f875088068e9075499e5dde695e4109e1250cd926bba2e7777119f24150f18afb169c5066624cdbad2f30ba970717bb20942607416c2f7963960993b96e8179e9846acee3f521b791a71794bcd06e4de85f465da3a1a2537b8637b4199ab45017fc9acf2903e2935999275f7cc0f117349eb02b3c73284458dc0c70eb5df29a15bd20be875eea8ec09886c7327534aa09dc83ae58c7604c5f141e97167196840b6b22f2ac82bcab8ea4c08fa91764b70b53323aa046b2b28c72f81ca902e40abc05f4e2d0742713eb302787d4a1994b79068049b03a57c3e46db822a1c684efb14f67c268e8b3176a10f4f5610148d386918b02ff872d3ada05506c4ed34ba5b310fd708ecb8a4c641adaaf11247ec56c4d19244432cf9157eb088be20f0c1db35a2a7169b1c395267e70950383ab3b02f35472147c359000481649459b485fad34a335c7cb757e0fecc2a4553e5eb2c742d17c25611c0f1cd954a3b2002395182004888db0f3405a73aac3d85660d8710f5f1248b3df5b00e240c41529f9afb3b527a13c32eca0ed818e216642e13b2d8bd79f59ff1c80dadaff643c59250a2d6dda6a7cdb92ae9bcf7f186beb52a8eb537fa0e0438a5ad991957c8c1ae38d95f1f7d6c19689c8a9653b02829eb7820a95108dea44348735da9e87de453dbde1f5dec13cd0801ba5091db4a3f59dec8fbe6a8c0a45d27b1c0a053319dffdca6d95e255d91f0faf88068fd191ef759bc3763d361f464ad10678057220bc24362a47041d281d2dbb3912c0962e95cee592044f05869e0910f5aa67f73caa32bef2e39964be1600dccda1a01368fd1a470aebb8b9679496673bee564571aebabe3a17cad80ab5e6659d6aa7ce02031a04ca25092b4420a86ab16465ec24d9d16bef0d5fc574858f8c7a31acd7cb3ce52a43e9bc790d6bbc5046f725478fe7bccabf984acb948ba6be37e27fac449aa71d6963cb8e1c1f3f0e34c38388b3204b7a957612a8b4c2e6d3e400f1123d7d22182c561d2459f9dae294a5e616607538dd3f2b5397dcd4d2f52fbca1c10d12ef479a75a427989d2cef2fc3a024263a79a947b2a1171eb6e1612fdc99ae5a7e86f91dafc0929c8bd19c12802338d485fa2191c8591dba365a26013dffda23ca079d4cba90c4477fe11228e145725cb385802509d6a7fe39a57331ea9fc908858dc9408df698fbdb40ead22e1dfef6a4a2dd68086c4784e1d10a72068d6779f064270b434c1f1ada473e40a5f699dd0e10cd6ee49662dd07b5ced931f9797fd004d46f338f6431ba159fc4808ae273139c825ee71f844482e9bc3d099b8a85deaa840d9114603ca09ac3878c9631bc783fbf3d6dfc494f0f6f8981df975bef23f8bc79f4885b5c841de7c634c5163c272ce5cd43f7596736aac87422c74c5941b0565916caad96f965add01f20de2a221d1ca574d011032b4bb8ae9edc0c1f88d354fcb763815a9911bb02b54915c93e0c1ceb1576922926547b014d82b5c79c07f4c6b2464361eecd80009fb5de2f5177e9931b7bcd94d79b862b3695e967fa90053e9f95e0edd0b4c17d372db9a8f64feb5f32d3cfa80b7ac8e161ffbfde6c306643a54e7b8dcfb2e7828788be239e269e7e1f60643c38857051113c252fabf3b2d1bdfa2cf0e618bb6941293623b28f07c808a83d7a4286e33174a3f3df9d6a977e07a08718dafa159a835f1d29409ce4abc8692f261316383e3f5a9834c68cf9d436893069e76a20edf7cbcc25c08fe7b9d9ba0ce0dc008829731c8043214170cf89bd04b51386e1bf997a4724160c7ffea3d25f394da79d805fcb6578c14f767070f2ec303239708c32278f2c5af378cb0f601854317d05bbf3d78692fb5628730839c08c0408f910e763e33af06947201a5a232834e3ed3cb260b2e11e99125f3733146ab1b6cb49cb6acc23e193d7b7efa6a4a7cf31e4ae06e588382fff5d8b2fc5704b89979d49049ac435c88dd23e9cb2f8b1d7f5c4157261bc782b3b63490ed3a7e41d5aae61968388d8b52c18ccb855e856a6594aa6091a21bba17bdf85be919418bb2d59015f639aa8726ac2afda4f3578f9e57c2c27fac90d9d679837e7e783f97d5156de24c937a65593ebde7aa966382fb64352e7613b9c3aa4ff2b393debb7067bd518a4559fa3efa39067ef0e01879edfc3eb5b23f025deaa0a0113140f0fc4013f2a168187dda8808cd47cca41fb9fcbbb50239e16a325076d7d536abcac7219433a711a03bdcfd1237c6a51910726dc7d1bd823bd24eb56c26deac7e12c8de2c40c5d808ae4fe2b4e873f58463fa67a656a25c77a54f746809f1b70f14dc98a3499f72caeb6344cea6301c1fe96aff498dadbba52504dcd448474e024e77f57f663db40810df004de7ec4dc688f8fa375e5077ffb8368ba6aa852a943b91b67c681d3b2b327fb9cdb02698e49af93840ecb010f4206e8e8ae67ee55ccf53bd167f3b4e62e57342be5a7985c13bc8eeda2680a49f8d39a187599c8979a4c50db2f847c1d94ee1b326cf7c376b82e3de9bd49bc98352d0e7721a8187626dc71b47a573a684d30b2b345d27a324a2215fc3f6e74bec65e5a9254b36dad243965b0a9b31befc3d7330cc14727505b98ad0a32b657015d34ff30a0bd396f16b49e188c16962f57d3316b55763049f12ec42b6313c7c2f95c3464abcf8a2b88787926f6a781b4f3d54870119fff33c532cacf3638717dbf9a1c6ccff2acd24df29f9915704ebee552c984ed6eeea80869db6c94a8c48e319fa7026415b1d9371a464afd314fc393dd1730724a5f074102eaf005dd675beae3175927fad7d9c9c33720dd1355c5350a84bb174b2ae71794eb0fe6da55616e4992a764e48b304031073d5f38fb9322adffb2d52dffb0fe3095ab71389eadd93669eac82b99678f635b96fb0cbd5740b787c1170be74dff10b1edd092420375daa85aeb3dc9fe3bb7737cda6437bc651be24670df6cc3e553efa9039124578bfe7c32280a75131752048212e70be6a53ce89fa89fcb3af6b58451f3e73a9645267d4b6c689a4f59c520034589955fa0a1dcb1491889cc17283434872a35986818dcb5ed650abbd0375c0e09b742752b8f7b4fd92a444dd974df1ca4eda40be3d0a99be2d826cfc4964c9f68e2395f732fbaf589a36e0818ed84bba51308ca189b23a7df9dbb50450a9d2f99fcfa16122f3001cc39ccc66069c7d00ba8ddb82572d7d94f9c2b4fce96fce163b22ad67f5e5e611629b0e3cfcfd48d2256b8e7168b686a6b37d7336a09a86c3d44eb51c5d4d334fd21a9d30712f75a51fc0bff5e299036290561b4433af219d18588606aa9f68e027389edbacaa515e4e4be208fff3467e04976f700462f1f3d8fbeb9359730e929fb813d41454bb1dbdf8f4113a3b40a37b115e2177869fea93e4f87c707e9c31de6aad4616fb16f61ca485bae0b343174a6c5bdf57ce8ede7a309f97f9b25adfd14c556447d319eb450c8afba2ac02bfd12996af2679d5b334b0cfbdf153bff02231217ee98b1bfa330b532bbb79466b503cef67082048b5336c7fc9f611b3547dec170830fd9c3680b7ab9b02e8bfff4790c1ac90ff2dd504a67c30aef07b5382e3433b9a9f3819a38406c761660c286d7f2f80e061ac1be622a5cc43dcbdaa4ba3f28465509ae399490d634ed3dfb3fc50b73a64e43c47db7c13109e2d4b77153ec79492e3ae8f436e6e6b9fd416b728db3da1ec1f7f45ed077d0de8fa20995dffa6537a5e1a047dc2d87efaf820904c36300a09cec46ce8926cff89b74db162eff0502c9564a90fb41b5527f52c4f0e7d4d68be4ec9bc3a976ad779041b510d17aab01e525fc7f0bfa85f7ebcd4db87237dca8590f5475c0377dec92ba68cbc84d902086c991427dd142225c60a8679c726bdd1e9bf749388055d48868dd7f4edfd61eb4c68ba588df20157c1708aa428a91b7ef1dd38aba8096393b7e651a48b6e58f982ca7baf4465b93b47afa9d6eee08c9f6396c73c387c38c311bfa65e4d00bd592b1cfe4b72c42e7e7e59b68500a8432d38493ab23baa30564ef0a34fc8b7bed6e2e4f7d4b6ff6b3d1bc2453ac93bb10361faeab2f1d6645086e6795337173a9f34f1a5b17c79e5c36ea1d316d13547ed0021ee5332de35cc2d47f2aae967a2397f74e32ca7884e998d1add077d3324004e337c0196bac6f590d55488ac59f9120fac17071ca06acabf831fe87d87ae13104537c3db5302d28c4f74939af7921f41adb2405014b21a09cf219d1aa55088a7562cf81f5a84a0c2f7e8f0260e3db9e7e0dc181943e6118c9dd8434fcd55307a2ae2ebf824ecb3b1a142d6f98df1ef97dc224435a3ab109676b77b3b3b94d2cf36ff2c7f02560dfb38d2daf86dc917bb5dcad28f6338b2097d10e24eb509dea2e14f6bcb3bba4032d2d7a29d09d940ca6ecaf15ed6ad18164e3733107548be03b7e99d50e7ad5bb86f44297d05d5503b7a9d6fb8b837ca5daf54f882b7f79b4c50d8c75648bdc28018ec7608559a9888e3bb3861962d08ace043436123cb8676c64f6040b7267ce5042f1ccf12c607aede76eb70015a9a0c47fe2fc54d45199255991f842a8865ea58e11e8fd1020d2d14c3fa9b5a4dfaf21c9baac3a40161e3ad9645ac4f9e6967bb32118e6bd2e6ed5065e11475817acc1106663d8fcc8b82a41a7382f0bceb2cddabefee00eca88f421ba29457a2a9888d286554c41281e4df3826bb146cd7b622323c543d43016be35ddc41a1271d1881b19901b63fb3d72ff153d8edacbe40e171fde0b0a155465c39dc5ecc927cb0bc77ff4bb987ca1d021972fbc26964ff68f3c3a1696ecb887e662d020a22f50b6146330909a538e702b7d6ecf17c4989030da2f93f1123b74a9c4a8b85c73b1c379eec1f4b82d2e1c396f6e391ed7bf84f300cfa1ff9ae6b6d9b065facf4423e2a3ff9"}, 0x1008, 0x800) msgrcv(r0, &(0x7f0000002480)={0x0, ""/133}, 0x8d, 0x1, 0x1000) ioctl$WSDISPLAYIO_WSMOUSED(r10, 0x80185758, &(0x7f0000002540)={0xc1cb270, 0x0, {0x81, 0xa1}}) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002580)='/dev/wskbd0\x00', 0x88a2, 0x0) kqueue() ioctl$WSDISPLAYIO_WSMOUSED(r7, 0x80185758, &(0x7f00000025c0)={0x1ff, 0x1, {0x4, 0x9}}) msgctl$IPC_SET(r8, 0x1, &(0x7f0000002600)={{0x20, r5, r6, r3, r6, 0x20, 0x8}, 0x401, 0x8, r4, r2, 0x4, 0x80000001, 0x27, 0x5}) setreuid(r5, r9) setreuid(r9, r9) msgget$private(0x0, 0x4) dup2(r10, r12) ioctl$TIOCGETA(r11, 0x402c7413, &(0x7f0000002680)) 05:39:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2024, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000002c0)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000080)='./bus\x00', r2, r3, 0x6) recvfrom$unix(r1, &(0x7f0000000200)=""/88, 0x58, 0x43, &(0x7f0000000280)=@file={0x1, './bus\x00'}, 0x8) r4 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000300)={0x80000000, './file0\x00', './bus\x00'}) poll(&(0x7f0000000140)=[{r4, 0x1}, {r4, 0x9}], 0x2, 0x0) 05:39:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2001, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000011c0)=[{0x0}], 0x1, 0x0) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 05:39:11 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82b7b7fead696c65300078fd005df4abbdc030573e0c24ca"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r1) r3 = shmget$private(0x0, 0x3000, 0x300, &(0x7f0000ffa000/0x3000)=nil) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x9) shmctl$IPC_RMID(r3, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000000)) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x255, 0x0) 05:39:12 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = socket(0x800000018, 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x14) kevent(r2, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x10000}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x1, 0x6806, 0x1}, {0x18, 0x3, 0x3a, 0x8}, 0x8, [0x1, 0x5dea8021, 0x9, 0x7, 0xec, 0x431, 0x3, 0x9]}, 0x3c) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) unlink(&(0x7f00000000c0)='./file0\x00') ioctl$TIOCSDTR(r2, 0x20007479) bind$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xffffffffffffff52) 05:39:12 executing program 0: kqueue() r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0xff, 0x1, 0x6aca, 0x7, 0x80000000}, 0xc) mmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) r2 = shmget(0x0, 0x3000, 0x1, &(0x7f0000ff6000/0x3000)=nil) shmctl$SHM_LOCK(r2, 0x3) mprotect(&(0x7f0000ff8000/0x1000)=nil, 0x1000, 0x2) 05:39:12 executing program 0: lstat(0xffffffffffffffff, 0x0) rmdir(&(0x7f0000000100)='./file0\x00') mknod(&(0x7f00000013c0)='./file0\x00', 0x4, 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) sendto$unix(r0, &(0x7f00000014c0)="26ef12d3c9ecbc1d6453b04fc4f97f1dd2b15d289d85aba48c644970dc07f570c49bc55e4f8bee1c53876004e3efae05287a21aeb0a86ff835bb1fd4f8561d3631997cc883e821a9f8ae783dc75d11ecff14e1eea27fd58c8872bd402765b180998ac9c45af0d7ca72a82c0a550f4943222593e85b01277a472497bd84acfbae5e25e9f2cf0702eb4e5acf2922ca8bbb1f004ca693876e58825d3982475ca90a904593a8fad2f19b81ca7e5ea8feaf570d38d61fe0e9053d3bee417de61bfd284068565c7707e45ea736e5c235219fcecb57d0e288d0f75da9267aa7b522fc3b0191dcfaefa407b7de4482883314c5291352b3550749d36db95c646b523206680fbcea04c384572b876e135c8a86ec1f86028e3721499f093f509bb09537f489497b1dea8f3de45c2e877f907a182d7f7e16ba32838e4b650b12a75c94bc7e4a17f657d25360a579056f81e18077766f0b74441a87795151d3be6ed656e0083b489beed54a1b67f50aa703852ba705d1dfc0791c90b96022cda43eb1cdb55ae11f7a97b1a79815d9bff88dc43b052b8bdabf20def8f38078e4cba9858a8445935cd4cf1aafdb5bcb5589fd37ff7f2520d6479d75f24817af538d847cec63bcfc2c3d8a3ae229d5ddb3758627a2f27648748c678b1a2dc18ae3a00e71130da94e84576e92e8c400fee765a4dbc245dcb9380a5ce448420709a58b923dcf9d74797a86673d13ee27de94595c7ce94b62f8c29921de1388578027dac749730af807d61ee2318d514e88eb2614f6331c5b5890413b6dd5f8bfa3d233288996cfb9d0183f24dd941930090f7d39c559828ab9a3eaf68cc205356de00a8b54aa481c9c5e1e480e064496b6a4830e33d0d6fedaeda5c38c5af6c0f3595318e08c2017c96da41fc8a87ed6b3aa2da821a07bba835c4129485917904b95dfcc851b583b5d245687a3c6199c79275d0871e39c7144a83ec2729a8467e43d12ca249cb0ffbfaa9f0bf765ca1289577f98d98c35a7de22c026e53c0aa31c014b330ad39ea1d46e5d7e36921c190fe5b2c9313b9ec8c84fd0fe0119561d835b20e8eb376c506dfeccb356b63add88d423e93a3c7ef581b250a64826192c62cdd6d64297e773a36118f698e6f7e6ffb70c9cfc6b12d8c45ea7016b0185aef7af65cdca182f575cea6c3b2a11dcaf9de755bb5c9e5cf8cd22cc942b276886e96673e98cf75feb9a758defba101931bddcf36616da9667a29fec556a57a64ed5064033a36ac56047560a9053c93e53ee7ad9e392f8baa096df27d7a357f4e3e2c5528a3ddd1fc5d27ab3147da9ff9096ba17c14dfc92c847d169710f1d186b703795345f52ebd8b9e097140d8d017a718b4197f5cba282de8023bc9bb1c6ede02d9630658fe716c659ba71ce7d52e363148f106f0fff297c938e3b772a1395fddb8f3854b68032259c1eebaddc7421730d5958e76a5d8c26b59b41a69fceea301658a0d59df87b21bf3d8b8871fbf6dfd853fe78340d30e830c8a310c6a782ca9fc67daf0914615c1bcd39e9300283965d5341900ff5e990674651846d19e654297a938afa12d673538a09a81a4e471b43c2f0d3d75a58ad33976c0242689a5897a33dd920d39e3ec1821ee3bba52e3afc1a3667c0c51ef0889177654b88e12621a3627a61b28ab8d604056cbc87fef35fff17e3c067d869bc703fd683de6d70a1466b6b95182e26651a777854b4ce10f345c8043550c6c55ea3236f044df4d3c4a4212416e36bf0839fec651a8779970ed6b7d1e04a6a73078302cbe50e9d7942e1142bc74b5c4dd31b320290c78cbc5be3001bf027c5da645f90853144595e86d77df5986a1c37c6c193a770b15742b0ae322c0b45d69ee1e523c8931417f82b0c5dd116d5e19e46aefe362cdfb7677c68f8b94ed2dcb02d1acf52404e85dfb6463f79fc6063e75c1b9d08bf4aa2ba7812b4cf09ef9488c4f9d230c246b114f1190487ba4bfdb9c62a2f52fa2967516534a0a8ecf897fde6c2ed1f696a9ddd9fc9e44f971722085dc4bc8942fa26c97bddff01d65a7fad856a2f2cd442706467498c0e43ab024ef7ac2a50f0b49b4964085c4602fdbbce13ba84cf1ea38ad45026e933ca96981ccfeff6ecad573c6fada73719deb67a4b185b424359fe6a3fe9981495f1a61ce5261b00abcb75a55790032e11bd8f922eb6442b4f1afb37c4528f435307c8e0a571786c1e86abb5e49f1ecd49971b489c5a825c456d5d9285d8e114c213220b305853b4a11a76772c873b7b6dd14051752d8126294ac2dd93f6b5bcae3980f779cf18c7acc761c193380e2eaad6898618839dc13cd6a97bb91318e852c7851053c64f82432cb8268968f0923995eb332e826a3af6fa7df30617e2e3aabc4d54b3ca20ac1e21ed00fb31e159f44480a78a4fae4929a3294f4f430e67f913accdd3378e13497b1b5db326571c63699c5935e563ae6db98a0d33eda2e17c19a03c7c50319e40754ddd86ef878ea9f8e88621ad475542758f7d5e13102199cc696f504f1ec7fecb57f1ca3f017cd4fdc910d95566f2848a38e6469efb6fc329ecb6f7482ebd8004e80b2a0a1b9478a3cd8d3f4995e7706c7b7f7989c042e42d020bcc3c47e877cde7f5a05c8fb2f50c7e9513b35a1e99afb8f0ba0d9b6743b92d8d24915f84b6f0d67e3877f7d0add6ff5a5bd85f9df9f020c0486bb603c614f3c04cd9174431ee2deb2b674645f4979e23f239e918155844b15296c5c2a90e778a79dd81a067d5b2e5706f109b317c99fd82cd9973ec6ca7ccb742715a5654a86804a5edb7087445e4c862f7de71e8a73492cd0abfd5902c2f4fcd2bdfd7af67561f6015b5a99720dc72678e4ace74b19d223f3d5107aa122b7d4fd4d725c11bf1e4e569d1983d9c59f83b1211f8f34b16f5bb7e4b9b413cbb5913cb10c080ff18088580b7e23826824b4efa4171c0e4bacab2cdfddc238ebd5c51f34e5e0e3ce95d2e408295c8a8eb2d21c0da219ba74e24277f8a41753727df387025a49b2963bc2fb406e90f540f80be3cad25d34c5b4469bcaf9eb2279bd0c7ba4bd776b7a4ccd4457e24a5a5055f6638ff9be15c901bcf365db28f80b2c30c7c085916a3cf7b45ed8a328cd070388e113393ea60edb7fb03aaea29b245dc262cbed5b27413cd9a95453a4e2e3a04c6701b31e0dbc0eca1662a8db1effef7e04a4aa5f6f9fbfae14f4eeb8eb7b6973f606474c2e295d88a9a0bb0278b27f4554b38061bc9646842eb5c73f4ab0e5d5ea9c91ba569a541932e9374c18ceb9c07a30c24a4c11f4e84cec8c6b69ff0e2b02f2f795cd935fd6b34ee706d465a70ed30775b12fc610bfb500d722a0014ade4df9d4647955d97a58482f8244507fe3d4359a68a0af79d42ee7e5699670166e0b545226dac02b92322389021f69bae7c2dffd6128943a472273cb387be51a5eb5c32efa503f6ee62bbb6ea9f251f8e20a91d2c9eed29cd62b7ad2b9985200e53bf7114d7abb782d663873aea7d8b7ed4f555ecc078857e177fb99ac1a8ebbcd4f6d995d50ccfeb2c388e355b0e76a6bbca372f25a1279904e69818ba9c1a663e263ee1441aeb35e4fa65a72f3f094c5d010a73eb4c5c72592a02e1620cfb9604f17db5a0194b3201b5d8c81ac06251ceb9001dc40e6d4b2e4a3707b9a5554d94e515f5ccd953ec5943a459f2e6eebd0d9006dee0b2f9951221de859149b8c1fe37feeb0caf1fa0494d57b885557d6481bb045f62387a4300761cc0947e3e42114f3b4df2a100b31c8d8abf9255c01432f175c52185b4883adb0471b7a441eaa9be9fc0bbcd54f67170036042451aa39839ba412b8e61252fe4517e938b52414ffbcab8d4ec12504cedf92262c064597f78630d3d3b68e637dc4d968ffafe49bb811b28381bbcef3bc71e6cc25c78b3761fce4f4c7ad9a331ab5c33db616edcdfba65188cb6bcf7d0629828986d5f27e2467f5584139531226e2df277a078975e9194f4d3d804587504152c94a7e821c2c3c72f29b3e6e5c747f027f655c529c1eaebe0f884fb0fb258d7e8f6b89d3698de8b0cefc7d4353ca82e3210a87e2e1e7104c8c1768b832f1ed10510b93d0e0d373e1ab47017618ca5c04c6494b3db0e4ad7aac808790d7294eadd4d801a46e61e73e00f12f08482e553415e82377144616ad29f568320bd284b71b711142f1a201ab1bd1cd84f477fe22d6056f2ff82368001d7892506a9b2dc76c49a899084a9a255c3cc89543fca4393896426450ec49ad1b940f58b086f6d6f8c2aa97a77ba582db27cc02f16787ba62a1302640fa90e735343683b5fe795fc58faf08e85fce70306b5831faf7d8d32adb97cb3e6535b57003b966b94aaa8186f031e4c8db37d556c59571cd82f9ed7d47f63bc189c589c3cf99f131d567c4c356dfb80f3f8191081201efff64a719284111edb5cd6c0cf26dafcb830a24f5e7219f5dc3029e4f0151de8e5ae32ff34120c4f41ff8aecde3300a31917646dda0cc6e581950e689bb93653a857a99ba483a2cdaf2cfb143fb963fe49c7263e46274d4044014a3f4b8599eb96419caeddbb70d31267190b2661dcbc229d9f376783ddbb74ba8695e33a51cc267dc67271f402dd9bdfc0f694f6c37fa6e2c98ad6e84a7959368389bc576dc92f660de02513ce145239177b14fb0673319f1ad8bdeb45b69b9ecaea3902b5689720b0652987ab3b408a50b4bbef1806d00da8a0eff21213fb2b4a6199936922cd48e24037136d4dd9cea8dcb671294892e3f79b60344d32dadbe7eca416159dd0be7a8958aea449da3b5811a6c73e17ee618f730affe4380122db2b44e3bc0b1f265d94c7feeab0536dc51db8c919755ee9c45f93dbfa2e1204c6ba16921ae56a60088c6430d2f0a76b80ee611fb44506012f91925c20d8668db70703078d983bf1f6594fefa67c5fb6061300c2101d1bb413a2bf96f87ee04aa533c097793e49c75deb9bfb36b9c9bf91315eebb45e3fba67a4bff10e49c4ba53a005a7e647018b360ae9581fbbbdbaa1562913da8d8758b27f983627fd2f7254c83930d456bab082473814de4439d11fcbc1c228bb1249fc2729c4113bc0e92ca57787796d459b513b2a53195721c0c51c1ada88f42b3db651cc62bce8c59426d68f3231595e0b5f9dc67436b24283e95b3fe87f51fcb75476e2529e33cfd6225b185c4a5dc66ceec120c37c971f557d332c807928a0c9cf7504ca1d363e07ea1a8a1221354e8d889b34133fb747af5d63f60f312d03c0dd54c2d12b52e39f859170813eb43c5072c116a37bfc343c4d872ddd0445c8de4055cb68e482ac889bf7281eaaf6cb4eb447b4cbe6397e6a368467c03a9256ae3538f862e1b84ed7272cea943f5cb6e8560b2761bfbd75bfce935a68a62f0f27ca7c32369864bc07f9ecdbc2ff71cf2407903a09093a64487e7a2a16edf6f359e8eacb16d053febf670206138f4e39d8bc6e1b2ca2ad1b81dfc19b3a061f4f0e25272474cd728ea549827388a4b85b391ddb649a770e22dc103ad296a562f979e31c890c2bd1500c6e235df4501771ad1d7dfd8d8edebd208bde4b31621b6b6f0cdeb332d677c26ab616c695a34770830a07887117f705e6e4a18bb45ab4194529e9d0824519932f9b01790cac01ec7e4a3502661b068e3cb12b58ae992c16cbc37cc1fbdc7c1e1068926aeae9246c26720854b51938f071a654c0429309df90ae4823affaf93e45244d1681a6a5f25e3a9968ca528823cfc6894b9fda455de67ae968483a254b2cc6d19ae701e121", 0x1000, 0x400, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) pipe(&(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x20) recvmsg(r1, &(0x7f0000001380)={&(0x7f0000002580)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000460000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f2ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000be20fc90d98e9b12cedcb1a5b0fd0a0d3ac6c1ac7e2052d4f5693029c5bf5e1918aa2a5b9bdaf35c78e7207e1f91c7ea80a01f5f27ef53cb5f704a03329584c2604a97db58721dbf3d14b245b1682d7d817f8f2b61faf405247976f97d4fb661617a08a1b5cecd0847d45cfc06a0fd7c37c976cbb658e2494d45bdb74a4b4bff35bdb6b9a685f8d88b50d887afb68b16c1053c300689bc7e611b8fbabdfd"], 0x1002, &(0x7f0000001300)=[{&(0x7f0000001100)=""/210, 0xd2}, {&(0x7f0000001200)=""/213, 0xd5}], 0x2, &(0x7f0000001340)=""/13, 0xd}, 0x40) unlink(&(0x7f0000000000)='./file0\x00') minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) 05:39:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1, 0x9, 0x1, 0x3ff, "3ef4e086f8908804ae34e6e2e3673797c70cf959", 0x3, 0x9}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffff, "0549550002000000000000ecffffff00"}) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1e5b5f4878b96b4c8f9773c6d3def5179f46e466"}) poll(&(0x7f0000000040)=[{r1, 0x21}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x4c) 05:39:12 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022ed064d2ec60137b"], 0x10) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x8) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0x0) writev(r0, &(0x7f0000001280)=[{0x0, 0x3a6}], 0x1) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) 05:39:12 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0xd94198589c434f06, 0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x100000000) syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x10000, 0xb107, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0xb2}) 05:39:12 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() openat(r2, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) connect(r1, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x10700, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) dup(r0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000100)=0x62) 05:39:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = semget(0x3, 0x3, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000300)={{0x3, r2, r3, r4, r5, 0x115, 0xb85}, 0x36, 0xecf, 0xab0}) close(r0) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)) 05:39:12 executing program 1: mlock(&(0x7f0000004000/0x1000)=nil, 0x1000) munlock(&(0x7f0000002000/0x3000)=nil, 0x3000) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) r0 = socket$inet(0x2, 0x8000, 0x7ff) munlock(&(0x7f0000003000/0x1000)=nil, 0x1000) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 05:39:12 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x7}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x83, 0x7b}, {0xa1, 0xa211}, {0x3, 0x10001}, {0x47, 0x6}, {0x81, 0x3}, {0x83, 0x4}, {0x80, 0xaa4000}, {0x8a, 0x91}], 0x8}) 05:39:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() sendmsg(r1, &(0x7f00000001c0)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000140)="d271ec573fdb8b3066e177e296682be25b626641a89ba81b5c47afaa66cfb3fc6b941d3628a961360a89531696d0a8908de3446f6199b4f4af9f2ccabf615b4b82505b5f80b6b9431759e1ab69da2b7a920d6c0654bb8fe3ff4c35abe4f2893ce6c7ba1e713abcdb5a2d1628b760aca4dd1ee8ea253501", 0x77}, {&(0x7f0000000380)="b1922f75034b4518a8ec91261cd63594bfe64f179df3bf1bc7fdeefff1cf5f599ce0b9fb658c3201ba4f240a72de4375d4e93c1ddcf074e4bbe4d1a7aa613d6ce4eeb7dce3cfacff3f189e810bf9599506e507a2013972e1537cb99d678f09791e0632a3956cfb89d885940aa0e8cf3a10cf57d7bdf1bb1680570b688fe3fbebbf77cfa5e3401617b5556687b20a2bb62b830df84324e8ea69f13e237c16e4c1959027bf51fb64a17bf971439d212709499b28b105b662879aab72dad5bae5a3b669e15a4c698c695f627fca2c1ede99c399f03269b0019c894bd0260a7a85ab62c13b17234e298c06aa4b7908a665a6f2280a1f8cf106394fdeed38c3087a3573740f314914ec17433317ec079c634fefd299b08f6f24f810c3aeac20cac214b0e5c916ddc42647054b086a3e0372b4905931fd7f4b8e029bcde015d06099b544de8ab8983c1aea4a2352f38c13e3c0759074d0eb6313db896c4799f4a0486fc017f2c05813c50a87d4f35ee7d235f6da3181f3c0c6d34cee7bf56c3a866e809e713e2c1f000084654840d06bf4a89a9375347bdd160da110eddeec58a358b585afa9e2cfad6943c7f61dfc9750d3f27a55090aafaf0299281776fb1e871a85b202db1dde8d58fc72785c0aa45d5df1034f6e6d3e8da71f6631fec3603f02f123b1d58ca93c22edf4c8265c57705cfc8ef92967fa7eb090ceae45f39565ee145158f8be1bf885246f78874e6fce92ce4b0944b7c2d6f83087a5cdcbe1b63b901aaf34f4fc11c08057917968f03824a4bf19c0f59070d1934e5a07984e3e50a860754cba3a651348200d079cf12b8dafdefb3e375d765a02d46f585470da219553a505771c317cbcc81b9263702a350755102e90b4182e8d0876d3e42e472cd1d6932de780f2c78e9c1286684b7dfc426ada8e1b1c93e4bc6937efeb32a9618d884b52174a89154db9ae6feae6b1385f9b8d51ab1b418ebcbf8193848ba0caf1f8adf89e76ab38da1fbd2216e3eec22b550ada990e99a3d8537de1ebee9f491d69d3f551ad55a45d75cdb8b0cd8bf62e7431aa18b092278bde32eca2723c31f28db5b97a635f1f2c893ff2e215bd6e37b07a09fd757e7f20cfe1525c09547148372d6391214e4058930770f9eac04ffe290ae29ea5fead49cb28b783e375e48765fb31e344bafcd73d99d4103eb3e542d06a94d9ab409e62260e45cba46c600124ed2d874c498e9e36ec5c5ff0d42a1168ec5595e7402a8d7f76c8b32e323ee5ed1f260c54db5f34d810e112e7a1fbbd2b0891ac330ef5635b7d2857c8e4334020f4932757377d2edfbc2a7cfe156ad61dfd1b3d7b5e659fb90148648a2e20f9768e4ea9bfe14c1591b2df7a57c196a4237aa1b8644af8265514295d9c516e609c9336f9990f1e0920944e4de09639dd929d4ed267bbf6b44b53b9115326417bdd1e1379c51ad5ee82fc2f83f3452eac4797bf682965f84844003b116a3042213a8c97e88acd7bf2982becf6ba66457597a59ba21ec96da68991cad039ecb172b0fe978bdbc7eba112f2840ef43f7272808e622c62f54acb86838d69752cc8369bc929b0d231650edaad5db499373aac0a69a4ef5e447a154303b73d162b6444c09ce152a6a7c0811ef9dfb8eb52d7feffae15b77c256ead8ee0a82f5037495c3278c3cb124656167063191a835694113c5e2cf09eb13a529e38109a5620aabd7b2375386ef71a2dbb4c64b88ec0367609a51e02c2ee6e548b65970ec184936d37516121ab2cd89539dc7d74da9894d83a2bae538c7ecc8740108080f74124c228e4b5985b7d08b063bb3ea0c28c85dd092eca2ebb53d6956f1581ba23bd37265a40353614623f170566161e002c5b982b1426a6812ea6ce6f7a17da950384af488df749f8c326e2734242985c2f1b25a45a17481e0253cad4fe95f74a263200273909c58b8121d40b7866a226e46479b0a5c79e2e525134f02c0a66080b7f72da6efac53d9e9d0d1cb3fda1fd652a8e4fa33b865054f08caad57cc22ecfd93cf93192597279fdab4762f0e7e3357a1ac6c7526e0cb1a87c24b52ebe86e457b8fe69e678392c50703efa98006e813112a9d1b85c78988499a484ff93ebcda6249630b273dd212247646c777eafbd41bf76c9fd942fa18f3412623345580ed9b5cdce53058b09acab436b8c7f95611842c0442230f7c11dc2b1ab20c9cfe385fc6b57d88910076967484f90d87cba615ba1fcf99a800c89952c2fc3b3706e8cf82b620ec0b5a037c763bec7f771cfe1164c965f5f04ef7872362d5396bf9dabf844b7d4dc62f4f0d5c60381883d79d27a97e7a2332a84ca65d4468ad0d369059f05488d516baa44ea60dc23c5cd4e8017187511198eab45269fe784368eafd8db8de62f164d3cf5027f2fe47102a0415acb5c5df44ebc45832fd4cc6614ac6c16e4ef7825a071bf832a826ac8f5c1906221a35944bdb4429374f538ae2bd3c5f2af8a245f04391aa292833debe5c2cca6d2abe82e994ccfb0270d9cc8b6f9197438399410da86b7ff982b7cb69cec1f1514fabef1b7c55c4be45405e39f401e9465357c902711eed80f1564ae89055a8fa18a5a9a777e5cf5ccdf5e515d0f2899ac021da5c659a2c371a9a39e4c0547c723dab59a3e822777d7e33fbe39969209fb012fbbdd0d9fdb2e74ce1522447ab4270ee68f30398960eb47bea54674a02dbacd1eb7966a9ccfcceb658afc2e0130b42bee0f801278b46577b7b8c851fdc9a410be09dcb58db969e280e066a9d57c35a42f4d18a006ca0114262e9734a16993d421e976709150fc9577f24a78251dbbab8ea777f2a5afb035e973d375346ad11c6996e35ac15e477197361356611595eb1075b3f5c6c5780f466bbabfffc6d765055aa896f7171318f480fe3113e03b8aa8a0c18303dcb5c7ea039af3a51e7ffa72f81d07359a457c547464d053c8661e92f529acab935c0fa8507c3029f0bf53fd38bc99c5c162445e0d0f9ecf9e62aa974d46568eb425a5effcac25ba159577e040a4eb2e6be26363d52052d8524e1e31267cfacf50864e3d9df9a740e60c0097f6979aa1d2b07b203a60a8d04129b4679ec41fffc8ff8f9ed5f989262d93c2eba4afb7d9dc732d6e2888a9684a60046fc3f85428c4e7bc783f7e12a219330a8192410976cdcd839d63a86aae385136074c6d40d6669686664a5c4f182a6549fdf951bcdd068cd3fab6c1548c4ce0e235f74228816146cba826e5eb31effcc4025eb1a9f845f45c81480cfc1aca2235595417ee1a27ebdf7e092c6a47f7d0b3af481180072d5e208fe0c52b56c7c1d83f30ac5f9baa907e2a80482ac202528a7d972f444f3d1799fa8e1348d6fc9ca78296848c4aedceff0c1506281207d7f7ba72d4fe5626e0a15c8be9cc3bce0f54689806003612bfe84702153fe63e88caae59386bd2de66ebfdc7a35336e270669a0e74f38f6db20ecd7d4a89427d44475a2ef866e27172a32eebdb41504a07485d2a26d72fb0c0b2eca7be1ab3644b8fc04dd098305638b5d29a83f9c7c927199ab2cbcb6a61148b29e4d8489769056fed9db60910a252fb1163795d80cc5654597d0bc970427d438cc308bf1d315c9eec11add0e2ea43c6ac0fd0ba6866942b121affb873f95a1a8b187dad66ad9e441ecfc4a83e16bd63d2c982518803a35e5a273ab730b76347936355f99627e32a6f238a6ebee31c28b43ed6aa3f58ee63ff318cf509c84d5d05b54e120ead61a2022b2d7ba35e05c37f0b461a094e917f977bf5d7da0ceecba5f77f8eeabbc9824c869f3c9b7c8f145dabd368074c5c1bc0d806e3fe2fed0f3b79f7cd44f6356d9e57a83ab4f1b2111bdc1b1927a427db95a184861a0817629fdb119556e6c2e78902155543121423870cf9976d01827db63c479fe8b7a57653cc42c4dfd3c9bf10314c6c9e1add35c6898ca989c01e6d0eb1bdb6d20f32f0d10aeca08b138f42f80934e5a6e36fec6c156c71097d35cc62e566d694c9a7bc052a2272d49b7115bd54247585407cf87e33822ce5b8e4a6908c109a0fd59d23ae2f199a7cee4da058ace318bdbc8a5dfe55b7e14576091822b14b0ccf05afc44e992a07993b1cf0c2b1da843bfd25cea611b268dc31e3bbf6191947a38f3e84ccab768e12d90241c8a9fcfc05392c7dab6a22d555ab9308b3f9e63be62bfab994a5d6956b5ad7dab2ef1c562116c9e79e4ec1cdc9e09eb80422e3f22783f0bf2622052e20ff9ce24d699fdbadfba973ee89a74c63663a2a7f8f024b6703fb5b269c4be0d5f5cc31d7eea81a7d4fa2a23df61f79a74f3a64cd8425dcda5028aab31013ce26ce08789b0718a02845b260dcac4b3deb925cec6c1fe0649566965c932a3020d5540df519327d972dcc7f7a568924e93cfcb50bc8881f8ed79acca6dc567c1995eb28d2444796213d61d0ae86278d9a67d242a61d6376545a3b0017200714d513a215f62ad0812ef613cb5bd41e54926e2d662e0bc1694d7e9517b0e724be18167b75028bbbc2575d60f2114d4efdfe91b5375d6902612cb46881c0e00063b9fc39d6032b3e67a41e0254aff86b4f15ed59bdd70b3fe4251e6e73ce9ded61d07b2b82a0e3319e86502d4670ca6d3d0e7db27e335d43407ae79bc64f6a6d1891072ce987b01fcb9ec7f6175807f905522d32118d09ddd1a74a6b5ede1c34c3636fddbdd8bc76bed9ce8c614487ce2a3a734ea99d1a208e33a83fa8523bed42a223ad7ae6ee81742376a98a1d688dc19d2258d2c43261d1664ed242d346994e03bd06bbc53c14f5bea9b4cf933069ff05dab358368301fe68306f52a2b973c818adf7153baf52491c38ca276c2c8d781e53486e77db91a616f89dcfd186f691282de04324822f37ee8efb8e95e46950a4d0fb22068e9b56d12cfb84a14067e979edde568f094c1b1fe93ec57f1598e1a9300651f8b4774a37a9cec7a2492272e9500a497f88e6c31f23433d1adf4f553d015ee779b9fc7941158eb1131b40fc50e87ff347dd5a4046b4141971b98d426e3d9b359c80965bb2cac2b0abfedd8f71ac040dc37c2633f2bd1353fd2cde018d440e95c2fa9f68e65dbf4b88678dfd4a390f30f706b9fb3b2e52b396dbe239a5085ed7fa76f1ccdc267104b0bab46d9793ef89a9b2db7b4fb5f07580c96513f553f76a894a61f1cf0ed25f82a3433826d3e22cf43d9ca226aee3cf2e4e04b0b3ab0ae3815b90b7de83ce27bb975cad4d72603e88aa5928d3e27817265baae0cd25e3eb0bada2be0e895aa16aec6083e68ff8cd664d24bc9332fdaa0bc9cd01504c2f8574f37fa1755aea56e6862a6df54b46fc7cc836a6414a75299cc19db4e117b7395441f23342b53af4243e9e676cb9776172347b54d7a2089fff62193f8d051fdc5d493e87f4ae35d4fa711d473fa7139e61dae83b7ab51e71a8174ef27dca6adc1902614c526131e1f0ea8dae7db9c7ae78f49926b913a42f16f6a49b7afcb8438e3b4734e3d7f5a11e03f37441d2f1e5881a428f94d33eca0ca9c0079bc9a47c93868483c5bb14ce91b48dc883d211cf27ff093bbf5c7016e651cd7dab747d7f4614cccf4a6656360b1b91a6d46026f0d202d0b42d880dec8f4859f9d0a5452571e97cc076a6254b5ebfa9ae9dd3e0a92820a26068c358edd1d4ec665d99e82f51684c8ded02859f637e91e5af47616b34c73c9bd94081568273ff48c03ebabdd80d6f4c9edf1946b09253c6e2c15adcbb8478e1c23e43d0d88d8f423868db7def0e8b4d81d226a9e0664b922c6c5c", 0x1000}], 0x2, &(0x7f0000001380)=[{0xf0, 0xffff, 0x10, "241fe5487cc0bacb8a37438714ea65ffc6816f959f4cc13f40cbb0dca04068756dda3c48c4b74b56f2f484faf0ff20e87b8de8f7f1665aab4661b1dd088d661f76f4595684eac9e93831b4a0d668f8b9ba7741d90e11fb6fb61b0d9168d4cac767ef987ea8f97e734f18b7bba47586001007fd9c19ec11ee5536af32382166c4cfaddb9f8dbda643b6f08dbf2feed74d65cc75671ba514c3d39f02943e69f38911726f3a22db91150c123a3fc6dd6ded0a723bd1d1b3ee682e4490b92be2c7c57e1b1ea8673cedde214cbb217c43683135422f16f640a25b72"}, {0x98, 0x1, 0x1, "6a1cdfaebd391175d2313542cb14ca1e807e7c3172ad689cdf5cf2d0a2654adab75b895a3c15004812bd4275d48a7f656a5a721982587f6b4efbc0692b57330836aa89c38b60a7ac85273d1275e4c9447c44e8c41a649580faa3d64d495f6f703c1eccebd878f38609c47b69674f5bf0a978c82d0117dbb5fb1e7cef6a5a060cd972bbfffb891d"}], 0x188}, 0x2) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffb, 0xce, 0x80000000, 0x6475cdfe, 0x80}, {{r0}, 0xfffffffffffffffa, 0x826a1074b7270220, 0x1, 0x2, 0x5}, {{r2}, 0xffffffffffffffff, 0xa0, 0x80000012, 0x1ff, 0x6}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x7, 0x2d}, {{r1}, 0xffffffffffffffff, 0x1, 0x44, 0x7fff, 0x4}, {{r1}, 0xfffffffffffffff9, 0x80, 0x20000000, 0x2, 0x4e}], 0x8, &(0x7f00000000c0)={0x0, 0x5}) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 05:39:12 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2001, 0x400004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) mlockall(0x3) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x80, './bus\x00', './file0\x00'}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x89) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) ioctl$WSKBDIO_SETMODE(r0, 0x80085761, &(0x7f0000000040)) 05:39:12 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) lseek(r0, 0x0, 0x8cd920f31de0982e) fchdir(r0) 05:39:12 executing program 0: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) chroot(&(0x7f00000001c0)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000180)={{0x1, 0xffffffffffffeac9}, {0x1, 0x3}}, 0x2) chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='W\xf0') openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 05:39:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) write(r0, &(0x7f0000000040)="db191035ff66cd7b1070d5fc264a3f6b9546a8c8bda24b99ba0aae9b0063c4b14233a04b4c195a2c3cc39837982544b5f7f99d3e90370e3c864a3dbd3fd5357250b70a41d523df80f7cd2d384083d546a847d8095ca368e2332afa5c14c57df603e50304d11f82acd66f1418e1f4b3ffe8417d48272a004c32158a69e5694db7eecd52f3d93da69ac021954957d2c8d4a28fee165d374605a1b919dc5b72765a34fa8854bd2f25c1312c1f20299949529a0eb8d61257de55875734", 0xbb) write(r1, 0x0, 0x0) dup2(r1, r0) 05:39:12 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x8040, 0x2) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) recvfrom$inet6(r0, &(0x7f0000000080)=""/16, 0x10, 0x2, &(0x7f00000000c0)={0x18, 0x1, 0x8, 0x1}, 0xc) r2 = geteuid() geteuid() ftruncate(r0, 0x9) fcntl$getown(r0, 0x5) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000180)) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setgid(r6) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000280)={0xffffffffffffff51, 0x1, 0x1, 0x1f, 0x9}, 0xc) fchown(r4, r2, r6) r7 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) faccessat(r0, &(0x7f0000000340)='./file0\x00', 0x8, 0x3) ioctl$TIOCSDTR(r4, 0x20007479) socketpair(0xef633af256f3d141, 0x2, 0xc9, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000c00)={&(0x7f00000003c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000ac0)=[{&(0x7f0000000400)="c4447d1ef60b27da0e61da312aa3122729389b628f75114aa27042eb1eb1c993d461759301d61edf28f5214289743b2d0b0fcc7e7551280e77a559", 0x3b}, {&(0x7f0000000440)="9bab3fbbdb78f69d1afd793439213a121f2b3b4adde7e8d9f64d878a8c207abb6e528b0e5daa6313379a53ba7f8a9d973cb7bc3110d6bc70d8ef7c96cd3ba247268332044a5e55941d6e7f048f833dad84bf9597ba3944916d27bbb0921af2ee9bfd35caf38c478dbb725ede1342f620ac2e2a6e1f2ebbc05f4d9d14ba1718c56eb6ca51a2868df097ede5647a0bbd38f249b05518a4295e2008989e5f24686e0f3776ccfc5a4744916ee28b073109636f92cf878c56e1ecda7c0e092665c29e4c607afbe6c3e17b1a28f23cc83e656f5b9690c490872eead7", 0xd9}, {&(0x7f0000000540)="8e98dd75661dd8ace33ad19e3071d14d87e4a43fb7e773836508abe517e506c0d42266a5aeed3ad94b2a3ffc1ea328fbe92fe0365e3dcdeb90fbd92446f27967d87217818d9b8e8d657fc7fd3a9b7ba88bbe6b915e5d1ab674546c506a8a574b693c6b41480f6e3a5e4f418872a9bebf233d7cdc6e5f062a8f997d92a426506e356af8df25433cd4d30f07550682cf12e6d1445c", 0x94}, {&(0x7f0000000600)="4aac0b200b932c92790b6e60e1f006c70da5864230d28ecb7dc658c5d2ca71e94cf13a857f80312262954e1dc2ce8e7acb66d53e10380937c56e4b83b7e5e906f44974a5bb70beb4f08e48ebfa56edac9bac431516c9b38ed0bd6bba0ece369bb6371d2a929d09462ecf79a57973570ca9977b93d31d0df90e2c2ec7c3e305b99f3ba0147f74c93f460212c12f316ff4bb62ae2c7cf53b74f2d6cf423329248d25c8d34421002e8775b46f36147123814b0a870601ff55545399031629a8b6d329eff4f5d848dc0cbd94aa6f342432bf9049762a8b2f927f798df3b0a76f541f3bb9d3a06997ea4e178115171787ad1ae2a286379790", 0xf6}, {&(0x7f0000000700)="906f7d180b618e19bbbce9fda28e0d5b32608cb3ae409f53f50f1e57a6e7e71104a8069c98ad38d8e462f61a1f4e2599b969a0eb55fc7634aa47cea3ee0036b1e5d2fba18163263504ab67ac37f4b9c9df61391eb41ab3f9809002602dcf9dc73385689829805ccbc96803746367c748e8d63128c599873e3cc50ec17f836ec1398db197c223ac244dc0", 0x8a}, {&(0x7f00000007c0)="b5ab5933949cd6fa5ad2b6f983e4a6ed575546780b7530c101f78012439b07f803449b57996d8e94a42074e9a94e5e4af26a50b319df92aa02e811d23871de98afeae2ec76787c468163b764c093254a1a2a94a139e9271c98b62599f45c42713553549bf4995f94a92d6a65f8cfbe0dc0e53847614b75545599abdd7cab7e8a0a8533fda7f00ab399eef39982ba23991e3798199ef1eb10c9f613a7626089e1fd32504d6fea4eac07e7962725eb68c4de0d48d735450e4b5c2606ce28da73c93f6e6c1cdeb120e5be37fa440c006e2e0606a09b23bdeeafab656005", 0xdc}, {&(0x7f00000008c0)="8dc049a8359466599ef18e01510b98d6032fe48da1ada9fb9aafe57978c1458ff3a2e6030f574f7f263def13fa8cd112bd137a1aa4b64b82bf014e1c2b9f3e5565a148e38f6306cb1e6d9ca4c4275964ba86d4020711a83cc42f5a5792133cec6891203ac9599253e9b6ab7f8d650c8eeb92bd1711b33a5b8200209f57784008ef8a612ca663681a97105318d3c671527de6282a23dd", 0x96}, {&(0x7f0000000980)="22cff63eaa1acfec953599a87e76bd98d5a0a332e47eaad4de5e1f3613d098c187c2dee88e5b0300a5dbcb4289d3161ed05a408ad2ed8f1c6176c044fe165aa2cc42a169c88f825313f68f5eee4dccbb653ec98d06c06a9124caffdb99f6bc8274d7f3b72d0aa3fd3c62380028d76b2e4efe5a6f23f8427d74d14d513b30ff06d6c972", 0x83}, {&(0x7f0000000a40)="b82429c99ef64199fef710e390c04765338f2a53cbd60bf8d1e34c73f4be6138080677dd5a7b", 0x26}, {&(0x7f0000000a80)}], 0xa, &(0x7f0000000b80)=[@cred={0x20, 0xffff, 0x0, r5, r7, r8}, @rights={0x30, 0xffff, 0x1, [r0, r0, r4, r10, r9, r4, r0]}], 0x50}, 0x2) truncate(&(0x7f0000000c40)='./file0\x00', 0x8b) ioctl$TIOCSDTR(r4, 0x20007479) pledge(&(0x7f0000000c80)='/dev/null\x00', &(0x7f0000000cc0)=']\x00') r11 = semget$private(0x0, 0x1, 0x214) semctl$GETNCNT(r11, 0x0, 0x3, &(0x7f0000000d00)=""/23) bind$inet(r0, &(0x7f0000000d40)={0x2, 0x2}, 0xc) semop(r11, &(0x7f0000000d80)=[{0x3, 0x3, 0x1000}, {0x7, 0x0, 0x800}], 0x2) r12 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000dc0)=""/4096) 05:39:12 executing program 1: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) clock_gettime(0x3, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 05:39:12 executing program 0: socket$inet(0x2, 0x5, 0x7) socket$inet(0x2, 0x3, 0x8) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="966faa872cde8f1b46b701bfcf670f0c17787d38cc84ab02d2007049c38d2c6daa9f0fcf519a21da7b8a70a59e9fecb10f716a8134d41cbbc4e6586130c95e55db62b116fb179366a8d5851279d7fbbeb190a8f63049360470e1b9619184d0a829603d3ee7b297b833558eb5d389f12ac489916bcd30ebc1fb29ccdc7971f6e392af4146daf9d76b0074d8e833ada917d6d2fed00a13173bc495a0df84a4307f56dfe06d47470002eec9bba6399144ed99d9f0dda0e1ced3c67552b408743177d2f3bb6767fc77c2f843ffc4e35928d3368edc78656631194e50ffd17551489d001805aa0832b88f65ec78aa5fc93bb7700a1dd4962da9498fd6ba26d103", 0xfe) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 05:39:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4400) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000000c0)=0x1) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0x7f, 0x0, 0x62c, 0x1, 0x7, 0x2, 0x40, 0x0, 0x2, 0x2, 0x9}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x2) poll(&(0x7f0000000080)=[{r1, 0xc1}], 0x1, 0x0) 05:39:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r0) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) 05:39:12 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) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') rename(&(0x7f0000000600)='./file1\x00', &(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') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) 05:39:12 executing program 1: socketpair(0x18, 0x8007, 0x7, &(0x7f0000000100)) socketpair(0x20, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x39, 0x4000, 0x5091, &(0x7f0000000140)) getsockopt$sock_int(r1, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0xac332858a11a2d61) 05:39:12 executing program 1: syz_open_pts() r0 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) r1 = shmget(0x1, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x1000) fchown(r0, 0xffffffffffffffff, 0xffffffffffffffff) 05:39:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457811a7f9097b5ac793683a"}) r1 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x7f, 0x8, 0xcc1, 0x4, "79e3bf0a52c8b21a8e1038f5e8255d33847b436f", 0xcf, 0x7}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "6f24f9143e771817d441dd3418809d11de4ebe34"}) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) syz_open_pts() 05:39:12 executing program 1: socketpair(0x2, 0x8007, 0x6, &(0x7f0000000040)={0xffffffffffffffff}) shutdown(r0, 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="8902fa87", 0x4) 05:39:12 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x27}], 0x34, 0x0, 0xc68, 0x0) kqueue() 05:39:12 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) open(&(0x7f0000000300)='./bus/file1\x00', 0x8, 0xa0) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000200)=0x401) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) getpeername$unix(r3, &(0x7f00000003c0)=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000001c0)=0xc) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) truncate(&(0x7f0000000000)='./bus/file0\x00', 0x101) fsync(r2) mknod(&(0x7f00000000c0)='./bus\x00', 0x280002002, 0x2065d) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x2) ioctl$TIOCFLUSH(r5, 0x80047470, &(0x7f0000000140)=0x4) readv(r5, &(0x7f0000000040), 0x1000000000000091) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000040)=0x4) 05:39:12 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) close(r2) kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x7ff, 0x0) fcntl$getflags(r1, 0x3) 05:39:12 executing program 0: recvmsg(0xffffffffffffffff, 0xfffffffffffffffe, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) r1 = open$dir(&(0x7f00000001c0)='./file1\x00', 0x10000, 0x20000001) mkdir(&(0x7f0000000180)='./file0\x00', 0x5) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)=0x1) renameat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file1\x00') r2 = getegid() getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0x8) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000200)) setgid(r2) 05:39:13 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x5) 05:39:17 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = msgget(0x2, 0x8b) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/248}, 0x100, 0x2, 0x1800) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r0) 05:39:17 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x88, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x10000, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wskbd0\x00', 0x80, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000600)='/dev/tty\x00', 0x8210, 0x0) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000640)='/dev/tty\x00', 0x100, 0x0) r8 = accept(0xffffffffffffffff, &(0x7f0000000680)=@in6, &(0x7f00000006c0)=0xc) r9 = open(&(0x7f0000000700)='./bus\x00', 0x808, 0x40) r10 = socket$inet6(0x18, 0x2, 0xe327) r11 = fcntl$getown(0xffffffffffffffff, 0x5) r12 = geteuid() r13 = getegid() r14 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000780)='/dev/wskbd\x00', 0x80, 0x0) r15 = openat$zero(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/zero\x00', 0x20, 0x0) r16 = accept$inet6(0xffffffffffffffff, &(0x7f0000000800), &(0x7f0000000840)=0xc) r17 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000880)='/dev/wskbd0\x00', 0x10000, 0x0) r18 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/wsmouse\x00', 0x80, 0x0) r19 = socket$inet6(0x18, 0x8006, 0xc4) r20 = openat$tty(0xffffffffffffff9c, &(0x7f0000000900)='/dev/tty\x00', 0x100, 0x0) r21 = getpid() r22 = getuid() r23 = getegid() r24 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r25 = syz_open_pts() r26 = kqueue() r27 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000940)='/dev/wskbd\x00', 0x208, 0x0) r28 = socket$inet(0x2, 0x1, 0x7ff) r29 = socket$unix(0x1, 0x2, 0x0) r30 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r31 = openat$zero(0xffffffffffffff9c, &(0x7f0000000980)='/dev/zero\x00', 0x80, 0x0) pipe2(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r33 = socket$inet6(0x18, 0x1, 0x69c2cdac) sendmsg$unix(r0, &(0x7f0000000b40)={&(0x7f0000000740)=ANY=[@ANYBLOB="1d56b045f64be1392a0e0a3ff6e5cab03a935f7e016818f9d11aa9680488e9338aacabbd5e06ae8828"], 0x8, &(0x7f00000004c0)=[{&(0x7f00000000c0)="d8af0f486343df8c126296cde3262e1b0ae7f7ff0c1202b91850ffc9378c85c87f8f58437ccd0fae5ec6a1cb55c55f947ed30ebc1b6f8555efbc1c9d477fa6ba4e05e0cd5258a713d361fa728bfe99baf6773f410c1d4e13d2caba03885b4e6dc45544dd17b6f58b0e3b861ae2ee3aed589fb4f3c196ed4d9a3ae21da4147db36d0bd856e588f7c10190f3c613e7f5698621c8c5719a808462d23a4dce93c720d6b5950b00867e81b70be4444a0d337533a16b7f24344047bcfc2b6d7d47dcde09a8a36889", 0xc5}, {&(0x7f0000000200)="d27ff2eb0a36d44c2dd256adf31449f9df2db4733102467a5c882c26447e9314a020e5569f2386f5a9c66e6e0fba5ea961d5189a5804ad35149fc0a96ed51aa44f22932f707d8f6c99f6bfc91619c919b0a5bacf3c1753ff394a052172ac1dc3a1b612cba1d908df209759fadc651657ebb8f1d468a75512f9bfae018c92b41a5f703ca5a208e7751035d79fdc3742a96c615d6e09eed52b2340", 0x9a}, {&(0x7f00000002c0)="9b7115802f34169c8fe0b4f92b58a0f7e2830ceb94b652a20a6c99232c8777cfffafd66b67774fac239eedf45bd88dce790579dc06d5a960cbefa3ee21f454cf97d2714d88bab5ce6890a712ffc4d7cf13", 0x51}, {&(0x7f0000000340)="6a85d607766e8f2a627fa8439e98ec4e613bd9b8186696b78d18da17add54288ef89a728e458099c47e427f1c0051116586619910849245640b6afa73874ce6ac361e7407b6e83a7afe557", 0x4b}, {&(0x7f00000003c0)="e9cb2d0eb124cffe57f371c6c8cf976281f6e587ce31124c1e9edd5d9211113dfaf2e40765a3cc26fb5ac831c1ecd1fd37f6f3d5096c97374a1fd0105465d4a53a02db28161d97608e9ce41303cc58c8a93f10e9ec78ddcec025207e3be2bbc4550b022f40953809df131b3fbcdb54558a6580f86ba3215760", 0x79}, {&(0x7f0000000440)="d46d0690e2d38d600b18019eea6c31e8a2e654549e938805bfcf53deedf2d4292ae6758cd8dbd67860a8f985e51b2d6200721daaa53c088c42111cd655fd57dddc8ec49fd202d18468c54163c72edf56403f30eb3326317fdfed35ccd3a190e4fe630e6fd7d37bb69d8f1e4ede2a64", 0x6f}], 0x6, &(0x7f0000000c40)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r19, @ANYRES32=r20, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYBLOB="000000002000000000000000ffff000001000000768ec0e941b10effc33a3595aeb44e4f62b9c38af09a13763390f6e59a3889ac49331ecc9a511922c1e6f4255d193a6706fd53a2716cb626e7441576fba593a6c758012b75377ee4920b5cda298366300de91dfecdfd44aec4f9bba6849677ed0ea10655c1257e2afb6978dbba585e38c56588d208f16e97abcddcc14a2a521422f02b65db4ff4a519c7c43c28111c46b8dc583d7a958e9adf9f5c507fe07aa40428044163225608cd10ed64de6a63202bfa98391f9a7de018917492fe91fc7a52e06acaefd71bc7ea51862b32fb5be5fba19458afdf17ffbe89703338f77a16d6ff6c4aad36db261f19c43c3b61cf2cdeef55144f721dc36d4269d1e8", @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r27, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r28, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r29, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r30, @ANYRES32=r31, @ANYRES32=r32, @ANYRES32=r33], 0x140, 0x405}, 0x1) r34 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r34, 0x4, 0x80) 05:39:18 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x5}, {}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x40, 0x9}, {0x6, 0x8}, {0x80, 0xffffffff}, {0x22}, {0x0, 0x10001}, {0x86, 0x7}, {0x26, 0xfffffffffffff800}, {0xaa, 0x3}, {0x46, 0xffffffff}, {0x0, 0x2}], 0xa}) login: uvm_fault(0xfffffd807f00d2d0, 0x8f, 0, 1) -> e kernel: page fault trap, code=0 Stopped at wsmuxclose+0x75: cmpq %r12,0x90(%r15) ddb{0}> ddb{0}> set $lines = 0 ddb{0}> show panic kernel page fault uvm_fault(0xfffffd807f00d2d0, 0x8f, 0, 1) -> e wsmuxclose(60c5388eb643422f,ffffffff81617730,ffff800020c7b310,fffffd806e4d2660) at wsmuxclose+0x75 end trace frame: 0xffff800020c7b300, count: 0 ddb{0}> trace wsmuxclose(60c5388eb643422f,ffffffff81617730,ffff800020c7b310,fffffd806e4d2660) at wsmuxclose+0x75 spec_close(82e51f100c1052b) at spec_close+0x39a VOP_CLOSE(513a0383c2a915b,fffffd806e4d2660,ffff800020b92270,fffffd807f7c7c00) at VOP_CLOSE+0x6c vn_closefile(5c5ed7b1bc8b01c7,ffff800020b92270) at vn_closefile+0x150 fdrop(36fce6b69c8d8d8a,fffffd8069414dc0) at fdrop+0xdf closef(186a4e480f01129b,ffff800020b92270) at closef+0x128 fdfree(21e7ab5d98c94f61) at fdfree+0xe8 exit1(0,ffff800020b92270,7f7ffffbdb88) at exit1+0x2d7 sys_exit(ffffffff81961703,ffff800020c7b510,0) at sys_exit+0x13 syscall(c6ddad2299818751) at syscall+0x5a0 Xsyscall(0,1,0,1,0,7f7ffffbdbc4) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffbdb90, count: -11 ddb{0}> show registers rdi 0 rsi 0 rbp 0xffff800020c7b2b0 rbx 0 rdx 0xffffffff81f52d1a cy_pio_rec+0x1f938 rcx 0 rax 0 r8 0 r9 0 r10 0xffff800020c97d10 r11 0xcd2b827a6b8adc31 r12 0xffff800000026d00 r13 0 r14 0xffff800000026d50 r15 0xffffffffffffffff rip 0xffffffff816177a5 wsmuxclose+0x75 cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff800020c7b290 ss 0x10 wsmuxclose+0x75: cmpq %r12,0x90(%r15) ddb{0}> show proc PROC (syz-executor0) pid=509470 stat=onproc flags process=1008 proc=2000 pri=0, usrpri=74, nice=20 forw=0xffffffffffffffff, list=0xffff800020b93788,0xffff800020b92730 process=0xffff800020b94358 user=0xffff800020c76000, vmspace=0xfffffd807f00d2d0 estcpu=24, cpticks=1, pctcpu=2.3 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 16449 5728 11511 0 2 0 syz-executor1 16449 216632 11511 0 2 0x4000000 syz-executor1 16449 244571 11511 0 2 0x4000000 syz-executor1 72101 513860 1 0 3 0x100083 ttyin getty 97133 78200 0 0 3 0x14200 bored sosplice 11511 188338 93191 0 3 0x82 nanosleep syz-executor1 23288 200895 93191 0 3 0x82 nanosleep syz-executor0 93191 248092 61199 0 3 0x82 thrsleep syz-fuzzer 93191 322533 61199 0 3 0x4000082 nanosleep syz-fuzzer 93191 480060 61199 0 3 0x4000082 thrsleep syz-fuzzer 93191 359358 61199 0 3 0x4000082 thrsleep syz-fuzzer 93191 110686 61199 0 3 0x4000082 thrsleep syz-fuzzer 93191 40979 61199 0 3 0x4000082 thrsleep syz-fuzzer 93191 175661 61199 0 3 0x4000082 kqread syz-fuzzer 93191 226911 61199 0 3 0x4000082 thrsleep syz-fuzzer 93191 16466 61199 0 3 0x4000082 thrsleep syz-fuzzer 93191 437783 61199 0 3 0x4000082 thrsleep syz-fuzzer 61199 382809 59122 0 3 0x10008a pause ksh 59122 429392 73880 0 3 0x92 select sshd 73880 247662 1 0 3 0x80 select sshd 60987 327629 61181 73 7 0x100090 syslogd 61181 464240 1 0 3 0x100082 netio syslogd 6957 205779 1 77 3 0x100090 poll dhclient 76394 344900 1 0 3 0x80 poll dhclient 25941 335360 0 0 3 0x14200 pgzero zerothread 98908 267009 0 0 3 0x14200 aiodoned aiodoned 29892 65013 0 0 3 0x14200 syncer update 61846 435546 0 0 3 0x14200 cleaner cleaner 85236 213885 0 0 3 0x14200 reaper reaper 17772 11514 0 0 3 0x14200 pgdaemon pagedaemon 31180 92974 0 0 3 0x14200 bored crynlk 26799 137107 0 0 3 0x14200 bored crypto 41618 216314 0 0 3 0x40014200 acpi0 acpi0 42905 235307 0 0 3 0x40014200 idle1 9161 270811 0 0 3 0x14200 bored softnet 30760 14475 0 0 3 0x14200 bored systqmp 66076 201494 0 0 3 0x14200 bored systq 25319 263651 0 0 3 0x40014200 bored softclock 65901 505249 0 0 3 0x40014200 idle0 1 245714 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9462 6345K 6361K 78643K 10613 0 0 pcb 28 10K 10K 78643K 188 0 0 rtable 100 3K 4K 78643K 188 0 0 ifaddr 36 10K 10K 78643K 48 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 17 0 0 iov 0 0K 16K 78643K 17 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1200 75K 75K 78643K 1358 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 7 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 26 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 6 17K 25K 78643K 245 0 0 sigio 0 0K 0K 78643K 8 0 0 proc 42 38K 58K 78643K 287 0 0 subproc 64 65538K 67586K 78643K 70 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 40 0 0 in_multi 33 2K 2K 78643K 43 0 0 ether_multi 1 0K 0K 78643K 2 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 60 265K 265K 78643K 60 0 0 exec 0 0K 1K 78643K 177 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 80 20K 21K 78643K 1504 0 0 UVM aobj 11 2K 2K 78643K 15 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 10 0 0 NDP 5 0K 0K 78643K 12 0 0 temp 99 2357K 2425K 78643K 3322 0 0 kqueue 0 0K 0K 78643K 2 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 4 0 0 1 0 1 1 0 8 0 inpcbpl 280 144 0 137 1 0 1 1 0 8 0 plimitpl 152 17 0 10 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 41 0 1 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 69 0 65 1 0 1 1 0 8 0 nd6 48 4 0 0 1 0 1 1 0 8 0 ppxss 1128 2 0 2 2 2 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 185 0 0 12 0 12 12 0 8 0 art_table 32 186 0 0 2 0 2 2 0 8 0 art_node 16 40 0 6 1 0 1 1 0 8 0 sysvmsgpl 40 10 0 4 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 22 0 12 1 0 1 1 0 8 0 shmpl 112 13 0 4 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1852 0 469 45 0 45 45 0 8 0 ffsino 272 1852 0 469 93 0 93 93 0 8 0 nchpl 144 2395 0 810 59 0 59 59 0 8 0 uvmvnodes 72 1908 0 0 35 0 35 35 0 8 0 vnodes 200 1908 0 0 101 0 101 101 0 8 0 namei 1024 6053 0 6053 1 0 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 5825 0 5825 8 7 1 6 0 8 1 sigapl 432 413 0 399 2 0 2 2 0 8 0 futexpl 56 2916 0 2916 1 0 1 1 0 8 1 knotepl 112 117 0 90 2 1 1 2 0 8 0 kqueuepl 104 89 0 85 1 0 1 1 0 8 0 pipepl 112 318 0 295 3 1 2 2 0 8 1 fdescpl 488 414 0 399 3 1 2 3 0 8 0 filepl 152 2529 0 2415 6 1 5 5 0 8 0 lockfpl 104 64 0 64 2 1 1 1 0 8 1 lockfspl 32 21 0 21 2 1 1 1 0 8 1 sessionpl 112 18 0 8 1 0 1 1 0 8 0 pgrppl 48 20 0 10 1 0 1 1 0 8 0 ucredpl 96 604 0 597 1 0 1 1 0 8 0 zombiepl 144 400 0 399 2 1 1 1 0 8 0 processpl 840 429 0 399 4 0 4 4 0 8 0 procpl 600 940 0 899 4 0 4 4 0 8 0 sosppl 128 7 0 7 2 2 0 1 0 8 0 sockpl 384 312 0 290 3 0 3 3 0 8 0 mcl64k 65536 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 2 0 0 1 0 1 1 0 8 0 mcl9k 9216 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 2 0 0 1 0 1 1 0 8 0 mcl4k 4096 5 0 0 1 0 1 1 0 8 0 mcl2k2 2112 1 0 0 1 0 1 1 0 8 0 mcl2k 2048 101 0 0 12 0 12 12 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 140 0 0 8 0 8 8 0 8 0 bufpl 256 5514 0 967 285 0 285 285 0 8 0 anonpl 16 46075 0 38437 50 2 48 48 0 125 16 amapchunkpl 152 2099 0 2006 9 4 5 9 0 158 0 amappl16 192 1748 0 1346 34 5 29 33 0 8 8 amappl15 184 5 0 3 1 0 1 1 0 8 0 amappl14 176 4 0 3 2 1 1 1 0 8 0 amappl13 168 23 0 19 1 0 1 1 0 8 0 amappl12 160 131 0 128 1 0 1 1 0 8 0 amappl11 152 185 0 175 1 0 1 1 0 8 0 amappl10 144 278 0 272 2 1 1 1 0 8 0 amappl9 136 339 0 338 1 0 1 1 0 8 0 amappl8 128 261 0 241 1 0 1 1 0 8 0 amappl7 120 33 0 28 1 0 1 1 0 8 0 amappl6 112 48 0 40 1 0 1 1 0 8 0 amappl5 104 124 0 111 1 0 1 1 0 8 0 amappl4 96 279 0 257 2 1 1 2 0 8 0 amappl3 88 134 0 129 1 0 1 1 0 8 0 amappl2 80 2911 0 2849 2 0 2 2 0 8 0 amappl1 72 17255 0 16819 24 14 10 19 0 8 0 amappl 72 1145 0 1108 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 14 0 4 1 0 1 1 0 8 0 uaddrrnd 24 414 0 399 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 414 0 399 1 0 1 1 0 8 0 vmmpekpl 168 7248 0 7227 2 0 2 2 0 8 0 vmmpepl 168 50263 0 48830 90 16 74 74 0 357 11 vmsppl 360 413 0 399 2 0 2 2 0 8 0 pdppl 4096 835 0 798 6 1 5 6 0 8 0 pvpl 32 156119 0 144931 130 6 124 124 0 265 33 pmappl 224 413 0 399 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 427 0 3 13 0 13 13 0 8 0