Warning: Permanently added '10.128.0.134' (ECDSA) to the list of known hosts. 2019/02/09 16:55:49 fuzzer started 2019/02/09 16:55:54 dialing manager at 10.128.15.235:27295 2019/02/09 16:55:54 syscalls: 1 2019/02/09 16:55:54 code coverage: enabled 2019/02/09 16:55:54 comparison tracing: enabled 2019/02/09 16:55:54 extra coverage: support is not implemented in syzkaller 2019/02/09 16:55:54 setuid sandbox: enabled 2019/02/09 16:55:54 namespace sandbox: support is not implemented in syzkaller 2019/02/09 16:55:54 Android sandbox: support is not implemented in syzkaller 2019/02/09 16:55:54 fault injection: support is not implemented in syzkaller 2019/02/09 16:55:54 leak checking: support is not implemented in syzkaller 2019/02/09 16:55:54 net packet injection: enabled 2019/02/09 16:55:54 net device setup: support is not implemented in syzkaller 16:55:58 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10480, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) poll(&(0x7f0000000040)=[{r0}, {r0, 0x110}], 0x2, 0x9) fcntl$setflags(r0, 0x2, 0x1) r1 = dup(r0) r2 = accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getpeername(r2, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) fcntl$setstatus(r1, 0x4, 0x80) msgget(0x1, 0x100) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000180)={0x8, './file0\x00', './file0\x00'}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r3, r4) r5 = dup(r1) r6 = openat(r5, &(0x7f0000000240)='./file0\x00', 0x282, 0x8) ioctl$VT_OPENQRY(r6, 0x40047601, &(0x7f0000000280)) flock(r1, 0x4) setsockopt(r0, 0x43, 0x6, &(0x7f00000002c0)="43eac4af8d18fec609bc2488f8b4a174383a459fb20cc1c089b562512868d85ee2f8e97845a338cc7ee2a0ffdedb2d4a94469c7411b40a1dbd1f167e51fcaf1787553bd4f426f897e4fd636a5e9d5f8731217cf75cf197ad18801d388542004c2f87e74dcd2ae31b7675b24327919cf6d48e07d9b1e18fbfc8edac2fd26ea3b742256d3b82f2c6171e15b6ab8f558442edf89b2394037e4f4be9209d0429d3a0ee36803aa973acb8ec49191afcc711ae1fa44813c45e61aa6ff6b483021e9c62959ff43c0fc0f19ac8f2b5967b713a0d3115e270d44ece66c1b65cefaa2e043eab85d5657dc53d85683d5e1e340d4aed4000e97aa6aa38b2", 0xf8) open(&(0x7f00000003c0)='./file0\x00', 0x8000, 0xa0) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f0000000400)={0x3, [{0x3, 0x371}, {0x2, 0x8}, {0x3, 0x3a43}, {0x1, 0xff}, {0x1, 0x52}, {0x1, 0x6}, {0x2, 0x7ff}, {0x3, 0x100000001}, {0x2, 0x1000100000000}, {0x3, 0x8007}, {0x3, 0x5}, {0x3, 0x2}, {0x3}, {0x3, 0x41}, {0x3, 0x7}, {0x1, 0x1f}, {0x3, 0x54a8d0e1}, {0x1, 0x400}, {0x3, 0x3}, {0x3, 0x2}, {0x3, 0x9}, {0x1, 0x3}, {0x1, 0x1ff}, {0x1, 0xffffffffffffd948}, {0x1}, {0x3, 0x6}, {0x2, 0x8}, {0x3, 0x2}, {0x3, 0xfffffffffffffff9}, {0x3, 0x1f}, {0x1, 0x3f}, {0x3, 0xffffffffffffffa0}]}) flock(r1, 0x4) renameat(r0, &(0x7f0000000540)='./file0\x00', r1, &(0x7f0000000580)='./file0\x00') ftruncate(r0, 0x8) fcntl$setflags(r1, 0x2, 0x1) close(r1) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000005c0)={0x8, 0x10000, 0x5, 0x7fffffff, "fc5e2faf8ae1c09c7b847afa73b33c0c671d5fca", 0xfffffffffffffff7, 0x6}) writev(r0, &(0x7f0000000900)=[{&(0x7f0000000600)="3e71b0a176e4b9cf15144f33a20481ecb870075193539ccede380119fbe2417042dcb857959a015cb092a221c48039a08b79f02499ffe093936cc4e6e330fa77c8ff22bd27b24a429687eb4247b63baf82f115424b8b3c15fee423efe29517", 0x5f}, {&(0x7f0000000680)="d17c4c42569a23da1c2d90533a9574267183408a808755e41295e1b35c1a6e57cdc87363360760fadb3ad27d992ab48ea4cc3f3746a5637b7316464333f764b1f01e8a426850e0f14714e199034f39c9cc6d6538ff29c0a9af913582fa8174cdc3a3144a3dc4d5c30ef9a88ddd937716b407c73a80ea080c15c2ec", 0x7b}, {&(0x7f0000000700)="54e539c9b86b0513bb8a4f5470363369f5901f2d7f", 0x15}, {&(0x7f0000000740)="be1e6840df5d54079f7ae0ed74abdb146539f9430c4869fe305ae616f5409c91ff84b5dff5edcd37d72e2da24617d16aca002fb1e7508bcc403ed69f517776d9837ded0b5090607aa2cfdf59aa2e8aac3f574e1db3a56a4254c987d1f6bb1eeae5103ea6a91973e4a42665c39507a616b46d700f7cced5d56ff07bcc896ce3284aaad6aab19a64424b8b8e5b8163499e7ed6078c", 0x94}, {&(0x7f0000000800)="2d39edd3f93e517cf8b41dd9531763cb7df508992f1fd98f8190a07201795f68f9de14b2a4711a40654b16596b948328098f2ca2f2a461727e6338801645380a9c593cdbfef9dcb8a5291d70c163ec28497873dff7361049583e3260a755ed17f7904824bf51a0b9f1de2302ac3e142a1b5414bdcc3c87f84be85875eb913dab88c8260d5b75def9b2f9aa003bdc229c155202c28a042f5821931210cde46a7abd7f5e99bfcc4276011a54e2f04e62d406c6b4f213abb894d5a37160678b3407cf11285534bbcbe6aa7a6a6b7b5fa104a9", 0xd1}], 0x5) lseek(r6, 0x31, 0x2) fcntl$setstatus(r1, 0x4, 0x0) fcntl$setstatus(r5, 0x4, 0xc) 16:55:58 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x300, 0x100) r1 = getuid() r2 = getgid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x4) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x0, 0x1}) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x20080, 0x0) lchown(&(0x7f0000000100)='./file0\x00', r1, r2) chroot(&(0x7f0000000140)='./file0\x00') r4 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x8) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000001c0)=0xda) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000200)) flock(r4, 0x8) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000240)=0x40) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='W\x00') r5 = fcntl$getown(r4, 0x5) fcntl$setown(r0, 0x6, r5) symlinkat(&(0x7f0000000300)='./file1\x00', r0, &(0x7f0000000340)='./file1\x00') setuid(r1) unveil(&(0x7f0000000380)='./file1\x00', &(0x7f00000003c0)='c\x00') r6 = fcntl$dupfd(r3, 0xa, r0) execve(&(0x7f0000000400)='./file0\x00', &(0x7f00000005c0)=[&(0x7f0000000440)='c\x00', &(0x7f0000000480)='c\x00', &(0x7f00000004c0)='/dev/wsmouse\x00', &(0x7f0000000500)='c\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='W\x00'], &(0x7f0000000800)=[&(0x7f0000000600)='W\x00', &(0x7f0000000640)='c\x00', &(0x7f0000000680)='/dev/wsmouse\x00', &(0x7f00000006c0)='*\x00', &(0x7f0000000700)='\\\x00', &(0x7f0000000740)='\x00', &(0x7f0000000780)='\x00', &(0x7f00000007c0)='/dev/wsmouse\x00']) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000840)=0x1) recvmsg(r0, &(0x7f0000000980)={&(0x7f0000000880)=@un=@abs, 0x8, &(0x7f0000000900)=[{&(0x7f00000008c0)=""/49, 0x31}], 0x1, &(0x7f0000000940)=""/59, 0x3b}, 0x43) ioctl$TIOCSBRK(r0, 0x2000747b) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000a40), &(0x7f0000000a80)=0xc) symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000b00)='./file0\x00') mknodat(r6, &(0x7f0000000b40)='./file0\x00', 0x8, 0x2) openat(r0, &(0x7f0000000b80)='./file0\x00', 0x80, 0x40) fcntl$setown(r4, 0x6, r5) 16:55:58 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x6}], 0x2}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)) 16:55:58 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000040)=""/23, 0x17}], 0x1) recvmsg(r0, &(0x7f00000012c0)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000001180)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/29, 0x1d}], 0x2, &(0x7f00000011c0)=""/207, 0xcf}, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSBRK(r0, 0x2000747b) unveil(&(0x7f0000001340)='./bus\x00', &(0x7f0000001380)='W\x00') open(&(0x7f0000001300)='./bus\x00', 0x82, 0xd0) 16:55:59 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000540)) r1 = open$dir(&(0x7f0000000280)='./bus/file0\x00', 0x120, 0x2) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/226, 0xe2}, {&(0x7f00000002c0)=""/233, 0xe9}, {&(0x7f00000001c0)=""/117, 0x75}, {&(0x7f00000003c0)=""/201, 0xc9}], 0x4, &(0x7f00000004c0)=""/120, 0x78}, 0x42) fcntl$dupfd(r1, 0x0, r0) poll(&(0x7f0000000080)=[{}], 0x1, 0x0) 16:55:59 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) socket(0x0, 0x4000, 0xffffffffffff7fff) open(&(0x7f0000000000)='./file0\x00', 0x204c0, 0x80) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) dup(r0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) readv(r1, &(0x7f0000001540)=[{0x0}], 0x1) dup2(r1, r0) getrusage(0x0, &(0x7f0000000040)) 16:55:59 executing program 0: socket$unix(0x1, 0x7, 0x0) r0 = socket$unix(0x1, 0x6, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x10001, 0x3) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x4, 0x9}, 0x8) 16:55:59 executing program 1: r0 = semget$private(0x0, 0x2, 0x20) r1 = getuid() r2 = getegid() r3 = geteuid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000040)={{0xd39, r1, r2, r3, r4, 0x1, 0x2}, 0x6, 0xfffffffffffffff9, 0x8001}) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) 16:55:59 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x20080, 0x10) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0x8) open$dir(&(0x7f0000000140)='./bus\x00', 0x8581, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) 16:55:59 executing program 0: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x4000000000000000, 0xffffffffffffffff, 0x20000100000000, r1}) 16:55:59 executing program 1: mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000200)=0xc) geteuid() getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt(r2, 0x6, 0x9, &(0x7f0000000300)="acb5793f5eeced41db2d651d8e414f98205e3814ed", 0x15) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340), 0xc) setuid(r1) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) 16:55:59 executing program 0: clock_getres(0x2, &(0x7f0000000000)) setrlimit(0x5, &(0x7f0000000040)={0x3, 0x1}) 16:55:59 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x800, "b04d00f3ff0a631a00"}) r0 = socket(0x20, 0x1, 0x7) setsockopt(r0, 0x2, 0x8, &(0x7f0000000000)="27a3ac5edbb598e00808b27b25ecd3513077bb2179a7e1002ac865399d256646166dba205d9eecd4423a1bad1765ff4305ca5402f05d263b5dd171d65e745c23260f14f1b3bbb63dc16a398e84fa442978436baa0232fa3c762bfe670b17b523fa312027f8228720b52287bb326f1fce3a402fcc1b56365c411b97332cafdbee59bc5f60157c109c2579e8770501a3c670ca965c57ff4ef1137001f3305e8c9a8bbaf1ef7363d89de415c69dd9e405f9181213c56b9f202fca6bfe30c5ef6063", 0xc0) setitimer(0x0, &(0x7f0000000100)={{0x0, 0x397}, {0x6, 0x1000}}, &(0x7f0000000140)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:55:59 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8004667e, &(0x7f0000000080)) ioctl$KDGKBMODE(r1, 0x40044b06) 16:55:59 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) dup2(r0, r1) 16:55:59 executing program 1: msgget$private(0x0, 0x444) r0 = msgget$private(0x0, 0x10a) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTOP(r1, 0x2000746f) msgrcv(r0, 0x0, 0xfffffe3c, 0x0, 0x10040040) 16:55:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x9, 0x2, 0x9, 0x3b81, "73521db208be71108451325b770515cf51263c8f", 0x714}) fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) r1 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8000, 0x7c, 0x1, 0x2, "f145a4f1734cf8f499ea00", 0x8000000}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) 16:55:59 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x69f, 0x0, 0x0, 0x0, "1dda410cef3649a5eb76fc0aaf58d991cc06d0f7"}) 16:56:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="ecf3e277f9d144290806adcedb4bc62a2bbe51bab00adc343ab3ce7914917d777a33e47ea75b8d725d29cbb582426075b859a9769dcd961466ce3d90bd909679f23f4ba8bee19a8d79434f750bf8414fe9a5aaf8a37d72c5686b2316d99a63466ded57b874229eba95369d59193715ba60d09f71a61470b1d5638ed9a5681bdeae", 0x81) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950000000000", 0x8) 16:56:00 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040), 0xffffffffffffff0f}], 0x1050) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file1\x00', 0x20000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180), 0x13d}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') munlock(&(0x7f000047c000/0x1000)=nil, 0x1000) 16:56:00 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='W\x00') poll(&(0x7f0000000040)=[{}], 0x1, 0xffffffff) execve(0x0, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8400, 0x100) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x8001, './file0\x00'}) 16:56:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) readv(r1, &(0x7f0000001540)=[{0x0}, {&(0x7f00000000c0)=""/98, 0x62}, {&(0x7f0000001280)=""/158, 0x9e}, {&(0x7f0000001340)=""/198, 0xc6}, {&(0x7f0000001440)=""/217, 0xd9}, {&(0x7f0000000140)=""/2, 0x2}], 0x6) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:56:00 executing program 0: getgroups(0x7, &(0x7f0000000700)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x0, &(0x7f0000000000)) setgid(r0) 16:56:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) sendto(r0, &(0x7f0000000280)="04", 0x1, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x40) 16:56:00 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000365000/0x2000)=nil, 0x2000, 0x1) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) mprotect(&(0x7f000037a000/0x1000)=nil, 0x1000, 0x4) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = syz_open_pts() r2 = open(&(0x7f00000000c0)='./file0\x00', 0x60, 0x40) kevent(r2, &(0x7f0000000180)=[{{r0}, 0x0, 0x80, 0x20000000, 0x400, 0x1}, {{r1}, 0xfffffffffffffffe, 0x80, 0x2, 0x6, 0x3}, {{r1}, 0xfffffffffffffff8, 0x30, 0x4, 0x3, 0x6}, {{r1}, 0xfffffffffffffff9, 0x42, 0x8, 0x8, 0xffffffff}], 0xdc6e, &(0x7f0000000100), 0x2, &(0x7f0000000200)={0x1f, 0x9}) accept$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000240)=0x8) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x5570) 16:56:01 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) recvfrom(r0, &(0x7f0000000000)=""/101, 0x65, 0x42, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt$inet_opts(r0, 0x0, 0x200000000001b, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x18, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x0, 0x80, 0x7, 0x1ff}, {{r0}, 0xfffffffffffffffe, 0x3a, 0x3, 0x9, 0x8}], 0x9, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x800fffff, 0x7ff, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0x41, 0x0, 0xffffffffffffffd8, 0x5}, {{r0}, 0xfffffffffffffffc, 0x40, 0x4, 0x1000, 0x4fcd}, {{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x8000, 0x6000000000000000}], 0x1, &(0x7f00000001c0)={0x80, 0x9}) 16:56:01 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) r1 = shmget(0x1, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) dup2(r0, r0) execve(0x0, 0x0, 0x0) 16:56:01 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x6, './file0\x00'}) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() accept$inet6(r0, 0x0, &(0x7f00000001c0)) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x4, 0xf0000054, 0x7fff, 0x4}, {{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x9, 0xb1}, {{r1}, 0xffffffffffffffff, 0x20, 0x10, 0x602c, 0xac4}, {{r2}, 0xfffffffffffffffe, 0x63, 0xf0000000, 0x9, 0x8}, {{r0}, 0xfffffffffffffffe, 0x20, 0x20, 0x4, 0x5}, {{r0}, 0xfffffffffffffffb, 0x83, 0xfffff, 0x2, 0x1}, {{r0}, 0xffffffffffffffff, 0x10, 0x86, 0x2, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 16:56:01 executing program 0: mkdir(&(0x7f0000000080)='./control\x00', 0x0) rename(&(0x7f0000000100)='./control\x00', &(0x7f0000000140)='./control/file0\x00') 16:56:01 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = dup2(r1, r0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 16:56:01 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f0000000000)=0x2006) r2 = getuid() r3 = getegid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r2, r3, 0x2) 16:56:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x4000000, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000005c0)="5827400e724dfa315536ea248ef78a5b20efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e417632ded86ff334a5619515a4c8ab06198824b3da0258d564fbaaa8652e7bbd4096e8c8bc4ade409fcc06b87cbad72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5", 0xffffffffffffff6b) rmdir(&(0x7f0000000140)='./file0\x00') write(r0, &(0x7f0000000380)="37a7fa37e37659ac8ed6c7f02d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6019a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f0652d4bab12c7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e12603de12e35f8df21c879e0681b2a807679eb000988", 0x10b) r1 = syz_open_pts() close(r0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000300)={0x7, './file0/file0\x00'}) r3 = dup(r1) r4 = syz_open_pts() write(r3, &(0x7f0000000200)="f7bd8119f25dff7644d9c0816dfa81fdf0fbcd508fcfbfa9a95276d81f3618c91a4c07001537bfb88a9c1cd2da4ed8a58f9c2762e88f3089b811a00329329a5fd11503ca6f4020669fbbd1fb95d7b318182640f51aac1905224611e7aa3b165f68d63ef34144d56123140e134e208b5c0fea45e24bc213d69e601e67dbc9874a2fcbb2070e73cf7a75e7bbca7454e462a531b0a994e2c477c5a1582c9fc9d71db81f6be9f050e69be94ea8e52d54238eca40854b209d90019adaff5f43002ace8a0925f9c36035ecc8128bf9c9f6eef540c3", 0xd2) ioctl$TIOCSTOP(r4, 0x2000746f) r5 = getpgrp() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) setpgid(r5, r6) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getdents(r3, &(0x7f0000000000)=""/38, 0x26) 16:56:01 executing program 1: clock_getres(0x6, 0x0) 16:56:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x65, 0x0, 0x7a84, 0x0) close(r0) 16:56:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x1, 0x7fffffff) poll(&(0x7f0000000040)=[{r0, 0x4}, {r0, 0x110}, {r0, 0x10}], 0x3, 0x0) poll(&(0x7f0000000240)=[{r0, 0x85}], 0x1, 0x0) 16:56:02 executing program 0: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x10221, 0x2) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="d9fb3f8b0a4c10b7646cfa5df2169dcc60307fcc0c63236d58e490c4c36cb46050dbe695316db7a0410700f465f00619d83bb881a61ca38038d45343f20b63519ab00dec7f664a61d5d3aa25168777d3c452685e3b5b5bdd21182c61a7cc8b208c3de9e1c64574ad50c8d4f202a30673b371fe65", 0x74}, {&(0x7f0000000180)="12307558b934814fa9ff28866a43cef53eb704671bbac9cd0dd4f6837184f350c99776a12da4487cdb33d08e486d4aab956050e1016af7668699e1f26dd979015775ee788a2a6514c3ded447ab39016d97fc071df8a0b6628e696112b394331e2d51dc7d6325e9d61e7c6464a77daaf02a8b2f27172dc8880cb0e3a0fe2549ccb517781d28059e5766209ba6a628d903465ea09bf868ab130eb3cd3d83606c6f25c677ba1be94e258712427b41df", 0xae}, {&(0x7f0000000240)="8bbfc05a4b0d9c7f1257ea5964abe39e5c0c7c55d8c89538ca82d09a451ee144d965731d1a10c482bd83a05ed21a4f990abb01fe49a451b7590f7306ee3cf635dc815b2d8c7656944586004916b20d86384a91cbe0f7e3ca1ac887efdbe1dfd039f44b44e0bdbf6cfa1badb68c6f40086942b060cbb129d10890f15ed889d427643feb", 0x83}, {&(0x7f0000000300)="f561e43090e6f19fc5133fdb70ff82f653c4b1b1cc51890a92fea9d876e59c20a0dd304015561d86fc9fec33f241869740be39110d8bbc5975b08f9d3783944c5682d769744f07dc688b1a98a34d86f6df500cc0bca3bba3ff39bfa721854cccafdb1ffb15fe6a6c", 0x68}], 0x4, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) pwritev(r1, &(0x7f0000000040), 0x1000000000000216, 0x0) 16:56:02 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2002, 0x86138) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000180)="000f0009002ca67a00", 0x9) 16:56:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10c00, 0x0) write(r0, &(0x7f0000000140)='T3;', 0x3) 16:56:02 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="10", 0x1}], 0x1) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) lseek(r0, 0x0, 0x8003) r1 = fcntl$dupfd(r0, 0xa, r0) sendmsg$unix(r1, &(0x7f0000000180)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000200)="034343911987604ab51b865ce64d253973596560201dd8446f943159abdf772dfd10cbab86badee847eee5ff40ce9b4219c9b62b3c5caf0c7dbaed3e6e942ecc5feb384db2ee74245d2989b3a5dba59db2a89e739066484dc43d1c8134f570262dfb87027d4e5ce3b5196a089508eaa7d4d3f37dfd74cec863962c34f32d340a0134e5b529c55869a921c5bd116939073d39d83dc7e3bddf59c97e7a31006312df70c5d2eb0d349fe2baf4a47e7aaffe9a633b0f631f33a4d8bb25973d3957acb4daca2e583ebd3ef6be72b5bcc990a36495f14e1458d9c95b0b33e4fa017aa0d4884140a1", 0xe5}, {&(0x7f0000000300)="0d9cd52f01025deba4c8d7f1af40032a6db5418dfb5dd55e53c64354c8be6a73313ac55057387e2dd86c4c7efef52c0233fdae1d4ec0ab72009b94d5fd9097d8ffa7321d0afba88f37f86aae3afa5db21b8a4456c662c9324c43fa314a49b686c7e30a04ab3210515ace7d047b8d84c1717ae00abd8917a3c1f731891f25faee2561899be3e4e2e4cc5f99c9db64f28458eac3dd4cd7d3c14b8f0d5cfcab65ee2ae714d0ee5db4835e39203750691d88db49b3daf70ffbb3dc45cb0ec0254796aa4e660f31e998b6cd1b028b1714f72818b9fd707c0c01f77dda6289bd", 0xdd}], 0x2, &(0x7f0000000140)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x18, 0xa}, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 16:56:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000180)='oNN', 0x3) 16:56:02 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) select(0xfffffea5, 0x0, 0x0, 0x0, &(0x7f0000000000)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x800, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x89, 0x0) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x429, 0x100000000}, 0x8) 16:56:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="de15432d", 0x4}], 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x6) 16:56:02 executing program 1: r0 = kqueue() pipe2(&(0x7f00000001c0), 0x4) pipe2(&(0x7f0000000180), 0x10000) read(r0, 0x0, 0x0) socket$inet(0x2, 0x1, 0x5) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xa9, 0x20, 0x6b24acf7, 0x1}, {{r0}, 0xfffffffffffffffc, 0x33, 0xfffff, 0x0, 0x8}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x7, 0x8}, {{r0}, 0x0, 0x8, 0x80000002, 0x7853, 0x172a}, {{r0}, 0xffffffffffffffff, 0x6b, 0x10, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x63, 0x3}, {{r0}, 0xff92ee17e4222427, 0x10, 0x1, 0x5, 0x9}, {{r0}, 0xfffffffffffffffc, 0x0, 0x0, 0x7a851267, 0x5}], 0xe7d8, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x1, 0x3, 0x8}, {{r0}, 0xffffffffffffffff, 0xc0, 0x0, 0x3ff, 0x8}], 0x0, &(0x7f0000000140)={0x400, 0x80}) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000200)="1ef9e4ccf8519606600e6a4d28ff64d8cd540b637bc7425d1915902bd32ff050204a0b1c284889f9762d18463b4dd50d4a5f7ad5af06083add847ff6b2d8d7db494224fa5e23eb1be47f", 0x4a}], 0x1, 0x0) 16:56:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x480000001023, &(0x7f0000000080), 0x1) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)) bind(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="0d2730cadccb1127895265b1e29ab371c8dbfc990d45ec7c7832fe2e961cbcfa75273732"], 0xa) 16:56:02 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) accept$unix(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bd13641e0b4bcf88000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x1002) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mknod(0x0, 0x0, 0x0) fchmod(r0, 0x0) close(r0) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x2}, {r0, 0x20}], 0x3, 0x8) 16:56:02 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x200a0, 0x0) write(r0, &(0x7f0000000080), 0x0) writev(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f0000000000)="0a9cce999721bb673fdb6912d175", 0xe}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x20e, 0x0) writev(r1, &(0x7f0000000000), 0x1) 16:56:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0xbed, 0x0, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a", 0xfffffffffffffffd}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x5, 0x101, 0x6f, 0x4, "7f8cc93bd08e206bdd62386bbb806f171908982c", 0x4, 0x1f}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) syz_open_pts() close(r0) 16:56:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0xe000, 0x80) 16:56:02 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$setflags(r0, 0x2, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)) 16:56:02 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10029, 0x0) recvfrom(r0, &(0x7f0000000040)=""/5, 0x5, 0x40, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x18, 0x400000001002, 0x0) connect$unix(r1, &(0x7f0000000140)=@abs, 0x56) write(r0, &(0x7f00000000c0)="e565f7cc59c89ea5593e95fcdeabd0ebda7bef2791de0e92c67c742f6ba2b332056b8f800a0cf7843ab4011f2285ffc34624df69e07d32ba", 0x38) 16:56:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="2d01000000fb000000eda54a8600f923d0cff65d887abe9e649b957b42585619ecab71336eade2effe97b5768075ccc3df8a0e9a7bf7435e1a9d5ee421491f93d3d68ece76a2c572be9da56ea0e7dc41edc6efbd722da6df4884bb342b4377791ee2d79baf1b45dedaac0b6800b3310b7728abb36f0ee05b6985"], 0xa) sendmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000580)=[{0xb8, 0x0, 0x0, "b71996194531a952673d31e392aa10fb2aec4c07fd33a80c33e476ef10882050c35d2f3caf4f4b29f242a50fa2c447fc1231eb25ce99cde062dff1563ad045d537707783e4b231c94cf279335c6e069190e15e8683b22b51103fffab4b4ae0158f490d3812de8f76fb20884a9bf4511c5a7a03204b1c2a8c01807952e5fdde3e588e28c66f645767e31df2c4021e10db8241cd6bd436b12b6d2dc796c2357d74ae"}], 0xb8}, 0x400) r2 = socket$unix(0x1, 0x2, 0x0) r3 = dup2(r1, r2) connect(r1, &(0x7f00000004c0)=@in, 0xc) dup2(r3, r2) connect(r0, &(0x7f0000000180)=@un=@file={0x1, './file0/file0\x00'}, 0x10) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x80, 0x5, 0x9, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x1, 0x26, 0x47e92ab0, 0x1d3}, {{r2}, 0xffffffffffffffff, 0xa8, 0x4, 0x7, 0x3}], 0x5, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x1, 0x5, 0x8}, {{r1}, 0xffffffffffffffff, 0xc9, 0x80, 0x0, 0x8001}, {{r2}, 0xfffffffffffffffb, 0x83, 0xf0000000, 0x8, 0x2}, {{r2}, 0xfffffffffffffff9, 0x8, 0x1, 0x8, 0x9}, {{r2}, 0xfffffffffffffff9, 0x22, 0x0, 0x400, 0x2}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x8, 0x3}], 0x5, &(0x7f0000000140)={0x6, 0xd8d}) 16:56:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() close(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x1000, 0x0, 0x10002003, 0xfffffffffffffff7, "8549557c14eb9d00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:56:02 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x1ff) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x4, 0x0, 0x0, 0x0) dup2(r0, r1) 16:56:02 executing program 0: r0 = socket$inet(0x2, 0x3, 0x80000000102) r1 = dup2(r0, r0) chdir(&(0x7f0000000000)='./file0\x00') listen(r1, 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='x\x00') 16:56:02 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000300)='./file1\x00', 0x0, 0x0) 16:56:02 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:56:02 executing program 1: pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)=',\'%-\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1801, &(0x7f00000000c0)=0x3, 0x4) 16:56:02 executing program 0: r0 = socket(0x2, 0x3, 0x0) shutdown(r0, 0x3) sendto$unix(r0, &(0x7f0000000040)="b34d3600ed1462055fdf47d194794e85470d5e7a4ce78e2dcaef817da3ae6a630ee3854db624ebb658802dc3a93899346fedc58d414dab7c425d32339d27f77f754dd5560f85d659c31fe197713c87f8c5c00fd71aaf933d9b4caff2f444b2f554d70fa5202923f8f36fa47b34be1cf81329eded52b0ab14f8e6f6e5b1e747f3caa670faf939e018b43abd4d66937bdf3bbb2137bead56586b82f114de65b2540b1c1d35a712d5aa20741baa118cc101c4d85228b0b13ec080aa3bc22f1165241ac71bd4a28d", 0xc6, 0x4, &(0x7f0000000200)=ANY=[@ANYBLOB="0000192fe0126c100086ce9f564cfbd44df44ebae1add31a336c27202e21bba275742c74e0be37bd97273ef5835afbc5770d63486547a8e89dec6e62541fce7a9f854ca888807c66f66c9c916fe68c779bf94fa7ac7ef1222c40239d00e7215ec00a499a455b4119f55538a77da761c13c7bf8f879614e867c777cc930888f8465947080c2eba23b7013767440b6a4665149899027a5f18ba5f618eb8407272b89c5a9d670c081c2eb0e048a97571e0262d3ce"], 0xa) getrlimit(0x7, &(0x7f0000000000)) 16:56:02 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x802, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) 16:56:02 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000002600)=0xc) r3 = getegid() sendmsg$unix(r0, &(0x7f0000002680)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000002580)=[{&(0x7f0000000280)="1d6bbdd6d79a0d2f73854fec349baba655c9e495b2761c90a9384988f34ceecab0c3a82dabce8f5b049e329fbaa153c4ed5efe65a6756256b0c35db51bc3305866e23251bafd244bed8a4cf2f8ed26d7b59b58f280c78de33e8d3f459a8b0d59230d81e41f4c3024b86a562c99c364a037f8cc16e2221fbf0be53d9f11debd431cf10df1e1ccf46980d09251bfeaa154ed3164ebc102f8db9edcba748584209aca232330718211eb6b3a3424b5f530440cd9fb3b96f3a03e202f607a84f1979a8d6d1c4135fb0c329824cd66eb2f5f854fe1318c55c8ae6be0ae4cef40efae6d3da707bc19aa0e46eb265129a8781bb6c12041e026a272fed866a4de710fbc72b683014431e61bb6cff500639ec98005ec57484156ce4ce6064fce91102ffacf9171ae632863fa300ee64f5dd917c6ce7013c3f82bdcb329f5c994255ca8e541a5fcb4565e0f1addbb7e281557450dcec3a65bd1532d96eb6fcbbbb2936c257cb8c59f447a6e9738d64956c670b21719cd193f66dc230412aa9ecdd967f5994e940c8aa55f359126bf9c38c081d567846f6314d946600043513ca3aca115956c9eefcbd31ff94fc926d538220809ac3cc8a0df28718db5311f35ea7a9fb72be3424f085b1d647ca46061b38758bcd6fc9259c7e5e0da544bc894037837d70ada757672109ae78e2ae00f19efa272f51afcbdb214b39de5c2470a49d7296cbe40952a01bf13e0e1b5c4508aeaee0ba7971f3dd52e10f6dab27f5d5fbfcb8bab03d3c52c2a68e58aaf13fcaaf1482dd69b763e200b496fe948b4e38365fdc89588f63ba93b98fbc3c9ad8a2e87b986d66fccbc165536c7080294c0a21ce655282a39807d336b605d0a70beb8f04e3f127a469c5b52bb97ff41711fd14a135f7dc7dd7646eb346b7f09b1dc3d887bbab987ad9371301bc18b41ea1c525484b12dcd66a2b4ced66aabeece9e2e9c9ac7ed4b08f6e14b9bacdc8d56661ad3ad1662d04a4a84ff74a1b26e9c7662833e035762db0e65eb7e3d2488899e00c46516fff3ee9f4ba9b1d444d51c5be5c363d82cf70bda62341293c22d079b849f74c20dbf3d1fee2396c48850fc7c2fffcc5ab0cb19916597b2b31f02e425ca0edb85a634053c7f0a291d2972d64cc44bef2a11fae5055182f216516b5e60ecebe1f69a14427efa39b657b5d46f060d2cdd187f56a9381cd0dd0bf99c2f5268a09675f98df2cd01473c527ed7f8952340e6675a148182c1d301b74764593f50c81f480ea3ecf40083b5b5c70d27c17cab61d92eeddaa16f72c7e89575d245029a3061fc5f8362eacf3f369f47bf1232a999917ff074c27308fc6d561bba8951c208bf44a610a73b5bb932e5b2d6ad2c8b85c53030ea89b0612279b45d0c6950ca78d752ec6f65b4c5200f64e324c15e829acd9a6f5702799109b2189511c00886d8f945cae6d7ae812d615ce90340bd8ca821ffd6601d485fb14cf6a885e7f7ceb6f73df31b21ec83fc2f577f6397ac23cab281388ecc2160e57e68f206d9c5fb23f90587705715ec6a8141317b774f8e5ed61197d2f492add69b1afddfb9de37989c581481aaf72fb1bec0beecb93c56ac3d0c18cbc8fb123e1604fe355755efcb926b2dd9aeac2ab98c675a60043098f6f5e484e10c0049f39ffe7cf1ab267974f662252984dc086d8bb143ff01ccbb2006d0c91c9ab7219748383407622f19ffc2bbb971f2f5df695978c7d972799f011a3a8a426bf9f6f2b97357d1a8f740eb028d0da63175e5cda28265394af1cc84325f0080e196d087ab504e007615e234c79b01110cd050fcb5a1e634405ca24ec6444dc1c822492e0aefb3501e136ba30af24920e41cbd0164ba921fe76b35d20e5a1901810c6ac020b7e01e645c1139caa56fd8da76d2352a54854dec9c28d34ff01161d38c277f2dae48ccff16c4516b964fb7c01829725feb17790eb8ab91496871a5e741a9e3d0c0a5e3b6c818dc527211544bd325306889db4af9a3441adc8c50322b309f400bf8c5bb4cef118f910a2602dc46b7a1a8736d82fed70492f34d0b5d4654b9136727e09568a163311994c3961ee1f373162030c92aa2168059d73c3b33c6f796b0bdd1062a3b99e80fbe267f42efaeabbac69b194e54581a19ef67ae15a43ccd631755aa3ce4222d8192e3626bb1d60626f210613220af74b4b80fc38514cdbe52d05b7085026461926c54f5fc24dc7c13bcc5607da99830d33bdcd3d0463f37b5c1c7fc70b2e30d25fbc97fb6462c7a2404dca27de6f6dfd439fd72516b7f854dc0654555737521191ad7e80f54b989dc17b2888a8cbfe55141f66d0020ca76690871fe70dd6fa2cf3c8493926b3ed83a50243d90d992cb5e8a00de76abb9a4985a8fb50ff5c63d1f63fda748179b20813d733d0bdb4ee8a128dc1a95891d53bca55326613570a1ea08cfb554760578d426139ad2be4da13d325f8b9231200a781456881e196da8eb87b1eae85d7f83fe0b1ed636c3318fcc93a033808ce24da936b8473fc7c84f7c3e19ec8a1d11c77fa6165676f70529fd4aae7d198c481e3f5bf972914c1f722f6d2902b8647d263619aacdea25047f9b1dafc0eef21795f06b8e6e58bd959bbde0e10d48b513e2ba1afb11ed3c37166c257bab1586cdd8ca720453b8601abe7ad54b0943a267342634f4a6a1f7c13c6567dba00a5983c3789067d09bf52fc9d79a61db89bd212e31fb285969a5b07dfde83e059ffd2b5e901b6e8999a2135c71cd63da5449e0e3f81ea77c5238c9162e30c5d0346f97c8cfca097353cf2db97ff0e09c32bffb7c3fd31e62df0cc7b90a5caeb6f7fe59d5387a0aca62eb9ba0134f87aa5fb8618893545e4f2c63334a353bb9dc1b879d8b7bc4c66bc64853c399f3967c79372d8ac117b9b61e4459bb9c889c5f40443179ef5f3c7ef8da281ebdc0e1cd5e0d005f3f70242414a7cc79496ba95cc8b0fb2de4081fd409830d133ec29df2af9d9ed25c8b84dcc2b0d7af8a258ff7b1858376f90fc537f50f69b8a84f87e75ceb8cf4cbdbd3377368d4ce768a98d01d1060ba0482a579a9065954a8ba5cd8c5e7d596803ef1e47a34250304b46e3222c9f4d7f0f8f8980b4db3d579c767f44ccc7750626cbeeb6f9081e7966e40b546d4ce2ea35e63fdefc85ae2300619d425eef973df815294ff12b57efb765de0bdfd356485b0d28f3f4eaf96f58eef402135d694265db79aa4f5b6f92a142efd55185cfae323096e45f2a053ae32e301f4b6a71fc8ef01d1471431f4eb750d2b06968be930153e1aec8fe644c36c3ef0d546bc069f03fa0f3d457b66511c4c74fe7f18797395f9433e8250b800fa5691b94833fa3803de56973a13daa7def51e7e91eb480815d2c4a48aff54eea3111914c34d021d10653b2ffa39670357cca174a50acc50c54d648393da033ca08c51359b3797d3ae508f9ead85f472577a4acbdd7dc5010eac49a20fcfe3e3e6c1b6e735acaff2eb0ae5d442641ffaf4727d7b19a541c367bf774b8a4efbbce1778357ae09f563980404f4b104c0490ba6242da8b271044652ed892fdc8d195c51e79edf2b6760ad0a3c34f0ccad7e33938f3d4d9466b095e6513cb75227c78eef834636fb55188a9f5ca70e08ce84730318718b7e77e9d26254a175cdb0e4cc1240eb0113cabd4f771d27b448f0a1722336ee2e1cf480aace5dfad9e68fb6d8c6ab2c5f08abcdd2e525a672cd85f4bad7711857d3afbeff6fa59eebfdaccd3d5a6e56ab1cac5fc1ccf108fd469cdc8a03525e463d3c625a8f5d165819f628e4252baf75044a3c75e9620c500c236fe5fd550131c81ca0f3835913acc0c3b6104929e769afda5086ea6ffa79be5a0873dd733c6baca5beb722fff53efb0d6f82dcce68070e701c979e32df2059c58655b29493b8680e780811ad0a4d06ac7aa6e46c0b033f32aff52bcc22af32e141878f73b193b61b5f5946158ae8c54574e628df5cb59ef6d36f8156e1be9ee8960743365815659fb37b878e2401f139d49d4828066bff5ef93b66626756f3c92641acd03d2166987b8fdeb76bd64a3d7f90b2446bc5c3425237447252b1d211a4e5d61cc38959ebced7412a1747c57bb7d8bbcb28c0779c9fbfd0b7b9d0dfe922db696004e1954dc29ddcb880ef420a081a7bd8981a4cdd405c69cda391be6b12745823abc7ee78df35b827e45c090c1ec577b79e352c011f7f491b94268768a1ab2ec8bbd3b2b8ef234a8efafaceacfe1a8cf236896dcab624f352fa2fa5fe653b23507373d45e356afc22c6b923966512a7e830ca503cbcc897b05b90427804f5f0af4a89c841415c3fcddbf19216c8023e76a95d42a8066a3e1a58ef08c03ae663a3f901f6615d92e6cde02fba5bc90d8a9ae4610bc837b87f7c3f28c13a447bc176d1b8dc03a54b29ef9144e30c2578294aaf6988c74685cc13a73783c9711320f092002c73d73888812aa4d99a9f93681d52bfde71766d33e838201649efbaf02d57a737606e0114712c8780c3b6351c556217ab529c39bb036dc8e0e37c2b506907b40fcd870eb964a689217543d9208583b372bc4ac45a5f9ab1e1fdc6f537900e71e5ea008f24e80692d355a6fc1a8474d880117abb15538c4096aa37016cea3873c6cf24458109aa1425cde38a67d3c578bd10d31fcc0873d2dd927c6368a81af8e7f02f4022ab5d1c53f8894e1fd818f96319c72ccc39479a4b9b89a5757ae2560200602969345954fc774316b5cbab087213f8fcc4c6ed3af540b17ca21e534d6f83d049668aca45d53be028e8cd7911ea8cf9d1174c9fc4262494b4ecdade6684e8208c9b56fb6d7df8af99f37da530f7ffe3588e6a3fc98c6fa1e2cac132b75f92edfefc57e92959eae737e3f6985605309cd4647bc81f50a70562055a76c9b026e27af126dab7065f742f70bc2fcbf76104cb810c15789bc55a1af5e40fdd9e41938cef72a65f2d99d682c16050860e84a9d146ddb9e57cf631105d1e65092542af56749542cf4a9fc4b2d905058450062c8e12259b697f38423cae129ab3f09d468c46b1657cdffc58f31a06de46fa076f795bb7d2e484f5a4b716daabcab2523d12bbc633154749b51697ac044f20b824537b6464fe5261b36766293f7f67a77ef51e8b7f10d05b535864d2e8a3892c4c68fac11a0cbed930d1d7325642532ce9389ef23d31daee27d32b9637200e8b525fa7f445032eb7df123ced7e9c925491c9266f9afa25567c2b7dae223d7f974a6c7a3b7faa649e66a8aeb5ae755aab7bc6c4f6c0ab2c761f2eadb5c3fe90f6abae8d995e5d807872952003bc5b3fcf998d4dabb0ee123a59c33748a4ed4e15aec6742893bda91c54c6b0180788e77c86be43726439a9322c4d65bf36115cc17c6a59e15e22b2c6cb151ce1ba1451d715e6f2b8afbcdec21162c231c60c703b62a1ece162477aa5f28f832978c330fb9693626249a63a2af2be3b8bb32bdc2c0e52654706cabf7e4a2201cf1fca1f45fea65c267889cc36ec1a3a2ba1fd8f3ac74afe915d5da34cbebc017ecbd094b96c6e1457dd6e0547284faaf02bb95c1a58b572e68c88cd63939d4d0eec3a206fb5bc940048427a72cd94dee7f5f1b08b51568f13a98f3bd6d21f49d0fc92c150e0b0f7448154e645c74e7528c69902537c931263bae6d0c12b0c098b1b48e6b18347058907db552f116512c634b35b222827f88c753d5eb41c238469ff03803b13ab1e5e52eca7905438bc496f0db98351ea3a0b92b4e1af9532a8db89e6373f3c6d913398658126f63cd2", 0x1000}, {&(0x7f0000001280)="7556a396f207314a8238dd0746d10e654e03c75113934090e05028b3f0d4af8647dacddc711b47c69d6b3a4fdda195d96d8c8282e8a717516984302428065470d14cd310ccf88ff7c10e729a2dd4df929ad6c70efc630e3c5afb40d8c2dfc5c5d70332c825e63c6264a9ff3f2a55bbde0c992c137ba5fbd4d2827a2b49525d0cf345c23120f8fe9ba32ed934be1d665c992e8070e10f237aea8e2f37f1327485be0db9db711251402e16179f80cb6a19c5", 0xb1}, {&(0x7f0000000180)="85509595d4f79457a240ab2ad338102a3b4b8c369234424e529162", 0x1b}, {&(0x7f0000001340)="eb4e9792879a93dae09ad2a6a77f9acaa88ee69d08b68b0e3902ed6bbec9b8354a16e0fab7be2a01de42e76bd919dde3eeca07ef9119ddf4bc163f8ea7eb810fe4f042a3f64485dcfc144feabe5d7afdca3c79a650eaac3516d8ccf75c9603cd99104fd655f1f9c9b99f0f14b2f19aeaf6dc6346c9c917359a4d05e21aa648e632c5c97bb46dbad37035cbf3e14fcdfc77b3ef5faa89e24c8bc4013aa3f6c16d97952a6f8d778c57683acade81970a1aec925b826fbb521ca57bfb691d7d51f1eb1f579982cad18f48145f5f1bf69760797e023f6dc6c7a94b30b6bc03083f2b7bcd324f8056885666c190ac", 0xec}, {&(0x7f0000000200)="1ea1fe0112d862f86895e2658e7acc9989f4a52a838d07a860c92035488213515a437b614021c27166f92a6ace3868d07b7ba0d2", 0x34}, {&(0x7f00000014c0)="fc535caf2bb405c01d35c85d7a9be0887f560de7ce03b4bfcb602af3530ecbe749ee5acedc7442020da937dc7db7e054f9a1ff807e4eee3f998da8e89acc93f77b016dd3213b05151a55b8d31ce18a36a18efc617b98fbea31d757880ffcab4bf00e716c98b29490fdeb7c25cdfbc637a697dab706da582f53944e8a4630ef8bd90a007b98b1c1ebd18e4a09b172362ae2c7a646dc5fb7ef238c9cd43972d3d9408341ce814fd9eec92502b717e69143d9442a76e83ff1b5cc5f6e75e2107cc7c208810d107b82da0b71f3a1b36fb1e5ff879691164b8a916061311da4fde6aae57293de34c29b6d125cba149d291e31358294873e9ca51b42d2ca258b85bb0c51a09deb5dde54f7768956edb223a9210513f2dd7b95cecbaca9504dad1030b47f13adaf277a2d88f8dc8a663ee0445d1c8b3cad5f3f3a4beff9f8ce6f0452742fd93bd22725ce8909411c8e86a3831f06b5045b3edf04be4a646b98cdd4a0b5377fd1e4cd54b2d8cd1fa15e77a1158940ac24b1fb409d169fe2dbbfc9c3404b13a2ac29a2c537d32c1dd1c731961a9cc0f0e3cc73f447c4b86a9f99df06642ff39c67b65a8e5151d91a68ff1a033ceb0fdbd047b19cf621d5fbeacc33cc544b174a79f569ca8fbfb243125dd58c995e144dcc8348b4714447a3071e1140e63e3c68c2606f98e395ab4cf38d9f14b939c78bee8e475140ed5efd7b12ae20f4f0c07e96f4e759923c7cbc50cc64f84c83b59cd153a860e69322f156893c327a32786cd4828a005c03e94da852608673291c14f6123ea146c711ec81b5e9cbe7ecbee5ac72f5e2538ca53375590f90c6c3db2903a6a1608e9e0485e2eef778917f7263642f0f44a022f312c1e634ad5c200b44669fe781147e39f813f46d42885f779a7a01253d43abbfd6bf5976aa1839ed13232a789104d060d4056b94c58e969d2dc4040878096119713dbc7b6a3c05bdf0fee24f5578822931a278fcc64f2cf9804769f9452cf40d5221b7c7fa03fbe3f1017fcfc2f9e25400ce598dc418736914c96434099f42d392acb890476ac905e3ae9ebf2687072148202dff73edfabc085970de2040091261b593f93f64cd34ebf47f34d90f5f9cea3132dde0c00e8b37a9e1cf2b3af205169309f9ed1879b90efdebce1592bc651a6a4d4f4730589cb0f32ad5d90f5923cc011fde08fc1d6e526dea0e9bfe955e6f5800deca9d186479146085f55705275b729412a19a97936440dfc5de0f4ccb44606ff66462dc34b8f48e19150a0c5ac45e51d4b1a0a4ebb448da41608832a5b7a42e5dc81f471329e54b50471a0e127c638b0e17e4954ba28902e40d3654c685090a901b1f74858fd4cb37022e46a1ca901a19124f8fd91e3243aa975cccd6e911ea7b0845179e901ba444079526ff25c800f0a860d8644ce13c587bce58ac722c8bbef4765e666d99082d107860218a473b303b5efdd58d4f0a0cd4421605fc2de95f4e8b7b17aee05e49c398c1a3ae4807bf763fd45c57baf295406f81960c34a44ae02b54e27c6e6d83b1aa3d0958a809610980f8e38a3e3a7c15c66e569fdfaf3fd3f8bd9c05475443a1d87a51ae3bbdf92a4d52b435ccbdc06c897af67de5aec78cd3120467e7cae021e2f8997496c0f5698d7ef02acb333060dc1bf9dc79481dbc9e5e8a97273ebd94ec2e661a11b3bf248cfa7016cf87abdfe51f93f46b5b04a09657f8b0d19947852f2967886c3db8ec3c2bb8ec2ebc4d4c80673fb4befd5da171c72a54205881ed431ca2954288959342322bc1ba943549d8f6fb05905cc57f3ffe062851eab462dde8c9ea2fa7f5fbfa344f6450e95ea593a191c40244028068587d1df7495039c94f6926b4f5e363496e6d192eb02043a5ecc17208d6cbd8eaa9e925bbeefc3583421442c5c5ecb5a93137901a2e930ab8cb852986a77c4f033d013dfa1d5bbd1ed9cf0c32d8eea3a02da891847b2d5201746583e1189eb939d8895e179ce8fa5e8e908a87de9cdf068c200253b5df72de471304c1e60826c2292ee454a00c3fb900e8fbfb58501ada0db1f78136d9bb2a4a9dbe1bf07e5c3cf0738577547d03e40d7a05887efc9f3829bc388f967756d1fa6ec7f762a21ac870e4ad7a48d15758da2c9e0693aefd465d7c722e61b80920e8d447c4a051b4da555c110d0bdb5057ea735e919f73aa148aa08f2b35f7eab7a36ed2f5bfc3156f7fc3233088eb8cec346b21df1c56520f4176b060a1e0ac059f387a1130fd297be7ff88be73b8b66aa5118972f87e2cb04ef5cb62146aca8d2fb540ce84ba62140f9fd198473e0b6bda56cd65b6e3db4cd9ca514707f29ed323d6fcf69126791fb8db89efce3ec514a422ad8aa18fdd8e95304450addc577cf59bc52fd2bec733e8098f6fd6678ab0e7a0bb0e23f0881ea6b46d1fd1b5d3ae109fc7ab3b2b49d87712f84cc5d7b1367bf9d97b141accaff025404238c0067ddb8b5fb34f0bcfb13c91a30370b85a4e6b6f0488eccc2f99b99aafe0aba9ae7352b6a5e624504d5cd1f4a3b0ecf6a5388603e5fb83c4ddae4b6c2b98b8eac06feadfdfba963f0a010c3a712872bb26141e2cda10adabff41286bf2e07dd46bf42be92a1f3cbec81a3a959708e18e24c8a8357a03a6c4405ca6a9b91cf4bc90ac65aba2e63877be2ab77646b5167747b3561ae4e8c47fb4976374f0baf6edd1acfd9f581167374c33caf6c19a9740bbed3c4a8bf2daf570e88cd20a3a1011e4b2d5172b8356797a8678bbeb324ce25f9a9138618a1b8868f96b7924bd02e12055351026638a72f3c51fe3ae8a7a8ed3ac7d1dd29f99dfcc76800897737a18d9259bffdbf219ce54a5394f3cdc2a331f950e65133e4f2e125cd23ee459e3e296a1626f31eb90128f59c89dee50edeb63af5c4db2fe373e2b5a0dc876d98aa720f0d5441ed579e001ce21d0e38015bbcfceeaef685eb6357734bd45ca08a0c88c2182e5233db3c8746f26d5e63ab1d52c4620c9f0becd3a042597acc4f8c1ebae0c9ceff91a545a9f95b8b7b6c5f744137b1fc43c4159e38b48cb47a17cad012eeb22290fa4acdaee335a87a478a683d906171f7e7568ba468daa7a57627b44455a26b75cbbf0037058e815907df3c77b89c35f892302822ac87c441d009d176f8f50d106e5447e9c78993d116bfc0d4cfaac0376dd4666bfcc8f702bb57c1862f7837a1463c613fe85520af865b2402c7d4849897c82f75de9d57d9feab982b01431d395e5fc1762fb6561adbbc06d927d421d7d54db1831350d36bcbf05c199744f23f8ee2a8116a26d06153bb13bde9ceaaec032f0468ff2f461131b401b39aa594aa2b76986e7b4c561493ac0fa17f890876e100ae2612d0ad6b691e460497ffdc6b0140e1b97d5193a5db0ef6723340f82ea7ddf3209ea01e34f6fb0b8b4fd5aff7ed38163e497833c701337d3164c17fc3abc50ab1b179f4d67224c127705f0423ebb3330d48123418339f19f0cee8fa1bb037f305f1602a23285398373e1356545c29ac0ace13fc3fa3477e5cbc5aa35bacb65f91500ec89f80859cdba499a0515dd14929a89c3510bc3f637069f410e6cee5937fc8b575c45097796f2019473cde0f5fc7ed5a4c0b0ebcc191d414d925db06e6411ce74891fb09de1c3c88e688108c6cfde5119bcc0374ed96e169121c392cdf7f797ab047990538a61799bc5a1da0144ebc841303e3d4e60b147106c88f2e67ce2baf3aaba2c1d569c7967c173fe23993c2acbf826a37c4710a5ccafc5e8533a75a49e8f14e7580f57f9792e57645de0002bbbe564642b7f869eedc25d3408f997a2dc4e4510dcc4f498323b3aed84c41b42ec858719f8795998cee1000cf538566b2ee73a45259faca9dd89bc0f5e1ec518cdb8672aca4dfe93a571a69ea525097729e13fa736a5d1edeeb9d966a5532d708890019e8b32d4d268197a7e985b2044041ab486073c922c569ec95cf1c98fe4a0e8d939d0f220b6611e97d0621fc5fa1ac1c04d033ba86e135378a22e0bdcaa0b86f51bbee9dc6fcb0445c86e859b6ec245713d50b0d0f191a5858aa6cb7c4aa2a3692bd08008aac3254123d15e2ec046e01af7c0fe75e21ba55284094978481ca0667b9aafd3de97e5164f1754ce496088b82c6415bb5fc9c59def6969dce2abb4cbc62336ab41a83a6048aaedd3f48dce00a580642ae0e98f7ac6bbf0ad5d042689060bf3bc8520a04b44cfe6f22518a3166b7a41f8565e7ff50f278d0e70a68b9729ac49d4bb2bc8069b426709c7fb1d2817e27e4a58922345270289bd8db499f5777a4cf2e8e928762a12c16bccbdf0b34eb10338c514a7d4aeaf6ddc43868854a526142a22cd11a1498c51e09186d26e13bc43d4551ba6e031900f0105bd14f63832ce0053a3cd1edd9b430bc934038f4fe878337674e1e25a5b090f5ebfcd086875564f12fffd94dec1a357d4a6e8ace0c2c3829d1d9005371f5034d281f6cce710dd40c2757855c0e91a17ecd23b51035c5e78624618eddc1ef5a6e80520bf0705d22c4d808d586be6610187e724441f5184b047074914628d95b61425cb0c4f0531ac3a4c718261439eaaa008be52a65ca76d2447939f6edd0c10bd1e3f4693b38ae7c506236749499d32ad00bb73ef3804424de9832c647c4392c4ac60815396691d371bf0584d209a2c9adbfaaad13c6fe524242415fbee2e035751450aabc70a9b06a615b3cae605d80a2ac0cd7944d2be07ab8921ff675269ad4aeefc3860bbd779c7c24585579a872be6fdbb2cdd03bbef0c7d33c431c8b3945a36a11a82bd4a9c8fef5f7ab57b4d1379735410a40783a6b0c85a85a75088f7bd80217cd3e279e3bcb4606857e54a4e944243cf22b94b5316ee1b84cbc6c52273c8560fed38ce43668ce15c62ba64682d775e0fb7d5c3bdf30517fe3763aba32b5050159f5a2e736c496de6c0bb56fcf540c2cc4e7b14c7e09ff68baabbe6c6416e3aed56308505095de2b7c3ac557046d76baba86ee9b18aa413d0b22680dd61cb829626e446eb874accd7514f381f93ac0502b8c04906c795b6133ecef730c06400b5c5f9f405c56f68e5e1e0531cfa68b184edbf61fa869c24da57f5757f96c2e97ac2188deacfb2256466701965cb7205dfb6ab146a9d0cea470f15273cc4db753678cfeca51883a746859c9471840d84531eba825f43649d0ee792bed39ccd187a25ce2951b85211e6d787e10fca2b93ddc0a73795899ce6f17758ea08638b7a769e230cef2035cbb6c7d78ff92602173f8720af432548e73c657218233636dfd36607e7c3bb87e3d8a18e37528bd73112d821f84c0472808c36f58ed7f2c127d3aa8e3d8a40365fdfa6c2a8b9019271974cce92cc1ef73a01ac6a945b9105de707ed5bb6a3ee210f931b3ae6702a6ebd31bd62c4d349bad596d07635dea9ffc0a3465fb957849f6fab1e96fffef130b5d5d331d3c9964de45f1f29e725b41fb640ed585671dede56d778aa2753b09b2227f0565776dfc16a1a7f935c5c54cc69c48d4e32f5af65a0be13bb003366fadb2a65ef410c92e7e957488f4e6b68eb94b5db9c12874f72f8413c09ce99469475d4de3d5d5dbda51793940352bfdc663f4999821fe57ce223e8bfe83d0051fb7577a5912196c54f9fd7f7b6be92fc81d99fcd2bd3f3284c29cb7b38692978b4684dae9ad988b150d8b292a85f5d2ac5404f45205b40165dad7728144231935914a8cf6e153785bba2ba56be51b8258a15ed01a11f859ff539cbb10d3c2d3ef1595464192af6f55e1475cdd57d9b7", 0x1000}, {&(0x7f00000024c0)="2e494a9896a1826d15c303589ead6b4a86482ddc346fd5a1b698afb06e2a01618ee33927997c1ba2f24762e449c7eca4d2f8860f0c30be9794f7670441bd9fd807c6f0edc239d367f1df18c872ca4f7f5d92dbaac4110998d9d96b7068372573ab9b64b98031135f76c8a4ef4e6713a60bbeb347c499d18779894032ac7ee40975dbcda587003eb8ea52", 0x8a}], 0x7, &(0x7f0000002640)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x5}, 0x4) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000080)='./file0\x00', 0x0) r5 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000001480)={&(0x7f00000026c0)=ANY=[@ANYBLOB="70012e2f66696c6530001b3b537f3201a4d092aa2e76872260af066c52043b66ea9dfce4130b394f20668a14ac2ce78e51e75652305c89a7ae93ac2f6d99e501894412820235650b1e9a97297f805e3641403bb90fd43409f8b3c37b9d2d054e36532e83d594"], 0xa, 0x0}, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000002740)) pipe(&(0x7f00000027c0)={0xffffffffffffffff}) openat(r6, &(0x7f0000002800)='./file0\x00', 0x100c2, 0x90) 16:56:03 executing program 0: setrlimit(0x2, &(0x7f0000000040)={0x3, 0x2}) 16:56:03 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x4001, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e", 0x8}], 0x1, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="0cdfff0000004d0000", 0x9}], 0x1) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000009c0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c676001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe39708b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000180)="03676ed583e4592753f4bb0bbb8148d95b84739482a7c9d7fd1d5f770551153a00314acb227b9026d135aa0749111cff7b3b5fa0640edb523ba29ea2e5", 0x3d}, {&(0x7f0000000200)="6b4d64a0eeee82dc5db5644cf86d03b672b85a2dfc8e1b77", 0x18}, {&(0x7f0000000240)="aa0e068efaa37faf0078f415a8a6f8d354a66acb601b8ca70c53", 0x1a}, {&(0x7f0000000280)="16403b16352449373616845a23accd2b3f5d7425e251b42d8ec665eb268980b25256824192fd6e1e95d33b3394fb3dbf91bb04ddf36c9566cb953f379e654bc6906343de58ad5b89028f05ed5ae7b1db97b3e6eea03aa6c6b42bac100e0cba174bc9cdbff4e7497ad40ae53e9268411a0957727039d9df4976e4ffbe7dad0c3ed11bd46387cda21c16bc67b7bf04f9ccabc60bdda80472addbb1d3b95bcc11355cc2ca5cc15331f9478586d42266e0f0717a3901694cb4fa84c71eee9e1a02a03302f3419b4178214038db38a82afec91575750594c4cae78a35", 0xda}, {&(0x7f00000003c0)="80ca2da16ebefd26d1d9741fa9ddced897f2d5f8fa6c7a21d6ab7d490a92560b37a85c6d3fca5bce2faafd0d9970b0822e1ece61177ef40087ca4ad53abc9efad1af8c358074a578968cfcda091d96138d88ab4f66f000dba6ea5e1549ef7687132d3e63614eae0b69f3b7c77b9bab8aa2a0b1b02e5f27f263e6aaaa681a199986ce402c7e0a381ffdc34e7448d7dc7ea7f1bca08fdc4fc12a4d54986ea10fbe12c7785b4a932c7f0d0de9422aa77b5babb25a74254a58391bfd85cdff21fc63e69a47d8c2f4c4404b9f68c8a232e9921f9f7f48f11146c020a6e33d2747d3034317380f44f8010ef0f0a9e5adfe89672d7dc7934f2ce38ddea0e2cc6c", 0xfd}, {&(0x7f00000004c0)="dc3e23528508b674e902ce4ff90b20c857a81d225c7a7a7f6fab34f8923d6076a16ef0f3577172cc3711abaf93d6b5d29c5d79911746146cea2e26396c3ad4bf5e815970ffba64a5209f36983adaab8d7dad0c429acd6c137c4dfeb4343719242f0551046911fe0769a18edec549676b9cbbd43737b5f419d6ca0f436e88eefbb27cb7f2ec45944c3b9a1dc12ec33ec667b10d9ea0a4ec89d32a5215da34fd65fe5a441223d06e4d3048e228d4a2350afbd258335f2786991474d97e816245e1a67143bdb803a20594a5ff15d2ec7ce315c231fbbeb195fee712539374b241f54d37eb4815b006", 0xe7}], 0x6, &(0x7f0000000640)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x38, 0x1}, 0x7) open(&(0x7f00000006c0)='./bus\x00', 0x401, 0x22) 16:56:03 executing program 0: stat(&(0x7f0000000040)='./file0\x00', 0x0) r0 = shmget$private(0x0, 0x2000, 0x468, &(0x7f0000ffb000/0x2000)=nil) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) close(r1) shmctl$SHM_LOCK(r0, 0x3) 16:56:03 executing program 1: clock_gettime(0x0, 0xffffffffffffffff) clock_gettime(0x3, &(0x7f0000000000)) 16:56:03 executing program 0: r0 = kqueue() mlockall(0x1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') mkdir(&(0x7f0000000200)='./file0\x00', 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x10, 0x5, 0x1000}, {{}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x2, 0x3}, {{}, 0xfffffffffffffffb, 0x1}], 0xa102, &(0x7f00000000c0)={0xff80000000, 0x8e}) kevent(r0, &(0x7f0000000000), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x43, 0x40000000, 0xeed, 0x80}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x40000, 0x1}, {{r0}, 0xfffffffffffffffa, 0x8, 0x20000000, 0x5aa0, 0x4}, {{r0}, 0xfffffffffffffffa, 0x4, 0x2, 0x432, 0xa5b}, {{r0}, 0xfffffffffffffffa, 0x80, 0x2, 0x6, 0x401}], 0x0, &(0x7f0000000040)={0x2, 0x7}) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto$unix(r1, &(0x7f0000000300)="95bdd9eb04d79d15e072e7f4a07ae050ef2e7cc152a6196f22f4662b5525bbe0adc0a1844c8c71c7e69694daf1c9b0bfb65a73e611132e2d4eb11ff5602c982c6cfce67e0d32c9c1d960796b835a3830836988bbf947fd6840f610c06414106db0e222436a3fcdaaeddc85622cc375158215e7193943703fdc89010675", 0x7d, 0x8, &(0x7f0000000380)=@abs={0x0, 0x0, 0x3}, 0x8) readv(r0, &(0x7f0000000800)=[{&(0x7f00000003c0)=""/220, 0xdc}, {&(0x7f00000004c0)=""/236, 0xec}, {&(0x7f00000005c0)=""/187, 0xbb}, {&(0x7f0000000680)=""/159, 0x9f}, {&(0x7f0000000740)=""/174, 0xae}], 0x5) kevent(r0, &(0x7f00000000c0), 0xec7, &(0x7f0000000900)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x0, 0x0, 0xfffffffffffffffe}], 0x8001, 0x0) unveil(&(0x7f0000000880)='./file1\x00', &(0x7f00000008c0)='W\x00') dup(r2) 16:56:03 executing program 0: r0 = socket(0x18, 0x2, 0x0) fcntl$getflags(r0, 0x3) setsockopt(r0, 0x1000000000029, 0xe, &(0x7f0000000000)="01000000", 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) 16:56:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x3, 0x0) r2 = semget(0x0, 0x2, 0x80) semctl$IPC_RMID(r2, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) 16:56:03 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r5, r6) getgroups(0x8, &(0x7f0000000000)=[r0, r4, r1, r3, r6, r5, r2, r4]) 16:56:03 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setuid(0xee01) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:56:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) ftruncate(r0, 0x55) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="03451a6b100da487", 0x8}], 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:56:03 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x0) setsockopt(r0, 0x100000000, 0x4, &(0x7f0000000040)="93441dbb86d01225a408f53625bab1bae406a19c0884425a8f4473d2563ea33f81354c4868e2bc712fed5d1a3ce4a01b316953022b5d4c0599e8aa5799fb2e137b4c9c777ab665aa5c96be6ec7a08fb9199f547507dd12748309a3fad04d97c2aee586c03bf1f74d65101bb43a19de2f9ec71996abcd9a07662d237ea1c2946dbf35af1abf55f7993f6f6639a1eeea9bbf8b546d8ea485abfb9e83a6dfb996489ff3507a19bba8757c6148", 0xab) setsockopt$inet_opts(r0, 0x0, 0x100100000000000a, &(0x7f0000000000)='\x00', 0x1) openat(0xffffffffffffff9c, &(0x7f0000000580)='./file0\x00', 0x80, 0x13d) bind(r0, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000005c0)={0x20000000000000, 0x5}) bind(r0, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) write(r0, &(0x7f0000000600)="687ce4fa1ca74c98607de09334ffa60cda22a591c15a0dd41209a4aa1a481e56bd621b", 0x23) setsockopt(r0, 0x0, 0x6, &(0x7f0000000640)="fd0000f9abdb", 0x6) 16:56:03 executing program 1: socket$inet(0x2, 0x2, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) 16:56:03 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mlock(&(0x7f000071f000/0x1000)=nil, 0x1000) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="689fe2f95411c5509399400a1ab971766c3713c0f9ff70a2ac0c13643f8e7c9c00400048bcf7a4047cf97a5d1b60d541bf22e25569d7fb48dc61097f3caa97dad10844c53f96ad81401bd5e1625590425885d9bfc1ed678b953073c9e35f6034a98ef12ffea9b134f1459fd2423bf58666568ddccf9af7a85603ccce09e68caae22a598d714b83d8de2e64edbb451512d9f930b223a2b98b5204e20431195d", 0x9f}, {&(0x7f0000000540)="10c9858aa512f30e02b21690c5026c395677f51b4aa94eed21736ac638f8f29f9fb6b6abe3db97c17c301988ba674a8f5f9079d9e7568cf687debc47cde6b64c2857f588879df33790d2fd745dd238f1028f960b3a46fd04e701dfa3373ff841ad65574eabc912684493b8a40e5ed257cbdcb31b1c7fae9fe75c44ceed126a12129584a281769c4c71db795469009267c3a5d455331da48a40f28a9dafe4816df3823b836f9eca9484b04894f85621b9c6d324b7130069dd8d7eda29760db770f2a372c5bb21d95652e7fdafc1e4dca3bfd102423bccb305d9cd40f0c423c7db3019cdf63c57b09da8844a46eb1f7f9eadd6f4497da576785f4f0e5b92b3f17631af11628676e5fc3d64e0c220acff9ab6d99d47c642f734e17fdf5adc2653c27ee232dfcbf411c80855c8f44d2473ff9920b190fb42f7a9f7cb96441b66586bf26c8801cb1c9d20bb8d51e35352e0e4f3b66ff64edecfcc47ae0e2c40cb9b948702d570c1a0691b8b33286d998fe27db4359e51cd15bab9d7892eb048298ad3d6b465026fcac9773f596eb2e14809025e14934e13a95ceeddfc204bfc7d3a63fcb6f333bb0304c44da8013b6e8fa24da514a130cb4eabf9608bac883360f504b31be5e908a799aae7a7374b9fe345cb31eca3e267682decba92757a4bc124dceb7bc8a746b7c62d62f42d15318346a93199f1c93f18b8b91de52fe220bc28c463ec6da1cabdc04c5ac1a49f9eea38cb35f29c79ee1ba758c620c341f7ca3af1cab5824f7bb787970723bad5e0427de09e4d7c298722f7de96123b549f2f4ecd8d0a6b3568da715c97b211ab57f55f881e160f418d1e217f25eca6aff930f3f0ae7841140941edd27e5d3ed42ead04f20c7c1e1f1a108d8b8ff5fa61658c2e82346ae1812c65d737e9f012e81892b9ea63508e4c59fbc15056fba13b999795325a539d1bec06e0ecc0db717d1e346e3cf392c12d79b808ebc52d4c387a67d14fb3fc624cf9ddb7ef8d1830bbe606b8c0e166360268b64680062c76255e0af55760b58e255803b59fc733e7df7add28e881c0d0fbc5ea420620ed92dcf9b3f1392b6d1c616809ad3d69657927384276ef9788a480a1349a4dcb35ea1bac565b2b6fa8b8589ac771fa40c4d08525d36dfac2cdf7bd1b2ebd606447137ef8a71eadf96c44b88038c0a063e15826741ecefca38153e9dadf53d0aba50ea35e496c9138307895b8721a5fe305afc75cf9caaaca4cbf07570176ce515eb81bfb826f83d43e5bea142cd896e057ea4786d88cc8a2e6faddc4240fcf027f352d4f70feab56ec525a69f61c7cdea7def48e7a7c88e9c94aecf9bbd2279bcf08b148b9c9f53fc80383cde3d4931fed9ae6c85de48585514e3062b4968e79bbc978e471d98f754669a6cc312e85da74de576e680c536cf403a1ceb5f1929be87fe35cb540259e75f38bffc9ae8fae2128006b9c01964ecd9de7b013030dc915edac882e46290a7c71ac273bde82f503808afef1218c17138a20c0c8b42c8db63e1b464aaf59758a753d75e15c2055915c45023e515047eb3684d139f1dd8692c378e39ce232e910231ea79b2bad925044ac8d9714a284d5aa67b160cbe17fa746a69197ea955f4d9b3bbfde987df20c33985e78620ed15067e30c0c0a6ea81cac8977d4a619d20e1b62b73681a681132b8c23aff91dc1652ddf788b7641698557d824826b2a012ade532ee78d5185d9a4375f4dacd5725de71d935b6e6489194e0072f6df19ef67d37b963aeb807e8ca4e10b9d5b3cdf0393c2a28d8284807bb078ee039b67a60a0fefa8aea2b26e0d659d18caf134b860a36d4408b574bcfb5aa3673cebb493b11a97c567039025fad1d4b340ef2890407ed9636dbce5af6c29df94f3498141a638e32475677c607495b9f96f32311946863a28b7e87c0de76e56f8f3787dbd634c9f8d7e775b42ffbafcbb5a8b79ba8e91c45342e8f7e27c6bf102e8c2844a3c2d452e235a0ca54f2c6c7aff91ad62570ab6697c3ffcc4058b2c407d265c7b1608e81bccac6d50004220a746d14a9b26f8f5420b072c4c8fb78ad58f40314e3afbe65293ea5a47184cb3d2ef2c3576c1313555a4b5dfaf3df59fb9cfd08013cd47fb496bf14fbc7361d4d9febf82ffea44989fa609edffb4baf3510a49b229315dfcb9be09602c5f703ff26b8c8430f0f609ab7ad63d8176beae57e2c031fcbce37150199bd46157e122014cc27006e1e17c4b5cf57d4cef72b5468cd0656ef9e74a0b91f3965a8dc39747a146b6754548069915080364df58f16e3a95d0a70dd28603d747969e35e8daf2fa8ac74a5b4bfdb3908b407130ac422a018395f52b3ab9ff32c5defa63066ae32474da97d55cee0de24fe8c2e36b73b629580637d7948098c59c948e214b8d6b91cd6d47b29ada220ca93200137926bc8978bb5abe459f916eb9997d913c4421ea31c407f8a1ac471d746a018ebfde4abd858b8211fcf114ed21a7ebe3d653181bdea2d07bb1530754da996b68fcd8a97f1892911a4dfcce214c8a012a40dda24b280b185711d6872f0073e5833895c15d958daf0f4424f038cb5c1725ad1efb03b7338ee4d977ccbf7d25edb0575319e065b2d7da5c77b736dc7409f0d07e53a2c9af6802bb89d88d1573120b05b29ae208edc08535f0b53bc87610c97d71bc606e4d304a7a168eb94b0391f9d85017deae1d7864f21164b621b13a42055f831a2a13d674059d26bc17744b23429b5e2da5b680cfb98064745fb05c579c64e3e85b714dbd11bd378042a97cfc784481e40f8bd1945127589968ec32ba0f348048033249ec8398e17a659b15e9823f2de46f7c01343dd0cfa12919ba2efa39dddc6ae7e28dc8666d53eae6ad771016d13e7759b8d964cd20b4c22b9aae88a31e7bc9b4b889108f07d54d991ab9b5166de27c7645133d63697289478b32370a85ed930c4fe14499c8a5187b9a0cc566edcc84cb01d6e023e3be0e39984e853052d963659c1c72fc1ec024db28c3e322889c55f2e1c6ff7447e1ee41d3834af81d266739deb78ee16a8b794aedcf77d5537d916b0914bbca302a8dad5b721cd99cd94fb5fe5ae13e6d59346ea1adf74cec537f980dbdbf112e195272020fba8a3ca4e31bfcc8d652966c78c38fb5490a9e78b9027e1f4315957e17e1df64d66b3e0bab5ae71d9104b8e4dad91cdefd3a3604ddf95e84a583cba65860ff1c536663a1be07515e234bb31f8aecfc25a2b16336e2a1bf770d612c09e87808f8047ba89facbe0c52b386dac9e7c33e14d5452d97372472fe29a1fdc06ecb2a57fdd6019fa7836fe7c08481dddc8bd64b1181c70a79161e4bd25887ea4d035f7060dd81cb6e5447b22ae878be587aa194272faf6a6bf580ea18401d6a4b260669a1866db0a86d49f29d87a44855d4c50b190b56b3b4164823db7f1a36e8906f9aed73d90bb0204fe38b888aad4f7a5eb2c636ba028b278f5bd299754ace3d5e712b4beeb503e89bc947979e448d657d08c1556c4592a4a132b88b8e5fe3888d0d26056b0dc6ea4df936d2cee182a9dbb8b4ed4aed2924bfda2ef5bbda96141b223e81546118b46d6422cc3fe31ba48442b7b19309583fd70adf87c012cfe644998a859abea72f5fd03545e26fb36475803d8660b82a7d525d7a0b2042b6197d4e49558e31c98110f6970b1b625c84b4ad962abb701ba8b8acb78f26abf796bad184ef5d31f25ca3e7b13fac71d1fb7a7087311cf925272eab7f4a9c3ae9f2282a3846ab791f247f917920166b0465dfbc800e68ea27ed81875606f92e90e007fc169ff8eac003f78dbda42432b2829d3501da3f5dd6b1f62f076e4699e6e7c9e4e2180f1e6828430257f0599a25f6004294b4e843a8e5af9a3e8f798d8560e8c800df7bd47e705b2f13231607a9d05804e27a83fc78cffe08c466fc5c8fdd1cf89251c799a2277ea1189c4fef4837c1136e2ad5d4f925722c7551e692551db33eccf45677255407ad5d76f338d55f9c8da429fd53c0264fa3e6cac3f95192c94cec7b920c12129be36233f0fa1bd2f87b88805a6c2a2806b67a62b274c35ca00713facc7a786c06dcf76aaeb197f4bc5c82e72540d3b1d4b149de4994ead9f37fec30d0c9b7317ae1325a1484fd2707fe7066dde39d9222a93277e084362ebcdd9381ad106e96d5410cd7e4d5ba662c187ddda97200df4ecae5448f723612f3fe1382a5aeb11e6420177f2c9e13887cf01492837b14e8135c42745aa5c02c60a2c9026590b1f1d84c21e2d7ce614a6c02d357922febc79337ae2d5aff98196a4578bb85331cc8b38a914e134bd6ee8fe22e4d5453c03283503a8ee61d2ca6a8ed5e5cdfd8bc95eebac3149573f7d32574943939e81bc686c038ebd5d7c1636cc2930f36c33e0e208575b5ac46a32c4a7e393668bb30d1eccad91d0d860e37f536fcdde17220978c2882b946cd18479e58b9a70325b94f76e563b87d7e98dc8d46e21da6cd70328209f62b4dfcf95f5a31064ce9fb470a8ff4ed529cca9d7b765054fe97a764ae88bab44eda3d09eadb53084ef2c8b827438cd13383dc6c7437b007db0f9ccea4c6000992b5606db1827b30307ccbd5e0c9e46bb4ba16913cb2b536c00ba29f93798c7c58e05e0b9fe8e0b032ed8c7d32792e531a1067af694782a1cc415332e25451dcd35f0d81364e6c1fb8195ce513f7baf9d8e7fa33a0d272fb3e6bbc7c0434da4093280c132de93da246a087be6b2f2c493da11bd4e09b25530f0db85977f699e34ff37ea719674f3d170bae933d17e4ec71113b23bf24dcd000cf0be2ae720566280c55bdd04a6360d1b1db9893c40179684c9ceacc866a4c101e2979c0fcd35b57f053dd3469316fdf7067f4bfd668d4ba259e8ec2ab46ac9858fb0de2eef128dd4db89d96f7fed1ae6ac1cf6b64021c66c39d99a9f2ef4dd5c86a35be033bf780e41ad028d1ba982d1ce34da2550fde5226a03961316eac01f934fc50c1fc3e8038b83d983a231c14a3a834c23cac035ddd168dc77d7b615d425b235374850637f0cacedb81c5604b3e413281ad3a956b46951f743462efc566ca7a49330f3a2677fb82af90e6057eba7fa58f61774f9b39e83974cfb23f07d7517996b7500f210b036641e36f7de63ff87fedaea5c73e4e8b98125ee00bc24a287646c7a83300bde829b3a153292454903d65ffac934d4539fc66bea9c040aa6d70864d88150edc436f10401aa486f83aef008135bf302eb2b649f7fd40a5a3af7514454b1e8100c8cad940e57c155389cdfaacc80e35635cef92ccf3dbb2218b595c93e6bc6334dce43702ac9751fa82b9aca467f375fe7cf65d6eb3d73efa8d15cfac4c3b2b4f1fff939237bb95fd403e8c44af4fda4ad634b4e98e22b3bb0857bd7cf1fbdd9be601691b85ca5426fa8366e045b989135c3f058c89a070e70de5f982b6cc4bcbb347a2ef64926b903caa442d9fc4f43c08373565c7a6102159131e1bdecf2ffa448822547fe42d945583f2c50a6b1f88ba6cadc4843bbe3972dbd43e8a79264bd0c2e77e7e98241e2f3b6e01c1801afaf088fc269d9295e1d09572403f40bb5a5966e6a360f060c768d89fb396c5b72ab1240b36942ab23e52b1e69a6485b2afd6cb1e9834144c5437ec8cf832bd2fbc2387efb510e64c2036383fff13f01b8b212c3af62cc58d8db91e1d5e0c4f08ff1ea86ba24fbcb57b7442b68000bee4c8dbb0608edd9348a5ee4dec38800760c9dde2abd93fcf14900b232d7d6d8c9c93e86c2bb2ba3d8c758b73bb", 0x1000}, {&(0x7f0000000200)="be7a3490f459695a93be5bb987a1d8c69da4e48410c024b6bd5335af3b096009f2eb051578109b658b9f8d8c6c406b1ffdad7aa1725981db4ab9551c50cb1f3bad46870c059eb6dd2688b8a8f778cc425bea5796ed7224", 0x57}, {&(0x7f0000001540)="6cf3880ed3f5bfbc6b45f6496d44ffef98796f7e3be7f8167ca018e32b1b4c15875ff6e990da79a393ce3699e368c7b141ff90f0c2b8d0ba90f2077ab37b69aabe3f5f8b61a2d43e48e82afea4f65f74ca7db4352c327b18e6d72943df353adc5d9c37ec926136548887ebe4b66d6ffafe406ca6731b2b4c6e2fe98546d5b5ef6b74c3ec3f31ed967e25a85ecf8336f71b0292385602072894b623915654229d5e05cff58ca2f0f8837b381f8e6d5e17cee706a17cfc8b9b5f6c92a0f0bb541577075eee944dc41a9b41f3c49763b14a69055b88448c5812eb98a8afcb3163ccde19d11b8f466ad3e12e8b017b34975210139841c6fcd69348f0278a680a03", 0xff}], 0x4, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000300)="39b5db2e70a8d2cc936e7fb32196834f91af8b894f800f2d4769ae14e35477471adf9b11968366d81746586da81078ae4bb99fa78c35be9dde67c5a36236661b9ebda7c9574dbf47e7be594f8b17d1c0eadefb498732679336f5a2e08f4b0a203a02013796f26742d69ac569f94da20be7fa22896e084bb1721a1faadd85a3a13e0771e9c9de72b5a8ba916fbfc7421af53c868a0e3cbea6586455efb237205b3ede8076ca88fe8fef47db85f7afe8464c3f91c0d4c10360cf8d1a5f1b04ce9887fe55e37a116bfc46fc324323aae018578c89ab421f6ea774328ff9f05f0737493d161cd6bb78a3f231c0a98689d48210a9806de917008fddc8be0018ece8983400e11d3b288e2761eeb21f2d8cd4cb893763eb9d131d33ef2bf9b9c60bba5e0b4e1c39b334a1f4a5db81c4a98205faa065c71414da84f56782a58b993c78a00e467852e89c72a8f8c7207d74186dcab204ceb94ec0227433cb6183a7f930c3d343911b7e14942d6dae882d4075d98cf127a25f0747a5b77c3c0493d4bc837c66d832219e9930ea21a04c9ddf9c387e5f3fe3bd59aa3881db90074fe9be15c9d3c13b9ce540d27c2d434b605056448bbaeaafaa68791a33548a86eb7b0dfa81fad94f5f1c11354e652a93acf021620df890f2354694c40572270500000000000000231e864c278df658a284728838fa7f6af0a66e459af8a31a2c007fe9884f54", 0x571}], 0x1, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:56:03 executing program 0: select(0x40, &(0x7f0000000000), 0x0, 0x0, &(0x7f00000000c0)={0x3ff}) mknod(&(0x7f0000000040)='./file0\x00', 0xe028, 0x5) execve(0x0, 0x0, 0x0) 16:56:03 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) socketpair(0x39, 0x2, 0x0, &(0x7f0000000240)) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) recvfrom$unix(r1, &(0x7f00000001c0)=""/112, 0x70, 0x2, 0x0, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000140)={0x8, 0xffff, 0x9, 0x3, 0x7fffffff, 0x101, 0x20, 0x7ff}, &(0x7f0000000180)) flock(r0, 0xa) 16:56:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) write(r0, &(0x7f0000000300)="d41e450d7e5fe9aba59c762bfd99c2eef39b2f3a5f1e0965d54604c45207abc8c74f4081b16e252b936722fbe742953b9f8a636a522078bc72d515c2df721878fdcf713146e9bdb24b6b9b8b8836295dc5cc29c1cbfec03ae2d67cf49ef96d727105e32e72e1ca79933315972a4512d167521de2a1595c7a52f348ce472e47ff6c352c2cb00be74663f67cde2897f4b5562677c80755e5125df9f74277dc3803", 0xa0) readv(r0, &(0x7f00000005c0)=[{&(0x7f00000000c0)=""/139, 0x8b}, {&(0x7f0000000180)=""/78, 0x4e}, {0x0}], 0x3) r1 = syz_open_pts() write(r0, &(0x7f0000000000)="33f08ccb3b54192dece881582271", 0xe) close(r0) r2 = dup(r1) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000680), 0x0) syz_open_pts() 16:56:03 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvfrom(r0, &(0x7f00000000c0)=""/182, 0xb6, 0x842, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:56:03 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)=0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x123) read(r1, &(0x7f00000001c0)=""/90, 0xffffff34) pipe2(&(0x7f0000000140), 0x10000) read(r1, &(0x7f0000000000)=""/21, 0x15) dup2(r2, r1) execve(0x0, 0x0, 0x0) 16:56:03 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) socketpair(0x2, 0x5, 0x3, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./bus\x00', 0x8, 0x2) r3 = dup(0xffffffffffffffff) socketpair(0x0, 0x3, 0xc0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x180, 0x0) r6 = dup(0xffffffffffffff9c) r7 = open$dir(&(0x7f0000000200)='./bus\x00', 0x2, 0x5) r8 = dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x28, 0x1, 0x5, 0x5}], 0x2b, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffb, 0x40, 0x20000002, 0xffffffffffffffa0, 0x2}, {{r3}, 0xfffffffffffffffe, 0x48, 0x0, 0xfff, 0x7}, {{r4}, 0xfffffffffffffffa, 0x4e, 0x43, 0x2b08, 0x6}, {{r5}, 0xfffffffffffffff9, 0x0, 0xf0000000, 0x1, 0x9}, {{r6}, 0xffffffffffffffff, 0x4, 0x2, 0x9, 0x37}, {{r7}, 0xfffffffffffffffd, 0x2, 0x20, 0x5, 0x7}, {{r8}, 0xffffffffffffffff, 0x4, 0xf00fffff, 0x8001, 0x8}, {{r9}, 0xffffffffffffffff, 0x0, 0x1, 0x9, 0xfffffffffffffe00}, {{r10}, 0xffffffffffffffff, 0x38, 0x80, 0xfff, 0x5}], 0x7fff, &(0x7f0000000400)={0x63, 0x8}) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:56:03 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$inet(r0, &(0x7f0000000100), &(0x7f0000000180)=0xc) lstat(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) lstat(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)) 16:56:03 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x5, 0x7}) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x81}], 0x66, 0x0, 0x81, 0x0) 16:56:04 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xfff, 0x0, 0x0, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r2}, 0xfffffffffffffffe, 0x2}], 0xca, 0x0, 0x6cf, 0x0) 16:56:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) preadv(r0, &(0x7f00000004c0), 0x0, 0x8e4d) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) r1 = dup(r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000540)) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000280)) setsockopt(r0, 0x29, 0xfffffffffffffffc, &(0x7f0000000040)="eb0400ff929648", 0xffffffe3) 16:56:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x49dca0a3c18ef452) bind$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = kqueue() r3 = dup2(r0, r1) nanosleep(&(0x7f00000000c0)={0x8, 0x2}, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x7d}], 0x802, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x9}, {{r3}, 0xffffffffffffffff}], 0x100, 0x0, 0x4, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000000)={0x1, './file0\x00'}) 16:56:04 executing program 1: socket(0x18, 0x2, 0x0) 16:56:04 executing program 1: select(0x40, &(0x7f0000000000)={0xffffffff, 0x7, 0x4, 0x81, 0xd4, 0xac, 0x1, 0x86170000}, &(0x7f0000000040)={0x8000, 0x7, 0x0, 0x4, 0x10000, 0x101, 0xcdda, 0x7f}, &(0x7f0000000080)={0x40a, 0xffffffffffffdbef, 0x2, 0x7, 0x1000, 0x6, 0x7fffffff, 0x3}, &(0x7f00000000c0)={0xffff, 0x9}) r0 = semget$private(0x0, 0x4, 0x400) mprotect(&(0x7f0000068000/0x4000)=nil, 0x4000, 0x6) mmap(&(0x7f0000067000/0x3000)=nil, 0x3000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x4000000000003) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x80, 0x1) r1 = syz_open_pts() fsync(r1) pwritev(r1, &(0x7f0000000180), 0x0, 0x4f) pwritev(r1, &(0x7f0000000280)=[{&(0x7f00000001c0)="898d637530978833d503839823cc68f00dc551c6283584f6f8b3338f4052ed9c8ba9e938f90e6df7548102e08a14c0d3b32e6c0d2fdbda2cd1f8db524011cc98c3caae9bd68de8a303e11c662942661155151d01a0e2aafc92a391500c8e1afc35850934cdc53b14950897335194c0b37e28ba960d7438ac6f8fa958dbe504290908abc0df7b6c025adeb30ce5a45a01eb5e9f613e0d6d5f19ad388e6b04d8b24a07af1d08fcc7a26cc01671cefc6cf861", 0xb1}], 0x1, 0x0) mknod$loop(&(0x7f00000002c0)='./file0\x00', 0x100, 0x1) r2 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000340)=""/207) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000840)={0x2, 0x1}, 0x8) select(0x40, &(0x7f00000004c0)={0xffffffffffffffff, 0x2, 0x6, 0x7, 0x10, 0x100000001, 0x6, 0x5}, &(0x7f0000000500)={0x8, 0x78a8, 0x4, 0x8411, 0x0, 0x3, 0x9, 0x7282}, &(0x7f0000000540)={0x29c2, 0xb22, 0x7ff, 0x2, 0x9, 0x1, 0x1, 0x8000}, &(0x7f0000000580)={0x4, 0x6}) r3 = semget$private(0x0, 0x3, 0x22) semop(r0, &(0x7f00000005c0)=[{0x0, 0x80000001}, {0x3, 0x8, 0x800}], 0x2) recvfrom(r2, &(0x7f0000000600)=""/201, 0xc9, 0x2, 0x0, 0x0) r4 = open(&(0x7f0000000a80)='./file0\x00', 0x404, 0x5) utimes(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)={{0x6, 0x50}, {0x2, 0xffffffffffffffc1}}) semop(r3, &(0x7f00000007c0)=[{0x6, 0xd3, 0x800}, {0x2, 0x4, 0x1000}, {0x3}, {0x4, 0x9, 0x1000}, {0x7, 0x80000000000, 0x800}, {0x1, 0x2a0a, 0x1000}, {0x4, 0x2, 0x1000}, {0x1, 0x6, 0x1000}, {0x2, 0x2d9d, 0x800}], 0x9) mknod$loop(&(0x7f0000000440)='./file0\x00', 0xc001, 0x1) clock_settime(0x0, &(0x7f0000000800)={0x28c, 0x5}) clock_gettime(0x2, &(0x7f0000000b40)) semop(r0, &(0x7f0000000880)=[{0x3, 0x3}, {0x0, 0x7ff, 0x1800}, {0x7, 0x2, 0x800}, {0x3, 0x1, 0x1000}, {0x7, 0x400, 0x1000}], 0x5) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f00000008c0)=0x70a2, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000900)={0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000700)) unveil(&(0x7f0000000980)='./file0\x00', &(0x7f00000009c0)='x\x00') getsockname(r5, &(0x7f0000001c00)=@in6, &(0x7f0000000a40)=0xc) clock_gettime(0x5, &(0x7f0000000180)) 16:10:52 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0xffffffff, 0x1, 0x18c, 0x81, 0xa32c}, 0xc) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:10:52 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2a2b486f, 0x1}, 0x8) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) 16:10:52 executing program 1: socketpair(0x3a, 0x7, 0xc0000000000, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x1000000000029, 0x40, &(0x7f0000000140)="f8fa03c8688f841f097c1183ca6385e84ed054702497f5775aa54c75bdc14140693a15f587eab26b1ab7d1c4f70af81b0700000016b83e5a00bda3396a3264d638c486ef5ed4fcea1a5884b583819b679ee2afa089ae2247bd0bfc685c6c6b6811af6f31464798dee03701109395b90f145e9c2514e2eced4be3cfa1c9bedd31f341df0fec71f6067f6c1c24fafb7f8443db9fe8c3869918269791dfa6d7f33a11f61fb6fbf2eba9645a04bbf4d344e3f7f9e606698d6cd26e4c2784a0fe5a0847a94e39fc463bcb3ed43c3da53d6479823aaee6b5e760dd9c979d0c05cab95027ea56851f408f29e764f692d6f289dd8f4e45856787cb33aa806d0aedd7af3602eaef7bc30a", 0x106) recvfrom(r1, &(0x7f0000000080)=""/58, 0x3a, 0x1, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) 16:10:52 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="7f724137b56b4b06f50cfe5593feffff907a9dc5f238f8b14da2f284df84c6712af88e0384a2f391d063ca7cc04783d52ac9877bbbbec22531ca8702e38bf1c1", 0x40}], 0x1, 0x0) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:10:52 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x20, &(0x7f0000000040)={0x7f}) close(r0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000001c0)={0x5, './file0\x00', './file0\x00'}) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/66}, &(0x7f0000000000)=0x44) getpeername$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 16:10:52 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x300, 0x142) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000140)={'./bus\x00', 0x1, 0x6, 0x7, 0x1, 0x3ff, 0x7, 0x9, 0x2, 0x1, 0x8, 0x20}) r2 = dup(r0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000080)) r3 = dup(r0) ioctl$WSKBDIO_SETMODE(r3, 0x40105704, &(0x7f0000000000)) 16:10:52 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x6, 0x1, 0x9, 0xe45, 0x5}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eafff95c00007f0000e32cc286bb532706a65bba3896e78605ab89afebe1f8b9fa4e4df1bdbde397c6a5d44d6a70f2090bc06361abc370158eaeab5b651e0581", 0x40) getsockopt(r1, 0xd9a7, 0x8, 0x0, 0x0) socket(0x16, 0x7, 0x5) 16:10:52 executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0x8}}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) accept$inet(r0, 0x0, &(0x7f0000000040)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 16:10:52 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) 16:10:53 executing program 1: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x5, &(0x7f0000000100)=0x7, 0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x0, 0x7}) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2fee696c6530002eb4b07d2b40b4e936"], 0x1) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 16:10:53 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x8, 0x9}, {0x8, 0x6}}) mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) bind$inet(r1, &(0x7f0000000180)={0x2, 0x0}, 0xc) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x0, 0x0, 0x0, 0x0) kqueue() kevent(r2, &(0x7f0000000000), 0x6, 0x0, 0x9, 0x0) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x1, 0x65) dup2(r2, r2) 16:10:53 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) semget$private(0x0, 0x3, 0x2) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:10:53 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = getegid() renameat(r0, &(0x7f0000000140)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00') chown(&(0x7f0000000000)='./bus\x00', r1, r2) 16:10:53 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x7) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x3) recvmsg(r0, &(0x7f00000007c0)={0x0, 0xd0, 0x0, 0x0, 0x0}, 0x3) syz_execute_func(&(0x7f0000000080)="fe0ec4c255a602c40131d1350000010066360fa0c4c2092923c401adeaf7c4e3fd094208e5c4022d072bc4e13972f3326444769d") 16:10:53 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x7ff, 0xfffffffffffffffb, &(0x7f0000000000)="81bf4920255a5a3ed75fd6500ba82dd21212067e044e2503613aca4cc9bbda56a61af29e6137d0bd10", 0x29) 16:10:53 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x8000000080002005, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x10000) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 16:10:53 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file0\x00') lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000d80)=[{&(0x7f0000003280)="57a8c2aa261343fdc9f8cde0f8f4bc97c1087ad2bc209053d630e688bf153636a26ab665ffd563f8f2fbc591bdd2ca06bca493a8799c3762b535bcd712f7d4c34b7d735807648c55071e23e0237f606457dfc581b0f74720313e038fc7b30f4571f81bf6224ee2630865144276035cb377bc603bd14ab11078a90ebe335d09e7c7bdaa8f65937fca99f318114cf2a4dd7e11d1c32d25d715dd9bacf3101f22d4e19ed57d5cc0fcd7cb437cf9ec988188565bdab5749b8f4673dd5963bf74304844a1c89289e55b11efae6dbd0f32d430ee8aec8fd5a4fdc467a273c904a733c91b467dda81d34f9abcfc90c6d97dd1347e0e072f5ff6f0cfff3ee1762b709c29b947b3469dc13aa15f0d24397b9f53aadf973ee48df095e69d1ef9575f09ba75a48f00fb3922be71ebd3f5459cd4c655d015075a087dea15605f121accff1d406f6641b0b40da27a95ae9e367bec9b0b71da4981523360ac37da5570a00b647f40f7215321f49e6e57fdf1c6113cac8da046e073c8dcc31efa2f4368c1f02ebb2484f675bdcb21fb9f4a7adfdcd07544e5a17a24513f96beb0131dd31a05b0670b344c148c7a107b819690177a160308bf162e799a94b09aaef26af28983b75f9f5cff8428fd58cf7487cb2be3da940dbfb682c1ac6a30cb3daf144a10edcbf075200a1c6af20a4bca960d45da9ea68be2f1ff5c1d8c9675c07281973b6109c42cd09c92d26a54febf7767b7e625463308ba927c6d4f90141d0e31a1e654228cc31efd3cc98a11256ed85f2b0594a7db782f5bc84c32b1f082c99140d8298f5ae95bdf30d4bd1288550dada167d677141427e8065480a2f994a296a1c9fb12f3b334856f9495302aa504bb4e655ca22688bac9de74b148749e3d85b0dc48724ff857ace0492bd5b61abfc0013b8bf7eb5fb82c7011f42dd6305c228dd6b193c1c159fa8189de959edcd3f341537b690746d1b6fd0bd39b41ba842558ca895c7400db0c50c87df7b800c234e1f6e5372e1cff97d1cfda0dd1788246fe89edc25bcb6a46e8552b34cabf56c1613db4cb4a0246e438414108e8e677891e64fc738729b76f5c1d196461b83d6b6e30bcea5f1f0685102d61b1c8dc18db272c166e8ad4d04d1c61c9607fc28acc41d3bb851017b0add3e1c64e79c8e2a163d2385dc321f60add9b9bcc6ded12906bbda95e0e68f18a3e26c58d12c63784d91204ff315bc86d85c78f220107b9db11411da6f18af219125f2a7ccd489e5b1b571fd246b588b503003223344894832285a29d426500b1b55d334135162cd98d0158cc6651a069e17db46ec385ce929d7972bc059c0ada4cb5ea8acc793244944cb7faa9fe6825d8f2a942f23eac4b36947617fcbbe14fd52d8b9bf2e7442bf6d125a05cb31275549cf0d5ad1cf36122cffe31a8fd458e9828ebeae4dddd2adb67ee1bd77f4f5b70b251bc897e778e04346704339e573009f0cdb413532330f5f1e71c8abc1f8bae0e86312550a844be01c0242e415792f98692959e2ed7d5dd2e9facfb3121cd17c6ec11190fd6277b0278c340b52153276a31118de06faacbcdc76e8ade05835ca97ac44c892dee6aff583707ebee44dbd558a33f10385bc16664aa6a0f882fe29d7150eba6a8c960affffa4a7611500135b123a5fdd9d45b4b15fd869e4430867270bb9743c3ce4163796de18d39a6bd611fad03651b705c998b65703a217a6fe2e5142fd03580a9f1efde8264c84699893a1ee02fc45c277f07c60f5367c198010242b6b2a8456681c8100015df828649cac7060a3e8038d363c0f301f7c71876bd89c6b8d01e7d56d0f662a8364c67444d93770ea4d0598d91db050eaaa8f987e885b5d5880426da2916388953f05a891b57a9a896a7cdacc31cef98873fe724bb5d54f5f0391391faeaaf4215590e59ced4f89199f48c787500edf7247d7041cf93cacb4cdddb88b8268d916415b1be5b43a16564541b816de30bd8380aa6a536d766cadd792e7dec75c11abd5b10a8ebea18ce480c9c990dc31c4081efec9d021f10b88d459205a92366772883564b008282cec89de14562aac9a9fbbf6e4d8321b5bc402db17a407df0625334da9a5fb35dce2c50d8c8c336940a1acc46ccac6e6674b3e6e2ca1c4a2b0f051c1fcc433858e38c3546be4e2e62a17ec0003bb78d4dd59ddcfaaa8f695cfedc447c02008a03f9fc656b35517af4cacd0e3f108640d22359db64d0a58d96e75e80d58523da6df9017ed54c7b85c94afea88c4b5ec9739c09b876ccde6c1934261f67d30ea03a321fcba001add169fe9d860c6015585370209d29f37da89e44282e6e3df6e2e6edfb41cfc2a542e2ac1c132337ef819349aa2356dca59c25636a3291393ad4063ea0baa8ce29e7a6e3e8d522fcba05faeef5c40f155d4d793d93a8591eaf900080625912597334016bfb852dd1104d0cafbd339c3a7c6a95b7eed794c6f0c332ed1702931525aa8d789235d14cea4a5a05978dffd8c30daca55b1c02f8ef526c40490e32f7c7a3e8703f8b8f9088da7c1bb2cd98bf2c30bc9c473c2220e9baf26845f975851000a37e784b266217305b387aa5565a13d4debd116797792f66709680815a6c96b4e1fea9f682d8c7d98c153f67009e5c7b9aa9cd85f1561265d4b11c418cda8cd16d11fb3f96255dd5580b519c2271f7107a9f4b04ca5af48d66f840792bbacf83b749ed21b556c3abb86ef2221bf8d9ddcc369c769c3f8f99292af078d01af89434aca252564d968fcaf678b44ca2b8d829bc3df62ef0d1b39694e3823c85154a449dbb04ea29b1795b4c5d3de2ca8001c56681ac448915b1b27004d8b40a1d8842cec2957cca9e578e0f67467f7f8ae6c54ad4a2debd370318a21234260c9bdf4e2e9547ba0418000afa85dc14dc1a2d1b11f396d790120aa844b89313fb69f6dab85bb689a6429e773396f774b6030063f6b253e5861674fe8788526d1991a7def989583344e796db237d634b77b6c2c4e71bc9c3c5101fbd184a86264fccbe1c196acec0a8e35f3a718e16ec1c43e9cf4955774196af60ce5470bcd273ececda47ad8a15509bc6b1c0d3a549d048666a15cac2a6d83130a5b9edc76e967ea327cbde29c1fa09033533e36744ae8611c95bcc0a2565edd1c1e9c219b5fa7422d7c642495744482523b6310c76b92eb48f6ccc2942e00b9867568d2c00870c63ade179a5e4340aa8fb5c945ab45aa642ebad0054cfb69fa5962fca1015a86731c9ad20f69f99c231f10e6721498459141de2d7ef65699419806d53973687101c9816972068e8dd1eba657855cd8f65ffadc98ff07d7a69748c8f35290d99609079f52c849fd0d0707a9614882b31263e4d3a158b51239654d62431af5a121a9f320473ab594c9f8d3b6fe6e345527f895a64568ceeaa63d6c8806b039cfd1ce66748957cda58c70a9848f9c617e648cbaaecaf450444b60b5d31412e11e0852a65130c4c9a6db2bd46e520ed66ca12194cf550d07fd460ddb552756f42d180f422c49a622f823a45dc1386e48aad0aeec122ca0ca44bd1af1d642f5dc6463ce5fe7c8e8180058cc4065978a925da64d99a4a5815e573cd34d3ecd46574acefdaef8eff56a16646699c0ee317b3ce8190ed07a44ee7704c58c6d590a3a65fce9eb2d9e6c11816e3ef65deab3662b788d6831ac2dca97d998f8fbe3e2d5feb18a8cd705e0cbb1cd2f884f3d6b5a9978026db4e980a41d6d3e9138ccb3b95c710756ce281cf906a23a14e5b01468c753f36b0259a4b3b6b5648d2f402f9deaf485941b61bdf333048db095e78dfba9ffe7fdd1a9b7b02f0ccc692219b67dfa88e26c43344e289ecda922eda948ca6c8a2491180ddcf11ab8d6fd6916b473c32892e33b6c3117963349b4f4369618c85ba503e783cdbf9dfe2099a4dd05858769ae5366faddf5d3f128370f109792e0faca7fbc83f345ab136327df421e73fa37d8ca479731a10ee770367b6541914fbbeb836bc9925bc8f3707535f27991127f058572f50fc933096700ef7e1065dd4145e0b7e0228a224ae4a46f20aacbe6f1b36b8fcbfa710b42695ec2419f387052e0456cdc52ec35ac268274f04eb5d10c84ad4fb4537a30308c5f87aae15bfeedc2e5743d1e6382483a40fa2f337ce9d92d8", 0xb7f}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) preadv(r0, &(0x7f0000000800)=[{&(0x7f0000000140)=""/168, 0xa8}, {&(0x7f0000000200)=""/248, 0xf8}, {&(0x7f0000000080)=""/123, 0x7b}, {&(0x7f0000000300)=""/169, 0xa9}, {&(0x7f00000003c0)=""/220, 0xdc}, {&(0x7f00000004c0)=""/117, 0x75}, {&(0x7f0000000540)=""/133, 0x85}, {&(0x7f0000000640)=""/39, 0x27}, {&(0x7f0000000680)=""/87, 0x57}, {&(0x7f0000000700)=""/237, 0xed}], 0xa, 0x0) 16:10:53 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x0, 0xffffffff, 0x6, 0x1f}) close(r0) 16:10:53 executing program 0: mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x1) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) select(0x40, &(0x7f0000000000)={0x52, 0x3, 0x2, 0x7, 0x7, 0x7, 0x200, 0x3ff}, &(0x7f0000000040)={0x7, 0x3, 0x7, 0x4, 0x1, 0x5433, 0x3f, 0x7af5}, &(0x7f0000000080)={0x3ff, 0x1, 0x7ff, 0x5, 0x6, 0x3, 0x44ef, 0xaeb2}, &(0x7f00000000c0)={0x7, 0x1}) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) mlock(&(0x7f0000004000/0x3000)=nil, 0x3000) 16:10:53 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000140)=0x1) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000080)="4c0dc55dbca70783", 0x8) writev(r1, &(0x7f0000000180)=[{&(0x7f00000000c0)="01", 0x1}], 0x1) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) 16:10:53 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) setpgid(r0, 0xffffffffffffffff) 16:10:53 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x7, 0x2) getsockopt$inet_opts(r0, 0x0, 0x2000000001021, 0x0, 0x0) 16:10:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = dup(0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0xfffffffffffffffa, 0x1, 0xab7d, 0x7, 0x7}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r1, &(0x7f0000000080)='O', 0x1) fcntl$setstatus(r1, 0x4, 0xc) 16:10:53 executing program 0: r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:10:53 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x4002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffe42) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000080)="eff5e6", 0x3}], 0x1) 16:10:53 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001480)=[{&(0x7f00000000c0)=""/38, 0x26}], 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f0000000000), 0x10000000000000c4) write(r3, &(0x7f0000335000), 0x10052) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x100}], 0x2}) 16:10:53 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) fcntl$getflags(r0, 0x1) bind(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e2f66696c0200004ed100e7e3f59aa04de9615fd5c2530846663d93791e1ec26c28962b48b7021f8dcaf22b82dfece29f6546d10e6f8129f57c07407539486e50f899b7ad923a832f55ced1f4cff45f8b27e8eecf62a75e9aca0e1ca60c18c510f16f83c83f1f44956f0851861155a2f3c02e3a1bada3947292f94ce41d59ba8928bfa16b5045418aade7c856573b97afdae27e33d21a4909748772517a77c99a281ed3b4000000000000000000000000000000"], 0xfffffffffffffdcf) 16:10:53 executing program 1: shmget$private(0x0, 0x2000, 0x2, &(0x7f00006cc000/0x2000)=nil) mprotect(&(0x7f00006cb000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000)=0x9, 0x4) 16:10:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f00000005c0)="e0e5868d0c7ad141d5", 0x9}], 0x1) open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x0) execve(0x0, 0x0, 0x0) r1 = geteuid() setuid(r1) 16:10:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040), 0x182) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="75e87ae83ff22b1965ac188eca156d97294c87b278bba780e229a5bfcdb8e0ec94a313213a5506034599a17d874c01ca1045a9faab08aad5550544ce99a09ce6474388f16ca0b152df345b4972ebb51fa14c0d38da895eea19625127f15a01371401009b0a9936b5cc13dfb50d462d4be0a2539df22f7db91d3934d17338ac2329f00d67a3", 0x85) 16:10:54 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000080)='./file0\x00', 0x8390, 0x122) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x40, 0x7) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCMSET(r2, 0x8004667c, &(0x7f0000000000)=0x1) open$dir(&(0x7f0000000100)='./file0\x00', 0x10080, 0x109) 16:10:54 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) socket$inet(0x2, 0x3, 0x4) dup2(r0, r0) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 16:10:54 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) close(r0) 16:10:54 executing program 0: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000093000/0x4000)=nil, 0x4000, 0x0) write(r0, &(0x7f0000000340), 0x10000014c) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:10:54 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r0 = socket(0x18, 0x2, 0x2) r1 = dup2(r0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0xa0, 0xa9, 0x492f, 0x2}, {{r0}, 0xffffffffffffffff, 0xdb, 0xfffff, 0x80000000, 0x20}, {{r1}, 0x0, 0x91, 0x51, 0x6, 0x4}, {{r0}, 0xfffffffffffffffe, 0x49, 0x2, 0x9, 0x9}], 0x1000, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x20, 0x8, 0x100000000, 0x1f}, {{r1}, 0xfffffffffffffffd, 0xa1, 0x0, 0x80000001, 0x80000001}, {{r0}, 0xfffffffffffffffc, 0x20, 0x40, 0xfff, 0x3}, {{r1}, 0xffffffffffffffff, 0x8, 0x40000000, 0xffffffffffffff80, 0x18ac1237}, {{r0}, 0xfffffffffffffffb, 0x42, 0xfffff, 0x68, 0x7}, {{r1}, 0xfffffffffffffffc, 0x9, 0x80000000, 0x5, 0x7}], 0xfffffffffffff709, &(0x7f00000002c0)={0x3, 0x9}) setpgid(r2, r3) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0xa7, 0x10000}, {0xab, 0x3f}, {0x7, 0x3}, {0x24, 0x1ff}, {0x83, 0x8}], 0x5}) socket(0x33, 0x5, 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000001140)=[{0x0}], 0x1) 16:10:54 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140)={0x0, 0x8}, 0x10) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:10:54 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) open$dir(&(0x7f0000000000)='./bus\x00', 0x280a0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x1, 0x5) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x10, r0, 0x0, 0x3) 16:10:55 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x80) r1 = getpgid(0xffffffffffffffff) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r3}, 0xc) sendto(r0, &(0x7f0000000240)="86c2ea9e365b27c38573ce88b86b7900b482b87e191dabbd3dcf4a6bbd24c0904a74cbcd8e10af61382774fb5f338e328e64d91f3a1c3abcec079a01a5a5732353794faaa65e7cf91edf89bbbe7e93fb22f1202d28b4cd", 0x57, 0x7, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x2, 0x40}, 0xc) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r4, 0x0, 0xc, &(0x7f0000000080), 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000080)="7c01d7baf11af07894af5833367effbf5fcb3abd2419dbc945ac3895d965600131b7d13ea3543fe50c1db7c6e4e84bdae85731344853999b5cf24eca7d4e86b4ad9a2f5bfa4bc7f0a6f18534fbea8d6f50c691549e65625d6c4b7e65fe3dd6a91c427cf1d77acebaec277621b9e4fd99b69276d075fb252f6fccc33a4086ec402b27dbdbefb5365de47c99d1f744ecc8ab2ada9a6f4bbc19ce2b989cf276992fb18a0994c47438728c9bd4266c54b9d53b7b746d94c264f002cdd77202e9f6a35dfc779e8f376bd4cbd23a", 0xcb) 16:10:55 executing program 1: socketpair(0x2, 0x100000000008003, 0x5013, 0x0) 16:10:55 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="1baeb9c00f795aedefba8eac35e2d7e7c83077c787e17c7ecd5fee123bc88683ab711893dc7ac7c8b9df35129afd0f665f8118688268b826e03f667493896595c99d6f976ccaaa4c72fcb1d9f7f464561357b82608e9fe99acc8f65b96ce39b45000bd4dfb91bd7db7a4b7f01cdc28e1c31b711d1188e283044ab8ae40cf90c74f", 0x81) socket$unix(0x1, 0x5, 0x0) 16:10:55 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000340)=0xc) fcntl$setown(r0, 0x6, r1) sendto(r0, &(0x7f00000000c0)="0b2a5da33d8fc599e4bf78ef17d50fccb21775f4cb040263ca32d3c0556954cc5b408db48e5f5a9961c5ab5d9147697c666d31d2d9c6b7f00b3f1805413001a878bd5adce10a5223fd5220875940873afa60f191c92af5f1f48238b9e85acb139d48ca643896aa05bd963984151269b4dd81e70426f5a24a4c93c06796381eddb44f93b02322a0657affcfce4b19fb7a168c18b877fa5ee2", 0x98, 0xb, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e06feffffffb141fc9fac547e3070de406ff5dcc782a66f4cc2da1b2f2899f443f8db71fd773999d0a18a97e61a61744d4d3eae85346e1fb64ded2d70f7b51e2369dd5e4e3cf87718572bff54cb102737493cf5179df541cbdd2ca4f22b8e33e051c9f7f7640114592d0cb27bc5129a898978ddc2a8606042d062f8c03e1f9f95ebf4bbae5336b3c1c06a6f102df88db0192bdee364d5682d912d580953617483296f9e97f490e25dcd3b2d08c6222e26ded0715cf051266cdabe7cd3f9016ec50c50d8061f63713697ed07ce9083d2893f25d37161606e0c240adc6206adee64b1cbd7971e009808325d3225383697504905c011fc0388"], 0x10) sendmsg(r2, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001c80)=[{0xe8, 0x0, 0x0, "174403c72cd0faaa46205708b43d91542cd8f3e30e034aad7a67f5128bf824f65f099136995301ef582d9c0768d3eaf7d5b49016f000278bae00ff6285c93422389aa438f8a6860f061686eb3b30b6e86f99cf2f60c15d2238f84677198fb14e7875f76761427615cfe08ed0a9afe520c36d21f433bcdd5844778413c976cac2fa8f3f2a9de6d78ebda1a9646b8abdcbfe811e0cdadc5eb4c288d438e24c0724fd96a731c72f538feda88a841dc69009caf0e6e00ab8b70b8d11467f7b80c0fbe75176b9b48f3a4b7ee72b2786c353dbf6"}], 0xe8}, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x2000000000001006, &(0x7f00000001c0)={0x7, 0x55b}, 0x10) chroot(&(0x7f0000000200)='./file0\x00') 16:10:55 executing program 1: socket(0x0, 0x8005, 0x6) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x39, 0x0, 0x333) 16:10:55 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000000)=""/75, 0x4b}, {&(0x7f0000000340)=""/173, 0xad}], 0x2, 0x0) dup2(r1, r0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xffffffffffffff88}], 0x1, 0x0}, 0x0) 16:10:55 executing program 1: mknod(&(0x7f0000000a80)='./file0\x00', 0x1108, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) r0 = socket$unix(0x1, 0x21, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000000)=0x8000000100) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000080)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:10:55 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000001c0)) setuid(0xee01) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f0000000080)='./file0\x00', r3, r4) ioctl$TIOCMSET(r2, 0x4004427c, &(0x7f0000000000)) 16:10:55 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040), 0x4) socket$unix(0x1, 0x5, 0x0) 16:10:55 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x400002046, 0x5cc1) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x4) semop(r1, &(0x7f0000000080)=[{0x3, 0x400, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x4, 0xffff, 0x1000}, {0x3, 0x150000, 0x1000}, {0x3, 0xa4, 0x1000}], 0x5) close(r0) 16:10:56 executing program 1: r0 = socket$inet(0x2, 0x1, 0x7) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) write(r0, &(0x7f0000000080)="92344fd0dc848586a5af7e6f7187dd7ecb7b451a7c3078403d23e8a8661adf028d8969d1f49c41f4b7f5d8e6f94685c5ccd1937df7d5e4f48f453945ed3d38f91845d05359fbf015ba32949a6be65b9a516e2805a28f115c2675b7379e0590dccb780f4d89d84b0f02c1596aca1496f3b439b5eb30618242cb6a5e57f37d61c479", 0x81) lseek(r0, 0x0, 0x2) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) 16:10:56 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x404, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10180, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000100)) poll(&(0x7f0000000980)=[{r0, 0x2}, {r1, 0x4}], 0x2, 0x9) write(r1, &(0x7f00000000c0)='a', 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000009c0)=0x9) 16:10:56 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x6, 0x1000000002, 0x1) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) connect(r1, &(0x7f00000001c0)=@un=@abs, 0x8) 16:10:56 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/118, 0x76}], 0x1, 0x0) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) getpeername(r1, &(0x7f0000000100)=@in, &(0x7f00000001c0)=0xc) 16:10:56 executing program 1: mprotect(&(0x7f000016e000/0x3000)=nil, 0x3000, 0x5) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77", 0x8) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) 16:10:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) mknod(&(0x7f0000000000)='./file0\x00', 0x100, 0x3ff) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x108, 0x80) dup2(r0, r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0xc0206921, &(0x7f0000000300)) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x41b1) unlink(&(0x7f0000000080)='./bus\x00') open$dir(&(0x7f00000000c0)='./bus\x00', 0x8, 0x20) 16:10:56 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) fsync(r0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x3) 16:10:56 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) fsync(r0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f0000000800)) 16:10:56 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0xfffffffffffffde9, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') socket$unix(0x1, 0x5, 0x0) 16:10:56 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0xfffffffffffffbff, 0x2, 0x1, 0x1, 0x8, 0x7, 0x80000000, 0x0, 0x1, 0x5, 0x8}) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') 16:10:56 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r3 = shmget(0x1, 0x1000, 0x2, &(0x7f0000fff000/0x1000)=nil) r4 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = getpid() r7 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0xe59, r4, r0, r5, r2, 0x20, 0x5}, 0x1000, 0x80000000, r6, r7, 0x40, 0x101, 0x1}) setegid(r1) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) 16:10:56 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x7ff, 0x6c3f20f4, 0x0, 0x80000000, "f8cac362b1a57fdeb1d7f56c458b4a7b42dc77a4", 0xfff, 0x372d}) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)=0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20112, 0x30) r2 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000001640)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x5, &(0x7f00000017c0)=[r4, r6, r4, r5, r4]) r8 = getpid() r9 = getuid() getgroups(0x6, &(0x7f0000001680)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r11 = getpgrp() r12 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001780)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001580)=[{&(0x7f0000000140)="4123b14b976aad14306c6c4a7ec55dccb093c9a7eab162fadd632f9f98cc46b7614dc2e150a08aa885da93b9f71fb989cbf5712e02ad0bec4632b1275c5cdea299a57246e6f04c9810a1f7331df41b3149ccea2194859cf367eda35d2865c4bcdeb23d6b3c355b936a0fe719630cf44ea9446687bfbed82751c091ca93ce2eb04a5e2308d2e32e332745813ffaa87bff238099a7f58bc4038e2cd00b9d3fa29bcf3f801f1fd5f4b5ef100d5022b9179b862dfae3a0623b3733649afb3b80f970da670d3c74954ca9f4483d9f178e980b705ccb785328bd8a0fc54fe56c76c4df9480d1e8d29dfe04", 0xe8}, {&(0x7f0000000240)="69f0b0b230e32b72e8742580444a55665e5b0fd000d31a4093e360f3146bbb0c2d1346e136153b53960668049836c22893a2ccd7e0f6473a1a91acbd5b30ab80d4adc5bd4c651c183fd0268d46539e4b9aec2a455682ec0af10d1f5a0a04813c150b30070e9fab87f1c3989e7639f0c2659d6c43ea82eebcbf03201cc4fb7727de8c45480f8753d96153cd7f3fe8ba8ec16a0551d14e6089e7acfb4b682dbb2982dfade87a0aa85c0399627f7a663e86223db5444c79b99dded506", 0xbb}, {&(0x7f0000000300)="56e41c7be93ffdee083a6d55abec1780348a791e62c9f3a9ca74479cdf5b1bbb6ce39a9641ad294318fa1ea58944e5c782f4f00c180533c4d28502b22540c64660b79c53d9f0eef930eb755ea347df4ab01de7535236046680868aec3b88f5376ccf9d938e114232fc08", 0x6a}, {&(0x7f0000000380)="395ab59974e127256e79840e0616f8b70d8377e8991dffe858215c3824b2bed66a", 0x21}, {&(0x7f00000003c0)="ab311226d709ec63450bc2628b8c5e242d73d8bd62facf47852ebe75155319", 0x1f}, {&(0x7f0000000400)="e5ba19493151f71f5c71accfe3a63a412afb38f37e4b96a670661af9272b16c0aad3fda95c4a342901de7605197c7486e1238e1dc6bf8f8c95b7e8929bdfe385dfbd50811f7def42f3e6fb8f1b5d71a31658e78e1963db316372fa514e0db30d8140a51eb02b7376a2b13f5727684dee8612b07338105233057407acdc4d367668c4f1f8876620cc01d4bd6c2a48c2ef98871728b45e797b8e7628cff2176b54dcf675c02e7a4f0a4b535936ef57003fa16aedbc31616327ed2773bb5ad2680a1d8cffeca940397c067fcb2da2f2398b70bf30dfd64f865a3fb6421d49c6cd0693c3c7eda22d21f64fbdda4f7024899be1c557bb345f4cba3042a7d5e1c5828983a8be361510da688fb189810f254c90e5c6f02e8485e7fd876009e3920b39dd0e01db2f3bb96528532ec14aa4a7ffc385672062c6758a054f8f24c9a4641660b026791109d1b09cacf0c2ec13d7f5efb5e6ccef2da76fb2db925d357fdec30f105943697dd522de517f36f6c976eb4052ca502d71898dc64422f12811b52ab8f4d7e4ffd3c2f8fe2f51dd346806cf1624513ffca1e469ba2f814e23aab06affa4ddd391e2513c4e8278d79225d733e73d1bf363c868e7a5b6376ada6b79d11fa16a5e9687a6a8ff0748432e283d6cfe4bcbb54204a35fdf064a6492af97e245a375f3f5b15b52397f807c887d006321df84b2c11d8da37f9a979c25008d0bdced17c9be3bbbea39f6b838de41b062151794ebf1331d810d8ac80c3e1b830773b65440753d8a9ce0b595e480cc2c2838c5662338685f6c23febee92a6a4fd812ea5d700dc60c804c68da1b83edd1d8ef1d132149598e006f12c143db0b9077daa9cf2ffd4125c6cb23886241dbba1fed0a484dc1b5137c93446b795d21df3695135074ad77a6b38fa5bb270aa4863b0cdb83f5abbe634e8db617e378144c8baed475d35f7a90275da12a106a811c5481588c6becf5bd82a0c07cca25a0d8e5b528e339a38f3cdf8a57f68f9142b968573252dd96a6dadaad740ef41f7b5eb4d5c33dc33da9257061b3c3b68fda71867bcdbb9ea8532bd7e0b0a74f6fa0e9553f185444e03b6d98eed2f4cd8b7c01cdac47dbd4fb209fe2d761697492b0a9bb7fa2168194316c9a878c55f5af30540f7733e63316c5c4e4db97f7b22e479a33bcfc8c54c6658956bce1d90d594ef4ebbad74118a56c12c6b18e0fb0fc48705a5c98dc49365933f78f219b42520057215ca19afdb48328224e2c2d6cf54c15972defe678887a1a3bd0c105b61e0521a3bcfd33b23a2201ac031ec984cb6fbbe6eb325594fe7c6ffffa7d7804f64f093b4195a0650106e94303f0fe5f8f48452b64da9bf5e8c2189cd41ff772949b8b18387f7810ab2d1c0324ac481fa0466d715c2f1652b1589ed809ff51435d264b74d927023a642212df9fe201e7603f45702b58a04c81f99079595987397546d4d0925a0cb80d4922134f263dce39054e206e17a5715ca1c89fea1fa4989cd01da7074b58598537904ca1d2f1e8a546139ab2ed27dce57217fd635b13802f2faabb1241af4d72540908f1537dfe0ee759d1d9d2a1005460574cbc69c6eef1adaa8672f183cd7d54db4181582dd95ed607cbd7b1e1103b3e1f09d7e310ae3821754e5c94121ee0e8e63e398eab2f216ede338d196d407847a34e15de3a4d729d48ab04ff549eed8c7ddf11bcc1530f87c6e4e510c59da626cdb4668b53403b4a683236ad285caafb3fabe14099549473d2212c88f3258851e0aba8dfd453c32782794cdf24c21014a72c8f21e2ca57a9b2fa484efa61b4f5497081c9f26c697c94c6c9b8c38d423f7c303ad624add94d2b89f87694b0474928ac6a45b5ce11f26ea552c1f53c18367b7613f814c413fb85f26b440e9502aaa8f2ff648880c316cd8e686e8bcf30104af8ad0bab83211984e9d467869089dfecf7dbe520097a0fb40618b4a69c20f4432ead26de599f9b682a28897217feeaee63ced74edd0ab3e57effbee4f8d5ff23faa0cf953ef5d254324be9e8d884693fa21f129c047e1559980bcf3212ad8b0d54dc248e3696e3f8a443e0488bf821840d00adff145467a823857f0e7920ce481be094f8488c50e195211c25b0d6c5370f6de7f6b75ab5178e1f603a2e478afee3ca7164a0c27f0d6daca274223e8014a1aa0825d91961e4f38fe8b3fb689d384c61802982b4aea8f8a164adac505adb50503249b8496566630971863fdd644c4d59b36456157e63cad56913a795b70f8576653c71ea5f6f5f1a6d7e73b7158a47d4014ce9bf0887f9e609bb0cc9c08aa351354420c9f5e91744e02093daabf23c1d19b35a0ec930231dbd26023ee9932d4e52be7a2abc436f7680e2f84f8f369035bfbff3231d4d986c269bca6aedfc8755b44fc56da08e6773fb365b2c8d7230f59d10aaebd7e6336aacd0867304d8cabda3137fe441696a96c6adc6dfd46305652e875dea5b3380d4669049b83fd820fef142306a029e3e2a343b0699bd04709e1816172538e9a5a88ca0b375ead813c104bfd63d0b2a116c004161afbc5f265e6b5b3560e045c9045486592135529fd8b4c064cc1de1dea6c9c058a79006bc90e986dd2c1b8793ecfd960f91be10f42c2d06287d97f8b0aaf92b24bb3ce39ea7582f931a9c59b8ad14cf336901850b11c66db56654cf50b1aa96fd4b45f1c57a76e21e6ef57ee28dd99068dd02585d81d3e8c54c7d6f83e412fa3e38ba60a7256217d275b0afaeb48516e5a2f78135f4bd3f8209f1abb606f7f6cbdab4e5aa92003771def28a63cffa8bbf3a19854e1616a68bbaa0ddfee71149f07bb63286f09bfcb21a4d6b92f409ddabb0ce3731dcb40b9110d0da323eb95e6549db3a78ef93303803be35ea27120dc06fd85f24833a1d952d7fd0f475db9f4e3f833fb438503b55b935b06ef1b58c3a8333c960d35d80b09c0904ca4913cea7286a503333d0fc4db5aeb202fbcb7a971ede9f73a387a1e09344aaa6f3262cde9990a2da6690cdc8a88a05a4521e1c6aa5d0de8ea6cc3149f5ff90e8a1611037d1a14ee78b3a4822640e4c71b45f56e757279641f7c32f2b84d459885314196ecc294fb110e629fd44af4744ecf8b98ff6473fd60d61d30231e50fc91b33f8cefa2d3e553641a6fe8b91ea92bfc104bf8c645837dfd7210166c809cf43f08e656b2d55a367ca70b554eac3fbbc0d1387d90ee380d8af16276e5dbce112d7012d3be65e6cf09ca72fae5e684659d983c95245628f2d3f599ed89226a8e55e6d394de20955c194e5096c13b33aa045621252174dfc584bcf1f9622a046349e7b6b0ee6392f8f5bba6b0bd089d931da5d86e7018a4f257601664f53ecdc3736d21354224f3e8cba9fc7197ce9533393daa1c971a364de25660bd4d39c72a59480cc2605f73cfa0202922a3ac9953d27bb326c2341269b4b9f153f45ecf23b75b7fe775de3272b7ea15b470c684585ea23ab2cdd1e7cde160fa7953c60f13d181c75cbdae6e62e3cf5ee9f8b9dbcdeea6662cf8039501ca4f70d535be19b3c55bf4f047d29d2adc2f68ff7e5aa96a8d4586b68c38ad7764f8fbd32c36da70eb64c4c423ab609e3f0818cd71d0c716728bca424bd1b532a2f1fb1205a146f3e4fa55e7e37f0f59064b0379063f5f6a3711ea853d3301f6c671f9fa94a129a4bea35ddc9859d3e9854fdea6c02b4944f124a2c3a461816e39becca3be602c8928f3fa662217a7ae355af0525843e14ef44f741ecb446d278a94fcc47e9705e2ed3e119250826dbb41a7b204084418d2832ce03fff065cb997ab29e9c2e0513a90bcfe39dbd5674f6989854c3f248e7beb60cd6dc17d187aecc5e349ff2b35b6cb2c8bc3bcfb7840cacdfb8319ae1b20f5a83c246aa688db36086eaed30743e1eef2137031d67c48a65c75b1ba0cc96fa933d16769abf2096dcee7b64516dfeaac1422594b8759abea04dd46c7a085aa0c74542948110c36bb7f2b372e6e727a45ff7b7d162135294d12eab420bedd331420e31c2d66fd0ccb16617ff9a3239e631d789d5a87697e9dd1c74896c45cea85f710fecad0676edaf7c6c4829e4c76c503f861299b208b28acb9b29a42d5ca2165991ecc5b1a7ba3cf488984c2d23725d7e4423f60a07675db2bce0fa2411a391e6343173057f2784391143e1ca752ca49dddea391ff52654e5be6f250736ed0691b6e5270c7cebf8ffe8a8b0cf7f1e90ca60f82c555d424e9378b18945e7ef4753922ede3396aa73b7b38bcd0d87468f26aac73de76290b5f3b025b6c6b166d9218e5b444403102a7a06a10892080bb291b4745ac1ea9e37383687cc96f3e9ce6c6f02b23553b0ce47e210cc6b4673bd3d111c7a683f0061a5923e0fa3c5120bc2c7370ab32ff78bde810623a62a29f09113afeca91c92c3405dfcaa31da0d3f9c3f4d6080ece7799a4e38f7145385f5acb449a2b6e9666f3c538a549a4bf028f463432eecdc37d23becf63d136bab4774d7c9dcba410c6b7385eb8d43d1949006d1175415766f86fd5c06f2956ffbd96eafb9cfb19ed4256fa513f8761a8876d0d823024f0390121e21a572ee9ac62cadf4d75fa2f0d19bfd256de6c4bfc415d2b6153fffcd06911bda6121e774bad160799a55bae8b02594f837cd5b35b91593269a2d0980dc43548fdf2aca6fbd35bdbe4cb2b93b9ba97e3ef9e9f051be17886ecb45e270b6fd6cd7283b2703a5b18aa73eba3742ff9086797df27f7ba0f67f84bc85081ba0864c93c2b24ec1b43442c6e49fcf3d95bee7f921d3b9a1bd660608ad6e0c40f9813ea4ae6aa8db9c4f6431f8c2fa3e8d344d07c84052b41bcb3840355a6522a05923ae39727c3fabe7dfc6c6568181ad657d7ef7e31144adba7837ae38ac87f37282731f1ec729026b1adc7a8eebff548bfb86c94cc03ecf6de95a5cbf459f4d5092b7cff8bfe26bc7fce271d50a028e5bae48c5d2ce90b01fbe99b988065d2cc62395719b09371c425af6ac1f47662bb94efbd585328b05a00592eca0d4e26dea36d7d9024387d957f27e5fba222fd4c202c3b4e661b7764feba2e6592ea5339a9226efc8690ee28878819a20a224bf4a751d616e22174af944b9867251e1b5b74312478b79c60bc7a046c2a3e798d19337714a8864b59ad6c29d0a29a2e06810c58801b4dcc5534f1a7b636f59ab7831b7c571455d92a909bf67e42d15ab0cd4175ed43486c57259dc55bb9e99658346eb62bedc378e4a6dae17d17986780d8be784a19e0e3a343fcd282358553f4a34d07e1d50f8d4699fab673cfb7bd279eeda347edda046337b2132fc12a9ac0f8aa31d0c6943b00a602a40115db242d4ca47a485d93d7ad725f6877573ca12c8a04b0f23b56c9ec72214724ac296b6ed281655ed6af52e65744fbf619e3ea807dc8f4ad0501dcbfeaa2f1580afbeb342f3e4a735a38027e32343c3018949004131bfff0cb3872d24b53f8ec09aeea9b6da25d73f48e3dce8ab73df0f415b01064aaf7bdfa2c033dc9eed3a73cb24c4db2522169c14f722ea58950f50c4643d8ae64ebe72f1069adcdcbde6c045e00fa9e509e0019948034434b1fd211b6f153c934d945054b027bbf1dd99dac4ba39eccfd9ad150c9eecc28d3393b6a1b71c37f48508585b3fcca03b487a9730984ec188d97ee8c62c9524cdd0a42937390807c6f6a374d092bc116bbc578d62354a053238dd8f88a8ee98ea26f19792df5fa851483f88961eeb34505da5c022fabe854a146b2deade6e0ae1ff8e0036c2ea42e9afdfa1aea8c49b", 0x1000}, {&(0x7f0000001400)="7fa63e8cf99a945e4290328892fb8ca0eb8bb14c0ef03baa7904333146a1bcfc4c07e676c665c7319a16eba46f7fabecad07001a6304d5fa5c72d4e87cee3d5f7fe423c8ec3d21887e222a9a8ace1d4df596fbf987dde9d7fcfdcb6d71d6fa7b687e6a98d81c0c3d87db00e822555d580763699f5a1e026a4e23b093fd88ee377073fc25cd7fa59420ca1bbbee5b37a03cc25c8bcd2340233679c239c3852b3ebd58811f2cfc7d86bc3421", 0xab}, {&(0x7f00000014c0)="b6abeaf0dc1080794e4ac44658d69ee335b4d23fe346dc1e25cad8fb950415eec078f526c8b891f194f6bac617f25c4701f86a1e0beceb8fd6eadd97d1532b017881fd156244f355c931bb26bf470db6483b897c083bd91d1d2dbc42f4dc40bc81cbbe29534e169cb7a0c885403de8bd3b9dfe9dce85165695c183b77e0a573d29326f171aae171174ebe606b5b2c783f1f5ae44beee427959c36551a03a5cccae9efebe8c2ba47b87f2d99bee2944b9e49efcb3493eed6b851f7a", 0xbb}], 0x8, &(0x7f0000001700)=[@cred={0x20, 0xffff, 0x0, r2, r3, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x60, 0x1}, 0x2) 16:10:56 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x3a0914c44f7b202c, 0x96) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000140)="e90e85679646eb2abd86b7ec137428784a86aa7b7c9cabb519cfda398ea0dbf390d1a66c2d2a4bf7e813b429539a4bcb3868334d67b7c9d8dc594ed2e6b2f78838ce98305305359a080c72fd81bc5cb3249c198603d6e45c4c3c450221bbe203d66f57999d386a5e6db2184535bb3dc71e5907b18610e047e5e3e4a1be225bd67dbc535ac6b81619dee3e278d4bba7dde226ffa68e1d1a80d4b9dc500c40e1095d74645861d1636548f87eb3bd61a63e96c85ab6ed137f5b6f27afdc39384e80fa497e25284e2eae77154c2c8bbc3c50e9f71fd643dafbc0fbaab832f5dd5cf1cbe0cab3db59951fbd7dd92979f3a3262892eaa7aa6f88bc441837456e8a662dc35643a758c444e01fbd2c62f30ea6b68e444262ba14f4d1e603624f132e807a3b67938ea67c17744a95147300210c8debfee4c374175df3583dc58b5dd19fe00a8ba55baca6b9bf92d21d5628a0c9d63d22d5428a07d2556f33", 0x15a}], 0x1) setreuid(0x0, 0xee00) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000340)="514d8c8a1567f992cb6ccb6423027900df1489d45a7091d35efa5497be772512d6c42a1c048b5030c9bdef96c9dc567d712f4e641e7f6b997bc63497eeb9b41a564d163fdeabd6e1fb35925e6c0845eb39f6561cc2c5316aa4a6701183c204820716a5c2ebe3d65914044a98ad075e2598fd6b90e50cd61c418327f5ff7dfce732ec5253e06940732f2f0760b4df0f7c9ecadfbd5c8fa38d9674ccf7f6cb18d105400a", 0xa3}], 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000480)) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) minherit(&(0x7f0000fec000/0x14000)=nil, 0x14000, 0x5) pwritev(r1, &(0x7f00000007c0)=[{&(0x7f0000000780)="a91f64343f47fbbf5ff28ec38f1d3ff6d49a4fc069f32bf5f78e87f23b855b37fd37da4aba85b010a1a71048392a904d", 0x30}], 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000840)='/dev/zero\x00', 0x1, 0x0) r3 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) accept$inet6(r2, &(0x7f0000000880), &(0x7f00000008c0)=0xc) getsockname$inet(r2, &(0x7f0000000900), &(0x7f0000000940)=0xc) shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x2000) mknod(&(0x7f0000000980)='./file0\x00', 0x6000, 0x4) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000300)={0x4000000000081, 0x80000000, 0x7, 0x8000001}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000a00)) pwritev(r2, &(0x7f0000000d00)=[{&(0x7f0000000c00)="acd77253fec96094b7cf61f267c75e934cf872ede8795d848d6b59dbd3b2847c93cd8833e0c4e4bd34a8d6ad6b77afba1c733e76d72741deb07e30d846f89b212b7d6f83fbc07df14490c0f2896fa4b48da6e0487b12fe6551846489f61f29d4c12d9937e6a0efd8d0bbd092624fe91d9c37fe5831e0ca290480d985dcd66d033f49458d7d9fb6708da17004c875788dc7aaef76887e7e83294a7f469a5b525303ea537db4a4086baefc0cbc97d92717de3b6027a8d24f8dbccbc09b4bcbe750655af194a15f53f21ad96c38b717e24e5caee1", 0xd3}], 0x1, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000d40)) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000d80)={0x100, 0x1, 0x6, 0x7}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) stat(&(0x7f0000000dc0)='./file0\x00', &(0x7f00000004c0)) r4 = msgget$private(0x0, 0x202) r5 = getpid() r6 = geteuid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000f80)={{0x1f, r6, 0x0, 0x0, 0x0, 0x80, 0x47b}, 0x156c, 0x7f, r5, 0x0, 0x2000000000000000, 0x7, 0x7f, 0x3560}) execve(0x0, 0x0, 0x0) 16:10:56 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000002300)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140)={0x0, 0x8}, 0x10) recvmsg(r0, &(0x7f00000022c0)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f00000000c0)=[{&(0x7f00000001c0)=""/192, 0xc0}, {&(0x7f00000000c0)}, {&(0x7f0000000280)=""/4096, 0x1000}], 0x3, &(0x7f00000012c0)=""/4096, 0x1000}, 0x40) recvfrom$unix(r0, &(0x7f0000000000)=""/115, 0x73, 0x40, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000180)=""/12, 0xc, 0x0, 0x0, 0x0) 16:10:56 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)="f5", 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x6810, r0, 0x0, 0x0) 16:10:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) accept(r1, &(0x7f0000000080)=@in, &(0x7f0000000240)=0xc) r2 = dup(r0) read(r2, &(0x7f0000000140)=""/250, 0xfa) 16:10:56 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8002000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x480, 0x0) getuid() socket$inet6(0x18, 0x8000, 0x80000001) 16:10:56 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x7f}], 0x1, 0x0) nanosleep(&(0x7f00000002c0)={0x88}, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0xe0e0, 0x401) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x1, 0x0) 16:10:56 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, r0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x811, r1, 0x0, 0x0) 16:10:56 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x0, 0x0) getrusage(0x0, &(0x7f0000000240)) sendto$unix(r0, &(0x7f0000000180)="0877c27a930a068d9cfccf6e09cec96a7c4fcb18a1ddd6cab5144797d96fc233e1a1b917a477092d6d6276cf66842d83ce3a68f0feba6cb40373158e29ab023cc5c99fda4d6cd31cc627a917003fb840a5602ef18a757a33fdc1fd4fff7672677997f7bbabade42da9ee46591ba9a1d8895fc667db4bdae0da4e6e8cad9b4fd9e07fad800e2e21fbdd11d86841162ab3725bc50f285f6081a115ee19afbf52b1c90332d37757262d2e4c3a4fbff63f23e3f9d4b6f53ce9a4fa6eea17c21d7f80", 0xc0, 0x1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:10:56 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r1) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 16:10:57 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) mknodat(r0, &(0x7f00000001c0)='./file0/file0\x00', 0xc000, 0x7) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r1) chmod(&(0x7f0000000140)='./bus/file0\x00', 0x41) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0x111b2e104bd63031) close(r2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) fcntl$setstatus(r1, 0x4, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000080)='./file0\x00', 0x2) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) 16:10:57 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c6, 0xa000000000000000) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000040)="dd2433fbabd8318876b38a7ff5266785bdf9d92c63882b6ac81e302bbf049bc988679fe7a7ef76f61386db43f75b2b6b064ba09c2e4beb7e5db6d8f3b3d7ac92bc7e48339b1ed9ecc2e8db43c50651ca1395c1d688b3b041cd9040d99bd33ed5e696596c16add772ee6cb5fe7955566e0f5943dd4baf253deda7479df7e3652378562a047fab6402", 0x88) stat(&(0x7f0000000140)='./file0\x00', 0x0) pipe2(&(0x7f0000000000), 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:10:57 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) read(r0, &(0x7f0000000080)=""/66, 0x42) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r2, 0x8004667c, &(0x7f0000000040)=0xc6000000) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:10:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x0, "a025b4c26ae1152730c48efe6556c4ad8452f4c0"}) syz_open_pts() dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f7630830400"}) syz_open_pts() poll(&(0x7f0000000000)=[{r1, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 16:10:57 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:10:57 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x1c1, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) socket(0x1a, 0x3, 0x3f) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:10:58 executing program 0: pipe(&(0x7f0000002480)={0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0xdde, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:10:58 executing program 1: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) truncate(&(0x7f0000000000)='./control\x00', 0x5) r0 = open(&(0x7f0000000080)='./control\x00', 0x0, 0x0) read(r0, 0x0, 0x0) symlinkat(&(0x7f0000000040)='./control\x00', r0, &(0x7f00000000c0)='./control\x00') stat(&(0x7f0000000100)='./control\x00', &(0x7f0000000140)) 16:10:58 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x20000, 0x0) close(r0) r1 = socket$inet(0x2, 0x5, 0x7fffffff) setsockopt(r1, 0x0, 0x68, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x22}, {0x23, 0x6}, {0x87, 0x3}, {0x47, 0x200}], 0x4}) 16:10:58 executing program 0: mkdir(&(0x7f0000000040)='./bus\x00', 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000100)) 16:10:58 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x2000008000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80047476, &(0x7f0000000100)={0xfffffffffffffffe}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() setgroups(0x2, &(0x7f0000000080)=[r1, r2]) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000140)) 16:10:58 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f00000005c0)='./bus/../file0\x00', 0x20) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000140)="abfb3c78870306505e3000", 0xb}, {&(0x7f0000000180)="77c79d9379c8b51c", 0x8}, {&(0x7f00000001c0)="80248a3beb733fe0abbec90a286685370ef176b8e0726351f3e4d531f6211b9337759e0e1e60fe70ef972ae0da001ff51899204c5dbbfc50cb42807305cd87aa50ff34b6ed07972f1a2707a65a9c0e40706d566617174e9aa788eecf896bd05793ddc2228cb7859f0248a4c792cc669c841f294c3d8c97b050da1bfbb52f6988a74b4d96778a22b7686f9d47db0e651d6dff73aa4fa52bbf6c670ba9136729d1711eca88512e0951a469f43ae1d18e4431f4716cd6db7aeb350e20e58097e8a1ac550562d4c3946eb1228d893723ff0916c28641f217cb4b1c209a78807d06648d95db075875e77e3f118bdf40d9143b4d46646d075d908e4c8d53", 0xfb}, {&(0x7f00000002c0)="f622ea607572f872b7bfe3b15953d815db9cfc35ddf59fc3021fdf29c623e98495bf9a718dfa6ae2220b21eed284fe16e38556c8b1113c22e0110f0c45b3beff341aa0f0caa8c210467c46f2a90531fea6b30dd92b9e7e0b38c2ef1ec2d12fc23bf5e75fe34c7a9ef2919202b45ad5d50b6d85dec9408043907852daf5378411159937a2f9150e2567db75572be50f4af03f115bfb8e6308cafc533cad722e7267d2331bd6e698bc5b2938c1be79b86caa061d21430775f975a64887ce17b237fc93c3dc5974a4c0c479bb56e274009ab28652f3f3af05ddabf4ddd702bddd7c27bd67965eb911eb730af865b2608c", 0xef}, {&(0x7f00000003c0)="6fc235400d7747d91a53c42e214abb49b67afa5bee1ddca9724869f0585e83890accb4e14d35df0acb394698d23281737941f16e47351e6a8a2a7c0719a065a2ceea7396d965b4ac8e537fee57f9d921b449d0b21a47cddb4d889448b90e5d641b726fd3208aaddaf60ea7c58238fa27d898141711", 0x75}, {&(0x7f0000000440)="81b829ea37b5f94ae65d18c4bedef0e6756734aa7cf16943e324ece7a17eb37f0f7dbacf38a3062d3357ee56d10b76331ef6ca30b396f5413f4511e996fb38e5235be3080e3cb2d73f8982edfde75602b2279048e589c43de4df44cfbffa9878efed4f61e419d380b3ec2897003c711453d65297a36a2259d19f896b3a289514647a1fddcb429994bcda41ae5f3daae072040ec5c7b5344793394a866e16c8eb430e8da500b08fec3e28e7d037680912b7922eea8740ff2fdf102f89a4e1a4902d59c37dbbd23b9735ff82e38612813b8a24a3fc842005f238a9f2cb0cc0e3f4bd1933c0", 0xe4}], 0x6, 0x0) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='c\x00') link(&(0x7f0000000100)='./bus\x00', 0x0) 16:10:58 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) accept$unix(r1, 0x0, &(0x7f0000000040)) flock(r0, 0x1) 16:10:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = dup(0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)='./bus\x00') open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) 16:10:58 executing program 0: munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001380)='/dev/null\x00', 0x400, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000013c0)) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r2 = shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) r3 = syz_open_pts() ioctl$TIOCCBRK(r3, 0x2000747a) write(0xffffffffffffffff, &(0x7f0000001ec0)="76b5e55158fc9526d7c865eb060ac3a90714b824d3c5b645d0327dc5a001942a227deb3909929d02653394de53ffc95553daec4f5b5842f5c95c927ffcddc92c078b8b7d60aa38225c9c2384b00b676bdb73e6903d2de1629b0114049ecfc09cc699fd6c351b4a3ede37313630dd1293ccb60f22b9185dc364b038f66345fe1d03f2f90e25902dba69fa1ae6375f7f696cdd42c0edbb746c8d14f1bd7a96f01b0a2a756b134316f6d303b62ec6736ca42013437cc58a8cf2c2fbe6a0edfd259f50005d608215afe04b2166bf10cd1d1be0aadf51ce63618aba068b3126fcb0393332ab36d4a6bbfdcdc088c1e89e53c48820c1649e7cc74c2adeba6631ac57a9fcf5d6c046be0792025e285af1b946d730b928468959e729c22fdcfec04f8643f4309ce92c78d200cef188bd59097d97f4e2c7591f2385939ef88d42cf8df925e7328b2fee3ff2b7895d51386a056c6e59d23f05d19ddd7ea769aaf579cff33a165b9d32c0275ae0dd760d32f2558ff2cc8da2de0302d6bb9351f382d502979e6bb4240538b93296109eb1d04e97eda1dd7e84da477a8c450a4f0835792fdf08c853840e47ce7ba8359470ba8766f97dff975f14d28e14806a03408b3c2d747eff139f4e9e57bf57c83e373f3492fe09315fc2afede5720ec332745f1fa236656769bf9c7582b3643581e72a1329309c587fc95aee4c97e31f415e1f6b840c94692d346d99c974a2a4ebe560a2711079f54005769902955496871a6cc8fcf1f0232e4b38948469ee517275793621bf8aa4ea0cd3a503e856aca2fe0ffaa287471c920d207471595c8277ae1cad5053bd8ad5eec6a202394b008ce5853f1ee1e3233f23970266c4b4470c54b0ff3d79fb4fce7f70f7776c2a125b3cae33867fb26fb7c7ab71a1043cee283046819f58ea795703805d7aaffcf3a31eaeae17c4f52d68fbe585809ce9e12dd4b940e09bba7baee4c23b293116a94a980f894703c017fc04952f1dccf3b89c3970684ec140350f365867fb1b240800359a8433b002fc2a6ee83f1ba0dc08dd19acbf9f0ca242a929ad58e9ee4079263e61c103443ac6ceeadc9e04436ae6d56f2493d7282ca7acaaf9f725bc369d8a8bd25dc710617952a0888b49e2e076fd462a3ae517d29b037f199bf60f24f4dda39b75e75bf2bd4f21e0796101b5163464e6ae4d671067ddf7ab9c3bbe843b3cdde0c905fa50b261963584a9953ba929e7d63f86f6119d4b86adf1e99086e3230b15ff86806d2cecb7abe9c9773b1b9b1896b8b01d74943711e6cef634a3357c6affd47bc53f1c0487f2bf5032385944db88b31a851ec76c6dcd8262ff44538b234d89341ab11619e0a5e9950a0e8db77c8a65183acf4db9db089706d86044ac1f0f73ffed2cf45a146e129a922cc3bad1833272d58d808105b562cb60aa2b111292db9ea7d4f5c6b8717cd39224d5eae1c5c8bb8143d226e2bc6bb285ae6d2760ac520756284046fb4851b77d8574d5c9c0645bd042c13c028e6efe57a613eb5d66cd704a7f3b5b9ff59b4f5b45a5dc08b6c4a583b47286aa0f2d114520f67554cf6abae2d03d9c4a907511de626f209c7f51d97eef91b8d72f381afe2cc2c496afd330771a3fe8831b325ad7e2f9599d4137be11255838bf5daed12024de1aab123940f73a07a25885572853b61be398185028394f150bcb29f4f99b32c53ec91aa794fda95eeb04703346174650a83c238a02306a7f958ad81c56c01d69c966af11e4cbaa8714644da99b42c78974f2a1aecbea6684f8da72e9c19685cfe1697f9bf76702f57c668b35ffb541d8ffcb537377592283da89f39badea3c6e6dfa6a0dcb7b9840d6bb12d937a53e4aa798c9fb14478b37779f62446cdc8686a9704ef4155dcc6c2f2441a90eda60832d971c05da138d296508f7df8a90d46be43dcaba08e049825c634814707b2cf6669ae7a793e7897de89542b632477cedfbf2fa47623af842324163781bfb742909efd195eb03121dbf011f11427fccc09cf4122893b1ce74791939bfaf86375942005960a0505f17fe4ef4c115ac8ef3f9c3611d4a79ebb1ab4050d38a34455bad1508a09ea69bf4e499f55ac4cdfb6a5bbd3ca90a6f5d56374173a29491dcb8815f1e602e595fe298fa3343dd3f7743f473c71c730a076b0cea9ac21bfaefc9aa6a1c9a20152f6e6349e9ee344308cdfb4d54888e286f3b647f7289a5bb77f3ebf85f83489bc9511bde5219b298eaea6ab60bc9e8403ce64ce5b2fcd7999f41572da2c1c9a2de4d72e5870d09b8067296c073bbacaf0954e1d785cb71af65bf4da905863b4cb26f6518cefb9a1ee9535713edeefebc27d07831e7f934b8bb52b7bc575617a4fc3444c0af61d0c10f60866fbc41df6a3f6ebdb59d6e6c8724a8c853b9b8ab4723541f88464a05d07dadad126a1442718efb628fc4069f771cae9078153a9b390aa488da786bd1b6f70af25ce83918b8e58378ffcb4f32a6c654079df5faba2fc7951595ef44c2b86ff66394985e576860023a1d525c96945a5bdc0cc3ef55c320123735df935e4ec02d92c511b198c9731b72d37d2f057b94b0091ed757b9f8a805c63c9bc84ac224415a9b0a444ef222deb66888ee5b7a215fdd0b65d7b44fc534c0becf73925c6880aad7c89a29cb985ab4fd1b86c24b90053eea33ea15cf32e3ddd57332b5ae1dd3b9b7b7d101d48c892a78f206a1d96990eb200e01368af39e6fdb7653d5bb3e65c205b06db4e4112b58856abd3c31443cf7a37497556c94a577b59428fe41f308e6930ec299f5ca7fb7689db7c531c7e44794bafefbccee7691a446f74d1c6518a18ac07875937b3de5eb53936646e000f9c3f1d33d2ad5a48598100dcefe6663491ac588ac88a441af4f559fcbfa12b2f6bdf539afb7805f512fde68092587531e3d2a0e684174cb52870869c8a4a96d429b66af5733be58b4672e41fd00e5f06e45c7e2c6164fe04639df2f5a267ba6a078fb389eaed5bad9eaac652dd3be15d2a428d8e2bbbad11f5b81eb6e812513eac772e9af583afba39deb50caca198c539273c113840b97624f5e18ee2da209cb193b006dcb26a8687d91a49e8bc3d347f7eaf6427370408421d74dec74fc969265c77a0f92328311df93747642a3dbfc6b5e21465ec0757dfc8006d7630040b2ec194a0e4c642f98866338d5ae851ef73483b8ba239c67a8789d7baf096e1cd4f9e1d81c72c8bffd954d235475a66770b605d13e7c98935a22067d95f3a72fb702d271d0cfddc3c9f6995a7048a7bfc461d138aa3db3e2ef15357ee025d417cc3478c64773e6fca5cbf3da20c0ae9cc92bd47e683db7375780b760e7c455ec8d634082128eac6575367ea1e8ca1dde3b39d753a1feb10fd82c4743f9872e9a2196947d9c02cdf107feefe0392eafb8d8fc780bb32374accf21ccf1cb5e7a22aa2ae92cbabb8ad1d4fe18a8db136efca4d65e8af38faadc11f06bec1ebfeaa0deacce9e4507a731ff54956aa955f5a66e5afff045a8ede6812c6655bf0748e1c5305573f079419e4af02f36b4f536baf86abd1b1e9bd58fa88a8c04113e3f713f0535ba42aec20c421ecc7236ed6e3022846695bc2e9e21456853895499b29e0ae54d5a3ed2220f48ee4b05be88fc8ec3c6c46b669b4f942b67ad5f8c372cef547f5fcc0499b44486350c829a453d76a28cacee59c3b0cbe8f85f592001c1a85fbbff11a93ee23ccf688e865f4e289e0653ecec0bb6cf5bb4cbd5499cfa7c149c3072860a225e023fb794506881db4dd74ba5fdbf10cd20791068b884e39bf2533faccf3f717b2814fd62caf2b04fe868720db043099bd00ab32e72cf56ba0f759f0ffc38c84a83c7be5699c0dcd4bd450685b05900d9c78c813f03ebcf68df6de043af497fa390836d7c3020d9949b7438f268f8fb10a3eda9091e6357fe02d4336a2ae744443e0c392e2a8fd511866829fc772db2ee462e196cb9e732840095e9ff7628efb2af01d8dcc9cbf874af09680693b8ff489f0cc8f52269bec8af7adc10d3b8cbcbe81a8f9f830d11562423d83719f0a1015da13c84305f5a9674b46de9", 0xffffffffffffff4c) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f00000010c0)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shmctl$IPC_RMID(r1, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x1, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) semop(r1, &(0x7f0000001340)=[{0x0, 0xfffffffffffeffff, 0x800}], 0x1) read(r5, &(0x7f0000002a40)=""/4096, 0xfffffffffffffe05) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0}, &(0x7f0000001180)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0, 0x0}, &(0x7f0000001200)=0xc) r8 = getuid() r9 = getegid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001240)={0x0}, &(0x7f0000001280)=0xc) r11 = getppid() shmdt(r2) dup(r3) shmctl$IPC_SET(r1, 0x1, &(0x7f00000012c0)={{0x1, r6, r7, r8, r9, 0x5, 0x400}, 0x10001, 0x8, r10, r11, 0x9, 0x6, 0x9}) 16:10:58 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x1013, r0, 0x0, 0x0) ioctl$TIOCCONS(r1, 0xc0044266, &(0x7f0000000000)) 16:10:58 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r5 = kqueue() r6 = dup(r5) fchmod(r0, 0x0) kevent(r6, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) fcntl$setown(r1, 0x6, r2) write(r3, &(0x7f0000000100)="79c6b7c5e8acea4743331afa89020b54573280bec1c1bc190b317931ada600bb18808e9798544640cc4e51725bacfec2730958af7cf740f12f9ec70310359abb31a999a89398f2ac3efa5cfc643afb870de2e393784c7d6f4218d17ada8e7daf014ce594a22aaefaf457150b3fdd0bd42847069a6ff2148833ab0efffe0cda91bc19fe9beb194c4403171341b5106e8d4ea507eef4064ebb32abe66acb4f4b919915ffaf60c1ea42c1b457fb46f2c57fb15ed69ab975976afef616f985a47cce2e4d68db0921dfd928e35c0a2aacc087bb3f3f323c594f8b50d38c76c58dab373c6bd25fcd473f6ea3329f42d38a5cd8988683cb352046e463c368ebc9f0c1fed932deca43d9ef545d56ab94a6d4ee2d7046e54400000000", 0xe3) 16:10:58 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x4, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000000)=[{0x24, 0x7ff}], 0x1}) 16:10:58 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x2, 0x1, 0x9, 0x1, 0x284a}, 0xc) setsockopt(r0, 0x0, 0x22, &(0x7f0000000080)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f00000000c0)=ANY=[@ANYBLOB="693f852d48889691ac2d7c15d5703e6b8dc896ceaccbd4de634b634cb767ab444f8f5597116ff991d4f58a12dd30943cdb9b6e4eb863ffc4ab575a2efefdcc558992a34ad7b0f214a27fd87f9682bbe8043df3006e7f976ce1f7511bb6f4a2789f0000000000000000000000000000"], 0xa, 0x0}, 0x0) 16:10:58 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000100)=[{}, {0x5}], 0x2}) kqueue() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 16:10:58 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getpgid(0xffffffffffffffff) getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom$unix(r2, &(0x7f0000000140)=""/254, 0xfe, 0x2, &(0x7f0000000280)=@file={0x1, './bus\x00'}, 0x8) 16:10:58 executing program 1: setreuid(0x0, 0xee00) r0 = getuid() r1 = getuid() r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x0, 0xfffffffffffffffd, 0x0, 0xe22802282f68703) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r3) setreuid(r0, r1) msgget(0x2, 0x0) 16:10:58 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x81) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) ftruncate(r0, 0x7) setsockopt(r0, 0x4000000000029, 0xa, 0x0, 0xfffffffffffffcef) 16:10:58 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0xe56) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x10a) pipe(&(0x7f0000000040)={0xffffffffffffffff}) openat(r0, &(0x7f0000000240)='./file0\x00', 0x110, 0x0) 16:10:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000600)=[{&(0x7f00000000c0)="51b41ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0afc0a7c150e", 0x1f}], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) shutdown(r1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000100)={0x0, './file0\x00'}) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) faccessat(r3, &(0x7f0000000200)='./file0\x00', 0x10, 0x3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0xd10, "b04d1a20f3ff0e630000000000000000f3108557"}) read(r4, &(0x7f0000000880)=""/161, 0xa1) 16:10:58 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/129, 0x81) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x5, 0x80000001}, {0x18, 0x1, 0x10001, 0x7}, 0x4, [0x70, 0xd84, 0x0, 0x9d8, 0x8, 0x200, 0x9, 0x6]}, 0x3c) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0xfffffffffffffffe, './file0\x00'}) 16:10:58 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xfffffffffffffffc, r1) socket(0x38, 0x7, 0x2) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000000000)=""/201, 0xc9}, {&(0x7f0000000100)=""/85, 0x55}, {&(0x7f0000000180)=""/246, 0xf6}, {&(0x7f0000000280)=""/6, 0x6}, {&(0x7f0000001340)=""/152, 0x98}, {&(0x7f0000001400)=""/80, 0x50}, {&(0x7f0000001480)=""/106, 0x6a}], 0x8) getsockname$inet(r2, &(0x7f00000002c0), &(0x7f0000001580)=0xc) r3 = dup2(r2, r1) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000300)) readv(r2, &(0x7f00000015c0), 0x1) 16:10:59 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x44) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8, 0x0) sendto(r0, &(0x7f0000000100)="f5c3cf35bd1335a1b3d121d737f99a71ed72666af373c3b489ec057345995a748b9ab29c4ee3e59b3d655212dda73026db0172f111d5db36f91a3762f3ee600a18dacdf9a4ba1bd0ec3c91ccd64715d43d205389c2cdffda5142e9fc415262d12fb3226d236f0fbaa4741f5bc2801f6d1549465b84c08c4f843b2fb8f0d5d5754363722ad65269fa292f9481f33d7d5491", 0x91, 0x40a, 0x0, 0x0) 16:10:59 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x61, 0x0) r1 = dup2(r0, 0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x5) write(r0, &(0x7f0000000100)="d8f5982f4c271afd63c2e78a6dad451951d2f844d0b30e6a3c926a2b6240a99145113e09483f796f60e57152a756bcb232d9b6", 0x33) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x80000000, 0x100000000, 0x101, 0x3}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) 16:10:59 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x180002005, 0x2065d) shmget$private(0x0, 0x4000, 0x480, &(0x7f0000ff9000/0x4000)=nil) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000100)=0xb) recvfrom$inet(r0, &(0x7f00000012c0), 0x0, 0x43, &(0x7f0000001340)={0x2, 0x1}, 0xc) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/227, 0xe3}, {&(0x7f0000000040)=""/157, 0x9d}], 0x3) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000001280)) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001300)=0x4) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSBRK(r0, 0x2000747b) 16:10:59 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x80, 0x10) mmap(&(0x7f0000ff8000/0x1000)=nil, 0x1000, 0x0, 0x4000000000011, r0, 0x0, 0x0) munmap(&(0x7f0000ff2000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:10:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0xc002, 0x400000000086124) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8200, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)=0x1) r1 = open(&(0x7f0000000140)='./bus\x00', 0x40000000006, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000000)=0x4) write(r1, &(0x7f0000000300)="220e001c067ebc74a7ea31cf801bf1862696f5a8a155adaadffa48f4", 0x1c) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x3, 0x5}) 16:10:59 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d23b6d7cf71183db070015873b9c0916e7ae9fed58938ea6ac68a0b06326abca0fab3647175abf22fea120c9b3bb77ca4c205380c660c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b5eacc26757d14f2e3208364bbc454327b6a1522c332ea628b8cb672e9e70f7818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa0000000000000000000000000000000000000063e6ec8b7858bb", 0xdb}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x7, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) mknod(&(0x7f0000000080)='./file0\x00', 0x80, 0x1) 16:10:59 executing program 0: clock_getres(0x0, 0xfffffffffffffffe) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x40) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x400, 0x8000}, {0xbb, 0x1}}, 0x2) 16:10:59 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) select(0xfd12, &(0x7f0000000040), 0x0, &(0x7f0000000180)={0x2f, 0xf6f, 0x0, 0x0, 0x0, 0xfffffffffffffffe}, 0x0) sendto(r0, 0x0, 0x0, 0x8, 0x0, 0x155) 16:10:59 executing program 1: setuid(0xee01) r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) 16:10:59 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x80000000) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) mkdir(&(0x7f0000000100)='./file0\x00', 0x80) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000000)="c4", 0x1) 16:10:59 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = dup(r0) ioctl$TIOCSPGRP(r1, 0x40047477, 0x0) open(&(0x7f0000000040)='./bus/file0\x00', 0x81, 0x80) getppid() 16:10:59 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffb, 0x18}], 0xfffffffffffff0ba, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:10:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) mmap(&(0x7f0000001000/0x12000)=nil, 0x12000, 0x5, 0x1010, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x3) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getegid() chown(&(0x7f0000000000)='./bus\x00', r1, r2) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 16:11:00 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) semget$private(0x0, 0x4, 0x8) 16:11:00 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000100)='c\x00') mkdir(&(0x7f0000000340)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000280)='./file0/file0\x00', &(0x7f0000000300)='x\x00') unlink(&(0x7f00000000c0)='./file0/file0\x00') socketpair(0x38, 0x4, 0x20c, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) bind$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="914713936669402f66696c6530000004"], 0x0) recvfrom$inet6(r1, &(0x7f0000000140)=""/20, 0x14, 0x3, &(0x7f0000000180)={0x18, 0x2, 0x8, 0x1}, 0xc) 16:11:00 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') utimensat(r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) readlink(&(0x7f0000000040)='./file0/file0/file0/file0\x00', &(0x7f00000001c0)=""/126, 0x7e) 16:11:00 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x6}) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x400, 0x24) chroot(&(0x7f00000000c0)='./file0\x00') getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) preadv(r1, &(0x7f0000001340)=[{&(0x7f0000000180)=""/14, 0xe}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/70, 0x46}, {&(0x7f0000001240)=""/199, 0xc7}], 0x4, 0x0) bind$inet6(r1, &(0x7f0000001380)={0x18, 0x1, 0xfffffffffffffff7, 0x4}, 0xc) mkdirat(r1, &(0x7f00000013c0)='./file0/file0\x00', 0x102) close(r0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000001400)) r2 = openat(r0, &(0x7f0000001440)='./file0/file0\x00', 0x1, 0x20) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000001480)={0x3, 0xfffffffffffffff7}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000001500)=[r4]) chown(&(0x7f0000001540)='./file0\x00', r3, r4) read(r1, &(0x7f0000001580)=""/45, 0x2d) read(r0, &(0x7f00000015c0)=""/201, 0xc9) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000016c0)) mknodat(r1, &(0x7f0000001700)='./file0/file0\x00', 0x4, 0xd72) chmod(&(0x7f0000001740)='./file0/file0\x00', 0x80) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000001780)=0x2) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f00000017c0)) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000001800)={0x4, './file1\x00'}) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000001840)={0xffffffffffff0001, 0x1}) r5 = msgget(0x3, 0x9) msgsnd(r5, &(0x7f0000001880)={0x1, "37de31ef4431d6b84a88b9d7dd4a2c5dd9d8c5114e3e1a70f3f111c712a1941269203d2f26bced90c00d46c1ef93be962fa33c1304c2ec01681495bc985a03cef101f022420bf2e828c85048266ef5f42f8e187b80f1a3e011b8ebd18e145005866b380b22dfd407b0c3fab47012a82ec0dd18d46fe770b2d186340e2a09004eff5753b2140f8dd6af0c019fedde49a1cf0b3c908b7403a0ea647cc116c7b95b85251e"}, 0xab, 0x800) setegid(r4) socket(0x10, 0x7, 0xa1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001940)='/dev/wsmouse\x00', 0x280, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000001980)={0x3, 0x4}) 16:11:00 executing program 0: r0 = open$dir(&(0x7f0000000300)='./file0\x00', 0x800, 0x6) getdents(r0, &(0x7f0000000480)=""/4096, 0x1000) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) geteuid() socket$unix(0x1, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000400)=0x10f) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) setuid(r2) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 16:11:00 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) fcntl$getown(r0, 0x5) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)=':(\x00'], &(0x7f0000001180)=[&(0x7f00000000c0)='H\x00', &(0x7f0000000100)='-.}\x00']) sendto(r0, &(0x7f0000000180)="be2c29fe1a9b65a4e79c8b1c754cbc609bf08ffaf992b60d6b3148e90dd72d688559fac82f562123cb469cec9444302f1f600de2cf0bec2045f023ab6080704b2c2b93cf3dc8d7e44483861a8de817e0661d80d04cf191bc430fede35b52856e82e92b4280913b50a6f9f162f0f985083825eb5b2509b1286e145bead45f44cc55e9dc0e61e7d5638deaa991d2bf8b7878d6752e038f62c0a37e8d5e2aae9298bdf6fd63b89528d75122a4bc6570720e74ce089189b69bb855020d2945672ba6aa0c390e9ef0d613dda7c098d886b79ede95cde7cbea728583f46a41761a4cbb848a9e361660ef5b4fa009f365b7469771a034d9d0d79eade0fa127b6341c048d690b9dbb94cd4aac9d5df43b1250bea62b49daa443a8959ce6b9281238ebb34ccdaf2befcc62335d94ad1d3c7b7dbd2d15516ca11cf7cb82631c6f4b9a1fd3f71c045454dd94887b322a8ecffb206523784dd7256642a2d3f0a48a7c99e6709ec359a1d6a7599035ce315852dff8964a0722e5d1938dbc3097dd63c8e4dd35dcd4a742a7696fda2393626fd7fe7c8640a840f98fbf1a8e3aa4fda3d4f69ee2fb58cdb381a05f876555f17e862f9a09388df390856a0bdf127994913b1599f0026ef4ef93469c754a32690217a4bed96deb52e19e2a6a1990d9118d341074794b6b305b4577dbbf9ba911f7441c519a40f379eaec4ec0ffc5cee8de83d068752d4012ca9dd71c10329a110d935bec6e667668b36fb754fbe9f4312713e82016fdfd21f8ff89ee9471444fca3e2efbbc5471a350eb0a402b697822adb28838570d9ab9cc444bc43e012d7cb645d7b1e5e1c457573f4cb025f868440afd162e3c57f6083f80ebb0912caca26bdf486ff02fa7b3094af20820535a4cd225c5b670fbd9a3b5db33a5ca70aa56a6b80bf7df2bdda2d433563b642925de1877def32f5909d544d60d2d6ed67316967256749554c355c2729acc13b864343723ae768237db422ba9a91f164ea18fc390d3761d826124b7402e6923668ff106581be174280bac38f00b8092f84b622ea92cc7fbf6a2ce20944b93e5e7747f04a22d45dd79b0c9b5743edc3611e01abf358b014fb20dc93b55f7829160537cb5641616470f2a1752927d2882c655fdcebf8f520e005acb9ea796b236d3c7f8573be2fab404fe6514b6ea0ff5157a1768f926f1bf6100e846c9be26a23da25532ea61ec4f4eed6202ebfc975cc3466c8f2d4dc4d467a1c0bc7339714d77d5c4c4a4bafbbccdded3a2c5bd2555c4f077895da372e3964d4654d2c2ff383d8d09a240d7dffeeb2031f7a1d7eeb6a643b49e13984416a7a6d10aab18b0016f7afd833068c71358ae752c69dc3b01e1f9bc87171c34c0895ac113bf27555fbe2c1558b87e0952f229a3cc10aff88cc6c8efc8f4c492322c79053bf81a89bb47e5ef4725381fc344b4664fc0e3c3094be8e2f5244c368e6b7d415f1f801deebfa68155d4df7b13aea6fd6c71f27cdcd3c955845a12ff7432620ba58d0c96b95be7e331df23f89d7940a6110683564ddfe5bf3c738d8d3bb77ee9415387e9c5c40e489b49619c1f0f73cb761de5de593c4eaff88ed6c042c5b790c1ca30f88150f47d70674d64c2d1899ab03651dde291c79ff2e3a067402e612fcebd15d88eddf79e3a11960a708e40098a9097010055aa335f89f2bdb1c33287714451fdd71efa5eb1a441d49c1cbfd661e66bb9dcae11e6dccb9058f6bb1ba7b01e61fc8e5c2edbe24ccd9d30aa3d00ac5764f1d5fa14c2cd54b04d353094fde7225c1421b294e157a7f7f3fb3bf1cddb392589502e5e7c619d99dd64869a86d8ea9d077b6d70101693aace6e59ad98eaf83e965c804f7a12294aecfd74c36e3d9aeb15d35cd4dfad904b97177feeab0bb10daf9f04ce168c5ea71fff4037613a5caa694dc25efa6169b96af6fc71345d703fcdfbb5eecd8e264aa15e1cd8af217da0873ebcb904040e952ddf6ced1a334ee2c3cee74ec33cffc95b751d9d183256f898a1ba8a2edbe5de647c4e8375e6b8bd0aedf8e550976103556b816696d348c7393ea2badd2db16641fcaf2545637debbeb12d8b798c0f79263c4ddd6c599b57b931a272d68b97b75d16c59ebe7d6d43c7c17ec3a82995cfb1337de081e37f56ad2f5303b7039534af2865629cafbf0102ca75773304efec1e9ba21cfc78e3f936e8db2bd1acca64ad36030bc6e0a5259ee96519f72722d86b57c92ab158125d8e44789598228032addf27289f7eed9367dcac4c9dc472328db390751aa3263ac8e774e4053bc46e6a64a3a687322e1fa3b536a5441ead9037c6643dc053dd8e1e7da23734925d915e50051a352113fa7d5b08023d6e26fe1960417882974fd5ac1fa6ca709250f856c4c5c3ae2ec5ad36789769b69269631a1beb27d4d96e9282defc4170a9f90d1264ef5cdcb4c91720758d42a36c0481b917b44ff70fa4666d0fb5aafbe0d9643bf7b5d89da2bb694a4af93275ca2c0f078b87e55d6b8335d295b91d0dc9cf90403f73877b227a7056f2d99663410652e6626aecd3e0f1bce821b4d428e746c4782b4b788ee2d4adc5e4fab1f8ad4d235b6841bacbe552a1a3fb08310c43f4c0091584d9c708cd142388594b52ecd2dd67de74150fb1db01b52a719da445cc663db9a56e5053c8af9af735f145a2d5a1c2f0ff3a8f71df259b113556cbe7b97bfe91740d28c88273ea9ebd1c596ded4a9ed3236347c00c29ddda2fd7bfdda9be15994eec8443a4ef64a0edcd56df4970e7a6fc370e0ac93efaf8d781cb105bc46a068d2f7545093c8e48bdb9dfa6f4aa5b3f3d8e7e5a554055dd2e8156a201326115f4ce7335f26825545e78d7fbaa24e95994ce1ae49b441af4d5181e5b98907b461efddc06289e23cb7b19b46ecd24fbc1a60a6ac3e9b3aef9bdb6c414a7585f9597b05051ccb07e05ad3e5028506cf0c5f8b7c21a3a8ddf6857d14d9054aa4a1106f02829291a6322ceb06a9203b5f3870616bd365f6a33868c105ef81181f5dd4110c4cec2ddcc3a91a4928421daf1dfd6a1d7444d0f88661317ae100772d7c60cc61b34977e0f003b3c8deec024c3c7bc25554b1610b86334553ee9908b29b5fbc2e2355374067a16cdac22102761b61e598faa7e6dd6e994e2f91b3da3d59b5d73692c2a7ce431ae1b9078b0939ace445d7352d317aa307ff24c2d38530a505972bf8244d29b6def6bef8da02a92a29e8755c31b9e87dc1edf1b28e400e9af1d42fcd091d1cca26e8bba77ceb2ac667de3c74aa8ab6d101cfbb3bd6bef89db1e72bf23db1a392c4c5112d8a6606003d58eb004b839b033a0a92f299c9c64a6ae965a7d8384d8c8aadd9b799f6c25c206546bbb6efba02c4fcc7a2a2243f5671e714937a6a66d1d2cef51554b07e460ca24f1c67bab0f810eba8be958a9f64d586584bbe212e483281bb4fb3362eb1980c8ab6de64b691741377082aec94a5891733e125f399911ae973211b708699ddb0b84bd37189e7817bb0368985de117146ebd584a19551ceada95cebcf0a4d4c5ece53841c59e19886a0359e4bf350ecb7d15f5c6bdb6674cd9503967d7262db39142cbbc12accb45af49993bc5b3d19f12cafaa2804f659965ae54a9dbb7e5d62b4db60f9cda942439ac164c28b93985f328d07736e42ad9ec92a867b72ec7698cdd147430f757bd9303240b077664d258b4b27ced8e0eac88a4c94e75e5f974c97ae5c19e89ade0b929240a1ab234bfe26a844992c72b36042b475f2e059b71893522eb45a01ac3e10408bd9a9d7c111a76ce76f9b0accf5ee2ec56496ffef51a8fcf39b17b4c5465bc19957d83e209b8f1d488497e37d7abd97438a250407f4eb99d7c92b02521fd8f5393bce5aabe9fda478b0343302caa4f25439a2dc7b8fba30a57c27f782488ea9d4184c6a19ad1218ca650c5c9461658c37eb876f13420b82c068f20eabc8bc2f0c4919d21f095d6a64fb29cc398f1d159b09d7bd23b2ebd49688979d4589280dc087f6705694f477832f3ce78bfb4b26cb9d6e6fd86f9460be81167641d2619dafb6217784a291f11e71faed6c39d20b34e9dba14fc381bc040f4b9acddc7a188da3825034c61aa0cc78e40f839ab30f7e6a6712018872d033fb6b2e416e9b19726d909241e30bd104d2471ec6be6b9ba691dae630ad12f2ef8272d6155ee788f88baf00e855f980354128a1619efdf4b75bb3f9a46756450c02865bdf441d60bb82e097eb1b8765033d9afed048352da6b881dafdfa06655f29a8451fab89397df39e7762d4da7951d4c55a793e9742e003cae476a464f07c81f680700c699079cb9110874623317659f90df71fead7a092e3f783d75430dbede3aa47eac5a69a7a1b49030f886f752cd9654aeee514ddcad542cf25e87993dc11d46e2c31e971bfed5b27aacff0cc9ae88a44d7d5f81a2219fdb198ce4cb3493dae4860d265c79027f4927b722be50806a53028c1c5b54821e0b2e8a27b99992226531d5c17d109fd007134157943a13d18cd0b992295e459072b0eb552151347c2f8f7f0ac4c1ef8270cbbf839c0c8635d9e9fab7c7056eb464c8004559a1edb07adf4313e96637efff7cb0f9bde39753abc22f992529cdb98af7f6eb61a5e3f473ce189c007509043eca467edd4fa33753a0dd94e9e13f38ec90ad1ce1468888aa0d4ff3199b841eb7f05c1ac75136474fb2da3ac1a9fd0980472dffbfaa25b4c2cd01524126eed8ee0807bcde11021e675ecdc1adf3d5696d8be3f2dec9d235cadd998ba2d2a35eef0e13db3df9f38a635d3b969d5f82e009d322d8f59bea893530006e14134f438070e023248dc15773d65756e6f9f4d4ba77d5009b37ca54b2e5935824cacb97774a76026aad680ae229e4427b44079d66f0594d4fb5a187fea2ea849d8b65bdda9bc00d3c30f00b3fcca02259628bf47ea8d78fd490c62313919b7381ff2a71f0d6721d0ce7f2d5ea26003afa8fd758087699c42964967b6a8583b6b00e22f1d7cba517288617c0505a87d3052e237c0f0fe97577046d049d32295d1d94d14dce3c28b060f3d0ae9289ec9b78c4db1e652d64bceaffc6f44b8198d5f2ffb36bbb38cd7e33995a02c9562febbdc9449ea89e7e5daf789554091fe255a0e7db5b96bb2379002b1f79c9a451b78bdf70eac9354d1b934d620a9b29f6432356609b547c164a3e953cba0b23dd7a774242b780f5c3ede202b875c61030b10e98ae8505a2fedc6358de1f03a146d134d21ee889d5d21f302bcaaefda5387b5e7a29ba0803ef6606ee3e45c56c027c36bf2b30c767808b41c01bd4914cf2fcab5bd1d51c35db95d054fb29359fbde6d8141d35a07b0e2ba69f0a5807cfe78d4b9a6fde7b49de3e0e4d46235c1427ad14f5ae95a2b310c6685d02475fdf654c94e4b09437ce938581fd3a36fe87e9e0528c494615ce7182624ea45b8dd5adc5f1a0b4ca8b262712a0724362b66b1ace0fc0b94e53b2142f14178dcdd0e1e23050c6dd7358ef0d4b9d42bff904e6b4cc36d010b7fc43c814cf98a3b98719a76b531ffe28eb1540147cd994a1cd6564c7ed205fe0e2826bc5f4645a0f870c861ea1561b30cf88b2a1fee4111fc483e1deb4e4020c00f995dd96459e98ecad2cf9a3d8210df6ada1000933b62e0c293bc5dae15a339d3aece501f1777375c5da268f7602abb1a79ab50903178fbae8a3e9f690209c4cf14676ddaab9be1ec8f7d2b193bb8480268d68c91ea9ec81ec0262c14327d6ded4872de3afc544d646a8b5387ab389316", 0x1000, 0x7, 0x0, 0x0) symlink(&(0x7f00000011c0)='./file0\x00', &(0x7f0000001200)='./file0\x00') openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001240)='/dev/ttyCcfg\x00', 0x88, 0x0) 16:11:00 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x10000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) r3 = getuid() r4 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r6 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000100)=@file={0x1, '.\x00'}, 0x4, &(0x7f0000000240)=[{&(0x7f0000000140)="8b5bf583d4e54b8c914c2ea3343c9444d6b3e4147f27c6f1c3b8cbeafa3752b8a3eab729753404168d23d83a175957cb7c188ed9feba9b2729515363f3bcda9cfabb9cd5f559a2ca4c08c455a5235bd9483bd9791ba6760dcfb0d3feace3a9", 0x5f}, {&(0x7f00000001c0)="59ab0d8b2df7453bb8ae0b1ee022d133cf98f06fcad1a80e5f56528a52ec", 0x1e}, {&(0x7f0000000200)="5ed8670e39ffcb2beb52aa3822d74bd2c5e591b5c2", 0x15}], 0x3, &(0x7f0000000440)=[@rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x58, 0x401}, 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) bind$unix(r8, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r9, 0x800000000ffff, 0x40, 0x0, 0x0) 16:11:00 executing program 0: nanosleep(&(0x7f0000000000)={0x200, 0x7feffffb}, 0x0) r0 = kqueue() close(r0) kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 16:11:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) preadv(r0, &(0x7f0000001600)=[{&(0x7f0000000080)=""/241, 0xf1}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/84, 0x54}, {&(0x7f0000001200)=""/144, 0x90}, {&(0x7f00000012c0)=""/148, 0x94}, {&(0x7f0000001380)=""/199, 0xc7}, {&(0x7f0000001480)=""/76, 0x4c}, {&(0x7f0000001500)=""/208, 0xd0}], 0x8, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) syz_open_pts() setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) 16:11:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000580)="ebfbd62d6d52d980e1eb817ddf77314d0f3d627fd8fe651c3f5179779ac09b434025b81c8b8e81ec2baf5fbe3da91750bfab916deb6de5776a1f818c36b2323ddb5fcc73ea8640ffbec78a9c4a9fb8d37817a64b5dc13b6c8679208e7985bc1dc0ce2bd3098d262f4166622477b56f49cb9f45e94af2334ddc6dddd2f9fdc359c6a461bc81e1643f91fe1c6416d58623f25016c413798bb959c9b64f20a367c3d15e981b860f8a786485301ee22fdd9c57fb95831af0a6034f7a83cb3d5480875db5dda29f4e1767b60199d882020547872ee5ad50fdcf72820dbc93dd93819163c35a71aefe8c917affe7688e3f4a186d40d47bb551e22b4ee18d031f83b1acad92e52faab53d7f89f21b02ac38553c9a5dc4d96c53a9e3d5e422dd20b085a9253726c4b62631b62b534b7e40eb47b310835aad20b4514f30302302e65c5af251edf1a9369e66ea267c98b25bf70bb0acbcc0043919a152c26bd50bd7c0ed51e0e25afaf6a2a6a0d0e8801d0880771d6c267cf7b397b8d5df7381a17b77656db63291779cfe31c61852bbad3ea555613dfad0b5b5bf2571b52d7361026d343b9403280d9156d2f1697f6a8189241f74335f180b791725322b62594e2aabac269121d6918e952a81d7e476163fda88498d939ce1ad5d9a1d1708b512b1a5aebc0a1f1c52d3507f6fac0504eb931180792832629335bfb5c6d5a33a918382297d40b424ed876bd3ea19dbc5bcfa9fd6d7e2df90cd2b7d22bd98db41c24391e7a828ae6517ec413dc49c90f48f9a400e98433fd193d7d56192c6a790fb0cc6e8196eb66f6ae5a3fdfcec22ea3ccaf435f0003790c46fe7d8395af9ec193207f4f7ab82e92d571399833d44e8b482080efc8f436233f85bbfe6f249601adea3c3b743244307853483e4853e31bf4a92c72518489f7ce581759ce599def25f71e331c10a6ebb3bf6bee4393fcabe00bb40ad533a4e86cfccc2586a890ee3064541df435e3321999f4767998d87d00499f477c6d70b2184c1e206eeb5b66f1303344eedee4f1ec2119c2b1c336dcbe837c9a10c20e330cc5f09d9386355248efad451d7c04ee8a2c038194c05c11dc0601e8079d6373fde2e6f23659da702107b26338cc082301b43e5d9bf31b4c4c448d96ed60d5bb515bbb3c0d15924d1231bd2725b9db17f916366db92ae0f1f3a56df5559423224bbc7cf4bdd7a2509bf7ca0e382e5673b7aac67612c76fc995287438e55705b568100f66f676021096508b13334b50718592a12ea3a3dc8a0062557d43b9ed164bcd784b415a941181ca585191309f1d51b4b6c9c187e4c3ae96b2190ed810fa7d4dd48814f0f4aa17fed0d2190ad354429756d9341eba717637d63ad06bf55e6b8517526da1a2f02476a06abaa584ea71fb588fb59aa62f51469647249bea405dde78351598f9570391d725da4352e74869e507358a2e4de49ad6f07b1efccc7ffc7f2637ca554ebc86d87b0a25067c5d409af4708dbb3e7dd98c4b4c728a22f8db661fce17444656a7305e38df3602f06952b60c5d644b7e3a394faa4bd31e73f47293b7fcd3f93a163d41f097d30b9908fb2e827a33620a8955383c313b393b99d6a003d6e383f2b39306c3cba884897bec593ff5cf0bc4973a0f5730649deeebbbcd891ca38d467ee3fc58baa08b708b9d370d6ffe50b0c51958551a3ce61bdf484c79604977e41dd63cc12d6ae66ba6e6186c538c3cdaa8dea9c64f2e02ea0e85b5fdca10685bb2735a6d24ac7db1b3c36fa650cda7a950f901ff349d5332995516e95389cc267f89a257cb77ae0fb9ccbbd91234d962c7acac698f3bcfd4149f6bbfd6786ea248b8db266e4116567462f8cf103755985bde44e87ad71eb87b7109dfcbf4ac7ea11e7b2a3164664412ae27d304f402c9c3314120371242c8e0f6e63c31bfbd2b1b7f56cbbf2a6d3a77760754141ea00f3bfe44ef540bd0fe700b31785cea5479bcfc9e0444543cfd69e762a32f232fc8804a7077a98709d044b7f97ec232e13d71ce5fc932485db4254964f87a1e9732b46439808bdcfc47ed705b1eafc09a487ac35176bb8df490e2556b03d929ee906856bb93d6e2d3067b0ddc9e6e74128d55bc01e526b0b3a58b2d2969ca4420cab12fb7145a4ae84b29ff04ba3a624f61f1b29a329e51ff17e953169ece172852e888888a68b5e4fbe441d1bccdbc4cd83399b5a73ce38e573aedc37a6a47eea6887389372bbcbcab7dc6d09a72006bdc38c698ea6d55490a10fb269475fb45f304f833171471c244cc57c3b0dc6bf79490f91b94731e5aacade83c706a8fa448021bfa75c88baa69b9adbdc1b962cb26e7b6f869e5d0591199647bbf238b682e060839008e675d185389b589f76579d708de735fadbc776322fab446d31da11b66c178abac40bc5226c90161cc7348bd600664d163976605331c02c54211db13adb30f82a1e4c98e77825941e75d2c92336f1a873c5b7c4ef2c43dd25d6a38b9c765133249c4af9f5158b6460d579aafbead8861b4d5bb63d8610c74a89b23148b4a17a46f846dce6035dc86e8460b36292559b5f55f219bd1fcbe25390a96e5a6ed6004d54fcd8cdcf0db9d9ac2a3a119e2e0bde3a97e706eed7d216819a9bcc53ab5cd87b097d25f27d48a1e3211c57cb7500e8eb2818c018820d5e5b5cebf314d529ad032f27f3c199802e8d921ed00dd3258c6dee21edca26cde091efb27053c9f73310498c482934447b3d00a194c81226a74f4bb6fb67b5cca8dfa2f4d1859feba61e075686a0936e6069048cc8acd8d27d6098b23d82e2d25706c8284bbb4f5c8dd3495e60064845fbf968b88103bb743d6eed22375ea3588651725aceca3d6c41e462bc0f6ec4300053ea7aa78272e458", 0x801}], 0x1, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000000c0)) truncate(&(0x7f0000000200)='./file0\x00', 0x0) getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getpgid(r1) 16:11:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x200, 0x9) write(r0, &(0x7f0000000040)="000900090046ba2ca6", 0x9) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000180)={0x3, 0x5}) mknod(&(0x7f00000000c0)='./bus\x00', 0x40, 0x7) open(&(0x7f0000000140)='./bus\x00', 0x10000, 0x82) 16:11:00 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="99f7fd9a249ee73ce09b9ab05aece6d28f08deaf1f8d8967a84409edb24a0ca3f45cd3da1fc900750c98e0c07b87b44c6e43880b63c50d0a851d275d2c2aa1704d9d6073a840dd1be6c79ebb240620204720a1b87361f21aad8b7f6f793e9776149e79c37d22af2b62238a90311045b0470eee61d686aa27af229aeb671e4cf352852c7b011b6ac5fafaa2f9c09cc4d3cac7ddee5de3defe32d7b3ae63cceb0dc6824830aa0d2c7f82eb89e2232d38bd5537842815c6ec4555f2e83442ee5c9121df30380eb950af028005e7ef2e97fb1a8d7ac8a7744832c49688e0dd309435a49636d1ee4cbb60694e9b70b787e145c56e550baa38e1f284c0fb007c5a040a420fae61ba9a56efb117668b899c66e88bc55275db969416c5bd713f4d7ce95a4096b56404623a7c8043bb3c688b256141b44e5985d1367fdd253cf51ccdd89eb259e96b453a1e837100ede4b0eb3e3bdd5cedec0b3f170546bc4107ffd9e865d2cf2f8fb4473ee4651c5c44f0cebc0c06c0f50e9eaaea4865aecc5f60405878b67582711e9e7b3d4b99e98e528569e770def9075cf951ee27d81b73b52a686a6bc189a3e16e9b7597301b96d755a20a283ec37701704fa6c6907a9eb93b49dda7bd81978b131782844bd6339aeab350706e3c18673f6e749e172b2184fc079b203d00636f54ee7dfbbccfdf96e5e0895afc072da416022bd1bd98caeed9b6f0789a20283a15f1d8201b2df3026bb09732b6c8c28f0ec48db9be8d797c0ea924b2806f1ada647a68804cef944954293b5559d6f50084aab7e4216253aee47feaa8ec0834b125692463c742be9219d6e880e9283116fcc95f9e2ac4a4b9e3b3d733dbf7118bf37bf7a0e16c9bf3e6ac786db07e4f1d3daee7286f090f8efd72b069d99a14d89e20f6e0456f48e6158cc7bc3e80e6362ca8005b73f715b9f4f6b685d051a247391537b6c6944079d54bb08b0c79fd05d489490116a095d56ecbb7a8a201409ab19bb1c95120acafffeb91eb951e571d353bc7a41e363d52e6de05d59dea3d33d204696e4011ebbe48cfd162fd2b5d464e522154ae6b32ab81f3a70ba32cb23bd09685175b9fbbf726970b27fdc236ef265a47cb094f6fe15efcd27663eed67bdfbec60ebea57da8140ac3b22c49178e23973ffe082ccdc5de89ced18c2ac441bce51305809119db902a4559fef8b36c9218eee45ec7bf18972418f82e4be3cc6dec7b7604b54d4020cb3f9d8550d2a81f0a41b51120ba17dd40ec0e221483b157b92f2ae4ab729ab35eb365b73320e60e1efd1b1d3a8c15beb33f20a5a9c52055af19014957a700f730d31372bd5de25f3e5bf4f7cd9319623a1e7fba9c2d4444b8ef655d5a9063927ad1779db19feb84f9016095b081ec0777a2066e063df5987386618eac89c3bbce4fe4cfa4463784c02b418ab4c61626b23a92eca10ccbe1c4ea51704542874d8b1be5cf1b2e228a765c1591fa59f740043ec8a9944e4906a9df92a13cea5a95ae6d40b27b5615e9535cde39e02a79afaf2b00b28fb96b7da092fbcee7c3b3a667e4cad8bacedb44e7b7d19d4a80f39180a3df7a2632c85e6b380a1152c92ac92e57cec0f0daf190faa53a047e325cea457ec00ca02b3722888a8da5a66a0f41189645e51815075b0e9e508d385a57199e07a06eebe445503281c45edbcda6eba7332849d7c0c2eab44d44c5ed118bb4ce63af0a8448515e57df3c6193c07ac5daa8cffe0ab96bf32be15e6f6ce98ed543e3aa12b2893e0b7bda46d0de979679cf33e086553d699e99cffa58a3657dba7253203572ec804cbc76f1d5ca2d9c62d63d470ce9a6e1542bc500f1051ab0520534bde70fb5dfbd3c40ae363da958e3d1efd3e701b28484ce4efdc8df8fd1399a840a2bf0ae281a52c29def259e72488112292c0fd608be9ff54167009345a64d7387f78af59f71cafe12715842a68a9da8a0a2b0155923a5364159813428279ba4babd976cbab0570864e082264666adf7ab09232f4ecf628693ba726b489910ea236fa95ad2ed6f131ee2a713ea815ef805982158775d3e17e08c1ef464ca039f62742ca32daf662b52fa122e3257f36ce900dd2c685b9f0df05d1bab9ebab1e9cae481bc11252256c509e2069cec89a89bde3398975d0896f8815cf35649b9efd9894c759219b89a185200a45dae8d86c6dd93544cbfa7b16ebe69e490d78055f8e33a2eea994390225b8269ac2b237dd16f86fa3ad9bf9dd65fb72ab1cf85d85ed924f74bf70b2fddaa52a24b9f887e53ae712733e945944d51b63cc5258314feca39dbb8cca8f06586a988e0d0c23342a325ad8016cedf900dca5083aac8665135f1f91c030237d77d44dcc9d694db573513ad550d0c3542440afbd6f592aeaa3bc38facee625e557a7d2512b07ddbc3dd3e849fbaa441b169629aa56b243e722bcbeab6e2954829325549bd9321d260534e1e342854a030d12c6e1878d5b378892b144ff0e62db297c72aedb651f7cee3fa891820c473e3fe6339203bf4291786c278e8cadecdf5d34e02dffd7de239b04a0e604767fc5f05648b582c123d904a26e5b2a39ee412027fe3a96b7f4f53039da521167aa2008f44103eef0fce9083f8c506b5b4056db4f64da48002655fb3178e95e4c605888010d05cbef3a8b4c59bf274f060366a177f529e9b63ca20e7711a30e392a9e26ba05adae605801a5258056bbc577c16cdb62233559a9c4d52e8757deb52ff00b70d1516645a9e0747e43cc7a8d0a92468e37c435807bbdab911cb4d4ce4a3c5550dc2cc5f2405d24ed3def669b8b7b20aac09254213c5e12241250d5b19d6a2ab667e705838dc8ff8bf08ce8b31b980b2f772d5c57080bd9cb87ae3b17779e8250210c3fea07567783dcc768734e3568a114ebb7e33f9c138df39d527e1be5913c7b3cde29de056655478bec672b9f6723396e24c98fb3d6d768e4052b08f412dae1d9e5b544934d5bfaecb446c40abe295e1fdc798aaacc31c8f220f4cac86caa74d975d70dcefab29a9a74e7fde5788246d7eea44b986481ae7b11ba2cef4d4fb0f291ff15cae5a165cb37474b50464d44c85fe63d6efa14d92df2a592ddccdf867f1b82df9767249336c881a2faa525958b59ee2ae4d786f18250c3d1dfadba4a8a1c76c06861395ca98f63c49296eddee938e9366a8f8fb53f4c44849c57d5a2fb4eea864fbd21b5e290f93f154e6882f5404348f11a3a51516dac073fd8badce6868741abb812b65684610ccf3664b15c041d96453a5fddc861bc9e54db925b7b9e0bda5258d23951c6b6f0bf1af5d8547efb5fe33a58488a01267a28b23e14c0fb8ff10846882c57f2680632609589bd4f052232c2e5ed7ce8fb84f3e0e1cb61cf1f1af316f3b055901dc4180d5cc874b143fa98c39ba8af00e4adfe4bc147d999027d403ac2dcc8b5000b4d174b8a57aa86f455f4c0038722e1674444875133c95cdf35ae76653489330c7e1d31b9ce8f41e8cac8d00df18338da2b0ba23b616a8479774e86be3098542a835792d434404928deef72dc6ad2b9f1fb5cac8b8d4980eadb901fe66104b415e177b9f8d844e8af6b7e34799497b0f93a861fc9e93afa33bd7f6df6cbee684e5dbe107f12770234ed4cd4c79b14de9d52201281775e446acb22683f3453fd37beff9c24af9cca69ec767b230f1364112b7572dcddd7fcb44f6f3ae5213d1cbe8548396b7127f39bdac3ce26577f79f688929191c997465b99c6afad45f02730eda505cd8344feab3e811a9112c3bc0365548899a69e9f4960fe0b1785163c841511752f7c9328c65427a3b6e1f3ce041e27f915601cff2a31a1ffbcc7dde6fc157da2972dbd4407ab676768962943fb6918920b2f958d00d38d636a82d9711e52bd528a1a15a62cde08ecf1dffab54377c31895763366041e80453e13a22e0a3838a174eb7376ffd4e0694dd916a791d2c0fe39146b24700680017b42164abbae602bab23c765df0b4470f0479fb047fc08089a9b89376aa626997e56fee97134400f0bca5084beea5ad7a78b78e8898f949287738a231a171e2c5dc40842796f83f8681d2110fdde89b08c42dd445c9730251fe1f8699f53ed8a14bab87c493ced43fd95d73d8b85f994781f029e8c0c8ff0716b8f2f410400ba6c67c9c47b1e5b2cdd0891ee7283b9369528bb8065365336361afc94210cdc43fbb959f9f074a3a1a654753f21fd179f6ca5c352daed074904663cc8371e9f27bd08a3fd6bf8c5e116bc739015d47f26027b67876f6a14052c232c92f657a0e5b5b6dff5f25ac34d60300d27cc08de93cc50f519625ecf89d53e4842bc9e4b55adc70c1315bf047abcb86643ef48d68e02fe7af075c7509b9d05b840ed1d91f2a188abca439f8eec4ceae4b2164a1902f45110e0d4cde0db8c555b3b504efa3148bc4f8ed9f1398d7acc6c398e885b97b0f585018d0f7f5dd1a31764de6d3c708c7abb1b921aa7af4786f43d56dc28b515398955ce695f7ebb4bea41f8bdfe38c8dc0c3a5d7b98b4901e25e90bb77f33c98fcbeaefe081280aa4f5463dd1be9e67c2457a05bd6fbea76e0e886ef4db029b6b2350728316357b4daac0d8e89cc4e56cccf4407ff2d4cc5954e7f6c839303a80c4a752c0715f87a55bccf113ef96bb18b7fbac80df4371cf4be2e71dfb67c7a974e4142a53d8bd8d2f37696df88b6b9a47f13ee00166b792824ffe1405b3ebc71b078c2e511faa423577177cac4100dc6f99532319dab5a2bbd52ee60a93c2ac4def4216b814627040f8c0a69f5716a67f2b291d6f55b6ffdc5b1040b8480a6f53d161aaef72a1d5e0ec300e99c6d9d73030afed2b1a71a918f66012de2cc82c3b0307aa13424ad0ce5ed37d65a71c0412fa9a0e686b491bc0a93c5395a5b441c495b9e20e10282a31300029e3dcf7c1c2455a63d8f9452bc5e314b7924ae14506921145d28fa0afc7addc5c7effcd53d76c9d5fd703db528b3656d28d14d3e7fb48f0c07064304b88a5ec0772959804453fc5aded5e582993ce40aa4a74bf76a91d21ffb7156e7e537cffc351f72111936558b7dc0a3d22bc5124810d65212efd22de462915cce46ac96e9d3bc2cc9fc476f0420f67dc2dd25b4b86a2aecc7863def3773845fde245b22cdfcbb04aa2a2304a055428546f980cf1af4a5bb81bbfe189e8a744940f4288f95b96560f067269807625ac2b0819d025168c9cb554c7b607f088b82029e9f60402158fa563e67ea29686502d2f82e4a8fc8069f82ce4f7c87ae9e4b0945720f83684ee5203c09e96f36f78ec8453bfc85bb1a4d27cc34f44c9c1aa9c6c80a45051382ec5ac50a8acc8f51a1694dd1e7a0501942946b9a5d5ecde924fc5a483e4550b45e0e01248c4998510826634845d6b3b4c1563ff251046d5e8035d7fd1a00f38a246f4e0beca91be6e737d06c261cac5fd52446215f86efd4747d7f39549c145e2c1fe233da2c11af57f21dc518197cd76438137173771a1871d27eac36f2b2d5dc77464005fd2caaa1549d52cc028379359bf86b65a9dee11a57397017aea2aa5f6001cfed18b5f5ee7264f30acff1f822d1a0e0e97d195cffe608f214cc1679d7924fe2ae921db3e6aebff08ec1ea5e83be35338855abae8d07e18438b3853970077480e0537d0a0e48cff6761a07e8f4da5d532498666114edd6093be62129b8c12bd733c7fe44343a552f0c73e7df05af0af6842c00b3feae4f3b09befac1d984c4143b43e5817ae106ed0d779facf87a575dc2ad2b9ad3ab3a634be4", 0x1000) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt(r1, 0x0, 0x64, 0x0, 0x3a) setsockopt(r1, 0x1, 0x200, &(0x7f0000001100)="15d7171ca5e9674a1263fd50963ef5e34a66a8c5f4df4d5de72e30b523ee14ab1c9c0cd803242372e9a7ac7a34c8f73956b608afb1f4255770f6d228b66f7153492e7e222e0e33d4b1d32f6ab9f72d976cf802ee56922774b8132d532937c90d7613f1850cbec9f5a9c86489e4d4698632230907ad51fb193f40eee3000000000000", 0xfffffffffffffedc) 16:11:00 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000000)) fcntl$getflags(r0, 0x3) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x1012, r0, 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)=0x3) ioctl$TIOCNOTTY(r0, 0x20007471) r2 = dup(r0) kqueue() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0x8) r3 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x10) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000140)={0x40, './file0\x00'}) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000180)={0x1, 0x100, 0x9, 0x1, 0xbe}) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000001c0)=0xce6974143e362f00) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x2, 0x80000000, 0x5}, {0x18, 0x0, 0x200}, 0x9, [0x7, 0x89, 0x315, 0xea2, 0x617f6fff, 0x0, 0xd53d, 0x4]}, 0x3c) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000240)=0x3) read(r2, &(0x7f0000000280)=""/246, 0xf6) r4 = getpid() getpgid(r4) socket$inet6(0x18, 0x8004, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000380)={0x1, 0x7f}, 0x8) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000003c0)) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000400)={0x7, 0x7, {0xa051, 0xff}}) sendto$inet(r3, &(0x7f0000000440)="a51ac81a8778d2d1c3700baa5c2548c6288fc078c398f396222aeff526c2b7833fb36096b2118cfcf3e5bb25e5b14dade0d8eca597d992de9d59e75b5a220c3daf3230a73e1776d936269bf9d3a7026023213dd040fb6fa51f3335818eec8aad0a39f06214da2c1154416d0892926a76d6ad3410a4b1c194f797340bb7389f9e88628e48d6c814bd228f5e55e60d5654a02110142d58b83075e2ad72890ea2b7aeb638fc3b17b0d0a659225fc21c133e61b0067a4f01c7eee0863424941e58aac887ed0edfdc9abe08abc9f6a910", 0xce, 0x400, &(0x7f0000000540)={0x2, 0x2}, 0xc) openat$tty(0xffffffffffffff9c, &(0x7f0000000580)='/dev/tty\x00', 0x0, 0x0) getpid() recvmsg(r1, &(0x7f0000000800)={&(0x7f00000005c0)=@in, 0xc, &(0x7f0000000700)=[{&(0x7f0000000600)=""/170, 0xaa}, {&(0x7f00000006c0)=""/8, 0x8}], 0x2, &(0x7f0000000740)=""/160, 0xa0}, 0x842) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000840), 0xc) 16:11:00 executing program 1: clock_settime(0x4, &(0x7f0000000000)={0x6d8a1c48}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x8000, 0x6, 0x8, 0x0, 0x81, 0x2, 0x8, 0x1, 0x0, 0x8, 0x3}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20020, 0x4) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0xb048, 0x100}, {0x4, 0x6}}, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000680)={&(0x7f0000000080)=@in, 0xffffffffffffff5c, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/79, 0x4f}, {&(0x7f00000006c0)=""/245, 0xf5}, {&(0x7f0000000240)=""/210, 0xd2}, {&(0x7f0000000340)}, {&(0x7f0000000380)=""/179, 0xb3}, {&(0x7f0000000440)=""/76, 0x4c}, {&(0x7f00000004c0)=""/133, 0x85}], 0x7, &(0x7f0000000600)=""/79, 0x4f}, 0x42) unveil(&(0x7f0000000340)='./file0\x00', &(0x7f00000007c0)='W\x00') 16:11:00 executing program 0: r0 = semget$private(0x0, 0x3, 0x6b5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x88, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/21) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x4002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:11:00 executing program 0: mprotect(&(0x7f000056e000/0x4000)=nil, 0x4000, 0x7) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x1002, 0x9, &(0x7f0000000140)="fc838f04c87dcfeefbb9000ca1f54a991ef0c09e86b937880df498fb7810412f9baeb0424f855c3b33e5f77f587aac486cff972e0f14fcabaf155f9525469bfef56f5133b87add551da0806eaffe4483416be1bac2c12da95acb5ca2410e0e688eb7cc6360f7c81996e59925a76650d339a7910045df2c2e89945ac9f72dedfacaaeaaf6bffb809aed9e72e32cf846c5fb3df30fb51a7c6da9dbca8053726df9e32228ce4c3863500496a30d4654576bc63e5b1a0854d91e638041a7aa8449c26ef64513be9f98166be5ce0805d8bbbb051f8b8267", 0xd5) setsockopt(r0, 0x20000000000011, 0x7, &(0x7f0000000080)="41c91e6e3a2d9e9922328c96b3728fd264857b96a2ea11b1774a8a22266df35a8d599ef0bf7968e70fa22884ba683d9c1d9bcd7dfa23436e35b4f281a87a29f763eb9222edf6ae21e739ce1d2040d312c9b736d4a960243a6d5b501dd36878e4404e61420a4354e4a05ed5b2f4264a35de48d283da06046e41707b4800853f711f43e79f54aaf60141c6570be0682bdd4e479437202e19e51fbac7bfb659c13c9e699523096f1a8a72", 0x158a) 16:11:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5, 0x1010, r0, 0x0, 0x0) minherit(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}], 0x1, 0x2) 16:11:00 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) syz_open_pts() open(&(0x7f0000000140)='./bus\x00', 0x820, 0x58) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) r1 = dup(r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x50, 0x2, 0x7, 0x2}], 0x1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x3, 0x10000}], 0x5a, &(0x7f00000000c0)={0x2, 0x7fe000000000000}) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) syz_open_pts() syz_open_pts() 16:11:00 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)=0x40) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000180)={0x0, [{}, {}, {}, {0x0, 0x3}, {}, {}, {}, {}, {}, {}, {0x0, 0x8179}, {}, {}, {0x2}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}]}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0x7) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000002c0)={0x2, [{0x3, 0x1}, {0x3, 0x400}, {0x3, 0x6}, {0x3}, {0x3, 0x260dad08}, {0x2, 0x1}, {0x1, 0x17}, {0x2, 0x4}, {0x3, 0x1}, {0x2, 0x200}, {0x2, 0x80000000}, {0x2, 0x2}, {0x0, 0x8}, {0x2, 0x1}, {0x3, 0x2}, {0x3, 0x5}, {0x3, 0x5}, {0x3, 0x81}, {0x1, 0x8}, {0x1, 0x2}, {0x3, 0xcc}, {0x3, 0x80}, {0x3, 0xffffffffffffff00}, {0x2, 0xfffffffffffff939}, {0x6, 0x8000006000000}, {0x3, 0xffffffffffffffe1}, {}, {0x2, 0xff}, {0x3, 0x4}, {0x3, 0x8}, {0x1, 0x4}, {0x3, 0xfff}]}) 16:11:01 executing program 1: socketpair(0x20, 0xc001, 0x1, &(0x7f0000000040)={0xffffffffffffffff}) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000002980)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 16:11:01 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0xe6, './file0\x00', './file1\x00'}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x3ff, './file0\x00', './file1\x00'}) r1 = shmget(0x2, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) chmod(&(0x7f0000000180)='./file0\x00', 0x20) shmat(r1, &(0x7f0000ffa000/0x4000)=nil, 0x2000) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000001c0)=0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() r6 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r2, r5, r6}, 0xc) utimes(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)={{0x1, 0xffff}, {0xfc4f, 0x8001}}) r7 = semget$private(0x0, 0x2, 0x100) semop(r7, &(0x7f0000000300)=[{0x1, 0xffffffff, 0x1000}, {0x3, 0x80000000, 0x1800}, {0x4, 0x1f, 0x1000}, {0x7, 0x9, 0x1000}], 0x4) connect(r0, &(0x7f0000000340)=@in={0x2, 0x1}, 0xc) fchown(r0, r3, r4) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000380)=0x8) fchown(r0, r3, r4) ftruncate(r0, 0x8000) semctl$IPC_RMID(r7, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000003c0)={0x2, [{0x3, 0x7f}, {0x3, 0xfffffffffffffc01}, {0x1, 0x1}, {0x2, 0xff}, {0x1, 0x1}, {0x0, 0x20}, {0x1, 0x1000}, {0x3}, {0x52d5e52f95acc8dc, 0x8}, {0x1, 0x2}, {0x2}, {0x1, 0xffffffff}, {0x3, 0x9}, {0x3, 0x2}, {0x3, 0x753f}, {0x2, 0x3}, {0x3, 0x9}, {0x1, 0x7}, {0x3, 0x1}, {0x1, 0x6}, {0x2, 0x7fff}, {0x3, 0x8}, {0x1, 0x61e8d4d}, {0x3, 0x500000000000}, {0x2, 0x9}, {0x3, 0x9}, {0x2, 0x9}, {0x1, 0xfffffffffffffffc}, {0x3, 0xffff}, {0x2, 0x5}, {0x3, 0x2}, {0x2, 0x1}]}) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000500)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) semget$private(0x0, 0x3, 0x6b8c98a1563bc110) sendmsg$unix(r8, &(0x7f0000001740)={&(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66694c030000"], 0xa, &(0x7f0000001680)=[{&(0x7f0000000680)="62fc37eaac2b83c4953af146e613706a1c896c4f730e189002dd669713abad708de454c8e8c6e6e597a07c77fed7e6fa158c19a860c15c13ea0d79c0d3288cae121e3399d1dcd4523a255cde1cb475dc5e089064a6729802faad33658a8c869709436b4835295fe1da261674e31b508f2bede0764312912eb12b61360d38110bc50b4b10fc3a4ea31cb538af94ccb8f144917c1ce6beeb2eb259c66636543a2b0b0f3b79177d453d564342d699ea4d5524d636c7d9b842b3fc45fb93981e6bf718c4b5b97014f9b571feaabe140bb435dde836930a3f68955bba9f33712abf53cf2ac0b083cfc245bba5476d52264e85eaf06f17431d7182453849e5a2510e692b2f23f747fcdcc7d1125431682607f33dfe22dd2c48ea19824af7a76b3b6a03c20f26bd0e809c423541eff167f3f8df476518a5f7a42d2d6e9a0958a631afe3057d6cd90b9796eac15bf025d49ad386f5fc4d880b1c0e7bb0fd6935c7f7bdf774cd78d0c4faaf95ed904b3b001731df699dc7d63ad9a6109d9c06021fec071e02c8aedf0bc137f04e5ce381a3f5f601816551bfd3abf8d34bc1f9ae0e54bb5774433254e5a79441ce222ed622ebe470237de5e2d94d02eab07c51e2b8d01be713a02a17c939e53968b0ef0abbbfd05e6157d3a5335e408873e7c8412623ddb3857d4459d404c4e4adf35d6571cf190da5503970cb5dc7b1ffdef720fb78b4c4c532d44352fd7c4fe62cbd77ca7412ff28104816ca38087864110ae7aa93288477e2c6ee475db36154705eccabcb400e42feca033501393c5d73b36f92d7d8db13700bfb9452544176934e4a146290d279cca2439018951a45d0a5bab8c86535822de7f9b38ee1a3b6a1434f493862d981e01debdfdc8ab17254285fe6ad88bec3be65b09c21bf3db01a1304d905e71caa1c700fa067d422fec71cb7aa2fa3091fb4ff239ba8fd33f8a89f16638430196004a8d8c77daa8eef0287b962a883edb48fc61b0b382fdc11c6f035fd096046d4f3166d295b679765cae7fd42cdca9669ad67cfdf81025c3eab965c0ede14224402992b17bf32763d745993b9acfa251ce0c951ed119b1df541b5910a49ced99afbf9aefb95b07895e1c05695366b2ac3ddcab82ac3ee7a760fd01ef35ec9066cad75d12daff20e1bf4a4d0f66b1f103902af4ed3f847f5e2a5e00595e15dc3cb82884f1905d5997abf78f19b23ccbb019cc4ea3f6de0662c99010de0bfbba334a50b14419ea763edad48ae8ab33b24e8a79e2b6c7b1ec0f262458f53df8dd023dc645d54c94f2ed8b973ba3689e9ec9a17f67ba63651967eeeedf1517db699066c3c0a3fa923ae3062dd660d207ca4e6d8d56cd27612971f3b3d87d09488ec8b7c6501f5b148cc7818c910220527630e83d2212f614bb5f3484b8af339cf4bfbbb6c3a7ad7554d1e3759a5b0c935886677567ed3ac0101996c4a7b7f9e1c1ea202c3a29eeffc4b9946236e612630e279c512c3e7e1ce192885ec7c156694cd829683fe166b4c61613f50f641d1124f83b1064ad5f294a001785a16a01078c46072737bab9aaa46d3dac5dc7e4aa522f5a0c5db4c9555bbc537364366ae22f4cc49b38e2248e645783781aca009433286fa945271f4fffcd44c7af47acbc17e23b3abd32da6b87c33a6d1d8672bbba0402fd8f8b0a80bc5c12703871cc65c62b93d5b87943b50976623a9a6b9b6b339c7ed65f098204cd94f73b1269f70fafd8504c4b4495d2885eb479b243558524cabf12d0122b4eff8e78c1ca3150922d27f7f92738903834a7d1000f6ba9743ee00fade08e2780a4ef6bd4dbd2ae0e2968c0e4f1dfc7d3af1032025ad24028bd1ad691dcedbcdcc0e118a7b2177c16c05d68f333c1e4f7934e310832f49e0fcfe7be965628019c88a0cf89b5fd555f356511ddd1e090769d2145a0c13c29b3595a52ac3608c46b89f87896bd0264d23401eef4fc171fd0eea9c868ecc7ad2d9e6d29702de5211c25d544855740a6a0fb0dffccbc20263031af0781d715f99dcfa81d2017ecb749b9a2114ac67bac4ee8623c87ff1fe8542868439189fabe8825dff7d279bf474a27d3068308966745ae7dfd201a78e40833a8798213cd9da94e2a5232f3030671d1ae731d7ee04c32976290f4e81cb71e2c7b25a46522cfef6bdea76fb38aada9a01396b0151737131495b3d051db106263bb0d3245bdda684c96e617a22940f15592c41a8f641adef164e136a128023994526da9a9e269f247b88a8b1629d6a056d7d2f9a7668182bf7b9e723e03ad567e6c1669d4b280bde59cda89bb0ca0b09023e5fd68cb2dfb9d89768cd6150899251e5abf7cdf656309d0531b236a23f16376f8902a4320e9f5b7c569519499e72239ca53e97451cb99362e646a0b4970405934a8ebd81d75e3c6cf44ead1975bb6f75e7f12bb25fe7e427e9a4cc87544108beba7d7f4dcddd4ea7b20c4ae3dab91ab5b114d193aaa6e0e27325729c8d3c5787018c9c089b59b89550f75dd6e8e450c1b8093e19bf6469a60208fe2ad737a3eeb6e263198861affa46fd8f74fb720024e211ba0826aaf836c12d9d3efee076ae62fac3cbd7a40acd3316c37fbc9401a0c765de4f94fa9a077b148dc7701c81d1427db0a74972a4fb1b1c3a6621b4837d7d25550eac072cf298ef065945235da40f23c82b0ba16a671dc6982d04fc0c23640cfa8f3db16742b537a82e1c97a3db61cc6f8e635c062d396dd1861b74fa47f2b84b842e0c1a44e2b9153211287f1c370414ed39730bb03f044fa81e69185fa05e5158b76c04663054dbf3d11542f9e0b71778d6a005d376aa15c9953fde8e4c87f75126b4b0e5a9905e5ba5370e620a261f3ba35b86dcae3528d69fa82dd0a472ec35e495da8b97cfc3d1728305656d20c3030846873225f407836c5dbbdd07558d4b9be6602d22e1f2041678a269556c782f620e89cb3868bbddc139670fd09fd49e60ba492efd63462b9dd67b3278b669a1780a23aa56fde0ffaa37cedb1895aaaf9d065d1bf653c6150022edee7fce99c63ff56269f7b5a10d8080d330c86b016eb0d510cce23f5aa7435d294ecc5a4ea87f54ff7aadc7b8cbc862bd7e76fff30eb3dfe4afdf9b0b3b8b89f129e1692164b026c60268c3f3ea99f8e9e6b9822d1fcb9241b44cefcf5bb121a778362c10301290046d3392a4648622faedf0adae6da873a63686ad4c55dfccaf6790f0b906f18231067ac3dafccec9d4b4a1a16c3cf536bd6d224eeabfdaa43b775e61f4c3942102ced944e8398ce2f9ed5698d223ebed6d70d6f17b5bc5751b765b87a35b29e98d13396cc4cdbe302d547e26ff22d642f1fdf0aa04491a18c0699b6ca76ff7185099265a3a2f0fee97343bb7d02905e1b026b35427b7364e2685bd7bae33104d01a31986c8c1870147d0003ad7c071382c239695f4a0edf62f362a8c37d813bba243e3a5bf163c44fef1b4aba9e2a21a5c7b8f3b8f28e8493400fc26a73d8158daffcb19022df00f066e4f3777cd6bdc195ef26f1d390ef69cf90a82ae38c036fa5e7ae41dd458be450b8531bc4ee17ad3b9a4dcc0c1fc29fe5cba5f3c12caaea1dfa4573468c9d913a11fdb74e8130cc613bf90f5eb254de50bb8b58fa5af00e7fc7172f70928f304dcd6b0baac3098873222b438ba4ecfdbd9a56d11a8c3f1c0e41aecba119ba30367fd53d8ca0fd9cf37a498c76a05cd93387a9d62a27d5d1e9f331981a3f147e965db88a28b05d2a3e768e92cadb315530555ffbbd86f8d14d51abad89414f22c2edb4ac7491a717a23840b8bdf3a2a6b9c3c786a39cefa04648b5273b5d95506ffd5ff2b98935ce9a0a62ad15cedb77677a71e4c21edc6c4b2786f3a395fb6254c95a7d54443de73d153912f024fdefd863de8fdb7c2ce451114947c9dbae22765640bf15e0dd002dc9ed58c6031810c1166d3d93ba2e1f580805da88924b9a8755cae6ef0f1ae5e807ab093c0f1ba03f50b4040240eda0e2ed7b37b8fe40f349f8ee6d45a38f1b533ec41cda82ad06b3b08e7e0cd3c3405bbc4c719bedd49bdcb8753dbba1c6a28469267419add4a0a9358b759ca4c40e049fa7e949634d98135dae6d957d93bca40ee1ed85c482dbf47c7d04c36ac07a07d2c5122b98fac02a99d2722a6c5ddfdebc795169d09306887b57ea5f032a785b38f49d94a10687ee9c23c9b407cbff8f50f909b8dce9abfa26b7c6e23b0e3f60ffbe159e04a85ecb22e774752039dec7707a0277187863be2c843dbe69145818c581c53b70496aefec014a86ef0eef2dca608346a94e91852f19ce40419b013e5815debc8a53073c0bc0fb67c55fe5c84bb0f8590d358b9a49b03ebef48ccae299a7cdd84cff829522d830eac012839019df4ed898680083e223c1e9590324f2f180a1525676fdcf06cc435c2470fedaa98858915e8dca5782bc365a569bd49cd9ec6d00a74f1ec2a6fcd9f6dd612549fdaf06ab9e31ae43aea698c8958c0373cb2e527014f4d0995f8817c7ccf343ac332640b71886a86a716aed0e69886c118d782a6b1400d9765db8e49b5ca01df294b57b4de17a3a0f88724de199d9b5f2b0e90338dd4b7ff9b2a0d0873f554cb5ff9278e0df69d8a41b1e950b6df18730632df343b63b3b4162c8f8df5580b680698e4fb8de16f33eb772a4e7769f4537e2e19be0ec09ae8ee511c3477600351ba0f53bad9801ba71adf0931a44219b1d5f4f649e547f8a44f4c71482fcdbc9e02bac97f2d62cd7e663b2a3bd07a46394d951a92a76cade56d49139b2c66930eee05a46b47a7748142c44500d7a43c906e07400fadcf905102269ab45754c73ec47e3286c1c578e7f76aaff1ae47e5412c5355804ec817ba7320bfc3c47a0df4247d808e51d1bb88127cd84eb9b1d4f0ff8b4b23e9ba46360efbf268ed50c1cd537f181c84fb4ba0f01c355895f5aa4bd9a8e0ede8b899d87bdf607cb85467db4d49e6ec7cba93ffc76b7643b57b95d2f7b01be01ebaf8472769d4901693dd033b9c487d3e6ccb3b6a95d280c09dddbff74f712e0bf56058f527126bca3761e9620ec9a78ca97f3c546ac03fe55b56134c9c6934055e6ccdd592265c35412e91b8751b68d06b83db6c922758d9744f49f71f0d8183c411cb3f7ae4992bbf6c22e056ca8526918400d6092d17b5dd7979904cf06c10771b353e527bc155d601c14c7e8cd0e3058835ed05118afd2403f0d8415cb655baeeca147b785cf2d680e6df2041df06ced155dcaf3f5454f6ca3d0c2f92a6f6c1adacf4d7b29b96c99f7f888515610bc560be62d16198d1ab9a8e6b194f239176e77510bdbca22ea84a4a26ca129ad1039dd3c3e46bead4788ca38e3370e73cc9c429f748e7f312eab558045bbc8c698941a05ed63aba289c55f5dabd42fabe4b033116f8de884ac17c060b4f035046af9659df1a062c0965968cf7f342567b44a91a67617333343926b50c732b772aa3e9ae7ebfe3dc3b4db534c498a957cb84209a08fc201db1e5dc55e2db1a9b62f2f7fd426ac95c022013eb51fa15d845c17a7251f33da577b82f3489e306caed2c1f361447831f046f88d6b543c77118dcaad7825f4e4157bac206aba2c08919223954063eb649d6390fce7cf9b3e94bb4b43f9fef4a6cbae804b842b09ad94e6a42f0713ad78a40d2590e86c995c2309c1662e4fc86b8ec98e95f0c9da011e8095ddfe0c0ae6ae913ea769e7c4a6163e9be10f382a83064e26cb0210fc1c2b9f852d6a6d097a1a5e7dbb5e4507ea547afbf4f9b503f270be96aa8", 0x1000}], 0x1, 0x0, 0x0, 0x1}, 0x5) bind$unix(r8, &(0x7f0000001780)=@abs={0x0, 0x0, 0x2}, 0x8) pipe(&(0x7f00000017c0)) 16:11:01 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x28280, 0xc1) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet6(r1, 0x0, &(0x7f0000000280)) 16:11:01 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x36, 0x0, 0x0) r1 = semget(0x2, 0x7, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x8]) 16:11:01 executing program 1: clock_getres(0x8000000000, 0xfffffffffffffffe) 16:11:01 executing program 0: socket(0x1, 0x1, 0x100000001) 16:11:01 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20001, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r1, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) 16:11:01 executing program 0: r0 = semget$private(0x0, 0x4, 0x49d) r1 = openat(0xffffffffffffff9c, &(0x7f00000027c0)='./file0\x00', 0x800, 0x12) recvfrom$unix(r1, &(0x7f0000002900)=""/140, 0x8c, 0x3, &(0x7f0000000140)=ANY=[@ANYBLOB="13fa6d90a9f9118c02e328396c36534c9ac02073bad66dff60989300002e2f669a3060000000000070a80b"], 0x1) recvfrom$unix(r1, &(0x7f00000005c0)=""/189, 0xbd, 0x840, &(0x7f0000000680)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = socket(0x27, 0x4007, 0x1b) getegid() semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x8000, 0x3f, 0x9, 0x8]) recvfrom$unix(r2, &(0x7f0000000380)=""/174, 0xae, 0x41, &(0x7f0000000440)=@file={0x0, './file2\x00'}, 0xa) recvfrom(r2, &(0x7f00000025c0)=""/245, 0xf5, 0x800, &(0x7f00000026c0)=@in6={0x18, 0x3, 0x0, 0x1}, 0xc) fcntl$setflags(r2, 0x2, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000500)={0x2, 0x3}) semop(r0, &(0x7f00000028c0)=[{0x7, 0x0, 0x1000}, {0x0, 0x81, 0x1800}, {0x3, 0x3, 0x1000}, {0x3, 0xffffffffffffffc1, 0x1000}], 0x4) recvfrom(r1, &(0x7f0000000280)=""/199, 0xc7, 0x1, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) clock_settime(0x0, &(0x7f0000002800)={0x8, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000002b40)={0x5, './file1\x00', './file0/file0\x00'}) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) semop(r0, &(0x7f0000000100)=[{0x0, 0x400, 0x1000}, {0x0, 0x9, 0xffd}, {}, {0x3, 0x3, 0x800}, {0x3, 0x9}], 0x5) faccessat(r3, &(0x7f00000006c0)='./file0\x00', 0x4, 0x2) rmdir(&(0x7f0000000540)='./file1\x00') symlink(&(0x7f0000000480)='./file0/file0\x00', &(0x7f00000004c0)='./file1\x00') ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000580)) symlinkat(&(0x7f0000002b00)='./file0\x00', r2, &(0x7f0000002b80)='./file1\x00') getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) execve(&(0x7f0000002840)='./file0\x00', &(0x7f0000002a00)=[&(0x7f00000029c0)='\x00'], &(0x7f0000002ac0)=[&(0x7f0000002a40)='\x00', &(0x7f0000002a80)='\x00']) 16:11:01 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0x3, 0x102) getsockname$inet(r1, 0x0, &(0x7f0000000100)) 16:11:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x8810, 0x4) setrlimit(0xf, &(0x7f0000000140)={0x83, 0x767a}) r1 = dup(r0) readlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)=""/19, 0x13) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) 16:11:01 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x5d, 0x1}) 16:11:02 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x9) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x52fd) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:11:02 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000080), 0x159) r1 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffb000/0x4000)=nil) shmat(r1, &(0x7f0000ff9000/0x3000)=nil, 0x3000) 16:11:02 executing program 0: msgget(0x1, 0x644) 16:11:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) sendto$inet6(r0, &(0x7f0000000140)="7646498d434a510e13b3969b508542b25bd669c710fd2b361975bcc668af9be973e1fbe96c481242f1096dd95eec3f463d4defe4f55d2187a4f17feaf15b51c5b73d0481762ade90b05ca7ec88b7e4eda4eca37496e16ef853890dc2496a67bbc459b41026b14c450cea1977823f03d4692ca1d1f4acffab4a60ee3a883d11c8dbbaf90a9440efd058afba4ed10b0942dc1df00b25a963be9d06bdab6ff637464eced48ef5626c666357135c1e44d3a3acc0e820d3bceca09979d1ee958a768781f8f90f362c1f4c50e6d7fb88a72fe825f8d630b18c2d", 0xd7, 0x0, &(0x7f0000000040)={0x18, 0x1, 0x875, 0x7ab}, 0xc) r1 = getpid() r2 = geteuid() r3 = getegid() sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000240)=[{&(0x7f00000000c0)="c3ae3440235ede94ecfac7a10d3f7a1824fa515bd9e516543e12", 0x1a}], 0x1, &(0x7f0000000580)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x68, 0x400}, 0x1) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000300)={0x7, [{0x1, 0x3}, {0x3, 0x80000000}, {0x3, 0xfd}, {0x2, 0x9}, {0x2, 0xfffffffffffffffd}, {0x2, 0x7fffffff}, {0x3, 0x10000}, {0x3, 0xb0d}, {0x3, 0x401}, {0x2, 0x1ff}, {0x3, 0x8}, {0x2}, {0x0, 0xffffffffffffff44}, {0x3, 0x200}, {0x3, 0xff}, {0x3, 0xfff}, {0x2, 0x400}, {0x1, 0x80000001}, {0x3, 0x100000000000000}, {0x3}, {0x3, 0x3}, {0x3, 0x2}, {0x3, 0x8}, {0x3, 0xea6}, {0x3, 0x8000}, {0x0, 0x1}, {0x3, 0x1}, {0x3, 0xfffffffffffffff8}, {0x3, 0x8}, {0x3, 0x2}, {0x0, 0x400}, {0x2, 0x10001}]}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0xfffffffffffffffd) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000440)={0x100, [{0x3, 0x2}, {0x2, 0x9}, {0x2, 0xfffffffffffff1fe}, {0x3, 0x1}, {0x2, 0x1ff}, {0x1, 0x1f}, {0x3, 0x8001}, {0x1, 0x100000001}, {0x3, 0x3}, {0x3, 0x2}, {0x2, 0x149}, {0x1, 0x3}, {0x2, 0x3}, {0x3, 0x1ff}, {0x1, 0x8}, {0x3, 0xde}, {0x3, 0xfffffffffffff210}, {0x2, 0x1}, {0x3, 0x7fff}, {0x2, 0x1f}, {0x2, 0x5}, {0x3, 0x9}, {0x3, 0x9}, {0x3, 0x1ff}, {0x3, 0x100000001}, {0x2, 0x3}, {0x1, 0x9}, {0x2, 0x7}, {0x2, 0x7fff}, {0x3, 0x4}, {0x3, 0x7c50}, {0x3, 0x7f}]}) 16:11:02 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x441, 0x20) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x5, 0x2, 0x5, 0x9, "c8ae340c0ec20d5e1a5647c0abc6b0976afed433", 0x0, 0xffffffffffffff1b}) 16:11:02 executing program 1: r0 = socket(0x18, 0x4000, 0x100000000) select(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, &(0x7f00000000c0)={0xffffffff}) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) shutdown(r0, 0x0) 16:11:02 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000000c0)="5e90fcad16c835ba7e0edfa87be91d4bd4ba1b05b2df07c1e0b0788a12a3573447a7aa9590d2e1c65cf8811ddcd8797dbb4086c564184023226c575e81d0eca7ebc52e172576c419aba87b59c7064161977aa691582d3a7e4433774d4f02fde431a9635aff", 0x65) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d", 0x61) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:11:02 executing program 1: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r4 = kqueue() r5 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r5, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r3, r0) 16:11:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000000)=0x4) 16:11:02 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r8 = getpgrp() getgroups(0x4, &(0x7f0000000180)=[r4, r1, r2, r4]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x3, r6, r3, r7, r5, 0x4, 0x4}, 0x3c0, 0x800, r8, r9, 0x1, 0x5, 0x7f}) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000240)='\xcb!$\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='/:\x00', &(0x7f0000000340)='!\x00', &(0x7f0000000380)='-\x00', &(0x7f00000003c0)='\x00'], &(0x7f0000000640)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='%\x00', &(0x7f0000000540)='^\x00', &(0x7f0000000580)='&\x00', &(0x7f00000005c0)='-\x00', &(0x7f0000000600)=',\x91!\'@\x00']) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000680)='/dev/zero\x00', 0x400, 0x0) getsockname$inet(r10, &(0x7f00000006c0), &(0x7f0000000700)=0xc) setuid(0xee01) ioctl$TIOCGETD(r10, 0x4004741a, &(0x7f0000000740)) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:11:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x4000003, 0x1000000000000010, &(0x7f00000001c0)="0109f3238c07b4d7307251360f5ceead2baf01040000000000009c73cb66fffbc9445908000000bf66dd05ccfb002b11fa17e078a4c3b98712192f54cacea6132390f313b5f4805a8b2a93145a27dbe08f72d0ff780426bd79a4dc94a85df7a481bf4cef744c64a7fd61ddb7444fc2deac1269186d843fdf111024e87c913fd0145d449e5c2ee7a3907951ee8e2213002b14264d0493acdd2e6c665f273de6cc510383f7857c8d1d1926d2528adfd5a15142c3616d434e7d4e66bd4f3ffc89f0ed2635fc63a4bab4c39f53ed7d50df1e255877a9ae65f4d4af22bdbf", 0x2cb) 16:11:02 executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x8) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) shmget(0x3, 0x3000, 0x50, &(0x7f0000ffa000/0x3000)=nil) 16:11:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000340)="1dde538a502e", 0x6}], 0x1) r1 = getpgrp() wait4(r1, 0x0, 0x2, &(0x7f0000000140)) wait4(r1, &(0x7f0000000200), 0x1, &(0x7f0000000240)) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x40, 0x1) execve(&(0x7f0000000300)='./file0\x00', &(0x7f0000000500)=[&(0x7f0000000380)='/\x00', &(0x7f00000003c0)='*[\x00', &(0x7f0000000400)='[-+&+\xab{@(\x00', &(0x7f0000000440)=')!\x00', &(0x7f00000004c0)='}&,!\x00'], &(0x7f0000000580)=[&(0x7f0000000540)='[-!\x00']) mknod(&(0x7f00000000c0)='./bus\x00', 0x9, 0x9) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x1) 16:11:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x13, 0x0, 0x6) listen(r0, 0x8) recvfrom(r0, &(0x7f0000000040)=""/106, 0x6a, 0x803, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x1ff, 0x983, 0x3d2, 0x0, 0x6, 0x100000001, 0x7e, 0x0, 0x3, 0x5, 0x9}) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x400000000000007f, 0x40, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x240) 16:11:02 executing program 0: geteuid() r0 = geteuid() r1 = geteuid() setreuid(r1, r0) r2 = socket(0x18, 0x2, 0x0) r3 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r3, r4) setsockopt(r2, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) 16:11:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x47, 0x0, 0x2fe, 0x629, "4e7211e89075d96483623afe2b364a9c5af3ad42", 0x20, 0x11}) shutdown(r0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 16:11:02 executing program 0: socketpair(0x6, 0x200000000000002, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) 16:11:02 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x8, 0x1) setsockopt(r0, 0x7, 0xff, &(0x7f0000000340)="9811264804e980e227882559a261683d3ac65ea06f0b686ed393031a1bd8b43b527c30e776d27c1b6407a23b0ea2e409a31badb47ef8c759b2e82efa40957c18505f634a588ae2c9fafe9aa61a01a484a961ae6af9f1576ae4d04550e71b51c95819e8c788486783011a9a89c126b5d907dcf67d8a8aa98281d11da1f8612509f93f95f4a2eefb4d7155ea3929481d19d5cb6e9622513ab6aa751b09311140ba005b50d42f98fc9a5e2cab4b719d72aef8a0a7f855d2d207bbea1fedfce42a970333077357233275a71143d6842ca85d20cde3c8f87eb00b0fc1386d8fbafdd58d167e05b82282d6c57f7c218fb0ed60ec09588edb1743cd5a32ee15a397c5fc28c3d6b0364c107f646010862d6ac8a0bf2037abfd463fd9b959180835adab4a8b8bbebad360097c161c65363eaee314d8098b7cba53f0171651b85a67b604337cb5033d29585d4abbede659318a31d60cfda1ec3db6027ddd3af7173d628838f2e75a5ff5d7f224ffdc6007c711bd74859e24eddeb91ce26ea9462a514832c47d45e726364c6993810e0c6fe4e9b42aa4b716ad0a52aa2b7d793f44c3e3773f9e3ce7c5c125cfb3b982c70652f5928a7ad27e47f6b625801fb9cd3d745293b96438c90f97bd085599390e10a58477d264525fe41fe5622d9d32cfbfec474cd936d23ecba3daa59d0a7643ecf37efceb23c11813a8613a6818c5f0b3c05869dda56db36d812ee8b35a864bc157ba3c41725434b8495f21a795e6ffc9101bf19121ec15a17f2ed6fbf0dfcba47501a61c62d63f59cfbb15a7e3ace28749816846eb206fffbd62e03170d0a9fda771a9dca521df93dd658ca9818dce1b9a157ecae83246a6d5bd992a0503939a78a69fc3fe5188ca6a5e45c6b703f67ce07b4c0ff1b6869ac05ad481e911e455cd3652d6df2af9661ffea51c7bb0094d056002048908016e37ed1ca52a171f5945686721a04ca6e0b7188fb384fed2af21a3beeba4629a07905d39279bba428f63292c9b955ab6539a413f8a27b6da0771cb8d7112f94702d31a32d483886bf908096121a5a568611dde904f12258075fd3339fc46739547aca4fb9895c31161513307627d4d65083f5336a39d797448a68252407579c78bdb7cd4c9b8d9bc84f6b879115e05b40e1f2f3ae5bd294d5b5e73d63433e0dcf87c5192db275fcd723737e2554f44ae4a16002f3b635ee54c956d6ed29f7cd215dfede5f0099113fc8662b63deb20de43ec159753831e0cc84824f02a4ebd0b5b2b74da5be21d39352ac49025197c3340eeb172ebd2a26b4b0bd169ce8be26822be7c49610a620a3bd837370e022af43e253a6af9df212e5dbbcea05a09fbab9cb8aa3c8f8fe50699c1de184489c85079c0ac40a7d1e1e594d796eea9e07d80ec9f04d4c1993426bef025f5312828a651557d46b04dc2cc2fdc8048ff5d8c6b2986ec914ad1da2cd26a90beb3cfc5bb8cfed1251b52620185b4e5ec6b9a465cfdc648a9cfdcab8a19cc1e54b692d45de6713ea972fb8898a9cc4392b0e49dd058e9c5cc455c001640d95b5ef9f54bf4845ab6baaaa017138ecaa11488c203b13079ffb489c1af1f3d07d2aee126d3341b7501957bd7095b241877f4d72901c15d72c21088334fc381c9ee4152018e16da16401cbd07c5a482b7930b7b46887cf0a2cfe2e2bb7b9f13bdb5ad0fef6b7645884b25caeed87da45057011f4148d0cafcbe6470fc72bca7035b919eab91c616fbfd70f4928561e7150eee09fa0f6311d4952d2ab9b536b3ca2a6ccdd3d9e39fea45205071a2822b1ef22a7e3a2996de3e712370c76d1c129744a1e94c046d2242169f1649a38a4e76297b62166acd4bea37f9c0d695f265afe08082c5509af63e06d2d186b7b3fbe5598f67afd9d73101a4122cfa6781a1b32d6437554cfeed377a14df6adc7513741358a46d8a93a029564f4f6db17964c1d10391d5280cf184b0a3510336f8c5bf5912235aed5f109849cb4e54938d52dd918952dcde0fe18caca8cdb280ab22f4a0227433dd87922ca81c431dd537dcb99ae85abff5d293f1d20a4641a0c835802c874d8bc18055336d3b2f5c02d404060694ec3f208cbddf9311e88e083b04ccf486e05bb7edf18bd5595212ccbb8baba53407862d5052c2468100cc2401428434f8f8b03bfca21c33a72ab27bde5a6255012ca92e67bb19a96a0291f6cbd8e1379eaae5f7a125cc7fa62efb503d4c2d8e6d052b67e38ef82adfcaa2bb2acafc9d8960ff463d3afa12c76b06ac75a321da8bb78f562a2cae475460efc7965e21fc2dc2c4c17685d9c9c4e6ba97afdfa432c6276a281691724f71a1b26f372d49ae3c9ed83225d23a2d8080fd8d50c4e31410a5f8b8d4d14e41bcc7d7ed3d59956f426df0ad37f8a659f104cec8c1847d529a17c02762e149e752bc5b3063017ece23ab5e71254c92a55bccf661ddcf072f0dad21c0ddf557c8e91239b827ed7bfadebeed017dfe80ef1c4537518a05f20d47876e72920332a7936117b64f731fb6217a8f031df321a5293c7b6c37bff73243e863268184ed42fe96032f1f2fb1647543757af9637a7d1967754e9ecf3373d64a3cab0e9c233c7338b45c37535a1b9867148e78b82326549880d86ef4f4696b5c3ae2e6287f1b62390e88d894964c59c5e02535699ed1b71cce0bda2ea2c3e679c731e3b89b78df0d8a44e525092095dd92377301c96c104837a5d4e60ec93002ef722963d80cff0637b089351e737bc07ed0ead575606eb62f588ef187faa797b9ee9a6e72bb385ce143dc3598d5f707a253c88c379836c06ed59525d3815ff8d36a63a9fc35f75e02ee279d291953689b81d0763f22173da6c60a047e044dbb9dfde20aab28bdcec5e2737fa515817a65f605beac4eeab0364e93080d0811e17062960fc52ceb6adc44a1b8eb7f80ceaae47cb4f229725b98d83326364650b5630137d8f78c65a870b1526ac3b9533202299c99727c8f860470e8e3f88f231f9465e13bffa42621bc821bf328ed611b983684025c274615b4ede33be9987903f448e14e1208d4491399e3bb65416dcb716856af3741a7da5dc79013b47625c04476c56b2ba837b203616fd083972a2f482cac2476a07805b3ad54ab0fa92a0a16a9fc981cc9c15d7ec6b7b0edb4bc6b593073733736a1f2f4902380685efd6230b9e53adba93ae92fa602ded31020372bf93c9dd77cb5f4ec53b20bb139be4c216f521eb8fbeaee2ae420a074c0713d68d4f588639c2d8b968667f0d23f2d41a2c8d74fa5ff0b46e19a5011d730b3705396af28b421f8e2ccba14a8e8f92ca18f88d9d37ddb3bab13c0c5af2114043eb6e1ffb8c814d19df9fbb645770a41c2a4942dcf4106dea63d53e3079a1a0ab222b25902e028e1a18df44112266cd5c5411abb71455abd4a45d41c949f5fdbee7deeac5ccc2b704997b168172f3b8caa777f0579ecab7a5b36951beb2e4cde3a4fbc2ee9928040b88b7256643aeef464122f542b40d9d9878e8c41ebf7696f0b304c129a6ad4e58f6959f45973d32e839c3ce80eec16442c37dab62ca0fd3c8f99a3baaea6ecf1728e048c11a804120fa9555c15aad783eda57588d17e2cf93d1c0b45c77f26b21947b9d5a89a1b582b2b024367449bf90ecf72bcffc6ca47cf956a540ee7dcbf7a1b76c02393362987dab640ab5eab80fbd0f3573dc23b61c8235ffe19f69519e2721ec444b46ed0a23b99ebaae086e2977f6d7a5c5bf985a6b8aa53d91d2cb715f5d05cf10facfb7a15b8c11e2ecc93bee52eac2d91a63b80a9becead9bb7b5552279fb52dbf0143ff0b5c6a4e931d4e1faea1b2cd0826d8ed3141977f67b317fcc1e79147a526c739f30f72d8eb8a1fd3aa6667f519b0a8d9b9632b05286ee8e7471c72b83716c6453119b24a33f1df9284d15599be19e9febf3ec205094f1a2f4c7ed6ba3c6bd80065f0fe656dd9ef5d3fdd510a8d3335b3c5579d3b522dc369afa21987ba83610e619a46191418431dffe69c25c5687b15c9f767a9ee58eee9ff3f3245ec32c77897ba530b722c5ef201e559433b46e55801754172814a06c4e83fe097780878238757eb614e18344c793be390426ac387631214e470d12791de75e4d9c883b286f90f9f9d8287298af45e23322c31c4f10c4e1764027ae5f79f9d79526be48ca0882914c89d662c816e8281c67e02fca20f06d8fb8bbcecedcb12f93371245122200e35a7ed4226ed2af26132e84048e25f833d8566f592ef17cb98ceb27604ca75708770b10d133629006678a5f60ea52006e67501489b5aa91644495278b161ff06dd8cbcaf027380fb31cb781000d3d3449a1669796296729610ffe9c38468a9181b9ac8ea96bc3dbe51801eab4665df8b40f3677d0ee8ad358dd968bda23ee44ae6391e311c5c8561f93229a53c61b43294c1ca89454f3ac2ffd9846c317aadd2cfeeeac0146e2d6547c3571bea48d7d3cfdddc7facbfd9c3b58555d51d83bba9866ea411ce1ebdae72417e358d192c39ee1d598a38d0e7068766a4b4af60550704021c0237e52d03799d087876b29069c88e1a3b9d5e7da2cdc8b37826b630b9b4e159b524e3b570d8a8dbcb9fdbd75da008735e9173f2fa035bf2aff1a47e71762a4ea2d3f5d9eaa4a3326a7090a7505a32fc165f3ac5ee3e1579e9e50a019a4579824f5839fc6bd35c603b65f2a39686454fd49bc45b1232d6e23f4a03d3462d7590795d0d0cea9b3aa092ad3dcbc41d4409b1d1edc8a0769896e4f0778f81d574e5370f93b9f2df3be352ac517da65fef78285058db5c1c359df1b59252b2a802abb9d6852c9bcd7d1cca1ff6d24b0e121cbe39b40036fcf256c82a4bd31dfce3e61f8dac9675f98afdc0fad77b234374b792fbcd4dffe45e8435be14c38f456039b88c3ab63049c2ad8a1ca0d5a689954c22d710251d9af1a580abfe0a7bdb16965e78068a5143102376ff99c855ae35c2714703599a4a912c8e4288eb66eb329f9cd995c2263c2f8db790fdf285d5889534aa6393433d0097cf0af8c9cc28e7a928a7cdcd57a4ac18769be410ea95d1267f2d135ce5af4470c16d85f0d94e738766c1c6b6bc451b273b21a99710db947b336874d895b94da0b55d12ae5344de412ce80aee2f291c8e959a208e75f6e6cd7081a8b9fe3c31b494b4ab685b331c9e7a9bd1541d179445aed588e6fcd9018c0e40592b4d8bb7409122c91efde5d70ca36a677261c70bad9d2df9d714015450f4f83ae2244f62389fffdf22515c61a5d3ef813f47320e03b097625768510ff98f07c70db619ce2eef04ba8395857455508104856cd0f20d8fc973c1da59a786430e51da3fe698f540faab334eb45257909004a1cbebb8d6b9a77eb2c97444bcd87dc09c598cd0e42d17f604f687f18acd29d7771cd045890e819b62924a3313467715708b1068143f2cccadc5cbef864b52e284259e7b1000ad34e3a0e1b1c228dab4c0ca1837cb18df901b1d3b2a375f39325f7d48eba81155f473089630e4a067bde91c34a30673afabbad3ef793615ba8e148d5aac6d1a876841fe9072e13a3ef6e386e409d39fa2b8df1472698ad91b5d33b6783c49eddefe9d3c41ef98de913317e8fa6df09e14bd7bbc98f69b6098b22db15032b4e4f17d857240d489f63ccadd4b7cd00fb952fa14ff6afcb9c0042452db2326984ee5e6f591b792329f14814b825f27ba37dbac91cece4fb713efa4d7d3bae459e02875ce86c37be5435dedf4862a6ffe84ce6b0df829be0d490323f0d62c3a6af0ddf", 0x1000) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x32, 0x0, 0x0) getsockopt(r1, 0x8, 0x4, &(0x7f0000000200)=""/83, &(0x7f0000000040)=0xffffffffffffff81) setsockopt(r1, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt(r1, 0x5cd9ce21, 0xfffffffffffffffb, &(0x7f00000000c0)=""/167, &(0x7f0000000000)=0xa7) setsockopt(r1, 0x1, 0xd0c, &(0x7f0000000280)="8d84855ba19228e0f546b53f29679e683683917d23f0b88793a8cc4e2cddac8e3ffa288abe7c16c31f31d9b271e7dbe226edfe6781b386ee42ed4d330295a2a817e641ff70379fc9b9ef4480aa15f253d16f8c2c19d34117a47b752b70e19929d59715829fb98aee86c9802df569d33190bc1626718c6dccf870174ab49b15e7b49d6795c62212", 0x87) 16:11:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:11:02 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x25f12e15719981ed}], 0x4, 0x0, 0x0, 0x0) mknod(&(0x7f0000000240)='./bus\x00', 0x0, 0x80c5) select(0x40, &(0x7f00000000c0)={0x6, 0x7e, 0x6, 0x5, 0xa76, 0x4, 0x3800000000000000, 0x31}, &(0x7f0000000100)={0x7fffffff, 0x3, 0x9, 0x1000, 0x2, 0xee, 0x7, 0x1ff}, &(0x7f0000000180)={0x3f, 0xfff, 0x8, 0x9, 0x10001, 0x2, 0xbb6, 0xb57}, &(0x7f0000000200)={0x100000000, 0x88f}) dup2(r1, r1) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x1, 0x0, 0x4}, {{r0}, 0x0, 0x4, 0x8000000000001, 0x2, 0x80000}, {{r0}, 0xffffffffffffffff, 0xa, 0x1, 0x6, 0x6}], 0x7, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x102, 0xfffff}], 0x80, 0x0) 16:11:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0xb7b, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x4002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000001480)=[{&(0x7f0000001580)="6c633b05dc4cd4dee67c43bc6ac8492e7a93b12f31d83a0714068c6986dfa1a6036c744ac68f7be4e51b4d6bde0f291759b27883337833507048465e0e531feca0964e3ae7f902b6a9bb5c94cd8174f69e78f15df0ee8951dfdf385b2cbd6454d08cbda2c9212f9bbd6bb26aa6deaa47525ae9446e6bc843858f5145bc7822eaa79dab616a44e0016b4024248dcc734a836569f7614fc3d56295aeb2e2ec5d3332fa1551b2bea8eada270d1a0d371d1cb4501961a0ccc63af2db9b25868473354a254d5f59af384b00e9ad9faa69e7fdcb6e9965272257c36bdb40e16a2a2ad01fd179d2857674daefadd8acdf56c8f956c590b8883ae22dfc185dd8b90326bcd25c3955bdb1e2b4ef6997581ce97427b713e57c5555e05aa3ccd10e82df54d410cc91e20ea7e7a63b369e0e4a54f5d4a0500c3415b14e2edad5eb3069221f21d3a79bd8cb1272c9c4add2a39935bc4f039d66b84774f4581d2e0d576f592d2ffc25f998868b1fcb5a2d502dd90c23e9027ee96e6110d98dda41c091cf582287783bf72c1cab5839d45f3d6f167c91db16ec01f8e9dca8c4217bc698ca9e34951cd2f49fc3b675ffdcb770d25969f1644542e98b7ca1331271fa4e1ea4dc3a2f32573e4eb8a448dcec32a2207eafaa4e2497f47c51ca88ac322c1e17b44e79918f13693a7eb594eb5f78d75af5b8545048721ca1687a1bdf86e3ae1ae93fc7d386f844c244f6ebb6338027dcac79152c1043cd17803fc6b6843b9ea110f2dfba6c7a3da7dce9a0b902d67714216fbd0df91e4de30414728ee95d8d6d5b73a04124ce7800368e8e287b66c0f83b09bd25de6d859727c4b6b78776aeea30665b28b23fa343041c52dbd560ea7820b987a8c2ae552a70c09234d2e697d60d7ab3275577c8b0fddcf5bfa828ad9fa0f8707b3af1be2aa44ffbc8821bbd4cc3366831716526e9f2ec92527f7d10931a3e95d20e0d2fe58d4d0755df15129c8fbdbdc2f103e5b2acac3cf07d2364f4fc4e248d8a1c9cadba80e8ce6c3e785e99a09951ebd0f85fc032cbf4ed5751abe32798fcf6f80bcb8a428af7810d2ab94653eb874b5ec4ce601064f60793fdbb51065b7b23a05ae58f0b31dd92cea6ae601fae5f515ea226c6b88bc6a032da490af8f0aa2905df64ca33ad0b9543b7e23e4b3fdcde73f0d25979ee613bc1096dc3236cf606b587003b19bc8b41d93f79fb62c5908117c343490979a5201ecfcad4a48e133b97bbf898e477f6a7a6", 0x37a}], 0x1) 16:11:02 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xf1a, 0x0, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfd65) getrusage(0xffffffffffffffff, &(0x7f0000000180)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = dup(r0) r4 = openat(r3, &(0x7f0000000100)='./file0\x00', 0x80, 0x8) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) r5 = getuid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r5, r2}, 0xc) setreuid(r5, r5) 16:11:02 executing program 0: mknod(&(0x7f0000000040)='./bus/../file0\x00', 0x80002006, 0x401) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/154, 0x9a) recvmsg(r0, &(0x7f0000002340)={&(0x7f0000000180)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001300)=[{&(0x7f00000011c0)}, {&(0x7f0000001200)=""/119, 0x77}, {&(0x7f0000001280)=""/75, 0x4b}], 0x3, &(0x7f0000001340)=""/4096, 0x1000}, 0x1) 16:11:02 executing program 1: setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/@\x00'], 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x8, 0xfffffffffffffffd, './file1\x00', 0xf800000000000000, 0x1, 0x6, 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:11:02 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x18, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080)=0x4, 0x4) r1 = syz_open_pts() accept(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000e0ffffff0000000000000000006690000000000000000000000000008de846be1a06bb9c0000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000000000000000000000000000d68200000000000000"], &(0x7f0000000100)=0x6e) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r2 = shmget(0x1, 0x4000, 0x401, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) flock(r1, 0x2) open(&(0x7f00000000c0)='./file0\x00', 0x10088, 0x102) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:11:02 executing program 1: munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) r1 = shmget(0x3, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmat(r1, &(0x7f0000002000/0x4000)=nil, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 16:11:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000080)='./bus\x00', 0x0, 0x2) 16:11:03 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}, {{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:11:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)) r1 = kqueue() kevent(r1, &(0x7f0000000180), 0xe057, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8f3e, 0x0) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x40000009cf, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2, 0xf0000004, 0x5, 0x5}, {{r1}, 0xffffffffffffffff, 0x0, 0x2, 0x7fffffff, 0x5}], 0x0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x42, 0x2}, {{r0}, 0xfffffffffffffffa, 0x12, 0x2000000a, 0x5651c74d, 0x8}], 0x100000000, &(0x7f0000000200)={0x7, 0x1}) 16:11:03 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82434a"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x5, 0xb1e}, {0x18, 0x0, 0xfffffffffffffff9, 0x83}, 0xfffffffffffffffd, [0x401, 0x0, 0x3ff, 0x8, 0x5, 0x8179, 0x8000, 0xcd46]}, 0x3c) utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:11:03 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x4, 0x7ff, 0xf4c6, 0xb724, "d485465839b730ca490d00f5142cec9715fc94ae", 0x2, 0xffffffff}) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x21}], 0x8001, 0x0, 0x8001, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x3, 0x0) 16:11:04 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) select(0x40, &(0x7f0000000040)={0x1000, 0x8000, 0x7fff, 0x4, 0xb9bf, 0x0, 0x100000001, 0x8000}, &(0x7f00000000c0)={0x1f, 0x1454, 0x8001, 0x1, 0x8, 0xed, 0x800, 0xfff}, &(0x7f0000000140)={0x1, 0x3, 0xffffffffffffffff, 0x5, 0x9, 0x80000000, 0x0, 0x81}, &(0x7f0000000180)={0x5, 0x101}) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000000)=[{r0, 0x166}], 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) 16:11:04 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x7, 0x0, 0x7ff, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000100)=0x9fde) r3 = syz_open_pts() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000080)={0x10000, './bus\x00', './bus\x00'}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x8) mkdir(&(0x7f00000000c0)='./bus\x00', 0xc0) 16:11:04 executing program 1: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCCDTR(r1, 0x20007478) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:11:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x40, &(0x7f00000000c0)={0x2, 0x10000, 0x100000000, 0x80000001, 0x20, 0x32380000000000, 0x8, 0x8}, &(0x7f0000000100)={0x1, 0xc6, 0x2, 0xfff, 0x7fffffff, 0x3f, 0x8001, 0x4}, &(0x7f0000000140)={0x1, 0x10000, 0x15f1, 0x1, 0x1ff, 0x5, 0x1, 0x9d}, &(0x7f0000000180)={0x5, 0x5}) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 16:11:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffdfd) write(r0, &(0x7f0000000380)="9085", 0x2) r1 = syz_open_pts() r2 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x10) mkdirat(r2, &(0x7f0000000140)='./file0\x00', 0x4) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000180)) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0xffffffffffffffff, 0x3, 0x3, 0x1, "854955882e0200", 0x0, 0x400000000000000}) fcntl$setstatus(r3, 0x4, 0xc0) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:11:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="bdfa4d2591c321a8cf98848e4a8051bdffc6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc07e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a67e400d0a61d75698228a2b887db13099bb25375a9c2b0e061a751731e5c2091f3e9bdd11c4518138f7d1d2717001200f34322c0cdf8648b0200000000000000cdd79cd66c31400b4dc386972d2eae1f3c146e00ead47dff07c6c3b018be5455ba5fe808f9840f9e13daff5ee54c0682247a3e405dca84b00ba7651238225996d2250f6ea821e157a6212dc30a", 0xd2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xffffffffffffffff, 0x1000000d0e, "b04d00f3ff0a631a00"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:11:04 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = dup(0xffffffffffffff9c) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) r1 = open(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) 16:11:05 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x200000000}) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) 16:11:05 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r0, 0x6, r1) 16:11:05 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 16:11:05 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20c88, 0x0) accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000180)={'./file0/file0\x00', 0xf87, 0xfffffffffffffd9f, 0x2, 0x0, 0x3, 0x9, 0xfffffffffffeffff, 0x0, 0x1, 0x5}) lstat(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)) 16:11:05 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) shmget(0x3, 0x3000, 0x504, &(0x7f0000282000/0x3000)=nil) r0 = socket(0x11, 0x3, 0x0) socket$inet6(0x18, 0xc007, 0x40) shmget(0x3, 0x2000, 0x22, &(0x7f0000249000/0x2000)=nil) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) 16:11:05 executing program 1: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r2 = dup2(r1, r1) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000000)={'./file0/file0\x00', 0xb, 0x9, 0x7, 0x0, 0x6163, 0x0, 0x1, 0x3, 0x1, 0x7, 0x50d6}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) execve(0x0, 0x0, 0x0) chmod(&(0x7f0000000280)='./file0/file0\x00', 0x4007) 16:11:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0xfffffffffffffffd, 0x10) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x80000001, 0x3, 0x0, 0xff, "7a6294a4f782ee7eca5cef9d72d39ed4e635e611", 0x3, 0x5}) 16:11:05 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x8220, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') rmdir(&(0x7f0000000100)='./file0\x00') 16:11:05 executing program 1: r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xb1}], 0x69, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0xfffffffffffffffe, &(0x7f0000000040), 0x3f, 0x0) 16:11:05 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000000c0)={0x1, 0x49c, {0x9, 0x9}}) r2 = open(&(0x7f0000000140)='./file0\x00', 0x402, 0x8) fsync(r2) open(&(0x7f0000000300)='./file0\x00', 0x200c0, 0x1) r3 = semget$private(0x0, 0x7, 0x11) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000100)=[0x6]) ftruncate(r0, 0x7) msgget$private(0x0, 0x41) r4 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) fcntl$lock(r1, 0x9, &(0x7f0000000200)={0x3, 0x1, 0xfffffffffffffffd, 0x78, r5}) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f00000002c0)) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000000280)={0x1, 0x7}) 16:11:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) pipe(&(0x7f0000000140)) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) select(0x40, &(0x7f0000000040)={0x5db8}, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) 16:11:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 16:11:05 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:11:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x1, 0x5}], 0x4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x12, 0x2, 0x8, 0x1}, {{r0}, 0xfffffffffffffffb, 0x5, 0x1, 0x0, 0x2}, {{r0}, 0xffffffffffffffff, 0x8c, 0x20000001, 0xa90, 0x80000001}, {{r0}, 0xfffffffffffffffb, 0x8, 0x1, 0x2, 0x8000}], 0x3ff, &(0x7f00000000c0)={0x0, 0x3}) 16:11:05 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x74fb) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r1, 0x200000029, 0x1a, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffb000/0x3000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20800, 0x0) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000040)) socket(0x22, 0x2, 0x4) shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) 16:11:05 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) open$dir(&(0x7f0000000040)='./bus\x00', 0x20, 0x1) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) 16:11:05 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x6005, 0xe02) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x9, 0x99d0, 0x1, 0xcf, 0x2, 0x2, 0x5, 0x6}, &(0x7f0000000140)) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000001c0)=0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x80, 0xd438) 16:11:05 executing program 1: r0 = msgget$private(0x0, 0x2) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000007abdfa665f13218e00000000000000000000001805d1a8eeb0247500000000000000000000000000000000000000"], 0x1, 0x0, 0x800) sync() r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) msgrcv(r0, &(0x7f00000000c0)=ANY=[], 0x0, 0x3, 0x1000) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=')[,\\]\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='n\x00', &(0x7f0000000300)='-\xf7\'*\x00', &(0x7f0000000340)='*\x00'], &(0x7f0000000540)=[&(0x7f00000003c0)='\x98\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='[@%\x00', &(0x7f0000000480)='\xc7-%\x00', &(0x7f00000004c0)='(\xca%/+--\x00', &(0x7f0000000500)='\x00']) getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xc) msgrcv(r0, &(0x7f00000006c0)={0x0, ""/45}, 0x35, 0x1, 0x1000) msgsnd(r0, &(0x7f0000000b40)=ANY=[@ANYBLOB="0300000000000000b75ee9cc9a911a7c8e880c74f1570533af407b9edc2b1addd9888e351025e2a5d48b8884442cd27cf6abc1589a5b356a63891e601752aad54b04c833bee954802805d7f83408f604d1336646355d0cab32788e0de62268877b335cf47c00005bea34275681cff0b50dd99d985df1ce3d0adc3ed5d2e4e84d6dbf800f8eef3a1249b77e3f1f0cdfc2436484d6b47219f6c275fbffe3089e3edee9a303be957eb16b3a0fff2d75c9ce2b94bb6c3a1664e05eff7e39e42b92f49b95135c641941b95ef2513a3dca1cf29359943240ee8ccaccc0bd9a782aaceb79b654671b063e768a27baad4ee540ce5a6c8f067ae92b7ed2867b4513bb00c4f88d28ecfa8b624d20eac6ee6af1f251f9d4930340d313ae57bd31d13c27548ab9f23a5c0846514049a1551e52b6"], 0x1, 0x800) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTOP(r2, 0x2000746f) r4 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r0, 0x0) msgsnd(r4, &(0x7f0000000a80)=ANY=[@ANYBLOB="000000000000000042d479df56d89b0168b7f4b65e136060a77849ec2123753847ed1280d8f81a6f2c9ebdabf9ac70c8d7f8841810144a67290e00f2d330f850b34efc047e5342573cbea947362d58c3f85439eb5b57f5cb44b49ac4c337cdae9e5a4ef058f8316b3b923dda2010ea8e1a606a8a03fbe5ea955bac5ffced26b38fe3"], 0x1, 0x800) msgget$private(0x0, 0x14) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000740)) shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x3000) socket(0x2, 0x4, 0xed2) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000780)) msgsnd(r4, &(0x7f00000007c0)={0x0, "e60b34a727beb345ed5006e8f81681250c70eab177efdfc23bb218e78da44f5eece6b99ee0b3b5b4e07dba61f52d12a58c93749f88b7b6d6370363585ff48a7f81f1fc6ef6d6adb76fb8984355202be32d49ab86d464e1f649ead7c6ab9d193acbd92bce40dbb1020018194c0bdaf08cf376ebf90dc5587c845dfd93aa96a9c4b2053f7635683489faaab4534107ad2b0b3cd5b2b1776f204f01de9bf6ff97a3cc8c62b11d5492e4ce4b1947eb7cc363d4506a946ee2cca5832afed770bb60ccafb598e7178b131f800c7ae0a0a6b9e4f5fa7d07030765f8d4677bbba141c13b89ad822ea2582ca1ad77a1d4170d5a4e999b1df74f2fea9a38aaacf28e1e22"}, 0x107, 0x800) msgget(0x1, 0x82) msgrcv(r4, &(0x7f0000000900)={0x0, ""/153}, 0xa1, 0x3, 0x800) ioctl$TIOCSTART(r3, 0x2000746e) r5 = open(&(0x7f00000009c0)='./file0\x00', 0x38440, 0x4) connect(r5, &(0x7f0000000a00)=@un=@file={0x1, './file0\x00'}, 0xa) fcntl$dupfd(r1, 0x0, r2) connect(r1, &(0x7f0000000a40)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 16:11:05 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = dup(r1) close(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x101, 0x0, 0x80000001, 0x0, "c0e5ff61df8b196a9b8002882df393ad120b6931", 0x6, 0x100000001}) r3 = shmget(0x3, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000140)=""/175) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r5 = semget$private(0x0, 0x3, 0x60) semctl$SETVAL(r5, 0x5, 0x8, &(0x7f0000000080)=0x1) ioctl$TIOCFLUSH(r4, 0x4004667f, &(0x7f00000000c0)) 16:11:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)="af", 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="338692b947c572974da711b0a86a1022fe11ffefda05b516664a00d9d5130e32ef61d7aac0ec52b1bdd2b7f7e9e9267e37f3a2a239b7841d9ef62cbf125010f31ea807137fccb47d00da3274c4bfc12bdbd154cb28aa47adca445940c0c6a132f75613b381228aa66196f4ad7653ba07fbb7ff69a5d3b2b7c435fbe08afcd83a1d1ccda09ddbe96dc3bd5ad431f355a917fcbba5ff95a810ba358267ead551457322b61b45d615100e69015b34312a88b4029adb7643b7325d3d8e70b13f836e9919a85f09", 0xc5) 16:11:05 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="8202fdffffffffffffff837cf9526fdbea8c384a06c6160ca258ebe0161712c254710dde4c01607a6c19354e2f3a00732ca8c9fa7a4b4174555c0273ea162c76306fef64f87b43183a219fe3cb07820ae5f1cd5afe7c212a35efc0e0e357eba98db9fcb96fbbac58e5757b5b2cdae81ed9755953466bd9ef01db2d3b2c728ff906af973841c0f8f9b757c10fcb1bdce9c91eb6dca82b40f3c9ea42cd3793a675a348052625d59898e2c5dcc323daf0b5781e79d160392a82ee4f1dc56fa1a79bf74a9d47657cc4d5d725e9a8f3495d78a39ce9d3ed76c205b01135b0e5441416f804a0de045ac494fc40cbb50312ff3d0cc67b"], 0x1) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:11:05 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x2d96) r0 = socket$unix(0x1, 0x5, 0x0) r1 = getpid() r2 = geteuid() getgroups(0x1, &(0x7f00000004c0)=[0xffffffffffffffff]) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair(0x0, 0x8004, 0x4, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup(0xffffffffffffffff) r7 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r9 = getgid() sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000100)="23376edae87fd4ae5c15ebc5beddc018ac3eb7e658742d009fb350054d0d4b6dcc51d4a868715cde21d993c51c54ec2dd7e25a2362dc67e291422d28862da41c323e0a6f294cbecb10b226808f700a1db35222dcd92d1c8846b58ffecb257b2b1ccee169c508b7653cceca46f0e45f43d36abfbd748683fddbb5ee2a85f96fc7e2b19c6782ba74bad45df0b53d5f69c24fec2a6204f2fba85ca994c72141fcf80ce329b8322bdb4791af7977bb55bebb38812d1a065578ee5a94dbfc205fca725513de2147a65f3504e1c50d7c1f2e21dafbb5198d4b4843a3973e35f1833c734c53b285f1345122064de3c01fe16e9eb6", 0xf1}, {&(0x7f0000000200)="952c8328fd8dde65c31989372fbb578cd178172d101ad5dda1a882364f1a10c8a926cd2ba8d4e3aa2e2a28a336ef0813b437ba622ea9022403de90637c4cdab6aae9b305c3b8f72b54cbccd08756c61d8c7f4a059174562875285663344069a774933b2b7f1ea8f82f37eb0f3a625945b975b33463e54dc2b1804dffa764e0912593ecdd1f0313dd96c47c7259d8531aeea0d3a138793a296d78de6c1f4586ef38980c2d2c4f4beb6d7676d555aa472c201b6afdd96e640d689c89009a6f4642dc4d7690c73d6587d5", 0xc9}, {&(0x7f0000000300)="1a9fdbfbeeb02e7d741a2c8512f2e7aafbc01fe7cd337870242a0a6d1eb64fe63c2728337c538150f7780374e48b9e7308bd65b674c8938a386bd2c3a1a415693fec45e577a0755515f7c9d0e2e618c382a2436b9ad61a917179cac71f749c27726795a599c7b805017e4fa0ea65c2d3c240ba9c32dbf9d93745da16ebc50f900cac48138d5bc822fbd4ae12ee93a228d8c751d323ea14ef14fa288c77d4197a9ba21b5126494198406ae467d5ef4f974df248b1bae67653e7b3ea9ad0fded1a507b0d490282710db7b2c92f3282f15454b4fbb5f6568364e365a2c056119411aa2ab4af3cf7641cdf52d0da5b77942a27788620593ca4b0b2696d2f32", 0xfd}, {&(0x7f0000000400)="ce7bd90b4a94b3b35e9184556c34ed5568d95c4f8171ad0a326245b17f82baca5b9827a2a142ed4cce14e048cc87799fd3678a2c2578fcddf98b3f25b5e084aa56317597e250102539b1e28d185f604eeb6c074c3aef8fcfeaf1f4ea30ad596dd660c38b12fa0c1e72368747e74d967622288123f1e10b5c9c3fb3412427d90e2774c6acd183fdff261b05f9f75a64c51cd676dd3f1184c5b0d93a712c78cbd2e42f53224c", 0xa5}], 0x4, &(0x7f00000006c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="00000400af80e36f0aaf0dff9e3772d2b7726f1a19e8a7472dbbf44bf05512e6836c8cb22a5eeeda0fe187603aae6f199c19ff4dbe435dcf4a1a93aa488f75d54c5d98a8c13fe11e1a9c7352e558e1d7629f39b8379b5d7aeec668f5fc696c03e9177707dc1757552ef64791be8a6b31497da4a5fd3734d39e4b5bfd77723202d4a0b397ccc39ae2cb8c2a3b"], 0x60, 0x5}, 0x6) execve(&(0x7f00000005c0)='./bus\x00', &(0x7f0000000900)=[&(0x7f0000000600)='!^*:\x00', &(0x7f0000000680)='@{+\xff\x00', &(0x7f00000007c0)='}\\\x00', &(0x7f0000000800)='\x00', &(0x7f0000000840)='>\x00', &(0x7f0000000880)='t\x00', &(0x7f00000008c0)='\x00'], &(0x7f0000000c00)=[&(0x7f0000000940), &(0x7f00000009c0)='!*\x00', &(0x7f0000000a00)='\x00', &(0x7f0000000a40)='\'[$$&\x00', &(0x7f0000000a80)='-&\'\x00', &(0x7f0000000ac0)=',\x00', &(0x7f0000000b00)='(\x85\x00', &(0x7f0000000b40)='{}\x00', &(0x7f0000000b80)='-(.\x00', &(0x7f0000000bc0)='\x00']) r10 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r10, &(0x7f0000001c00)=[{&(0x7f0000000980)="8d1a59", 0x3}, {0x0}], 0x2, 0x0) 16:11:05 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000100)=0x7, 0x4) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000180)) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000140)={0xd312, './file0\x00', './file0\x00'}) sendmsg$unix(r1, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=[@rights={0x10}], 0x10}, 0x0) 16:11:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = dup2(r0, r0) setsockopt(r1, 0x81, 0x5, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:11:05 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = accept(r0, 0x0, &(0x7f0000000040)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000180)) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) accept(r1, 0x0, &(0x7f0000000100)) r4 = getegid() fchown(r1, r3, r4) 16:11:05 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x47}], 0x2}) 16:11:05 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, &(0x7f0000000280)="47b1cf55683f4c4d5c554a38ec782707b00c8465a881d2d631473aac9584ad964eaebfa96e51f6d0c4f106832c5c5ed74cf1abb5c60476cdcde586e0f1ace1cb19b55d7f5461a838a9351be556c72533d1c3e24fd9a996cd458892c26b58e6c9a1b72028d3c8ad0953308b2faaa4d8910b830ea6a36939e34decd9b18384396ae6af9ce7c6a0aaf1a12f15981da81ab2fc5a906ef6c3842d1ec7c061ca1032216a70cf3ff7a7a892b705345f70c10ff8ca4f08c529bc9d3d2a71ab2a0afc4f58754e0f7de7af07b7ddfadbd1452f6791f126ece67c3600e2f5bfbd19a5c7813df1c267", 0xe3) r1 = syz_open_pts() syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:11:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x0, 0x10000}, 0xc) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:11:05 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10000, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000380)=0x8) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x4) poll(&(0x7f00000000c0)=[{r0, 0xc4}], 0x1, 0x0) 16:11:06 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f, 0x4}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) kevent(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x10, 0x2, 0x5, 0x2}], 0x2, &(0x7f0000000200)={0x3, 0xce4}) lseek(r2, 0x0, 0x1) kevent(r1, &(0x7f0000000100)=[{{}, 0xfffffffffffffffc, 0x9}], 0x0, &(0x7f0000000040), 0xcf9d, 0x0) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x40, 0x20000004, 0x1000, 0x3f}, {{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0x8, 0x5}, {{}, 0xffffffffffffffff, 0x0, 0x80, 0x100000000, 0x9}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x5, 0xfffffffffffeffff}], 0x1ff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffd, 0x14, 0x20, 0x7, 0x1f}, {{}, 0xffffffffffffffff, 0x85, 0x0, 0x101, 0xb957}, {{r2}, 0xfffffffffffffffd, 0x1, 0x0, 0x80, 0xa0}, {{r2}, 0xffffffffffffffff, 0x1, 0x2, 0x100, 0x6}, {{}, 0xfffffffffffffffe, 0x20, 0x3, 0x8, 0xde}, {{}, 0xfffffffffffffffb, 0x20, 0x1, 0x6, 0x4fa8}, {{}, 0xfffffffffffffffe, 0x20, 0xf0000002, 0x101, 0x1}, {{}, 0xfffffffffffffffa, 0x34, 0xc0, 0x8}], 0x3, &(0x7f00000002c0)={0x0, 0x9}) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:11:06 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000000)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x120, 0x0) accept(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) 16:11:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d420000000000010d671319b00"}) r0 = socket(0x18, 0x4001, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_execute_func(&(0x7f0000000000)="c482b1ab4dad660f114002c4c1f9179e00000000c4c27958180fc78fa8000000c4a2fd9a9b80370000c4e1f8295cc9000f01dec40111f1900b00000067410faeef") 16:11:06 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x20000000000000, 0x1) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "dde7150aeabfded248b1596fb260b6a92843e99c"}) 16:11:06 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000000010004) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000340)='P', 0x1}], 0x100001f8) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000000c0)={0x3f, 0x0, {0x1f, 0x7}}) 16:11:06 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x21, 0x400000000000000) write(r0, &(0x7f0000000040)="510fc300", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') 16:11:06 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000003c0)=""/134, 0x3ea) close(r0) read(r0, &(0x7f0000000280)=""/240, 0xf0) open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4514) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x8) 16:11:06 executing program 1: msgget$private(0x0, 0x100) mknod(&(0x7f00000001c0)='./bus\x00', 0x8, 0x2000000000000) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) r1 = dup2(0xffffffffffffff9c, r0) r2 = openat(r1, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) fchdir(r0) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) close(r2) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000180)) 16:11:06 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f00000000c0)=ANY=[], 0x0, 0x3, 0x1000) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="72adc4d3dcc6f3e28328ce968a0100000000000000ee75ac7c593a3e8f458ef35023b603efbb5e6d7c5eca97581076b3527ee80b2e5b70dbe324e5d686ff8915198e9f7ad8f832d8802b1036f836354beffe931505e8cbc9a5d8efefc555bec6d5747ab81a34643ef39819ff01df58f5b3af0b91947cd170ff6e6ab7c7a95eba5a71dbbad76cebf13fad7dedcc8d73d3dc740a3258d127094b1959832821c5a4bb8b4043e188b4b32ef9"], 0x9d, 0x800) 16:11:06 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x80c0, 0x3cf9) 16:11:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r0, 0x5}], 0x1, 0x0) 16:11:07 executing program 0: r0 = socket(0x1e, 0x3, 0x0) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=""/55, 0x37}, 0x0) shutdown(r0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 16:11:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5ed7558ab2382a70, 0x2011, r1, 0x0, 0x0) r2 = semget$private(0x0, 0x2, 0x20) semctl$GETVAL(r2, 0x2d64eebbad82a443, 0x5, &(0x7f0000000040)=""/154) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x1, 0xfff, 0x4ba}, {{r1}, 0xffffffffffffffff, 0xa2, 0x0, 0x3, 0x378}, {{r1}, 0xffffffffffffffff, 0x8, 0x40000001, 0x5, 0x80}, {{r1}, 0xfffffffffffffffe, 0xc4, 0x0, 0xffffffff, 0x1}, {{r0}, 0xfffffffffffffffc, 0x2, 0x4, 0x1f, 0xfffffffffffffff7}, {{r1}, 0xfffffffffffffffc, 0x90, 0xfffff, 0x92aa, 0xfffffffffffffffe}, {{r1}, 0xfffffffffffffffe, 0x60, 0x80, 0xfffffffffffffffa, 0xa2d3}, {{r0}, 0x0, 0x52, 0x4, 0x5, 0x3}], 0x6, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffb, 0x2, 0x2, 0x0, 0x80000000}], 0x7ff, &(0x7f0000000280)={0x1, 0x800}) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f00000006c0)={0x7, './file0\x00', './file1\x00'}) flock(r3, 0x360f8d8a0585c365) r5 = getppid() ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f00000002c0)) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x6012, r4, 0x0, 0x0) getppid() r6 = dup(r1) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000300)) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r8, &(0x7f0000000640)='./file0\x00', r7, &(0x7f0000000680)='./file0\x00') fcntl$lock(r8, 0x9, &(0x7f0000000380)={0x3, 0x1, 0xc41, 0x7c, r5}) ioctl$KDENABIO(r6, 0x20004b3c) syz_open_pts() setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000003c0)="2229787f4f05a94b3a57614b2a1fa040707a2134e022532effd627887542224d4741c5faa3721642c4eed56635d70962f44982197039fa26c5ec791604981fc4df8bb7665d3eaa4fa5b707b52d0b0324c31ed094bc4c1b754d4cda6a7367fd3f5f67736c2de0d832ba1a35f938f711ef07f369b1b33a0f31ec3b60ca548ecd37f5692809c1963eba040895256b08446fe184bc613e87d728bede87c2c58b7f271b16dfc91b6e2514", 0xa8) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000480)=""/22) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f00000004c0)=0x2) kqueue() getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000500), &(0x7f0000000540)=0x8) fchmodat(r4, &(0x7f0000000580)='./file0\x00', 0x1, 0x2) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) utimes(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)={{0x100, 0x8}, {0x0, 0x9b16}}) 16:11:07 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) setuid(r0) r1 = kqueue() write(r1, &(0x7f0000000280)="414e20aa5ef045f736d8be071ade9e6fa9f002b0c937f0ca48035eb2781cbab452273a6494e0f0e63622f7e0e5ec5eaa98a12004bd4e0f7d1aa76b93e5a741b213ce7345cc3f44a29e6292c7d65412a604d016aed520ae730fd2a06bee5c51f8d6ff8f81ac65f24ec4f216f7101d8651cbecdf94b1a07a6a5abc8a4b485659", 0x7f) r2 = semget$private(0x0, 0x4, 0x18) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x20000005, 0x0, 0x6}, {{r1}, 0xfffffffffffffffb, 0x24, 0x40000002, 0x100000001, 0x762}, {{r1}, 0xffffffffffffffff, 0xd, 0x1, 0x8000, 0x1000}, {{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x401, 0x6}, {{r1}, 0xfffffffffffffff9, 0x9, 0xf0000000, 0x2, 0x80}, {{r1}, 0xffffffffffffffff, 0x5, 0xc0, 0x4, 0x3}, {{r1}, 0xfffffffffffffffa, 0x43, 0x1, 0x7, 0x1}, {{r1}, 0xfffffffffffffffd, 0x0, 0x40, 0xfffffffffffffffc, 0x4}, {{r1}, 0xffffffffffffffff, 0x1, 0xfffff, 0x100, 0x7bc}], 0x0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0x2a, 0x80, 0x5a7f, 0xffffffffffffdf68}, {{r1}, 0xffffffffffffffff, 0x20, 0x20000000, 0x5, 0x1ff}, {{r1}, 0x9951a8256f012454, 0x90, 0x1, 0x7fffffff, 0x4}, {{r1}, 0xfffffffffffffffd, 0x12, 0x1, 0x9, 0x4}], 0x5, &(0x7f0000000200)={0xfff}) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000000)=""/53) semop(r2, &(0x7f0000000240)=[{0x2, 0xa00000000, 0x800}, {0x3, 0xfd0, 0x800}, {0x7, 0xc5, 0x800}, {0x1, 0x1, 0x800}, {0x1, 0x8000000000000, 0x1800}, {0x3, 0x8000000000000, 0x1800}], 0x6) r3 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x1, 0x8) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000340)={0x5a, 0x401, 0x5, 0x8}) bind$unix(r1, &(0x7f0000000400)=@abs={0x1, 0x0, 0x0}, 0x8) kevent(r1, 0x0, 0x0, 0x0, 0x0, 0x0) semctl$GETNCNT(r2, 0x80000000000001, 0x3, &(0x7f0000000380)=""/95) ioctl$KDSETRAD(r3, 0x20004b43) semget$private(0x0, 0x400000000, 0x0) 16:11:07 executing program 1: r0 = socket(0x10, 0x4000, 0x69) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x4, 0x973}, 0x8) r1 = socket(0x18, 0x2, 0x0) sendmsg(r1, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000180)=[{0x10}], 0x3c2}, 0x0) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) 16:11:07 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000140)={0x8, 0xffff, 0x9, 0x3, 0x7fffffff, 0x101, 0x20, 0x7ff}, &(0x7f0000000180)) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) 16:11:08 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000080)="02", 0x1) pipe(&(0x7f0000000000)) 16:11:08 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) kqueue() getsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, &(0x7f0000000040)=0xfffffffffffffe1f) 16:11:08 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x8) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x1, 0x3}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x5, 0xb1c, &(0x7f0000000000)="b60fa3273cf42e533db80b7d68b26e7d3bd50d355f9dd5eb55864da1a9172d91a38fe6cbf4687e254cba49c56a69f0", 0x2f) 16:11:08 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) r2 = dup2(0xffffffffffffff9c, r0) accept$inet(r2, &(0x7f0000000140), &(0x7f00000001c0)=0xc) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000040)) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) setsockopt(r2, 0xfffffffffffffffd, 0x7, &(0x7f0000000180)="a500e24b2e626d9404f40b848a2e21052375415af4ecca2e254851e6ad6529f3f1a243f6b0eee1b44470e3edc36ca0000400000297bc5c10a222ffa0a49b01", 0x3f) 16:11:08 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) r2 = getuid() getgroups(0x7, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x4) getsockname$unix(r1, &(0x7f00000002c0)=@file={0x0, ""/108}, &(0x7f0000000200)=0x45) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:11:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000080)="0c46577d85641c2529b6d11a0451c067c38d2fbda6b7c4aadcea4e113a0e11be547d005c232d245cf085c06be3d37659fc7ab31674062016b4e89b4a660c9dfec3e92c3c23d711ccbf7c90a2ffe5d871145f2863abdeaa9264b9026c9a77e5c50af5e34078930990951d78157f56d86e0673d3da95958729b54491a87e1c2a", 0xffffffffffffff0a) 16:11:08 executing program 0: r0 = getuid() setuid(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) 16:11:08 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) setregid(r1, r2) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080), 0x7a}) 16:11:08 executing program 0: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000200)={0x0, 0x1fd, &(0x7f0000000140)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r4 = getuid() getgroups(0x2, &(0x7f0000000480)=[0x0, 0x0]) r6 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) r10 = getuid() r11 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, &(0x7f0000000640)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000006c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r15 = getpgid(0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) r18 = getpgid(0x0) r19 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) sendmsg$unix(r0, &(0x7f0000000980)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000240)="5ec50d1a882be6ec2bee5242cadf0efdbb64586ce8b0a01a5cff21f262a2b16123ce910f9509fa33fbe4dcf42591d1279b7976f2eb13e78d80e099da1b97a0cb901e2370c9da6d3b357d892a4702561ffcac8d06298c5ae65da213b4c7479a955e2f65347cc1bb67261c2b76d65181824765a4174e6740dcebc449b29436fb6c27c36748737283714fa7a2121e9be8f3ecf8e3700ef2fd7639fc3ede5275d894585df7ccbc", 0xa5}, {&(0x7f0000000180)="33e0a664bad1eeba82dc79f850c40d789341825ed624042c43d4cd8afd1d36b064a40106341ad1c48767a349266b17631a957da6f9dcbf8c859677a9d502e363324c83bf45321eaade5ee4c7f7731ebdee49a89f85dfa89e9540d908a2edc90e868f9cab2ce9d1cd82af6a1138c26dfe6d5a7760351f046db98f0f311e", 0x7d}, {&(0x7f0000000300)="8e5ebf5d5d64304fd090015a6fdbf51103334ae96fb3356918c78a1edef4d769ee6f182dc13ff7ef8627e23ae71d583705202762bb5e0d376a8498017e8b8ef327a4c85b4e4cb87e238116d1bef135e1a1b0d518c00bafc356045d59c77ad2bdf5edee70647cd9166672ea81bf9cb3400b0e56d27b95b2e2c300de0c29dfc88d92", 0x81}, {&(0x7f0000000100)="3e60c3a05bb6e1453c1ce5a07c21ad7575bd27855432ab3f006ded676035200c965cb4219d9fc65fe6ca5ba477c75382ac575b89", 0x34}], 0x4, &(0x7f0000000840)=[@rights={0x18, 0xffff, 0x1, [r2, r2]}, @rights={0x18, 0xffff, 0x1, [r0, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}, @rights={0x20, 0xffff, 0x1, [r2, r1, r0]}], 0x110, 0x400}, 0x4) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) 16:11:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) ioctl$KDENABIO(r2, 0x20004b3c) writev(r2, &(0x7f0000000180)=[{&(0x7f00000000c0)="616f8aacd6c08e389044f678297af502d5b521bb97ece7cde54a6c1e868979a7", 0x20}, {&(0x7f0000000140)="f118c2d54c1788ccf5e475b08209aaf6878ca47de1a1cab09a42d82295100c60f35e43ea616ebbb44f", 0x29}], 0x2) 16:11:08 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) fcntl$setflags(r0, 0x2, 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000080)={0x6, 0x7}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0x9, &(0x7f0000000080), 0x0) socketpair(0x6, 0x8007, 0x8391, &(0x7f0000000000)) 16:11:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) syz_open_pts() write(r0, &(0x7f0000000080)='T', 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8000, 0x0) 16:11:08 executing program 1: mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto$inet6(r0, &(0x7f0000000040)="625c652c955d7e957ba9e3c719edc63453b6a8ea68a032c758a69e4246d5ccfc191c5d8b8f6dca7bc1c952f2050fae7a1e873063287f38ac698663217e904ee3058d021ecfa00cef27d2d15ed02590633c6b96cf2f3238c86a29b237e8421259ea55637d27e16ab171144e3ab8d11f1174e6f66ee969cc32e99a63bf8c95b1cfd49152eb427ff4497b3ea1ed3a933bc175f0b2897d8ae38f92360a356132d7f82577d1b8e439294e36f211a603d41aed086d5680a9d092cf11af086967ddffba5f40ae", 0xc3, 0x1, &(0x7f0000000140)={0x18, 0x2, 0x8}, 0xc) chdir(&(0x7f0000000300)='./file0\x00') 16:11:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x2, 0x0, 0x290d2, 0xfffffffffffffffe, "d7000040f1ffffff00"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() fcntl$getown(r0, 0x5) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000000)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSTOP(r3, 0x2000746f) shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) 16:11:08 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wskbd0\x00', 0x888, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000740)='/dev/wsmouse0\x00', 0x400, 0x0) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) r6 = getgid() r7 = getpgrp() r8 = getuid() r9 = getegid() r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/wsmouse\x00', 0x0, 0x0) r11 = accept$unix(0xffffffffffffffff, &(0x7f0000000800)=@abs, &(0x7f0000000840)=0x8) r12 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r13 = socket$unix(0x1, 0x1, 0x0) r14 = socket$inet(0x2, 0x4b19b64210a1259e, 0x1) r15 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, 0xc) r17 = getgid() r18 = getpgid(0xffffffffffffffff) r19 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) r21 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, &(0x7f00000009c0)=0xc) socketpair(0x3, 0x0, 0xffff, &(0x7f0000000a00)={0xffffffffffffffff}) r25 = open$dir(&(0x7f0000000a40)='./file1\x00', 0x8280, 0x102) r26 = socket(0x0, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000000bc0)={&(0x7f0000000300)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000000480)=[{&(0x7f0000000340)="5d3f0d0d9cc98687", 0x8}, {&(0x7f0000000380)="c09ecda819c6d0e93cbcba5c5522d58723d15f69035f03ea7f", 0x19}, {&(0x7f00000003c0)="8dcba4a825f488dfabb7568b70615ecb13c7c95260f196db98df0b4a3bdd5c70c7c56c5984067f7b0554c56a9f834f7e9aed177fd12e949ea24d555ed5f522dc4e7f1ae4508bffc0865ccf6fab0eb298dbe9dbfc28f3b4bc06401ee4f1ea819af6b45c91a63ec163a8dedf5c8a4852af98a22d81988ead545049b0a67cbd7dc463537e4d64ceaa24c694a4c7d0c30154c4cda0aaacccd6bf8d71c44f502a661efc71f360be93b27f6ad33716d4", 0xad}, {&(0x7f0000000640)="85d8e1fd1809ccdb7edd74afee836afc9ed2388363afe625eac06a23ee7ef3a1be744013ab422425e46831ac3d940ca70c7870ddad6d70cca13c3405b50559faa93158251bbfc20326496557e18449b0adaa85e355c7191e991f422cbd4b09a7f89bce9a272b37d4e39280c617c4500f8e75242e7ff64f15701389ee1155ca22a41b7b1444eda7b1435efa64ace6591b7ab409750b619c5e1a6317", 0x9b}], 0x4, &(0x7f0000000a80)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="000000002000000000000000ffff000100000000", @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYBLOB="00000000200000000000003c2d466acb9fbe1e4e", @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r26, @ANYBLOB='\x00\x00\x00\x00'], 0x108, 0x4}, 0x400) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r27 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$WSDISPLAYIO_LSFONT(r27, 0xc058574e, &(0x7f0000000200)) pwritev(r27, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r27, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') mkdir(&(0x7f0000000280)='./file0\x00', 0x120) 16:11:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x ') getsockname$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r0, 0x2000746e) 16:11:08 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = accept(r0, 0x0, &(0x7f0000000040)=0x35d) connect(r1, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8) sendto$inet(r1, &(0x7f0000000180)="97d78cb2f7bc9552fc6c964e0d405731cd205617f552d89ef8530628a5839dbedbc7b81508f70364a09194a7b5d69ce4d58582b8e450fc7515bc0add6a28bb6a18ef58c33391f55f8864be014a0be1477c7f2d6a963d5876a43c496f899119e4fe8428eb74b2ce1fc643402ba589a398c1d6f2527fd191a09294d44855298d6eff6cda5c940e2b5cf278757c02720ef8d3694b223b04020bf27aadb758b004b539711611deaf7f790c58811d19316261d023e8752e64df56a4ccda7c7fed081504ee8aae512ba7b07b58579fd93c", 0xce, 0x4, &(0x7f0000000280)={0x2, 0x2}, 0xc) r2 = socket(0x18, 0x200000003, 0x0) setsockopt$sock_int(r2, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) bind$inet(r2, &(0x7f0000000000)={0x2, 0x3}, 0xc) 16:11:09 executing program 0: truncate(&(0x7f0000000000)='./bus/file0\x00', 0xff) mknod(&(0x7f0000000040)='./bus\x00', 0x1000000002052, 0x5d00) open(&(0x7f00000000c0)='./bus\x00', 0x4000001, 0x8) 16:11:09 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) read(r0, &(0x7f0000000000)=""/4096, 0x1000) r1 = socket(0x2, 0x8000000000000001, 0x5a) setsockopt(r1, 0x6, 0xfffffffffffffffe, &(0x7f0000000100), 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$KDENABIO(r2, 0x20004b3c) 16:11:09 executing program 1: socketpair(0x18, 0x8002, 0x2, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) r2 = dup2(r0, r1) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f00000000c0)) r3 = socket(0x17, 0x80000000000003, 0x7) setsockopt$sock_int(r3, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 16:11:09 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) setgroups(0x0, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x2000) setuid(0xee01) msgget(0x2, 0x188) msgget(0x0, 0x100) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 16:11:09 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file1/file1\x00', 0x11, 0x2) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./file0/file1\x00', 0x6, 0x8, 0x0, 0x0, 0xffffffff80000000, 0xbd, 0x2, 0x0, 0x3, 0x1f, 0x80000001}) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) r1 = getuid() r2 = getgid() accept(r0, &(0x7f0000000280)=@un=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) lchown(&(0x7f0000000080)='./file0/file1/file0\x00', r1, r2) rename(&(0x7f0000000000)='./file0/file1/file0\x00', &(0x7f0000000140)='./file1\x00') 16:11:09 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wskbd\x00', 0x2, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f0000000140)='./bus\x00', 0x10000, 0x2) open$dir(0x0, 0x0, 0x0) socketpair(0x2, 0x5, 0x1, &(0x7f0000000040)) r1 = dup(r0) preadv(r1, &(0x7f0000000540)=[{&(0x7f0000000180)=""/197, 0xc5}, {&(0x7f0000000280)=""/74, 0x4a}, {&(0x7f0000000300)=""/20, 0x14}, {&(0x7f0000000340)=""/235, 0xeb}, {&(0x7f0000000440)=""/182, 0xb6}, {&(0x7f0000000500)=""/20, 0x14}], 0x6, 0x0) 16:11:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea00005c00080000", 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0xecb1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0xc00, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000140)=0x8) 16:11:09 executing program 0: socket(0x40000000012, 0x4, 0x1000000000) socketpair$unix(0x1, 0x2000000000000005, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x10, 0x3, 0x1f) sendmsg$unix(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2cee0100000064ee00ff5d003abe59aba4e123a803a53a126b376223fe66f310a4cf35936d6373d89fa2628e6be9c3c0f8646b91", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x1f}, 0x0) 16:11:09 executing program 1: munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = shmget(0x3, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmat(r1, &(0x7f0000002000/0x4000)=nil, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0xa, 0x8) r3 = fcntl$getown(r0, 0x5) wait4(r3, &(0x7f0000000180), 0x1, &(0x7f00000001c0)) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000080)="e4ccba5b5032b804637f6a5627d9af081b1bc4db1216faa19bdcbab86984cd26500cdfa9375f153a046dda79778ba8f8e36be713443be0a9be7501f0a87f3a015bbab1e1cff488c415b8dbfc9ea8f179970b51c6ba25d19e7e8fec2bfcb7ce2696e6d8b5830f", 0x66}], 0x1, 0x0) 16:11:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="95f681b266696c65b586"], 0x10) kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x40000000, 0x8000, 0x8cec}, {{r0}, 0xfffffffffffffff8, 0x80, 0x80, 0x5f60, 0x5}, {{r1}, 0xfffffffffffffff8, 0x50, 0x20, 0xffffffff00000001, 0x2}], 0xffffffff, &(0x7f00000000c0)={0x3, 0xffff}) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x80, 0xf00fffff, 0x17c110dc, 0x1}, {{r0}, 0xffffffffffffffff, 0x7b, 0x0, 0x0, 0x4025}], 0x40, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0x8000, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x100000000, 0x2dd}], 0x20, &(0x7f00000001c0)={0x7, 0xfffffffffffffff9}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) chroot(&(0x7f0000000140)='./file0\x00') 16:11:09 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) setsockopt(r0, 0xe25, 0x5, &(0x7f0000003140)="5ee7b3d73c1313fa256ced9707c071590052d6e684770ff91d41c5216233d08351162f78e488690e8e051265bdc9967f0401f119dd7c04703998f61fb3810a2a4d594135c54a66a57dd6fcd07e65848c001ebcca5f1af2dc4a7c86563954be584dd27cf5e6e6dd2da28a70ae5a093e0312b1577c316feb0147ffdd6d18aff2c1f0bc7015ba0a4a4b6889590de5a32875684db9e2082f043c2227ab8f11f6706ea9cb8c680737b118768cdb0dae6f0715cd9aca0280f9f5432e016e948276455f8a489be6e88f6ab4ff52884129d32ae36dbdb989127f1f0e232b3d7d16996a6115fc6ef631775083635cfc3227faaa3fb82abdf46415d6bebb25d65a6078f46365d699d2dfa918664165e92dd71e26718fb60a48a8374e6a08b4e500550d83510d7825a42517289a756cdda28c6287c932652de8fc764e44dcdeace60fbb24a551e1b470086c845d4665a6f9f9b906755d378d4045d1e52441e9360cc6800e3889ab20626acda520c5bcec230134b198e47b19741e27bbc351a9f732402f1e2ec7fb25807d08807ed9384ca181fc6dac8eb55b26748548a878a658aa1e4d558fcf65f4047f63fbb4817d96ea8277da3c28051bbf210b9b3083cdb3b4bdb68a23d9a8ade1fd2195d1fee66bf261a9c6523f3480fbfb2294d78f78c913e922b795cb8101f569bc3e940f13d3bcb818f52413f6cb637ef68c085e60fba523a191b6917ee4e3c5039366abe7218e29860edb3b1a5aa852721443604fac95f6afe3c8aba337ba4b799e631daa51886e068cbbadc362066a391523472dbf7c8be9dd897b392a4857b97b293288ded234c41001d23cf0ca50c81f752c4af69453788c645c110fca5358cb0a912f803ecd37da0e8a6091a5d97ac7c3618bdd4e56d1b702ae14f3fdfd87354ac8630fb5fbd7ae2230b81503fd8278ba16d05700228b27bb05d0eb2071da2ac57e7577d610a3da55ad8c2f531e723f453107d4cf3f41cf270fa4fb02a5ff393dbbf37b0ebdfcba9dd43124de50e823dcd1db5383a2546bb70eaf4a3a05466efc61e986aeb712971fe285630a256ef860bbbaa3e4b228869ef09f5fd39a300e03953a6ea9142bb65f515c8165ddbb46c168197ca4046ee69923d7004337bd271495e891d66820935185652c4a3a6b87c18f5b286721d867a2b71cb9947ebabc7880445fe677362995b3382d8e5d2e78374f09e33e4b282775d86b0fcf74682e61da1578ceb279ea1c1b665ab801a2c2d3bf762fd64b5088e786b005b7bc02143c2f3f2e6ab1dd9be968dbfcef734bcc1228754a1e70207d0003e5281d6f82dfbf20bdc951b9280184f2931030f156fe6cafb5813d561fdb6400ceee9921c49305021d2bd503f0d9b4a32819192960c28ae7b326bc3edc2a8198f9b2a2e6d166fd141e7dd5801000fa6c69d6bebf4eeee6a2ba94a4fc0ca26784d789e36d202379de52a4265c8d65aea40b5e81df366191d049ef2c5f9f4e9008ff3d7e86728d44a8d30cde4ecbc125cda3d3fc65cb95b68d5efc7bf81fb55ed2875a9606780097d56217e07f17fd7b99837f388a0ac31bd97be9838809ecba13981cf391f194231e71970cc55a0463903314624289ab8fb187ab6e7d964295bf5221a531a006e07e10fe9ddcd80b36aae9b76ff0d2255c6aefbcb9548e671623922353a9ef75fe9a07477ee38122503df4af78e68ff70c0a17521cca468d5d96015d6488bd618f9b2ff34e75302d66c49273c814e887f490e06c81a6bbf287c8962516a15faa8aeef6692294edff5b39adfcb0245f8b7dcd6c1e9f61a7cb06ca57894799ea146d5c1991a448d66150f3b42aa855ad665480b221e3672bb574539f0e048018731d854c57ad281a3c22c12cdd8e66aa4e5e20fc56af32b982cfd418ded942d3c7f79f130db38d8f3f98e335917f05ffd9bc517847ca0905b6ed1af8561a69990e58554725feae3e683e1695fdf9aed8b2fd3c9b169c7babf3273b91764c1f699d4178425d138e11e8c7fbeb9d5c11b961953ba7772076447ac352647d3529ad4ba6a1c9d633f07d231a4f502181822126c4077e4693a70af7fabc4dc324e115f0d22282e50496b462a8c3f0b95f064b902006cb063f9ffd18b416ca4a30ca2820b734be4a1d5f41a55b63c58699626e71d3003915d94211ed034062cb6c32041eab3a96bdd8c8622cbe99da877b9d9757c322dd57e7c4233a621fe14e4b6ce8b26972ab8724d340e0589c6db9376442a25ad0ab099689539bd51c74cfc45fcda7637c9dd1d7bf33b3ef39abd69e2731ba6ab134b80ac02ff6c46f6c18fea02878b70ef69fa3576eb45af979793550ca2adfa14574859efcce703d5413846b3c1d5bd1497964683cd0c1cb0e8ddb17b5202a9f75bd5533446fba4f5682a4d5115037f85387f73774bf1346d19c0840edc924228b4d5e3cdd3837b36b44b372164445369f8b0bedab6d872ed0af06ad8ca4a159cdf0639bd94a21fbe596ebff0d2c0f300469e217aa34c29dcd393a03f0858fa6f0789eabc658c8ee87192f88d76d0cdb48b7f85b65612bf7f0dbb2fb2a1028c28cb3871e56bfc2bff73e1038fe27f2f3152ccc18f189fff592a96234f4dd4249de2d2ee0c6c8a8eec2835b960fcd915139ce9d8388aed5831824f424eb4a74cf9b3d337e8a3a7e46c2f36f893b9e168442d900e12180ea789a146eac077df9692fd906cf0ce308f9077df94dc3e7b02cf9f29d9fda1e909d1be27a2eba9a3d5727f8ac1eea0ca5d9a9e7d0afdfacc03ead284ae573dc53f0e0d687a3aecea2b0401e91fced62da0c9deb06a24f461f6c4789fb9da51b4fccb065f38b251481e04c3c06b7e1d3a919a41dcf6f4ace1ce3b6e17e7483a0450c9941a7a461a368b6a724e027926e86261b0363e84e9626587c24681ccfe1a71910089b50ae9c758a21db5f0252601e78bb14bcc7ecfc32aba8914a3c80fe83b37957455cc91f2dbef955cbca30a69fc93fc3748a59ab110193fb8d7085222b6e745be6c908e3cdca661311af718bee374f8557f84397840b8c730696aa48d458ce3e9107e0ffc1f4dc2a9d231b849fcbc6e681575e70f0a5f154ad47b0648075b23fe23cf01eb75c368f7bf03ab03b056ce04247d61d17db29ffb7e0d1da4551b0480e016a4a5df4f6b7e87adc374cbf09df77b01b66dc984fe475ffb1475b5386d33bd0cc2ee864e0cc28f86c1558a4e035d02fa880e5ca5ab0a44388a29eb7a680348490756d91a10c14c3e43df09b8f3d16b9f5989cbc3e9f5c54e7a6b458c3244350b173b9b1a5da6145550794125dc37bb294f3d214152dc80b70da8eee27c1c1496b8d56009b0b2c2386a1fa684964575389d94f3227dc6d76fef3446d037ac66410e852027932a754c84e11b287a3e3bd3614be15825e6e76119d82de12018181096c5911bf14915c566d08cb97df76902fd3f2d620a8438ead1b793175291a7534a0baced21f34740f585342f90dd6f209826ff12ad413049f0f33532960042d914aecb2195d7d421a5021084520d14aa080ce9fcdf6980afac6b0e7d4778b7e2e15d00c7155b482e3b94163d17f20ffb77d5be2567d6c0216fcb274865a648bcae6d70dc207ce8f4f2e7c489f7730143050b31bbaebf287a0372ed07216e0c5879749dcdacf9b49b6c1b25244c9c69297d0df003ba1770660a5d44577504ea0c616d41f501ce4aadf19f3320bf7310c1788710de1197fafc4cbae93aaf109b8f6f18ff7560703ffe4851a5f70666215fb3640ce26e24f76356f6821bb22f49259ac9edff1e261c0d62f153df3cec86d7d3c1702a30950115bd9208123dd3c40af5c91eb2cec7374354ce5b9f5e9b4732146a24dca608fba963bc7c79edfd7ded6d74cd6043b8385908d4782d9805948c4165579251ff3278aeea8ef46d628b14a6174aaca6a1ab48f999277cd55cfe9ef1ebac1601f9d64e7632ef4a3b4bc111d6fd99172d26ea7b252011f54c9a13aa8e1c2010c7ae7a06995802d91ad789a5f8d44aad2a366cebfecf737b0e9c6fc2b642f98c150cf4d9112153825809a93c17f35c0cd6399e41bb949b47a4880f720abe02fd0f55f6d4d7dd19ab2407bc182841a1219f6dd63edb4673dd0c0abfe5193aece96b25ceba699dede84b4b71488b4e8e6a98727a47eca82c6e436d589862cc0b40cbaedd29a641e3dffb41734fbd33cb20dcf2dd6b3554269e67a30c519fe8fb9c89963716779bae833bc4dc45b73481c8071b45709a7ee4e6b829c0ef394eccf3572b19522136c59835a0162b41e27158eb77c499493ba40cfbd6657853c3795530df9c7d009cb07a0e8cb038aa9ec8ce19593acbd3aa6280279a7c5938d61036585d70d96e6a62b8059f633849594db5e89bc01f18a9dc54d62f8181a2d2d12a06aae61956fd3cbaf3c68f411fb70a1ee75d2b306d376e7b8468052101d618b3e3966b0e0ce2ecf0fded34adef8b9a3369f84af9bc9c67011e255ac1135a0d4fe0b7e7d9b1b85d953b18532959a6f889e31fc13ac58ec22a74a474ee568b52487218d8849520ffa1733d69b9f5b4b11d0f164ccec8d962a3430c12fbc6de01dcc8d7ff2a262e8ec5bef3227b6a9f5e5c1cc9847f781d92b4f95d149fa9c426efecfe8eac771c9a9715f15f6ba9174deb1963388c537505f284cc87f9ecc20ca1edfc9d723b514dd1d0bfd16b416286382c6812e14b5c2c1f0545bec492df7b7ed70502ae884024407d9587d9ce063653fe90b679bfe687fabdaa1bb49da0fbafb51b147ef9a7ae39b751442798fd8f77cbb1f3efa27e6a1217e265712cbbcd0c08bd9ba1635c7199c74579ec2eaaed35eade01902e2ee8298b1187c2ca0f9c51d1d40ee441cf7571e8a7db43956df727865da3d6a925336c21aadb097c53331d86e7f8d25c29111a342dd08cd1a2983872005a94293068942972bf7477f8a1c06305eb14abd28496bb0f143b4d680fa13a9f06da7099fb9ad06ee84ba64788b981db73ee1d55f5de006aa5afde382ecf6267466b44937ade046e89b237b4680989e69ceece37550144080c453db7f2d9a4cb67c2c661efa574ed0161543d0f1fde538e8a8cf9ef67d3e18b75f92497828a1c859d2d6d26dc7a4e84b1189af99d8f17f2d7a0758ecdaad3d56da71ef9d72779b46daa9da49a002cd9a7fb1252c057682ef47c62e868aec82b001ff589d66543896f4bd5dc993433aeb2b23ed145935ba9700a80d6fdc8fe49d12c17c584fd91f3178e1e145ba17a298e2676880dd26c66fad3d5d03722a0ebfab076621a6ab2185609caa4a572394ee262ea667bdeed0e6787063156816e209f00023c0bb8be0fa7b112e392cc15c027954ab7e0691278c892ce3f36a3339841e2aed16bd95316497cdf807a827548fc2b3070a0d84aebeb8c4434ee1b6e287f66f8c0f1c7cc1555c830ea980d56f3d3233f94bbb1a3e58de155379ea8a7687bf0a2991bd952d306a81faed8b4f871353a1014848118c90cb9b8044cddc9aa3dd8567602f0b794465cb678039a32ddc22fa3c0e7d3b4ebffbee87f8549e1981b0a815a8f286a497a50a871fdbe6d8ccdef9b6460eb67e201af60264a3ecc0d6cb8f882dfe649d56966827b9497d4b2d78217b77a901200fcbf3c57dbbcf591c28bb5fe53cfc64c19693df7f829882218b68d826ad7f6538bb28b646bfafc156d8d40204159e08d3c966f3fbc680920ea9eac640defb79241673694cc3a975955959c623e3e0cf911edc63a50d18e3d049525bc6853c23572629df9c4a863021a9eb368f2a132df151bf4d7fd80f30ec3796c2af74d40e06cadfdaf436a985f6d68df76ebc7841d90249608ab577be1e240600ff99d96628da1b7bc1b96880b7a128d65b33b87b251ae9df4725b42ec48199128d2b6f4d6643", 0x104e) getsockopt(r0, 0x0, 0x6d, 0x0, 0x0) getsockopt(r0, 0x3, 0x1, &(0x7f0000000000)=""/4, &(0x7f0000001080)=0x4) 16:11:09 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "1dda410cef3649a5eb76fc0aaf58d991cc06d0f7"}) 16:11:09 executing program 1: setuid(0xee01) r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) msgget$private(0x0, 0x8) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x2) 16:11:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002002, 0x5bcc) kqueue() r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x200000000000000}], 0x7, 0x0, 0x1000, 0x0) 16:11:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x34) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)=0x2c27d366515e7fde) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r1, &(0x7f0000000040), 0x50) execve(0x0, 0x0, 0x0) 16:11:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) setitimer(0x2, &(0x7f0000000040)={{0xb91, 0x7}, {0x4, 0x1}}, &(0x7f0000000080)) write(r1, &(0x7f0000019f97)='J', 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0xffffffffffffff0f, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) write(r1, &(0x7f0000000000)="8a44f26bf9c3a829774990e9159e796ac97ffe5a76c7d1f57f9a1ae66107aff6ff9e20eef793ad1c036a6dd19672", 0x2e) 16:11:10 executing program 0: r0 = msgget$private(0x0, 0x2) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000007abdfa665f13218e00000000000000000000001805d1a8eeb0247500000000000000000000000000000000000000"], 0x1, 0x0, 0x800) sync() r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) msgrcv(r0, &(0x7f0000001000)=ANY=[@ANYRESHEX=r0, @ANYRESDEC=r1, @ANYRESDEC=0x0, @ANYRESHEX=r1, @ANYBLOB="6026adb20ce416c53224c9832a7cadd8ffb1e77aae2d30e101a8ade39e77f0adea74aa9732cdc6c4e62710a69650d3bad5d4b67a3716f43593c62bdbc8de62a7f595478095fe4585e5ae7c4b8e4761625f4c37789b984db61b92c91b300171c3e7082d2c2da4c8ac98447fca1fb2d471806f6a5a451727f8a81f8ec7c706f6ac70902f48e7f8c6e9584e6f96505a3976e22601e0e63e60689d4c4bcb9c39", @ANYRESDEC=r0, @ANYPTR], 0x7, 0x3, 0x1000) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=')[,\\]\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='n\x00', &(0x7f0000000300)='-\xf7\'*\x00', &(0x7f0000000340)='*\x00'], &(0x7f0000000540)=[&(0x7f00000003c0)='\x98\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='[@%\x00', &(0x7f0000000480)='\xc7-%\x00', &(0x7f00000004c0)='(\xca%/+--\x00', &(0x7f0000000500)='\x00']) getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xc) msgrcv(r0, &(0x7f00000006c0)={0x0, ""/45}, 0x35, 0x1, 0x1000) msgsnd(r0, &(0x7f0000000b40)=ANY=[@ANYBLOB="0300000000000000b75ee9cc9a911a7c8e880c74f1570533af407b9edc2b1addd9888e351025e2a5d48b8884442cd27cf6abc1589a5b356a63891e601752aad54b04c833bee954802805d7f83408f604d1336646355d0cab32788e0de62268877b335cf47c00005bea34275681cff0b50dd99d985df1ce3d0adc3ed5d2e4e84d6dbf800f8eef3a1249b77e3f1f0cdfc2436484d6b47219f6c275fbffe3089e3edee9a303be957eb16b3a0fff2d75c9ce2b94bb6c3a1664e05eff7e39e42b92f49b95135c641941b95ef2513a3dca1cf29359943240ee8ccaccc0bd9a782aaceb79b654671b063e768a27baad4ee540ce5a6c8f067ae92b7ed2867b4513bb00c4f88d28ecfa8b624d20eac6ee6af1f251f9d4930340d313ae57bd31d13c27548ab9f23a5c0846514049a1551e52b6"], 0x1, 0x800) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTOP(r2, 0x2000746f) r4 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r0, 0x0) msgsnd(r4, &(0x7f0000000a80)=ANY=[@ANYBLOB="000000000000000042d479df56d89b0168b7f4b65e136060a77849ec2123753847ed1280d8f81a6f2c9ebdabf9ac70c8d7f8841810144a67290e00f2d330f850b34efc047e5342573cbea947362d58c3f85439eb5b57f5cb44b49ac4c337cdae9e5a4ef058f8316b3b923dda2010ea8e1a606a8a03fbe5ea955bac5ffced26b38fe3"], 0x1, 0x800) msgget$private(0x0, 0x10) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000740)) shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x3000) socket(0x2, 0x4, 0xed2) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000780)) msgsnd(r4, &(0x7f00000007c0)={0x0, "e60b34a727beb345ed5006e8f81681250c70eab177efdfc23bb218e78da44f5eece6b99ee0b3b5b4e07dba61f52d12a58c93749f88b7b6d6370363585ff48a7f81f1fc6ef6d6adb76fb8984355202be32d49ab86d464e1f649ead7c6ab9d193acbd92bce40dbb1020018194c0bdaf08cf376ebf90dc5587c845dfd93aa96a9c4b2053f7635683489faaab4534107ad2b0b3cd5b2b1776f204f01de9bf6ff97a3cc8c62b11d5492e4ce4b1947eb7cc363d4506a946ee2cca5832afed770bb60ccafb598e7178b131f800c7ae0a0a6b9e4f5fa7d07030765f8d4677bbba141c13b89ad822ea2582ca1ad77a1d4170d5a4e999b1df74f2fea9a38aaacf28e1e22"}, 0x107, 0x800) msgget(0x2, 0x383) msgrcv(r4, &(0x7f0000000900)={0x0, ""/153}, 0xa1, 0x3, 0x800) ioctl$TIOCSTART(r3, 0x2000746e) r5 = open(&(0x7f00000009c0)='./file0\x00', 0x38440, 0x4) connect(r5, &(0x7f0000000a00)=@un=@file={0x1, './file0\x00'}, 0xa) fcntl$dupfd(r1, 0x0, r2) connect(r1, &(0x7f0000000a40)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 16:11:10 executing program 1: setgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) socket$unix(0x1, 0x1, 0x0) setuid(0xee01) r0 = socket(0x16, 0x3, 0x0) r1 = syz_open_pts() r2 = semget(0x3, 0x1, 0x2) r3 = open(&(0x7f0000000680)='./file0\x00', 0x210, 0x160) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000080)=""/52) fchownat(r3, &(0x7f0000000200)='./file0\x00', r4, r5, 0x2) shutdown(r0, 0x0) r6 = semget$private(0x0, 0x7, 0x230) readv(r3, &(0x7f0000000640)=[{&(0x7f0000000440)=""/191, 0xbf}, {&(0x7f0000000500)=""/107, 0x6b}, {&(0x7f0000000580)=""/162, 0xa2}], 0x3) semctl$GETVAL(r6, 0x2, 0x5, &(0x7f00000006c0)=""/229) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x8) getuid() syz_open_pts() semctl$GETVAL(r2, 0x1, 0x5, &(0x7f00000000c0)=""/91) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000180)=0xc) 16:11:10 executing program 0: r0 = socket$inet(0x2, 0x9003, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x0, 0x0) close(r0) 16:11:10 executing program 1: mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x40, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) linkat(r0, &(0x7f0000000140)='./file0\x00', r1, &(0x7f00000011c0)='./file0\x00', 0x4) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) recvfrom(r2, &(0x7f0000001280)=""/245, 0xf5, 0x40, &(0x7f0000000000)=@in6={0x18, 0x0, 0x7, 0x1}, 0xc) close(r2) listen(r2, 0x1) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) execve(&(0x7f0000001200)='./file0\x00', &(0x7f0000001400)=[&(0x7f0000001380)='\x00', &(0x7f00000013c0)='-@\x00'], &(0x7f0000001640)=[&(0x7f0000001440)='%/\\', &(0x7f0000001480)='+\x00', &(0x7f00000014c0)='\x00', &(0x7f0000001500)='\xec-\xdb{$\x00', &(0x7f0000001540)='/$@+{[*]\x00', &(0x7f0000001580)='\x00', &(0x7f00000015c0)='\\+\x00', &(0x7f0000001600)='\x00']) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000001180)='./bus\x00', 0x2002, 0x1) 16:11:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) fcntl$getown(r0, 0x5) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x1, 0x105, 0x6, 0x19c000000}, 0xc) 16:11:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) r1 = semget$private(0x0, 0x7, 0x11) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000040)=""/5) write(r0, &(0x7f0000000080)='oL', 0x2) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000001c0)="6ab944fc33b9b1605c622e69", 0xc}], 0x1) execve(0x0, 0x0, 0x0) 16:11:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x42fc) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000140)={0x6, './bus\x00', './bus\x00'}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./bus\x00', 0x81, 0x8, 0x0, 0x1, 0x5, 0x8, 0x134e, 0x1, 0x0, 0x2, 0xb45c}) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 16:11:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x21000000000029, 0x3d, &(0x7f0000000000)="4b74954c", 0xfee5) 16:11:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000080)=""/89, 0x59}, {&(0x7f0000000100)=""/90, 0x5a}, {&(0x7f0000000180)=""/43, 0x2b}, {&(0x7f00000001c0)=""/174, 0xae}, {&(0x7f0000000280)=""/244, 0xf4}, {&(0x7f0000000380)=""/235, 0xeb}], 0x6, 0x0) 16:11:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000008000d, 0x0, 0x0) 16:11:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x4) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) listen(r0, 0x80) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/64, 0x40) 16:11:10 executing program 1: r0 = open(&(0x7f0000000580)='./file0\x00', 0x0, 0x4) sendto$unix(r0, &(0x7f00000005c0)="8e499be2243c4755d4a6e4cb06861e6e8a53da5555f3e7e50a498fc6e22ebf65eb7cd2cd4bba9c2aa76155f4b8117b54ff2bd009f25afb8388babeab630a07aa4e7082c50840004c64c17031ff5dac15d5e94477b1ed9381fdcccb7f175cffc78893338799adcc09a64971fb2408a3a3e9a66077363d6d886aa5fba903d3fbf19aba5e2f5fee29258b8ff875d7c546e07ce822579a936140a9c9cb872ca36dfb784aa2f1a789a3622e00bdae729f3e62331d1d06436a29f1df568fbea7a88654df36734fe7672a", 0xc7, 0x400, &(0x7f00000006c0)=@file={0x1, './file0\x00'}, 0xa) mkdir(&(0x7f0000000500)='./file0\x00', 0xa0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='W\x00') execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000080)='/\x00', &(0x7f00000000c0)='x\x00', &(0x7f00000001c0)='])\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='W\x00', &(0x7f00000002c0)='x\x00', &(0x7f0000000300)='/\x00'], &(0x7f00000004c0)=[&(0x7f0000000380)='W\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\'\x00', &(0x7f0000000440)='/\x00', &(0x7f0000000480)='x\x00']) open$dir(&(0x7f0000000540)='./file0\x00', 0x10080, 0x2) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') 16:11:10 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 16:11:10 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x8441, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x20) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x4, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x0) dup(r1) r2 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) close(r2) 16:11:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001600)='!', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "4c9a2c4e44800436d06f02a4c4b4e6e2f215c19e"}) syz_open_pts() r3 = dup2(r2, r1) ioctl$TIOCSTOP(r3, 0x2000746f) 16:11:10 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x100d0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:11:10 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) open$dir(&(0x7f0000000f80)='./file0\x00', 0x20000, 0x10) connect$unix(r0, &(0x7f0000000040)=@abs={0x9caaccf4ef84171a, 0x0, 0x0}, 0x8) r2 = socket(0x2, 0x400000000002, 0x0) r3 = msgget$private(0x0, 0x404) msgrcv(r3, &(0x7f0000001440)={0x0, ""/59}, 0x43, 0x1, 0x1000) mkdir(&(0x7f0000000000)='./file0\x00', 0x108) getuid() sendto$unix(r1, &(0x7f0000000080)="31b2477057d47fff11705da21411975860ceb748fd05f873eb5c30e247c031f0cf14a9e51e683c3d", 0x28, 0x4, 0x0, 0x0) sendmsg(r2, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f0000000680)="85f8e783212369834a38e4e6d86fb4b79fa0bf222277beba93264e7b38a72d652f43aafa16041ce7f7c905165f28bfac1713edb353ccced14d0d6b8fe6e43ffaaa4a616142f4ff2fef0b9d74a3d3ae2092e3a85ea77b87502b9af49562f6ffb21d00c9bfaa973b1dd6ca52a4b5aae7aaa74217a048c404f0a2e2d088b08744fa0be7f6f2fc7fb99924622f3f580ac8b78c953c2451ebcf8a066010944291ac5b49fd1e5ec8477d02954af117171347b5f7aa7bbc8934ab71be84613df804944a510d969163362c73d9b8c9e77de3fde1e472b97fa996debde4210b3dc87e015f51de2bc5d49efe6cfe50", 0xea}], 0x1, 0x0}, 0x435e8e46437e3820) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r4 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) setuid(0xee01) shmat(r4, &(0x7f0000fff000/0x1000)=nil, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000980)=""/208) 16:11:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x4002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, &(0x7f0000001680)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, 0xc) accept$unix(r0, &(0x7f0000001840)=@abs, &(0x7f0000001880)=0x8) r4 = getpgid(0xffffffffffffffff) r5 = geteuid() getgroups(0x2, &(0x7f0000001700)=[0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x5, &(0x7f0000001480)=[{&(0x7f00000018c0)="04548c36b27508fa59066bf3ffc8422334bbde4974584cf6331f76f8043b11f23abdd59e4fa4bca25fb43a6d3641d75e43f244d642ca85fdf76407a8f378a5814ef86ad2896128f4cf8cd20121f317eff6891275b3ee1fbb3ca979e44d4330f851ce27087f6b4ae3626de7a676c222075712fb3a1b2268fff60caaeb85d0597d12e5ea7ae5faafa9bc01041b73ca2ff761ee889ef7e201f0b6f5ae132eb89808d9ba7b34debc6ac5f7021858e01544dd7519d3991bcb6780f02748ed17a063512703d9ee7d90902d80043f93261974ceb339d4dad0a484d77adc9051f9bd3ae845ba8ece0d48bf334f61957706a93e61b0ae402715e265dd86e65fd88333c6d168d609a043362636dec0ec4c3fce81133b84c4f790f78c2ff30226fabac6ce39cfa54b0d915b5112df8c6de58f55964a681de4d77f35e21c0bfd008639d27a5585047c92e5a44c2b0dc8afa217aa4cf27f3b762f5cb6229e696182b069df2b14f2c4d5388811d32cd44cc4da2ef1457320c1e352b746aa3630f1e155b574f230add4792f7bd897dfce884b37e953efbe955e892c263d0b8a8de645377feb9b5c5b2e346c0cad4151d390bbc9ca01582c8f1a6e2f8b4714158a8819f8e5040082fa9e018d8d3f8135e9617dd0f7d6d5350cde3bfd977c16751b32f15024c31ec8f14342448c924bf8e88ec70baa8bf8953dcce63e54bb798f27ddbe804036465982634f5d6265f18b7dc61a61c3e4addf35acbb6764aaf2434e61406f703ac6e5135fda3165733cd5f918201b56416594335632fece7f25ccfada4787dc8ea3e53e58b92aa40f05ade91a65034b99786856f81b851453d674d3da235e71567450470c7228a465b07ca5d5548178ac025fcfd00d4990d407074b4a45c9163fe48031f66033f673e80aea6b5f18968dd23522f2abbbf901d68e43d5313eaf8ed43db7ff30128e4f31da175fe8672b97db92e56da3e75a2c697dfa4c74090dfbfaa9fbb622ee9bd52a7682712f8fba070c5895f6d81caff63e7741934c02a15154e71bf75921f84726d376204e641a54ba80b779e139278d8201ed97a1f5c34294d250b801c4fbbf81709140369f968413bb7356fd6a29cae5e1b3c6b431012735d4e30e9a39f8f5d873488ef46788e408791ee83aabd5ea4ab6b18a6a19d9912aab4fc1243f468eb2742d8f514e301aef54947f80cf0c09ed8b9448f2e836126ae13f60995fbc3a8ab434c0267d2cf369afd40b03021f3094a37ecccf0f4847e5d2051bde9fa4e2e7e793b930d41eac894c9d16cddf69d98ff307ebf198eb11e2583a9f849060462ce357f37849e9fc8154792d2f8dc8b1ee9b3b9910514656acce56baa52bf92e583ecabf26a3fb536e1a6adf09da34460b5b6863c7e503ad38ba2c0e2553f546d50d008cca3655900fe945a5247f5f03d1b3b9bc57cd50b6b016aeebe6eee768df5592a9616cf71b6f23ecbee88c0b0fd40bf9aa381ba497070e5a75e38aaaaaffce433096ab08d65d42b21f0c32b50f6af3a639de192aa7adfabd612dc63d20e23344789514a5d1266778350078fbbf1dda52ec109184777472b7e4dde234fe956a51aea9b6cce3f2a08dfac8fd09af7ed815742f96b7f3d87d0eaf3c69765b068ebc9ee72550addb1828371aad1ecaaee1c1db410c63c292c7a5574171ef6e86790d6cef3d32637a3950552599e436baffbd9451ea9f5d4cc961eb55d3f2792d9370901a89fe49b67c9f640436000036a4880f893ce2dfd3a010cb12ff4d1d50f6c7c77c5e72d6e35bacd7c91f54cbd519e231cb7ac52acec7e976b7b2ce91dee813a12382652b48968351d3411a51e6d9a207b26e67f1c46bda0fad83613686567d283af323b0ef9c0432919380e8224162903238fd5dbe78390b410579dce2e114f49ef96de52764749f9a5454c022cfcae66d585739a4762079fafc377c30ae1a888ca7169832e7c9b44f06ac19df483106e0aadd01b8d5af2833c0f2e222c7670adbb87bbf6df766495a1253c012b71926b7c1b67a592ada4c77603bd13fdc70132971275316274625264d7bdcf91ac10054254f9c44b999eab4e1d46eeaefc0e3117edd090c21d464ee7504871dab603f9f63d0e41bbb977d03a918e7e7c95eb8e3a8e96b2c70b6ddaa7bd8dd1157e2b860676f552e1dfa31682a6581ae2d0c5b7ab477477e48f418038064bc2c1a8124f36ad811fa9f0200000070738fb199c8aaadc1d50c2f4ae3eae1c96d92efb9440d3da15b6a1caa298687d956f522ce2dc687c80c46031d5d8ba0094b8f9b9d6cc1efaf1dfbd5505a8d82bd3315b4782b526574c75d91350905050c0b882a5952a4303e1da68d5cac3ff9b1abe82378c8b1e9813a446bf5bb5ae9d05dd5c8004523065f28ba2a58930f983235f35630ae3b5d93dde2d15fdbc5722058ab91c881a5aee89bc5ce0b23085a4c10464bc96bb62009423dd2b461e8be9152470063f079c971b6871bd011ce64d10a16da4a4865ef11acfc43f2b12a2273c7c8a9a59fc4466a7c33d1c7f74f99e95f561fc3d1f692cae98e7f731fca4d6020816cc15e451a12c310df344aebf6fa91509daa9caef1b48e8d990355607dcda61817c023058c8c94761cfb5ce338ff1a6459b735a2801484b616f47449db53af6fd85499a78cb296d4307ad5105a32e733a33dc1ef271bf8b47f27239ca8d3a40db7bb2b9ab956393237a1e38d663c926206529346c7e02eb9aabfee3fc0e2d3ed4ab3ab00ae463fb37d7736c1d3c5b23eeabd9f3e91ec868d2ec9f3e863585405be3d9e0792963754034a59d8fcef5106c51a5428bb461b828e835b2ab5742c587851a9169422c117ecfae722dba0b31aae0a3fa8f489deaded642b232125e3c22f0102091c6a6ad6d7906a1266f4b2a339bcce10eb9980a379f6ee45ca76e37a181f18f7462f0fa3286928019ebb4b0f414fd3dd23241ee5e44422bff07e173db0dc49ff7fd5cf4a251707fe7965b46f76d0a4cbeff8b8052cfaa6d7bc1510714612179d12d642a2b1475d9eae5c02dd7c33cf4e1ed330dec8487e5674175e01b5c7312cc838159705a9a5f00c1c6355a68065d85c8f62697d1b8bc457d4ce821b4b60d1e7234a4a64d445761917d7f6bb777932c8bb8d43d1db02d7ca1e554edc567f8eeeafe85cde885775a6966d097eea8f037b59f4c98a0d4f5fe408787b5f18bf8466d9eda8df3bc354db615d4fd140039398cf662d0da854d1f238767c1af42e46081d4309058174c35657193af2de3c5f9cf94d3b36b355dc33bea0446cba617df9875f4faf9dff4891dbbd2e4384d63801886ce1578952e790fb94f187f94139112bd2133dd7422a71402d5e151595eb356b2b8acd244940c11b6c2f351808aa68fc65c116d012aafecfdd6e9fda79ea60e2e31012133474500667fbab527622e056c6ae9b5a0923bdb2347b15c986f265f1057f64daffc4c47138273951eee1e56cda613fd81d20c9c986b04b541f05e55f90bdbda7eb5c09b252f88c9d45a6aae7636783012500494aa425c4a985495ab48c2c6a6d9ab69c776a7ecef35f876594939768cd7b8336af4ea7027c40b2d9d882e4a443692896a5776139ba33c0338fab71d3f969d81bab5dd87790e5cff6d44d5186908b51cc84c5655fc1e21dc3150aeed20ac8b4bdbd343580ed9b6a5bc2a059dc3eac2d88460bb156b3dbbd262d86999ee01934ad74bdc3f389025da47b02aaa3a7eaa81f24e4671ae3268184b60fa481bb6a14b6a495854f4d104ed9779f8d2b3ed2b0664adf1fbd72b79c0e7fc7c85535d224f2674318d8f552f5f8b0a1ebc6a35882887122ab4bba9475ea1ef6327a0ab2bbd9d4e37e3a50ef00b8270e8ba99c76cc7dcba602e41aa23ed9153e59053bfd607367b308c0bdca0ddfbf7e681129f2311cada04aa62a82e1d8bc1d0947f631f18a6af986c92fc446aaafdff76cae43959b0ea6091f7caf096e671b54bfa61a3447ebf353b7b849216f1beb89fa2a6f0f6f89b4dbc207936129ea9dd75ed6ef705a4400257e1e4649f7b0bee92a955fa3151a0c057584803339c1f0ad0131109e65fec326a585fae3db69378c1b13a4708cc6aeafa12fe89f57f2b7385df8831d67bf6851217c602008e405bf428004fbf073d3d909258611d64659f6177d2564a16995535187100675bab97dbe68bd631f8759ca11192f6320cac3dec308cdcac3b6d037c1e1a5cae115a8c457c34a73d64604189742fb57fc1de9245cbb46759c5b3946dd5d040221bc26516c39b04e66db635f5a36e0ab64a56e1ac21a4cafe35128b5142d1de7d3de3c82e446baf663c29232d8b710a9b285111ed089cf0d5e21bef15d3f829469fe24d9fbaa0323e69ae47ff1fd5ff308d2836f8b1f2bb85a13af79844750ed15b5160844f98c8be7c5c2ce18dda5abde8a4827b7a519965363c20f82f06a5aa743dd60fde0d8452d7286db0a8584ebbf1be99e263f87ffdf73a5433dc8e94a50a22c25c712039a243612d3d7ca0a34c1b924a854c6a590e1d4769f3535c3abaeaaad1bec072c443634fc54575ed89d6ad7dd4a4c541477d3df23756685adb0ecefa81dea1be7622a80f1ba297fc1d800186ccc5465a791d5cf9bab15632e6cadbf7b7af7b895fa1381e9857b873e5ea3b5a9f43b55ad2cd85b059134bd1b9dd42105fd7470a9a20706c911b68c960294cb4641cc83c7b7c8d1c111bbbb47564cd80524a30b007e5baaa7572915f90b778b99a2a43dbc0a3eb3873b94987d504865fa5e55a4062929aa33bf5eff76eb17f6e04c8bfddd24505bbd81b5d5fb3ab4a4f96de28b31c0a4c12711653a0b9ea192373117b62afab4485d0fd535f4945a48d0c4612dd2e828c9107ca213b85aa494a252a3e6584c91d5f5fcfd6d29ae4adbc62a1ed847d8caa3c424a167456211ad6ed3c0710110209f6c88706b02482931858cec7c3cb3cec5965bd35f09ca17ac57f93e677b086b0e85b0fda983bcc973eb45d67aebb8681b2891c29389930e1655cfcc7ec99c70ce3b6643e344a17e2a0f74065584104da31fe4553d8be6618af13cbe551573841cae8d687ad609d9dbd05ed80f7e1fb4e6bbe56d7602bcf2a8124b020010039f18d0f8c363c6477153eff9fddb1d676fe422a2feaee42c34998eb07282c1eefc07e6b5a3a4b96d4eda891324430e86d6d56ddc513fa50899d663ebcb210dc629a3e5000d103e2f853b77b72214151d0387cbcd9bf560adef6df74949a97ec0fedde019c19ba044416a56716a818b042a1c1e1cb3a386bf02ad9ed5acd50fa1e4874958140cc1eca6ee0d6bb399b62f82a67b760ef556c26312cfaccb747b1b267309d424bca9596d44d11f0b4202a03f7ee25d7a07de4476ed1c400b7b0bcc8cdebb5ec6863e373ebb3141d6f9c3ffd06c2393c51c80af795b755cc81acd57ef7018866a02ed78d509a8dc57a6b83ff475d7d80d2953d72145a724c480a053ee4f91d0499ce3af7c6e220a0497fb2385899d4b7f02c269fd1b472b4eaa07f5c37575575f194cb94d399702201c25c8f5c6189d4239a74e38941c5596ecfbd75897e628979995f1e19ffb06f7cba06870d1fa0f16061bb5bb1fde1cf4de1f53d18bc260651846a813e9cc4dee50d2a76a329d3e183886b83a22b6e26e47a5db5fe89dd3f2aede3b64fc1b8060de95b4620b98ae931fab627fdd1f2421de936b78e0b651ac0289b10a34d731d99e5ca3e537f0abe8dc174eed0f967505648f9376347ae0caa4950874edfdf354d543ad9b27abe64c8c75918557fc41d24c04bcc11f", 0x1000}, {&(0x7f0000000040)="3c183a185253d56f50035cc50ce94fe4ac8ef2b3d809e49f3cf493fec764aae0", 0x20}, {&(0x7f0000001100)="d905ce9c1d86cbebe574cd05242d03e643d3ae244e7926d48290e61c4b0d8a7d9faf38086f16e15463d22ff1c5d23def89cd336bf2c0efe12fc4a441940d8f4d81d3bb5498e259ca94ea00ae443e7655583590a9e5a45480171943802a08f3f46515", 0x62}, {&(0x7f0000001180)="137d549e99558799f4ebfd0707cf408140cabe73dc4e8d08aa18dcf711468e37f32dc00f4a447a42a1993ed0af3fcfae50e740e3d2a5d592c336da257dce7cb1ccc5ef1297b77811c8e7e6a26ea4bf57480ca5bfd14f309ef694423936fb97f244ad51460cb0781f027d20da575e5b81c550b247892058b8448001f69068baaf94512e835164b8d6be12c51028f4375cb8a8176886f88f3df117428b6a078c8a1ab30388548ac8bcb0abb4d65521f410265befa88fcd3a4af54d0e294574", 0xbe}, {&(0x7f0000001240)="d7a0dc60d45c0a684d96f9aa7cc4e72a75a8dba2096eacf71413e94dcd04d71553b5fdb0731d9d096a58684e2aaac4b1", 0x30}, {&(0x7f0000001280)="8263d6b8ec1acefc1075841fbd7c61aa6af064c5d12db7740668f9ff50e3c7f08149d2f6bcfeef95032b55c91e8c4ac036464ba850d56786ff070903ad4a8cda5b0391b4d9a4ba5bf5783495c7ee297a8a20de6aae19ccc72054261497f45d88a78998170ccedeb242d61591515822acda870a4f7d138921588acd22b5a413698db5c462eb506c70acfec88d1e0368ebcd415b7b6f27ef489c6cc8a24d6743dd628cc9b4f13f72a4a6dc5743f5673c3713e9776c5d1638201fd6806d416b5f05120694fc93e1855233f8062c01", 0xcd}, {&(0x7f0000001380)="bfdebb4ae06b5273b8d9ea221e10a1459289f59923a366e94c7fec15ea863ab4c4f1ee1a3be9c8ecf3316c41cca9527c625a541c856b435d36ea4831909c4f379b878704bbd35ea2ab34c3fe4591fff190873c72504fcc67ad0ed710e0a5479920730ea533ac88bdc86e1e15b800bc0e6478da59379e563a4154a0ec5d78de77da0a47d02a2ffcefeb9f5ed8ea470542bd0a4be65da37fe1d3d0123992eb93f6de2f238c030ad6e6818258565b10ccfffa6790b467590a9a67e7c1c04f75b35dae07f865fc2a201bb07bad19", 0xcc}, {&(0x7f0000001580)="3a90a3d41fb14a4c6c17181d94683d7ada94da9e919cd7e1e0496633a04f9b260e8643886e019f4f6e1cb6c9c41a93b26cb68b25977ab4bcdcb18f7acc7cb319ceec189600cae161e3db73897e734c94f3a94b5fb4abe8b38ede84dca5be02efc1ac532fe0317d7532f47fbc87f4cf31a7072a1705c73a42987e2bfb6e8d8045de05d5d17d51cafda41699d8f3d5e66d5fc6ed91a4bfe74876e371f601858880e9a38e1f06b94795d58acd4633696efd6c828115e3c39006a565ec185156214560dab1c234ebf82b0c656fbe1b544bf2703321cf1d131518854acccf621c59dc153fb125e08b", 0xe6}], 0x8, &(0x7f0000002900)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r7}, @cred={0x0, 0xffff, 0x0, r1, r5, r6}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0xb0, 0x73a346e9822bda43}, 0x8) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000080)="ef", 0x1}], 0x1) 16:11:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0xffffffffffffff5d, 0xb, &(0x7f0000000140)="21bd003cfb0b5e48e712542a19a810e60006a670b5e849bbd640297be43dd376bea11cbba55287b9f5b536600ba60fb45395c57142682645fa5e8c25288fbaa928f31b8bab471ae0e93a0802d5e4899491f7b6202f8ae4674450742641166d387e156091bed21e049b29d5ffd5bf9ed5166e3308c0463392c12b46d9ba4bd1380890a5c08bcfd233a25fa2293e040c51d4af5aa0391c53c1ea944a871928087f2e42996ad54b4970329dfab3af1ad37545e37782e9980a71dad865b42809c37e03e20e62f28adddc65d5919f6c688b1cac2932835eb6bae0074704edb16f191c43ea1ab304708a145307b55660378b236338884d958ca85410a022e93b358e635672", 0x360) 16:11:10 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001e80)='/dev/ttyCcfg\x00', 0x180, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000001ec0)) r1 = syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f0000002080)='./file0\x00', 0x3, 0x20) connect$unix(r2, &(0x7f0000002140)=ANY=[@ANYBLOB="193d06299f04c8f539f3ee06cd4f8c3ac5181db500e4d9801b28d5ab630d09123d3287"], 0xa) r3 = semget(0x2, 0x4, 0x284) semctl$IPC_RMID(r3, 0x0, 0x0) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000001f40)=""/156) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a13", 0xa67) r4 = syz_open_pts() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002100)='/dev/wsmouse\x00', 0x74eba8f4b580aefc, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) writev(r4, &(0x7f0000001e00)=[{&(0x7f0000000040)="fb56776745e8541072e2f28697f966c7b6897808d0ca3e96c7997a29b404432aeceb03ebeaa0c01e95b9f6fd9c31d0277b9e", 0x32}, {&(0x7f0000000c80)="c261e1e77e4323c143db83f6ebc5c96416b3f9b634b724ce88b6349e51d838144beceed2a4244fa0368de5e206bce31b88850b05b821a421b94e42b081b059e9a4be48d7bd3edf66e56c91ea484a9a64512a541ee4e1a6823f1d7a2d0e5896684577fabd9cf6c17157b852108db189c2b2620731f1bf875d7e76374020d66dc9aa85ba6bb22a0f21ba151a9dc0f73f5b79d84b4d30be6cac2376cd282735034592d4abf03343a140125dd3d10e542c5269c5c2161d2c208159c30d33919158e4457a0254334e79b964843177854b6b3049fd05d2cb8fbc3ef70a7bbb4aadd1f45999bc58a2cff7fd35ae9b43d529c087b1d45ff409f8c2119e586d4495fce9ecf04730d48775f2baaa1266a322f3038f5922461ebbf502c4deff80d57da5bb7e9b77be9fc6e90ab993faf99dc597d396a070147d8d4e4d43bcc2392cfde6a61d238b5af08e4cb39cd7d97dcd95e9f4aa5dca005f45f5bcf4c7772a63094ce6c439500014bcbaf814b548dec060a01ac2ae1e32468ed5fe5217184421e2c153e865dba00c3d429337b81eaf5494e2c00113329ee373325952ba24eb65e6312adc562c886520a6035024a55f66329910dcaa47fcb4b4b147844e754f5dafeaba02e309312aa13ad849b4dd22c4ed7298a0e9332b716e509163d31888a101999f73e6a05d3d5deff2f5c745a007649fbe711742d5f1e70625697140e552d4d88b980c38446d6b9cac2c3ee987491f71f8c918035211499487396829281eeee65c83ce97ccf72bf1891a4211fbd74ce5eaa3d2abeaa1924d8003205bb08216cd679dd53737aef8b6035286e7ae242fe9d047dd422114e78ce9e46cff551b65fd89b70b3fb17fa368b700d04a6d1628d2b1fc77320734cce08881caeae7309998b465af9cf1d66bde7634dffcfb4addc6dcdc6e71e1592de2634c85facf3104eecb64c05c095c2253983fbe4b0f34b081957b07aa4b6c47c728436e9ed36dbfc9015553a50499ab75239e3da185dd0f38ad6c65ea3b22ea299756c0eb1e429a5a3b4326a39ede9c7e714b79edb6499940f5184b32ed8efcca9b166b946ec73c67e45146c2330835894738c74512f4a7012af55dcf4e619a8c1e06ef4b1c19db78563e431a58865fc24eecbd9aa0ad6a5917a580d4699886e8308125bdcc45851eda433d8f048c70894ab6b2bc9e86abd6551871342b41a6bbc7a2abf42b432119d5c18e0e16a88ad94793f7d3a2770f688ce2da515e6c74a52c96ff501febbbe3514c7436d2cd1dd69a1c7bc388adc76c2f55d5c31a7e24b92232f61828f83184e40067c8626fa5e17f3b2603c7641af998292fc0bb4e51df485fb7e9af18819645cfcc07bf082740dbde8c4d5e330ed98baf7486ec936ea9c83ab781c2689f6221134805f678657d604f756f40b2255b5c4e75c5871210f5d12c7064529c7ac41d4b45d3970e34001ac0bccbfba0614c448f984377e7b97c0d96ae17a3c2df61030efe8ffaf09b72d6d2e311100a8b74183f716f8cc7d6f0252104463ca14709ccfd46de11c78879def7c6c5c430e4438ff1861280eb9396f2bcf7970e725e376f6250b6a297de53e7058b333e4ab51ae2eec5e01f603d1112b0bc1ff1915d6bec5a7aa649895efdc06fa7fa286cd0a68723f85ed7641b9ddabb772c469e7b2e0a048c0d721235280ba91aa53d58e102cbc24288dd4afc8fc5eb3a7b1f2c61a3b1a368e03f5eb709df18aa25ffd8eb3293bc02d33b8be8b0c2a5c8737df7ccc33f3b4c655c5772e5dea737b3cc9f2e7b3f8f85295e245bc8cae64a44a044a0f1c01caa7f21a966a93590787f99031d104024f69140dfd55d43895e8f39ba6a62a198359cdc225ddd1b4a3733f5b2fb8ccd68f939b2e41a33c996bd0154ab65c6b83ee3104e2846483c9f0fbb8fd5e23c22182f336d0d91248f498b348d0098c994d5b4ba1ab574dbcfba02098cb573892dcc319f173c24fc59d751a84c1ac20c5825091d677f228bfdd04a5ccd5cea75116d2fe43fcf728e7fe52c743fad8aaaeac5b3fceb48ee66548c7715b2f274d0477b39b84e18cdfccab69d45e95f71b7c459d0583167234322bdbfddf32e95ed868bf5c64db404e49fde69c910bbbc3c7f07f2d5a1586283cc3d6950214464fc1815fe66e381109418d4c060acfd24127ca658e8990405da04f1ea12a8ba3e391af0dd66ce7288ae09ec7927981a9963df0c2bb599671fb03bcfd6bcc24894f611151e212f4bcc2517d3ccf99c94151da0166ef0b217627b833e05fdb47906c1152d036b235e1e1774ac0462570999ff8768ecc742a20dace44b1587d5ee4ddd582c182ba2d43282717dd1a6cc6b1677972b5c2b90b3afface3de962b2d88edb4cca9595e53e7048ad021686fe1466b772574b40abc748508545abf0a524f01a9c70d833e77edfe1224b2485881129e3329832db502d6bb50255e9dc909f7a54a6893af0b86f7835f3dfddb06e519a814801313e50acb2c45347d89135e16144607765ca3abcf63c3e436aafef9c736e00a522707918a91c3d327afeb88e00f0d4be2f35329594cbc63f6c0a3f0a5eefdd83d11dc4857c67c7b3117900834c2d1fe1e066418118e156034353b48f0bd3315e7b7b79a130aacd4f869899ca1054ad253fcd140ee02d61cd83a642556ac7dec0ac2514890853a7ec2b9d657519d9237df92ca618ff513542db4f413f51ee758dc9f54effb24dcda9b0c658c7f8e4e090650f10aae778908b3f3d0d179f461a30dae3be2b86ace7bcbda65be05188d0a28bb94e3cecd89a117a39f13dee85f0502bf3e95c59ae9b2555b13afc9a56b0633849187429c58d54fd36f653abd37aafa7a170dbfa76063e3cab0d59c6abee78e5710ec23a31aa7fbc183fc08c4c091373511228234ac9b6591ca1636cbaea3a5d7189471574d2db77645e2a45c449a517619d55d9b689851c5f38d4f8e57ad24a1ed1c9691c46307d2235bcbfcb3412b681bfa305e41fbf546498188b24e82fc55efc8936487f8eaf3296bddd8cfb050ed8d21ae8e41e4cdf2c61808e85b7bb267b989d3811402114c4b7fed9f9e64f339294c6c93a210bff9e97d635630494aff9411a25ca2099a24d5b6ee498fa4e80182672266ab79689f3b714d9b4741e9bfd42dc42fa58ec1e15aff5dfd8f1bc6ace5b5ce8d024b0994f283e1b46b2097bcdc71cdecb2b6dcb211c517432820d8fc8fdc76ef70276b6b00f842ef79d0f448ce0e024a7781cc43ac0731139023ab990395713c0775670613d2fda28bce1475bcff1094696ee3be22dcb479e521c15ad9ef5fc18cabcb70803d97eeb4d8496d0d0168bcd9666368bb0d35641e6ac119aca848ebd631fc2b203970020439adcf03eb6df44278a6f43000b878cc90ba03e76a6a6737bf98d67c097aeb14b2b3b406e66e6af238b561f36c0706c0888d8eb001405ffc4529a1447042cf8dbc6b67414ada8203e655eb42da2a966c17f0f289a71c5f319a7323c176bc391be391c9526079f87383a3ccc4921dcb8742143b0874a30eae78489838ac9cf0356eae911e65bae1e13ffffda8f792d90d47bfecacd7a69ac74dc3424e9153654c3e81ca073e440fe8341b4c4c8aeca492778f303b7668c0c6436c2201b11fbe1db8ef307cd2530add2f190629f2bb5ca78e7d430b8299fa46beb9f76dec821f8028b662e21c8ba896cc7f3ad5bafacf89bf42606accb8c910bd21143e5767e44b9cc1e205d05b5393d2038017390e30a33b7ebef196101a9fa81a610a76dc671c6277c2a858c1b784ef35dec92065bf857628dd995471d6f3440ea8ff32fa6eb3f52a7aab46a304c2f4174d0d107d0600b914876171991c8df92caf7cdb8c6919686de0cb2d1ba4482c8d9c9faf5f7be97cc12eeb00fecbed317679e4cd8a693749a9cdb4dbf5b710bfc48418264c3b5538a7c7ed7b095d029129d96b1c4dc312483753fe5f2448a4517298f93cead30a244004312994ff7950c346bd8a1623f68c37635dffa61e4f8824b7216faeaed9d465c4f64b6f5545e6b41b8a1ba7267d3f4b59c4c97f5cb12370dbcc852fba406925363f590bfbc00237802318aa64a08df8106e6d07305aecf0dd1b6f6b0817e725c577871c62d8fae8175314db8a0ec7a12bbe122a898973563d4dbef0b198ddcd41b1f82a4e53505fb61c510f2a97ced325def2114b3d56acc9b6249708d9751ed722e4227946bf2f47867d12713fbe882872cf75eb9524ed6ca025445909c36c555b25844363e0f309a60a8a742ead30c805496be0f492a369d5ebd44af1c4d869cf053be20c3a6118f46ae5c9e7b09fe912b80d0d33588c7cb385a2a9db133ac0fb1aae65d31785341fa56606c6abeda274ab2218732d1d97e8db45ad760ab73fd7f10e549688206d63ce5fe41d7875743aa13d408535d46d031ce4a46e3d2bf8216b64369a7465bf7d1fea7bf8d2232c748358f43fdb4e840b0fcd3cec3fbe2386d72dcd73b70f028e2b2d88c0f727a2a7ca81f981e201020a0e6173188c1abcbe581c7138337ac429dfde70ea4f30af6e4da0c11ac28b2561072098d9ea3f3de297bb22086e7aeb112e08e2959b5714b77e47b65b4a3f367084adc5bcae7d89be92ea1583af95f7d38c9c50bb719604ae1cdd193299cfbc2a1bca0fea577aca2c77105f35034b92acd05a88302c3f73a07209fee623876e297160f6830c48016aabc48b066ff7f9483ffecc0248f3f5ee06cee68260b414d36f215f8397dad8a363770f59f997025563348ce72fc87c1bcdb81f045b0c4883aff9a51cb54052ef440e3fd1bf1f3f7940e006fca5811a4755b408881d1d6eec57f2f49048e664561972d244f3220c0e2133b3b913930c233ce57d45a87e30623cd9f76d26cc2dee171fd7d0460d8b1db134eeb253d5df862da4cd94a91f3749599a2eea0f8570087a3960c35252be4e0b7bd116d1fa9daaf9d8160f093b964a8c2620d9cb60deabc3d120b13361924b5c1eac8d6dda3b9be91c6398e9ecd3b6c43e253e88c3580cd86b3069824fdc1d293661debd8d59bc4dc25db5d1ccf1b743d9240d5ef35267d2fb50be157b1deb4bf2a0b50b34bac0e08759aff3cca82e9c99089f7e9e4f2b625a22c7856a5a2f5dd35ffcb46fd0120f547ba1fd537cfe39be3641bf89877147bfc459756400a37979e165bcae530aec4141986e2bc2c52bfabb1a37668c34e5bb87201d412d14526eb9a08deb5b1f7821e5ff629b0ad753cea9be70536b0d21817bf57605e20eb220e77fd29af6df2b57a51da4b300a80265a31bde5bf74afa544f420a689c5733c582f10d3c0a03616e694c11d65dbe0b486800d5058164c8b75bcd1e0bc9c17814e728016e08992dcd6302b2457ba0bcdf2728981a8883a85a44a703ae06b3854528747f383195ad997602f4b7b0d33dc2004c0dfb7ff1776fcabc30ccee2fc0267ebf6463bad0bf9946aafd4bfba28901af5f2284e34dbaf61b0935eba024baed547a25833c5c087b8ccc87418465e96dbda7778e8c57326e897eed90004d48b1fe5281333a098b46a5e7e0e39d7214600cedadbe190edf7757a190576402b3e80cf41e3d449303dc4de7d422149c35a1e2417b568ece86878bdf8664e07e0bd0a5d976fc6f38c53095d701be9981f8673d9cb0258a3add5b39542cd42c5188095248acf8934cff02ec5c5f6954f44a3865cbd77182137633a36c7e1de47ef1cf017b93e128be5a360cf44b4e7df69b7f720de42f5c1fa8f59da9004d632cd59b818afe77a0b63875fefdc64af7604da42f37f9e", 0x1000}, {&(0x7f00000000c0)="f1e6cd855b2f5cc4f0ed8d236ab9669c98d7ec3f7c7176a55f0f03a20330f8eb1d05a7a0c8f9747b1258f0d396e20cc5a1e8ef4e619a27462e02bdd4d8d9014c738e51f0c635eadac4b3c7b34c14aca1980246b4bef5744167ccf4d55e3ab0cf4ec04bb62feced974b5251812688ef99639175b7e3876009bbc778b925d68b6fd26a3c3423e41726f95aea6a14b789e12f2298932f3532a2c422265630e7db6f8899a0b4b0252130be9ccfa3b1330768c1ef3977fff99584c432399bf3", 0xbd}, {&(0x7f0000001c80)="88622f9ad8c7da75303d8e3b72280fa456c2305f788e5384dab7d71df0eee5a3fc63b730a2d4d201772ef44a8eafe77774e03325c10e5658278b76fd6e5c2ab0a87b7f96652a23b25d0953c63f3e2921a486a8eaea3710104b71fbdd7b8106f21155a9cdfb1888f8f3d18f1a838cc3d4c14e31cbf78305426e85e2727c1f1c926aec592a2fccd27c99b549b158f233db", 0x90}, {&(0x7f0000001d40)="9d6cd369c6fac973a66a4b2c239e44c55282a0f176a952c23a100c46aa63b86f2075e9157db141457ad05a639efa1325d471e6d30edf036ad0eceb9613279e33b04c6a43ad02d4d16253da2ab0cac6117194340abec1a94b3a89d0808fd9e717afed884668308c77ab844121fede3c083eee3f25d30594731c703cc2165467e072bb218b3493555544a45f10781d14bb97ae7f6f118f374f47e3e47a39ad5ad3d21a3bf4597550f9f7a2325dbd2a0a2301688627d6ee4c154587a32c1adf", 0xbe}], 0x5) pipe2(&(0x7f0000002000), 0x10004) dup2(r1, r4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000002040)={0x3f, 0xff, 0x1ff, 0xea772c4, "b57eaa743aa0ce4f249d469bda1f92ba810e9d33", 0x8, 0x856d}) close(r1) dup(r4) r5 = syz_open_pts() close(r5) syz_open_pts() 16:11:11 executing program 1: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x1) write(r1, &(0x7f0000000280)="9c87c3772c0035b843332e7735", 0xd) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kqueue() writev(r2, &(0x7f0000001600)=[{&(0x7f0000000140)="b64cf7ac896abc1cede98daa1c04550291fbdad06e713d1c08c4d8cb592b066895f0a7bde79c1e123c96bd6c4b0bcf848d9ebed2c199f015a9131dd28a599e59a224b26406493144835ffff227216af055d513362b31db0654e8f2ca17d50c5628672c42ee8300e99609e43a909a5698062fcc91141a63c156e24ec69225a9920f98eb202c0de87cf7f303925144c6a748bb0719673cb20f3a1efa274434966fe43ad59e007e1dcf1c31684bc9896a5c4adfe5c8bca24cbd1e1f093eea70a994437eefb8b86270b07f4cd2c970c6e03ba828deb0ecde5592b62af04354d9a3176cb6051bb7234b0b8208738955558fc9f892b56e7893bb5ccb7a425116", 0xfd}, {&(0x7f00000002c0)="1881dbac4893a537465127ad50c0c829fb821776c3e56a84a4801c1443c9d15ea9da6dd6f57615e106af244f0296998ed33beb50c0ba9710acf7f5edcc3935f4101d9633aa86dfd1919135746d1ebbdf026cf03990aab62cbcce02f09ab1c4cd1e5593c2a8ca703e3a7106f90e81fffd357ef7eaea960a55c9cc7d3321f7c5a71c7a288a90e4c58b0b2a2b771cddb2b4ab2bed61e28fd71e1e16fb3e4688d2cc1f62f0b6ee1341dd2d4e208c48ace0ce4d377147b2e4ca2a96a1007c7ff27468453690edc52b08aa501e0c35415b83c980de71716fd6249c16ef6c2292ba774a8ac6ce", 0xe3}, {&(0x7f00000003c0)="bc80e0b255be730de67ea50cc83231f00da6dd2edd5cc72e31bf9aaca0c9826d2491ca264075b355b140ef0533b7fd8a899f2fba6cfba6a55fa777e58cc70cf0b017a21b893a1b308e260ed0da7ea6acf9f184861120e348067185965074057337a1cf3804f75563edf55e8b65cd2d", 0x6f}, {&(0x7f0000000440)="b4c83009a9151b712bf91879a34dc6a3154a781ef4efb455c8f8260133e6e77902123d5f2514ea95eddd3cdf8708a946eb8738c83ff17c5245da4de92380fa6e9f29fcb6d1bb", 0x46}, {&(0x7f00000004c0)="5e8ff4ab14d45b7e1d09235fb07827a232991ce8ca1a95c620183862540208367a7a5fcbb3cd60347adb9017d68b7b9812c8a50828ed5f8c9fe49e5aebee92626bff9d7e58531b8f1982bd665961c00692df35523e7ef79edad999f20a7dcab97baac8b14ec02ad84679a7e5328a7c9f80745d6bcf2a42b1d3652ae55ce9f5bfdfbeec1a6e3a08ec0183ddc287e008cf569579a561836741925fde13bf47fadd14ec91a2f1b77cf9f70f66767211fe043b05c808c1d0021c11891a39bd4606773938ae60d3033e98dc7580ca713e17f34270db5e0dd16b24325ebce8c64e5e3035cf1b7748c7ee28276240f6bfa2bed0d92efd9a1e18563de074040274e58c6fdb0ef77003518cffd49d69d48c9a39c1c897209e61409129810ea4d4247d967c35f442e658085407cc1926ba625238862d6564f6d508972db1adfd88dd7da7f6c09c5889cdb4f889b816017c0d9f9abd4fcde12d567772328a57c84638258023f648ce49941cab45bf672246d2d8ca022ac25dac7b7856cbd8c3f99a5a9bd0b22f6e3a8974797b61bd09a68669256ad430502dc23e0a50f85823169839d26bcf9d6c21e862e263199750d2ebfa3eec06a6471e82b09894abd753d795a732acaaa50487352c529b295c873c70ebfe350baaf13639e97232f804d71c262919b6fc800a7ccc0f257386ae6c7aec76ed5d2e0ab475c771394c743a474688fc302854214e3370d1bfe88e42d8c967ef6a4318d5a83bc3684a06542fde467ff0fdc532da423b6d650556dba1a00294897a468fa2372828ced20b66442c3e3ba4f84016c30dec6d9f1cf41e657aecee0430c28143aac0d9843c5322866ee7bcb26378f84d4378f602b1f68f3baeb778be5fc8b3bc123099632ae3cc5ef7ca7749db0e457c898d107adcacd1a769dacf25d533e27bd5766276d3061a465c649174fb88d5d3cece86165a99697a168a6ff9fad8feafd3bf606759803ef23043dc68c4f767b16ef96d43da70da257e39092023d12d1e036f57606f036f8e876d985ae1bd14c9960ba473f25e347be299a30732e80c91f9afdd4f776605e58c803a3371ca721b9c56667fed334384a1bdb99afa35635ae957f440d4dcfa175d1187aef5e17d5084090fc6a6e2e2cab0a8b8bd07f008a2b5a1483ed129883a5d88c9e3e7aa7b5ebeaf70f0bcfb32c98422fdde62c91a44c0a70b86f55ad5926a7c61d391a09d8f3a1ac42b103b28bff0427356eb25418f6de2da3693da779de082dcf655dcfea8fef989a2b731b0e585b12cc981623cabe180631911095e7fa4f1b84cccccf37fd35f44176f5dbe3147d872310eb9d7a3b5fc25fe888c24c1435cc2957a1ecf477d1d537d139f40a5147716b533c6222a0e1b74e59aa6489d1e1893a4f0d6019b598ce3d1dcd0c178350dd6bec4b5ed65f7594aaec4ebb758917ad37672018679b3e211c0b390fd56b8777a78207870ba391f07fe13990a975b3665eb46a4db68e11f8347dcfe398254cdfd85e4018b6e86bdf381f99ee7b9e6d7d2d1730471121f82b16eb157d7f5b44afeb64116b430d48620aa3c3136790f0d1f2e06b7ea69773179cb6f849cad5bd26ccb17a97546cbfe820e31646b06066f33711b1eff83cbda48df8d6f7c17a0740c563ce47f35d027c85cad1e75dc24c056240a972549974f1f800d2f6fd96c92f5e80f4d0f9e40ade3806a91e32d19038bd6a906061b1cabfed6f418c7d279bc1b225d2edae27817807d61dffe386f8bc0f1c47843abb81f9651926b4db278ee3d69d7d351d712bc02b7d7f6161eddc782d2469a89bc337e6fa4482e66cde20174cd4e71b05a3814496b41f1832e9995e03e708829dfb3a662e26feebe89d1645689bd73c3ded8397ff24b4b8cc0efed27de42f9cb217a2a31e6e02d1ac9538ade05ba80966ac2fcd128d4b73d6376ee7e6f80b33151873b050ede80b5d737c8a719646a12d3c06c724da7699bf9bee38162ad94f9fa50dbc429f0142e1cafbf2c3b6124c1b5241319190916a9da9f6958f300b8433de441188557dfe8faff229fb9ed25dce6f1a2d515dae2c2d955cd658688acdd4ab904d9f4bc9251d3708c5a77fbea9674fdf6e292b16cb6a75555b270fe5cd7d9db02b938ae11c483ea9c5542540024252c1b38a75af1eaf1a3313a0935cb53253656d3711596285ef64ff8918b1e3d3fb8587cf8306df0a92aa596eeec1db92e778b925c0b819798a6b04a130592b238fa288cfc88b88cdca165094760be0f1c6abc0a5bc30cc3c2cec6abec94305ec37bc4d9f5d19786ac432600510641f94a4dd3bd84b9d20ef6dbf0679ee7f16d6b708e3a18a7e818100d9cb4edbe3fd3f3f344b44e4ce0ecf0c7bc686563380380b7445cbdc8d7cd15f38291a03fd336e037d582cb71e10c5e249e209909b5e817c305ec54b68d59f8071e50a671d88e54176a6d4499778f1eacc2997d30fef3a9483c130b5827995742a3fe7696fa6d614f46d670012d84571c62acef557d92a701a45e675724eee94440c160da7a4abb744b9b46d7c9ca568499194957456994d31ad63d02f8c441618225a198923959ebb72f7010f8406a6645c7f41dc6ff3145f809f33b09b9062466a20e8c493e6b5791791f68d66a04cbdecfe01bb19521d96c73e152da2aa1895199f2861dec9241ea682123386568adb7f44fc3b79b325e963ffe763c01a88bbb2fd82711d12112d270a9076672e97564267161811eab2d7236ff99d9a1dbddef9aab5e2f5a7daae82a3debe2a021a0d2874c21d63ef9dd09fd5682ae44824da30ea04c3b067053c914cad56b6590c1ae38b51183ab4fc089b815ae35714e012d24461129f843840d65031f874349176fdf609a57b09175685fe086aa0824c17455aca898ba76e91929b647401fee0be3faaf85b6603b5e496176289aa32024ea1fa2f635902299ac0e92d053cc34cdbbfa218b2e063750ce49e0dcc69f95bf19b5c650f4a0db34ff31b804008da3a379a8f60fb06e6a878f38d41052c80d3506e805ac6fd7cc77acde88787a3821f181e22510c45da5ebbde2998e14e28f0e44a6e06c7ce513bef0f34a7f0dd4a758d5ce356ada49cc499fcff9619343134f7eac8630719e886737cefa0c5c9b6fa289db2fdcbdf2d54183ddfcd5718fe448a1238e8d1b208bcc9a8eb62990a42073b441f692baa776fe8de1bcb3ed7c722d759cf6f4e4779e9375d704f59a25380b6a93887f14aab087e1cb2ddbed9d37cba8101e33d137e767f733d0c193082dc2e10d5f6191b07e7cd66ddf44a038270c5b8a6b87130a77a6cc8efbedb8b850e2be674fa1eadfd95facb767ba6aab0fd8cc31901cf990557d273e4a0e611dbcf76b080a43e29ca17f936789ddf3e9d1e464da8270596ce3b623d5109ddba94ca64f4f404a1504aae64eeae1813dbb9aa417237ab7491d485c1a2ef391ce7e48d4d638c4a76cae2b0bc7e42f543914f90dfae45b7ea945a05dc3be37cfcc980ef21e5fc738c59277f5db1921d437fe24c13b7b614dc94f33c0aaa501343ada3d9b3cf0e645294d7e220c9804f32a3830dba28d690764dcb9496f36e92225d7f2d753e7fe78128fa411c97470dd96760327a516f2b7da915598b21fb6107c0e3d0953f531f571ca15f0644eb67f061556d0d1825a9a6701034790a1424aa931fad545119bee3363ca015fe23c305e07b97e06057979992e63e6c4b0d6effeb3c37fb72ccce8cc8a06bddc07c5f51785de304d18b1a3fe5986bba849aec9fce1f5b5de135f38d095cb2c1799feaa41fbce36c6f14675db389d57f5e1bb354e7189559e38aea9bd816e16a5fb0bba30643e618a9c88b84848e22b3c7fe92fe1ddb773b6f0f30bed13cc309697cf8a97d9ce14db240b370f920a24d464919c0c59efa6a3608b25aa6e3af1a343331616cae881421d5d622b3c0b6f15571712c8d29105aad7f743513025581868987c6539267183da176f179bf7dbe0c481cd7906188c03d5f2afaab0d3d976aef4289f6056de2ce1824c15fc97af7f1b78472326880a12c7141542de0090294d5530c71c5f70723b057f66d1f63fd864d7d756971223118e848d234ab645b2f28bc48c367f6b8fd65f9d1fb4f1fef1acc858fe4447bf3eac7942537dd55c28888e4f0223ee513f499b7343483c98bb1287b76391dd8c9e16933155b4974a0e5d9c25e05e4a55872f54a83a13fe9554f00a6cd7ed5ca96a95e06a54eac77592c65cdc19b3c11c4d39614d78d0c9ef05a635ab33e4801d641b6f213bba79580eb5e5ce57a6fd06c91e18d543f2ca551f96d402945f9ebfb906c5c9115648d25344ab5126c1e08bea0556a088f18de91750386414742c45d04b12dd018f91d2f40198b8cb9dc754076422bbffde707d7e78e32f02ddfc93ce1327ac99931ea348830ea37f53012b987bcf78f1fb276fc7136f7b07b9f4b35770b4180f0ae3c0b449416d4d59beb83a04465f1f79e26864690208d2c93fd260c0cbd06735a5564ca72cce6d541518419947e14357c566fd6bd33881fcf93362db38ced60e499b7af843e5be1c0fe491178f2c5fb89b5cfae54c9ad9a3dd02815317213240d1db9d1ae621f1b61eaac21b38dec3dba570bf418f59bd0e68a02fac7232e343fde089045176a6011b470fab914a5ad9116e3acaea3440e1fc9c3e78c7d657b20970502a510566d2c0295b42be0d11f38285523c748d2ede34977cdd1144b455212380e7dad03ee288076adc83226f0cb36536869ea511ba446ab5938acc2a3acf14c1b28efaf9eb5e3fb02c7652e9a50334fa5f95d6751159ac0290bf20a9175440d85f8fd5b42e2a788d6fe0cbb407e5c3843517bb7466e6c18d2cb4f00ff35259175891a26929a86cb4e30ce0cdffe42472c4ee4ff5f65f28e056ae89c044e7efb3529c9a55e16c6c6f675b9ea0cc4d22ff51cf997cd140217316a5b37615fe4d4e86a9d8d0590f6cd8e1f137d5243ec2886572e46639765c563c5d8c5b9937cef84d91917dac5fa8eacb1fb57a1fdbb8f310bbb408848eb95da2dce6fef22320cbd6f0cb928b3783cc932002e956485e615a9728f2c37c2bbf3bac13f7d968144baf198e40effa81d0dd2b89147d4527cab5920eb4be00ec22d9febfdce964c21a1c55f54c0fc10e89cd69cebff58fefab95b4225998aa184576f687a931785778a6b0bc98569c43b15931481236006c9111c3a449e074fbc3a04de25a45d9dac51ceee3593bbbee26afe8b3ce8071d0d2fa87947f66bc7780dc90a674eca22ca780686ea3f721f7a4afcf9f85e8b3ae0223cda3534995c4dd23806ba9838c026b41bf1df33b897a25b975c42c597e62b7518f7ca2102c702ca4b1596c7a7b8b6ab434df397b52b8f59e1ea1e321003539cb85128e77e0c1842299f6c3c4ba55b136f67ad117691fd0edcf3b9f994f1e061871c96e6f8db9d7e3b45342bb31e578477c88df106d3e46f81a70ee9d4a2756db09d79da98f2a2d42100ecc115ece2c1b2b390fcf051097b4235998ee579f8c055095d748acff8651a3c080c965e01afc9b1bf51ac1065a0483087a2bb7ca94ed33df9acced1921c29de59d335980546be10287d2e7ded747c2bdee0eab106063c2ff9e9da67081b07c12ed9e94328261f58080dea56da3f62e794c78209d8c3d57dd7ffda3238763cf78b6da298c0e91f882d27ec12333bdef35728f47103882fc3384d9fd17a7daaa84b77fb396bb49f3f8a54b7ce05439857f58519eed50590429d599a3320fa428dee5cb10b487d566daf4fae34f29dfc139c211", 0x1000}, {&(0x7f00000014c0)="81d0724b1239dc3575a146519de79da5b0f142237edb669ac81b8978817db94bea2ce2c1566dc47aa484760a266b4275e76d8683fd5279f54df88a2da8ca51dfe7d033be9d8963b2749a224cbc0f23767cd0e2200fcc7992a7538d16c827c73bb1258ddf7145804107187be1e340037aad7b73ce944dbdf74d4bb262e35b2335e77996c187be0ab8d6069fa653d1c62cb5590e0f5fab2f3deb7f3c077d8d3fc837834e182bf6ea", 0xa7}, {&(0x7f0000001580)="d8abc4cf98433df9f0331c41547db8abe2aeb647ba9dd2364263477985c380a04a7a4c690d2d2666556f3fc824c78f8d7904294f859142dd735e62c2fcbde4e0fa6bfa7e466eb8c7a820f79147e2df43aec6997a12d85579ba2489bec173aa4a6abc4f1352fc669fc3aed58c5f96ab3acea0d0ff9eef342d93524fef080a", 0x7e}], 0x7) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x8}], 0x5, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:11:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x180002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000140)="fbfe63bfd69c8e43bb4fe8fd7c88d562a24b27bd595082af3abb9bda163be7463f52adc8a45d47fa964848aea00eb739059e4caf8c785c7707192b0b96de8384181d5ebe7b00075b18c4c1b1873f61208966c79756bfdb2f9e8efdf25ecb7d4b3157bc5e3280e1acff056d5da83c63537869da3150ef67a1f903638f6485771c93bc203563161a9e491608369b257ed4bd144a2651cc863e8e59265cc971f02604f315af4ad544a17b18995bd2e686c35e5104cf65f3eb5e2d728c980b83c69647a5c31b19abb257fa88ef2589a4d1d84c38e5acf27e63dfbdf904604cd5f89a239daced33394130f24d5366bae7e22cd2decf30434290cb79", 0xf9}, {&(0x7f0000000240)="5d4173a9a0ff01461e088b772c34a7bfe37b75d5edf6e1b3e8b55dc806cd35a2a4fd5848adb48503f3cff1c801d7a33980c62c2969be2e14636c78d07217c602f98a3b9afb5b0c102a31fdd2822d846e807d4b0a08156fd8b4c9f89289c08e13906f1095df26ef2a4acb5afd7b5b9d2168da9b606b402335f1d9d46ec2c82d34995961f132eaaf5b735707e383dc43660a1101ebeb280ade2cb062cd012c712c6c829f149544d355de28d325e4e22aec887fcbfe36639e45ed355480a9f8a6d9240a6ad5dc8947eeb2fe71c30af14225dc497db6c964e71898d1569406b1cfaac2", 0xe1}, {&(0x7f0000000080)}], 0x3, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x1}, 0x8) ioctl$TIOCSETD(r0, 0x802c7414, &(0x7f0000001300)) 16:11:11 executing program 1: r0 = socket(0x2, 0x1, 0x0) recvfrom$inet6(r0, &(0x7f0000000080)=""/79, 0x4f, 0x843, &(0x7f0000000000)={0x18, 0x0, 0x90, 0x1}, 0xc) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x80) poll(&(0x7f0000000640)=[{r0, 0x42}, {r0, 0x4}], 0x2, 0x0) 16:11:11 executing program 0: mprotect(&(0x7f00004be000/0x4000)=nil, 0x4000, 0x2) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = shmget$private(0x0, 0x4000, 0x40e, &(0x7f00001be000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/21) semget(0x1, 0x7, 0xd5) munmap(&(0x7f00000d1000/0x600000)=nil, 0x600000) 16:11:12 executing program 1: r0 = shmat(0x0, &(0x7f0000ffa000/0x4000)=nil, 0x2000) shmdt(r0) r1 = socket$unix(0x1, 0x8000000002, 0x0) sendmsg$unix(r1, &(0x7f0000001540)={&(0x7f0000001000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000004680)=[{&(0x7f0000002680)="448a59140f1775417944086c8bb77cb22b2cc101aafe0b1ab70b919bec855ac1059e8fc6c438fee2bd44f796415629d0c557f22be189591db357c51858978df42f1c91776a5205e3bee4f0aab43e25558694eb09e6c400f363b344b7c4af9706a1bec473ffdeee248be65bed0a59e64d62442988e411f7101f52be1a86a5860ffde5dc65d1e27ce08c56655904f672e2d741e333053945c6f79bee8189957bd0c3a51a4b96b85d8e8f0c9faeaf7e371b45215a9625fe4f0273863b250855dc38b1cb4e7359494c80722daf815fb7cf4f58a6ecd733672969012fcd15a0d41ec13ae99f238c99017b61359c56c3fd334bfe920057db49031179b6d658cfa80e9f3471cfc91f51443893fdca8b45ef22b7d172758c1ab8fa50fa08be948ec963d1e09378f14f21f4e433bc17c03e06d5051c9c6e768736102654aa3bf21fcd01961747f07690a811f53c4653de2a0e6212a3dacb8afa45b0124b6cd5a27d3f642b572304fe7ae685f425d591c76aa53c0e413a202965c8a2dee341e1d0469cd91811de7d00e09dff447c1bed61ce7fa53c80f7cadff56b69d5b8e663170e1a6a7dbd4d37e87983bdc2c7350ea32129ff49f898feaa1c378d40ffa90d4a283dd35fbfb9b6ea8b9d605efb0547a47582e757cdd92b288d04228e3d79cadb8c4bf6a1e4a1d2de13141a19769b7730ca8d9c148aa914bff9312e02b736ebb7d63fd4cd6d64c11e55a43c1b35e7736c9b5cfd94300c37a4ea39c8e72aeed29e8d8194f13dcd4cb8ed2050cff704556f6c1e8ddb1a885849da0bbaadc9cb1592b8b661cbbe732b0c3b0d9482f889a5393d41fe1c73c498548183c44a079348c33670f5a79dfceedba16f872a5754d8615af9f28f581824affc85003dffb7707e4dc46641add101e46264aa5f22dbd722276f6d9e6f04095f8a39bbb39b423345f95c74d558126f3432fb4e28baa9911756336ff111a8571eac797720760cecd253b82fa008bc0bfd890b5b19275b9718a30f8a36a3e9419afc83ad80b0ba20ce4afb91e53ca93efc0b09e4afe5a3d3ced1fe2ecde2c8d5d81758db11b5641d01c5455d5fb9a4f5aa7756bfbd0e56e59a350e5b19efc8fbe61da5a6b0a1710c7bc17894af5f7e8090ed36b93a14d96f31555dd0ec9729a47f1f178951fec51af6438be0c7c4baabe4e2db861be26622d890ec025f5dbeca07553f1f0e38cee275e14be1328e438db8a5c5bc5747d21f8eb35828c61a128808939cc0813316e8662abdcad223d00973d0f06a34f91778af8522c983de1c48891b728aff0a5dcdf6f0280584e6607b99079b2ef8f9ef205e545c6f17b0249d6a7ae30e9a94904c0e57bb5fc71515a7d104326d9cf507d4577790c770db28e571c62ce93f5a082bddb57d279c1420e92238fbc72a9b9e1cef4df03812dc0789346875df9d9648bae1e83b7beb1b1ab04e5bd41ba247c3083e2ac48e56f7b74f12e20597bf671ca00ed8096d1bd2a6b286847e03a2b5e91682fda9d061888aa70d9410c4f7b4dfb5fb7d4bfeb48d6a07b8943a31ffed75f5e483e09f6a70d879a41511de3d52cd1ef91865b970c41fdd20ab925a54f6ac3b7dd1dfe0113fc5e777f16eade6451a70ac0f4749659466ca7629e46cb88688855585b898e55b7c1ae47f8a9e34ff0eaa3065e7ee88f60a288397b0f58289af970a38ef4579487fb4fd1dcbe6368b42b256ce49040c149eff3fd9020d65ef6df1a608494bb8df39c4a35705706d546686211bded27442dd0d48d5718c0b1a322b534c221b97a01d7f735bf4af636ccfe3164bc2c590244c3cbb2fb79d994627601015582d8d9372395dc7d2f491af34965bf65965971203b5d91d3e1ebe1afe34441e633f10041441ae0a32feb45dd6b7607d8f8e0c0ac787b21779c0aa9a88ad86faab19e17c62421e116f4be6640a76ba2ae13f580f6683f1fbd4ceed9438685307737ea938c006fbc55242fcc60327fdf6658e3f8fc056d4aeaaa9c2c0b54bc60adf33e18e38e6ea8db3366a7da17fc8e0667f5da00660fcbf05a5809b22e63b1c68474b47c1127ec2b6be2e516c2478561a22d3bcd6375ac3da232e08abd066aff70f1e1e9da793db9a84407bd8d41c63d31c6e89e9ad9594c2396984cc150b44e562b0918a6729ba60709669e7291c7c52a601f71bb7870f89eca9528c2d3872bada76b4c2b6b79f3e5232299236b7cb752042a33a443e90356fea99838b0debbdca41c0f8757b05067d78c746dbe9c145ff5430ed3679aad15c995279c50551b5a16a1493fcf027f61656f2546996c2769634fc2db19ef32c1292a96c48a07fb83737105f7866f6929335093547415d748e514fea468a79c9f4f8e5dc8525a6c6c617ca37cdeae573a15ea175b1c8120994c04c96f17a24beb323e0738602a97fd1f0351aab760d9e43f84eb91bfea0d6d80c6a24e1be111c0bb4da8ceaf558362b6199a44e28c870c069487858dfadf95ca385e813d17747520ac9012d59d4fcb977eba3cd2c1f33f639782ffd7bf2326e59bbb90dfed9afe3fa4500f2620bc2ccef81ac18d553f5c078eb05e3fc8176c7ee14b30190b9ada3419f1a383e01172dff7b68de9b4300a2c3501fa5a6ecbd320c1ecd404bec911297abf299280bdddda072b061926e5a35c869368f11c71746c6b7504f2ba7c58f5d7e52657fefef032aa7358b7870e8bec1c63fc73ffae4504a3bc53896a41550ae343e7a65a49d849365909951bd777d52ce9d3d02b434d3d1df51e9e564a51d3be64ffcab742beb11238fb502e970a4172e572db0e4e8d8e056b90ca64adc8bd830b60d22721e8010cc7020a6105418d2b8028ae05ae676bb22ef79fcd27233811f943f62bfe0dbebdc6bd3a184adb2d0ab49ca0ebf5359597e", 0x801}], 0x1}, 0x0) 16:11:12 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x0, r2) dup2(r1, r3) readv(r2, &(0x7f0000000300)=[{0x0}], 0x1) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) 16:11:12 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0xbce, 0x4) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x200) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:11:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000140)=0xffffffffffffffff) 16:11:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x8, 0xfffffffffffffffe) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x1300) 16:11:12 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x24, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:11:12 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="ffa30f58bde1dc2c7827e0514967db0170dfb4e70656622b276bcf71c500b70c475131179960e61be256c40700000000000000e02ef8f36575770ada46f6e95670c51015dbb5020d59db8ce04ed2e7d7bdd9810a559116797b0b7e285be28202177c1d", 0x63) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:11:12 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x2, 0x0, 0x8, 0x300000000}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x40, 0x100000004, 0x7, 0x5, "0b7a91c2def96bcea3287a5cdc2a15b95772b3e2", 0x7ff, 0x99}) flock(r0, 0x2) flock(r0, 0x4) flock(r0, 0x1) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x38, 0x14) accept$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 16:11:13 executing program 0: symlink(0xfffffffffffffffe, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x40, './file0\x00'}) 16:11:13 executing program 0: r0 = syz_open_pts() r1 = dup(r0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x4, 0x2, 0x200000006}) 16:11:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) socketpair(0x6, 0x8007, 0x8e, &(0x7f0000000080)) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x800c7005, &(0x7f0000000100)) 16:11:13 executing program 0: r0 = kqueue() write(r0, &(0x7f0000000000)="d52dd15e1e4e0b24edc8d037cc4fa069c0ab036b8ecc153654f130f617b961d897844dc93bb5c308c6d94301d88bf5f1ca68bb63fac6b44e2253a6e1a6cb66d568e5dad6963e1207ab0bfe614b88795e293256d899ad098f6c7a06ae26a17a24210cf6c95adcb6d01fdc6bab6c69be0c822b77efb3c712112b1b281e1fedf2359435d4fac4ae1169ce79d5b56b18325a71fe846999e085a71a", 0x99) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) 16:11:13 executing program 1: r0 = socket(0x15, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x0) 16:11:13 executing program 0: setreuid(0x0, 0xee00) socketpair(0x1, 0x3fff, 0x1000, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$sock_int(r0, 0xffff, 0x1037, &(0x7f0000000000)=0xffffffff, 0x4) 16:11:13 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x800) clock_settime(0x0, &(0x7f0000000240)={0x39b7543a}) 01:39:22 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) setuid(0xee01) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r0 = semget$private(0x0, 0x0, 0x28) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000000)=0xffff) 01:39:22 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x6}, 0x8) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x1af) shutdown(r0, 0x1) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 01:39:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) open(0xfffffffffffffffe, 0x80, 0x82) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x160) close(r0) 01:39:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d73057e43cd4133505f500000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x8) syz_open_pts() uvm_fault(0xfffffd807f00cb40, 0x9f, 0, 2) -> e kernel: page fault trap, code=0 Stopped at wsmux_detach_sc+0xcc: movq %rcx,0(%rax) ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic kernel page fault uvm_fault(0xfffffd807f00cb40, 0x9f, 0, 2) -> e wsmux_detach_sc(ffff80000064dc00) at wsmux_detach_sc+0xcc end trace frame: 0xffff800020c3adf0, count: 0 ddb{1}> trace wsmux_detach_sc(ffff80000064dc00) at wsmux_detach_sc+0xcc wsmouseopen(4400,1,2000,ffff800020b42bd0) at wsmouseopen+0xe9 spec_open(ffff800020c3ae70) at spec_open+0x217 VOP_OPEN(fffffd8078f0ba08,1,fffffd807f7c79c0,ffff800020b42bd0) at VOP_OPEN+0x76 vn_open(ffff800020c3b060,1,160) at vn_open+0x4c6 doopenat(ffff800020b42bd0,ffffff9c,20000040,0,160,ffff800020c3b2a0) at doopenat+0x2be syscall(ffff800020c3b350) at syscall+0x5ac Xsyscall(6,0,ffffffffffffffa9,0,3,f6b4e6ea0d8) at Xsyscall+0x128 end of kernel end trace frame: 0xf6d7db49100, count: -8 ddb{1}> show registers rdi 0xffffffff8116eb69 spllower+0x79 rsi 0xa68 rbp 0xffff800020c3ad90 rbx 0 rdx 0xa69 rcx 0xffffffffffffffff rax 0x9f r8 0xffffffff814bb755 setrunnable+0x95 r9 0x5 r10 0x4 r11 0xbeb56372b6d3a5e3 r12 0xffff800000026db8 r13 0x1760 __ALIGN_SIZE+0x760 r14 0xffff80000064dc00 r15 0x1 rip 0xffffffff810ec4fc wsmux_detach_sc+0xcc cs 0x8 rflags 0x10286 __ALIGN_SIZE+0xf286 rsp 0xffff800020c3ad60 ss 0x10 wsmux_detach_sc+0xcc: movq %rcx,0(%rax) ddb{1}> show proc PROC (syz-executor.0) pid=117985 stat=onproc flags process=0 proc=4000000 pri=0, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b42270,0xffffffff8235c6f0 process=0xffff800020b449e8 user=0xffff800020c36000, vmspace=0xfffffd807f00cb40 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 19534 235194 61870 0 7 0 syz-executor.0 19534 522379 61870 0 2 0x4000000 syz-executor.0 *19534 117985 61870 0 7 0x4000000 syz-executor.0 81654 62096 0 0 3 0x14200 bored sosplice 99346 185317 46494 0 3 0x2 biowait syz-executor.1 61870 458420 46494 0 3 0x82 nanosleep syz-executor.0 46494 171111 15761 0 3 0x82 thrsleep syz-fuzzer 46494 390868 15761 0 3 0x4000082 thrsleep syz-fuzzer 46494 341694 15761 0 3 0x4000082 thrsleep syz-fuzzer 46494 276966 15761 0 3 0x4000082 kqread syz-fuzzer 46494 512161 15761 0 3 0x4000082 thrsleep syz-fuzzer 46494 156692 15761 0 3 0x4000082 thrsleep syz-fuzzer 46494 96096 15761 0 3 0x4000082 thrsleep syz-fuzzer 46494 317154 15761 0 3 0x4000082 thrsleep syz-fuzzer 46494 335311 15761 0 3 0x4000082 thrsleep syz-fuzzer 46494 345976 15761 0 3 0x4000082 thrsleep syz-fuzzer 15761 352872 85264 0 3 0x10008a pause ksh 85264 47963 95230 0 3 0x92 select sshd 46707 468195 1 0 3 0x100083 ttyin getty 95230 185086 1 0 3 0x80 select sshd 64838 442077 85230 73 2 0x100090 syslogd 85230 185917 1 0 3 0x100082 netio syslogd 88923 329105 1 77 3 0x100090 poll dhclient 22102 439630 1 0 3 0x80 poll dhclient 31778 282261 0 0 3 0x14200 pgzero zerothread 25247 227077 0 0 3 0x14200 aiodoned aiodoned 35118 142175 0 0 3 0x14200 syncer update 16465 266838 0 0 3 0x14200 cleaner cleaner 18856 457083 0 0 3 0x14200 reaper reaper 94489 86127 0 0 3 0x14200 pgdaemon pagedaemon 58574 21706 0 0 3 0x14200 bored crynlk 83118 299893 0 0 3 0x14200 bored crypto 88388 364774 0 0 3 0x40014200 acpi0 acpi0 88402 500249 0 0 3 0x40014200 idle1 52898 159990 0 0 3 0x14200 bored softnet 80712 354819 0 0 3 0x14200 bored systqmp 81274 240982 0 0 3 0x14200 bored systq 40009 343617 0 0 3 0x40014200 bored softclock 83651 35404 0 0 3 0x40014200 idle0 1 406264 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 19534 (syz-executor.0) thread 0xffff800020b42bd0 (117985) exclusive kernel_lock &kernel_lock r = 1 (0xffffffff82348720) locked @ /syzkaller/managers/multicore/kernel/sys/arch/amd64/amd64/trap.c:161 #0 witness_lock+0x58a #1 ___mp_acquire_count+0x67 #2 mi_switch+0x3b0 #3 sleep_finish+0x110 #4 sleep_finish_all+0x34 #5 tsleep+0x1bc #6 pckbc_enqueue_cmd+0x29d #7 pms_change_state+0x1d3 #8 pms_disable+0x39 #9 wsmouse_mux_close+0x3f #10 wsmux_detach_sc+0x9b #11 wsmouseopen+0xe9 #12 spec_open+0x217 #13 VOP_OPEN+0x76 #14 vn_open+0x4c6 #15 doopenat+0x2be #16 syscall+0x5ac #17 Xsyscall+0x128 Process 99346 (syz-executor.1) thread 0xffff800020b24008 (185317) exclusive rrwlock inode r = 0 (0xfffffd806e4ffe68) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_ihash.c:140 #0 witness_lock+0x58a #1 _rw_enter+0x44d #2 _rrw_enter+0x60 #3 ufs_ihashins+0x67 #4 ffs_vget+0x13d #5 ffs_inode_alloc+0x1c3 #6 ufs_mkdir+0x10f #7 VOP_MKDIR+0x76 #8 domkdirat+0x12d #9 syscall+0x5ac #10 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd806a1f3b38) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 #0 witness_lock+0x58a #1 _rw_enter+0x44d #2 _rrw_enter+0x60 #3 VOP_LOCK+0x57 #4 vn_lock+0x6e #5 vfs_lookup+0xf5 #6 namei+0x4b2 #7 domkdirat+0x81 #8 syscall+0x5ac #9 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9490 6362K 6362K 78643K 10698 0 0 pcb 23 9K 10K 78643K 244 0 0 rtable 100 3K 4K 78643K 212 0 0 ifaddr 46 11K 12K 78643K 69 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 19 0 0 iov 0 0K 12K 78643K 19 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1221 76K 77K 78643K 1425 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 16 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 37 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 5 13K 25K 78643K 400 0 0 sigio 0 0K 0K 78643K 8 0 0 proc 42 38K 70K 78643K 318 0 0 subproc 64 65538K 69634K 78643K 84 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 92 0 0 in_multi 33 2K 2K 78643K 61 0 0 ether_multi 1 0K 0K 78643K 5 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 66 291K 291K 78643K 66 0 0 exec 0 0K 1K 78643K 213 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 86 20K 21K 78643K 2013 0 0 UVM aobj 30 2K 2K 78643K 32 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 2 0 0 NDP 8 0K 0K 78643K 18 0 0 temp 130 2359K 2423K 78643K 3839 0 0 kqueue 0 0K 0K 78643K 6 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 4 0 0 1 0 1 1 0 8 0 inpcbpl 280 212 0 205 1 0 1 1 0 8 0 plimitpl 152 14 0 7 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 tcpqe 32 19 0 19 1 1 0 1 0 8 0 tcpcb 544 77 0 73 1 0 1 1 0 8 0 nd6 48 4 0 0 1 0 1 1 0 8 0 ppxss 1128 5 0 5 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 14 0 4 1 0 1 1 0 8 0 semapl 112 33 0 23 1 0 1 1 0 8 0 shmpl 112 30 0 2 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2145 0 735 46 0 46 46 0 8 0 ffsino 272 2145 0 735 95 0 95 95 0 8 0 nchpl 144 2934 0 1312 61 0 61 61 0 8 0 uvmvnodes 72 2239 0 0 41 0 41 41 0 8 0 vnodes 200 2239 0 0 118 0 118 118 0 8 0 namei 1024 7710 0 7709 2 1 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 3 0 3 1 1 0 1 0 8 0 scxspl 192 6931 0 6930 8 7 1 5 0 8 0 sigapl 432 567 0 554 2 0 2 2 0 8 0 futexpl 56 4106 0 4106 1 0 1 1 0 8 1 knotepl 112 163 0 136 2 1 1 2 0 8 0 kqueuepl 104 104 0 102 1 0 1 1 0 8 0 pipepl 112 338 0 315 2 1 1 1 0 8 0 fdescpl 488 568 0 554 3 1 2 3 0 8 0 filepl 152 3103 0 3002 6 1 5 5 0 8 1 lockfpl 104 107 0 107 2 1 1 1 0 8 1 lockfspl 32 150 0 150 2 1 1 1 0 8 1 sessionpl 112 17 0 7 1 0 1 1 0 8 0 pgrppl 48 21 0 11 1 0 1 1 0 8 0 ucredpl 96 543 0 536 1 0 1 1 0 8 0 zombiepl 144 554 0 554 2 1 1 1 0 8 1 processpl 840 583 0 554 4 0 4 4 0 8 0 procpl 600 1432 0 1392 4 0 4 4 0 8 0 sosppl 128 9 0 9 2 1 1 1 0 8 1 sockpl 384 434 0 417 3 0 3 3 0 8 1 mcl64k 65536 7 0 0 1 0 1 1 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 2 0 0 1 0 1 1 0 8 0 mcl9k 9216 3 0 0 1 0 1 1 0 8 0 mcl8k 8192 2 0 0 1 0 1 1 0 8 0 mcl4k 4096 10 0 0 2 0 2 2 0 8 0 mcl2k2 2112 3 0 0 1 0 1 1 0 8 0 mcl2k 2048 126 0 0 15 0 15 15 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 142 0 0 9 0 9 9 0 8 0 bufpl 256 5661 0 1021 290 0 290 290 0 8 0 anonpl 16 56068 0 48507 44 8 36 38 0 125 5 amapchunkpl 152 3006 0 2918 10 5 5 9 0 158 0 amappl16 192 2061 0 1666 24 1 23 23 0 8 3 amappl15 184 189 0 184 1 0 1 1 0 8 0 amappl14 176 192 0 188 2 1 1 1 0 8 0 amappl13 168 29 0 25 1 0 1 1 0 8 0 amappl12 160 12 0 10 2 1 1 1 0 8 0 amappl11 152 177 0 168 1 0 1 1 0 8 0 amappl10 144 458 0 453 1 0 1 1 0 8 0 amappl9 136 349 0 346 1 0 1 1 0 8 0 amappl8 128 134 0 115 1 0 1 1 0 8 0 amappl7 120 39 0 34 1 0 1 1 0 8 0 amappl6 112 238 0 229 1 0 1 1 0 8 0 amappl5 104 127 0 116 1 0 1 1 0 8 0 amappl4 96 265 0 243 2 1 1 2 0 8 0 amappl3 88 145 0 139 1 0 1 1 0 8 0 amappl2 80 4270 0 4220 2 0 2 2 0 8 0 amappl1 72 20939 0 20509 24 14 10 19 0 8 0 amappl 72 1639 0 1605 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 31 0 2 1 0 1 1 0 8 0 uaddrrnd 24 568 0 554 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 568 0 554 1 0 1 1 0 8 0 vmmpekpl 168 8446 0 8426 2 0 2 2 0 8 0 vmmpepl 168 66004 0 64650 92 27 65 71 0 357 3 vmsppl 360 567 0 554 2 0 2 2 0 8 0 pdppl 4096 1143 0 1108 6 1 5 6 0 8 0 pvpl 32 183380 0 172829 120 20 100 105 0 265 13 pmappl 224 567 0 554 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 441 0 4 13 0 13 13 0 8 0