kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Mon Mar 25 15:27:48 PDT 2019 OpenBSD/amd64 (ci-openbsd-multicore-1.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.231' (ECDSA) to the list of known hosts. 2019/03/25 15:28:12 fuzzer started 2019/03/25 15:28:18 dialing manager at 10.128.15.235:12311 2019/03/25 15:28:18 syscalls: 1 2019/03/25 15:28:18 code coverage: enabled 2019/03/25 15:28:18 comparison tracing: enabled 2019/03/25 15:28:18 extra coverage: support is not implemented in syzkaller 2019/03/25 15:28:18 setuid sandbox: enabled 2019/03/25 15:28:18 namespace sandbox: support is not implemented in syzkaller 2019/03/25 15:28:18 Android sandbox: support is not implemented in syzkaller 2019/03/25 15:28:18 fault injection: support is not implemented in syzkaller 2019/03/25 15:28:18 leak checking: support is not implemented in syzkaller 2019/03/25 15:28:18 net packet injection: enabled 2019/03/25 15:28:18 net device setup: support is not implemented in syzkaller 15:28:23 executing program 0: r0 = syz_open_pts() fchflags(r0, 0x30001) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20432, 0xd1) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000100)=0x2) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000180)=0x80000001) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000200)=0x81) getdents(r2, &(0x7f0000000240)=""/150, 0x96) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000300)=0x7) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000340)) r3 = syz_open_pts() mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) ioctl$TIOCSCTTY(r0, 0x20007461) read(r3, &(0x7f0000000380)=""/210, 0xd2) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000480)) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f00000004c0)=0x1) r4 = socket$inet6(0x18, 0x2, 0x9) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) fchownat(r2, &(0x7f0000000500)='./file0\x00', r5, r6, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000680)='/dev/null\x00', 0x8000, 0x0) symlinkat(&(0x7f0000000640)='./file0\x00', r7, &(0x7f00000006c0)='./file0\x00') r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000700)='/dev/ttyCcfg\x00', 0x8010, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000740)=0x10000) mkdir(&(0x7f0000000780)='./file0\x00', 0x40) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$VT_OPENQRY(r8, 0x40047601, &(0x7f00000007c0)) ioctl$WSDISPLAYIO_SMODE(r8, 0x8004574c, &(0x7f0000000800)) 15:28:23 executing program 1: mlockall(0x2) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x402, 0x20) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x6, 0x3}) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000000c0)=[0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x1fa6) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000180)=0x4) bind(r0, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) setitimer(0x2, &(0x7f0000000200)={{0x0, 0x3}, {0x7ff, 0xa5df}}, &(0x7f0000000240)) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000280)={0x1c3, 0xcb0410d0ddd8379b}) setgroups(0x1, &(0x7f00000002c0)=[r3]) setitimer(0x1, &(0x7f0000000300)={{0xce, 0x4}, {0x60f857e7, 0x3}}, &(0x7f0000000340)) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000380)) close(r0) getppid() ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000003c0)={0x4b2a, 0x80, {0x200, 0x4}}) fchdir(r0) r4 = open(&(0x7f0000000480)='./file0/file0\x00', 0x10083, 0x1) kevent(r0, &(0x7f0000000400)=[{{r0}, 0xffffffffffffffff, 0x4, 0x87, 0x6, 0x200}, {{r0}, 0xfffffffffffffffe, 0x7, 0x80000021, 0x3f, 0x1f}, {{r0}, 0xfffffffffffffffa, 0x12, 0x40000000, 0x9, 0x4}, {{r0}, 0xfffffffffffffffb, 0x4, 0x1, 0x1000, 0x80}], 0x4800000000, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x39bcbdd993b88053, 0x1, 0x4}, {{r4}, 0xffffffffffffffff, 0x84, 0x1, 0xef, 0x6}, {{r0}, 0xfffffffffffffffd, 0xda, 0x40, 0x80000001, 0x1}, {{r0}, 0xfffffffffffffffc, 0x5, 0x40000000, 0xf2, 0x100000001}, {{r0}, 0xfffffffffffffffc, 0x4, 0x40000010, 0x3, 0x6}, {{r0}, 0xfffffffffffffffd, 0x80, 0xf0000080, 0x80000000, 0x4}], 0x26f0, &(0x7f0000000580)={0x8, 0x11c7}) r5 = fcntl$dupfd(r4, 0xa, r0) r6 = shmat(0x0, &(0x7f0000000000/0x1000)=nil, 0x1000) shmdt(r6) ioctl$TIOCCDTR(r4, 0x20007478) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000005c0)=0x7) chflagsat(r5, &(0x7f0000000600)='./file0\x00', 0x20000, 0x2) mkdir(&(0x7f0000000640)='./file0\x00', 0x145) open(&(0x7f0000000680)='./file0/file0\x00', 0x100, 0xa) ioctl$TIOCCDTR(r5, 0x20007478) 15:28:23 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x1, 0x0) fchflags(r0, 0x0) r1 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r1}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r2 = kqueue() pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000000)="9a76fc917fe9f566402b563b99a62861d14a261c133904de3a117e90162a5dc07f25139f89eb2d8faa087b456f5772a2c633123ebfcc8e3d25ffeb2a684dc6b1ada63154042100e038edb563a367d75dee2df3a81676bcab23d9d0e6ca5b6dcd564e494e8c491af87c498ff568683b2268313c86e95fe2e224dfcf5151ffbe637cb47ed8", 0x84}, {&(0x7f00000000c0)="a8247f1f0a093785216451d39808e71c6ab6e09a096c247a3f5269f7f3692c7dbaea9dce46c0b1045bd92a086e0b1a78a654214b290d45", 0x37}, {&(0x7f0000000100)="a73ff9fe9c8c4c9c78d20b98e9192b60524166cdbe8707ebb661385d9be87bb13914c93478b1cfb6056f1ce2025eb6430fc04c36f94c04e156ca203da1d837b152e43a1b3f2aaff8f1d229d19380b0b67690b8b6938889ce546f8a4f97cead40213fe59de91d621cb7025e9cc878b437bf175abecc582d7d45e369a75041147d04525dc563980048a71a65f51b41abf93a7df5567318", 0x96}], 0x3, 0x0) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 15:28:24 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000540)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x0, 0x0, 0x2, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x43}, {{r1}, 0xffffffffffffffff, 0x98}], 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0xcf9d, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3, &(0x7f00000002c0)={0x0, 0x9}) getgid() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8000, 0x0) kevent(r1, &(0x7f0000000100), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 15:28:25 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x10000000000009, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x1}) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x841, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000000c0)) 15:28:25 executing program 0: r0 = semget$private(0x0, 0x400000002002, 0x200000000000410) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/88) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000080)=""/252) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f00000003c0)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000240)=[{&(0x7f00000002c0)="75d14cd2296c378cd37e661d989e568cfc86", 0x12}], 0x1) mlockall(0x1) semop(r0, &(0x7f0000000180)=[{0x0, 0xe84, 0x1000}, {0x3, 0x6, 0x1000}, {0x7, 0x81}, {0x2, 0x3, 0x1000}, {0x4, 0x3, 0x1800}], 0x5) semop(r0, &(0x7f00000001c0)=[{0x2, 0xfcc, 0x1800}, {0x0, 0x8000, 0x800}, {0x3, 0x8000, 0x800}, {0x1, 0x7, 0x800}, {0x3, 0x5, 0x1000}, {0x2, 0x4, 0x1800}, {0x7, 0x9, 0x1000}, {0x2, 0x36c0, 0x800}, {0x5, 0x2, 0x800}], 0x9) setuid(0xee01) socket(0x30, 0x1, 0xfffffffffffffffa) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000400)=""/197) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgget(0x1, 0x200) 15:28:25 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000200)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000002c0)={0xd8, './file0\x00', './file0/file0\x00'}) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) select(0x40, &(0x7f0000000100)={0x3, 0x1f, 0x80, 0x0, 0x7, 0xffffffffffff0000, 0x8000, 0x2}, &(0x7f0000000140)={0x7, 0x0, 0x1000000000000000, 0x100000001, 0x9, 0x6, 0x6, 0xde}, &(0x7f0000000180)={0x3, 0x9f4, 0x3ff, 0x3, 0x2, 0x6, 0x2, 0x101}, &(0x7f00000001c0)={0x1ff, 0x7}) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) listen(r0, 0x4) 15:28:25 executing program 1: mlockall(0x3) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munlockall() madvise(&(0x7f00009ed000/0x400000)=nil, 0x400000, 0x2) mlock(&(0x7f0000b06000/0x3000)=nil, 0x3000) mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = geteuid() r2 = semget$private(0x0, 0x4, 0x4) semop(r2, &(0x7f0000000080)=[{0x0, 0x20, 0x1000}, {0x2, 0x8, 0x1800}, {0x3, 0x1, 0x1000}, {0x3, 0x7e09000, 0x1000}, {0x3, 0x10001, 0x800}], 0x5) setreuid(r0, r1) 15:28:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000300)={0x6}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000004c0)={&(0x7f0000000480)=[{0x47, 0x101}], 0x1}) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000040)="9bbfe1505a69", 0x6}, {&(0x7f0000000080)="8918accfc89a842bc26d16873dc9678e9488474826518abc323af87137a8d5db35c3d4223eb16d2fd663df5aed7a0d56a5fbf1779f7c73efd7ae0dfb871e0c62e6ca3479fc44a334f2301294b75d8108bced485122acd0c4f527f4a8b27a5bb7cc255758448eab6a72437e", 0x6b}, {&(0x7f0000000140)="154a6155adad57e36466e2056268b4126ec4f60eb17cc4e0efee0aa2cbd734930dee13d328eaba53771f00a2b623895c6deda7", 0x33}, {&(0x7f0000000180)="381a0e61d5dbf6052cff682e60f213d39a44a5990e2321ed755705de45a0f0b2b1961670fe93f1b1669715046e2bf56c89e029cd1fc312b9a4acd82dded5409ec0ed8ec79290bc970baed94778f85b33cbc32907e77b3582656e0f54d2515704a6f3671d7bc55d7e82dd946ecf7da76ecd05bbdedb65bcf7920704aa71cbff4f7ac703740ee58117052d3aed968db5ceb34b238210de9896bb6cc189ac162df4eee1", 0xa2}, {&(0x7f0000000240)="040f57d48193abc54f53f7ef8405792c7df5552b6e2a10b198720e", 0x1b}, {&(0x7f00000002c0)="b8bdb85702e9a484daf3cd14324bc19148acb6c7575a9619675a16281d14b85824314d50c9240d775a4214a57363d1e3e29ce35100", 0x35}, {&(0x7f0000000340)="3a9a94685000e83c042873786cd2bac2136cfda849eadaf36d7f7700d4bbcb4bbfb449c5cba9235541fe7c614c1efe2820f8a2563a5016bb45eac13e6d9ffc4f56369d9387ebd50ec54d364d8499af232df2e3e32bb0414f0afb97c6a2a60827bf1704265b907d71e2320d4043ac82", 0x6f}], 0x7, 0x0, 0x0, 0xb}, 0x0) dup2(r0, r1) fcntl$getflags(r0, 0x3) recvmsg(r0, &(0x7f0000001a40)={&(0x7f0000000500)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000001940)=[{&(0x7f0000000580)=""/137, 0x89}, {&(0x7f0000000640)=""/27, 0x1b}, {&(0x7f0000000680)=""/198, 0xc6}, {&(0x7f0000000780)=""/132, 0x84}, {&(0x7f0000000840)=""/4096, 0x1000}, {&(0x7f0000001840)=""/124, 0x7c}, {&(0x7f00000018c0)=""/107, 0x6b}], 0x7, &(0x7f00000019c0)=""/110, 0x6e}, 0x43) 15:28:25 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x7fffffff, 0x0) r3 = msgget(0xffffffffffffffff, 0x0) kqueue() fcntl$setstatus(r1, 0x4, 0x40) fchdir(0xffffffffffffffff) msgsnd(r3, &(0x7f00000001c0)={0x0, "3e7c2603152eeeb1ead6a199d03a0e618d8c8c6c849a8cd98daa672a67c388444b7f8c0ae1a22aa0e6a39d4055f09040ec8a8e3e4f8d7513e95eaef83f93a11eaad928778d7a2cf09302aa8afba5873fff26dc7aaa0c82370b97b63c8368f8224e9376dbfd916e133bd91b5059d5f3c4696767b52cd4fdc79f3cd3e624ccfc8ec158874435610032534afc0e1b68b38fa8769153b78e4359424d6023cf3a17316f2144eac449db2af00c57b0083f963198f7091857ca48998c03d48a15d5bcde5288575f33207a3895bb38575e72b428b865d3acbbe226f0b04389981903227b800e9b84d597850482281c78ba69faa95b5bc9cf6c37102070cb1a0563f9638b7fe340c9211a27ed12f518af6368bf43351ae03ea57c22af9284e0ccd59e390a3825911af605b286a594506bde995c494a6bfc787221f695b56b8ff3774f3c40a84d2bc86530087662f58d399307955e4a7f3a3a2d97def5ca6f592cf8ebb64be75e977eb03f5eba46eb77ba7bab3fbb79cf"}, 0x17a, 0x800) close(r1) kevent(r0, &(0x7f0000000140), 0x8, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x3, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) 15:28:25 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x18022, 0x0) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000240)="a23a963b223d6e8a99485b61638bdc4c73cd2ebce5ac15465296a49e083b00464322cc2093f199d5913f7caa6c15", 0x2e}, {&(0x7f0000000280)="961d597cdd35ac786e7d26be8032520804a37788cd52c59af1739d328969ea842005ce6b08665d4df7a0ae68def11b7955f9a1213870c23d7e0bd50733bb85982a0923d5e70533d31d82ecff21a2a938b7d40c70e685f792b0883618671c82e0702c92a41a09c7c8026ff6392c229be5c658beedceead177f682e4f57615fb67a01ab4c3d259b86745ca219d31001bb9b7da7291e49b36947f7ab5a1423ff0d3912a304cb8e793154ab39f4a139a7ebabf332ce81a9b3e83801123441b191f456b9c03061436976827c871013f6a82687661417fd919e0f11e3411bb0f4b630b1fed", 0xe2}, {&(0x7f0000000380)="1bd327a6c333b5c6ecd265864f6b7d4a76642161a783c7922e6e610bb8931e517587fa44307227fe842e945a05c74799a0a6cb94fff0d6866776573c23367547664ba633508a6b997b1f1413cbc44e25a62e4d9fdb599fd0897d2c2d27618ee09cbc500518937d3706fbce70133a93330c7cc175d589f2d4345121411591ad", 0x7f}, {&(0x7f0000000400)="dd1ead59e34a933a9d0a575b043353cd1db5d9053a9edd203af0ce29d499e24bc894a5916e2cbd76e07dfea777e30103d7826109276318b7b42db8875cf40efbbde35adca9b0aa434aaa7231cd16d8a019319071416ff88c1bad60436370ccc61645204639c3216d", 0x68}, {&(0x7f0000000480)="4e641c244111", 0x6}], 0x5) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r2) r3 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x2000000000000003}], 0x0, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r4 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) write(r4, &(0x7f0000000200)="33f7e011877556cc4c", 0x9) r5 = msgget$private(0x0, 0x424) msgsnd(r5, &(0x7f0000000580)=ANY=[@ANYBLOB="02000000000000002c1d1b2ae72e728f38c455ecd7964465b1fe9e0b08d016ac1461f61cae0e8a374761e4155e8dc21f2eaa1f1b1b3f05c6e7b6997301acea622a5f874edb62f40e670359d7e1079cca209b4d1c46bea224e5f19cf2a10f3687b22ad8c19f35167f0554fbb59bb16116100b790be3ec16597a493b76428d649801f78fe0937df2b9850c9181288bf5b0311e0356fb099fe7f31c8d18da116fd2b2b204759457f48c487853bdb139d685a1cdd29cb9085f8847aaeeb7a79be5c734e06ad997565de2425caeef5f5179c4eb88841f56511875b008de04340c87b7b54c4261b50ab1ed784573e4d2ff940294b41647e6efed43cfb070646cf8c5f13ee495a017cda0f94ebb5227b62dfccdaf84a8406ce991ecca9017c8df84ea3e9c930924273d55c4b99d5eff62a85951bbe0e24d35175aa3d9c3646a91a0c4bd6442e42cba56753492f062455c20cad369acc42ab255a1e9a0d48f7d16d4215a6f602ac90d516e8839"], 0x8, 0x800) 15:28:26 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000241, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5, 0x2011, r0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x2, 0xfffffffffffff1d1, 0x68c5}) 15:28:26 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = getuid() setuid(r1) r2 = syz_open_pts() fcntl$getflags(r2, 0x3) r3 = socket(0x18, 0x4000, 0x1) read(r3, &(0x7f0000000180)=""/219, 0x54) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r4 = semget$private(0x0, 0x6, 0x8c) fcntl$getown(r0, 0x5) semop(r4, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) nanosleep(&(0x7f0000000980)={0x1, 0xa}, &(0x7f00000008c0)) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000000940)=0x5) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x800, 0x0) r5 = kqueue() r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xfffffffeffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r6}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff, 0x7}], 0xddc, 0x0) r7 = open(&(0x7f0000000000)='./file0\x00', 0x8080, 0x0) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000740)='/dev/wskbd\x00', 0x208, 0x0) kevent(r5, &(0x7f0000000900)=[{{r8}, 0xfffffffffffffffd, 0x60, 0x80000041, 0x0, 0x9}, {{r2}, 0xffffffffffffffff, 0x2, 0x0, 0x2, 0x1}], 0x100, &(0x7f00000009c0)=[{{r7}, 0xffffffffffffffff, 0x2, 0x0, 0x1, 0x7}, {{r5}, 0xfffffffffffffffe, 0x20, 0x55, 0x3a, 0x8}], 0x1f, &(0x7f0000000a00)={0x439, 0x80000001}) kevent(r5, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x20100, 0x0) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000680)=[&(0x7f0000000400)='+\'+\x00', &(0x7f0000000440)='r\x00', &(0x7f0000000480)='r\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='r\x00', &(0x7f0000000580)='r\x00', &(0x7f00000005c0)='\',\x00', &(0x7f0000000600)='r\x00', &(0x7f0000000640)=',%:}[\x00'], &(0x7f0000000780)=[&(0x7f0000000700)=':{\x00']) getgid() ioctl$TIOCSDTR(r2, 0x20007479) read(r7, &(0x7f00000007c0)=""/255, 0xff) kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x84, 0x2, 0x2, 0x9}, {{r7}, 0xfffffffffffffffd, 0x4, 0xf0000004, 0x800, 0x1}, {{r7}, 0xfffffffffffffffc, 0x1, 0x20000089, 0x63, 0x5}, {{r7}, 0xfffffffffffffffa, 0x90, 0x1, 0xfffffffffffffff9, 0x35e3}, {{r6}, 0xffffffffffffffff, 0x26, 0x2, 0x0, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x8, 0x1, 0x5, 0x100}], 0xfffffffffffffffc, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x24, 0x40000002, 0x3f, 0x3ff}, {{r2}, 0xfffffffffffffffc, 0x2c, 0x20000010, 0x7f, 0x1}], 0x2, &(0x7f0000000380)={0x4, 0x9}) 15:28:27 executing program 1: r0 = syz_open_pts() syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)=0x3) poll(&(0x7f0000000000)=[{r0}, {r0, 0x3}], 0x2, 0x0) login: pckbd_enable: command error 15:28:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) sendto$inet6(r1, &(0x7f0000000040)="62cbef34648ea7e4d9a5fba37593d557e5", 0x11, 0x404, &(0x7f00000000c0)={0x18, 0x2, 0x1fffe00000000000, 0x8}, 0xc) write(r0, &(0x7f0000000680)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a02374559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe0610800000000000000e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48936a520eac81729cd66c31400b4dc386972d2eae1f50146ed5eaf47dfc43c6c3b007f84c83c98b49d900dc658506e5277e56ac58964a05fe860087ed35faa67c06341afd72bf93cf8156d9a88ad08470e2000000003017f954163f66534ce13baef6e51066667eea7b945f88798b0017f40067557e64ea4a47cb112a2487b38903a5c873faab00c8649bf5baa4fd9106ebf1d4f0637fcdc5b86cfd607f7977f196160080fc7ad2cc564426189e8233b6044e13000012ed", 0x13e) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x20003, 0xffffffffffff075d, "b08d9e7fed29000000000000975b6222e6000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000500)=""/45, 0x2d}], 0x1) 15:28:27 executing program 0: r0 = socket(0x18, 0x8001, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 15:28:27 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', 0x0, r1) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) chown(&(0x7f0000000300)='./file1\x00', r2, r0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCEXCL(r3, 0x2000740d) r4 = getuid() stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)) chown(&(0x7f0000000200)='./file0/file0\x00', r4, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x800, 0x0) r6 = dup(r5) semget$private(0x0, 0x2, 0x28) fsync(r6) r7 = semget$private(0x0, 0x2, 0x210) semctl$GETNCNT(r7, 0x5, 0x3, &(0x7f0000000400)=""/187) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f00000002c0)={0x9, 0x316, './file0/file0\x00', 0x800, 0x2, 0x3, 0x3}) fchmodat(r5, &(0x7f00000001c0)='./file1\x00', 0x90, 0x6) 15:28:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x5, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 15:28:27 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x800, 0xc3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) symlink(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') munmap(&(0x7f000000f000/0x4000)=nil, 0x4000) 15:28:27 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/113, 0x71, 0x3, 0x0, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) sendto(r2, &(0x7f0000000040)="9fa4fb567c8f63687a8346ce209d40e7f4990ad8612a98427bc59f060cdb27ad21c2ad0ee8e4bc0afe3f2aa02420ad3ee13c0c52ebc731049e88af125a508aab09da6af813fb655bd9f9", 0x4a, 0x400, 0x0, 0x0) syz_emit_ethernet(0x1000, &(0x7f0000000180)="f212d7c7484a669625973b81f6bd4782a25f9d81695c48bc0954f9dd6ecde6f0e4b94c71179f4277c78d7f482508e7340b78d4bce69d05a282ad558e4cdfdf0d1a6c5a1bb53a5c6c1928745db5c4f6da7e8875f5a092165ec5f762ce3771d4cf7b4c6cf2be6e13b7c5df0a715ef26e604d5b8dfad6d88b55035ed07e84ada32a3b4adfd358e849862bfe7ad5670f2750b5b76d90453cfce720e417e68aed865d9c70f34d2179e62825a31a7b39824af3ef5b746ed035acdb4068b9babe738f22d1f97a6111ff85431463dd410deec3f4d16789a6e16ba4c3f6e3087d490f861750adb2d94d8e8f2a82e7526c5e0bf837293c264e719c6189aa7df321dd98c966b74ca98c76e866e1d50ca69952fb73fba70047879269093b22ac72d128db46bdf50df7eecb3d9e972c993e813063114c58ccd8090548da933e4b17a334057602a8d30c8aecab27facd9fa43f074963d8e9dc664065261fe334926aaa4a7db2979946032c25828afb85f0b32b3f93ff998fa4eab87784fccab16c3740bbd9f487acc3973b47d1bf54e25dca4584fa71b1a214a26c4164b0f8379d2abaacea3d9750f94e21a26ff46c9139ce4659a45e21dc16e8ee7c063e3031014df6a1b3e1b83d1980dc96b84045ba8008d0bed2e1390956961082e1fd87f03a464428f1bae975971caddae8079d9c41daecdf7e6ea146e331cdc0140bdaf34141f2691ce2f908be49f88fbb3c068501f9838445134dad866d46cc5edd00ebad6dd0329576399bae0d23ae3f8acbe93095578d32da86e79531189b0a1edaa37e8405b2350299fc6a272994b052b4fd375f120990de6f38c9fce2a28b3c77073ddce264436855eac1a3af8acbbd457b7014606891ff55f636c76d896e3f934f7ecd22f82684e353dc150157b9fbc45730b45c49a20d000081807ed84c73420137ec172464088b1dfd3057a69ed1ca20abfbdf7ea2c5bb20c6efeeb3b8ceba63f40806b82d74da6d4809a75c8fbe040f3c72ace80f142e13ca1457b4220e43a48aff8d7e61fd1c83e929eef8cb6829856a10ad5450426fa0e32761e9d7d02882b32865da66db0b113a305246a63d307d0ebc7a75b40fd2547c2c192e3b977c6e3ebbb8f61368e54627e77e4652a1f264c9ef7bbff58a47a02555ee8e530381aff1aede66144a2a349a6f7fa72b34a0c2f6eae310ab6d2bd623b999c5f63afd32f1583cabd2f796bce15673cb096d1183add72fddd73f1056324836189407dff1ee413c3caf4ff463ee2593aa27056b2d8dfffd850a73dcb02be51b4a324c39106fd3e862bfa5b6d30c0b6c2a004740e1a677f461883cf267843d957ec681055d8b56455c313a5e0223f314713eb353aa161f489ab7c7037e5801802b59596f70477d2d85dd97c1f2aa055b287476f1a16fcf8488ef13a03126556b53a8c39fc7b024bc9791e89269ef05cad0de43626151fa810a3987b822fa28ad5885d76e31cb045e2e566c4cebd558c2d26e8151fd770f7a8ad74c713bdc376a6044d9912daa0e176d7ade00debcd330d796f19fc289de8e5cd5b5900e65673093b20628e203e854fff3a475e9201b495501fcbffe2b74dc82be1fa41c292822d1a80958bff17e09c45411dbbe6355f775a35ff0108645cf6e1735368a9506c19dc802a8eab292b23388a47047d8547acb9ce74a716f81dd78412fdd7fcfefaef866774f7dbd88db37cade27b30b33c8603c0bfc7571ecbfd75c863095ca907c82b0d202d27738186e1e9b1ae0945a5939261eb19f24a3c6d092dd97427329dea89bb677288e87f4e8907b319d627efc092472e44bc28fa35f5d4d085958deb8829f98a6566a57b2af7e13f5002ba1853c1789e7aba477ec6e42857f16ff2c0de4e0b225dcfc048ddc87f3d05a65cb3036c96d5ffc3d576368afe97fe4061ebc07a7be7353ebefb8f438e0c7ca3fb7add7d0e383369f7e5e080fc5f9f116394985ec7e6bfdbae36befeaa366cc04a86f74739b6d22ae6d3eff4e9cb1001351e44a78250ee2bf65ace3b84169d0fa14adedd269c49fd495a35ea0b37b9300711a710599193bc9ac2caf70d7ebbfd543bab76578fbfd54ec66b377da3459fc414c5c681cfceab7ae296e2650ea1fba5d3ba4871bff90d275be22e2fa4b46c5afa48b86602e20730d05857548b0a34edf54dff0dc971ea082e87d2482e2b5dbf7fcc28b2acf70a207ecd499bb4f2b4c6d4ff736f343bd76b2f2697782914d02abccdf9586fa2e28d2fdc90604772a1c5b54815bd15395ac818c7cef2725f6afd01fd8fa69350f21faeff45042536fe9d0ef9b4b0920c44d6df9f17cf003c1f3ec1032ae3f144f3afdacb4745bb1ce4ad90bb7063e7be30d346d423c5bdf43036e08b34e05c81731c6dbb8de4f7b6ed343297a3b18e798c04dc182994950ce372ba860f3fb4bc88829949702159d9bae49c61b6dc59844b0a62eebcf14f415e7f81463c0be38ed7b5eb0bbc4529898aef4b7efbc582c8330861c40a45cdb7f257cfb03a63005b22385a846c75242239a407b4172d0d19ea2508646b453c88092fdd7bb56405954a77cbab25b4c36eee9a45839cd88a0415c62df485aca5119bcc9f0ffc939c5baf68e201005916225a75ce5f2fd47261ed1eea290a69d47ea54fb04f037d2fae21ca0691df721c58774acda444bdeb4f79fc4594c42589cac4da2538e34f1608a1c001d770471f12e63792827bc95ebb9c7276cef39f372b1fa57beec692c1a78e79a10f5360cb6440e34a4d121ad01056f942e8ba25d33828c904bd039af6bd3877942fa6361148f86e50279437632ea46e631a35cfb07b4d4f7ceb39ad9c252271b96188f35e0f8bd566d87fe2ee1e65bb95dff577653acea933e2f14cb3bece8dc69d5820e2dd694d369ce6d6bcfda47c6e349fa42e54295b5b181db8b0c9b4acf00f61ea0129ec34db43d33523dae400d30328d90a533303501c055ca7357ef85d1059945e90c77f76e781bc9c99830b4b1020b50d728d54ce76b532c68992cd77418d8574196caa8daf5cccff19b65051d8ea0dad7a07f716e656e1a4e57ff8b98f2089184e81a9d99898177afd63c0e6a94f996bef4d92f58beadb6c4138bc4f072f4b11e8f0c4fd919bdbdc1c6f97417001d5b0266152e0c9e3a56bd23ff5f887ecef5cd1c527c2c96da5974b940816abeeb6622087c9618b0b958c66de8f39aa5ff0eca518de0afd5f115bcd087955ed2736f78e466c60abc8dc64512ac36713c4ed3e427f0130d7a48fc64fc3aaa5f031fd2dc64013c335cc9b8335803db5de55f98dd938c5bd11f4673d0bd4178bacf0a12b5fa96d8b075fb6c40b90cf1c9f58526285427e725bd19824ea3dd0cc6756275c40e8873fb14a9217cec1dd8fb78554d747268508d5a3c24ca0aeab31e296ca1d8d493a2633135262398171fb879dbd7c9c044d8aa3bee0f5cabbaded4f3bc5aab40b20a9c63c24732a5645d1f6f265cbc6650bf225605d3d596022e5497103b9c728b113f10ecb89fde6763920e21e2e37712ef72577def4d5ce758abcad76aa21abea60a61873ae491b95df86f2fdc948581a4bdd446a4118d9454e3d49972bfc4a94ccc19020c8da46a978a95df2ab487180b982b6a8ecbb5a6dbc21399825571b83be44729b3cfeb757ca5c2643462624a03b676d3fca37a3e357fbae1664cb18b5b0f6bf809c6f7d9d8904a04eb0b72510360aea3dc529b726af1216bd8d212e766173a89556f378047e148848f4b58e2f141697f79fbc3b30022f6ba3a900a271ad169e649c014daeaa93dc97e3f9c2148df978473d564a648524509800af9f64699000661664b318be46e38a56623382083b82d8cdf625a15602abffe8491b2382b75826d6d016d77462def51d1671a65060cdfdd5305e385f232e9f98362e88055e172cc474de8804bb45c5b52bcb757308cd8371021a023f1f206eed16eb5d9636b8b0bb89c5285c7d786b702cc1482658ad6c4d387198198a8f1e290c9b524aad38127b1cb142f599009679ea8ede4d1bea19e6c106ce03a9028873cdef962b46fce99698c6dd9da7ec9abb8da923a310080b5d94d8d37aa04b97ccf72385bbfed74e9eeffd2e4a63ff45000c225f5e15f37ed51a9e2df4a011b60f44c95164d0b22b3d1ff9f11e6818e97ce1d65f93917dcb606028d94b9b4507e78d674d2bedb03c42ce2556f3dd76b31d532e11c03b28254044457f70146e3fdb4ef9634352cd9a979fc3b558eb5783470ede14092679a4d7857b48ca0b2cec82665097d973c3303766b249bfecd09b2b9c83b92bc43f0ce78012cbd73080e089c05c754bbf2d30bdc757ebf92174fc255212dd830683f60a1bbcaa61dd71322298ddd5493514376a23aeaab90b98ad459a2b9287c27c2cf839924c0fa30faab815c4ef84559f9852f266d654f6a6dbc0dbd82b737fa14df27fee051ad74f1887062265f53330d0e5a43e517cd8a2e6d04e87dd1862a7c409f95da95f840c24ac2b8fd0a3d0b1307d8c62587a1af357dc33e4f4b8c2107c52d0f341ecbc7e8db49597875643220a3aee0da1edfbd9f5bf1c9dad58062b855609e4c4691a9b03d43bd98f8568c07f18c858b393f85d52f5597e1d79db4a5d56c2cfc5d4c48ef083e9808b2a978b15b6252415ec969310e6448ade9141baf08671cb377e0074e14abb00ed493c2a5571aa98c102bacae752cd4254a0ce87fb26d368bdfe95215d3530859584eb3d6ac620f3311d30c28e58a44f3e460732f967b85c0ddde7ab30e3741220f0aeff40a1d6c197074578b4d6839b47e841e900aa6cf4a5f5855583e2bc297e622c205cd7c7983a828332cf35484e48be92af7e09673c57dc0be6cbe37b90c27a408512e0cb3c4342502a760f2b09dcfc9dea97f1745a66017ca36715bbda103ba5bba71519ae80f9d9573a0b6db94a975e4e8faf03b188522983a6fcd29259ac2f54ba6553383f38686f9b00069b379578d79599a6e65d63a5ae6c97beaad2fe3bf6876d50b3de2dfdbe0bd25a49141ca862fb75defe7fa131ae7aae5d91a6bc417e0dbeabd8cf14e4b3923468dcc12871517aa9b71a08e560fa96264c2095a76e692f8afa98c1994628786c13448ecc0e9004f03169cd3c4a2d54f4a93c18a219376a502a020beaae72c6cd672d4de53fabd6c0b49298d78835f27522f8d7071582a6c7f258edc77a717ae5f589ac74e6122a788461fa17f3c56568032d977dd2da0991b811f56374a92c560f0e2894e67d8d5c73174be6420ad29bd41a9e228c263d8a685abf6ca8586432fde74d8fecf3be26f32eb96848e1de402dc3be8dd83f3423dd653e50f51063e574afbacc43f36eb3c2fc87b3448d0bc68fd73f0846b94521fc0f506856fd8aa08cb353a50eb8595860a2a09aac7b62a179e19f574ea29dd98380ec6b8b275d974bfae9bcd7c6d407a36041e9afe897ce1df85239f8e07a42f26aae0132c3efffa459aa60f1bbcff24ac06d862846ac51fc9e7f265714463a14475653df5b13997f77dd6a6d09bdec1b61701c5f8fcd81de44667a1f851d715985a543a26f88cfc78799a59f10a97a30a04782f8d7b6bb6b9b0e97b250d84b6bb57f3ada821e09a741739eb0cc41c1fdb5efdd0ea58ca068300ec784271f541e1a1e815f06e156272c02d01b8cd0aa8f0e4044c23c3b206c6c4969a049cb75bf3db14cab0827269e7682412d46389b6035313a37b103df864729fb4156d439e0064ee7ddca9c36c05cd3cce2eeaac98c6200dd0bce13367a9cff0950b5cd7306f19c79e1e686d06") r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r3, &(0x7f0000001180)=[{&(0x7f0000000000)="de", 0x1}], 0x1) lseek(r1, 0x0, 0x40fff) write(r1, &(0x7f0000000140)='!', 0x1) 15:28:27 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x3, 0x3d65, 0x0, 0x0, "f00000311f568308ba00", 0x0, 0x2}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10000, 0x0) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x0, 0x0) write(r2, &(0x7f00000000c0)="3ba99c1a291490e7cd45b532d945a9e91add63e8c556c9f857734fe85221e1aed48c54139b0b544aac16e5e39ce3ec68c986c7b41bbbd27605dd4f67361c51719cf08a5ccae4f83613381f4a01e2a0c48b23c837450b808e20b1b8e5718f1a0ba70026c1a137ea8569003b284c457b308688f76ade4621dbfecb73a8b60ae5bd191874e428d7813101dc6944733c705d4b8a00e0ff5afc2893218dedeeda670e2968220a76484caeeb13ee", 0xab) r3 = openat(r1, &(0x7f00000001c0)='./file0\x00', 0x200, 0x20) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000040)={0x0, 0x100000000}) 15:28:28 executing program 1: shmctl$IPC_SET(0x0, 0x1, 0xffffffffffffffff) 15:28:28 executing program 0: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') mknod$loop(&(0x7f0000000040)='./file2\x00', 0x8008, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000140)=@un=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = open(&(0x7f0000001200)='./file2\x00', 0x8000, 0x22) ioctl$TIOCCBRK(r2, 0x2000747a) bind(r0, &(0x7f00000011c0)=@in6={0x18, 0x0, 0x0, 0x8}, 0xc) semget$private(0x0, 0x0, 0x189) 15:28:28 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) recvfrom$inet6(r0, 0x0, 0x0, 0x801, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) getpgid(0xffffffffffffffff) r1 = getpid() r2 = getpgid(r1) getpgid(r2) r3 = socket(0x18, 0x3, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x2, 0x0) socket(0x19, 0x7, 0x10) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000080)) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_extract_tcp_res(&(0x7f0000000000), 0x2a, 0x7) r5 = getuid() r6 = getegid() r7 = semget(0x1, 0x2, 0x20) semctl$SETVAL(r7, 0x2, 0x8, &(0x7f00000002c0)=0x6) r8 = socket(0x18, 0x5, 0x2) bind$unix(r8, &(0x7f0000000380)=@abs={0x1, 0x0, 0x0}, 0xfffffffffffffed7) ioctl$TIOCSTOP(r4, 0x2000746f) write(r0, &(0x7f0000000200)="f5be5361365e2daed90e59a5a5d2c920a816b9b4fd3cad62aa95bc842dc89789cc5fca0892560271639b41b60d4edf987c4cd513fa009297a3dc06928f018ba310ef587cce4352a44564cdf5d5b1255fad9d924763c06e7f51ebbcb14fc845bcea04de9a8554f53a644b4565dfaeb393a6c1583a08547a8384991a2f2e9e2c493fdc4e2f2b70f811509120218b99c9263fcb4d04458846a4834c69def71df71fad96d62145828d1ec3758621dbcc25c41965e302e5c477623be05213bf48a3", 0xbf) fchown(r3, r5, r6) r9 = syz_open_pts() ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) poll(&(0x7f0000000080)=[{}], 0x1, 0x0) write(r9, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r9, &(0x7f0000000080), 0xffffffad) r10 = syz_open_pts() close(r9) dup(r10) 15:28:28 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x0) chdir(&(0x7f0000000000)='./bus\x00') r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x100, 0x4, 0x6, 0x800}) 15:28:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000002700)='./bus\x00', 0x20418, 0x184) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000002740)=0x2) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000002600)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000080)=[{&(0x7f0000000140)=""/237, 0xed}, {&(0x7f0000000240)=""/244, 0xf4}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000002340)=""/218, 0xda}, {&(0x7f0000002440)=""/255, 0xff}], 0x6, &(0x7f0000002540)=""/168, 0xa8}, 0x841) ioctl$TIOCFLUSH(r1, 0xc0307006, &(0x7f0000000100)) getsockname(r1, &(0x7f0000002640)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f00000026c0)=0x6e) 15:28:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002006, 0x40004000000028aa) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000300)='./bus\x00', 0x3a760ffded9626d1, 0x1) writev(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)="3f6b6e196c7518c045efe232852b254c3037cd5bab64d1230aa18e13f8bdab24fe7b945a50200603a5425f4652b36d7f0ad55a8b5e3640712edaedc0068ceb357413bec90e2b05670515e8f5ff3206913144bceb9357001011db81cebfd1edcb0a1c059d56bc026b4941932512ce9e22ef6c95cc8266317a8dfe451eb1", 0x7d}, {&(0x7f0000000180)="f23c795ed4755017885984de48456c0762089b835413a4fd8520e1c569ec0d199b356c39ad6a6d592f83a77f9ca172c1da6150f73bf5fe1356c24d31be5bc727bca06c4264d77bfd22eb0d965c845dd213f4963bdda2e383a3e9ace20b3ceb", 0x5f}, {&(0x7f0000000200)="08861d467c330786f00ae116df175611b8cc1147bc8f63f232a5096840737dd4415f00e1d675138441044c390ec41599c0a94065011539be8a3c2390c3c95734b0fce827cf87dcbb", 0x48}, {&(0x7f0000000040)="064161e0566f41027201a077bc7c4a5216cf8d5a68d22a76b60046f42ec7660378822d1615fbd3b97d4168d9c643e9aecc3caf811548090e56", 0x39}, {&(0x7f0000000540)="d6721cd25c8949bee531cf4dd82e6c52b266a6fa765755264380394792a42adeff9dfa341e0aa45f562bf73a7e38bd1d5596530c33f204cd83166c3f35460ba7551077d0c5c33d88b5fd0a5715d77405781282dc81bb8c719792b0ea5e3801adb034de4be21e3b25e62c10d7136161917bc9beaf4426706711d9d135d35ccd2b186713599ecef671f52ebcc960d6e6e41238699f0ab832a0959938f1b1decf41c734202bb6eedcc2253a8f5e1c243b5f0b51bebeef26577a3c4a248dc9c3501b0bae0a280d4a04f97bcd8bb3fc646f86822b5c85ae18ddb46f7205c5fadd76fd76f549ac04dc8bcdf470b828cde63e215782ae9db2f5c198852f6849d23d8658bcf8c915d4196ce64e71f46de07a14a865e96bd97d8087c4523f82f054dbd3afb2f8b85968f5622a80cfde6f8804d205ccc0a4861f537eb71e1f3a2340e53ed3064a958512c423498a6ea9c43f4558e72823d049bd91cd5a8d5353c75a8021b6999d25507ba3abf8066414161cd8c5fff2cee5a6504211789f450186272be9bb165911041b4b897803942de4d9d1e2ee0dddd1ff67b7692cdd2edb2737b906698c92d40b11cc9393f18dd52defc434928ff8f27cf2ddaa7d2e679e66da1946276ca1ae431bc13a4b107727c7714d663ac7edba47131bb04c0102ebd12f2f6bf6778c0d7364c56eee6c3b844d818941682f1bfeb1ec785a5f0e547199fe42fac2635bcee8ab770b5a582e6fcd4ae87645e2f91b5ad89d70a1964b591b3d6857cf326f22711bdf61de349442f4f1f552902bfc4bce28f550cafdab459470cef801cc33c41c084c6a94b3f2d9b765a8bf0417f0f961c2c2463992937dffce461c2e5a44f62cd20650b38b5da12cf6c7d3d41c3f989ba7d0caef783faca7ba46b6c49cec0203b1f4a267a397807fbee5493e516a6545f620190d8e6fd4632be57838fe84ae97c2a4401f29e886f1ffacbf7e7c0e6e55c69d3d2a26a1783365f072e4c66e44d59b2d0391aa3f3eb2c83cabc2f02a50f3698b294b25e1adfa233f797fa2da475915098ca57bbecc4ba815147e2ee02b182c97660488a52d352c51ca089c5046b5a0c93a7f999eb38ebe3aa205132219bd0e03f148a47dbb39909b0382f3ed2128a4dc96ec6f21fe5680aceed9fb8ff4d18af894d0513a593cd168f2c88574a950abb4c2453bb5d3137baef050837bd07711c9e5efc31b3bacf5ec007bfce005cd7a2fa895aa86015d7ae2ee8218c51d74ad5acba3f30d4df507ca7685ccd598009009fa4bbe56af34ab8d4c83854073225730abc087ddbac164fdb95089e6ef780a1969a47b373413a983cda05ccfcd6b2890ffcd727dafe1722062581ca25ee9f97296448f3bb8950b2bef64b3ab149417aca5a2d7abc566deb1f7c11b022f6c3ff3042ce052c587cb062d865d73d9ae117f3669d456e60405ae7fa01002eb3de4bf2b57925dd21cfa61e35a018fcd39924a4669e738048da705610ea6c265357f494f01c0cc442c87f7d5cb70ae343444552998ef5af22e86eca2666509025996f8e7000cd588dbc513d122e4842696c80513d199ad4fd256757053ac52637bee1c243e1d32e986946b31e274183add6aebd03ee104a23ec5d1b220f13a3739540f38003835013fea5a5aa18218a4c0f5e1d4f7f604eb1f03a48e18b6495c7c6fc2c45eb3609420692301d0408248b23a5152fb38f9370259c6b228e552fca07279448a2a13a9a5a846f47e98b43d06b9c3610f843be372dcc1ef8c51b6afc689b9144939582a844c27ef492b8047258c5800929bb4b6f06d433e2c0b0b0a9c53519e5f525a48e5b0c52dfcae7e58b2da22ea51f80b91380d6c46aac84564686696dcf1a925ebccca52c75239f7b5cfc1a89574e26dc6686b007777a6b7074a3ed1fba456bba69a449a6ad14691212ef0fcfd70a53a0ab42d901b6e722a39c65f0385ad6f4d3b0d0cf87a8475c610727fdf64c8bbd96b7a2197ee25d09641dfba00d83f60e05a23ebb4aaadb0e60cc131e8e0893a9272d3a7dc23df162c684f74b72610adca1767cef3f5129486c06e4654b1877aee0d890c6a9ffdb1464fc3e1e2e6fd823957b1e54849caee03c6aafa3e1c37977808b16f1fcbc15430b5ce10b40e2066336f8f00284575cdc4d807f6347a9b26f4198e81057778301bf9523ef6fd7ccacfc860743ae49afbd977332d521f10dc013bba06121d499f0d6851247166798cb0a09c63fdd1f955dcda7c150c38b49c6f8cc97ec214e2546863f4c2c5d475c7a8f4926e9987d4eb806618ca743bd0fb3dbfab49c43b7bd432ce06ee1b538fce7857041511ea1dfe4063cc11a66d6ce673dbe2126d072047dafb8fbbcee12494ff06f371f7625ed304ca8535e499c79a520ee00f8e1a10b6b23fa2ba19e8ec5ec26d38e678fe07643cc231558888bfbdfc9c6ddc3f47a165f801af8b6a92cfba6375a1f53d4d1416ec23b9aeb221c70125781c8397693a05263c1bb9323e556d99b7f20bcac14ed9f8f1aaafe4ac0524525373338f41fbbe2a4148c9ba932dfcbb1483b283d6b8fb79cd33a391f2357502d221262662caedf879e9ac71dc4a2386a7e400fb91b6fedd1321158680ebb570237c5e538a22af05a363352955720cc6f4d8f16e0b40639c8df04dc35870297d9961d5adc592dff61cb96a68d48d2a4422707076c1e9f92ce4a929d86d4c9a5fb164715bbbb26262a9ca62ee971791d140a535d9bf4117fdaabd385142c4925b6872f3e96f0816db4f09563189f08240ed537b7a5f61a1d8e1309fb78a8e2769779bc802e771329d032135db36f70cf80aa86656c3bc67756b818ef0334ea925dd9639e4621daa57ccdeba86f281a75c4863d12d44192111e76e0399bc79e7df6c5ecf2faad77a42486662d5f559d03bb9216629a2d6817f99879c7a420d1c094420ed528187fe4a3caf16898e756eccb4b76a6ff051cdb4a27428c9a874c22c371703ccbce5e6b3ab24d524a6e61e25ff23a5a3c857e7880c9998afc57c67265576de69e73b5b5ceecce74a3f2340f1dd0d9cba48c06c5729490b8979b18f66fe28828ec060f7627e091a9052fafc3afc14624255118f3ddfbed79ba233871e9bbe674abc14aa7bf26c820cc6096c86edd70b7bbd5a887cf4197e9101842d42ec3617b6f5349470dfcf4cf24758077e6e8dacb31fe5b1966a14c8a2471d6be7db1d166d760b976305274f7015c84eaf194f8e9c42362275dd01c3534e8cd4b63d58f1ec3efacc61b4a288ec861b3c551753d7cd370e143d739eefeb95b2566ca99561aeca07ce832e24f22f4afc7091ab3a5e3b6697742204eb613751909ae6e9374ed3aaf6770acf5ca7671e160e791e43e1c41b96ddd85e5b09822aca39729832b3e69e878229d0d6532bddc1377ba908f9b421e2b4298f915dd97fb52512130434ff8436b9e641d6bbe8d39d37364bff241444be3d0b83948f9b7b076a20b75a68ec65051632a114e82d0daffa7cf68c2c728a1fb0386b3f2fdb7df08706e8c384d00d9d50a5355e82531e2cc84fb35dadd8a0ef60791908a8b93fe1b8b8e3dfe8676681485b61cc035fbad9efac8d11f6d6af8e0841203d789234a723b6220c38fda45812717f33334c44d1cdc209b8d2514de0d3ad91535a127bad84b3f0e055bf3e69ac175fa87926e3a2ab601510eb246b327d3904bd14257df3224d27e41ec15810ef4001bf7253b9f9ece24abb6593eccb075f79d3f563e005f57bd8ed738b9c96d8263fc031fedbfa06f294ff5c55bc20061bb06d519638f9cb7c9c975a7b3c202cf1d9a61bec4eee82d9ca7d74255052ea5c5a699f635d95c96f4e4ecce1fa2b72e92f59b836819a2c69445cfe31444d8d23cc39c4ada974d550f2d5f614aee67b9e04528a6ffebde26514847ecd917af47aef41e7fb04ae93c77836ec6d399751df823498fab43b1cb4cc46223e79f5bf27193868a59341f78a6bf45bb3ea590afaaea34a3e9ba02e118d2e87f6572dd5068bfdc534d07114baf9206fc885e150b27dde46a16b822cf2409d9474a4f000162c274bc0434e8a867d2b7e622f03968261532d29edcca33b9db68061f87a86cc41c413c0e08eaf2a3b3ca7a38eb82cbb0101bf7c7e1d5b0dceb0bbaa9ab0d34cc42eabc6b03166af87f5ad265c8ba3343fa29c9b92a98a77b6fbd2c012b04230dc3ade6c7ce9d56c1019501e1bc75dbab801d1be7a6b0fe7b32f13e877d704d04438dbe200ba0cc49cf7439db8c7765efa1f65a16fe0f07e58ec8a18f663100b30622c0a2523d0f569488402034b603551aa2aba983ce4dec79d4a312c76a2d57312cf14021e5cd40f353288438f28603c016575548ebeee179867e6d29b91763ade7ec72e23a716d412ff9593a8d30a640d51e46199c1c717a6f90fb8e65a6abb26988583233a0fd22904faf6ec4b61e22f87059932fb179774022df03745b6bfd9e561d01182c648d5b325ba0aec050074105791ae50b8e30d8df5836166be0e5b143a2903d14bee246ff91446c832f43d548e685b927cc0731a1859d9c5a7f254c81a8fb4f7b25cd5bc2bd101f043f04e8e976569cc1f2776ac3dea2226d68dae65b2c46fe6e7d526bbb07e50fe43917536b7dd06ada0c4f84c00bdbee227cb4bb69e9a3b5c8d16b267c6382255e9b14b4f7bf9a7fd9b73dd6dd455eea7bb9ff10e875061ac322d947e445c9e5fd12f2b4851ae2e88a0300e6677d5d1b3f49901af0eea2adeb0c30eac16cd4e3a96c9c44d7d851088bb9b53e090108823c24c4b095692f4613afd031332a70ac5dd9f54204cc19fd80755f5677ef0b514659a4ad51b4791bd660cf327ed86fb32f35a09178102fe2210f4d0cc0a538f107803c5a9e1c8a56849d952d613d7d414e49d54fd7fbd56f612e8829813ea145cf4593ffd98ddf3e20fa83ed54a1bef5c26fb1f7db6e632ef9468dc36b4a657cd3208030f6f251594075bcf193af517de28d74c2ae4cf1f7db59790d15660519cc2723c3be6e944b63495711fa98c61f322c968e6484725b21388e9737a777b53312490b7cb64ce130eb4c4fc889cb2a85fbd70af88f35f495f62417cf61c616fa40a0b0e480cbaf3249774ab1e3e4b2fad14ffa21eefdba8369d4e26a279dd596af9f5cf72a15606f1032055e4db71be746d7706a29377d328d748353fa94ae038ef6e68226b1d73e83c887dab0e1816506700c029a9057fd5ff73d9fa8918716cd1d9d146a4a915f723f3665fb3279a748654aa0a7a8a6d80efd3628ff9313ed00a35da80a3f765c93bed7c8f0035763f24e14597cbd80a7a84aa6bc68260a51bffe1814ec769f8386a1b02f0bf935dcda7185aa01d76cd7715e9c49d9b5bd6ec84eb8754e8a06b6bd9068ae69c298391ffc7cba4427bc076a7af8a78835108e676928375fc3ed70ee94514447b68bf4380b3271d3531ee3b846001e6abc388350e222274f8da461f861ef1fa461aa4001940c3ec4fb95bb71de47569dd2172fbf9ca9d3d594c69bfe905145fc5cec70bb64871c81a9ef17acf70f4abd2832c5e657bff56043faa01bc558d92de091c0f6437c01751f3bda4f6a300527cc10db051160eab5387b643e3ab89a748c3af3a301f5656572d65b14a038476e8d6e9e6c08fab3dffdbc46a8403060a99bf0fde242b819b1f7bffbbbea36b6c45149b108af9fc8d28883f166dab98f2c1b45400241762844dea79ec083626567fcf0b619350f9234686bfa7caebfc9b71b03f7341816b44aadeb254ed721a74faf91eddd1fd5fa897248b68b57dfaa567df", 0x1000}], 0x5) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000380)=0x9) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000500)="000000186004008b0007110000000000040000000000ffff0020330d05ea7a7ecf2af9b5c3adaa0d0006000000000000005c47cc", 0x34}], 0x1) openat(r1, &(0x7f0000000400)='./bus\x00', 0x280, 0xa) renameat(r0, &(0x7f0000000340)='./bus\x00', r0, &(0x7f00000003c0)='./bus\x00') 15:28:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4301) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x14, 0x10000000) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x20, 0x6, './bus\x00', 0x3, 0xfffffffffffffffa, 0x9, 0x3f800}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./bus\x00', 0x9, 0x40000, 0x9, 0x1, 0x80000001, 0x9, 0xffffffffffffefbe, 0x3, 0x2, 0xee, 0x3}) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x5) 15:28:28 executing program 0: setreuid(0x0, 0xee00) accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, 0x0, 0xffffffffffffff11) semget$private(0x0, 0x1, 0x0) 15:28:28 executing program 1: msgget(0x2, 0x204) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r1 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) shmat(r1, &(0x7f0000ff9000/0x4000)=nil, 0x12003) msgget$private(0x0, 0x8000000000800) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000013c0)=0x65ca) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r4 = msgget(0x0, 0x102) r5 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) r6 = dup(r3) getsockname$unix(r6, &(0x7f0000002440)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) shmat(r1, &(0x7f0000ffa000/0x2000)=nil, 0x2000) r7 = getpid() fcntl$lock(r3, 0xf, &(0x7f0000000000)={0x1, 0x3, 0x1, 0x40, r7}) msgrcv(r4, &(0x7f0000000280)={0x0, ""/50}, 0x3a, 0x0, 0x1000) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000005c0)=0x10) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r8, &(0x7f0000001400)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1008, 0x0, 0x1000) msgrcv(r8, &(0x7f0000000600)={0x0, ""/96}, 0x1e8, 0x3, 0x0) msgsnd(r8, &(0x7f00000001c0)=ANY=[@ANYBLOB="01000000000000005c63fa91bdd294415b81b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e40473186849225677f20e2be1aa2c7843eafec819cb06cfad0baf9c58ee5802c31cf4001088f393e113592e50f636352195566f6f43efbff6dbcc8cda96c9fafbebaeeae247386f838639df521f78a22064ccf4f34114cbe74302b0f97b7068145f5b8fe6a7ba67f52623b9695e3291"], 0x1, 0x800) 15:28:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x8000005, 0x0) fchdir(r0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000280)="0000000241c8570d4eaec7583dd0ad11886881e15ba94100b2171b1d6a5bb02fdd3f9868356659b94df6ec92f1642dfafb25d1", 0x33}], 0x1) chmod(&(0x7f0000000000)='./bus\x00', 0x40) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./bus\x00', 0x10000, 0x3, 0x898a, 0x1, 0x4, 0x9, 0x4, 0x2, 0x0, 0x2, 0x6}) 15:28:28 executing program 0: kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2000000000002, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x3, 0x1}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000001c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x9, 0x9, './bus\x00', 0x400, 0x6, 0x8, 0x9}) 15:28:30 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) getrlimit(0x0, &(0x7f0000000040)) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c2d8de6698db8620f86b7869cfec12e629916a3f", 0x0, 0xe0560000}) 15:28:30 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000230000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e33123ae654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261170008000060eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b00000000002f53568453afb19bfd710bf0"], 0xe8}, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 15:28:30 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0xe5a3, 0xfffffffffffffffc, "d4864feb9c3ecf67193d45036d5d2af5fde549ab", 0x0, 0x7ffffffd}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29", 0x78) 15:28:30 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) close(r0) socketpair$unix(0x1, 0x8000000000002, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="2d016530000000000000"], 0x1) 15:28:30 executing program 1: r0 = socket$unix(0x1, 0x1000000000000005, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x2ec, &(0x7f0000005a40)=[{0x0, 0x303}, {0x0}, {0x0}, {0x0, 0xffffffffffffff23}, {0x0, 0xffce}, {0x0}, {0x0, 0xffffffffffffff4a}, {0x0}, {0x0}], 0x9}, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = fcntl$getown(r0, 0x5) setpgid(r1, r2) 15:28:30 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) readlinkat(r0, &(0x7f0000001080)='./file0\x00', &(0x7f0000000080)=""/4096, 0x1000) mlockall(0x4) r1 = kqueue() r2 = semget$private(0x0, 0x1, 0x1) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0xffffffff, 0x20, 0x401, 0x1]) r3 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x3012, r1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 15:28:30 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = getuid() setuid(r1) r2 = syz_open_pts() fcntl$getflags(r2, 0x3) r3 = socket(0x18, 0x4000, 0x1) read(r3, &(0x7f0000000180)=""/219, 0x54) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r4 = semget$private(0x0, 0x6, 0x8c) fcntl$getown(r0, 0x5) semop(r4, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) nanosleep(&(0x7f0000000980)={0x1, 0xa}, &(0x7f00000008c0)) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000000940)=0x5) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x80, 0x0) r5 = kqueue() r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xfffffffeffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r6}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff, 0x7}], 0xddc, 0x0) open(&(0x7f0000000900)='./file0\x00', 0x80, 0x41) r7 = open(&(0x7f0000000f00)='./file0\x00', 0x600, 0x1) kevent(r5, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x20100, 0x0) stat(&(0x7f0000000dc0)='./file0\x00', &(0x7f0000000e00)) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000680)=[&(0x7f0000000400)='+\'+\x00', &(0x7f0000000440)='r\x00', &(0x7f0000000480)='r\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='r\x00', &(0x7f0000000580)='r\x00', &(0x7f00000005c0)='\',\x00', &(0x7f0000000600)='r\x00', &(0x7f0000000640)=',%:}[\x00'], &(0x7f0000000780)=[&(0x7f0000000700)=':{\x00']) getgid() execve(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000c00)=[&(0x7f0000000a00)='/dev/null\x00', &(0x7f0000000a40)='\x00', &(0x7f0000000a80)='\xe6\x00', &(0x7f0000000ac0)='\x00', &(0x7f0000000b00)='\x00', &(0x7f0000000b40)='+\'+\x00', &(0x7f0000000b80)='/dev/wsmouse0\x00', &(0x7f0000000bc0)='+(@[,\x00'], &(0x7f0000000d80)=[&(0x7f0000000c40)=',%:}[\x00', &(0x7f0000000c80)='\x00', &(0x7f0000000cc0)='\x00', &(0x7f0000000d00)='&\x00', &(0x7f0000000d40)='\x00']) ioctl$TIOCSDTR(r2, 0x20007479) read(r7, &(0x7f00000007c0)=""/255, 0xff) semctl$GETZCNT(r4, 0x5, 0x7, &(0x7f0000000740)=""/12) kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x84, 0x2, 0x2, 0x9}, {{r7}, 0xfffffffffffffffd, 0x4, 0xf0000004, 0x800, 0x1}, {{r7}, 0xfffffffffffffffc, 0x1, 0x20000089, 0x63, 0x5}, {{r7}, 0xfffffffffffffffa, 0x90, 0x1, 0xfffffffffffffff9, 0x35e3}, {{r6}, 0xffffffffffffffff, 0x26, 0x2, 0x0, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x8, 0x1, 0x5, 0x100}], 0xfffffffffffffffc, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x24, 0x40000002, 0x3f, 0x3ff}, {{r2}, 0xfffffffffffffffc, 0x2c, 0x20000010, 0x7f, 0x1}], 0x2, &(0x7f0000000380)={0x4, 0x9}) 15:28:30 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000040)={0x2}) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) 15:28:30 executing program 1: fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x8, 0x0) r0 = socket$inet(0x2, 0x4, 0x855) r1 = dup2(0xffffffffffffff9c, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000200)=0x401) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0xfffffffffffffffb, 0x0) setsockopt(r2, 0x6, 0x4, &(0x7f00000000c0)="179d7eeb97826bed5ed8693ee5964fce88d9ab8efe71cdb4095815d507ac69dcfa84bd03d217cd4be0d63ed21fad9096acba422b79344f8403366a52afdd78bd88fec0aeadc2db79d1ef8a6ee48211d793cc48ef711bc1a5d645d84ca62b1d04006cefa9027a6890ca75a75c10", 0x6d) r3 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000a, &(0x7f0000000280)='\x00', 0x1) setsockopt(r3, 0x0, 0xb, &(0x7f0000000080), 0x1) getsockname$inet(r3, &(0x7f0000000000), &(0x7f0000000180)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) 15:28:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86178) r0 = open(&(0x7f0000000080)='./bus\x00', 0x32, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4020080c1, 0x8001, 0x0, 0x0, 0x3, 0x0, 0x400, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)="0c2837dfe3de1d2f592ddbb07294d2c07d41b8d2d5011d8bc9aa83abb814101a8d9d2e1c84b0d0ed22a0bb9af8ce86edceac07aa641315f5da16ce33a794909c6d4cf56630cde6aedaf622d46f1f289bd7380789c232c15ff2108f6ae4b6940d04ba3855413273cbae", 0x69}, {&(0x7f00000000c0)="8ebab6d95dceef069022129e2ef2d1e11a9a5297d05d3349c89d6f86", 0x1c}, {&(0x7f0000000300)="a6a40ee20bf78310393191a612cfb46c963a506c08dd0267d7a16c7d1fb40c6c6a5e4e3a0b3b49327bc5984a72fda79f215739344bbeec3a4fe28f5f631f0ff2bec2dcedd51008e0b018e492c45f01c9211d8a9c83996bc677f65cb6e03b698c4333f7abce92119400069e05cbbcfd6056dfb7101e6afc1be095e4e4c372ad28257df7d468a09a431cda547e7ed298bf99b3dbddd74372ec98c4253061727981d77a3ec3baa3c34d19ad69212e0a71eac447850c9c7ef515de2f37ac49d305c75835ea0d9e22a0f7a0227f66c303f8643a71ee0bbf1e422566622b70a7f641de18448f45927fd26e42ae57", 0xeb}, {&(0x7f0000000200)="185944a14bbe89f02a19d0ddcef4324cbe897d9b5cc5cccc1fe2378033ef1f64b29c74a565bc8fcdd2fde129bc008b94e18c0063823fde239ea73e1d7ab9244ad1116cd74ef83c85a4d9fcf06cf55b5381ae13a5478cc3b4c23c26f1aa8f8468484ce5d3ad92da8e8fe490a65b6c23d873a95b080e7ee2", 0x77}], 0x4, 0x0) 15:28:30 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x40, 0x81, &(0x7f0000000000)="262b343392c5984dc766de5fd0862cfc363a8e0ba06011a768ec4c328f4af0bba759a66913d24cade4f0a1c9ac969ed7eed9c64bbae31305b0d25c1d367d5ed4c1f1404b21b8708a5c360da49fe076385adf448ecb3b920bb6181ff6772c4aec42ea13eeeee4ba6c5145304cb5", 0x6d) 15:28:30 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt(r0, 0xf80, 0x2, &(0x7f00000000c0)="f51127866e17776b58079bff0000f0b2370daecd5dd5e06cde3efb5794aae9542926531ac65a7fdb7f40aebff1dea8d6ce44ae8800d611fb677fb639517931fa2d54aad330adeef3f27e452b36f8d57de3f2c4cf491af230122bf93319c185000566e2ca1587870c94cd0194c8d55cbf14eb1bf39b244b70b7f790440b75ab6a1f020a234e2463c8adf8df000000000000000000000000000000060000000000000000", 0xa3) connect(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 15:28:30 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x200, 0x0) fcntl$dupfd(r0, 0xa, r1) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xfffffffffffffe00) pipe2(&(0x7f00000025c0), 0x10004) pwritev(r0, &(0x7f0000002540)=[{&(0x7f0000000180)="cbd7bead1651fefcf67a066831773e458e60a411c111bd133fcf73cfa136b02d4047342a13e41d715ddb1c7e9f868076a2af8a1d8e8b8fd7751d2573c88fd672a34e0b48ff31959baae26403d932432cd3374951047760da444416bad357a936c6fdd3c6d64fd3841d6b17fa3deb3f6f6696a5cfb7da76e4f8cc51fca1832d76abb4bbab4e1e7d73ea9f7e4c3916739012629c51d828f91354fbe5cd88c5cc25fcbe5eca539f2f2d540ed244f5308b8faddbdb32c31770b5ee7710a2e1275ca29448930e5f6038641100435361cd1d365081e715ed5039f2dbea6e9b0a5bc1aacdea11e9ed4d722bcd312338b427385e67ddf0d4f4c68b4976349538de1959aa44dc6c5d6e6833352dc36d5356175f2aeb43bc45ef26259f2134d5f479eac5385cd040454202d4bd548d02420bd78a84a4b0943eb802771c52c7c057bcb10250eb7f8d9317f8b380540bbed828d9e3a92a5d1cf29e0f55d0b6f31920a5d526dd8954d60ddc4e7ee543754a566c77ab90e7b809c54fd31cd0f143974b2dd0b0d7bd2efd842e8861a3e02e06df0841e33f1e13a107dddd696e2f91f924b54ce9bf3ef6533d1a85bf97ea43d5ac1942a9e02aad90bbe88a1c8e0115ff138f16e9fc190912e8d762f8e7ed48565531ac63efae4a61b205d68c835153eb57424fb2d8a3a1c71862a285cc06088ad380890c29abd10c7264479de44958e4a470c9dc14ec0c521a8c1651c616dcc6420f26499f2c071927022a1bf4ee397f19655b47bb380bd305517f20722c4da857390a731e930862190ab9c957655fc633adb8bf1dcb5ca24c8df1d0bd6f21a3bf06f5bc9dfe3159cb44aa8667da871f593145caae81e80a33449c0b4b4abd5c4a97e31ab53d2e66981e9a61beb4b745eb8d1da5ebd81be21daa6c4579ab0ec236d2ad465287484b8b0fbe5fd6c105a2ce6fdeb4878d295ca039737913509395d257f979bcf7874858b57a5f03dc01fda803c3796fddfe73670bbb0e3afa190f3dfece865093bed8c9c24e46f0b33e45f8d95f230ea369f6afd1834a7722cf9f246eb5e0c53b3ff39f415bb5dac8ecd612984caf09e7099c60119475f2f21b9cd9d5fb598af0c83f1532fccc3f3d267fa76a6cc9dde8bf1678873b8f2df5318de0e78391973c2021c0558a72fc5c9be9b3b3fab44009a4f14f677ce4978989987b5ae51626fabc309612183a47f1045a82d95fa0017a6a8fc73377dfb42b48da75719070b6f23e2efa59693b2d8020b1d6355d1b77857e74a89bf358b64bb7fa51c317a1499c6c599b1f218898416b657ee8d5fe31d214db6383c33fb4e280ddcaa85288dee4aa1bfab08e432f0769b43aa87ed60310ce9525a7335fa37926576a20af536027e7c4c23a278b007e91643d0eaea6437e9043075124f2271fba1e4d3abc9e41214471d48c3af17a081bf3557157751ebc8e7d0d2400f3a01d9d98ef55412ddab677c584ea2e237707f22f2cf0bff7729302b017782ae4ba87947cb154cd5b782849721b4f14bee080e089cf30995c353903388462db577904e76e693cc02460111517569605602eef6d2d084536fa03334cd6bcad64de5024b74769a822ffcd08939292f24f6ccdedaa6240d0b84ca9c2c5437f7a79dc687a2978eae0a87baf7fe7977e62644bbe1612eaa70a82346da53eb8e68cf0def8b9e42b6b74a572fc622be0200d0a2a1a3c01da0e10730109c7eedd6097bcda8eec64b34c1dc23314317667b3c008f2145bbe12e487c59b2c7c0a046e2e80a1370e40c837eb54012d8bca1c52c6b1fab32dc1898d2cee432c6a7de5ab47054d410e9eee4b4eeb136da604e732888404d0a11b469cb2ceb10ad929dfd040f9681e90172f2dfb760f8a316ccc7365be1b98f9cc8c551077dbffe21ef8439e9a8be1af2005f785115e97752ca27ae017b51f65dbf907b6ebc90b69ae7528eb0cf7534a8c4702049ec0ebcb736209b979a31c77a35fb2d572ffe78c1f0c1acd827c61ff7b8b49c4625088c9e386990aec75380364dc2be595e884547136fffb47fcd447ae8e448d21a92e29d6d4cbffc738cffd136704cb15a6ec67f2f21398edbe556216764b9f8029f347f5e937c9d3e95aaf9e3ae8a9393ab992a61f02a618bf3ecb5510d6fc290f3798d6a52490b718e2a374bfb10ce985d342662da0150566dc340a8c32e0b4cc28d68678953a8b3555aac3d896c925ee243b3b2a8e66e8287df7f986674b062fd9f29deb1af7ccf9e6aff5543ddca1b98e1b74741e9758e63b53171ac612afb9fd4453f2857d8f1494fca376764efb301a26f239c77ad4b8d3bdfeca4f49e3c67f832f3260560f83ff4579b937c2fc1154ed7c8bda339e332ab0f355b37f31ea2730ff3b5b2f8c62fd42884abce32097898b0268e87462657a1f72cd18ec09f5fa9a6bc8cd045c76eb4274b7d37b8824dd7b0093822fdd175c87457d1027cbe2af80f984e56204bbac00c5574703eb2aebb98a7563b1a53b648327881b9124e8b9a02a248267f1d6d550b5fd1a593096b57550bd32156eb0d1c7cedf34567fe5e8ff22863baa401fa2de0e199ca5e1be9417b4e70f52141922b95e0ff559fc39209ba2efea9759fc833c09de0e2ce632abe3f60c1a9a99030827782c3f92ddcf455838c73acf920c13fddca546b556db247b29ff3a8bcbd12332ebeec5616268d71f0d25c14b7ea459ef049a7d1efaee9fa962ff7259bf2d141675a7b4aed18742c0baf0f1994f362cf73c49662b5b30cc462943d9f6bb6d121e477fd0cd42b80db52e7c48002a81cb5519798304b5145fa80f93b3d9fcafc0788a77bc723b73f051dd094dfbd2f98fffe6f7538227b26ece8c145267df66ba278b0f1baa5374f3cf3f23804f27de3fc860536eb17aa93d2bd72920c963c61d84dffa8a3b035ebf8b4a1bbcf94d3eade52fd3ab49fc6c4cdaf1361f28699582b8555ab91dced5058900ecb1e23b6fc8c0f446b82f93b6cbc6baa595035697c8d84ce0da373c1ecb81891a9dd2b27ca67de629382917b111ab85d8dc40356f401e890e85fb817eb2abf3bf39c5c0217be60b81b8ea5086a3124a9c8caa73fc9b53756be6844ed3e03d947cf73f53a5dd096bb38356685fa2b734d888497f8a894412035b15e459742038aec0690b4f6ab694bececbfd5dde00eff6f71cb8fd3fc92069c267cb35978edb70eac25dfbf43a31c139b88390616ddcb73deb2ffda983559a77846d4fe36e09e843dfcadca9437248f23c41dd00f6372898e2b4a2feb296793f78a77443a8f3a42e7c3f4f09923bb2751260e1dac01fcc4a9910a9c6f3633ffa762babec465fd69923e4169648109c5ea547ba8f90ff639e561e9ff3f04910d7dd174d56f5eb3c0c87d92be87ed566390acef1941b3ebb300b828444755c1a7fb80e00b03332c1831c60d74d4f3726b467b91695679203114ddfe2dbd9f500dbb523712146023533e5a6f738a5318498cdb7f9b7d649af1790425ccc5535ab456125adb7db7e6fa81a55938766e958b8b2f108d59e1f723a8c3a2e8256a559203033d47dec25b14176c012ec44649e87bd556adefa8e4ec9a9f0711269e2e66f0b3fc6511b5ecd508c225cf5e6ccbbc6d3b539950db1e3defe4ddcfaf0c3431535f44f922e738028c2647ff8172b1a7ef58d071d533ca67e2a2c00c79309f725b0865032b7c96cc81d93a0a9adeab7c221299a7a795ab13e788a9f3d22572b46b2193b8acfb47fb3c5355e675343b7c2518755782d1f0c066f4ef7afc77860a23d698d7ddf37fab57d4a306a734908637c245bdba26a51e9edb2e290a2a9f144833dbf9f955343e64cbda7a3d020ae306e6bee38dceb97388a7c6ecf85850bbbd4eb827b41f1e782ca0de9d9b37f6ed45d1337593db35bafdd8a95b111746f543a30a4b4c95d5938faadb6148dd75d4370b6d7e7c788b15bb5725b6562af4a22d59035a77377858d1d4ecd7b7d1c653dd76be27e85f3e617d017aba007e928d0ab2c295acebc724de94eb7938faf920e1392d34f82246a9ce1bfa4491880ee81492a2596f9c32669dc26213bf95543b0a841e7be0f6e0758f71a3c23fe47623b2f710d0884619e91085433e2b06a4a68888f1932c2f74c6168673310fdcc822f69c6cafd6bd24d8846be5789eb7aed73021e434e9cab8194c5271023cdb2437f8f2810a23a790375ce03482aa03f07978c3dcc4f9ff9f19a04ecb098ece0f88c48bbc1e42419f71f12b565eca5ecbe1689c67f9ebafd22f3054f515f36cdff26e35dc36b8cfe37770fb5d7e5e93829d70d50c60b46cc6fa717dd898f0a8eb31267e2d81de9fdbc9602acab0097e64817dacf480cf1238e16d0791b23b02862c7638522bdfdf59b016c639f118a60a1dac2b402c77a41f6fe8717d00d38e8cfc242e810bf743466e05df4ace8adb608abd6b3091f24488dd0594e388b1de0c44ef06f92031cdcbf947a530f23efb90e35f069061bb9673f9cdee54f23a6f37f7f5dd72248a542200ec6e85f4a3c184a78bd71e41e3a125178b54686eb93e39f9ef95250fb1708749f2766d0bd0e857565a829a289fdecb77bff6d416a82cc86b9b0c7c89b031eadb7cf625304dba4a34a149d34ef03301f676d09652c65058efc7f17435ed5b5b29f3d35b9c4a83e317b4a3f3866d5dee8242af2467a8eda7cac14ccf05c5f89b2bc64bf8059b0b9be217e551bb40981354613717c3086a2a21d025c4b8afed8a55923ba53cea21efcbfda9bde607158a4798b0214b086fab4db0b6668cb25d379f1ac3e2c5ee5962c407919d0d748268f1c53b95a0f98f7d9de3c0c5b7d97a9d6aa1e27c9b6a8831e9cb9d2ed18f602f38fab26f4170c188ab9621ac3d4d72cb528ea9678ded3380193123126a46d10df02ce6a3178cb2a9993a3e207dee1607b2d9ed6828040d69347dfe1115f691f606bba6489cf0570c0a4d6b63127eb9b7dbfd03250f1d4cc350e49cafa8a934f80151f027351d05ed40d11df9a9fc251b96526c59350a65278901ac366df0a574978c64e598777ecbdc0a35be173e0d853b627731de6ba967108eae11c8f565123b7a815576c3aa84606dd3f3a3fce01a148fc785e211c45b82ce482fa058720cbaaa87519899ca145df1c9e066a5ea8d0b42f63e7fde8afd1c22cd172ae98947a90ce36cd37ed99a993235237bad504bc91c9febaf1f5e10fb3ad85184ca025bfa6243a4a7ade0a4a8121dc90ea0d920460f24a387e77aef24c6d64e13d15cd2a3c40bba4b1c7a2fb447c22f09bd8d3f13cf67b52df2fd4d67047ac012c266e30d57cd7619f61052583b771e42d3c29b3dbbfca88788813a5b10dddd1eb8e2a375ca52056f6e4544b92e66b12a0cdb35e46fe7f4daf6a1bd6917ef5fdd5b213ca6eacacb0263346f071e36abe7ee87ef671de970b670cec5166ea46e5de609854532368dd9fb3405022d0b27c1fae0308f21afc193310ddf35aa4112f3e6fed680e5261a5c326aa41384427e1cfba39bf09e06239c1c8ce1d8f1f5504db4846ccfaa675de76d8645ce68f1c2dd1374a51df4f4e8f7ef1acba27e93e07403c0b4ad003452e409498fe1210f80f1625467fe3607709ed99dbc9241c003c0243b20c906207fbbf792b8afdb3d52f06118ebfd77a6d1a8a47f3e3755d4cfa39c168f044f5518aead708b2137ca22998d6fc194ffc458d09237fa1df56a589db3030b85f01b3e1949113cc08ccd1b1a817435322f21dfe2a2fe6e85ec40d0f7fb0acb52db030f719da03af7a7386d3df352d4168452f2df0fdc78ecf53f4ca28", 0x1000}, {&(0x7f0000001180)="b0d6676611d7cd91281d1c6dd07add582486745ab26be84f99edca3d0f6f2e1928f58d4eea91e4ea04393eb1f19029538ed4e5b24c159f3b5bfbaa07ec2604b2865739e9b1ad868fc0ea00c8e5b49cfdf46dc35c980c4a6d46c7abab83225b02f9f4a7bbc92638b39866247dd541dd53464861674b854cc4e2940bfe9637f0f127587a00a68edebbe6c3236a9baa13663bf44904e46e4beeb6ce2583c79b8b1f8d0d48a40723f08706c79506cf3d7efab943af4380cbe6bc609894efcabe95a33d8a47c06b136d01c3bbe68f966e3490abaa39325843835f3a6cad0fc776428093de96cec6cc2a2b6480", 0xea}, {&(0x7f0000001280)="53a2e8aca8030f27edb073f72674b2fa4e6603bd40a6cf8ef5224a4540372207515124aa7a5ee0ee257d7f9f05ee07fcfab23afd45dc6a3f07b77b3505ff6a0ac3ce7517a7423db805687669f9371463045a97003b840ce69206111ec6ba28ef6a1d76901d63a1f69dffec7907cfdf287d08ef215c4b620fd95d6d3df844cb5a872b4d1df60ddacca7199257aa9662edc3aaeca6a8ed248ef6c685080a76dbb9d0f7f9d189923bc874ab6dda3bc8feb2e2770e0cb1d3bfdd49cb317dd3fcf6bb12ec6b6fdc9dc796b4de177044ced543da884efdff72efd718caf8cc59a8ab14103d7904b4943459", 0xe8}, {&(0x7f0000001380)="1ec3f8e8d3487ac5f3b2a5f8ac84ce81130f9cb42056351afb00f82015b9b09f89b07bee695044e7defd33eee72f9fc3ef99500d88f667b6ff03cdb0f20d9701a0eaca1352380ab0255e5bf37102f2854c70b7971f404ed42c1a43069a26ef153f42147f1bb678fb26489f5c17bcb5e2e9efcd16499146c3dc2f687509ad20d5641391e2c53955cd4cf8837479c42e280a95", 0x92}, {&(0x7f0000001440)="06d52d7595b6fecef828f75a0835543b89a05443ab45f76cb1921ecc965b87f2171738c08b5a393a2d312280b2116202bd827d500b7343e94e046c58da04adb34edf6b7ccf0d6ccc28b611f9297f80191615e65f179766eece", 0x59}, {&(0x7f00000014c0)="95c2a317202ecf965e66bd7524dcad8dd8573ee3040165d27eb53ac23702c355412e9393e7aeb6b93db78967f772855038936450ac75c32744a500440641b6671eb74a2be74afd2a8d40b3baceebff5c84881acb1e9aa54147c439c45f0e5bbd877a608187c8b55a5f90b436f5622cf2fa807e0e61c1e2b3c2e909d3c5515396f4eafdd3be9f25a42a58c649c82fac095da2c765b094040383fff66b2bf766169b359834165dff48aad8729af644cd2df89d719b0c40d2725200f60585745efc5a733f1809feb8fb86e8fdfdd527fb1704aabf8c4daf1773449840cb403e50e83bda01cc1f33139bb4ac69e1e93b7d7428ba2d2abb3e01c8c7321d452a95f4093ef4d907456432dd6df1640e0760bf2114f7b067c10cd4778483f5b33ca9e4b703b3100fdafed2ee64ba7daf6ea5dcff1d40e1760af5bb678cfd95d33229f0584c2f4e773d17e59fc40b3bb5221db2fb35f4fa25b43548fd9d7d18cb85c6b85804309d2b09989e59d57b1d81a1f22d1fb5704ea9fb4cbc6700573d380576753c8eaea0d5437cbde3abe3fec38464da0411e2544d17a57d22d7183ff6e88b1f45596b2abecd679408d133f103022d9850e0ae88d03ec7835da49e4a748c7c903ee58fbdb2e9e06decb6599b1cf59bb3a011d98ff6900425009be200b9b2b710ebe51bf451d2108c47dbbaa1eeec15a2647a1da03a22ed800b1f29252e10114513e9c8143400e9b3967fc600156d21effc3f932f62a799a7de22645e15a0252d557d9ceac87efacd60d2bebe22e55e2a97c965b5ce92584fde61a8a4ccb3dbfdb704cbf32f5576728a74f8c9bd89432219d7cc48658c2377fc372bf9091c999c47bed90c1b5483cca7645bf33ca7325490b04313a12c6e6a1d0f103e548365476e4d49033558b206f91f8abf34aa8ac6adcff3ff4d4b07a30188ac2705053accf8bc5c0e3c9815d00a638ad30de2e8e8a4ce7437495972a9dbcc0bf850125eea1fcb41300f99f321e3ee58d540d7b86e8abe649e1f73cb9430d6c02d606d4932a88b0ead4d95b5a94f58622bc8e95ec06e8ead80a5e5d7130f46d225cce5522c3e9a1251b79821352be492c31c72dd3e3eb15b632075d25b069775cb8589cb1d49707fab39615f952dc62062333d9c3d32003c283777966d12f8128afe6136476572ca32d502a5f3038acb898d083150257132f5af6e573e3abc923ef4527e4d600eb0d48ec9bf01e4ee9b3a016adbbab03f6f40cd2728fb512a590f2fe58ce95843c052eea0ff5cced78dbfadf95f6565af2ec00d2b131992f6b45df15d9ae213dd1e6a3c6530a6680dc4614923b73601edb682c372e0126d887b5658d49a40ecd56b9f40e1f7cc7e56e98c9942407da08f19ea2b5c565b213b2b91dab64cf4fd395f39e19b30ae3f13d484b1c5474d448be05bc4f212d880689859135409a41adab96c4d0d7adfe54337d628f97ea30ced22e38f7e1c7fdac92f074f98021c24ce6e0d4d01e2bf125f3291c0203d6c2e23ff753b3e8660310fc7da14ea4d88234df48dfb4803dd49cc99017614039ac182120555c282b0132cb0f9999e4e4539ee8667f59822edbd00bca7ac15427a8cf33d137b27709d23494cb1db279831374c2937bec7f589cd0fe87cf48e0f24b2bef98fe446efddbe767b597388f7166930a25e16849d9e8e8bc071e63580b4b9e02583f660dc2ddd9407ce7ee2bffef5daf9d1d6463e8777c87bb7fe8a292bf02fe90dcbaf4b15db8f953e0fff8aaecbea934e43de624f7aacfa603b647dfac4f138ac84e83f3237ec3bda89ec914009a09a1cf4dac31d3b0b3ba53bfc3cae738e1102c5c0b656abf03b88e986e49e6e4d1d317c839f006d329e6fde08078cda886c8d8019951395d28d92fe0952e6f83dd04c0af1e7d6b8933a8fc473abbc16d0cd9973d25c13241cf166e6c8404234d4d4c99e77f8ad95a5efcd6c77dd8df69452a7dcc8f4288532cc423178338ceb0b9e7674dbbd9d6443ab7fee7865ca31747561af54350781e099e7dd2ad575967df1cf91893af2688aff0962a5d81d889c2552cc6dc2d75a20c9b4c46483e0c26ab4b44cb661c11b78ce09395a9d703e651bc6f9ff4190b2d0d8ab9d8a74816fb182d7adcb0c1aec684e42376f64ef5dfaaaa17a56f7f5462e09ecbdd64690d7e25b7512b58fa740fb4e85fd4122922dc0235d8ed5ed31a6b761937ad63c2983df2d51e4bd8c35ad957dd5cb2904842d8838498ed3dec13b98c378252afc05c53ac14e28b1c7d5276a563e5745579671d899953f1dca683f50ec4ee4cd17c696cf3d1ba6eeb241565cf21960656c4d3056b76447bbf6d376c4ac3e656e93015b65a2a0a8bf870788b7c38c636fe462afea80dab4fb3beead2b1ec06a3c008818260271a9b2327fd41be110fbe1c497f8a8824692133a4d1e198499a7b1ea120b0f031bebef5a7fd817c876ca06df0fd4007e30dcbd53850a682aaa31d18cd4bd679cda8eef880f9f9b4ccc39adae263f6841661e9da8ca9068c2c2ca2f86ce200058c02517f5868107a0f0223d8b0071fd6552d5eee26c3c47cacd68bc40186d2692faa3cd5d64fa216e601ea3012d596decf9012fd267c442d38cd456d7d06ec0d77c27f022596d35f9ffdda325c0f6fee7453767e3ffc26244e02ae98661370cf48d6f023a06737af6284a207b8b55a7d203db5d445d3292e5dba04403da9b4d8834e7e7bb630515338a466dfa6e89c8f222b93ed21cd9154ac296b655dc9f80368bcc9cd2f482e8bae23315f81759e6bf754305c5579bc682c8d93b23f96bcc7221bd8ac1d0f20de6f010843ee1a75eb6dfe3df17e0b2a459faeefd92ca1b7376f20b995bb7c9b6e71822969cbd4832c94b2fc4f60aef39822af70f2245a43037d2f0588f115590712567a34c0f6a4552252de7ef4fa74bbc6454a51e4d6b25b1b10837affee50b510327052c7e7d89ed8bf9e55d0f35d2cd0bea922470dfdb459ac40d49bfd013840bfc384635ca196151d31fe569877722b6d62433fca25173f9fbc60f23fa11e841214d7bb3215b6983625c34e0bdd50e71fe874aff6a82f9b6c06792f1f3af67b104a5c93062d4971607c6a9f6fcc98e59b54373c0a94a161bd48014fa873053a108ee4dc7b5381576a9960411456e369eaf4bdc8fe797016664f6471cb48de0e22d4589534f2331badcb35d38949e4c4c5ea4859a4749fe5f9f6be69f977630bd6ad26042b59c4e2bee478708e2e7765154221fb4e34aa373fe6144cb26d1497d0bbca61aee2777c9e62ba5ad2ad92a19d652b6581e6d613d148867c7676fc1866a34b4f34de9568d6e5bbcba660fb582d5b4dae9e51a637c7a82f4fdaa819e06b999b964d9204163376dd7da2892d54f3a8206663623da8768c8a56670276744f46125a5f908a348e8dd334c6bc4de51fe6165e9dab3550d50c0c12e022b352c14ffb5a36c577cfae693cf5634c63c3c07dc7538f13950be062a20172cf5c96bfcda0469be90904e83b77fd65ccb117e8b8e4f85d3a9c68579e39c788b3c9681bf2bd63137b99addc3a85479af99698027301f24a1d85719a29717634dc82993b959130f623a6bb89e7288c0b5e138c773c0afffc2ec281ac8c03c09f09dc9aa674d3a799ba3c0e779c4b9e091a89922b92eb512e760483454a7fb98bb11c93a9d15335db6d54d451d2c681a6bc16aaf83fdffd066c4dc6226c91385704e28d7187271221caf669241718de4372cab9616dbde5d9511f332bbc77e2d6a9ab83cf3879271ab8848076e57184cb12c8cbbe913ae91cbabb9ac8098dc1957bcc806562bdfe273c73f4ff2aecff600d03720be396f957eb2f140072f53a06ab9d238754d123f51538b23deec94a78e4eac9f9030d6a7bb318a8b1493db7ae7450d32cb074270e03d2d29e2adc4594e9aad9509092b41b4316f5b45569a4728164a6d25f06182f838ee5fdf4b8e132ddb22ded72d1abc5a79553f39b26c0ff1098340b5c0876438d862d1b1ccd18178273b79f644dd21109c0a24ddc0e06d6e718bc66742820535181a24e8b2df9037085d28df23b07aa6b534ecb004cc00909c7ed481e33fb46cb5f0caa9aed2f56de7a07dfa3827556dc02364f4853cb3b580aab752bdf6cc840cdad95d6175a90694b38f8ea9dfb0de0dc65d90d61f7fbc72b3f7f09d06fc7a213828073d5243290c3e9dba3015c5fcd643bad2e7ac7a789fd6f0ba789e48b5c01529addf0a7c323f080dbb7bb348622bdaf3eb835305cff592a101b5d6d0af5f7a726948df463fc6960c9431f01c24364a7de9a3dcc78584c7c294bfac9898302b55ef15adcf0e6453524a9b2853bc48f7f589ff62ba09f6471fb9db96d84deac7d9f7b989c9db02870ecf04455b0efe5edcb54e455dbd0fa9fba4cd7514daaa7acecd313a8f06d7f1b3f7876723dd8c31bcbcff162d58609c1781f33313b4126dd25e38c481e1c963f29431e302a094d0b88be6b8c392369107ca34b2c2f92da79c28ae65cd5c4ea363e508cfdd2dcd412f8158fa31bacfcf51a4c20796862b52e48af9f08a41262137f4ef6d6dc057835ff21ac3c29151e4570f2c5331756269852c5fcce3a62435edcc99d53359a8f2d1f12c0d7516eb7cfc944dec5fd1ab33494b03d005325cb17bb4b046a17b690bfa0a4661360208cced37741364e364863d2cb89adc97bda586fb03542b4a8a70338542b51788e09dc89f5cdb7aa7476bd5e21da7f108b596d7509082520ad776dc6cd233700ee9345315117526983b2741897aa893f76aa4b204cf0e29454a05bf24687962a6514517a3590a5f5ccceb11084a1343087b3f73449bb08d8d0a52a685ca48b58a650a19b21c951bdb036581845c6730eaceaf874ba856c25f0352855d091bd33fe7150ba6670d04f648f229e261e8313918f8af75553dad4bba1703e856f98026c0fba31b34a4da22b0222d0ec51030a931cedf903681c0f198c75e0a6813816351db87aac2665a3f3482503366d5130aca7a0ba573fdcb6c9709c31f6a838c78e553a119bbacc1c2b49113385d898a4341a5861e4c39103b271e5824d833127b6eae5ffe994c09eb5fb41e1390bee85791ee584453a43da6823b5759352277e69b56978c266032b1844ae0244b197336a4f5c984062d9a5ce3b910e565412e17be2c3872b168a65971a0f4d4d23887c7f9a38fb3ccadc7a853c275116b041d3a509af94edb74fd7754e34a5f0e9323b81274d91ef878a41a39df1ad0c9ba254093c95454c1bc306dd9d120b7979922ab319b0d920d8beb912705af29f98e4192d52f79a2a868f1c0b98d763badd8db498ab290d4fe37446ef268ad13c688a2663b39991442f97aee9935f00d70366fd006b4c09079a09328806404a92d9790e3d91c1fceac0a84f6bf7c93bc0ff4c4b39a1c489187296d184614842efb201adc2898b5b2717eaf73a5ac4ab8f0bbd936b15b7af8d3cda6b2de31a54a2005d5d3d48d82a530b276e9d9cb865a293a54d397170b48d2c7dc9bbd7f542686821c7b03922d3d986a11fee220e5c97f42d9ebbc44283cc6ddb230caa526378ae9c06864c143ec8e47540f1328a493b95c0dd2d127eb89d12d7ed5ee31501d937fa20dec658aea941e11df417a6894795db290e446ce2462ea027b7399f68830fa3f74f0483e669d6ce7b77d390df93c3d97bdd24874155235f5fc126012418363624053a464ad6a1a1248d474ed0a7af7727116c385416a05587e411f92f928437557e5125b289d7e96db1aaa4765925fd0a8db8991740b5a563e", 0x1000}, {&(0x7f00000024c0)="eab6901b84af3d377c36624c1d3b7322493e2bca4cab0829ec343270473b03b7b3cb721e2b1239063d5e2e0dda352f640b20340f9f4de032f6a3fc1f0ef39debf0ddb6b23a273931c7f5948a912dd0b7b2af11c65d2189b07a77a9a5391c3b44bdfc91be", 0x64}], 0x7, 0x0) sendmsg$unix(r2, &(0x7f0000000040)={0x0, 0xffffffffffffff78, 0x0, 0xb0, &(0x7f0000000080)=ANY=[@ANYBLOB="100000000000000009000000010000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB], 0x30}, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f00000000c0)={0x0, './file0\x00', './file0\x00'}) 15:28:30 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) 15:28:30 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) 15:28:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = socket(0x1000000000011, 0x3, 0x0) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000000)="2146b9b0", 0x4}], 0x9f) sendmsg(r1, &(0x7f0000000340)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)="1b1fc91cd31061a8916b2ae5c27ac1f8fb9f8c1fd7ee3bbeeb849312347a3d8f00fc890f16089ea2", 0x28}, {&(0x7f00000000c0)="bc80fbd88febe61718802446", 0xc}, {&(0x7f0000000100)="3557e2d7a2fe2573c4ab7b03208c38b480957d", 0x13}], 0x3, &(0x7f0000000180)=ANY=[@ANYBLOB="08010000000000000100000004000000d222d8021d64456d66eb543afb8c3de8e5ffedb947c4a7b087a6dc21fb7f1555ab28f3105c164150071cc9f2c4fdd35b2693fc9d86b678fdbf7a980eb971ff78fa88ba673eb40210d7c8c396126b33f968a7ab7b2bad797cb7df356ffc7bfe9ae8bdd2b18e5231c8193d81d2360bcce0c7624cc505c125a82d56b2b83ab7e50c0295dfa90918ed3b4de943a1a85febbb72628b3556c74781d03f49b5d54b2b71822f08e50e652633c7959e0a3243b0e7cf42be649b4f6f398f7652ece0e9402a1cc36b508f3daa288cf6ece9a33ea1bee48b22116ae3abcfb9bd05fc912086a528f0334eebb624744d1055a2297afce200000000001800000000000000010000005d00000015000000000000006800000000000000ffff0000ff030000450e5cb91b94dfed15732768d5fc64f62fed96ef75ae792a2be92a95c70171f4fa2fa7ab57d84acfcbfeac09a4cef3f59d71ef29ceb6262f9dbe7a82ee913d70025c5d44ae2f06df3b503f929e12b3cb0000000000000000000000"], 0x188}, 0x406) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r3 = getgid() getgroups(0x6, &(0x7f0000000400)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) getgroups(0x3, &(0x7f0000000440)=[0x0, 0xffffffffffffffff, 0x0]) r6 = getegid() r7 = getgid() r8 = getgid() setgroups(0x7, &(0x7f0000000480)=[r2, r3, r4, r5, r6, r7, r8]) 15:28:30 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000000)) ioctl$TIOCEXCL(r1, 0x2000740d) 15:28:30 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x9}) 15:28:30 executing program 1: r0 = socket(0xfffffffffffffffe, 0x1, 0x10001) setsockopt(r0, 0x10000000000, 0xfffffffffffffff9, &(0x7f0000000080)="c6000000", 0x4) r1 = fcntl$getown(r0, 0x5) r2 = getpgid(0xffffffffffffffff) setpgid(r1, r2) 15:28:30 executing program 0: minherit(&(0x7f00003f4000/0x2000)=nil, 0x2000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x2) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20008, 0x62) ioctl$TIOCSTART(r0, 0x2000746e) r1 = getgid() setegid(r1) r2 = kqueue() pledge(&(0x7f0000000000)='*\x00', &(0x7f0000000040)='\xfe\x00') kevent(r2, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) minherit(&(0x7f00003ea000/0x5000)=nil, 0x5000, 0x2) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) 15:28:30 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) recvfrom$inet6(r1, &(0x7f0000000000)=""/12, 0xc, 0x1, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000280), 0x4) 15:28:32 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./bus/../file0\x00', r0, &(0x7f0000000040)='./bus\x00') r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000280)="00000018", 0x4}], 0x1) 15:28:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() getrlimit(0xa, &(0x7f0000000180)) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x6, 0x53, 0xfc17, 0x0, 0x6a, 0xd0d, 0x0, 0x0, 0x0, 0x1, 0x70e}) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x9) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e0a20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0a", 0x1b0}], 0x1) 15:28:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2deb2d2f66696c653021"], 0xa) getpeername$unix(r0, 0x0, &(0x7f0000000200)) 15:28:32 executing program 0: close(0xffffffffffffffff) r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) getdents(r1, &(0x7f0000000500)=""/203, 0xcb) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000400)=[&(0x7f00000002c0)='&[\x00', &(0x7f0000000300)=',#!(\x00']) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x24) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) close(r0) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000080), 0x4) fcntl$setstatus(r2, 0x4, 0x80) 15:28:33 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r2 = socket$inet(0x2, 0x3, 0x80000000102) r3 = dup2(r2, r2) listen(r3, 0x0) unlink(&(0x7f0000000080)='./file0\x00') fcntl$setown(r1, 0x6, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x4c, 0x1, 0x7f}, {{r0}, 0xfffffffffffffffe, 0xc, 0x0, 0x6, 0xffff}, {{r0}, 0xfffffffffffffff9, 0x2, 0x20, 0xce47, 0x2e4}, {{r0}, 0xfffffffffffffffc, 0x4, 0xb, 0x5, 0x3}, {{r1}, 0xfffffffffffffffe, 0x48, 0x0, 0x6}, {{r0}, 0xffffffffffffffff, 0xb2, 0x80000000, 0xffffffffffff0001, 0x100}], 0xfffffffffffffffa, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x2, 0xf0000000, 0xffffffff, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x0, 0xfffffffffffffffd}, {{r1}, 0xffffffffffffffff, 0x10, 0x200fffff, 0x2, 0x8}, {{r0}, 0xfffffffffffffffb, 0x1, 0x0, 0x3f, 0x9}], 0x9, &(0x7f0000000200)={0x4, 0x4}) r4 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/42) 15:28:33 executing program 1: r0 = syz_open_pts() sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="6800000000000069d7303500000000003169a951e955b5f3d3369ad58a3213704d4f02696915dac1031967d100c0f20dbde69a982e7a39553d435ba4fa9ebefc16fa1bdbe0471330388c6edc526602909dddd61ab688d9528557cc49fd86a56acc00000000000000"], 0x68}, 0x0) r1 = kqueue() r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind(r2, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) getsockname$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) dup2(r1, r0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 15:28:33 executing program 1: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = msgget$private(0x0, 0x210) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r7 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x0, r2, r3, r4, r5, 0x91, 0x9f5}, 0x2, 0x9396, r6, r7, 0x7, 0x1f, 0x400, 0xfffffffffffffffc}) connect$unix(r0, 0x0, 0x0) 15:28:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x4a2, 0x0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5061166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d62", 0xad4) write(r0, &(0x7f0000000e00)="6a4a4e5cfab0fbad605a309b8dc5efbc2fc947460370644f9255fdffffff1da73b917f42f940ef7c51e99b8c58f8a2e746aa12e884ab19e85259fb314b567fdbd5de6403", 0x44) 15:28:33 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x4, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) mknod(&(0x7f0000000080)='./file0\x00', 0x4, 0x50) write(r0, &(0x7f0000000140)="2b00ff23000008002c00000000060000", 0x168) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x0, 0x6}, 0xc) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 15:28:33 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000001600)={{0x18, 0x3, 0x100000000, 0x7}, {0x18, 0x2, 0x3ff, 0x9}, 0x9, [0x5, 0x81, 0x0, 0x40, 0x5, 0xac1, 0x8000, 0x40]}, 0x3c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) sendmsg(r0, &(0x7f00000015c0)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f00000012c0)=[{&(0x7f0000000100)="51fe6b3b2c8268ec590c1849e69c4338576ebf6d15229558bae62363036f5acc44e77ca1da21d05263357c64d4160641391863b0130532c241728f727d7578e0adea645ac17b3b56633e5c60f9edd5090b7f1cf480a0238421c18b05ce28b2", 0x5f}, {&(0x7f0000000180)="e1cdb08caedd7bd89090077c1d9344e6900a66d883f77fe021d1bac1eccc65aba97c02fbe1982416f58de2c774aa571796c5bf0ae24814d8ebd305d6577d629f1ff5aff164142864665a71d70cad2a040ffdc806bc29d564a03b48d8183b020bc61548d55f43b50d332075d735420ea8f9350a2e68dc86e925731f7bb231e6efa9025399715cf492ca7a", 0x8a}, {&(0x7f0000000240)="1062c90c9db0cae55484ff7ff4087a81e8ce47f2a65a53802450c852f01fad40395249a131db1431adad4b698cd0208b4b5d9275bb4d21b9abd542ab2d4dc28af50626036e41b2d6b566648ba8176665e67bbb97cc2705c0c7b9b9f08653ef397b4a62ee7b9632256ef286a3e8d38e5c1baff23d2c7561d14da3", 0x7a}, {&(0x7f00000002c0)="4173f0fa6e8ec4fe50e5bcc6b90098853461fcb6c748adf2b6e849e53bbb09a91b01a13d0c308a9822ca61e01b9e712c3e80363c894f8f7dc65e87269b68f927a7b3e53972470f8997f7ee005d3f6bf80c50a2af89fb87e01522f770c97a9c396030ed3703587faf0e46555c0d4af3ddf5a637c09c292afc19dfdf96330aa807f6ceeed97968548afd71daacf3d4d4c23fe986139f4c82359acd474f9d0cf5e707192dbb4ac2093a881f06b6324ddaa54a9b8a226b672981d99bc77f6b0bc65753702dec6bf134cfbfeeb6d1234ef866d5817668867d9a84d829873da3642b4a084cceba8fd8d316197141605e5c794c1b054e8a7ab69e1bfdff1e7e7b0bd0898516c7b48a6e60534f0bba8c34c6598a639b3f35e2ea2f9f2020371ffc36656c9b3aa335ce2bf9c1f7e9ab8b57ca2d861f93e14e28708b4c145e21c41f77ff6a19138941bca644101de9e2a9e7266ec74f5a4bc1c45315bf1546d469d9eecf72742ae4e7951906edb9991a7750ea4b56fa4dfd53e3add582abefdf7a7202d7d5a46a518fd832eee906fc28f36f1fdeadde4d4b5079995e047b61850311592e45994c97b017ae4a4b3b56f61cb33d473ebf20552fc711d7520fe863bbc4656e4f7c80dd99cb659c34b041774d68917ee6d306a114dc15f38769314baa63edc9220d5092d931921a4a4fbd7d0c3d235833c48a349d02827e2e6a99969128b14c98fa5b3fa1d31be77a2f2eadcccae498a0aa10622547ff2aad7509b690cfdff4a74cee90455ce5597151f7d59e8488df7dd300211ff166f720c6b7b0644548518176580f2cb116ec217e39cd144bc260d3f9762e3834fad3b971ef37869f6f1aaf3b4054b94f885265a4d20d8e6a727304d471e0ac2f430bbdd6037e56325a9467579b8a09836d45f84c0cd0fa18e32f1655daa7dbde68afb4478e23c35c68468661c487bd988822f6fb6a62e3437c523b963cfb20ac9f8f5f6d32c6bf964f76a86fad58588846c0e59865447006b74264f5b44179c2f561b6148fd7ab58119875b4c1df1b7d30a0f1f844dd3e7f38b0080b94633125b3c7b517960c1b18320a604df2457f5f0bbc074e7050c8df02569733847eaa08fd9dc015f7ae19d7903ceb10d7fccd167ccfea9c2bdbdadfc746c929c35616c3f769319ad8347902afd2e8c9a2bab0f7c47d119207170fc1be946c86c4e289e24f31e9209db8481f1b4ce5e9c02bb8a7954e23c42c7b6b4cf8f97d4a7a7636a47e277286dcf109c5d0de0e3f78a7afd7290403a6828ed62160e1b3fa39eab27a0eb95a576ed1ef72184e4829df1c63812278cd9e2a370beaca3096e0ac854c11ae48383cd0d43bd213efc6667b23913ab28c48f988a917a9e2a671f56c003b055ec96cd578dfb773dd8ce7ce474319acb0df67b33c8347ca37bf77c3001159b4dc351c527e47ee97ad7d4a54a3447bdf6ffe020b0eb3c0585f71ca80a2220c90375dccefb12c142d4e52d317111d490fa5314d018d4517aa56770ff1b1ecd9e20a04381be7d63ec8a8ea5419bb9d87a8de42b8ef18e5719c5be39772fe3fbc3376f3e7aa289940c10e568ec8c566b5a5cac96118cd69822db8bcf7f54ce573b8d242c32c7abc4a4b40a0466cdbc0d31bfdf078695c7b7692a44db20e60989815cf49cbbb57e6d31e72e1570b09659bc96630389324821db2d2eb47bf5818515e54dceabcd6b0d67a047a6bd73466d5d46413ec0a495e3fad4517c438462753d4466f634b77dedb723d49fe0c7f7584a94b571679a573f89ba2f4e2c2752222825b6526f6d600dfb011bd203b4bbeaae1d7d23186b4628b6be9e9148750c4f01a6ecf6c34d2cd4910cf08e077d8faab53511df631342132cb70b24887588be03f705b45dcd9389d2843cc2bd0d1cc690982fcfd7cf926557678b0f6e87decc23a70935a4ffb33fda4a7bb3089b87d9fc7ef7d4158fbf0794217a58a12476f6eb2428adf58c6e741136aa3cdcef219fcef87bcdfef07549b12910ac90ac2f284ca852f8a519dd57d25658c1654c911905d93e1dcd3d366a891b2df671cee9348ebfa5050d54c6da239feb7d508eb11c0e6ac77a0163841fdcf7482c4e64e6a0b53fcd69ac9fc5323108c54573cdff6ff7cd94a15e5d94dff3b53f14437f732ef9362a5ae844a94e510eaeb1ec2ded9a444fa2804512de1eaaae0a79dcdc097cf582a100e015bf0349e5ab04f90aae1fea3a7b6c8f5dee9762cb640fd4c781400091dbdf26e11ec95105858808fcb7237911ed80e815f2103d4e7ba8f2ce22b81453f9e4e7bc4e7bd02f4c305992df8cc3239729f6802bb8b5d15713cd2abc50ed625bc6df2840f1ec794ebbc9b30917e13e4908c6c9ede91978a79957fbbcbfc07f3bfd8c7c5461c44fce62484a7499b620c3e1ea2360f72d909fcff1494854406517a8c046c1327b6e740a82c82a43812b55c691e3ece9a5af5f5ac21ee5eca93296fa41bd3838c3d6fbbeea0a721860944753ff64472e5c85d3f63b8d4780ccfc6a4056cccac6b721caafd4d9c93fb56c39a39d3076846b7fb32ab77db3037f820e4e5da01045bef244c7ed234956b346c161a58609b9d7ab61fe996b8feb645120b0240d3b95bb476b44d7dc2fcbd4b61333798e10a8738043b1af6b1edf492f745cfe5823fd1149207f5daea8c0c5817702503de4f53a7ec094a555d1e133a02a6a771354ccb5a65f5e815cd571960f31ceda214b7db8e79dc73152610d1ef6f296d66a53b06d463b54a674c24d57f03f03cd1ed1abc95f5f2cea1716a840bf6668d1ad634b419953985b792334d348492d287f4e6553f5b7253f09cf0577b9d94b430057fe104fec3c49e3aeb4e524f085eab6f6f951e4838c5b0922bec0c38cec6ddcbc2984a5474932cc965d69fb0a377d9d3743e1e5284c6ebe0e57ef6a6136f8540a9a1456fd03a96889b16e370c1fb1d1cfed3cf71e933cc3d3fe9680a06e017ab84ab2ace0d5cc98db77b8f8f28f0db8dd3f5afa5baec44afb2901ff110b7812cc71a712423fef9cf5532efbbfb96fcc66ce9b1bc30d5b672bae53768267181f312edae583c99f5375bc1baf1ca9b855bac78829b6342612acd61361ee68aff8eaac733e7fa6b3e875da2efc87dabcd87a910ed8ef3e12d92cd69141e526c00b9ab1db158fa8bfb9a3d9dbe7d95ce8fd66291ca8bd10c317ca10a73f0f285569613aeea2a170d84821b043b0c2901520e97176b7e94427f6937f3411228cf23f28cb392046cbd6dfa2d8ef94a5771fded3e9ba146538828b20d6b27193da7e4ecfa2b265ffbb0488f19f734521032ae54da04973b1bf229f5532f405315dccea0a93c428b6089dbeec4482ddd4afc248a904c086931c53041998742349595bd88f9461259a20889d7ab0853ba2ae3bfea737e16a3cf9ad929074e53d4a1d69800225c0efe3b02094bdeee514e837ed11d918ca3cd42d251f4eda1d3c5f30b6f3eb760ee37e8e0045ee719c269557e6c0916e2cc6f01f01d2c7bf0993497632d0d58bea3f584cdccba9f26818444564a4f0c5209bba250e919ad78a064240604dca2bdf7c073e7d9889501fe8fde949a0d71a128c69d2c3495530a73647990a78e146b7a21c8fb8ea43eb6f7324ef9bc3eaf22a885d30e2ed87f38855fd8714831a15830dbcc0b1b5c0042f0baecc49ccb42398698b2eb4c39e69594c90740382e36df035a00ba2c1443a67f49b2c14c3e36c7847b50111c07dad081fca327c8e723dba17dfd5d8e95183938e5ac6e6832c7189996208ee96e56a1af672ab024698bb9ede7de66237540ebbf15cfbef297d3f2cdf7320740493546f8582e9b2955c9bc5bb0290b5f096f7d31fcb6cf9843346606a8232d90b7ee070ad221d7ab33248806ef6dfac0735e6bac95ca94299af70a7ad3cb3a40869fd68ea7f6c5495d3dbaab4554988745da68696b00aa62b15424585a02d511a7e9cb1fe41add2344d5a5892232dcb4923742d3f1104717519f02fa6d03f68d5b0d53d5499f4fb2675b607aa211cea86c763db61a2e6847aac36be302e7fe87bd667332e23f435aaf792c649ea6376e683d21a1beca5a4ecf45a15d979c7f24640785b8a719d6b3d9f1c9ccf139be0b4a96d41bd86ea1150782c521f50526109c013f52758c915b625ded779447691d02658af4bf99d904ff6d23f409d9075b76a4803ed4f29e5f9cd3167d2e810df60491632342545325baa2d2258c765a4df991b1b1c7917458928a46c0a9b0ac053bc041c235b6e0c11eb23b2cd6894623c7c2b13f4d6b63944cf60509b5d6d4861e74f1241226c7e3dbe9e088ed18a68c75e6ae2e5d766fe91911435b413a0733f9c0ac35756386e73927a1158a1350083083d0776b543e54700f42f77e3bcfb02c818fd7199fe99ebfba641c1df3fae856e416a1db213344ea67ba2b57e9c1871dbf64031177d950cc51a1f302cbdaccc172b1861b4e72e9623bc0c326932a23631bfeb807a0d61462fb994e9fff67978a821b34f349b6d3b65fb3a0ee00218210dff1f93f39295c9d9ce3852a8094a30497fa53fbffd2073bde717df4c4061c9f1c23c9f1953edc96645892ce3f9d14d1d4125fc76a1d3a4895434f23ea05f06532ca975d35f9a61fab23dce037991a5bdd6fa8ece6db494dd8a0230a3dacbc63b281c60e0c5efa683fc4fd3bbd161dbb646d4952ad4f1dac974491b2f977b0fbf218aae52d0fb31d7f18ec7f6ecbbe2200cb7f574c0eba0cc22e918285d4c3679b2f6541ff7ed84b7a8915c2b87b5650031037cddfe946db7a66aa70b57a3fc2bf4d81a28583e4990fbf142e2cfb6871e9df491def9a1e2672dac426de7f6c030346a2976265c38864352ec71c208631b6f0485756533d6fc3763c606ea8d40dc73936625c9160962242b588ec88dfe98411d4388294d8d6ca01812b61eefce02639b81e554ea24ddc3c081a74e86b2325d5cae2c74818ce5f3049cb8d4be8aaa5f0ebcd688024bd0eb7395549faa2f2a4853f24ee915c030d22b8234a549c80e6d12f42c5ebdab770cca9fd12982360e4f155b8ad6cface7fbdf27e49b31aaf1e87b09ea6d30ac07ebdd1070c467142ada4df3b5986a13d633fc19d2b73077e63c20135380d2d6c47ee041ac9a99c8619da7dd1a594cacf50833feb973e99ca4227225d95c2c430bc0254c21742f02671eeabf7126e9cf6dc6b004f3560f4291d1e54aca4d6d445c88765d877e7aff0d47ab1f6d5b6d5d2cb5cb36a97cd4d08c18e0ae841f412f8d4df93305a56ffb82469145796a17bc7514e9a9f4974a59f4e87224b12d3612a77be034c052eaf6e91ac5406903eb0dd0da0629b45984c8622dddc6bb8dcaa1468add0483324d56ac6d9e434833b378470aea63977cc0b81e39ec4794d4b2ef9e6924d38b7ed59347a3acd2f15cd26b928edc16d032e384083ade2ebf78a025f26118b321c5e85efc27e4e1abce11b9f04cde0bb0dfdaca30c44011535ffa64c614020f83746cfe4ee0cafe710825a050c6af841c7850d4f07e0e98a2f9ffd0a944ebffc02b5fafe378c7ad0adb36f5c754eb44d3ac83de23e1bd3d806c58c1c0ec9ea6f1af482f5f49c76a0bb5ee29673590aeaad3b4e4b2039bcb174ae02505ce01f6be5ed1e5119f85ce9d188d08c5f7f5049ab9a18be05a50b9adb7a3a8b87657cc79ab2e58e7e98a511e530f9d4043ce5e2cc7231b3b53444b66c54c715133c687fbccbca02776b3532bef64b6e8aa50d3ef007319da4fc3c40c6e4d159c6263792c256b59093b8d6460e2521f9fa68beae27b3", 0x1000}], 0x4, &(0x7f00000016c0)=ANY=[@ANYBLOB="7000000000000000ffff00007d0b0000154e90aa341058618f70dc187d04082ae0ad4cb69be09e2a573d222ab6afef50284b68f0a69103b36f19646a4dd3c6b6b61d4e75d2eb3acad2b6670adaeae5f1405d9996f72a6d7cc708b01c651885e72b20a3b773ed1a4655c194ab00007000000000000000010000003f000000d06615e32272e6b7f5d2afaee9cb2a847873d39349c168269e0b61453f7d52d49cccb6aa7fb760783c55f1ac96b88d8fb442678b9bc08aadb19d1d08787117f687b5b2278edb02add34449e8ba76c15c69155cc97c63062e672a196d00000000a000000000000000ffff0000ffff00009181537627d1ef204d1ed56894f0bf5507b853d2e142ab22a861c5800667f50317b603e919704f99b7fdb5c4dcd7225f2cc139e9612e9528a458cd4dcda3f5753bf1b94986df24c00f5fb80f3d536fcf03c4e2d0f2d2650fd8fd7799f6c230d3eeedc5b63cd48aea45bc521c58a70841f1834d6442f9a462b893246b38132a699f23489120f989948e53b900000000008800000000000000ffff000005000000bbfb0263be404f389f88328c2d05f564307dc99d5cb20661f267dde33108eed8957dba3b58a098c8480f283b01434912a19398ce6ca47eefecf30c02a51cf32edb44017c30c97dffa6818aa4e3949480e0e0f7d0a6a983d09f247314a8cb50e91a6653c29718c78340ea189fc76f92837391328cec6c5bedb00000000000000000000000070000009d688003adafc5fb13532e4d1ccd328824285f33ecf5749bbdc7e91a134554d69cdf81370e8ad8937078a53d2944a8640cd78a1897a66ce07124783fd24daf651d9ea9176ff113cb4005a9b4c42b2b35109039f0ac52c38bc534d4db5dce8452046b7ad0262675734aa6ca1b5cfc9994c1c87bda8b7140b82fcd7da1795b19046b6c37ee6f5fecd5e38b9dc8a0e9aeb5de25b812ae9178629979d81d30b865000000e205f31bc4375c7699315ba7be33c3ba3ed74fee0feea347e007b0a390d4a1beebf8a9fd9a14b93fbe89e5e864bbb66f0a0b2595ed2337ed33e84c4a2ff29acd3a863299d6c4f8cc1f12e6eb60e7d38dfa9097a0e5af69798eaf4d442bf6858208c84851f3865337ad3307f9b184a0f1610e961ed000ad327279545cc6396b79bd7ba98a5e3e63b0b7b47d6f2dafc2ab2d771c7a42818065284fb5ada81afe21d0b140be79645a40cca51ea973ce8c54b369c0a850a831fd6f72c71af0034e645357027ef7f854d8daff156f1191c5087694c5e58c4f8adbee424bb56e1ae3528cf97a82"], 0x2b8}, 0x400) 15:28:34 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f0000000040)=[{r0, 0x20}, {r0, 0x4c}, {r2, 0x40}], 0x3, 0x1) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000080)={0x7, 0x3}, 0x10) ioctl$TIOCSBRK(r2, 0x2000747b) poll(&(0x7f0000000140)=[{r0, 0x2}, {r2, 0x40}, {r0, 0x1}, {r2, 0x30}, {r2, 0x102}], 0x5, 0x7) kevent(r0, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x31}, {{r2}, 0xffffffffffffffff, 0x82}], 0xe35, 0x0, 0x7fffffff, 0x0) accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 15:28:34 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7ffffffffffffffc, 0x0, 0xffffffffffffffff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) accept$unix(r0, 0x0, &(0x7f0000000000)) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0x9, 0x4) r2 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 15:28:34 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) r2 = dup2(r0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000180)={0x2, [{0x3, 0x9}, {0x3, 0x2659a780}, {0x3, 0x9}, {0x3, 0x3ff}, {0x3}, {0x3, 0x3e}, {0x3, 0x20}, {0x0, 0x5}, {0x2, 0x2b}, {0x3, 0x8}, {0x3, 0x7558}, {0x1, 0xeac7}, {0x0, 0xcac}, {0x1, 0xffffffffffffffc0}, {0xbbde4b2bdfbc3e5a, 0x6}, {0xd54684ed919217b2, 0x7fffffff}, {0x3, 0x8}, {0x2, 0xfffffffffffffffa}, {0x2, 0xfff}, {0x3, 0x101}, {0x2, 0xffffffffffff713c}, {0x3, 0x8}, {0x1, 0x2}, {0x1, 0x100}, {0x2, 0x2}, {0x2, 0x5}, {0x2, 0x101}, {0x0, 0xb2}, {0x3, 0x7fffffff}, {0x0, 0x100000000}, {0x1, 0x4}, {0x0, 0xfffffffeffffffff}]}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) mknod(&(0x7f0000000000)='./file0\x00', 0x80, 0x7) connect(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c6530000526b42800a4f1d02d26479f2fbe88a744cc149b9bdfa9ec09c833ff7d6aeef86edad4a77c7eab"], 0x10) 15:28:34 executing program 0: r0 = syz_open_pts() unveil(&(0x7f0000000080)='./control\x00', 0x0) fcntl$lock(r0, 0xb, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) syz_open_pts() 15:28:34 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="4a803cc8bb3acdf122041110e9e6220ea6a9c27bef3c01bac3edf87088d0bbdc773d04246ef01ebad717e5be98bad194bf110cfef87ea5fd094853a6608eacb8d51b011edbb6b90cfd27f58378", 0x4d}], 0x1) syz_open_pts() read(r1, &(0x7f0000000080)=""/76, 0x4c) 15:28:34 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x2922) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4, 0x0) close(r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() setgroups(0x2, &(0x7f0000000080)=[r1, r2]) 15:28:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200200000000b, 0x0, 0xffffff49) r1 = socket$inet(0x2, 0x5, 0x200) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x58e9, 0xffffffffffffff1a}, {0x76fc1728, 0x1}}) syz_extract_tcp_res(&(0x7f0000000140), 0x6, 0x1) r2 = fcntl$dupfd(r1, 0xa, r1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r3 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000000)={0x3}) openat(r2, &(0x7f0000000000)='./file0\x00', 0x8000, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="39cb3ac3ae065e8b4439f6b7751e784c2f9b2a9dfe1c4420d1a8097cb31ef891b182d7124d2275587392f2f7461a146640902f7ac5cc931372186aa7649afce84dd79bf9a99830648e12f51da9d827a4340d63d0901b2bab5e1a2675e25e2b289428e98da1ce13a86be69e2987e1c42989b177c879a8cc948573cbc740efff0dfea03be6cc", 0x85) 15:28:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x3f, 0x90d2, 0x7fffffff, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2348aa623533175ea9d1e7ec27f0b0a2249239fe", 0x0, 0x1}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001180)={0x10001, 0x5, 0x1ff, 0xffffffffffffffff, "907ea29c5ec503800370149fc99681743d29d64d", 0x2}) r2 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006cd1dbe5969d3dbc5a91389b8771000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e2ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x1002) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000001140)) ioctl$TIOCCBRK(r0, 0x2000747a) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000001100)="b9d08b4671dee4ce", 0x8) 15:28:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200200000000b, 0x0, 0xffffff49) r1 = socket$inet(0x2, 0x5, 0x200) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x58e9, 0xffffffffffffff1a}, {0x76fc1728, 0x1}}) syz_extract_tcp_res(&(0x7f0000000140), 0x6, 0x1) r2 = fcntl$dupfd(r1, 0xa, r1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r3 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000000)={0x3}) openat(r2, &(0x7f0000000000)='./file0\x00', 0x8000, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="39cb3ac3ae065e8b4439f6b7751e784c2f9b2a9dfe1c4420d1a8097cb31ef891b182d7124d2275587392f2f7461a146640902f7ac5cc931372186aa7649afce84dd79bf9a99830648e12f51da9d827a4340d63d0901b2bab5e1a2675e25e2b289428e98da1ce13a86be69e2987e1c42989b177c879a8cc948573cbc740efff0dfea03be6cc", 0x85) 15:28:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200200000000b, 0x0, 0xffffff49) r1 = socket$inet(0x2, 0x5, 0x200) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x58e9, 0xffffffffffffff1a}, {0x76fc1728, 0x1}}) syz_extract_tcp_res(&(0x7f0000000140), 0x6, 0x1) r2 = fcntl$dupfd(r1, 0xa, r1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r3 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000000)={0x3}) openat(r2, &(0x7f0000000000)='./file0\x00', 0x8000, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="39cb3ac3ae065e8b4439f6b7751e784c2f9b2a9dfe1c4420d1a8097cb31ef891b182d7124d2275587392f2f7461a146640902f7ac5cc931372186aa7649afce84dd79bf9a99830648e12f51da9d827a4340d63d0901b2bab5e1a2675e25e2b289428e98da1ce13a86be69e2987e1c42989b177c879a8cc948573cbc740efff0dfea03be6cc", 0x85) 15:28:34 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getuid() geteuid() r1 = getuid() setreuid(r0, r1) r2 = geteuid() setuid(r2) getgroups(0x7, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setegid(r3) 15:28:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200200000000b, 0x0, 0xffffff49) r1 = socket$inet(0x2, 0x5, 0x200) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x58e9, 0xffffffffffffff1a}, {0x76fc1728, 0x1}}) syz_extract_tcp_res(&(0x7f0000000140), 0x6, 0x1) r2 = fcntl$dupfd(r1, 0xa, r1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r3 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000000)={0x3}) openat(r2, &(0x7f0000000000)='./file0\x00', 0x8000, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="39cb3ac3ae065e8b4439f6b7751e784c2f9b2a9dfe1c4420d1a8097cb31ef891b182d7124d2275587392f2f7461a146640902f7ac5cc931372186aa7649afce84dd79bf9a99830648e12f51da9d827a4340d63d0901b2bab5e1a2675e25e2b289428e98da1ce13a86be69e2987e1c42989b177c879a8cc948573cbc740efff0dfea03be6cc", 0x85) 15:28:34 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) mprotect(&(0x7f0000729000/0xd000)=nil, 0xd000, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 15:28:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200200000000b, 0x0, 0xffffff49) r1 = socket$inet(0x2, 0x5, 0x200) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x58e9, 0xffffffffffffff1a}, {0x76fc1728, 0x1}}) syz_extract_tcp_res(&(0x7f0000000140), 0x6, 0x1) r2 = fcntl$dupfd(r1, 0xa, r1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r3 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000000)={0x3}) openat(r2, &(0x7f0000000000)='./file0\x00', 0x8000, 0x0) 15:28:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x2065d) r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x1) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x26d887c6207cd524) ioctl$TIOCFLUSH(r1, 0x8004745f, &(0x7f0000000040)=0x6) 15:28:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200200000000b, 0x0, 0xffffff49) r1 = socket$inet(0x2, 0x5, 0x200) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x58e9, 0xffffffffffffff1a}, {0x76fc1728, 0x1}}) syz_extract_tcp_res(&(0x7f0000000140), 0x6, 0x1) fcntl$dupfd(r1, 0xa, r1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000000)={0x3}) 15:28:34 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) getpgrp() r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) bind$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="7c66da85455f4f8ccb47d6d373e66f10f6821297536c315d4921ffbc4efeba186dabc1a0ee5a3dd525335064abcd4cb7c03a63369eeab6be1b3c6a89b08072eef820836deee7dd66ac7c7995982b49049d815e77179f065b98689c3827569fa8c45ec114bf48cad7d62311ffc92b784007fbd6d84a1fcdcce7f3c8b082e212502ce619be9346f15018699b2ce47cfed4bdb1f4dec7929216b9e64be75524834e497748a331abfae6c9696fd06f095fd64dcacabe98a5ae6877a6f301cc71dcee78d62f580d737e751074f3db92620eb10bcfcf9d780f053b4e86f5ac37a899df53b454f413fcb9a0e04b71c077ca3bba9ce9671ff426e27fdfbc01225ae5590df1d10efc224ee15eeda2bb8abde5886759fe9c3ad803e0d7b2a2754921940f00f6602b1a73350197c589cde82c4cde37f27924f4818db073e821b9a26be643ee16f7bfda6c36d583a94638a180fbc8d94af08db32e1a7ef5158f3e1d866397"], 0xa) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0x48f2f16) fcntl$setstatus(r2, 0x4, 0x80) fchflags(r2, 0x50001) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) select(0xa, &(0x7f0000000480), 0x0, 0x0, &(0x7f0000002840)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 15:28:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) r1 = getppid() truncate(&(0x7f0000000040)='./bus\x00', 0x8) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 15:28:34 executing program 1: r0 = msgget$private(0x0, 0x102) msgrcv(r0, &(0x7f0000001ac0)={0x0, ""/4096}, 0xfffffffffffffdd9, 0x3, 0x0) r1 = socket(0x0, 0x4004, 0x8) r2 = getuid() msgsnd(r0, &(0x7f0000000e80)=ANY=[@ANYBLOB="9901f5f32e25106d09461ca97e23473ebf6143"], 0x1, 0x0) semget(0x2, 0x4000, 0x60) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000640)=""/137, 0x89}], 0x1) seteuid(r2) r3 = dup(r1) r4 = openat(r3, &(0x7f00000002c0)='./file0/file0\x00', 0x2, 0x10) execve(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000c40)=[&(0x7f0000000bc0)='\x00', &(0x7f0000000c80)='*+-!+\x00'], &(0x7f0000000040)=[&(0x7f0000000cc0)='\x00', &(0x7f0000000b80)='#@)\x00']) msgsnd(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300400000000055981eaa540539f1d3becb3ed305eeafb7492cc532591bb29e575495fc045cc113d08d9e54ca6d564e2a56f22cfc54ef570000000000000000000000e766af93cd2fc97a182ce9d2f591e5259522297b650037c8cbdd2ed7e7610450d75d8aa7cc8f1c79504f560f3e0d53c275e7830912d1ca3cec4628159c5e277d8ebfb65116e8d4bc185e84dd6b19271bf3ee5c9545c467719fefca06e6e5ef3b2bc52e2e578be9166056819c5c2f0ccb3c14c5b3b139df3152d65a81f374124b78d6ecad2b813ab97e7673ebc8eb6d978ae954d802a4ddbad97bd423e9838c45852bd5451b12fe0c28a8e7fac1ce484b6477220cedef777cbe271c314f27307a130c6e76fd821a9a0a58b5937fe6142928a970c9e211c512dcd60fd63f5b63b1cf53091aacc7047d9db19078f3000000000000000000000000000000"], 0x1, 0x800) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x800) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) msgrcv(r0, &(0x7f0000000340)={0x0, ""/83}, 0x3f2, 0x2, 0x7fd) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) fcntl$getown(r1, 0x5) open$dir(&(0x7f0000000100)='./file0\x00', 0x209a3, 0xc4) ioctl$TIOCEXCL(r4, 0x2000740d) write(r1, &(0x7f00000003c0)="b29dce8bb501d470fe9a6152cdbc0a11ea336ac90db88b2b23677149964b63bc06582fb1345eb3b1e1c53705649c7a1a21ef8108ec56fb6041de2614f9a3a45fef6d03e298a245476e019fc8e8b1c41ffb95f72739bc75abbc39a021b659c9555359c757b1f5aab133d71a76661a779d3e6660328916dcc90520b289d064902ed6093ec1b5e448fad55b76be6a080ac226d7f6fc857246e38ff3805a561b19e7de03ddc628eac0be17af52c489fce8ac89805d03698a739bbadec1a927", 0xbd) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r5 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) flock(r5, 0xa) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000500)={0xffffffff, 0x1, 0x8, 0xa3, "e98297bf256867bdc22553cd0046aece5472b197", 0x4, 0x10001}) getuid() r7 = kqueue() kevent(r7, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffe, 0x7ffffd, 0x4}], 0x1f, 0x0, 0x0, 0x0) kevent(r7, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) msgsnd(r0, &(0x7f0000000240)=ANY=[], 0x0, 0x800) 15:28:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200200000000b, 0x0, 0xffffff49) r1 = socket$inet(0x2, 0x5, 0x200) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x58e9, 0xffffffffffffff1a}, {0x76fc1728, 0x1}}) syz_extract_tcp_res(&(0x7f0000000140), 0x6, 0x1) fcntl$dupfd(r1, 0xa, r1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000000)={0x3}) 15:28:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200200000000b, 0x0, 0xffffff49) r1 = socket$inet(0x2, 0x5, 0x200) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x58e9, 0xffffffffffffff1a}, {0x76fc1728, 0x1}}) syz_extract_tcp_res(&(0x7f0000000140), 0x6, 0x1) fcntl$dupfd(r1, 0xa, r1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000000)={0x3}) 15:28:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200200000000b, 0x0, 0xffffff49) r1 = socket$inet(0x2, 0x5, 0x200) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x58e9, 0xffffffffffffff1a}, {0x76fc1728, 0x1}}) syz_extract_tcp_res(&(0x7f0000000140), 0x6, 0x1) fcntl$dupfd(r1, 0xa, r1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000000)={0x3}) 15:28:36 executing program 1: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)=',+(\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='*@\xa3:\\\x00'], &(0x7f00000001c0)=[&(0x7f0000000180)='(*\x00']) chflagsat(0xffffffffffffffff, 0x0, 0x0, 0x3) 15:28:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200200000000b, 0x0, 0xffffff49) r1 = socket$inet(0x2, 0x5, 0x200) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x58e9, 0xffffffffffffff1a}, {0x76fc1728, 0x1}}) syz_extract_tcp_res(&(0x7f0000000140), 0x6, 0x1) fcntl$dupfd(r1, 0xa, r1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000000)={0x3}) 15:28:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200200000000b, 0x0, 0xffffff49) r1 = socket$inet(0x2, 0x5, 0x200) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x58e9, 0xffffffffffffff1a}, {0x76fc1728, 0x1}}) syz_extract_tcp_res(&(0x7f0000000140), 0x6, 0x1) fcntl$dupfd(r1, 0xa, r1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000000)={0x3}) 15:28:36 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e4d66696c653000"], 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000180)="0f6d5135f15090eb", 0x8}], 0x1) 15:28:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200200000000b, 0x0, 0xffffff49) r1 = socket$inet(0x2, 0x5, 0x200) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x58e9, 0xffffffffffffff1a}, {0x76fc1728, 0x1}}) syz_extract_tcp_res(&(0x7f0000000140), 0x6, 0x1) fcntl$dupfd(r1, 0xa, r1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000000)={0x3}) 15:28:36 executing program 1: kqueue() r0 = kqueue() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x100, 0x0) unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) kevent(r0, 0x0, 0x0, 0x0, 0x40, 0x0) close(r0) kqueue() 15:28:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200200000000b, 0x0, 0xffffff49) r1 = socket$inet(0x2, 0x5, 0x200) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x58e9, 0xffffffffffffff1a}, {0x76fc1728, 0x1}}) syz_extract_tcp_res(&(0x7f0000000140), 0x6, 0x1) fcntl$dupfd(r1, 0xa, r1) r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000000)={0x3}) 15:28:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200200000000b, 0x0, 0xffffff49) r1 = socket$inet(0x2, 0x5, 0x200) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x58e9, 0xffffffffffffff1a}, {0x76fc1728, 0x1}}) syz_extract_tcp_res(&(0x7f0000000140), 0x6, 0x1) fcntl$dupfd(r1, 0xa, r1) r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000000)={0x3}) 15:28:37 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') stat(&(0x7f0000000000)='.\x00', &(0x7f0000000040)) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)='./bus\x00') 15:28:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200200000000b, 0x0, 0xffffff49) r1 = socket$inet(0x2, 0x5, 0x200) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x58e9, 0xffffffffffffff1a}, {0x76fc1728, 0x1}}) syz_extract_tcp_res(&(0x7f0000000140), 0x6, 0x1) fcntl$dupfd(r1, 0xa, r1) r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000000)={0x3}) 15:28:37 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file1\x00', 0x10261, 0x180) select(0x40, &(0x7f0000000040)={0x7, 0x100000000, 0x0, 0x20, 0x80, 0x7, 0x8, 0x5}, &(0x7f0000000080)={0x3, 0x9, 0x10000, 0x7f, 0x6, 0x9, 0x3, 0x7}, &(0x7f0000000100)={0xb27, 0x3, 0x9, 0x2, 0x9, 0x16c, 0x1, 0x1}, &(0x7f0000000140)={0x0, 0x100}) close(r1) mkdir(&(0x7f0000000000)='./file0\x00', 0x9) kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x7ff, 0x0) close(r2) fchdir(r2) 15:28:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200200000000b, 0x0, 0xffffff49) socket$inet(0x2, 0x5, 0x200) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x58e9, 0xffffffffffffff1a}, {0x76fc1728, 0x1}}) syz_extract_tcp_res(&(0x7f0000000140), 0x6, 0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000000)={0x3}) 15:28:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200200000000b, 0x0, 0xffffff49) socket$inet(0x2, 0x5, 0x200) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x58e9, 0xffffffffffffff1a}, {0x76fc1728, 0x1}}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000000)={0x3}) 15:28:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="9085", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfff7fffffffffffd, "8549178e9c11be4dbfa620000000000900", 0x0, 0x2}) ioctl$TIOCSETAF(r3, 0x4004667f, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9dffc66dce29bacf81f894aa0a944eed4796b2fe"}) 15:28:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200200000000b, 0x0, 0xffffff49) socket$inet(0x2, 0x5, 0x200) mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000000)={0x3}) 15:28:38 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) clock_gettime(0x4, &(0x7f0000000000)) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) shutdown(r0, 0x3) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x80, 0x7}, {0x18, 0x3, 0x80000001, 0x2}, 0x804, [0x2, 0x20, 0x0, 0x1, 0x762, 0x6, 0x8, 0x80000]}, 0x3c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x67, 0x0, 0x3db) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTOP(r1, 0x2000746f) 15:28:38 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0xc0) socketpair(0x0, 0xc005, 0xe2d5, &(0x7f0000000080)) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x100, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x88) setsockopt(r1, 0x0, 0x9, &(0x7f00000001c0)="aad5f618a008d67864bc5bab1ab42451e5e1074f30ea78991f14849041de3b62d3005d134eef0d31761ac5fe40d2d529b8ddd082250d9fa47bff8b747d2f7f38229801cfee8fd673955ad464807b62cb2f1a121c2261386c2c5807c9fa0832b0db2629a3037ae2dc7fc730902ce047ba032730123e49444179170a0f69b5ba333742d9679b05c4695093cd930be08a1c2ebb796bcc9344d2", 0x98) 15:28:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200200000000b, 0x0, 0xffffff49) mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000000)={0x3}) 15:28:38 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x4) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r1) syz_open_pts() fchflags(r1, 0x0) 15:28:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000000)={0x3}) 15:28:38 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x4, 0x81) mknod(&(0x7f0000000040)='./bus\x00', 0xd080, 0x6) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 15:28:38 executing program 0: socket$inet(0x2, 0x2, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x3}) 15:28:38 executing program 1: clock_settime(0x7, &(0x7f0000000000)={0x40, 0x80000000}) nanosleep(&(0x7f0000000100), 0xfffffffffffffffe) 15:28:38 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x3}) 15:28:38 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) accept(r0, 0x0, &(0x7f0000000140)) mkdir(&(0x7f0000000180)='./file0\x00', 0x20) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x10, 0xfffffffffffffffe, &(0x7f0000000040)=0xffffffffffffff85) getsockopt$sock_int(r1, 0xffff, 0x130, &(0x7f0000000000), &(0x7f00000000c0)=0x4) mlockall(0x2) 15:28:38 executing program 0: mknod(0x0, 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x3}) 15:28:38 executing program 0: mknod(0x0, 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x3}) 15:28:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0x4, 0x0, 0x0) 15:28:38 executing program 0: mknod(0x0, 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x3}) 15:28:38 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) 15:28:38 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x3}) 15:28:38 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0x6) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000480)="dd796b7258cf44f9", 0x8}], 0x1) 15:28:38 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x3}) 15:28:38 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x3}) 15:28:38 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) open$dir(&(0x7f00000001c0)='./file0\x00', 0x1, 0x10) pipe(&(0x7f0000000080)) r2 = kqueue() getppid() r3 = kqueue() dup(r0) r4 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) dup2(r2, r4) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./bus\x00', 0x5, 0x7, 0x3, 0x0, 0x5, 0x9, 0x2c2, 0x3, 0x2, 0x9, 0x2}) 15:28:38 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x3}) 15:28:38 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) pwritev(r0, &(0x7f0000001500)=[{&(0x7f0000000140)="29135e3ad03669044ff024c5d842ca2bf912f8c7e23fab8abc30fb66af48ae43299abc1ba77b48e11a28bf1c8942e496aa1557391036324b32235f8ce6719a2fcd7d3899c5ff3efe0bdf50aa1305eacc7f60a6d48bfc8c43bc50e2551e83fe8fb35ae9cc0dfb17bb247a51c71860f991f7ae1e439e6d54de76d19318ee56836c6aa5860d44c95d616728dbf451e53ba6f0dc5c495217fec12865e07105312a8a0a6ca6de5136435d1dea9aafda3fdf54c1e0aab9", 0xb4}, {&(0x7f0000000200)="e06581992b4859b142db7403328c7bef1fdd67923e4a3b0b914fafa09a40e9770fc3f63def868db242fbbd256a994d2ab197932c9241301b4a85ffb666bd0c08c3773c63247a2b83085fe87bdc49fd3193bf95aa23eebb1c04721d74eb8f3eb096a053b5301455416afc11180b541e458be02c6d52cc25d696f5c701b8c4536e3c5eddf14c788694135015182fd9a628325fb6abf35abe1be55d77218ebb0e4b07f2bd794930fd85e5bb38d930c5e3817a65bb65243ff85c057f3af6848ad3e78402d5380068dc35f9920f7e8914c5450fc8455c625d9c913a22f829568c990e338a938a9ea33e89986fd535f43d90d4d689ebfe255a52569394f663ca9561b8904e845594414a158a4adfc18fed30f78391127b026e5e9aaa31f7dbb2096b593aafc71bc3956519d566b89997b5152bdd832b52282b68453f0de0fc7924f28ecee46b29d0b626bc410141b136ceae2db8556a14f41af4954cefda9e5c77d093dc289cdda96d811b446a4c3337b150eb31c95c48bc400505df502fe164700f4383e624b3cb2630da49d993396910814d503e0d16d59fd33bb53d6949150faceef6599cde36010a7344f9bcb1f1c424129bf81682518cfb287ef7b400bb6f716d3eab6122156dee3b86a03c569effd3b401adc2f1c2424c73df0fe9488ebf4611773228d143d3f7cb5eb85b92ee55cb971912da3d9ea38e0b09f915a9c0f0c9d391276b411ca858e209ed7dc371c5ac1cdc0b9f4b6ef43bdc0d39692360fc420f6d54242a6a58f1ca054fb8041f7c66ccc1638bbc6ca8d00b09b1c202ecaeb4d75342649c575955f250acb4bf4db0684fabb87e1a040f967b7e22acfba4a5028f9339ee955d4dcb3771c1f20c2ad767ef7044bada27e578126bf40be773212960af28074cce49f248019d769a7bb19bc0da1612b6f5fc427a604990faf7761944c58da132910122db9b9db9469213403fad8c04bfccf11d0fe5626da8402f75bab3efae4796a6cd6525900fc054dab5fc4e6a19b4ee3a4384304ea2f41af26d1013de9f0f6a48d65fc3f428182235e879702ddd1b2c01efdd28d6d9e94dfda1d389d78b236e9b2873c641d2456fa47244394c8c908115055e6144e4014e44ad311fb2439fb34b2a356e1cb8f237254151d8b3b0868706e92cedfd780e91b88b995654ee2960ab32697adee6b73f7c828a603f4189f7a9b0e986470f7f54ae68f89d300e135c4f2520c55de43be9d49c8520a5b5f103bbe87669689ca5169531a19f385f7e708dfe4d78238da29c894c06e3db7b3077378f3255e199efbe6e4069a5453fe36c1cb8847ca1fac6c8a5a3d2992fa1964c86976ecb753b16bd63a61d684a6aae2d4e0c62793295a55a901ba78410376a889cacadb654727430631d38e3721ee4db1e148d5ec4870b059c3fbe4e21f575ae3e848b9d2c3e3e27ce23ded20c0b141c377533d6e587cbae710f3dcca05addb069c4a76b7b418eb5e011b0ef9a6fa2fd6f508bfe9d9a830121f8aedfe2a405e100be0a45586546b17d37b9840085f35a7fd148e5488f67645d50a4ac30918ccdeeb63b629088a7a8085014b1cc805d31508bbad7040a804401cb45033d7b7c08982b335a2f8044382be30ad944cf1f49f586edc5216dbc227c62f2052af4cc27419807ff3b257a515060a0494778d28acd29e0de0aa1e79f27bdec22236043f3039736a6299c9e6cca35360b88c5ffe318bd092fbe8166ed2453166123259293a5607856851908c683f1cacf8c5c06b47be5ad4a2cefed26cb24f74ff52913e11d9974d6eebe7f811fe0044bef538676d01a1f295773d051680ed16bd7ccd8063a465a96448dc7fa232cc32d7ae8f1837ecfe9377b3b96686add601a094f5edc41f481d9a092b5756e310b8d7ef10e4eb86081ff6d71877c99f7a7e6621bb2f5495cfa1ebe32dd640630da7c38540028f5627d7c35d6f74b1a4c89613e5d027336aeedfebc0658c4f233ebf747dc2fc732cd9a501221b86a7a7dbbbe8acb5726332273eb3e2ffe75ad16b947f354557759aa13e5e6f264f6d4dbc1df8ad06f7b3ab7b027ee89f696081f5b1c3037bc9318235c948a658673084f55dbc179c8bacc8e2671cc6498fc1fc6f24fc0a1951f91f3d99be428b6911289d4a54abcd43d43ad3a8fe41cad5b6735c93d8fd8962f99a11616d1b5872425f17a34ed85a00c0e3fe594656d3034f885761bd585fa26129cc08d2be9e75816cab1d364e5708d302b853ea9f06cfa85a3c0d238ee2a7df1ce524561ac9751b52c7f2d82f39f4dd244fdae3dab98559f78cab4f27638e96a7d32dfa589e04f7443fc7bd6150569ec9dcef8bec38bd85dca3c24d0e05a72c3c2ad8b9840077abda012cd9b4cbe30853d12f3b559d336a13301bc437e26d6f87b07bb7ba5945bc552c3ead97f21442e950da36e8e9a6d46e88c8e60e802bf07f48eb5326fcef7624d239898ad3f54be4c7e8c15cf9db15713299aabe1c3be40b95448de8886145e12cb1d438dc9d6b899f315c15e7906f2b2d31c1e1d46a167248c4530cbbcd5195358ed9dd3cb99c6d0483fb37021525a5bfd03f9ec69b9ca176fa416cb5b55870fe69a4167189f878bf345a634af6a49e19a3d2f6b99eb72dd75b22d9716371e7df2b6fc4ccf481666a54004e02db732ba776f81096a7067f26d54210efd016371e3a181cb7c722fc513766d6d84047b37717763c8998338d6d54933542cf6b6bde446732ebd9c66459c4d1e4db575abc92e90beaa9b7690073c7f643cd56d2d491a63d7f5736f33f299c6ee58099a8ca0cefb3ed9a717a6ac12427965dab4bad049cbeb635b396ef5f24bbb8a33c02b4d446a74c7747222599c90adcd39172e13d1b3660307f6e0b4a59278ddfd332b175abf7299052281cb7fd90725554de2b3925ded8d998058184c7bce2762c4f4747089245a66e4bd2364d3a539e32aa2af37be7cc2a73648f0893b08afc77b1c795ea73cd686aa936126d76d5dc6c2f41e87e5f903a9dd99ad6c59cfdbf37d6de8bb828f927b69e92d7d76f68b0552a8acee65f5211678af4d87d3c25242f586da8db9267bf28f0eef533f5f54c69bcf2c0ad55dd455c9aebe157e399f4eb29977901d349eabaf6bb98bfef9b59e6ba22bf6b1845ef76dba8eb5792bfd9275e6f7fe0dda0fdedeed65d23f4fcea77ede891ba511434294b474a5d006053e377ef7f419ac46d51ffc1b818b8bc305f1613d1ae0b733f8faaf344d51e98103da4b30cf15328cdaff72e87020380c39c386ef01333f93dd34b88f6fed68a2939b366f42f345ef4da075e7ce7eea9c1ec412180c083664ae25303baf7aa242ea3b3ecb4ae29f4080e8ef9c3968c48ec4268ee897a23505ad3f448676e736e663b875c73ba5023fa5100226f29d258bb00cd1c6d658555b2c4139316d30e617dd60aea5b0e8515edbe0901ef19e9e1da8c9056d75ce203f1b7a1a0234f9730fbf107c69693a41f6c0c8a72471431650d76d2f8c2d8c6903e6c21610f98fdf276cd1251a9b77baeece5f5f28e3d78829fef6e6c9987fd857820ea401db40add4d323b54f017f6dabc77b6b89bed92532fbf5f5633d68486ae23b6498699fd84139b1ba8fced98a52a98801ebb4b18ebfee31236594a60ba6fc0df20cae5e7842a7c56355eb400ce7ab83e0cad1e95342564d6c7f3a2d56a129bb96673289091d5c4a12578381d0abd6d07fcccc5d47db59194e0f7fb0e6a737619c952fb145c2c2ef3ee8a7093b3a282f0bc35f7e0d8c34456c072528329bc0fe294ea1c0c48850a580424ffab2bc40e9659e041269ca427f0fe5642caaf89423d1195afa4d6698c4436315b1a5a7eaaedb41daa25739d1b42e034f633eead45976137e401f09ce4556eb0ebd1fe56cd0f09387ef1be57a157e147f9099d0677eace6fba52aca1f85d17483bffbcae690fdf7403b95736fa250bf255e53c374753a8008f87874e4956c86817106f31a4df4f097625577acdbdcb041533781c06416b765e0ae2134d52821726eb6ea85ea72c54bfd2d20c0864f7ffafc844f7b60f8859bd7ef917ad5446099e7742bc025d717f2be4d0e0ebd882d373ab4c8a58605cc1eb5de4bb6a5491d24b13dc0a6a9490cb568bd7f8548df3f1be69d186ee0be7bb0c820a1286ab4aefa6a18803c35e5f7cc8b5de34c62be8d4b855f61e171241418a7545406804b5ac8046d2be184c00a811f89118d26acdb064ab753e62e3452291089baf2467c69a851a3e3fad67f69b1a3ccd016a00b2c4363184b27a6025dc36e07f94529ba2efcd0ef74b0f79d9e849ac2d39424f34642a3ff1745019332f1b44a5483eb0cbaf96654138c1b9aabc41f4850e214219a13eb75edb6305eee7f768ac249d2f57728fb4106e1208df98fed09ad181b9fc1a14bc538f829eb4e05f9d2004475d650ff68a74bcbe7eab75ec00aea86703982c8e151566725be40b7cbff86bfc94d5706c18d5e51a772b97dad74cd7dda0adec430573acd99b5f76a2eaa6444e99dca8027cd499c4eab9064040b77ee94eaefdc510b413cd39d1881d6a8b92d5eb9410f1b313532603ef0716082ae6e548fca0baeaba48c7d19f0bbc7e14b00cb0e54e44284df82f2f294d1379cbe005f4da192dbed63e12424202a752c1c7596e25b27f62058358c4506702d384978550e1f5ba7c984978211f898d1015b98d78808f8e84beac521426dd448ed1c09b2ef5b1d3751296d022f18ece328179638ff2f5732d0e2bda6c4e5de9a5c05d7c7e67408c1cca9858d06899fbab82833e98f22819d16acc9f5212b8a9a6c41a29435fcae522c1cc10568f3afd735ee80f3f6baf4cfd56ba45c1556a30c43ac619c7a8eaa3e434dc3675fd79a2ccea9a2a5fc7d4c7b1add24405e01f5974e6beb936998c7057649a995d447675395854c33f483d6507ccc6713ea8fd6cee4b777b68bf07cc4e4d6bc372c5ca650ab3853b872b47c486f524dd58acf5878466794e00b293a825bf3c0416da35cf1d8c428b50d480caa5c2a98c61cf1ab8759787f34242de0865801c95aa05dadc5823ecac4afd723c8d2aa09588c931721e38e8145b28f53af3b3219fa736c7e5e03e062851c98adc01b4cffec6be0bcb8b33eb7a1644293707ef788bf038753e694a12e92f5e345f7357da1222c8b24618d4c4d2630d1c581b45bad5c2812dfd5eff02dae4f2f630366b8385bb12c12f8281702a18d09a569bc8b9c024b94cc2dce8c7e5714a28aec45246d5161eec5a3dae6c441679dc812b312060f8f64fac79892e0c1e468016e504130934c3307723e1cf686b6bd6428a7e4f12654a25bd654a481c40d92b20922357e2ef1aa091b1d29135e9636e4d4833deb03cdf4fd03dd8b5132aa8b5108cbf8426cd1d1a76869c75912a5ea9918ec98fd35df9dc7544087d73875334911bc8a62084a12bd3074f0935a8fba86ce6c5f282248475af86de35a909997d1d88fbe240b8e45a31b1c043fb026af749a24fc70240d9556e8d429d599fd8c39b3c9b383cdc674b58c300cf63db1508b0f7bcdffb21ac55d26bc2524d62f28ba116c797cf0cafc5bcdf1f8a21c0a6d67b42cd4bb67749d0f3b0fbe4f01d1e53c754b7a3160e72a2f2933a55365cc1c635695cab274da00a97ecc0dd05364e93bdebe7d08283b19ff66093a2716bd92bb2d8b12479887fc0a3d60be0fec40aa8d39944b40067cf7ae9f83b641fb52b7d0f556e69ddd068bd7d8c4c0ce0fdbe2b1feb1a77d4a04c28c4b6ec91fbaca7191c851758d16b339253dedb5fb4d957c3a", 0x1000}, {&(0x7f0000001200)="ace8c5b66cac0cb83d6329f1f72de878c28f64f1626969c8a9050e0b03f620ba35b2f2a0c0a16002c465b9d31a2ccb50ff91afeb367ce044b94df93259d0c4bdc38c15b91daf61545dfac6dd1291b5930d242b74", 0x54}, {&(0x7f0000001280)="fad1a615d4195eba84258b4631e740b53e6ad76582d8f6438574f05d485a5fae537ebfb5b72e82002cc127483056c37ac660b4446555ba6dd43935e83b10c3ca61374949111499d337ecde00ff6236ca1a330025296bef396cda303b1aefee5736e97745209522e6c36ef9c599f4335463609df6e6134ac4314e8b9b49257c2b020d559ddca31519c437fecccb2fb1bf890236ada3f56511b8b60daefe8924de4f8a0323cce0e1098109da49bbab6459e43bb10bfaa4e1fad57b008a218dc1518d7c4af5dbfb1a6367a7", 0xca}, {&(0x7f0000001380)="0d80927c263f3bf3e086330cbd02a7efa49e2db1346ef10bdbe6240ebcd06356539f4439575f37924a4669c2f3a32add0e5d36388cd32e10efce1c179b5836e9a4ad285e5460619ba286bde3a76ed3a12a55240fce036f365b68b46791023500647763ed04a46e2952527f7150ce", 0x6e}, {&(0x7f0000000040)="2bec50605d407e191f6ef1a200a99ec741d0c19fe999d421", 0x18}, {&(0x7f0000001400)="ea07a45d251f5ceff06329e03ad769b65ca42d96e8e0e7fa53f4e4acd4c2f6a12ae297d4d404f1a4653182325c5fc4f69136b6ca7258227f68d972013339e0cc3811ff7549fcbe8fdd6620e882b3e219e0f227ad65925f06654896dff96bf4511a90d754f80b2369d07c5b9834392d3bdbf7f838c010779288cf01c6d151010044ad3f1147d140618b0122edf2922eb156c1c4343b12674c6cffe082d32d5cb2246f09899341553f86eddb72a92e9b16aab859978a1a15739cb6c5263dd847dea6004a99530e75d263636c6491c340f29599", 0xd2}], 0x7, 0x1b) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) readv(r0, &(0x7f0000004900)=[{&(0x7f00000000c0)=""/59, 0x3b}, {&(0x7f0000001580)=""/200, 0xc8}, {&(0x7f0000001680)=""/4096, 0x1000}, {&(0x7f0000002680)=""/102, 0x66}, {&(0x7f0000002700)=""/4096, 0x1000}, {&(0x7f0000003700)=""/74, 0x4a}, {&(0x7f0000003780)=""/59, 0x3b}, {&(0x7f00000037c0)=""/206, 0xce}, {&(0x7f00000038c0)=""/21, 0x15}, {&(0x7f0000003900)=""/4096, 0x1000}], 0xa) 15:28:38 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x3}) 15:28:38 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x88) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x4c4, 0x38) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) recvmsg(r2, &(0x7f0000000340)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000180)=""/188, 0xbc}, {&(0x7f0000000240)=""/125, 0x7d}, {&(0x7f0000000100)=""/44, 0x2c}], 0x4, &(0x7f0000000300)=""/46, 0x2e}, 0x42) getsockname(r2, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd0\x00', 0x80, 0x0) ioctl$TIOCMSET(r2, 0x20004269, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x2, 0x8d) 15:28:38 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x3}) pckbd_enable: command error 15:28:40 executing program 1: socket(0x22, 0x3, 0x5) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x100, 0x7d) sendto$unix(r0, &(0x7f0000000280)="372b212ce54ec94f603f000000fb31d163e0c3e9e50a27e5d05391f0f1414fc26ae8552ccb368b416a8ae50000000000000000380600000064ae463e8686112bcee59f2ab09928b0f85cbad7fed41838085ffe584362850d1602da5ad44f96368108040655ba49e54c62e68803a51b7524e3ca6342717c6174b2f5f783b61c3d61573deef7805944e1b4ffd079f1d4b589f9becfa6effbb362875b6032d78173263b3844f9e3eaf27d41b375d76c7a5e5b27dfdebcb74e4aff861d80819638a8b82127c0ef68233fdecb351c2bd7e6b325e1b820c83ae66fc52c582ec322c010562a1cb981dfe00e0e42a2849bd1f1e1f02c1574f144a50e6073a21270a55aba79a820304b6f2f935dbd70bc0c1523fea6574f2c2288095557570e65344f287ba1951440b3bc849ce04e434cdf4c29fe34", 0xfffffffffffffdcc, 0x4, 0x0, 0xfffffffffffffd97) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 15:28:40 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(0x0, 0x801, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x3}) 15:28:40 executing program 1: mknod(&(0x7f00000009c0)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) preadv(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)=""/236, 0xec}, {&(0x7f00000000c0)=""/23, 0x17}], 0x2, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000002c0)=0xc) pckbd_enable: command error 15:28:40 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(0x0, 0x801, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x3}) 15:28:40 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(0x0, 0x801, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x3}) 15:28:40 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x3}) 15:28:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f0000000240)=[{&(0x7f00000003c0)="4c530b5be59100e8361c76bc8f8b7f8b1caa245a93e815eb16cfbac87051715ac84df7624d869908cbed0470cdbbe2ff17dcf09a7134dd4342a26117be1a4042fd5d07d0a1609abee9c250f6436fe88784f97e3055603448032314bbe042ec0614ede872788214662642a5ee485a65756090043fb315668e2db75057aa7ce1efc7f4a40d330840de1ef20c23acb55158eed6102a9c4ee2700ac6df7836d7421c164126941e38d68418c07f830efad68cd1960d4bd38570af8d76f892ba47c7d5ae075acaf8c87ce9cb376a9531c535d550a8e553da457bee91ae94a35b4ade27920ba05926bb8ab75a4f4bec1ed9d611588adebb36b4caa6d82a743881e7bb6e909ddcc276b12ad6835d5e4461945bc194b90b3aaa95166a8d3072fee3b096ccf2807ee7da8d9c123a9d7fe9b2bee9c845a7455b10abc2848f881a74c8411f16fcd0abe8974870d97c6a23e6f503c636caaa81b1c3556b85790f60c6337ce7f5da273bb100b4a1cdf864be3f853bae1e1925e230dcbcaedbe5247709df0972fab27f0758aaacfee426ff62e5457ea8d03675077cbe2ed237df5c45e7c982cb5cf225f5da81d7a0868a62b45e40bceabd27e9ab6accfe8999e906b7e33c", 0x1bd}], 0x1) write(r1, &(0x7f0000000380)='oL', 0x2) pwritev(r1, &(0x7f0000001600)=[{&(0x7f0000000040)="031a8b093c70cb75b59bcfac7224409a13f972dc3760c89b0866f26ee3412e", 0x1f}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 15:28:41 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x3}) 15:28:41 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x3}) 15:28:41 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x3}) 15:28:41 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendmsg$unix(r0, &(0x7f0000001240)={&(0x7f0000001300)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001200), 0x0, 0x0, 0x0, 0x1}, 0xc) getsockname(r0, &(0x7f0000000740)=@in, &(0x7f0000000780)=0xc) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0}, 0xc) r3 = getgid() chown(&(0x7f0000001280)='./file0\x00', r2, r3) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000140)="2ca5e5ac6a25d2c1bd66e5869b4f6861a1066260139fff692e7fcac1f25efaedc765fdadbce6cea76865154c4e81cfe6f48b7665438079556027cb74210ae90c32e02c48b7cf9549f85665abd021cb80742b8af560f76bd04f8598a69808d7495a0d7435b7e660cdc6a2bb14cbff8256c6e7e653210aa248bcc81f2a4c9a248dc88062f2549a6b3f0b62896a334cc901a7dfc06477facb5b63030bd5238474975ba8013a3af542", 0xa7}, {&(0x7f0000000200)="ea7bdc5c1b2923f287f402a6303f97b30a3682ff7bed1fb4e3cce646fe17e8e8d5ba0a66e86a0a194c02ed7e7071a411f453ab93f156a7c9c90343b43d697f184495bd853daa7c3070d1eff9fe154c3d4a3e68234e2bdcbf1da4763d95fcfb54cd689bada9c6aa81f0b9d27dd87773eac6f960db3cfc50af8c1fb67f8d3aebc18818536ac7245c00704d7e2bcdfae88846f8d6d3aac2e6ac7e9feeabae68113f68f296d3375a9019fe23073b080570a396ae9b4b3fa38648e0ee320f041afc3adaf1a443a03c57ecf1c6bd926a2627635ca72dc854910bd2ac3c85f97260587961b7e49499bb3284f20d1babfad9ab9432eda2", 0xf3}, {&(0x7f0000000300)="773f2c60570f926e71b6c0e6226d7efb6cc3b1dd0787a428beb6dba59e8f7204d217e450154f53170c16fda12ca974995aa4207906b2ea191419f6ac8060e6825d3a20a7acae32a1a28747973f9ee3baac9299ced966f7e7776bfb2132532d49c7f73f2191390fe90c3c2dc4f5ebd467f063c117e38e871b3f7690582df43fe50407195e75c7abb01b2e6d0cc43fc74622ab037c0efe74a4d4e65957cff65904c731b823bb87595e8ad2228fc23a8651f0f79df3a15b445787e1159d0dd27a64ff75c56849dafcc66c562932fd04ace1aae8a9f38d3279329ac6fccd509e3068a25499", 0xe3}, {&(0x7f0000000400)="3ad38b3cafab28fdae481d8137f0bcff4ed38823ee83c2cda0cc9c5ecdaaddb0f4f330103f020e6e173f0e01358d57c3e0e2f3095d59eef9b7d908e1f968c468556aca79caa7a421e539ebb96a065ab7970fe02c41493c51363c1abc97751472f2f67c9d832af84a628d621d9f97a1770a96a4ae5c6b1bb4363e63aecdd3c31bc267da62e6d87d4e7d503c", 0x8b}, {&(0x7f0000001340)="c7c279a79d1673b0c371d9f31bd32fa85de1a56f0414319abf155e4afe510a07dde63950c10f8119a0b5956e0fecaf47314b68f3bd187c16dc0ca1d6343703a71cba9da59bd4108ab2106563110e9b1431365840ab5449b04bb69825e5f02e98e621516fb0324f8a0d3a01fc9036085f731b6c65f322df503817c28c6912a117d87a86235bd234867ed3bf94f59b21269b6a675f12f0158557f92831e59a82d4e5e6b66496c6bedb4d4e129d88eff0689d5bdddc1dcefb019c8f360ec5faa8b6fa2f8e7cce2720f86ff8b2f00b98f5f0ffcd18f08941e325ded50c69c10ccab2200e4c9d8aae8a25c1c32dd9cd8f7ef6a634e67c4c65947fd89aafa202148bd55b6843801db6078567f0525067209e01901ad986bd9ab89f59370b34983c4d365b48fbb989fbc0b1fba598bb841ef8b6b51087dbd709a6c1b784704101a9ba88ad2833e05eb83aaf6a095669cd735994e12ca4a9e1c9980675877855c7d2257ea2b85297b63cad76a48a9b9c2dfe4fa45f91d16c9d1e3f13c9d58023a894b3165ee7bf414b4d79af47911b8abe21365d9f31d810f57d61f6c00524b08c938ec381dfc2ef41278e2357d25d28a7ab02ccafe1ac23bbc0f8bce0f92fbd8632e27e9a168e78a3199b4ba0ccf7d9625ea8554235021ab87dd249f51e41d0724388b2ef4ea0a01378c5a5f37fa1a9c78eb7a76315017cadcab09994d8033cdb021cd6b98616d986aabe83788f73b883fb7c503db1d20dfae85daca64c2a3e09d227f9b9282ab9b2ffe4f4f08f7425f030b261a94d3e77570c25b9fb5e33fad923b69a2ec0a62b893474c275eec2d3efcf7d7ea470900d424590b8fde85a93b7b9b521565bd341c054795b774f7b9329f77a8360482857ace7d76c8c03d49aee37052c8a98e2937c1f37e0c95e43901057dbe462c6da7c5ac76456bce86750c2c1c952173cd774e405071407266835be28a7c0f9da206e438ad8d9d9eff84318d543e8ee00515c560a4b06f6e1f6c0f48e915599077b819b8269d462635961ec047681d0c8585deced04501db4b2366b9369231d57aeb29129fd1c9f1bb087434a629c8d1a7a98426ba6fde8a6768c2bcc6ab931976333a881ab5a12af9e39b22bb1777fcc2da1341be0cca5593d35d7ffc326c6d218b4fb9624c2cafdf93532bae2d36ff5eac826e132e67d29380089581a5cce143cf3901eb34d5d2590c5e77ba4d8e6e7f0adc34acaf8a85038c2b356ba463b30e191db78f3d293828313d0762dd5cb5b01b1526d99d31224bf59b8e6eebb3d1174b99d23e1ef6439a04539cae0890d95a639359476cf60135135c41b56ab7fbbe5b83d7d0b7d9b7f7b2f08e4a64a784c71d6aaf1007d64758b2542677aa37ac06def7a951e14db77059f54a7a5ef3d5848c7cf1532b0657eed1782226115b3a9d84eda4ee4c55641643fc9fa56eb03df46efda204c54effd4357334616117e393d35583b2886f71763fcbe0d4a05d0c00f064d44cc4c270a8800985b81f3ad82e6e61e0765d5eae629af785fb2b37467732c2cc03c18416ba6c0c3ea6246e871719893d67bc6bf80651402a62ed3e3e5eec29e4fa12cddd1dd14c064cbe189b9f5eb9621f77145d28f4295db50736f66ea9391c06ce46207a8744382d8d6230ad358bd78269531451f987d6f811d7be43dfded12e557dd260c8f14b64984f99da3e97fc64c74b7baa609ee793cac0653fda50db6d983cc1613a52783670792a0a41dbe825d8c80390f7a5d4794043c5d53e90eb275e7731e0716f6308c07b617d5a28f336bee99cdceafd94b7479528a1dbd54e262ebebbf77226771ba50c5234d8a79b3fa2643e7405c2d762f0412d0969340a3411e68eed7578b5063e30c4b42ab88b7182faf816b74050edc51bb05dfd3d42357828a9d1d9443e183cf0b2219045629dddb34f2f3ea0b2686ef606309b40439d4636c350d90e06d5f606b4618964449a9b4db7b0a904072dc4badb75a2a0677ed9cca8208664258011646881ae62ab68236e15b3cdb2e265648cc0ed2f93af05fa3be6945a9f197cc5032b8d7ce1ba15f437c6eecf40bb98f306bea4b67334abef5c4ef7d5960a8c078dde8e5d91e01896c06502ae31c545933629452f68a575570b13f92c8604c03d116b016f10cf0a2d920136441e0d6b9999d5c510a370602cc01eb0392cb2ff7f43537425a3a5f5ffe6a67ee7f070dbb329d37faf87c79305f9ccf0d82c3a71aaac47fbf11295eb81c956e8d2cfe3140a03c541311c0bb687ead9c99ee9666248ffa9453ba21b8e8aec3eedce68f9acd86ae5211f425a37eccd8774a2630213805299d9961ef2cbfcc7bd032cb9e2a7230207b4d66db1096d1bf647ca2ebc16589cd949d79316b4cd882f33280c5f40c767db9b446a766cec4a2881c00c5916c3fb93da665d0b6b61e24247d4750206baf35207b751dbdcd3d145a83ac58d79a19e961d5e1882bbb03c853321235b01c2fdec87c76998ae5eb74aec46e66f42b7c3d36ec106fb1ed86b5d1d81037e26a7fb554ad0403f24780002ca379f82a5ab3374046d0d0837aba87a7f5f10c08dcfd4732dd501113e32c147d0c15026e154ed34154b87ad906b198ac496aca57ac56071869cec49e452c3b9d84845c8b39f6b811f7a2452ca9014b7b4c723a0be077191851a79d84a3d46d3b11435749eb92aafcdd8ba71fc9c1b419d4789d5f264ad5c030d905314a27bb5227bd1c020e7e7c6226d51df33f45522ad981b1c713218fad67729d89edd775a088766248c3179997bd0b70854102b6967227264c81cda2c3f2aa9fa519235331b55db4b080d7f64eb7bfbfc771a9b91eeac31e342248d0448bdc5876c78586d0b9746b36c762b7f9aea62c1bc1c746b18af395bc3cf78a10302700ce54aceffa7bcaa803339c378d22c9a56335c4efec21af32875ac69e82a77a1a8f783ea90401569acd80b9e52c0bfb519a80e97d3f61286a5ba178e22538df10cf4ab8f12b74aab7ce29c3061d0a75be667865409fdf655b1624d6530a1c2ea848f8aaed4e0e17a1310015ae5c728b07fd820e3c5cbb1851137c88c9a5f45905d87e6691c19c971fb70aebca94d15938be4de095487e26ef5ca34ad38f74e6908571ede1ec196fe8d6560eb5e367892a8637b1c5528617102fcf7269ab8be3aeee521a7a00bda2495e51aa6a3b25e1d65e7294f485fd538827e0a15243b593d05598300e35c1d58584bef0dc6ebebd47a54e4a79b8517f6877ad441b6c40560cfbdf644f62b14f8401fcf635317600ddb7ec79d06d42ccea13b369bdb3033f8773a1491e72997986cda14428736430a5d6924192db163606b7fc5f8261a3a4863785f49841adc81d96d8dfaecf36a791fe56ff8aca3bac8d214ddf17b4210e6806e67992e418d78fb6c95b179adbecb223027f51e3401b207d2f47488cac849feb29978c4872bd86666250ca1e5e6f330b891712db2c67efcc0d1104346295f87dea887e19cddbb128535b5bca32b9123a87bd682d5e537bc84d7026078b040dcd5aa5edd695de60fcc2796e4636330377b006344e785a0270a9266b9b152a1221862de71c43195696a55c047819d286109bea5be7b7729c99a54d9e44e05b46357cc4ea012eb3c72b8e47dcd977b0db4dfd96fac18ad89b05cf9eb927db15a6f7da40aa85cbf77c6aeaaab77473c306f81d5a680836b7aea9157189b44fbca66c5b18114c50826dce1ab4593108cfc048fecca5223442855a8e62efdef73675e6aa46f90694e3b0c0bd856c397ec7729dcad666b4934b5fea7d67debf14f57c2b61ac835339dae8a03714745388fd1f1fd4a7d6ee71dd1928de457602fe6f3f7dc47b428786e335188f142f0ea921fc71e32a285d7f28f1d6ffa76578f9db010be4740c774500847bdefccc999293018fdc9601a8eee7f2dd848b1f639f3b0b82dd42c8d0e698120c5b74bb3cf54de960021c7666423376f9e079ec785faa57f8fd7cd674579f48f3a75b3005cd0ae17ee7411771183fe3969df8f268bd259e2d687896b764d337edb039dade09b274188bcec6a7d9531e5c0c3ded6d0743199f292b8f29ddbc3c6d9af2e047719762f5b7d4d162cbb8f91a133621998714cba0ac4d2e5771b9448150c39465dfd4ed625f7ab33cd27ef763297a387079053a13e7e848002d1a18002ea5db42efb9cc0f6cf4889a894092e500b97618f80f35a4146ce883b68f73f2088d15aca98f6d957c4e457d33130582f7a6c8511d1227e3eb760e41350edebb3216414064abfe048a36574c92657db4c32689791d327e2b2668df7366754e542d4faa7dd3d3479599f01df437d565201e60a81ed2eecbd3e981364341f45bca553c441e3172e4dfb666aa35c8d2689663ce62bb0adad83c23d418ad4f793ba6100c3f299bc09d4e339cc70f126644e0131bd5f0091cd4fa4673ea0ac130e9c4b910b5073f8e54b48a8512469c7a56e2ba3836c1a3b8cddebaa1d6001692e48861ef1099496262c836a70fb9300dbe13200aeb707a86ccc8a309007e334ee9e20de1efac3480fd576d50f07fb7dcc32d72b8592bff962627287d40d81cf60eac9959eb7fe8b9583370ba8e1dc63ce90154f76c0ce21f7517db7655da61e3d4c20864e046188faff1b9522aa28c94f85c2310d55536e1d760b00e8991277b06b5c9387a11773c5152d2fc575150809e2d9aa451a8ec12500b11db77a3d86deef4344d6f523fcf60affe11deb56c33cb5a71bab43df9337dc953c2ddf0354d4e47923067f54e0c6ab5d3247c07944157c0322f6fdf65a7427b90fc6dada82473a055cf58ca3df27cd717bcd92d3d3729c93da58815b29787513161f96ae6e56dfe3dea3e04cc8536b420d112ef3ffa2982815458cdbee88fca41cd5f738c67fa6f4dfbe8f522ef9f579769b1dad152abf51ffb4ef7ef4d1f2782fc7ace3cf4495d2053ffcac3618bddfcf9e00b91161121e2baf27293b35a05819f1100d60abe3ac5e95d4ce1d082d4928fb227595947fd3d41d55a4b52a297da025258bca5952701fe53c50f02f0435438a813d1b960066f40507321ace165bfbb800de0c372a6baaf50fb3859a8cc5a5759abb7ddf0e69bfc9e8c6466b24b250c5314c44beefe71b3fb19e9f7370700ab0f7056b301126d1ba98527cc38911eb298e37de296850fdcac43b2ac3ddb6baef0a5830d449100fded2bb909c566584dff1b2299017e0682c4ba8796763eb7db96c23c4e7bd1cca0a648dfa4c25a88397e62697ba0398ec07ef38d5c36c36708dd71d9d0480d8a22ebf211f7e9e5cb8274720abb176406d5038e864402a9ac9543164992d604965714a383903f467fd2f9f79e759e7311f2533bd5f57c91ac9058420d951ede44b059d8d2ad9825de930de675433b55df2ced09da49aa0fe7cb810a357fd308df5a2a525b362a18c19510c509e065f9605abf382d79df52204ed9474acac5c79e27bc331aad718343af31bb8f8ba0f84b7c43b71c14586c9d50aee0a8bca7120f460932fac158e7168a3c36eb5c69ca4ae82d20c1781f0b8e7504e9631b0f30296185995502b84eb7e352c912720278de704f2cfa19b8c37737026b4eeef37339babfbeed0460ca0095cccc0f8b950e013395f455495a957f054012a3c03bd269fea0e39bd0d8c7c0d4b685964c709ddde2ed29e48ece00a1a4afb2a93385550a8eeab5250d95330aa6ff29fcb79013eed45ce028ba44601791c139f1c7f720c769c0122365bfbd5e0c03e5a907056bd92da57cc771052f8f8f6ddf3920395b512d", 0x1000}, {&(0x7f00000004c0)="fa712c0c6299bdfe7fddf35bdf25edb3e7132611a2a1a1db1b0248b452cd52ec877e60f2324eb05208048ab0fc739e039d820413f5d78b14d689dd3920d68f09beab326eefa86a853ee4a811620c1935ea04ac1fbe9d", 0x56}, {&(0x7f0000000540)="63d80a9b5b4ecca3dedfc60e83e5acd5c2cae0795cbdf2fdcf13a5118e09a703599d757dfcb393ac64ded0cb4bc6b63dec652735d4a9b6250c607510052280119d0329aab8bcc18edb7848", 0x4b}, {&(0x7f00000005c0)="f53a454baf16415290d8ab4376b07a3a92dbde719aca0da632aaf4274ea1c0d24babb28bd7cf49724c9c4b4d0fa1683c7877885cb4951d3b85ea14cd9995f42ab4910186e1465d4d6f5a2827c63c7dddb6f1158f8dc51fb773b057d0b10302789a50853f3154bcaa2159a31dc24f79e34fd483734a6f82a97ef32d92f90b993f177a8e133b088ea24768182bf14a745c4570e6483b09d4464b9bc2609720dc4cce502c680a2629b0d8b3cd93fdf0fadeea5846c4033bb4674f6003c642", 0xbd}], 0x8, 0x0, 0x0, 0x2}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1005, 0x0, 0x1002c) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 15:28:41 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x3}) 15:28:41 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x3}) 15:28:41 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x8, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f66696c653000fba419b83418c8eb19022e9dabf4835e4ffbac3068ce6a0e0c23eab246f07fe9dbe8ec57ca7a35e19969ee4c004cd9056b6eac34af975549266327c87a8cac9453bde1eaf608bfea6e6c5e510d0ec03f1feb46968d3776ac664ce3db6e78c80e85898f49897285df8093d2daa898ebf0646b848129f81d4722e9fb7cc1142a278ef272"], 0x10) 15:28:41 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x3}) 15:28:41 executing program 1: r0 = syz_open_pts() syz_open_pts() fchflags(r0, 0x2) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{}, {0x101, 0x2}], 0x2}) r2 = syz_open_pts() r3 = dup2(r2, r2) chdir(&(0x7f0000000040)='./file0\x00') r4 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='./file0\x00', r4, r5) 15:28:41 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x3}) 15:28:41 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x8401, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getpgrp() r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) r3 = msgget(0x0, 0x2) socketpair(0x18, 0x7, 0x7, &(0x7f00000000c0)={0xffffffffffffffff}) msgsnd(r3, &(0x7f00000001c0)={0x0, "4d5d653baf14ed6894089a62e1f41f2535c5f0473ed7731e87f2d7e930326806605db84a9db96fbb2ce188c0363ce2c2e68448a6961d14c060777131ad219bcf4ce808f2a294255ccb74b5d2218f0632c93ade9e89b524c83f37a917c44caca446211a40445c830ddc5ce8feee896511af3448064b016058c8abbb979ed2303b1382c6d4bad1c98b989a75b754ef089829bc802121ae3a69ff9a353301575eab7c5f178e567e03049b502cfef1ed223c9c0764e2d496778feeda18e5fa1c09957b9cdb488a0c302eecb3b5d3e60f79da6a859598f94c0f217b55f27e9a66f346ddd252d824d94e67a3296e7afecce03b971026d2a75b7cf580200122e9"}, 0x105, 0x800) fcntl$getown(r4, 0x5) 15:28:41 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x3}) 15:28:41 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x400000000018, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f0000000380)="90e50495775fa9e7ab819bd6746e132533ff164206128b60a6eac4c676f8496e03f572ce1ec739aa0e748fecdec5c712f342250b56e3e7caf77716bcf6904a5f021a9b4d0e085c0001637678d4c605b696b44ad841fcf48ed37ad783a7a73381d91d87a95c0000008000000000e559c6489ca93907b013ae190000ee5f96c088d88337030b71cc3ac0417ace92e209d9f9ef2ee4827379ac07c7970ff4d49ac1c4d50996b8011c40880018", 0xab) syz_open_pts() r2 = kqueue() close(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) 15:28:41 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000000)={0x3}) 15:28:42 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getpid() setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) 15:28:42 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000000)={0x3}) 15:28:42 executing program 1: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) getsockname(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 15:28:42 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0x677b}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, '\x00'}, 0x3) write(r0, &(0x7f0000000080)="33184d77c102295b2b14", 0x285) 15:28:42 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000000)={0x3}) 15:28:42 executing program 1: r0 = semget(0x3, 0x2, 0x720) semctl$GETVAL(r0, 0x8cea28194faf7ab7, 0x5, &(0x7f0000000300)=""/255) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 15:28:42 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, 0x0) 15:28:42 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x303, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c653000f9dc3490db66fd2b65a3e315deb452833e60d236658c2af874a681d41e57aa6b4ea0aaf363c33ce1f47d7119dccd63d715283e06b5fb5437df9e1e5d5f6f4c6ad37ffcb325e5129bd51ad034c57a6ffc84d19ee02fc5f19f2a7cbcf5cc19e1b64ffb456a507615941d0b5a260000000000"], 0x1) writev(r1, &(0x7f0000001300)=[{&(0x7f0000000280)="0c5dae3070ca9f05", 0x8}], 0x1) 15:28:42 executing program 1: socketpair(0x18, 0x0, 0xfffffffff30b4515, &(0x7f0000000080)) setrlimit(0x8, &(0x7f0000000040)={0x2, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x10004003ff, 0x8, "73cc517b098c6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) r2 = dup(r0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f00000000c0)=0x1) 15:28:42 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, 0x0) 15:28:42 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) close(r0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000040)) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="000000186004000000002008000000000000000000000000000000000000f509f6ceb74de0ba9e1f38928607", 0x2c}], 0x1) 15:28:42 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x13ffffffe, "00b5c542860000fe3b5320000001000000080d00"}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 15:28:42 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, 0x0) 15:28:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getpgid(0xffffffffffffffff) r1 = getpid() fcntl$setown(r0, 0x6, r1) 15:28:42 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)) 15:28:42 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x400a81, 0x0) pipe2(&(0x7f0000000140), 0x4) fcntl$dupfd(r0, 0xa, r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200e1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x9, 0x3, {0x7fff, 0x9}}) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000040)='.\x00', 0x2, 0x1) pipe(&(0x7f0000000280)) r3 = semget$private(0x0, 0x3, 0x1) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000180)=""/221) ftruncate(r0, 0x3) 15:28:42 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)) 15:28:42 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f0000001500)=[{&(0x7f0000000140)="6a97706026a13555e710bd1d5eddeba074e1afcd06837c9c4930339917295b24604f0bf3eeaffe6797058efc2b171bd8f465dcfb0ff6277ae70a34731c7097dc08878066e33a9d9f1e15678e6f5018b20b2ccc1bc00f048d2c483534f4f5fe85142f095050a9f283937b0f29dfd82809739252f46325d0c5c1a00edd283dfb839d5d102ac7a384b1fccc20dbdc56e6"}, {&(0x7f0000000200)="6d4f490f054c6bd3569cd17b8c3697e3c8790cfc2b9443e4e736ebbf88e97fb95d6620e3f14b2aa8a7ed0931837b93f3c5a3c92ac45870220944789f8f12197a8f6e89ceae0b6dcc92b64da6c560ae98fddc4c4e430266455aaa8bca3cd886ae0c3f582c2e1214e825d89db8429c92aad34092ae80c88350016f3f5a3583a493d5761621f66c34852f1b7dce295573f3dd63f3eb9618716401675f929957a932eeec23b4a09e9214c284c945f8d128f0aa474c860bbb97f3645b986104e1"}, {&(0x7f00000002c0)="3a6b0601242ddf84a3581e1ff24661459ac4d3e008b6294e3ff61b981893aab889a02bbf521ddf4e56d575b979f76ed40a3bbc4fdd384c28fe17fd2f4be360fe785efd35eecc08cc798e1a94eb76c39cdfb8b49fa631293e62f003261547599098efb92a58a666c4fc22c89851f65f707bc64167f271bf9f87be89d6b4d95ca666c492e3cafe384cd74a0de8a7b8171c5b7f95c33770f5afbf3e80595941b1e65541e11f7b1db6a042cac033ead2244b3f60b8d5629f042c82f6471c1d37cdfe3407dc813684e253", 0x281}, {&(0x7f0000000080)="74a87c351106fa66823eeaf1f6a0510116c427ea9d"}, {&(0x7f0000000500)="9d89f0dd8ff86ecc698649ad248eef3d54e2419693241dfa8802fa751f968a3315dd4bed55f12d43f06f79bc14efdba05ce835eafce38143be93d3f62f4c1e416f2a39eac26568513ff9689f9da7399f925758acdb7a6df14eaedfd36ae400623637e76dbf456eafd937d363c7e2b3fb9d540333973cc9a6cda01743de5cefbd41ccef675d3358ef883a4550a9e141e23dbed3b68fa4d54bd20ce34853d3a1970628937f9cc8c4ba0d7411ea866e094844df961e14292d30af4e652666656b85e22f0bc792813acbb7f03d092af3516c76635f04ed8b0253aab3a32f8b6b235103ff0a47f235b47ac3b010fd70c75ecb35f1598d27cca7b0288e220ca49ad4a972ef0a7da843461662c55d25c6e997d61903ce4a871bc3aba4ef3456ed7dbb1d4f68ca676f31dc60971bacceb6b2440afc992e4d5d944b62c695024f332a10d20c906e640579b1ab993186b1592238b45ae08f3b5121f802a9e82b568bc15bd93d246b1b30a5bf65c2769f8a1bb76a0c1ece2a4cc858a6729125eb9c9d32e8b420ca3388d7f05ae89913025ddda330d0c5f8f53da6544ef0071ce4feda4a0d01345a9d210c651a8fc5ca7bb7528e8ff0753f74bc7eb4c6f306f0d51062e46c3f3711e86398a243c11c261102061f1a0b2b14584a2a828560e1fe4acea11aad7cc51dc924010f549ba4a01213aa51ac8a4475beaacfb1bf8b2e9d0cb76335594195332aa56471d98f58e1a53f67243098e1e2e5ba3ce6c49f70a377437a07cbb75236ba6e8c52dcf69677147f964e35907fef6df6ea6678f97dcfe8aa02bd8fc541807c81547eaac00a43cb13552e919310f7826404567bc86fc11c23faeb3ad53d4abe1e34c0ee6188f39650e47bfeafbc7ebbfe3f4e9f4868bcecbf20a5eb7fea6abb803df59c96e10ae2ff8b79d3449d55b52f6c5934197b6d0931aafce49ffaffe2b7a30fa68eea6fbb82a513e99f588d06799b7956693da49ee69b53f1c6285cac3401ec639f2bd9549cf215e009933b457fa0614910623369f05ef5dc5cd71b7cb67d82710e9b264ff4b0e3fcea3a99d359c9d65a27a788e966e74ce9b3b3d8f55b73936bcdff3f8792266d7d9d212c523ece91a189ddbe080ca5d2a912c8ecaa783c77b27b90adaca137cb74421bb13ba7fa8fa586a93aa6a0ebb9a039908a365f2c9ee03ca98ecc58726088c4b79a0da34efc2ed24e2d4f6fae2ad803831b742aa84b6dde8ecde6e20d92c253d90c94453af76c9251bd4984cd9f994e1886e62b2f1cae3663158ba37164b0e71818b718158958632be45915299c4ce0d50bb9bba91e04cd4b021f6354e2b03e808a3a34d99b114f7615c6474400ed26c4c3a8371e5bdf18dfdd2eb99d0560109552a9748da75ff5c51676f2cedbca01d3c6c41c70fb49e324649147938fc6a254cd58220bcc73792a7f25293ebde43145d8bbe0bee36620f222403bf5763c5ef2289473103a8771bed450ea7793acb5ae0990eae11253beafefc00e2bc0ded5272137d4fac1d7937ada7b4ebce447395fe5d63db74f2a4a26bc4d51f29844e5ae4f350610ec290ed9b546308ecba21ef8e23f7214278c87b4f36db793dec3b9e669d6b0116debde81051160ead949148a937b219816ed0209653de0d20330193d867dd091a8152c054bc08d60012af168949a0c97bf4963a6f6f7af44ba2f5dd75770be1124e7748f67261a4f8eb8ee883ea86ef5c7fd9a430d65aac242b0a9a580c2e786bea448d5cc9c4e5f89854a7b50d3e66a293e41ffa815016ca120685689f63075a414c5502d953b43772ec1a13785fc32b15a5de9e602ca3d275d3cbf4c51575a144ca3c49008dc8fe63d65bb9f5d966074d9b34b12704200589d40f0f389314c2a22b6f219df1f03071cb5f0a3d8b4576ccf73bac9ce2c31b8cf82d3333e9f141277d1d20f22349ddb4bf8bda4aba9997cb9284e60486c9e0b69c44b4a200e04b5b16a45bc00138a3cf18ca690e11227c3e97c8b2ea7482c5e1b65c6c63a76b03d9d963cb0062899723cc1a474e5aa6e71e4bebad2a432eee9c5e28b7637e809c6929791f666a5da1cbdb3784b82190a7f027541754a33ac11e291fa1d84e36661594e578d91324a5c91c9308babf10335f4085d606f0eb30f719d633269e86fc38c6a2559bd3f9eb882f57310449f4e7a7260c77090e91ef4b6af4bdc6c5e984301d072af2d46cb2b4e2200678470b33a2d2c80f349a6e2eff7d2b86413ea3dbf699fcac1053f1eca597107b410f92d950d471a836172aecaaa718249c6e381cae6faf2dff20de916ea145a8e14fd837a3269f4134b17abda393e205217bbe321ee77fd9e4bbf004bc017cddc3502205874615905ca2cd3681118aedd65dcd3ff576357077d632d74987a4a9c03f2c5db88c4538a01f8c0de57eb11d97af6969780bd74010332fd9108bdc4cbe84b10954d468bffadf9849ed5a41c4efc9386f55d847b52d6340df6256d25753f1cf9536363b4946d64357b75cf4fae5c3c9a1961fa541deed00fde01d931fd3f00a7b92733611d0801f9cd15594de4cf56c436ee01c7ed8adf78d7e23eedf44b612595dd44ded85af0897cd5f3a2c24f0a2e578202f91d41a82f673a72238b4a7e137c016847e0c371e13e32b0fafde5869e425b5e74b0bfa5eadd8b4ba80745f894db28d0e0f5aa30344653a961abe56e12cf1df6f9fdefdbfee93ff5dd7de8782fbdd539896de14b179d8bb10b570d812c430e667b3824ce33ef1d02bb8792bd48a272112c2633ae1cfcf66bae883c17043cad5bd475bf9ed40cd6158fbc8314724fc0cf1ebc6ea13e66555308e5d9ec01c20092028c123736752a7c34fd6024576f72e9b3239a0393285beb3360ebef5a96ea9f13babd07d6723d19433559caad7fd81ccdf94fddb9d5c08c5068e648c73951b829c7c2e31eb7818ea5cffdd9d5c6ab2f77112136f05a68dd5c72d7b1c27fe335d26f0aa54c1a45067f4db4533f2360df63682bf5b8a1049da58d73ba42a0e626c1051f612a6333a6c13e9d340010a222cf059ade99a08cd6281566dd3b96ac9b800e3b755b83695311e51c98a83ffc9ee943a3d1cbf5bcf759f1672538985d9ffb8eadff15710e93651c513a173a8a29eadcabd398dd60a04b816a13882f9d65f11f331dc4071150fac286bf9236a5a16e208c6b790d4af667a778663661c7be6e697c6eecff7e23303ee7fa4475235998cdb8e59f488dd9599ad93423aed2c9f13086c8772ba3a5883752b1cbe25a3d2a15b27ee52e5d4ef3be2cef622e3d4c1dd02c4d6ec293845838b4f6de1480ddb7d6c14781f35b9edda16384cf334b27814e462e2d16c78e529b8ed00526e398ca3fd34020c1e995b4db8a4f6ca01db5fd52393bd3b97b369be48e1b7369d34743ca07192f3fbd808b9094616aee11691059e412b57cdf7aca74768b7319da8a73daffc5f130760b1660ef4af02b42f5bc2becd3390567df83a4707ba23900a47fbe008e3d482108904aa2ef7c7299ffd9a98195b0232909a89079ffefb0ff7e5a9b4f686418b072fcdf30988eaf2d9f9f5dfb8a54b80328744f1fa7240b9a502c4fb5940b77b08a7b3dbf133d53db9e92bd9becd5bd4b4960ec5722d796bfffef25dfa3c46e97512ec44f56ed783d2eb2e9b4868abb44ed0b76d39f3f23fd5b098b716bb4c4169c693125b5b8dea68269ca0ef8bcab70909b3dc6baf3411dff4a1c51d9578802fbee3e8be867efc6f7528746aab25ddb2dca0da638ce44bdeaae4d2ff3109446cb9e812c5555c421fc0f06ad25d0b0ce625088696928151e897b3290d56d1e593beca125390b574eacf97e804be03737f659cbb42e6e500ba65ee721a4753da30c6df65eb21b885fc2a99e1f2af271efe2462e7ea2ff1f95690473881b353df9521f0e6eb5959b4b7f8c9610abebcd6bc1571977d9d78b4e17e3432fc78011b05c1adb75573f81ab95dfd94fca051a0a16a6cc78d74ec87cc57b3d9034ca365d96caca00df5274fcb01e2342a4aad6bf9114b483e18d931aab4e3f542d94d5b2ac9483dd0a0006e16bc586fa5d6a32e746da502c6a2adc373f4f21afad414984ca2b7572ea68c60b0f2fd1e4c805fa2e8a3240ef56cac22df00c05052cd910acceecf6fd08660b91dabbdb9a9eb5a3189e0352780a69d5a1d9d3d14d2e192c4eab04b30d389d743d9fd7c161bdec35acacd77b722b5feeef18eccdbea10dc9ccecd1e41a20cf8c0608f89723f45ef0733ff1fb12d21befd0a38db1b74e6aaff27a73da90e9911189a6c2e8863d9714b8c4c6969ae1ce7025bf5a8c5b02dc62d88222476468051a800a43cf1768cde8f133008a57189140262b53e0688d1327229b6148bbf549e8c7566ffcd24157f440052744caef9051f2564b6e8ba6bc5b49bb71454d1291bb33b9094ac9a9e697fd26fcb42a02169a570dbb7a1a06d51bbd63849a646abd067ac9fceb0d846b8c93e5b68298498028c6fb340f74a9379c4c5c4f8297ddce08f1e0dac08c8fe71dfdb745bf953c2c64679b662c464e62cb4082d0280831e810580ba3e1c909da89bdeae9ca6e007abb7387bc289bb846ee309beb6263da1b26e642a0327771ffe9f797fa771ce8658c77b556288a3389a4bb12c01d5168973dece0a93ad688fe38114303dc44b8feaf9a04d953bef35cf150a465eccfa5381d1c1f3ddbd73c391358324dd676d2b910c0def264748ca670f55e2a5e3c73a0f103cfc9730a5afe030a69cae0ebbb14df51cbcaf817077e51465f1395f95f8adcd17fed5c197773281da0d5e91f249ddfd216fc39114aba96f41802720c6a83c13036e70a452020e032632ffc71b33239ccf6068c1fd8bac8225eafb662eabd7cd8e51e77b31f80f62e6011d3632571e8b4401f2eee216599c9923a23c996430dcf2c216089b1814a111ad3fc92330d204fa82c538f0b535f53e8605bb4d6c785caa359a1f1a0b3747963dbdbb82e9d4816f248a55e5181abb7e38ef78083f3f7673290f0c63fd7a243bf653928bb3d3917c0b1f769efb54de415f71015e22d3c4f72c63a11aa28099e271fd8172f94283508edfc7ce50506ff291667f7455ebf18b9751559d37c1aafe65a3d3158627194908181c1750af17e7d445ac97dcc9d8614b45035af1c36150cf5ad77c8d0b09b2c0b495ef6d94caa3fe83951243f1eea16e614a1de32abcaf4a2598a9daba9ec84174f975947427b94acebf2bb9cf9903cf2d9ce77ccface49a27aa5f33cafd32453aa1d707ac9b29fa65ee5f4e0a5a2be8be9d8d4b963c0c5466525e0309a1b8aa73b665fcd3ead96b43866503988ea4b933ad8fa97e644096bf9a435fe8e80feb2cd4b283dffd0c8e573b887378e28f0b3d435466e7f63fda32434ace75a92cd5ed73f280b172413e86d6a11cb9544bba17b0043787237cde06511909da0c30b9a61f3579859a4898a83b232557a6ad53b656e7bcefd9ef9a1324f5cd2d5746fe10049e277382c7003aba5c8954f523eca570ac0ae1b34825a8813c82d67a25f67724492a16ddb7bf8c453afe5ecd0d907e3859809317ef7155e0b0a3400fcdd7a5ba0484f270af453dfcc2b8eae79b6f722aa965d51ac467598a6079bedc55a340ae14cc91259e2df9cda30cf0e2fc1816d219198976a8788c58383d4b3bb9ff79d33936bad7bc23753d0a9a161d10294ed5c873f00a2dc9325ec998a067ef1d8b31392c3ba44f4c0cde461b2d7739f7666edcb1e6b60e29c49982a70ebcf481fa1f69ae038119e216dba77bab687b32ee889c1721d32f8"}, {&(0x7f00000003c0)="78311b3e710e318654a2cc5b9829943cd91667441dad8c01a6cb12bd806443b24f7a6c6db27b9ab6ef2686e12cf021b542543907055fa7402184bbf792aa2c66e201ac0f04353347c00d92312b92706b40047cd96899781c6d9b3f95fb5310f4e8d81bf5bdd583c98b9f085b945f0da369ca4db972f2d42e1d62ff0d643184372f9d233efa38b897b487dbcff0a03f1573a5210279aa6abafd83de1f4f8f5665"}], 0x1000000000000090, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r2, 0x0, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001800)='/dev/wskbd0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0x0, 0x0) r5 = shmget$private(0x0, 0x4000, 0x138, &(0x7f0000000000/0x4000)=nil) open(&(0x7f0000001840)='./file0\x00', 0x0, 0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000001880)=0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) r9 = getgid() r10 = getpgrp() shmctl$IPC_SET(r5, 0x1, &(0x7f0000001780)={{0x1000, r6, r7, r8, r9, 0x4}, 0x5, 0x3, r10, 0x0, 0x4, 0x8, 0x1}) close(r4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20000, 0x0) semget$private(0x0, 0x3, 0x8) 15:28:42 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)) pckbd_enable: command error 15:28:44 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x100000000001fffe, 0x60) r1 = getgid() r2 = getgid() setregid(r1, r2) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="2991c4e698c094a2d00caa00c95a4aad", 0x10}], 0x1) r3 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x20) setrlimit(0x0, 0x0) 15:28:44 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x3}) pckbd_enable: command error 15:28:44 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x20007461, &(0x7f0000000000)={0x3}) 15:28:44 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') pledge(0x0, &(0x7f0000000040)='\x00') socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) 15:28:44 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x4004667b, &(0x7f0000000000)={0x3}) 15:28:44 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0xffdf) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x2, 0x1000, {0x2, 0x7}}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8080, 0x0) 15:28:44 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x40047477, &(0x7f0000000000)={0x3}) 15:28:44 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x1) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000100)='c\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000014c0)={&(0x7f0000001540)}) r4 = dup(r1) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000180)=0x1) close(r3) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000001c0)={0x101, 0x4800, 0x2, 0x1, "1e5701c9de24a07159671de0f8aef4fe3fe7207d", 0x1ff8000, 0x3}) r5 = semget$private(0x0, 0x7, 0x10) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000015c0)=""/8) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000001600)=""/153) setuid(0xee01) semop(r5, &(0x7f0000001440)=[{0x0, 0x800, 0x800}], 0x1) r6 = dup2(r0, r4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000240)={0x80, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f00000002c0)) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000200)) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r6, 0xc0245755, &(0x7f0000000280)={0x101, './file0\x00', './file0\x00'}) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000000340)=""/4096) 15:28:44 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80045713, &(0x7f0000000000)={0x3}) 15:28:44 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x100) getsockname$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \t\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00!\x00\x00\x00;2\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000140)=0x6e) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 15:28:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1c37e6fc6e23c5b00e74de400"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000000)="c5e71c187587f19afa5435ae6a7c118f182c7043cb9aad5b7a34", 0x1a) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0xffffffff, 0x7f, 0x4, 0x9, "1ac00fe78106ddeddf55513fbd7a1de2be0ede92", 0x74a, 0x3}) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0x3, 0x7f, 0xfffffbfffffffff8, "dc04001b0002e108000000000600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) flock(r1, 0x4) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000280)="1fe136a977d211360339e9f278fb697c525d986603b2d651186eb586a6d2f72e643973cbca1600967ef89c4f437d32cb290263efe642ecf0c5cceda6a46f23f1d7e7af9e0682dc6849fc559541020ea18071334058a5b60ebef92b06174d7e081e74372e49625cd92bec40f7ae5d94538aca96be61631c51d357257a8e8ab688625d0f24c60062556e577007e5aed71bd02db60bd937a327b44b2d1a336113f07c1eadfea2afa2efbb18eb1a8fa5b7ad22bb12ff96e4302c212f7aa83194e23f73ccb55936cc391477959aedd5d547297ba6", 0xd2}], 0x1) syz_open_pts() 15:28:44 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x8004667c, &(0x7f0000000000)={0x3}) 15:28:44 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="14000000004000000700000001002d0000bfb7ec4c42ee950ff82052d249456f3b2bb81b3f591340f69267e51b6a1cfde49a7910", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x18}, 0x0) 15:28:44 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x8004667d, &(0x7f0000000000)={0x3}) 15:28:44 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f00000002c0)=@un=@abs, &(0x7f00000000c0)=0x8) sendto$unix(r0, &(0x7f0000000100)="00188cc2c59284ffdc304490356a6fd6e61d160460635df0687b5b0f97f60d21d6fffd46dbf8eae387ec1ac0e4b478a9f18ab6e0b51a14419368eee04d8fb1fb6a6f5c23d647e2c7b5736eb33fecfc891d566801861086c2bde9f7e84a58227a57cee6c5a9c3ba4413b15efabb7d2a47d94e86a79892830a092808fe16c48a6b91e99d0f", 0x84, 0x4, &(0x7f00000001c0)=@file={0x0, './bus\x00'}, 0x8) mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186a56010003003b00feaf000000000060d5706c85c2768511fe890000002800000000000028000000", 0x2c}], 0x1) 15:28:44 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x8004667e, &(0x7f0000000000)={0x3}) 15:28:44 executing program 1: clock_gettime(0x400004, 0x0) syz_open_pts() 15:28:44 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80047476, &(0x7f0000000000)={0x3}) 15:28:44 executing program 1: r0 = getpid() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20009, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) fcntl$setown(r1, 0x6, r0) getpgid(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b04d0000000000000000000000000000dcc400"}) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x2f6) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 15:28:44 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x3}) 15:28:44 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) semget$private(0x0, 0x3, 0x0) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0x0) faccessat(r1, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0x42) 15:28:45 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80185760, &(0x7f0000000000)={0x3}) 15:28:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) close(r1) r2 = socket$inet6(0x18, 0x3, 0x0) bind$inet6(r2, &(0x7f0000000000)={0x18, 0x1, 0xffffffff, 0x3}, 0xc) 15:28:45 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0xc1045763, &(0x7f0000000000)={0x3}) 15:28:45 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x2}) 15:28:45 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1000) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x6) 15:28:45 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) accept(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x605) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) write(r1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x10) execve(0x0, 0x0, 0x0) 15:28:45 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x13}) 15:28:45 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x3, 0x3}) 15:28:45 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80, 0x8) mknod(&(0x7f0000000280)='./bus\x00', 0x80002001, 0x5200) r0 = open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x7f) 15:28:45 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x3, 0x5}) 15:28:45 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffffc, 0x1, 0xf0000002, 0x6b7, 0x1}, {{}, 0xffffffffffffffff, 0x22, 0x2, 0x8001, 0x5}, {{}, 0xfffffffffffffffe, 0x1, 0x3, 0x3, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x48, 0xf000000d, 0x3f, 0x9}, {{}, 0xffffffffffffffff, 0xa8, 0x41, 0x44, 0xd1fa}, {{}, 0x0, 0x8, 0xfffff, 0x7f}, {{r0}, 0xfffffffffffffffa, 0x64, 0x40000081, 0x7fffffff, 0x7fffffff}, {{}, 0xfffffffffffffffb, 0x20, 0x0, 0x3f, 0x400}], 0x8, &(0x7f0000000280)=[{{}, 0x0, 0x80, 0x2, 0x36b3, 0x7}, {{}, 0xfffffffffffffff9, 0x80, 0x0, 0x7f, 0x7}, {{r0}, 0x0, 0x41, 0x1, 0x8, 0x1}, {{}, 0xffffffffffffffff, 0x8, 0x8, 0x5ff0, 0x2}, {{}, 0x0, 0x40, 0x4, 0x2, 0x1}, {{r0}, 0xfffffffffffffffb, 0xbc, 0x0, 0x5, 0x800}], 0xbe77, &(0x7f0000000040)={0x4, 0x400}) 15:28:45 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x3, 0x8}) 15:28:45 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000001c0)) unlinkat(r0, &(0x7f0000000140)='./file1\x00', 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) syz_open_pts() r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}, {r1}], 0x2, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="01002e7300"], 0x8) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000240)) mkdirat(r0, &(0x7f0000000180)='./bus\x00', 0x41) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) 15:28:45 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x3, 0x9}) 15:28:45 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x3, 0xc}) 15:28:45 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 15:28:45 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x3, 0xd}) 15:28:45 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xa00, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x79) r1 = accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) mmap(&(0x7f0000003000/0x10000)=nil, 0x10000, 0x4, 0x1010, r0, 0x0, 0x0) fchdir(r0) connect(r0, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x103a0, 0x0) lseek(r0, 0x0, 0x1) recvfrom$unix(r0, &(0x7f0000000180)=""/4096, 0x1000, 0x840, &(0x7f0000001180)=@abs={0x1, 0x0, 0x0}, 0x8) mkdirat(r0, &(0x7f00000011c0)='./file0\x00', 0x148) pipe(&(0x7f0000001200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000001240)={0x8}, 0x10) r5 = open$dir(&(0x7f0000001280)='./file0\x00', 0x1, 0x60) r6 = openat(r0, &(0x7f00000012c0)='./file0\x00', 0x8, 0x0) poll(&(0x7f0000001300)=[{r0, 0x80}, {r1, 0x144}, {r1, 0x20}, {r0, 0x10d}, {r3, 0x2}, {r2, 0x1}, {r5, 0x54}, {r6, 0x4}, {r3, 0x100}, {r1}], 0xa, 0x9) syz_execute_func(&(0x7f0000001380)="f346dfb00c00000040d9ab4bd90000c4e3bd6cb89829c4ef05c48122c28b01000000abc421c96a8fb7d67cf6c463fd5d0ea8c402bd37eb6666450ff18f00080000e7a1c4c2e9387e9e") r7 = fcntl$getown(r6, 0x5) fcntl$setown(r1, 0x6, r7) r8 = msgget$private(0x0, 0x2) msgrcv(r8, &(0x7f0000001400)={0x0, ""/88}, 0x60, 0x3, 0x1800) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000001480)={0x2, 0xfffffffffffffff9}) msgctl$IPC_STAT(r8, 0x2, &(0x7f00000014c0)=""/118) pipe(&(0x7f0000001540)) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x5, 0x12, r1, 0x0, 0x0) mknod$loop(&(0x7f0000001580)='./file0\x00', 0x2000, 0x0) utimensat(r0, &(0x7f00000015c0)='./file0\x00', &(0x7f0000001600)={{0x12000000000, 0x3}, {0x3, 0x5}}, 0x0) r9 = shmget$private(0x0, 0x2000, 0x200, &(0x7f000000b000/0x2000)=nil) shmat(r9, &(0x7f0000008000/0x1000)=nil, 0x1000) fcntl$setown(r6, 0x6, r7) connect(r1, &(0x7f0000001640)=@in6={0x18, 0x2, 0x10001, 0x1}, 0xc) 15:28:45 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x3, 0x28}) 15:28:45 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x3, 0xc6}) 15:28:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xfffffd7c, 0x0, 0x0, &(0x7f0000000500), 0x0, 0x2000000}, 0xfffffffffffffffd) getpgrp() 15:28:45 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/@\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/113, &(0x7f0000000180)=0x71) setreuid(0x0, 0xee01) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) 15:28:45 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x3, 0x300}) 15:28:45 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x3, 0x500}) 15:28:45 executing program 1: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 15:28:45 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x3, 0x900}) 15:28:45 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) sendto$unix(r0, &(0x7f00000001c0)="f7ed94c269d20d31fea9474c0efd5f9851d0549c2698b723e476f39387f4699c0820a266e7693b152a7613a1bf471f5ef7c43d05a7cf495b5e305b790672e756dd62cb82612c1568e86f683fdb73c5728d6f8ffa10acdfd2e499ca1a0002739249a1d92c9a1d0f84187674f1ccdb40ade8fcdad7e8bfdc839e63c517040eeef3cd447d3dd95732b8ff7c7e1e4b78c119e0dfc3054f02bbcd209e52643aff2ed762a4c19fb13e965f5257559b2ffa9638f96c7656934dd62a5fd980fd2036378372d91f73b3e713426565bcd8858723e9b9525fb54ee65d1103b19318cad7955d38afee3814ea6b3580ade6", 0xeb, 0x0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x1, 0x6, 0x9, 0x1, 0x80, 0x3, 0x40, 0xe774b8a3bfb7221, 0x3, 0x10000, 0x40}) open(&(0x7f0000000540)='./file0\x00', 0x8002, 0x0) close(r1) 15:28:45 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x3, 0xc00}) 15:28:45 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x3, 0xd00}) 15:28:45 executing program 1: r0 = kqueue() r1 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) getsockname$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) write(r3, &(0x7f0000000140)="0533c461712975ed1cec04b718e29aaaef783171bbb4e90b71ca0cdf10a6a7a07bc363f1c6019ff31fe33b112ca482d977fca8be620b6c5a5e44c5a97b76547237576fa903e06f5dce2b3a8a92d6089d628839667a129993ccc79b1535f67a4a410f507a665873daeefa25353d407dd9512b0a02353a05e70412bec1833212caa79e760bf2a8f5a9e0901d611cfac46338c0bdbc730f3397fc9f325ad24b360754dc790f17993c4c475e24bccbe7abd08c5646abe7ab", 0xb6) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) fchdir(r3) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0x4, 0x100000001}, {0x18, 0x1, 0x1, 0x7}, 0xffffffff80000001, [0x22b9, 0xb8d, 0x921, 0x7fffffff, 0xfffffffffffffffa, 0xb5, 0x6, 0xa638]}, 0x3c) close(r1) close(r0) 15:28:46 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x3, 0x2800}) 15:28:46 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x3, 0xc600}) 15:28:46 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x3, 0x280000}) 15:28:46 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x6005, 0xe02) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') getsockname$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = dup2(r1, r0) getsockname$unix(r2, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x9, 0x99d0, 0x1, 0xcf, 0x2, 0x2, 0x5, 0x6}, &(0x7f0000000140)) 15:28:46 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x3, 0x3000000}) panic: malloc: allocation too large, type = 2, size = 402653192 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 84116 21743 0 0 0 0 syz-executor.0 *404592 21743 0 0 0x4000000 1K syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x174 malloc(18000008,2,2) at malloc+0xa6f wsmux_getmux(3000000) at wsmux_getmux+0x71 wsmux_add_mux(3000000,ffff800000026f00) at wsmux_add_mux+0x2f VOP_IOCTL(fffffd807dcc7d88,80085761,ffff800020c17d10,2,fffffd807f7c6720,ffff800020b28720) at VOP_IOCTL+0x9a vn_ioctl(fffffd806cb4e4d0,80085761,ffff800020c17d10,ffff800020b28720) at vn_ioctl+0xc9 sys_ioctl(ffff800020b28720,ffff800020c17e58,ffff800020c17e40) at sys_ioctl+0x651 syscall(ffff800020c17ef0) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffff86,0,3,da345b12010) at Xsyscall+0x128 end of kernel end trace frame: 0xda60689a400, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic malloc: allocation too large, type = 2, size = 402653192 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 malloc(18000008,2,2) at malloc+0xa6f wsmux_getmux(3000000) at wsmux_getmux+0x71 wsmux_add_mux(3000000,ffff800000026f00) at wsmux_add_mux+0x2f VOP_IOCTL(fffffd807dcc7d88,80085761,ffff800020c17d10,2,fffffd807f7c6720,ffff800020b28720) at VOP_IOCTL+0x9a vn_ioctl(fffffd806cb4e4d0,80085761,ffff800020c17d10,ffff800020b28720) at vn_ioctl+0xc9 sys_ioctl(ffff800020b28720,ffff800020c17e58,ffff800020c17e40) at sys_ioctl+0x651 syscall(ffff800020c17ef0) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffff86,0,3,da345b12010) at Xsyscall+0x128 end of kernel end trace frame: 0xda60689a400, count: -10 ddb{1}> show registers rdi 0xffffffff81d528d7 db_enter+0x17 rsi 0x1a43 __ALIGN_SIZE+0xa43 rbp 0xffff800020c178e0 rbx 0xffff800020c17990 rdx 0x1a44 __ALIGN_SIZE+0xa44 rcx 0xffff800000966000 rax 0xffff800000966000 r8 0xffffffff81b94ad3 kprintf+0x183 r9 0x1 r10 0x25 r11 0x3da564fd4ac98c22 r12 0x3000000008 r13 0xffff800020c178f0 r14 0x100 r15 0x1 rip 0xffffffff81d528d8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c178d0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=404592 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b28018,0xffffffff82377160 process=0xffff800020b7c018 user=0xffff800020c12000, vmspace=0xfffffd807effe5a0 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 21743 84116 40693 0 7 0 syz-executor.0 *21743 404592 40693 0 7 0x4000000 syz-executor.0 53587 188433 7653 0 3 0x2 biowait syz-executor.1 49092 113300 0 0 3 0x14200 bored sosplice 40693 342763 7653 0 3 0x82 nanosleep syz-executor.0 7653 366015 53980 0 3 0x82 thrsleep syz-fuzzer 7653 444727 53980 0 3 0x4000082 nanosleep syz-fuzzer 7653 75474 53980 0 3 0x4000082 thrsleep syz-fuzzer 7653 300763 53980 0 3 0x4000082 thrsleep syz-fuzzer 7653 484428 53980 0 3 0x4000082 kqread syz-fuzzer 7653 405993 53980 0 3 0x4000082 thrsleep syz-fuzzer 7653 55168 53980 0 3 0x4000082 thrsleep syz-fuzzer 7653 54063 53980 0 3 0x4000082 thrsleep syz-fuzzer 7653 440791 53980 0 3 0x4000082 thrsleep syz-fuzzer 7653 454512 53980 0 3 0x4000082 nanosleep syz-fuzzer 53980 500072 81750 0 3 0x10008a pause ksh 81750 514493 94308 0 3 0x92 select sshd 55120 124179 1 0 3 0x100083 ttyin getty 94308 439981 1 0 3 0x80 select sshd 72619 426313 71304 74 3 0x100092 bpf pflogd 71304 237592 1 0 3 0x80 netio pflogd 47078 483918 92284 73 3 0x100090 kqread syslogd 92284 220703 1 0 3 0x100082 netio syslogd 57080 161383 1 77 3 0x100090 poll dhclient 97194 295812 1 0 3 0x80 poll dhclient 38823 218413 0 0 3 0x14200 pgzero zerothread 63307 271762 0 0 3 0x14200 aiodoned aiodoned 22638 299255 0 0 3 0x14200 syncer update 23680 82900 0 0 3 0x14200 cleaner cleaner 85823 191869 0 0 3 0x14200 reaper reaper 78224 378718 0 0 3 0x14200 pgdaemon pagedaemon 45448 195590 0 0 3 0x14200 bored crynlk 59081 185856 0 0 3 0x14200 bored crypto 97476 233666 0 0 3 0x40014200 acpi0 acpi0 38445 222757 0 0 3 0x40014200 idle1 7504 324294 0 0 3 0x14200 bored softnet 42693 100096 0 0 3 0x14200 bored systqmp 98442 168713 0 0 3 0x14200 bored systq 52976 325101 0 0 3 0x40014200 bored softclock 13650 174757 0 0 3 0x40014200 idle0 57520 261686 0 0 3 0x14200 bored smr 1 173927 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 21743 (syz-executor.0) thread 0xffff800020b28720 (404592) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff823e9b78) locked @ /syzkaller/managers/multicore/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x594 #1 syscall+0x48b #2 Xsyscall+0x128 Process 53587 (syz-executor.1) thread 0xffff800020b28e28 (188433) exclusive rrwlock inode r = 0 (0xfffffd806ec082b8) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_ihash.c:140 #0 witness_lock+0x594 #1 _rw_enter+0x45d #2 _rrw_enter+0x60 #3 ufs_ihashins+0x6d #4 ffs_vget+0x143 #5 ffs_inode_alloc+0x1cf #6 ufs_mkdir+0x10f #7 VOP_MKDIR+0x76 #8 domkdirat+0x12d #9 syscall+0x5b8 #10 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd8068873a30) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 #0 witness_lock+0x594 #1 _rw_enter+0x45d #2 _rrw_enter+0x60 #3 VOP_LOCK+0x57 #4 vn_lock+0x6e #5 vfs_lookup+0xf5 #6 namei+0x4b2 #7 domkdirat+0x81 #8 syscall+0x5b8 #9 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9500 26889K 27289K 78643K 10670 0 0 pcb 25 9K 10K 78643K 111 0 0 rtable 100 3K 4K 78643K 266 0 0 ifaddr 46 11K 12K 78643K 86 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1473 0 0 iov 0 0K 12K 78643K 22 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1195 75K 75K 78643K 1344 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 4 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 28 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 5 13K 21K 78643K 245 0 0 proc 53 50K 71K 78643K 370 0 0 subproc 64 65538K 67586K 78643K 102 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 53 0 0 in_multi 33 2K 2K 78643K 68 0 0 ether_multi 1 0K 0K 78643K 3 0 0 mrt 0 0K 0K 78643K 1 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 54 238K 238K 78643K 54 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 82 20K 25K 78643K 1558 0 0 UVM aobj 8 2K 2K 78643K 8 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 9 0 0 NDP 8 0K 0K 78643K 23 0 0 temp 117 2368K 2432K 78643K 3835 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 5 0 1 1 0 1 1 0 8 0 inpcbpl 280 150 0 143 1 0 1 1 0 8 0 plimitpl 152 22 0 14 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 50 0 10 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 7 0 7 1 1 0 1 0 8 0 tcpcb 544 44 0 40 1 0 1 1 0 8 0 nd6 48 6 0 2 1 0 1 1 0 8 0 ppxss 1128 8 0 8 1 0 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 19 0 3 1 0 1 1 0 8 0 pfstkey 112 19 0 3 1 0 1 1 0 8 0 pfstate 328 19 0 3 2 0 2 2 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 226 0 41 12 0 12 12 0 8 0 art_table 32 227 0 41 2 0 2 2 0 8 0 art_node 16 49 0 15 1 0 1 1 0 8 0 sysvmsgpl 40 14 0 2 1 0 1 1 0 8 0 semapl 112 26 0 16 1 0 1 1 0 8 0 shmpl 112 6 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1904 0 491 46 0 46 46 0 8 0 ffsino 272 1904 0 491 95 0 95 95 0 8 0 nchpl 144 2447 0 813 61 0 61 61 0 8 0 uvmvnodes 72 1977 0 0 36 0 36 36 0 8 0 vnodes 200 1977 0 0 105 0 105 105 0 8 0 namei 1024 6448 0 6447 2 1 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 6270 0 6269 7 6 1 6 0 8 0 sigapl 432 441 0 426 2 0 2 2 0 8 0 futexpl 56 2368 0 2368 1 0 1 1 0 8 1 knotepl 112 101 0 82 1 0 1 1 0 8 0 kqueuepl 104 57 0 55 1 0 1 1 0 8 0 pipepl 112 224 0 205 2 1 1 1 0 8 0 fdescpl 488 442 0 426 3 0 3 3 0 8 0 filepl 152 2333 0 2233 5 0 5 5 0 8 1 lockfpl 104 41 0 41 2 1 1 1 0 8 1 lockfspl 32 21 0 21 2 1 1 1 0 8 1 sessionpl 112 19 0 8 1 0 1 1 0 8 0 pgrppl 48 23 0 12 1 0 1 1 0 8 0 ucredpl 96 300 0 291 1 0 1 1 0 8 0 zombiepl 144 426 0 426 2 1 1 1 0 8 1 processpl 840 458 0 426 4 0 4 4 0 8 0 procpl 600 879 0 837 4 0 4 4 0 8 0 srpgc 64 6 0 6 1 1 0 1 0 8 0 sockpl 384 225 0 206 3 0 3 3 0 8 1 mcl64k 65536 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 5 0 0 1 0 1 1 0 8 0 mcl9k 9216 1 0 0 1 0 1 1 0 8 0 mcl8k 8192 1 0 0 1 0 1 1 0 8 0 mcl4k 4096 5 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 144 0 0 8 0 8 8 0 8 0 bufpl 256 6090 0 1143 310 0 310 310 0 8 0 anonpl 16 51979 0 43970 52 6 46 50 0 125 12 amapchunkpl 152 2090 0 2005 10 6 4 10 0 158 0 amappl16 192 1644 0 1222 33 7 26 33 0 8 4 amappl15 184 57 0 53 1 0 1 1 0 8 0 amappl14 176 193 0 186 2 1 1 1 0 8 0 amappl13 168 26 0 23 1 0 1 1 0 8 0 amappl12 160 58 0 57 1 0 1 1 0 8 0 amappl11 152 24 0 8 1 0 1 1 0 8 0 amappl10 144 132 0 127 1 0 1 1 0 8 0 amappl9 136 586 0 583 1 0 1 1 0 8 0 amappl8 128 136 0 124 1 0 1 1 0 8 0 amappl7 120 31 0 28 1 0 1 1 0 8 0 amappl6 112 58 0 49 1 0 1 1 0 8 0 amappl5 104 157 0 141 1 0 1 1 0 8 0 amappl4 96 620 0 592 2 1 1 2 0 8 0 amappl3 88 288 0 279 1 0 1 1 0 8 0 amappl2 80 2702 0 2646 2 0 2 2 0 8 0 amappl1 72 18870 0 18430 26 16 10 20 0 8 0 amappl 72 1124 0 1089 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 7 0 0 1 0 1 1 0 8 0 uaddrrnd 24 442 0 426 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 442 0 426 1 0 1 1 0 8 0 vmmpekpl 168 7326 0 7304 2 0 2 2 0 8 0 vmmpepl 168 53965 0 52543 91 16 75 77 0 357 12 vmsppl 360 441 0 426 2 0 2 2 0 8 0 pdppl 4096 892 0 852 6 0 6 6 0 8 0 pvpl 32 177489 0 166226 135 8 127 131 0 265 29 pmappl 224 441 0 426 2 1 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 460 0 4 14 0 14 14 0 8 0