kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Fri Mar 29 22:35:56 PDT 2019 OpenBSD/amd64 (ci-openbsd-multicore-4.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.132' (ECDSA) to the list of known hosts. 2019/03/29 22:36:18 fuzzer started 2019/03/29 22:36:23 dialing manager at 10.128.15.235:1889 2019/03/29 22:36:23 syscalls: 1 2019/03/29 22:36:23 code coverage: enabled 2019/03/29 22:36:23 comparison tracing: enabled 2019/03/29 22:36:23 extra coverage: support is not implemented in syzkaller 2019/03/29 22:36:23 setuid sandbox: enabled 2019/03/29 22:36:23 namespace sandbox: support is not implemented in syzkaller 2019/03/29 22:36:23 Android sandbox: support is not implemented in syzkaller 2019/03/29 22:36:23 fault injection: support is not implemented in syzkaller 2019/03/29 22:36:23 leak checking: support is not implemented in syzkaller 2019/03/29 22:36:23 net packet injection: enabled 2019/03/29 22:36:23 net device setup: support is not implemented in syzkaller 22:36:30 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x37) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x5) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x9, 0xfffffffffffffffc}, 0x8) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x80000000, 0x2}, 0x8) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x5, 0x9, 0x6e0, 0x9}]}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000001c0)={0xa9e6, './file0\x00', './file0\x00'}) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x80, 0x0) r3 = msgget(0x0, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000440)={{0x4, r4, r6, r7, r10, 0x40, 0x7f2}, 0x70e, 0x4, r11, r12, 0x5, 0x4, 0x40, 0x5}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000004c0)={'./file0\x00', @ifru_metric}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) connect$unix(r0, &(0x7f00000005c0)=@file={0x0, './file0\x00'}, 0xa) stat(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)) r14 = socket(0x1, 0x5, 0x4) sendmsg$unix(r14, &(0x7f0000000b00)={&(0x7f00000006c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000009c0)=[{&(0x7f0000000700)="ac5ead0c2288bede35e425699cd080b7558f479575c51d4548acf73d9cf1f52aacac74b48439297e7df567484e36432dc6841c8fcb92341a21d065c9032ed11415ba2dc2afc82cda9d6b9abca378e61e3c4c87ec66de52e52a8081ac63c6a542fd4f294b7bb0a33b2cdfdfae35f7780c59aca80945270dd7bca03a26c34e4a6da64c374760cc1555c3536f23e7ee8156ccdf610e04c3db4d80c8dd900c756c3950f9fdc26db613482321d287bbe4e2ec562856071cad2fbda3c8bf21ab6948a0439fa9e9e0d7f24eeb1a5c31ec45289712bbd902b8c4408af644c103a8f7fade580dddf09e18701e3e8cc00c4b08", 0xee}, {&(0x7f0000000800)="e03a7d1460ec6be1b6634cdd164b70", 0xf}, {&(0x7f0000000840)="711cd143eaa79cb7ad3787e010986cfcfba8ab33f94942382f715bb1dfb77c3bb6d1f6a4e6d637a4f7215ba34b15cfc40e273b78efc107fe48bd209c4e04eaee6e923fefceae7bb481429dfd79a5aecce8c283bf8af07df5780c4d8fc752ce942bec18284a1f3b3ceb9b4d2d01adb21f143a9445f224c89bee6165a87a5cba0ed545acb4a50dbe1fed1f", 0x8a}, {&(0x7f0000000900)="31db60169a48de53820c3c01a1f213eb694f532fe00b4d07fbd8aeeb31555f972a85c7691f647780fb17a55cdf5533e54070d70838928846d266d04a767a2b14f1863fed1a78ae2543052d70ee7f611dccb2586692e85fd0cd8d0d2fd43f0e8bfe43bc30054db62f9e2594e54e62dd9a250f38063d784694368243dda44a03a4819a91a90991098983f60ea993d902b0c14d4a222d579dc1069d", 0x9a}], 0x4, &(0x7f0000000a00)=[@rights={0x28, 0xffff, 0x1, [r14, r1, r14, r1, r1, r2]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r2, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r11, r13, r6}, @cred={0x20, 0xffff, 0x0, r11, r9, r5}, @rights={0x28, 0xffff, 0x1, [r1, r2, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r12, r7, r8}], 0x100}, 0x400) msgget(0x1, 0x4) lstat(&(0x7f0000000b40)='./file0\x00', &(0x7f0000000b80)) r15 = openat$tty(0xffffffffffffff9c, &(0x7f0000000c00)='/dev/tty\x00', 0x401, 0x0) faccessat(r0, &(0x7f0000000c40)='./file0\x00', 0x2, 0x3) ioctl$TIOCFLUSH(r15, 0x80047410, &(0x7f0000000c80)=0x7fff) pwritev(r14, &(0x7f0000000e00)=[{&(0x7f0000000cc0)="c8a18e5c9ddf", 0x6}, {&(0x7f0000000d00)="e2649f178bcf81333489393efb1bdae10e9da36a4dbed049ad651b5198a47700b08b4975dc6b14bf4e67df950e2416d44d6399a47bac37a74557ecfa6cbb609250360094f034a89b0e9a337fdc8caa73308edfc554d4cae6d4cf0ac0f49658eee6dc1a574875502bf3cac0186a491421475f939e5114f9b495d42d094e631ecc1b28d2367d10b3c467205fe0d8460e06680bd760b4c36cfcca2740fbd2be47a1bebfc9e4eb770406faac23e95b19adc14068e89883517eb5b4c907725b3f7e505ca168787530b84696506f05d8a3e44d65248e5d9991f1f6cd8ca5fd168fa49b854ee73bb208502d401a687201dccc83189dea2f2222fad24f167a50d93dc7", 0xff}], 0x2, 0x0) 22:36:30 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x3, 0x6671be23}) r1 = dup(r0) r2 = syz_open_pts() r3 = semget$private(0x0, 0x0, 0x1) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000040)=""/8) fcntl$getown(r2, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getgid() r6 = geteuid() r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x8, r4, r5, r6, r7, 0x40, 0x10000}, 0x4ec3, 0xcf9e, 0x2}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000180)=0x3) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f00000001c0)=""/55) bind$inet6(r1, &(0x7f0000000200)={0x18, 0x0}, 0xc) r8 = semget$private(0x0, 0x4, 0x1a0) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000240)=""/96) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f00000002c0)=0xab) getpid() poll(&(0x7f0000000300)=[{r1, 0x40}, {r1, 0x2}, {r0, 0x1}, {r2, 0x20}, {r2, 0x5a}], 0x5, 0x9) semop(r8, &(0x7f0000000340)=[{0x4, 0x7fffffff, 0x1000}], 0x1) bind(r0, &(0x7f0000000380)=@in={0x2, 0x3}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) semctl$IPC_RMID(r3, 0x0, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) clock_gettime(0x2, &(0x7f0000000440)) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000480)=0x7f) fcntl$dupfd(r2, 0x0, r2) clock_gettime(0x6, &(0x7f00000004c0)) 22:36:31 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) poll(&(0x7f0000000080)=[{r0, 0x20000000000}], 0x1, 0xc179) 22:36:31 executing program 1: r0 = semget$private(0x0, 0x6, 0x0) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000080)=""/38) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x80, 0x50) kevent(0xffffffffffffffff, 0x0, 0x3, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffff9, 0x60, 0x3, 0x7, 0x9}, {{r1}, 0xfffffffffffffffc, 0x81, 0x1, 0x1000, 0x8}, {{r1}, 0xfffffffffffffffe, 0x1, 0x80000020, 0x6, 0x70}, {{r1}, 0xfffffffffffffffe, 0x18, 0x3, 0x79a, 0x80}, {{r1}, 0xffffffffffffffff, 0x98, 0x1, 0x7f, 0x1}, {{r1}, 0xffffffffffffffff, 0x40, 0x9, 0x6, 0xa3}], 0xe2, &(0x7f0000000180)={0x5, 0x3a92}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x20, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 22:36:31 executing program 0: r0 = semget$private(0x0, 0x7, 0x100) semop(r0, &(0x7f0000000180)=[{}, {0x0, 0x7, 0x1000}, {0x2, 0xe7, 0x800}, {0x4, 0x6, 0x1000}, {0x1, 0x8000, 0x800}], 0x5) mknod(0x0, 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x1e1) r3 = geteuid() r4 = getgid() chmod(&(0x7f0000000240)='./bus\x00', 0x20000000000) lchown(&(0x7f0000000100)='./bus\x00', r3, r4) chdir(0x0) setsockopt(r1, 0x87, 0x2, 0x0, 0x0) getegid() getegid() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000140)={0x3f, 0x80000000, './bus\x00', 0x1f, 0x5, 0x5, 0x9}) getsockname(0xffffffffffffffff, 0x0, 0x0) writev(r2, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x4cc) mkdir(&(0x7f00000000c0)='./bus\x00', 0x8) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x34) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000200)=0x8) setuid(0xee01) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x80000000000091cb) 22:36:31 executing program 0: nanosleep(&(0x7f0000000000)={0xf0, 0x7ffffffc}, 0x0) r0 = kqueue() r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r2 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) kevent(r0, &(0x7f0000000000), 0x2f1, 0x0, 0x7fff, 0x0) 22:36:31 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x820, 0x80) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) r3 = dup(0xffffffffffffff9c) r4 = socket(0x6, 0x0, 0x4) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x20080, 0x0) r6 = socket$inet(0x2, 0x3, 0x7) socketpair(0x6f142a6d3c26b15d, 0x4002, 0x1, &(0x7f0000000100)={0xffffffffffffffff}) r8 = accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r9 = accept$inet(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd\x00', 0x400, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x18, 0x8000000c, 0x347, 0xea2}, {{r2}, 0xfffffffffffffffd, 0x40, 0xf0000000, 0x8, 0x3}, {{r3}, 0x0, 0x0, 0x10, 0x0, 0xf4}, {{r4}, 0xfffffffffffffffd, 0x10, 0x1, 0xffff, 0xffffffffffffff81}, {{r5}, 0xfffffffffffffffe, 0x2, 0x2, 0x800, 0x2}, {{r6}, 0xffffffffffffffff, 0x41, 0x10, 0xffffffff, 0xfc6}, {{r7}, 0xffffffffffffffff, 0x44, 0x2, 0x8, 0x7}], 0x8, &(0x7f0000000380)=[{{r8}, 0xffffffffffffffff, 0xa0, 0x200fffff, 0x8, 0x1}, {{r9}, 0xfffffffffffffffe, 0x1, 0x1, 0x1, 0xfff}, {{r10}, 0xfffffffffffffffd, 0x40, 0x800fffff, 0x7f, 0x9ca}], 0x40c, &(0x7f0000000400)={0x2, 0x1c000000}) r11 = kqueue() kevent(r11, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x10, r11, 0x0, 0x0) 22:36:34 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 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) 22:36:34 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = semget(0x0, 0x3, 0x4) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000780)=""/4096) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000240)="8745ad0ad696ddc89d1e3ec1fdb849cb7ea91a5a130000002edf048b310339c14f240ebd591965b17fe66dd651ddde280d929d39d9f16edb0bed7200c878b42fb63e3e8971869fb39aa53e558cb55d097f90b36294c67c74b88b4fb461a306ba4889241667815d5b7a50852741579a4970c4f0092f41f7d68d9e9f97b96010b01725441822c9000c759f9590731e09cb4c31a3772db01701d9943e6a32fd527fe1", 0xa1}], 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0xfffffffffffffffe, 0x8, "f69b2256db24ca665c6d2adfe04300"}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000700)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e7a2f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e104", 0x65}], 0x1) 22:36:34 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000880)='/dev/zero\x00', 0x400, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTART(r1, 0x2000746e) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r2 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000e40)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000300)=0x7) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x10) renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r5 = msgget$private(0x0, 0x0) linkat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file1\x00', 0x4) connect$unix(r4, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x3}, 0x8) pipe2(&(0x7f0000000080), 0x10000) mmap(&(0x7f000000a000/0x3000)=nil, 0x3000, 0x2, 0x11, r3, 0x0, 0x0) r6 = msgget$private(0x0, 0x15) fcntl$getown(r3, 0x5) msgsnd(r5, &(0x7f0000000e80)={0x2, "18c082b64d321c3bc2fd28e4f3e8ef297e62b83131ecdf6f9c4cbf37c2d52b0b97d74450d3d5d8096f0bae7a165153f068696590ebff6c87035d07648ba71519969257e6b48717b98fd944f7106a328832ca4076e499139f46412003183332a3d10bdd0023dae52bc4abb9988db58f40d4d47ab86552769369e11d3ab178a979c4826a1063ce4c25611a19bff0eb24b422d508e578f9bafcfbd7181de27443be16cce092198711000a14124faf8da487fe8d37aca08dc3d3b4ea42f4139835e16cf0148922f3e63afce5767b76656bfe9321638207adaf66fd30b1d042"}, 0xe5, 0x800) stat(&(0x7f0000000400)='./file1\x00', &(0x7f0000000440)) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000340)=""/190) 22:36:34 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') 22:36:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r0) fsync(r0) dup2(r0, r0) 22:36:34 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r0, &(0x7f00000002c0), 0x88, 0x0) pwritev(r0, &(0x7f0000000280), 0x1000000000000042, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r2 = getuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={r1, r2, r3}, 0xc) 22:36:34 executing program 1: setreuid(0xffffffffffffffff, 0xffffffffffffffff) r0 = semget$private(0x0, 0x2, 0x40) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() r3 = geteuid() getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) socketpair(0x20, 0x5, 0x4, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r5) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_GETPARAMS(r6, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x4d, 0xfffffffffffffffa}, {0x85, 0x5}], 0x2}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x2, r1, r2, r3, r4, 0x100, 0x9}, 0xf085d23, 0x7, 0x5}) 22:36:34 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) readv(r0, &(0x7f0000002080)=[{&(0x7f0000000d00)=""/4096}, {&(0x7f0000000900)=""/145}, {&(0x7f0000000780)=""/4}, {&(0x7f0000001d00)=""/150}, {&(0x7f0000001dc0)=""/209}, {&(0x7f0000001ec0)=""/252}, {&(0x7f0000001fc0)=""/156}, {&(0x7f0000000a00)=""/15}, {&(0x7f0000000bc0)=""/42}], 0x20d) r1 = semget$private(0x0, 0x6, 0x8030c) mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0x5cc2) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0, 0x0}, &(0x7f0000000b80)=0xfffffd15) getgroups(0xa, &(0x7f0000000100)=[r4, r3, r4, r3, r4, r3, r4, r3, r4, r3]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a40), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000ac0), 0x328) getegid() getgroups(0x4000000000000189, &(0x7f00000002c0)=[r7, r3, r3, r6, r9, r5, r8]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580), 0xc) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) getgroups(0x1, &(0x7f0000000740)=[0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540), 0x364) getpgid(0x0) poll(&(0x7f0000000040)=[{r2, 0xf1}, {r2, 0x56}], 0x2, 0x0) semget$private(0x0, 0x4, 0x8) getsockname$inet6(r0, &(0x7f0000000680), &(0x7f0000000240)=0x135) socketpair$unix(0x1, 0x400001, 0x0, &(0x7f00000006c0)={0xffffffffffffffff}) semop(r1, &(0x7f0000000600)=[{0x0, 0x1000, 0x1000}], 0x1) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000140), 0xc) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000005c0)=0x4) pipe2(&(0x7f0000000200), 0x4) 22:36:34 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x2) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) r1 = socket(0x18, 0x6, 0x8000000000) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xf0000098, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom$unix(r2, &(0x7f0000000300)=""/18, 0x12, 0x3, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0xa03) getsockname(r0, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) lstat(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = syz_open_pts() writev(r3, &(0x7f0000000480)=[{&(0x7f00000004c0)="76efbe776ca44d25264cee80426079d2af15b4f4bd763c0d57585422b0135b1c87c384674c79e5431740bbc4ab35682622a9f59c144170028d0bab067745294484a6e2380f65ede1c4deece973578f11895b9b7550455c672b87c137dca66e103d128298b04773455cfef53f6eff4401ca2b3f8b27363d744dd01c8b10861f35f04bac33e27a8b5c52414aee3ee07cf6264477643558160e49c592d05e590f8ee587b6e66f163151043742ebdd26ace58689fc64c65e151353e32728ab12e7e43cf765311880947866e7b83d05e375c0b73232fee396c2fd1d753bb9a4044de1628cc09d67759446d9618911146b73420cefd824a057066a014993dbbb25a37ecce0302d20fc75f4645c3c26e8264c59479898f46d4cfda730ade015bf9b5eef469fd377833ceff3f58994c795662261c5cfe732301673baa1c71973038b5ceeb7173ff96d49304a3423cee1db3c3710a49bee4e8aad3029d795dcddc639fde92aff08568ac7371e52a6e254116a9277ae67096031c00c83d8f7752bd4b75d95c7", 0x181}], 0x1) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000002c0)=0x2000000002) execve(0x0, 0x0, 0x0) fcntl$dupfd(r2, 0x0, r2) setsockopt(r0, 0x80005, 0x800000000000010, &(0x7f00000001c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000000029, 0x20000002b, &(0x7f0000000040)="1b1c0000", 0x4) setsockopt(r0, 0x5, 0x3f, &(0x7f00000000c0)="9d40679ab94bd35b79e5026e3e9b653a44c27b2bb7fc47a33f891d569cb1f7b26ac162dee99dcc6c4aeaac68863727748d8f8ab8102e600c97906f06aea25a54652ccf5919bd7ab084e3b7072c8fb5926a8753af8eab49e30e64e8623ed670d717e932a95d5ca2cb676f3733d8cdee4e374db9d6a12365510f36c6d0c48e6365fa9803887cc4bfed82254df0afc169c3c01d6e957e80060a8ddd56", 0x9b) chdir(&(0x7f0000000200)='./file0\x00') listen(r1, 0xff) 22:36:34 executing program 0: socketpair$unix(0x1, 0xfffffffffffffffd, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="2d012e2f66696c6530003db9bd2c1a99c24983a3a9485a2bfcd848105c5e7e5c229575915f555984541ebe9e843afc74a132fab47cbe194b177e9ad38c8ba6d9d4bc7558cafaae7c48e81375d79cb06b370faf8ddceef2a7a13c16ade21c5acf6502fedbd5eef9c3284c8378717cd12e0e5f9b4d7eacf9aa094fd953f5693756c59db8499c880172fb"], 0xa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setreuid(0x0, r2) r3 = socket$unix(0x1, 0x5, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x30080, 0x0) r5 = fcntl$dupfd(r4, 0xa, r1) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x80000001, 0x100000000, 0xaf2b, 0x0, 0x6, 0xb5, 0x5, 0x1, 0x0, 0x1000, 0x3f}) ioctl$TIOCNXCL(r4, 0x2000740e) 22:36:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x3}) fcntl$setstatus(r2, 0x4, 0x40) dup(r0) accept$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) open(&(0x7f00000001c0)='./bus\x00', 0x20000, 0x0) 22:36:34 executing program 0: r0 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x3000)=nil, 0x1000) shmdt(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000001600)='!', 0x1) r2 = syz_open_pts() close(r1) r3 = shmat(0x0, &(0x7f0000ffb000/0x2000)=nil, 0x1000) shmdt(r3) dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) syz_open_pts() shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "4c9a2c4e44800436d06f02a4c4b4e6e2f215c19e"}) r5 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x3000)=nil, 0x1000) shmdt(r5) syz_open_pts() r6 = msgget$private(0x0, 0x10) msgsnd(r6, &(0x7f0000000240)={0x3, "b7949c3ca13c1648868a9ebd48175feb90b8eaa9a3108828af96c3f84479ea4c55972a04073679d3a9779df076e2b5959f23f8ad5622fae496deb4b03c1c4fb33daa9f200559266cd007524675b626c0520e00cdc5be3935e1fc03"}, 0x63, 0x800) 22:36:34 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0xa00) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r1, r3) kevent(r4, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x3f}], 0xdd, 0x0, 0x80000000, 0x0) 22:36:34 executing program 0: poll(&(0x7f0000000140), 0xf9, 0x7b) clock_settime(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x8) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000080)='^\x00', &(0x7f00000000c0)='-[\xcf%\x00'], &(0x7f0000000300)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='\xd8^\x00', &(0x7f00000001c0)=':\x00', &(0x7f0000000200)='@\x00', &(0x7f0000000240)=':]\x00', &(0x7f0000000280)='{\x00', &(0x7f00000002c0)='--\x00']) execve(0x0, 0x0, 0x0) 22:36:34 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000040)={0x3, 0xfffffffffdfffffd, 0x400, 0x0, "61aa0db11de9a78b3ec0098000000000000100", 0x3, 0x2}) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000340)="f544af1e7186b2126515e03df64d9974fd3d64bc7d1456474145", 0x1a}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000140)='I', 0x1}], 0x1) r2 = dup2(r0, r1) faccessat(r2, &(0x7f0000000300)='./file0\x00', 0x0, 0x3) syz_execute_func(&(0x7f00000002c0)="400ffc3a66450f380a70b4c4a18571d55b66450f10ace617f3491e99e30447ff6ce4f6c40245bad5c4c279182667f3440faea1875576de") write(r1, &(0x7f00000004c0)="40bb0f6f80a49483dd4fabd5492c0dca0e12f12b660507ba1bb386c5a567339fa9163cc332588bb51282cf54ecb7cdb592a9afc838dc3b5c4bdac2d6fc859eb78195985ae5c9dad11c1f60add38db15622e5c5eebaf0a1c5a7013035be80e4b4abd1c57a12c0c35c427ed3594b7f931c159478f5342d842c67654e745e9f3402612cc627627142db23e6ab9d93f92ce9b4089eb96a85be65ae2d492d4f9338969b4a59becf9fa1d5ccf472dbd9d823ef7bf408f331f6544943956f95b6d97c08674251440d49972c3311bec747a813db9182b56e2064b271ddd19501cc7ab4f8e55dce664c3e7a4d4279e8ddaa87a8e0be2b", 0xf2) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000001700)=""/108}], 0x1000000000000176) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='W\x00') r3 = fcntl$dupfd(r1, 0xa, r1) execve(&(0x7f0000000380)='./file0\x00', &(0x7f0000000400)=[&(0x7f00000003c0)='&\x19@\x00'], &(0x7f0000000680)=[&(0x7f0000000440)='W\x00', &(0x7f0000000480)='W\x00', &(0x7f00000005c0)='W\x00', &(0x7f0000000600)='{+^.\x00', &(0x7f0000000640)='\x00']) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000080)={0x1, './file0\x00'}) preadv(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/107, 0x6b}, {&(0x7f0000000180)=""/63, 0x3f}], 0x2, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000006c0)) kqueue() setrlimit(0x20000000007, &(0x7f0000000700)={0x401, 0x400005}) 22:36:34 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x1}) 22:36:34 executing program 0: ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000000)={0x3, 0x7}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x110) pipe(&(0x7f0000000080)) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x40, 0x0) utimensat(r0, 0x0, 0xffffffffffffffff, 0x0) 22:36:35 executing program 1: mlockall(0x3) setrlimit(0x804000000003, &(0x7f0000000100)={0x130001, 0x440621010000001f}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse\x00', 0x80, 0x0) socketpair(0x1e, 0x8000, 0x1, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f00000005c0), &(0x7f0000000600)=0xc) r4 = socket(0x18, 0x5, 0x6) pipe2(&(0x7f0000000640)={0xffffffffffffffff}, 0x4) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wsmouse0\x00', 0x20, 0x0) pipe(&(0x7f00000006c0)={0xffffffffffffffff}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700)='/dev/bpf\x00', 0x0, 0x0) r9 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000740), &(0x7f0000000780)=0xc) r10 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) chdir(&(0x7f0000000900)='./file0\x00') r12 = getegid() sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000004c0)=[{&(0x7f00000000c0)="d5ea8f77c77d52df3894b815d626453c7629fd17c440b60463e44392596ba26913cfff304bf2d9", 0x27}, {&(0x7f0000000140)="f542281bae82f1b7a455153591737f63d7b5e9b67c4f628d19e09537975509fcc63ee1606f6cbf4aa1709dc5b0a3adf87cbc9f19e53f1c959424a6e17c23e4d11f6a0667a3c02b026be1ff223b911f78d0e70fd6005e14d4f210f4738f0449906e5a03f981dbc0e88ca2fe533ac50987e55f4f4e676259ff5148d20f349d6691e4697f4e47939d6076043a5984785352fb0608847de457e19c6fc865", 0x9c}, {&(0x7f0000000200)="1eadfa70e65c0e4467ceed596bf90d554b3d54799cbdd18ce1a1d980e819c6698dd8e66dd8d1d322a6fcdec01af62d9fbc62cedcb84aeac4bcda0f7718339d99fe700ef9b4c3f31a86f21d42c6b3846af5eb4876a15989509314c81ce7d3745ba1c1e070a1dc702824f9c308cefe766c9a5b99223fdee4160bf62cdba3756e2acba38233a6dc461a2963a1338256188bc803aebfcfce3771f28ad8e4665de87d210a07cf7fb4985fa24580658eede7ece3650b55596971", 0xb7}, {&(0x7f00000002c0)="3e337f94695848a7acce64c6e251b390e018f30af42bda906c348467841efabec5760e9eaa3e276c2a2d672111c0f9d9d57cc89bcb27b7075e1af191bdc5f41d0491d79c01d76469a035f3fb1ba73acee4b3b516", 0x54}, {&(0x7f0000000340)="0e1407db5280", 0x6}, {&(0x7f0000000380)="80f71fd03f1a7b4ba681635588bb925135416427beeed1f2f7b869091f96e6283eca28f011927a4b016f8ec6b4f71ea55bc034ebfe474a5b3c300250c47e32c41e3034a3e34d25d4392b94b238658312ccac25d07c98973dd415f258ef9cc08553fd9596eb8476d08627d49edaf15e402322f2080ae3703aba3cf7cdb230aaa02a1e85628ead43dedad5050b45606f094e189a6bc0cdc0b3637371e8c8685ed390733f6dd084e2258d2604dc5b28e7e66a74c4f213cd30fd90624bb328706a942617af4913f0f11971cda3f127cec06a5c8a26b24ca3bae40c4413a73ea7551e80b7f9ec7f", 0xe5}, {&(0x7f0000000480)="0ec6bdb2bdc031d61c27cd68bb7aa84c797635510fef9a4ac25843b95f2fac6011", 0x21}], 0x7, &(0x7f0000000840)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x30, 0xffff, 0x1, [r2, r3, r4, r5, r6, r7, r8, r9]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x68, 0x1}, 0x4) syz_extract_tcp_res(&(0x7f0000000000), 0x2, 0x100000001) login: pckbd_enable: command error 22:36:35 executing program 0: r0 = socket(0x2, 0x8003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) socket$unix(0x1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 22:36:35 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x4008, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8590, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) 22:36:35 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 22:36:35 executing program 1: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000340)={&(0x7f0000000300)}) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getuid() setreuid(0x0, 0xee00) geteuid() r3 = geteuid() setreuid(0x0, 0x0) r4 = semget(0x3, 0x3, 0x10) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000000140)=0x1b0) r5 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000002c0)={0xf4, './file0\x00'}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000240)={{0x1, r3, r6, r2, r8, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r3, r6, r3, r7, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) 22:36:35 executing program 0: r0 = dup(0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000100)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x9, &(0x7f0000000180)=[{0x7, 0x8, 0x4, 0x80}, {0x2, 0x3, 0x80000001, 0x900000000000000}, {0x5, 0x8000, 0xffff, 0x4}, {0x0, 0x4, 0xfffffffffffffff9, 0x4}, {0x1, 0x4, 0xc1f0, 0xfffffffffffffff8}, {0x793e, 0x7, 0xfffffffffffffff7, 0x5}, {0x6, 0x100, 0x6, 0xff}, {0x9278, 0x9, 0x1, 0x7}, {0xfffffffffffffe29, 0x0, 0xfffffffffffffffe, 0x31f}]}) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000200)) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20001, 0x0) close(r1) r2 = msgget(0x3, 0x40) msgrcv(r2, &(0x7f0000000240)={0x0, ""/206}, 0xd6, 0x0, 0x1800) 22:36:35 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x21f, 0x0) fsync(r0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x100, 0x0) r2 = dup(r1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000180)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000000)={&(0x7f0000000040)=[{0x2}], 0x1}) poll(&(0x7f0000000180), 0x0, 0xc63) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x2, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() pipe(&(0x7f0000000100)) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000080)=0x9) fcntl$dupfd(r2, 0x0, r0) readv(r3, &(0x7f0000000700)=[{&(0x7f0000000240)=""/142, 0x8e}, {&(0x7f0000000300)=""/240, 0xf0}, {&(0x7f0000000400)=""/242, 0xf2}, {&(0x7f0000000500)=""/242, 0xf2}, {&(0x7f0000000600)=""/77, 0x4d}, {&(0x7f0000000680)=""/117, 0x75}], 0x6) 22:36:35 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) 22:36:35 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0xf6, 0x0, 0x0, 0x0}, 0x0) r1 = dup2(r0, r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) 22:36:35 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0x7fff) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) shmctl$SHM_LOCK(r0, 0x3) fchmodat(r2, &(0x7f0000000300)='./file0\x00', 0xe, 0x2) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x6001, 0x203) r3 = semget$private(0x0, 0x5, 0x4) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f00000000c0)=""/211) 22:36:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) setsockopt(r0, 0x101, 0x7, &(0x7f0000000040)="bd4b10aae87c1fca71cd3031b33b4654f0b53a1ccc21598be4e26ca6a89f4f6c81fc3d", 0x23) 22:36:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffeffffffffffff, 0x0, 0xfffffffffffffffe, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 22:36:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202b, 0x1b00) r0 = socket$inet6(0x18, 0x1, 0xfff) dup(r0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getegid() fchownat(r1, &(0x7f0000000080)='./bus\x00', r2, r3, 0x4) write(r1, &(0x7f0000000000)="b2cd512f25038dd36f7f7552e40000007ab97f9b78dedb5b73ad7bafbdf0e8ea9618f99e6723", 0x26) 22:36:36 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x40000400000002c2, 0x0) r1 = dup2(r0, r0) lseek(r1, 0x0, 0x100000000000001) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) fcntl$setstatus(r0, 0x4, 0x40) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 22:36:36 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000100)='\x00\xff') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') link(&(0x7f0000000000)='./file0\x00', 0x0) 22:36:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x20, 0x0) chdir(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') chdir(&(0x7f0000000080)='./bus\x00') 22:36:37 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000140)='./file1\x00', 0x8001, 0x0) 22:36:37 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./bus\x00', 0x88) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3, 0x41cf}) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000080)={0x3}) 22:36:37 executing program 0: r0 = socket(0x50000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x6d, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x285c0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) 22:36:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x1000, 0xfffffffffffefffd) r0 = fcntl$getown(0xffffffffffffffff, 0x5) getpgid(r0) getrusage(0x0, &(0x7f0000000200)) 22:36:37 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:36:37 executing program 1: r0 = socket(0x2, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) shutdown(r0, 0x2) 22:36:37 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r0, 0x0) setregid(r2, r0) getegid() r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r3, r4, r1) mknodat(r3, &(0x7f0000000000)='./file0\x00', 0xc000, 0x9) 22:36:37 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x7, 0x7fb, 0xfffffffffffffffe, "0366402ba77e0ccd6b0100"}) write(r0, &(0x7f0000001080)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33c563a47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c73f9835676e16586f1b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd8e946eae05000000000000003ce7a6d590fc1b6b85dcb7e4b4c21c2edc35dfc23d048e753eafee045e5409daed53746048f210ff000000000000008ae0e59a5c9acb36b8253770832f17c2c17910b2ffdc8b7c0b0de329ef598985071004995d092b", 0xe3) 22:36:37 executing program 0: clock_getres(0x0, &(0x7f0000000100)) clock_getres(0x2, &(0x7f0000000000)) 22:36:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="0d47976580c6f287466900a79f844db30668de59588ea54cd5fe55907d33e1038d7e6e7ad56d8dbdf489bc30ba60d1f43dfe59ef8814c5cd9bf205f40ef08c5ad6b6605e9321fdc5d3e3877b1b195c9db314ad6ede7f245c37f7e2750cf3215f03127658b833e03c7eb27659bd2f839e70bf19e79b8584c9ac2cc410fb5ef17902438ed74fd5ca6d1fbddeef6c5dad5e2a473c2c9d6d15b8320083d7852c93281a37833b2ed0b8d66fb0818acfb1c6ebdac3fe4f8b534331ab446941302da5b0ee0d704bea0c87b2084e50dacb2d3e29da8276277ea81281d1a6000000000000000000", 0x1d7) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x7fffffff, 0x200, 0x10001, 0x6, "0c8ab0a3d0646e32227d56e44421c51e412c8856", 0x5, 0x1}) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020e850ebe3a00000000afa680400900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 22:36:37 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x20) r0 = syz_open_pts() fchflags(r0, 0x1) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0\x00', 0x2) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchflags(r1, 0x0) 22:36:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000840)=[{&(0x7f0000000140)="6990739cd67cd92848e4340282515a278bb6ff5e146758d310713dec39db73d230104b7083125dc7a2373b93eeda26801889ddf7094a22ab3b9152b5cceb4ba5e01ea362fbbc8359b57b062a2737ec81b4aecad8e05af8770b6187a3f2ee93e305a152a7d0465b75c68556202ba600d118b4a81aabd8ecca5e3c8898b92aada2c1183ac69f965ceee8b9d7aa59456d5bfb4fec0aebec09bc614fbddadcdfb074fa77c34e3dd7bf3e28dc15e90bfc106db3986a4c703c5812b39ae918104849e4c2", 0xc1}, {&(0x7f0000000240)="9f2c75b6468d49ac1ebf17dda8e696c60c1dd85b2bbdc90c2301bc8dd3a4241ea2f371c28f82dd4b3ead5651c534931791d5ade91a70ca6bdbb2150191d6a93e7fb4d528809f791e4a94d9a9f986ae7dd9ee5037b0bf9c02f8259a7d5cbc124d743a4cd1ad09a1e97bbdf06c3d04bd91e03247702427a088b65c943522826c0f3f77ebcecef8dc635fb5686a7052ebd493aef8c9ada5304047f359460c9891367f88f947e38d5dc520e899ca2379bb2ff0e0e3374e9b9cc6d74eb934fd1cd63f0151edc79bd5e147f738b6f359bf83471339866fda149f177f4743c4337b5d8f18359076641a00c722ba7ca96903e45493545dc6c3d7", 0xf6}, {&(0x7f0000000080)="e7b78bc492dea01ccebbbb49a412dc119d164a906ff9fe2a89226d15feea64cc6ebef1b1f8030df27d9fec46e2f2f7d26a54566100d1c5b86d5b3972c51190982fec8901881456f45efdf0f5fd022fe631a6976785c41f4ea596da64d516a72428c7976a6c62e51cad7c326b455e3333e13ac0c4941f98a38c", 0x79}, {&(0x7f0000000340)="3165b4eef521478fee319b2cb4b83a461e491a5313fe9ebe6cba7cf8ce6692954a1aa0b62d76d1fae3eec2506cd741ade1a8b392a11ae5fd0cf7a59dd85c09b9207997a094bbc9da6fe93e414ea7866f8a2f8aa1fecfd1bdda13df8924fc2858ee8aae3342de9711fd217f0396923bebe13ec64f6cc9f772fd543eea10ac9cd7ecbdf2b5b69d824bbcabb49befc9244c19f77d437ab9cf3f6dad8979099919f8d23dcc06be3fd763ca35989487780b27eda844a939c9b9409d03eefafc3a003c04bccfd782df4ece254e0f9c77ac831588", 0xd1}, {&(0x7f0000000440)="a99da0226cd485934d71b08adf1613783016681dc07b644cc35bdd68ae8235663c066f7d01336f02f408a7f034518235f06e0e64e8b2c28c144e05aeae7ca3614547e67b2205c271da9dd3aa118a25cc69158f7567ab3a31cef6e7320f69653490d77057a961c8b1a1a4870049e3a1d82d1f76a10f596bdfeaaa09135a0af4549100f8ce9800ca7188beccae", 0x8c}, {&(0x7f0000000500)="e73533f15329ea525674f3ca203451ea639bad4ee9fdd1b52efc603fe11b2185b9a9b3d6900333d3c7e458902934b1ddda4e80c1fb06eb9c957f2618bfe8dfcfcbfcaeb7eb15acafda66d035efda193504bdb19997e71249d21bf6521fc605288cedfdfc359e2d1b238a729e1b3ccbde89532c4852b27ae264fa3d6f5a6825280443346233000df1544e09bb559dbb27b08e7ba7d716bfa5ed6e3171db53124ea3252db768800f25eca1e14f89e22c23ed8946d00e36ae6b30e74ec1cac03e14d24ece486f9078fa216fca93d1ac40715672007d143987f9dfc7a95bbd48b68e8dfb2742dc", 0xe5}, {&(0x7f0000000600)="752dd40fcc5f7d178213ede40bc1a8fcf755167c3a780ef9ea76d890e6ff342d7e2ac304ebf72a66f9e5d3f15e0da6e321bd0788153bd50818da6ca832d8bf2122053d0e2089cfb427d38eb1e287a9d1ac23ee12b1a2cc527195185b30e5452ceb3d0696a2ef7381cd9bcd6c91fff536d3d78e28237a884d78e255c397", 0x7d}, {&(0x7f0000000680)="e06456e2335e8c559555e470f989dc182cd0274a8ad8", 0x16}, {&(0x7f00000006c0)="27d67705fe6716d12e1e898852e568a3be1373cfe08987faee68018d9369c2e6f066de720caf532c657a585e8497bc876cde6e556b6f092226a21d5446b203a6cdd814f55d454ae2dc6b634979dccbbe70eef0b544160c47921f5573e8bfb9a16cdb1d3d8f9dd3bd3aa412093f7e1dca946ba4440f2991727ed5c4441ee2b307f12152ccbe843411465ac52bb71c703e315d54b2", 0x94}, {&(0x7f0000000780)="071cfd6e16751cf7cf0f7449590a48d8b118a539977ea00998f04ac45193a070c3c78c3d58042ba8e2474a30c13bf288bb572c016cbc9720e3728ee6f331afb7b5a90ab4a6b5d45bb6018c21967c524babc6a1af5d7565ece825313fc0686e941240a338fd55e346fe492b75742d5da3fc8560507e3cb609cf15e8d17ef09bfd95f846de726821b1655175fe897c8f64edca2357dca7c86d7f978afdc68455816f23b8991f", 0xa5}], 0xa) write(r0, &(0x7f0000000040)="6f49998269c215efa7267b369ce977d4bcc87e38", 0x14) 22:36:38 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "ff205b00003b5320180001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000100)='./file0\x00', 0x0, 0x44c) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = fcntl$dupfd(r2, 0x0, r0) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000140)) recvfrom$inet(r3, &(0x7f0000000040)=""/62, 0x3e, 0x800, &(0x7f0000000080)={0x2, 0x1}, 0xc) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 22:36:38 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) openat(r0, &(0x7f0000000040)='./bus\x00', 0x40, 0x163) mknod(&(0x7f0000000100)='./bus\x00', 0x280002002, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x1) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 22:36:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x286) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000040)=0x1) 22:36:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) setrlimit(0x3, &(0x7f0000000000)={0x9, 0x5}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0xffffffeffffffff1, "f69b2256db24ca661c89a404cd780c0a00"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a", 0xcf}], 0x1) 22:36:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000540)=[{{r0}, 0xffffffffffffffff, 0x7}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000580)="1b64c78f695d58681fddd6968c749825753fd7069a086eb0a895c16323bce1fd5d621eca6965ec578297e2654590555a2c52a07565678a2a2611d11cf4db8df42079a8b2dfd50d8050356d87ad7159514f1168979ec4b20965b38335f389a1c97ea8befcd1a3a3230d88fabddbffa58a7324810f19e952389e5a24c7f4ba15dd8836379e089f4eb67f6d9d6a18e80930d24e29c8288cd2081d11d0b8aeacc0aa48b05d1c3d6c9acb2cf0f55e7913929a22d6413599d8ad376452f77bd3fd588718706af61161869d98aef314af8970b7126e83147ff07eed0a6d890079b0eea9c8eb8615a05c61ec9f75a7957d4af634ea92151102da4d4e0e0476769e34136442b3cb7b3821159b71c5bd27244cc367d51ea75667b83323d63e9bb486f8d245849f86133238768369da96443ba8e97426779aa1059736a42ef14763ef15421c4506169fc4f0bace5cd2563b5d240933a50e87b5eefae75cee8556753a635b65d8021ab7e87890e0478e669cc59321fd97b2ac997f47ca22cb1f09cb64935a3a89bdb3272d041c52c77c153c91a84863d4b7242627cfb8e8498e1445501fc0900c97c3b305df5b2d2bb895ef9f0a1ddeb7a1b19c512d57a66e0587d33ee5458a93db7ba8ecd3934653c2c15337b8a1bf3818ed79e6cd228a94ae7f2e1d618cb19843318f2195874954c275963cd544989e06ce9a21c63c7de2a85f3df436693ef7b1b11852ab81aabccda6ba6e545845d0ded5a3ed11ed279c818038a64e055b34893e05b357fecdc94e3c2f8ad32409b7ebd204f5fa7ab4331ce3d4474d337877c121bcbb7369bc692e36be47d0b88427a8579b2edb98d35fbfe7a8a0d38025976c9ef0124763073ac51ce2e9d289d1a5af08b5bf5729387609f28a59a6907e5fb57c15ff6b9f4db9ad844f5cbaed868c2a32188eb82f436499990a181f9d68dd7c6904fb354f091db615c1b6aa7010a2752f6177b8e8c0e0aeed887841d39b86769e833ff450642f69c363d2e370b9ae15eb94913f0b31a1778ab50d4c9629f570b6f5193583a2f73119981727925f00c20c591cf49ea45b257a2442fd7f8d49fb230b07bc91696ed707d95087d08c1438e64af100e3e5fcb4497ab8c6db71b63bd4e60573af85d68f952fc1170518c9b79ebdf63244093b534eb5df787cecf43e01726157e61a2adbb2611f3e811e0a8dd3239609c177c0e0a4d5f35a34fb37f22390bd44760a991ce60bf5633a56433fc306a9456b3946d57aa2dbbb180d712cc33aed35db92130c4d2d32421ab6f6f95782ad350fcd3e001174649ed6338da3c9f70949868b16bad4f62e22524277643258fee3923e8e742b502512104913bc2c18da0798304f474ab31c9a3e6a4d33101ecb0a161c83393528f62c1df976623d1999ae92d2aeb7b41b5e55b06ae01996dec4d21dcc300b776ab7d8b89ff6c47511387721c95cf0151a2e60db372efb9774395e62006ff5aa45be9511646890e1d31e844636a7be07813259861389a3b5bbb327fd433455beb3914ec89e5bfa46c0537d7c99cbb1ea8b8b24111af3c3d922389ed5c9c38918a697897c78d0bba525cf17b37e45679a12294ca005d90d9610a1aa6c138b1a548d5afabe6ee08144775da81335888205047600c5d0f94331b93468ea0faff7e1957b66ba927817b513f516f178fb75bf58451d23fedbe43ff8d2a11de64afd6374c9af47e9af1655449f62eacc03aa571523aee4b5f81b71ec6f03400e3942d1a359ac199e20ca490f896a57cfca088991e2e3b3aa24a97bcbd1c8f1f66b47c1cd3afbbe8de74a1e911314db3b8346cd2e1427e95a142626ecc9213802774a798d5b02fb62aecd7ed76889c2916933597d292f4fbf795324731329b5e8ae317314cec9837b834099cef036caf5754eedd5da23adc960675363b4f122d7be46d52c890bb15a1617cee0dfca0843a0cb62692d681591b1b6069725b3fcb0328fe152d905bd5740aef39c84503042a3214a16a4601387257f3f3aa9a2b14f88d638e57df3edb90efab693101b8314ea615800d3fd84c41f4b3b4c1cb78eb259a04ab3b379185af1ff74fc3c49abb602310858d703068a28721cff8a0a9b30a27e4d33d03cbb55e2bb555f224a96541b876f04e674630f97784cf644993896d0db7cee30b817404deda18415585307b1403df0ef8d3d35f219a31c75a6526ab0ae96f2412470fc16413e00f46252884ac2fd9528996d4995beeb49e17fa546cb9e5b4fa94629c622b66cbd21a5fc64a0624dd1697e3364951a1e5ea00e02fa00edb8a5ad92c2a48dd6798cdbd6bb7ec8d460048c6442e055ad8b073f41ca77394b1121fe3ecd7d22928a241b6ceaa46e391014ab5f1847faf56aa6c48294649861d4db646dfe6f826c3f92b8253b7c007262c30a8e0ee07ce71dee31e5e4469d0307f08950755480c5700b64d035d41af3b374ff547ff268880f16a6a85d36d157be63539672e60c6de979a79e3f23b3a882c333950cb49913748ac70c59454bfc1cea6ba006dc274d8c420d3612340c9033c10c53b7f2258ce57425323e9e0515b407a03677ec4c475e427f5f73561408c3baa125da6917882dae0335708bca1c66574242378e13dece75b4394f6f4e54303d335df14d6f9e823e86139c68ab612f87cd280c1baeb3ab32727c4a8641cd1bcccc96edd7cab4c343ae13d833c94262bb0688c7f0aed485f49102d334ab92c83a504efe46d147059d4dd15498d5e24edfdd2edb9c8794c45bdd8e770ab28636afff11375fd6d6cff384dafdfac2d69febcebce924f74bc8fcb93a298512006c34589fe2270b865c95be60816863fc458d79bcabc0a15b249467d6eb00571b6d63c3661d97664ba8931b58eec8faeb8e00b7204f1aaf4fa685a64a2044a6a3fcefe7ef652527639aa9f99ce86bd45643e73b24aea8f19a8922bdd1e940cf0d6d8c0ba6c0a05f6847e94d1a9015d4623b94f65c7bbc256de74ff99a898b1339204ccba652cf0660d5130eeccf204bcb4260f64a9e3e3b10229796da1b4ea8e9521f150a5eff3451d020d8c4e6fb34d7c05cf13d92041809b4b7a5009c23f5c6d88a5473d15caf9a1e677337489fd306e172817a1421fd3e0527424a35f4fa22b4b85e119270b6a5f2656adf8978f76b2be442c1b5c5355062aac93f59c5ce22da2c50109d3fd28353083e83b262d123216b73251c04ba95aa7801a805efa17410f1ed9204a6b50b01e816fb3b83612cf6d1d1c2d5a003a5de60b857d5ef3b5cae988fc501cc02cd3ed86b8a91be48ad94863f5d44e6ea976ffe792f70025f88cb423bbb17163001b02fcb1a07ba978e71c1227d8dcd0d49e2ee888d3e43be57266e2a021115cf9af7af5b53dfd4872f248bedd282791d93a2e2492021dbb07e8d4eb4ad3cc3cb218448cad47820635cf0f3558cf7aa4793944f804b1bfb03f8926182cca7aa8d45b7b8ed158c663f5b1e1acc8c02e53a7d0fd2a0c3a797f3034314cf72c783bf807c8b3adfb2e1562aaa81e06b2c412462d764e1b466ca451338f87a2f998079f89310bea272220730dee1b417014b135777e40a12b75df4995d72ba726ced4bc033f8495641dad2ef54ee20c82f8b3a7a66de768d05ee0998dbf5e30822ac76d399623ab55198c5db487c5578e9f917cbcaf7129510a3bfb4e2ec252285506c472d2d5ffa97d4ffa51545ffe67bb87154961706b71b5fd505f135274015f419b5dcfe477656392e4c58dd8f791dc16476209efa7c978578841e0c7b52f7a9ddb73c9c7f328cf532f466c97362552e5e54434219b415482ed0e9fc9a162c57128e7ce26a1161f05d3e8d88befe88cc177595b15276a19fa060a7e9c11e5b094510901dbf70e3f2633664395e6db10294e2181265562d5acaa949bf8c3e6a6193f583b029c7af9ba2066f29360d33b2892db038115ac567e9e0bb32558573b1e531beea1c53b18a63d60cdfecce936a2b51e776427f4b3bfd86a7b2ffb339e5302ddfd0be0005fd59357c1db799ce58fcd97e62a2937b20baa007988df2b7bb7c6bd3087ac4f7e1c7e020561242263fe617bf2fd664ea39490f9603d7048c31c4733dac13413a7c8cccd7c3f7fde01999f71694551c659196dde5e7a29045208ea24e8c288b3bdf330c0b5e6ac039e2414cb5b6cbf035eb7efe37a1848b7885300f840f5d216eadd69f910b7a27e339a0f47d046fa9541f4884adb78ad01358670f24f004324b29cec4ec95bb4498789ce8f2d93ee04c9471f18418e69b317d24192ae2e7de7690b7bb9c9f4b83e8b2f4284404fb45c2b2933467f2f5ddb7c0f741e69d4e9dc105c307fa87be576bae2ef5045fadc3eba48ea7eadc52b45253eaa8dc2255f460a266a708881e2cf55e480892c08524ca4b10912df64c5119475090e93d0514b683519881bbaf8f3eca13f350de1a3221ec7b2553dac87f2f72ff19100985173ebc299efdb7cb068fc7ab2a52b33a192f441467c2bacc1aa956ed335a504aa7b42b6cde5a3a5f8c895deb589a6021382ffa9415f93181ef11a52a6e7a14b063c53490944337880043eadac6278ac6788144b2c8d4b94c901bfcef7cf2c47ac5e2836ca0613c30a89177ce87ad1e6d9bb7c3aeedd168e8b3ee762fd884710bcad67f88d7bbf87a3cca8fd1675b4496fd26a460a0b736b577dbfb40700aaf155d3520f121bc26f07eaacf358cf23813f03c61666bf1bca61960b0bebe12c4cf91b54edbf2e0494a03b7e63502ba4278824f2b4caf6794c6888d8853ccb8bb8735bf6d5180bb63048003a37501c8fb97cb7c9f630ccbd641234024fcd1de6c31ccbd85c2870440a85be95bc3e78f5289d1533b43d051fd6a05ecc0f48afb11b44016897a908579539a72a62f6b96fde4c5c86fcb7376e82c174806c9bf6115251819f6dbb46b0c73a82ff8bde99d51789b9c0f4327971b3b1531085d17733acc01f40d10898bccb62ca9b5f4051048e0e0577961518704cd76c8201a1c13d6aaa87bead0ba4c3b2921962fc2e48f506241b6557dc0784083f3c2fa9f5677b96605aafc44f2ac325e99b17bf0bd7479586a7c7ea49ed847f603d611de5a7df76a5f190b255300ad003f92fc98b19851a51b2526405f0bc7e57c81db005fe5a220ef1206e6e84fb218af3b81b197d0b40149e753a1b973b041bb41fbe55b9e179858d040a75e948a2eacd16e1901308c2f1d714b2cad6456f4fbafd403a009e447ea73b9e34b596f295f6335c8864a80367e8c271ba787d2ca6de1c33619a89b119a4819084d2f26776ae15bfa199e7c474605941b2e8f348ba31a2e12cdf32369b758c5ad41de6222cadcdc33afcbad54fc450974d34457e7608296e84e565bef950bc457bb8be79057d4b478b47d340ed9a20f00c9ebcd2b3bc7c09e3df93fb3277546e9c1f80140c7dd9cc0c6e03d31e74a5dc419acf8c27a95a1f7e382ef3f3beee81e05db09f0887ba5988b78ea932223c8f8f7bbe860eeb5c1d51c23a41c7c9aaefdfb588604af0c53435ba47c9f469473a69e1f042af3ab7bf2bb47e6113769d9755edf632feb8b7788d894b207d5ba37ac981a3aa48e5d902d2cc6001de56c4c3e0df7ae5aace1e4d6bee282679615bf694ae01ff8b7e8b6018142d2b5f6ecdea7d60b8b52cd1156c4ff1440668e3aac25d3247049b88ede2dd886d04804cbc81c206e389075ffde15a1207cf4bcf39c96fe3f49680f8bd1672ec17fee6a85bf9afa4c98f15907b2027e4b3a20b704d737cda3b7fed85d9d74dacaa24d28d07dc46cd65f755a3384", 0x1000}, {&(0x7f0000000000)="72db5036b96d80dd331671cf3bb33301ac3e26f45be750e663246c308aa6082b62d096b44f39a60aa880b9a896c2ac6123930e0df3824532e509f61d78a6646d85e5d2d1186f763bdb79c6a9aba9ba150a824a43d86653d07e9ddc6e9b3967359f518eb50e784da6d66705fd69d105cffe1121e0e08aac451a79368bf542c57d6b1c420bacac49d5dc2adb87e144", 0x8e}, {&(0x7f0000000140)='qy', 0x2}, {&(0x7f0000000240)="b8fdf8cf3339994ed236431c9d4a8d971a874d4794c8f6b16317ad9937cfe20ab95d521d1b27a8e05e64b5edb950f875807662333f49037e1f8667666876d6e8ef6d68a8cb445457b2aff7fe7a92a06721cc1706d21c3eccab1a5dd569d10c2467f31b22e03457b6125611e952bdebac54a06103908845529d5ff7293316e3fa4ce3fffef34e02eb7fe155a8842f692e2ba7cec4a70318d9fc631bf7db5a0c0bc58e9a00546d214b", 0xa8}, {&(0x7f0000000180)="fc361e0dbd6e135e20d1b7bcb5a0a420ac5a19bada67787ba357636a7189f746f1cca707f2124b93f8337d667fbc5674db3f77d4145357965ee3ab95f54af0622135ead9d74595a6092ff86012656a99e8b7f109a704d0d98c372ecb3de838004905ec4499c8bd27ec7aaf2b5595b847", 0x70}, {&(0x7f0000001580)="bfec777eb638d20b50ce45151f83536e7b7b24f401e17aab55d4a65e819b59068e056d2fd10f152320c161a1edfe7b28e021c80f6520918246d59a8465edea58397773ad1ee51729e13ee0eb80ec1015f6e049d83dd4b1bf61303ce39e16b51ad90b1a8c30d7026f9ee7721954b41dd0ade23a954b0e89c4b531acfecfc02e44ca637bc49927cb5a0597253784d3fcb392daaf7c8d735df1e2fb15e22d98ccb3e37a93cd89b8545561f844127f71e314873ab79a8eed7392169e7336366de6278f57d975700028bd236faa1e270b908fb07a1efcd74f06796d42566d84702e286c1f0a2b9f9d27a79fc57feb4f6cb9cf6080e3e0499f35e2d88553f2ba4b8cde52976a465b045b16e9928a3509d53094ee0d924de6bc353cdd569d4427406433f828c03f6d386c70ed1a51127bc4a606b3d8da4a5aad96f767dc226413679b77d0991ec1df99592bd0180cdea1023778f054fec1f5b2ae0ddb44558e85b8bcf21fb03e9bf558fb599fc094f2d05867ad905a827dbf702005eebe6eda80bc2bf3b89d4fa23e1753dd1c68e0a3fd4a52cfaceb3092ca6b440a26b0b1820deea409d8facdca9f6da8b5a8f55127cc8056b85f371bf5d0194199a7fe573c3cb387c60ed31db798813c757d967fc8dfba9d5056baffa73a1803419620d3c61603669c9a7608b9fc2cbd28c4ac22c76aba8f3ce5db32684b7054e35c3f69a097aa8573aac7f85f84a003a054617d99e487f394d165e3fe3f8f81c195a5e9ff10494c04a8426429acc967cb31274700665c2a3d0b3ebe67499c30cd835384ebfa32b6b0aeb8a8b3d691dc61354f1523ad1954e011985645ad5948848065d153592779f76468d3b5fac8befedb215a7411d926376e44a4407c7004502d461f168d2a5ff5b2fe8a548cd59341c74f5f5cd8fce40b1580acb5c3cf9999b3b7ed4591e8a38c461f994e77e1952648079c326f1d039be921d20b9e502d0ae5e5d8f03d829a30c47ac34bccd389e0811a18acf0598434a8486869c62246f2a729954f890dfe67b4d17e98cf057309d8bb58579a13b6f97649f2962d5a1da023d98f5060366e72b779a8bb219fc6b5dba151e9117abe0dae6262874cf733193ec798b307caaf82ecaadb54fe674da53140c4100ba1d8fd7fc73e3c79b343d40d8895cb709585975c15695d047044cf93033ed458b30216319199f2530c74b4e78842d06e3af8a7777bdfb24a097031170b9bdb298abc6804f7b6b9712f049b55796582b5750d1e602f841278e9e0f16b7f599ada343012ce8d48e40123ccfa1deab373c37473b5a433418c4f1cfa6ab1bf958e48c96094e145e08e0125ee706a9e9521ea2c10234b27bcc7639aa9cdca7ad7a849a42f2b8a47f783bcedd8779eeff498681b4d3cd1f8eba78019ff635a87cd929adbdcaa53e4634804140f99b98a3e65453f1c8ef344149204d50fc59575005cd1b6efcea9d26e79d562396eb433dd8e9d9941cde0cb19fb09886db0b0bd90776da41b053deb52156c01a9e4c60406da13723d737488803a6837db0881304fff8500d16b738f7eb5ce5954a00ffda3d67fde27acde29f01d9356acc8166422265762cfc90c5b791e41cbca05d6000bac24768e65ab69216283d9fb35c39c79ccdee0b3185d1e96cdaea8b76345f06b53cd91e5deca77401f76dd85014a320d618c1754854efb79efe597a07bcf8313efb6c1c0c5fcb4fadb56bf24c991c412a7fb11637e67ef67393767ebd713e99065d3a99ae229159b84584f2ea0c6fe4bcd954d2762bc7eaeaf7619b3b31a47cd5e7a3e6823caec33db2a993a58a056bcae8349da05afc54fb3e231dff5ab6d663ede6be6b4486d1e3a4c5e43ba88ccdfcde721cdea164934e01d4f7a14d9450d19856c0ccfd6bc84211be00a829f1e5ba1eeca6bb4bd671eae9586d7ffe11181af36f47289e41b4a9f54940f2f4161e7b5513debd50e40b13d15c670eb90ae1829f106e4bb74e7af77868e70fc459a11174dfd740e2ce9a69a15c7ae09be5868ea616478102ec67b9b3df3784a6783c5c307cfa716706369942cea916c898c037c9c84becc002daec3f856c9b8866b5e3d79722ac5bcb26e6c0a5a5b7943f746c81d0830c4adeb01df23185956566d846b9a04bb696f71fa9ca7254a4b8a7a710f420903cc96fe0bfdcb71836572b0d61528dbd24968ab7a3400180aa4f63678a7da946c252d6c8cb24e8bfea96f8216afe30e9671fb40f0da2825d5e1a97c6548e9345e9fe302f0b5fa1db3d59ca7d8a8f562175fb33a0588352b79c40cde84a1e00a585ff8d1f92283a54c6c74e26d526625c21b5b529520028d02c3631fef844e920acca1283cbac5827620a9202686ce0c0c21a7c6fc1c792f7237004c7525898b70e896ad240ed1f1cf303a0d57eeea33cfeb9fac7b4af4919388470b5944a12e7c86406081fcebd8b3a7d1abb35ade6b4ecb277a4cf08ec35ba0b8921783b308d7d52edd15f24606901e16bcc325a8d0208de244b9b088da7b9e46c1c051fc7fe386e0b091707a2c26957e98dcfe27978e51c80feef0956cec53e885a08cd7e9a0cefd6386d0f425e29b6909dd73b83e13d41595a6c41a3963129300e8e9587ef0c08696c4492956c59ce0f54afb9610971a1e91b167ceadd0cd1c690553e65d85e24be7152f226f831a1ac98d07eaba1008244885db53639af7dada214cbe4dd90a89798de17e46488b9043ecd6a61c7d2116d609590a40975066b63aabf2dadbe2de2be818fc84b112555bed63eff53f2e4fb45bb994a9f0b041bcbd8ee25cbcb307ea4cd0de03c1d5e92ec0aa818c048bc7f19d96c25bc34355e9d5a461c327c3b3d6f2d27fffbfa13bcaa96480281604bed4782ab9f4104e767ea6258a21e04e535edff6a30124e3210b85c820a49553ea4944bd5b0b98b02281147883e6638f7f76d2e6475e2473be46c21aff01ae5d816ccf912b4f9f2593b0d2fa7be802c1c01774c9dc738fb97f186b82ed14e8603180336b6e74a14f1751058c049add2d19298f7cd85212437ef37e2e2eb8a6ee8ec61b16472c147a509371679c56e03d75b1fbd367520c0a79f08a055a55bfd54a7954b6065427f208f68cd60b04bb6023078b0377bd1533f73e5e2f0e0a3a8f1de3b41d437548bef1d9fdcd6e4854380049d6df5ee0156593af0f24b4a47818069c0a4f5ee1c725f4d8b30f3d8c59a5b303ab6319387c6c647c6fa3b06de5cf8ab0f36c01f236bfeeb1ef32eff111adb1e3e34a1b88244b5cce6c9058590c80fbcfa8d48837896bee7b4f26f79d2ad5b46b462f950eb3695bd5dcf3e4d1b28b09cb6761aaa2ffdd05d5ca7623d7d6dd3b965e1598bc6eb5e157d67acb9b76e50579c8fda45812d67b40696801d09bc810c3f1ad97940920e7f44f2d2493eba53c071a24e8c5a6fac81e7f5517cf87a4511596103b2ac87d842e0629a6af2bf5d21c76150cca65a00a62dae3834a15466b0fc37e0cccf108e852f123e7a31fdaf2d56e5ab0488b329dfd91448c93ed85763212d68dc69063877ee1e7887e51798085242a42f9d8f03fb5fbce718daf0192947e8995a66c5869e1af592bbaad6f7bbc5db5a4b089e2239f27617e8c50c3fb72c8eff0b3058c1bdc15df272e1f61610d9d78f30c3966071a5c4fed140d146a47a087d84a0d7299ae26d1b3fb28f1c65202088b59520952317a3eb60c956562fc9ee66169443aa7ae3a4a9f39db95b1b3c1170aa90be434887c609babeaca43e5706cffc83b34e200088a0c9624851255804cb930442ba2fc6dd21487226b1c0fee61830d3865418b387e57c52d081020a7c260da505b2e56298112a971eb0d47e552899c84e4b976e4c8f86bab47c79f7a31f2ae1b0959eddff6bdc4d03903815247acc38b09251b2bc0fd33827b4c92495a03a140e0f7f8e67e3e68bbc62a7c598c7d4f0352e0caba55233063fa7be64a85ddbd98744ff5b8bb5ee71bd17606c0d473b9e4802182ce356cb91c6da6af900b653971f66619a983277c671faa38ecfc590971cc15163e10f3652d13b07597fe68a06f024b4dbe635e0ca1dcf572b51b4108c6b785c1d52aab9bdb1f155568a0d8982932eb97e0293cb0e78d7995fddd9f2ef467b3a118d4b9a82ce699ebb9f8a388342aaf3227ff27376cd8f15885165b6c9aa0017fef51a4c6132c368371980482ea3d3a0b015b562da2689f6f363f7ece9031b304d1f41d888e7764d5458aab9b72002422dee6999334bc0ab84d12c6fcce03fda91b0389a86a0d401ea63a0c53be5328a571429084d7d390e2a28484cb1fc50ffd228d2e695e8ee2a1916556e2ef0eb4bbae3ea03976cf093e645651cfc581c740189f5e7ec10da6e461701cfeec817db3c75bc9593f93a0b8861dd1f59df9754800310179f5e8a5cf632ef531f9b18110e5b09ea267bfa82ffe2ca5d5f8d8e4fba6e91e0c7b1c9952275acbcaebea56ad2353b7fc5ed691dd455953dd25450e007708585c11489a160df1e9d894fb810ff006e9c6bc972d39739143b1fbced8d603dbfb5029322bf361116fad75ecd17bbda65d392b7528d469d30148bd92eb7556a09531c3541c608640e88ab3c5ba2f656da00852d15cd4414452e6d055012dadeb7cbd1846118a0506420b2870ff6a7c2f8bab14861d2e7f2a4844b8ffde6124c808bd8de8f437a5035fd4274e1b387f35369f556bd5c8f31b02dbc6a9859983a6a94b813d6e847057046cd81f6ea636d5642fb7c58ff82c0e34a707129da973c48e4bd58b25e91289bf12d694f15cc63f9abd3f2064fe5be07df983da7c3c6608e1019de3a5f3b4dce93e4a47ce9cb605d039ddf22359269a13af4a0c6c25e3900dd369058522e8ab92c4d48b5eb8849f84bf7cbc81861366fa5ba5a912c020e46c16da6d0cc438db31b3b3471b973962e79c2c1ea4e10ea2193665fbaea6a66841385940cb9175426c2a7ba929cc9e93517cbe3ce91a3d266fddf16666d3041f15cceeecbd16cde5cd87107f87282dd522e9960a9f97a06073dcab29f0eebc21f59fd74a0a8fc784ad3281f30be0bc7af6ab252d572b7724d1f006da53ec2c9dbdc417b9411a529fb775dbebcc637f1c39de078cf6bb963653d36fd5c88aaac07ece3cf8e335333861f2fb30b70eeb0349661f656ec86e9755ded7e59214eaf4a9f84b21c1f664b2c26d0837952a7a064258d0a6210a4a05abaebf1188e73b1584914784d684ca43990030c8bf3380acea4c670abd0c3fb9a030be4ad35eea851879a8218be4b50998f40c27baf771be87d3d5839c0af1ddb12a8b9742c280586e63b8c570cc3bd96d0420bba8d2fa5d64a00fea1d11eac82091708aa9a1d4f7ef63c55853f70b27ff03d9737657d9eee6d2631c2630a81097c955e9568b0328254b1bc1fd00a8100ee9c97da5ad95195b2114001f7462c8cc6ac46d68628152abb9ff428dde6b60ae84b5c00ab859cda51096738e835fa58587cadc19794efbda52251916fbc2d9427c446f4045b9366b93555a2763607c7d1af1da91dcd7f4c0d74e139d13ccce6c7d2cf31e11492094fe6421eab511678d89168dd119d02451c3963f2a92614e7183cd2eb8bfbd9f443c56d67d0392feeaa112cd7133f80ff8bfd78cf3d096fecc77c4afa69a9e844357990c20e6c532031bce8863200052c024b67b7650e6da1bfb715a33f9c750924c55dc1f97674f89b7108ce08b630731cea6950c06bc7c8df41cce422e4058b66b1f47df665e0682a5adec34963b4504c03f70e05e0cdac34a1070808fedebc45269c0", 0x1000}, {&(0x7f0000000300)}], 0x7, 0x0) load: 0.15 cmd: getty 34815 [ttyin] 0.00u 0.01s 0% 317k load: 0.15 cmd: getty 34815 [ttyin] 0.00u 0.01s 0% 317k 22:36:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x900, 0x1) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x8}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) close(r1) 22:36:38 executing program 0: kqueue() r0 = kqueue() fcntl$setown(r0, 0x6, 0x0) 22:36:38 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./control\x00', 0x0, 0x100) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000080)) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) r1 = open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000002c0)) openat(r1, &(0x7f0000000000)='./control\x00', 0x22, 0x2) 22:36:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x10, 0x8) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x8200, 0x0) kqueue() r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x20, 0xf0000002, 0x1, 0x3}], 0x6fa9, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff9, 0x12, 0x6, 0x6, 0x3}, {{r3}, 0xffffffffffffffff, 0x20, 0x40000012, 0xfffffffffffffffc, 0x101}], 0x10001, &(0x7f0000000280)={0x6, 0x6}) r4 = open$dir(&(0x7f0000000080)='./bus\x00', 0x531, 0x0) symlink(&(0x7f0000000300)='./bus\x00', &(0x7f00000000c0)='./bus\x00') chflags(&(0x7f0000000000)='./bus\x00', 0x10000) ftruncate(r4, 0x0) 22:36:38 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x20, 0x971, 0x8, 0x1, "ddd2d3677a7bb58297bc0275e6275e2de179aef6", 0x7, 0x8}) close(r0) r1 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3, 0x6, 0xfff}, {0x18, 0x1, 0x0, 0x7ff}, 0x401, [0x0, 0x7ff, 0x100000001, 0x290000, 0xff, 0x9, 0xffff, 0xce]}, 0x3c) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bfa6b6806671a7b7435e02da9ca12704ef5e7f58"}) 22:36:38 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x180, 0x0) r1 = accept$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r3 = fcntl$getown(r2, 0x5) r4 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r4, r5}, 0xc) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) fchmod(r1, 0x10) 22:36:38 executing program 1: semget(0x1, 0x4, 0x4) r0 = semget(0xffffffffffffffff, 0x1, 0x400) semop(r0, &(0x7f0000001380)=[{0x1, 0xfff, 0x1800}, {0x0, 0x0, 0x1800}], 0x2) semop(r0, &(0x7f0000000040)=[{0x7, 0x0, 0x800}, {0x4, 0x800, 0x800}, {0x0, 0x515, 0x800}], 0x3) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000000)=0xfffffffffffffff8) 22:36:38 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ad) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000140)="000000186004008b00002b27febf00000001002777050000000000000000000001000000000036271ded5700", 0x2c}], 0x1) 22:36:38 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) rmdir(&(0x7f0000000000)='./bus\x00') mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) 22:36:38 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) poll(&(0x7f0000000040)=[{r0, 0x100}, {r2, 0x27}], 0x2, 0x7f) 22:36:38 executing program 1: symlink(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file1\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') rename(&(0x7f0000000240)='./file1\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x81, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x70, 0x42) 22:36:38 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f00000000c0)=""/153, 0x99) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) socket$inet(0x2, 0x800000200000004, 0x0) 22:36:38 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) connect(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00./`us\x00'], 0x8) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xa9e, 0x0, 0x0, 0x0, "4287f6452a105d7ea3c06a6c7790dbb728beab8c"}) r1 = getpgrp() getpgid(r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0xdcea) getpid() 22:36:38 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x2084, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x200000060, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x78, 0x0, 0xaa8, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x3, 0x0, 0x3, 0x20, 0x3}, 0xc) 22:36:38 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = shmget(0x1, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = getgid() r6 = getpgid(0x0) r7 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x3, r2, r3, r4, r5, 0x40, 0x3}, 0x9, 0x1, r6, r7, 0x101, 0x55b, 0xf206}) setsockopt(r0, 0x25, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) mknod(&(0x7f0000000080)='./file0\x00', 0x104, 0x200) getpgrp() 22:36:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xda19}, {}, {0x6}]}) 22:36:38 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="8202be2f01f8ffff3000ce8fe42f812b7de39a30bc77bab2f8af39b5173133e62c9c13b65cfcc54dbfd04ce70d4585b2ff878f045382d1c6fea91b752f573f66b68b2a4b66b6970811032628b06f551c1f6fd1f51cb4eec3ec9477121a46e90c63eea44a4c868c954d1327f5980f905bd35bbf7b8badd7b265419888e466e2d3d16a3d76bf54d29fb37443beab07a0fa7a4783775cffa3eddbd4179a793949bc406d89fd819d75e458005dd1f0177603175e1c66dc2cdc1b76a8345875e2bd00fcda7bb571a01a7db23b186d3f708c6203404af9ab0707390ddf78ce26c2cc0abc26327afd6b77"], 0x10) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) pipe2(&(0x7f0000000080), 0x10004) shutdown(r0, 0x2) socket$unix(0x1, 0x7, 0x0) 22:36:38 executing program 0: setuid(0xee01) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) r1 = geteuid() getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) dup2(r0, r0) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x2) r3 = msgget$private(0x0, 0x280) msgrcv(r3, &(0x7f0000000340)={0x0, ""/130}, 0x8a, 0x3, 0x1800) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r4) 22:36:38 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8020, 0x0) listen(r0, 0xa173) socket(0x12, 0x8005, 0x2c) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x3a, 0x2) r1 = socket(0x1000000000011, 0x3, 0x0) getsockname(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033ef6cfd8608670600"/4098], &(0x7f0000000080)=0x1002) sendto$unix(r1, &(0x7f00000000c0)="b100051305000200000000b1ffff12004938050000000000000038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5267564c27d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a850c881ff7cc51e894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000011c0)) socket(0x27, 0x4000, 0x3) getegid() 22:36:38 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x1) r1 = getpid() fcntl$setown(r0, 0x6, r1) write(r0, &(0x7f0000000640)="a6", 0x1) 22:36:38 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)="01", 0x1}], 0x1) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x10) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000240)="08dd", 0x2}], 0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000e80)="692d0825041f073c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10dce8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced3c3703b63f069d03", 0x498}], 0x1, 0x0) 22:36:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7ab6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bd0c4e2591c321a8cf98848e4a8051bd24313dea8d03c50e05e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc902887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648bc7c2dbc9a839cfebcdd79cd66c3140972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c746b247a3e400000fa0a", 0xc0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xffffbfffffffffff, 0x1000000d10, "b04d000000000a835700"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 22:36:39 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x0) socket$unix(0x1, 0x2, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x280, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x519, 0x1d) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x800, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r2 = dup2(r1, r0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000000)=0x1) r3 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000180)={0x1, 0xf6d, 0x7fffffff, 0xff, 0x9}) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000100)={0x0, 0x2c6}) 22:36:39 executing program 0: mlockall(0x3) r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pckbd_enable: command error 22:36:40 executing program 0: r0 = socket$inet6(0x18, 0x3ffc, 0x7) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) ftruncate(r0, 0x7) getpgid(r1) listen(r0, 0x0) close(r0) 22:36:40 executing program 1: r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0xd, &(0x7f0000000040)=0x7fd, 0x4) 22:36:41 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x8582, 0x0) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x41000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000ff0700"/18]) flock(r0, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) fcntl$getflags(r1, 0x1) 22:36:41 executing program 1: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000)={0x4}, 0x10) 22:36:41 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x1, 0x2, 0x2, 0x1fd, "a2aa3f0c4e872343602411132406ef12837bd13b", 0x6, 0x1000}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) accept$unix(r0, &(0x7f0000000200)=@file={0x0, ""/70}, &(0x7f0000000000)=0x48) r2 = socket(0x18, 0x3, 0x3a) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd576106c7465f52c", 0xe1) 22:36:41 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) sendmsg(r0, &(0x7f0000002940)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000080)="8aaa5010292fe378a812c38949098c3b8b2aea95afcf6c", 0x17}, {&(0x7f00000000c0)="ac", 0x1}, {&(0x7f0000000100)="dfb13aab6de38208a699efb6cf43d2e01631f0f62af598d9a47f8d91f8fe9346321fa77ecce562599b327c894a0f1506872945a6215450cfe908187244e1ba40b86c1faaf2d61cbb60c2c1386a47da2ff640e536c118318a99e1d377a75dc838f0cee366b2e86f4b6c1c28b9e3e83ee0c584f3a2a14b76e895f38a791998f73018cbf4ba736c177a2323453d842bac357fb1c81093c6c1", 0x97}, {&(0x7f00000001c0)="8e0e799802ffeff14395d1598f5340e297e6475191b084", 0x17}, {&(0x7f0000000200)="9f7cf246a51869dd3c7fa437a633a9a00b533051b664766494a50adc119be786d09a90123117ddcd5c5c4db94ebb3e7348e1c00a579b242f3c5de8e111b4a2ff5ede15fb86b14460465fbbf37979fdb3622512858ddfc3c76c93e3bc0b0c1688e668cbcb3917151e53f26b0312def1680f3d241f036bedc0bb716511ac60ebb52ef488090b430ef60b3d4448ccf815cb016888a549bbc13abd3a5ee3895f2092fcee5290dee25bb97e76ec113a639e28d6ea51456998e90b97dcc6ceafe6b5d1b323b34b0dc9058a7730f9bd0e1faaf677c98f25c896423fc591796f40aa0fa4fbe6afe290d5e0952de7a6", 0xeb}, {&(0x7f0000000300)="a37b8ccd0bc79e4d807c5f07fdcd9a5ef478039f433eea773473f4dc0f22a1383e782fc0eb24fbbac9e6c48d93769bc9af4b4d0f4489c2615c8766cd9859ffa4da9fd8d1a3201ae207f11bd43eaf35737dee50b40ed3f89c4eadb27b8a57b728a86dc022ca41404508cfb3842e53ed83422f75862e5336a6efeef591899f27e1df2f28197c783f2ee2b27dc57f9dcabf0fbe914b96375692436ee00dfc8129360a3bc557246c81b456d1805547d1845822ff60b138f5ab10bc6e44ced23e95c30a8e767ff6f829cd99", 0xc9}], 0x6, &(0x7f0000002980)=ANY=[@ANYBLOB="0801000000000000ffff0000ff0f0000c4f62ae20a2a23f9ed576482b7167c4f7d8a534f998c3781e753c5cb4ac899792de10886207fd131db6055027b17a10fa5510d4bdd08169cfbe9ff6494bd58a4a872c428d92740ee9b7ec5a66172ebb05b1230185c32bcd5a695dadfc3a6a881178534e27ebcbeac41908323b8648a67ad079fe1b31302170bc8b46e659a3e2938a8f0808a1ed42ea078084f47e0074eb5908296fe442b0ebeda1348eab268705aa922444e58bcd48696234d83a5d7e5b8ad0a8493ff6d9a3b0f68b0c9b92bae901cfb3e0fca7fcd58083258a05156edd27bc17fccc8ee0e36cb35691ada52ab1ec6149d313b48c14a810c84247336c6d56fd829010000000001000000000000ffff0000008000001d685468e134936a06418dc761b1b7e5546f3ccf59d80c9277402088938b805f8cded50479fc1fc734d36ee234ef1bc6c17f625a90fcf251f0cda880f2000b8cc1c91a50009a11d64fe502c13d927e5b04a0f6f0d4514f78ca14bdf97a609da74856f0cbf4518b52a953cc71185ac5f974f82bfe5651357f0967471a3d8d9dcdc859ce07e1ae43403b7061dd76b8244f8887eb6f8c95f10cee8b1ff1c5ea0477720e66cd47fd524308d6d6632a248fe7d1e2cf589d36e2715dc82e9947153471512c596d3e15ae40816dda4590980d16134e79b441d6f7830cae254f89212873fb561fa636df39f58ce41c93f00000001010000000000000ffff000000feffffc55dcebb8ac8b2be2adb740973ba8a5ef3f168b29d051e27f0f224b59c78e459a42097f250f165066413d2ea9baca13cea5d01b5d4af595c9bfc80786dc81af3f15d609493bef71d9b8a68d0e7c6d24d8b2b08dd18cc5d7b5a632e4512dbc7b8677488862799e34738d3068e47643b83cdaf373480d7d71fb91cd61b42ccfa5220e1e5784529075eab53b197ab76ed6c4bd97ad6def6caf0e012d7fe94150a4f3ae0fe77c97586ed513c527fda3b7a04f60260aa2ee30d6222dc16e9b157ede95e060ea38f8e11e8215a9ad6e830dba1e7f6e78454436435f38414dac09612ee80189834e87c1a2d4a253e6313fcdadf0cb726b72665de804a2823a8f454773d126be420de3315cc67da3526e2397f1a7749f1cd282503c126daa52e35224ba759310133326b5d27594893760c8a4b5f1a24ec5fe15f28313ccd2dad3d47cb6851878e3cfe95fadb682021f3af339d89cb1a5f891f7008a3698b81aa1b17d711397849703180ae910fc46970d2da3c796f4dc8f8c2f7f2bc54cb4a46afd0f7c7042d3c150a8450d43e8151a98a2400e96ee7a265dba0ba0351fd447f3f2b68ee77d79b44f02ff66402b761bd0155529ccd96e59e6db949d83dca07673dd3b5dba19e4bb79afad75eed758669b5236f48ae577a06cf8ee5621ea064011e036d693eb4be40535b25127934c0853c9d0cca13d0a11f205708b01e5614ca8305c2c5e38329341ef3acdbd38e31f97e587f9bcdf93dc7ef36d14caed938fd547b81954ee99b1d2795641970675c12087ab3e3b570454fade7ac331fdc54419b5b146c878e1f437e8795086a325912cad037f2fe18a9edcb34da878cea2a75bb1ca062e79ad5ea51d12f327fde95f564a576ca03a22be67550a89e84337a06e9b734e199064019ea28fe56cf26b6e6f3500ce12405e211c563e1ebd1bef9bf71a417f247cf7c3523d2be568eb9cd2c451179f31a7fb4b3114dab51c831fc7498c90eb910551d0d38510082ab44594fcb7856838bd9d2cb8e7219917bc490c835af76902994d0c030d7ed91b6cf3810770b6fb842b98b9d361d4c06255132549a46ec47ab11486a94a7455aec71d5ee05fe09b9c8442e58182b56cfb8ea77e2516c42dda2db9dcd56001ff3a749af202d301c688b356df0618bcb579d84421ca81a6933fc4da42dccc714f6595d40683e763a2123ae4546a85c08e0308eda4e67410d4a5ee2398721e1014162c1100dae3b3618acd868fe105493560d240dca18af4ccffc04d55d51d37802e717a9869035164e058665217812593a24fdd4f32dbfb95d69b242e0a7c03f4a0bf2b2a9f20f2ee30ca6589ba52c7628e11064e9441d22b36c63f0e634bfdeba1632a2cf4fd4427d06d94edf052a0d544ef68a081fc3405bb1c7efdd50df475712cc6d1bed3699e477cbfaab61ebda3e8ffb4e773ce0f9e690ddfd7bcd2d824fbd870e33aaede2bade90b0b524de7f8224f4d912c1bbd9ab5713fcc852f08a44443e532d06c1b4f1351de26c5b3b623d940b4acd249b995b1d4a76c14c869e458b5d0a7ebab5e57c049d6cc485d577334c6d27c36d013b1ea44de3633a5538dc6e618859a7e6dcdb439baa28bef32eb01b9bbf658830d0850148f58f94746d04bd6a361645cb93013f41548244fe0797de3c5944e2a5a19edd25c9e4a90e1ac46d7e109ec365b1b77612a00e158148cb3436676ec59372157ee291a96dd45ff5077706c88ebae72555974a6537dc5e62ee90388b8683b6dc8447f238070381dd7b04dc7e592ba5646093d8b54032cb18160c8bdfc00428e1b3f4011d7e204169f85c279488b5d4136644910fc8787e4a80b9fca7fcb8a6f310fb9ee80725602bc67d43a58b183f64842adf8a3b6b810508d50689dd7c51de8505dd134348cd190dcc1cc2d99354db14a8e8addf988cc497bdb1a4c5a6fd918e4c08016bca2f64a4225b2dc177ba0363d3a5fc8f9024f0c7e544d9c5eac47eb6e1680028dde6d5f9cabced95a5995cba6e38561b60cb0b880087df30affe8f4ee46f204a58f460f51fa598bb1cc6c54d226b7241b1ee4a5348cd77dfd1af109aaf9ac2ef16c3aa8d454316a9fcab1fede6e1a1fe012a6d1915421e78db89e32a2bf49c39b0de467a9717c8c09cd2bb63ea686a4a613ea6db4ff70a3d12890e17a3748075807cd60bc9b67eefeee835870c90a64af449237a5c456cb1ab684077562bc5cea633947c23884b7b3f36adcc5edba3131479af2151856268cb73f02c74072f6a82c394d276f0f3c07761c9a980b13fff1e865c145c4358a2d27ae4b91224b5da61e8494ba6f15c91a761dc223f022cdfeb4d53597e351ce99b2312175f9bf8ec19d4692e1b134a9b7adbfa9b994ec43c8b1a7ae04398e0882f00b7a7313084ddb9a55768927e4195162b032dbba9f4f5c28c41ce1de21299f63b6b133186a5c8798e5cacdba1745ebbacf3ab44d858b51dc7de454daacc467981ac67e37575156c05e8d7502b87e90bdcc9257eae399a4147bd83d3dcf96e623bafe12dce11786526ac24ebedbb6fefca0021b8b18a01bd4cb00d72377b126103661819b5fd7ba9ea509b8024d42699d1bed7c2bc63a12d092125b5af0fcf311cbaf5be96e3a794f1f5b3fed0de8e0e30d48305294861359bdaa15e55b0f8e95815beaa9e2f5f41887eb93cf0cc0d77e6e1294a21ec2e58ac6903474dee14389a71d7c0280951401613d19c23c1352800a83cf6ead7636e1fdd3e35a5f1c6ec58610079ad920c09a42846fc057173dd0a155f8fde0f1d697d3c151a3744e893a7ba5035bc15be24273163294aa48954fa9e3eb82d1636ed6a5542f0b5665e223a63d4144500359bf2c0a8013a4071dfd63c1ba03991d6e1778ee85e305c36e89b2bae949ff8928fa23ddd286b9716342888d24da010c367af79f4f163cd8c1eff64afbc7aa0a0c468d9f55188e078bd80f14df9bab4ffa6160465dd9e9dafb07cfce9cc5ef613807384b93d7e70aba1ed7fa45d28e144e53acd44aa080df1181c4877f8859ec8de0ba6a457dd449ee11fe0214e51e824a86402daffa8a27876b85e37550ff09361ed298c8c93c92d4ae667cfb3633b1ecbef386557fe8b8da8182c1c4426545a2703f1532e28656828b602e1b1b9acb09366b9848a55a844eec1c4278445b87105b3c9e30676c9ec496fc9f952629b000b7880af9946333fad6612fedab119300b569870563a50e03a1dd6fd22d8818b5016d30440e2c26f72967d6d4b24174a7b39e021679fc67262ebc8e7578995ba1ed0705ac03a058e529f3bb959f3688a52c35c559566c1883912aba9871530be67a2ae26a01dcf5af969e8d4c26fd020048fed55906588a98c79a27b9705f9375a3ef6589636ecd2e750cfac736fa1466a915fb8326678fdbb183e002882875c148f1919dbd3efa5a24738f9d64ccd910ef90082ffd3cf3b4a348f20f4b8b11d9d8313df3b9b62fa4905db2566960ad010c0a33635358d99bd7c9c32458d8889f601a44fa8de214fc03d74ad7fe018ed39121ff5755762202acfeb0e487073111e6eb71130f48b0287ba4789225cb4dc171f491cd25a7b5c4055a308e8b114884fe894ce1547013d399b1d4faab4e58a30795dd00ab155a07a87f60d4c5b4281c8b84efa58ab88591a1d3bfda36c47b9e24f3499a564c45989f0ddf4e66f2956f4a8064c0afbc5e4c39de6bfee884bcbb1284bb061e08fae313584880e5445b29893774c85ec9b7044b828371a909888d9981b1fc42e4d20fa6f231c4d843308f6e485501bfff397fc20c8fb7bc9234bc4ee856aa2bc4bac26939432b48b4b74a8135edd219d837fb8461e5c7feacb3290213c505dab4704e8c9aa394e47dbf00bdd054d3f4327a5b606f495b7e35666959da5fb2ced7d026fa15ec2ff6804c1523bed1e9e17cfd9d88907401e3804d5ff47fa44a4f922d5e9ee8afaed5d7b7fcb4f85a11b5de724746c71e72e3c0c3c8b413bc3f77bb02af33b7cce09566579f1e9fee726b2f544613eaf7a5305cc4734919b55702297d1c8e3178e603f6d533262fecddfd9a472bf9befb7a5009f34ac8d185c875bdcff01999a09986f149ce2852c8c92244f0245afa3d0ad259fc1eb78b4dfeb4b5ffe5c0c9f7fc0af4bb65849f2db5ac9bd9fc035297c0fb50e85cc52391bb7dd882ca9a7c95010ab878bee73152588711744150f6857a184ab50039668ef42a94610f95bc1b662782226708779d287497d2e55b7761da8f08e46826a9637b4b740e2bdf5061c183e406bf5aeb681cf1b93204aa79a350eccfa13bb52beedf26d531a0e68aafbf8cf56a158122735e00720a4df57c9f46cdbc513f091f82d8b406f85bbd6a9f7a5a0119fb675b7c6023e2f90e4a218cb706768e8fcaf21439f8b10df733e89d320134d4cf8ebc716eab6eca3cc4afb241e8c0f6d39eb141b84737c7fd1275b35e4c762a4d769b988ef1d415b2ea48999159a1fe944be7efa44153f56363ee8c4c98a3bbcef2befa6677a39720c8b73a5791b980a43ec08692d068de397401f2246909d2910eb390b032dd29f44177cc14bca8f67b8d85b7739b3392377051720487a9a9776abe73643e37be2eedcde198ac82192dc46fa01fcbe8ca73e01d46a789e78d4c3a1dbf9842a07bbb236a74f3d0385f082e63b8a055a7a19593e1ac8b9b3ded94ec05a40a2261a2fdf8a76ec0b602cc429e6c302e7c3956284e1270cdc3585fe61386ce8386945bcc5fefe4eaeab95a6569acb1d5b9fe32bbdd11f1a3a12c52ae764b4e395da792f7d8b0e62abaa1a8d6b31ef9c1632b13148c56cd10d0d170a5b966694e7d3f81d9b2f0f7faa51384ad21476f61330590452aa54b38c5117edf29a24f7eb2e13267ce9332c250739b610f5f837dbf9168fe32f22456d5d32266a82595c9c8f055ac370e591e2e27f55ce108b6eb890462f279ff37cc3e564990028edf759bfe0c6b59b551a65f71e6b459c4aa922bb985ace393cdd759668a1528c91b15a46b0680107be742aaec7f4e479b061c5d76322728fbed4f8e5cdd6002d6ec778786f9fa2ca555fdec81c367bd36baa44398e097288d086e66622e226a209ea726f3d68e9ce5f566194aca3a752c6b26aa3ff7d717d3fe00ca4b2b1be95da36120a5665fad9653f64e2acfa39b45ec79ee7986622eade2971135416863b8791f52859e7114fb9d9add220089b53c4f2d55659b3f44427b420bbf0efc08ada783443c13ea66b76c51af439149c14dec383fc0d876505bc543f735431a1d70be2eec89ce2d9df5341d17dca6b127f9ddecf180fd6821ea5ca58458657bf88997b8bf9ec75d3b0380917e2cfa9577e23310c981516049d5f1ea4a1b40d973443b2235c2ea5e542dfb5f80ea0ab8d5bf6beb7e72948a8202a0504c8d8d7e01e85b38e9876a739ef510a9e874d85ae5ba4a77ab29be7a5baeb9dd9796092e26309af8ebf1b7ce651a25a4f08f9ff2921a305a8ff167b69be38d7f4da696f44824b4bdd725eb1b418cc7de492943497fa1fdf908d24afa314a21ef343bbfbba93f501eeb81777f098d7ea8a9dd87dfc4a3d6e548a8bddc8395c960f32d18240083cfd5b1b131fb2f292d560b56247898ba73618186e7e0fc585b1d7e01f217850f8749dfc2b8b12746868fe5a00c062917422159ff9e4a745b0614ee9872602791485b2c836aa06929d501c9190596b357eadabe5fd3e202763c55a2fd0c2447b760e6020bf910037ca8526dd57c4028f6c1fac3aeb11d408884c122b340b2de7b7924ebd42ecb88db10ce7841ea78000000000000000010000007f00000014f003214dae9b52fe665b785182fbd45195f7e4a52f2c0c2c6b261aeab6222e18f1b7a94b8cbad2fd4b5967178227326385bcce4ee9f4e310224095d14072ecc462b168956205c19858002dc67af97480e70f7937ce263e393a7cc28a00c01fbe50ad80ff200634b0dd92000000000010100000000000000100000009000000a7a05b98849cf2d39f79126721dd64c1ba416e7d69587505ea9383da58d5d718975c36634e75f09ed97c537087fbea22694a6e860b34601e5e346ff1227ac76be9dc0c7c2aee2d47bd0c0c8050e346aeb2f06c23a4a996ec7eba94436dd7223ffa0b6ea72597bd8c0af87b0ff99c0e725ae7491cc4f0274a59c9dd97478bcbc687aa5d94c40b5e580a516ddbdd2f81e718362f4a9b4e803783f6bfac78ccd1cd5f977c727ceee11a78f249057bda72df308899cb002c95d82626926236a782788ae575a10f38ad2c372b5d93af6c6ea772a999e8cfc0927d8b4caf3617f106ad3c4bf3e7d28065974ef948a25b9ad8d6cdf956f9a9dba21b6ec649aca920c30bdcaff40d5b33e4fe8497942b1afb1f53981afe0c4c9d686fb7310e47ff1cfd445247661d217efa94f82d4f7e95ebcbd8065073ad53e74ddb287754d16dd1385977f3d64c4e4491f72d9005f1312bb7c4c704ef2b2f1d8102a7736e5409db8a7cc6ca5feb33692f47c35ed9b6bcbdd096ddf737f9b99aff258b64f93b728b103087f9e12ec40aa189994351049ac09f517850e0079a56a9ae749be1c64713ae2f92fe346e6ac2b24692b2c782f0f443e02e7f560e72b4b86640554a0e080b47928c6a73aaa009b4e2eb525b9d901e5f14c6482761599deab913bb49057b1af9abeb47713730fd2ca66d8e6dfde4b344051497c44469cd54b62c45deeed188a70441f31440b0cb09ba0c266f953864f3c15735160b90836647844066e2140fdf3075d9afcf4dbf8a2dd1689aa3a905dd959c52742c971af27b7b08a7864dbb2a04138312fdae14060c2cd5f753f17306e9370ae64bf876d44e21e9667ec639e65e64229c74c721f0207cbada90316e9d44be3448c944a86f1ada4739328b93d667f2135a856faa38d9a1ded580375cad7a7bf680ec632529ffbd0934747e612b882d84cd0bf5c79e67ba811b31a98dc16120ff21d81800af300026f5345913333deb9c267ba52f41c35ebc6444ab177da17ad587379bc7540eacc9e9a2285ce4e7be24dceb6db7f6f40b81972734fd0111e21b910c85b134af9d2c3be6c9b680a39c900a41334ae7cda9764b5ac84468d78cdbbf156d46a430e19e89a63dbadc7da6ccd726443db09e73e2d4154e82b751d90fc27f90df3c157a819fb194afb21ae18f3947adfdb14074c4aa03212592f7fe697dbbd9503074d27581a173b57fe2982b17417fdd7458e6b6148179e68c7e79632fe9113090a8528b01d9ac2eb2ef8c245269473f3c68482ac6ce1d566cdcb766c1ae6cbc856050f5af435170b5256d5143ce30f41c5790c3fb659f3525f38c1cb0fc2877ca45da29d5250d330a882c7fea54424748738fdadcb1f229aa10342295e016a555cc2757f8d7cfbb48059b5b034b413c51ee51fdcd8462c8ad5d379f2b774216666a90ed47de3ae32c940f1789fccf37f7c66164af2cda0d96af23f29e7cf6ecb02822f485546510d6f442ff865f1f22298f823c3c19c49ccea3c6cd2e30c42ef7c459bce75030472ea2994b46f27cbc86a9a4e77f8464d9b5c6b2a5d4a31502b3dd8652b27c8cc829d3eb13aa2d87e20b3c9b420bba056776d618af37a8c5e624f9994d9828905817025729327da89b5e6210ec2faade8ac44e410151ea843abab870efb0138a485b8060ca646fc272c8b1354849a0b65759ec2f539c3b4405433e40f641c19f85948a152991771d189746ffb4ba0793aa78c8bd74492ffdb26123bac90c6845c8919d248fa8048a4e7ef7abfcd72f337d36c3fb1b4766706a3b0ff786714be58e50dae104aa213ee07d21ebac1ff06bfc444c9331f0a1fd7e68f7ed5798083f0e4a814b496e43ac37af0fe58738306be3b250cac93721277331d5596cde6576a9838dc7a2b99be8ba230245f0e41c4e325911be2b57cca3b06c24d6dfcd493ae57c5156bce607edfdcf5d54d2ad7bc1f4a0b6aeaa2817742b12ecdb24e94975e2e41da2f0d67be6758498dc6e63e7ab48aaf01119a8c25de4b1d8e4b09ec45a91a4a5de7b48fee7367a2e7c1bf3d1381d3f5aeadd853dc0f3e79b27b7e9bd55363af21747951c19b95e2af45478bba82b030ded4412a2a8aec1ead2008e6635459904ed0fde906e391aa94d80982abfb2a54804e53d14c110aeceed5a4029a0e9a3a3143eea785a8cc2ccd2f2ec11810b82ddf79100d3980826574ac1d12c24758470cc7e8532e945f1f8d1ca098a32ea1f7fa4e12984e90104d666dd5e08ecb3e84eaccd14795d796183d326f0412d2306bb2df31afcb14f24b4ef8cce1fff7bc76928472726049a77ce88850ba856d0949f44f539dcf49e26f251d926128b98e9e2b6340a473a9ebb9529183eaee54486abebd1209aaadd39dd55c4bf932fd9eb443c580c247fe38e55bf6334039d0f58574bb31e5e019b1401812f987f9a62f02a6d940b0c20cb2f83dd3371ef24cc0c53a14fef5a023eb3f7778c7d0914bf2e5b3620c2bb3e0610d1d601aa6df1f994da053efa62ca28f18b99fe9422721b330512685400878ac1e41636fbf781f9d6d2f7b17a2f7d9eca02c214b48b961595970788091eec304f260c04c865d69d3e42e515ae82e44b69acc1de334e53c388430e4de5b4d367f9afd33e0d92852276e369f43484e3998859094572d6d07efee8c0d81458dd2e7010600e7d3a1b44c85a9a18e924a46c926425218e4bb6a052e0e9b338e514a3ae0b7a8a0991f63ee9b3aced5632bb6b731402087db45769d24e4da46c0955cddf7ece39e00dc688eaa96f9324b0d5ec0765348dac6ee81960af1331bb0b5bd1f868d32eab5a743a189fd596ab803833b80ba7c77ce6d209eaaf4378cad6d086d68f66da742951beb03f75dee31fa0efdef48174c505ff959f72554e3de29845576ea78ccfcc3fb1751de398a615f36f25e99b00f3512dbcebee1a8dce94e8dbc8be573bcf5cb79a2282dc192bb1ccad1a21269b6bfdaa70a22c52c3a61cbcfff5b62c5908f201f80c8c284c62a7c48135e6091468ad7c28c68b22546d8f11a5655a4bf556f3e1525cf67ac0abad610386bbd1323ba2b0a0b595d9204bd36a9665642e2eacc035d520f7c1133821e7187a15e9d892f545de8c9581c066b4ab1dee473bf34aabd85e24ff4168a11e587982cf0b9d58e0888df213f196b9294b4cba90eb3f35023f7db9a5a44c0eafaa82c34a41f94137f25d1dced4dfdee51ef4c8e123e575612b58b4d581641274b309642b53256ea3023c02ec98820362022f449e58b677621457ecea2574ad3f7dac46d89d400c6a2f30dbe3b1eea5c7e123f2031c0df0171d3a108d3d0ae8d0d29cd33f4bd544e31be5f658a29ed56ab8dd7ff022d1085cf73f4aa86b4c267044ad8b8eb4c17c7a0e35fe1ff57d4ce93186654c1c040beaa752fbbd3d9d83ea2ddba8286eff80ed0976ea637e83df97ddb12993bf9a97113fefe39aaa87a3301ed3422642617dff84bd182e44a7c70b89e0c74e53f66b1817bcc2f68ab6454a4d3376f88cadc91a29d646e4d856c07e4dc98ae2dd89d7742450e88c2cdabb5e95ddb0dfb1798aeba3925ea258dd322252588d3dd44b8b3775db11c9bc2a1299519108cbe9a19acdcbfda6027aed6e6742928832643433352bede6727fbd32d84f0a94782b0524607b7507001ce080091076151907499a80a448d0b17a5d6edefa992e9aca98f4c22107ea540507e0b857a82c3a1abffe95a2cb256b3785be755996d20165e8d608f297b1a0f6a82ebfb69b1c321b848dbc2c8452e1b79c923f59576f014d105638a79340164b0b316cc6f59900633e5c38872bf9c77daa35ac45f7d3502e2b974281e21b355e51a45f30138a6f7f4a547ff8904a407aa64e8c8dbfc7d062bca4e741dd48e44af74556f0b38ec2eee3a1ab6d86ccc0a584032282d3845c14182b8715dae5c1ad78ad26f5fa42df0e5d3ac0c1c3891fb690ff1a3bcd6d77166740d1160171928922debdb740d943be334c722bf0fce76a1b0bc7e1c56194cfbd15bcc21e01d70839e67e25099a7fb8600764de351aac4d2b902a8bd3c0561349808dddc116a49058438cd2c27b527f40fa1f1bd5dd6bb8187c93c2bbd48060896201d2a4b8bdee3be8c0a49e352ab7dd4aeb60df82d714a4e7ac6cfc74ba7227eebdec076703cf5d6373624c5a8b0e3d287472b7207e2033dc03099a35e5d5a721771d7d849c665214ee89c4e8f62237878f81cc8a868285c2e80dbba23f30fcc562b4f6b03fbec7907f12f30be3d56da74b3a3d9b8582cee2733198dcfdc26ed0aa2158e94b44851be0d3ac6644f6ac2a6b76f874904951a8ccfa372184408b5dbe7ed9f2cdc67e9c88fb021cc16d817f588dd8f7fb48cf6c2cf12e3866f1874e764971d4d43d2a9a58906ca73f1da7323a0caaab2eb2c4987c5bd6e94cf9434cabf63cd873897f4de383191095a19e81f569ef8bd3cea3f2941eda8d65f31a0dc51cc1d757582780bf264bee38b493be8eefb816377a211437cb3817602fdb3dc66067df9eb895adf82282167b030da89305bcb8e2613e3b5d0d91e6252402ff497b5d0b268601ec33ac35d550a4d33dc34342e9bc2224c76e845bc54ddef93f7927326d812fb14578842aedbec3beb8f1e606d867db5006ead681f458f32ca64ede7b53e691b33ba969cb98403b1ea758d61b2066f67a3161d7a6fd956f8eeeac4d912ed3e2edb1d8e084a7a1cf940b554fc81a6d74150a2947c2d37e7e1269c135d5bd42f28e255de07ff026499232bcfc16327a59414d1d2c15c8bc58492f4714f26c58a660eb8d769eb5f7a933040e6f7f5c8e04899988b0f19027fde26f97f7da8114f5ad60a9d5f71e4c993f8c38b519a9417264ee618488dfbef6ca4f80acf08f1f71619f394165b8cfc137401cfb7b132cc948bf38cbe3d829c5839a86551c61493aa4ca0d2088e366651e221a1e59c8c43f0294aeef80b535d907d40f68fb00d8f70ae56c0cb9867c2b28e5a059a90a8225175db275f9e460e5b27ba5f94e0aa8c43ec36936310d03961ca01805fff9741a6db744439eb06ee85c96c4d65ab786b80b68ba25c09c1fccf71e6f79d818b058a4d6bf9382c3d79d94f7bf4cff07d93404941c1c53a5a9ec255da4fed15b3f10d40257f6bd7db3951a3d5415e56276ff752120c99359be6982b5a5408983b6aa4e2ce5c59823f68306f282e8614d230ca011958bccb2fea97c3afd6feed6cae362d952d70d5d0fd3e8b5d5a98aede76c0dbd7fcd2cc7fd6628045c2b571e41e40addfb102ab1b1130ee33658d3ef9dac172b4351dc797ac846780375e0ef30ec2c38e9e7adeed68073e43edcf5b021ebbfc2bbfadeb96ac89795c3c77f337bf90c42b0a4241ab65868ee46073847c217d20f80348b75e76d8d458162b2306be6ff9bd0fa1d57310595651c751126807507a1637919ef55412620da07c017d9ab8079ed16ea0d7a190c7145a2e75947619e1d5be9814087955686dec62467e3293aef6b9e11ac99d592733b1f52b8ecf24c7d6b228ffdb8d23d721370354c58f130d6f9c7c628c94c572f03376e5c66a45b270c6a6c39f28b8e5c414b03cec23817ca59575e4b3110133e70d32c31c95909c0bad2c834a7a206a4b2ecdc044728b92aea9496e81f47c76474a898b0c4a1cf985499c5225be5181c52b5b562f32646a0db34e203765d38dd6fdef6f5e5dd4dd60ee006fa87160dab995786372286d9214643d99caf34181842b4569fa5dc984583165df3dbee9885eac11b65110ad70ada640db43a6a08139a9dc3fb6be800000000000000ffff00003f00000065830ab691e42e4ec85d163588d607980fe490ec86a79c6638a3feaccaeeac697f5ebe509254cde1263911fb7f2dd0cc2c21eca4259dab1442b575ab793b19c6d25aaa90c10ad3fde6146901496e27bb056359ebfbb963e6f5c06bc7a8db501eb50a7a1abb8e2d44d687824ea84153dc02c7cd33e7adfd0837566eb73c412e6b429d5c60b6774f7ccac1df5bb9984e5304bc4adaf37ded5551a2fc3aafa1d24f5a13ceb45decbcbba562d79a04b303d86f9438db2ba8e7e0adf397354d5eb4c1d947b79fae1c3e15cd6fcbe35524456da4304358ef000000a800000000000000ffff00000000000083afb99355adc70f07ead1cedebeb1b91128351a5cb7dd877d80e30b897a8cf3e898489af46947b4042f34668d79255fc12545c5b06f9d991760f2dafc070a82911b264091aac152bfa19144b402366e81516d3f841dc9b54fb47e925d315d3cb32bbdbd9f43f4dd1ad81b91208b61993cdafc0e0adbf9293f0c3544090985016685dd4601e6c7de000231b0698f35977f5328d6033ccfb51800000000000000ffff0000070000003db638d2f80000007000000000000000ffff0000010000008e1bc7834575074e0734f3cbefe4a644359243a1baa6b6a2a9d100721efe39f3b53bda1eca25af4634be19e60781c510865f92328af318f1c0310708798f7d1be20771727751e6b8d4147ecf31298c965d5a2eed855b2a1e984851c3dd4a0000"], 0x24c0}, 0x1) 22:36:41 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x10001, './bus\x00', './bus\x00'}) open(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x108) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000000)=0x8001) setuid(0x0) ioctl$TIOCCONS(r1, 0x80047466, &(0x7f0000000100)=0x8) 22:36:41 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000440)={{0x8f93, 0x4}, {0x7}}) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000100)=""/168, 0xa8}], 0x1, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) close(r0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x8400, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000380)=[{&(0x7f0000000280)=""/157, 0x9d}, {&(0x7f0000000340)=""/39, 0x27}], 0x2, 0x0) execve(0x0, 0x0, 0x0) 22:36:41 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) shutdown(r1, 0x1) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x31}, {{r1}, 0xffffffffffffffff, 0x85}], 0xe35, 0x0, 0x7fffffff, 0x0) 22:36:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2f2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{}, {0x4a1c3825}]}) 22:36:41 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x21}], 0x2}) 22:36:41 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000400)=@un=@file={0x0, ""/95}, &(0x7f0000000480)=0x61) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r2 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) writev(r2, &(0x7f0000000200)=[{&(0x7f0000000040)="96", 0x1}], 0x1) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r3 = open$dir(&(0x7f0000000200)='./bus\x00', 0x40, 0x1) openat(r3, &(0x7f0000000240)='./bus\x00', 0x1, 0x8) r4 = semget(0x1, 0x0, 0x200) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x2110, 0x0) geteuid() mknod(&(0x7f0000000380)='./bus\x00', 0x21002, 0x9) syz_emit_ethernet(0x20a, &(0x7f0000000a80)="f6ae2f4c1cad27b8d2fc2c6be9889f1caf239b2cab39f095ec45ff74eb9d9d0465c23ae6dbce21a72f494e23bb9a7a60d128371e2b3abe7200fea63e08b2368eebd86f1e87159de4af20873bd6cc528472a5fb5dca19e2a575862c4af6f8fb1705b5e510f6cb0035cf76b24c6e7a950ed47849ea5e785ea988a133b9305f54fb9df214aea8e855f5bc379d95de3656663744baba00757a1aadf240ebaaa917f883f2fd88bb537aaf452642aeec0ef984a0ef05fb3761839f738031503bbdfd35e23b76faa204fec04c0d3cece1a02e8480cbd625ee5e2f40abb335e546a00385878a153ab92f7477406b540f9d629ed4f80f2dfd9c12ca0db25b86cd20be49157e6412b0230e0a75d9c9a8d2e2115c9576b1fc29e923cf6fd398515b1dd3778eb5e5cc2448142df36fb191879a53c48f44db79b94e1fac0d1d3a2d20190b3faadcb3dce37a21ad4801a39a5d667f2e7220e1a3364c3be637f044ef7ceab3a6c237bbb2897122661a67d46c416c5fa949448dd07b995214b6e6ca916b2f1f123b20ea9e4e9a69d55506c28b5d20d4770137e07a0575887deb83d8c6183bfc71003b367867d876490b745a6f20352dd90fcfdda3d103ccb980afb672f0f3973c58d67a24af0de17c2b73cb1833e445631ec61031d653e4bc496063525b41d21d4544294b1345d7c3dea4ce3a80c72fba1d016b2d43e7b3ca50343df435a2604eb5d3cae63b9b0e4f31d8dd") r5 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) accept(r5, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) semctl$IPC_RMID(r4, 0x0, 0x0) r6 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) mkdirat(r6, &(0x7f0000000080)='./bus\x00', 0x10) mkdir(&(0x7f0000000280)='./file0\x00', 0x80) setuid(0xee01) symlinkat(&(0x7f0000000300)='./bus\x00', r3, &(0x7f00000003c0)='./bus\x00') r7 = semget$private(0x0, 0x1, 0x0) semctl$GETNCNT(r7, 0x3, 0x3, &(0x7f00000004c0)=""/97) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000000c0)=[0x100000001, 0x3, 0x3, 0x3ff, 0xaf, 0xa, 0x9]) 22:36:41 executing program 1: minherit(&(0x7f0000680000/0x3000)=nil, 0x3000, 0x3) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x12, 0x85, 0x6}, {{r0}, 0xfffffffffffffff9, 0x81, 0x20000000, 0x8001, 0x1}, {{r0}, 0xffffffffffffffff, 0x19, 0x80000001, 0x20, 0x2}], 0x1, 0x0, 0x4000000, 0x0) minherit(&(0x7f00003ee000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) 22:36:41 executing program 1: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x20080, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000005c0)={0x1, 0x8}) socket$inet(0x2, 0x4001, 0x7f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r2 = semget$private(0x0, 0x2, 0x100) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000500)=[0x9, 0x4, 0x8, 0x4, 0x100000001, 0x2dc, 0x6, 0xffffffffffffffca, 0x100000001, 0x5]) r3 = dup2(r0, r0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000540)={""/16, @ifru_metric}) r4 = syz_open_pts() close(r0) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) bind$inet(r1, &(0x7f0000000600)={0x2, 0x3}, 0xc) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() pwritev(r5, &(0x7f0000000300)=[{&(0x7f0000000200)="e97c237ea62eb045f71731bc304ebadfb12cb067413c93e4b9e8a3cfa8db5ca50400526cca8af92a653b6b3f830cf03bed900194c6ac0c6d740ff025c410c92c224cf59dbb0d8d919fb58bc64cef1bf569cba84ae117578b1bce7e96699da27cf2b9b4141e61803a6f5829e4d3e976e918e2a81ceadf3175831467ad28bfa720d5d7daf6c85eb15cbf791b9e5f1e062aa4c0158843678357d81846c832324e21c4b5658ab4bb8ac59d6b2c773f89c2d93fdad427b18d6af78731c285b54f471e4e518e958ee034371d5307b1dbad69ca639ed0251eb1f2d80144aa6ea763ba7cc24e517f871d829d04", 0xe9}, {&(0x7f0000000000)="4f5a3b4a8a3711f103643a597877bd77dcdfe4df0ec85eb126b4d6928cb0fab425f16d7824c2024a367a289d589ea9dd", 0x30}, {&(0x7f0000000480)="37cb30ab272b39525b3afe5db976ea9fb50c2f6153c86025918260720e56d43506f24c53dbeb3a5a80f57482f6fec6a390ffe8c844d61eb4527c6218fc4fa6d960371e19f63e21fa1f3464a4678fc32c3192ef821b", 0x55}, {&(0x7f0000000040)="6d0efb79b209a3fecfa5a349ceab68625fbb", 0x12}], 0x4, 0x0) 22:36:41 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0x7fff) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) geteuid() getuid() r1 = geteuid() setuid(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) fchmodat(r2, &(0x7f0000000300)='./file0\x00', 0xe, 0x2) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0x0, './file0\x00'}) mknod(&(0x7f0000000280)='./file0\x00', 0x6001, 0x203) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x2) r3 = semget$private(0x0, 0x5, 0x4) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f00000000c0)=""/211) 22:36:41 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0xff6c, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0xdc2278dad3d0a263, &(0x7f0000000040), &(0x7f0000000080)=0x10) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10001, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000100)=0x1) 22:36:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="39ce11fcd083e013898b25f0d1cb868bf5497ddefa43fc89b2a430b69a5cffc555eba38179effff111a1124f4f17be1d85bec6cac26a63ec1171140a7e71bc5cfe6c04508097c31a27e383ba01633d5c3b74c4a3012b1c37f883adca20f5c1ccb40f0283d88319e3413a7e92b8b65590ed30a2a18dce0f1acb6c30143f2054ee8ca6f139dd11ed77d3f47bbaa95a1a4736", 0x91, 0x408, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) socket$unix(0x1, 0x2, 0x0) 22:36:41 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x27, 0x4000, 0x7f) writev(r0, &(0x7f0000000080), 0x3b7) 22:36:41 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0xa0, 0x100) r1 = geteuid() r2 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r1, r2) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x2, '\x00', './file0\x00'}) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x8000) 22:36:41 executing program 0: minherit(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x4000, 0x3dea5e111a97eab3, &(0x7f0000003000/0x4000)=nil) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) socket$inet6(0x18, 0x3, 0xf757) socketpair(0x18, 0x2000004000, 0xa, &(0x7f0000000040)) 22:36:41 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x101) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chdir(&(0x7f0000000080)='./file0/file0\x00') r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x400, 0x0) fsync(r0) 22:36:41 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x2) r1 = accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) recvfrom(r1, &(0x7f0000000080)=""/4, 0x4, 0x1, 0x0, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)=""/98, &(0x7f0000000180)=0x62) getsockopt$inet_opts(r2, 0x0, 0x9, 0x0, 0x0) 22:36:41 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) shmget$private(0x0, 0x3000, 0x82, &(0x7f0000ffc000/0x3000)=nil) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 22:36:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00\b./file0\x00'], 0xa) 22:36:41 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0xf6c1, 0x24, 0x0, 0x327) 22:36:41 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) ftruncate(r1, 0x2) write(r1, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000500)='>', 0x1) execve(0x0, 0x0, 0x0) syz_open_pts() close(r1) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) dup(0xffffffffffffffff) syz_open_pts() 22:36:41 executing program 0: r0 = socket(0x29, 0x8001, 0xfffffffffffffffd) r1 = semget(0x0, 0x3, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x2, 0x4) setsockopt(r0, 0x6, 0x4, &(0x7f0000000140)="92efcb20", 0x4) sendto$unix(r0, &(0x7f0000000040)="9d1cd6de8b253eb76473ab7aa8004e35c7e5b53964a9cddda0c82336f740e3d5e47a55b749a6dce6c54c8eb047a22009620eab80d1fe10867565441610c4e04149df9f1e715d1d855982cef77aefe50f7e4f756e13368342d1c90325ed32e027a6afadb31bc629554d1360a8b8c07b3acee6198c12abba3f6cc7480aa520ac668082012d2c66ad2747284c98fee4b44d066f78aa686b8122d4027ec1a8984f3efbc3d2", 0xa3, 0x1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="e65fc230b5d286fe3000a9276fa5522ef0d351d3b77cced6c8dba41fed0a4c3612c36a7eee3e520ec84d7f151f18b353f907e677fb14111e46bae4fa2d5bedef68e5cf66846821e0aaef088ac817f8087f42beec52a4138d2add4c737d1bd0e62dab3fdaf6ddda5ad0deeb9311c3ae89b8ecc0e9f11437d46e80e30987dfa16373d4000000000000009c7a6549fec6bfa52f855b20d3a99dc6bf80990c3305ea9481022e79f917231e7af08e0aeaed5e3466712539786d93d3ed226aac1eedcdb268ed2a2c1803a515587e227f97330b1bc80eadf05203448ace00bdde8dad483caba2d1fa7eab28c3112cf5fd420477d4944c30c87b4210aabc3f9dcfd706cde331300a2ce7064f74513060988aa95cd3854be4007e7f580ace0f6d5223008236031b"], 0x10) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000001c0)=""/28) semget(0x1, 0x1, 0x200) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) pipe(&(0x7f0000000180)) setuid(r2) 22:36:41 executing program 0: r0 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) getsockopt(r0, 0x7, 0x401, &(0x7f0000000000)=""/181, &(0x7f00000000c0)=0xb5) socketpair(0x2, 0xc003, 0x8, &(0x7f0000000100)={0xffffffffffffffff}) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x4) readlinkat(r2, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/157, 0x9d) sendto$unix(r1, &(0x7f0000000140)="bde0274fbb5173493ad7457cba57c2d5992652d845d4b5a498fc86686c10f1a7b0f4e7042d89964aeff00d5fa76b830f72d44c60c930c0c164073ce4ec087b24c395e2276f1d7b79a9a5afebfbd944b5d808ac7dc859a227bbfed42da5e4dc21994d0b3b5ba3db7fad0efe6b3a826f0c7f76de7754d890d6eec0a1ada9d23c74a564340841d31c29aab61b4a1b6d7fa6c31b5d9b196a12a6d091f4d608a09c668126a6a4d1238dc38b6c7c6bdecaeff046697c16ccdd68e7ed3ac4", 0xbb, 0x8, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) 22:36:41 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8100, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) 22:36:41 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(0xffffffffffffffff, 0x29, 0xe, &(0x7f0000000000), 0x0) 22:36:41 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) mknod$loop(&(0x7f0000000140)='./bus\x00', 0x100, 0x1) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x781, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8180, 0x0) sendmsg(r1, &(0x7f00000003c0)={&(0x7f00000001c0)=@in6={0x18, 0x3, 0x7, 0x10000}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000200)="8ea46272b32ba33c8221a31d06dcd156faab0697ca8269aaef67008a3b00e46869a2a739801568695a72325d5bc529be4493f36369fc9b43b0fd78fa257cf1cdc61ab05001a5a8d8a78bebfbc4e999ff5d988ca24ab9b91269822f43e063dcbfb870aa016f9d34ed33c9d57201c545982f7a4095cf970cb25a895d0489dde6df0a85e8de9af9d7343d877b443f563d27b7ad969459c18609727d0a9ffad4abcc2f7c", 0xa2}], 0x1, &(0x7f0000000300)=[{0xb8, 0x0, 0xdc01, "142addc3f36cdbddb2c3225f2d14b5b9476419ec82bb92752db34b3045cbe32aeb12610e52efc2af15e564bca35bcc58c3525f72523064653e778d03b46b981c71a6747d046618c5baa253a0ca7788453ab6e9b7215009012859d30a7b73429776a98ffb4975922d8f814a8989ec442b470ccfc88a43ceb12c4ced93b625a8fd4cca1657fb8f110e0a5e2d37a07b02c6f110bbbc0b245741852a1dde019e8b1ad2550cf4"}], 0xb8}, 0x40c) r2 = dup(r0) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') setuid(0xee01) ioctl$WSKBDIO_SETMODE(r2, 0x80105705, &(0x7f0000000000)) 22:36:42 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) r3 = fcntl$getown(r1, 0x5) getpgid(r3) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x90, 0x0) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) 22:36:42 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x1, 0x6, 0x4, 0x1, 0x4, 0x7, 0x0, 0x1, 0x2, 0x1000, 0x1000}) chmod(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') fchdir(r0) rmdir(&(0x7f0000000000)='./file0\x00') ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x101, 0x4000400, 0x80009, 0x1, 0x7f000000000000, 0x1c18, 0x4, 0x4000000, 0x0, 0x100000001, 0x7fffffff}) chroot(&(0x7f0000000280)='./file0\x00') 22:36:42 executing program 0: semctl$SETVAL(0x0, 0x0, 0x8, 0x0) getrusage(0x1, &(0x7f0000000200)) 22:36:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r0) 22:36:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x140, 0x1) getdents(r0, &(0x7f0000000040)=""/164, 0xa4) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000180)={0x47, './bus\x00', './bus\x00'}) mlockall(0x3) execve(0x0, 0x0, 0x0) 22:36:42 executing program 1: r0 = socket(0x18, 0x7, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') accept(r0, 0x0, &(0x7f0000000040)) socket(0x13, 0x1, 0x1) recvfrom$unix(r0, &(0x7f0000000040), 0x0, 0x2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) 22:36:42 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1000, 0x0) r1 = geteuid() setreuid(r1, r0) socketpair(0x10, 0x4, 0xffff, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r2, &(0x7f0000000280)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) r3 = getgid() setreuid(0xffffffffffffffff, 0x0) r4 = shmget$private(0x0, 0x3000, 0x342, &(0x7f0000ffb000/0x3000)=nil) getgroups(0x400000000000021e, &(0x7f00000002c0)) getegid() r5 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0x100000000, r0, r3, r0, 0x0, 0x20, 0x8}, 0x6b738920, 0x1, r5, r6, 0x200, 0x200, 0x80000000}) r7 = semget$private(0x0, 0x4, 0x1080) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000040)=""/139) 22:36:42 executing program 0: r0 = socket(0x4000000800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x180, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_data=&(0x7f00000000c0)="ffb0c68c86811d587d8b6506aff3cae37f91db004a3001b1bc88c53983ab61c108d429f843542c34621c6ec35a47a81019bcd23e7297d9333ec5c0a93ada712517790c12a1284f299a26da08e41c4d2233d0e96e247f0361c6fbc9ed054ba57b2c68924a608053f9bc02e53ea4c9a40e7627d0f311ca6c911921e038ba3e52b437ee12e71372537d3e52875f96136ea23a064915b4dd9687aa7f16d40acf93eb71752accdb9b403b10f3b9c2992cad528c22defb8e21287773cce2b38076298620b40762366f2ae27ab1"}) 22:36:42 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = socket$inet6(0x18, 0x4005, 0x2) r2 = dup2(r0, r0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x84, 0xffffffff}, {0x41, 0x8}, {0xc7, 0x9}], 0x3}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x80000000, 0xffff}, {0x18, 0x2, 0x4ac, 0x10000000000}, 0x7f, [0x8, 0x40, 0x4, 0x9, 0x3, 0x80000000, 0x6, 0x6]}, 0x3c) close(r0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000080)=[{0x85, 0x2}, {0x25, 0x7}, {0x27, 0x6}, {0x87, 0x32c}, {0x4b, 0x1}], 0x5}) 22:36:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000000)='./bus\x00', 0x102, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) close(r0) 22:36:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) mmap(&(0x7f0000eda000/0x4000)=nil, 0x4000, 0x0, 0x1810, r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) r1 = socket$unix(0x1, 0x5, 0x0) accept$unix(r1, 0x0, 0x0) r2 = shmget$private(0x0, 0x600000, 0x2, &(0x7f00009ff000/0x600000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000140)=""/182) 22:36:42 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)=0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0a9584dcb47e7e901f", 0x9) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x1, 0x20, 0x7, 0x94, 0x8001}) 22:36:42 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file1\x00', 0x10000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mlock(&(0x7f000050e000/0x11000)=nil, 0x11000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 22:36:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x2) r1 = dup(r0) getdents(r1, &(0x7f00000000c0)=""/125, 0x7d) 22:36:42 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x5, 0x3a19fbaf}, 0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) 22:36:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x20060, 0x8) poll(&(0x7f0000000080)=[{r0, 0x9}], 0x1, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg(r1, &(0x7f00000001c0)={&(0x7f00000000c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000100)="65faa8af028b5663a472471ab8d43082c501c98612ad2ede8c7de91f4d68502c9a6230a9b8685f70481969a1132c60576c506d09e9a5d63e3bdab4252e220c305da28293e3751d1f", 0x48}], 0x1, &(0x7f00000002c0)=[{0xe0, 0xffff, 0xffffffffffff32dd, "1f20f7a349443c7bbeda1ac4a0b2991dc9931cd7e9d386d0571dfebdeb03b3492cf8a57ee1d81c9aeb5b0e6c4490c97a3a6c688c40e58674f12227181ee59ca06b1b92483d308cc9786634251e1071545d6369fec25b41cb078551f787696aa5926559514824db24faaafc89e5d71afe416a7d364438ce511fe039a7fe3b1890568e2821d765646629fc3838de75a2b575b3a7944d502dafa1da30079ef90345671b66f3352ab9cf03197e669bdce284b6bf551f32d41f27b26352512d917793c0340098150f6149da0c6a31"}, {0x1010, 0xffff, 0x5, "4a82805180d4a7f4c8634f6a5464df5d67e328c69b71c794d15d127a725660296b1f9c35ec0a80e67b18079491fa93edfc8ac07ee5ae757a71ac1a8245d25da4354de7a6543210464fb4d0df4b0af5fb3a98b04f118e52c76e74c80de36d8d8a5b6e2a0d6714696af6cddaf972b398cdb26b13da6ae2adba38a1e07c36ef7eda5754b4d20318618f084deb9be8e0b8ad9d24c4909578b1507b45daf115f1fac4358114f21ef3cde5e1cf2fd14d4263d5fb95b8268e5a64d7963045bdf2ec68ce5878eae79b443973e66ca93248b88609fcb725b8a6c09d9f099efe48d8070b4e019950d1a55369835c278da353f24ea5d19c54e6128745b30de26db9260c2920f67b1c7a3296c5419cd6ef3315561bec5728d248bc77caf56ef17b66100854c39d27b7262e040ee9e31ac20d222258ec80cfc40f7c07c25417fddd085e180d411cdb163d6704fcdeca9d477cb2ef8bc603a696010ff6463ca6a720214d55f39ad179d48b0437bc75d39fd16a90775102a77a8629bebba30ffc6092f9f01f74119a778e28243601cdb2dceb24b8b1ad58f51cf5666c20e2f4abe037bf21b937d6ab5b0fc743dfa5a9f5fa27b30eafdc56d3a1c6a5bc982e394e6e0f1457c13486fd14b39dc22fc68069de6d754abc65ce027d97fb59f0a29cdde52f047413c00c5bf33f8e234c5303f85be62223fc01b64b8a7e27eba395d401936bc571a4112ede799a90ffa2ddd3dc2fb9d21d8d3525592e59921de70b78e930244060c5f8f51c5fc6cb4b02dee55b6126a51fdf0b6e4203c29308b3bbcd3f034c972c4ad4bc3fd1fc568710c7f754af12ed6aa8f219ab4e9fe05f1ac858bc4399d4f1ad06d54884f817d5b7ea0f9ff51174852cb25b7efa406ffdcccb8dd2e51944c1f0a1bd2243af73343ea21e2803f523f4840d719c5bf674d799b1737acc5e31f71655e3a5ddc349997c6632a97cc083c916b4726e5cab215696a7131ebe070b219b3937c5fdaf2eb925032507286781c8ef8ee6f211ef1e8070e9ff214a5ba365c896bd23b6509a14ba7faae9c88017e52cc05e301f84d507d59cce49d34cfb141ec036375f7d9d1bb98977a33064b908d5790dc4969f29eb6379740421ecacbf865b8d9e4415f5d7565bf2e592636cf9e7cef4ac41176d8be9a1e78359a9feac2a2e0c0792d568e7713618f5cca69f8a7befa65893b80eddccc3d5d9c26839f993c8e895c8c8d176245c642fac77af2a0c995efe1acdb48e9fac58001a5c227ddaf04f8236206f740bb5afa795f33c6619dd218ce6532c7af692b91c050c533b01c6294cb2995e79d3777c10c149112082dd598a3cded240dfb80dd9c99e0dd8bdb185eb42e7af59120b7ab3f0299782729ee0b24b276de95c34ff85992158a03c01295e80391355823d9cdb0d6e145513208cd9181dbcbbf6af2b8b2087a2d01c026cb940e7c8b5ac7e92c970875aabf17493d8fe0439364af3d7e6b345bc7a3c5b772178346258b1e3e3537197376825555d0a363f6fe579f238d71497d780b9f329e8ecd03ab9dfed9a426a7ccdfaaee1799786bac10c7c4537ab619218449ba9ce1ff323b7b1bb9f9f04929486c72fb92216ee5be5b9819d459553ecd7742202b6bdc4e519b76d8408ba27c07c028848335345c9282230d9f5b2f42c1f863bd51cf3893cda3d41ede7692ff377fb2e1a7278eb92f878422c34bfaa963abf275825de8253b38a2aee5803ea3e233a8a182f802cb1e47b25a0de60cd34ea88232fc12462bf5bac8c7a5c037bbd16ddadad9d8455f511ac06f5b8683a3e662aabf6c6699c62b639222858a84ba351b8858f71c964613d5e5cc09d50d07ba8f6e4293a91872cbd5e396ffa004d350dab09234d881196b5d242b0052dae15fcffffe278145ad153296524dc01582b7c03411824496cc2d70f55ae376d8f6691ecbbe419d81423d67a96f4e9680f1a9aeebda96e65bf1c0e1b2b2fa3c1f13f540c22bc58662ce4323b147482d7f8c0e5bf4217aef8d43171025955086263256ca7309550c628aeb09a5948cfc25994b69a76e12eafac981aa60017c7a9d268ed0bc416af3a40bc091dd4a75be03659c04759855640ab37e2533683ef73600cbbfe2ad99a65a09b26f031d4487353099b046544bca8778f39523f46966210cef917a3d7f9501db36ee424820579b14b5fe908058103476fa296f130012246597c0e690a7bb3b014bb506ad7738d7a68fe1b95c5db85b8f4151a9339f59322a6d64aad3282cec224eb3710de8b129cc26b0f208bbc9132178c49d991affd89fafc9906aed164313477848ee777a7f5ea1182614fbc17dd4e5a206d6eda9daecb94d74935cae6992274bfff0f82155828a77a6280c78ea69bcaac2e4d4c966fcf409fb36bff9bc90fea50f0f39772df31201b88a92dd780e9ba2de091f3305471d85244440121d36449d546a01c593e582f1cc4e72d9e9626758bbb193caecd0ecde3490f421b26c4ee4fd83f3d1633dc0e43465e2de02fc8bd56ca27863ca07390d6da813845e552cc7b4026afc55587ca2732154fe5e2162bb0115941b010ec0a86412de30357fbf9cd854a34ec6069930626998ba765958fe0f0483741c265f0214b56e93e4513a1a295f03d7050388384f84bb7d7c4d3d1f12dc846c65103ed1606e7f559f4e850af723239fba1dab38128787736c66e93d3442c3847239ee1f5ab9be044439bad9390686e28d2bc779dfb97bddc7c4ff5b770053d312b5528a75cda95225ffac52fd00a4fa4c2ebd381b7d7b56b5da01f40ff276127d8701ddc00a18242fb57635122c9fa024aee6096fbb2a9c13ee17f7405ea610e98936552d91c4d5a82c8628aff3df1356fb3ce10faf808174c98c747a5e0a1a13ca0833ed99724558ee063179e99e9e0d0570e06b80930e4ddfff9cc9207d0812e43938e3ee25090a1eb3400576c39780ad134630c986e8f3b394e305174bd94f81b67bee0c1ff2b428c85c1b438bb8b4a5d6a556607ff61cd7e65e0e82b534d3f4a4f275bf19cd58a32b8f6743242f812b0ecf51c87ea3dc9967f42df73547f541de81d8ca42c284a81bffdabb8b9b2af22b976bb8721983859b541cd86fc90cea80625d07d667f0068860595fc17d9f496644833196cc739ec449fc08008d89fbf85da30893be69fd524ae2776cf5612e9f27e2cbdb85f905577d1bffc67a8cedfc6aacbc69943e3b3a17f8388ffb936400dc7d3a0abf4f64c7490d84bd46005b052817cf994d12737e9b83b3d5281d25dbb0be8066ea53e490e43a892c93d52a9a9534bba2a034826d53f6dae610fda5e5f57766b80e6b71776ef1a941b0787d7b47e734fb394532a89276f8e8bf070075fae1c0da12ff400e250e83b755cffdb3444d69f4ce4b499f9a50798f1a9d50971823dabd67eecb6e2c94fb6e352e51c372d23ff8b4138c264048c135fb4e9e8240eb6174b92bdda61af45e2f97b18a04304cda4c566acd9fb4a310bf64dc9522cff7188552a52d159b3cddbc269dde1ad6b2f287360b08a9bb6d1fa7ca9b25240ae52a7bf015532a969da5fbef3f5f3df9e1a0c01fcfa3de9083a2d253965457cc14188a21592d86a1184c0b92b0e5fe76aa269c20aeebb7c459b27f0974cd8310a583165f2724777e8df9d642bf1f03abbad6a486afca29a300da294142cb23fa506f47b68e5c89bda29cebcf9a240b13874c3c503af19a2762d0cc98aba55e8af777c66ff2c1b722e071130c890f34639464163300f571881e9d11b45b30ee1ed4d07832ae4ad668badd71a20ec6898af648d3c786a20b73a36892eed23198043c6918ec77b87f3b5794aa758d051a604cfb6438e1e439b16e8016e44d982f5aa0bcc0692e411bae47685583697197988f00d5de05d0bc7cee610d4d419c9d7c9f21a653cf62fcc7b2a2679d1c69a6fcd527ecf0a821430542293126e15ae6a9a253ba53a55af7fb68e36bef4e26c6b4d3ea808a27d19deff0d9c9aadc273a71a830e30fcf7325b3dc5a3ff8f56d1b36293941805c797f69e5eaef37715e46f667865c9d9bf74745a2d744b63f3f25c0b6b9f385f1b87471f632988f33aaf0884d920b8bb4f24a97ac1026dce3a0dd664a90b4e8e3615d3ad6b5a9202264bff2e3fb5e6a27a1e9ac013b30f6def5c612ca7780bcc51b9edd33a0ee6f47f4cc00e1be474f390e110d2ce5190b5c5d897f4927926e2f104ae6344043a18603000c31271e5378f019384515d5e6e1f0dc6cc4958b1bb2bddb7c17c672e2e40089bb734c78b49963fd41684c963b9f150f7fac97e5b9eff5b33598e89da63b9eba826e59d108de4e4c476371b0f2a0e59b3383feaa1511351f9b0c1858387460f6bdcd593d35a74d7ccabdad005778f70ded743f66ee18692e82c37424cb1e2977f060953966d387000d0fe1ca1e96bf58289737a61c317a87cae8753aeb0a970b39d930eb5ca378598cce01c5597522219aaed9c2aa677cc6a44a1b199b9a76c182f960efdc0d5aefeb24ad08584f36007ac98881fe245144ea763a8c73b1f2f01682122e1f094ed9417a2f7088835308435d2e1e8240c32573dde97dc4b0aad880f70f97853fd6333b67574cdcb0ca669470476a1f48fa7827d566ca3117c01fa14d3cd8395689269659896881a97d8b8ff447140f6694e7a0aa0b2b786d27194bd8c5845d626f211aca336e2abb45fef78dc282c2fd080faad78a660e8ac0403bf04467c8663ce356f351abb1aa0c0985ce9327430663ca5b3bcaea41f41663ad1f1a9336510530d1252b113134c5265d285d85d198268c52264108ab797d58fa7c519b4b773965f0ae44647901c14bdf2469bb033e31585a6687bca170afa3d9db91e9822d9d30930e8a141ef8b5aceabc4ae13c557cb4c5c613e479b6862c780126261de56b96f7c1bae0bba2e7b3a6d075981fd77dc0cf7412aeb42383db55d558a9d3849b6ad193f4b651659e112311abe87af68d0119e100777f3170cd5a8fcea181b122968963065da926dde2ea18dde99d44e5665a4737f8b076658e7d3e4b964d0d87a20485c30687c5f6a662636b23a37dbd45655b1dd4f42dbb52202e9c160bc3064044b0ad6147ff673d04d18b601a8641b8fb2d76449fb233c77cd23757c0a6f3b522a7d1f68956f386103504c4732c144ac9c9c2d14ccfef4784a70956642fd47defc3e743b99104b0ecf91676bc8086d47219068cd8da088f1938619f6250bb0c160766ef25987e9d1809428ff1fb4c2ff4172345223870b60d8ff5a1c4b36589c4b790328b390eaec3bfa74267887d367f6cfc95fb52ae119cd7bbd24b98310a8ed1496c13e6551e8a3fa80311504b3fb4ecbd8050d837111a840187f5d5e66835c6f968b6a531eb86d311ccc5d3061d1cb3ef8a1f9c16f464fc46ecf2dc2e26d089c7b07c138eb8dbab5ccdd710330b7ffe0387c732ae879d720af05389b0e8acbca7ea95be845fc27788ab6ef63b2e25bb8aee79181f088a41a9b4b6a3bce802849607ee1d4db3bbc3e646ce659ea46f2dc34a63b0704f5ed5c96236d25d2f150d27fd9c92cee6d55739cc536c2f8f457a29f5ce89d130a13160eedce963edc7c3c4b836e4e38e4dac6fa495c61b1637e0f1b8d33bfc1bbc329c78e1073c2d552f285489e75ecdde5b15c739fb4fb7b015b03babf882092b154ae2b990fe6de4c3d165a7cc9e8d360692cf008cf08b71168deadcc38a2efa2c292a20ae80ee3e3ef0cc89067521dd55654ddd629aac3e59bb731f4cd1b9fcbd092fb23169fdeed7a4ab2cf75fcdc4ea9456b"}, {0x110, 0xffff, 0xfffffffffffffffb, "ee49e34552042728b049f74a464fd5543c1a9496a85f6e09acad9bd34172c067bdeef91191a6c919cb4913c09241556faf921583b37099c0a072f4a7d568e539bbaf2076a33544607a32a22344b106a56d2a2ca096cdff427b27a32e22c1b57e4ff15617d358f59bc743ff2db61e525c6d6122c918b752ea25f0b4e08547a6aac50608504205b998b4dbe19d77b0fd6c21c50b1071f94f54205e728007524693ee364d7b179e71e693f7ba75969dca0a97ef2419bf76330656086eb40ba4fb04bb7b59796051fbb890682d7f5b3735b60a2383cbc2b257cde84f5518422f4f9cc82a1c2f73a0132fc6f53ce8c36ac1dfba56993ff60b83f77e96aeb7daffdd"}, {0x100, 0x1, 0x3c1, "44f4c62392e8924363766808da23ff15cf5053d34665e45aad1505bdd58c091c315facc6df202b1f15deeed72bea97870b628c03c4b6fe568352e1327c2ea80f70af96a1d1c77565ec54153874177913db9fb8dbee1f454bdca5cf680dcd47f222d77daafa7b7669e1cec3bca87d22fcae1548a043e4117bbd1482f2206b4d39145f671b82e682446cbc285ea3dea7b71543b2b701620e21a133df1f22467031f15ad07e350043a9ea404d6169dbea9959d27f3ade15aa0633068e0c71e3d244ba3879f234e9954154c2bdb3ac1c0e77480d8ff7f771ce4d4a59d22619a23b41db60e0a53b79aedb79a312540faa"}, {0x80, 0x1, 0x9, "aa486b901a69d5cbd3c41157c9c584ef3384fcd5cef60ec424cdf2c1ffc6818a54d606815016be07ef2198e0bb25643a3baf8aec2f689872a4d462537ae17eecfbb21102057609d712d2be3102ffa104a89cef99eb0157dcdb972eef958f1aaabab8f17b3de9be0ec4592a"}], 0x1380}, 0x2) 22:36:42 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff}) close(r0) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 22:36:42 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000200)="9c87c3774f4c35b84e534e392e2e", 0xe) faccessat(r0, &(0x7f0000000000)='./bus/file0\x00', 0x139, 0x1) 22:36:42 executing program 0: madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) 22:36:42 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000000)=""/68, 0x44}, {&(0x7f0000000080)=""/76, 0x4c}, {&(0x7f0000000100)=""/250, 0xfa}], 0x3, 0x0) readv(r0, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) truncate(&(0x7f0000000240)='./file0\x00', 0x1) 22:36:42 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000724000/0x2000)=nil, 0x2000, 0x2) r1 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x8, 0xa, &(0x7f0000000080)='\fFW}', 0x12) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000200)) 22:36:42 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="1400000000000000070000000100fbffdf00000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x18}, 0x0) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/5, 0x5}, {&(0x7f0000000080)=""/10, 0xa}, {&(0x7f00000000c0)}, {&(0x7f0000000100)=""/93, 0x5d}, {&(0x7f0000000180)=""/102, 0x66}, {&(0x7f0000000200)=""/49, 0x31}], 0x6, 0x53) 22:36:42 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x4) r0 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000045bff8)='./file0\x00', r0, &(0x7f00000cc000)='./file0\x00') ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000400)={0x7, 0x9f}) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='@-$\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000200)=')\x00', &(0x7f0000000240)='{]&\x00', &(0x7f0000000280)='\xc5\x00', &(0x7f00000002c0)=':,\x00', &(0x7f0000000300)=']/\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='*\x00']) linkat(r0, &(0x7f000001b000)='./file0\x00', r0, &(0x7f0000017000)='./file1\x00', 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x43) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0xfffffffffffffff9, './file2\x00'}) 22:36:42 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x100000000002003, 0xfa) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x100, 0x0) r1 = socket(0x19, 0x6, 0x7) accept$unix(r1, &(0x7f0000002800)=@file={0x0, ""/4096}, &(0x7f00000027c0)=0xfffffffffffffded) stat(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r3 = openat(r0, &(0x7f0000001600)='./file0\x00', 0x40, 0x1) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000001640)) unlinkat(r0, &(0x7f00000016c0)='./file0\x00', 0x8) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000001680)={0x0, 0x9}, 0x10) r4 = dup2(r2, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffff9c, 0xc028575d, &(0x7f0000001700)={0xe430, 0x29, './file0\x00', 0x2, 0x0, 0xb3, 0x96}) recvmsg(r4, &(0x7f00000000c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000013c0)=[{&(0x7f0000000080)=""/1, 0x1}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/71, 0x47}, {&(0x7f0000001240)=""/125, 0x7d}, {&(0x7f00000012c0)=""/248, 0xf8}], 0x5, &(0x7f0000001440)=""/193, 0xc1}, 0x802) 22:36:42 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x20, 0x10) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x2010, r2, 0x0, 0x0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000080)=0x1) r3 = dup2(r1, r0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0xffffffffffff8001, 0x100, 0xfffffffffffffffb, 0x0, 0x5, 0x4e, 0x1f, 0x0, 0xfffffffffffffffe, 0x3, 0x80}) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f00000000c0)=0x7) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x11, r1, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x2010, r1, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) kevent(r2, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff9, 0x41, 0xc, 0x0, 0x6}, {{r2}, 0xfffffffffffffffb, 0x20, 0x20000006, 0x1, 0x4}, {{r3}, 0xfffffffffffffffe, 0x0, 0x2, 0xfff, 0x2}, {{r2}, 0xfffffffffffffffd, 0x10, 0x3, 0x7, 0x8000}, {{r3}, 0xfffffffffffffff9, 0x85, 0xfffff, 0x8, 0x1a}, {{r2}, 0xffffffffffffffff, 0xe0, 0x10, 0x100000001, 0x7}], 0x5bd, &(0x7f00000001c0)=[{{r2}, 0x0, 0x12, 0x6, 0x0, 0x1000}, {{r3}, 0xffffffffffffffff, 0x1, 0x0, 0x52, 0x4}, {{r2}, 0x0, 0x0, 0x4, 0x7, 0x8}, {{r1}, 0xffffffffffffffff, 0x9, 0x4, 0x0, 0x401}], 0xcf, &(0x7f0000000240)={0xffffffffffffdb1c, 0x2}) 22:36:42 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0xb3ed, 0x1, 0x100000000, 0x4, 0x9}, 0xc) close(0xffffffffffffffff) setsockopt(r0, 0x1000, 0x7, &(0x7f0000001640)="152c2ac1b082871357d3452793d50ec2b3004b4802f07f9433a86d4c6d63ebed1c04d792b1479a31594969dce1ed2adb56522f97f64d9d088a6e612365c93e48c8f3106142518cba629b58c2bb7c28de9b5d2eeeb096e761e222698dff8e3b6b6247c7eb8a1624516bf1db163dc1d1fb81db9446ceb2a2309f1f4ff20e772da6f246571fd4fc8d777a700e068babcccdac6662e07485812ddd2194c2ebd6107321d91500c10aca4b03614baba992cf3b5a8e8451e43a2f97c0919fe41d4a3789cbb43dfe26a2b395026d65eaf45df272db5fe5c6690336ff6db035eb7bee", 0xde) unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x8) r2 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) connect$inet6(r3, &(0x7f0000000040), 0xc) syz_open_pts() r4 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, &(0x7f0000001500)=0xc) r6 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001740), &(0x7f0000001780)=0xc) r7 = getpid() r8 = getuid() r9 = getegid() sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000140)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000001440)=[{&(0x7f00000001c0)="a1dc79e4809cad13311d610a3a7f5da2acb71f330e4013f0a0b00b5d28de1f129d63cb6db6aa051619abdc74d71bb16a40797ed4d2a0be0f67174ca334d7c98bf8cb107a43b6feb8585c41451a82322b5189a4aa6ed684510efd1fe9d8364fafe9af77f173a7ef8112f723f6322bf90ec0a4adc5bdaf15feeb3105a4a0e1609682d8fecf4fe07c", 0x87}, {&(0x7f0000000280)="606781fd7e0b4b6ad4ff63e11313905d180208763514b370111369d7f577f468231fad3712ecdc286182d7c3acfccc5b3bf4f28fba9b68eed5cc9f324b5a771ef2d072f6c96d81fc62824e173afe933bae32110750e4c73bc334af154386dfc1ba402c456aa66960ecfc57fc709f0db7c4f23ecc8bc0c11e88cff82f38799750673fba4fea2335e4700d4375ab2a59d1f493113367ffa33590f6b4", 0x9b}, {&(0x7f0000000340)="39f9d638ebd7978e45bffe155655fdb725687902cb3399f4a129a22bb0eaf1363442bf8bdaa7f5b3e470fe7212f78000977c147b3601058ba8a7f02da81ac57e5c0916dc67b7f5935810f5ef062ff01c28868b95bd5c1e1122b98cb42afa98f36b79bcd73a254b1f3519497013d0bfe6aea020a146e9915403d9c9343ba760183b086702075e8dbe7201a977278909465f71ec73a017e5628af71ebf58322bea20ff90720c1e81772f6272e2842e1f1df55ab0bcca826b654b729b1fc870e7985015b9d090203970de1d9dac078e29f0849b34b7a38d35639f53c60bd4f27551f983bd57fac833741f84e6a8489475556cc6beb56c3836fb846056acb0131951487039412b048065d918d5e2e01044f27e717041af562c1e6586aee05161cacf142f33be93045cdbf47f91eed439178a4e9d027946d02f97905e557e0fc00bb11df8874ffa94a3b243c8daff6dbb0a662f68673eba86c993f7237eac990b450ac805fb63b16ec75e8ba18e5f55e809ff0bb81df0ae03b143eb46948d2612881742efe53b237915e3dda883370ac0f96f155bf24039560d776deaf31c1f160b1b3d82681e9f9926a60738bddb6f6e30171c26a330546db504502d31c2c301cf63b956c231b9488eb6cf2072fe00db8478f66918c246c535ece1ef310784fd051e59a7bae1eeb679128c00d69ece80ee42ac3578b0e6b4639b63f55086da93efed735f9730ab36a5b8f7e6e3a5c4ea12ad8df7a24b487be947a09d4d85f8239723b339b29d861afc957f528206dcc201d887d822728b1ec51df97c4e891e0db3aedab5dcbcc831f4657b006b98f4baea6483118c9883619346e7d4be8fd9aa96445f05a0521551140f52f539d40197c36b734208c7964a6368882dcc3e49471e3e42ca44f798a4b696b4e9b9a785a6121f94566a1b3c2905be8aced52c51d03e55792c3759f72fea658762d9f94c0f3333a2c917257bbdab486094ede7d507619c91d8fddd55a08ceb1e9a9d459282e77e03daf7081b4b9d91909954ada561f4c0805e6c1f20d483a7ee8a6659908d436490451b5af9d4190409abc02ed1fa6b0f423ca785cf682c93fed5d8d5b5fab0e547231b61b2179cf12a9206ab15ab8363c346c7326b81ecc7653e49541322141cbee7f0552abc7e9be8465d56f85213fa5b442f1c3bbe92e5a1e024961d94622074996b49f4ff2c79c5d2ac1cac0e0b33d4bc52b79d03c76c5fbcb69fa01d9c15b5d0464fa942707a9501d68b36cc67d79aa6009bccf32557e7191ca17860d16ddb45448bc8c73b47f40968c867905830181ba665afe0db488665ce42e75c366dbde06af1dfc1c2e189050e73059119fb389d2cc894421c36e9eff343d0df076c55aec9abe107e47731b327c3571b99296de8151b82312f7b3a14d05f6e9fd10a1b729ea5762d4bf191e1a7866f9ca881e6f864baf41f7b203dc6862f9c01128835e56dfcf2846c7cc02f989cd6855d693b0a55d5aa40ce6b119c9106879a2479cddb090ef8a06ecdb79645cd5218406dc479c9de0ca4ce0a9cbfe42bd7e795bf2fd4f516d09e59f5dbf266ff2a0c81d67f0cc9177f9ab7235fa8777007bfbb982a77079b33864a680aad41aec23741504e676dcd69a5d8f0cc1708b24d37a4eeb0bc188bb991111fd336a33bae2b0eac22b8010dbcbc2cb74760a25c8352f4db41a4b429c74327c21c45f5a8ed7ea095735d338043f4d015d7c2da100bc8fd8c3d4165c213f7aba464b62d3c8aef1d4a3799a66150989d9960eb5aac6a6a3b2d80d804524487efb9491040212fadf44a3652cc96d46093d3546bdbf395a3cf4a4afe1ee077a068dcb42bae5c36fe9ea36132c3c39d7f6f8b165e742a1ebe0361433313702148d25e04654a36687b5aa4d739fb29e27c485c571eefd65a957dd1b3dfd4c2b325a9d8b55cedb52643f6d7fcd75ac47efd3258cbb3c71cf9daf1c9fa9b6e7c2e1b8be2b665548d1c8a227fdff1aa721d1f4eb0a6530155d0d754ff383ebd988ae741c136296d000561320033dfd9544a4c77b3fff7cdc0cf114b83458e01f60ce835f289f47c4f6a8e85c998945c522c8eb0877fd3e495c58a945665baaddcc2b36e6516ad4e10dc73a097333edc31b5394e93be8057a69c5b5cf98f7b246f298bdf91a3c9b4c23cc39a5349263db4331fd0751f1853287d651ab22aa044ab5797411cd962dfe085af9e08e876c6b22393d652cba76e7e3c3e6af3522adea4ca81f6a13e3e22cc46b8e8704a594e95a150c30d72d5c5b8d63985751776df71572e6dd93efea45f72031764ca1899c8e12e45e79f3c8b8ab738cb2bbd69d44d49eb79f287644f9ea157442dd34f7118bcfc879d7e476cdb274004ef5ae9ffa2138bec0647eb21546e11451879011cca3d59f2dd801a5545e89a2162d429f6a9f2a34252a566f6f7cd50e8cb8f0ea58191c40b959b0165830e2627af409f2f8fd877f6ba34c181a6cd06dae2bed38717819aa43a7c1e609c48806150544cca96c3c65822c961bb06d1ab087eb29188e02b564326f245253714319fdcf8fd5004f75ae2edba14c040a71efb8d0f5d21879f27ac18dfb373eba9823cdc4a4d39daaace383a08f9e4f86d5988a18df98c2e3c671a578d99eb8d3781e668484eac931c900a0c1db2f6f465ca83bbc8e30db4d1ea02c14519f23a02424e6262e8f91169490afa124d99c28856dc2c5e802c71ccb9779050fc8f6e5ca4b88861e6bf92608f5b8c03c97ed55782e5dc285612e21e5be7442437c27ce9ebe2f9f74dc4d0efe631a8396dd07b88de711d392fed74a625fb0e066d82efd2bf1ae267fd8bd39d1ca6c2fbf08f810e31a507a1ea124caf27279d0e3616517e210613207c6b12ffc25cda63ea1f65fd7a8094302da014e23a79581996228b181d2e4d0db48795c96149cc1a6f958fc699fa377154507c93a7e262c09ea986ca3b746148bd39e43b0e8dc3c62dc44f5e491a6f1b267fef13f961f7bb5f9f8054c953171db168b5ba1cf9bd20415c2750d2d52f8f8603e0b3ec062a2570da745a807cae5c0d8f644b1207db2425f978e9a14b37d9299b1ca43f9bd5a280ccd501f2492e573c25f6f3c35bb6cf73c9d526441502e2af7b61e3249cce61c882540eddf8fd5308c76a118c352542c8973480014fad129116a5fe35cdd1e4c5f787b3540a2e870e7c376020178372560c234717eced31d81648d024b9250a68ccb7c2122100f0a18d26d89b2d6f88308a8463c3397f153d46a86bf1a0dcf4b83007ff1edc55bd26d793b8258c1fbf108eefdb00e9be5cb2351859d4f7e5ce7ff3a4b5ed493ad7a0e328f4896216234145778da51d3234cfd4bb7fdf480ae226ca0ccfc09a6fbbe6bc42b66c1b2b587766712c5c4805a8a692940cfd42eb0346787059f0aecd2ddf8bfa3a95dac03ee6b18193550e8c0b7e942f8cf82be68f9710a2fa257e9584120345eadd7aa4cf86793a2f8994d728e36b625d0e1ae84fba0000570dad5e518f4398f1ee30b98058bde71f9299c1e160bc9854144e7b3f35039a76ce63b2950ba27fef0930e01e7d887fdd8f8068afb38048f0d7b1688001c469c8ffa04dd4f16b77d72bb1bdee883d2339a8ef4a560384ac81bfdf51a64aac747045bd31ccd90d358f9d99d949c434b8e6713b1684ab9b7eb8b433928d410061aef6e250bce786d3350097f2d55d0101d65bf5eb25eaed92501b26704d3993c39993b83eaea0e2d37edbb9acf5018bc7864f55ca9c5cfa9f7d30c535c27b027e8e5ba956b9303c5bf655ca5d5a99d63e0a53281f217d5c1ea21cf79a5fe86c7bbd07b7564a4562d03d1abbf11454e66fec159599bb0402173f4cd436036e07cd0482a1b2899098257e56cc3b29abe250d22c3c3de4546ff684f719562a5bcd17689c40f5ce71c507ab5bef72a039adec3bc1053ddb312747bf8adfd261eb52897227bed7a4d5aa730b4b8d80db49d6ebaddd0283fd50524f9b74fa138570dd4b0132a642521d6d9638b7e5221a3d7f2c76bff2cfc3e37e0c6b5d6e7e9f414ce70cf0a0c22400e2fb9fd038a5e8996547799be31428d22f56f8ef25a15aa114c414f75be58cb210c52e7d8bafa0d7bef687d313ce7bf4484ec51eb7ae6525098be563a412f074efb3c409508445506ade7e78190608ef499530ed3a99dd4d3e8c2c548effc005a650a804331bdca460f921da3aeb261e00e2b085249d17de60b62f8684517f7847b8845a772dae69df332a4d8749591b24a423c142d082a21c3b4181f96a1d6f4faa8c5fb8573cdbdd606d76294b7363a052ffd7427f0ab1dca812b9568a50df7712253a2fae58da26821207fee6bb0f3808812633dd3bdc4a2df85b3b531240e8443dcc2e7a6b4258fcde9af387a20eb5c2aa863225571dd7f5fbd97188da65626d169b3d8dfb27c029778d584f76a449d3d35039b8a6ad022e4719e8b805944a0782a9ac132a98c54e6c0341b1e9105e92850ecf31fa4d4b2e3c4404e0a7892ad8ec5ef8017399deeffc217928be8cf2a868f89cddc646b219d461c8d6ed8ec27f96c8e00ff6de4f14e7213fb4eaad98f66ccf7580557068f98dda18e98b08f27ebd6a32199fa3a6e705845121ad7a18c4e9498f39a8b0e86e8fd4a3417a95771bfaee1e9c6958e0278f69a11ae7798df1c784f91740a8579a6824cd7391d633dd6cbbc856d3f020c8bda753128f52f6b65ef970321c60a82a04b4ba87775435b65f4d625d891d2c1c5a349820a882376d3c562258d6385ac0981e8fc1f86716611e9af9d25e050a13b701174dba02ad21f8f56d9e794eb133513665fd242018551e61d115027d98b00b499ce60858e3e67b7cbc328407e4c680134593cf56a697496b31ea6e797ac1ee2f13c7c3259695355bdd9742c081eadf9ce49e29a1879178a09d85762c8d2bb4b875f1a81de5ba6ebb693bb10ba3630b4207cb66fa73c674f77e15571366f0cca1a894ded457b79d7519973ea82e8c4baa9741959c2eddcd39ced58a138f66e6a9daab30c32ba8083487fbeaa7e40d7b1d6861208eca36f6fa9fd5bca0a27875a20ff39291b8e3639059e03534a74f4f42f8d38bd60b7a11d6261e9cfc94d2778cfd13a39cf95878a11de4ffa6596d9e539fb690f72cc4ccf4ae5f33b499c737c26a032498b91638601903843aad1ccc0e8c672c3114d25b27a3c6789fd0c43a4f1d200d5c29997b523e0cf14cab900b479caf27f19d21b2a9f72875dc03c260749ae8a28519511d7b908908466f769b5fb8ee2d2693ac3072e9d9bf03e9f97838ec5b4372745be2b1594432785ad5449d707b85f32468631bcf93d377590f674cf4f0dcc58cf8d544297963a342a334d0814f1e08ac431695768c301c982badc5d355ce884496d56a16951c3c2c63c7af7fc73af243c170e8447dda39bbcb2ebad1520fb88537056b7bf446249930528e8b9bfc8410754e95aaf883db1cacd3a063a54ea49af5c4a10fcecf856a23a61bcd78a81bb7f347963e873ce0cde8d63f6e872f1de8f348c60cef088b4e01eb0535fbda587626d100b7edf4a4036ac320211bba23e873cccc5ac02621cad578f4d79475421388e7deafc72a1e6905c5a46845315e5fd978d502ce60cf9d9ce0f035934fb8e637eb164eef8e12592777b3ad72f0db478ca19e11622770363b2fde35117b5bc793bcb3c65bc2cb29661ee18479d469d99fe5204e549bb73dda23ace0c346835cd564062f97f2dd6530d348984575b49ee19ef32db84cb20778c89263fcf7561abd3773f08dc1aa67e11c3da028", 0x1000}, {&(0x7f0000001340)="b17cd924f6897d9dc70e3586384d837ffa2f8481d308ac1466d1fb22696f533cadeb672ce9a1b26767576be2f9427c81682e927799e15feb51cc81c7fd3cd3c3bf28ce92292f21ed49053fa18e15fa54deeee79bc990aa03c4a3fbf9c88d923cd9b72ae1ed229bf452adbbf3adf1c59ef949f3ebf7bdbaf4426176087b306e9b8b2a05c2ae6d838b0758645af83c5d222bce27343582fa96d55f4bf45a2c09ce1e98051ad22a3b2f2635031a", 0xac}, {&(0x7f0000001400)="aea3b445", 0x4}], 0x5, &(0x7f0000001540)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r1, r1, r1, r3, r0, r3, r1]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x10}, @rights={0x20, 0xffff, 0x1, [r3, r0, r0, r3]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0xa8, 0x1}, 0x405) 22:36:42 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x8006, 0x2, &(0x7f0000000080)="c6bf0000", 0x4) 22:36:42 executing program 1: kqueue() r0 = socket$inet6(0x18, 0x3, 0x0) bind$inet6(r0, &(0x7f0000000000), 0xc) r1 = semget$private(0x0, 0x4, 0x86) r2 = open(&(0x7f0000000280)='./file0\x00', 0x400, 0x2) ioctl$TIOCEXCL(r2, 0x2000740d) semop(r1, &(0x7f0000000040)=[{0x3, 0x5, 0x1000}, {0x0, 0x1ec, 0x800}, {0x3, 0xfffffffffffffffb, 0x1800}, {0x3, 0x27, 0x1000}, {0x3, 0x5, 0x1800}], 0x5) shmget(0x2, 0x1000, 0xa0, &(0x7f0000ffd000/0x1000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r3 = open(&(0x7f0000000200)='./file0\x00', 0x280, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) close(r0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000340)=[0xfffffffffffffe00, 0x5, 0x370f4a1b]) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000300)={{0x18, 0x0, 0x3, 0x400}, {0x18, 0x2, 0xd0, 0xffff}, 0x9, [0x200, 0x7, 0x8, 0x4, 0x4, 0x0, 0x6e, 0xfffffffffffffffd]}, 0x3c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000480)=0x4) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) r4 = socket(0x2, 0x3, 0x1) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r4, &(0x7f0000001300)=[{&(0x7f0000000280)="245dae3070ca9f05", 0x8}], 0x1) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000140)) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) fcntl$getown(r0, 0x5) 22:36:42 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) sendto$unix(r0, &(0x7f0000000040)="9f33d50aa3bfd3f4e9f512f2a31a6879aa1c242c2a8359a789b0b592bc217c8471a2e85601856a0340528da4a6e7c4959f7dd45dd361ee7ce7ca013d15aa6b8053ae3a04119a9a87c16d5b06c3459f0e2f226ede11e2200d58e3e443306e6218cc86340d3c1f2df6192a96812da328a49aa582de7dee094e2fc5ab720e59795dbfcfcf17a32b50574948d2efecec9163fd275e28340ef97ae46871ed93e94a642f581eaf72fe", 0xa6, 0x1, &(0x7f0000000100)=@file={0x0, './file1\x00'}, 0xa) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fchdir(r0) fsync(r0) 22:36:42 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) clock_settime(0x4, &(0x7f0000000040)={0x9, 0x1}) 22:36:42 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x82) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x400) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0xc0185603, &(0x7f00000000c0)) 22:36:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x69, "73be4ad94e90bf82bc6d61b8dc7bee901dc09e9f"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77f", 0xcf3) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="eef603199d5b0672998563e0809d5a613207b136f841d441aa75c78983fb382048906a4cd3bd3975d4301c30de2306a279acb2b1cfeb240db68a3c22cacfdf2d203f6611a14e2014bb01a351fcc07c6079f6b02c2db16099b762e0ecd9e3d7fa161d8d2e73cc37ca5068ba5851237f32e9ddf99de2fab9dc0a5d2448249e63db795bc6ac736c6f059794f9207203fc750cf171c8a08e1fc4eec03fee3470aae201162370daee6a338f1455b68ffb3fd667", 0xb1}, {&(0x7f0000000080)="241352796cea6934196acccf4e801814eef6f9230333b319c51f", 0x1a}, {&(0x7f0000000240)="49a5cdacff264065990d771d5370860beb82a354e2c8fb90ceb6f39e4858ee4364c68a9bb53358457da9bd7fb36c298d10560696e1023e9d11710d96bb2d0a5e47da68c3ae33f1019456d69a779ee83679a29534c55f71689bae52fb5a2ad4254ad89bd0ece782dce50f4d240349f275c384ebd1f48e7beb36c11b175f2fc253376ec87dee47e695de47eda35a8f73991e0666c185326237909e3bad494938bb1dfa7a95d32c95733ac8d51574743d05a3179bb8ccca9170f3d707ce77d7ecdce99e0744c4769079d6ea5d134aaa7479a7db7146e9c0a6c51aa5c9c8980949830c74c34586f4fe", 0xe7}, {&(0x7f0000000340)="7ec160631d518cfddece5eeab8df788381085b2940d653e0c8584df7fc13f66c053ece578f5f03a4710ea4784d03e704ea5eb883a229f05c9bba27a670fda45c8e4b4c38a3a89f29fda6a60b5e364282a1a545a54416ad303c491b60dd03018d216e425d44ca2dfabd2bf7dc245f4d459bd993c2ba6989841c0474c61ed9693c4964e90cfb210b3cda96e4e3a45145277e670580f312466426218f071d59aafd4a", 0xa1}], 0x4) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237f", 0x255}], 0x1) 22:36:42 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) setrlimit(0x7, &(0x7f0000000080)={0xfffffffffffffffa, 0xfff}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000040)=[{r0, 0x80}], 0x1, 0x0) 22:36:42 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10980, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000080)=0xffffffff) r1 = socket(0x0, 0x0, 0xfffffffffffffffa) setsockopt(r1, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 22:36:42 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x791, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x3ff, 0x0, 0x0, 0x0) r2 = dup(r0) close(r0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x41, 0xf0000081, 0x5, 0x1}, {{r2}, 0xfffffffffffffffe, 0x10, 0x80000004, 0x8, 0x1}, {{r0}, 0xfffffffffffffff8, 0x10, 0x2, 0x0, 0x10000}, {{r0}, 0xfffffffffffffffa, 0x0, 0x2, 0x4, 0x4}, {{r0}, 0xfffffffffffffffa, 0x10, 0xf0000002, 0x1, 0x3}], 0x7ff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xa0, 0x80, 0xfffffffffffffc00, 0x80000000000000}, {{r1}, 0xfffffffffffffffe, 0x5, 0x0, 0x1000, 0x4}, {{r2}, 0xffffffffffffffff, 0x50, 0xf0000010, 0x3, 0x7}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000000, 0x8, 0xfffffffffffff34d}, {{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0x481c, 0x100000001}], 0x200, &(0x7f00000001c0)={0x8, 0x9}) 22:36:42 executing program 0: r0 = msgget$private(0x0, 0x8) socket(0x11, 0x3, 0x0) r1 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cf3aea550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fe0eeea50400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e2d16f68fdb3e096917eb18e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007cc4657659cc64e56150d966652b719dbe4b86ce975dc3395bda86ef6b89fb1e1da7cac57c2b914c02aba1d61b64d57fd4012ae7c08ccf364f0ce0eb80075debf434ed6e348bcbcfb872bd675699dbf3d66475535961a2186a20c1dea6c79c740bcfbf694f444eb0e53b7e597f6a3820c7b863f8171ff304555b17330ba20b67f638bb37397dddaaba3fcaeaa5e5577e59396f7001815c2a151d2593a09f61a0401901c08403cf9adee26f494ab2e26ebaad26bdd7838f8c2b000000000000000000002e8a11f771bc0b418fba6527cf8376adc0da5e63441deda47d8283c197fd8ce74dd83ed81120af11690ada9864579287b6663de6b57cd8db5c1d62789d72b10e2837856a0d2aa2d4b68a04ee11b7e3eb336fffb6cfe58e3f80a30e24bdf398b212416bd5b682fccc4cfb925bb62172f56b774bf63439e537fd621f99572f5ffd7015f735cd208785fee03a0509dc1b11d26818fd744c57dc5a131e8f440d8680a2f33be837e87318b183d0aa16bfc71b9af77e327b7b6d845833df4e2bcfec3300"/4470], 0x1, 0x2, 0x1000) r2 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x40, 0x0, 0x0, 0x0, 0x0, 0x14, 0xfffffffffffffffe}, 0x8d20, 0x2, r2, 0x0, 0x8, 0x6, 0x5, 0x3}) msgrcv(r0, &(0x7f0000000000)={0x0, ""/175}, 0xb7, 0x3, 0x0) 22:36:42 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) socket(0x3, 0x4, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) 22:36:43 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open(0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0xffffffffffffffff, 0x0) dup(r1) ioctl$WSKBDIO_SETMODE(r0, 0xc0105715, &(0x7f0000000100)=0x1) 22:36:43 executing program 1: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) r1 = msgget(0x1, 0x151) msgsnd(r1, &(0x7f0000000000)={0x3, "be0287e7ffa53c6efa491da828cb5f81ef89e53c7f9a28736ba49da9edd71845bb34a696166801d1a6bdec26d563b9549d6050ea0c977bd4b0ba5ea9ed01e44f7cbf3a"}, 0x4b, 0x800) poll(&(0x7f0000000080)=[{r0, 0x44}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 22:36:43 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r1 = dup(r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0x1, 0xc00000000000000, 0x0, 0x1, 0x5c}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) shmget(0x3, 0x2000, 0x101, &(0x7f0000ffb000/0x2000)=nil) 22:36:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x100000}, 0x8, [0x0, 0x9]}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') 22:36:43 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ff3000/0x3000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) mlock(&(0x7f0000fed000/0x10000)=nil, 0x10000) shmdt(r1) 22:36:43 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffd, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:36:43 executing program 0: pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000240)="d890c02ab240647c65a0ba07f005dce2934aaeee38b65e594db7a706b9c8ea96ed4822ff3bcc23264ae9c7ffd409865a777373375883df19dd1aff84737d7629b6bbc6e4d56868907442a8cb7291aa03de97975dac1c211622fd6e26085eb09dee64f0ad8d296f1df78b0106e205a2bc0c1b6a9249b9dc299b1c5ad20df65a0aea1359", 0x83}, {&(0x7f0000000300)="3117a018e713fe94616f6d5d681b1434bb5d6a8593b27e37fa92674a6fb33c2a913ef2340bd331eb65ce56918a3ca2cea1cdb4e6532c054ef04b6748ea73448d64b1eb7598e8bb07943e27548dc0b27f9c06736fbccd6454bd531bdf1c003daeb86438", 0x63}, {&(0x7f0000000380)="a33ac7e960383e19b6cec394ba80bb5bcb26", 0x12}, {&(0x7f00000003c0)="735295ffe732634978be24c599467d295b6e3e19bb8e94411012c9606a639cb262615219880da8a11fa693f34b2be7bd4c70560d3546078ebcd75be91f6db5b39523e5367304d26556f9d12b9bc78298fc32d7b2913c69665ee8771e8870b7b3a62d9b2603fc73d43459449ec3ec12fa849c86d245c323f97c71db0b9fef1229b6e4f9c9f566db8716e02c8b86fc2009620167cd7f7d05d07bc79b42dee1286e0a14743ff51049b2507de4b0757dce5b5cd0fbde0e55596d0fdad3860f07dfc4bbb8a7e6ba5cf1c4b10949d314e778959ce2870ffb51b15b1ae52ab87e227d0d3c1f37311cf8874f61d6c222578831b82a5c", 0xf2}], 0x4) fcntl$setflags(r1, 0x2, 0x1) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0x0, './file0\x00', './file0\x00'}) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000580)={0x9, 0x1}) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000600)=""/128, 0x80}, {&(0x7f0000000140)=""/81, 0x51}], 0x2c1) open(&(0x7f0000000540)='./file0\x00', 0x2, 0x200000000000010d) connect$inet(r4, &(0x7f0000000080)={0x2, 0x3}, 0xc) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) close(r3) ioctl$TIOCCDTR(r4, 0x20007478) write(r1, &(0x7f0000003740)="d296b42356b6f933ce2f788cddbbee2cd9c4b3c282b387efac2bc9a7581c4f6314adffc899a1a00bcbfe123860de4428e8344ba30f86b52e257fdeb6ed0244a62511942e58c101233e66fecfd40d7b3c998637beedb76ba9d6dd5eb50a1144e9be9a137606b4bb5f1d1ff0db4b08fa213ac8f551d3c82c3616696aef49f8718f676ceec17f7dc7da671a6dc9f1995a2fd57197fbd78ca4d466eaf272e8b60639cf7fd059520710e960e3845ed5b052c80a238639a6fd5a8c518df1d462e116a0bfe22ebf07a79a5b6f0da527e51c6a2f11cfc1ecbd584506f89bef4f172bfdba543376f7ebfc72462c0932cc67e0f09596643043a582ae268c0fa10631c55e874fd25ac75d3e26b48bea3d211115b54dc81b8800bf7fd2095328ce23855cd4f331dc4681bec88e8ffeba3161659ecdd7a6e0c4da23898444d7dfdeef20d84b3b71908d94b48bc4520925b2af234effea814c1bade416f0c80ac8d28233721fd97f5ae2b3ea51509dd7975c3d0fb505090c174487098078395629882bb0914018294410e227354ace64f961dbc623e8da27fef8f7b5aaf7aec84fae867a514182d0a5c065498fdf085f7b6f6aee7c3636551d8c1568cc33b26921594f1b740ce447f83027e05d7502b18912338639fcf9eb93ca1e46233b6c3692a76e6c948153d3cfadad39300c72ff06cbd76decf81afa7d16fe198b3cf849f94ea760f2ff10c1a23882721a65ffd64af14e713cb504c39ff91a77e46289772f28e33355a9a7ccd6d9ff447976e28ee708ec29e6d37fd8c9f5eee95aaedbfa604a8d52ad89a228084a83ed5d1b4a678363ef3990439d6b495bc6158ddfa736cf89aaa1a2aad180356f7164de49bff78254af3d229ef89e331c65667241fdc9a13fb4595e191ab60cdfdd28aa8b44376861e809f4ba284c75e81f68dc646f4d42b04ede0ac90eecbb2d51b8b7ce3614c71e8394f68eda080863ad1db538b5e6be307a7b3365f4d0689492ca232c50d259fda457159647ac3c4a03ef0d948c6b1c795b2bf8c96366da54499b0efea286a45b9907c6c356c46bca8539dd04725df178b48e7326c899cad7680529759cdbce572458b3bb0a3347dbde80cca7b68cc71f543088dd75e6f25f01c1113fd2971d570dff9d84bb778dc297578a806e7d7e361f1727a128b24fc1e1ea5ba1dbe42d2db26e43421f06594bef059b84a859088994b59818936fc610b8043b416b9273f09abf56ef73ec09362ef136e79ce7c6a5da0c1215cfd5e4b4da2ef5023fb8fa02a4532736c0fa7be60366acee6323165881c054302bb8d90a9dab2d2f6e94fff1d39cddf54b5a07691167a97fd8fee74952f5b3d00d34ebbc4eff6d53104d42fb4030813c720b14f09d12425d82795a85ad36982ebf8bbd1f72393adbf886ccf83f7e14d3f0625fd109f393bcc7f1352bd5eb484894fb85d0141419e663edcc5b6730c4a97ce525e03f3539dbdebe341d729865970203646ebc3bf6cf59409efaa58d2d82c908b010a524fd7d76643e8bc3a281f1578b253bfcc764fc80754955a40c10429ba5c84dda6d2653ead433d48da46e5304c13edcbd0a6a9b5af24b57fbd16b9cdb3369e0889c67c4b99aba5723f069febc49c6087aa868187684f0b2cfc1df91ee99cbd29e35ddd0fca002885551dcc95fc844fed36082f755e68705921204f29c75139f1f2a8bd4653d1da9937647af7680ca79cdf0b168775a5396877494ac6e41515022c0406b1cb18cf6549e499cf37eebf218479d8795ebdb438ea2f0c07b3573dd884f9ea9293b361bd64a4822bfac8fb08ac0c1c9d18e10b8c0cb7923509d5f32edca4dcecd221e47d79a96b979e47ab8ab636289ae38bbd975882eac443f4e675ecacf823b75b9f9259e5791e9a35df9abb3229f041bc0d8928965d7b6c355aa74dacbd65972edfee31833d9db667c315304e2c32fb82b582d416079874c9d1d5d8ab1212721119f8884aee183ce926aa299dc3a5cd6f1c856c1742476490c5e600429d696f4bb10caf66207443d5bacbdf9d6b8b52acdb5f69894fbd0b91334036fe42a505e6f1bbb2a2a97626286cca45a6bf767d92eb869ea66ba9b80b6f86a03d84d4f3d002da3998a648153f62b7f18c2802317b430497cd509966e64ee59c53600aaab445c04e3d31c79553f1189b57e0c3e292d0ab8b440937cc616a11733409ac8b8d863ae749b87583b59ad325b1d5e1b0f1d5e7759d708c58ed517caeec0e40309bd69100db7ee37015fc0a199a6c808076ef878397147f4487567ed3e70ea91394695c3dbd2fad33b936abf8dc12fc426ce542ea8c1afbf0146bc678ce0c08164d69ef192d8637cecbb5a5953590b62c51bb72db60677e934de388f9f17539f9b61b56bd7b2ccb09b850926c401aa4bdf4a5f1ddb38fead0d8b351ae44dc08de8fe5b5965eb98bd0f95d13e6e0a3e1c9cb66bec26c706cbcc430e690c1f2591223052a8d2e92204628831a1d21c4ed240f0cfef822b78fd4c2694605ce8bf21269f0981264534d1db6d384edbbc8be731b1d66f08d56f918df45e3b158ae44a5cd2c181ff64b614463fe391c89bb8f41b4f5fd743200ac8a98c7c6e73c63a10a70672fdc1f5cb87b080ed5f687556d0de4d4c0b00ce3223abdfe70f3f42cf043f234543c15b30f484f9ff28af074178a2f206613cff2397336e81340c5c8e51e26da5efc5623b9439baf11fc9168ef93d3d4b261f3e1da3ca54192429d594811bbf41558447ef1b472e89ecb23f1b6e5f73f43ed1af698f0545fae3f19b5a1c39dd2d7750b414642a3fde3afca77c79b8402b9cbade73e55a2cf25bf09031602e3b3fef9a074ad45d36e5a745467bfb83eb87131df75f6c11c0e936cba9b2438d51bac5518a6fb558f9e38e37159deaeedb96a1162215eee51071a733060dea564d6c009aa038d1175a99b9a70cf1be79143cace8ba0036cb3faae76916ebf6f449f2f962a7a15dbed50b9431f3ea51c4d750eed2cb8c3aec9edab395692002153b512fdf1d488762bc689c8e4c81f83249dbf98355d8f70a2511336849d0fa5005a17bfdc3575ff0e0a0dc526b789e6f41e5ffc7ce27ca695184dfe0ae1a98b6a64e59de0e761f028bf5b3caf1de9cef14387bc6cc3b3890ae1bc75c9cd155b5f536cf11cb83a422700487a4216080ea8e0cd639007315abe6a66b1abd29e1505632be751d5b5fa0b48546b5fbf3f77ce568f5f612f17eb296c685bf99e5175c38565fc6e9a7fbf11ae6ae3775f5918ded6e96fe50377d408e13c7dbf8a286e84a35fb8dafdf2483b64ee0b17223a9a1c23993c8a06b041425c3a5d8cc9e14efcbbd0f960abe62bffde17c04b8e92ce7c3397525daa5ed835336687df11510f1ce597634079c67a724edb570215052b3ebab59054eaed57cc1f87d267297ddcbf3cbda5e396a1f37eeb7dace213eec49b0dde49b088c01eb6c4f13a38d7b20a5e13ea6f49255d84b57b0ed55377ff9e503b24e27103222fee99a34f599f61dbf3457f9d7f6c0bf3190d6cbcf9e147447bb5673ce3462b612a3a411e4337342ee907dd2387595adcf9d066f82a8b6661f9b7d52fc93c026b3b9d9ae1b4a7c0eb7be3aec3ce62d38ac3c8278c4da07448a5077270f2f78ad40ebfed84a92912e6fba64bf4a12b461bc1fc90f6e58715bc714e7efda01943a5176123f71e3d351e5e0b2d49b1275c93bfacd09eb54c722ff76dfda07f677cf23a933ac26b6fb767da1898aff958ffee666e16d7d1adb03ec876f70984af5817719cc21bc7d0ca79f20ec45f93d20c630157a9f89183110f2079fb3955e70355ee1d520f0ba1733353baa3f8b3c654bd7f70180078ddf40f8f5d0107180cc4177250b4657753994353632916c709895de67862881779228679b2eda4fafedcae542c33f159f996579e836543726935397b380f77c5cd1e284d38f45a0603ffffe547de61e9c406d0d6df55b6072b2c2b1a86ca3a0fae76c23f03900b9781ebee7c803df14962fbc3ac12088f292d49b1d4573a3faaa127cbd7c909ebfbe286048628ae3cd9839c1b1f9d25c0d366034efd7bcc83a64db4f374dd5a8e68c91275f017f8ca2d16b245a55d6a6c4aff169ea0a576b211b488863eb3887da3612d08dfa2ebd6520a1c44e2183fd1f786f7938c6f97e94df27ad69d9b3b4e6644235ecf3bb536b282c20dbaf1636be53c030323f5edad8dae6fef66eb0cf19302ae99e0d5f7e721c9dd00e516c05180ee8736565db7b68a7c7ec7fe08f38e01a461456d7e4ad9b18545d1b32768c14b9ce24b89c1d9260548be21557ccd25cc3277fc0e6c72384f87c76c4c27a84d7f5388b56af42d21d9d952670c0bc1c6c9294b1ac4cdd623d9617a7a07aea10f77938504ebd94d27e290a77789134eebd5549e73fc25658d66ded000c3a4ec913546bf8fd4ed20d8c83ff585d2f4bcff0ce5c14eec885d812b773920d713a128f14c53e64e1794467aa16f675d27ce5d63d5c3155e9e2a2fdb24ab842c8aa82998f98cfef560a9d15d77b68d935115efeb4b2c0ef4a056b6167310c8d1bae4ec75b2e7d2fbafda7a8334a2c97bb8a1e2c3523e3d966eb8490d35063a080f9b065a92f11507f7bdd994d2089577ec2054f0e90608d328697f9744f660d6c25887600e1762ad1766ec5cc294665bbe50bea85ef2d068ebd0e4c7887c11ec096580fc20eff76c167cfb16438756c95d3ec04a336b0b062f699475731ca5ca352288d0428731832745edacfbf7e42ce5539c0e5431d9312fca972178e845fafe56b1450a8e09bc0bad3b5a85071d49c7fee2953536a4d7a35f0a9cdf10dc6528bac41a2910ebd5b6b26d2f92396824772f38baed2ac0667c18eda976750b7955b6f78aad87a77c98cdd4c102f0734d3676a41c2efe0317a39d7354f992d62ac921f945fe8a297ac1340cf3db6685a63c495db59838d7eaf469f781358a5816d614fcd1d9f0eed31d20d9fd95bb44ed907d4e67879bc0b7e3ce0fe3a126fabdb7be27ebe87c92687b01b772022b83fc0210cedb836cd69e524e296f2ed05f67cf1a35eaab5226d646896e833777e30cf90b08939acad0cd53fd9ec4f3447c6d99aebfbed179c158bdd5e410e44b1abebdb3343d3187e4afddf10772e2ddab0b85a69f28f0afcbab0a55dfefef9a4db2c81422f3ccf69c762e43fcc321f15334e2057e362deaa198f4d528e3ff362cd826ff83ed6543d5a9bbea9bde9a1c4106c586a6dc3fe216a9b3a3fb7e50edfe1eb8418c4c192183dce21634a3a103b42829d7bbeadbaed2e0487c55b34a8f75dad7b82edf173d76a1d8425f842cfc4da957553a9a197e76ff8f3ae4a8f09cd77fe53378c294ff4f7d0d3d0c0ea919e7df95ba1647f476912161c52b879a3eba4bd397a96307f77142cf21282a82dafd4ee0fe8671c366588668ccc15e01e84c0819a1dd9828e8e8858e8f96a399618fe2a7ff559b84bfd2c88b3d8270dd98cc589deeaf98b4da4ce9c23d6d39074511dd17452342449434fc16ba5dda075939696c344eee1bd108a77bef2d585bf1864718490053e3b462a2e3295a304a78baa073a25fa1a128f0c102994aabf0a4f0520aafcfc664a6d70cffa98797c68e39266a6194fb0e192346644ad5645696d8fc75799696da22dd8f8a1d70b9babe4d7c271c6ce1217076864f531924c416e4ae859bd257e003132d644561f1cd9520c4c8901027b4e9e4f3086ce45b1dfc063d26dcce265a4c6be83ad20e0eff1c672e4639d63545f78e34bed51a151a6059736dccdd97fd317", 0x1000) write(r1, &(0x7f0000000100)='w', 0x1) openat$tty(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/tty\x00', 0x40, 0x0) 22:36:43 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x3) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000000c0)=0x9) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = dup2(r0, r0) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x0, 0x5}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1202, &(0x7f0000000140), &(0x7f0000000180)=0x4) ioctl$TIOCCDTR(r1, 0x20007478) r2 = syz_open_pts() readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/115, 0x73) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = msgget$private(0x0, 0x10) msgrcv(r3, &(0x7f0000000280)={0x0, ""/159}, 0xa7, 0x2, 0x1800) accept(r0, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) r4 = semget$private(0x0, 0x3, 0x0) syz_open_pts() symlink(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='.\x00') ioctl$KDENABIO(r0, 0x20004b3c) listen(r1, 0x4) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000440)=""/139) ioctl$TIOCSBRK(r1, 0x2000747b) lstat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) getitimer(0x1, &(0x7f00000005c0)) open(&(0x7f0000000600)='./file0\x00', 0x80, 0x80) 22:36:44 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xa600, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 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) r2 = getppid() r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) socket(0x10, 0x0, 0x80000001) r7 = fcntl$getown(r1, 0x5) r8 = geteuid() r9 = getgid() sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f0000000380)=ANY=[@ANYBLOB="00002e2f66696c653000f4bac36a4184b53cfcaf17b0c11bba9dd05c36d142b9ee017e8adb772db6a6376b1c2992dbb40f3e9237444164892d8910d83b8a1e4ccb9b867a42d6084b3027a4a30be21e628a9fcb157ed589d29fc6f58e2d77bde793718295dcbf971fe33284f3e89f013c346137dfceee12826c98be0430a72790431b31c66eb0f27aa6a25344db7f03fa979939c0e04a8e8cc19097dfeedddb5d8d9eb72ed259c946a86d71a649cf32"], 0xa, &(0x7f0000000080)=[{&(0x7f0000000100)="53e9d64b367e04684f47f96ebe86243557ff8fe23bc3ee8556867bfaa8f0ddebe88d6189b9d3d919e8df6665b9b039dcd48833b83e6383b92fcd159f240dc3899be617735ddf3ba3bf55be7910e7f2c604af7340eb2ed84e8846f82ce2beb9d160705dc59365fdedee1576e237b49dad7e00fab12cb7f7a58f1f38100b5adbc1c15435a7334b6b4143a9d7f7369f127013e240a91b02cbdd747d52d9da55cc1287c1102d0293a947c498070e3c44d93840751d4ef407cf8a3aa99739b16fe01470f68f6372d8dabcc231f10b215cc6e59d6fb58619c3393a", 0xd8}], 0x1, &(0x7f0000000280)=ANY=[@ANYBLOB="2000000000080000ffff008200000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r6, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0], 0xb0, 0xb}, 0xe) r10 = msgget(0x2, 0x8) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000440)={{0x7, r5, r9, r3, r9, 0x20, 0x3}, 0x864c, 0x6, r7, r4, 0x80, 0xffffffffffffffcc, 0x1, 0x9}) 22:36:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)) syz_open_pts() 22:36:44 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) setsockopt$sock_int(r1, 0xffff, 0x1182, &(0x7f0000000100)=0x6, 0x4) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) close(r2) renameat(r2, &(0x7f0000000200)='./bus\x00', r2, &(0x7f0000000240)='./bus\x00') recvfrom$unix(r1, &(0x7f0000000180)=""/5, 0x5, 0x800, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) 22:36:44 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) socketpair(0x18, 0x5, 0x4, &(0x7f0000000000)) setsockopt(r0, 0x0, 0x6d, 0x0, 0x0) 22:36:44 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000080)={0xffff, 0x1}) fchflags(r3, 0x50004) poll(&(0x7f0000000180)=[{r2, 0x20}, {r0, 0x96}, {r1, 0x1}, {r3, 0x14}, {r1, 0x8}, {r2}, {r2, 0x24}], 0x7, 0x100000000) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000100)) dup2(r3, r3) pwritev(r3, &(0x7f0000000080), 0x8b, 0x0) 22:36:44 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x1, 0x10) mlockall(0x2) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000200)={0x8, 0x81, {0xff, 0x3}}) ioctl$TIOCEXCL(r1, 0x2000740d) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0xa8) accept(r0, &(0x7f0000000140)=@in, &(0x7f00000002c0)=0x86) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000000)=0x991) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000280)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x9) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000180)={0xfa5d, 0x3, {0x5}}) 22:36:44 executing program 0: setuid(0xee01) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000230000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e33123ae654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261170008000060eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b00000000002f53568453afb19bfd710bf0"], 0xe8}, 0x0) socket(0x2, 0x1, 0x7ff) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 22:36:44 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x100, 0x0) r1 = open$dir(&(0x7f0000000500)='./file0\x00', 0x1, 0x80) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000580), &(0x7f00000000c0)=0xc) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x2) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000680)=[&(0x7f0000000540)='/dev/wsmouse\x00'], &(0x7f0000000700)=[&(0x7f00000006c0)='/dev/wsmouse\x00']) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x200, 0x0) r5 = socket$inet6(0x18, 0xc003, 0x5) poll(&(0x7f0000000180)=[{r0, 0x100}, {r1, 0x40}, {r2}, {r3}, {r4, 0x10}, {r5, 0x82}], 0x6, 0x81) r6 = semget$private(0x0, 0x3, 0x0) semop(r6, &(0x7f00000001c0)=[{0x1, 0x90aa, 0x800}, {0x3, 0x3, 0x800}, {0x3, 0xb97b, 0x800}, {0x7, 0x9, 0x1000}, {0x3, 0x5, 0x1000}], 0x5) r7 = syz_open_pts() ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000200)=0x7f) r8 = openat(r1, &(0x7f0000000240)='./file0\x00', 0x808, 0x101) recvfrom$inet(r8, &(0x7f0000000280)=""/36, 0x24, 0x2, &(0x7f00000002c0)={0x2, 0x1}, 0xc) flock(r1, 0xb) ioctl$WSDISPLAYIO_LDFONT(r8, 0x8058574d, &(0x7f0000000300)={'./file0\x00', 0x1, 0x8, 0x1f, 0x1, 0x3, 0xffffffffffffff80, 0x10000, 0x1, 0xe8bccf5c241d1dc3, 0x3, 0xba}) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) r9 = semget(0x2, 0x3, 0x480) utimensat(r8, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)={{0x4, 0xfffffffffffffffd}, {0x6, 0x2}}, 0x2) openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f0000000440)=0x9) chdir(&(0x7f0000000080)='./file0\x00') shmget(0x0, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) semctl$GETPID(r9, 0x3, 0x4, &(0x7f0000000480)=""/89) getrusage(0xffffffffffffffff, &(0x7f00000005c0)) 22:36:44 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(&(0x7f0000000740)={0x1, 0xfffffffffffffc00}, &(0x7f00000008c0)) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000000940)=0x5) 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', 0x200, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000000980)=[{{r5}, 0xfffffffffffffff8, 0x0, 0x15, 0xfe, 0x3}, {{r5}, 0xfffffffffffffffd, 0x14, 0xf0000002, 0x8, 0x9}, {{r3}, 0xfffffffffffffffe, 0xf4, 0x40, 0x100000000, 0x1ff}, {{r2}, 0xffffffffffffffff, 0x2b, 0x1, 0x0, 0x4}, {{r2}, 0xffffffffffffffff, 0x8, 0x80000080, 0x8, 0x100000001}, {{r7}, 0x0, 0x40, 0x20000000, 0x7ff, 0x6}, {{r3}, 0xffffffffffffffff, 0x0, 0x1, 0x400, 0x20}], 0x0, 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}) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000080)=""/76) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x5) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000900)=0x6) dup2(r3, r2) 22:36:44 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socketpair(0x2, 0x4, 0x1f, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r1, 0x3) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x0, 0x7, 0x7ef}, {{r0}, 0xffffffffffffffff, 0x2, 0x3, 0x2, 0x3}, {{r2}, 0xffffffffffffffff, 0x2, 0x20000008, 0x5, 0x85e}, {{r2}, 0xfffffffffffffff8, 0x6a, 0x80000004, 0x8001, 0x4}], 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x20, 0x600fffff, 0x1000, 0x6d4}, {{r2}, 0xfffffffffffffffa, 0x40, 0x0, 0x3ff, 0x8}, {{r2}, 0xfffffffffffffffa, 0x1, 0xfffff, 0x8e}, {{r0}, 0xfffffffffffffffc, 0x32, 0x1f, 0x200, 0x2}], 0x6, &(0x7f00000000c0)={0x10000}) geteuid() writev(r2, &(0x7f0000000500)=[{&(0x7f0000000480)="d2e827c202366a0165e0017d1151c8e567c8b2b3a7dc55b52dcf4766a47f1bf36bf80f9ecacefc3e33d08aec350bd6b9f6108039e2a46bdce05f9e439e0ed9116abfdd17c4f5b0649b8225acacdd2aa7ebedb7088adac3021caa426d205833e5056fd5ecf515587d909491e0", 0x6c}], 0x1) kevent(r3, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) close(r0) r4 = semget$private(0x0, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) socket(0x20, 0x4000, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r7 = open(&(0x7f0000000580)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f00000005c0)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000340)={{0x1, r5, r6, r8, r9, 0x1c4, 0x12e}, 0x20200, 0x1, 0x3}) 22:36:45 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect(r2, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) msgget$private(0x0, 0x424) 22:36:45 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x4501) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80402005, 0x4300) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x3f) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) r2 = open$dir(&(0x7f00000007c0)='./bus\x00', 0x205, 0x0) close(r2) close(r0) 22:36:45 executing program 1: select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x180, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) 22:36:46 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x80002001023, 0x0, 0x0) 22:36:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000100)="a6", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000df1067f5bfa6ee00"}) r3 = syz_open_pts() ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000140)=0xfffffffffffffffb) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "f0e390b7e03efa6ba8ecad6bd6c318f9b49e8272"}) poll(&(0x7f00000000c0)=[{r2, 0x21}], 0x1, 0x0) 22:36:46 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) getsockopt(r0, 0x0, 0x1000, &(0x7f0000000180)=""/4096, &(0x7f0000000040)=0x1000) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:36:46 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x400002046, 0x5cc1) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/138, &(0x7f0000000080)=0x8a) close(r0) 22:36:46 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x8280, 0x56) fchmodat(r1, &(0x7f00000000c0)='./bus\x00', 0x8a, 0x4) setuid(0xee01) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/14, 0xe}], 0x1, 0x0) 22:36:46 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x61c8, 0x409) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x20) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x20000, 0x0) readlinkat(r0, &(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)=""/16, 0x10) socket$inet(0x2, 0x4003, 0x0) 22:36:46 executing program 0: r0 = socket$inet(0x2, 0x3, 0x89) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/217, 0xd9, 0x840, &(0x7f0000000100)={0x2, 0x3}, 0xc) 22:36:46 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) r5 = getppid() fcntl$setown(r0, 0x6, r5) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000000)=0x1) pwritev(r4, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f00000000c0)="1d", 0x1) close(r0) 22:36:46 executing program 0: symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000c80)=ANY=[@ANYBLOB="5602042f07000000301900387767f300795a86fcd27479827dc3c0ca67a49f46be41a8be075b626dc3fb50719ecbd5a184de9578a9314df05b1c03684e40218cf99594c7d342296fad4a1a42c1df48e32aee965d54097ff53f5c942a5e278dba2260ee7af2525b882e6f80c53ddc80cb19b17aa5dbe426d4c1c57e2fc1ac4760d04904ef00cad9b3997360c5297f0000d7c63e03e0ea9463b100d60718bb292f6304c809ed293519404beb0f42e3e74a7f2e95e9ca36427071c6f94ff9111a4c5c31293647c1000000000000000000000000000110fcccf61316b89b78dd9aa37de648732d2a925d197af7bf710c1ad91104857c2e4236016e876e4400003736afbbe8d7f29b6a387981955cd8197990ef3841efde0e0000949b4011dab845c842853c884f0ed33c4a737398d01d28670e5813659db9d39effffff1f6957440e90be3b461f4b0096b67035515cb411aed7da8958904fea6d120b87316ccaa8239bcf7c2b3f8d923cc6d6f4a25deb3f8e0c0d7eead0916cc6bd8089b941d35dd8491dffac945e9eed7ab813def2d1f195dc69265bc76663d86a6a9254b17d62e717f56746f175e98467a1a076182c5b76c1e4eed48e324e8027572179a27a1c9836a776483da1cc31af0a622da41054e21c48f4361317c6772f4c9b5614bbdfd833d0c9fe06d844ee080000000000000059bee0f7e0a23a2f05b63ae9d1347244a39b5bf96ccd1701acec27f95e858f9fdd00edc800ef8e07df77b8b32ac12c2d92b340d3b092b29724e634ec2f651274df2037035a9b30a0ba6f5d000061437ea7c34c5c01193eb2e7e0ff644afb83432a9e17d10cfa8e077cc5ca1f108d3369392bdf1b0bffea1597c4ec948eb9797dd6a7f962ff63feed60e2c4df427c063818243957fa17d1a970438edc9ccaa3ca80dc3a1cf32c2558f551feb77b1726c09920cf45a12ae9f4aede6a207448d801f93d4323029454c039c5e725e97face1398bec4c1360b090dd725179a1f5507adcbf697e75c5cf08af2a12c9e7e4978fff1beb30bd890c5d143225da1cae4097a466e43ff88ce17bc8ba"], 0x1, 0x0, 0x0, 0x0}, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x102, 0x4d) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = socket(0x16, 0x0, 0x19) r3 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000002c0)=0x2) r4 = shmget(0x1, 0x1000, 0x900, &(0x7f0000ffc000/0x1000)=nil) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000540)={0x6, './file0/file0\x00', '.\x00'}) semop(r3, &(0x7f0000000400)=[{0x2000000000007, 0xbb6d, 0x100000001800}, {0x0, 0x6, 0x1000}, {0x1, 0x40, 0x1000}], 0x374) semop(r3, &(0x7f00000001c0)=[{0x4, 0x4, 0x1000}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x2, 0x1400}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0xe77b, 0x1000}], 0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xfffffffffffffde3) r7 = geteuid() accept(r2, &(0x7f0000000380)=@in6, &(0x7f0000000040)=0xc) r8 = getgid() r9 = fcntl$getown(r0, 0x5) r10 = getpgrp() shmctl$IPC_SET(r4, 0x1, &(0x7f00000005c0)={{0x400, r5, r6, r7, r8, 0x0, 0x5}, 0x3f, 0x1, r9, r10, 0xc53, 0x2, 0xffffffff}) semget$private(0x0, 0x3, 0x11) semop(r3, &(0x7f0000000180)=[{0x1, 0xab, 0x1000}, {0x4, 0x7, 0x1800}], 0x2) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x29, 0x33, &(0x7f00000000c0)="f02d7118", 0x4) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000880)="97425c76947756d541cfdf5d6457b68310ebdfac0af7a7b9371adb584f4b31991ddf05c22d5e83de1b9ba5fc0cf27689eec54c826c99716645d3f4032fd7ef9f7edebcd73bbed6eef60d9c2dee2683f7a3c9c8b8be37cb2266998713e00869c2ab9ed220be78483f6851a41d3a3f31aba29f1f1d9d3539f2e7b2e58e286622e37cab7194e8205d6af4149fc9ef80d594f93d022aae05337f23b36c2a241b004e8ddce10eb0b5fcdad372233d27ca7d44dcece008c6873e8395856b87ee7c42fb71c76a4b522851f887abfacd61764dc2311b4de7a6ffff5ea525c5473ac2269449b9b00a9d8da104e55046df292ceaa0aba2f5f247d9c3921393171d", 0xfc}], 0x1, 0x200000) r12 = shmget(0x0, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) sync() mknod(&(0x7f0000000300)='./file0/file0\x00', 0x55875684757fc832, 0x2) semop(r3, &(0x7f0000000200)=[{0x3, 0x61d7, 0x800}], 0x1) shmctl$SHM_UNLOCK(r12, 0x4) 22:36:46 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000080)) ioctl$TIOCCONS(r0, 0xc0185603, &(0x7f00000000c0)=0xfffffffffffffffe) 22:36:46 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20008, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x2, 0x9}], 0x1}) r2 = semget$private(0x0, 0x7, 0x400) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000100)=0x10001) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000140)=[0x1, 0x100, 0x8, 0x3ff, 0x5, 0x40]) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000180)=0xab) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000001c0)=""/3) r3 = dup(r1) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000200)=0x6) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000240)=""/204, 0xcc}, {&(0x7f0000000340)=""/222, 0xde}], 0x2, 0x0) preadv(r3, &(0x7f00000004c0)=[{&(0x7f0000000480)=""/54, 0x36}], 0x1, 0x0) read(r1, &(0x7f0000000500)=""/4096, 0x1000) dup(r0) semget$private(0x0, 0x1, 0x0) write(r3, &(0x7f0000001500)="e1e0dfd0f3375f94e68db0e2c8aac6763741c7fb6b9136ad0aa0a300523d060a665ed14cf47c02215cb4bf7cffbe6b1fd5b9f3fdf46531e88f6f5f3aa210862a15d923365d8d45c0120afa9a2cc8bf7522b1f8d5fb68d6fc4196bbc5732f0f3d1cae87181c111a03190012e22bb4423bfa898c66b0d91a9e005bf38649008d88a1e645377eb6fd2db76423cce777aec011e32c", 0x93) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000015c0)=""/146) fsync(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}) semop(r2, &(0x7f00000016c0)=[{0x3, 0x1, 0x1000}], 0x1) poll(&(0x7f0000001700)=[{r4, 0x8}, {r1, 0x80}, {r0, 0x1}, {r3, 0x4}], 0x4, 0x6) poll(&(0x7f0000001740)=[{r4, 0x44}, {r1, 0x10}, {r1, 0x100}], 0x3, 0xb9) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) dup2(r4, r3) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000001780)=""/201) semctl$GETZCNT(r2, 0x7, 0x7, &(0x7f0000001880)=""/213) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001980)='/dev/wsmouse0\x00', 0x10000, 0x0) semget(0x2, 0x3, 0x20000000021) r5 = openat(r3, &(0x7f00000019c0)='./file0\x00', 0x10080, 0x86) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000001a00)) 22:36:46 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000340)={0x1, 0x1ac3, {0x9, 0x400}}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000100)) open$dir(&(0x7f00000000c0)='./file0\x00', 0x500, 0x98) r3 = getuid() setuid(r3) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000140)={0x8, [{0x2, 0x9}, {0x3, 0x5}, {0x3, 0x3}, {0x2, 0x1d27}, {0x1, 0x1ff}, {0x2, 0x20}, {0x2, 0x9}, {0x3, 0x7}, {0x3, 0x400}, {0x0, 0x7}, {0x3, 0x4c9a}, {0x3, 0x7896}, {0x3, 0x2}, {0x1, 0x5}, {0x3, 0x1e}, {0x3, 0x5240}, {0x3, 0x7}, {0x3, 0x7}, {0x2, 0x3}, {0x3, 0x90}, {0x3, 0x611}, {0x3, 0x7fffffff}, {0x1, 0x10001}, {0x3, 0xf000000000000000}, {0x3}, {0x1, 0x5}, {0x3, 0xff8}, {0x3, 0x10001}, {0x41903fb4a0d0fcb6, 0x7b7}, {0x1, 0xfffffffffffffff9}, {0x1, 0x2}, {0x3, 0x10000}]}) fchmodat(r0, &(0x7f0000000400)='./file0\x00', 0x8, 0x2) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000380)="940b56f9839dabb81382ada8c8134ad300db5b0f05b11dca35301842596f872379642233e92283a00b9835f1add1281ff670832589430f0e951e4c4c8df276db94a6e30135d1211ab967ac2fd394ec94117c865d2aa6a7842ae0c7578fdf75edc906a12dffc1c2ee7a93", 0x6a) accept$unix(r1, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) pipe2(&(0x7f0000000280), 0x10000) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') 22:36:46 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./bus\x00', 0x10001, 0x101, 0xc048, 0x1, 0x0, 0x1, 0x4, 0x2, 0x0, 0x2, 0x4}) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) 22:36:47 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x76, 0x9}) setrlimit(0x3, &(0x7f0000000040)={0x7fff, 0x8e51}) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0xfffffffffffffffd}) getdents(r0, &(0x7f0000000100)=""/252, 0xfc) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x4) 22:36:47 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00011f2f663000b72a74"], 0xffffffffffffff22) r2 = semget(0x1, 0x5, 0xb0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000080)=0xfffffffffffffffd) semget$private(0x0, 0x2, 0x44) dup2(r0, r1) 22:36:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000), 0x18d) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020e850ebe3a00000000afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffefff, 0x3, 0x8, "b08d00000000000000000500000000001900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 22:36:47 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20, 0x0) writev(r0, &(0x7f0000000000), 0x1f0) pipe(&(0x7f0000000040)) 22:36:47 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r0, 0x1000000029, 0x31, &(0x7f0000000000)="3048e69931929648", 0x8) write(r0, &(0x7f0000000100)="ab38ca01e8ba3a4a24f38cf44f9d66d021796ac6", 0x14) syz_open_pts() 22:36:47 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20, 0x2) geteuid() chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) write(r0, &(0x7f0000001000)="7a35df435211b55a50cceaa95a4bb173b4fed3a5ccab76dc2bd7342be316fb81405ac5f15243057b55cd9721808a261a6e3708c70d15f53b77e79e42c422c2bb9d8aca4a67ec4674ca370d015a26c8fbaf40d32b59c2b30a836382e3cdcbaacfa2743a29511de2e63d48eb49452e3f8030d4cdb6e247ab5218a08a793f2b768d604f968bbe6d9c324a0880c95255f286434b8a98cd3e2000c349a4464741f1fb9e6540b1805e10d5a3a20f5d140014f82c33474aba83743bd7a092c5fb317bd4a4c1c4fc6a0d272f867c2d2dfb23397016537141e82bca01cc7621a2d76e4e2e945b7decde34b59c986aaad76291bc2220b625dbe7a25af6a0bc9c8350535afde47c1074a247c13be06d4599eaa57e71a19288f294b3c529e360b24891d90ee0c7da25c82764777ba23ec11785a100d9694028edb60563eda971aab90af3a89c92154512da18e6b981fd132035cb0d0a91ecd0915f62a5023f7eb91203085bb81d08690d28abc96e263215e3b4014c7e9e1b255ffc5503f99582e06cb960c3bb4f6f650b3959c9ae61e821d8bf3dcd52f6fdff256dbb8f8dd853105adb7fbba4e620c9de87f8157cf0d7a8decbf31ea2d5c319fe28d29101c76a4a93e481ae3b1d1a0244220cc1b8b64b2da0715361b229d710ab7523f40c7c66acff7f76ce4f0a014f8742f17f9080897a52853cee6722b8e866211f3173abc0ad89d1a156423a98dbbcbc11fd742b3b11267afa17536a5107a9ae07c79d3b0ea8a6e4e12858c5d51a5198b4711fbe6be41a92a7e6ca77a3c247b369d487e27565d917aa140f9d389c6327fdc572c7d51c31cf3dac9bfb338d688cb4e03e83790e4a97e5738840712f22a215bdf6ce2927145eb47b0fb7f0ad36b99e87f4465a5ef8f9af838cd9630d78a302d159c72da360f6e07b32f3573673202e954095002be5fb81f96adcc1486611b33059c5e6546b81a47b6be4b94c23a13b0399df72ba76aa76c3c0170fec6a1b0ab8cf49b2b490c12401de10ebd0e58bcd5fd95941c56dcbe7e0c201c063ce1812563f14fc2ffe5572fd119a94991dc562f142d925cfc29477378dcd636968c531f4d516ba1dc28ae59a827582e29640304dd515bd010d58f5cfbc152f4e72b7d5374d1a693ca3ca1d523eac3716037d63b53d95df0dbb89e1d57b25f590a07c68056cf18d4cc86bd3cd35c5c214840582f4662e64596c84293a91180ca72faf4eefc1acc813f9ef1557141ac964c4d5683ea1568072b9ee6c9543eaddb9d59a301a2a330771e499f989edcd0150c37d06ef7aca71e6ae549e7c0d47386a118b06e7163ea92161b1088c8a57ad52a8c8b7b66fd77ff95773dc5d98734ec674ce6aa929ccf5566e78f6f461dc3c6fe9c01f044e52291e6df185e0514d75f60a3e547cc1c17a1984aa9939d6bf00e5d08aa7a02f9225570b7e1017e33263732116dbdee21981049bb5b21a0c51e661923a5632bb3f604d02433921b89c78c605a301e90321425d7260b9a7f89425dac395abe2b3b4c669bc19986c5c3ffcbe58f5fcf336c6103293f87848f8340e5bb1c0addcb12c9f171e69c11608cda17fd09603f61fa2408ad3679c7da5e21fb5563776eb2bd0546ff7db186e1dea341afc784787fd0c3a9b0460d4370ce7ac256d3e6eb7fc9f99e1898fae0926266a6578c14378b750e7a2b5eb003a7841d5a1f6c66c456b904df3b8462490ccfc87cff5bd86ad8498ff93570cefec148920857f12565ff0842aed501efb83cec4e9b513eb9278cc7bf689144d6cb8d3a984e81738d49511c1ed601506a40316970867f784ba016615e790d8aff97bfb9c7e87145d1a75be55d4f7ae117972311c3d517d9df3267b6df3f10f26451731a36c5d52d302db4244e6b02959407ba9b8f7f3f3d6eceaf6b0e4c4be2e17aa06f1d91984bbe73fcc5b96d2c60a2f05165b9d7720e3b483f26b4a61a20403438c8bb038bf00e3d90bdca34de2c8375992d531916d2b6ec405940cf839142d561b540138985f2e841ddc1af624e536505d02784da1d544dba98aec614c5c5ce4cfe93aee6bfab5aaa71ba95427df25925284e9055045b52ef134a347e3ce9e39ab95604ba55dfc2704040ab981c3a133d6f243f51fb02c8092f7f60e8749a7e951d015ad3219db0d423d62a4ddb3ca7aff0c1396741e20ebd4bae24e111e922f5bc3e9b030af3a29d9e60f3f04b50c91ef4a62f2557f064342b3ac436fa406db4f6e8b27119ca24178a48c61e295069665a799769ca74fc49dbd5e6b5bc293163baa9ec77d9b761b7d1c07f042cf45fadc6a64fb2f609ac9594e5f318878243c56fcbd30b177156fc353b94da4db25bbe00452b6dbc1eae7fa4e3a16ae9c7030edb8aff427180d2279ccfec912d180899617135a2d9453644b2e0faeef9c2e2e856b5e290d4fb2f50848a10aca0e7365b170680a846ff0d44ce8a67dbcc35ccb75723a3f3dc731e1fe46a39b22fb3dbb23dfb05dc3ece4f9343fa00f1956fbae1b8318b0348e67291f2bd87f9d3653ce0fbb358e6e7592925d2ae01790deed42bbd5ad0a5ce0638c7b21ae9b9535af5e2be293de6eb65dbec2d879664bf3a2211b0fcfe205acdff7c86ca1fc616b28d49f39239e12a3146ebd6e2ea1ae4f4dda40ea90b1af703c61868a1d7471ffc6aaae4311954b389cdc3164addfa03c4b41975af1795849d6581f2d460d4302eb5658944d3acda59d91ddb744c974eaf2575f4c61a48ade9c2d2be1fe6470ee171ae9e4aca3ca130304d25d91bdf8297c877b7031981514d31fbfe100d5b91fa2448922e37e0dc1d3a46153a9440fce52fff062a9280b6848fcb1f0358945f31ceea0a604a76aab8b37760b3edcaf50525810241748bcf17102d64f36c4f54fa758b193d0b986786a11b40c8d25dbfa1a22b74aa9a18824203aae077e08f6b67040c7a4dafe4f120f54c01f699169336e5af48b2d393c6bde61c3cd91fb2aed2678145f05ef92312c72eebe7b2946095579a4b5e655b8edb057ac1f130c5479c94de7538004cfd05b101b68d92e93032e216e98f34245856175c240a3b194adce3a8cfa4d47f85f8d180ccb71b6b24add3bc4e3bc5fd66fe716366a18275f7b8158fef9c3fd4bd9a239ea8a4c5926040552c487ac2a3e412f8121d94dd48c3d2358f1df6b60f8b0de2c6d1f13894edd5bf941475394f6223196f81ba04e1f348a3203421984e9f64f424aec06e425b6230aa7509a2bc078ce040374d450ae2fdae96f237e45dd0f56bc30e6fd2561237d2cc40fbddd09386e7259551758334f5fcc931f552e1079f86c2254843acb5381e5b202e417c581f30e9b63ba8c8da6ef923aa5e8f126216512a063dcab52259c41fb2c10397efa5b4c9dc73d196099d86535da4355cb4b800e818c37a3ea42bc8522945ddce5325cd732c9046f6342615903017661f9a244234e3ca7efa436cee94a5cdc52f3d7565685aec7d221da1e7d74e782ce02ebdda484640bc776ad55c1428eaa736e883b28c407febd58edaeb495d61df862da1e60e5ceb9ed10d87fbbb3e359c3aace09fd5ab32c568b3a33b48e8e81203994b30f4e3de51439128be97e65e7a36386237a24495077d33cd00cef53f3653fc37da0629431cd792ab75559a1bb9459b02f159e31bcb6440468074fa78eca9fdcddcfc5039a2626854e502f3c4761965876aa5d58ddca2ee842218bb7aa4fc351b86919d93f6adce0ffffb652eda5e397233b61d728d1fafa7e4dd4cce696b2e80b0f582bec19147abc8fafde7bcb79eb852e1600942e5a5b83842afc93adeff4871cf79c5b6da3d29d56e5313ab3ccd70307f0e038d1ddcbafe349504b6f842049441401d80ddc7754c3325b3d3abcb3428ac49770604040fb3c15c2927943ca9956919e3591c0860f1c4c8918627ec34fe0a1897f4d9bde120cb5012b512338e716c9cb6adfa06875f8984aed588f21aaea796664458fba6a8ae24263337d06c00e0570a2777bd88f95939c7d31a76e459f79b068be0a9d82a935c501b44537dd9d34b1ba0a949ffda94ea23c84ecd073d5eb6652b95ab1b7529348c13157e59bc097643c028151f2e97126e26ac79156bbdeee2aee9ab7c96f233597cab5395453225efc89f57827435d92a9efcf205b65656f831f6874464faf050d8b457258a8829a3b6081db4035860e14592ee302237fb228e9149264d7fbce2261d431e9a46bcd8b8bf77a0dab0f5989ca69e06ce70b521b38a7b4dc899e75b009863cc2c417fc3b5ba3fdc51dd1739f78ac9fa2cb20950d99d422e0131ec3ea1104c3e79e1d487924846ac85d6891531e29798e6cc4909e8bb9bfe5e9df1a19f0436dc52e4f842edbf2e57cac188db5d2bbb82e8515032dfb64298d256bb194df0cc5cf2a6d339e78968a59368c8e89ac834e35385161084545c7538c37d0c37618a0dfc112d07b8ccbe69a36b87bec24b77b60bf09e7db0f3f525ee23c658c222e4531b94f10bba418510c2310dfcaf07be54ff384de14408d5d8077ebeb5c48ccadf02169ff96a9a5b7c5768cf666a4e4bb1db50060656949c3fdccec315dd7abe64d1cfcbf1c05ca14921b2ae87306f8f76d4a7b939e868676c7e277f6f03cb374efc513f86b2fb263438c6819412af50b6bd8c4ac2a95b62681ef1a65208e6c34bb9a687c03b16c7178c5445976b7e908cad77e561a56ef344d11adb301d83e73bea26d9d9e7b030d8317451d55d5a486f78ac6bfe56e1bed21916eab06f99d540fc0234b95ee827446d9ae831313a35ba671b4ed803956a9960e37b8e0ace46a64fe04bb40a8aebac0ecd625285397c38b592877150b4635707d791bae692a78896530ac5e56e8cfe7f27eb996339173e4ab69b8cec6429bfa42e912940f28598284a53fe8a8e08b06cf19277049194082dc88bcb9f15a5d0958be4d28bd897f7cb41a3d63e6bb3cac6ff3cf9c256802a22b0b26adb7bc9483b551c1b3293f4d4b8fa9771d93ffadb9257421e6c05d0eda55359618d4a4f9b2f39175a5869d4eb4ee73ff0cac71f75c08fd2fbe4f716f573b4d91651843d149749367ba4ae8d2ac36a509e112d0fcdf5d6a377e6ab9ab5bcaf588d5462fdf97218df626db12664a0e86011b886ce00bf3040e23b3983f202f5631e569106287649d999518d68af9c3ba2e1105a31e06ffa08bd6092573d6298fa247fa6894a49f06ef166cc15df1dadd565208f0c3e1890a2fee692259fd9f695ea7c38076f552a31399a2f8619e52de073064519bd187d072be175d5d92d4e5ad852d7034173e9fdd9e89eaf80295ad034884d7f594c2d3aa72e039ea3e869cf54da338191ee9d47ff2cb6b9abbf23bc7cbc608c9b893941cb22f0e8e41d06dbdb8abf17f24a411d069b26d4e304355cb40bd8b696f3feaf7198942bb03b54ed86955706fc449395a066a36be8c54fb6996302cd6ed745c076db342561d28c94390678898de57535a7431dfa8706ec260b788a9736bff3bce211ce77d3f0fbab197d2aeedd02658259c90e754da88ab5ae252db8928ccbd13507f20a162781ad4850039f030b4b2a164157de31544c62d1d4a08ecace9bd5bc5baf2b8e7b899c3c56ef61254503411288bbe311a20eafe4c2a38c64fa3d6b7273cfe9ed2533f5f41870ee8a9093fb01ea382c25b968f265633e83020ee64c730354c75512a0cc30e8eba48720ddd81149c58c2506f32fa4c3673200c9da36bb2833f4f4624aa098e0d61020ba1a6282bda899112e60f56669936f74e3ecc811982f3f02bb8ff0ebc9a1b95c22e8c", 0x1000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)=ANY=[@ANYBLOB="2e2f66696c653000000000ca92fecfd1bccc16001699eafb16000953c57fbc0331e3657f19f3238de83440fdbe0e2843dff93fc48618772597e02a5b1a359b5589f6aac4f96d6c8a983a657fdb002e3a613bf683da543488c8c00fdb2cab871632b9f35ea51fbe59958884684a150cbc97"]) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x2010, r1, 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc028698d, &(0x7f0000000100)) sync() dup2(r0, r1) 22:36:47 executing program 0: r0 = socket$unix(0x1, 0xfffffffffffffffe, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB], 0xa, 0x0}, 0x0) 22:36:48 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2, 0x100) open(&(0x7f00000003c0)='./file0\x00', 0x8020, 0x0) 22:36:49 executing program 0: r0 = socket(0x2, 0x3, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=ANY=[@ANYBLOB="10097800000000"], 0xa, 0x0, 0x0, 0x0}, 0x0) 22:36:49 executing program 1: mkdir(&(0x7f00000000c0)='./control/file0\x00', 0x800000) mkdir(&(0x7f0000000000)='./control/file0\x00', 0x0) rmdir(&(0x7f0000000080)='./control\x00') 22:36:49 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind$inet(r3, &(0x7f0000000080)={0x2, 0x0}, 0xc) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f00000000c0)=0x8b53) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000100)) fsync(r0) r4 = shmget$private(0x0, 0x1000, 0x660, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) fcntl$setflags(r0, 0x2, 0x1) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000140)=""/190) ftruncate(r1, 0x9) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0xba, &(0x7f0000000240)="db134441792d36762f618641e0fe4c62c6ba79bd49a430bf46f9a095e1cc72b9d226e0fd4167154b948a045e28fcdf4c602a9a5a2de9cd703759b07baf89f48de4efdbe65fd3c046adf3d36addfdc66b34ab7ec0dc8c3255b08d91cb0caa6eb92c453940ea11476e6801c356106599e0b9bedf62d3e364180b0af7cc7000d1367d07ca4f017f798c7e19cac566d949e9d02248a8bea21a5b40c531795304b964ebb101a50b18dc26ee3d0e3139b357f5ffe2537039c905396632") semget$private(0x0, 0x1, 0x20) r7 = geteuid() r8 = getegid() fchown(r3, r7, r8) chdir(&(0x7f0000000300)='./file0\x00') bind$inet6(r5, &(0x7f0000000340)={0x18, 0x0, 0x2, 0xff}, 0xc) flock(r3, 0x6) ftruncate(r1, 0x3) getegid() accept$unix(r6, &(0x7f0000000380)=@file={0x0, ""/108}, &(0x7f0000000400)=0x6e) pwritev(r5, &(0x7f0000000540)=[{&(0x7f0000000440)="688a4ddfb4239dde89e4d1f0b96f01b351494ad467e760e1f662ac955e5755e14f0380eef4560c3efc1756717cff0e62bb792628208aba1385c2537df9a17d38e326975fe224c821fa867ed32bc1feaba1b732414f182994c6bdbc069e8aff170680adedcf55a2ca0116777216cbc847aaa89b392f1c42e80bec9ed17712a22bf4d6225e9ae120f3784db7f45a22d694de710e061a55c5dee91acafa4a7c5533d99bcda5a85536a3898a98fcd1d97116ad7f39ed5d77e0385e5606e22caf6df627441690908d6d2f19bf84c7c6a019bb0caca9e5cf1b17cceb22f0f4", 0xdc}], 0x1, 0x0) socketpair(0x10, 0x1, 0xd4, &(0x7f0000000580)) mkdirat(r6, &(0x7f00000005c0)='./file1\x00', 0x1) recvfrom$inet(r2, &(0x7f0000000600)=""/195, 0xc3, 0x0, &(0x7f0000000700)={0x2, 0x1}, 0xc) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000740)=0xffff) fchmodat(r2, &(0x7f0000000780)='./file1\x00', 0x80, 0x4) ioctl$BIOCGFILDROP(r5, 0x40044278, &(0x7f00000007c0)) 22:36:49 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8100, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) flock(r0, 0x2) ftruncate(r0, 0xa000000000000) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8001, 0x8, 0x0, 0x4f3d, "dd4bb22ad04d2aa665c877b7eab147972ebd5fed", 0x0, 0xfffffffffffffff9}) 22:36:49 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x400) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) r1 = getppid() r2 = geteuid() r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) r5 = geteuid() r6 = getgid() r7 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r9 = getgid() r10 = getppid() r11 = getuid() getgroups(0x6, &(0x7f0000000400)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r13 = getpgrp() r14 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r16 = getppid() r17 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000040)="310c1dc1d8ae0bcc9b734d2a9f0d39e0e437d7213dc76db9b54b314f0205585e58c4c1cbde617052d0685d8dbf2bec3c6ccffec7f8628c815065e4a614e74a9416ba441659ebeb39d720bec78dd027de7a34f1923e4f2f815fcbff519cd17d3ccceb37f65661b9cddabeccac6873afb03c0dabe4dda2252cdb6edfa8338adc13644089381b65f8939484d7cd4e35ee1c6a0b037bf585d8bc47929490af5795d9fef2ee8e47440b134055f83eb006b3360ba1eb0a27ca265f466f291d7c44205ae840403c425e53845891c80f3ae7cf23e2ec882070fd53714498c0c5f19b50f48e6a98796e50ba8b771dce77", 0xec}, {&(0x7f0000000140)="285c81aacd8c938a91b0429ffc10995ac4a22aa18f6ff5a14b12646feedb71a1f56062ebc63147706b84231dc0969e", 0x2f}, {&(0x7f00000001c0)='\x00', 0x1}, {&(0x7f0000000280)="4c821f5088fa1e1f285e7dfbe8ac15a5670dcb342244e7b58ce8008debef9f29707d6106519ed5d6c99aebf92b38282c9db119572128aa73778d82a33427aa7af6e9f346cec211a6ec068e6557a96810774cb81904f693fb0b4967d7790c4ab6", 0x60}], 0x4, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}], 0xf0, 0x400}, 0x2) 22:36:49 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chmod(&(0x7f0000000240)='./file0/file1\x00', 0x8) setuid(0xee01) mkdir(&(0x7f0000000280)='./file0/file0\x00', 0x100) unveil(&(0x7f0000000080)='./file0/file1\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)='W\x00') mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 22:36:49 executing program 1: connect$inet6(0xffffffffffffffff, &(0x7f0000001380)={0x18, 0xffffffffffffffff, 0x0, 0x400}, 0xc) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) read(r0, &(0x7f0000000180)=""/143, 0x8f) r1 = syz_open_pts() r2 = semget$private(0x0, 0x3, 0x201) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)=[0x400, 0x1, 0x7, 0x5, 0x1, 0x1]) preadv(r0, &(0x7f00000003c0), 0x0, 0x0) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r3, &(0x7f0000000080)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 22:36:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) fcntl$getown(r0, 0x5) close(r0) 22:36:50 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file1\x00', 0x41) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) r0 = kqueue() write(r0, &(0x7f00000002c0)="33667f19cb3d303cf55ddc817a7d429e115cec6af67641454d4a3bf1a4f1b48403e09d104d79d65439cdef61a63403f1080e39e808a61cdbe24c7950e58453d02a94d3b784b963044d31f6c8e316379547fc3c5ace1b27ddc79ae1ebbe379347458dca21c7f06443921199ccb074bd088f6c9df97876d72672ff84deb7584bb53d6aa69810bfb1b638a4790622f8385f05f9317839dda613a80d1f7c05a51c70011d2452625ad802df6cd476e5848564f6673b57c063dda04761439844fb625af84b6a6521c79061", 0xc8) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000003c0)=0x5) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r2 = geteuid() setuid(r2) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x85) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x1, 0x2, 0x2, 0x0, 0x10000, 0x2, 0x3, 0x3, 0x3, 0x20, 0x7fffffff}) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 22:36:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) close(r0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b88709bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe80800", 0xb1) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x5, 0x80000000, 0x5a, 0x6, "3746bb022ec3bf17f54c941e5c41e1d4fe23e544", 0x9, 0x746}) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d000000008000088213e300000300"}) read(r2, &(0x7f00000002c0)=""/161, 0xffffffffffffffa3) syz_open_pts() 22:36:50 executing program 0: syz_emit_ethernet(0x9f, &(0x7f0000000100)="14d034ca10d9306b726f5778c0fa6f9783d70b2321469c1f065c5444bf8722153851dd4836fc76cdff6ac6f90dc776b9cd8eac45e769457f23f74a74d6203f792c85270dbf61e601761b343b156141f6ce4640258fac6ddea2c1ae16178d3a74e5de87baaa1fa824ac72feecdea63ff30fe41917ac2be615510e391c44aae84e03ba0102d94555b2d966cff5026b5769c5aa71f69a1594bdc2e6320c9436d9") r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{r0}, 0x0, 0x70, 0x0, 0x0, 0x8}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0xfffffffffffffffd) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r3 = getuid() getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r0, r3, r4) getpeername(r2, &(0x7f0000000080)=@in6, &(0x7f00000001c0)=0xc) 22:36:50 executing program 1: r0 = dup(0xffffffffffffff9c) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x5, 0x800) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="00000000000000000000e100", 0x80000001) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = geteuid() setreuid(r2, r3) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) 22:36:50 executing program 0: 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, &(0x7f00000002c0)=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) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000280)={0x6, 0x0, {0x1, 0x4}}) semop(r5, &(0x7f0000001440)=[{0x0, 0x800, 0x800}], 0x1) dup2(r0, r4) kevent(r4, &(0x7f00000002c0), 0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000240)={0x80, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000001500)) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000200)) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x100, 0x0) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000000340)=""/4096) 22:36:50 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_flags}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2dbbb2ff, 0x0, "000000000000000100000000550000000300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 22:36:50 executing program 0: semget(0x0, 0x7, 0x200) 22:36:50 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) 22:36:50 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) 22:36:50 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r2 = dup(r0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000000c0)) recvfrom$unix(r0, &(0x7f0000000100)=""/222, 0xde, 0x40, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) recvfrom$inet(r2, &(0x7f0000000240)=""/173, 0xad, 0x40, &(0x7f0000000300)={0x2, 0x1}, 0xc) getsockname$inet6(r2, &(0x7f0000000340), &(0x7f0000000380)=0xc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x410, 0x0) r4 = socket(0x10, 0x5, 0x1) chroot(&(0x7f0000000400)='./file0\x00') r5 = accept$unix(r0, 0x0, &(0x7f0000000440)) ioctl$TIOCDRAIN(r3, 0x2000745e) r6 = getpid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) setpgid(r6, r7) connect$unix(r5, &(0x7f0000000500)=@file={0x1, './file0\x00'}, 0xa) recvmsg(r0, &(0x7f0000000ac0)={0x0, 0x0, &(0x7f0000000940)=[{&(0x7f0000000540)=""/228, 0xe4}, {&(0x7f0000000640)=""/153, 0x99}, {&(0x7f0000000700)=""/15, 0xf}, {&(0x7f0000000740)=""/45, 0x2d}, {&(0x7f0000000780)=""/211, 0xd3}, {&(0x7f0000000880)=""/178, 0xb2}], 0x6, &(0x7f00000009c0)=""/202, 0xca}, 0x1) connect$unix(r5, &(0x7f0000000b00)=@abs={0x1, 0x0, 0x0}, 0x8) r8 = dup(r3) ioctl$TIOCDRAIN(r3, 0x2000745e) r9 = msgget$private(0x0, 0x50) msgsnd(r9, &(0x7f0000000b40)={0x2, "43b90307479bdfe2ed9c68a3ed15d2414b5110157fe1f8907582243625e73a300cb0c8d9523a9f765b963d4f2f5fdeeef3ce211361847b345822e27d7115e9727e07858b97aca13d8c6da1f1e639bcad44ea135fd9da7568920f82f9a44e5996a4c16fa3ec1ff34b82ac9683267b442a4ef319e4370c52435b36f666c12c1dbce91fac8254f97946ad9edb11ac3ca377bd4fd1ce7a3f76593e2152fda1679ffaa15bc16b2ad1137b10c123e46d39e1fa654ab16230c794c4ea1805d0ac2d4a782932a23ef1537efa6c6d1ce006ea58"}, 0xd7, 0x800) close(r5) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000c40)) sendto$inet(r8, &(0x7f0000000c80)="05fc1dc20b52b69c0f67dfa7d02b5999f04146e20c29a46910f1a25867aeded383f0669248f18b9307186e81a561fc6a10b8264362bd16e8", 0x38, 0x8, &(0x7f0000000cc0)={0x2, 0x1}, 0xc) clock_settime(0x3, &(0x7f0000000d00)={0x4, 0x5}) sendto$inet(r2, &(0x7f0000000d40)="f05a2dbd220cb3b6125b756f619d088d71de6a5879c0227ba7c5e80ca25c070c592eecfe08", 0x25, 0xa, &(0x7f0000000d80)={0x2, 0x2}, 0xc) linkat(r8, &(0x7f0000000dc0)='./file0\x00', r3, &(0x7f0000000e00)='./file0\x00', 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000e40)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r10, &(0x7f0000000e80)=@un=@abs, &(0x7f0000000ec0)=0x8) 22:36:50 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) ioctl$KDDISABIO(r2, 0x20004b3d) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) close(r0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) close(r0) 22:36:50 executing program 1: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000fff000/0x1000)=nil) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x2000) write(r0, &(0x7f0000000180)="3228d1ae4d1091328d75dba3efc27c3e5395be271b240ad1fce2dc4134a69917d42b89a58af1d4ba630e33871bedc345cbbdb0f39571eb31", 0x38) 22:36:50 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) dup(r1) ioctl$TIOCCONS(r1, 0x8004427d, &(0x7f0000000000)) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x2, 0x9, 0xa8, 0x7}) getpid() 22:36:50 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = dup2(r1, r0) kevent(r1, &(0x7f0000000000), 0x3412c543, 0x0, 0xfffffffffffffffe, 0x0) kevent(r2, &(0x7f0000000000), 0x200, &(0x7f00000000c0), 0x1ff, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000000)={0x3, 0x4}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000140)=0x7fff) 22:36:55 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000000)="d555d09dbe4df26435eece39ef502238508cdc958dd4b4ba53b34b87aff36a1de7d3e2725a4e8e83bf5972768fa6b9a4fbe3cccd6a2ef91b8eee3b200fb2a8dee7a564178bae70bff424c6a391542b11980c741f", 0x54, 0x1, &(0x7f0000000080)={0x2, 0x1}, 0xc) 22:36:55 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) dup2(r1, r0) syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) r3 = fcntl$dupfd(r1, 0xa, 0xffffffffffffff9c) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000080)) 22:36:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x2, 0x0, 0x2d083399, r1}) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) 22:36:55 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) write(r0, &(0x7f0000000000)='R|', 0x2) execve(0x0, 0x0, 0x0) 22:36:55 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000140)="02", 0x1) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) chroot(&(0x7f00000005c0)='./bus/file1\x00') kevent(r3, &(0x7f0000000340)=[{{r3}, 0xfffffffffffffffa, 0x10, 0x60000021, 0x10001, 0xffffffffffffbf1f}, {{r5}, 0xffffffffffffffff, 0x8c, 0x84, 0x0, 0x2}, {{r3}, 0xfffffffffffffff9, 0x0, 0x1, 0x6, 0x7f}, {{r3}, 0xffffffffffffffff, 0x2, 0x40000080, 0x7, 0x200}, {{r3}, 0xffffffffffffffff, 0x10, 0x20000000, 0x10000, 0x4}, {{r2}, 0xfffffffffffffffd, 0x6a, 0xfffff, 0x86, 0x8}, {{r1}, 0xffffffffffffffff, 0x42, 0x81, 0x3, 0x9}, {{r5}, 0xffffffffffffffff, 0x10, 0x42, 0x7, 0x6}, {{r3}, 0xffffffffffffffff, 0x48, 0x0, 0x800, 0xc81}, {{r1}, 0x0, 0x48, 0x4, 0x8, 0x4}], 0x4e4, &(0x7f0000000480)=[{{r3}, 0xfffffffffffffffe, 0x75, 0xfffff, 0x6, 0x9}, {{r0}, 0xfffffffffffffffd, 0xca, 0x4, 0x400, 0xfffffffffffffff8}, {{r2}, 0xfffffffffffffffd, 0x4, 0x4, 0x100000000, 0x1}, {{r5}, 0xfffffffffffffffc, 0x10, 0x4, 0x40004000, 0x81}, {{r5}, 0xfffffffffffffffd, 0x1, 0x0, 0x8, 0x8}, {{r4}, 0xfffffffffffffffb, 0x9, 0x4, 0x5, 0x1}], 0x6, &(0x7f0000000100)={0x3, 0xa58b}) readv(r0, &(0x7f0000000540)=[{&(0x7f00000002c0)=""/62, 0x3e}], 0x1) fcntl$setstatus(r3, 0x4, 0x80) ioctl$TIOCSCTTY(r2, 0x20007461) open(&(0x7f0000000300)='./bus/file1\x00', 0x8, 0xa0) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000200)=0x401) kevent(r1, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000001c0)=0x2) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) truncate(&(0x7f0000000000)='./bus/file0\x00', 0x101) chflags(&(0x7f0000000580)='./bus/file0\x00', 0x30004) fsync(r3) ftruncate(r3, 0x2) getuid() mknod(&(0x7f00000000c0)='./bus\x00', 0x280002002, 0x2065d) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x2) syz_open_pts() ioctl$TIOCFLUSH(r6, 0x80047470, &(0x7f0000000140)=0x4) 22:36:55 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x10c1, 0x0) fcntl$setown(r0, 0x6, 0x0) r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000180)=0x7fffffff) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x80) accept$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) sendto$inet6(r2, &(0x7f00000000c0)="6dfb84bf2f2cce9c0276f8ead541183f4c0a19c7a3e224569e8d4eeae6d44f24e8324a51be25bbbdb65f680eee2c33a268a04e081c5dbb92bb889e2a52fdc127547762f0a46c1cf4ff53539702833a4b496272912ac10e50175b27477c8591fcfeeb", 0x62, 0x8, &(0x7f0000000040)={0x18, 0x1, 0xfffffffffffffffb, 0x4}, 0xc) r3 = semget(0x2, 0x3, 0x1) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000000140)=0x100) fcntl$setstatus(r2, 0x4, 0xc3) 22:36:55 executing program 0: socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) socket$inet(0x2, 0x7, 0x7f) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff80, 0x3}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 22:36:55 executing program 0: socketpair$unix(0x1, 0xb, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) setgroups(0x110, 0x0) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) setgroups(0x0, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) poll(&(0x7f0000000340)=[{r0}], 0x1, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001980)="f2bbe167902df1c2719562eb6bb40f8d833a9f1203a370e4abfd11b35f80552115fdf333e2b37dd576a60c34341754aeb24e30da6ca927e50e932809fe778470360c9946e0cfc271d8c613dea94240c434ba0f3897f00c2a8d9c5fccadc76ec9e5b1b601b1c768883ccb1d92cadbe29ba77a0771ade8dbb3eaf765476359ee52b98137cb05a67848abc191851aca35a764b608c9afb6b028d7097d259f1eed739d3752af77f812bbe48475bc0160f8aa016dbf8498287a37e38c9577a0fd7a7b5b32dce5e70a1b8d3b8e468aad55ac5e939e73369782e6e257f9e26effd8b60e928d64fb62b39cb85dd9cb169ea5a0b2d05f7c74b05e5fea19fc0e542ce1bd469a91cedd635958d2a694c5b71948c506cc61fc30b8f1377fe9a4af36a62f74732d3802e5c9ca7f76c3e41f8eaa7ab4346b14bd51031596c74271963def68a74e8a40fbbdcb54599a27328585209a4f42c0d35ed2e4cdeb873605e5d58900d6ac2a576d90702b0e2ea7b2282a677a29203569a0ff619f6b2c2216b1a664b933be55f340f7f39714a20f89c7e3b045a0bfcbf0ae5eaf8fd9db44febc6306eada29130afacdc44137d86834cff7320cbacb25e9e4c557215bfa29ebb5ab9c4a8ba2c35b88e65e9ce597b9d7a3645760b2db207988d6e44648754efeae0040294a9bcb93e6e1bbbae88bccd82272f9047a69a111d98e721a212843459914cffc9cf4aab115809849b49d95aac8bcaabf0aa6d1c1531c3c39357e0b4215e7c10f3b1671e69cc385dfbf933605a5c6c4604a9fe6842d998d81d405abd7ff8ae313e8a11fb6030d60d6d26c8e1a17e7ff37180c7606bb46646baff4a593add4062ba041fda13aefffd6905d1d98f15189988d59e7ca697034e10fb92bb96588aabd9b3f1e299c83b2de74e1d32e4ae5beb968e50c85cdaca11b7c22363793c55b34b5d7cc65378e2d7200b2a157dd65a546af0fe4224391bdd16bc475c7007cbfa0d6a07cdbeb968dbfa998c5477e7f867fe5321ccbcc36cf3950d08e1e1e07bd46b26b5c57448d7d5d8ef437e083c9ca76d1ae51d35c95986be2bf944afdc290e67817a1f4c0518684d505adb9029a75c8a79d626936aea81280982a2a2269ba243a65d8ada63b2657c7700c51cdc23c6e6dcfb4e51c33466cc1168c1874a59e7b6fdc2d4b808f4d2a3a32de77ee9e3083c6b8019b2ab46bbfc1ec699c6f44c9bd7eb29d44e41ea0bc3d55886a4ac71ccc316da3f9d2f3e137557902ccce9881fe0bbb92eaaf323ab458d39e4a4710025ef10753db7aa09849a6b7536a6c3a4e6607f22507439900fab5a454bbbdb360aa7676aa2b371b5c19fa36b7872d66667cf3d96651b3b4bdccff13779ef168f7e8c10c091dda4d35f8ecccae77ede239ba3d3b255dc2c0cde3dc5f5a5501ce4c5e057e5c0bb5f41c5738d3f2f34389b4a5a0e5b84ba121d7d0444bf464412fcf4bb19d0085b91872e27ffef062649fe5006a6af8eb50944a8ea9396fcd8e79ca6dff5bdf60848a816fcc156fbb510eec860a38629bc7d8ee2ef78eefaf8b6daa18e411ee07d9f2aa6f537e77778bbd9acc78706a161bc2fe205d569732591903d4635073f1602058d63b48989e520cd658e3a3543fbd58d2a0ca8c7ea89293f9cb9df23fbf843db40fb903ab9ed52a23ea0011bd57e8da776bb634d26b516b7266727df9e14ea704afef5a370290c4de00ec7317e51a37f1ec7717cfa9d8b7fff4d6dba3d0c2e795cd852bccdd269b259327df35a6a08d2caadabffaf85dac9ba29f4ac1f30964db4a051297ed1b5d020236d1e3939ae3671d09da2ad059e9d063b48407fcdd5ff34394b912f4e101d0a5eb2e79ec1b47d71c7a44456ee2ea1eca338735c5211fce9a5e38588dd44cc07dd85cb223ee02e7106304f5f2851b84be345b0cbf315f43d0ee8cd8ec721b54222f8505af585f777f74003779120085416adbdaa1c4c4d47fb88780b99c143d3e393cfe192c87771f46489a66608f7b44289788717303c494b757a4f24d300f68a8cb3ec04fd168ee41977b993c05aee9a301ace70c549a38581fd141af1b29f01910c1ddffef64420578c582c9ad90106e8f6cead9fb6e476679e39e415ab50baf68c55302fd9beda0247513ed29fa179a7bbab04639d6d2612d296733ab12a395c552048c095e91ee5ace54a07b077978e0fc1aaef6fd6154c1615737bf65c43c1ad6bab09b2bf3560c57045cd8e991b1f54b54395140c3e828bc33511ca45c0659e4f885ef03aafab88d5a5c21abc5fb346868180a5a1fe356f8397c39c124a3eda7ade10830881ce2f01a1c416605bf300abfc7cb42f67e65629b18f701f0ac63c62b360f527eb928550f3366813d99189d82a4aef74434b503eb744d15857c8b3350496132bb22a7072f60f749f37996d217b2f941bb6cb90f0657d7d2275a0d18c8aa0a74f88eef522a5bb2ef8c418c0222fe58c59f8b9e16178f9f0673b3c2ce2a42ac9c39d3e42276323b2653feee274991b70d55f14bc24b3e1014fa2858d2a38bbda48c0634987bd3a51285208ea6a0ac91b94eec265c5f187f7cf4ec90c61751a0e37478236b3a0e36b33c9fe0eb99a24668b11e22e97ea0826c1171e79cece165fb1a83e32119dfedbe44a6c74ded5d613909bd91a5a9b75f24e197dfc8024c7f2864f90d2651234c9c75a9aaea850dd44cc5412fd7d21bede65234391d26069ee7bc3bc3d4448637c23577e228e84b04a9b1b611b62a5cf3e45a9a4c3c8b858bbe5a492aa88907f90b4ae1894a65b08d322047fb93794bb41979787f462b772a79b5bba3332107dd183d0235afdc8c7f892d800fa8ee3e99f029c83fa62faa75770ce7250477a60be32e0b3c33412d0640549177d76fa741a3ce1e3caf771bf9a64fec6ce5ff51edfab7fcd440dff725f6fdacd7754896fc962b96e26ca68f10d3bfc7b2a8260ca98fea83597a9f12c0e749ee5cc2ad94c44262a46434ee973e3409d59436d6a79b99068c2b98e325b8385d48ac4a54c5f2905309f8cbd9f7bcf228638ce54624bfd89dc293f977f949e07c255b655e108910d99080659b2038c8a2d1993334ab047f98487f8d57774662d0e5f7f725602a93c88e5cdbadd84eafa46a446b124c08b8e08e02b55596dfaba1b1416424c2c81eae3889372c6ee0154e033815b0bab2bad9aa833e0df7b921f71b1e3f4c1909cdc5a0c961e5ecdffd4255d51edb55c0d68a4266c24bdda1baacc1eb1079c4bc9160b93f8c7da35fc163fb98a73867f0341d65f15462705cb51208fc733cd6231455c5149deaea6b1e84ecfe02d0fa8588d7b898056afe55b05e5dddca38c5121c43ad5283bd4baef9ba2e10d2f4e8ba174051ccaec5a5a493255598df75e7bb96c25f5fcf23a1ca443e91e1271df9d778b1e2b099786bb00adf4ec0ebfec5a1b3c42d89aa4b17dcbe59a090967494c3c5b0ba7b1907e189e9e6c5ba17d4b61715f080e46b6fbd7261e5b30611d7121f6f3990db4a380e12586d350fee237170e94fbf570401d4be43a5afd79287715e3dc759230e4401baa5567ddb0a309da105ee13c7aa44acdf765dbbef63c583dc3e45a7c8b2acea9690b4540bff7bcf391a70d67ff147d79bfb03d76a741872cf0772e904a43c0ad580095e8e11f3ec816aad9cab1dcc8cea1170b63b1e7a1aef61178b74f12a6973999e9395ed406aebae51165fc8afe07661988361557143a940287fe193b1c38c028b3206807a368c89367d0043c9bf4bf380913b973062e2739296a03ec64997c7f1150729be198f030e944e5728883e70d191f7e6f8a7548c361ea828bd0bff26adb5623e2a38d7266915ee69b1451693be7afb91bf6f501ea21c18c89127f5d0a992fd5bd6caa37378315bb541f4013abcf91b5612e2490eace3b8cefd4bb53b69011435a2118238cd47bebe2f7cc95c76f0b10fb5351d394d6ea01e218b0faf5b54b214c4f016a4cca283768afb9a3afbf9c01d4c838719a9728bd48827823dac443b8f37e0907d40fb2030121d20238441733fcca6a65b1431dbb91486aee12c8ff6883783e8b401e1ec5add0967b6ee74b27042014075f1b8d8aaa5509a22238494db192ed40afa670c5e371185effe23da3ee76a6baaef28d162b425745efc7c04786d54773838a6348b2832671bb3ef17d82343a267bca799b9567d389dcdaf5b30ac0ac4973988a166746b05ba55bd885726e550177736c3b40e55d93be9575a71797a05127d01eb3c695c6b33618aba1a54ae42545529cad320f2ffe0887ce5191bb4950e3b358d04e6da090edbfa9789ca66d632f24961c6a0b965af21310785c6cc4b0dba32da0fdc94edf56262668a27e35f5034a8ecbb859c53076f0be7e38fbc6dd7d800778da8476b28ec84d6c300961e58d6640a6431ccc276a05f4ba4dd6dab956edcdb2066f4fc0b9c1cf2bb0b13c22d5cca939945739a1c0af9742e3f7c1bb14c70a92081414c9ef98df9ad4de93547f3fe0c49690c918e4d8c35ce2a68d518479b459dee9e37e515389a7f925cb58fc4ad975ef59ccb05af48dc58420ff2f47d1b6f4999ccdfd0212f04cc73564bec171b1c5329006e90ed5b3e028db26f869577798c745a4959cc24ee8ad45ced98a91d40b18500235c4968b37834e4b251e8a481f35c5f62d0718063ddc06f40cc2ce45e4b0fe501b6c33e38c2c2a18c4047e1b2120cb74c242a1dc3c6f517eaed2ad3fb6b37d16496875fbd3d54ca57d882905d2daf86d60f018a61fac5d9ca19ba91ce74d85e82d52901ba79d483ceeca0952239e0fa293967526f00d9faa7f9030ffafdab75a358604f30b7ab22b88ecfdf401e94dfad9516ca17c0b1c796c424d7443248047ef9e3351c308ede677643142f1e66892f16d0c1cc0174d1c3e94a22545a249d8064750bc0d1037a11b671b00875685c53b97962b91f598284e3ac56c5159a34ee0254b50a1efa4860455423795364afef6cb4c799256df85c5eaf66da2eb2e9b945d5d19c5bdf4b94263edea969e4ec1cd74c6140d7bbd74b6ef8825dd77195fc3080cdb010e884077955ce4ad2b7159f56744c955fa712b904760a96c168e5f2367b858e3c41fb2a68ef150f64c7a204c621417a11eb961fac014d647e20ae675f8ce6a47cae5be7064e4895b44fe26c5dd0c18a85dfabb5c135025bc3f346aa4b6b6ed836cd2408612cdd1fd692986a05bac6d9589b0b73ed37bc9ac6bae7e61da0fdaea67d1e9f6fc49b65ed79b42d6a7eb9f91dc6ac363eda4d7960eb2900d0751b66aa6e206632c52642ba4e20a81c8068c7cce5c5a86d8105494de803795eb3ed90f99c7534d05356764756e6d2e88f4e63580730905444616de360f53e3df9e995c48e4211a4f9f404c9cde9cfce7e6f502fb894db58d4d63c9e06aff2cc2029ba82e6aecbc98968cbf7a350661d5f849a246633711e94712174d325a68cb1b24e231217994e7cf0970b1cb23ebf5a6a0f63982f93d38530c79464ebff4e2fd5b9aff69de708508241c1dd827fd9dfefc464ecee2714ebad94a59a5098309b08834c276cebfda3e814677a3f6bd5682e35cd4db7123234274856a8f72ff16577032e22f2e3f57d94e94a4d91f7e7a802f8747f47375a0193103d4bfb89576b3933cda09599d6d3fd875a5b15626722e51c3fa415196941c024ee30f278086cb11f73ee9d54784cc223de2c96988f29caad42c1323958a89888bf4cd4e0b61eac7ef1366fa7d3697380d36c8f0c0effc6ea0a95522c5cc64e4f28664d4e44da3e4153aac94b4c09dc4b", 0x1000) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x200, 0x8) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x88, 0x5d}, {0xcc39}}, 0x2) syz_open_pts() 22:36:56 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x8, 0x4) connect$unix(r0, &(0x7f00000000c0)=ANY=[], 0x0) setsockopt$sock_int(r0, 0xffff, 0x101b, &(0x7f0000000080)=0x7, 0x4) 22:36:56 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000777000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 22:36:56 executing program 0: r0 = socket(0x80000000000002, 0x3, 0x2f) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=ANY=[@ANYBLOB="74022e2f66696c653000"], 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) socket(0x2, 0x1, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getgid() chown(&(0x7f0000000040)='./file0\x00', r1, r2) 22:36:56 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x80000000000, 0x298) 22:36:56 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73fc9c06d00"}) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) writev(r1, &(0x7f00000005c0), 0x1000000000000189) 22:36:56 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x5, 0x9, 0x0, 0xebebc28, "f1d322c0e39184beb35f15f972b738edbf87e27a", 0xfffffffffffffffb, 0x401}) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000000)) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000100)={0x6, 0x3}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r0, 0x0, &(0x7f0000000040)) 22:36:56 executing program 1: writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x6) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) 22:36:56 executing program 0: lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) 22:36:56 executing program 1: r0 = socket(0x2, 0x1000000000007, 0x400) r1 = dup2(r0, r0) ioctl$KDSETRAD(r1, 0x20004b43) setsockopt(r0, 0x0, 0x4, &(0x7f0000000000)="34ba3e00", 0x4) 22:36:56 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 22:36:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0x3d3bca70, 0x0, 0x0, 0xfe}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) 22:36:56 executing program 0: r0 = syz_open_pts() r1 = kqueue() ioctl$TIOCNOTTY(r0, 0x20007471) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x22}], 0x2, 0x0, 0x1, 0x0) 22:36:56 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r1, 0x0, 0xfff, &(0x7f0000000000)="8669cc04035c8238500dba4aaa8d769d26e039703c8ba26c3e23e5cdda845fbbaf05cbe681a46db27e4238b9cefe41529b75b3b26121623240852a62078b1f7d1526a051fadd5564ace4918f1721e814d38f3f5c01a41b4b58442838e9b12a0bda67a77ff313373ad58c9353895960721937c350b9333165604571e3cafbc4d7946a3ca5c1987333661908d5b605107d91b587e45a24b73675c7047ca1f953328e8029d1c06a2c", 0xa7) write(r1, 0x0, 0x0) 22:36:56 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(0x0, 0x0, &(0x7f0000000200)=[&(0x7f0000000240)='@\xf9o\xbd\xfa\\<\x85K\xf0r\x98\xbb\xa3\x92\x03K\xd0', &(0x7f0000000300)='.[\x00']) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)={{0x36, 0xffffffffffff8001}, {0x1000, 0x1}}, 0x2) writev(r0, &(0x7f0000000300), 0x5) syz_emit_ethernet(0xce, &(0x7f00000000c0)="4509ba7e618a8b34e788ddc512b3398dd7702a6060a2fef30d850173793f5f6f17ca449e6cad8121e2d46bfd6c60812a6570592a1185f18208089e490e69ceaca20a26195236cc51532934a874b81c59c0d4e5893a3ce5cd9696d44cfe7be20936c2abc5fd1bbd27aff2257b62008c43ea0e66fd2e136e3dba1fec33c3a47583e1277e838a862aa8eecda05b734de37569f29423510b954956a5fd03bcf7128441b466e05b13fdee04ab527061c758bfca557a42f92fec529e44c62f8a2cd0516a5a04a65c4ba5310fd8f0fcf8fb") 22:36:56 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x28000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x80, 0xf89, './file0\x00', 0xb94, 0xffffffff, 0x7e0, 0x8aa1}) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x100) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) lchown(&(0x7f0000000200)='./file0\x00', r2, r4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000300)='./file0\x00', 0x100) sendmsg(r6, &(0x7f0000000680)={&(0x7f0000000340)=@in6={0x18, 0x3, 0x0, 0x7fff}, 0xc, &(0x7f0000000480)=[{&(0x7f00000003c0)="892f997bc488079ed4374d9ade58c2ee4e05017176e372911a55e9bd24bbaef77565a42981629be067520444b13d49e0da07b4e012078c818c9af24a220ed48998e9b468235a0e317a8572ed509a25240e2acf23c477b9778f9ee31130e2a41e83dfa62242747d94cad6923aa704570f4e514ebbbe26767092dba6afb695270dd88d7fc03dbbeb7b5e47674aa2cdd8a690b2966405e4fac8611b2c136cf3bf69d7ad5a0d7736d976", 0xa8}], 0x1, 0x0}, 0x0) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/ttyCcfg\x00', 0x200, 0x0) poll(&(0x7f0000000700)=[{r7, 0x24}, {r1, 0x10}, {r0, 0x8}, {r0, 0x140}, {r5, 0x5}, {r1, 0x4}, {r5, 0x118}, {r6, 0xf6}, {r5, 0x4}, {r7, 0x104}], 0xa, 0x7) getpeername(r6, &(0x7f0000000780)=@un=@file={0x0, ""/11}, &(0x7f00000007c0)=0xd) sendmsg(r5, &(0x7f00000005c0)={&(0x7f0000000380)=@in={0x2, 0x0}, 0xc, &(0x7f0000000580)=[{&(0x7f00000004c0)="4fc6b281c2f9c19f852d8c2a615e45d708117b70367c21ceb3a389f05bb3779b8688f79da0ced88be3a93498cda7416289e7f06e5abb9ab03ee7f0520185fd5e1aa9cd72c75e20f3fa228d0ffcfa272dcd0b1ad34273291d9946941ffba402fe2cc7b223f8d7151a598bc39f81e82940250f0b448fdaa468d3e83661a9f2557d75f0e7ad22841507ab97f3fbe09fbc5d0d40c8069853335d2e5c71751ae0b59293e847b5ebadddc14b4a1e", 0xab}], 0x1, &(0x7f0000000d40)=[{0xe0, 0x1, 0x7f, "24c77e6f876f44d942c7de1d71484e30b2b8439f0d68e605d17051fb33835ff7d11a5bf3243f82646c064601124e34d65b32d99b449b9549b6a9341f26b23e4eddbfbf4f7967df44495b828d6a9ab809a1ad13da0fb95ba1e900ebde47d097c968646ee91974f9c155f5c79918ad77471f7b19e9ab21694bc8186edb6bc3d7cc3d0d89e3e023a4df5c73b120c63d870c6f4d1ebba4a5eb80148b0ef1631c65f346b0ad2bf715966a23c8e05c5a9b05298cea983a024feb228ccef1e162292fd9df7dc1e033195fbce2"}, {0x78, 0xffff, 0x742, "c56056243485c31ab896cbce770b85b9904743c7d944cb631b8c836be9a71b03907ddb72cc5984418e1a1ce53017f849ed40754e560c80f885ddf50b5d814c6ec8c1e04ef57a3f3ed47a8fb5dc1a4b2a2de6fb2b72c24cd988e80cdb63a973140c5455f4"}, {0xd8, 0xffff, 0x6, "4d6ea76fb15e2827335ded13db711249a8d9d9f97c0dac3bc09cff184f1291ded5d391f00b25a6ad77ba03fee2703a24ee29f18b76ddda21bed0e4ed0f23f7bae3fe54f8ccf2e92f4697e0b2fa08c83d640f748eaab1f18b51ec644b6c183bcd0a57503a47c70dd0ea24bceb20d3da0e8a3cec9e7b9e3917d87b69b9cd16daf3ee7aea71ab846c91b03ab4128214158e88757be9a3d347948c5c2a7d0fbe40fa0761237b00f2a74c223aac91ee5b87087fe0be144ee1ad873f8c3825ca0009a3bf068f"}, {0xb8, 0x1, 0x1000, "cf98e1722e66845a9b9b5a9deeb1dd42bf2a3fc34537d135a29dc454dc2527a9d7faebe78af33bf4795aa00de517684cd9c453ca9ee73e3c614df583efe5d73848f94712b73296afb24053a92611da59e099b9ecb31bc15a2a1d840fcdb2d192b19e46bbd962605d21d930d6b2d5183e635e63718e5e91bcdeec70f3a63f1fe9bf3b5678480aa1011110e184e6be71ba5742a54454beea2d3e5c250af505f87ff24a8766f8393b32"}], 0x2e8}, 0x4) poll(&(0x7f0000000800)=[{r7, 0x18}, {r1, 0x5}, {r0, 0xc8}, {r1, 0x20}, {r5, 0x1}, {r1, 0x82}, {r6, 0x101}], 0x7, 0x6) r8 = socket$inet(0x2, 0x4, 0x12) sendmsg$unix(r1, &(0x7f0000000c40)={&(0x7f0000000840)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000b80)=[{&(0x7f0000000ac0)="38c5f0133943f43ea0894c25b5fb66b2f179fd8e9c7ef89a255ce40a98bbf18e22563707a53141e2aff908fb606b9bb8ada25572862bc0edefa888c870b1ba590a6a23ea9f9c83d9fe1f5cce89fd56abaebfc0592c4345f1dfb256a4122c763ebfe8278c90add7f1d4cc933dbe29ca31408cb98e53fd6feba9ad6f730c092733a304dfd1068eec66796ede", 0x8b}], 0x1, 0x0, 0x0, 0x400}, 0x2) msgget(0x1, 0x8) unlinkat(r0, &(0x7f0000000c80)='./file0/file0\x00', 0x0) fchown(r8, r3, r4) mknod(&(0x7f0000000cc0)='./file0/file0\x00', 0x4, 0x7) setsockopt(r5, 0x1, 0x5, &(0x7f0000000d00)="57b75e986d098c29490b7fbcdfd1c0bd3d7d59117e", 0x15) 22:36:56 executing program 0: poll(&(0x7f0000000140), 0xf9, 0x7b) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) dup2(r0, r0) fsync(r0) fsync(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x18) 22:36:56 executing program 1: mknod(&(0x7f0000000000)='./file0/../file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)='<', 0x1}], 0x1) dup2(r0, r0) poll(&(0x7f0000000080)=[{r0, 0x20}, {r0, 0x1}, {r0, 0x10}, {r0, 0x8}, {r0, 0x40}, {r0, 0x8}], 0x6, 0x400) poll(&(0x7f0000000100)=[{r0, 0x40}], 0x1, 0x0) 22:36:57 executing program 0: poll(&(0x7f0000000080), 0x2000000000000001, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x280, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) 22:36:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x2000000, 0x3ff, 0x10000000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0xfbff, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x5ae666b903df84e2}], 0x1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x6) syz_open_pts() 22:36:57 executing program 0: clock_getres(0x2, &(0x7f00000000c0)) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000140)='\x00', 0x20060, 0x20) read(r0, &(0x7f0000002740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffffffffff27}], 0x1000000000000082, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) faccessat(r2, &(0x7f0000000180)='./file0\x00', 0x8, 0x3) write(r1, &(0x7f0000000100)='w', 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f0000000780)=0xc) setuid(r4) readv(r2, &(0x7f0000000680)=[{&(0x7f0000000200)=""/197}, {&(0x7f0000000300)=""/202, 0xfffffffffffffea3}, {&(0x7f0000000500)=""/199}, {&(0x7f0000000600)=""/90, 0xfffffffffffffff3}, {&(0x7f0000000700)=""/106, 0xfffffffffffffd87}, {&(0x7f0000000400)=""/48}], 0x5b6e189ad68ebed3) open$dir(&(0x7f00000001c0)='./file0\x00', 0x41, 0x20) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000080)='./file0\x00') openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x800, 0x0) dup2(r0, r1) 22:36:57 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmctl$IPC_RMID(r0, 0x0) 22:36:57 executing program 0: r0 = msgget$private(0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x1, 0x1f}) kevent(r1, &(0x7f0000000900)=[{{r2}, 0xffffffffffffffff, 0x2, 0x8, 0x9, 0x1f}, {{r1}, 0xfffffffffffffffd, 0x2, 0x40000000, 0x80000000, 0x5d36}, {{r1}, 0xfffffffffffffff9, 0x3, 0x25, 0x7, 0x5b1a2342}], 0x0, &(0x7f0000000980)=[{{r1}, 0xffffffffffffffff, 0x80, 0x24, 0x0, 0x8}, {{r1}, 0xffffffffffffffff, 0x48, 0x8, 0x4, 0x9}, {{r2}, 0xfffffffffffffff9, 0x0, 0x20000000, 0x10001, 0x3}, {{r2}, 0xfffffffffffffffb, 0x2a, 0x40000014, 0x6, 0x9}, {{r2}, 0xffffffffffffffff, 0xa1, 0xfffff, 0x1f, 0x7ff}, {{r1}, 0xfffffffffffffffe, 0x2a, 0x2, 0x0, 0x4}, {{r1}, 0xfffffffffffffffd, 0x2, 0x12, 0x1, 0xfffffffffffff000}, {{r2}, 0xfffffffffffffffe, 0x8, 0x40, 0x17d4, 0x66d8}], 0x4c06, &(0x7f0000000080)={0x24, 0x4}) socket$inet(0x2, 0x1, 0x6) msgsnd(r0, &(0x7f00000000c0)={0x0, "323d3c69dada5ef9c8656ef45036efce49110560dea6611f07c440e2b76730f54e56a850d15f75e267d41c1bb33853b97a9130c7338c33cb5634e937181e4c26b0263e983599b4c56d413623f9c7bde72c26dd413b0354c8b687c14f931125d3f42fd09248d2c3b2912b1878185b7ccfbdcb951cda55d767376c14380f1e50a8016bcef7d33f47edb83fa8a311e036cb1c2df7574e4fe60a8b1bd1f0d725ce9d562c356e58a69f74ead18f5a8aefb1e4c3980dc13972bb3c0777e203b5ea12ad672b47780659c0ee647d031c7d0e0a146e27556c486f92cd8be3cd4f52a2a5586fef84c2b4b1fcefb89dccc7485e6d40b2995d215650ecb894563dd4032030dff94637c0b05a64638156a54db8ac61c0b54a21b64da8cb3b2027ab26da52eb57abb1d9454db362916ac411202ff7a02491e905e03c383321f6f5e4268976f50d4d4f7a27c6cc04ebf550ff86ab3c3a5fec1e20d6a5a37d046bbfbe848cfab78341bf558ba43224999185dba905b7e5ac8da2f9551f5d8e211112311c54fd0b21dc99f150d079d3632e7e3c653ed575b36772aaa1b10ad718b17909ee96a958d504e8113364d21c21f3415e6e49162d7c9815a07ddb5cd035e76585b6fba912eeef8f2da5ca947f0a0c0ced096a18ac4c0d225c06daa5c766420cbce12bcd67ca518d635a2bd318148334ddbe3da86e2f6151dbdc35801399edd1d4634567c6e8b6693fa46ae6344e19c190f2d7d7763d1285f7dda27763c9943442b166ae4eb896e87086cf23848c666f3b2f63a42ffc3cede08d879a1bc9be6d26ed6dddf194331f1a0bef2615184613a54245ffc5156f427672769f7ed3bd757106dee6156c9c2887fab0049d4569dab40fbb7cc800954720343205512c5dd167921036ac330335f3cbb49540f5f62d2de455a7b686b30c6125dd0444299717b654838bfc26daa60ae03a66cf4559e79c03b6539184fce1294d37b99ad3a9b590f27f6fea22ac68a7e9509f0f6161ffdd9e117878d0ba85ab07fba1fbb6772144fc28bac0aeb8dc19304622937fa5ebafcdc2619884f749e5b1aa12dea4305424b4e40b46c55b96bf3383d5f4fd6a7d2b5e53f74c8a80c42a791726223bc5fcc446dde985dd6859fdfd376365c7469751bfbf70c2bce0eb54b8f661f0106f33bf8dd208fc9eecc1b0953e8389d3678a356e4cdb1da32e9141715cdcdea96f84e7a96376debf5ca60327ccdb03002963c229b240a6cbb6bddfd5a37c3fbd6c15018f61a7d374b16e8c6de89496bcf06ff2968ab15a3e1d09153003e8b736eada54b75a4ab504d52d3427f1e2ef397a979d6191bdeae844fa7cb084b76a3b05186c28fd6dd7d244526cce7f5b522c58855f96a9641c77c5a6bdc746dfc02074921c329c1d99556aacd67c80ce042934b38683d29d6e2820637dcb3a1d3a44f8afda45771b379c6c097d4a84c733d2e58fc36ecb1288dedafc149a90530bdc62f033270866e63c19ad6af40d96312f47b3052e5e893692ffc55fd8a3fec9a8d303797c8c273a144a4446808c0f7673454cf2fc3640385ef0c79de615521c77a53bee7bd612c3d40d6e36ab57902af86bff77be81d9b3f0445483a59e30a497346b1429d800f93db42744aef82708a62da845643391a3106192fb1407035e552a175d60737c468e5d381504561801fe49901d9ab6206024464ca0aac770b5adafeb9d7c47a62a8711cbf52cb421fdd416b92728a4c66e6c1964869fd4d188b0febf186fcc56981facb971725c86d4b74ea17671d953a34c62ccd1b380c5f79c41eb07090ecec348ce2a44b7310a63942c95b29099089f337e9656b4041f9add88768142ddb534344682e565399fb56ddb408f459f8036a0c1c4b56596084ca8508cb02de81f38ee6f19f5a5fa377e6f9482d13cde25ab325d30f5f0926ab3a7c86a01d6087c0593f5affb21bc0a4f87f4d19a4172239d439937e74ed279cceff42f4654a806b61c494251ba0804f7eb2f862ad4999bbdda2908df3a10e83878d9ed36176d30308fd112283a9791d7c5df5f85a93b912074209ea971e135c17083313a801094dfbcca4a746d86ca70de1072154fbcee72e145f1a098a8f4df6aea174889cf773a20dba6d16f336b8d7920f056a3212794b629c2e9745a13bdbf92a359d1bc8f57797a96f4c3956fff7133df4c99c7f9b707434adac86f9c4668ac98beb0fe70dae385eb64d610564bf363e70c2ba7f92dfada04492c44fac029fff8722b6239d5a14c984035339b32815bd61082ca57475851ece430c3357b771e6ec8485715c1173cda7a79b7c63d99368bd8cde9905ae08f094a8b74c8e6b27828f8a2a7595fb6f1032cf4e403a914a3f95ea4dede98b5e1a91af5b8d2adcbeea902b7fbd4af081e6f886c4a865c7dc4ccea6d57a68f20576ff93e8cb4097d00cddb5cbcff652de2574a00020b2d2d70faefbb59c48524114ef0139d2a62a54a249bed50b62b260889a099c0b19a0c132f7c7c1a72889cb3d6bbd97292c0b8907d51c91f67b6f2ee3fc63f8c5b11064faf3d0ff11cb39ec51a41bb344a1dae5dd05b933ff181c8d339768fea6d715c21d4c062766dddf4480c8a38a7980749b37b57d9814019d9b34c76a6b318b10ecb76694c7e0686376d1e4bc1fb2b37736c63e01f518e9f158395a4153a26c9a70cd1ff6150f74940ae928e7e9952a4c50fb8ceb6831ec5a162756f832b2a35c2f3076d9823def9217aa669c3fd31abf9a1532747c416cc07ced74e152c3741414ec0e5e0dca6070c3814601bd6fd2d24e8c6a3f2e95d3984cf5390b548dc3cfe4f9b0f4d7f5943fe65caa51c7acffb225db64f98c10fe0ce666208f8189516912b75f935880e90542ee7c4b081f92973f94a47eaac4b0259"}, 0x808, 0x800) 22:36:57 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getpid() r1 = kqueue() unlink(&(0x7f0000000080)='./file0\x00') kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x401, 0x0, 0x6, 0x0) dup2(r1, r0) 22:36:57 executing program 1: fcntl$setstatus(0xffffffffffffffff, 0x4, 0x84) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x90, 0x0) write(r0, &(0x7f00000001c0)="cc2ad2e38552b8b94017d57ae0d1cc85131c1a5c17a21cf703ec0d06243aae714947783379080068ae515b510ab32747303e344b6d0542099f06e3e47a4936a5e91cfa84f31f62307fa91b097cef95e0731a101dbdeccf9afe2bf6b3ec0ec6d8f4d7ca28a484f87bb76280ba10f4c27a990ff9e8161dabd2a131fd5bd5eac8e85dbc6c68f75bcc73f19377842a2b55f3abbc512aefa15ae5a52cc8aa064ff03b5854a55083ea3429695ca56a81501d4ac2dd840f2d97b84b4909b8680a674615336ada6f6b814b91a7ed00bc7b3d9422bdbf948c15fcaa3fce078727d79224cc21dbe204f4c470bf684b242a3f1e0ca324f62da98da258c4bd2b24a77180", 0xfe) r1 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x280, 0x0) write(r1, &(0x7f0000002340)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf258ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b55122ccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806ba7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519581c26fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce82524d0dd99a0acc0a54328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476e836eb8c070acdec1725d0b97efba99c548ed6b4d9ce91d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1062a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b34d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d279f4311c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d19500dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a63614177e3dd0cb9668fef8252345188a5ec81ea1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a5fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb21461193085684c1f95af872fbeea8ec73ba2af27667741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c240d4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b780c0bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fda55898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f69cc39afafc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7958bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c64a8dd7bdca093d754029e69465e5a6a9732041c55b8e7ec76cfc8f67be5299f3f7585f08da1d09dd5da781399d6b9fd0d7fd28ac0fc6e123b24afa2d46debe646bba12b15990c642452a57cf6b60d1bf4f1efcf1b8e752a9a352a221551001068dd55d0a611b497c0a3db0f9fd416ee3191e787870689a330aac5319f326f5ba64e617bcd02113b9a69f2fe9e", 0xffffffffffffff58) open(&(0x7f0000000000)='./file0\x00', 0x28020, 0x10) 22:36:57 executing program 0: 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) 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) sendto$inet6(r1, &(0x7f0000000100)="45e48f945906cb13ffb4ee6d43f10bf073f7d14e1f72a31e788d4b151b46e0ba2cc3a95720d4ee9db6f7e3344c050a28a4963f7da6b41bf6f4c936b7a937b07b39ecb9e110d222e45b49942a5ef5baa61abde57af31f9a7aa3d6c9ba8e3af1e55bc9b08c0df9e957509262ce07f1f41d33861407041b398d2be75d7c82e8fdae055e2f32b9f2d8b9554bf415dce20bf11cffa8a80468954b43144bbc1d308d41af461cc3a801beeaf8bfe999880e0ac9c01a6e03f0c85623fd03a368d6490e9cfc0f22ea85fe60c5f9faa2014ddb79335ecf68cef286c5aedfb9ec68d36ffb6e9052aa88dd980732756270a411ed00cecbfad59b18bdb4b99802c3ce452a9c697d1e3aff5ce0e7953c6fe6ee04a11c89342b8446240f38c2c457cd0c0a30b2bf534eaee7526717a0cfd7e2d454ee9ca6e8bfe970eee47beb4601657ed78199ebc83d0723897eaa7ffcf797ea90a9f49f26b2bc3918c882ded35d75333ee5e936e7af8525ba1bdd6540c5efb7d2ec7f28690091b8b545e7f3481eda5457658081c14a6941025ad2e8b700cb69ff6a7e99b3c5b016067ad086249d78c1944649e79e5961233b4ccfd17d3c27eaa532801d703b144211e0083903c0c80087742b01dec06c8bb9def71701d9232e4a870ed0aa90d97fe5aa9b84e3233518f57137d620f28468ded5fcac226f925cbb5d5def8ddde4d225d11ec9b8a9cf78bc80c96bb7a06e59e89fc3da440660e4437250aa46c788cc3733ad7a8d06f3d7cb901793c4564f57beed35b6ff109a1952d3a8d4b580d1202b72077ebcdf7111c1fe4a4ac3fef268efe46852ef0bfd123d57ec0efa1253fa389e18876eae1faffce57d3984b547153fe4db8293c2cab8244ad55c2eb8fda5975e3955f38bdb0bfdb3a7aceb1258b28da3e39deb2b532659618d251701c80ff61e51c7b2eeb875a1b0e5b8866ca6c1e9285f2ccfb9c7d6b64fed64a583d35542d6c773a846f7b5259718dbe620c8223bfa3759cc668ed0f17c915f88f2c771a6f26b22ff5e56a5164735132fdac29272be63f1d0d73911fa006353d6c99a89d1742140c16e2caf8d489f0c35a9a18cd4e3bc1688a2425887c74a898525a35e223ec2c0dee76f362d520f4db969b10ecb98f9a7752f0841b345c376632c2541de849c146feb786d884e4238275f09afb832a57de02c8482ffc2cc1644989a0b25a39e0154b3da423dd9c16a2d3412afda1f3355f7549c2450196fb16408fb6b2578a6a0d960ced5e9d60929aadc9f500caefe092dd5602ffa9a598f6bd5834696088f2a9f50a92ba7f34d56621e25518ea19d4dbe49d9481e954f0c6b42a6bf896c07328945ec06bc9f85d4142ba98e701f3c083998fdc9a2a5bf81dc77d97d6823ee7f77a6bae63572fd53a9f234cacb79db2323cbc7560f95e1e9d8dff1c90d4344888e4898cd5844e801ac38ecd6d5a1459e7ce859d1e20d650f4849ecb26cdd1dc0d650a3caccb2c8284af2b15d3c1956c39a0116b9be3b23b9de92e997b8671ddccbaa48feb3ea1be468e8940317db30be83024833cae63dcf160b322e80d6fb5e27b0a54003c82d83b6b2f283aae97ee207b5971eb58d830731b60149e3889ac15cea2c67b468ad3308b460b9595a2ea6b0737a21a992abbfa97cfdcbc3142dbae89ee6222d44e41d8e5e3d732bff5b7f359c62e68394024868b6195df0a6280bfbdef9d52e9bced4c1b258e6a365ef9af454fd105191fcb48c11d040ecaa752f9314a3fa7c4951aa94342a66214bc1d9aacacd1448c397155572012be81d418d11dc406806f54e67557fa0dbf26c6f1441561f4f1c45a98d85808d2ead9d14eee4749d7e68fae94c30106c28ada436e926652095465e11511b1263584fa83c5521f1a62d00f44e5294a0255b551b58edb404bb42ff163ef2ae03716677391bf12dafb2d57c6af37279b79806123ded840069082c074d52b3a95a1014c26daa5cca77ecc470c4db3c70e2c4cde2dc2f0ff1642cdfac78de105f2df63f3df56f9e9129e1036febcbd21eb22bb6fd68910de76c20e6e4fa5a28b628696316c901b03210dfa0bf44fe2f7c7a65f47d24fc1f60980349ee9d4d33ddbd1e7d5e4a06c8fbc329e7e75abba6902c62ddefebb4a204f4439d95d6d9bc80187bc16eb076602954f675089519fa347ac48fcc866a00d6ea255ffe5601b9aafc3e2a48f99ff9592e5ddbeea21abdb92e0ffe4ee9a54e87e23d3f23277cc6c40a8ed44b9b23ae8fe04b560744b1bb4350dc2ed22bcb6021e947b5c2e2dd2731856a339f9aa4e6354dd21487e718eb2a9ada4707bdd798d9868194e3e17a3bbc656a04e42ffdc3d4a334d4dfd0769ca55ab74d2e1831455de030aa00937eb9cf597a7d34ffb9fab93963dfcac85d47f8f4300e1a6eb4f3a0d95cace9adbae1de51e1ac8df9c7b8be8cad24af127d10daa8ac144d95ac0865c92e952d434b2fe67ec4487c18e5580a8dffb8b19cd056e83e7777d88df0b73c76e5d379931a64238ef826f21ca69c41eb1671e279f3671abd8ba7c1c930acfd8c3b79090add82b04dd7b436f59266dfd0c053fbcd2ac36c02e2e2903794944d573fae6dea57a7cf8a6ffca8c31839632addba8975d211faee70af200c74ce795cf593199f59062e457bc54c13b8dc3c62514dab104933a6d2605c9f0eaee53d559cef5a31759e6cb7c987e41bacbc0c7705ea8fcc2eaa4b288e17a81a182328f5387b32f12291ae08b207f56b6e5236040d319e4fe6125af5b5cf998cec6dff757c62f608ba0b4a6a5aa8473660e1a352afd816dc1f34997658f3ea7a7dc722c6b8b57101c5276aebbd6e81f7f17680518e9f5a0980bc12aa4ba625ac27d6bd366dac3190ac2f83de7db56c472b82e01e7955be446539174e44f58f842a8d0961d1fa6b3ca2a9908421a270c27963bcdd2cfbbd073a5afd164254d83315f3fee219aff1490008808b80402d96ff8f57773e26092891e7d431685fe75c661d2da6c872916231522a76afdf60966d9e226fd1fd2833998d81f2d5484cb6138fc761c150a4acc9f32fe4fda8553f0708149a318b9274ee2ecd7bb517718a6a339f4ab729110c92f2b5d9fdd9b3ccc9a704744b40bfe4ac65e28b378432c0cb8f3b7dbad0137b761798c428546a3d7322bad28903490ef3e4a625b161661fcf3a6824e793ba9018dc99047b3c22e73d526b579a9786e79d6a822138ec86b23d4f56b0fb8f33d9c24f168c277fa5dea7e110201538748ed7a523b4ec9823203acc5c3dca63027926438af8fbd1ee563de819b686800de94d7d523c986f371ccbdf2ceb725a3e093720d8c15fbf6cbe8b1f80fe9bcb4bc29fe846f80258ce1d4e3c063d4ab8ba238db475cc585a7c8df9a7084318aaec84ca4c10b61d70a990426a2a5de8db0706b54adb58a60b3ede1df35f88b5bd1dcf7036f611c78ddfead3555f53489e75e91cbeb93d775edb89c3cd5d7c05419ee31e8de125891ee6289a4204f90765df19ebdaaa5e508398ea9d07f18dcb65e05daf1ceaf920c8631922b07756c1e434bfad609c6fac967d12dcdcb16d0e7760e93b6405271b23573b0b6647a4d2cd88a8794b7335292d57f505735364e19ade19eb1d44cc5cc00c924ba7578c830b402f9a210f7e5d33cf8402dd1e0b16e14022adc0bae2ece54b6c1e5fafd26bf881d211b8680faa196728934b30bb8bcd63bec649ca2468846b94954956eeabcc5bf8f123c7c4ad6fa0fa9f2f5a7f9209fd1f5ca503bac1e7dfa71b0209da3e84e78e2e5ad032598e3223f3ff485658a6e24260b2601dad7f3f54d11cd67837a6071dd7f0c17652f424df7a2acd9d7951c707d1f0ef219d5fba41a6f07426ee96a4d03648049005eab553c6bcb1d6f7309879a66ccd7fa79c3aac796469b3de7012aa51de01e7a176076b21374aa8e1545823ee7adb52871d20e7457b2769962083f3dbf03e0301cff020e310da93e492b2350d5bd6aaba5bee228441f10d34f516543184e16d21c6fe80b40679e190cc1a34134047c1dfc3539ebe6a02069fd17158fe47c4351f0fcd89be89b7496af1df1f3d93daa1fb31cca478eafb2c4abfa6250edcd5f2a40e621376a56a6c261f5b329e15d7b35cd190dbc6fc6c24e294822363e79efe8bb03d1c9035b98f5b4b6d350b819669a190abfd0220ebbbb197af1a623974bfdd1a3dcb74521a71448368a7061ee9c4cf2012721b80671856347555bc47bc487c19edb4e8af348cd1db1b6e1c46ff2201ae7bf7bef01a9ab1ff364ec382c5738be57b579fd8ec1e71fb3f82e147f0c8758160dac0808a9347573d75e1a7b853b063a7e4b5a3f72cab3504a181bc16c721e7f78a62e70ae2f9c4ab9d10b8b9272e52458b2a76cfbd731553c5711c7d023584e021302b5d3ac5c58cc894b0b0f3575cd52f7b6fd8107dffbaadbc046fe059764ad8ef062d8a17f39a596ab0c803cf5326d117cb4eddc628d8924253a932b3b1a0aebacd32ed78674ef654ae9335e72c5592b9e507830622b630e31dc98ae4d61d5b7c3f072587dd1e7eed7490408208b93e4932dc7688145575632d5edc4449afd214ca40c53ea07b5acbcee296336f1ab1a275fffa215353d1fabf017d2f5bc108b6f1897310b96949c8ed7858b134d16ff7064773409441970024a072f3ca394c73755124c578191773a2bd42bd9a61da058e1e04e50e5f0e65d1c955b36ba44ed529cae6c24f053aea854d1bb1d63bbe4714bd0112923d5209dd3861c368febef0942aad2d85c0a4a372041f793df001587bd33f8f1ee87a427002381177441baaa2d96e3000f2969efa0770af49962de9ca9a121cc929a7b5415a825ebd76ab1209d883d3dc7d0a1624c0caf8b13154b533afc2ba929c62369b6f73f83aca13fdbbeba754777bb577a852e89ab160dbe53389721767fc5b11c7158c714fad3128445f27352f3a6452392002eaa75c25787e3666e59ad21a70a3813e68c44be1ad0e9ae28ea477b7b898be8d2e6c77513d6f80e4bf7eee74ca5e561ae95d32d38fe2c1f90aefaea4d175e47d8d3095ad9e8ee795a72d2020355c668d63cf0d7d5a6da675385a631b562119456fa01f8dfe09b69bc1ddbd2181eaa84fca2ccefaae62ae6f0049e001d4cf51c3463ec09e97ddb29ba86d08a1eb943b79a0d917b182e20f1a97cc93ca22fac4b29bb95cf9bfa2ce84a335a27352b4c22858a7d3f915f3ac94d6c867395f6f6889d5a449a121e2c64b9926a2ee269326f64fd9d2617f126e7487465a3113e78fc7cfcd6a4583d5cb69a60f2537b9e788ab5fe58a4fe213bda065b1c0670bdacbe4e09820c5fd772225500ec17db7fb6bd3b48a5516f3aa6caecd349027c804d8696abd5604c6b592a00545d45bd58223a3644bc8f391459408c1ddfcdbe85b9ed923a29c7b066c594a0d606511d12f5128c63d03aa78df5425352388ebee17f39afc7e81aff35a67c8c88c2c5edb579f48a130a8d57e877dc6542b27850ff94359849b9bc500f6d5ee0342e1e1267442448e808b3313e8017714c1847b44a9d6f81302b41c3fa0e6f429f6dbf89ceb50771d40073122898991d4a96f8df9a0d073ff94651b0dd3f4bf26141a701797d02cf1d46239354c8ff4d159ca45602ab2a0333fda2add5352fd9270c19da1151fa13f13e915e85d44fc6a99a5c332c05737f5f51273197d25da6a8e5876a8665d29a2564333ced5fbf502cd18d7a178c56485e5df0b4aa26d26416997c6c33877d0a435d154bfb25de61880fb4c03286bbe54c427ad271ab7ab6fbe390ea3fe", 0x1000, 0x2, &(0x7f0000000040)={0x18, 0x0, 0x9, 0xf475}, 0xc) 22:36:57 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000180)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x0) write(r1, &(0x7f0000000180), 0x271) r2 = syz_open_pts() close(r1) r3 = dup(r1) dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x10001, 0x0, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00", 0x2000000000000}) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000140)=0xffffffffffff8000) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 22:36:57 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x7, 0x5be, 0x80, 0x0, 0x5, 0x7f, 0x9, 0x0, 0x0, 0xe5, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x10, 0x1, 0x2000) fcntl$getown(r0, 0x5) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:36:58 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) flock(r0, 0xb) recvfrom$unix(r1, &(0x7f0000000040)=""/102, 0x66, 0x842, &(0x7f00000009c0)=ANY=[@ANYBLOB="c8fefd492ceba7a279ceb8b8e9fa4bedbdf4c5d496a049e44c98ac1bd0f3532ab30cf614fc5c8d495cc706266b242915dd66fbf4c64e3b64fe7225ee70f3bc96279230c83a01184300398157fd9c077bc830000000ba9dc4d87df6cfc7170050cdbe64ddd51cfac2d8d82af1b32300000000008000b509b9a60e259dc081db3880f0d890419af9f5a9eb9283aa1220c956b48ca912df052ff416fe1400000000d87c63f77c6cf9bea5cd2b0710f8745c87bec3ca3e82fafe206ce2977179421259a99e07605da71ab09dfe3540afbb2068e4defacb2ab02c64d013cc275f70c9b0e28e2bfff7f9619f58066d0e9795f47bc1eb8dcb068786e710fd4a92ef1f3bc210af4f1778617e11a419b37b484a11214eb32b337f833336780d38db"], 0x1) r2 = fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getrlimit(0x0, &(0x7f0000000480)) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000700)) readv(r3, &(0x7f00000001c0), 0x1000000000000200) pipe2(&(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000002) connect$inet(r4, &(0x7f0000000440)={0x2, 0x2}, 0xffd5) ioctl$TIOCNOTTY(r4, 0x20007471) bind(r4, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f00000008c0)=0x3d5) r7 = semget$private(0x0, 0x7, 0x8084) semop(r7, &(0x7f00000002c0)=[{0x3, 0x84c4, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x7, 0x800}, {0x0, 0x9}, {0x0, 0x3ff}, {0x2, 0x82a, 0x800}, {0x3, 0x2, 0x800}, {0x0, 0x19b9, 0x800}, {0x0, 0x401, 0x800}], 0x9) rename(&(0x7f0000000580)='./file0\x00', &(0x7f00000006c0)='./file0\x00') r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r8, 0x0, 0x200000000000a, &(0x7f0000000000), 0x0) fcntl$lock(r6, 0x7, &(0x7f0000000300)={0x3, 0x0, 0xfffffffffffffffa, 0x8102, r2}) clock_gettime(0x0, &(0x7f0000000540)) close(r6) connect$unix(r1, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) close(r1) recvfrom$unix(r3, &(0x7f00000005c0)=""/201, 0xc9, 0x843, &(0x7f0000000200)=ANY=[@ANYBLOB="bf9de705c9a1069aff3a3f60858fc5f1b91317000200000000000000"], 0x1) semop(r7, &(0x7f0000000380)=[{0x3, 0x200, 0x800}], 0x1) 22:36:58 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setegid(r0) r1 = socket$inet6(0x18, 0x8005, 0x20) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{}, {0xb34, 0x0, 0x0, 0xffffffff}]}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r2, r4) getsockopt$sock_int(r1, 0xffff, 0x8000001005, 0x0, 0x0) 22:36:58 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000100)="1d443a953be3ea632405d78aa2476d33974e6833a5eb7ee6330969bc4267dc657cbb93a0c8f3ea3c106ad3c04f3251f9879c09a18def5deccd3da1816ab3c9dd61630e83900a3b7e56a77126ec57095f14251d740f7375cec77f6b4bf12ef89e575682645a232ac7e2c6b45c6debec49d6308980d1c183b66c5c997426c36ef7c438eb88d93732334c7e3c1508dd57a7ef82d56905670d1e0b57f16716f99b09054db73da26afed934a84ed774485e681344", 0xb2}, {&(0x7f00000001c0)="03d62dc80319c048c371eea060d281a522516ed0f9935db7a0fa587f0f6c7d95854a32398463348b57eef0a38c5f6a7bd8514258803815aec28d63a4f8f04bcd780d29ba7f37e71597cda192813019b6029d3e755359306f042ee14541115c701ee7df2795c440d6c771ad52a3f18d29d3950c898ccd27e7670f4de6a701b21329b17652b63de0c041108ef1ec4334ae00a065d60790d4a7967e55", 0x9b}, {&(0x7f0000000280)="1bf3125e74d0cc2d9d380c4c3bd144defbecd16cd0c6397b5af4dda2b3c94acd1afd8c806db8be9c9d77c1896c59f33a3060d707ae53d8d840dde0e547bd93e5794f2906f392cbb7f6e7b3181d07956e82b26c47c3c500282c6667d4a78422778f8d56c6bf4b8776340552dd94e9892403dd47eb3fa7daf95d85247d2eeb93599698c85212be16", 0x87}], 0x3) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x8000001, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0x1}], 0x1) dup(r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000380)=0x5) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x10000) 22:36:58 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001340)='/dev/zero\x00', 0x0, 0x0) recvfrom(r0, &(0x7f0000000140)=""/33, 0x21, 0x40, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x2}, 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) syz_emit_ethernet(0x1000, &(0x7f0000000280)="e5bb1c5d302545e96ee2c9a84996d13ce28be39d3ac57cb3b6c5e6c6253a5627955d136e503007fd66d9c119b54c27e4502e413c419b18681a3d48197d0d132bda082e1a411e884e823f37cf52327698010cfd4043c3b7e1a832b90c79cfa50a1620b4cd2e20cfd1cb4433b948cf726af1aedeaa7cebed89b9fed3efc0124c8db89f79769617daeabbfc74363c938f0b53aa4537eae83c6482aeea96f6e686e21860fcf9e6553f60b094b7552e682ffdf3e197dfa61fd7cfe8dce6fa62cc2f314048b691a19a07984868e84543e4fbfb5a853711be42e050b53de10730252db1a58af2eee5eb1c691d68a254188224b26fb6aa652f3a3cc0cdf53e5b872463b26d88859d9b01ea758bc3c9c0b6512d87e6c026abb5a6cdac46988520ec7d64a737d78eb0b61267f4781b4acba63084f994bc9f7d0516f43f75367ef6ea090bd9423647c2378d9f40d3d8910d412a342ee38677ec5350c28637936808a317f2dc2b90854505fb0ea914e402dc6ff6f8545050e0bd0b27ae3f2727a27b19778d00a7e71b1fee61e2876e87b3ec71a6584cfaf4e4bb1589fb40fee7b32ba6683b51fb3489f71d9c3f465751240ec421a88161c20531dba02dea96eb5cd8d43ef21613123024f1d8398c01a8f423c8680708558cb7475c9213a989e309b6d35762b73e508e3e27ad8249abcca894792a3c1599dcecccea9cc5b80d71e2ee44748f10205981d0a013d3a288884fda682fdb1a9455ba92ab9379df5f3ba192aedeb7f398e263f8746e8bde9c796671185193fac9ccf2346cf57d30638d58a212044e3d11892a3c18afc4473fbdd48d72403296f5462d857aecc02b159d7b70204bea1ae900e3a811983a3169003cb19e7554d5680f2dc00b82aec56efaab2716c61d8eb263be30ed12241519e84158c8405cdd2ee8245cba06c9fdc4b7a131f985d23254280f26da9dd87e7f36b6065e1d003c5ef875cdbbd57ee879105e9ddd6a2bbfa2158f3451ab71f92ecaa5a4a847a8e3c5f2bcac10de62f28bd597b53614f6bfa7cf024e5e367dcea5fd1a45496362b66284877827631204f795639f7a000d557595d6d32129fc764dc4c71156747283f1b73827ef77e3bc7f6f83b2a698611c624ae65c2db22cc2484881e577aad91279d0f3213a54be411c7e80979745023884bbbbd81f895e9b9906e2712436b6bef4bbee5976556f923c7e185cb1d6f2a01f7be4c88765624beede5e31c24ed3d0da10ab994edf4580caee20282f031d8cacf6c0e3d2727627e1b8c651579bc0b14b51e1c347e1529a4c97df2c61d31a9e1476ab5bea5a479dd656c4e35b2eb3b5b9cc1562769c240f11e73f5a1d51f92ccce43e7ac8ca7e92cc7becce93d6bf7b0f83d39a5b00ea9921d146bf1c35474fcbe011aa0ef265d17a3fc1095b8f61f0b48b8a18d759767bb55829c1ae84b55deaeb7ba51567aa69561ba427c122826f177bc6b1744f139361a99d9c4f498b859522dc29002904e46473934b1bada0b7a81a9242ee405cb5a651fe553dda621763080e1acfbd9d6a0dc512fac2d45b9b157188a575e4426b0d7cf426e5b447d717758c8f6c49f7f81a8c58818c8cf186f5d90d8f5c0145c28790710c1079416bb33d081f07dabee1fa30603879c3fde6599f2a2dd850a3dab53a5ad856a6d8d13a758efa730c2991572024516c936a0fe541fc2648ab855c3b52c6e52f46489db59c7527fbb1cd8d0f4e99ddd07226613cfaa449fc7790ec8d78a30395b06471dfceb4c1ad8015038162290e0078137638f03dccb1d8f02a881c70bb8e2ec1b619c3b265b6afd8f5b26c5e87deaec013565fb8377a944f2379b5b98292ece22585a6b0185ce649425d074e45e3f82c507751ceed08621b8fb9fc29c960116d4886aa68f0786b0e02b2c19747b8a091c49bea81367ee2c295ff70648cfbcf29d131ec45a9ce715a8f30d48d4b9b5737398f4f9d7c074f0676679d3ffe19eda954d1dc353b4288c38d0a0875e8b7ea8cbb3ba75f4373c51bdb5f7bc8f87e7cfc82a214784ab637eb3ce197ab7f0f0d64cd8d29ce044fe29e65106f7dd5285e34898ac90a838babf6733b99848833021722ad6135c3074132987c3076c8e1edffd258fcde76bc739e71a553cafb9e5662afc3c192fca2ff1a619b608e8be11a1728ece34b2826f975c6804dffcce942e47b822e262902dabfe9ddf1c77cd8d7db8df795da8001f9261c9f66844d585168f2a958410b18477f6a14a3c66a7b2a47f83189fcdddf6d3396ce7b068558c10222d411c2404aefe7c45adc8245cb6dfe7baf1790969e284b19b1a49726af7d3e414df79eb9f9e204bc39cd70dd9426ddcc5b6b799da50b346aeafae85aacbaa4516e631e247b9e3d6ade085db3c31902efc34ac12e00112f28a072758accd91811f42ab9ed2ef8a3f8b8d6be903356e47b4319b83b4e47dab9f268f1096219e5296398586684d06d7e03aca69402756dcb5fb6803c9ec6222cc8dc69ef8cdfd458728329b7c65f4e53ab002b20a177279c2451bb0508cc917182c0b2fa1f4c2afc69e80a94d3ac56b01847332e1331df9917f75622dacf67cf3876cf97effe3917889bded7f792e6b39443691afebcc248c05d19ee8b2e4b00cc3eb2c6e28ea080e86e55aeb5d097bcb33f3695b31a771be5867678ef23e49a31b96361f48c8155db674f0b2aed4bc5cf6a26291291a3c3e7fd10fa9f422562c4871353d5c176551e2a5881ffc19bee6713c4496c1a022afcd654978f8aa0f02b7550165354dd9dda44813f10c2a62f9805fe715af6ab49fe39d4885e8988d4cc45215ae86a8f73cbe196c08a54be425631670af60c6db60698d39aee485e788779955d7e8f31a972bef9f402b9a182a791d4e76c8862766ceacde0efb29b2feb567f3b2d0544b5c6f3560be7a731a1e1ff96da5853d6b5c5746c9540c91f91499cd066312b538dfa4dbb5d630c68e3ffae3fb085eed1911467129b4b96038c075f3e0870606c86095259bceea590e6615ac994e1fab68d6434977ca82a97180ab20b1fd79795fa4a0caf7853af0dc28bf8363b39d01a78eab6e85104510aeb2c53b87e7a7b834c1c290829421fac39068af18e7e1cbaa8de1b0738ef335869696d981d0a6e3cd63bbf169f86774ffbccaebb1c8452d08db56bdb1f685cdc57d4302badef9937f8419cf2cd6b6346c2a23d22b680c637ebdf447e3bcbbfbfa93c3f8c14c59a5ddc1924bc4f392cb23c80e52c5976807ff4f334edf90632e141f41d1ba1c1849a56a126d7fcd992ab5406aae7b392128088ce7f2ea553c260240ad209f8f33d7d394d1edaf066ad48233eef31d2dc9ef6b3437b8a5923863830c0689ecb8f5a4643143e1ed8fa9aeaaf8c337fdf7f98fd91d7c55762887f1713a61355e8e00bf720756ec96a28fedaaf5f3de11e50b731adf2a02f8948ba7e45385b90253a72e7a214c98de0e3ea059f2e966eb63b3dc343aa351794578d1f7978b851d41c1e9da31634c9bc0986ef0ba89f024c37828a225cb13806c26b1181b5300fb0a905a7acf50476050db422abc2fa5a3e3f925d1ff65197921090c60a49b590f877f71b551537c67efd67ad26bc0188f82ec7c45ab26ebc4cdad91dddb2d1fb80ad541e5a397574febcac617a47f28e76976ccd988f75ae3685626677992704d01d21854b69643fb9fa1104b75572ddff0461f483d121b8c938c425cf9dd34daf620d4869723c708d13c408e0c295500a53f1d0b32ee11e0d8b96cad6060c6eade5c44dc3852ed13f0aba20f8133cedad3bb6c0bc94e10309344890244c2fa4134aa4442cfbadfe9395b09e7df3780b16140c03fc092664d976e7760cfe6d9ede17a8c3cd9603f20639e87481d4414d32cfd3ab01d7adb071e6a09ff9beb4bfdae4cd7dd52e0b2a8bb5cf2d9c7aeb6b4880c37d9162dd567a56179f4fff7b79d5b9c2de7948fe7ad9b1bdc9cd943a430e14329ffa701c70b5b255d01693551e93676b9e0019c90d43c32ad5ea8b6eed7fd37ee2d4c51494dc5b980435ab72a07d0fcf650e348243199acb2408b5bcde8596550c6590e7a00b78baba41f6e186a299623d0ea88e71f2f6ea01a6b4ca2dc430e2023c9d603676bff506fdfedd37118eee4871d905ddf8a036ead080eebf00bf654c1b42b3d324016bde2bca1c35e1ebb8ef0edb6fd26ab77c6cce147d0280b2405888a885072119cee15fe691449b705a50173a28ff5f736197033f7d4c1e7614399b92ee667a8551fb1b9529292d3dc6f4216fa118d970c150fe37a0d31091157b6f755e957246341466f70a11a6ba6866925af0bd39655bb6cee56d31b5127d0688af6093d266d1364186e60f602db2d5b62e3ad8793ca16079b696a25616f18dfbb252d0d0afd4ab8a1a9b1e97857a2ad7d93b1aa1907d44c73005b0df106dee5b60cb1554a960d66dbd46b4567cb2aa219d57669d7225e077427fdab56a5ebcf07c64da4bcb13c8b477b04ada184e3c3bb1115ef223216f4def8c54ce7e5b86d8e7873b625a06ae84f884bedd2245b1b580816dce360622349da71b3a42df3bc12f94380a2fdc4c09a2612d658efaa9cac518121ae622aea3f4379b988d410e7ef859368af63d379d0fad2b31e2c3d8bec9632d7034a6490e5882d765e4fe83890373aa4c2100e69c2edbb31db5d641761d74f12a23e5b208de032126b2bd6470b8bfc93420dc68b43b844c495dd64a9c8ca166cdbbdb530a83d318de34d9b3ad64dfacbe1adb9b1e2e7670862493c7bb07dcdd869fdc71257686e39e5a030c8db42fb671b830cc4342a9da6aa2efe7365adba5c711732d6ba80155c9881cad1b3e0d0c18f3433c74cd61124120085fd6b989a89e76a1fe542265301d59fb23015045edb98b28571ac0900a649ee46abb5b2ba1d52e7e0f6341d60955322eaa429d218de588f0471816244ab59d7fede450a1862ef5308300d3cf255e479136472bfb8fd20fed1fac812b482a86d6b3e784d651d6c1e10db78ccfadea972edf1a729d882fdb13d1142a8d64c31ed40c5ef8d5de62c88dcffa1a305c655e0d5ee9fc24950af904449899229f928003d59e98b81e3d96b8e0a73288a2c25d9771dc8bf31ceb1eb6f6e834ad0155a428fa234e7cb81c806adad2bf0187029ba0023c199c4f24bab4436930882d9e06c195677d72681ccd6efeb2b1745eede7a8779697edad0c9847b5b351b761827b5dd3db56168749ba53bcf30a6fb82833ad0311288a595772212b19ef41fdb59884d2fc3d6ae67e37cfef872071701ad18c40ca87707f4a3604eccda9f62c8608dd50479903bfff0b69688a97f0dab4145a6f6a482aed5242bde5fbb11eaa3ead83cce75889edb3f37f3a0f39d5fac7860cae9a6fc039abdd6f66063c4aaccf3049e4609cdf6cbe35fe476fbc46c8a6a25a963cf231df0d3e1496725c4895ea5f07d824020f3f7c2da7a838cf35ba2dd38f81cef7cf42157ace55ef545dba848635553b40b964509267c54e6b0b13e55427b1fd96f9c9d91d660608ad721f3cd8dd161fb00bc773096cbc216d51aee05c6b314d2647a789f935233a36fdbdbcc432450438fdbb69e7eb5239876995965b2f0a38bb02d5a1255572eb6a7bf6ddbbfa690aee0611f933e446a2a0d3e058b8a411872bf4db9fae04133131fbdb1209b8c39ba52c3790be647094cefec0b5a2b5f98e55a61cb24248dd35ebaa32fabd733029f3f0c863f341110761e13c0439d0851d2d464379db4a9afb9f443998acf0c709c61096682aecd2a7dc45a0dffedb8b81") r1 = socket(0x6, 0x5, 0x7f) bind$inet6(r0, &(0x7f0000001280)={0x18, 0x3, 0x1, 0x3f}, 0xc) r2 = socket(0x2, 0x1, 0x0) getpeername$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/70}, &(0x7f0000000240)=0x48) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000001380)=0x8) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) accept$inet6(r1, &(0x7f00000012c0), &(0x7f0000001300)=0xc) bind$inet6(r2, &(0x7f0000000040)={0x18, 0x0, 0xfffffffffffeffff, 0x3}, 0xc) bind(r2, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 22:36:58 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x4) mkdirat(r0, &(0x7f0000000340)='./file0\x00', 0x80) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) symlinkat(&(0x7f0000000040)='./bus\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open(&(0x7f0000000400)='./bus\x00', 0x81, 0x0) writev(r2, &(0x7f0000001f40)=[{&(0x7f0000001f00)="0000001860040000000020000000000000000000000080000000000000000000026177c9e91243cfb272877d", 0x2c}], 0x1) writev(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)="4616c0784d0556440ce42fe33109ca0545843e41d9dc55c3d8bf1b53360fd0f754e9d920ded387e688bf3abe565258b4731f550bff2831edf17d917dbe3783a73e2accad", 0x44}, {&(0x7f0000000140)="2ace71e6194d0b8ff99310a80eadb6c4a690e9c3ba814f5a895338d0d87418c14c30813b1276914fa5ddf0d606ff3be8a5a4d366a8c18459b44d473b841e5b01485e97d4880cccc38713c47b48cad2ba6c105f0b24ecba4e7a455bcc6d16ba7c9e09cca9bc4f2325844129d15d1707ae4e6ebb10bf96fa", 0x77}, {&(0x7f00000001c0)="caa39323bec688ecc15360487da78d0d44d5cea45b8eff5ee0e64db121e5c6ddf482735c8ec22c6bd2789b97c6eda845881d3dacd33836a576718c509d78dcb2829aa6fe5fbe6acef53785225bc82283c243682086d58cff3ab7be65ff0199485aff0c97c931b27d5d4650a97150895ca57c41e52d3e92f96d13627053e9517d4d3dbc1207d6a40c2d566e93dde88f6eb133386a98bbc8d8aece524b9b32d7a11d0add31e8ecc1634cadf60086875844bc20bb2bad9f2ae2c7dc6b1dae4c517a7e152c79eaa6649b818e", 0xca}], 0x3) 22:36:58 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000480)) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000002c0)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) socket(0x2, 0x5, 0x200) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mkdir(&(0x7f0000000400)='./file0\x00', 0x0) lchown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getdents(r0, 0x0, 0x0) close(r1) openat$null(0xffffffffffffff9c, &(0x7f0000001540)='/dev/null\x00', 0x20080, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000001500)) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000500)=""/4096, &(0x7f00000003c0)=0x1000) utimes(&(0x7f0000000340)='./file0/file0\x00', &(0x7f0000000380)={{0x0, 0x8}, {0xfc4, 0x3ff}}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0xc4, 0x40, 0x402, 0x8}, {{r0}, 0xfffffffffffffffe, 0x80, 0xf00fffff, 0x18c5, 0x2}, {{r0}, 0xfffffffffffffffc, 0x2, 0x19, 0xee, 0x800}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x3bc5efed, 0x72}, {{r1}, 0xffffffffffffffff, 0x2, 0xfffff, 0x9, 0x2}], 0xfffffffffffffffc, &(0x7f0000000140)=[{{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x8, 0x1, 0x1, 0x9}, {{r0}, 0xfffffffffffffffd, 0x13, 0xf00fffff, 0xfffffffffffffff8, 0x2}, {{r0}, 0xfffffffffffffffb, 0x8, 0x4, 0x100000000, 0x2}, {{r1}, 0xffffffffffffffff, 0x4, 0x2, 0x8c4, 0x8}, {{r0}, 0xffffffffffffffff, 0x1e, 0x15, 0x69f, 0x5}, {{r0}, 0x0, 0x0, 0xc0000021, 0x1, 0x3}, {{r1}, 0xfffffffffffffffa, 0x89, 0x2, 0x3, 0x6}, {{r1}, 0xfffffffffffffffa, 0x40, 0x80000000, 0x800, 0x40}, {{r1}, 0xfffffffffffffffa, 0x80, 0x1, 0x8, 0x2}], 0x6, &(0x7f0000000280)={0x5, 0x80000000}) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000440)=0x62) 22:36:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140)="186b329f898e9318f1676c0cfaff2ad1050d", 0x12) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() readv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/45, 0x13}], 0x1000022d) 22:36:58 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x100, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) r1 = socket(0x6, 0x3, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000000)=[{0x10}], 0x10}, 0x0) r2 = dup(r1) setsockopt(r2, 0xffff, 0x81, &(0x7f0000000100)="265dac0fb52a1e3340e07b89778d35a7212fa52e29813ec1ddc8ad", 0x1b) 22:36:58 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) dup(r0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x8004427d, &(0x7f0000000000)) 22:36:58 executing program 1: r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x4) read(r1, &(0x7f0000000040)=""/14, 0xe) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x8) read(r0, &(0x7f0000000100)=""/101, 0x65) getpeername(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x3f) 22:36:58 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'./file0\x00', @ifru_media=0x140000000}) fchflags(r1, 0x30003) open(&(0x7f00000003c0)='./file0\x00', 0x1, 0x0) 22:36:58 executing program 0: r0 = socket$inet6(0x18, 0x4002, 0x10002) getsockopt(r0, 0x29, 0x3c, 0x0, 0x0) 22:36:58 executing program 0: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x108) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) 22:36:59 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) recvfrom(r1, &(0x7f0000000000)=""/15, 0xf, 0x40, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x1) sendmsg(r1, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=ANY=[@ANYBLOB="1000000000002000000000007bda3669"], 0x10}, 0x0) 22:36:59 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x4, 0x1f) write(r0, 0x0, 0x0) 22:36:59 executing program 1: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) lseek(r0, 0x5c, 0x0) connect$inet6(r1, &(0x7f0000000200)={0x18, 0x1, 0x1, 0xfff}, 0xc) close(r2) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000080)={0xee8e, [{0x1}, {0x2, 0x80000000}, {0x1, 0x3}, {0x2, 0xffff}, {0x2, 0x8}, {0x3, 0x1}, {0x0, 0xffffffffffffffe1}, {0x1, 0x6}, {0x3, 0x3}, {0x3, 0x5}, {0x2, 0x200}, {0x1, 0x7ff}, {0x3, 0x1000}, {0x2, 0x3}, {0x3, 0x262a}, {0x2, 0x1c000}, {0x3, 0x7fe148cb}, {0x1, 0xffff}, {0x1, 0x5}, {0x3, 0x200}, {0x3, 0xffffffff}, {0x3, 0xfff}, {0x3, 0x8}, {0x2, 0xfffffffffffffffd}, {0x3, 0x872}, {0x3, 0x401}, {0x3, 0x200}, {0x3, 0x8000}, {0x2, 0x7fff}, {0x2, 0x7fff}, {0x2}, {0x3}]}) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) fchdir(r2) 22:36:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0x0, 0xf0000000, 0x100, 0x4}, {{r1}, 0xffffffffffffffff, 0x12, 0xf000002a, 0x0, 0x6}, {{r2}, 0xfffffffffffffffd, 0x2d, 0x9f033f8e33251b56, 0x6, 0x4}], 0x2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x4, 0x5, 0x2, 0x11c0}, {{r2}, 0xfffffffffffffffa, 0x90, 0x400fffff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x1, 0x3, 0xfff}, {{r2}, 0x0, 0xa4, 0x87, 0x5, 0x2240f5ed}, {{r1}, 0xfffffffffffffffc, 0x2, 0x80000001, 0xbd, 0x3}, {{r2}, 0xfffffffffffffffe, 0x2, 0x10, 0x40, 0x1}, {{r1}, 0xfffffffffffffffa, 0x50, 0x80000003, 0x0, 0x100}, {{r1}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x3, 0x80000000}, {{r2}, 0xfffffffffffffffe, 0x8, 0x1, 0x8, 0x4bf0}], 0x5, &(0x7f0000000080)={0x8, 0x3}) close(r0) 22:36:59 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open(&(0x7f0000000080)='./file0/file0\x00', 0x80, 0x2) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae63225259560f8", 0xf) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) 22:37:00 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0x7fff) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgrcv(r2, &(0x7f0000000340)={0x0, ""/113}, 0x79, 0x2, 0x800) setuid(0xee01) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) fchmodat(r3, &(0x7f0000000300)='./file0\x00', 0xe, 0x2) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x6001, 0x203) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x2) r4 = semget$private(0x0, 0x5, 0x4) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f00000000c0)=""/211) 22:37:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) fchown(r0, r2, r3) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffc, 0x20, 0x40, 0x6}, {{r0}, 0xfffffffffffffff9, 0x0, 0x200fffff, 0x405e, 0x8}, {{r0}, 0x0, 0x10, 0x80, 0x10000, 0x3}, {{r1}, 0xffffffffffffffff, 0x1c, 0xf0000000, 0x6, 0x2}, {{r1}, 0xfffffffffffffffd, 0x8, 0x20, 0x8001, 0x1000}], 0xffff, &(0x7f0000000300)=[{{r0}, 0x0, 0xd5, 0x4b, 0x80, 0x1f}], 0x236, &(0x7f0000000340)={0x7, 0x8}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f00000003c0)='./file0\x00', 0x40, 0x0) ioctl$TIOCSTART(r4, 0x2000746e) open(&(0x7f0000000380)='./file0\x00', 0x80, 0x40) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000500)={0x8, 0x5, 0x80, 0x5, "2303779352605ad63c36cb4091211b2c695c6036", 0x7, 0xed}) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="724a668d8e69ec23770aa79fbf5474514a8c59fac484455731378a9b1ad48fee00cd01b43bb3f86693921175df4a1e709cdab8b9588c59e83aef0963c357cf301e26fed511cb356a9d75ddfc404aa5c70357cf8c46ec7a1dd49cc347b4bae5ca2395449dcbf7d10c5d4fdb26645381b7be83d92dd6d1857da8691d51ac5cbc08f0d2053b4406123400701addaa89556ce207a96e1294ad10824c36dc1905556a827eeb4f2ad00f0300b4a59422dffdfa49f87646d839928722c8ced774e9746e22088f33c1dafbcd5a1eaa60563ecb11b23e7ebc41a990e7267e500bb98742e2d28e9391494b4b415204f70b380e40a882d608cf0749cb76d0c20fd6dbade8", 0xff}], 0x1, 0x0) nanosleep(&(0x7f0000000000), 0x0) r5 = kqueue() munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0xfffffffffffffffe) dup2(r5, r1) 22:37:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) listen(r0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) 22:37:00 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x40, 0xfffffffffffffffe) r0 = open(&(0x7f0000000000)='./file0\x00', 0x41, 0x18) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x800) select(0x8b, &(0x7f00000000c0)={0x0, 0x0, 0x10000}, &(0x7f0000000100)={0x3}, 0x0, 0x0) 22:37:00 executing program 0: r0 = socket(0x80000000000002, 0x3, 0x2f) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) fcntl$setstatus(r0, 0x4, 0x40) listen(r0, 0x80000001) 22:37:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) syz_open_pts() close(r0) r1 = dup(r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x200, 0x5, 0x4}) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) recvfrom$inet(r1, &(0x7f0000000240)=""/225, 0xe1, 0x43, &(0x7f0000000340)={0x2, 0x2}, 0xc) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 22:37:00 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x2922) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) utimes(0x0, &(0x7f0000000080)={{0xffffffffffffffe0, 0x2}, {0x6, 0x1a}}) pwritev(r0, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x100, 0x0) 22:37:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202a, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x2000745e, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "4bd0c7c7b99222e653d86fe8610499b4843f3960"}) execve(0x0, 0x0, 0x0) 22:37:00 executing program 1: madvise(&(0x7f00006d3000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getdents(r1, &(0x7f0000000040)=""/4096, 0x1000) madvise(&(0x7f00006d6000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000618000/0x2000)=nil, 0x2000) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) kqueue() 22:37:02 executing program 0: nanosleep(&(0x7f00000002c0)={0x7fffffffffffffff, 0x3b9ac9ff}, 0x0) clock_settime(0x4, &(0x7f0000000000)={0x3, 0x1}) 22:37:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000340)="32a7d62dc06ea5c65696135bd74d62f0163240de117bf11ce3e3831e2f986266ff8652351f53f680edd5d11927e59ad0747a4d893ca2f83b2edd8342ff5edf40d5a77653115eeab6dfd40e01756e2dbfb1149333bc035971d1972a98ee7535018c9b8474a813bb4dd8b7271af3c3d8319d2414dddcb459baf90f3469e3b021288a6c55838dabc2a1ae3da008c584498d4adb55f58df563519d0a28f0a46145be6e0c4619a8d94da67e5cc8abcf45a36f227f6243a5b1b4c89f", 0xb9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = accept(r0, &(0x7f0000000300)=@in6, &(0x7f0000000280)=0x260) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000600)="0000000227feff023519edffff0001000000d44e8492e51e751723fe51153bfeb1fdbf02008cb383246b361f9d216d8483146181ffe691ec51f8a0d9025335a07d1827ad000000000000bf318c6d23ecc08b6c308b52e0f48ead61fb8e170367197b1bdcfcc7e3d9b2cf2fca840c141948b56438ece9eaad883e017d58d9b8e206bbdcc4004f1e470bbeac7368c602ab3c2e67a7918a34eedcdd2c2a678c07b3a8c3a3fdfd6f4d65928a65e8405a304a8fbbf8fb2a3933d5c24559ddc3ed0ad1575115bd60514c4a7a7360e68b38ac7733dc8777f082d00721148925cd72dbb89e3b5698a75aae883252f1cf286533c22580bae3ef518c7a981f209aa54291160cb3c08b2ca814f016238fe344ce11009a6ef531855ea609e4ba5c886541f7cdfabff378a46b5df2e9a5eeb34cf03a7e38fee5fb24da3bb90862c0a110e61fd8a58bcd55ed9c89ad1b88e4508ff06ebae71aa6b014e361c08980a9adcb8ff8ded09b48666931da136e70fb8fc3fea7f6e7dc3f2fc05fcde920286391e5a19aa6a5d278279a7a4e63966b4834e5074d5ffdd47c1b45916a26e31a523084695960268258b83b676a2d38105a5b23a41a3cf509ea95abde517c483cae2f556c728b6590408ac9486bb6ebed384671ae671c957fa2bf49382c7ea8350bee46904a023b2d9b6f7c80fbd91cc9f107c5fbc6d2336f0939049b2d64b07ede9ece86eea0c5ca76c4268292d085dd157f6c1ec97834f444de30238737c5f66603de15e8e9514ccbdb9b8a4d4844140afe4e", 0x4e0}], 0x1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000240)={0x3f, 0xbe, 0x8001, 0x231}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./bus\x00', 0x7, 0x2, 0x4, 0x0, 0x2, 0x8, 0x8000, 0x1, 0x2, 0x1f, 0x400}) open$dir(&(0x7f0000000180)='./bus\x00', 0xc8, 0x0) 22:37:03 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000000c0)) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x48a, 0x0) 22:37:03 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x40) read(r0, &(0x7f0000001240)=""/36, 0x24) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r1 = socket$inet6(0x18, 0x4, 0xffffffff) getsockopt(r1, 0x29, 0x1021, 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/null\x00', 0x8008, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x7fff) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000140)=0x1) semget(0x0, 0x2, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000001200)=0x8001) ftruncate(r0, 0x3) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x144, 0x3) r3 = msgget$private(0x0, 0x11e) msgsnd(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="0300000000000000312f4fdd03eb7599029c6174ee9b45dd20b37fc236535ab85887ebcf5d1d5360d0c553cc5a90832d58ad0b951d0b7b510ee427277b434e0b4e041e2b293356296147e2229158d1d3cee3bde61242886236fc1a4788968f5a3ae943924c25c89bfaa423f43349bd1f5b49506c130e1a0cfd59673a1f36fa82defb803f45bbd3962b3c46b159bdbad068bd32fcf84ceaba1b89d744bc097e1dc07e5e6a9f9a5ff85f21e3026bd9d28cdca7558b47416a80105485e6c6b19a4cd0c04c3e9cf2f38953b464f32b9bdd9d9cf043539389ec7a9a34291039881cdbd405c21feff77652b820ec0d214123d60519405a6e47db3dd44c3fb983d991d23d1048abe22590ebf7d8fab10999c3ace0c03f96347100d4df72ac8e4c3a7d5c17edab4eae97106214903993b7a33959376139eec43fab7bd22f5cfdab355bd78cebefad835e61cb7e7b9a164da3205b47503a4319071d0777ea640bdd54ae5cc888b66a08fb3c2b891a13835337ba2c49cf8bdba10a2ffdba9ec269dcee2391cc00f1df175c61052a386e87c9ddb5af775f96ba15ba51f3ed069fe4c98b44bfe771891115dea57921d787c02ffe0466e7640d844339d37f"], 0x1, 0x800) 22:37:04 executing program 0: pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) flock(r0, 0x400000000a) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x4, 0x4, 0x0, 0x7fff}, {{r2}, 0xfffffffffffffffa, 0xa, 0x20000000, 0x7f, 0xfffffffffffffffc}, {{r3}, 0xfffffffffffffff9, 0x4, 0x40000002, 0x475, 0x3ff}, {{r2}, 0xffffffffffffffff, 0x20, 0x0, 0x2000000000000006, 0x8000}, {{r3}, 0xfffffffffffffffc, 0x8, 0x2, 0x2, 0x5}, {{r1}, 0xffffffffffffffff, 0xc0, 0x8, 0x1, 0x3bb7}, {{r2}, 0xffffffffffffffff, 0x10, 0xf0000019, 0x1, 0x1}, {{r1}, 0xffffffffffffffff, 0x1, 0x0, 0xffffffff, 0x8001}, {{r2}, 0xfffffffffffffffd, 0x20, 0x200fffff, 0x5, 0x7}], 0x0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffb, 0x10, 0x1, 0x4, 0x7}, {{r3}, 0xfffffffffffffffa, 0x96, 0x0, 0x8, 0xb19f}, {{r3}, 0xfffffffffffffffa, 0x90, 0xc0000002, 0x6, 0x3}, {{r1}, 0xffffffffffffffff, 0x14, 0x87, 0x100009, 0xb35}, {{r1}, 0xfffffffffffffffb, 0x0, 0xf0000007, 0x7f, 0x2ef}], 0x5, &(0x7f00000002c0)={0x2, 0x7ffd}) dup2(r3, r1) 22:37:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r0, 0x0) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/12, 0xc}], 0x1, &(0x7f0000000100)=""/185, 0xb9}, 0x40) 22:37:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000040)="d168c22bfa68381da96435bf8d63b8c2cffa259e796f99b0e6d43da0c58628ccd441843aeea63279", 0x28) sendto(r2, &(0x7f0000000080)="07cd602d397e936828e27f15ab6a1a339df823c1841a86eacc513e7f9d6727b2e79f040f9015ecf96a97e72ec0da6139761d059aaaa7f4206358b2ffe24f7b8f510c983de8da5b4bee322a75e56b24f4", 0x50, 0x400, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) 22:37:04 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x8042, 0x2) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x1000, 0xffff}) 22:37:04 executing program 0: 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) r2 = socket(0x0, 0x3, 0x3) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x34, &(0x7f0000000040)=0x400, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r4, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffd, 0x40, 0x7, 0x6, 0x3}, {{r1}, 0xffffffffffffffff, 0x10, 0x80, 0x100000001, 0x4}, {{r2}, 0xffffffffffffffff, 0x1, 0x20000000, 0x2837, 0xd99}, {{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x5, 0x70a}, {{r0}, 0xfffffffffffffffb, 0x0, 0x0, 0x8, 0xc606}, {{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x5, 0x9}, {{r2}, 0xffffffffffffffff, 0x40, 0x1, 0x3, 0x3d459008}], 0x100, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x7b, 0x7, 0x1, 0x1}, {{r3}, 0xfffffffffffffffe, 0xc7, 0xa, 0x7, 0x2}, {{r0}, 0xfffffffffffffffc, 0x2, 0x80000004, 0x2, 0x9}], 0x1, &(0x7f00000002c0)={0x5, 0x1}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 22:37:04 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = socket$inet(0x2, 0x8005, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = kqueue() fsync(r0) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x40, 0x1, 0xa2, 0x101}, {{r2}, 0xfffffffffffffffe, 0x20, 0x40000000, 0x0, 0x3}, {{r2}, 0xfffffffffffffffb, 0x40, 0x0, 0x3ff, 0x7fff}, {{r2}, 0xffffffffffffffff, 0x98, 0x1, 0x8, 0x8}, {{r2}, 0xfffffffffffffffb, 0x81, 0xfffffffffffffffe, 0x2, 0xf3}, {{r2}, 0xfffffffffffffffc, 0x40, 0xfffff, 0x7, 0x3ff}, {{r2}, 0xfffffffffffffffc, 0xc8, 0xf0000000, 0x2020000, 0x8}, {{r2}, 0xfffffffffffffffc, 0x80, 0x2, 0xfffffffffffffffd, 0x8}, {{r2}, 0xffffffffffffffff, 0x4, 0xfffff, 0xb4, 0x1000}], 0x0, 0x0, 0x6, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000040)="510fc3a0", 0x4) fsync(r3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 22:37:04 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) readv(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/71, 0x47}], 0x1) r2 = semget$private(0x0, 0x3, 0x2) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000200)=""/101) 22:37:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2005, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f00000000c0)=""/228, 0xe4) preadv(r0, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/217, 0xd9}], 0x1, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000300)) mknod(&(0x7f0000000340)='./bus\x00', 0x80, 0x8666) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000380)) 22:37:04 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x3, 0x1}) r1 = socket(0x800000018, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) setsockopt(r1, 0x6, 0x100000000000002, &(0x7f0000000200)="ee8ff0a0", 0x4) 22:37:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0xe, 0x403) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000300)={0x6}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, 0xffffffffffffffff) 22:37:04 executing program 0: r0 = socket(0x18, 0x1000000000000001, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 22:37:05 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0x1, 0x6) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x1, 0x1}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 22:37:05 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x20, &(0x7f0000000040)={0x7f}) kqueue() close(r0) 22:37:05 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) poll(&(0x7f00000001c0)=[{r0, 0x8}], 0x1, 0x40043f31) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022ea5795f88652c48aa6244b31a26da3e30006b9be5c88b55fd2490cdb620256c36c1feeb42b7fe2c1a5ef63c5066b3010378b10826e19d0b0eeb5d53035d78bcab8575f8f0799d735ea482d549cc79967f3a44060a1f76dedc633374fffc91ff0962bec3e55a4ae4"], 0x1) writev(r1, &(0x7f0000000080)=[{&(0x7f0000001240)="6bcb2c00024ff36e7f1268d7cb86628f3688ac2d5cb90b01898ba045a99e12dc7b78ccc7f3bdce075bee8566021f9a51773c269ec4e799ffa6c440ce7e2077ea22a8aa34d335fbe7626bda8ce0f38d5538675fa691368336b449b2785f69dcd5dce511c9e21f6562d8f78231ea5bed6e494d53c56c983820d5b3c881c818ba2bb2fa48bdf3e5e8873251f5c4874a86bbd94e5a40ba649bb7dc5d6abeea25633c8bccbccb76fbb421bc17a42c86a5b9ebd525273c70cb12d26e17d49ca35e1260c97ce3aef13e5a99ca3b2afa8c2066867bb5abfd733125e55b12718b", 0xdc}], 0x1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x41, 0xb11}, {0x8a}], 0x2}) close(r1) 22:37:05 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$inet6(r0, &(0x7f0000000280)={0x18, 0x3, 0x7fffffff, 0x4}, 0xc) semctl$SETVAL(0x0, 0x3, 0x8, &(0x7f0000001800)=0x8) semget$private(0x0, 0x204, 0x80000000000400) r1 = semget$private(0x0, 0x1, 0x204) semctl$SETVAL(r1, 0xfffffffffffffffc, 0x8, &(0x7f00000014c0)=0x5) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r3, 0x2000740e) r4 = semget$private(0x0, 0x2, 0x200) pipe(&(0x7f0000000240)={0xffffffffffffffff}) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f00000000c0)=""/139) close(r2) semop(r4, &(0x7f0000001840)=[{0x3, 0x45a1, 0x1000}], 0xf) readv(r3, &(0x7f0000000300), 0x0) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f00000013c0)=""/245) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000200)=0x403) semctl$IPC_RMID(r4, 0x0, 0x0) sendto(r2, &(0x7f0000001600)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x403, 0x0, 0x0) r6 = semget(0x1, 0x100000000000001, 0x22) setsockopt(r2, 0x7, 0x7f, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x4) semctl$GETPID(r6, 0x3, 0x4, &(0x7f00000003c0)=""/4096) semget(0x3, 0x5, 0x401) semctl$SETVAL(r6, 0x7, 0x8, &(0x7f0000000180)=0x200000001) fchmod(r5, 0x66) connect$unix(r3, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) dup2(r3, r3) r7 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r7, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) 22:37:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) fcntl$dupfd(r0, 0xa, r0) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000440)=0xc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x11, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f0000000000)=[{&(0x7f00000002c0)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13002174ddb0a7bd78cc8c51edf515c237e4adc1514027f448bb7080f211692ad81885ae85829eeddb24585b8ca5b54e9edb52d4ecab6e5c404ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a0300000000000000000ede8ca2832782da69a63e754249b41058f3b9042a0f76dfa04cc155f9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff3346854e67fe8045b1e4a414505dba3a89837c91386b0aa6bfc30c3f6997876c644f6742986b4813f7e3621ec860cad94b75bcac8ddf7613958e883f72adac8a422da2d6e405031f1307f4a86db6ac5c7736e5eb0c7017b81019f0e295d5cecd4e85b8a09892075c791db0cbc76d42", 0x145}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) getpeername(r2, &(0x7f0000000480)=@in, &(0x7f00000004c0)=0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x11, r3, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {0x4000000000}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}, {}, {}, {0x0, 0x8}]}) 22:37:05 executing program 0: setitimer(0x1, &(0x7f0000000000)={{0x9, 0x6}, {0x1f, 0x20}}, &(0x7f0000000080)) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r2 = dup2(r0, r1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x2) 22:37:05 executing program 1: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x60a, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0) fchmod(r0, 0xab) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 22:37:05 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) fchdir(0xffffffffffffffff) setgid(0x0) r1 = dup2(r0, r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000000)) getgid() fchown(0xffffffffffffffff, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) 22:37:06 executing program 0: fchmod(0xffffffffffffffff, 0x80000000000008) r0 = socket$unix(0x1, 0x5, 0x0) connect(r0, &(0x7f00000004c0)=@in={0x2, 0x1}, 0xfffffffffffffe74) flock(r0, 0xb) recvfrom$unix(r0, &(0x7f0000001e40)=""/102, 0x66, 0x5, &(0x7f0000002040)=ANY=[], 0x0) r1 = fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000ec0)) readv(r3, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/10, 0xa}, {&(0x7f0000000180)=""/14, 0xe}], 0x2) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$inet(r4, &(0x7f0000000040)={0x2, 0x3}, 0xc) readv(r0, &(0x7f0000000d00)=[{&(0x7f0000000780)=""/255, 0xff}, {}, {&(0x7f0000000880)=""/181, 0xb5}, {&(0x7f0000000940)=""/208, 0xd0}, {&(0x7f0000000a40)=""/239, 0xef}, {&(0x7f0000000640)=""/96, 0x60}, {&(0x7f0000000b40)=""/76, 0x4c}, {&(0x7f0000000bc0)=""/171, 0xab}, {&(0x7f00000003c0)=""/110, 0x6e}], 0x3) ioctl$TIOCNOTTY(r4, 0x20007471) bind(r3, &(0x7f0000000080)=@in6={0x18, 0x1, 0x7, 0x6}, 0xc) r5 = semget$private(0x0, 0x400000000000005, 0x131) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={&(0x7f0000001f40)=@in6={0x18, 0x0, 0x2b, 0x8}, 0x0, &(0x7f0000001f80), 0x266, 0x0, 0x60a8842fec88fd22}, 0xfffffe) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000043c0)=""/4096) ioctl$TIOCNXCL(r3, 0x2000740e) semop(r5, &(0x7f00000002c0)=[{0x3, 0x84c4, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x7, 0x800}, {0x0, 0x9}, {0x0, 0x3ff}, {0x2, 0x82a, 0x800}, {0x3, 0x2, 0x800}, {0x0, 0x19b9, 0x800}, {0x0, 0x401, 0x803}], 0x9) rename(&(0x7f0000000580)='./file0\x00', &(0x7f00000006c0)='./file0\x00') fcntl$lock(r4, 0x7, &(0x7f0000000300)={0x3, 0x0, 0xfffffffffffffffa, 0x8102, r1}) clock_gettime(0x0, &(0x7f0000000540)) connect$unix(r0, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) close(r2) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000480)=0x62) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) r7 = getegid() getgroups(0x40000000000003a7, &(0x7f0000002340)=[0xffffffffffffffff, r7, 0xffffffffffffffff, 0xffffffffffffffff, r6, 0x0]) geteuid() getgroups(0x5, &(0x7f0000002380)=[r9, r8, 0x0, 0xffffffffffffffff, 0x0]) semop(r5, &(0x7f0000000380)=[{0x3, 0x200, 0x800}], 0x1) 22:37:06 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000004740)=""/4096, 0x100) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) readv(r0, &(0x7f00000008c0)=[{0x0}], 0x1) dup2(r0, r1) 22:37:06 executing program 0: r0 = kqueue() socket(0x2, 0x4003, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x20180, 0x82) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0x10001) bind(r1, &(0x7f0000000200)=@in6={0x18, 0x2, 0x4, 0x3}, 0xc) open(&(0x7f0000000100)='./bus\x00', 0x2, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047466, &(0x7f0000000140)=0x100000081) bind(r2, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x101}], 0xadc, 0x0, 0xfffffffffffffffe, 0x0) 22:37:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8001, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_broadaddr=@in6}) 22:37:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86134) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10001}) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000000)="4d0fc3", 0x3) recvfrom$inet6(r0, &(0x7f0000000300)=""/4096, 0x1000, 0x840, &(0x7f0000000040)={0x18, 0x3, 0x2, 0x8}, 0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 22:37:07 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, r0) seteuid(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x3, 0x886, &(0x7f0000000080)="11c6c85b11bad1a4bd2a7893a8c99be4a21a0ea27e22ab838aa66166ab586649350e3a7bb1fe58e5f3726d90fc712b33bc7daaf6443817a8297b200828970102f3464a7cb9afa2839eb6ac28a32e5f79638da38b97687fc939821e53e847f594cda91847fc8eb951990e53f510574f4069dcbfe6f43641ffd33eec8bb8f5d6d5e860c7d213b9994640bca01a3a0d6fd10a3f225bb884f6d03eef94de52fcec6d480c19ef03ff2b3a29dbc94308ade172f7a4b136973214188f7fba959f438d05e87f33d2553bca9ac5c56dbe84a28a20de69773a7423043508053b702e61135e0affa8211227574a59c55103d707bd05654b7a607c1db1dbb49724a76ce161e26327940c8a46752aba53263ace11356d8db9b141c9dad982b42b18f79d9adbd37f1335977f461683a493147b040868ca84486fb0289ce4af0234d3c6128f630f19454fde68be3a610e0de6f190c27b76870a9e20256adab381eb8b528364b3181f1650f49f1dc1be2c422ad49dd1a877a5dc280286d6897748ce08be353686adc0876aa195f8bbe784c5cd74f7a97e5397f5e5aa7c86b6c9fba5afacd69ef7cddb268b8bd382edbffc869af72305171347878983794853eea63f27beb34594469dd3b6be19624e0796b6652f679c8374c864ce4e056eccfe3720d7ba5965a6022cf914bfb2e8a52409acd41af0602d0ce960e2e656e12dc7358af11daa5791d77497cc40fa761b0536338a1a3bb5ed77c58ea7fe8afa3a3a5fbd9c406db95db6cb4ebfba0d8f4c9322defb2eb189ffd3847eacd9596f01c56e5decd4371f62e0b1cb7528b6129f7d8503655555cc112ba1b79de21de86a164be5457b2b455f8c3c5066afdaf60f97ddf97f341c1f4956322eb8ce174aa04c648ea9d52d031ade85df58d900debc7ce9b65f05306069432b6b7eafdaaca1e462a5cdf60bf9ac719ae2719f591f09547fa8ce53db35185b5b7fb122f4534c27421ad9833e189ae4bc5fce86123299edfdfa3437160386fe225cbaabf55a62214683421e253d716bd58f37e2079fb40cbad73a11c7c937b1424e55cc43a9b8e3149e8a2717dccd76180250e6e6821b57a2ffcdf9cb8cc9887b25cd64720f8fab85f1c9295ec9bad5f6f860fd39549500ffcc7c20e3f7d93c20438833de11c554985d4f298fc4e809d22da0bf01b1b95a8abf60c3dcf525c82b2b2bf24667ee5315a9abd136b7ae745235c428289313256a7220138d60b3ed46ee912f8ab379c3c2f5f01dcef7f3c86967c538152dce44df7909adde96ce9f26f5908075e58ebeb0bd7d7195937083887b49e66e140eaff248965eb8866f337c3902960a34d28a400bfa52b88e4d3771ab74503fb51178696cef7754e68f3fc0e562555d9baae2bb05b96a6e9cb046868dfe4fa3b041e6e714f839c7a3910960bb3ab368be68b0b26a8411b0bf9713d7cdda284f3168b56aaf95ae2c2ef015fda286c92e3a70c296c9bd813f60d2675c32e3e6c7c1172662ea2030c5e13d823ac547666b0652cc20d787d68689f9063634023b1c8436ce006d783f8abdd0d269b513f6a12f78efe47cdd0b1b6dcc995ff86b2668626c24879fc4e687242e7402fa334e2263cd72e207b28ecdeb177e3c05a99fbed6479ba2be24a1a6cdcb784716411ea716f23ca1cb4e41cd41767f6a9b1d4693156313c21612d23da6be113a255d67cfd82b5a9537c4c1a31713ac84e2e9dc8d19cbaf83bf3f177101e480662a7a8b9bdf01760612411c7a6ec4151f18be6234191894981a0be9cbd8dfdbb2043cd8fc4495a38bb40a033273152bebd15a93d27212e75881bd6046c81bf29388efce7b9b58aacf4432d4c6c712ac75cc2899fcc8276dbccb01d484c55ef5c417ddd94029e25daaa409466e374d121271a74f0520120da45be94f9fbd3a3c548b0145e4d5684b6d8b948f1c5833e9d5b99bfa79bc861aefb276a998e5f648be2d5dde35f80df21551c822b041fa256d63f76da2b763cd3e5e279586a62737c1c43988b0842adff8f1e7b4668ed79ea5e7d542d061717dfc028f2a36f209a2ab968d64ae816878bd6ee7498aec1b1146ff4d85fae2fe96ccb54b522256055a9b1611739006dd8ea574dc0e0e64ca4ee82b628fb96924e0ef10c020b2490eeb0aaf993447c3d8c951158ca07d3b5b6857fbeaaaed0bf387ec2212c28aa2a79164ed6864c8a4fc52f353d375ee94008c9d07d92f848d14c217bfbb87bb5606d291d7218634a6aae27375356f70350ce482c26780898210c971a2ded0eaff40adcd4c24100d6ed1c578296c990e37d111092fb450774d8ad2fb0239c1be0c6d318b5b83ca34ea7e1de4ad34b5096a4c537aa213249f4d1f70dc36818e03edc434ebb4c96373f58483a4c534ae1e80ac5e6cc400550ce7522b4d7131717136604153b9de7672485155fada0eaa98038b689b17bcf6c61ba5f01782556f6eb9601e0c7a4d70e9c854e19d7f44183d39d5415f45b5d04ad7a17f4cc91683dcdadc1164294a0aa6aba6c6ac3d518e6129c8788728f62c49abd69bdf64e8ca473c4c958db462ba83196588beb1e3b6da9e4f2c734ecaf57d93548012326a4477d31466b71893740f85031bd559db36f57f6c25eb503a569f4d3a43fd7e5f00475011bee8be9b63c41e269c7e7ca61144ff2b2b7f27e0f7821f5629463589b2612a29649af8fe2fecd0f85a172dd60088d0b9e2fdb4f57f925c583be9e581b87b6860106a577b544d82aac914e57cefc55100d7a69303cf84860328df8d14d46c59bc01e96d09e42a7533c0b7e1014dcaa52035fbeeb35733f86340087083a68f8e4b4a95f8f5f2efd40dbb41e0a405b068dfcd8103e7f0274c959340c515cabe6571970699ce665475b79a70347d7d11b37882f83a6c1a6b1729a2c93b6887806acc730e148da5adb2239409c6ae73b6624e9395db3a5c9c81af323e0903060de0f8eb4285c15afc5a21faf5ef4078a94121fc9219a74cde3366f22b96798e7f046b76d58485821978168b59891fdd3ca2b868bad369896fb8a513be913f30b4ec908f19e78ca89c7f72497c19ab774762b6c76b732782bc00920f1ad2b491568ea34aba1f3a2a253d3fcbb11e54f1ee884ce2d3d1d705d75e4c1c6bf3b666ee06fecd23cba3103e554b7b514b26230b3d6ac5319ebd8131b5472ec2f1a2bf5937d6ab917eb8e842b21647ed3c268d11dbe1c5eda91c943f0e44e9f1c36ea8f2759dca824b675be6acd039597473344a6bc3dd5b06eedb4da7a0040ca2a5efb372f5cb3bd6b1de62bc6d237dd8e5008a0cd3688bcb0b53c053a33b165e361c2c17805a0de24b2325f1634cb283214140e3215830f7550b329eda6ec40c721c5386538626dc244ef884f913307c24dab8477cf29fccb1cf2df013f5f0425367198838451c1c8deca2d44164c4a2481acf041904dee3dd093cf000857ce65e224a5bc86edfffe83608c01b6768f608aa11c2b48e9bf475da775f803c4a101f9b41ff4635a16e359c23fdfacb991105fb6619327ef504c2262f947e91b1dbfe884d35a104be2fcdaa512a105e5b99f12a90131ad46086fd4b449aeeff2c6ef5a1f571ec4c1d69fe6a17ead859cf6eb234f9f24c445d851bebe1e9d4afc76d49df8d076cad4a65eb1950806758e60def7095d3a8f0b9ef2ee5d7c5fd7593007e758fd657696080bdfa28cd0ee41bbb63e6850be5025df5d27370ba84a311c74de0a6b17b28f1fe5daa80ea394aa2428984d0cb084cc093f78f652127c34e9904a54584bb8b072c715e8150841dbc9eb50aca671bcd2157792a6e5207806ec8a856fac8ef5b899f3ed9645eebf674bd5f07646c585b88864bc76a6fb346fde28488ae7d398a1320768e538debdac56aed5b3efa6700090af8a455c910b85cd842b9e8f7a94b6681ad5fa6a2defbab5c5245ea04fc0d78e5b28aaae3392a31102b48b9335dd4f49bb0238883669f1e8160e32a4254bf1df46ed5c86306434d86d5a13af8c0700f019559412c6426fbed91551df7cc9d4b08e71dcf97ae2a4988cd49a76b7f3a6f72d87097ed0deab1ba8e9051719b44137d15fd096cb700a78963565c22d6674dc550b81f40f3dd1885fc984b6a8ed62fe0d9ab5121ef45ec48313df7c596442372725a4cd344a49b33998fb219ed4656128031b1258b9b7bf2bbe1224bc129b06c7a9e1bd19eb9039009e93a1c201f53deab71783eccaf02e7d9b28eb8f27f38acd5434b6482e4c322bd3dd02b6fd956c4f0a37f6682dc1c19d107e47640841d96f79a79972ed55ba5f212bd01fb882e438be950a7275ae1097f9da1b373db0c611cbb4bc64ba2203abb3d0b6ec2f9c86975288309c0b1b03d1ca2e37078f52e529191d3c32e9f5552813cbb6d77b674d228c5eec0be1601fa76df8abefc8acd19b23847dff60ac33ab35d5cc240e0c16dbd1d0a86ed3959a75c84013dbdb8ad11e82ce7e1c6866f5abd5d49a86633ed69b131a2f4f0ba4b6165899fb818d93c1afa292cb979d553dcb8c6119fb65034515749204948d8a51aa9296509824ec7140da9ffc009a756dfd941ed084d1f1e83e0ea59a074b0815171b09ab544121eb0892c5bb1896ef18b6caa7d9604b3132f3c3a657327d17dc7c702c28cb77606c82371f403843f7bd1249b6e004461db97c165ec80179d9d04fcecdaad5c84276d1df0473b9d9c174111e409fa0efb625728872bfe0c4885a5c26aba45f9d51a3ef8c8b56ee3861b9e995b9c4a7181ff26f7e75be47b8b78980c6a3365b8dd372231ce67ccbb6972543f60e486cb757080a45d1c810a281bef836d91ba96347b729046a171250bbaba8b86c655fcdbad1be7b18fee25130d45fcf8560918763582c2f25e071beca8ddb782816c5663e12337c9c1dbe3c25e20265f3290da25c20dc2ef372d34fa9333aafa9a014e96cbdc121716b6c1b130ba363563c36f9be56f3cff2b4d7e8c357ee9bd1a298c74f3f85cda4e4bf676b623c9637014db2825858a880daa17c3041756791cafd30d8987fad597809f003136b347e73029f4ce5636dc378b3a1a2ea7ed3609fbccb063d3de952f13eba083f1f39f9cfc7946a7379b74ebaee2d06b42e293952a1e509a0ae2772f384b009feda57ed1dccf8f18f6c1707e8ab9d7306baaca6b2eede721c30b82758f269c73f1f2e1145761d7d68d3cef2367242a62d62c8edc53b45e9ef19a13506122d548d75c6ef73e4b2b2d3fadbb74bd8e7b668f81b765cdbf8d495d47b0b21d1d1de61fbd41407df6247d945b7fa9b8e5a7fd127e832172719b93802acd7524678da1efb7ac3757bafba7b409f9f8dc3d310cee177fddcaf75d0496a1def41c07caee9a0789753202c88eed228894c82049536eeada03266410797ccfaad25682bdddae40bb839efd9a229730f995a027f5e00a77a14f34504877ae418f7dab3cbc6c9f5787eb4d0deb60ec003946b882dd2cf09b7136a1af8c75e37200e7137f5f973245a41f4ca02518bd7cd67bb477c6d1c489147e153daa27d95caef1952757db2c578577c8b315543fb353bd132b3dde84d6fcdb2252c42fff1467ee30b0a9d02540e7d3d529ce9d97ba4f8233e73d73e232f9b869bf4b512527099ff048061372f9b41d1eabf7af7b2caf7d6d878f712680a1c80cf267a421f17800b4e00097817f0f3db8a7ec0d23c7cb3e9b2f21472c757e02343267178f6598e81ef04a7608e76d88f6412cdfc788ffe50f08b0a7a51d89f5cb96e4ecc6b7e363788b7f6a79ce1c6bdd4c261d3c6c07d8065016f188a8dabdd134c9", 0x1000) setsockopt(r1, 0x101, 0x0, &(0x7f0000001080)="11c9d412ff6c80aaffd68477eeac6153f25a2aac129213561ab4a8fc850b7044a80a0c005db693392cb055ffc8626180437816e832d5e367a9b3af2ed12473f85568fafbca730015d0001bebb2b8d511f225c3d87f0fea87cd33872b196104d688f8d7411295a59359c77971be3c64e30a05ccbbbbfda23ea30afa81640794f829e4c9f4e1", 0x85) socket(0x3f, 0x8005, 0x8000) 22:37:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) open(&(0x7f0000000000)='./bus/file0\x00', 0x8020, 0x1) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="01007325f012eda4b178dd343476327f003b05010000021100000004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0) 22:37:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) recvmsg(r0, &(0x7f0000000740)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000005c0)=[{&(0x7f00000000c0)=""/133, 0x85}, {&(0x7f0000000180)=""/232, 0xe8}, {&(0x7f0000000040)=""/12, 0xc}, {&(0x7f0000000280)=""/201, 0xc9}, {&(0x7f0000000380)=""/167, 0xa7}, {&(0x7f0000000440)=""/54, 0x36}, {&(0x7f0000000480)=""/123, 0x7b}, {&(0x7f0000000500)=""/174, 0xae}], 0x8, &(0x7f0000000640)=""/254, 0xfe}, 0x42) 22:37:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff000000000000", 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) r2 = getpgrp() setpgid(r1, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 22:37:07 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x9) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x1, 0x1000, './file0\x00', 0x1, 0xa4c3, 0x5, 0x7fffffff}) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000001c0)=0x3) r2 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x20, 0x41) ioctl$TIOCCDTR(r2, 0x20007478) r3 = socket(0x6, 0x400000000004, 0x80000000) accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) setsockopt(r3, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) 22:37:07 executing program 1: symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file1\x00') 22:37:08 executing program 0: open(&(0x7f00000001c0)='.\x00', 0x200, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) 22:37:08 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = dup(r1) write(r0, &(0x7f0000000040)="9d3c982c17a6e9a9d4a225f1fc76073a367f103f7fbde882452743ad3dda926700351a03b17024bc8007d5c0aaf3508a1974caa83569aec92f78e7237251ca01c5708f1296cb37f159cb2286d4f3d6c86bde7cf4de4bee765aea18a785fa93aac97dddc4511468aca552a7908a572472882420337d6731fab3ec11b06c092ac4f7a5ad088ce1527564681810baa3cb59391f46e9de3c085ed046aab96120edbdd557509934ec827e877e9bc9febc3073dcce54dbc31b7463439218ef6b053790e771b2fcef03591599b39f14031ce4ffd94fc347", 0xd4) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000001680)=0x8) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0xb2, 0x40}) 22:37:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x8001, 0x0, 0x1ff, 0x0, "b8000000000000080100", 0x0, 0x8000000000}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 22:37:08 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="10", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) lseek(r0, 0x0, 0x8003) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="06", 0x1}], 0x1) 22:37:08 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/51, 0x33}], 0x1) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) r1 = semget$private(0x0, 0x1, 0x10000000000010) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) semctl$SETVAL(r1, 0xfffffffffffffffe, 0x8, 0xfffffffffffffffe) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x4, &(0x7f00000003c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) semget$private(0x0, 0x0, 0x400) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000002c0)=""/71) close(r0) r6 = dup(r0) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f00000000c0)) sendto$unix(r0, &(0x7f0000000180)="4b165e0e62f03c155d46ca8736996bc0c7fb045c7b5e052408ae8e132ecc08933b19c28761f70291abd81e94112d908683338ea4a29f77cb13e8d9f3458208d247c1497cd0eae3518cec0b60edafa05e77dd59445ab61506ae6c471101f158b677fcae75", 0x64, 0x0, 0x0, 0x0) mlockall(0x0) semget$private(0x0, 0x1, 0xa) mkdir(&(0x7f0000000100)='./file0\x00', 0x100) r7 = fcntl$dupfd(0xffffffffffffffff, 0xa, r6) unlink(&(0x7f0000000240)='./file0\x00') mlockall(0x2) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r5}, 0xc) dup(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) faccessat(r6, &(0x7f0000000200)='./file0\x00', 0x80, 0x2) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000280)={r2, r3, r4}, 0xc) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:37:08 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 22:37:08 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="e6782c7b639a3e9e949b66b3b6a2cbc1b50461f435ec96d8aa9eaa8c18b38e02ee", 0x21}, {&(0x7f0000000040)="6f5fb6104e5371cb677d1461102e3b5c9be7eedb5170d884b2a98d24eb4952c4d3a1081e2be8919120a1054bb408a1b2a896315d1b94c1dab12cab5a75001a8d97abf11f3d9f2b47600cd10e4cbb7fceee00d90c597462543aac7ab80d04dc98146e707c3d873dce3c9ccff091a9ca9182d69017318321f56572f5b6f69f", 0x7e}, {&(0x7f0000000100)="fbad9e1a50b2435bca74d7583242db0739f2ddac6698c480cbd9b9d960800d0b3c22a024934e", 0x26}, {&(0x7f0000000140)="e374ecb0281ec059add296dc0a938af8ae850e1cd389c0c8dfdf16fc08ee9bcc3f146e1fd86326650b68f3e817fc6f6549c2235c096f7b664e5b6c705d2dc0ef24c915b05c3866ba26dea32fa38ecd02990bb6b34677d16b2f2605509b0bcbfd91a2aa8f23ac543178d924aea9c902c3154c80f6bf70254969a1b7a3e63fe8f7f788c5662309a8f41e9b579d6eda2fc8b06c85e475adf75e64eb73562986cd24f486", 0xa2}, {&(0x7f0000000200)="8cd4c205ab8d986123eb9e7f9ec940f26285a3b92c2a529f49c001554348226b5a0d26478a9eac89ddc500f87a55e9fccef38061900fbfb8625bd58e851495687e1d8172ffc56908e75e17b166f00eea8064e8d463ac6f854db89d652c4024576f4b6375672e1a172e98137fed2262971c0fa6c8223d44a64218bf2697c6022956928a62c28684b73f495b4894be1dbc69613fd41697d05349ba4eab45a11fb6be7bb66a3a878aa8f676", 0xaa}, {&(0x7f00000002c0)="02cf33bef760f4b1f0a230718822f87b3dc4", 0x12}], 0x6, 0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000380)=0x1) kqueue() 22:37:08 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) sync() ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f00000002c0)=[{0x23}], 0x1e}) r1 = shmget(0x1, 0x4000, 0x140, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x0, 0x4}, {0x84, 0x4}, {0x0, 0xfffffffffffff801}, {0x42, 0x66af}, {0x2, 0x1}, {0xad, 0x100000001}, {0x5, 0x8000000000}, {0x8d, 0xd7}, {0xeb, 0xf0}], 0x9}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0xffffffffffffffff) 22:37:09 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x7, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x2, &(0x7f00000002c0)=[r0, r2]) r3 = semget(0x1, 0x3, 0x424) getgroups(0x2, &(0x7f0000000180)=[r2, r1]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r8 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x4, r4, r5, r7, r8}, 0x6, 0xff, 0x1}) getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r11 = open(&(0x7f0000000300)='./file0\x00', 0x220, 0xfffffffffffffffe) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) setregid(r10, r9) 22:37:09 executing program 0: clock_gettime(0x4, 0xffffffffffffffff) chroot(&(0x7f0000000000)='./file0\x00') 22:37:09 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r1, &(0x7f00000000c0)='\\', 0x1) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff7, 0x0) close(r1) 22:37:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) syz_open_pts() close(r0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000000)="b420a7", 0x3) 22:37:09 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="75288ee8060034ba0000d8430600d120db432432cae858bf7b580000"], 0x1e}, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') 22:37:09 executing program 1: 22:37:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x100, 0x50) write(r0, &(0x7f0000000040)="9c8bc3774f4c35b84e5344392e2e", 0xe) 22:37:09 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)="4c530b5be59100e8361c76bc8f8b7f8a1caa245a93e81504000000bac87051715ac84df7624d869908cbed0470cdbbe2ff17dcf09a7134dd4342a26117be1a4042fd5d07d0a1609abee9c250f64323e88784f97e302e", 0x56}], 0x1) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)=""/77, 0x4d) execve(0x0, 0x0, 0x0) 22:37:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x1) r1 = getppid() wait4(r1, &(0x7f0000000040), 0x2, 0x0) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 22:37:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) linkat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00', 0x4) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 22:37:10 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x4, 0x3fe) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) clock_getres(0x0, &(0x7f0000000040)) 22:37:10 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000001680)={0x0, 0x0, &(0x7f0000000600)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, &(0x7f0000000680)=""/4096, 0x1000}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x5, 0x80000001}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffefffd, 0x3, 0xfffffffffffffffd, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 22:37:10 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000440)=[{&(0x7f00000001c0)="8cb64c80858d75c2d7b31636ae8342c049ead6eba7b0a48f331ab19c10e10a6d722f37d191f8a49303c91150d34e58688f838e25f930bbf6c32fba2e4801139c0872cfef3e13d2637d3b6a2081775783c14f769f949c78ca9124467f5f7948ae55c4e359fa94", 0x66}, {&(0x7f0000000240)="5530cdb85ec195e243938ab29f43c7d1c43fefe61b20262bbb2423afb2815dac77b8c9ef017e4d727ac047a8fd907726700585a9e505a17018486f105a46fd9be0c770cf343d4d7b90ce6e09c168df617df72b9ee2f8303ea075a10e0445a56f0c48fb60ce0c0ac4f361786c812de8ccb607095a4903ce6eb5ecfafec21c21a9357bb5d9134bd441209244042e09b5701af66435a7b1ca7dc2f5", 0x5c}, {&(0x7f0000000300)="74d7c2e7f6104a0a8c9a7ab724b27e2072f4e83be3c5608587f7ef62c8d7dc8a364775c7cde85961068767fb95a8b86aa43e223ad89b6db69092c4b6650c286d49a7819683b92dabcab59c08019df4dba11cd7fc46072358c84ad1e690043a7bda74e0d597b9af9d23c779a171665096391f0d77d3549f53c9509c13", 0x7c}, {&(0x7f0000000380)="d4a06cd67273dedf9784135651b945948c8b039ba1a68fd7b3c17780c8ecf06565686d330623f5f19139d00a7429df5b05743a9d59d96dd00941f35cf1ad0532b310ba1f8afa0a6466f502ee71413ca207c8e8f98c8dc52cf4a3219ecc780799994428862345d5e063a69c28bb63af25ebb634c5dcc008b00fcfb50ce8272a55510524ea1534201e1d8a0aaa60b33dddf6adac09267771d39a80d5b55004f022eb36bec16a0b84d1b81b7bd2e891573406d377113afdafc2a5", 0x97}, {&(0x7f0000000500)="6e3bae601714bb07d67738c19665d05fc289d7aed835940be68d8662f511576be988862a699e78cfee33f58a65181134a7d138b4de0a0e8e9271a79aba0a95f7b173025ff4293de91ec7a7a2f7bb58d32a39414974cb639b91a0bbdff3348d852641f75966ef083e05c227072f3782c7f667818ddd2ffa927986836f3a408e94edcd237416ed0f8fcd2792cc929f2437ef7b60a5767ae17e5e7ae025848c21bd1295f0ef2364745fb1567dc7aa41159b5f1320042a116a988ca9eebbe50517b5702a740a6be852148d4d8f3dee5c4a46db5730ecbd3166a1e241d202164dc8ab1f02c242229b1db95222d740dfa445c916c871724fd40274c97466ced4868930bee38f1950287dac8cefd7c20d7ac14d30b33fdd6acc85d6fd3baddf7360e29254c43c5423aff87b02f6d791ef8f8b0e909c07a69d5d86b4b3b3947a115d0874fd7eaec3eb2680d55b7bcb09a04172918c5a2c6c03324c77c1b9355e338a7f0e393761af931b4df91f4bce67aaa8d09587c335d3fb83c705850ce680cf79086957fba2fd675110cf2a3235209201ba3006531db9ae36fa866321c6e595e33c377f08343545e25154f23d5978aa98e3727658297d7a27ff1606412d318922c1de885078856d984471bc819a80f5b50f8bde4f86797fa685abedfa1e997fe1b93bf3e08ae3fc7751f19ceca638f8193b3aec5ca4c90a0a95a946184ecbe4004311411d620ab6785a26b99f54c97571ae45946e087ad085ee5a6c95a0e691c286aa745a0991e28eb79a0a1e59ca697d0b434591a13202cfb91ef273c97111c445dc1280bef2dc5b1ef1c038854c958d2ff10655b3b5966237bad30a3d7189cee0e1cd3bbb4481bf3922effa7bccc303e9429811e63ae427273387a6aec3790113ba1e0eee9f717452b6387a964c98e1aeaf3b90af800876dfa341d2cdf02b28f96ba308b212e3eb1f184e0ac4bea1edb66670c152a900a97ee3f4ae1d4dad371d0ab36eb2906d836504d92d485d680ce9b84509dd56b5672bbef73ff1d4c0844afd5901c49c668e3652d37fc6b038a318a8b75486005ddef6af6b7c112ac519d64ecfdd4cc82e7f6a47ffc4e0f80cf99ca22561228d1c2111e7cfa85a39cf8c261e6f0879746322997ba8fcd28e43dc086101a546c6c3493099dcdc21701732282a4508d3c4ce1f890b41cab4a816578d5ba584f20dc6dfcfe865260759d21fbeeed5956e04dd140fc3aaaacd4beb4b1c10940d1925110695375e9cdaee2ca6963d07d46609e9dca329295e379d53050fa35625b58bfcf8280669ccf4a8a9a156ac2eea539ba7884b3b1e0ddb6e329eba85c6cf75b6442f63e1d18368f84920fcf09ed270e5c54da39e2ec315c7f67dcca5cde941ad133588ea10bfae18d7717640b3e80645a7c53755f02d6083d67ab4505077ba72d2601599749a655c9374da98b1ec89cbe2af33e8edc5f5bcc2a98c4da7f95ac6ef2d9570882df5691aced724f29ee78f256193ce696a2850eedf18046ef582f81be9cd8775c6965170fc17fc428b89433e143bcc8682151989536d1587ead1dece63c8d0248f9598a95969ce79088fa98621068987b9f07ccb8164525dde103e89cc6e7c584a915f0d72f5916a9d9ffcb4c8a19f55b866446c37e9dccfa80668d9a2fb959cf2d0496198e22224141892e61be9e83fee188935d9935c01e19fe9fede421f465c7e653c127f87c18113f7767e5152db4d4f2bfc32639401840c540cec802a44dd868fc80938eab3bb88b22166ebc065a70b46fa8621b1d063690ebb87697827be1d8caccfe65759038a9e5df27863a3395806494adb4b5903958974619228960a13a2f4e0b33fbb598ac74a55326e9ed18b5d7604871d2dcff49df6511f8b0e5a3ee9d439dc72063292e887513ca0063c77cef588a5ce50c88be72234c4a64997adda3360a13df2d3b3ff5d39aac8940488a29245fc8e309c95abca9809d631e2f3c009f19fd45bd7537460224717782bd8d43b16d4f636b1646245e5627d7c76287e7695622fe4a36dd58762ae3c5f519ae6a1eff487a61622df72b6034f0f4748eba9f3c868f270e67dfe0da2edca14a76ab059221394daa724fd0bb5b0efb53b7cd192706a68678df631af15aa897c7ada94d8ad8e10694685ab4a6d548d594fb5e851324f9b23fe109607c28886032c4f2a6655ad27cfbacfcdc0d34ae60b31a227453a7a1ecae85bd718ffc0ebacd20920c0868128fc079efcd240432d4cea62cfec443a0533149b632da60fb96ede156489892deac1a465489ceab13b6c980a43d02156bad9946e96551db16c3f547084bfad49374c9aa32df3a933f6896ea3706a69ee2c182bbb0c5e6672405a32e29f22f60dcaddd06e5d2ea9bddd0e7d49d153131782bff5a37780b2e8009190b1d1e4aae919b5813c395032d3cbf5ea43400abe6d8f35c0a800783f8b09ffc4146c0d46264602ae6f496d89fb375b73b5dca5ea8db133d65bed9fab0b6855f9a7b4bb6e3f136fcf66992c45b29c59c5dc7276fad2a228fb2da09433ad43a6e3858f7bad34313b0dfcefd92609e405686962a9ed162e3ac6304d1f13ae9736372dd58bd93cfe2a1ff5475842449d723b9b1358ab393db1af2804e793a5ea3993e5e8f19e159e6f42d022cca6cdced6fb8ae54be1e330745f0257c1ff8dea9372e2551f1b7b59506309d0287db3bc7fe1485138ff68a2c114e4f86062480581e7e4a7f88796be21b5220c2be974cc7f43071b7b94fd405dc557bf9acfb0fa54dd72d2762264df0da617d83b27fb80ae6cc41173219cbdccb5df75e418c6d754987c893c98ef0925e18a400a4e716dfcc0cd060ce2a1fe99760f92908402261030aeccb19c203e15961c414f1d288290d4703c16ea52e2814457c94768a503374066cb67fda1e9c4076de3a4e442f48c918c7957e39fa417b90c0a91c6f11d8c6f19c284bd82f1d55fc43c03cf0264d3b308c045f641a48c2150a45d02cbc1184ccf73c1e7bca284365b72723c20ff3aee7b361a4139399c7fd9d7e5542dd0fb2625f03af808b2eb432cc32a0ce6991c369a278f99394542ab3a21d0e9685f8e880209d7b92865a95f10b739a39094efe3b6d0ec328dcad3bc1950b33ba2e3aa94a890a5a87ebee5c20ef4a94b0a1d925f2142f3cddd3d747c3c6df5ed943bd41ef183bfbc58e9576fe2d21f170f5046f709e6f22bc50735e1eee9a77c8fcb9fde5ff0fc1aac7ece07d43e3c4e6111a4590202dfc81ee034b90d9df3371dba1242a555e600040864bd7da7fb1a349bed7b817189d48dd7a96d08e62330ed42b8a0fe9abf7e2aa252870279948cfe4c90424cbfad116eb5c7314c63e80e37575e7a67c42e850ab074f3ba7cea0f9e2586f4bf456e9389e49eb1d7f0a51f80c6e2bf7df7e44e727547996eb2feee3932396488cede512643781b904bd6d9a41dd04a0b2501cc98646437f393641487da9a299c5bb411f6d915d264f84adf8ec928d4cca76e01d0fc0da3dfe5f6800a79de3579f37188d9f31ee81ad0f437369e9075b4405e6e262da17e4c65eba9aa141c1c6f2983275f19fd3b684334671d91372a9e016e89e9e6bd57ed1ad21b490e0fa6fada85fa5a094426c76e0dec48b6ef162c782443a82c874b9149c4efb7cc27d654197683bdd1be433261c0c2f288336a04bd0a78deb3b834ae1234959dea0286a60a7c617cc419621993fd97b30f7d3f0efe5cce50844be3729b801090c82bcfb77dae81688bf5cbbc02e59013d666edc02643107c4eec0b957cd4e8140c586e38d5db83f38a2e53a3ff79ef0bc6a252270d8c6042fca23c58941bd83d77d0d90a511b43702585b5dc509530d59f276a9d5d4271b47a0f7045d6356bdec8b7a30be6e9a83b6d7ce67bc43a245105a00325b3eb7a3ac4364bab45dddad052d42a9d44d997b369d9dc9f1c4e5309389c1f2647e3ab8d09790ef2a2e6c4fb0c75eefb8a33fc54bca3d6a7a05575fef4a2b7379f8304b840cc531a70ba180adb1610591f4501811ca8c4b98737592a8cea185a13d6ce6d1441a1155179cf12387f3c50f7e9cf801494a71d568fc4613dc96176a32429df4bcceda055e15fa857698041eec67aae843d598066d39ecaa30bd1249e7eb38acc487272b81c192b0051e75e49fbd1e726bcf5f1b9acc22accad5709f7530526461131cd388c783c9c08ef12d41ffa16092eef9f40a253309bf2379d39d625f4e4184032c76033565c94e6b00cf0cb55522ce760ebf6b532c088359bef355b1e8207eb9979b374568b6929d2040512bdb2e0c797811e81f8a09de04f9e1072fc18a1cd6f0331d62ea362397adb58d985a2dbde073d81758d24e141966a8c04f9616082bc9e215feedc291caba8275cf7d728e6230ea7f1b79a50ca50b78d6c2f229af529a430e16d47a95a41de3b35e86b50a9e44ab896614a631e3dbf80d2b63e6b81c1f071d8d271e4c33cfb9d7f332471935cae422a16986e95f965316ea735d0cfa345558b6af17960eb9a213b8448107bd3337b0fa25e6b56a568c2da84a05a6b07264f49ac2d5254618658d0c93fa82bc4cacf4087b9db17ed6ea2707f62eda08b2051331c5c6aa9b54cba3fb1e9b0d5421757730abc4a540df31c6d1a425ec26335d30ac28a2fc00a767229e64cd6aaeb1368be3af9dd91365e65470f60ef385bb25a5cf9c979a7316be2819782ce7d1e04340775560e0096bc4c0c54951321b53ca85f3e45c8ec287f13c7727547db47f6c273648ee04fd0962261212d22d32b00e978438cc4ed0f2a4f41d608fe3a1278f8391a0a66cfa1248ac83f6279434bca0fb4a3d6385ea971bbd48f5a141322176570cc74291b62c0ff56bfff778c0416c74c052ca8c7b43f67b38b50f98a56da9e7f17550ad473c1698e50c5e925cc4d038e47219abb4d8e3843ee194778c196eab087758ec8f786af381b952c4880a62a7897f1391d05b4e851f5bdbc6d075fbe1cd6272e8f4734ff450cf95c238e5f3182745ca3a89e09c50394d7374f7b0ff7fed76fe138b85e7b996ff87da3e3778ba45b43e9f06656597b513d4f8f79fe058bf7eb0017e00890d666afc200447e388a640a3dbe0c8788a25f817c740cabf2da1fc67b63db5edb314a7960e054fa6b19feceb8b253d5a9e01402f4b9554982e218e16c148c209c4b5a77d66d3e444e27dd7c43e0aafafe0f6b1b408180cd409cd98417cec93576b435f0dcd1b24477534cf591d4c4891df62ee7e59b9bab077ee656f7f97f42ab96d52645232e87bb0cc6c1b04bb2aef751faa16fcd7085e364d8aa40d87acd61ee815a9b0968326fbd216b38cbc49505e25d8d2989f7c2d040100586328337229087c68d5fb35cea290d508719296970848d1c742f56096ed3e1dfb2491160e34aa4ee423e76ca59a32b29c443be112f45d81723426eb2b7135e365bd65e09c6d8de3ededbafca3121e86295b6639b4741c0168504189cf14246ae5e4ab228f5a3e4bd43dfa9e0b6b4654f8786d94e87c17e20244bf3bdb9a513dc60ee10b81cb840043b506cb0a67cab92889e7f6fa133cd28f4f472724bc47deb7dda9df60753a57e3cf5be292c7ee2a1713f4edcfce82a7dcb24c775b7dce22c44616be7eb3e2450bb119c85244b0aab440624ce84829fd460589b26c0d5162d9052703c7736b474e5bb987f3a863a1109e94936a2f148966dbd20cda33b314b879a8bc4ecc5e1d5192da0be0fd66db9cd3b72eaeaaee08050e43952dc027e1825fbda93f8c1497742417c5998b6f57c9bffd749a3d263", 0x1000}, {&(0x7f00000000c0)="d5617b", 0x3}], 0x4, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x18487368, 0x0, 0xff, 0xffff, 0x3ff, 0xfff, 0x6, 0x1}, &(0x7f0000000080)={0x0, 0x13c9e79e, 0x400, 0x8, 0x7, 0x44f3e20c, 0x1ff, 0xaa78}, 0x0, &(0x7f0000000100)={0x3, 0x100000001}) 22:37:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)='b', 0x1, 0xa, 0x0, 0x1b3) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) 22:37:10 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=""/210, 0xd2) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x81, 0x0, 0x40000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x8180, 0x8) 22:37:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000300)='./file0\x00') chroot(&(0x7f0000000340)='./file0\x00') ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_flags}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000080)='./file0\x00') recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 22:37:10 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) sync() getrusage(0x1, &(0x7f0000000200)) getrusage(0x0, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r1) 22:37:11 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20088, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x1000) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000), 0x70) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x3f) 22:37:11 executing program 0: mkdir(&(0x7f0000000200)='./file0/file0\x00', 0xfffffffffffffffd) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000280)='./file0/file0/file0\x00', &(0x7f00000002c0)='c\x00') lstat(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f0000000100)) 22:37:11 executing program 1: socketpair(0x20, 0x8000, 0x10001, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x0, 0x0) r1 = kqueue() r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c050ffbfffffff0fffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{}, 0xffffffffffbffffe, 0x2f, 0x0, 0x401}], 0x100000001, 0x0, 0x0, 0x0) kqueue() ftruncate(r2, 0x0) 22:37:11 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x0) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) fcntl$setstatus(r0, 0x4, 0x40) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 22:37:11 executing program 1: socket$unix(0x1, 0x1000000000000005, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) socket$unix(0x1, 0x2, 0x0) 22:37:11 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = getuid() setuid(r1) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 22:37:11 executing program 1: clock_gettime(0xaf5d81f4c3c90870, &(0x7f0000000080)) r0 = getuid() setuid(r0) r1 = socket$inet6(0x18, 0xc005, 0x8000040006) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000440), &(0x7f0000000480)=0x10) r2 = syz_open_pts() fcntl$getflags(r2, 0x3) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r4 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f00000001c0)=0xc) setpgid(r4, r5) setsockopt(r3, 0x0, 0xa, 0x0, 0x17d) fcntl$lock(r2, 0x9, &(0x7f0000000400)={0x3, 0x23, 0x10000, 0x9}) r6 = socket(0x18, 0x400, 0x1) write(r6, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) r7 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r7, 0xffff, 0x10, &(0x7f0000000000), 0x1) r8 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r9, &(0x7f0000000140)="02", 0x1) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r8, &(0x7f0000000280)=[{{r11}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r11, 0x20007461) open(&(0x7f0000000300)='./bus/file1\x00', 0x8, 0xa0) ioctl$TIOCSETVERAUTH(r12, 0x8004741c, &(0x7f0000000200)=0x401) kevent(r8, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r10}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000001c0)=0x2) kevent(r8, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) truncate(&(0x7f0000000000)='./bus/file0\x00', 0x101) 22:37:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000080)="56ffb47d912eaf1ba81555ac4a2f95b973031c75248b330fe7df6b69d80c39fdf447a1706ad81b01a02094357f3fa52ccb75cf5381d414210899664774dd3101e6f8816b1f9e4c702a81bb9abc159cd98050e8d3eb117b3d95327cf1312e16768f46f522c63dc2825cb863d20733b21d27160c7ecb0aae3e1c30e5b2f1c9e9b688127ce0500bb2010925bddfc030e504295cc4aaa354b49c5f75c46d8028cbe5ca98599fa65e712bc7d9ae59b8a6b26689dc3af3", 0xb4}, {&(0x7f0000000140)="e4428d22577df88af5c98b2db62959d3dfe0439830d6f13c07e588af230cc932841aa4892b8d9ad140eec29e5ed2ce5a85c1c2999730b8e8fd9f02bf791ebb4e85d0d9772f27dc5e0e987d85345996d0cbb9961355d78c6392019c5db8ca2f58bd6209a0b3cd6962246e1e9efc0d5a9f", 0x70}, {&(0x7f0000000500)="f8757a342ba13a20bd6040919935e09996d6d41b29f3ca1dcfdd8fcd4361045a8e5badfdb54e15f24a613d3d5e37480ba722babeadbec9b113071f10ba355842faeda60bd6526cbcaba96f445b434230df0750732810c0ea45715675dc93317eea2a64b829a726ea48d1f61e44ea263623b3aef77503a175ad4a61f5240544387a52c5e6e1a5211f2325773e0b490d49fda8b9facb495be2ad6a0e20a95752b23e6ee79bcaa7f50fdc611e879195b05800f3b4603a7f119d703a695edecd442881c85d4715650139087288a2da9d996e9606dbb0397c21a000228622aaa08bee420c70fe404b51f6aa8b900cec9948dcae15f100e4c8fa9c6841966753434ac98f7705ab423bc6002928ec5ead6d0413a462ec3c35c6b409d6d29e805a8f1ce787ff8ae503d7be54ed0488c121065267e8780f3cb10c4dc96fdb90ed58064c9db8f1524f7720c2e6273792521fa215c3abd3fadf08ca9a0d2c16818b46fb63d7655e46f69ff486903ec6456b97e52d97c65e0796ba109fa8556770438e6e6be1d0dfc94bd1f5538949995cdc33b937c129ac81db5d71ec1642ea6339c16802701b05dc6c18f26068617974bd5fc58837642f37d05153ba72ef2d6dd0889bba6e37c023996563dcd547138e1efb3e43089602f0292ce0fd5bd9aed0facea17747c84fad8d16c3585c93da70f707ed2ead45bf05fbf309d77fadd4e464ebcddce10d85062d07ca50aac0750ac9eb6ee8d4f41d12d6eb31fd655efbf646e46f309eaad41bd53ad5c97382f48eed062a689417afdce9f39b554489479a598cda9d66bcbf0473ceb3a8aa823a0ae8abba10ed50855bb473e63f60e23492324e2fca0d392607258042eb576e6da71bc02795f9ad397a70e96a11566ecd9489cc9c3fbbf3745cbce4cf02e90a93a5ce7ad77a13048a9d760a9ba7679168a916128bfb31aecfb7572ec92d97bfb22fbf7c0498e1776b78057dd8dda5d9b8ef515190447262c9e86077783d0343e64cb2bbaed1de21e6b8999c07d98920a809b2233f76bd5b5ce8d2ce4eff218150eddc43dbea74ef824978d671a506c6a2fb1a4e59a06c1b2d5bd0a3e819b4e1cb5b76f99b25dcd4c1e541ad1967c0e429d4e9962f96699d5264283bed6a05d7e79ed0e37ddec6a4858455515c75c9960917398e9118aaa187ad1c354592ffcf195387f3d4b74b7badbfe83bc95011eb19a15e2bf684a06455319eef39e76889ce933f9f53426e7026623dec344cc12a0ded02aadd0e1cf9381f7d48a8bfff5af68eb58f1f03273302b00ec9319971c49a80fed5c674320456d91497cc81ce9e24bbc9b8274fa705a8afc021c8d759ad413d75badfdbfe40be6218f903681b6c1f2386367e280ad1695fa3711620936ab329db20278fa1bdea328a8ef09122237c843d6c5b00a069dc384644bb65420be489af44454c057accee616b37d9077f3b605bdfd791059c53fdac235e5a09e14e9ce311b4095d9df85a4aa489eeaed47348cf27d9382d6c8e7c9108394844b4a8e26c725bc5a61651129b18aab809a406001e26bc3e5e6aa683a0260dc43fd3b47d3f54cfb6c4d082dbc7b38c741087f6e28ccc13ca79bd772c1dcfed9f46647f1578afcff1ed438cfb9d12b5a8cfb6b9faf42c127125ccd52213199dec4847f5501a8f2d86c0e738767fc172db1cabcf822bb9e6b3c4b8600a4cfbd62d640330560af9833589cd0cce30030c2045c7555cfd9c4fd98938ba2e4c820b59d6e800a8f02376391b7f2d26447373002a261082a4b29b3a942c5b613d253657228bcd9296c8678daf702134660f725224f43ba305b3dd27c371f2d16c3a49ddb3bf6e8cb1eb234af3ce85b3752561619eef2e005792e3922b445691f7517e130e57dd266b0f9d97938954604bdf085ac994a28426485ccfb5295fcae90cbeb07eaba0204f77c6295a8bc67626893fc1a60b2f2a77da7aac8a86b6c388e01a4c593a5bdf79bb637d67cb229f680a3af3772d0350f8f68d969673c8e14df9887f3ed9cdf3888544bd12ad79f15758ac9cbb619b7d43ef4778026da721b2481183c7364d2dad213d86181ae9fefa86e23fb6339770f65d3bf2a5af3049ba654fce4b52b55706daab6cd2c1583877f4410ab4cd76b53810279d6d1e2f3cef760de5c5c4a60e586b26cd3fea0570f909a704f64647964bbd180f92581fe1552fe6cc006632b05ee58fdb6782d40aca6fa26449d2e2f5c330142e1c5c2e28248c45f4cc521909217e2284501677e020e7e2a1368bdb1a92c6103e0170c19ba506454a66ae1e51c86c9462498118c13621e6c52fba0cfb002609cbc5ad88729984e448a3f4a7123c2ce4d74a83e0006812cfc920cc822b0652f390e9f548b4a7a1537ea71f0f6fc354bb34ace88663f9f7b2912445d9eb1944c4a328b8301a17641dec7070dfdad213a50c4984496ed43ebd210bbd19d9fac1ecb644904607cde72628a436480f20c64f293531abcd5c700d1e84054ca984184cd038a7e36b5114e08952aa1e91456596e785a694aefd61522a919447d2c73e1feb869ff5526bd0360c07279d5190cff3a1dc9f2650e462502c9356c22f4dadbe181421b1208dd5c9794d4a7bd319396a2fad4983729c988c701bdcd5bdbbbcb8b6b0ab77b406563f052c031d72e3f953bfae22a528aa1758693fa1512305a69358d43c5284fb7ffe9a849e46bee72470fd9a4a61fe98fbe58337d1f5fea41fbe101ba015d752e625de20fef2ed3aa4ea871a3e569394b0fc1c1249a335b82023715e0cb37070b7a8313dc4662963e06d1f2eee2e56a35626c3f79f9a57b54cbf3092ff48d14fee8a165b669d92955e3e5382672faf1107da9d56a7864105ad5de59dfd12f9c7e4f04bf851f8d52fc9d65f7db2993bc4feb19cebed2761808dde98552cc746f70ee51960dec2f4f404c53705709df0d94d0fed3f9f9894afccc198510ce9e1b534319c7e48adc80af81a91da6c592814cee07d47c3ffb3e340d7d84ddd8672e9a97d5135c2ea2d28e28af7a1b61b71bdae5b354c749a6930fc09e518ce04fa5791e459d07152af099482fbdba8471cf49ee4486c67930aeefb538c5ac873868addf0b1d551da177dc7a40f26928135bf35885c69fc1984b34ae2ebf8dbd9fc99d9fa63ca309b6ca14c826df276cdea91577cd7eb49bf66506cac33ccb760c8da889fc9b89fb2d7839a240ab37200b0e41fb8abe2de91a3e588ef2849ca1bd751648582bd65174a95c1e209ce24610cf07a761491d13c121af36cfe18aeccb1a0e1ea220ccbc7f9742599271c9e9b9c84b530f0d779b7bdb5e0bb09c74c776bd70075b42387aeb85afef5f6cafdda4552c353b5a2cbf232e157c95239bed8ab3df55832276555451979285c7ee28c83d43bd30ee67c94b26b47cd109797098641f4ba635de9c62a38239ee5843f1ee95da8bd77af92a09f5dc7ad961c8cc8d4f2bd183192e73aac43592a01d6dd3b0f1e164e0b8eab0e95d4357d54ba9e46888cfe3ab55f876efd7e0709900d9d038413f24339041c54a01235a557aa45fbc96a90f101763207a78bc06a467e2db5f9c4c00bd79aae9e57f642aa3faac94a53970afdd8aad5cbcb48cf1009669f5daf874d8198cc609bcf6ab93240168194d1c399abb3d9f7fb9ff387129aec47047008c6a5e2c1a7227d4534552b276570eb8b0fcb8c57740b4c1bf4343d71f7fc8973b29dcb5baac8b466b8e493f4ddf6a229420f4b069ba021fbb7b64704d2f99ca9ee91441f4fc6d5d2f7117d8946298492b95533eca97188b7317fd3813587e2d450e1f902f57d75f6fabceff26d20d41e8e453cc05d5bab987758870376b5dda3d23b5ff5929b1eed1a3178de5c5024b99c6884ce79d837785f2d1e0bd50f0436e7348629faf19ffa87ec225f12985b15f84b13aa57cb5d35943080fff261ef674ed85d680a3cf6a2de4dc40ff1b43fd6b472e12874c61b1e9a51d1d22cff09881f6667d5c4597f162aba08e4409bf78882b14cc967cd3d1cec2625b6e46b26293f7097fd985e4b0c9fbbdf514d0fdff8a78f5d81747fa617693e099e2816550a43bbae6ae918f1d50a1c7d088cce4deef9355a3173f45e7648c2b2b756e9e71ca057a01d43adba1467b5cef5d183997d93109e0fe7483bfb6b1f2e1c25e2ae39c2aa2cada4662669723a4720f8a05fe24a040480b0add873ecf186edccb273977144e708b28f3c0261c99245db22f2d2fc0462c44ad7b4981577b05b6be024608daa4f01622b447f4670c5b6145c50f8f04a9170ef252ac2986d71617efcf603d36ffba54bf62925e22b4d0cc7c654ac807f6a44a3b7804fcde024a24b01d25625c0018c370a9a519cef0c6f19b48b08c3d4c6ef44c1d88620bbc8a6e7c4afe9ccbbb5681e08df73c143d16ab2add5b61a41e7c90540e90c77e6390d0646d4a0037e290c1fcb75e9c2a9e9d2e97bad5f081c658336b560c0e513831d653c569b6f9202bbcd435e17a888d8334b28ac80c853309718e3a0422702a215fa418c602376d24632658e70519747948d106ebd044e02a1b9f1821b9db0ac3e1c821411801660ae496513905780e563e36fdcb6a6bd4b82a9d38af4b9a9ce653f77cbe1644024b28b20a9acaa9200f684ef72deb5c097f972ebe275ff19f1fa3df730a1d9e94c87ee641c247e885fde82521a8448102f5800f78fa07e6a2ec4c1a56a26e7df75fce0c2a49a8046bf81f270bb6ebfaa8e7a646e82fa7ebbfbe27f1eea723c4afec0e0e3bc5f73421bdb3e43daa735df660d347b3d74a34243c3cca115248f78aaf106fbe2c85a3cf52bc1461d8912e4a79ed23bea103b937c16d2f204cdc570f129dcb5cb8b7beef8c4b95dc5d84cbc5b6a890b5f4a3dcd3fbc9e7251ecf15f51c9f563f040fe0754ef25da3a33ef80f747c5d97cf8af5b356faae21bb178b3b9ebb9aac78d371ab8380d6a700d47db47d3a2a7db5c5209373c4dca8b7d0d46da8e3064e8f2a9889e9fe8d9f55ff203500cfac71b15cbd9af26d932283489e16e3c60995555b0463aea9b9cd97aa6de6afd34c6d8091505752c91f5ea8bc93018e2e83dfaf16a10b00ae6b477662b4aa4bfd4945ab91231a12a6116d048190fabf1a6a9eec96a44710f3ecf16dabdcebaede60aa654cde4a399d73446ae173185b2045da11fa0f14e0b8a204e95a3fabc4ea8864bafa87ede402d949d424a1370dea96d8c8600470296ca5dfbc8a28b5f36ebb53ceb464494df886947919402257972697e218e0f37f16a74286b2dd8295609df6f672637145b35fa7a3db1198d17133bc23ea2982e1eeb584124cede36efa01a6baca0bb381e746406df9f4997151600be84e42b3d8364fa4b53d13edef272d0a610f44b9e99e1753918d5c549827189376cac126d3c3647f02d838b83272de3b4f2055c85576cafae5a90068cb46348572f89fb69589b6eac914814b2c1b57331b39a3875ef82b295dba74ffc2fdf7d40044c13272619d4f58509b1081ddd891eede35b3eaf066f71f0c40955a852032f25dc2cc325ecf2b98fbe478a85a993fe1f89ceb510b0f446367518f69c104d21ccf66700d1b0e8025cecd98ed54d2c670a41fb2982b4b5d03812a04c3f19a715af2d621fd32263117d70fb0f5af5afdd2263d1d203928098b8e3d8ca3052eca7c9a31c63d5a152838d2259b85f52fd4bfdd21fae0011f0250694bf0713a56ba5e79b997ff17b3a3c539cfbb32021764bfc5123e8dcf5b5e63cb22208d4566211a417493bc4731ba82999cd0c0e5bee81e6c7e28217", 0x1000}, {&(0x7f00000001c0)="69e03c763cd2f470eb0dbe9593c2dcbdf636d8da2f5b3ea5aa39c037b62326ebb9d823a3e2259d65db3c39d85ec8771187def75cf7f6fb930cddfc39015942097e6777ed69b632decf341d46da4ce0ea17ce2e078a6f2a0c452b5159551bd67d82c0d62972c2a38468303ad89cc4275b728119d8cb316a0633fd979162e881301c6b98ca347f3bf5d14fb20b6851cb8f8d06cd8e334ac0fce294d0fbf707691128aef5ad14b897cf7d14b2dd5c24e1153cb2a02672b69e9b5048825d906a3e95cda1933761ccde844c44d5b5795d0cb8c892f4f5f3c8e156ec2b3078075ac3cbd155c17526899f97da0c891552501e211414dc7911b3c6c9", 0xf8}, {&(0x7f0000000000)="a470beed595a4227e41f4a1e2d247ff5006d6f5f76c647162c16573da111a645dc09f7c8bc5c40cdeef12f", 0x2b}, {&(0x7f00000002c0)="d576449bb06e7abdf8b61615b3ccad5a27dad2b9d30190e74c2879cd812e673f1f4a38704849708c09ea9f1b4c6a24e42cb975b38afa3b7b1e5be26ad3c65a954094a9f4c4c768c6977298dfe5f4571fa1a5295b4e5a0302c17e49b849726f534625beab36dd0639cd74b5a7bd9e29d82d8d6112d8c3bb54965c76e0367ae5d80f58f6e7e9c1f9cf70", 0x89}, {&(0x7f0000000380)="a7b6b6594ccac28d516a178a55a93d36bfd76a92b749530e786d9b82a62f69848d34e9c5486e576a2e2d44cb68de340f9bdd91844e4b039b6b6b403ccc651b6bd567c2fbacde8da8d2e9d604ecde0cccfd5b906c543f01", 0x57}, {&(0x7f0000000400)="7a7bb3fb86371d961bff432ef5125e95660b864f2ad181fd243daa25375844341b5857f4ed0f677b1714adbd52395197aa2ddf008b6c77c471c4a3629e45d57c2a", 0x41}, {&(0x7f0000001500)="37d5bb03152f21a16257c241b250c97f267110bc5632a3c14d378f47f17154f98a3ea878709356774bcd1bb08140ea3a55be7c4bcf93587a04f2d360e1e2f91e7540b3dc7e4c4f7f2617ee405b6db1badd6bda9c6d5df67468", 0x59}], 0x9) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = dup2(r1, r0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000480)={0x3, 0x2}) 22:37:11 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x84) 22:37:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004000000028a7) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f00000003c0)="51bb632853ce56627c11b606cb037a016a6a780f335ae05e3fa76abed042", 0x7}, {&(0x7f00000001c0)="7c1cc24ec35d2204c2a07171f0cb6bd9584344e213319ead71c23ce6271eec5f152c7df4ae979ba48a31047967ce2d5daa27a9de9ac8a1eaeeb3b5e6e306742cd0dc3abe38bb2f1dc850d1f0e98d2a10"}, {&(0x7f0000000240)="b362bae7eff7774c4ea064b5bcdf4389bf35f5dce7ff8a114648715ea99ca2ec9c8ff4e3c1dd60570b4fdbb0e85e5011bf9e70b1d58b2760cbea4ec572568a6c9435a2f92eefcd780a9165880740319ad24e26e5f6437e158769ca489bac6dc95615135bdb8ee923fd1ab2daee8d82b3b494376996ac2eb817aa017b3e70fcdce8d25cafa13fb9244fbf222923a9237946bf2d551dbd31e0df941638e8918d96d7ee0cbf92611509618da4a1bf286da35f9df5d39521b5844cfb2159cd592173cae2df70821c498cc5b6143fcbadb3c2"}, {&(0x7f0000000340)="9d444a87"}], 0x1) 22:37:11 executing program 1: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) chflags(&(0x7f0000000200)='./file0\x00', 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff}) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x100) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) rmdir(&(0x7f0000000040)='./file0\x00') 22:37:11 executing program 0: r0 = semget$private(0x0, 0x5, 0x40a) semop(r0, &(0x7f0000000000)=[{0x0, 0x200, 0x1800}, {0x3, 0x5, 0x800}, {0x3, 0x9, 0x1800}], 0x3) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x280, 0x100) semop(r0, &(0x7f0000000300)=[{0x3, 0xffffffffffff44c4, 0x1800}, {0x6, 0x400, 0x800}, {0x2, 0x3ff, 0x1000}, {0x3, 0x6, 0x1000}, {0x2, 0x6, 0x1000}, {0x7, 0x2, 0x1800}, {0x3, 0x1, 0x1000}], 0x7) r2 = msgget(0x0, 0xfffffffffffffffc) r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000006c0)=0x3) getgroups(0x0, &(0x7f0000000540)) r5 = getegid() getppid() getpid() openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0x0, 0x0) getppid() getpgid(r4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getppid() getppid() r6 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x6, r3, 0x0, 0x0, r5, 0x20, 0x2}, 0x400, 0x4f3, 0x0, r6, 0x2, 0xffffffffffffff01, 0x56e, 0xfffffffffffffffc}) setpgid(0x0, r6) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000580)=""/142) socketpair(0x6, 0x3, 0x5, &(0x7f0000000480)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000007c0)=0xc) sendto$unix(r7, &(0x7f0000000380)="847758add1faef7456f2e356558c3080c1c41f94173f30ae316e9f1606697be059ab1a5a0387be758d9b2de8b5847fe9c4a61606189f5244e73c8296e5b9d76df2b6345568678967be140293b4da5bea6e3edcfe9a11a3360bab4a213a6ddabe8ffaf16894c7aa9712e870518e74f822d6be55fc9ac86512f90633f69218fc7a5eaacefa42dc2c64a6e9e4cadf74ff84c961b69e0a306f16368a5f14927b86731b1fe799fbad076d8f40b7eb9c3072bbca961017edf872aea0b99924e47218f0a9a63cf4c213130b87fe006294914ce5bc4a3711a182722e45ed2f0b8764e2f3c2ccc0f1a3daca8197", 0xe9, 0x4, 0x0, 0x0) getgid() r8 = dup2(r7, r1) ioctl$TIOCDRAIN(r8, 0x2000745e) fcntl$getflags(r1, 0x1) r9 = semget$private(0x0, 0x4, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)) getpid() connect$inet(0xffffffffffffff9c, &(0x7f00000001c0)={0x2, 0x1}, 0xc) semop(r9, &(0x7f0000000040)=[{0x0, 0x0, 0x800}, {0x1, 0xa0, 0x1800}, {0x1, 0x5, 0x1000}], 0x3) getpgid(r6) 22:37:11 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = dup(0xffffffffffffffff) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 22:37:11 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x400, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x46, 0x1, 0xf2, 0xd6}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) pipe2(&(0x7f0000000000), 0x4) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 22:37:11 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x4, 0xd759}, 0xc) r1 = socket(0x3e, 0x2, 0x0) sendmsg(r1, &(0x7f0000000340)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) 22:37:11 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0xc004, 0x40004000000028aa) r0 = open(&(0x7f0000000600)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="000000186004008b000033270000000000000c000000001400fffffffe000000000000000000ffff000000e4", 0x2c}], 0x1) 22:37:11 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) syz_open_pts() r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='&\x00', &(0x7f0000000140)='/\x00', &(0x7f0000000180)=',f]$}#\x00', &(0x7f00000001c0)='}\x00'], &(0x7f0000000300)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='+*\x00', &(0x7f00000002c0)='@/&\x00']) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)=ANY=[@ANYBLOB="313e43eaba596b02460a9a13fc00000000000000000000000000fd788080000000040000"]) ioctl$TIOCFLUSH(r0, 0xc028698d, &(0x7f0000000100)) 22:37:11 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0xfffffffffffffffe) 22:37:12 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0xc010427b, &(0x7f0000000000)) 22:37:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x5, 0x5}, 0x7) 22:37:12 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00002ad000/0x3000)=nil, 0x3000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 22:37:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = semget$private(0x0, 0x0, 0x400) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000000c0)=""/42) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000000)=""/164) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) 22:37:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0b0000000200ffffffff00040000001a000000009376000000002255"], 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0), 0x0, 0xffffffffffffffff) 22:37:12 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="105dae3070ca9f05", 0x8}], 0x1) fsync(r0) chmod(&(0x7f0000000080)='./file0\x00', 0x4) 22:37:12 executing program 0: r0 = socket$inet6(0x18, 0x2, 0xfffffffffffffffc) getsockopt$sock_int(r0, 0xffff, 0x8000001005, 0x0, 0x0) 22:37:12 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = dup(0xffffffffffffff9c) recvfrom$inet(r0, &(0x7f0000000180)=""/119, 0x77, 0x2, &(0x7f0000000100)={0x2, 0x3}, 0xc) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044275, &(0x7f0000000000)) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x101) 22:37:12 executing program 0: shmget$private(0x0, 0xb000, 0x100, &(0x7f00006a2000/0xb000)=nil) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) rename(&(0x7f0000000040)='.\x00', 0x0) 22:37:12 executing program 1: rmdir(&(0x7f0000000100)='./bus/file0\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = socket$inet(0x2, 0x4000, 0x9) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="789ce70d210aac92ccbcdacaff65036d7415ee3b5dd3c71f4efb48e56bfce4a66c1df138b367a8ed1a14d1ed51e6229cfdb0137a604f5c2d7c4fe425082e95e4b5091915881a865aaf413b78a82ae3491320e766bd6a2f4cb98e80366f25816bbe233939a2855cd42c3f8452f253bee35e7636e85b28c73638fc629d4e", 0x7d) r1 = open(&(0x7f0000000180)='./bus/file0\x00', 0xffffffffffffffff, 0x1) preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000000040)=""/91, 0x5b}], 0x2, 0x0) r2 = shmget$private(0x0, 0x1000, 0x20d, &(0x7f0000ffe000/0x1000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r4 = getegid() r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) fchflags(r1, 0x2) r8 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000380)={{0x7fffffff, r3, r4, r5, r6, 0x80, 0xff}, 0x76, 0x4, r7, r8, 0x6, 0x4e, 0xfffffffffffffff8}) writev(r1, &(0x7f0000001f40)=[{&(0x7f0000000140)="0000001860040000000020000400000000000000000080000000000000000000026177c9e91243cfb272877d", 0x2c}], 0x1) 22:37:12 executing program 1: r0 = socket(0x1e, 0x3, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x880, 0x80) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = semget(0x3, 0x3, 0x200) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000500)=""/4096) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) close(r0) 22:37:12 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x6}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00\a\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) munlock(&(0x7f000069a000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 22:37:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x21, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x1222) r2 = kqueue() shmget$private(0x0, 0x2000, 0x11, &(0x7f0000ffc000/0x2000)=nil) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x42) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0x8, './file0\x00', './file0\x00'}) kevent(r2, &(0x7f0000000000), 0x8, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xaf}], 0xde0, 0x0) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x8, 0x6) 22:37:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r1) r4 = fcntl$getown(r0, 0x5) fcntl$lock(r3, 0x0, &(0x7f0000000000)={0x2, 0x1, 0xff, 0x5, r4}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r5 = kqueue() close(r2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r1) 22:37:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x7) 22:37:13 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0xb36df6add8220f9b) shmdt(r1) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) close(r0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x20, 0x0, 0x3f, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) 22:37:13 executing program 0: getgid() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x3) r2 = socket(0x18, 0x7, 0x0) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000180)=0xc) listen(r2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'./file0\x00', @ifru_dstaddr=@in6={0x18, 0x0, 0x3f}}) ioctl$BIOCPROMISC(r0, 0x20004269) setsockopt(r2, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 22:37:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3b, &(0x7f0000000000), 0x4e) r1 = dup2(r0, r0) geteuid() r2 = getgid() r3 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x5, &(0x7f0000000080)=[r2, 0x0, r5, r3, 0x0]) r6 = semget$private(0x0, 0x3, 0x124) semop(r6, &(0x7f0000000000)=[{0x3, 0x7e113c32, 0x1000}, {0x0, 0x7b, 0x1800}, {0x5, 0x8, 0x800}, {0x0, 0x1ff, 0x1000}, {0x1, 0x3ff, 0x1800}, {0x0, 0x3, 0x1000}, {0x3, 0x1, 0x1000}, {0x7, 0x5, 0x800}, {0x2, 0xbc, 0x1000}], 0x9) getpgid(r4) 22:37:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3948aabc13f4a665de32e5731318666dea8b0aee"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 22:37:13 executing program 0: r0 = socket(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffe, &(0x7f0000000180)="082c75ba00a60ff798b599264742c242b93a040f7ba1f3fb6e2088164bbc151fcf5163fb82cc1746dcb895c5", 0x2c) socket(0x1a, 0x2, 0x8) socket$inet(0x2, 0x4, 0x1f) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./file0\x00') setsockopt(r0, 0x1000, 0x4, &(0x7f0000000040)="cbded5dd2bfd1c356302c98beddc0f8fd45f18668b882082f854cd6f69a2b75ef2a51ba9839cb4b5fef5f2c1216141efd95ae4e78312f23f8d5dbccf213187b04162fcf74aa24562b86c6d949e3617c1ede53317641f21986b2d4ed7beda82e89851058f6333fcf2f7ca3ea1b196e4d5b8a2c63fd1e719c8c2febae4564289a78d588b9431ab13e55feafdb40a4ac36397732c1f7295f393f4ea19a1caf9963e2de9fff4017366d5a8bedfc2a73631cb621432e4b0b4e59e253fe9c740efb9678ced77986a54c14d9dbfcf5ae93f516a5163f6013082744c8d954addf68d", 0xde) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="4234d3a1a97dc03e922f5d0e0dc0917fda0367310d4021083ba7bffd2ad49d1d9155de3228fd93", 0x27) 22:37:13 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) listen(r0, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="d148c21ffdc93a6264674481233667d82ee723cae29517338c50e6d5936b22a7d1d983e7323172687834609726f7f85c408a85d45350f803772434520aaade3b3608b5e4fbc7f8232a617d9e397e46eeefd43b36f5861c266837563447", 0x5d}, {&(0x7f0000000080)="03c5fc36ec35d39a827de66fa56a9b4839003369aebc239812ad2302e2150e0493449d2296d50a6ea408e1082284cccaa050e747888fb4f96a0bd8955a92a2f318d6f2bcf1724382c7d177d2388bb21828d4b009c1a282180ffe9a5d11ec460b432afa49d877a844c4af60fc1eefe5fecfd7525a2ebbf420f45c64e01fa7538f8556ecf376a870cef495e40c59fead5e4af554d9d059f4119da4d22ca3b53f260f08440a0087e81fc67fd7a61f42bc9fc03221d2fdf6a92a553b2d595270802b2456369b43b60bb14986bd17994901fba849698c2726c66ac71a50bef290382a1e248c0c7b8329228d9fb478a90c2e3056a1b134b798c9139caa9ecd0f", 0xfd}], 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDDISABIO(r1, 0x20004b3d) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 22:37:13 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) 22:37:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x7f) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) read(r0, &(0x7f0000000180)=""/197, 0xc5) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) fchdir(r1) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 22:37:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f0000000440)="76e91bfba01b2b437500f4e773d6d07539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13002174ddb0a7bd78cc8c51edf515c237e4adc1514027f448bb7080f211692ad81885ae85829eeddb24585b8ca5334b9edb52d4ecab6e5c404ca284924102e12f4bf453de9f9db6a0a143289f51a0300000000000000000ede8ca2832782da69a63e754249b41058f3b9042a0f76dfa04cc", 0xa3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {0x2}, {}, {}, {0x2}]}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000002c0)={0x1, [{0x2, 0x67}, {0x2, 0x100000000000}, {0x1, 0x81}, {0x0, 0x800}, {0x1, 0x1}, {0x2, 0xff}, {0x3, 0xffffffffffffff01}, {0x3, 0x5}, {0x3, 0x3}, {0x3, 0x7607}, {0x2, 0x8}, {0x2, 0x8}, {0x1, 0x1}, {0x3, 0x101}, {0x0, 0x2}, {0x3, 0x9}, {0x1, 0x9}, {0x2, 0x7}, {0x3, 0xe5}, {0x3, 0x39}, {0x3, 0x800}, {0x1, 0x1}, {0x1, 0x1}, {0x2, 0x1}, {0x2, 0x3d5d}, {0x3, 0x10000}, {0x3, 0xfffffffffffffff9}, {0x0, 0x2}, {0x3, 0x5}, {0x0, 0xfff}, {0x2, 0x5}, {0x3, 0x1}]}) ftruncate(r3, 0x0) 22:37:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86134) poll(&(0x7f0000000180)=[{}, {0xffffffffffffffff, 0x1}], 0x2, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10080, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000000c0)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000000)="4d0fc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 22:37:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) nanosleep(0xfffffffffffffffe, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307004, &(0x7f0000000100)) 22:37:14 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0xc012, 0x4) chroot(&(0x7f0000000080)='./file0\x00') r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x1ff, './file0\x00', './file0\x00'}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20081, 0x0) mknod(&(0x7f0000000180)='./file0/file0\x00', 0x4, 0x9e) r3 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f00000001c0)={0x5, './file0/file0\x00'}) r4 = open(&(0x7f0000000200)='./file0/file0/file0\x00', 0x8080, 0x40) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000240)={0x1000, './file0\x00', './file0\x00'}) fchflags(r1, 0x2) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000280)=""/45, 0x2d}, {&(0x7f00000002c0)=""/93, 0x5d}, {&(0x7f0000000340)=""/41, 0x29}, {&(0x7f0000000380)=""/51, 0x33}, {&(0x7f00000003c0)=""/172, 0xac}, {&(0x7f0000000480)=""/206, 0xce}, {&(0x7f0000000580)=""/145, 0x91}, {&(0x7f0000000640)=""/138, 0x8a}], 0x8) execve(&(0x7f0000000780)='./file0\x00', &(0x7f00000008c0)=[&(0x7f00000007c0)='\xbe\x00', &(0x7f0000000800)='\x00', &(0x7f0000000840)='^\x00', &(0x7f0000000880)='@M\x00'], &(0x7f0000000980)=[&(0x7f0000000900)='\x00', &(0x7f0000000940)='\x00']) sendto(r2, &(0x7f00000009c0)="6e69f63ff3f66e51fa89c9957a2ee6051c", 0x11, 0x2, &(0x7f0000000a00)=@in={0x2, 0x1}, 0xc) connect(r4, &(0x7f0000000a40)=@in={0x2, 0x0}, 0xc) pipe(&(0x7f0000000a80)={0xffffffffffffffff}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000b00)={0x8, &(0x7f0000000ac0)=[{0x3, 0x1, 0xb5f, 0xb3}, {0x5, 0x80, 0x7, 0x1}, {0x3f, 0x100000001, 0x4c3a8c67, 0x8}, {0x8, 0x5, 0x1000, 0x80000000}, {0x0, 0x0, 0x537, 0x7}, {0x4, 0x400, 0x7fffffff, 0x483}, {0x101, 0xfff, 0x0, 0xd1}, {0x7, 0x2, 0x0, 0x5}]}) ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f0000000b40)={0x4, 0x2}) readv(r4, &(0x7f0000000d80)=[{&(0x7f0000000b80)=""/30, 0x1e}, {&(0x7f0000000bc0)=""/249, 0xf9}, {&(0x7f0000000cc0)=""/164, 0xa4}], 0x3) ioctl$KDSETRAD(r5, 0x20004b43) bind(r2, &(0x7f0000000dc0)=@in={0x2, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000e00)={0x8, './file0/file0/fi'}) r6 = dup(r5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000e40)={0x0, 0x0, 0x0}, &(0x7f0000000e80)=0xc) r10 = msgget(0x2, 0x1) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000ec0)={{0x1, r8, r9, r8, r9, 0x40, 0x17cb}, 0x5, 0x4, r7, r7, 0xafe0, 0x8, 0x5, 0x6}) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000f40)=""/222, &(0x7f0000001040)=0xde) bind$unix(r6, &(0x7f0000001080)=@abs={0x0, 0x0, 0x1}, 0x8) chmod(&(0x7f00000010c0)='./file0/file0\x00', 0x1) 22:37:14 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x80000007, 0x5cc2) r0 = semget(0x3, 0x2, 0x101) semop(r0, &(0x7f0000000080)=[{0x3, 0x20, 0x1000}, {0x2, 0xfffffffffffffbff, 0x800}], 0x2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{}, {{r1}, 0xfffffffffffffffe, 0x43}], 0x5, 0x0, 0x9, 0x0) close(r1) 22:37:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r0, &(0x7f0000000000), 0x100000000000021b) 22:37:14 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040)=0xc68f, 0x4) setuid(0xee01) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:37:14 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x10001, 0xc34, &(0x7f0000000080)=""/85, &(0x7f0000000000)=0x55) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) connect$inet(r0, &(0x7f0000000440), 0xc) 22:37:14 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x18000, 0x100) select(0x40, &(0x7f0000000140), 0x0, &(0x7f00000015c0)={0x7, 0x9, 0x8, 0xb, 0x4, 0xffffffffffffffff, 0x400}, &(0x7f0000000200)={0x40007fffffff, 0xd113}) utimensat(r0, &(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)={{0x10001, 0x8}, {0x5, 0x1}}, 0x2) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x7, 0x3a9650a4, 0x1, 0x1, 0x8, 0x1, 0xffffffffffffff81, 0x2, 0x1, 0x1, 0x7f}) getpeername(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000180)=0x8) write(r0, &(0x7f00000001c0)="f051da87915508697c750a2140d9b432c383ac93d9c59a8e359dba721fe109445fb1aa108299a9739a1d88ebcfc32b07d53175171d5410", 0x37) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x2) 22:37:14 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) sendto(r2, &(0x7f0000000180)="f009e806bf193b60e9364be5d6f2d4123a79e464083a0c06efe556c5891c2eb6bb7587af73759d6baa102fb919cf2ae0625c6aa4aa8776658c4742d8e42124ce75a122f4bf4dd7a999ef8b7d5657f4abdc150fe3542a3205e4e938a739c043ed0265bc3e8484f1a84d0a158ea15bb1aa7f4035da59d6b2978986e7e450b7c96985dc526ee26e24271de101dacfcefdaf97eaeaf5a9d8cd6f6f9722eb1871bc4f85f9117fb007ce4d085071349c35e898186c6fdced437a3cbc5916729d72ffd76661dc4b58a2b4d3e4df773a73a0ee11105bcb22a4eb8c31dda0bb561d", 0xdd, 0x0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8) connect(r2, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x522, 0x5}, 0xc) setuid(0xee01) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000000)) 22:37:14 executing program 0: mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x1010, r0, 0x0, 0x0) 22:37:15 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f00000000c0)='./bus\x00', &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0x3) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x100, 0x1) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)='./file0\x00') 22:37:15 executing program 1: unlink(&(0x7f0000000000)='./bus\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x181, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) pwritev(r0, &(0x7f0000000580)=[{&(0x7f00000001c0)="517dfbe4efd971e4c2a510c18df39f0c33f514ede01780a9367e0e000dee7d9144ff90aafcc4049f83aa7a369629c3baefcf7f31d1bd0cc6f601c0c9a2655ac7eb005f5df1daa9212468b90b9d48fe1f4d01dac75b50f49110d03bbb435b49d405bf87741e76c9f0ea3bba16e1494d9ab4f8ba339e5b96433a58cdde", 0x7c}, {&(0x7f00000000c0)="a72defcf17e6abb7e370fa2dc6dabe93b9c9c4d4", 0x14}, {&(0x7f0000000300)="2badab945bd3e403f5e3179eb1ae2eec5351ff8a285004cb5d0a8e7398bb402614a91c0b56f2d4ee9c96a7c433a84c65060690e92cdfee2b43278092db237a7fa28f464eaafa41bf10ccedf237d4f0fb9e769eb8a342de0ccc003f4126db8b092a6d51cb5bbb9ae1f10f45ad05a9a65e0aa72b560f19797bf4a8485844877fddccf31a5896068bf091415e9b895ae24f68c87ff0b34a6fea5554fef91c54690600f517d42bcae877bca57f0b55af8ed332a5f1299bab89480d761855a89adc245e4b2f913a7fd64ca844", 0xca}, {&(0x7f0000000240)="4c5d78c1923b725ab7730590fecc94684eae55b137256f7a39179e9b6f91a909be46fa5220eb434b3647f5aa9a265e1ea6491eb78471f39f21306a42e238944cb41582c2dcfad73c49d388945c62441527330875dd9a9033489e342af83958c32af932fa2c434a014e959994fc5d9b84ba", 0x71}, {&(0x7f0000000400)="71fe6b92a3869f51bf1f6e50f5e346", 0xf}, {&(0x7f0000000440)="f15717ab4e5ab7136100bbc5e41c6656a8f1ed3c11e8332538a6a91118c478f81c980027f719e1611f3497feaec8861c357850f32dadb82b", 0x38}, {&(0x7f0000000480)="4d1a6c0290d4cbb5e79535f0f208ac0bf38cc203e607dc830e9bf12b8674", 0x1e}, {&(0x7f00000004c0)="7a926f1e8cdda197a6a78569b8ddd0589182acd0e568c8a12dc55ff4143997734d0820f14053c8737558db3a0d8b5164dd21f810497367a5f096d4fd5c3f6412b2f534e29fa51062db588b3f11dbda7c53c04821ac0dee9ba1bd969a86bc0f80f33fdbec2bfe3c692e8990e4125ca8040a13d2ad369380a51d5d9a1be9b8339dfcf85f1855a71592ebcfdef0f48c62859076358411292a3ba941c2eb2db26b66008d806c2c326d6219", 0xa9}], 0x8, 0x0) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="000200ffffffffffffff0004001f0e7ae08a5109588dada600001ae1ff01"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 22:37:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x7fff) getsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) 22:37:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e2f66696c653400910261bb894abb8fda9c316cac4f9b42d3e7e33a7948788288b6ec326e61842e6238ae03dfffe14496d50db7389bb975404023798746deb904b6b677c3686ea0cca5a1e8c394e351fb4494ce19b1a96b12"], 0x1b1) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000100)=0x10001) shutdown(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 22:37:15 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xbb8, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000100)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746fc7f", 0x16) 22:37:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000080)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x26, 0x80000000000000c, &(0x7f00000000c0)="ebffcbff13b9fd0c1b6814713048e6993192967ad3b33d6361fbee36f78394eb41f684c8442f04f33fc18b626a505c113b31af1e240547a44e00"/72, 0xfe25) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20500, 0x0) readlinkat(r2, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/204, 0xcc) mprotect(&(0x7f000021d000/0x3000)=nil, 0x3000, 0x5) 22:37:16 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r1 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0xff51) listen(r1, 0x2) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) 22:37:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r1, &(0x7f0000001280)='./bus\x00', &(0x7f0000001140)=""/14, 0xe) write(0xffffffffffffffff, &(0x7f0000000100)="5fb921c69d4f4507ed0685351b2a2f833767894e341dce928ebfb32d5b6187f9b3d25cd7b06178d047711fe64467210ad3fc891d84ff730b4d62d8a5fc91b0d0a746c683ebee29c9dd98c4affd94b56bec43371df5d0ac24c7972be29255cf6be8ee19ca52052c859ea40784c1eb5b2a4f112b0b76b4c403ec9c06cdf6739c9bfdfcac44e7e1a4a7527a5bcfaf7584e3e6a28023f85909ad7687cc780ec26a135560b4064ce000d37a6f709b6a170c67065f32f7e955e47b2ff20ff14e0103a356e9d3e242d0f8443c2d73eef4a9bf23cf5bfa63d08ca9c546a27e4326ca08de525b23fd82c69ae6af01342fa3e990746519fa315ac997db86f9c3fc080bea25db94e53cff2fafc0ef1e4ae0edad91b9a6c39642bfad98b86e92f71b0a18876ee84a1a7f8216bd74a3f09a0cb99a7363d42f261d20d20e85bee312dc7cdfeddd1a54efc9f9702a7247b7906135e0a30c78ac51da569924bd4982b6214a187e6e9e89402f7d0e26543a5983fac0834a5bce6e7e9000d61756afd94e4847ad180e95b511b98ce3e0f6714fb55fe87967ccdfbe0ba096737569e36d1b8d41053a94128ebab63fe9d902a32e21e8efb6805ffa258775e8d0300f406a34fe5b0facd4e80264e84f599ef9e2ab28641f99081b09f4d87d95930ac751b125d511d7d49cbfd7edfdc48b15f380d67d1a759377587a942e0be1bc40e25e318aea1cd658f1f8947c33df5ea896bcca90980ac04486de50d4265f79b6f69fa82201976571f92847903ce4a7712c9cc08d3bb0d8323817545cc28c8b2427022b0f1be44f2f34cd82dd1fcf9390661cf58c29b267220d764e332e396797d547d0c804e5643503c59973ee299ba112c4ceb8d14b799cb6d527d8754d4ca1b414ed87de5c487cfd2e2b462ff279a75fc7cfc092af68b7ec0b1fd395b9ffee2e5949f4b1f098490f13a641f78fc03c5202a71d1822f67026d849acb086ec0ea099ce11b33ebf21694d14f0d97b1456ceb347eff5e9b739fce5140edb9c135c8b96e8781ed8bb350617b639c05f3a3b5c42ad80d44a95bbba3e40fbe557ce398c7a4c4e8cdddfa6cdb92e9b7aece18fbb52cecdf402283d5e512b8b6689c3d9d889ccbcdf990d639b6fb23317f657bdf323139617ab5789405523ab60c88d6db8ce1a04b406b9b784933b52df892771d428365bb30574c4954dc7b338e8676e1660dff295359d8cfda25b8a335de92887f392b1b6b1771edcc65cdc329cc25410a5bbeac3ead2e88500efa65b8b0ac045a5affa4078cfac512c5548660100ff6642d9ac3c719d46d140fae8cd06e47236e5eaab2a9294a5c1bc65819890b37e86d5b8c86731a1650eb019792abfac4148fa1dc9d236881aefd7cba5f1b0926a06a8018f36a202c5cfb2f7ce9abe7d0acdda4b4761983f8814c42257d034d4a41fca5d3bc1da842ace49f9f63bcf30d1dcbb9b353e425d3ea1f340a4844b1cf1d02687cd2803affd2660b614dbbf28bdbb84b130db78a2286d8f482fc8ab011f0fa449e8a8ef7ff34918422070ecde81ed8e4c3579477e123119c247339bca0ad005b22177895d66bd29cafb939691fe2be1f078fc557a236b4e7782eaac14dfc72f1694491c227146245798c1da0deef0d033f79a9c1c0bffd95db233e6b031c271b4cade90a80379d40a7418f991671b5ccf035fa494abbc1f732921349eb9ba06aeee908ec8976b5b2f54ab3331c642548e8a14e1ce573a36898ec7766061553681fb251ab386491a1dfa976b57f131d568933f9e5aeed0ee868d879aadab6316cefd38f9e14e9cbb061ae6907127a6c6e7765db84aab0217f6a97d27ddd16baacc4f74fd64c78cb6e4191f98a1eba417157db7e03dabe23a6f91b1ef1cb353a4fcd00997aea84023c9088e02e65e61bc251d323eaa3a31891328783e256afb3addd81259ee4bcb60b53c33152b855d9ed2a6249fc6bcb7e9b53085566f6a87f79dd01109b915931d818e79426a0703dac62d3fa0a563c669cfb8614e47c6bd0bd4e7fe5453a19f3b2b3c3c5a58845af9cc67cf52543d514188425d7f67a8c7fb4e6539fc30924d18aaa6860b5d26ad4cb7649f08aca45dc73862f06d88426bfe3e5175e6c953582adce41ad137a6060430c274f4c605b29e6384fc976abd340b81a405dce42c2fcbd653936b0ce3914ec2f98fcc9fa30b013c9eaa9a0ef7fd5f8f4ea8ff1d595b1b9120682a6926cb88739e85fd18549f585bd5cab202a893a6a64b20b9a60d5eda0809502ffaea8e9fec5d69481fc26d637b993c63a70528bff8e7f8b76878832a804ef7a9100226976f1b1a70978f3f0c0439884f07fbace46bfbaad39dec1d6dfd90f0ad132bee39287948b43226a5db4d4a397a6179ac4cc36e1cbf93ee7b088a3fa43fcf355509414e2e7d6685ba61825fd80664288a0c1a43f12db812661b3c1bd9ee7d9289b8744abab31f9ce1c49a95539bea2555c3e10180c279f2c8b560f93dfe5b78129ef6d9ed91f1c82db6dd0fcbca03f917bbcf0f521cf83fd9bd127b7e8efe861a040ee0489987a14ba3f4f8883225c6e93f3c528758630aff3a55e7d2dc60514b8beaa3307656588fe5a95896c98cbe5d4d8498b93983616fbc53f24121a4347dfc3ae6ea7aa876fbe4678fa3fdda5e015d9c24574a97bb7e737d6129ad8b4ecc103655a042626b907ad4fe76d47b7bacf2e7e4197e372446232523d12a3bab12c16222dbe87f7f278cffaf800c6166d0eb093110f65c724a6ee4db4d20d9c336d16af5adc7f9c5788f30027ecaaacb6f32e154a71cc931e56f9eb575038cc1c65db33ee3b8ea70fb1c4cc2714959048a2788855474c8b2ba635213d7bda2edff1cf120a126263f5c986dc14885c41883e786f52d4032910359f2196a234f5df3e3239f61a7594a8161ff6ffbe536c682686947dd792cd4b9f64a7b03e658d213a1a3dc5a34fcc1d1379d45545a1ecc508adc5f8af9caaf836cc9c32acd6f92c38e0ff88d803e36ffd2414f8aacdfd83fffa13fc2cfa6d742d238fbfbb0e06bacc3562cf0f6eea2bdba1127fb38a588ad5b5fde54be9cbe86229a3d29dffb470420916de131d3d67ca1f9f0d5d4d2ce52b90d82dc81f6dd592f964fde7af7ef06bc49737a30b9cad6c507203ff42502822eb962ad153f7df0f9de27ac8eccd063de4efcc43fac083de9a926057cff38a632585e1280a507ddf8ac3c708575473db3a1d13a879a6d8e07ad8c8e38374e3ac38b0ee03515a247e6d7120117ba1921c435b47293c5edf285b9cb1fcf4bda6a0e2714cc1ab9c065bd7cd95e7878c07ef6b324fbfc160d98548b9d16ee0bae96f5a2249ed427c5763131da44b0d2316b4763c9f17cc2f865617c958e2ec7874e939d621586c017f3124ebfdd8932f9dd4ee0ead94970f27b37cbc12d2076caaae816dd845300eddd12a2e4045b8af01398ff8f55ab172ca3307a3106b59e599488b94ba664924293cf943b12790950cb8ca0f8fc84f8f1c2c1bf394cb8d8f94ca2e0a1bd12ec383d532631ceca42f112b98459a50f80d0f7c4f754fc270a79c34ac2677bfc63f22c630c7a51402812f9085534479100cc94dca72d49d2ec453347e4b1c897fae4dc72e3fbac67fc6d20a4b938d5d9fa8e3178e955ddace3294c0318dcd13cc5ab5d913b2fcfac9112371e4d0bcdb78ab4dcb180ee22b77d03e8077c0798c4afd070eb67635ab9dc0bcb8815444bc413835de4f3795f08c95618f13c910a240dc652587ae6b8de8bbb6a7132ff096fd04179f38249a5134fb5624796bd64051d2ae9c5b3cfa786f38a6c4ec571118115d2257b58f73e2328db7bf0f78988205b9a986df4a5ff764862e7a48146cce59a9214d51e1ee7f25249506ccb62c7a35c3bc4fabcbbe92d2485bca3cfd098acb4a9f34f7b216a7352f04d7197d91741cd07f292012134f86e0e9955b7a4984ed3df942653e24f230f7acc078a31b63d6f5afc2a2c85a840c1f2017dba5fe28161d0aae39322efd26a7e9cd907664e1557eb8710a096e3a97d47089affdd1b7e44039406b840abcee43744907d5f8c72bf68ad89eef17397ffbbb689d8b68e33323ed71e77f59c910816ce5696f67960665b6a35f6f5901a22ea1b4ea6af25d011004c0b239ab604b8f6c99285fe1ac22f36fff5cce0c21dd4ceac156c91ba7a12b67e7563cabdb235897f0f73644539478b0456559ca810549422dfb9e9054a18c0fc150283d3c7fd96f5850797cd8dfd8ea46394fca819ec30973156a4ab3896d8728fbceadb60f8cf6ed3805424999992bc95337f7df46466884c01ed842e6e71376cc408d6d351039752a15e082b9067ae2861655c5974da066cff87b6af2f311bbc64793e80390e94e11e7871ceb99f23d01562ed32c37d372032ac75cee54faf7f659cbdee234191cb027ada7e717167a1800981d4e0de409ac4c5f18d3f534555b637c35fdc32029b3aa04d88180eb0ba19245d98ff29bb878f6bcf74ef98d3538ad3a174436fee342a78ebeb7b6e91873af2464716f015169e53b6a4770ce880e4ee983f21bcd5281d05566a4a83a1e6d8bd8399bd00119553be2858bca56ff7cfb5a571676d855f70c40d13106a1976fcbb615f826807278410069ece768127ac3910f7cf4e772defbaaac9637f9d255e6371ceeb641e334492d5396bbe0d148d71a3a6d0e05680d6890ddfc907de2c12c37f1e3639a819996d43a3bda53ccd474858aea2c446d2cec72b13eaf42cd8774ea66305f6b264b2b6242678acee9ef27fd6402211eecff94aee43d6d7e1b1a099952cfcbc96496f9ac9ae5e0597bb84d02d904face5cbcb7b0260e73c7e71db5e778551deb0bdfa1d22af59c2f244dd08f6c8169b02c2eddd81275f76a873e96e7d1ebb4b09ee1246f630ee107449c8e6c12a7f5a8092762ac5750d2495d671578697fad745aedfab3888a821a119dc744f8caf8b57a88bcc1f8fb326da66ec60d0c85c82bb2c0f96951e135c763d11b2bf1a554cfb8d269ed335d4ce6c4d086f57e4c57b63e3bfa935bc7fe1f400ef1c16a6586a73929789cb1dc56f1563b13582f73af3bf106adcd426a0c51ce1afe58b7db52bbeafb067fa40326208d1caef6244df39f59d777a00c1eb5d83e8c253ae9e3374c932b8d750beb83442221e70743aa6ab5ef0bc7e785cb50e44a6ba766de630940f38a778c659160d2ef820e029a16a5619e553822a329203f9e2eb1adfb194e5bfce366cebdc4e7c9307a6ca3bba454ebc356f63ac66760ff50d10a75ca0604d160c68ecc567a155b1f55349bba109bff4455867b805c8527a4c0d34b663cafd73804f2d34509659dcba3e390c4fb56b13e6145b410e28877a653a8ed413374ab6e6a4fb81118da5e4b13057f9d50a6b639ae0dc434b41bd4e503ca0ae78a19ba380e815147f3f21c7ccbe73b5d3a76900c650c0e288c23567e41957a6e964c05230d577f0e591ba3c189c10450de6bd5343c0b705c9b7b389b50bdae731925667e458214363408983e24c3322990351a70dc58d10bb7dc649d094c116441afd2c3479ca5e4263943a566a3995a31fd8ada8a6eb1b83fe52db7640798fcb65b128e7ac7e951526bedb7131917de5a7464a72855a9263893d1b86867c0a5dcb341eb6805da6823d58c196a7a5d4595df79685a7319a236d381035c680d90a4eee8bc0c05bc7a04247c455ab85b907417abb6d9d71dc8d13889db9c3340223ebb82e00c49583a185d1fa64d4b7ad905f4138c82c9b2b6f2101efac97f18279308afed9c4a6525170d793", 0x1000) ioctl$TIOCCONS(0xffffffffffffffff, 0x80045604, &(0x7f00000000c0)) connect$unix(r0, &(0x7f0000001180)=ANY=[@ANYBLOB="0000062f62717300"], 0x8) r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000011c0), &(0x7f0000001200)=0xc) socket$inet6(0x18, 0x8007, 0xfffffffffffffffd) open(&(0x7f0000000040)='./bus\x00', 0x10, 0x22) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001100), &(0x7f0000001240)=0xc) 22:37:16 executing program 1: semctl$SETVAL(0x0, 0x0, 0x8, 0x0) getrusage(0x1, &(0x7f0000000200)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') 22:37:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x7, 0x2, &(0x7f0000000040)="3b8c40e427", 0x5) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x8001, 0x9, &(0x7f0000000180), 0x0) socket(0x16, 0x8005, 0x8) 22:37:16 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x1}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x67}], 0x1}) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 22:37:16 executing program 0: getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSDTR(r0, 0x20007479) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'./file0\x00', @ifru_addr=@un=@abs={0x1, 0x0, 0x1}}) getrlimit(0x0, &(0x7f0000000000)) 22:37:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x10000, 0x3, 0x10000, 0xa000000000000, "4d2895de117f524041e57bd5d16a719401e6ea61", 0x6, 0x4}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x4812, r0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x40047463, 0x0) 22:37:16 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) accept$unix(r3, 0x0, &(0x7f0000001b80)) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) 22:37:16 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x801, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000080)={0x0, 0x3, 0x9, 0x0, 0x10002fc}) 22:37:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000002c0)="76e91bfba01b2b437500f4e773d6d07539daf7d2f6d56c1d05b923466a160897509bfc20e77b6acc8c51edf515c20a8fadc14987ec4027f448bb702ad81885ae85829eeddb24585b8ca5334b9ed4ecab6e5c404ca284924102e12f4bf45dde9f9db6a0a143289f51a0300000000000000000ede8ca2a32782da69a63e754249b41058f3b9042a0f76dfa04cc0000000040a575a381d347a8046315a027f457791b6c83ad20af26c8fcbbe795e3c2a017b60000000000000043f707f753653c375a15fc17477de0003367692b37e668349e23354a0000afaeb522fb69b0c12d2fd62e52af54139913f9b3707525cca79644b0bf16265e8440c200cebc26813aafde017af5df750677d8c4c4faf409c576d66794f9625ed5e52ea32e22fc97d3f5a2c68de8d7244cbcba84e17992101123a3ef45f5f9c89b965d2afda7277ce6fe369e71b41f5286aa", 0x148}], 0x1, 0x0) rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000440)='./bus\x00') mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 22:37:16 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x88, 0x0) r0 = dup(0xffffffffffffff9c) accept$inet(r0, 0x0, &(0x7f00000000c0)=0x190) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8200, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) mprotect(&(0x7f000071a000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 22:37:16 executing program 0: r0 = socket(0x20, 0x5, 0x2) fchflags(r0, 0x4) read(r0, &(0x7f0000000000)=""/9, 0x9) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000002c0)=0x8) sync() 22:37:16 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) r3 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x8000, 0xdf) openat(r3, &(0x7f0000000080)='./file0\x00', 0x8010, 0x80) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) 22:37:16 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x0) r0 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) fchdir(r0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) flock(r0, 0x1) fchdir(r0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) 22:37:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) bind(r0, &(0x7f0000000000)=@in6, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000080)) 22:37:17 executing program 0: 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, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x200, 0x0, 0xfffffffffffffeff, 0x0) getsockname$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) close(r0) 22:37:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)='>', 0x1) execve(0x0, 0x0, 0x0) syz_open_pts() close(r0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') dup(0xffffffffffffffff) syz_open_pts() 22:37:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@file={0x1, '.\x00'}, 0x4) 22:37:17 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f000067e000/0x1000)=nil, 0x1000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000240), 0x0) 22:37:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x8000000000000400) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) 22:37:17 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x4cd9, 0x4, 0x800, 0x7fffffff, "92774353ac001e118a0ae30e013481b9439812fa", 0x0, 0x6}) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000240)=[{0x0}], 0x1) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x1, &(0x7f0000000100)=[0x0]) fchown(r0, r2, r3) 22:37:17 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2012, 0x86128) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000040)="04", 0x1}], 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000002380)=[{&(0x7f0000000d00)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8cb3881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ce8e5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1facc17c4ee22a4b0a40f27458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1", 0x49a}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r0 = socket(0x32, 0x4000, 0x7fffffff) ioctl$TIOCCDTR(r0, 0x20007478) sendto$unix(r0, &(0x7f0000000200)="131126e1bdfea7a07852e48bdc69ecb5e0327a05a2eaf849c82d263ab695547e56658ee9656eb0cd56b2977613fa49bbe4e9e72c0a52d0db34027010702e6465bd9bd39dd1484d89e0d252e429c60a400f6f20c3947e1c1802513877869b080f5e85513554593eb251aa73280907ec8421fd5428bf4490db0fd5ddc773e7abdbe1b88cf9635d6ad63e4a723cbe008ff903b52436a56c77419c0d5877b923c6afda064127acdf01ffcd8f51419cb525f00cb38dedc00ed6e04a3b696f54d29370ea16896b2b844fb1d0c24d8ba2d2b97d4ce7812ebf24b595be9fae527975f06352f7cefd7b7f21d72d8f3b194351306cb15f56152580fbf0e49b09e6", 0xfc, 0x1, &(0x7f0000000100)=ANY=[@ANYBLOB="0100757300"], 0x8) close(r0) 22:37:17 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x817, r0, 0x0, 0x0) chflags(&(0x7f0000000000)='./file1\x00', 0x40000) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') 22:37:17 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x34) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x8100, 0x1) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/73}, &(0x7f0000000100)=0x4b) accept$unix(r1, &(0x7f0000000280)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fchdir(r2) 22:37:17 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) shutdown(r0, 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 22:37:17 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="800229fff6e6410000009832f5ae96c884404b7be357cfcf17c5c69c58d1e6e4c939c39dca5d0b22d71104f4fe0ecb2341a62f23d7b484aa65f3239e02bf85c83e35226b31481b131eeec6f720c7edbb8cd53c59d3f4156c9dcfab6e77bd2d23a5305e061c77e97f9a2d9a34336872c320f37187af73260b387ba853f51006303c96e616fe764eaea687257d2aa18fc46daca66599ddf4"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x4, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 22:37:17 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) close(r0) r1 = dup2(r0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x6) setsockopt$sock_int(r0, 0xffff, 0x1117, &(0x7f00000000c0)=0x5, 0x4) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000280)=0xffffffffffffffff) getpeername(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffb000/0x4000)=nil) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x6, 0xc34a, 0x5, 0x1f, "20a10c36a91c7cfa84127defcd54af08804e5d4f", 0xffffffffffffffe0}) r2 = semget$private(0x0, 0x3, 0x34) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f0000000200)=""/54) r3 = msgget$private(0x0, 0xa9) msgsnd(r3, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000469cfc4254ced9bb7ded3715dd986d730970c6de991367d0fa959313fd849da0180f6d919b6b4eea8afd3967673a98d3ba55d6ae7d49e79050710f5e06e57eaac8b5ddd59f403a09708d3981e5e99d711db68618eb37b7a79846bce57e9e5ca8d73e"], 0x69, 0x800) msgsnd(r3, &(0x7f00000002c0)=ANY=[@ANYRES32=r1], 0x1, 0x800) syz_open_pts() mkdirat(r1, &(0x7f0000000340)='./file0\x00', 0x2) chroot(&(0x7f00000004c0)='./file2\x00') openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x0, 0x0) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f00000003c0)=""/61) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) faccessat(r1, &(0x7f0000000400)='./file1\x00', 0x42, 0x3) mknodat(r1, &(0x7f0000000440)='./file1\x00', 0x0, 0x7ff) r4 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ff9000/0x3000)=nil) semget(0x1, 0x2, 0x101) shmget(0x0, 0x1000, 0x2, &(0x7f0000fff000/0x1000)=nil) sendto$unix(r0, &(0x7f0000000480)="06b40ad7cb0b65a8bb", 0x9, 0x1, 0x0, 0x0) msgrcv(r3, &(0x7f0000000500)=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\b\x00'/249], 0x1, 0x400000000004, 0xc) link(&(0x7f0000000600)='./file2\x00', &(0x7f0000000640)='./file1\x00') shmctl$SHM_LOCK(r4, 0x3) 22:37:17 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0x7fff) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setuid(0xee01) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) fchmodat(r2, &(0x7f00000002c0)='./file0/file0\x00', 0xe, 0x6) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x6001, 0x203) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x2) r3 = msgget$private(0x0, 0x280) msgrcv(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000000000000000000000000000fc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f800"/131], 0x8a, 0x3, 0x1800) r4 = semget$private(0x0, 0x5, 0x4) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$GETZCNT(r4, 0xffffffffffffffff, 0x7, &(0x7f00000000c0)=""/211) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x1000) 22:37:18 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) dup(r0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) sendto(r0, &(0x7f0000000080)="bb03547e80aaa26a480bd548f4fced4bca6bc290123f2435630f6122a0f2fac80d694115492ef65e70672f537061f1d646e238912e81b69f449a4903c77ef675d7794521d14d94a7bc679c7452d03f716b48d0f4a810f739adfcb45afc79df804c3f3014cf8012179316da47ea716b25a66f26735319f727ace51992827918b5ab6cca29f7ec71ec5825222eb0a654b4ce6b3e45ea5db959f2879e038fae5f59e6f02f743a0aa74d0696a1d5115604f506edb89f2f76671f0c760945bbbd", 0xbe, 0x2, &(0x7f0000000140)=@in6={0x18, 0x0, 0x2, 0x7f}, 0xc) fcntl$getflags(r0, 0x3) unlink(&(0x7f00000001c0)='./file0\x00') connect$inet(r0, &(0x7f0000000180)={0x2, 0x0}, 0xc) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000200)) 22:37:18 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) fchmod(r0, 0x10) r1 = socket$unix(0x1, 0x2, 0x0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) flock(r0, 0xb) recvfrom$unix(r1, &(0x7f0000000040)=""/102, 0x66, 0x842, &(0x7f00000009c0)=ANY=[@ANYBLOB="c8fefd492ceba7a279ceb8b8e9fa4bedbdf4c5d496a049e44c98ac1bd0f3532ab30cf614fc5c8d495cc706266b242915dd66fbf4c64e3b64fe7225ee70f3bc96279230c83a01184300398157fd9c077bc830000000ba9dc4d87df6cfc7170050cdbe64ddd51cfac2d8d82af1b32300000000008000b509b9a60e259dc081db3880f0d890419af9f5a9eb9283aa1220c956b48ca912df052ff416fe1400000000d87c63f77c6cf9bea5cd2b0710f8745c87bec3ca3e82fafe206ce2977179421259a99e07605da71ab09dfe3540afbb2068e4defacb2ab02c64d013cc275f70c9b0e28e2bfff7f9619f58066d0e9795f47bc1eb8dcb068786e710fd4a92ef1f3bc210af4f1778617e11a419b37b484a11214eb32b337f833336780d38db"], 0x1) r2 = fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getrlimit(0x0, &(0x7f0000000480)) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000700)) readv(r3, &(0x7f00000001c0), 0x1000000000000200) pipe2(&(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000002) connect$inet(r4, &(0x7f0000000440)={0x2, 0x2}, 0xffd5) ioctl$TIOCNOTTY(r4, 0x20007471) bind(r4, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f00000008c0)=0x3d5) r7 = semget$private(0x0, 0x7, 0x8084) semop(r7, &(0x7f00000002c0)=[{0x3, 0x84c4, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x7, 0x800}, {0x0, 0x9}, {0x0, 0x3ff}, {0x2, 0x82a, 0x800}, {0x3, 0x2, 0x800}, {0x0, 0x19b9, 0x800}, {0x0, 0x401, 0x800}], 0x9) rename(&(0x7f0000000580)='./file0\x00', &(0x7f00000006c0)='./file0\x00') r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r8, 0x0, 0x200000000000a, &(0x7f0000000000), 0x0) fcntl$lock(r6, 0x7, &(0x7f0000000300)={0x3, 0x0, 0xfffffffffffffffa, 0x8102, r2}) clock_gettime(0x0, &(0x7f0000000540)) close(r6) connect$unix(r1, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) close(r1) recvfrom$unix(r3, &(0x7f00000005c0)=""/201, 0xc9, 0x843, &(0x7f0000000200)=ANY=[@ANYBLOB="bf9de74000a1069aff3a3f60858fc5f1b91317000200000000000000"], 0x1) semop(r7, &(0x7f0000000380)=[{0x3, 0x200, 0x800}], 0x1) 22:37:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x40004010000028ad) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) 22:37:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000140)="de961774c23e0f7e5912bf13bfa5716dd507b71897abcb0beb03351f02115435f38bdb907dcbcc20c21538513323fa4d921ddc749e39b158ee656a337292681a823ccedc308f7e86a6181a753035085f1957a3357339401c769e757cbc27ca1b26b78d4e08f33bd33b1dd7161314d4a49911c4c4f0163c02ec8b375e79b1d993a1fd16923281", 0x86}], 0x1, 0x0, 0x0, 0x8}, 0x9) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x40045720, &(0x7f0000000040)={0x0, './bus\x00', './bus\x00'}) 22:37:18 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="10", 0x1}], 0x1) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x1d, r0, 0x0, 0x0) lseek(r0, 0x0, 0x8003) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 22:37:18 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1388, &(0x7f0000000000), &(0x7f0000000040)=0x4) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)=0x2) fchdir(r0) 22:37:18 executing program 0: socketpair(0x2, 0x4001, 0x9, &(0x7f0000000040)={0xffffffffffffffff}) write(r0, &(0x7f0000000080)="1fbcd95c0a8a60842b4992972a643e8cd31a175c6017afbe8163b132faaa9873630019fdd7bbf849405ac0247eec2ad920c218cdc2673e261b0f4050c3eedfa0c7f936cda0e29223945928eeeaf2a06cbe1b8a22a193486c2944f18e43a4f2aa124ac5ac4c6c03c1e9d0218169253457fc7c1bf094ba510655f3c1140ad1e78c115ce809bd4cb0cfda126065890363f0b4b2bb69174728e355b7b0a5da9f3700ad6e1131a784ec04f28ac9aafcabc504bcd919bc8a332386", 0xb8) r1 = msgget(0x1, 0x200) msgctl$IPC_RMID(r1, 0x0) r2 = syz_open_pts() sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="680000f9ff00000000000000000000003169a951e955b590d3369ad58a3213704d4fea696915dac10319670500c0f20dbde69a98b3bcf78c6c7b56dafa9ebebc16fa1bdbe0471330388c6edc526602909dddd61ab688d9528557cc49fd86a56acc00000000000000"], 0x68}, 0x0) r3 = kqueue() dup2(r3, r2) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 22:37:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)=0x3ff) write(r0, &(0x7f0000000000)="2b00ff23000008003c00000000060000", 0x10) 22:37:18 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') socket$inet(0x2, 0x0, 0x7) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, 0x0, 0x0) 22:37:18 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = dup2(r0, r1) socket(0x7, 0x1, 0x6) recvmsg(r2, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 22:37:18 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000880)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33eeffde783041a304ced9d7c7f5ecd50537e23a6668a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6eca30540ec02484ca099e8cc6a821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030ac7e8c1bd91fcc37cc9d7a65abb1450702f16422e4ad71b10d610cafbf509b32a08abf4a0b13e8117a68a8d42db6f0aa334a34c7b9a5604c9c10eb3120400f5daaa1daefe46719a014c6063158e7d5698d070257cc0e7c3d5f1c64b4e778e68e9a05b84607a51823e331feeedfc7d8a9102f49bb2320b4b9923ed0ac78e68742536570119c9f15ab40ee2d0de395bc3842159d878e51b", 0x1b7) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900", 0x8000}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 22:37:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x800, 0x8, 0x90d2, 0x8001, "33e74de400", 0x5, 0x4}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d", 0xeb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x20d4f9, 0x3c7, 0x3, 0xb1d, "b08d16c6662247ea5fe500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 22:37:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140)={0x0, 0x8}, 0x10) recvfrom$unix(r1, &(0x7f0000000180)=""/12, 0xc, 0x0, 0x0, 0x0) accept$unix(r0, 0x0, &(0x7f0000000000)) 22:37:19 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10800, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) r2 = syz_open_pts() recvfrom$inet6(r0, &(0x7f00000000c0)=""/226, 0xe2, 0x42, 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000001c0)=0x9) r3 = getuid() setuid(r3) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x6, 0x4, 0x8, 0x1, 0x1, 0xffff, 0x5b33, 0x0, 0x1, 0x1f, 0xfffffffffffffffb}) r4 = openat(r0, &(0x7f0000000280)='./file0\x00', 0xc0, 0x102) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000002c0)) r5 = fcntl$getown(r1, 0x5) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000300)={0x99, './file0\x00', './file0\x00'}) r6 = syz_open_pts() ioctl$KDDISABIO(r4, 0x20004b3d) ioctl$TIOCNXCL(r6, 0x2000740e) unlinkat(r0, &(0x7f0000000340)='./file0\x00', 0x0) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000380)) fcntl$lock(r0, 0x8, &(0x7f00000003c0)={0x3, 0x1, 0xffffffff80000000, 0x7, r5}) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f0000000400)) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000440)={0x1, 0x8, 0x2}) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x8000, 0x0) read(r4, &(0x7f00000004c0)=""/31, 0x1f) r8 = semget$private(0x0, 0x4, 0x85) semctl$IPC_RMID(r8, 0x0, 0x0) r9 = getegid() fchown(r4, r3, r9) ioctl$TIOCCHKVERAUTH(r7, 0x2000741e) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000500)) 22:37:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148ff0042b8e02ad14a7f5259bd7f16120f8991a62fed95b2135c5b5df574d682407720f52a13d79140c872b1dd3b11bbea4118a8d8751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d75ff6b8d2076f3d86cca9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cf986a1e89282830881d1bb57c651ff", 0xa0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 22:37:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) r1 = dup2(r0, r0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x16, 0xf0000000, 0x7fffffff, 0x8}, {{r0}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x674f5d07, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffe, 0x40, 0x0, 0xd055, 0x2c}, {{r0}, 0xfffffffffffffffe, 0x1, 0x20000000, 0xffffffffffffffff, 0x7}, {{r0}, 0x0, 0x44, 0x8, 0x9, 0x5c4}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x400, 0x100}, {{r0}, 0xffffffffffffffff, 0xc9, 0xfffff, 0xafa5, 0x9}, {{r0}, 0xfffffffffffffffa, 0x2, 0x1, 0x1ff, 0x2}, {{r0}, 0xffffffffffffffff, 0x81, 0x80000003, 0x5, 0x80000001}], 0x2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xa0, 0x5, 0x0, 0x8001}], 0x0, &(0x7f0000000200)={0x3, 0x200}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000240)={0x9, &(0x7f00000002c0)=[{0x84c1, 0x80000000, 0x100, 0x13ed}, {0x1, 0x1, 0x4, 0x20}, {0x101, 0x3ff, 0x3ff, 0x9}, {0x800, 0xfb, 0x5, 0x4}, {0x8, 0x0, 0x5b, 0x7ff}, {0x3ff, 0xaaed, 0x8, 0x28fd}, {0x4, 0x5, 0x2b, 0x401}, {0x8, 0x6, 0x0, 0x7f}, {0x8, 0x9, 0x8}]}) 22:37:19 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000300)=[{0x0, 0x29c}], 0x0, 0x0) 22:37:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f00000000c0)=0x1) open$dir(&(0x7f0000000000)='./bus\x00', 0x100, 0x100) r2 = dup2(r1, r1) sendto(r2, &(0x7f0000000040)="51088928504a6becd0ea11c31843ded4fca7bdcb0e28bb139f9a706e146bfa2ed9c6b81d578684a8c3c53c74bc1f964e6d98b359c3f710b4b70d437aa9e884232d39ce3b551e676b58f751d22528959d2b5358cc07861a47e0c3293d2985aa13bda5f6e277ad44de60833bba61ceed8b599932e40f73", 0x76, 0xc, &(0x7f0000000180)=@in6={0x18, 0x0, 0x4, 0x6}, 0xc) 22:37:20 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x10000) r2 = socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x29, 0xabcf, 0x0, 0xffffffffffffff8c) œ‡ÃwOL5¸NSN9..œ‡ÃwOL5¸NSN9..pckbd_enable: command error 22:37:21 executing program 1: mknod(&(0x7f0000001580)='./bus\x00', 0x1000, 0x8d5) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2c8c0, 0x40000000000000) accept$unix(r0, &(0x7f0000000480)=@abs, &(0x7f00000004c0)=0x8) getpeername$unix(r0, &(0x7f00000016c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a8458f2a68085790000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005be72300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f3ffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000917a1447cc1199b5256289c3f2982991e91222350a8a274df4a35dd0d37c4ccf7f789c8c5d5e9a7f432c1e78f5e13b4c3af412f8f9e209b2ff9a2e8d4f63ab0007d229fc2de78720a64d1e6c4bb5d8eeffd9b113184869998d8b2c9fb596c75eb5a6043cdc401c09a52e504d5545260fc3e606a177e75e5416c0efc8fbbc6bef1c9e9215f52e6ca95e3ced27428b1e4c8b2476f975119f387ac751c254"], &(0x7f0000001540)=0x1002) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0xfffffffffffffffe, [{}, {}, {0x2}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0xfffffffffffffffe}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x8}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000400)=ANY=[@ANYBLOB="e7ffff0038d26b093909eb0fdb9aa0aafef283290d68ea5e2e6c75e98d088c53f5d916205d9a1ff27f809e03ca142c17327efb2c5559377719ecc5b91b4363751d6397db7fc92526f11d50f81c82638fde97dbe475561a5936c39988d66c74416a2d1e1ed03a449fba1b70e0dc5112"]) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)="5037cdf83df9350750013d633136077211dd297c166d5147dccfb0c84a94e1baed2f7b3f87f3517d117b10c16fdbc21074ca398b38c2", 0x36}, {&(0x7f0000000280)="b6cf0ce6e8b5e14ac5ad4b36b152402e4db1ec8f09260ebf0d7a912cce6d4d364dfd5940124224d10d52d3d666f5fac1d7b3a0db08809cb3bed2ca6397f380c433cd01675ea3d31b26f43b074b2fbdbca684263309c997e9d6f214e6ebd071c1e444ecb6aff43e9ee6ddf71d4af2c0a8a3a77f592b9290e6798dccc5a4e02109b63e5d82c2a90b519c32f5dab0", 0x8d}, {&(0x7f0000000040)="b4292089fbbddb5073759f0ad78ede7c19bbd8bcc46b900fa5ccc44dcc788d84eb75b4a5f34e79b568a6135ea3ced1abdd522244008a1327a6b2f7ef04819553a8d48952b05cd182b1f326b2fa1e12694b266e816e3d852f5b5b2083a7698e009c90", 0x62}, {&(0x7f00000015c0)="0b632572ae4ffa1fc5ddb8028d05f3e656f332d62eba5761cd09ecc203c1942c5863d2b2c0aeaa72c647239e8f30e991ccd0ecef7b17229d23e52804040e4635e30cba7d27b7f7fa56d25b1895fc919f700b570da94c309d0579928b213a6dbc538f1cb71f80c65c75db53e46de1bfff2d53a2a38adb655c262629a6283cec5d8d8fe8b0b06002858fefb6300d4fe204f4d1de91046d51429623ea53e9d716ca88542bc993b38271dd559ff9d1d7bb393b8e6e299509333698e207a6708eb17579b4a5be8ecb5c9f8528123587ea8f0380f5f19afbe3e0ffaee1bc892b272f542c635471fa41900d", 0xe8}], 0x4, 0x0) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/43}, &(0x7f0000000340)=0x2d) pckbd_enable: command error 22:37:21 executing program 0: setuid(0xee01) r0 = socket(0x80000001c, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) 22:37:21 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x20000000000600f, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r0) 22:37:21 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x7) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x100) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x834, 0x6) truncate(&(0x7f0000000100)='./bus\x00', 0x7fb) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x101) 22:37:21 executing program 1: socket(0x2, 0x3, 0x6) r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000040)=@in6={0x18, 0x2, 0x9, 0x5}, 0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x201, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000200)={0x3f, './file0\x00', './file0\x00'}) r4 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r4, 0xc02069b6, &(0x7f00000000c0)) getppid() mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) mknod(&(0x7f0000000000)='./file0\x00', 0x5, 0x2) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') r5 = msgget$private(0x0, 0x100) r6 = open$dir(&(0x7f0000000940)='./file1\x00', 0x0, 0x10) r7 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0, 0x0}, 0xc) fchownat(r6, &(0x7f0000001b40)='./file1\x00', r7, r8, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0), 0xe7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000200)=0xc) execve(&(0x7f0000000440)='./file0/file0\x00', &(0x7f00000006c0)=[&(0x7f0000000480)='c\x00', &(0x7f00000004c0)='+\xc8\x00', &(0x7f0000000500)='c\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='c\x00', &(0x7f00000005c0)='c\x00', 0x0, &(0x7f0000000640)='\x00', &(0x7f0000000680)='c\x00'], &(0x7f0000000900)=[&(0x7f0000000740)='c\x00', &(0x7f0000000780)='c\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000800)='c\x00', &(0x7f0000000840)='c\x00', &(0x7f0000000880)='\x00', &(0x7f00000008c0)='c\x00']) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() clock_settime(0x0, &(0x7f0000000280)={0x7, 0xc7e2}) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f00000002c0)=0x40302597c) getsockname(r9, &(0x7f0000001cc0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009d8a6ff781a71fd4173fd9de4d43c0cf7773589e28e3311af3f8b1f4b14b0534ca182d640a9dbf609915cdf92bebe9f5cba31b297309ffa0b4bd0f7f6dd134e43c415f69a65312f3a52f532081244bd22ca8f4aff1f1d80bbd"], 0x0) getpgrp() msgrcv(r5, &(0x7f0000000980)=ANY=[@ANYBLOB="000000000000000000000000000000040000000000000074c8a6b5672c2593010000000000a33b000000000000000000000000000000000000000000000000800000000000000000000000000200000000000000000000000000000000000000000000000000000000000000009ff7364ec68300060617cb0000000000000000000000000000000000000000000000000013f4a9eb48ec720e7c4fce5ad90000000000000000000000000000000000000000000000000080000000000000000000000b0000000000000000000000000000fa9dd6471b217935f83892be00c9aa4e8a22d25e3f5caac27403145bd73b"], 0x1, 0x0, 0x1000) 16:00:07 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x1000000000000297, 0x0) fcntl$setstatus(r1, 0x4, 0x88) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = msgget$private(0x0, 0x1a9) msgsnd(r2, &(0x7f00000001c0)={0x3, "09510b0c5996d57fe6635564427affbaf01251d4283a2c0d8ac836edb9762005fb6592bbf6245b3481755b3e57d62d82b0ea202e608e2470ce7048ca11b0b9ff4716be23008ced53b461989bf4cd9b1cff75d2b0271413325cf17fe3d0be7653191d7035aa04215879236809483d900b9b510d4acbaa5203b236e3c1af810e24768b890dc6edbb0fcf2f7a2f1fa1d7de8cc2efcca97b282dd8976ea2323267b0de7300c7b4dc145a049ca3c7b70440d3d149e4231d105da251858f389b"}, 0xc5, 0x800) 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x501) r0 = syz_open_pts() setuid(0xee01) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000280)={0x3, 0x5, 0x1, 0x1ff}) r1 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x8020, 0xc) r3 = socket$unix(0x1, 0x1, 0x0) sendto(r3, &(0x7f0000000180)="5f030782c97932c1c1c4f2bee04513547736f0ade2a227419d0448f4b5a0730369e53c6679ae361eabe83394ffc0b3662d61f95375f6bbc0e5253f331407e409080007f31023b5e51ce8a537409efeeeabaa89cf0c37f3acf5b4069c270c6237baaee18b2293fb52d1e1eb7044f547295db67d4f171b708a2678d87ddf9e746613d80bc915751d36583f1476d6d58194ef063d9eeec38b37c2916de57d62e7d4342d1a8212ef6102c596dc7fe965e5c6e91042c52af7f8506d6144fd33f0cfeefec6b08e526584abcdcee25736bd38007d202131a06afb62951ed3", 0xdb, 0x2, 0x0, 0x0) stat(&(0x7f0000000500)='./bus\x00', &(0x7f0000000540)) r4 = msgget(0x1, 0x400) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r9 = getpgrp() r10 = getpgrp() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000480)={{0x401, r5, r6, r7, r8, 0x40, 0xffffffff}, 0x0, 0x76a, r9, r10, 0x7fff, 0x9, 0x4, 0x7}) utimensat(r2, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)={{0x5, 0x7}, {0x2, 0x5}}, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) open(&(0x7f0000000100)='./bus\x00', 0x8008, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)=0x7) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x5) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2005, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x20004268, 0x0) 16:00:07 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() r3 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x9, 0x4, 0x7, 0x3}, {{r3}, 0xfffffffffffffffc, 0x1, 0x40000000, 0x7, 0x59f3}, {{r2}, 0xfffffffffffffffe, 0x0, 0x4, 0x9, 0x5}], 0x2d7e, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x80, 0x80000000, 0x0, 0x81}, {{r2}, 0xffffffffffffffff, 0x93, 0xfffff, 0x0, 0x80000001}], 0x7, &(0x7f0000000180)={0x100000001, 0x7}) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000480)=[{{r0}, 0xffffffffffffffff, 0x65}], 0x9, 0x0, 0x0, 0x0) 16:00:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) minherit(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) recvmsg(r1, &(0x7f0000000000)={0x0, 0xffffffffffffff49, &(0x7f0000000240)=[{&(0x7f0000000100)=""/101, 0x180}], 0x2, 0x0, 0xfffffffffffffc86}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) shutdown(r0, 0x2) 16:00:07 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffa000/0x2000)=nil) r1 = getuid() r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000011c0)={0x0}, 0xc) r6 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000001200)={{0xe8c6, r1, r2, r3, r4, 0x680d734bfafda518, 0x100000001}, 0x931a, 0x1, r5, r6, 0x0, 0x80000001, 0xf3}) open$dir(&(0x7f0000000140)='./file0\x00', 0x2c2, 0x0) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') r7 = syz_open_pts() r8 = shmget(0x0, 0x3000, 0x100, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000180)=""/4096) r9 = dup(r7) setsockopt$inet6_MRT6_DEL_MFC(r9, 0x29, 0x69, &(0x7f0000001280)={{0x18, 0x2, 0x4, 0x7ee}, {0x18, 0x0, 0x0, 0x100}, 0x3, [0x0, 0x2, 0x9, 0xd70, 0x7, 0x100000000, 0x8]}, 0x3c) pledge(&(0x7f00000000c0)='c\x00', &(0x7f0000000100)='.\x00') 16:00:07 executing program 0: socketpair(0x18, 0x3, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() r2 = dup(r0) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/48, 0x30) r3 = semget$private(0x0, 0x4, 0x190) semop(r3, &(0x7f00000000c0)=[{0x0, 0x81, 0x1800}], 0x1) fchmodat(r2, &(0x7f0000000100)='./file0\x00', 0x40, 0x2) open$dir(&(0x7f0000000140)='./file0\x00', 0x8411, 0xd4) getpeername(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) getpeername(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) r4 = open(&(0x7f0000000280)='./file1\x00', 0x80, 0x4) chmod(&(0x7f00000002c0)='./file2\x00', 0x80) accept$inet(r1, &(0x7f0000000300), &(0x7f0000000340)=0xc) r5 = openat(r2, &(0x7f0000000380)='./file0/file0\x00', 0x20, 0x4) mkdir(&(0x7f00000003c0)='./file0/file0/file0\x00', 0x40) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000400)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x81, 0x0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000480)={0x4, 0x2, 0x2, 0x8, "ca16c32456af33f7cb8e3c27da36e1579f606283", 0x9, 0x2}) getsockname(r5, &(0x7f00000004c0)=@in, &(0x7f0000000500)=0xc) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r6 = getpgid(0xffffffffffffffff) getpgid(r6) getpeername$unix(r2, &(0x7f0000000540)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000559a78bd00"/110], &(0x7f00000005c0)=0x6e) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000001840)) getsockopt(r5, 0x9, 0x0, &(0x7f0000000640)=""/4096, &(0x7f0000001640)=0x1000) chroot(&(0x7f0000001680)='./file0\x00') accept(r1, &(0x7f00000016c0)=@un=@abs, &(0x7f0000001700)=0x8) socket$inet(0x2, 0x8002, 0x3) ioctl$KDDISABIO(r5, 0x20004b3d) mkdir(&(0x7f0000001740)='./file0/file0\x00', 0x4) 16:00:07 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000940)='./file0/file0\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x10) renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r1 = msgget$private(0x0, 0x0) open(&(0x7f0000000900)='./file0/file0\x00', 0x2, 0x20) linkat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file1\x00', 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x4) readlink(&(0x7f0000000880)='./file0\x00', &(0x7f00000008c0)=""/40, 0x28) r3 = semget(0x1, 0x2, 0x20) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f00000002c0)=0x7) semctl$IPC_RMID(r3, 0x0, 0x0) link(&(0x7f0000000300)='\x00', &(0x7f0000000340)='./file0\x00') readlinkat(r0, &(0x7f0000000380)='./file1\x00', &(0x7f00000003c0)=""/14, 0xe) msgctl$IPC_RMID(r1, 0x0) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='W\x00') getitimer(0x2, &(0x7f0000000480)) r4 = shmget(0x3, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x1000) linkat(r0, &(0x7f00000004c0)='./file1\x00', r2, &(0x7f0000000500)='./file0/file0\x00', 0x4) msgrcv(r1, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d6d0c1098c82db69e2ff00"/240], 0xf0, 0x0, 0x1000) r5 = msgget$private(0x0, 0x15) msgget(0x1, 0x38) msgsnd(r5, &(0x7f0000000640)=ANY=[@ANYBLOB="0300000000000000e14663129182bdfb35212bd1ed280b30a6bd3e31df3a9f4755635508c54f0fb244c45216be17b96652914faca569bec96e42e93e06b2a30ec3a36cc1adce25ca4281dea15093d4202eb31f3e49d3985410c50d2e3b65baf8780f97bda019140e3a00"/120], 0x1, 0x800) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000700)=0x4) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000840)='\xcc\xb1') mknod$loop(&(0x7f00000007c0)='./file0/file0\x00', 0x1080, 0x1) chdir(&(0x7f0000000800)='./file0/file0\x00') msgsnd(r1, &(0x7f0000000e80)={0x2, "18c082b64d321c3bc2fd28e4f3e8ef297e62b83131ecdf6f9c4cbf37c2d52b0b97d74450d3d5d8096f0bae7a165153f068696590ebff6c87035d07648ba71519969257e6b48717b98fd944f7106a328832ca4076e499139f46412003183332a3d10bdd0023dae52bc4abb9988db58f40d4d47ab86552769369e11d3ab178a979c4826a1063ce4c25611a19bff0eb24b422d508e578f9bafcfbd7181de27443be16cce092198711000a14124faf8da487fe8d37aca08dc3d3b4ea42f4139835e16cf0148922f3e63afce5767b76656bfe9321638207adaf66fd30b1d042"}, 0xe5, 0x800) 16:00:07 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x5, 0x0, 0x10000, 0x8, "c1e056f8812b1009ed5682b3ba1ef80f401c2b4c", 0x1, 0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1c, 0xfffffffffffffffd, 0xffffffffffffffff) chflags(&(0x7f0000000040)='./file0\x00', 0x30003) setsockopt(r1, 0x29, 0xc, &(0x7f0000000080)="0800000013b95eb448d44e5cf39bccd35ba99648efea16ed74c684cdffa8613e744f3a3667aa082c022537ae88c71b47f5a997", 0xfffffffffffffe99) setsockopt(r1, 0x29, 0xd, 0x0, 0x0) 16:00:07 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x28, 0x0) r1 = socket$inet(0x2, 0x1, 0x1) fcntl$dupfd(r0, 0xa, r1) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4501) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x801, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105705, &(0x7f0000000200)) 16:00:07 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x800000002, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0xffffffffffffffc0, 0xbaf}) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x80) 16:00:07 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) lseek(r0, 0x0, 0x0) r1 = socket(0x2, 0x400000001002, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x601, 0x20) r2 = fcntl$dupfd(r1, 0x0, r1) semget$private(0x0, 0x2, 0x61) ioctl$TIOCNOTTY(r2, 0x20007471) socket$inet(0x2, 0x8004, 0xacc0000) fchflags(r1, 0xfffffffffffffffd) 16:00:07 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x2, 0xffffffff}) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0x28) 16:00:07 executing program 1: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x20000100000000, r1}) 16:00:08 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000), 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x5, 0x40, 0x80, 0x101, "cf6217c79934c607f5519c466490da6cec5626a5", 0xe93, 0x7}) 16:00:08 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000001040)={0x1, 0x4b1, './file0\x00', 0xffffffff, 0xbbfe, 0x7, 0x8}) recvfrom$unix(r1, &(0x7f0000000040)=""/4096, 0x1000, 0x40, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1f, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x61c8, 0x409) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x8021, 0x90) recvfrom(r1, &(0x7f0000000240)=""/133, 0x85, 0x42, &(0x7f0000000300)=@un=@file={0x1, './file0/file0\x00'}, 0x10) recvmsg(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/169, 0xa9}], 0x1, &(0x7f0000000140)=""/123, 0x7b}, 0x2) 16:00:08 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000003140)=""/4096, 0x2dd}], 0x1000027e, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0xaf) 16:00:08 executing program 1: unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='W\x00') mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r0, &(0x7f0000000300)={0x2, 0x0}, 0xc) fcntl$setstatus(r0, 0x4, 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') getpgrp() r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getuid() setreuid(r2, r2) geteuid() r3 = geteuid() setreuid(0x0, 0x0) accept(r0, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) r4 = semget(0x3, 0x3, 0x10) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000000140)=0x1b0) r5 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000002c0)={0xf4, './file0\x00'}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000240)={{0x1, r3, r6, r2, r8, 0x0, 0x6}, 0x0, 0x6, 0x20}) semget$private(0x0, 0x0, 0x400) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r3, r6, r3, r7, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) 16:00:08 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) 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}) getpgrp() 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86128) r0 = syz_open_pts() pwritev(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)="e2296833009028882ac7132f972a1c6e5bfe09f20ac3bc22ad66e3bae45a267016eb6bb0aaf59c78c5455410a80c5c540886f05cba7ea92bf810b25a618b21c20dac883d4783b8898c38ff06706cfe066d6145fe03f910d6f5afc04a597a98c36ed253cbdd7f07a383ae987398cacc54453664bda6bbf8be02c777083daa40305e4cd037d2026caef08dfbb782f91daee8f40abb8f24eef19ae6c87765822045e36e1f176bf376ace734db1230c4e5cae10cc1faf108264eb3b8012bf2d99ffcead48a4f5dabaa419a4238e7af8241d5a47c", 0xd2}, {&(0x7f00000001c0)="8dc6f76e5bd0b003b279582b57128a2131ba0c18e60b4219eb3b97ec63993e9ef6f4d62c20b7b28179857f298d88b06b04c8ac0106e08b24d0eec42dbe24eff5d292f4e58c54feea254030eec27a41e7e76364259dc99bb8c669ef9bca2497b1af0090b0d16e827dd9d49bef75b95b0d70ffd6844addf6f7487f2b625436380b957cfab86cb53a5ad5c0738a404dcb6d09eb43fe2b6f8de1806e8bff2b57ced41f97a09edaebd896a0d70612f9187b141b9c20163e9b122a0727d05f01319791", 0xc0}, {&(0x7f0000000280)="e41fd29d53ec28534e288c8ba1dbf00e91a4173721092d9cb8328f35963f4c046fc5108c1fd001e4993f85498d8a6725a73dd233acbf1e08e5b9ebaba9f95305b30fe6f3724342bab83aff2ff14460caaa172324431d38f89eab0840cb8219284da34e5a45a327ceb36b8ca108a3", 0x6e}, {&(0x7f0000000000)="f5317c6d28e43ddb686818c7d351a7d6da479c6494a7", 0x16}], 0x4, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) pwritev(r1, &(0x7f00000002c0), 0x1000000000000278, 0x0) 16:00:08 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f0000001940)=[{&(0x7f0000000500)="b3e352e4563f7f4d4159b3eb2126c3839a2e24ee660550bba2d9cdee50025ce706fb9992931db931b8cd809c0dcac2626e98a42f5c296ab804344f95db01178ee76ddfbf95bad6d51f7181582a183f98c6d77813e54f8c665b7aedc775d61ea429268a5814de8eaaaf655b65da8573c14da8d14efa46a034ffdc3f67a74a060c1e49075842dfce485a10f1f4f413b4424192e10c2efb11b9a0720823a83fadffe72b7ca737bf21fa0e7d69d978349eb1db50302c7df65d09fae5b44f2b7e717e12a84cde96f826f762cd9db7d787a194ab927d2a47f24e796b237a8755e24d065a170f3bce2af6a0256ebf8a5661dbdd6f157ff2d5ac2262b14956ec883818f3ee48fbe06d1b3a6292311be3671a04ed6f490e630381fb25b265502b1346bd332b90de23a3a098f3bbe9d9e73ad6ccd5e06001db99fc9e9a00358e61f2054bed737885fab210e488b014746bc02840d9954e6343c01a6bbb1dae877c534ddaa0831e0fd427e6daf08a1a46ad6406db2edfb595d5e088f9d08bd1eb21860f6760e5a28c0b8b4fb3f37a623142e800cbdee72a1a6cda05fe0e2e5c7dca4022d8ca271e753c22d0e08e0378c6a3bc684151ed9aff2b93f282407ca8fdf2e4d6bb0187d983aa5f13fc9faee30b46b41bf5c2d3a84dbd14f327a0b8bc55b666191219e066a6dcfc7d4be349ce3a412189a854fbacb456a05f04638c7c9564887ac3d554395e26315ec9ce17f98eb4737365dff68c33041c4f919338c53ba4dc9987a8181b1cb177468574970db80d406a18707611f1d76427d2ada98a507ff55978828db8eeb85464b45cfb21a47d4014d549145e75a0c87a72613c3bc4a16fe4d5f4bde833b9833f67ad15d099a8a217d075cfa70c76da77a17dc9580997afc1ede129794829f39abab19d0c6df9eb4871d5f989d2e835f608b728c9f80c43ff8fb24cc7e9b027b0db1e80b0b5a7e37fbb9fa19f325a8bae373c09f03f3c7adb0c6b7878f31409229d31a5d70dd777579809a959287ef00048fb7bee4bb391bb27130bda01909ce33b81b0a9b049c91a5c54acc272d5d80d37eb5651f1e281ce888f807854ec15c25a13e0f6560d99272c9f258466db1d8e67c4b4cb48ba32e4f17787436bc9fd4247f361d67c122b7d2d323a954563a3c6bff19711950df08d707387854dc0025bc8f81b6915a6e0d137e8970dabc36576c766a5510e2db55907c4910f3ee3bb03dc0592581e2cbc73d1453dcb4b363b7e64191266fbacef604afc05adcbaf16726b5c66a23f436e7c96ce422b54e2259135bbe72b6d60ff3735e54d7e8484f8197fb9cc9d35b83484d92401b00baaca936cf9cc072c09f5bd203ebdb1735940669ec157509ea4425509eb210e4ed49c02f2280291f894e6deb87dab3565b4cda3f4c25ead3033b45d9a0f3e2647db969bf16ade2e74f16ca2e4837221fe95a5b89c3a641cf5ae4bc320762a7fa3e8df9702d6bbdde83ae35528b379a92ec6ef192e16a7c012fdd528a7c520d4007fbd24e2ffb0b68ce22b3e970e98e17241e1efa909bfd153b69798e26c1f3cdced2007be5574b0ce9d21a4a68b21f534dc212f45de60340681a01b38fe50c5145b324c9615cacefcfbc5431bea60597dc37cc1f2fc27ca733c1708d0c00ef6852fd7e91f15e7b722359ce6fe248730e4a846daed30dc8ba8ae74d5804a43c21e4cfe6b7abbf4913ea49c0a78960c34698ee9324082c966b0cf20c632efe5c9284dd1e1e3681960e74d65303733646a37416e56b48f35708ae4dd58b4b1067d1e9aaad65b1c8c56b97433430fe6d628d76f8c71ba711a94d6577027418622a47b8a43dcf5a52ba4586f89572f98ef1d93ad0a7cc9a7aec9b560917c5ed20da1271ec73715aa04f273a3b8fd3cb3a021659c62f8a693a8610056fd879244d00bb64a4f18dbff5bb1b4d585202862e57428f1af7a1a9f4bcabd68c44d43cc0f88d1516b89f3f9aaa8ee39659293bf41bb8f129e7940f8eb47e02879f375567fa6bd21893cb2890ebcd863ca887b58465bb7888b9fe23a7efc5e0306d3ce953132f3491f0e409382eab85e087c99125a82a5da50da700d1413bdfb186e4fb662586aa50c4e4c52e8c5139f2f6ac3389cb1793fc03d3e4a0b58a455cafcff795eb94c5cd3a3129bbaa3d08a1b123d02308b0117b3298f27b9c10feef80c681196e1d2a202f86a8779479dcb159065ff3895febcf0e29e4cf6c9499bc5924350a73df12fb0fca5cc38a65d9c3f4af90a087255f5c1bbfa735735262800520c7adae7fcfb37546384c21c526cf9e20a0565cfa05c03eb53401c505fff98a59652e1895c0788b151d67d3304a1bded01bc753e4fc06a999f9bbabca6c4610d58b394413b4c378178f0ae782a0b6711010e38f2e89f113345725b62736ffcacf59b942248d78f4af557eb4d997fa7ad5ff08b650e157865eca0c7886c5979417aead76eddd827e6ef3bdb110e833e3358b010df1be666ff4a731d5c022aa7002bd12f22e15128df5225012d8d413cc82086aa42619336c0d4ee276351455f9c5d80c44ed800822ee583b8f866abf871a375450070bcd5427a34ed2916be92487f4bc960e3d09ed34bb7acdd17aecbfcc6a8bbde7f5f86658cda3cc38a3af5f3fc0087270cffcb1cd786ca11a95a6b1039e3a2b156896df1c67e199874c2933b692caae159e439f8917ee474bfe957c73e8670753666845259009f3394961d1cbf0e5d9d5d16f87f44a48d2d605ec19dc0f8d5fade9e45dd152151aece2893fa55d219ee3d37b7ec32a0231037f88f250fda0fbd14f852aae94021a8b55ecceb796e795db67a9e6b5e9749b6c1d1ec0c01bca667817c5168dfda82bc398876b489d857cd01a52319895930f5c0ccb22358722ce6aa6cf10b1ad1225f3194150b5e52b89d8c81a2775356d9e0c15ac2f9aeb7026a2928daf33bfa9776f37e1a482705cdb0a67d0a219463fa00c8462955811cfc429fa30ddc1e56105033e1abca752461083b52029800477d0d4da64d33f52c8b893ec0295b449148d9ffa266d422cfc475545981d8783fc5b7648a53f93aa1c2a99d4ac7d74487482d10847c9b18e5c461a4e763291e91a6fdd0d3e11626c881b3931ed1f2f39cd9b45561b1ce179ae0d2f516f2a862d73da41bc80a9effbaa1ba4b41230b2d4ff08310cf9e2678f1636bc49ca9a3806774264a724bcda7efadc81d21143d061854ef7a22df44c096fee2b3b8fdca598d53acc7a19977c3c1cb3f6c12d8688be5bba464bc79a7beec9475be3ab6e662051fbcdfd84174fbeab7c7b304e68f181bdf45393a9c3ce48626e043500fca2e170ba6f932b272f937e5e9970c7c5595b2bffc2b70465526b03fdd94c88360021f849e916faacb502067c39c7113d68728aacf53ac42aab3ba7b6389c1ee0fdffd89ae85f8140a4967d03431299bfc0d6668db75f6d2d3440302a6793b1e128ff0655fdcdb814243d4c343c02b4cf0035a543137c5c7de17aeef8eb35e3ba979bdad830ec172eab1ba4c375b6307b8267c6fb266ae0374caaa9bfb9e8539b48a11c4b06d6897dcace8669ad249ef03a3209b08bd678f0bdc058c0adf16a158e19446b44e3cc09f3d9590dc80f99612ebaa3c21d45b9bee49ddb0087724ff0b08aff5f29cf4e28982cea9a86d10e4a02784aed41aabc4bbe375476e415170452662d1a11726479df98aeda75c95b8eea5b0d3442e6fe73c4b5005e68eba2506afc6a77fc9dd939ec75397e94985d39d32247fb532a67a091e09bdf4443ee9672d61086b2915a6f061b625a58b64b42a0976737d2d9f413b0f171876b23c4a305f076631229f4b53f04146a24a87183c69a041994187a6f767a4dcfe96c3c44d378168a2d885f8bc0aa2372d4fddba803ac197ac26759694ba762fa090dd3b80f8eb33d33cb9a83d168d533945655d7e3cd23fd434e903b0c171490b8236720d954a1d6bdc9f7eb5d45eb92029b00994f4bb489c16000bd73a1e6785f273a1f9e9294e57e9dff99ba8eb97fc499a302c5af93306c23a1a5b7ae53a6e4517b465089babf84766796caa903d658f568f775e7a514cc4f66b0733f76da1605a5f117bf85d9be5c7e7aafe169072f96723b1eb6a6a0c3b4285528b5cc85524006c36a351e15e8e741a76f4d6d171f82acd02820ca742a6c5528a77889768f59a2fe241141c6cb0e0123b73f501af832e92e0e21e0392a268f472042f1eda6acde71a5ced3ed209ec53f717ce677870a99a4c75e150bb4e1a30ac778606c1ee3dec997dc4701ca53a7fe0fc8bab61ca2bda48e761c7a8ca0f8ded411834cd746378ec6ea1321cafb62b468485b50a36cf267668ea7c5531a37d9563c3ec6c7e645a8252a13e575e88eabc928755c3e8fa2cc87559dcb506ed53c44644e63581834fba3e1ea9a06e5a17c743e1800cb7351a5786a3a46860d6725571379a1d7c30ae710ba42fa0898496a99cc3d4ed9af76c4bbcb81a31f681b63187af1f0796f8722c61e15d07001ecb07203505356508a193ba5226fc0a522ffdeb3c4413c3696ff46454aebe68ee634b15652ff4fdae88d49315594bdc971c5d8b78dc906aa83441a68a9ecd6f3607bbc69c1968603e6b1a3fdba2717884f67200d5c2acb75a10c7ad7e4d7ad0f40b92639d2b9126a368f610f0429ebbe7758ff814015d9d155c39504e93e94815637d2e87bb7e548c9fe18daf3b74a356ad92ea61834bcdfb1c5df7d08c54da296088389bf13b4a39e59544e94e64ccf41da532c127e5a0247b24b4a82d186faf2a6a529a7d2c9bde018b8d7df2de8a720ad8388dec02432a42afa2a30e8007de8b46b32b57c3cd85c5a32c544145a0945cd1c70449c7603cf156750b100411f01d5f1c1eab69a2c725cd2594e820421b7946ed5ba44b4c196ea92f654a6d6284beda8d29a2d46952e0cd6eb6a172b5d4f596438207904e5dc004cdf0b03f13c3411a741cead5f78d5a20ab1196d90ff48992178ef13d69cc740f6c213a31e693faeb48d246bbd6855c93d454c0f440237f821afb06212c5586a90a2c5df27ecd22e984f9c4848b30f53e5854e035523c8867ac4d61254c3ca7fccecc824461f74dc46152daf4f46747923f488cda6f0bd6d70e3e5de07936d26259b505f49f4bd51930de23f2117a6c62857b51f728fc9c6b838667f28f13cb702dbf99a294b5b88f5ded9723d169a0aa991ff93f248474ef09a098d628280818456bac9fce8b51ee581cc832c28d0466af51c116f165b563a303542decf18163ebcf35567a59e3bd276d685b806771f44dd4ceaa44d4d9301128461e0518c3ec729e562bf74b7d925a186fa187baa97dbde722a7c0c9f4c8c9942381ce6ab9bb01091897f8dbfcaac81dc457460a602f61921d45831590e6278ce509244679c0e8821329e2a46e94e84aef03d0b52a19bf647839899a2bad61608a2f2dc0719cc8f6214f6c59f84e04c5b5c163b857e7d7713dfbc8586a4e9924fe914e052ff5108cc25ccf7a9d3a753ad08483e12de2539b53c1db15dbcd2e323bc1076db4bcb01965990d8b79caf33e05bc7e2ff4592068343df84148a3f0e139651eeec7977b2574d369840dad8afbdce20f0dbd4c0194d07894eb3084b07f0268563db1b90fdd6a30c51bcf07fd212fef0cee7c0ee1deaebfc985321c4a1370ab85c21714985b55d689d01a8d5b68eb14a4cabbf041b3e3f7bf531c4496a3dfd0de78111e88cdeb3397dd2810e775fdc648f337df4fe9295ab27121e9056c681170b4b48f94ac007fc942ef1e10c9", 0x1000}, {&(0x7f0000000180)="0514e87689f5c8fdd73ab216efda3d6190baf80a6fa38bfccab59fca4c3682bd88e11dad5fd03044f5ec10ddf5021f8ed8c8c30812a2238ec343b220dfdfd516aa990349d081037f4ffdb7357b5cfcd9098b370fb08ed28ffdfe5f", 0xfc9e}, {&(0x7f0000000200)="c7f1fcac0d10904eb7d695f32518546451f9262bc325a2ac95354506aaf6cad62ecd668006df0700e3df405c1bebe8db5519e26f160207886fc46a046162d37213e3c3a0373561d4922d6287528d6413bf02d75eaace7a80437581148f0ae2364215266db034919b795bfebf242df33f143cace2015bed53b182104174605ed6a15de3dfc16f4ae4dc984d41cb143ba2eab7ca5723af8540a3b4962f48576dc8e878e2a9026463574454a372014657e866661ff28786", 0xb6}, {&(0x7f00000002c0)="147a6995ca869162f80a0d77df2c166454f1937f34edcd04ec7743e226c5f6c90b409fb42da14c482aee072956255826391fa96a3f05e8041c8f6a81865df963a7eee3e501247f2cb10423886399740431e0bb11cee4f7ebce16c70a500d0334639d74ed9f949fcef55b2433fc5b9193a264d05e7c7ad156bb6c5f3746c4c3b255c964849f3733939d947981987f51519afae21da62d7a91932092eff6307f1203b87985bd25047143475530dcbde8d6a86505fe68ab4a200ad64e21faf9e4952b66e89cb394f1f463c72cdf0f9cee9eda7aaaf868543eed432baed934d93800"/236, 0xec}, {&(0x7f00000003c0)="0928e6b2795bc7184eaa8ff7425eb93ae1146f30ce6a326b8c30220f333b69c4743f31be0039a9566fda0a299645cb60ae427d027bf431b416f8245693cc5020a93a2c2a", 0x44}, {&(0x7f0000001a00)="b2bdfddf7d9cd557a52168283dba34a053440a3177e10b7c25f73be2a1f9d4dc62e0bc6bfc2dba3f13e7e2225a75abf6d4e06c698046d4d46225b0fddfc1eceeeda4a0d2141516d7862c383152b47eaeca72cfcc00a56214a5e41f5b34af4cb2b84669c37ed4734127586182ffff26496586762da590e29f52d17810cc45cff5e419b81aba5622be98edbf8b681ccf477114bbb1e3", 0xffffffffffffff00}, {&(0x7f0000001c00)="8c44455a849732fc5fef319111fbec1e9b2a52a114f7c46676abef7f47d14f736ca70c80bbe2a200022d8638dea7b382a0b98b3c76bc5b92092e7418402bd3f93395dfd4945ec1a946a83913236b218f1b478580a51f5f0f4bb453bacb98e029a8f9fb834916b7971c6be04f4706180df3d53f6a758111e97d2ba0a7e1e1ff2d9cf9c4da2984111c06ba64fcb8fdaebf683a71a5776b80653e5bebcae3dc5ad1a367d875a18e6379fbc057af4ba70cca9d6e664fb20c6239371792a7fb6a3b6efdc04be29b91ba67b2e6023a4e87025c774cd3034136d4bc2aa3d292c699e3cae60edb16df3b9c16c9b92f640f44954b3e04b85e75ef0c5fbc1f4e78809b5a527d552db7a68fe2f1169a7ba42d43336a521a1b6aa828c94d3384e5700ca6c62a8e549a19aee34b8d64de411196f53800ce79a3b1bc023565c91642b976d9fa3ab4d39aabd32cfc8b50187c9a209e25f017cc2b644b8a74d22429cc7417b93c00000000000000", 0xd7}, {&(0x7f0000001ac0)="4a8c0d1a5c5d5894132eede90fa2aa9fc25b63a05c08b713e6bdee6ac61eefb9c033868d532a36112a6ca5111643763f54a7ebc0bf2cdb529e5b9735f554c451b6821fea8ad4a89459e0f8436fd1986c4a558a4e39fa4c75c392f124b7b7f1ab75fb2577b13601f9d22aaa0cc1f8dddf03e0201d3264365c0fcc2d7f61da4320e7c9663bca0416a35931ae3f635359ac40fbc2fc39ced0ed85fd546a3dfd25e24a00df518382b9b929115005c0608b28d330ad425150b57c692ef1a82edd836f432bb45b25eb02b4420f1206bc1f4097dbd8f243fe5dd95540130daded37c810b9d077ca196c62c558a6df7d7b50919766b9241599fdd71db058fce507b1e5804aa21162401c924e5b138b802edc191d04bce917a4c400374e5370c21097c29f76c098be0102310bca882b43446c75", 0xfffffffffffffd56}, {&(0x7f0000001840)="a3e73a0a320016d439ff31fe8b1eb46897f868a333f8b9978777b7fa1a719a82273b2ac4efa96a735bd3a06250c13659e246f5a0b98848635d171cbbf2e3d0492a3728ba97e93f9b3a0eb068f5a893b67da936dc7430f3677234a86b30a5b115d7d51965146128a7bb80e6e5dbf196c0178ff3e4ae4318f72d74d89a90f4d3a115f734f71043d1c1e09066e9899cd0310eacbc177a1b59032853b22e74fc161236ac9bd647bac8596f453ab76d828eb525299a566a56767e24e80b607f1df5a5018b5dc07edc35c63fec6cb7df08a9e4db9d3b7211bca58ae538c746f46f788d0be4c55ab3cac805790ee3a2c989faf2f9df5625e9ffb338be1ccd9b1a7fca", 0x1bc}], 0x9, 0x0) fchmod(r1, 0x10a) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x80) renameat(r4, &(0x7f0000000440)='./file0\x00', r2, &(0x7f0000000480)='./file0\x00') getpeername$inet(r0, 0x0, &(0x7f00000000c0)) getpeername$unix(r0, 0x0, &(0x7f0000000140)) close(r0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) 16:00:08 executing program 1: r0 = socket(0x1, 0x4000, 0x7fffffff800) listen(r0, 0x7ff) r1 = socket(0x18, 0x1, 0x0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt(r1, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r2 = dup(r1) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000040)) 16:00:08 executing program 0: r0 = open$dir(&(0x7f0000001340)='./file0/file0\x00', 0x800, 0x0) faccessat(r0, &(0x7f0000001280)='./file0\x00', 0x180, 0x10003fffffffd) symlink(&(0x7f00000013c0)='./file0\x00', &(0x7f0000001400)='./file0\x00') r1 = semget(0x0, 0x3, 0x40) r2 = semget(0x0, 0x0, 0x20) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x1, 0x6, 0x0, 0x4, 0x8, 0xfffffffffffffffa, 0x3, 0x29, 0x0]) r3 = socket(0x18, 0x1, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001380)='/dev/ttyCcfg\x00', 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001180)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0xffffffffffffff37) fchown(r3, r4, r6) recvfrom$unix(r3, &(0x7f0000001b00)=""/181, 0xb5, 0x800, 0x0, 0x0) getuid() mknod(&(0x7f00000000c0)='./file0\x00', 0xe020, 0x7fffffff) openat$tty(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/tty\x00', 0x801, 0x0) sendmsg(r3, &(0x7f0000001240)={&(0x7f00000011c0)=@in, 0xc, 0x0, 0x0, 0x0}, 0xa) r7 = socket(0x2, 0x3, 0x3) semctl$IPC_RMID(r2, 0x0, 0x0) setsockopt(r3, 0x7ff, 0x8a4, &(0x7f0000000100)="992cc1c74becdab83130253365cd3f7a65dbd38487fa1995e9ca853552f574bc8a781408fcbe8ff91c407c2f9387ef6bb1282b6580b214f46f9cf9ea666d93fbd57421851ed52c39fe2cfbbe8a88ec7e6d8a78af4054f7aec516fd569fe40d6939180ab8d66cdc191f681af07a679d0147626e2c49cf7c01c572d30c646fa7051c0d684dbee6608a4b17a4b89b792d6e1dc6015d9067f4178e203f64a8ae9d61344508741fc487f80dc88dc418dc92f348ecc4607100fd0da0f7d993d14e144ba9acfd14920ad06cfd709022a246c559cd4ec05ea7ef11c744d2865b49c808b240e2474c534327618102456aa77fb692c32b0b86fd654054aa76c0d4a117e9868a68a09e1f1e5d90c2a82fe5fd1f01a4f03c5b8de5da0b30bde6eb116b5f83856be905348973bcea8cbc5b9ac74357e0a5e242d3c66d13ff9c2a7ba8c0c7efb7559fb3dd084d50e71fcea1d7a4c49f012cbaa05beaf80eabbdff3252563eef9fa4d351156fe02e0c7b9003eb87f78c5a75205e04a75b9bc39cd328677084eb9ca9b40c2c7a775d16c720266607a24eb97087ac8a885672ce48aa85a8be341da3d64b79637a89174aba9cddacff3d025b87f84d4165f9b02f6806f6bc59534acfe1fdebda76da5cf952f3e53e92bcc019e3ea2b29329fe8e62498299679cd3fb6fed16fc7d40d7b3287bed8deecceaa63dfe288f173be8e7b9f80afc57093543d600ad03025002342761b492818240dd2f5a15931c88b9d7553e2df3651c80a0030c54b0ee898a675ea412252dfb6c6b3080d6370e5ad73a019f183381b5e2fb2f47bbbcaaa7086c7e0b781d5f0ec15c86ef68fe1d59c1c70a79aa86c25b17a392dee82ec48c4b140dce333982096b9557b7858d90f887617d701c555e0fcb316d389295bc23654b8031902bcee60f09dc4d4198ddf8e6ccdb3c00a8dd49a9d232d910cca5fb58f71fa44680f31abb28a2e4ffabab87238dd61b8f37d900da73b7392b024ad4113d09782f77123f6559132502a35a9f3dc216c260049ae39c2dc274b38ea0f922a33fec850c50fa73b5d7d002fff2fc8240953c623818d8a30dfa8e857a8b5fab79b432d44c8a103879c29246b4230220dc43a50af1b762d70b67ff3b5eb3c98f89be6e305827d1621d84ff024f3fdf95fea48709d6c1ae76907954f5ab7b40c0ff5a25f5c2ab7d1f1f2deff01b92feac5303ea18c23ecda739f300e95ae00322ddf19d780a68c26566b75897c67c653f56f26c7f59ff7a31b253e80ade24ccb7302d4339b8d9938dc58f9155defc9d536f1e27fc2c383dd17453d78b122da2f768b9b5597af51739ccadeceedf6c36d604d702d96bf4e204a575e7f64699ae67eb36d65a37a741c671c5cd296587f4904b0a3c0e968f50f93fe463e7da4ad0709a342928c07ebfcf23364d3d6c040826072de83710ffa2d4a12a8f763a9894713dfa6317222be90e5b8d7f62abca2662a1fa23ae99e1becd3699a15ffe21c8d1c60b81f8e41d7364753a1ab1ce78b257e1c330f797e4fbdcd20aabeb8f900792ce6a9204f8a3bc54a49ea1e40cd754288ae765225ccbd0c0f52fcae3027b9532c3b4c88c9a548faac6940893f5d399da880c2f90dd26f96278630c19764006cc9dfb1481ad456be572332a1f19290c06b8df4576bb7ebc8ebd1d4b5e007604f9d17a86454b2b098a5853ccc5a87bef7a01d2644c1bd61ccacc9b960ba35ba75ae3d30a4c5b7550775c5cfb65973f110fd56b533ba847728333ba6852d588ed40108c9a67dd8c8e6ac57d360cb5c3319d4bd644d1f60a2891f20c4709e3576d0f35bb64693a2baadb77961a2b11b1bc125759799af022f66cb594a881ad7feb536c2a29aab0c95707d05bac44aa8d5f8af8986b8693d7b9a136e9fd9952c7ab5587de584d589258b1a4b21d9bee8c2258380adcca2dc156ba4f33141c6f6c82cddccdcbb1ac7cf45a8387768f0614ac618678cfba340d2b8b12c5cf6757cf531388e64c77b8be8916f777755b4955e6057124f4eb534bbbfc6ec738c59a59f9fb60eec50822389ddbac9d0d66e0ff22580dbb83588418d2337d694d17a5ab9ebd6baf4a7eb4ee4b737225335c88188b0e4d4042643bd5b712db3467c99a53f6513d28951c053bc54812c500474f62ec4c5e4878b6a00b6e02cead08482a68ca9a56f12fbfd71d43e54fdefb26761a2d71d64884d05e1c2050415f9c50b4b019a7593da3a14241e9783282be0e19a200266da828c02a11c286fc4433768f8afdf9cf21c12c054396ecd7742759ad5afdb2736005693d0b6709dc34284834730d60429b21fef606dfb237cea5bfe695cf24c8006c55936b3a2ae434e764a0cee6626d0871b3c7b761a0c53d779de00a1744e6c9edd46cb48b6b11935304eb50e8a4701339ed9f0f90608b00ab459cee7274e2c61121c402f982fb77801fd27631f61cc6381dad03b398d7860d42eb4f7616c99b302795ae50b3e68e3eb9ac8ed528f961d1efa997bb2955f55370f2966abf30729f508ac1ca82555e2300bd446cbdb6e48dc3e1a995c6668b72a0b409d2dc7ccb4d4b95e3d81080d5ea9e722d651144e084e045be938cbd4cc5239fd5cfff12bc695be8b4c52d229ad59386f6f220b30800064cb88c98042240f949c11839c003f3c7362dd598e92e8e0aa10a5a336de7d93f94e7d6deafe66f3a09f09554b9bc261211ec638546d050533fd1e92b4ee1ab2d2eea731a76807991e20059ef0ad89f058b7158a88ab2d6ca658b5faf133f073666c576301d3f2f41910da920bf4cdd57bee5c9efa3af2d1aa22fbc5f42ae77cd9ec85d8d1a61f686248ee7b86edc706c1ad88ed65e96ed55023e530efd0602e8e62eb5482b6bd9780f8284564dee4d253b659429e08ebaeddaec91db9df57ac199289d671f62b5040fefac6a793a3d11dcb3ed132fa3a3285c52c74e7bc73a0229d1575a35b43262b70d2bb2518744c0b5fcc16eb125066f8786370d17b7c87e97bdfcd7f232d224f6734350792bbeb001aabb4b350c7a6b52146b6f3affc3cad47a031577d444f414de8c307bf2b8375bc548183e4c4723fa13a7ee825d6d68540b64960804ee69f54ff856c377a1d53ee1616f5eba07091ce00a1900cc04a449125e202ca21c8425533dd31f18984431cdcf5264457763b49e6debbbd13bc36e8e97f1ae496f13a07144746faf041b28c8e331b201c6a7551af154c0d08038238c794403d634cd5f298349c8daea7fad6199d6db8e70c4c8f826f46977dbec34cbd61f2a9bd457dc4d617491bf174ec482bb88deaf72978a31d5b920b157ea15805cc4992ce68e67c27990d9abfedfb08a954dd8646ddee19c2615142376ee587116175414a60905f235677fb70853305230423615339f796330fa3506efa069a76111d6b7bd3e7524e0d82a883b59bebc9a83fb5272c71189efc11100d30de5ef41f555036fd709ca02ba9aebb9561d19288730ed987550f770bb5ed37dee8dbb8975919fa340da2519da2cf4833ac22ebb474ebabccd9e8f86abcae8583d3c08ac7f38d38f715449f327a7e1e34dbfd213ded20e9c9ee5999c93661acc22f5abd369c23b93b8b7bef9fc2d6fd60bb97c34f406da909a58bec89678d011413523a1a7060ac011c27218e63146cf9ac1feab79ce57a6868788aca413197cb607121fd5fad525971671fa3485912d62b29466bb5b7681f8cccad176a6ec94d50e75c2c0a9a1dc7d6175e274036158a253ec9b06a61f0270e597cdd36cfa78918bddb95fa4fb29337f15cdaa347218bc6456ba80c579d009814c635c9f648a653b1606c0483db529c44d4c414855c1890ab74e032a6b62f76d30c72a62636a411419f12aba13129ee8a447e9d71d838f894906be820c0b0555359454c9e0cf67b4d544232b93aec19c1abff29e832fa3f27420eabb8ff77994fc387585055a375924782be3b06891eeede0601b07e00b14671b2223c944a098b1d7fab822042f2e17ac51a6135ec5ed8691d7bf1114531f047615ec8d7e84a0305dd4b76d1a2e2959e059b32d6b56f7cc0d0c532724a57efa53d1d7b18c8ab207c6bb1515d940ff2be86a819043d1124004aa41815c4246984cae5f2a66a575987a5bebef4d9d7e2a0bc5928a76dece571c6f8284493d243766980f2782b37544deee6b8c5c2e4cc11b43bdbc0837dc0add4cf88e443aefd053df24b61ca6b5fa526074cf441a0a20dea227c06468f9a2a846d17ab6aa93545c273ffdb28bf2199e7ce0c6bdfd36fa6aed663f4a702a360dcedd054a8e144f694f75ae5ac05b8bdbd10361811583447985ee2b56f143a7a6d3613e6b775081aba9197c25c9895f993f3398f67dc6addcacc1d70a1ed5b28bf4ff4b6cc65dd96efb1c52d0fd4574325cc0074e405bcb73aee97c0ec2de936805b6aabac9f04d38c2585fcc40f0846f63172f4a2a414264161d7b7a3439ac03f42afb2192cd242fef45222a9c9fdad67d7a62d29165e83f52b92f3c39178e7eab92bb7a1f8c2993ca1d4900fe676b0b3f790f3a404f440d517d24cea9256f89648f88ff0ec2a37c76ca3fa4c4f2bd7184299d6342a0b2910d8101237e2ca86e65c1cd71a806952784c12a315a00b78605414a1c32785ca40112693131a1cfc3d2fef9832243e17b20574648dbcc9d92ad23677a85941b0fa17d3ac81f1d97dd2426c4fa9bdcd14793e14122b4220ac21936cb8f7f8151ac65cc2c1b0e6dd139704cc7288fb6dd5c5eb8ccdc6f446a0755e5bea311aba20c8a8ebb247d080566c0dfffab40b48ca63f3ed0e5a3cf1718ed1b00e213ee68692c72b0e1ab3ed0f48a7b072a6e916c7487df522c02f60196cc162f2a4faa6985d5f2a3e8182321b2959e8eb5e195dc0e2be027a3ec7975532618acd993797c7356f788aff8ca64775e569da4a94aa315e512f9bf70b0fc2a9e7a68c9fe3aab1e0e071e10b7050757b30585dfa9dafd50e037e7b6990696f45a451f6affc2126aca0f37f8ffa11d2708898a873079eef4a328a51cb68670be2f6f4b17dfe35f3538ec6f7e24d6a9da9b3b67a25a55f7fa345789e18e19600841e37aeef4bcab836f5455ba1c66ca51a383fd7612c3dd88ec638eb81d280c4e1a370ab45f7a11bac29e034d06a55228e45b303cc76104e18228e98b8008d3d67a3261053e853e02845a85c2294b75ea7a2b767832959a118298a88a7b0ac81038136174f10c7e09365ee970f1b58206860782f5782919549228d3912d8c557e729cdcdf11bd198ae797feea828fd17b09c0d376d9d0a23ecba6c3c9908d39c79e8da0c7e5fbaeb923508d3de91cb4e04599abfb87226a8a632031aab091eb84d225d82735921a500a0f6420ce2775429705bf3ee71965dc78131036506abc5c9017c3dad684873061d7e75e42161fd53da86e59da736fc60f78812470e2482e04289eba530ce6f57b458af80e3677d5da1f6512f599e430448995afcad3ecdf92fd903fee7f77de9b4594b059dcfbdf4d13ca3d0840f5421218e6df0994480f5c4bc5b5d0d270b65eccf1089927d5f80d3f2cfcd20fdcc1f3d57d49f4341d8f2145aaf5f994320fedaeb3b6e84c34386d0f3bf13bce68dcc2033b58c56bccd7ec44aa94911a2593e35d5d509932f3165e62481d939e5348b9c88d92b99998ce861aa2e7554249ceb18c987ef87171b432a5a81f5942702698858c9023faa3710674b3eba5f0a8308d070849cdd244711360dbc9bd0190464031b3409a437a9b6b33df52a8538cbcd3f0b308f0b4e20aa33dbc6d15799a6c436b8", 0x1000) setreuid(r5, r4) utimensat(r0, &(0x7f0000001100)='./file0/file0\x00', &(0x7f0000001200)={{0x1, 0x3}, {0x8, 0x8b}}, 0x0) setuid(0xee01) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="16", 0x1) accept$inet(r7, 0x0, &(0x7f0000000040)) link(&(0x7f0000001500)='./file0/file0\x00', &(0x7f0000001540)='./file0\x00') connect$unix(r3, &(0x7f0000001140)=@file={0x0, './file0/file0\x00'}, 0x10) r8 = semget$private(0x0, 0x3, 0x91) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000001600)=""/21) 16:00:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000001640)="d1", 0x1) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) close(r0) 16:00:08 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) recvfrom$unix(r2, &(0x7f0000000000)=""/148, 0x94, 0x0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) r3 = fcntl$dupfd(r0, 0x0, r0) ftruncate(r3, 0x2f4) write(r2, &(0x7f0000000140)='Q', 0x1) kevent(r0, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) socket(0x2, 0x0, 0x6) 16:00:08 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x400) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)='\x00', 0x1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname(r3, 0x0, &(0x7f0000000080)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) close(r3) setsockopt$sock_int(r3, 0xffff, 0x1a01, &(0x7f00000000c0)=0x8, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0xb4ca, 0x1, 0x9, 0x6, 0x80}, 0xc) 16:00:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) getpid() 16:00:09 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000380)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000180)="fc5b236a1ea14fd2b9c740ebe832ce1be8a34a177b4c6d0e33c4ff72ac0563769e7ca7801ff77d679bf427900e0e4516f54e74b1677e2df463330026bb259c42625e0240c923877148a77f", 0x4b) r2 = syz_open_pts() close(r0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) dup(r2) r4 = syz_open_pts() pipe2(&(0x7f0000000080), 0x4) recvfrom(r3, &(0x7f0000000200)=""/92, 0x5c, 0x802, &(0x7f0000000300)=@in={0x2, 0x2}, 0xc) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffefffd, 0x3, 0xfffffffffffffffd, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchflags(r0, 0x20002) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x7, 0x2811, r0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10090, 0x0) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) socket$inet(0x2, 0x4000, 0x4) socket$inet(0x2, 0x4000, 0x3) r3 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x40, 0x120) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000200)) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000300)="eaff125c000000000d1cfe3bf4a392d4a40eceec36bb0e554f10d262a5785dcd251dfa67dbf47fe4950ebafa53fb62c99e4695307fe4f9529a5fe413235f7f2edd5ab8663a90da27046d03052866718b3143864bf6df83a08a2a6e0fdb01e0e7d3f2e46fc3fcb9d1d579917ccf617fccf810e9e97e2c3f06c1c4a883f75ce637100859edbec5099f92f881c8d8e1a5bd36a3c79e4324a924749432c5c23e0e7f", 0xa0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="533b4e976a44eec79fc7aab091d4001c4ef6f35ab380459ec66db5d54f1f0f074861bef308115498cc5b4bcde273140988fc1160bf1678c8fbcf02343a6161", 0x3f) 16:00:09 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = dup2(r1, r0) dup(r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x9, 0x0, "228c219fa921d19396b653f48d1c4d026ff72b40"}) 16:00:10 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x0, 0xd112}, {0x87, 0x8}, {0x86, 0x3}, {0x40, 0x4}, {0x86, 0x200}], 0x5}) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fchflags(r1, 0x4) unlink(&(0x7f0000000300)='./file0\x00') 16:00:10 executing program 0: r0 = socket(0x2, 0x3, 0x3a) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="8936861828db6265", 0x8}], 0x1) socket$inet(0x2, 0x8001, 0xef6) 16:00:10 executing program 0: r0 = semget$private(0x0, 0x7, 0x100) semop(r0, &(0x7f0000000180)=[{}, {0x0, 0x7, 0x1000}, {0x2, 0xe7, 0x800}, {0x4, 0x6, 0x1000}, {0x1, 0x8000, 0x800}], 0x5) mknod(0x0, 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x1e1) r3 = geteuid() r4 = getgid() chmod(&(0x7f0000000240)='./bus\x00', 0x0) lchown(&(0x7f0000000100)='./bus\x00', r3, r4) chdir(0x0) setsockopt(r1, 0x87, 0x2, 0x0, 0x0) getegid() getegid() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) getsockname(0xffffffffffffffff, 0x0, 0x0) writev(r2, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x4cc) mkdir(&(0x7f00000000c0)='./bus\x00', 0x8) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x34) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000200)=0x8) setuid(0xee01) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x80000000000091cb) 16:00:10 executing program 1: r0 = socket(0x3, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x4a0, 0x2) stat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000140)={0x1, [{0x2, 0x2}, {0x3, 0x3}, {0x1, 0x4}, {0x3, 0x1000}, {0x1, 0x3}, {0x3, 0xa7}, {0x2, 0x9}, {0x3}, {0x3, 0x1}, {0x3, 0x465}, {0x2, 0xffff}, {0x2, 0x40}, {0x1, 0xffff}, {0x2, 0x80}, {0x1, 0x1}, {0x2, 0x15}, {0x3, 0x1}, {0x3, 0xd7a}, {0x3, 0x6}, {0x2, 0x4}, {0x3, 0x8}, {0x3, 0x7}, {0x3, 0x2}, {0x3, 0xfff}, {0x2, 0x1f}, {0x2, 0xfff}, {0x3, 0x1}, {0x3, 0x8}, {0x2, 0x80000001}, {0x3, 0x401}, {0x3, 0x1b52}, {0x3, 0x2}]}) sendto(r0, &(0x7f0000000040)="2ca3b403b792c12c3e6c792ff400fba8cbfbbd7fca48a0f3", 0xfffffffffffffe2d, 0x0, 0x0, 0xfffffe28) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000340)={0x1, 0x2, 0x3, 0x6, 0x5}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000000c0)={0x3, 0x2}) 16:00:10 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x188, 0x0) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f0000000100)) 16:00:10 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x800, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x400, 0x0) 16:00:11 executing program 0: chroot(&(0x7f0000000040)='./file0\x00') r0 = msgget(0x1, 0x200000000000c) pipe(&(0x7f0000000080)) pledge(0xfffffffffffffffe, &(0x7f0000000000)='\x00') msgrcv(r0, &(0x7f00000000c0)={0x0, ""/195}, 0xcb, 0x0, 0x0) 16:00:11 executing program 1: setrlimit(0xa, &(0x7f0000000080)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000500)="b7", 0x1) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000100)=""/83, 0xfffffffffffffd24}], 0x194) syz_open_pts() 16:00:11 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x80000000) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x6, 0xfffffffffffffffc, 0x4, 0x8, 0x3}, 0xc) socket$inet6(0x18, 0x80000000000003, 0x0) fcntl$setstatus(r0, 0x4, 0x8) getsockopt(r1, 0x7, 0x4, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x500) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socketpair(0x2, 0x4, 0x1f, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r1, 0x3) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x0, 0x7, 0x7ef}, {{r0}, 0xffffffffffffffff, 0x2, 0x3, 0x2, 0x3}, {{r2}, 0xffffffffffffffff, 0x2, 0x20000008, 0x5, 0x85e}, {{r2}, 0xfffffffffffffff8, 0x6a, 0x80000004, 0x8001, 0x4}], 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x20, 0x600fffff, 0x1000, 0x6d4}, {{r2}, 0xfffffffffffffffa, 0x40, 0x0, 0x3ff, 0x8}, {{r2}, 0xfffffffffffffffa, 0x1, 0xfffff, 0x8e}, {{r0}, 0xfffffffffffffffc, 0x32, 0x1f, 0x200, 0x2}], 0x6, &(0x7f00000000c0)={0x10000}) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000480)="d2e827c202366a0165e0017d1151c8e567c8b2b3a7dc55b52dcf4766a47f1bf36bf80f9ecacefc3e33d08aec350bd6b9f6108039e2a46bdce05f9e439e0ed9116abfdd17c4f5b0649b8225acacdd2aa7ebedb7088adac3021caa426d205833e5056fd5ecf515587d909491e0", 0x6c}], 0x1) kevent(r3, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) close(r0) r4 = semget$private(0x0, 0x1, 0x0) read(r1, &(0x7f0000000600)=""/232, 0xe8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) recvmsg(r1, &(0x7f0000000440)={&(0x7f00000002c0)=@in6, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000700)=""/175, 0xaf}], 0x1, &(0x7f00000007c0)=""/89, 0x59}, 0x1) socket(0x20, 0x4000, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r7 = open(&(0x7f0000000580)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f00000005c0)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0x5) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000340)={{0x1, r5, r6, r8, r9, 0x1c4, 0x12e}, 0x20200, 0x1, 0x3}) 16:00:11 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x7}, {0x0, 0xfffd}}, 0x0) 16:00:11 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) r1 = accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xffffffffffffff34) setsockopt$sock_int(r1, 0xffff, 0x120b, &(0x7f0000000080)=0x3845b4f2, 0x4) r2 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000280)="b100050105000200000000b1ffff027c5dbb85c0de1cfef98eeb8b91b90a00000000000020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5bdc2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1eb982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872ba5fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7", 0xb1, 0x0, 0x0, 0x0) 16:00:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f00000004c0), 0x1, 0x0) r2 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0xffff) fcntl$setstatus(r2, 0x4, 0xc0) pwritev(r2, &(0x7f0000000300), 0x0, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f00000000c0)) fchmod(r2, 0x1) fcntl$dupfd(r0, 0x0, r1) open(&(0x7f0000000080)='./file1\x00', 0x400, 0xfabfd8a1ef1ec1c2) fcntl$dupfd(r2, 0xa, r0) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000000c0)="ce7ce482a913050053a21cd231788595", 0x10}], 0x1) r1 = syz_open_pts() open$dir(&(0x7f00000001c0)='./file0\x00', 0x10022, 0x4) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x1) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xffffffffffffe758, 0x0, "834339db831b9e721a6901a46fb6f08a8864ffa5"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) syz_open_pts() 16:00:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000400000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) sendto$inet6(r0, &(0x7f0000000100)="248582729aad9c3d3720fa20230afaea7e3d31365c2a770744d8c0c75ba1bb896b17858056ce7780f30d421e104c4eb0c2e3688281fbbf3e5cb88d55ecbd624312d5d7dddd3c13cff15e668fe42463c106e23170194cd945637c6ced", 0x5c, 0x1, &(0x7f0000000080)={0x18, 0x0, 0x8, 0x7ff}, 0xc) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0xc003, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x488ab679, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:12 executing program 1: r0 = syz_open_pts() readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/64, 0x40}, {&(0x7f0000000500)=""/84, 0x54}, {&(0x7f0000000580)=""/4096, 0x1000}], 0x3) r1 = fcntl$getown(r0, 0x5) getitimer(0x2, &(0x7f0000001580)) fcntl$setown(r0, 0x6, r1) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000003c0)={0x100000000, 0x10000, 0xfff, 0x401}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77b7fc6e23c5cd188b6aea417e4e74de4", 0x4, 0x6}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(r0, &(0x7f0000000400)="56afc75cc09249e16e71928769ffd9fe6dad50a19c336c62801612a8d6f802f4fdf09b233bf57d4c02944779cb51d233cf909caa95a2d1994884a29a3c8ad9ca732c2542fe587f19067bdb5ed8905886af2789150d26be11a34691894962e7bfb7d650c64ea5f4b6c50c5b10bf964ce86a6d3832e55c7f3bbc5a37f9a5d6c5568f5ad44ceea6438a9624fd49518e35a5c1b1d057109b23c473d22c5c916134d501cc235e3d7f963474098ca66b410b4af00c85a81b180c9e249883fd17f9fc583c31b58b104df2358ba95a046bb56a339be502734da2e248417fb641fc869308b3aa6f8cd57193e5ee8810e6d9fb4a37c24f16ddfa6443dcd9", 0xf9) ioctl$TIOCEXCL(r0, 0x2000740d) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000200)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c0250a69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe2831c33b8574dbca323c0e7d03", 0xa2) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r2 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000380)) fcntl$getown(r2, 0x5) close(r0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) openat$tty(0xffffffffffffff9c, 0x0, 0x400000000, 0x0) r3 = dup(r2) readlinkat(r3, &(0x7f0000000100)='./file0\x00', &(0x7f00000002c0)=""/134, 0x86) syz_open_pts() 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffa, 0x3}], 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r1) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x1, './bus\x00', './bus\x00'}) 16:00:12 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0xfffff}], 0x0, 0x0, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000000c0)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000100)="510fc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000002800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e4329a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e2712e266345157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a1312d3a11092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2cbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b99ae5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36", 0xffc) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x10200, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000140)=0x1) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x4, 0x0, 0x4, 0x66bd, "fb0803498f3cee7fc9088777895c1c7438f15b56", 0x9, 0x7}) syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) writev(r0, &(0x7f0000004700)=[{&(0x7f0000000080)="c2", 0x1}], 0x1) readv(r1, &(0x7f00000027c0)=[{&(0x7f0000000300)=""/167, 0xa7}], 0x1) 16:00:12 executing program 1: syz_emit_ethernet(0x10, &(0x7f0000000000)="3a9bfea55f6069908ad20bb59819bc51") mknod(&(0x7f0000000200)='./file2\x00', 0x2014, 0x0) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') rename(&(0x7f0000000080)='./file1\x00', &(0x7f0000000180)='./file1\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000140)='./file2\x00', &(0x7f00000001c0)='./file3\x00') 16:00:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:00:12 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x20000000003) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)=0x1) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0xfffffffffffffc94) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fchdir(r0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563b82a80e3c16cfad6285dc8a", 0xa5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e6637ad5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xf7) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000000c0)={0x7, 0x8fa1, {0xff, 0x400}}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02dfc1795acd76ef37af00"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x4) write(r0, &(0x7f0000001080)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33c563a47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c73f9835676e16586f1b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd8e946eae05000000000000003ce7a6d590fc1b6b85dcb7e4b4c21c2edc35dfc23d048e753eafee045e5409daed53746048f210ff000000000000008ae0e59a5c9acb36b8253770832f17c2c17910b2ffdc8b7c0b0de329ef598985071004995d092b", 0xe3) 16:00:12 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0xf, &(0x7f0000000180)={0x3, 0x0, 0x2, 0x7f800000, r2}) chflags(&(0x7f0000000040)='./file0\x00', 0x40005) r3 = socket(0x1, 0xfffffffffffffffe, 0x8) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000140)=0x3) dup2(r1, r0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f00000001c0)="e8fba8ff9fc78aa5b17b9cd5bdb00928203b090d6c2d6a1ac41aeacf669cf274e47fd11139380d08b3535598d67b19f042abebf488be64c2f577014fc739596921b455efb20868b5a9b6854e0236d818a1e5abf8f50ba1d4c1b0fd38039417d751598d38594a2661f8ea709dc29c862d1e2112c2c626f7348d9ae5dc7dab23f1e94b0bc8a646fbc88d72e8e7e43e7f4c7209bf4fd23b99535b5369b05dd1325747670ff138ffb7e5d065acda687208e444cffea17b2cb1fb429047f96f39633480713f8a8aa977efec07e8739117ddd062a209bc4f7ce93212fc1e993e8facbc03cb25b7d6049706a658", 0xea}], 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x28, 0x0) connect$unix(r4, &(0x7f0000000300)=@file={0x1, './file1\x00'}, 0xa) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f0000000340)) 16:00:12 executing program 0: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202ffffffffffff0001"], 0x1) write(r0, &(0x7f0000000180)="3228d1ae4d0c91328d75dba3efc27c3e5395be271b240ad1fce2dc4134a69917d42b89a58af1d4ba630e33871bedc345cbbdb0f39571eb31", 0x38) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="f144481c01a002c45cd2df4476bc8edefe74b613c640766a05c4846f", 0x1c}], 0x1) listen(r0, 0x80000001) 16:00:13 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x410, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) fcntl$setflags(r0, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f00000000c0)=0x10) getsockopt(r0, 0x6, 0x4, 0x0, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) read(r0, &(0x7f0000000000)=""/11, 0xb) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) r3 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000200)) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r3, r4, r5}, 0xc) 16:00:13 executing program 1: mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x1005) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000180)='./file1\x00', 0x0, 0xfffffffffffffffc) 16:00:13 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r1, &(0x7f0000000600)='./file0\x00', r1, &(0x7f0000000640)='./file0\x00') getpeername$inet(r1, &(0x7f0000000680), &(0x7f0000000700)=0x9) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000020000"], 0xa) kqueue() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000007c0)=0x5ef) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000000c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}, {}, {}, {}, {0x0, 0xfffffffffffffffe}]}) socket(0x7, 0x4000, 0x0) mkdir(&(0x7f00000006c0)='./file0\x00', 0x101) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000740)={0x7, './file0\x00', './file0\x00'}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000780)='/dev/bpf\x00', 0x800, 0x0) sendmsg(r1, &(0x7f00000005c0)={&(0x7f0000000240)=@in={0x2, 0x3}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000280)="2ec01fc8679f062df0136b1ad5d4b790da33be6b5d2f9073319055b5a7b9a0438dd5b2d842aad7fb0e40e83df6667de8c4a1a8e16e618462dad32b7e4edca0bf92fc0ff995a8ca706e8616fac8a19740e13f639de42b41941dbc3bf73b4eb67f3953edbaa992b95e9fe3a9ac374b4147b0dac11c8997e9e879c3652ffb1b86b96ec869e1ccfd3d47c623a4b2ae178a8f8baa7172c069a1aaf91e754f87dda4", 0x9f}, {&(0x7f0000000340)="62b5fbad7f79d579733e85a0cad40dd7ce62bcb8a1a5b2b564b379393c557b31e8df3f41aa631359af58990154530458c11e639b6ad73650cc352cbe8c", 0x3d}, {&(0x7f0000000440)="f8bec36ecbed507a908a157092f7b7b70dd5b3013c3bad0ef5ee660b1e3ff43bb7a265701180b1a17362b19bcf3cbd26000161bbea6b0ab4b29df25cc5d02970179a0560eff6f25ffe651cdc8e7d53c770b17ea20b408c9912f3f38e80393a87da92eeb4e86aa38900f8978d45", 0x6d}, {&(0x7f00000004c0)="9039a33ccf88911d90cd2af38b7fa02a2c38caa31d22008c4ab1566122709f0a9e1c8e5467127b20c55b4c8be57693f09067d2940e126d44fda3ae97c8c76d24ecd803e59153e3a8bfcd624cbaf27022f10ae6179ca91edbc03a82683bccac12dea75dfb794924cf601c85471b7d30e00570b9530f448ee2f163132f3667b9ecbc308c6a67b8f703aba25da61b6317d9dbf39f127364428bee2b9c88cb6c6a9d6161657c7ce8bfd3", 0xa8}], 0x4, &(0x7f0000000580)=[{0x18, 0xffff, 0xc947, "cd2d143c"}], 0x18}, 0xa) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = geteuid() r2 = getgid() lchown(&(0x7f0000000080)='./bus\x00', r1, r2) r3 = dup(r0) ioctl$WSKBDIO_SETMODE(r3, 0xc010570d, &(0x7f0000000000)) 16:00:13 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x80008800, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) sendto$inet(r1, &(0x7f0000000040)="59d3fb8839e7751f99cc8739175a182dcd7c9868c68ecc58f1fc8f07a33c8908f411ec7f99e8a53023ce892ecab22edc9bb559b9e835a60d884b9c5d41bc6c83b7da7608401510a9cd535c0fe4f551623211fc6408380bebc504b08b0abb4797b7c551a684a7", 0x66, 0x8, &(0x7f0000000180)={0x2, 0x1}, 0xc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)=[{0x7}], 0x187}) 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) kqueue() r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) setgid(0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 16:00:13 executing program 0: getgroups(0x2d1, 0xffffffffffffffff) r0 = semget(0x2, 0x7, 0x50) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000080)=""/84) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:13 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2012, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="03", 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000380)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8cb3881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ce8e5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1facc17c4ee22a4b0a40f27458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1", 0x49a}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x4000000000000) getsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) 16:00:13 executing program 1: setreuid(0x0, 0xee00) r0 = semget(0x1, 0x0, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000580)=""/132) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/80) 16:00:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0xb}, 0x3c) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28400000ffff00000100000000000000acd063650423", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) write(r1, 0x0, 0x0) shutdown(r0, 0x0) fcntl$setflags(r0, 0x2, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2041, 0x3) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002006, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) linkat(r0, &(0x7f0000000140)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00', 0x4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x10000) 16:00:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x19, 0x5, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000001c0)={0x1ff, './file0\x00', './file0\x00'}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="2b00ff23000008003a00000000060000d4c1f8558eb0e817", 0x18) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000100)) connect$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000040)) 16:00:14 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x8001, 0x7, 0x7, 0xbc, "9d34e700900d6cb20a2a9218dd3ecd9910c7b6a3", 0x9, 0x3}) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) 16:00:14 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x3, 0xfd, 0x29, 0x2, "5b12128b9b69f952f89cbf584840730dc6eb8cdc", 0x6, 0x1}) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r3 = fcntl$getown(r2, 0x5) close(r1) fcntl$setown(r0, 0x6, r3) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x40, 0x0) getpeername$unix(r2, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) sendmsg(r2, &(0x7f0000000980)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0xffffffffffffffff, 0x7}, 0xc, &(0x7f0000000600)=[{&(0x7f00000005c0)="0440c1dd476d05ecc87541282435c46194848113b223c2d93a542c3ab769eea9d36d5b658f", 0x25}], 0x1, 0x0}, 0x0) r4 = dup2(r0, r2) fcntl$setown(r0, 0x6, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x4f) dup(r4) close(r1) pipe2(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCBRK(r5, 0x2000747a) fcntl$setown(r4, 0x6, r3) pipe2(&(0x7f00000001c0), 0x10004) poll(&(0x7f0000000a00)=[{r1, 0x8}, {r0, 0x80}, {r0, 0x12}], 0x3, 0x20) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000a40)) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000200)=0x20) kevent(r1, &(0x7f0000000a80)=[{{r1}, 0xfffffffffffffff9, 0x48, 0x40000002, 0x7, 0xffffffff}, {{r6}, 0xffffffffffffffff, 0xc0, 0x40, 0x10000}, {{r5}, 0x0, 0x40, 0x2, 0xd8, 0x2}], 0xfff, &(0x7f0000000b00)=[{{r5}, 0xffffffffffffffff, 0x4, 0x20, 0x1, 0x3}, {{r5}, 0xfffffffffffffffa, 0x2, 0x0, 0x8894, 0x5}, {{r2}, 0xfffffffffffffffe, 0x20, 0x0, 0x7, 0x3fffffffc0000000}, {{r0}, 0xfffffffffffffffe, 0x14, 0x12, 0x4, 0xa07}, {{r0}, 0xfffffffffffffffe, 0xba, 0x28, 0x800, 0x7fffffff}, {{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0xfffffffffffffffc, 0x9}, {{r1}, 0xfffffffffffffff8, 0x10, 0x8, 0xfffffffffffffff8, 0x6}], 0x2, &(0x7f0000000c00)={0x7, 0x8}) clock_getres(0x6, &(0x7f0000000140)) munlockall() r7 = semget$private(0x0, 0x3, 0x8) semctl$GETNCNT(r7, 0xcd5d3b8cf0d9dd93, 0x3, &(0x7f0000000f00)=""/146) pckbd_enable: command error 16:00:16 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() socketpair(0x2, 0x4, 0x5, &(0x7f0000000040)={0xffffffffffffffff}) sendto(r2, &(0x7f00000001c0)="c55edc1c5f256a3f201c76bc62c6205ada3a617fd303e8c859cd94fa83e3670adae151f18c0007b577cf63b031a204e00605c4fe402ff3a416b5215bcf4d405e73a259bf055607b619fdc8b9c799c28bb8f1aa23b113b1d154e0ee0c6ac1f9d9c8fbc9da30d76ab5053eb5e321baedef5edde27130527c5616ff90426b9fe7c6127c1218122fbb0aa3b90f895e1bfb156775cf1907b0346fa4f00153f1ae0188c6ee778bb974be7eb41de62f1d138bcbd3b1e70c13dace4c23774427a6ab7680b491237d647d38608d45c09a96fe42626e216ba232c6f74aed1cc72a98b34e4f6a219daf096e1c18d825fc8875ea7b76006350e3f22fed64b8a4", 0xfa, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x2, 0x1, 0xe882}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) kqueue() r3 = dup(r1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000000040), 0x3d0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x60, 0xf0000002, 0x3ff, 0x4}, {{r1}, 0x0, 0xeb, 0x1, 0x7fff, 0xd5}, {{r1}, 0xffffffffffffffff, 0x2, 0x1, 0xc00000000, 0x7}, {{r0}, 0xffffffffffffffff, 0x0, 0xf, 0x7, 0x1000}, {{r4}, 0xfffffffffffffffd, 0xa0, 0x4, 0x1, 0x6}], 0x8, &(0x7f0000000180)={0x6, 0x6}) syz_open_pts() fcntl$setflags(r1, 0x2, 0x1) socket$inet6(0x18, 0x5, 0x1f) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:16 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000d, 0x0, 0x0) 16:00:16 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) openat(r0, &(0x7f0000001080)='./file0\x00', 0x20008, 0x40) sendto$inet6(r0, &(0x7f0000000040)="19284f92b8e11f0d822ebbc6ece322ad668c4ea1f4209a086672f77ab9f49a798f811a46e38e7929f33680d584b5e67609ced76cc81c220538bb5d754b8e6a270ff2e455d069af00612c8d5be873e490a3fe0387a27421015af0d9639e7cc12b167c3b98afec9297f8555f8ee721251afe9b438f52160fdba324d2e79d7c9fc4bff78f7b24d81233100e7888d5ca5a60b350331b3f7b95c6b92c5aef0eadc7b3a15be79c5bb85dd24cde5ae8803d614024563e3b759b726a811c853a44744b9973d331fbdc7d456b26a620ec1ad4c8ed265fa3fe0c13ede904ea609946e614245dff66f9fcf516a4bdf5f096c9684888e1a77f7cf5e4fa970c21aadba36347e2734d3a187f48b659064649997487984eb0c10760dee1b547b609a387787c9897c1f0581daaa916cef98b7ccd30be220e1d5b5248e36be3e0fbde20f6de85ad8dea024f7817457726efd3527249ff517f9b82417f7f92d161ae38f687f7d1ca359a51afbfe5716e97f9d1a7ddc5224f670726e193ebfa2f95452a482d4e9bd2e6b47182d5e92bdb3525a87888a85bcbf6acdd615648a0d38c62d66c84124e1ea50df9013e459c263f4e39ea104aea4ef18adb4e11657f069af509c7b3b8a35217ebf15cd5fcf9e4d3c04b38800cb333692e4b709a1383f12011efa5b41ececdb2c76ea2965beb57faab2772d44a9f6e423e7ec3b58f40769c0da9e62554cd0396d20b319a5576c1e6f878ddf15b8aa93f78bad0fe75b6c84ff1a7c4c020a5407439d557120db3d5f6dafdf27ab8a78935cba9f0e92b175b21f98ba4590bfe5732d5d4fe8fbdd2f90575e307a60022b623a704f233f9ef861beca1299493ee156ba7eb15f9609f9f54906afee26b1a7f31c2e8f2a4df7f7ad409f14b61d2609bdfe9226cc421652323ccc6ffcde33511dbb48cdd4bf20b3014f1831dc3161283dae8903232c0f8a134b9ef3255f7f6dfc1a41180a4b3679e8030279d898d0b15656dc574fefdf716fff05497aed4ddbd51b22e81aeec0cd588f89232d6fcac78f360bec6947325b7012e8a787a7e792e8103fb89e211f1b21026061681821252109e251b1e6dec13c37b67926662b60e28ed1147a636c7e142027eb32265a6231d13aab5ad7bba21eef51293de94e89267d3dcd36425fa9ddae13a973860cdcbe73532a2eddf41bc1816e9226dc1548739da5550f374b76a052620beab0a47052970e11d727caf498d62363a9d1b2c3cc52cae4cf4da16e6565d34f2775f03b240211a069d4df64e736085be7c1ff46eb93b3b6a503004461f02ecbcde5290c3fbde0404f49169321fe744f566c267911e5d290fb2c4925a506cb0772926c22c791253d0661621fe9751d70562abdd731c8b4e5860f82d8c5b293982e649a7c372c235036bd9c841fb30701bda31c8a224d1c2140f3546b219d79b0e8ac89c1f3c7a053ace7e3831004a1116616bd104ddebed37809d748708cc421a4a09b5cdf91949e743a01a9ba18e3affc0d5991052688345c9316cdb33de9ac6b2ac629b5ad576732f4f7cf44801530fe1d7cf100966f8e7322e56dec9c2fc0f773ac5eb59440bf0a56a359d637d03111a35b3877ee341e0922844ff3a3426f65a435ca1769b84c159a7b00dc05350afab1fe9387dea120432b5a81747ff04deca7a7727448d3acb2723290abb020993bc0108b46affd038fde417851ec111d88954d8d2390a7223705164e6ebbb6b93e243a6f3ee6205f7b0e690f507889d39d7c247bc5c3ef8137ac51b5058222906651c5b8378fe9f80f5760adc327e4d3331edb4a38bb404f4d507d77a6b090af00581a85dc34efaa9ed351db96128e79aa36d803671a360eb3577b473775c64f1ef28c70780279bf7d34f75a29334c010fc6d4d8d70102e18b8efe86e09bd5615442bdbe39f565f598421028d1b4e17d592f42adfaf2f8117551f41195a315462712d48edd86b8bb1266d4b78a0e1312577c159d09a2999ee5b4c4a32f44cc8048b43d5c375536ee8e654448aeefbea891079ead16eb08cffe47471c12e312172a01e01b00199de2e3fdf8d2e30dbc0b49e040632254c1c43b4ad2da4e754fbaff3b5919effe75667fe8738ba4420ade3f2e5f5e7150968a245a63403558d471958cc3100f898a848437f0b3a5245df0758f6e056617c0394115fa92ac47774b4f6997ed300b5c4b6b9676227e71b803317c7ad216f161e61bf0e34b40b392d494580e09cc2c0fcc0e36204109db0df4b3b96ec3ac9b52b06d09b9170d2044f9b42c410715e33253e4dfea10246a5cbe1dee04a185da4902dd8bc5303d72c64794063f808cb9c6601b4caa649e69d4c9e6c27fb42072252cf524109ed06dbe0f1fb11d1ac391d6e621fc8277d108f127ab1edde3098ecc69e3863498d8b410acc61df89f4376697bf2e3a523b832a4099ad660a5bf50d898498747df0ac34eddae9528b8516662daf6bf8ad68d80d4b56f25056073983a9b00eaf94f90d94cf5902dc1e73d1270d9a57eebe7b035a6c1193d0f3758e3263d06b6d89c63c5bd89c0861aa4b5632b4017828e4c8ebd54ffd09cf6bb7dd73d934081e4d4de253ae6277bdbb9c83740ecf4750043b3da872050c8c3d3ddbbad37685ffb35d32c7b64468971a64396936217ddb78c4ee20378088f7679b266228fb4524790d0b5096d163863e0d66584e7e63f576b42bbec608e6c19a6aab2b879b79693e1ea64b8f3bc7342e7b69a219251ec7e39d21c7ecdc5e499e42bd683526520836313a67a557a58dd17d86f8454ac03bf064dca3169dc08cbe3823b87dedde6f54ad6cd88db1c6f653e3c681bfaff1e4ec1dd2dd5a649c432326aeb05588fcb52aa2b4a012d699c713cb5aa86c8f04533982f4f81edfd2edad8c235e27f20ec9afecad24cc0d309580f50e6c60a2aff99cbaa2fd1077a10f94cf98737569afa6cccb1de78443b29a6d6b9f34dad7bc41d9916d9036a1486da4d1a5ec1753767b535ac984c1cbd13d8d35d5830317f6913905a212cf0f3a49ed7be13cfd478026053c3b62d52e1a07ca6851eb19e262a74c61288c84ae9811a8ad2485b90e8c97aa81ee59080c88c75d5c2aa8ec6bfe7e79dcce8597cbd2b36ef73195a9eac1b037b6a171632ea16ebbfc75e3a68325f30b7dd705498338f0a52e2116261d07133ec891411d5700b9948ad58aba32b785b93a4bb876f9d9c1385a05185011f0fad2f3f8b3cf56766def5c431d13755124323b31c71bc4c478f7acb72047a5f34ee1c5c4ffc47fbe5ce1e4f3bb1d552c61043317edbd7a733bf0750297f0f9162cea48ef90d8fac92d95ab36c522e0615c0ea5d9683d769309a2a6ef48e4e886503ae6263ce9397e66e076f9b3876f4134f756b53596559bc5b21b6738536f847f5776617baed871e59444ad963d767065eef0118a60defd85bfa8db2a202200b0f52fb4d7eefb6b54ad2c223254005e91d3e729605e1499c5053816fd1e716ab1dbaca385caff62ec17a76167b627c5397426d7d9f2eb26080ae25f9edeeca89f0117cd6dd7ac0a76fe0c87709489137dc86986584904189b2340b65c26349cf6a35f85daf33d2d073ca2fd1e3e6ed8d498f3bae58f2d9f14afacc47943657d88556da3d71fc15195f57ea4fd6b07e0e3b3bd69db9c850b7d95059d70a9fcc5800f700ba49f8470c61eb6f6c147e2de034abc264af5743dec53445b8b4e1f968cfec246eb3fd73ea6d5fc4f5bd8e93cc0d32edf441cbc262bf204d421a59638f120a47b8242c7ea1bbbc188c8db0268203afa7471f24fe706b42db823ffec1c3d310bd796ce12796af15fdcb501dc63d94262bfeb793669102552183986ca7cb2ec9d6cea2c305226fbdabc1a151402a4b67ebe729504494f67f9e35faf374eca76af89ac070cf3f0715bcd78804094f50029a3521b6fbdb2242291417e2121bdfeb6c38f64d1cb76f74ee8a2c724b215d272e51da5c6f19bff6e37a709001f108b39641d14319c5a11258f6bfd695988052d73ec5a57b1f7c41795ca1b721a1fac44fe86329d3ea0086a9057a360817ebb5a29829e7846a82124cf47d238ddb0f6436ff5a06be12d4896616f009f43c9c8308a61b0035036538d1d9601cb371d85982da3c4db180810e6bff277d2f73c24379139fcb602da91bd5879c1f22f5269298a4c6bbb7c7db1eaf2da0460492ae20a74150d611c1c11e0a8c19d882d9ec0689fa924f79d49871f069fa8c8ff7309a1d20340c7f605426213108999945a1a18f96c4a06eadd94159021d61f9d3dba883ae98b0492b2994c85ed9b81f18924b501924d87c46ade4655e642dcb3f5a5281721a3fd97d1af0d4c071332d68dc275f8af1d07b2094360d5eecece3a9336621256093a39a63d70c36e57a6085aa0d39a4a9864cdaf044c8729542ef0e288329c478a4b3862e0bec6b68c3f5725dd41341cc0cc7f834a1f420eb6ab0d75a3b028ff233f7f91d90d10a5d47d2799366b07a922029845b4f78a889ee2afebdbef73c928cf58ad0dad5768ee3c5307ad30dc31be6c7c2191887fa05c9ff5790f8f737fc0a8a8cfc20d7540fa9aed47ed28f6b3ed4b08f119613c80aada4800cc9fadbb654b23904e5c40ab35e0b92018842315ca2ae3b1c6cb2bee13f1bace558e89ecbc320c9e0a4c398f0ef25dce49921e08fc056f8311750187c9fe5b33ece3a17ac8b698eabdf680dcb1be8f9f9212134352f62492ab6b28611c16d68c0c81e88db466571a0226c084261c98b042bf0e1962fc2aaa020ae844afeb9b08844325b6ba5516f1d1968d064b75ecef984bc1011956c12fb0c8608edb3e552997c35edae2b1687ef182c64b0ed5bb98ae08ce3c30bf9a90b669780d0e2e062dc6a9576100d3f95d5d49c1a5fbb8015b2fd976a666666f61179d05fac970ba0e61d6b27aa904159e4561d052d9394febbc7f8513eba2d5f066237c76df3d63b577788aa6b63d825b7f36f83d4ce2f8ce98fa4371967e5333760e4eb77e2d1dde58aabe20cccd05756f1f44ece1424423f7e0dbf5a838afbe89fd273df0571d3fd8bda72c6a18218163b9379f0ff69d1c9c8b8dc67166001f09c39628a4b03298416516530a48fb66f5bf7bb1fbb071f1a506ee32939e44eb2f924896a4c35a53387da99a1ef4afc3f787f783c6a075bfbe85d5733e7ec0f537277ccfe3fe6b9118af6d65ffb027703dfccf74c0b1cc189e8f727be195baabdfc670951a4868f2fac15fd8766a66d7007ad7cfb41789a70061f4f0c6ce83fea9e47316d4ec9b8a8ecc2100f19fc9501fde53913a2195985096f27347288760bd886f86fde6aff39ce57ea8536a34affe77c951f307d69a207f22aca84f83375209bf961ffbcdd3bd0cc46b41ef2c60e1cd773df4d134ca0e34db7d8c48ee97feeebfa08cd6bc54b36b609c9e500871cbff3d21d7dd9f0b68cf719477720a3be39f3ae17958f76abc4947f31194f64f7c4a6fcc095dd14a1d647be17eedfac13220ae8ea3b67fc6802ff2aa64a03d4f38682256890291a3e55785a59f8e78c139f80fc18221d461a35f009e2ad6697decb7032e8d729efda42bf2c05b2343d3db655eeb8a973ed899871c27e239afbdd29f4b96b2b3f9abb209dac2d4a11568e2e9bf87bb4f200dea2517ae46ddbf559436eabf8cc0dc34d650ce3b57b2ce79187f6d2ed0904a2d5bae70d524afa779e283d37e5bb97e5efc6b21af68eefbeb197785d87ffa349d4478e02280a2ade08014afbb4e2157fdad34b22bd2b15044fee7c841adafe096a0c1af8481a2e633f8ce40", 0x1000, 0x400, &(0x7f0000001040)={0x18, 0x3, 0x7fffffff, 0x5aba2b7c}, 0xc) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:16 executing program 0: r0 = msgget(0x0, 0x604) msgsnd(r0, &(0x7f0000000180)={0x1, "227f9a339e526f7e4f5572c07e00747cbeef81ba79402a00d33724568ef45619284ad3f5134a4fa3495fcc1c0772650fdc95adc6790ab06a2979c707b5482ba29ee276d6ad149b9d11aa0daf182540e92443102650a76ad2a39fd36bacbbfd78731cf347f1367d80e4c85c3fb05a0bea65b21b9be669416e02d0e5e9382d16ea5fe04708d597902c763676fae6d26c8b9ed0de421ce22e9b951597318c9a8a3369adb60fdca12b0b4d8611fa3989f041e91eef31776262a32a998658f79d5551c501bb6bb4e3962bfc3779c517cba13d69c3122b6a71fa7427180a1c60a66e72e9cec68eb4b8c7a24cbd377180794ded83942b25e4441628bcbf099b7cc61ca7ef2b942394f6f069d376845851e614ae988c0ec9a74d9a6943ae318e1fa46bb49dda663d1d406085da0e99a42992dc1e73f6dece79f6b1597e2ab1bea908791b87acf95ef81c0e90702f3dc547e53bd0b95303d2a6fb55fa11b303cdb46f2cf602220cc9edea69f58a9549f61dc06ccecd530affb1b3305649e092366f88c4c0f0a368ffbda15630cde0b257198aa96c015e708974757f563ff3498e0c168e762e58e068a037de44030ae4b1393dcffad859ae09018aa3b3d23cfd9db3ae486ff506051f4e8aed2d77dc81926bd26ba2743d46e312605a16df8d5af72a940301caae84adc269b35ce34883ad4e279db85f0695f1266807160d6e5ae67bee9666c6a891b49bcfbf8c291f0fec8dabb4806094ed5aaad0033b48533798cbd5bb01650644bdd93e100d771a05f4443c0c4060164198ec435f4c827d195a6c4c18aacc1007db65764984a943a0f2da38e55495f4674849a6c72cb19d4453abbdfe5e4f5386a2241579a450837482ce29ebebe684dd850918ea3d2dafebd8eb73da9519a0491e4a01577ab615fc99a8d598a1569e69e2096d0c80aa95e7689f452d474f78351d9d0f1390014da261b44cffb3b93f7e30100a0981e4d676916c36b54217cba1a0407e0a877b2e7baef8be99ad2211a2eb888ff9effd5dc5b9c082bccb82bc461b7ba28dd14d558741c99620a2d2a9f0a08ff10449717a790f48d95a0665151671925173559d1f68946f6c2f7f84b6da0816fd73e926af78068ae3fc7a811b00a23e41fbff73c2194f636c1324c57832af2ed3b337258236659ab3aef50f27a4f551b3e6ac09b9ef99d3ba3a9c3ef836eb1f7c9e0543b2df1cb9f6dfd5802a18fb3f390f9ba235f5963ac06c97ea5e1d2eefbf7ebc538212932639dd89c54cc2fac66a9dc54cc653156bc8914d8bf76ec315fc5bd5a567d4a6a222f01f4d4ffc61fe18fd7cafe75a2f4ddb15e69b524adb19f30a2444041a56d1e14302d5c5086c1a7a0094162dcd9351d904829621cb525470d553670d64eb37bd7f89508a105f8ddfc0c6d0afb4df4469efbe29f345ba91faf9cdc496e49457580c4ffab21290d86e350854562bb24c17d43360141f17fc360446919bbd1b42b7db25868ad52893042aeac6a741e4d8f68571b7c7ff13039958db8cceb943e3676dded34925f418e22f9680a82f858c386b0efca518ca5e58caf31a639f6a8769200045cfacd1bbde08c725539f6cc86d763f6a6e85c2cc427558efd9cec06cf5c2d29e2f1bf66d00ccf6d7587656cf337a3e9f06e5ae3d25b61f426520c06284725e5e92d3d4395e800419455aaede87768613b5984508c644af1af43a06ec4b39643a22f46ef092985aa7b887e87fbdcc2a87b34b128405b72e430206b9072c6e1d23e03f1554abea8b6964a70dc0cf5ed627ba6c1acc995f6a5bb717542472b13e365f10e3caa48afa1a66f898e1570cc58e79e2229be2ef19dfcae798e90259ebfe01b55f9506be80740d49b5dadc65fe3628765eb88cf427488b61016695c1082dfee37ab5906aa531140f83da04093f87c3eab5e51d2ba111f9b8775fe73fd1241217ab1cd2ad671382f70fd6b7e9a5b61fd8c3cf2ec82f779e592950c5e7f85b6b10c304c841e81a0829312d7f1a874ad0de49c92038f1780ebd11097e29896543fc366224d1c0d931fef37a9c20b057957ef250d864c4b7f86214a5bd5df7b02cb0d87f1861e6e50f8b75c759e323c35750e42e6f4febdcb94bae225d46927749ad117c22ca04f497177181987af91592a35411af808ff33d0a4930b1eeab26241c6b32ca160f51b6e7652f39584c91813a29d6d5c8ceff35bdc979255ae28b96e5fd9c9c770647ac5e3971ed85f00cca5409cf6a5a268ed9f881725a65b6884788033d7852c4d7fd6aa66b5654ebfb73b97574af5d2f3c15a867dbe65304f29954c3231b257ff73cac058e341a9fe5432913e121183f03d09e3ac7b2dc6f2f8b486bc7f9198fd7b982321fd6369fc05a7e145c5ca4ceb6d34c0d999b5dedd16fc5f62bf9b6b89aa8944a49758d252e7e0e5b8e2d17ec24789c865d9a9c6680046739d159a08a1756652a821cfdc86535ef7d1bf47050c0b3d0f76a892b8152de4dbde4fa65274453101be19c9be6995cf8eb3733420d6a145779f5f3f7d88ce866ddb392b399d54eece9d1a7370260be692431767a30048cbcd3b1689e926e86ef2bbc6f307086871e3d87454fe295d6a86a0254caba084d656565e00ba9d04ce0a8b4baf6c48a35e7b950d1308d70f561549c9de2ae7cef518f181d948a4a0c578419feaa789634ad8abfe7ace27dd4bcefa61335044adfd59508e81f19a19ba2bf1a9fa18c4d4c8579162cb01398a5e900f7bc21611b38bbe9c8e1de649da4d434a4c702d5e2c6562611a2dbe4b1bb25ab13579ac7b2521ff4328846b238462a2b2d3c952b6e1c87723d473f538558c736679a8817287180b5ef6914583376f9f3465ddd8a59e9e5fd7785107552302817dd1cecde3602651a9a0a26012a95925b0f09f31b3f6908d11515a44e6e0bdbb6b518566b92376291a62e9ee82f1197e93c935c5f408f01832d948c61e9bf6a1d9a0c5a0d2ad235419acdd7c62c42e7258ccd59be521fbee7fedfda213b74a1f157354ae902957e176a3f7c56b18d61931fb2ac3464635480c87069260b85362e59e2cda9ae54fe27af1aca387862d2588c1d197cb1a91846838dd82ce4f5a4722a75c52f6646cef8d37ce2395a20a827784980f95e85de263f1cccdad8561948e302f73eea8b2d320d65a7cd7e067e48c738d692045e58ae284d282cf661590b4c457b98fb0d574e251ab66edfcdc38f3080295fd0aba3a08c2609d5b3b28a564fea2b935ea6f67e98d473e1e51826531094d48686ca4cae8f2830557f38f0218927f51893dbef666bb27b2453d544ac1055a26ec1f762e5aea4f6031e1e8fb2ddace41d1310876c0d5816de3f377d4f1800339e603aee17dd36b37022242d1f58cedac3d3a999b3daf5b8660aa15155840bcf1f38ee7e4fbea142dd151bb1930999e3b1c1213705e96603d8acfbb0f39d89535431cc92856cfefc5f0e21ccd5ad56d821c9170f7e268f37a979c49e592d203950654dff1fc9040a532ebb7545c45bf8fde8b015f743d4a717e62fdb33478d7b8d729815ed1aba4724a23bf6245bfc3d2171d9f460974866c9c7992173abeed2c9e580866e7bd52d4f13c8ceba4c52e244988b956c816b8ba77987e62f1e51bf0e59b4cc082174b9249d0ac43aaaab5c87d9a5bf7e37d5da689ba9641e5d1e5264351b4e2dadab05017c1a0cac46986ccbdf42ad524fc3fc2a7a1711d510ba373e06f80efef11dcd690f674e5a6c04de69a1c65589220437dd06b5803d284ce91a2cdc7aaec97e442671e558066ddb7661579b80257e5c8a71eead04ed2666f82341c3a5649a75c8ed9817194bfff8967d26660e2c5244c528a1f64759a206152a4188fe0d5e00b1721d1bb6f68f770a3be6e3646a5e455bbce0904e95f871905c603d31dd67adfab39c1d5e3416143729e170c0c407e4f2c087749482427479eecb8a2078ee70754bbf6c0b4be9711e380fb37959eb5e0f8770bcf04704cc4b41ca77b2d5884d4563fe92d0ca311590aa9987e7da6dc841382b1c528b72813d60e63154e8cb5f02d0caf4b5b163d9b74d718c6a73476419e4cf40aa3c2d70f83d7783e23a785898afdc046e61bf3b4e95e4fd76a7d365ffb38136bb5fef418b6434ed74e4b1525ab716f7d709641d657df51c43e66145a297fbb692685b10493859ba802ec97560a88f7d5fe29a0b830b33c830b2bcb05408251566324b3297f7b8157dec6306b5e84dcf159f277dc9e9d3da3cd9031667bb146f703a015e97422a6533230ba12371d79123582edb22527e98421a446b86a7af4d10fbbe696868f673f52cc3034301e2544941d81a964205da0946072519ef0f5ec6386c22c283850ed2425ef5b13e42e501b5a3fcc934f1df6ef6a930652c93d9c61757ada20243ae740194b5ece3732141ae88b0a3af3ada92eb303229c969eb68619f35a29ccef7fae64974b32dad9dfaf68f0fb591c80cef64a504ff1137c3348cb37e49a74ab105971b8c8a9dbd4570660a4bc8640af36cacba8bbbf5617a153528b7819a994449f19167471fb20863d901c8dc287a070ccff1c6a0dac0a1526f9dd24a8a0442c722d08a19636f7370d3362a9c38bd0d9e9ff09ae4bb9dce0c3eec1197f6c54e890557483dd9a16d75de1578c0efdeaa8ab17f9612111edc7f4abe27fe631623fcdc900c591ebec8980ff455e68fcf04a04871882be5f729adec48ed44d7cb04e76747b998370ac55455b0765ea867ea783188b9b292ce917bf92633592a7122bdd6a3a4e30149f10ddc2c8fd7847303737ce58675735807a38323019e6e3a5a53805ba67de936753751d3be6eb2504751e54459fb23ea9ee4ffc3da507f087be178b1eb68fea4078d65a14329e32f318b735f5dc4b5b910d1e3e748acae965fdb380bbc5c85ea172c780edf04f22604b89055ab4c165f5d449049fa0553ab5d4185278a767cdf2e0312abeb672e887ae99b87d03d9b992bd25f14c18fd02632f24ff24a52fbb374d7715b518e8d120934ea4bfadf398f33d6d1ee5fb01aa95ed95427e03ea28f7ebe1a554233322c46d5b98de5147e3325fae4428b4d9fa54cf0044f267079b50dc9d56911d617b207ddeb7eaf75aca67b0056b447b9880d9a0d84d2ab2a8924f1e9a9d44986d7c2b43d01422a4b924e59edcc4594f8cdf86930377f298857c8a2487c9dba44a44843a15ba674958d47fcaea3749541f3c02289afdbf6973e09eb5387fc8d0f415f77718ba81717fbd76a1ee51344466c91a4331f284c4038d6fabe59938bf7e689284a0c6b3586c6715378cbaeb17cd3ea21ea020409d9f9b35a54d39ffe8bce5f9bc1e789279bad4013bab790f593b2df8e120528116dfbe10a91ddabdc269ac392deacdbae40b376c8a90028ddec27d25bfac652921a9241f20dd799ca872b21b52dcb1ac7bbfe44e2ee5bec9fcd3774f468a644a74984f2a3f8310fdec30aac43ece19f33e20e47c24bb5e601089c663b0c3533bb8816191c5915ce75369733984c8d1ae5bd4966a43ba8d1d3ad9cfbbf90ce0e9b480a5be769e1212c24c7d299b1a1c0ab0f8081758e906ae2910fa830abe9143eaca0529b525e1ad23ea8de395411698d8866cf84e579bb56b880641c4d152f8c1861ede5464b74eac8b970052018a69ec0993f7a7ee15b31f93241dca9a5b3e81ebd3ba8a54c891c64cc1a3b072e5b002dc397985a17aef07e9349411373d2f1263fb5cd795bfbb9d8c2e46a017162ecc6270bb2ed7925578bbdf99fcaea6938342acaa241b8df2dd0122b8aec4f719ea879"}, 0x1008, 0x800) socket$inet6(0x18, 0x5, 0x7) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x1, 0x2000, 0x341, &(0x7f0000626000/0x2000)=nil) r1 = socket(0x1b, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:16 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) setitimer(0x3, &(0x7f0000000040)={{0xf718, 0xf1}, {0x4, 0x1ff8000000000}}, &(0x7f00000000c0)) flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) 16:00:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)="000000186004008b00233c27feff023519edffff0301000000bf02008c9798171fbb93ce1edf1286a2a219a3ac721f176181ffe691ec51f8a0d902da5691d8995335a17d182700e3145ec64c5fa613aea6426a618d83efbec110db7b70971eb8203e70ed302572042bf6724183e0a7dfc00adf63ba7ffd08578a38935717599cfc88e3de87b9b0c52624de501a35f05a0c0632285ba3f9b784650cf0d96d8527300fde93c098552d07d2f77c1106cdbef751f4e443b6cdec7f220b76e7f32ee09ca8e9bdce2a526adf5a86405319", 0x4f}], 0x36a) 16:00:16 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0x69, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x1, 0x80, 0xc7, 0x1, 0x2, 0x1000, 0x9c, 0x2, 0x0, 0xffffffffffffff00, 0x7}) r2 = shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x1000) shmdt(r2) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x3}, 0x10) 16:00:16 executing program 0: r0 = open(&(0x7f0000000600)='./file0/file0\x00', 0x400, 0x40000004) r1 = semget$private(0x0, 0x0, 0x41) semop(r1, &(0x7f0000000440)=[{0x4, 0x400, 0x800}], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0x2) semget(0x2, 0x4000000000003, 0x0) mknodat(r0, &(0x7f0000000380)='./file0\x00', 0xed754effb7ef2411, 0x1) getgroups(0x1, &(0x7f0000000540)=[0xffffffffffffffff]) fchownat(r0, &(0x7f0000000500)='./file0/file0\x00', 0x0, r3, 0x24) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000300)={0xf7, 0x1, 0x7072, 0x3, 0x7fff}, 0xc) accept$inet(r0, &(0x7f0000000140), &(0x7f0000000200)=0xc) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1ff]) r4 = getppid() fcntl$setown(r0, 0x6, r4) semop(r2, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xfefffffffffffffe, 0x1000}, {0x2, 0x3, 0x800}, {0x1, 0xe77b, 0x1000}], 0x7) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080)=0x2, 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000006c0)=""/122) semop(r2, &(0x7f00000005c0)=[{0x3, 0x1}, {0x0, 0x9, 0x1800}, {0x7, 0x3e664106, 0x1000}, {0x3}], 0x4) r5 = shmget(0x0, 0x1000, 0x21, &(0x7f0000ffc000/0x1000)=nil) sendto$inet6(r0, &(0x7f0000000640)="7b36cdf1e04afd779998cb5b2b65c747acf3e0d037fd2f3e92cfe72664a9d09784fbe78caa3cbd3c8dd79537a8d6fa43b8d67de33f21a6794260ed6f97c9ce406d93c2e5f5c7490bf126fecb0ff9415fff022357eba05ec9bddcbf38f8bee7dc7d01c2872c44c4ddc0b0ee94d6bad99f4d20c20a36fa7a", 0x77, 0x5, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x1) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000100)=0xfff) mknod(&(0x7f0000000340)='./file0\x00', 0x55875684757fc82f, 0x40000000000) clock_settime(0x0, &(0x7f0000000400)={0x20000002, 0x580f}) shmctl$SHM_UNLOCK(r5, 0x4) nanosleep(&(0x7f00000001c0)={0xffffffffffff662c, 0x3fc}, 0x0) clock_gettime(0x3, &(0x7f00000003c0)) clock_settime(0x0, &(0x7f0000000240)={0x2000000002, 0x5}) rmdir(&(0x7f0000000840)='./file0/file0\x00') semop(r2, &(0x7f0000000000)=[{0xfffffffffffffffd, 0x0, 0x1000}, {0x3, 0x1fb, 0x1000}, {0x6, 0x8}, {0x3, 0x4, 0x1000}, {0x4, 0x7fffffff00000, 0x1800}, {0x400000000, 0x438e, 0x1004}, {0x4, 0x8, 0x1000}, {0x1, 0x9, 0x1000}, {0x3, 0x3, 0x800}], 0x9) 10:48:34 executing program 1: execve(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)=')\x00'], &(0x7f0000000240)=[&(0x7f0000000200)='*@*}\x00']) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000280)='./file0\x00', 0x8, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x3, &(0x7f0000000380)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchownat(r2, &(0x7f00000002c0)='./file0\x00', r3, r4, 0x4) r5 = dup2(r1, r1) ioctl$BIOCSDLT(r5, 0x8004427a, &(0x7f0000000040)=0x3) recvmsg(r1, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) 10:48:34 executing program 0: setreuid(0x0, 0x0) r0 = geteuid() setreuid(r0, 0x0) r1 = dup(0xffffffffffffff9c) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) setreuid(r0, 0xffffffffffffffff) denied attempt to set clock forward to 137438953474 denied attempt to set clock forward to 137438953474 10:48:34 executing program 0: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86137) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() openat(r0, &(0x7f0000000000)='./bus\x00', 0x200, 0x101) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x800000000000001}], 0x5, 0x0, 0x6, 0x0) 10:48:34 executing program 1: setuid(0xee01) r0 = socket$inet6(0x18, 0x3, 0x100000001) r1 = open(&(0x7f0000000100)='./file0\x00', 0x21, 0x101) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000140)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0xfff, 0xfff}, 0x8) r2 = socket(0x2, 0x400000000002, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1808, &(0x7f0000000000), &(0x7f0000000080)=0x4) setsockopt(r2, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) select(0x40, &(0x7f0000000180)={0x10000, 0xe8, 0x4, 0x6, 0xffffffff, 0x59, 0x4}, &(0x7f00000001c0)={0x100000001, 0x4, 0x3, 0x65b, 0x400, 0xfffffffffffffffd, 0x4, 0x1}, &(0x7f0000000200)={0xc909, 0x7c50, 0x6, 0x2, 0x68f0, 0x5, 0x5, 0x1ff}, &(0x7f0000000240)={0x0, 0x5}) 10:48:34 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x100000041, 0x0) pwritev(r0, &(0x7f0000002500)=[{&(0x7f0000000180)="68e555882f6f7b4e0154ca2a8bbb32aff8ed465b7d44d7a7f397ba26f3d59c9e3c268153aa9f3398eea94cf36b13b757a8d546937d71ae957702c5ec66f70b78a48b01e3be61e63b962e7209efd43900dac338417dad73a47807270e171b1886adc32efea52622058dd152951eb925627bfaa660c794aacac059c04d", 0x7c}, {&(0x7f0000000200)="ae8f05160a0477f9edcff3263f0302e4b61b8c7b82d7b97c45886462a73308aa5a6d417b0ca3cb168f38fbdb3ecd714a2750e7a04056bea9c782dc176470e0336179a2ab44b65d7a038a37d05cdbb6e79baec4994bff3745df7775715cf95701badb8f4c3d6b776d17e08fe29c090089018c867562ae94039ae025b3069a0c5e6895c677927b2cce5f7280374b9cbf108139c0273c423f8a3e571325fc48dcbea80d4060b719703087947d45bb697c04e13d41261d43519bc54a2c3dabb697a93c1658558528becea38b97d9c9fe57265e761660d562847f5b7e060867157aeed62d004f220c1f6ee202fa024527514b4f2e93e8a7002e363992e7e73945a36b7e9809aa5a170a18c84bf6f1cbda47b7edc87f95975397246a90ae908f98a957679b431c6132cfb7641153e463f1f4ba089724adb2260724e9a96472a4608f9680d9862a8d01759938b99a2a6ba11eff15240aa4c0fa5cfc409695442537902eb8aedc5ed23e74604bef3ed6c4932f845cd74dcaf31e25fcd24c7e3edc91ff30dc705cdfb27931324389da9ac69c36dcc740d28615dc8c6da760754a5e951d0c7c7a6d26f8f4e5291da8bb4a91127c8d886ac92ee7d77ea586980e8be27b6e150fa24cde4370543607442d90420ea4bab30257e97da47c080afc3b36aed667d48f43cc9e9044ddd280b048309323482ae7c3745bcc66e4c66179bd20f51bc3ef8875b0e6924633c624e2deda524dfcfa1454de9c28ccc5a08fcb11e358c2e5bf5c79ca6354f83ad3ba9802b77f64d1aa312ad4849a0fa5742f6c3862fc7f097b68ccc62253d9480db2bafcf9915e85f2127a7fe6f121ab3f59927ae81c8a79cc8e1b3b14a938f349cb33bcd548281b474945295f358bbab9e9b051e50acd3d89f19e525a6ebf34b434cd28bd0c4edb2681c4119d367122f8b41fa03e0aa6cf975569eb173c725790f8de30d226147cb8ba4114b8253039c5a0921a1844e813366817b7079a5f449685157baa95e2056fa19618ae8cd874ee172cf7342b4f6d0d4f7979ea64aa72dc7a8b3387d36de6e90d4f6b08e1cfcf1c2a94d5457970e2f13727242c743c966c5bdebe798a721fa52cc99bce2ae4e2f810501f8991eaf639106ca964c4e69a692c27a5dbe1b0e9443672daa0c6d9779652c0a16acdfa52a8d73279f691b97d88772a6e7e894dcb58a9fbb56d22810f829f99a2353f35c9038a1b25dafdfc39748b508345c2634166950eb1d268415c5eda79c44c6df27f82e38c618b9205431fca3c94b4d7fe884521164c058076e41d5e9840cc1d9be55b0007ee9e9eac0a5bb24f4a0cdf28a6e5bc5f0eac12996e98268e235609b6423466979fe6f79a9184b4df68dfab736d700db6e2ab25bf5b16e30454583b9413e2e0fe76ca28bd0ab777f1c7bdd0612b344d22ff8fc6f1181a3cf0d6921cf07a63647a7664fcc7f8ecc5e5df6657f5fd6a5c01550b03f3e21d04696aa1f5f8872f4779a8df3e7e1be93c3ee0629836a4a93c6856270841efa565685e53b14984788702116ae4a3abf8469af1358e1524396c4c8d455c7580de01344b64994d3d53ce5ae247b4564733647e74f4823c2fdd5769b84da6c29dc93f9d33dc08a8239edf607105caa21416f7dd3143b03f9cb1acb711fc9a387a738b039f9034e079f012e7389fdfc98396d85a92d22aa28ef7d680ede0c049ec64ed2c37669659f53500f774b7e406e23acce3636b7f25fd8c798ff7d572b1547a3505c472ade8fd5f0f6010506b59738fe40bc260a716bb94a6f19bad3b4bb6bfd7182fd1649ff8819e39393c011e8110f86dc2fca698a835a578339c94368c997edffe234f6b2c66821308ef6a478967338013ff84fa6829c55f2835b8b36d321634720bb20643f423b652bad27a1e693199ef31c0983292c8f30bf339b4c0d68d1bdf6aa570075c6190780282f3e1dbbdc0add5d6b9f3691d6a280c2c964e5884840705df7975404a01ce7d34412cc9f1e478158cf1ec5911ba0037de423966d79848fe3d03e774e326ada2b617c0f19dfa8229deff3923ebc7555b20ee4b23307a8fd207f4a61912fb5aeaddfabe78b47172facad8c08b43b1c9dcf84164bcb39030d15dffa7e019db1a8adbb5d11eb7c9b99c71352e1f755c6691c64f77d22825d8e0fc8c72bb9b9590395945a7690e21240ffa0a85b5e0ace54bd56fb6a89f1bc4ccb2e9cc0ecc455e2a3625ba4078e7bfa997bddc391c64be2eafc65d6c6c87d94e9497dc48273c2a50f2c36ae523ddf1426ddd3a9116234519acea945a5a072b0b213afb960d3e5708bb31a185bc6d823760a3db635db69c7bf56410e6442761a2cd5de83be2c54a678b47808b9664e7a03b8423b1a8a029d6be23e691324f372a5e1069745c2324e5db8a3b7f01c8cdd614623c53c1716b0a1836f6c125e85e1b771b52087dce0f09b16822b0a1a46f110e37d1fe82ca4900ad7ac3fd15e84d7aa3ee76a0ebb4b7947f0d575b9ae5d3e010fab054972ad7b5c255285d22565aee7dea254007aefc455b4ae64f2cbbf703828a83483b8975508245a994954688ba69f03f85ac5563ca51b8a9828c028743f1b076469ec41ad1dc8aa0f0453d5a6d91951ceb9a2db52987235642782ee88065502c823ac2e9659ca98242fd53af56e2665ed9ca506046372efb8dc81c03d2a4c96fa10e40dbeb3e47cb2065ba90d1a28c095e7666a606c37fcc43675827e69c3686ae9b0afa021af97997bf087099a67e784667fb5bfb51dc8d182b2180f8c391a3316767165d999b61c99be13373471bbe9ee43973eefdfa12b482d2be35d56a846f72a6da3ba0ffc0a635a8a94e8b84771bff50487d42d944b5e28efdda6b8f48875aebec96d7b9742ef3e2e311e4f86f947a45cd8dcd8246c657a58038edb60e11075c091d34a76d16c9bb8dfff729a396439674534a41be5e0608415392297b823776315c0cb6755d12bcd3e54298918f21b94ef686ada957b9ffd9cba2c0b4924801bf7b79fff57e67500ee40dd70cc717cafb42aa431291642263aa60671b3f85b09c35b6eed69ba98ce9b6bc71d83ce66d6b1111f98843072463288e7ec625c2349455cc21ec38cb40a7bb7e797faeebc55bedc585de9c75b14bde77e0108f6aad1507e6e637e71f562da132bf28b070be6fd18f3a201d361d189316227e1c5580b569530ee156dce4758b93bea56735bd0e6682218a570b1c48e4d2ae3620bc282706a1296b76041ab95cead503a4ab7ed0c721133976f7c1b8f774214c3005e64fe5c4c4446caeb6c0f75440be8bdf1665ba8556570eba38cd9c36c82726618d9622ce0e3ed4465483e44209c96637ef0bb16963110f42e69de4dff3ed29b9f86e114baf0accae14ee56b6c800bb4044461ac65f4e213a5e53916f912047518d1a7e8854d8a8d8ecdccc9aa0edc894e97beeee6071639d31d0da6732b77701003e479cb1e9ce806291f5bdab6a6053785e1c7922636467b3c10c0baafbb970d42af89648c8dcf024072e44d5badae0caf34c35e27400042329d26ba26036f04baaad195a5a85d7c7efbb1f1f80f482fb8778e81f5248af04ca12c21a6c407230bf285ffbb84a5f7cb5ef634bf59e1c172478e32e41969885127ced8e076b0bc1db6a6282dcd4572a34ff1333bf316978d44de0d678c63e6cec9661d8b03132ba5206ba46fc8cb764875921aee42676a90bd9fb12c32162442eef738a9123522386e26ade9205f126f881dd4f87676e87863b93927562712e4cdb0dc4da07174a617ac1337618ddc85e4bbb132863dec5e065bf46b2deb019406ff51623253fc64587a463be831f71161373f8c1d83050f6c5f54609a2cd5a2d34b5723eb26212f3d71b6ea1cab57698cfe4177213836b17d53ba9d92cfe53cf689660153f8b7c00a93b0c7d1d8dedd9e54344df46a45c5dbca6a19e62aa3aef7e39e545432917515499d5581d8956bf488b41c85706ce1d85ae3e982dfbab5a2ccf73da5f4b311f0b5e1b1560edc626453b153e772a7a936ba5839f12f270bd4b22915014b11ee1275bc12d55aab4f87f540740e6ee4021d427459d07a90049590758cea14f9db0ac026789c83b1ca019c4772e3ca222eba7f6a3548ac6aa1e6da22a7f8c4dbd6d4a00d8fe24193225a01ccc50b91e7d05e6d019423151aa659414e23989f175e7ae73fe1bf93334fe8278bf7d5b154a78afebb672016abd55f60760217bd19f6142740013b7b7bbb1e3fdb52d7ff6a82cba376a8fdc2909070760045fc3a09ee9a02a1451b219db1f69088428aa28066bee0aac701b4f5dc74017fbbbe047e2a3fa6d8f6f1fc43c2fad2aa44698bc8833ca77fc39bfd04b62cbf287fa382c30c6b4ce761b885202d99e02894eba2a3f7e55edd31b1a84169892e89b4c2fc3d428adc6000976d9e22bdd6aa386d2103997ca46ad09dc5975c6bb99c148b216ae6981d0e08ffd835fefada4fdf6eab9741694db43fe224d4e988da7cbe33afd7e8d4e2ad278acb4fbaa31a0625be905220a4d20789f3d9105c88779cdfe82747084c02dcda6fa95d8048642f909b033fc4ee3c1371f7d3d6123720d09e3cf7e9b2de28d7ebb6427633e33458ec88f0258dbf5d5e96284e50397bea8d7bd45c95823eeedad826ca48754c21b88683d888003a9e7ddf302cb594b15802ca967706d8e0f51c8308f8c65713b38d8d3ec303ea8994176323d79f271e51f6856a8aaaf5f4f3819c6ef35691a47e3659a7ea44306015da7a319dc216a6ffe18c9d9372ae9b9626bf0a8075dfbdbd6c7e1f08b2090ce4e6462b4b1c96165c3b0e7b0ea618e309f9eca933219bd51fc62184e81333418bf690d8ba8de8cbf217f5d421bd97f75aff1a4ebe87493d3a3e5430db491e932d1cae56b1c7246ccc3f0760d08e749660e4dce4af189851c8ebab3edc39545ab06cad54ffbdf320bde109a594ee3a8504a4bff5a99dd7ae7e93b4685f269432386e208820e46d0e15dc41b154d70a2dbcdd30e7cb70ba4b48bf891dcc2cf3ef40730ded317091b68a5551259b2702f77a702d62636cadcc3d4fd87bfb1e81c7ac6c4c99a4ce25c799c5a54a58b91801c99542ee9f92bd66e9a4ce74d51d76a96b9c8f5f0f83d717a4c42283a1d8ee43015af5abcf5fb8b73f327c2f1e0a219f365d2864006cf9e13d692a728d32e1bfe5ebe8327f1e1768b090a48a3381e2c052dd95e9bde95e4b0d8f79b457f47e8028fdbf2608e817d8e496f3a8781992e6d48cb0b280181067b6ff01406e2dd3eaf32db41be4d474fb1704ac386469fb19013182928bfb7441fddd66dc99b2d17168c96c759aeea8cd709d5fb54cd65788393486d4ca8326b21b3cd7544037fb76df5ff8ebd7eb9787143b8ad213757bdc3546c109f817f921e81897a064d468f6bc1ae2a74ab1b905e62af0545550153f0afc67f14875a3ce9cdb8cc055adfcbaaf88129f1fe8b15a10864e957fd66865506fcd813ed91ea7e455891b1a574c557443b3499774d008c03b480b1bb2137cb0d09b2261640100b9f9d8f335f6fb26abb966213a6780ad7ecaa7ed8667bc75c7591fcfd1962c696f460b3f253986d651ef4c89304f9dcc71673753f89854945aa32f5ce81f8f17ca7124971b26a5390d839731286fd5cdd4351e0a02673ac8d13958ff288afac126158faade8d4cf512fdeab5c417d094181f624eefdcf45d77f99216f373aaaad566617172d4cda2775373456c13c060f07f6da2ad5ecb28937da6aaa2fc4853b62b9c5b60881becb1122b70229069c20d835763e", 0x1000}, {&(0x7f0000001200)="963696fd2653dd276f6ffc085429fe519e3bae2119f102422625133dbf6f9d02528c01043837ce6d7366237a36c7a04254291478901f92467576d7345480e469cd88220e4ca393b6a5e1150e3321ea99decde42fe8f0f304e509275c411b7ce9782f8531aff602f1a63140500a69e79861b0a37bf628efd161e3dbae04cabd2e272e14e4c1d17674280a3ead92cd6db65ef504efeac90c6ce4a369042a14cb5db8625e797ae12410336fea79b4cf42720b4c97bc80d4ff3ab61daafb33cc15dafc2a8d798af1262ee2381c3ca435e5d2d5b271f9aff1b4c9f41d91ee99b05bb922f3806035d7c7b875ff1cfcbc07149ce464", 0xf2}, {&(0x7f0000001300)="f17f76f68625400c55b911d1e43b4b76b96e257af746fe126bb3a97e2cfdefac11e0b530446a50d6b9a182e4e7a8fbc94c5d23f5f39a57403f270bf8521abe82f1af40b02b1444b18e846496c13ab3f910b1b0c7fff1dd829b10502a7bb396ba6733f21855e75a633474db48a54df8b6422cdcd19ed52cb720e727e1fa59762f3a0ba3f90b1b974e71f03d9f5d89b76888126d16ba748d54798f15736262ae5c0ed10277dd8bef69b40538c468a72a052bda170c82329c64", 0xb8}, {&(0x7f00000013c0)="194fc4721ff2ecfcfddeeec3e030979ee79c4994d6e39b952e16d09d4fcb397bf9f1f3217e84cdee4455ad5cc5297e2b7c07a73f7ba8e23071076702a00303ec925b6792e63334a5fbc6e0bc232fb4a2af7af46c22679e92d84e80d328e1250a41af8f978cf3c3afa7711c34fbe2b18a28184d6c27e7bb8d0b975c817e2393c9f71c1bffbc06526d2beccdc52d2df1b143d2bdc5ee4777eba26af1ca4d334d5075b9783cdd00acd289fc762f79158da686c178d9ea988ea361155d3b8462861216f7c666eab8855202e5db959c55223ab3e2fe91adfea87f0a1d85525fefb34567b3d519d7fbce88e4eeefc90e38e25c9e9571ae51efc477e48debbf11544de406a897901af82fc02033df74b8e0823f659f80736821e4932e3d2ff92dc8c8f84e8b173fbdc6b4fd780ac4d4670dfa60a90dd5b5f2f4f8f5f98203402a33e0dd2080f691098715c7d3da0b92166b61bc4ff1d5e1740a446715e640948b65a1bfee4737754021a254af824ab49f3ebc2235cf291a88b322a5e7c3adc069e1b4863c9a12fd5edbb1afab9c85f532d9dcb6bc777c51d684bec76c47e98acd41c9d616bc6c75b66ebd6d71c7abfe1f06451e34b004eff64b2527cacffb889b2cbe0cd384b125eaca4dbfe7cc6533f425e46bfabff390b347dc7a469d3d1cd4c4611a8ccea181825d3e58ab1e6237e1e3534a06a167ce2988ac9587d5cb71641f890dd7512c2b1685e1ddcccbe84ff4852f958953a14dd347d5015ef6609694a0076439be15afae74c5dd9e49d57d6a1d066755d74280c7d034cbb7ed97194ef6226dc30bbb31c3c4f770d384726cf52f6ca445c7abfcbce49f214906776f2bdda17b0b1463f4d46107414604a921c52204895c38db0d59dcb7d16b7f209a7fd9b9b51329f1a89e55a266fa952073eae80c318de3d98da5400b22b6139f26f936c66f11230a62840a2ab98e4c040cba81e379500b298fdd550096bcf29bd4e0441186cec44791e3b9facd98e604f76a4cb6e62420f1d80ca6585956444ee35688efdc8715beb09605b5086713626a4ac576a4ed499390c8f948e0c39ce8af6a2e34c8037fdd44cfd65b3592fd054486f2c510cf502a17c4a52843f229076cb17a98468c4fba8b06589ad7e63a8cfdecb7dabb473850c3ae56f3cffb249c346c1e626d1b2af1197b955818b9a6b7a6513153c00235ba0d21883bdbfdbe4483c14213724ddc58c5f4eca4c055287b3050ae1c071a8c88cb16b8f4357f75fdd6ea8d1a5214737799d40dd930db305487a7793a62c3e8dee39d974b9be8fdd64aa7cac62cb18475e315bb07dffdc2a5b6915bf31560e7057e6dc9723f9fcee18f725c41d2c0878069b080aab01907a63b129c674756f7dfcf44055fe29046a76ed81fd3f380371e4fb4bd5504f6dc3a80bd333eab530466953454cd214f509e30ac139b8c615abf4afe8667b9a76f9b08b5af4c6979076ed48ff5fd26058e85a07144fe9994817515e111641010585dfc9296e592057fdf6dd3e3d2e074235660c14dd26689e8b9d220ecaf9eee5d5b7d18c068690e83f91aa2272bdfed85171bc5db3f2a122f61d092036608a7e60d3809f1d79dc5ee2a2b0dcaed03b7b5bf0fd0581256c6303c3640dc96937e54f368f4f0f5702a57f43f6908d9901e7349a27ec9e6fe6e7e1aa2a894081e205b6acb7a136f0bf45c8032c7b4dc51e67432d19433d7ff29c4dcd9df740ab84349f0a6b276e59d0a9c95d9456851153039a12514cc527a70479f7e25e66b5978b1ba9156e45060d75ac4c48fbfdf0c17950234b783a250cf5e67eb9f5f0e5b6e545c58b1908deb978ae99d9fff1c23ab43437b4dc7351b2dc198518d8ac2960c0985f0ed282a23b9855a82bb396abb545e3cb48481726da8c42f757288eb3af3d78ea02537f2c0b01d7982cb68cc733bd60cc5ac4c896be8ecc7c8f0fe5dbeddf2ca9d0d8beb0f7b3d462576bb475831ae52bfb2a13764ec7f7a3183a7a1d43d43b2abc7aa13598e16f3ea8d33ab91b71b895f86575e119a1b7170d5c1209337d51a9bd4d18ae933298c3b2be37006dc64de2c0d8e85bce84c22751f6c75327a61a5837fb03af18bb190f292d4aa892e411fda34ccc9fa11823669e71f992d4684c0489e4f2e15634f2a3c15718254574efc615c1c1102e54d3dda7f979fdccfbc4c948faa990337d4dcd5b4129ead2a4fe3cfb4f3624e7318f49a1d4ab0352a517e5618b40e8b120c91dd56ec6c53ddb4775d10c01bab5ad8d40e3f113d60988fdff9e7c22dc6710e5964ca3faa3b8a92073bb4c1c4531a6f677808322274e3d6dfc274f8b6037356c057bded24634d63933be20c247f90f1522736dacb57b08faae45597343de4cbec4d14568716f894a474f899119d4248e814d63dd299ef1298a120efc06c949436149801a10e184ef1df7613fc9c1894f91e3f91eb18ecea9ce71de52b4bab1378303f0c6f2de7397175db91070022c7e8d0ce286729de21a913cb2a3cf45205c29f72c1afb8a18f273e11854d9d937df1d3d11d8fa2afc21a7675cb28065f657f058f5ce88551018de0c766a9c2c713aebc4abfcbe2f61bf695469a906deb09f23a036f5fe06ecb7792226a2e7fd2b28ab7c4c146e4049745ce426021f3051f9c64ce1f1e55f69bc3967d8a13fc24d9faf9c3d89b188fe7eab9cb42ad5bde040c07772556cdb726522c8aaa14e3c40ca84ee28084316cd25480630c2fde05eb730e61a19620b5ec432f66c804dc0114415fd600907bed8635c9acea59c1bbbbcab47ca2b10d70fbd844eea95aa9595c5d2613f6c07e01e2ecff6a612277d95fba6fda86e91dc73ea94e89544a17ca2544fbd7e1e0ac709ae43820efeb951615b176047aba1f446881306b293bd70fc47697619354e68ebb2bfc109c6e80c61fb91db642236c068eee2805fa87115382db9e71048e62e7f6850d910158347457064091f449f92316f52a620f95a1ef2172d9599c9ca6652f1416e2517f92cefdefa02846159d3300f9a1eb5462064043f91bfc6efcee12432f5240168d4ad101aeaf0c6286c66872b69fac2e902073d39f2952285b801f357d6ae0993626f055eafe3a4fd361e5e43064407fb88ab6daf9b2209f022eaf94e62bf1938e76eb5b780c9f803b1a0df5c1e98b703e74312333d2e79e1794e450be4c3da4acce0019b31a1438590de2951ece0c8ee1b3682c87f14aa6dd9aad7123ffe6be912fe3b77359525ff7d840140fddd1328d2ddeff2a88b3d614a932dc09a11f2c96cf6b45d90e9902a16c357f9aa10f0c388615c03ef9aea25a1057a3750b0e30453224cbb21aabe031769c586c619f98027afc5c27d569f91d271acc2ac1559f03e8a7b1c0e59a08553d358d6e259b2fee130fc0d0c1beb7e9c55f4d776e6d135ac16cbf488978e4f44ef09f24f6b9ead9555e80bef86ed7447de15e08fc3a3d9b7c2a660da298b209ca4c97c89fd40f1809d97b0caec08133d7f92bb372c46272beaa523ec8d23ef5f9c9722b64b50590b34fe6553ce53a99ca01f8ae8d2c38cc1d793d2babf83d6ccfba377c48f7518871daa868959a9869c6df361582db3c6de69edc3ae892e0c69287f0a189c8ea9b934325174959e2dae55f75debcc82bf449e9a8b3a62b64e485a50a21f84b7ad5ef2bc86cec045981a34f217f0503328412e6d030197f98c0214e01f2ff605848105869c689fb8c8da21181908c508a2e1990add32c502318618f9cfd95ea907713ac1e492278efefe3f960897ec209b0b433c9dd8703e224f0534e757c69f424ad43475eb98e0647db4475adb5f8111f4dac65c14fecb8d16894d6896b0cd0de8b9d9d3f663f35586ef960adaaf154a1e707c91b35f5d51f67d7f2cd9ec62768b201a46e3a36cf2c073cf9c56c7a434f62b4fe95619e6c01013db8985abbbd5940f018677dd353be8c0538a25de12d7879c7c4a6a3e56efa4faa109a560193c623c1988f5a88950f76276d1b921d576187efbc32b6ca95fde8da215f692c07a0256c1c7b9a4542f8c9d563565f9df848d509dfe381245e6663386df08b94e4e5ed3e6dc17abf5c326d937201d8bef2882cc8cbc219e8f365cdb7205e62bfdeb80c18ba36860265cd4a3e993d1cc18160e259852ce2241a5b24639402998afa90c67471c28c2a5ef27c93c95983adae274978f6620a9ac07de333b1d64c4efb8b1baad43a2a480ae0eb34be98de0b10b8863c5e82da6f94738efc678649dadf67b1a8d88adaedde9a7fb44f603ab221e9d5724a2de61f2a1d1ca761f07e565398aee272f60438e3e9e26046b5d297563983a6fdba002fdc1e0a23ced7776dfa3752f4d47366241845f37a5e835fb874517076ff6161997e8fd9e952d1d197ad0ab16d44f817f1635ffee088af8ca2f924196397c873d8b211b30152ac4eb12669237e72757e1a8e24469a4ef0cbc701cb84c97855545b86efb95e34fcc9c35985cb52df151cfbc3d8c44395dd278db327a1b5cc6061ebe7ea72546092889696708cabc572313ca6bdab46e39905cb0f0d7696a48b4124ea7f407d85c8b9dcf5bf80b23f805d9627628e64c43d27d67d141bc97d008b4e606c6f873253826f822365a48680fac95e786cee85e648538a949a7a865f8ebc11cfedcd2acbc92fd7ce2d1dd104bbed660662925416e89075a04513a4c1e3bc094b7db9eab1c1a276e2d720e664f935874b176bd078c9cb0fe13e1b1009683c43801de647fc4a8721275314e43a9830c685ccd2afbe4c14e710beaf03a59783f2659db778e36a49fc391431cb159cc7963e16eba3b08d7b299f30e824155aec14ddcf5735a4f25f8e258c1d58d3dee96bfc17277ac7192024e074878496dfb2f8acb3e6a3ff0a2e2ed894be3067a6a3e4b1c0d6abbf3081df6c7a6c8f479790a30af619366e2eeab1fc4be4571f4a9e575813b37e5d86ab6422874b75586851fbf519afc326fd068e8a2cd5ff0303f01babaa09c54e1503cf657cead169a5142583db01f11f7143e350090c3d128aecae8d62b626ad7878562047237fdb9e7b6a4a3a1368a065e31c904b194ece0aed9cf5803c51c8bcd15afd1f35a3c0d38ea915487ff11953a832c08a16a6eaf647d7c2346c4781ae6b71f79a9d42cb5ac24de32c2dc22e159fad96f330a607de7b6dd5c5e36c4b7bc1827fe011eccb4478e5a161e4c31a1e88b37c93055b8b39733208582dda955d66b1ff9b8c7eba6d5c7944e669f84b5fc72ad64eb8809c874312f78d3c952fa10352473c2c86a43f58b597b21382f97056ea03eaece20e6125b4eaa44409023630b636c6c439ac7bd08e10b747b04721e0312f75676092542c29c038af8ceab4b02d2f3ff93660efebdb8e000b9c4ee5ac745c10425d03a54bd2d1cabe9bf7ea80505ae7ae977e37756cee0be87fe08a6e38d7d287a3dd72c5def9aefe518f76e2f7385ac81ada1d6b590c7db28fd4383ff5bfa2a5b69d8a32061604cd653a6cdd3dcd3b107635a60816c58f5f3711b1853a9e146ba1fdb8c1c9af758043abbe8b40f2aa97f289c4e7c6eb8eaf952eedf2a359a0c675e601ccc4fd0c325d8ce52d6af197a30ec4c87df34fefa02a241d7f8d041380c716ea33e245169528456047d7e885525e18207aa8afaf061f00799e3d66790741226bd597cc8355c410759af61beb0f013cfa75038441dae9fb61c55543531e971895e6cda538310fc96845c1a5b7fafd40444dd9dca7dcaf9618e289c2ee7060dd04d39c9c65abcbcdcfc518efc8a089f4934956c8ea002dc9e19c7d9c3e", 0x1000}, {&(0x7f00000023c0)="1d8ece80a28946068bee91bf2247df0c2e6dbaf8a872254e96056c240d59cc1eca391604164301a5d707a471aa740e5cb2b0b6e217f6edd67e502e46d9782301215496797cb60cb08a07a581c293474079230b03c3dd20a98eda1b8b0cf866fc7760dd4727df78520048efc28f43874974aae20c7cfe4cb03518eef4083e8d050ca03f28bb3622d88f8e7627a2564c22d938160e72d9c33de40dddca192c593c938d4f6e931c519bc1fb1d1d7865d2869b5076f8b14770e29828168a21479b3bb02c7e5cb11b6f476113c4f1d0d1d804750e2ab40e307c6e91921c105e3896848356", 0xe2}, {&(0x7f0000000040)="3d0c519a6b2ac5ee7414a036b96b4fafe7a53c24bac803dbaa", 0x19}, {&(0x7f00000024c0)="4833fb0cf30364fa98d2436078ea48b3ab9f85c852d167e7bc1e", 0x1a}], 0x8, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa12000a9155ce1e0002", 0xa}], 0x1, 0x0) openat(r0, &(0x7f0000000000)='./bus\x00', 0x8020, 0x10) 10:48:34 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x4a2, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x20, 0xfffff, 0x966f}, {{r0}, 0xfffffffffffffffb, 0xc8, 0x1, 0x10001, 0x6}, {{r0}, 0xfffffffffffffffb, 0x4, 0xf0000015, 0x5, 0x30}], 0x51, &(0x7f0000000140)=[{{r0}, 0x0, 0x58, 0x1, 0x81, 0x9}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x80, 0xfffff, 0x5, 0x7ff}, {{r0}, 0xfffffffffffffff9, 0x20, 0x20000004, 0x100000001, 0xbc4}, {{r0}, 0xffffffffffffffff, 0x41, 0x2, 0xb17, 0x7}, {{r0}, 0xfffffffffffffffd, 0x80, 0x40, 0x7ff, 0x5fc0}], 0x4a, &(0x7f0000000040)={0x40, 0x1b0}) r2 = kqueue() syz_open_pts() kevent(r2, &(0x7f0000000040), 0x9, 0x0, 0x4, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r2, &(0x7f0000000000), 0x6, 0x0, 0x80000000, 0x0) 10:48:34 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='le0\x00\x00\x00\x00\x00\x00\x00'], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 10:48:34 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) 10:48:34 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x80) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2c1, 0x4) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r4 = socket$inet(0x2, 0x4, 0x92cd) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r6 = syz_open_pts() r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x80, 0x0) r8 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x3, 0x0) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x90, 0x0) r11 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x80, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x10, 0x10, 0x10000, 0xf122}, {{r2}, 0xde54acce9d00bd48, 0x19, 0x2, 0x7, 0x9377}, {{r3}, 0x0, 0x2, 0x1, 0xe92f, 0x1}, {{r4}, 0xfffffffffffffffb, 0x0, 0x1, 0xb1, 0x7}, {{r5}, 0x0, 0x94, 0x80000004, 0x6a, 0x7fffffff}], 0x2, &(0x7f00000003c0)=[{{r6}, 0xfffffffffffffff8, 0x30, 0x0, 0x8, 0x6}, {{r7}, 0xfffffffffffffff9, 0x1, 0x40000000, 0x3ff, 0x9}, {{r8}, 0xfffffffffffffffe, 0x4, 0xf0000010, 0x6, 0x4}, {{r9}, 0xfffffffffffffff8, 0x80, 0xfffff, 0x1000, 0x400}, {{r10}, 0x0, 0x1, 0x0, 0x344, 0x6}, {{r11}, 0xffffffffffffffff, 0x36, 0x40000081, 0x800, 0x9}], 0x7fff, &(0x7f0000000300)={0x3}) r12 = semget(0x3, 0x6, 0x680) semctl$IPC_STAT(r12, 0x0, 0x2, &(0x7f0000000340)=""/44) kqueue() r13 = kqueue() poll(&(0x7f0000000380)=[{r13, 0x48}], 0x1, 0x0) close(r13) 10:48:35 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x5126) r0 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000640)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 10:48:35 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000040)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x28d}, 0x0) 10:48:35 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000080)) r1 = getppid() fcntl$setown(r0, 0x6, r1) getpid() r2 = socket$inet6(0x18, 0x3, 0x0) r3 = getpgid(0x0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x180, 0x6) fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, 0x0) 10:48:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x979, 0x0, 0x0, 0x7fffffff}]}) 10:48:35 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000340)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, 0x0, 0x0, 0x0, 0x101, &(0x7f0000000400)={0x0, 0x7fff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000080)={0x1, 0x1f, 0x4, 0x40}) 10:48:35 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000080)) 10:48:35 executing program 1: r0 = socket$inet(0x2, 0x8001, 0x89) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x2c6) 10:48:35 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x20) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = socket(0x1000000000011, 0x6, 0x6) setsockopt(r0, 0x8, 0x1, &(0x7f0000000180)="ac420dbd6073e63760f49e870974234c38290cb66aa9bc6a73ee71e4befdc51dcd945a9bb2b674fa9ba8b7d211097cc784d7e4d94bf94b07c310b2e77c0b4432924be8e6967898885a3c72fff0e56fc6ea1d1773e70563a2a80e0c367915c53e4f0251f658", 0x65) socket(0x6, 0x4000, 0x5) sendto$unix(r0, &(0x7f0000000000)="b10005040500210000004108b10501907c0a000ffff0000020741038f53e8551f30ce31ea8fef96e4f96886a89239585055a8579d500c2a73764aebdbe7a1e4d8f6aef9187a869a4d372b227747a73a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872ba5fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7", 0x22b, 0x400000000, 0x0, 0x0) 10:48:35 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x400, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) write(r0, &(0x7f0000000040)="06f46c383d85efd8d2a4cc2f977f75cd85efa573f81ad61ad6b413dde7a8601ecc74d5f5ef64294fdb2561f8", 0x2c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r1 = socket(0x18, 0x1, 0x0) shmget(0x1, 0x2000, 0x6, &(0x7f0000ffe000/0x2000)=nil) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 10:48:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x3, 0x1233) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="0002000000080000", 0x8) 10:48:35 executing program 1: r0 = socket(0x40011, 0x3, 0x7ffffffffffffffe) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f0000000040)=""/194, 0xc2}, {&(0x7f0000000380)=""/97, 0x61}], 0x2, &(0x7f0000000340)=""/59, 0x3b}, 0x1) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c050ffbffffffc0fffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 10:48:35 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) r1 = msgget(0x0, 0xa0) msgctl$IPC_RMID(r1, 0x0) connect$unix(r0, &(0x7f0000000140)=@abs, 0x56) msgget(0x2, 0x0) 10:48:35 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000200)="d8ddc7b9b70abdbabfa2287f9588a39de28594a4d2db044bef1edb84cd28eea6ab69af5f135de4b10b80c8072d7e01a19fbd967b4a887e27e5026b38c07f356cca8177bf0a6efdf722ecbb351704f8cd38a41eb4d01b3d17ba2dbebac1", 0x5d}, {&(0x7f0000000280)="c61a0d755aea933494cdbcf8e5444e9b9910bed4ff810df54a099fb632d0ecc5373615559143eda4f7fbae1997d5df7a7e90453c5177ed41abf73afd078f59355f083346aeccc9b8c10f97a84775c6784d13dca866e0e74c7497311f5877fbf6f1156717a41c", 0x66}, {&(0x7f0000000180)="d60328175431f95a60843276664617cb633f0b07c089c9", 0x17}, {&(0x7f0000000300)="11e9dea4b6a9859a1cacf756b3f8fa880260c7d1a5c96589dc4e438594e63630e1add71ceb1bbb7e2b4a1945b2fe8aca9f1085b6d2af319983f623cb45ffde1c2cc294ba7c53568f958a2545a8a9bfd746eb9a705b0532534b6fffeb5d9b5671470c4090108f2be37eb33c401c47acba304e7d5427fca160ef423a6ac7552cecf1139a48c8abff81c39d64e4daf57c9f903e80ea1b96a083da1c3fbc2bb9c15bfd6264d7cbda39567309921d70f1460b6b65945e9bd2270612d13c524d765ad0d203418fc4b343dffd355fe39a7e977e10fc17486b1a7d604da7747bbbe5865061983eb28b19a42fb09525fdea9b650d82eebff22881f5bdac893521a5", 0xfd}], 0x4, 0x0, 0x0, 0x8}, 0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f00000001c0)=""/20, 0x14) 10:48:35 executing program 0: link(&(0x7f0000000300)='./file1/file0\x00', &(0x7f0000000340)='./file0/file0\x00') socket$unix(0x1, 0x5, 0x0) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x161) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000240)='./file0\x00', 0x0) mkdir(&(0x7f00000003c0)='./file1/file0\x00', 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000002c0)={0xae64, 0x9}) socketpair(0x3, 0x2, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r3, &(0x7f00000000c0)=@abs, &(0x7f0000000400)=0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380), 0xc) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') 10:48:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86134) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100}) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) preadv(r0, &(0x7f00000017c0)=[{&(0x7f00000001c0)=""/240, 0xf0}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/109, 0x6d}, {&(0x7f0000000400)=""/177, 0xb1}, {&(0x7f00000004c0)=""/224, 0xe0}, {&(0x7f00000005c0)=""/114, 0x72}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000000140)=""/47, 0x2f}, {&(0x7f0000001640)=""/118, 0x76}, {&(0x7f00000016c0)=""/209, 0xd1}], 0xa, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="4d0bc3", 0x3) fsync(r1) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 10:48:35 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) kqueue() recvmsg(r2, &(0x7f00000015c0)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000001500)=[{&(0x7f00000001c0)=""/193, 0xc1}, {&(0x7f0000000140)=""/16}, {&(0x7f00000002c0)=""/25, 0x19}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/56, 0x38}, {&(0x7f0000001340)=""/217, 0xd9}, {&(0x7f0000001440)=""/33, 0x21}, {&(0x7f0000001480)=""/76, 0x4c}], 0x8, &(0x7f0000001580)=""/10, 0xa}, 0x802) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) pwritev(r2, &(0x7f0000001900)=[{&(0x7f0000001680)="ab2d70539f45a7c464f6df1c24a672b4053e7aea7e95ece5373afa856871d76cc1f67a887adc834c58ce273ebe4f0fb6e6d6962e11d154df9776bf93f463103c4f2136b0684489d671b30daf3c2b7cc6cd5cae0546cc35e61ee8d9b10295160f1bdd2a99b0cecbadccd8ca264e880bb5df7539d0f0c2d60bf6e51e8f42cad676c5d4f6bf10f9c96a060f3ae1f0", 0x8d}, {&(0x7f0000001740)="eed39186d40743fd2ffb918f6a4c18c3e4ca6fb72e19895d687813cce878eed7cf06a0e5dbe467d5c82b85c2144032752bccfa88e20b5a935f73cb786571d521da56475c42b7acedbd7485708f4a8f4ec7dd96a13af125c90d0ed08b9fae82b1ecc37d402831bd9b207610316d0b438fc9c768e70af6a284a9f714e6668519ea0544b6cb90114597aad3bcc93a3c1a59b968e123f98acb66fafc784987ba672f9fda3c6149d652d97f4582cd7356c72dd37160db7fa7d04f053ba42556256aca40a196e91f2056243e59479aecb2b768c0c8a9e6ec50561aa01a675f36f0d242a2762cbce4ffe60fa1", 0xe9}, {&(0x7f0000001840)="90d5f1154dc3794df00cde00696e3e1e4d9e63bf6bc9a11cc53f6506545405972fd7ad7462d35685d471b74a9a63b28b55af115c3f6e91f844ec1e8c3e8c0998fc5755bcbd641fcf4fff1f6f1a3fb71ec449b6c8963f3b984f433cc7ba102c975cb091d6c30a214e962113857ea86f12b643b83d1394545819697224947c45977a295a4240fc2ed1348ce56cf61d27e26cb2cdb8f1868c2d139a017ceb751a78fd28ec89fa00", 0xa6}], 0x3, 0x10) ftruncate(r0, 0x0) socketpair(0x20, 0x7, 0x1, &(0x7f0000001940)) accept$inet6(r2, &(0x7f0000001600), &(0x7f0000001640)=0xc) symlinkat(&(0x7f0000001980)='./file0\x00', r0, &(0x7f00000019c0)='./file0\x00') 10:48:35 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r1, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20000, 0xf) kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0x0, 0x0) close(r0) open(&(0x7f0000000000)='./file0/file0\x00', 0x40, 0x40) 10:48:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f00000003c0)="4c530b5be59100e8361c76bc8f8b7f8b1caa245a93e815eb16cfbac87051715ac84df7624d869908cbed0470cdbbe2ff17dcf09a7134dd4342a26117be1a4042fd5d07d0a1609abee9c250f6436fe88784f97e3055603448032314bbe042ec0614ede872788214662642a5ee485a65756090043fb315668e2db75057aa7ce1efc7f4a40d330840de1ef20c23acb55158eed6102a9c4ee2700ac6df7836d7421c164126941e38d68418c07f830efad68cd1960d4bd38570af8d76f892ba47c7d5ae075acaf8c87ce9cb376a9531c535d550a8e553da457bee91ae94a35b4ade27920ba05926bb8ab75a4f4bec1ed9d611588adebb36b4caa6d82a743881e7bb6e909ddcc276b12ad6835d5e4461945bc194b90b3aaa95166a8d3072fee3b096ccf2807ee7da8d9c123a9d7fe9b2bee9c845a7455b10abc2848f881a74c8411f16fcd0abe8974870d97c6a23e6f503c636caaa81b1c3556b85790f60c6337ce7f5da273bb100b4a1cdf864be3f853bae1e1925e230dcbcaedbe5247709df0972fab27f0758aaacfee426ff62e5457ea8d03675077cbe2ed237df5c45e7c982cb5cf225f5da81d7a0868a62b45e40bceabd27e9ab6accfe8999e906b7e33c", 0x1bd}], 0x1) write(r0, &(0x7f0000000380)='oL', 0x2) pwritev(r0, &(0x7f0000001600)=[{&(0x7f0000000040)="031a8b093c70cb75b59bcfac7224409a13f972dc3760c89b0866f26ee3412e", 0x1f}], 0x1, 0x0) execve(0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/62, 0x3e, 0x2, &(0x7f0000000140)=@file={0x1, './bus\x00'}, 0x8) 10:48:35 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000140)=0xc) close(r0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x10}, {r2, 0x10}, {r1, 0x80}, {r2, 0x1d}, {r2, 0x9bf223f931b9a72e}, {r2, 0x40}, {r2}, {r2, 0x100}, {r1, 0x20}, {r1}], 0xa, 0xf) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc020699c, &(0x7f00000000c0)) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 10:48:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003f9, 0x0) write(r0, &(0x7f0000000300)="6d4e87", 0x3) execve(0x0, 0x0, 0x0) 10:48:35 executing program 0: poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = semget(0x0, 0x4, 0x20) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000180)=""/65) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000000)=0x8610, 0x4) execve(0x0, 0x0, 0x0) 10:48:35 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() close(r0) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r2, &(0x7f00000014c0)=[{&(0x7f0000000080)=""/148, 0x94}, {&(0x7f00000001c0)=""/105, 0x69}, {&(0x7f0000000240)=""/3, 0x3}, {&(0x7f0000000280)=""/74, 0x4a}, {&(0x7f0000000300)=""/77, 0x4d}, {&(0x7f0000000380)=""/46, 0x2e}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/249, 0xf9}], 0x8) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x80000000021}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0xbf2, 0x0) 10:48:35 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) bind(r0, &(0x7f00000000c0)=@un=@file={0x1, './file0/file0\x00'}, 0x10) 10:48:36 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800040029000000310000000300130035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000a8492d0f68002948e0e109b69b62ad977cdf3b229e21ea44a67ab338dd7a318583e80a27f885ec0e6f386d2d60efb6ee80ead24ac7e0425dd4879e"], 0xe8}, 0x0) 10:48:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x2) ioctl$TIOCCONS(r0, 0x4004667f, &(0x7f0000000040)) r1 = socket(0x20, 0x2, 0xfff) shutdown(r1, 0x3) 10:48:36 executing program 0: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x60a, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) write(r1, &(0x7f0000000240)="1b4d5858eb291b54778a9829b773533001fceff57b145e437af7c5eda825f8f09ad34aa4f2ae61a36526ec40ad1f3b2224af432d121d5af8aa43251b7126748393571d984b592b443da9c38bf71f0297dc8d21f409b0fd5300da65670e24b9a7339b8d88702b460b997b916f912f0567a64045856525bd8e67af3109d50b7ded4f9aa484d866bd37c0855eb27435e7711b4e4a317ba90dd20191f3f59b24e0c17a68090cfd7080b76d75a059c6af61256781", 0xb2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x107) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) setuid(r3) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000400)='./file0/file1\x00', &(0x7f00000003c0)='./file0/file0\x00') 10:48:36 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x800200020013c4) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)=""/149, 0x95) 10:48:36 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x7, 0x8}, {0x18, 0x3, 0xffffffffffff1af8, 0xff}, 0x4, [0x8688, 0x48, 0xffffffffffff29e7, 0x1, 0x810e, 0x8, 0x9, 0x6]}, 0x3c) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x4, 0x0, 0x0, 0xffffffff00000001}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x0, 0x4]}, 0x5c) 10:48:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x6004, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = dup(r0) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x40, 0x0) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mkdirat(r2, &(0x7f0000000040)='./bus\x00', 0x8c) 10:48:36 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) shutdown(r0, 0x3) 10:48:36 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8183, 0x101) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000017c0)=""/209) 10:48:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) fchmod(r0, 0x90) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x28}, {0xb46}]}) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000001c0)=0xfffffffffffffe59) listen(r1, 0xfffffffffffffffc) close(0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x140, 0x189) 10:48:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000080)) 10:48:36 executing program 1: mkdir(&(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000340)='./file2\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') unveil(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='c\x00') 10:48:37 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x5) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x8, 0x5, 0xffff, 0x80000000, "bbf9489d65b113da42a1097c950d1afe614e929a", 0x401, 0xffffffffffffffff}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4010080c1}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 10:48:37 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xfffffffffffffffe}], 0x1}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$getown(r0, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) 10:48:37 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0x2, './file0\x00'}) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x800) 10:48:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f0000000000)={0x9, 0x6}) 10:48:37 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20240, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x5, &(0x7f0000000080), &(0x7f00000000c0)=0x4) setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) 10:48:37 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x100, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x4, 0x3ff}, 0x8) r2 = socket(0x0, 0x1, 0x0) sendto$unix(r2, &(0x7f0000000000)="b100050105000000010000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) getsockname(r2, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) 10:48:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x10, 0x400000000005cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000001c0)={0x200, [{0x3, 0x13f4}, {0x3, 0x2}, {0x2, 0x3ff}, {0x2, 0x9}, {0x3, 0x3be}, {0x3, 0x100000000}, {0x3, 0x426}, {0x3, 0x7}, {0x3, 0xe40}, {0x3, 0x1ce440000000}, {0x1, 0x9}, {0x3, 0x3}, {0x3, 0x1}, {0x3, 0x101}, {0x2, 0x8}, {0x3, 0x1}, {0x2, 0x82}, {0x3, 0x5}, {0x2, 0x1dfa4000000000}, {0x2, 0x3}, {0x2, 0x7}, {0x0, 0x5}, {0x3, 0x5}, {0x2, 0x10001}, {0x3, 0xffffffff7fffffff}, {0x3, 0x7}, {}, {0x3, 0x2cb}, {0x3, 0x3}, {0x3, 0x100000001}, {0x3, 0x3000}, {0x3, 0x80}]}) r2 = kqueue() r3 = kqueue() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000140)=0x7) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x40, 0x21, 0x7, 0x3}], 0x34, 0x0, 0xc66, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) 10:48:37 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) openat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='r\x00') 10:48:37 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x20) ioctl$BIOCLOCK(r0, 0x20004276) poll(&(0x7f0000000040)=[{r0, 0x10}, {r0}], 0x2, 0x5) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x7) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000100)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0xcc80, 0x0, 0x7ff, 0x5}]}) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x5, 0x9}], 0x1f, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x84, 0x0, 0xb3, 0x670db07c}, {{r1}, 0xfffffffffffffffe, 0x8a, 0x80, 0x1ff, 0x5}, {{r0}, 0xfffffffffffffffd, 0x0, 0x10, 0x1, 0x101}, {{r1}, 0xffffffffffffffff, 0x10, 0x40, 0x3, 0xf60a}, {{r0}, 0xfffffffffffffff8, 0x80, 0x45, 0x0, 0x1}, {{r1}, 0xfffffffffffffff8, 0x30, 0xaf, 0x5, 0xca100000}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000024, 0x80000000, 0x6000}], 0x14, &(0x7f0000000300)={0x7, 0xff}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000340)=0x3ff) kevent(r0, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x11, 0x1, 0x8, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffffb, 0x40, 0x80000000, 0xff52, 0x7}, {{r0}, 0xfffffffffffffff8, 0x80, 0x80000000, 0x69a1, 0x4}, {{r1}, 0xfffffffffffffffa, 0x2, 0xfffff, 0x1, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x20, 0x44, 0x9, 0xff}, {{r0}, 0xfffffffffffffffa, 0x4, 0x20000080, 0x401, 0x2dd4}, {{r0}, 0xffffffffffffffff, 0xc, 0x8, 0xfffffffffffffffe, 0x10001}, {{r0}, 0x0, 0xc0, 0x20000080, 0x9, 0x760}, {{r1}, 0xfffffffffffffffa, 0x30, 0x1, 0x80000001, 0xc54}, {{r1}, 0xffffffffffffffff, 0x10, 0xfffff, 0x80000001, 0xf09b}], 0x8, &(0x7f00000004c0)=[{{r1}, 0x0, 0x51, 0x80000000, 0x0, 0x7a}], 0x7, &(0x7f0000000500)={0x9, 0x8}) r2 = socket$inet6(0x18, 0x4, 0x101) poll(&(0x7f0000000540)=[{r1, 0x19}, {r2, 0x24}], 0x2, 0x7) r3 = dup(r0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000005c0)={0x7, &(0x7f0000000580)=[{0x100000000, 0x2, 0x5, 0x1}, {0x3, 0x7, 0x0, 0x9}, {0x9, 0x0, 0x4, 0x2}, {0x1ff, 0x5, 0x5f66, 0x2}, {0x1e8f, 0x1, 0x2, 0x101}, {0x7c3680b3, 0x3, 0x9, 0x7}, {0x130, 0x10001, 0x3, 0x8}]}) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000600)) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000640)=0x5) pwritev(r0, &(0x7f0000000700)=[{&(0x7f0000000680)="17f90a460bb6c5a836d521fa8dc1ceea3a2d7f754f4786fef1b3672a1b6d7a5b9fd0c58acb7d81e4d2d739b825d18b15a0f5a0f9b617770cab9589054c6d225e6a64ababb3e2b99ff4fcf46af6963d3812c415ac30a0495f0d9cca4535ccbeed4c2edd4f5c074206b87d94cef064558d6cf3d1c0adc1bd08190657ac", 0x7c}], 0x1, 0x0) chmod(&(0x7f0000000740)='./file0\x00', 0x2) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000780)='/dev/ttyCcfg\x00', 0x100, 0x0) readv(r1, &(0x7f0000001c40)=[{&(0x7f00000007c0)=""/80, 0x50}, {&(0x7f0000000840)=""/194, 0xc2}, {&(0x7f0000000940)=""/215, 0xd7}, {&(0x7f0000000a40)=""/111, 0x6f}, {&(0x7f0000000ac0)=""/49, 0x31}, {&(0x7f0000000b00)=""/123, 0x7b}, {&(0x7f0000000b80)=""/4096, 0x1000}, {&(0x7f0000001b80)=""/154, 0x9a}], 0x8) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000001cc0)) r5 = getpid() ioctl$BIOCPROMISC(r0, 0x20004269) setsockopt(r0, 0x4, 0x7ff, &(0x7f0000001d00)="4d1df24ef9c7604ce3e43f3993205bacce557ade5f455c798ccee0164e82969fa5897d95bea2c528a921bd3ec5c7289ca9db1424a82d7a3cccd9345aab394a8c084bd07421064ac6c7e251c46cbf05cb79cf1e1952828f6d97b8acbfc3c3d983007c31f5dafa9e5c8c590d611863d76bdd37f7929f9127020d4a03beb1538eaf3d059e08ceb0da585f7242e7f1707f77c3525e8526049bc51b3df377b2cacbe286db9aca8a68ad538d86c813a8257269fb6b0025aeee7afcfc358d923388a161537c8563bc672c08c073ce311d17aa147a213f415201b2281de194d58846013b0d25278c0488ec57fd97fc0e49c8da28762a9fb649bdd9ed49dcbe78893a576deaa3f9ba399ff446668e3229adbd2a598c6c6281b628db943017d06ad6fa71ffc893c43cdb12232f4f15baf9ce4d97468a2505bf7c996e78b85869098e888605cbaa6ff2a42cbc28a50289e43141c914245b1850f64bd4965f599b486921964ec8467dd4bed74041faea03af709ec6856a03f03bdc83c7517a7641353019b81761148874aa989b6d0ec310acf58774893dffd48942fb3050a7a6f941d9a4d7a99331cdba25f7ca269198bfd849890383085766af6b8009a709a4fed4bf3dae77b6688d5f8f129a25b0dfee2c87307c0b57e9b9bd75807cd93860bc2e3eb9e2f04a47e02d8e81df018525249a8d06dad02b727ab5f9f859ad05be5404284f2087724b11742b3b8f38707627ec7652925ab22e021e1b70601417572c978cfeafb21b873d3959c19810fe62ce84e6ef30a816ce2e8a25be161f866b7be83b8cb62c05ecdaff727e460f15e9b8b4ca9f8c02c6a00e7bc2ca42cd69d384c821d811163116a912185697b77b9f932f68c5cd64a44224dd1a1a50cc0fda005131073e6c0fe798aedea2ab717337b506fd59b561f3753831a224d46847431ebce63f147cd40e74f58f8dc1f832f86b6501de705179b24b1f3cb46461de3d58829b220d04ff394d41a909dc95001706173896a88cafaefb2cf0b615a870b39da07f16dfb911f6f2886e50d9dc4b7b47ae9ebe31a543a8cd06312947fa3f789cd66558e860abc53c051da64ce633ced2fd2a9ab91bf27271bf63a5378b6dfe095b7417b3e6d73791be8647782087e68849af37122ad35bc88f3b0be9b5f2923757cae82a3ece3e5b3312111613b6827ac5b016b42d56a5a223bc4c6c90ebd46141ee210d77a6c05b481bb711a85c9bfd32864b319e8394975f3af3eac7ce4b0a6a29d9c495f8697e00ef3d4aa0e2cad4cf9fc94dc89115a615484c1b64c9dc41438f845f810c6267dd5d5e4d7a6ad0274ffdaf5438d7ed5f6a4063232151ce41d487972d3897f68609f67df65e4be2edc82162a87708f0752ac5705a570c424d3730f0ae09a03823a5c48b24246c81609227f49f1cb9e57f34839ea1818245bc20537667c5d61062f2fdfc50d893fe50e66068dcf0b81275a785274e568b32a2913ad8116f847fd201d2fdcbe76a5c2a918bf0230bd091f5073f0320b1804414c70391285c72b48856111a0d6eda162dc55da5b956b049f3542b6bbe1cd20b87a215d19d27796719ce5e4b85dd0713c1d893817cbfa5a8df76b87bcb28ff88338a3035fd4d25c0cdf120d204e8299dd0f0595a82da6427f3a4bf055dd00c5eb20f5b56f553b46c1419948e5b314e81900ce31b8626211ade29a7a02cb64eee9948270fc6864e80ff77c0d81b9ec0e4fda99a54fcd17abcd3a123474a05394c341ed05fceb75fa09e53cd71e1cd8fc2484a90e652a17fd969c5ca98f36b678a3d46d23b70732b2ddb0fc14596d37aeeabbeffc3c7e07722309fa7625d2f16eb81ec096d6ddc2906541eb062bc4f6d9149db27e364c01d7facc2b7e7a53c9b08fcaaa76aaa3402c219635819df6c2dc8f2b38535376b053fbbba8058154de777ed921d4506641cec4e11fb7752f2eaa408b13cceed909aea277c7496d7f2db116e35f0476753f7376765be319c530f88d2e3c14360d1a8ee4f09fd0988f67b61f49ad883995018bf5a05b5d51913538623632510834cf8578fd166001f4605afc37f2df0932de67c62f9e0b94888524b201f9458ae491ae6e0396bab9fe9eaca4e27835fe9f53bf8bcc3df6ee82cd00d1cd3e81d2860cd06b6e69fe8d5aaaad105d8cff0675e04e6b6c72417135e3c8ed93bf5277348618a971c73e567e8a2bbc332552dfb5ed7fe2b261d9dc0a91103b4a24eb1e575cc9f30198f0bbac891bac87acbd5ed05f94125704ddc0b11bdfb9b239e4687641981f69c02f99a62b1eae94529edfa0e7c6831b8b6d030a84c375d4dfbfa35be779194d43849cddd248d3543894e3d71106cebf97a407d424f06a2f926135337e4ec3ea769dee21d97244fd674ea9fd385304461240b78620ca826524091da49990c14867174f2eb1fda293834c337fcb41226ee1debdd2759c7885700aab038d5c6f31b75ace2481086d6515592a5d409e8d7000c6f94c986bbbba78205394e1c2e9d7cc83c3ef48b821d7729dd70ddcce1204a75fb19232c3bdde9f355168979e2105e6750ce614cd5d7004bbcaec2c9600158f48e8427cc9f645d8651ff751baa9f4f6e67a3f9f6462284011c6944166bf3fd8a70d8498bda0559611d776cde6206ef094147729cfa426e5f0fbab291f591b8e299cd14505ca8e908f0cd7130ac08d81b13004694cd2367ba68d65fc4cbaf4437f5993b6f6e685d26ee0f5bf1bc2ea3e01f7c194a4bb04964d14755f9fe5096c0494b0fe58ad7d50bab55a51240eac4b939585fdafa3b449746f6f636e81d0ffec367dc8f288b65062253d1e6db8e9a84f4ddb838c7fc789e67fea7703d2bb14c12fff1d1e2699894b5644dc259f2d40a94650f2a7b56932b1b55520d77335352e250927baee64288ac2968355cb3864a95411fd3efba0bda8783fd06dcdcf117b0d821ad6df46c59f905c8a8a99a6c0393786ff21bc7e7bc70463a6ed86d7fbd5694730712190aa12a7d364bcc5293e65f1b831b91b2d449c97c7b53952a2b061c9f830175363896d2581c3d2911059d49816fcf138efd16044fa56f5bd22576dbbd124a486f7218a0dda3fff5e43e4ff1be2af638e9343313f3089c162d7c7fec313a15e66f4f90eb3561d6ef9b528f5aabfdf9cfd000c205b9d10e44f9a195eae2a4973847363ecd056d87cabc5659cca08c6ac56b15b44493643ed1d409db02362dbfdac1238cf19ee393aee495902e2f971620b8de823489e97e06ba16e082f772b851cd96250664ee5f22fda4c744cd6f6ca4e71a06bfa8dd7a5b4bd07128bc9be75c46bab58ac058c3f9f7519dfaf9e9a783be49feffce0fb180aaa6dc975dff2aadc349edf6be63680b5436bbfc4b1ff5248a43e7120749186b16c78e008348bef97aa62a6052f65d63f3917cd47eec59d97681f44495217c3e81059421714e0f3470154f16796a4f0fab418d19d5b3586ccc718f82e5f30ef2f26eaf283b4905fc924b52aa80d26ba30536bdc75fcd355754ce5f4b9ec75668a87deb5c6ffb59a2b8d9f09076e97d161d14b595307671bb9f029f152dca39370ff34bf20710fad3229104c4a084206c74b528581b8179702425f4d34698e1e445a4dedb3e1521edf6c489d7d99b2a69cb745038e2d16df39565dc1cfc9bd67d31fc672e215c97f80aee3d59918fb909f6cfc54fe1f463e3d4e521b3323095efab43639cebcacc111b53ff634d9069a355b43b42a7887b8041ef644249ccda9c5ea6180b8ec6cddc6712ef117b3ca6cbf1615dcf1f56377804552dad5d58d23a540b4254f52b5a4d46cf7bfa0c3ecb17ab85990c916369d61c2d859650e842bd8e6897218cdcc571766e9b0cb930c06085d8cecbab56dab7d1dc14cf25d36795cf0c535d4b61426b8feba1b767dbf0686d45c76dcc3e0ee89fcfdd4035e645503b93f072a77bbfe12db8a27cb82cbf1d765fe5091dfe48e40755a5f7cc3d9b4de9f4a25a923168e8bfb5102a351d887c36d4ff89d838e4f2eeb8c943a8e7e0240a615e33dd7909b429d432e28a846693d38bc808ba8c21030dbe33d0bdcf608e12d1d2fc7ca0cf240760d6c097c6de7a843b72933302eb85ef9d87884ccb9723b9353632b55fd9481666f5c931a8eed84026eae67bfb6ab5f76dd198eff598f19c6389196b06b27e32badfed062152ca8cf1053b3d9dae189744cf4909bdbe75be881df70cbb102d1f092344f9b8f396f44a65e34082004fb45e81a356d19cd72813d952136950545dfc3c66c583375a274be0d14aa43ab9ed842f37d9e41a726e016738bbdb737ffeeee557aa85f6f091c9adc52500e78c53bc3a8770c61eb28c2687215222fada2f5a0026c938e0a084a7bb0127c888bdb71f00aff28b8530fa22316e8532da9dcbdf48402d26fefd39bff78fa94f34a9b6c9ea5facc3bc75871e7ed019b55f44941182d355de3cd5433b29ee7ef510f449fc341d5878aa231f6317b1a855efe1497875602477346398096e180322536eaef382f264082520d4a8550c4313f374a334c76327a8ff8ec161b26a0eceea8763546e121e9c10fd0ef08ef10509aeca6b97a81cda72611429f9cac57f873c521c844c6d10d354523d0d55f4a90e5e6762a46ffcdffc9d8e3885e3f8a84be254a98baa9abf97bd8b66699fd6fca4f28088687e3c75a5fbc6f8080ef89c25b28fad8384363fec43855929ea39a1eb715efbeec9f4b83027a48b5bf133782cdacbb6442925f930cdb0acd70407626a3318a859d6678ae2f4f376c28ffdad941b7a6da81f7d277277399129319f0a693061625945a28c6be132d46d289cce619a67993a094f10f12b25c9e595bc1fe6decfa95a26693be1f4e0f81eedefea8d47dd9912bc1d48059c3ec5f63d4b920dd77d43e0d50d77ca9bf9ac9db1109865160133d705853388361260935e2f0bdef2f1e83a1505d8fc1695388183c2f3f08e9d67f31ff4e772961a49602c802558d053b8124d7d15ffab957828f3d1ef13c355d4343d5ef277ee39f1c29e4eff5bca150f8978b0bc1262497d6ca4dd73abbc89c557b288fa341aba4e16ff1ab4ad52d199d0c77eef328337cfbf0c2abca23a26bc7c911fc554074fb764ad059dc88137c7f3abeea9318bf4fb8da94eab9d23209cd790b04ba55562f4ddfa4bd9201419695300c9031d6309023eef579ff2f5841e9de1b669aa1e6e585c8e7abec93ccac19a61d387f191b0cd85e7bd84a8a396eea90918f5c111ef032a8d7222c52a12bce252e9444603d5febc86e69ac6b78d462d4081d0333f23172a6dcac5f8a9ab13b6aa5a63705e7a4d8a82dc241bd23ced1d586e7e822035f84f322b18e3d2d816dc54446c1cd62e24b87930a278c77e463b05b1853b1f803ece3437e4e38867899c976507f106af9ba42dac1deae32e6a7e9b974ccc0f70390c5daae7227528206d748dfa5b4844b418db7ea2f0ff6f56e53ed8514385c04525b3b6381a0a9ccb2b78711c63e240d49b5d56517f1d2bc3718e6a8667bdf25d9b63a6f29d1eac891b140655476b4e6b02d697708bb0c19dee893fb646a2bc33ed7891421150f072e7919ae7904fa9c94a8f06a79994f30eebbf5b0455a13e87d18c4927b8c04befc51094fbe9b487b193283b073e3f98bbdc607a5bbb8095ff2f5b9050cb2819e78cd0ccedb266149040c73c2c5f5f43e61c06bb4c8f96275fe347a2c203eb7c961486944f73631954e63f1db85fc16bead2fa9c4a085b9b2561040b3e79f50b5f1c487c7c2135cc1defdecd9cfae4bc3e8e21cbee3e", 0x1000) socket$inet6(0x18, 0xc000, 0x10000) getpeername(r3, &(0x7f0000002d00)=@in6, &(0x7f0000002d40)=0xc) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000002d80)=0x6) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000002dc0), &(0x7f0000002e00)=0x10) openat(r3, &(0x7f0000002e40)='./file0\x00', 0x40, 0x160) getpgid(r5) 10:48:37 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1, 0x3856}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) listen(r0, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x68, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) fchdir(r0) 10:48:37 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x6060, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00233a27feff023519edffff0301000000bf02008c9798171fbb18fb9d568e58a6b193ce1edf1286a2a219a3ac621f176181ffe691ec51f8a0d902da5691d8995335a17d1827ad", 0x4f}], 0x1) 10:48:37 executing program 0: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e581", 0x11) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) fchflags(r0, 0x0) 10:48:37 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000100)={0x3ff, 0x0, 0x1, 0x6fb2, 0x3, 0x7f, 0x7fffffff, 0x9b4a}, &(0x7f0000000180)={0x1, 0xf8b, 0x3, 0xe91d, 0x2, 0xc475, 0x9, 0x1}, &(0x7f00000001c0)={0x8000, 0xff, 0x9, 0xffffffffffff8000, 0x7, 0x1f, 0x8000, 0x8}, &(0x7f0000000200)={0x1, 0xffffffffffff8000}) r1 = socket$unix(0x1, 0x2, 0x0) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0xc0044266, &(0x7f0000000000)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x0, 0x0) 10:48:37 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x6c7) 10:48:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x1) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r2) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x400, 0x0) 10:48:37 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x90, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000000c0)) setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 10:48:37 executing program 0: getrlimit(0x0, 0x0) r0 = semget$private(0x0, 0x5, 0x152) getrusage(0x0, &(0x7f0000000000)) semop(r0, &(0x7f0000000100)=[{0x6, 0x0, 0x1800}, {0x0, 0x40, 0x5cc7c3f51381cfe}], 0x2) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x10) 10:48:37 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x400000, 0x0, "00e3efff000e412f6db7b48dff7b00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_open_pts() setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 10:48:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) unlink(&(0x7f0000000140)='./bus\x00') kevent(r1, &(0x7f0000000180)=[{}, {{r0}, 0xfffffffffffffffe, 0x43}], 0x5, 0x0, 0x9, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, r1) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x43, 0x1, 0x200}, {{r1}, 0xfffffffffffffffb, 0x4, 0x1, 0x7, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000023, 0x8001, 0x7ff}, {{r1}, 0xfffffffffffffff9, 0x80, 0x400fffff, 0x7, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffff86c8, 0xc00000000}, {{r2}, 0xffffffffffffffff, 0x4, 0x0, 0x43}, {{r1}, 0xfffffffffffffffa, 0x49, 0x0, 0x7, 0xf18}, {{r0}, 0xfffffffffffffff8, 0x90, 0x1, 0x3, 0x80000000}, {{r1}, 0x0, 0x4, 0xfffff, 0x40, 0x101}], 0x2, &(0x7f0000000040)=[{{r1}, 0x0, 0x8, 0xa0000004, 0x2, 0xfffffffffffffffd}, {{r1}, 0xfffffffffffffffb, 0x20, 0x24, 0xc95d, 0x3f}, {{r1}, 0xffffffffffffffff, 0x2, 0x20000007, 0x800, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x42, 0x20000000, 0x6, 0x7f}], 0x7ff, &(0x7f00000000c0)={0x800, 0xffffffff}) close(r0) 10:48:37 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() close(r0) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x80000000021}], 0x227082db, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0xbf2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f00000000c0)={0xe106, './bus\x00', './bus\x00'}) 10:48:37 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x2100000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000007}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = dup(r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) flock(r0, 0x1) 10:48:37 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61ba0db100000100000000764d583e9600004500"}) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xff}], 0xb29, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r1) sendmsg(r3, &(0x7f0000000440)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f00000002c0)=[{&(0x7f00000001c0)="aab00728c3fce9fd9e1b46c03ca55e0322c9c78811ea556f5b03ed6d9628acf7378880b24644dfa3c7359e5218abcdc262592cf28cf0f644f1e7062e842debe9f8557178145d68d50915936d7ab2b34ec0d86d797cf9cb67ea00124fd7c0e7b6cb0fafbfdeba41c5b80a43e297ecd540f34844cd502d4666d3050751135335215fd604b3ff9518ff820cebab9ed7bf11cf9a3b2485b974277765f4f01db62cc99144edfe44bdabe2ef4556b48d4e12bb27c14eb0527b62818c73206fa888b148c30a44bd0864ee4b766d31bb1b6bd46d6f91fd43b4258f5f650c834c9eef7a5f", 0xe0}, {&(0x7f00000000c0)="b95f2349ef3bab79b40e3aadc2026e695812b1ba98537a54ab4fe8901e6447940f170840c35ba25fd72da36ccb9c561101f09c433a7667b9b042f25c31430b8943cc449e834099c2a96491ec44262ed9d0f0604716883d59582448606f2d30fad8dde184c4ba1548d77706d52319cf69467d0dbfe00d8fe1371219695f8a0427fa8559ef63dbe55cbb8a53b758024bd9bb91147d700d1b340ea84cd6df4017ab6367ad66530375", 0xa7}], 0x2, &(0x7f0000000300)=[{0x30, 0xffff, 0xb3, "b836b63551b587ebb97decfadc4600e7ced52f7def55ff94b57dcddd58f8"}, {0x100, 0xffff, 0x1ff, "a852d5da0777fa31a935411da0e7812ca33ffce247cebbccaaa614e9591545b03243398d5f391572dc5c1f10d577ada6f75d280973f02c3f7c8479d2d5b46ced7a40c32154443487d6240aa6e6c46acef1ab3479bcc0f22009325002ee14e1aa9ee8ba9691cbef4b30e890574df39c83ccbc02c8f8f51565af7e3f5a76ead3f9ee26900d4b53d9d79d88b0ca7c87fcf5b1b81af6eb53b47ab69258fbe77fd421f82c43660a5efc534f1edd711c8b29518c39e5dac94b67c952f3e4374aefe183fe1fff70b845a5ac6e4db9760f38386d0a37535ef2583a09a37e188c1a12bfcc68b4e5278727ceca24af0468d6ac"}], 0x130}, 0x408) kevent(r2, &(0x7f0000000140), 0x8ac, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xb9}], 0x2cdb, 0x0) 10:48:37 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0xfffffffffffffffd) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) recvfrom$unix(r0, &(0x7f0000000500)=""/4096, 0x1000, 0x802, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x8000000000000000) write(r1, &(0x7f0000000100)="84", 0x1) write(r1, &(0x7f0000000000)="1d", 0x1) close(r0) 10:48:37 executing program 0: r0 = socket$unix(0x1, 0x40000000000001, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000000)={0x2, [{0x2, 0x2a}, {0x1}, {0x1, 0x2}, {0x1, 0x7f}, {0x3, 0x1f}, {0x2, 0x846}, {0x3, 0x1f}, {0x3, 0x4}, {0x3, 0x8001}, {0x3, 0xfff}, {}, {0x3, 0x20}, {0x0, 0x4}, {0x3, 0x5}, {0x1, 0x1}, {0x0, 0x8000}, {0x3, 0x4}, {0x1, 0x400}, {0x3, 0x1}, {0x2, 0x4}, {0x1, 0x1}, {0x2, 0x5d1}, {0x3}, {0x2}, {0x3, 0x1}, {0x3, 0x9}, {0x0, 0x80000000}, {0x3, 0x411}, {0x2, 0x3}, {0x3, 0x4}, {0x3}, {0x0, 0xbf}]}) setsockopt(r0, 0x100000001, 0x3fe, &(0x7f0000000180)="f9124bd967bb9ba43c1bd356af7ff3e77073338c8dfc75bb9dccbb2ca3e1b755f67fadbcefaaeeae8cfa1023c5122d24db72b785d07b259d256f5da5dfed530d49f6f6d80ab6c89c443d2bdf4cb833a18f19bdb8ec1c78583d5100d74ba69fcd2d82ed71", 0xfffffffffffffecf) socket(0x0, 0x4000, 0x400) socket(0x18, 0x3, 0x100000001) 10:48:37 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x6232, 0x0) 10:48:37 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000140)=[{0x0, 0x20}, {0x2, 0x6}, {0x8b, 0x9}, {0x84, 0x5}], 0x4}) r1 = fcntl$getown(r0, 0x5) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x28080, 0x0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000100)) fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x2, 0x2, 0x29, 0x0, r1}) 10:48:37 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fchmod(r0, 0x0) 10:48:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000180)=0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000400)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53ac14e97833f608e1521459deed967ae225db4d10cfa658a09d93ff22612b95d59b6da824b3bb928fb2470ecabb5d403fc29fe3a63bebcc415a5cafe8af6196acf9c3e2799d90c9cbb69d4690cef4bbed5e126a1f0b3dfab4d7a05960b59c4d7b3464f84a24c9f21d96a8d7fcecba2214ba1ac893d", 0x46) write(r0, &(0x7f0000000100)="bdfa4d2591c321a8cf98848e3e8751bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0xfffffffffffffef4) syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x1, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() 10:48:37 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x400, 0x0) kevent(r0, &(0x7f00000000c0)=[{{}, 0x0, 0x0, 0x1, 0x2}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) fcntl$getown(r0, 0x5) fcntl$dupfd(r1, 0x0, r1) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 10:48:37 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000140)="2798e3e43aa7e6ccbd75fe2cef8e8db90bb68e763fbf02546bb66cd6a1db21a6f3b35384369492fe4804531f483d0d85a689040f49d7f2b15f8581f9757b0d298fdc4b247635527647fdd76320a8bb55c04deef3d846f1c696a34e87af209a3435db020a8f56ab43a847a880b9ddd31ba5231f03955c2688c4a321bd1d38161ce2ed40b7d9e50ad12fe5bf7d900ce126a150fb9ba530ae72242ad743b223311cee6dd6871fb8375341772f801ac0567d833c458a2af515dfb6e5c9981089ac32d39f130bce8211739509ca78e079d78de0a9b12335a1d8f2fee7787c6dd0406826e7", 0xe2) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)) 10:48:37 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000040)=[{0x87, 0x2}, {0x147, 0x39a1ed8a}, {0x0, 0x8}, {0x87, 0x80}], 0x4}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{}, {0x101}], 0x2}) 10:48:37 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) semget$private(0x0, 0x4, 0x200) 10:48:37 executing program 1: r0 = open(&(0x7f0000000240)='./file0\x00', 0x20002, 0x20) write(r0, &(0x7f0000000580)="5e26a0356610096478770afa7450bfaa99e60d4d74cbd3788d0b7ecf841b4fc5379046a562035196416235f953f566995cf697181746c9a9eb863864c707a1ebabe98f7ca7c0ba24b50e9d42f09a6929821cbfbbdb739e9a10cdeef4b0ca01ff3d854207041eaffbe0746e27b9282f1ea352caa5e43c04ed8c97341169ba8bbd8d210ba1712efc557c45f4e23fe48f3183d889db4555adf7947385edc66fd2bc98ce8116c5fa53ea77c645ae9be134c466322e32d130a1444aeaab3812e01c710f2f68299b986d11580b2a63eb6496d108e5b253c37fb9f51fcd83de8c11e37e11e4c31ba8476a9c2be414d4602489c62a513d1517b09810a8", 0xf9) r1 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x7fff) writev(r1, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000500)) writev(r1, &(0x7f00000000c0), 0x64) write(r1, &(0x7f0000000d80)="218832b811072876c3f6c683476d184edfe0a3270a780ad5365e3bb0876624f896639ad98d8f7fd4ce2c84a24e532cfc6225ad0dae16cafd12c9fd06f28b14836becb123e55a55bed2bd5843eaba15fea09166a152cbda6c90d92dc73ded6a9661b506deeda84b7bae518c26c61748234513f84c61eeecd35ce2ba48ee381a524418d27e91a2fb54d6b0a6a2c7f6a43a570c9d5d7c733ac95fa32a075c11543602079395daac3b2cdac499936c2da1479ba405625e33005e7910b693a77ec129170231c51c089564dcf47c39c08e25af0420bcdd10c396b53fbce7c9cc5b4e553ab425f83bc4787d70d2313b06f9097b8b0d45e7ab9ba06c23d2e32965a8b67cf86862acbcb0fa89735485ba8590d971560f629a673464dd48d0f02b0d5146584006f25c85642ee4578199f4d8838b95e541196edd8ab97e0e32ea406764f9f6faed1cc6777eb20924aca20aa2aef5e8ec77dcfde2bb3b7b60c37138ee37341a94aceb2b7905122af13226cde81658f8162f81a9003949f705ec461030f4f70e0e9f5e7cd74aea8e644f18932dc1e0981bd0856706531b73a4c6cef3098368e717f66f40178fe57226d2d4993acee4a4f4b3421f696f03f6965d72119ce8720d472248ab67f1f84b95ace6d1d2b524856b7fe72189d278e01474f6394d263e1808c37a98afd7ab6f16f1e077290869daa9c74de166c020c78b37e4679f316c6f8a478bf12e313fca1f46c10d248874649ccfa32006b8bdd58ca5513f29d6ed26948f3b4730fc4771957d4ac6c8ec049ba62cd6feb53fb4dcccbb129ccc20e72e8fa1fc6f8d4452536b60888bba8ff2c7f00556ecffb25b834f7ea31ec2ce6716711f30ed040b31ff722646b8a5078614fb38d4f5a383db48882ce2ae330d0fee5bb1090f39800d1824898f94645cf05a34bbac0d93a148fd5862560b1f41444b84cdf46bc15b11ee30fc09b8ad1f8109797e97c10cf1fc764c53991187a5654659fb922fc7b5ebb24823833828e50bb7203f6eaa9a53c5552d50f5d509ed08699d3efd78c385274f90ba17bd30f2619525a521f70ceaa10a1340f93d887d3f6be23d5c288ea1edfa8c25cb50954078071390aaea242f8fb8dad5d9688be6b28c66ce94bf289c1d99ca09df12ce4e86f146506c4c0ac6b1872d7c46172216413f4fcb2411c32ebd24affdf71896d69b733bd588a70b2eb176254e89ed34700beb2f53b2139df93bcfd7d43928ae9b40be26d3b9972168e87ad062525409eb60c71aee95595ad26733ca2121bb31bfa2f4307420e699f2fe1c4a0ecaf6f95d52eb475081238c45aa6da9fb6cf9b9152a31c360cad626fdd771b2a234f8f0e23916b565a911c71e1beda872208227df9d7c76daa4936911acf09f8e33b32c1ff419567fbb46f584e229a545e32396ea86243923a504cbdff8cb155fad204098da788b94e63886f15dc8dde8da340b6d21331f245cc59791988457fe366739074dbf2a5c3c11db1c7a2565c0a7ac1eb06c1d0b4eef1e92a17c310ec0432c390c678eb5c1e91c23b636c8790df36f208bf0eb069dad8ad2e3f5495b9365964a024526bbc6c6b6d94bf8d0bde75cae76a9d5a7bbd373b8cc5acfc875291462ff9bc1d44d611ae99369da7df71a291a410e8706f3f1ec4a990eae33eeddbeeddc19ed32962de4ad2bec45697cd29a8485ec2543f09d3c81d5e7c9f9ec4c192fc7202b9c50f34ecee258fd4998f85ad90076f7354e895b4c94a267a41a8b20548f37cef92d80eadd137729d17a2e2397101d7a28d4038c4ee73d813b8bfb500364db360af12e8f6760ddce29c81f175b3fc2a253f72355f22a8267a91c76f961d971b37a2fb253237b8344e0a7db375e4c44bf6efe9906d665a071a7755b96b09a261a0a5c08c6b2a4b9f00dec257e731f9aa18c34d6b8f507c5c04a09724a7ced5ff6d22863c53b2cc0de826e27e4fad7c20a59b665b0ebe56903d2a6964fe89528353b764f939c55e9f39ad2543be3b1868d0825b9ad25b045f007fa3d314b30824dd7d21803b07857325d31e6f654c4778c28071ed5f0dbdc626bb806c0cff590d75497a2b1d97b11b6a0ce2575c8ca08de51700a8b7037cbd2cdacea4d64c5603e1123e4e3b51efcd532c53b475214312bfe6e4e6683d0119374df44241cf56208c1785626189492aa2a36f7f40a188f0cf96bbb05b665374f80cbfd17083d79d957b9a0341d11456f101c3df8214177ed2a55d345bd352874e36edb8f647e405e15edbadffb5a48ca16ed597e2c9b204a542d020c92929c85066c9946be0cf9132d211a0e3ee7648d9e32e3a656e90e9316f684285dcdc4443680a48e1e01258234b5f3768c085f8e69934d436d990145408a656e253dd21b025b158174ef191442c90ed6d1dbe60d6915eead51d6216e54747fa3d5946da08ef1967d4057099d48efced5ae3bd4ad1f5214b43678ca3892270a5b7d334bd92cc9e38875638cdc2bb38bf41fda1148cae8d5048e724d673103102e7dc3cd30c40f8429236b0163c22b52fb9170157b0f477ac9aa081aa6f85fb5d8fc005d8b97775026bc2a442b5dedba8ae70f6281e77925d7187f34af28e114edc9bf78ea8a9c3d9287580f701baa40b158345ef9ee1191729f82f86833197a08c639dc8355123e5ce307d12b3c82bd696c7060c54d2584f48681ae4d0a51770c38c04f0ea9142c4580c89c89c2c84aa8a4e011a4eb11b803db62c09381cebcc9dc2d7a0703c529fedd94b30ba249501812df2edf0727d989a10f91a548188204dd979c3016dc606a9ab1cdf497b73abacf9572ef0eb5d6905402616354ada0b9bb173fa653b6a2fd495ead06aee2baa7b06627e5ab8005c639fbf19402e561b0a464ca1943081a203511c024394a06c0a6d4f62b61aa05d9ed9af82a6be00042d76ed38133150749be3be06f3d9a108e530eb7fe5abdec18f1c409959b68792bc1b2e1302ed2c68a9c78bd46d20cc5c90cc595aab0c5e48fa6b9840dde6910c4816ac7d3d93236ad68018abae18a3f929d59e406ba4d0648747214ca97f78773cfa4bfe0914a3d8c32ff5a0606ab86941e7e30602ae60d4d86f7b5c7df960e08ddcc54f413c6a01d811cc1d6803badb72424f791f55c435699fedf0839a455e3aaaf64344ca16d97959a22bfc66327c0eb41243a62fa82b653a944e3eb1ce0978794daa970b344f4917985961847242dc21ba5a839a0fa10964ba4ed901451e0e582822940c1027ab65210335e11bb328c8b72342f31b56cf757801599b8eddc551474851df7274530f738401a39b6ae7dab1bf2d448ca3dc28873739748f68dc29ee7e3c83e45627c7da13549265c9805d3fbac1903d655fceae0ef49e23a428dd9f559ba34ee07faa81d46393165a23497e5d71a53fbe1b683a8831996623c92fbe47b7e0a73c273b99e72b851826f823226a759b621550c66ae83e81a984f539768bafc677895a69667d1711f47673c3cc54306a4393f9f7a85f4effb4474f100a74da334b9275e6a291b8af70dc2530b75b25ad096f31944e72d113d7060813a4fce4f8e3f027ef03207ac36c484789938c5ba29b62057520c0664d411005a3c22a96d639ed8a44a574636e12d64c013628951194ba38947f8594ce01598c928bb89108f9b501ec44b17ccd373bd72c704833bf3877c48915a8dedbaf371c6bd526ea97646149c6f8e225552efa6f4ea849364ce047f5e6d12a31aaad701fdd0ed3fb434240c66bd0e193950a3e11684055604bf0ddca2f2d3882739733d10071819ec219dba1c97f2e61d2a25b64a49f93f386b2265867c4e3ada317d4422646254792041becec9ad818fade4a515e8421880e0f71f4e2ba4463b82e3c8d1040f9e763d52a1412a34667f2f8de1cdd507629aaa7d2e9a7235c013126adc6713eb06fc975dc8f3744bedd898d28edeb29a7ab55cdcc6f934b7129dbb3ea251cd8e4b8b5b47383c18288d41118c352452cd1806b1b938d6845290ea8cc4d7132448ae2abfb1e13eab07bfbc74a101d9ee631e849346eefa62a83633ad6bfa514c70753680e719f5cd2873d512e7b58c6b658c0fa486dc5f405c1f37a733d4297614c4556648bbd26ea170b4d6dd638c6f051d706aa01b63e7d2a7d2272cf8f68a0a224d2c053ed4db32edc2dde8f1e92cfaec62b75f5f42900a8a2e13b7e855322dc27d7ecd9fe227b2986137ca82181e107c5750753da8aeb9f764caef717f0a42fc4d6fe8f1c76b72dd77a124175fb7db29f2721f0925eaad4dfde16b20dcb250856c0e6cf0e738e4ee129681ed0e8dba45bd1eed692fa2f7340871e72525476d97e22ef1835c61062831e4227adf161095f0c59be6b2c10d188886867d36cc9f714cbfd817a200a0dc87f84f18e388d7a27ec1b3cb2525d818fd2cd4233c29bdb2adc396c5de2d6a556df832e4948a112b9feca03e6b02d48c48e61242f2af15d3efae7c2b26b6869300640bf3e88b0066dea00ad102cbc8ed51ca6ea78c48f916ac0cbbbfdfaefe9f7a45e49fc0fa0d4615d5a84dd02f6820a8b54eaeae3b9aa463a8cbfbcfd1b360dc1ebaacd2d9c6919082fd2b0cf5cbcc423838c753055dc5b07c5cdcfbb6c8f34707ac06f6846146bb5b4c8be49af49917eade351f77d0c84b902c3ba017d0cb782298b66ad6f289f18f73f36d3673bf1f90daa45271e13465fedcbb32dc2487e1ec16fd0e6860ed78d94d40ae00a741aa15acf37fefb586d24266dd11e6288c47166854533e2e3a1bc9ed7289d7c1b4eff2d5b62bcf8fd33adb89a63f7113b1b0cfbbb3d6d7a3720f898a90fa963f0710ab9b83b122d59d87e624dd579490169ed51c3795c0c71b84a8e653b07847711fc53c1e1830392b258f81497d0a8a8462f3cb4895f0677da9f3fab52188e5324ce64036eb316f44c6fdee9e1bf8a33d32906bda1a14c7aa48ea852b3c2bf1ea070ff3e323e79e1cf8d83dd09aad667fa21f9cc5375822cd2f5197c0c3ce5e9b1a7400a29001a7af73c19a20661788b677ffdcc7621964337faaef6fccaaa2fedf300aede897987007be2e561b1fced4f6ea13f2c262ee3985db3c856aecd48852d15e95085064ae5d61ca15ac20de1fe2cf2d0baa5a18a7f9f14b8bc7be34256eb3374406a3c49b4888bad5ab6ec5d44a71dfe443e6144cf22844b94937a51b2298f5e0fb436e85a0010ce6f100be70eb32267a99c2b7c56222cdd79f64ac199c24535204353113db5dbf89545055cf696edd1fa7efd3b8ecd85aa76e562388b13617077152a314413fb9d9e28cdd522a7fcad4c0fd5d0f30673c5aa1f084eb2445d35e8930e7b758c516abe2c2bff14f1203db6f234d7cbc02aa409b629bb84911c6280d306ecfd9ea10776fc26dd8e0ff13c09c9e47bd851b0f6a50cf37306cc6ae8b03fcbdc8db4ba6bf417f0a7e1c99dcddc6af2828f205ea3b4be6ec100c2eb166f81f289fb5e1b7383c33df1b90fed7541969972009a9ecaeb0a0baf50ac1054c837b226337252deca39789ac480669a21bf92db52bbc7b270b1e2de56425153155251b7a4bcfe477966dbe8707389603495b31e75eee41bbe7994269869826a5694e498a08c900debec7f1f3300478a691336f4dddc9cf4961150544c13e2509ef37c30e93757f9a198207d4586ceaedde15c5b29ecbd0b36f2193edfec5027bf7959be4f5554494ee320623c1407d681e514b6c5f3f18c6242a33dfb78b311b0ca84e720c3e4b274b26e7fdab15595c1975ad18c3d49f32ff54f4babf2136fef20ce20eba73ba2b63f30d6ac0", 0x1000) write(r1, &(0x7f0000000340)="e6896766e8aea20e2794fa96459668dc52f45239b36935735a129747daf224d07717d794445ea05688544f636af6115865cd9e54ad098f492903eddcc5b92539b3a4d1ff82f6427c5455c79cf3ed5fa767497f4a55cfb8d5979e7bb827e94fb5a12268f00484b537d82ec9d1be9e2a6d4d4de5314d9b65b4abb1c2b42e927f2024409c3dae5bfe07c22de3f89b4ba2471493829e506527ca1fc86d177af99d4e95abd90adf603b4b67e6ba7d6eae9834c21ccbafbc89ee587cae82bedca71e3989f6f6fc4f1b1375f7ce5b1be8df31b093362af9878200cbc90c59a4aa24ba2491ebec2412e18823ab7071e7846ab0a0f6d102192d", 0xf5) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x345, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000680)=0xc) setreuid(r2, r3) ftruncate(r1, 0x1) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x2010, r1, 0x0, 0x0) read(r1, &(0x7f0000000440)=""/162, 0xa2) r4 = accept$inet6(r1, 0x0, &(0x7f0000000000)) recvfrom(r4, &(0x7f0000000040)=""/36, 0x24, 0x802, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) 10:48:37 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = dup2(r0, r0) readv(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)=""/157, 0x9d}, {&(0x7f0000000000)=""/62, 0x3e}, {&(0x7f0000000280)=""/157, 0x9d}], 0x3) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) pwritev(r1, &(0x7f0000000980)=[{&(0x7f0000001280)="c1", 0x1}], 0x1, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00'], 0x0) writev(r1, &(0x7f0000000040), 0x1b) fsync(r0) 10:48:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000080)=[{0x203d3bca34, 0x0, 0x0, 0x5}]}) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000180)=""/200, 0xc8}, {&(0x7f00000000c0)=""/29, 0x1d}, {&(0x7f00000002c0)=""/222, 0xde}], 0x3, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x10000, 0x80000000, 0x10000, 0xed51}]}) 10:48:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x80000001b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) 10:48:37 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) write(r0, &(0x7f00000000c0)="5e81532b5a27388a1f6fbcea177faee88ed89115c3b6e3c0422527801413ce0a1c5c9840748e30b3d9aa278a3cb87bd871ff8d329c3b15abdb507430064cad96", 0x40) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xa, 0x81, 0x5, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x7, 0x1ff}], 0x8f, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x4, 0x40c4ad52, 0x400}], 0x401, &(0x7f00000001c0)={0xffffffff, 0x8}) 10:48:38 executing program 1: setitimer(0x0, &(0x7f0000000040)={{0x0, 0xfffffffffffffffe}, {0x0, 0xe1}}, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 10:48:38 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x7fff, 0x2, &(0x7f0000000000)="9ce8953bd4969d8458d9c352b505b09aa5e16cbe020851a7ab7d76d871f12fb7d7f5aed154ad2a502a4767b6d8e2c502a600b59e2a4a64f2a00d5068bbc7269d9366", 0x42) fcntl$setflags(r0, 0x2, 0x1) setsockopt(r0, 0x29, 0x3e, 0x0, 0x4cd) 10:48:38 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x8000000010409, 0x0) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000140)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/2, 0x2}], 0x1, &(0x7f0000000240)=""/100, 0x64}, 0x800) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000000)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0xfffffffffffffe26}, {0x0}, {0x0, 0xfffffe45}, {0x0}, {0x0}], 0x9}, 0x4) 10:48:38 executing program 1: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f0000000380), 0x100000000000027f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000080)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) dup2(r2, r0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 10:48:38 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="1000000000001a000200000000000000"], 0x10}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x401, 0x6, 0x7c2, 0x800, "8b7f9171d1849112db10ebe3c76bd22c66f5d1cd", 0x5, 0x414}) 10:48:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004010000028ad) semget(0x1, 0x7, 0x13) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00233a27feff023519edffff0301000000bf02008c9798171fbb18fb9d568e58a6b193ce1edf1286a2a219a3ac621f176181ffe691ec51f8a0d902da5691d8995335a17d1827ad", 0x4f}], 0x1) 10:48:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x20000000086128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07019c918d25000900000000000000b3bf0005eb5ad35a0520000004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="220e228901001c067ebc74a7c686cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0) 10:48:38 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = semget(0x1, 0x2, 0x204) r5 = semget(0x1, 0x5, 0x40) semctl$IPC_SET(r5, 0x0, 0x1, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) r7 = openat(r1, &(0x7f0000000040)='./bus\x00', 0x2, 0x80) ioctl$TIOCSTOP(r7, 0x2000746f) semctl$IPC_RMID(r4, 0x0, 0x0) 10:48:38 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000600)="c8e333bd4868e7814f895750dffd31927220aeff5111e8ceecea888b4c225285bf8501a538a702aec20e5f203b9859a19c3da5565476cd6fb214fb0a31ebf41e0dac568f3ddce5709173a33964e690d1d1d228d4ae70b98b791a7cc8d95da4fc41103cbcfdb5c92502024015395d51121e065a64190b34d46496a6d829c625b5b1697ea39bbb37d422e9e745dfdd51f5df5b7383ba624e4fe5fedcb3f3f9db738024ddb86d573221ff325ec0e4e09059c7bc12f0833d87bee07f1875be03d97f58233e3a5492b52dd40ffd5df7444507c97aaff174bdf576ffdeea6c819b6078b3a0181cdab442d3b19ae7cd2ed2e1e327583d155ef77526c08556fcb5d9c2ccd156892446f72332f8ef19361488e74396b7b68556f12951b6fa9ff8b35b7dec870ae2543b23fbdc0b675a46262a575e7f96cc4c506d43ae7fe66d73cacd6dd499af15a338d295fd2e8705e2081032beda9a31dda625aa07c7302fcd08045a13e0d1357ae193eefa80727aa8678b5e5dbdf2f9f0d2d4243767abfe2235e7334c8973b6a1ab555b90e4868feaf9c0400e4510ebef6ad1522d1f64ddd1962ff0367ad4ec39c382498761f345c07a408a08823d34bb7bde286b350fe53c5d71beaddec42bd7e66977fa6cc8f47811082bac598481c40f2b2c6768807ad727c71154ffac12a0191f89b05475e2fdb64732be310217ed0153d7ce528607b8632d85537dc1efc9c5f33c4676ba9ad756e9724746a8d28262f92fd3219a873cc105eb62dcf902b145894c6693115a34aa50dc4016f77370b93518c39fd5682b8951be95eaf7d4bb36c92c28af1787e351f7c0cb2c48ef3af3424f10b06ec7833d12abfba20d587a458ea6f9911f800fcb3996cc348fd0868bca61dbe408fdc6caba101de2bf983198d482e745c7cb39ba8f88d08a2ec90a1879c50ea4e091c1d6edde4ebb9ba029cc5041e4a1c29d42b72601c209a2a99ba97c0dc2a2ddbc1e1d1e3dcc19bffa317144042b6d75251e9aaf84ddb4392944e21b3ddb9013a11d3f37bedd16d8281c8047ff4f514fc659b578bcf0b07330cc03676f6fae3128d5f792bbb2e30fba84453375d700b047ec99f3874c0f8fb272074db11dc58f2f59da2f68cb6a84e32715182703e21ef77e81060db4dc8cea766e3aff4b447e7ddccf0bc990e12f134d25fc08c95d87a397fe6b34e5ed280d33b3acf0ecad06143cbc13c39121b56c3532167448ffc9a5dc0b255541b25893ae6b6fe05df43117346a48251ed616e40caa86a76d423e4f24f121188fb4ae0be89fdc8302cdb33a95062763227f9fd202ddad77f395a9c299d109abb9e8ed78464e76580914d090a547123ae1943e1c8a2e98778d351c8623aa7c7cfabe12afcc05967c6cd66b975b05cefc0d506bdbd59a3eab216220fe9add7f4503ed02c793edd3741fb32e215d89a6af37c59dacf34e4deed062f4f1a315829b3ef017cb36626d9faae6e5eda55e58a165103b6698db7e471de5b907406105dcc250eb49f252427f8f845df61e45925b0c61ef2d0396f8eb54c0267c342302cafb92f81d15a1fdca5b50653f07c583beb2a7ddf2d226eff267a748dd6a262f5a093af337ce2f61ea95e2860666e1f788323ab409d937b7d5736e4f65c28447883c154a879d41c24a4643ab6ad875afb70387886a42b2cb04321954968c8cc7f28f6b6fdac5442dbe27615d2d00ac7d044ec64067bed4f570e92894df5bdfddde6f7065c5a85490745b9633e350ddba995fba574348a1887dc134a1a552ea8e9e863c1a75f34e5f4c5001f4e1d488bcce019f8d2b94e42fb715e25171d8838a68b8da6e3856705c0f90ae1e130fc1534eb4fdeb493c7b67990c200b048754e235559e398049b3185ad73187d7477720e2f29b7807c93a5291d1de4bb7ac9702830c7f91bb306b05679986e9fb73c6dfb4ad0a4d7c624917d4cb0b9752d9fb4ccfce42594ff920d80cb8f6d6a1b79a8ffac48e1d1a4de75665cdb4da05876deeab65be252a7814370319f1eb2b35ce4dd76a6b2998ad994a8ca8cee6426843aa95a52b94bb1deea3b7b2382e91529f50581445d7a40cdcb875bdf10739392501beb6a65aefd22db452651b40c949a405fcb5855471702ffcfdb69ae557d472f64a4d0ec540e224248a4b746f37ac794eb11e260e1c53a1c552e1fac48eb3de3375b6ee18d47a0b3c38cce672f7b8ebbe6bfdf6f6f966eee7ea45ad3442bd8b3e4d0dc7acb84fd3f7d46f78b8670a5550ef85c07a0e1a875e3abcf82f21b5c7bd23d0f4630cf59cae7145ff00a84052463948a92c850a7d5ad6ca8d778d11f6621da5c4d583dfd0e8c1bbb1f93cb0319cb2e009a9f12a7767f6f272fe1702bc76514ab0d7106d8f67e5ea2aabf84b19c8fb0d54eb29c170ff8cc43f6d204f3798486962893f3aaa64a6dd0e0eed07ec025c3c821d67e20ce10a5ffa1598b782fa5a93077ca6d36ec64e5844f86d1b30ad33f96bb033278a0228c0b481034d902d4111000df2b3337943406104becc8429fad1d67807f2ae2857a39f0afbc4736cde1c8d01d461805fedb43f27c43a30e2823cf755d6a96f7b266161c5cdd696ca2ddc62bc9e4ef76243807890852077259d07640bf459d751b808111e0a5199f4d72ca0366d5d79d3af3cb1d903aa7195bec35d20f7f02454c4539671d92ccabbfe13b7e183f6668deb85e9a0874f6444171a910e12fe4769f4e2c7b681919266f2511a89f2a543d13f277a49458f229f69ecc3b7a14ac02138c435e1578f4d9dd47b9e0f1c94c7d89812ae3be1e72eec4653b6dfeb88517e2fb27560e7e854bcd09e96d11687ba199900359bcc32467cbfe8b022ca8d29d49302324a7fda09dc13f21e9629475f8d1c1aace0b6d19a6897ad3b99bb8cfebf211127a46d027719ce25669295f69566db8fd2315d9b14cc8023f4310db119f61ddfbb7960e93cee992897e627045ec2e141a12a0f71db927fb331d42ccd4af419de65cf65f717c172abcda4ee197e619c2d7748ca84a04b12fd3abc8a0f23ccb5a9003f8ce1dde74bacdb329a022d5d20aac68e29c4ea36b8f50ab04872de51d298ba2b5d138db252dec7495de6f51bd96d9a2ec0d7e181ecb3cb29a47a047e8e37569bfe0c4d466f5d4fd0ad3df9316638c4de22a9d686e67ea8241a9aee9da3268a3b4dd8494c920b283abfbc701339e1abb2101885069cda4788fc8eeeb00c0cfe4d9e89a998c76fbfc18f5af40fbebead2b9599a305e967dd47579a46eb525c88cd2fee6ae3d1fa367ad365f0a49d2f1f15ac5904d4555043cd74a2d7a0c5d5a56ae8df966e5f87a09a057c77674f61d82994909770e704d9ca0db107878296c2a477a09e1da380c123875f478d357be3249ce92011934823d5979c42d5053c37730d3ef07e68a0fe0f1d0a6e1180f5d0c47abcc45f234201b2dc0a7e53be81709364bf8e18131ab2a9fe3fd421d14a293f4cd5382abab7eabca33437ae24eb8ba57f5acbb8ad8ce939871d4db3ba3f11594570a10c0acd7e46c1d191bd85fda99d0aed64d49a9d5f2b1a8027d9228cc7128ab21c606723193b38062665f500972c43a27e7758b7643a2d405f2ed8865543ddc12912858b27600c4f7b2cd3f4a004bbe23778808877fadb1e72dffe009869b45edab13688d9220325e42056128f07fe0015d572ec225a542fbb71a0fb71729d2f5c55560faa6a272f500b6982ab58039e6cab62069a02126d3f23a12f767976120836cadf1a7cb0861f689e5d1f50261302ef37f9dab9cb2d021d65d76d950e210a71a15cd20cc037018bf13c6e30aeb6ab5d88ba2929b73acd5f955fac7f0540510ecc45eedf774834ee00371a8f366396aad6885bd8d52195d3db9c33562a1fa5deb6e8497448abea035cba7f9d3b2357edb9e6001949ee2eb2674b8bd262f5241ccaa44ea89df8d1fa72ddb8252518656f3f2e6c76222e2200d2902e580425246b2a23e008b431beee652e2254502a089870d45bd49e0581e26598d2c2ad91691df628ac9194cabc1605893ce542feaa6cbc5fc398df73381e0202c59f1f8307b2b0ba741ee843e0c87d9f4810fb46c724c416d13ac41c3e0fca17ad41f2a7a35612404df19d5959928029fca667e0f5da30015aede2a12abd98be73ccaa2be858407ac64f5ba3cdc8f30a415575a49069f942f7d789389f51edca6503c146279361628537dbbec250f55804231fa45df58f8d68763fbed66a69e35bb77857742af3f95df37518f79a10130f41941a9e0e7eb5f8677fb6bd6af82d7ffa5aff837b2fbb98dc23c742ed34d7dff092f00e37377c4e4ce8721aa3459c1c04fa5e431f2629eb0faa59dd46eb5e35aeb2cfddd1f7145d672602e4782e778868c4f1371266ee1b1da530c207df0e36ddaf126604ba5654c611bba3dfa2cd9bc7985f5e1190d69bfb9f05d82d1f992f08429efb5f6914f5a25e4872b84ed3e226d125584cafeb77dd8a3f4912046a1b6824291f24de893a2910103857931893b10542912c620a235d13c6c181d027c571ccbf005a4562d41b7e17156dc3657cdf85d1fae779a3ac1e07da4409d3992269a12ef18999fb6597a41be2637f6cd27a3628db27d5a90919fc5e2774c8893382cb7b46ab23cdb2292078355c717da91e629f8c3f6a50c2b89f8042aea7675e2eb1065d0c3658e44f17f026d84ce057e530e4ffda7c265cc5951d601ada5f2b5367910819a88202c0313f2db8e21fb45fce58ad94ba4188a51210054133ae14c38c1cdef0f86607650bd4e22a536be198d2d42f30a909fef1bfe3b616bc5bf2c0dffdce9e40fd4cbd2ac105abbe4ef1332d66092583491da9d31d36d8e771273350d9bec9210bbf16e20b21aeaad62dc9fa8e46154c8a1acef3cc263ee0cffed5afb0af4e8b25a303d04be5c38395c7e5f5d472b115b981bd5f5fdf930c0c7578254cf5befe4add713b46e90e2081da1410448403c9e7ed02f1fdad628c7c13395b2c020c282f96ebba271cbf333b55ddadb3d48726ea1d0ecded402966b3d31ec3f308858162284cf13ed12f780c6a1f74d899be6ebc90c00ed9401c315104778a8dd98e67e59c9b836b88cafd3616a4aadcbbfc13057577d828da3dccf260497a6c662b4ab2a8075bd07bfe6eb2a86fc310980eab91422b2c4ec11602335b7389e10b66adf755e763d987fbb2d95fec1f231df4c72b0cf7160707f109f3fda4030b37013ae0b143acb895654f6fd9ec2488ec24b73d286546a41301bde0b4dddc6092016ca1512c8a97abc80b7b9796340ec23f2427214209a979045db39e0984f034dbc50a5be006d1182e66ef32469d7e98a5aa752767b18558ed793ce9fe3d3069628d0410fe122955407a1f2d187ced5865164c8daab27ba8ece7f9ac229dae0e19e9fb059c25e25b048ee29258f0bdda81292e812f263647a5c89b750b4e666233bad45434dbf03cc08803cb3a9f65b5ae3771fe99faaae0505330b8e220f188dec9c62f95ef0e854bbb7511c3e806acd17c0c6b47889e7e2265cde05975211dce6790e05a1c52270ef659198c5888bb888c09bceb04c4f3615bdd2cc77d273cc576c9ec3e3744c0ea10bd53cbfcb0a0f242c285c453b2fac913633366080378e48abfa2343928cf676d9e7987b10b913b0a6a92111040ad6824fe3c769402ac023c71e44c040f5437534ee6cc6f8e16b725e3b42ffd3da9ff9f8e2283205b47bab0698b0973d33403c4a706e48d8446b6eda7d304ca3868351078f5dcc82b3be48bba505df5973f2c82afdea2f60f5f23d36a", 0x1000, 0xd, 0x0, 0x0) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) linkat(r0, &(0x7f00000001c0)='./file1\x00', r2, &(0x7f0000000440)='./file1\x00', 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') r3 = semget$private(0x0, 0x2, 0x400000000022) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000500)=""/209) recvmsg(r2, &(0x7f00000027c0)={&(0x7f00000016c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000df867f378000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003a9c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000be4b3f6cb9b87c60d4f902e9c307da7ab69422203bb4a2500d9422e0224027d96570089157be6951a8334eb6bd5a8fd5554255bebdea40e592d01036f606bc074109536a97c4bafc1dc2b9ac906ff5632ccc5ab150796bf23706e98fecbc1a7b2f56f7bf6fb89dd34ec8c387a7bf9f64508f4186de4546bdcd3de22df83ee3db2e8879fc6bd6152735efd5a307d70be12d2c009b86a701e8a2d3402ac588be84d2ebb408cc30fadeff8374d473e0c8464ab1d23064c4e4ed7b8ec7f7502bfe765bb49bfabeda94b40da552e1db66aa33915d00"/4308], 0x1, 0x0, 0x0, 0x0}, 0x40) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000480)) r4 = open(&(0x7f00000003c0)='./file1\x00', 0x401000880, 0x8000000000000b) r5 = fcntl$getown(r4, 0x5) getpgid(r5) sendto$inet6(r0, &(0x7f0000002800)="d7b9ffe60d99c09c1020a917c3617f0edc0b75e242708c8d09fde58d8b1683d10277200e49ac570df274bb39a7c02bbfdcbe0e839120a6cd0279b339bd6af82c760867d811e5254c4440d6f2aefbac2592bdc5215ae924918e617f703bd76699e7515ecd24e5cf405e17eb2acf5d7ee1b3016c7b5fad2001922e4cf4bd89007f346165a9fc2ba63deb28ee1b0225b303fdbefd8b3e0961a3f0e40a0682aedc8007cb9c8a699d00e0ba194e12cde8e702e2ef4993b0becffc097c313a6fb5a51c6beb43fe9689e8bdb4ba88", 0xcb, 0x8, 0x0, 0x0) r6 = open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001680)=0x7) semop(r3, &(0x7f0000000080)=[{0x0, 0x48a, 0x800}, {0x2, 0x9, 0x1800}], 0x2) ioctl$TIOCDRAIN(r6, 0x2000745e) r7 = open(&(0x7f0000000280)='./file1\x00', 0x803, 0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0xc) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000002900)="efb9015e3f506fc3deed727ec6ca73884e5cdb9634e030d19713058473bbe04dd758b310224f11f7d82febca008e9c5face8a999b9272b1a3e0d5bf972961d8c440ba6a3c262069d7f65f566a8ced16444a40099eda3f2ba61706ca8268e18d714aa9123fd164b0e01351cb149aff435e22e2892410a39ac0ba51b90089e40dbd2ccdb3d963cc18398b42d3ee0405fdb8e52acef54b9f1e707eb4d2ff756e05c1bf224ed86e7426ba1fab1ce16b56a89247e64105fc82045c024340939955f54a2180c7f4b8dc9d3837c2fe52f50b51cdb08ed5de7f3203ddd3d7067f199de3a072e406791167017e7d9a6d75e46241bba94a909c5ce10b3fab3967ef9bc7ce4ca86835ce0a4f908485f3ee9de73200932d7d697ec72d04cd5a8b6482e314aa115ca356b918f684d2395d84bb216d93242b363544a7566eb27efc590548cc293831074c795edb6dd220c22b4751a6daae0ab89c53ccd16b0e7fa724bc87c5ffe7e70e0ec5cf937fffb63734685e927a56fc8ada23e4e3598c363e96ae3803f14a3519f3b3f8883ca4ae5519b8f1dba9b47a1afe63df2341f0593545361f69f723f91a2e3007d2ebdbc0baed05c4faf1c48d6fdf75e284030fc3337eafb83f23073b46be237ef1d1524f56a31e4721ecb6c1752a241731b16b8a8a507c093af3df5aad493835ae2e0a6212c62e60356e84868e9034cdd38c2d56913c5774a46b2c83fcf0096d20d4ccf5e61ac9bd8792ba6c9f98debcb0486e89774c8086485aef54faf522e3d3869c1291004325e4000b0cc3c47fc2c3f395702f2fc8930c7901cf253c98e13420a106747eab9848c64858f0c697ae8ac78e5ef4d08fc11055d64e209c915ab91f49d5a7838163c04ae5a590714cd8ccbcf1301e7e7026537fefd22d8cff14f450ec8af2ee9f87fdfecfc4ceb58636ba2c2d7a6dec331acaafea6ed447249438fb484faf9fc22335ae316402a8f86f3388f2d28b4d45f7427c4c7d9fafa0eaa37426618e5809aefb8d45f9c46adec709b28bb3f8572d0254df0984754e9df03f7b3cae6e78647206e3e8fa199284c7541e9ccf45024b8c76071da6c5570eb8f48d9bd8637297ae2d36b302c502fc8b718cd7004689a41fa2c1c44b349441ab59f8803187da419be8060b7e2ad97464e7b16a63190019d1199482ef034cd5d6d442613fdda5143ad4c8225c6fc18979ec73cbda6e641a6366856ea08eced0e74f0f5d823d92c7c1c1b38343a79f53be6f8669c54a2a76a60dd1a7890c598a436d9ee64ec4c99fddb987ab261772344583b6cfd8e3f8276bb1363fc711380461948c5cefa5a54de9e578aa930b2813f5ff377aff646c1798232d854f62d8789bef334f2a16e39be8619978d747c38484342faa54f83c900da045b26ffd88635703be60e0cda148f8bc09592472d91db1423fc461f39497ce692aed032859aa67b32fef57ac5ad7468e3a947d764b4982cc0450df47133ac6d13471f9c0f871fe6cd3cc3da364d0d60c6983396568ab836cb5831a91f3d37c9fb760a8b7631f1282f2237d3937705f4f9e1b018f380aa962f198f26c3519b8a6014c1f5c692eba5eb969b1f53811920620e20e496d7b812fbd98d4dece19101cb1188e48da733744fb990ac58d506ab618de6b5d8c1c4e37030f156e9d5cac56cb56c052a053786624cd44578f906021f98f309db8e69f3922eb51c035766e3fcbc6cb2f9c82dd05391d2282f5dfe7d308d325b0bfa13548d0636da88719ff68417b966446e888e510ba9d3397b48e0c601a711583bf1d832138cedd00bc139896783d7ba76d46bc8a7f7401c5c7cd7caa9effac10c8ddf0b6026aa4f24229b2dab8341d1725ecf6e265ef3750b22654173e3664afcf8ba0e887b484d06725a515ee08880358eafe9963e182f665ea6078b18a3b4c2a63212fb1788f74c3e6565d44e0688df10f370eda0c7503d346ef6914111258f4903735b9a03b9957c463da6c16928b18d589bfef10af106a0126182f3367bd4f5af8af6ea20adf6e7a0f38f7e1a82352f0909832ecba72c831647917b681ec2a4fec320f3ba861e2f6e580aa0dff6ea0259e86b518e497f74811b30f7e5a835af2537f0e574d09abedb98a81df7f4af31ed43f1f38273854c38703678308988c6c4fa4f99e956af375b43c373bb929e553a9e010de741afaa19c433973558fad6c8e2789e3d0295deafb01ea01c814aca8014fd0195e40daa3c32ba1fff7a1ab5a1ca1476e1bd75e627c16872bcec7f6c34a01c95565ddc9133f0e3a60d195b49b1ac30b67862ac4cf054d7bd9e3e5b3dd9300875dc356cb5220fadabb2bb200bd0387de112fafdab47b5152e51994475163f3636d051c7f642df703d17f4e0e758b0cca7104829cf9b886c0e69676cfd24d1c2ca7d98b2eae182a4a8729b2dcb5f2299aaf11d42b7e42b088741fb09688f945e3f473ba03f927d79ef37b7affcfe3376b83e70da803f92a415848cdca9fedec89d3e4ad6451f697f5ef5b9b993a11d3548dc583e4ab8eddd3ca336c00f2911cf9411e25cb157f437cc4e49fb91e868531e113ea792a6d530e691fe85cb2959b4a0ce9a00130e3ce27aab17959f58874ad8890684042e53ec20646d03a807ad73e8af5d0656ac286979caf7de589f472d0a65621f161b9b73ba6084eec61259a371d2d4df84169a44d27eaacb3b483957b2c4005707e2ce92ef7d2419f079f69671571e1d63edba997c784d92fe849ebb7f83d7c42247a0bff9bd4d8390d1efefe5d776a7cfd727a110c32c0e9f0f1fe84ac2cad71850b5d0aa3051ac213b4cc360fa2f52b1ad756d1aacd1450cdbeb2e62f9ddb7e67c383ee217e8440798fc2481aa4411ece2c286da9059828c33f5c8e94b35317739afe79ae02be8c29c254c00f009dc54914a68465a66dabed34904891b3012cb0a629516c2384c557a53bae26790b229aed7cc168fc6aeaa021a3f29706859dcabb75ada6e5b4882e24a7bcd4b0f53bc7565cc1daaed34c7a356465d3e5e9462996f9b240b694d18f6a155144b140c38db4f33a9125a5bb6a98bf8e17367b38e35353a6054c9754c4f463bed96d2aa933a9cee916a98dabbba8d6d782fcd044424552d5569f7b9c69fa13312dd6069f8122a46cd121896343c02a5674784c39824afe43f4e1e6ae8d01895c5802e7ffa27fd608365515c7c59b92ed55bf8da9967c3a3beb4f1475b4c1222ffb4c0d3fac5ed7556d7f8cf9db864a435cad314ac754ed1f042fd56a65df5bf4681fe1f12f9dd5759360ef747e535cf3d1e33c1c07f9ad2aa4163ce6a5332894cc5bc6fa4498351cccd71354a88f10cf8534211f2bc52ec51a36b6fad88cbb77d7447ae78452b15509428efe9a0179258268a590ca952a16f536afc5dd873eb583f9b10ec56d03bea6e06fb36814abf6652f3a7b30d0b35c4a79825840f5e2bc67c737ac1cb18afe677e968cdd4991ec4f31bd7d9e726bd52ff6d41e2692e751cd53523b06c8dcef84d4750590eccab9974fc77849385e5a75101dea98ee073773c2708da32688163e91959b32127ca5ac5d83561c8baeddea77f41d673f02b85f3785bc754003f1b0b46efccfa0891a6d678e21a9a84e632a35a89a18ca7497bab71a3ebd3165e941c509c66c64640811058166fc8ca8887aae22f3393a996ca6c71e46e35ecb57f7c8670a956829483297da2ebdc876669b51279ce47ad72b63c642ef3b5422d7daa25f7a3a251b402b2a6bee7272cc5f67b7cea8b0eec18836202deeb571298fbd52e29cfa7ddfc078852671a4eece7fe23ba5c76893b2d27f7051d568ad922c48a5642289f4f889c2fd54f267825f21e42bf6c4b174f666ad447d74c3fb343673f3334e538af8bb47b6a97bd2008b1da619b6046fa64e0f7ae813452d4c62ef801acb7883486c1e6dfefb63d0f6dc9d62c5f66a8f95d14612c706c70feb64c5776823bfb64e0685a52f7bd7f1c8155a813c40d8f6d2e1a6e073f70f545e152f94a3a8fc5a3320f91ff6f0ac89ab855acb287396d7f5b0bc0b08f523e6d294deed8075e89ecc27ef1c2460a4b31d9ab6970c3e2bcbc78814944fd7768d852de3d6185af3232ece23d895011a44186336f7a01cb559861973500d2b9b8c57e85fb0472c4d0c1de2937b623c25e8629bcd95fa4997d01312ac2c3f8f6b09e9fb8b5705905e4679633816908f7d9a9772ac530fa03cbf356cdfce4dd4d94518e75864731a90d63aaa78cf42e53819ee12397d23c910d582408cb4f8c56ed8d5cf220e15dd1e191b9cb33eb5634425e098bd6902731c7e6604c3e5a5ab08155bf5341c0952c3a421822087c034a5396bb084bc4b864a42ad9fd3d8f75a8290deb79a3f0631d1b5b19c88e6b7ec4037a2a88a3fa29e31da617aa4bb808493c311c1b3fc60c3a5a9449b5d198e5f01bf85b07f56d1addd17a1847726a1d0d5f4b71f5b6af5f8fddc54d1e58c1271712edbf848197ea263cd97c688eaf2d3ce5bba01a50c01768929cd9e3a78e174281824d0630dd34a6587958a896a89a91f84b3ba83860cf4eefff96b4534065e3d33804086ec7ea274d91da4c70e598fbac1cd6f4d5ea289da51ca75980a2a3c574c11784f00332bdb8f97b2d098fd319aa9336ddf9c6fc0c39eb552b901db6a7a4da755a15da3dd35b1dbee0c23809acbf1c80ce162cd350d1166efd7c13aa8029a648de95002ce14489a983f64f544f8907da23487ff99d9d54b58e78a82632c931bfc5db3e51aa187f3c11760fa0d198caa8238a50b1b118a367fd893a6e4659aafaf2479f2cb534b8a9abe2410456efd144b37e77a91642b2e2739969279d2ae1a119087bbceffd0bdfbc2598321c5df43fb8cfbc26b0ca6fe80d67fdb9f5d69d114dcdd7f984e7eda8999337e156b0aad03bdf383cbe931af8496adcb3e6c3d2f6a518fc428c0a6781e0f951b8cebc2616426af3771c59397417d6c1f73c3d334f456fd6b67e3607b4dd5a525c5b8af347128963c8027e9623b3e32c5231a0d350103c9d5f790e6a1517ee8814674544922aca6ee0213af1514049cb2fe255374745fe102f9f4427e36ae15a613fd2b81bcf25c6aa3a44ee31367824a3d5ee6a2b72f5841107f5c15d80dd05fe14c02523dfa7380f333cd14b6ffccc44e22fa2567eb3b282799778f0a558e3eaef9b19fd3bb2ddcb67f74ddab228e68b58edaada907836db4e401baf20020e1251aa165a440a6c99d84a16d46e27a45d3696887ce3b2f89f4456e11933c67047f626f3b85114d911541931a37a327928fc4f0bb2c5a9f9160e38ab616ab388ea123234c7ac54788b20515886d9a12068cbbb7caa98da5519b4f6d5a102c704fddcf7de4d9f06863f481a0fea5b6b7195ddded7f978f0be0a207cd63eb95b7ebe4a7cdb7b89710beb4e78a41f6958546ce89f4a4c00f2b5952db3153ec125e2c6dcff2b2c1c3027aed5bcec81640d851fd600e93c0cd357836234c01b3bc54c3e4d6925472438f2914af24aeced9d94aca3ee367f39bae40c6a50fbb20da7057904feb0706cab8702539006756db902641496e4f8933cdfbe0ff0a0d1d0027d361560c7ce231071d378a3f5aa27c82941db8269db36825b17b15887274a7ec875f5003fab073464aab7e8bedfa36e34b6a1a021e600f0418f460cc2dd85bb36cf17ce94be303c530f58c01a1efbd4db2615f3d44ecf281167892b3114ab72d33dc6bffa3479540105e423dfe3090081f9d479092b1b77ff0b2636c3a97e934dc84588ae13d8b02c7c9d3b7420a9960f65811c738094", 0x1000) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r9 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r9, 0x8004745c, &(0x7f00000000c0)) r10 = getegid() lchown(&(0x7f0000000380)='./file1\x00', r8, r10) r11 = semget$private(0x0, 0x7, 0x7e6) openat(r7, &(0x7f0000000200)='./file0\x00', 0x408, 0x1) semop(r11, &(0x7f0000000040)=[{0x0, 0x78b0, 0x1000}, {0x2, 0x8, 0x1000}, {0x0, 0x0, 0x1000}], 0x3) semop(r11, &(0x7f0000000000)=[{0x0, 0xfffffffffffffffe, 0x1000}], 0x1) semop(r11, &(0x7f0000000180)=[{0x3, 0x6, 0x800}, {0x3, 0x200000006, 0x800}, {0x3, 0x4, 0x1002}, {0x0, 0x3, 0x800}], 0x4) 10:48:38 executing program 0: mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x200, &(0x7f0000817000/0x1000)=nil) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) munmap(&(0x7f0000afd000/0x4000)=nil, 0x4000) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) msgget(0x1, 0x102) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000000)=0x3) 10:48:38 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d96) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x102) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) pwritev(r0, &(0x7f0000001c00)=[{&(0x7f0000000980)="8d1a59", 0x3}, {0x0}], 0x2, 0x0) 10:48:38 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='c\x00') getsockname$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) symlinkat(&(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) map stack 0x2071c000-0x20b1c000 of map 0xfffffd807effe870 failed: hole in range 10:48:38 executing program 0: clock_settime(0x7, &(0x7f0000000000)={0x7, 0x5}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) write(r0, 0x0, 0xfffffffffffffd7c) mknod$loop(&(0x7f0000000080)='./bus\x00', 0x80, 0x1) 10:48:38 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0xf39c9dc38c903c0a) recvmsg(r2, &(0x7f00000001c0)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000001540)=[{&(0x7f0000000240)=""/155, 0x9b}, {&(0x7f0000000100)=""/103, 0x67}, {&(0x7f0000000300)=""/78, 0x4e}, {&(0x7f0000000380)=""/136, 0x88}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/111, 0x6f}, {&(0x7f00000014c0)=""/104, 0x68}], 0x7, &(0x7f00000015c0)=""/107, 0x6b}, 0x1) fchdir(r1) 10:48:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() r0 = syz_open_pts() close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/zero\x00', 0x82, 0x0) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000a00)=0x5, 0x4) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x401, 0xfffffffffffffffe, "0366bf5da77f0c037f00000000000000ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c", 0x820) write(r0, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746037f", 0x16) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000980)=0xc) fchown(r0, r2, r3) 10:48:38 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x4000)=nil, 0x2000) shmdt(r0) r1 = socket(0x0, 0x3, 0x400) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x2010, r1, 0x0, 0x0) setsockopt(r1, 0x5, 0x800000000000000, &(0x7f0000000000)="5fd2fcbd372ddc057d4358c12d5516b4247217400fdb032a576b10f0ad34322ad3caf8c067f749ff8b33a5ca3fc87d3a7460516cde943e34cacb6168d7c1cb87c2162e3d99f656a0cb8273b531f45fb007672d03cf5622f4", 0x58) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x3, 0x40, 0x1}, 0xc) r2 = socket(0x10, 0x8000, 0x5cfd) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x2, 0x1000, 0x6}, 0xc) r3 = socket(0x21, 0x7, 0x84e) getpeername$unix(r2, &(0x7f0000000100), &(0x7f0000000140)=0x2) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r1, r1) linkat(r4, &(0x7f00000001c0)='./file0\x00', r6, &(0x7f0000000200)='./file0\x00', 0x4) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000240)={0x80000001, 0x400}, 0x8) fcntl$getown(r5, 0x5) setsockopt(r4, 0x401, 0x8, &(0x7f0000000280)="e461013a6a3b24670bc100aeef919cfd8aa94ad18c998ef8419e87798fb338f4901c3d1e3a151b28c73122aa516bd57b8b08a2013d197cceb53587d15dc87b8b6973dd639dacee4e09df28904a86863418323f6c83354f0884e78ba463dc4de9364bfe60209f71c0bbb5e663b0a4ff21475aca85320e1e0ed863da10debdaa10de2ec5709a200a7bbfd25672d5d34999c689adb573535bfedc3fef61b194906e547f34fac4e688ac4a0db5c3", 0xac) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) setreuid(r7, r8) rename(&(0x7f00000003c0)='./file1\x00', &(0x7f0000000400)='./file0\x00') sendto$inet6(r6, &(0x7f0000000440)="34e0f71a988dff86122940cc26e72846c280c1addef886cbb4015dfb114674a42d8500273ff7dc2989629cd043df5efa9875a88252b06d0ff219cade21ea70754afaa442f55d7f764c4f412d0816ef544b", 0x51, 0x0, &(0x7f00000004c0)={0x18, 0x3, 0xe78, 0xffffffff}, 0xc) getpeername(r1, &(0x7f0000000500)=@un=@file={0x0, ""/4096}, &(0x7f0000001540)=0x1002) sendmsg(r5, &(0x7f0000001c00)={&(0x7f0000001580)=@in6={0x18, 0x0, 0x10000, 0xe8}, 0xc, &(0x7f0000001980)=[{&(0x7f00000015c0)="20137bc53bc942b8e2ccc6d670da587af0b4da2572b2359623bc53410237a5099f24a15addb9f8156460d2f9f947b7c342b1ddd8fa547917dc2a1cca6401068fef2e87c5f54ab76e7a187d0cfb141df0ebcde7630ddb056f0f591ea918293c6e243ce356a81c787d0261f8e87e3af4efd8a1b8f4911350d92693d3b0e3a330054eb04553114da8a4ce7024e55fb0eca35976e1a264fc32e21f28a4486bc7456012", 0xa1}, {&(0x7f0000001680)="561f8d2c51288d70d82e959c2ac1e0eb0770522be85c40ec2f5ae54b2689aee3584bdbdaf44fa0dcf80c62eccc8b47a568acf2e75e460a7deba0b1c0b2726ad6", 0x40}, {&(0x7f00000016c0)="5e8b1b3d731ea1666d296666f827276f73e66b1d7199c893016551f9cc78538fac63d523251b56d711d914a497025a0357d40a94f8f81b2cc3506c40e3c874ef4f13f17189c8d4946d852b8e15384157a504b369b1228a913d4a77ca101867d8ae66e5af04550865e2dcd964d2c4566a56df3ad433f25ec5c1ef0d14422d930e148e1e3182832907f918", 0x8a}, {&(0x7f0000001780)="1c19b798877e20ca3ff010c839716742a147", 0x12}, {&(0x7f00000017c0)="257013a04455c595bd05c4880c128e2d7bbb319b2298ea359a90c152cb625a922d18cbb11640df862e51ea3a663f55f1e461d5a9", 0x34}, {&(0x7f0000001800)="80264d50ae9f419bd20709e685afac1a2c1ea3477057d1ee03341bc6c42153246c8d38259def78a7e8bc421bc36045df46b299aacdf79914c128eb80537c9cfee3d2e9b8a89437628cb0493e5b093ddefc0a93ee2af8cadbfba5032c3c0aaa2262db60994512c1", 0x67}, {&(0x7f0000001880)="dee8e866a03a5967fdd1f450a3bf0f9011b5ac6cbc4eef1b517c1a6f035ab6b34c83569253e6ac6da54c132a3cb591", 0x2f}, {&(0x7f00000018c0)="4bb3a985f5579e9f9c070e4c23a611440d4bd9b676ca3286f4632a31d0e15f34ba2833a71eba8ff8cb152e1cf959771a12f7b4537a164962971a5e63ce51efd514a6d344f31d83fb0f407b8da6aa87b646b81284b71dfd9e9d583a71b4b1d631f4ee85651c6a85fa06b2e441b6e9cddf0f9ed83309381ade63ff79682fa5b8ec8ab6b4fbcb7172b49518fca0", 0x8c}], 0x8, &(0x7f0000001a00)=[{0xe0, 0x1, 0x593, "d197d08d04ade208c1589a4ff3f0c95b23eb3d4e99c4afe919c7bfc4bdf128fbc01fbecd9d799841556467aaeeec3905d2be2a9b82fb399ef777adaa80c94637fa1f3d9facca899a2752adc33d18417faf2fda4c04305713dae6b5561378a48ae2e9c5d325e54ce994b938a63a1d9fa2d6a08bb41393e322c5839a9aefa1fa9f5fe257b79f0a603a0f2923b6adfafbe3b23d23426a28084f96b8d2add0c73a22ba32cf620b9aa4a334ffca442761ca6fc8c4497d5545dd7a88b01d57ef485179975ac77bdd79150c7a0292cc5f2b31ab"}, {0xf8, 0x1, 0x6, "9d9a377ca213be4b6bc0d7b40cd0206711a4717bbb25eaa3ad8d9fb85831df7b4ab9d136fbc1a8a7291b1a59b69d0f9afa462b0f8268842a63c4e958b5c423e84787ec392d5709b115d09e2443ad0a519aed0d146c9069969227c8b42228455b82830af25e440bf4d5f34662461c8cc26404e6d01eb8bedee3dc80bb6f2acf796d05466d0b10db937057c6cd58adf311beb89e0ebc0ddbec6f9a0f1280ef8ac890c3cc9464166a7dd1458ee14f9e8e45275ffa3334b4bb96f31235a08770017468912087a24a9ea3c1ce35f71795c59d86d32329ea373d7d71e61be6612cf78ae16d6f913a8b0625"}], 0x1d8}, 0x405) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000001c40)={{0x18, 0x1, 0x9, 0x3e3c}, {0x18, 0x1, 0x1, 0x58}, 0x5, [0x5, 0xc7a1, 0x0, 0x1000, 0x5, 0x180000000000000, 0x3, 0x8000]}, 0x3c) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000001c80)=0x5901c75f) geteuid() r9 = semget$private(0x0, 0x4, 0x180) semctl$GETPID(r9, 0x3, 0x4, &(0x7f0000001cc0)=""/38) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000001d00)=0x7) accept$inet6(r5, &(0x7f0000001d40), &(0x7f0000001d80)=0xc) 10:48:38 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x10410, 0x4) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) 10:48:38 executing program 1: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) close(r0) r3 = fcntl$getown(r1, 0x5) r4 = getpid() setpgid(r3, r4) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0xfffffffffffffffd) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8080, 0x0) 10:48:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = open(&(0x7f0000000080)='./bus\x00', 0x4a2, 0x1) pwritev(r0, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) 10:48:38 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0xffffffffffffffc9) bind$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="00fce18d8b11abb30100f36c654bddf6abcd1ffb2380da0f338ba6e06e877ae45ff8051b5f274e0cb618cdb560f770649f65efcec1dccc8715e89906889fce5b663c58b005f1f663fd6fd722d69d18408e989e01b97a8b2c5a2e368c233608c9da3ccc26adbeab78e1c1f074f2ec0bea9a707e730a98"], 0xa) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x10) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000)={0x7fffffff}, 0xc) 10:48:38 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) pipe(&(0x7f0000000000)) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) 10:48:38 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x30000, 0x100) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000340)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0ad7f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cb0a2e9c8d72689ca04517559b0", 0xf5) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000200)=""/127, 0x7f}, {&(0x7f0000000080)=""/35, 0x23}], 0x2) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "b000000000000000000400"}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000000)={0xceff, 0x3, './file0\x00', 0x2, 0xb2, 0x2cd, 0x10000}) syz_open_pts() ioctl$TIOCEXCL(r2, 0x2000740d) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:48:38 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimensat(0xffffffffffffffff, &(0x7f0000000600)='./file0\x00', &(0x7f00000005c0)={{0x0, 0x3}, {0x9}}, 0x2000000000000000) 10:48:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) r4 = dup(r3) ioctl$TIOCFLUSH(r4, 0xc0206981, &(0x7f0000000000)) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x1, 0x8}, 0xc) r5 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) bind(r5, &(0x7f0000000140)=@un=@file={0x0, './bus/file0\x00'}, 0xe) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000080)={0x3}) 10:48:38 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) r0 = accept$inet(0xffffffffffffffff, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, 0x0) accept(r0, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) unlink(&(0x7f0000000040)='./file0/file1\x00') ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000200)={0x4, './file0/file1/fi', './file0/file1\x00'}) rename(&(0x7f0000000300)='./file0/file1/file0\x00', &(0x7f0000000340)='./file0\x00') mknod(&(0x7f0000000380)='./file0\x00', 0x2, 0x6) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0/file1\x00', 0x0, 0x10) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000003c0)={'./file0/file1/fi\x00', 0x5, 0xbe, 0x0, 0x1, 0xad, 0x1b, 0x3, 0x0, 0x0, 0xffffffff, 0x80000000}) open$dir(&(0x7f00000002c0)='./file0/file1/fi\x00', 0x2, 0x55) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='./file0/file1/fi\x00') 10:48:39 executing program 1: r0 = socket(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="820256a1ef670052b07f2eff6604000000003639f439d37767749353370e59a88212"], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00'/12, 0xc) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)="e2cb4ec312630eb75f65f138e61e5327f9f72af181301f6ac76d56c55ee891db7f8ac1b8ec761aed1a98c996f1c16133ae00f6278e40184a986fe33438879361a7de96e21fa14d602273f15ab1f01dc7713a2d10fdda5ebe1cefcf0ea6a6b1f90ad8a2fe7c394a92b7544e2e2af99b055a6899da4aa5b46a2544db2c13423c2e64f0eaa3aaa86189c152578df1bc1451748f1c0ba39a5a09e669944c2c13adc2a25453132854219a3ca9072e1d0aedda036736772dade8daa01999dd1328a8e7e35bc58d33fe8df419f1adb789dba5a7f9fb59f9f5bdda4706beffbde2d57e858d99d7899de2d46edb7fec72cafd5835841776e0377803ec933f4c6c76663bd9706c43317aadd3c72abfd09f609996b180b6dcdabe37eb43c28e36c46f2cbe666e3e6b3ef6340e7de4f3c3546d938f6df902b5b3163a3a4a66e5bbe63607ca8b804935ed1815bdc5ee34aecb0f4d28731298022830328e3144bb67fab6883e86b2bb2ab0a80588df0fab405c94ed058ffa039782eda61521afc153a0d0417f6d852a16"}, {&(0x7f0000000080), 0x47}], 0x0) 10:48:39 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') sendto(r0, &(0x7f0000000080)="048881fbb84a58c798c289", 0xb, 0x2, &(0x7f0000000100)=@in6={0x18, 0x0, 0x0, 0x100000000}, 0xc) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003e00000000000400"], 0x10}, 0x0) 10:48:39 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = openat(r0, &(0x7f000052fff8)='./file0\x00', 0xfffffffffffffffd, 0x1) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') renameat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', r1, &(0x7f0000000080)='./file0/file0/file0/file0\x00') 10:48:39 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x22}], 0x2}) poll(&(0x7f0000000040)=[{r0, 0x4}, {r0, 0x64}, {r0, 0x2}, {r0, 0x8}, {r0, 0x8}], 0x5, 0x0) 10:48:39 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f00000002c0)=[&(0x7f00000000c0)='-}-^$$@-\x00', &(0x7f0000000100)='@\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='[(+\x00', &(0x7f00000001c0)='{:\x85,-\x00', &(0x7f0000000200)='@6[\x00'], &(0x7f0000000540)=[&(0x7f0000000300)='%\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)=']+]\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='%\x00', &(0x7f0000000500)='\x00']) socketpair(0x0, 0x8001, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r0, 0x1}, {r0, 0xa5}, {r0, 0x1}, {r1}], 0x4, 0x1) dup(r0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000440)="000000186a560100040000000000000000000060d0706c85c2768512fe8900"/44, 0x2c}], 0x1) 10:48:39 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/64}, &(0x7f0000000140)=0x42) mknod(&(0x7f0000000240)='./control/file0\x00', 0x2010, 0xb7) open$dir(&(0x7f0000000080)='./control/file0/file0\x00', 0x2, 0x0) 10:48:39 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x400, 0x12000000000}, 0x10) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) unlink(&(0x7f0000000080)='./file0\x00') 10:48:39 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r1 = kqueue() clock_gettime(0x7, &(0x7f0000000000)) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 10:48:39 executing program 0: setpgid(0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) r3 = getpgid(0x0) fcntl$getown(r0, 0x5) fcntl$setown(r2, 0x6, r3) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000080)) r5 = getppid() setpgid(0x0, r5) 10:48:41 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) pwritev(r1, &(0x7f0000000980)=[{&(0x7f0000001280)="c1", 0x1}], 0x1, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00'], 0x0) writev(r1, &(0x7f0000000040), 0x1b) ftruncate(r0, 0x0) fsync(r0) 10:48:41 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20008, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) shmget(0x0, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) shmget(0x2, 0x4000, 0x52, &(0x7f0000ffa000/0x4000)=nil) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) getsockopt(r0, 0x6, 0x2, 0x0, 0x0) 10:48:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a14f612190e1962dda31059e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cd27f2c22ef8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee5", 0xce) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x80) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff0bd, 0x3, 0xd9d, "b0000004d8e50000b99a00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:48:41 executing program 0: r0 = socket$inet(0x2, 0x4, 0xfffffffffffffffc) setsockopt(r0, 0xfffffffffffffffe, 0x6b, 0x0, 0x221) r1 = open(&(0x7f0000000000)='./file0\x00', 0x300, 0x6) ioctl$TIOCSTART(r1, 0x2000746e) open(&(0x7f0000000040)='./file0\x00', 0x22, 0x1) 10:48:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0xe000000, 0x2, &(0x7f0000000e00)=""/117, &(0x7f0000000e80)=0x75) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) pwritev(r1, &(0x7f0000000d40)=[{&(0x7f0000000100)="4dc65f8446c891", 0x7}, {&(0x7f00000009c0)="ee3ac18d6af910fa4090753430a9fa5e13699f83232c4b5a62b90e89d11c0da3dedaf0778d10348915785ae30b7323db96af524872fa92494461005586394d16e7b95e08241e0e7b5622eeda8bd77801f45f45e268aef96e2d8b96ee82f99cda133be22660c5a4f16f53b75609c836bb71c8a9e7861b25b1bb857870c0834b87060aa319c9f892c52dcb30ef36", 0x8d}, {&(0x7f0000000b40)="57d86d72e9925896b323c4d2950b0c7899f66e45d58904a2fcd29e89ff59f6f8918b588343f129d69cd98ea91b6947c412ee5f04dc2ae4bd1c98ce337b32e7675d2a4a50adfc42185c109ea956bb693654950a40b35a7f7daf6531cf06a84ff4e4721066f0d39290a1e3ecf200382fe2399c5151bad9eb2fe615e2f6d61523588d28f56c5021e6667c3b3c37366f9b316240f8a2f8b576ada2cbf7e56ba9cc90bb1cefb85b736839db249898c644526d4ba14f7f4f329c18d2291de384858fb14ed74283aa43dfb27ec0553f9f66d36bc0400a6e412fd0661041f67623", 0xdd}, {&(0x7f0000000140)="9a101a1e92bf1b4babf2c594c865a80933fb03b8360dd250eda1def458682b9aa718fab3aa605bf15f9ac478fa3ecc3a7024", 0x32}, {&(0x7f0000000180)="f1db27456b9df3e3efd4126da7417624d8c4a98e448e3d4ca832bc7849dee577b0", 0x21}, {&(0x7f0000000c40)="5710d36ef0b427b782b2cfb692ac709277e1a3345f872853e26cc88794ed123d5d632948492b49d441fcb94847a6769b160a1222f174e1716467cae483e345d75f88ca75c1a968783274f3b47c3c3aa552f85254a7", 0x55}, {&(0x7f0000000cc0)="a18b0538ad157dc32d52f3e513b2f59edd9b358e48e8daa9c6475d653465d7da608e040d3573b3ebe5bd937b50752c0fb5a2ac869df8fb9c18f1ae4539137eec1065ad7cbb3d2042f4f585e99ac5e7d5", 0x50}], 0x7, 0x0) r2 = msgget$private(0x0, 0x4) fcntl$dupfd(r1, 0xa, r1) msgrcv(r2, &(0x7f0000000000)={0x0, ""/24}, 0x20, 0x2, 0x1800) write(r1, &(0x7f00000000c0)='^', 0x1) write(r1, &(0x7f00000001c0)="e022851b2dfd7f122664d010389622857664033d596564679a498dd6c2294952fe96fc552f9a967f67e09275784d6104d053fbb1b15d0aaf129b7ac4a4b5305b8f329b649257ecbbb1bf0649b4cf250ab12b9cffc306e1bb57e92641d8e72456bed5cb944c122542e276b234201d95b825bb9be049bdd2b142382a8f849ab5fdaec223e57f346b486a9434c7c94098a8e2e099bc86f3110f0617193d0fca46debbd476324a02c5214996118e5bb756dd0a1a5f816374e522a6e571e39571bf1bb051534b87c3ab0d97a8bd857e9d8f55d3a52e8b8f1441dc6e756c20c5ff7fa1f263fe229a1804d6c87b87608ba10c9b92ed94b212b3a14d70a31d0711512907c8e3137a85a886dbd00cda833d8d5a4ce07061435668d84057c808028abb80e170f5b95934eaac9be6e865bfda1438d93fcfb121ab85ccac78de8dff04fe7732ca33a44fd6ae17e9ae63029ca6a107dc78887a6527608ea47a091e50b57ef75d6b30af8b0b4b9f9fc2ca5974945db62984d9489c7be1dcdd51b383957eb9b4be103d4fab3cf330c8eb395be2835e0fe766dbcc2d1c74c7baab73e4356a4e49ab82568ee75ed0ccce31b88039da0c659829790d60e660746321b80073ede4f347ffcfa25363658756a6c36b3f5ee56b7468a964f345bdaf0853190a8799eb4ea9ccc2df5559f52ed479baff022960a058247bf313aad36ccc63b0f7c65ca9c8eebc4271b71edd46507b8318b988c291110c735ce5b4106d3232d05116b28153d9537a1ff66400a78e10b8aaadfc76de0d93672d3fb988f7ef1721b5ec53d2c14d73bd4459122252c764c88bada07d7c178c571585effdee0bbc23d6cd4b247de7fffea3a762a672b5094b1156e7d8036ec26e6d09f070b239e94fa01b9ddeb0b5c0802e7737116143bde428fce3e0be85110bee010946a2436365fd0098b3b99f1a01405f840830797ab2bc99049059fad71f5652ed408b24b858fa5821ff63236ef50d59730ba356dad4ec2191829d19029ab0ec113516ca8ed153efd914e219378c8fe327b1061a9c87e0d4c73294318a667e66486a0434eb93f80fcd6f3e5c2c9aad3d1570f4b663753e527eb387d3081cc4d52b03ffed35ec66ae2b47dd416360bfe3a9601d05dbef55cfb342d7277f8105ae0ba5dc16037dd970ac7b18d170928ac857bd5fbf6b9e82408e5f6d533b0770570cb470c26a82cf9dffca8545fa9fd19b2e76d9bf1796a6135aa5715d576041fa0f3ae7c97d124d9c1267ba74647bc7a2f39d0c99224e0f7b30d6b8f08471a2d9fd03beda224ae42dfb5b1388b8b65bc5af213050a76502a3a19f903227946668bf13adab8298037217fcedc42a87aa629d8de04eee11cd8fb6d728e7fcb692883b4fe9f5095d696bdb4641ad565246ecdf41fd0103eab4d64ee9fc48f503baab58ef6cb28d81bd4b2211dd1687194ddd37153936ed6bccd21b320868d53afb949d89d3156e64e82c3771fa86a3ab6f273ab25aa6b1a12bc59396bc46ebc75304a05968711ee576eebb02eba3e95fd75fa33a7a56d0037f02d04dd43d4c63a5349bc48ac3706265deea574d2a95adbe8e355305eb46833b575f90dc92b8578586ac9ba90b8f69ac5995ae7fc4d77757a5fab7c8f78228bf4913f1744edb92ba802aeb8d23bbd73b624df1232badc9cab4fc4fcb23a2adf884aa77729fe0cd3b4bc39e2ced747d334dc81e878f30cb3cc80e31c8b6f694efea4b1b6baf3398909ad250c6c99d8f2d6a6e668de9672b2dc99a9d93a6d9325a4d4b99cb53b9455450338285606700ea4c8a0888164a35623eb48868e664491ac1db7c0bb435dd6b3b1ec339f18fe7c4edd27f56765de3936ea041e0adea5b857aafd48bfd215398815d507ce978049005d976aff3d37aaa7ab6a77305f8ffb93e204f33750968c51fc9a86f66e9c8124c720fa901d8faa1bba48f7aed38afb5e391712a56465982ea9234403bd8ac31669f3dd23ff2773a2fe6c9a084fae439609b6cd5ff46dd25634bd6cecb745b986cc52cc2e5e1665a123e89aaf8c23d17c9c2ba445f331d20d6696d1236a5724af84f2fbc6d3eb16969c29c5d43831b918ef3397bdff072c54c02f5fb46c944300251068fcf2bfa3a8437dfeae918ad0a5d412656125a0a042acd5877b5f1bd5f56a85f228309150a047164d32cc669a48cec1b3aafabb09d22526134ea7f67bb32bec940363be03f09c8fe1127025c767ac5fb66532cef6ccfbe8936e90b54c760c0f182e150674077c35a5280d32cdbdeeed5bea5f78d26036923590086b54bdc4ffe66ba8e5746fd3503df5cd1b59b2e7f7b777e3bd38e3f4478a5e95121dbec558cf7cd02b681bc9ceddbf2dc0471c4fd5b83be06457cdb884e3bbf6a71d3f4628710bf5e1d3cc99dc52c9ecff45e69b99a690e49879af5d6c84d1a5b271c012010e4da0cf2ac562a6e5858b9e1caaa882bc175c4c43715056ba8ecad3075263c73fd53564718c004cbed7e6e888e43f3c6546b61e57b656fc503a5c05310584e655204db25be017a987b1a63ea4209ce1bfe02514460cea39d5147aaf9b76cab73aa6b7ae779ac541b182b7e6e51074d2a7973cfcc7a12598fc8afb730c7e4e153e4ce7e5ab9066c5230101b66a113f98b443c27a5b874f948bbba80be7966e776ec08db59ccda8cd209bd49a17727585ab39c97fa9365c06ef46f4496a36dadd5f1d562cf422f8024268f44d79b8bc1e08a18219a37de0c19d653f76c094b3bac4e5738b1c03282fb5433bf24aff44395fd1a27243d06710c2b1667e140d078629b4109ea423f8451b585c9100bae724b662b348edc3f8a6ba93005eb4869e75b6ab4edfff31ddfa5f0a3d1e6901093117243307baa6396d29762d907f4546fb6ab35", 0x800) msgget(0xffffffffffffffff, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x490, 0x0) msgrcv(r2, &(0x7f0000000a80)={0x0, ""/150}, 0x9e, 0x0, 0x1000) 10:48:41 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup(0xffffffffffffffff) r1 = dup(r0) r2 = openat(r1, &(0x7f0000000040)='./file0/file0/file0/file0/file0\x00', 0x1, 0x80) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) 10:48:41 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1605) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x100, 0xcc) 10:48:41 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x100) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) 10:48:42 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0x67, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x82, 0x1, 0x401, 0xce8}, {{r0}, 0x0, 0x2, 0x10, 0x2}, {{r1}, 0xffffffffffffffff, 0x14, 0x20000000, 0x5, 0x8}, {{r0}, 0xfffffffffffffffe, 0x0, 0x42, 0x81, 0x7}, {{r0}, 0x0, 0x80, 0x2, 0x3ff, 0x2}], 0x5, &(0x7f0000000180)=[{{r1}, 0x0, 0x1, 0x4, 0x1, 0x1f}, {{r1}, 0xfffffffffffffffb, 0x4, 0x40000003, 0x0, 0x7f}, {{r1}, 0xfffffffffffffff8, 0x81, 0x1, 0x0, 0x7fff}], 0x7, &(0x7f0000000200)={0x5, 0x3}) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 10:48:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0x8000}) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000080)=0x8000000100) 10:48:42 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x5126) r0 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x5) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000640)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x6) fcntl$getflags(r0, 0x1) 10:48:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x100, './bus/file0\x00'}) write(r0, &(0x7f0000001140)="105f21f926fdb987192bdab5ee4eaa00db6af270890ffcb48186f24a34d71b84a76a28f95bc0c6d0ce96fddcd432d7b29bea21878f917ac82899e2954c693e1848a8e806361c985aaec0307f5cf2ef3265ca08db080c5c40508ad2aab56865cd7d7be117fa6181575d879fee2177af9e3672824c59a2dfa0b72812155d3bb3ef7f70e51879405966c2d7618808cbd1d056ac07a281b283e85ab1e810d1bdeb8766372bc195abf7219b023b5f8c7f81705386b2dfbebd00e30be9de0cec7db0351fd39882a03441849b6e9fdbea3fbbe78454abb23077672f0b56e5329da0e28d938c19240597c0ab1f22ef85bd754a7ff7ac87d4f85f691a19220341b78cb038f18209cac43b9caa1e6729a7cecfad5b022ec0b7988ec27c15143705ef3ec363e9c5241611cdfd68a38f1e5253bc3c9cb601000a1f76f904ac7a50c3d4c04f85af102429ebc7ab6a92d7a96382fc344895c7f17740e0c588b7090d33b190eb2ee0d7d784345cd08b53e331ea835971893b027369c3e0fdbd3f572c2da8b83104d0bac2237cfca2e54d021358be58eb5d2d7ad559f99173dc2295164d7700fbd851fec7a835c1f43506ca949ae7eb6bd07b55a992858dea82e8aefebd36e895f75d2875c5ee18ebe00e49face95be96565cabc92228bfb6a9e9bcb0842d8224275165b499c45b2c04b0e7971553a23429b8ceb283afee451c373d6658a5ebc7d9", 0x200) 10:48:42 executing program 0: r0 = socket$inet(0x2, 0x5, 0x2) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x14) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)) 10:48:42 executing program 1: madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) getpid() r0 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=[{0x10}], 0x10}, 0x0) 10:48:42 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000000)=0x1) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCSBRK(r4, 0x2000747b) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0xffffffffffffffff) r5 = getuid() r6 = getgid() fchown(r4, r5, r6) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x4, './file0\x00', './file0/file0\x00'}) write(r0, &(0x7f0000000300)="9b", 0x1) sendto$unix(r0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) 10:48:42 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x4, &(0x7f0000000240), 0x6232, 0x0) fchdir(r0) nanosleep(&(0x7f0000000040)={0x1, 0x8000}, 0x0) 10:48:42 executing program 1: madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) getpid() r0 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=[{0x10}], 0x10}, 0x0) 10:48:42 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10, 0x0) dup(r0) socket$unix(0x1, 0x2, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x95c378d38967c669, 0x0) r2 = dup(r1) utimensat(r2, 0x0, &(0x7f00000001c0)={{0xfffffffffffffffc}, {0xfffffffffffffffc}}, 0x1) open(&(0x7f0000000040)='./file0\x00', 0xa8, 0x191) 10:48:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=ANY=[@ANYBLOB="0b0400000200ff1d4887626696358460adcf6379"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 10:48:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x3, 0x0) r1 = socket$unix(0x1, 0x0, 0x0) pwritev(r1, &(0x7f00000000c0), 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000700)="15", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000001240)=[{&(0x7f0000000240)="88a9d6da683adc1e299088ae2dbbe64b091e652a685773210b7289fa36508422720552e2d27d186c9f652264e167e4259d928d0672dc8fc7a2b5d64b26eaeb3025c77d28657a5d33898b1579c05f40785dd347075b6a24ae8c1e107d8d21dcaa6fe002577362da5c9e7b6bc90ebda0f661149fb776d9457fca55adbe10cb497715d3c514c1ba7783d7dc38bb0f67f754f9510d361daa054ecb4e46ca1d649e2a92b56003d918aaa2f285368bcaa12ee397edfd955b24b71be5f455bb77d2a6a7907477fd47b6759400e924c2fc35e8eb14904558225177137c9baac62a76e9370fd1f02ec8d235039e98d1bc3fb645a40100d60b79a0b32342a0fe07dab7715c526a460a905d9050f766cbf7fe413d9edc8f29c5964a05acc7e03a05c0e41157ae269e72f4783c3939d079626b84f3e9f7886e73233367dab289cd7cb2335a5932b7edb7165068b3f8c58d1e18746d809eba430bc2e817c9839765b28f17625de04ac56518d534e45b9d883188d127abc8d258edf77510f696e2e77399e3492cc0c6b56d3584b6d97235658a2e1341305420a34941a15dae7b69a98d5c9c58a822782cdbc2e654f5e94bf0ee375ccdeab535df9ea675527da608d58871fe818aac46601e0de892a2b6de3d914a958613f6d0b8051b9c0f49b530f0787aba1b0d4c0723724a021584dac7a7329990ab83a2ca5a378d1fa62b1eb8b276442432b312cb9cee7d4bb4b65b1244a3edf12b16d4ca0ff3a077b59f323e1093568b7f243468038019527275c92f01a88553209bd7121ab05b4ea678e8b9f6e1a2486787ae52a3fb6df1a3d47bf497e4be88cb6f2b8c2d1bdb13f178e53c62f98993e9f62a7594ab459e07405a0c46926d76636b7b45742ebc8cf74056e598be820df499b11bb52a6b10e2af5cb947c8db7d09e7bf4dcc284ac54b588f49818b751a4367f8d14909c39ed4e63a91e369ec9c14b57c697f8745e694e013fac87d0f14063ccbb88c530181d1f0f812d1e34611f4e39e4cfed7f852685df8649c4d5c940d9be7bbe479c09320e625edebffe0710e155e593e411c4f50e1d32191c59638bb3e3802cd335038c198b054437d177308c9a00f60f813356699abb1cebb759399bb8b4bc756aa160bb58856000dc93e7693b57ac025d29065ef1074f62c1f6e8a306dc740e38391524410b9763597e7ed6988855e1c9c2015e67579fb719c2fe41eda7296be796b63e9deb134613bc732c685543a2bf64b4bcf20941106777fcd11921ab868a7f8c53011d047034376f7ec211f8ed85ed3eb94392935f9fc35d73b9eac05e278b378431e1c6799ffe29ae2213cdd0bf1db67587e9f4472814efaf50041ce975d7acaf07e9c2c514f36bfcf0f24a584c8117767d3e0856ac7903eb4a954ba335bae2bda935deeca609dc461bc8a04251a1d429c50cf7b479c381a308d8b35002771443a2cc310c9216423707318a174a8a2b568a185ddb47c98feb510012d6de1a6d81d77e8421951fba78f8c4351e3f3b95fc1e578ce7ac7e54bc39bd8ed0a27e71540b6b8a790bdcaf22cfac7ffcd0229bc70fdc32fba5aca9bff342574dc6850d770f9b91ce963c746b8e8ea6637352e0b9627ee448aecbaeb672e88d4547e68c015ff223c9759981ba524adcb14b74d71adea07", 0x49a}], 0x1) unlinkat(r0, &(0x7f0000000140)='./bus\x00', 0x8) open(&(0x7f0000000040)='./bus\x00', 0x8, 0xa0) 10:48:43 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r1, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xa9e, 0x0, 0x0, 0x0, "4287f6452a105d7ea3c06a6c7790dbb728beab8c"}) 10:48:43 executing program 1: clock_settime(0x3, &(0x7f0000000040)={0x20, 0xdb}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20, 0x0) r5 = socket$inet(0x2, 0x1, 0x4a99) r6 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r7 = open$dir(&(0x7f0000000240)='./file0\x00', 0x10c01, 0x1) r8 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x8880, 0x4) r9 = accept$inet(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r10 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x180) r11 = dup(0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x80}, {{r2}, 0xfffffffffffffffa, 0x0, 0xfcbd56806735aac9, 0x80, 0x7}, {{r3}, 0xfffffffffffffffd, 0x80, 0x21, 0x9, 0xd0}], 0x7, &(0x7f0000000380)=[{{r4}, 0xfffffffffffffffc, 0x14, 0xf00fffff, 0x7, 0xd85}, {{r5}, 0x327fdd958379b466, 0x0, 0x11, 0x7ff, 0x2}, {{r6}, 0xffffffffffffffff, 0x0, 0x80000000, 0x3}, {{r7}, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0x75b}, {{r8}, 0xfffffffffffffffe, 0xc, 0x88, 0x8, 0x8000}, {{r9}, 0xfffffffffffffffe, 0x2, 0x40, 0x7, 0x6}, {{r10}, 0xfffffffffffffffb, 0x8, 0x20000002, 0x1f, 0x3027}, {{r11}, 0xfffffffffffffffb, 0x20, 0x80000002, 0x81, 0x21d2}], 0x1, &(0x7f0000000480)={0x4, 0x8}) 10:48:43 executing program 0: socket(0x6, 0x4, 0x3) r0 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050105001800000000b1ffff020049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) getitimer(0x2, &(0x7f00000000c0)) 10:48:43 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$setstatus(r1, 0x4, 0x4c) write(r0, &(0x7f0000000100)="8e", 0x1) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000140)='\x00', 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x8840, 0x40) write(r1, &(0x7f00000001c0), 0xe5e1) execve(0x0, 0x0, 0x0) accept(r2, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) execve(0x0, 0x0, 0x0) uvm_fault(0xffffffff82238de8, 0xffff8000039a7000, 0, 1) -> e kernel: page fault trap, code=0 Stopped at memcpy+0x15: repe movsq (%rsi),%es:(%rdi)