kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Mon Mar 25 20:10:24 PDT 2019 OpenBSD/amd64 (ci-openbsd-main-7.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.10.58' (ECDSA) to the list of known hosts. 2019/03/25 20:11:00 fuzzer started 2019/03/25 20:11:05 dialing manager at 10.128.15.235:21219 2019/03/25 20:11:05 syscalls: 1 2019/03/25 20:11:05 code coverage: enabled 2019/03/25 20:11:05 comparison tracing: enabled 2019/03/25 20:11:05 extra coverage: support is not implemented in syzkaller 2019/03/25 20:11:05 setuid sandbox: enabled 2019/03/25 20:11:05 namespace sandbox: support is not implemented in syzkaller 2019/03/25 20:11:05 Android sandbox: support is not implemented in syzkaller 2019/03/25 20:11:05 fault injection: support is not implemented in syzkaller 2019/03/25 20:11:05 leak checking: support is not implemented in syzkaller 2019/03/25 20:11:05 net packet injection: enabled 2019/03/25 20:11:05 net device setup: support is not implemented in syzkaller 20:11:09 executing program 1: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/3, 0x3) chdir(&(0x7f0000000080)='./file0\x00') pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x3, 0x194) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000140)='./file0\x00', r3, r4) symlinkat(&(0x7f0000000240)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00') r5 = open(&(0x7f00000002c0)='./file0\x00', 0x3, 0xd) mknod(&(0x7f0000000300)='./file0\x00', 0x8, 0x6) r6 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000000340)={0x600000000000000, 0xe37d, 0x1, 0x7}) r7 = fcntl$getown(r2, 0x5) getppid() fcntl$setown(r1, 0x6, r7) pipe2(&(0x7f0000000380), 0x4) open(&(0x7f00000003c0)='./file0\x00', 0x8000, 0x20) open(&(0x7f0000000400)='./file0\x00', 0x0, 0x40) chmod(&(0x7f0000000440)='./file0\x00', 0x100) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000480)) getpeername$inet6(r2, &(0x7f00000004c0), &(0x7f0000000500)=0xc) ioctl$TIOCCDTR(r6, 0x20007478) ioctl$KDSETRAD(r5, 0x20004b43) ioctl$KDSETRAD(r2, 0x20004b43) socket(0x12, 0x8005, 0x7) recvmsg(r1, &(0x7f00000008c0)={0x0, 0x0, &(0x7f00000007c0)=[{&(0x7f0000000540)=""/25, 0x19}, {&(0x7f0000000580)=""/110, 0x6e}, {&(0x7f0000000600)=""/224, 0xe0}, {&(0x7f0000000700)=""/163, 0xa3}], 0x4, &(0x7f0000000800)=""/164, 0xa4}, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000900)) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000940)) chflags(&(0x7f0000000980)='./file0\x00', 0x2) 20:11:09 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) recvfrom(r0, &(0x7f0000000040)=""/237, 0xed, 0x1, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0xa, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x10000, 0x884b, 0x5, 0x1, 0x0, 0x8, 0x7, 0x3, 0x0, 0x0, 0x7ff}) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) sendto$unix(r1, &(0x7f00000002c0)="c5e0033c8ff9d616838d35885154ccff4a85328633f5b03ecc9bd31551fa71eea60b5d84ca3a97b59a6c540f5303bd48d5787b07", 0x34, 0x2, &(0x7f0000000300)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = getuid() setuid(r2) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000340)=""/241, 0xf1}, {&(0x7f0000000440)=""/73, 0x49}, {&(0x7f00000004c0)=""/174, 0xae}, {&(0x7f0000000580)=""/82, 0x52}], 0x4, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) r3 = accept$inet6(r0, &(0x7f00000006c0), &(0x7f0000000700)=0xc) execve(&(0x7f0000000740)='./file1\x00', &(0x7f0000000980)=[&(0x7f0000000780)='\x00', &(0x7f00000007c0)=']/#\x00', &(0x7f0000000800)='{[\x00', &(0x7f0000000840)='/dev/ttyCcfg\x00', &(0x7f0000000880)=']*\'+:.+@#\x00', &(0x7f00000008c0)='/dev/ttyCcfg\x00', &(0x7f0000000900)='/dev/ttyCcfg\x00', &(0x7f0000000940)='\x00'], &(0x7f0000000b00)=[&(0x7f00000009c0)='/dev/ttyCcfg\x00', &(0x7f0000000a00)='/dev/ttyCcfg\x00', &(0x7f0000000a40)='/dev/ttyCcfg\x00', &(0x7f0000000a80)='/dev/ttyCcfg\x00', &(0x7f0000000ac0)='@\x00']) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000b40), 0xc) getuid() mknod$loop(&(0x7f0000000b80)='./file0\x00', 0x7, 0x1) recvmsg(r3, &(0x7f0000002100)={&(0x7f0000000bc0)=@in, 0xc, &(0x7f0000001fc0)=[{&(0x7f0000000c00)=""/88, 0x58}, {&(0x7f0000000c80)=""/234, 0xea}, {&(0x7f0000000d80)}, {&(0x7f0000000dc0)=""/182, 0xb6}, {&(0x7f0000000e80)=""/4096, 0x1000}, {&(0x7f0000001e80)=""/242, 0xf2}, {&(0x7f0000001f80)=""/10, 0xa}], 0x7, &(0x7f0000002040)=""/166, 0xa6}, 0x800) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000002140)={0x7fff, './file1\x00', './file1/file0\x00'}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000002180)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f00000021c0)={0x20, 0xffff, 0xffff}) sendmsg$unix(r4, &(0x7f00000024c0)={&(0x7f0000002200)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000002400)=[{&(0x7f0000002240)="eb6003ba923f492bbad0e7b81542087d2571a6bd6cc4f68de1a7a38737c7c3613b3a863b3eaaafd17d5c024bdb114a7922e5a401e9916f164fe3b1afaee326b1cf016ee27aa3d085f7141d27f43ef0e9a495ec387bc89aa8179ef71ae8baf16a1fd85664bf1f9a3a5d89b57901bb15611630fe09965a5551ed9799032f055d45e628f19aa428f676068e19902279139a6941a6f5c3e9137df512b95efd5f1edea43fc05b681801079eb28c8a93953a7d9dad822d9120", 0xb6}, {&(0x7f0000002300)="9c722a4f6a358e31c0456de314958362c2f08f6420beb7597f3d8c7c12ef02f2cfd6557d45dd2483a350bbb2edaa0575b1656f60d969616968a6150ee9fa65a9e530e32b855264e89fe29927f4c67dbc30c85692721f6ad3a02a3f958a37d1459a0a234e144e80d82e02eb6d1d7b12168c43d139f2cdcb62356044ee8c2a7c9b1d6da34455399e4e0ec384d63fd2dfcf37587f724f7e727c136dcbb43cf12de95eab096c938c1c84d5a4064e0e049620996921a341cb80d3900a34c115cb6b2efa8a6b4d63101653ccaccc24bd915e08197ee2ec614d045af875c434", 0xdc}], 0x2, &(0x7f0000002440)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r3, r0, r4]}, @rights={0x20, 0xffff, 0x1, [r4, r1, r4]}], 0x58, 0x5}, 0x3) mknod(&(0x7f0000002500)='./file1\x00', 0x2091, 0x1ff) getsockname$inet(r4, &(0x7f0000002540), &(0x7f0000002580)=0xc) lstat(&(0x7f00000025c0)='\x00', &(0x7f0000002600)) bind$unix(r4, &(0x7f0000002680)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f00000026c0)={0x8, './file1\x00', './file1\x00'}) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000002700)) bind$unix(r4, &(0x7f0000002740)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000002780)=0x1) r5 = dup2(r1, r4) fchdir(r5) 20:11:09 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000400)=""/226}, {&(0x7f0000000200)=""/240}], 0x124) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, 0x0, 0x0) kqueue() nanosleep(&(0x7f0000000000)={0x200, 0x61}, &(0x7f0000000040)) pipe(&(0x7f0000000080)) fcntl$setstatus(r1, 0x4, 0x88) 20:11:09 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x9, 0x0) r2 = fcntl$dupfd(r0, 0x7, r0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)=""/115, &(0x7f0000000240)=0x73) getegid() r3 = kqueue() r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x80, 0x16) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x80, 0x2, 0x0, 0xd22}, {{r0}, 0xffffffffffffffff, 0x1, 0x20, 0x2586}, {{r3}, 0xfffffffffffffffa, 0x1c, 0x8, 0x1000, 0x5}, {{r0}, 0xfffffffffffffff9, 0x8, 0x80000000, 0x4, 0x5ad1607}], 0xf6, &(0x7f0000000380)=[{{r4}, 0xfffffffffffffff9, 0x59, 0x14, 0x1}, {{r0}, 0xffffffffffffffff, 0x67, 0xfffff, 0x0, 0x4}, {{r2}, 0xffffffffffffffff, 0x20, 0x40000021, 0x100000000}], 0x2, &(0x7f0000000400)={0x9, 0x7ff800}) r5 = kqueue() kevent(r5, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffa, 0x40, 0x4d8750d764eb874, 0x1, 0x79ca}, {{r5}, 0xffffffffffffffff, 0x2, 0x80000000, 0x6f, 0x9}], 0xffff, &(0x7f00000000c0)=[{{r5}, 0xfffffffffffffffe, 0x64, 0x1, 0x3}, {{r5}, 0xfffffffffffffffe, 0x88, 0x80000000, 0xffff, 0x2}, {{r3}, 0xffffffffffffffff, 0x20, 0xfffff, 0x28000000000000, 0x1}, {{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0x0, 0x4}, {{r5}, 0xfffffffffffffff9, 0x8, 0x581763573b1ad050, 0x80000001, 0x3}], 0x9, &(0x7f0000000040)={0x2, 0x6}) kevent(r3, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) r6 = socket$inet(0x2, 0x8000, 0x4d4f) r7 = getpgrp() fcntl$setown(r3, 0x6, r7) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x30, 0x0) setsockopt(r6, 0xb5, 0x7fffffff, &(0x7f0000000440)="9de008b81a8559b6fa2e426ed128aea7cdf567b00baab18e9ed05f0a78e50e65c32109dd854c0cf4f39fdbd95c00956555e685dad4ef05d1f78110b60a4d32958225018d01f2bf", 0x47) close(r5) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000004c0)=0x1) 20:11:09 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/4096) msgrcv(r0, 0x0, 0x0, 0x3, 0x0) r2 = shmget(0x0, 0x3000, 0x1, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) 20:11:10 executing program 0: r0 = socket(0x4000000011, 0x8003, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1e0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xa9, 0x80000041, 0x9, 0x40}, {{r1}, 0xffffffffffffffff, 0x6f, 0x4, 0x8, 0x1}], 0x7fffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0xb2, 0x86, 0xf4, 0xfffffffffffffffc}, {{r0}, 0x0, 0x28, 0x8, 0x5, 0x1f}, {{r0}, 0xfffffffffffffffe, 0x30, 0x1, 0xfffffffffffffff7, 0xffff}, {{r0}, 0xfffffffffffffffc, 0x10, 0x20, 0xfffffffffffffffa, 0x1f}, {{r0}, 0xfffffffffffffffa, 0x0, 0xf00fffff, 0x7, 0xa9}, {{r0}, 0xfffffffffffffffd, 0x11, 0x85, 0x9}, {{r0}, 0x0, 0x0, 0x85, 0x0, 0x9}, {{r0}, 0xffffffffffffffff, 0x12, 0x20000004, 0x8, 0x5}, {{r0}, 0xffffffffffffffff, 0x32, 0x20000000, 0x9, 0xfffffffffffffffe}], 0x8, &(0x7f0000000200)={0x645}) lseek(r0, 0x0, 0x1) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000340)) open(&(0x7f0000000000)='./file0\x00', 0xc0, 0x8) setsockopt(r0, 0x3, 0x9, &(0x7f0000000240)="03b58e4a60b5cf5cb68a8c745a398b23a4453ebced19395617fe42ff8e835390b13a2445a00e1e61f1842af286f8168fb4367142a233e9820bc6dbf67da44a5cf51cd59f62e17f3de79ed4b92eec894981cac9179ed2fe3582ae5810fe739f8d940530c35aa1ca8fea403bc14a06d184665dffb64413207a73f10c03180a65bc7b2dab9be15afd6f80776a95fc8bfd09d898a5c53aa2932428dd3f5ed524fbb3a4f1882a41545a516c883cb62b3f19cd263c7f11a67df6786c9870ec0b69618b1c19f3197b80aeef2c088025aa7fca7d679663f1b0e3d9b7e925586d0dd5cf38ffe1e1a09679613035b6", 0xea) 20:11:10 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x2, 0x81}, 0x10) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r1, 0x0, 0xd, 0x0, 0x0) 20:11:10 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="e4317357ff456f87b4e79a5323f35ec93775c5208382", 0x16) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f00000003c0)=[{&(0x7f00000001c0)="9c548d11ee08a4918908c80a81c64d594874a642f44eaaa7bbe45babd1f8957bfaf193a5abf27fb8107bc8bd86e401f68823081da0a7be7e88dee408df02e85c7e7b9972f9b1e68da62e74f212bf4d4e", 0x50}], 0x1) write(r1, &(0x7f00000000c0)="e2420d5d6beb95e8e2b67be29a5bb754d062fde25c424c38b7c0776683d420ccd84b3518dc19cf814c9fa6d6ac782f27a2d3df6eaafe94e1706d16b3a5abb92a12a1602d7d7bb141ff751fd8a9b90db3f3645055e5", 0x55) execve(0x0, 0x0, 0x0) 20:11:10 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280), &(0x7f0000000340)) writev(r0, &(0x7f0000000300), 0x258) 20:11:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) close(r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000000c0)) 20:11:10 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x7fffffff) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x10, 0x0) fcntl$dupfd(r0, 0xa, r1) r2 = socket$unix(0x1, 0x1, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10001, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc02069b6, &(0x7f00000000c0)) 20:11:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x88, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000000c0)) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) login: pckbd_enable: command error 20:11:11 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = semget(0x0, 0x7, 0x634) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000100)=""/220) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x1f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x7}, 0xffffffffffffff2f) socket$inet6(0x18, 0x4007, 0xbc) 20:11:11 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x401, 0x70) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 20:11:11 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x40000) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) shutdown(r1, 0x5) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 20:11:11 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = socket$inet6(0x18, 0x8000, 0x9) r3 = fcntl$dupfd(r1, 0x0, r1) recvfrom$unix(r3, &(0x7f0000000200)=""/166, 0xa6, 0x801, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x2}, 0x8) recvfrom$unix(r3, &(0x7f0000000000)=""/96, 0x60, 0x41, 0x0, 0x0) getsockopt(r1, 0x29, 0x31, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000180)={0x18, 0x0, 0x11f74dbc, 0x2}, 0xc) unlink(&(0x7f0000000300)='./file0\x00') r4 = socket$inet6(0x18, 0x7, 0x5a) dup2(r4, r2) accept(r2, 0x0, &(0x7f00000001c0)) 20:11:11 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6180, 0xaf38) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000300)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000000080), 0x0, &(0x7f00000000c0)=""/133, 0x85}, 0x2) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) 20:11:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/28, 0x1c}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffe01, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c0d", 0x26) r2 = socket(0x1, 0x1, 0x40) bind$inet6(r2, &(0x7f0000000100)={0x18, 0x2, 0x81, 0xd8e}, 0xc) r3 = msgget(0x1, 0x610) writev(r2, &(0x7f0000001640)=[{&(0x7f0000000280)="a5bd60cd54c530c2610efdb74738788d855729fb8498ec6d05a83425166d1f2b18f8b56fb027e69f1fe12016f5875540f5302601fe701ebecd37b164c943f7b51e71a4a2e5d4338ce4ffff73a210256efbe83b13d54d032a2bb9b1fe9d5a09a70ffb673ccd77ce6e0ce84be14ac31759f748782c425605417317c42af3c658bac62cee6d21226a20081a88a187f9674fdbb66f252b3d5b97ba59b0f6a0b87aa561c924875be5e34a54881734cced0857e252ee9536e534ab1bfcdb9b3499e3bfdc42ec4dc9a8376eff8897a11cf3e1100a852534c149c73336", 0xd9}, {&(0x7f0000000380)="bc5c7dc3ac685a8b457e12c30181f8e9333a7c8cac619caed55c69c49a950270623dba028d83d0ac5955262b33b8baa6e4cf36317fb09121e28767dd4b70bb8752b0bc6a107a293f5e828e9c032961ac2980bfd94d0f0e56e3c98f7791b3398c663a1617ae9fb650458a69f283d997de099d17bd93db0f5f8575a0bf649ab935fa706e0bd10835066c7c5f434f46c6ac6fe8eefb10cc787775ec17c9ed83da521237ed75aecf5d1eb232f0ed53dfba5600e822fd0302b3f3ac7bbeec2de8e4fee42d9d0530c5a0b406e07c312ed5c5e5bddf42224bf8c3eb2bd133918e2203fdfc15e5ed04710369d1790e9f4613d595bf16b36b9b3360cfb6293c7be1055f80229af2be87c82c0415ad570ce1374f71ad2035e24586857158b3a1d3b7e1190be5f0cfb7be1c8f7c49ddad45a84043d65d3e0d687b4d79221682ad59319b52a4ba00c41c07070bff4a1c265126b688222d7371f657c0b26a25e9302b198fb3c930d89ba0313f662f6f3eef5dcca5506d7f028b9accbb2516d789acc71c306bd2e09d76bc7bf4a96424b53801ce6151006d73fef463fb03b99e58ea65ec846bdd198e1306f3c63b299f5b8b37aa0e9acfd96878e2a5d5d15b8fd1f0bd2504438499f89e406ea8a499c7e008a2ec2c5c870e0a9c98ed6cd876020a0ba8eae0d36240c787521eb3349163f93f3f79da044dc1136edd367c9d45bfd7ba82b60b3ec85c17d07a978aa082f12149459569a7e6798ae9ce74f7ee574271441166922ef02928c597ab690de0563cfdf55ccf16e5f8ee48b20aadb2c6627e89c94183dc786f41fee9ab689a42ca4ef1ace1c93c6f979c11cfa12c3bcc49124f5da87b12457eaa361d5fb24cf7e838ad31ac1178e703ac644801ceee3c8cd90389f2cf16b3ab3905181e9d687e6cfdb5df80d7d64fa116cef56c0d158beb8c9283728ae9a3b029de0e6f8d3a623c2df5ee8e4d30955ed9676116021c1ff22fd31deae39a0009ef8026825c2617e6f9c47497bce34c21b1b5321b7e072a0f68a06c3ca56156f87d156da1237244f3624d5befb18c434a2ec2971e962baa7d7ac22dc3542c1685ae881dad939b5078b0c40e6171613fb17e14d37c4b7e4cfeaf0e772d79678c14168f1a9315acf538bea273e62b77ecd06c4a118f6f5438b18ace8c1860cd12fbdedc4c230e16843f711dd0dd17199b8e23ad9a1c0c37516b07c9d2b241495e09895a9897cd31507aa11f3195f8ecbf65b48d7ba3e423a4ab8a0b6512c61d5ed8d3642365914a381a3a1eabca36a674f1b8a2806697c07e011957e67ad37b90506632d6fd770d60a712deb939fbac1616222035cf21f75f4c6c580e7d4217616dfa7a98a17c328c5de28c9fc23a511a03948a4de2a773fda092c1e1a4028fc3ea976d3126c4e32ce047696ecd8ea6cfcaf6727968a5dc119dddc73adf5a8fa6d15e35b65e5abfca0509b16d3b5e23067ffd912ef27eef2a21686dea13a5f5fb3750be837c21e5452d0652faa389017696b0af7c866c8caeff44668d53ba8eb8b357be69c4c400b732f1ca48671cad8e256abc12c9c054d65bfaf3d4dc1bdf75b35e9d4424bd8e2972b54c5e3c5928c2e8f357cf90852573c2bfb386c3c3e816e72b4b38e4b1c57ae1a980683429ac164d21856ed01857adb6a403602ea7ae15b5efa14de801da8acdf3c639afb743132d6135d40238445672f76f86354c402bc04d407fe81b19df98f99e0420f62a1b0dd2427c6690b8be65606b7f6fd9eefc5309ada8ea4a26dffb557141b87b5231dab88dda3e3b50ceb873cbdcf8b63257f8a805e106a207193e92cc568810f0ed8038c04bb97b79b2fad9279c51d65f2cf6ff23138b1895d524e5dd05a6f6f216acec82da02834bf4aecd728f9f05e0f9f4ab1d509ff9b17f104d9f553ee0fdd9e776efdd00f06e7e32f51e8d9c9333333cae8769a66410cc86200854453e5a91f3c8321a90a30a8cd9802d7ad8a4e53cd9780debe43c7a5e3264329ab13bafb983323cdaa739ea7604af3598c8013ba7f5296ea87ce79c971ed474e17748433c396289be592052469296c5787af8164c9d87facda23389bff79128047f210ba6df4ec8e4640cc0c56aa35fb1ca3d5403ee71f5a80db1c8d3f8830b36b5154ddfb5f5891340aac928f9533cec14340ca2970c8e8a524b9bf8e1962c05d7a5cc487a19ded403fd02538596a149999f715de7fad162c8ec07d7948778ead6a2f062c1804c05bbfe163667e5c6820736b9dcae1a1da89fe5af2b3c183b3f1d46d4abf0662586f57c0b4e5dd8877eb0cd86cf381c2d4e37c0bb7488e3635aecc09ab330cedc79e8958f3235f40a1bfa3a3a92e1b24cae3b75e837922b7ad004d91a7bec88f4945871eb7aa298f2855440f36310419b019ea8f01c67cef79cb5768f6111b13b3769d0bdf79111a951fd57bdf69bd6a7ae7ce849c4fcdef501d2a2bbff40f5568a53c7a74b7eaa17ecc86838f3d22a86ad952986a16eea0c93da7654a12574e0c6c0655f7e77fce43add632b02cf564372141b35961bbf8ceca357483904cde191c397a10eef501d625118d08d96ba98c7ef1ddd9b4d249bc140c3bb7e302a7638f281aa6d37ff06e8c3c49f446c6f293750e1de128cd9267ffd5a6794953cf55be4f0b4689e07f434f64f9dcd53f5482b29fd9549e1292e108ea0bb0708f868e7c9b172b54daf7fb4314bec90b254e267927e6ab31812f9b112ec51e77e638c4e32876a970405ba1ad6e5d30f270ad9948e09f0fbc741ee30665219dbd9001f9cf20c272312865c9430e8a9cc0f991be19c7a9d43189a66ee8f58e8b0becef03851877423442959cda5b7de95774ee13bc7cd25d9b0b045c9277821bb260f052ee67f9f8a50a383d495161e49ca931d5dae5dfc7d53ebdd5b8220a0646559159c926661c72de13706e4b9a4e5c0fe9b83c54d5699a018559d845dbfafdb5f9efdd3afe2473eacd566ff94c7a9f026d384eaba54a3f14336bbfd10a4543af5826ae21a0ad765c8c53bb309fdffa024c648a77fe895fecb0cccd9c39817e632c94c292c501be08273c7b000fea201d95a30d3d188063cc699565722aeae11ff5a9d66a9b4d298de9401e7cbc900029c0c2c34e1b3a6af4045d860aa90c3764d90cf1199584ed44fc09ffeec2152f7064e565cad81af0675e14854ca9cd99beb1304772cadd23722b66029c9eaca630a7d2cad3abf074fbff95da7c033cb1e6be339acb248c772a236990a1bdb32fdc110a3d7d79c07594840394a257730fb06cb862d6b558d8efc3ddab240173c3b0d089285dc2b5da622e209a9a0b8e5da1788ee4a6c98d544b8041d05bc5191da620c3426595150324a3fafdd5436ec1ed1ec93e94939cba0d57e141f281373ab7d68978517b02596f1b46993fb4201cd82b58ae0488ed8e61c2d5ee5a9512ed27ff9b96907c79d3f7c44b38b6b7f2ecd78124cb17e3ec00643ae5c1bf6671a1d3a37aa7f44bb41acbf5e915b4e605e3cf7f8f01ce94952aea3743b27fe77e4b8bf78b9cca6e33a77025f4f40b9f4294a5fee1707ce62ce5e86291293415b4e2d7d53a683e2dfc5e430d3c84d7bb1692ef059afb318d1c40c0ad9d0427ad05bd5f70071439dae0f0960d39cec23f6b4321c5e03b0fefaae8eb5dd7021f3f286c917e86801caaf6d28f5ebcc339bf1d60a2b455a1af9007086ffef88c188352f33bb524fbc7045498689812c96277877a0df91f3b3c6e4a1f4b61fd5c5fc9d017f3b2e9bf1e5c68cb77e300135c08c78cdc11afbfee7dede06cef8992237e1030068057ad737e22ef13bbab1bba4582d8e717ccd694b4f064a14e2434752146f54a0fcfc0605222f033cffab6cbf4ba110a0a419c4891b200971fb119b594e008203409f70057e481dba6f4dffc0165e16820ba2e51cc1c3bcebca0f4f3f5cf503a58fc1e88fd49f94f7dd803541f06c4e871ab94f37b578a37931bb94167bb3053a1c8d9066be810451e23a7ad23d46a866c6110a9ceb825ec900d2890e76eebb8073bab031ae01236ffd313bbdcd8d72dd1c6094ae9de790de5614961d6654e08858f394d9014f30805c9749f553539b17f5ff020438b7ebbc238b4771597539b18369cb4fce3dea34ef69fa3c2c99074bc25c0746735589f459e3414cfdc786d5549fd829448400e9d8a13adb1dbc1a895650e7700c27e6f659bf6e0c3633909aa5a326ba9b815189c4c0977e3e33414133e5463fd1c20482511ed37f33f61f78372a3075afb211beda8e0ddd5a1b83388e20e8fede65654b1954f650eee8dd103c74a9adba0140009e567ace6d296d16f2413f274fdae24254f8779c5b0da785329afe0a786138010b8d0af475b8aafe2a3976dab96c24788d0a38f2b6f605211f92b8eed66385be18408c7d38c04da9987a8813000c884d829172970cfa0ac6839f427473821863a6a390478694443a370c0b669d0d5909509e111950294b9c88389db0134118bf5910af3e268c9197b43468c6fe5cf3c7a5115decc3f6b0f0b3c327b7b49b4b74c18c7e322208f3cb2f6e99d89acb83f0729a2a700a51786dd812c02dba92b16822efe6e684d612218e586a0b5c8f38705e89bc357fbe6e6fdd25ca0dcc8840358486df5ff801b83a7335110f53b5810a58fdc6eee15b8388b36657cb2ccfa01ffdd4f94f7d7c5959dda6bff8b304162244e6a88f3ec2c96913f94661565317e2edc0b8c23e6bad4c9ef7231a2a82d23313a6e658f5f7bceb9d9a3ef522d62794c58cca4f50cd7910c305af7ab1924e4fce677fe8733b66dd6b810a5cb3940466ceb8d262035b822580d2d7f7ec17fb4a1f3bba0cfa8cce61c8c873c9e7a15f3c44cb714f60f98f11ad93d48932720b1991e31e252ce10d0551656516c822ccf1f9e0cf2a7936d3cc514772c49e447aa18958a9e48703904bbec4479a27ca4ce087bb8f7ec3a6686d6cdb17f9e5a64fd4f36a61405bbd88958a5aa8384947c327da59c6e8ce870930cbe46c3e62567d9918c5d3dc277ed60cd94c5f5694549f59ac92d8e3abfbe4d9d89ad763f213c5fade6be12f820d17fefd04605b7a048edae2dc64e7c27f04fd4e593918235bd66800c140ecb95de4e576cf6dd2cd3c41adc12184417378304a0b86991c5a872241e9bcddb9372dddb5856db2697bf193eda54836ed12e052581faaa85a3796d7595f45542e70aae1b4bf7edc5058251906d8292f2fc4a58af99a3ea22c360c1aed467dbd2846651bafa46681abecb73024591d6056e67a8ba680d9786623506f4f826c77dc2484fd566b93bbe546b7a82144199f3079cb3dc758c92be4a881d49c7f99d5e0a70f42f1a60a8b2a3bfd65a8e4a3a887cced543dc9f320a6953d0f693937458adf7f77bcf4f29b20d9adcb3f2597f8f6e51a49067a7324f922184412f3d602e3342369bdec99c891f6a37be8eac5526506942fa6576710bdebb274ed649e12e3a531eee123196605a164905aefe02138ed7197581a87dec0884e4699ab8710659cf700e3b16351c6ecfba71f15e30c5b369187bb5c4565666e9114d8d34ed874b0dc4a6551650cffae4e78c5191808939a1ef680ace29907d22b582dadbe81252781902893d834c4025ea1e07911cc0ef6c076dfb553e0333d3b07ff8cd906d3924c58f6278a362bfb27b73e0755ce7b37a7a97d29428ba8fd4201c75cff259abc472c058fcb93128608bd1868f0e935da3720f0847b93bd9d4616f68b03c9d469daf2a5a22f09e9c8612e08490861bfc1b24cc80466b63965534f5597cf7c7ffa75", 0x1000}, {&(0x7f0000001380)="c10e4cc36ef8cbce8354c6899d90d6980392ad3745786f524b06ad238f2aba01009f5905afda4e462b87e06aaf62b9c58f57c95c1efea820c2bd48b6c47d71a47ade721428a8f32b836bbb6180d1d97e88c744d9b1f6868bf7128e684e9084bfbda0e06afc6cf7b438369bf3b4da99be8a7e2f5a84b779865a04c1f07e036d4f19b5664413d91a4e3100f59d57cb9cae2cf58f4c259f8a9c57ca043bd375fc4c68bd5b25d128ad47c2c718b4e4a577a1d0e56ec1d28016845c843f26195c68fc0692e4cd1649d9f08c2e", 0xca}, {&(0x7f0000001480)="40c64431f7c91fa0f5049625192f9bf5e6c55606267f74ce6b7014ec59af4ef480727f1a952c3a38b1b074c1e48643be09b85cc04cfdf00d74946e37fff54b373cbed1f5a6b7", 0x46}, {&(0x7f0000001500)="7765a363fcd5cc8e37e023", 0xb}, {&(0x7f0000001540)="9ced5d13fad2d29b77ccf4ad22a63496141813858cb56660e26c56ac60af3177275d244018b8a26300caf7e5c873008a593a9cc92e67a0deca3ebd734619bde75599e04bdd5d192398f5e7eccf7a8b92dfead096c61bdbcde195fdb325901f94ebdfa659a793f23288d71ef52eda3eb58aad84a25e969dec9e3a7c00fff2e18af445b56da9b20195c38fd241b2ce2bed3aa9fcfb203677f4ff49f7ddadcf94bc39979a2e8cef1e5e1d9908", 0xab}, {&(0x7f0000001600)="65102643f69871b1556bd16ed4", 0xd}], 0x7) msgrcv(r3, &(0x7f0000000180)={0x0, ""/219}, 0xe3, 0x3, 0x1800) 20:11:11 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x2, 0x0, 0x0, 0x0, 0x0, 0x200000, 0xa}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) msgget$private(0x0, 0x0) 20:11:11 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r3 = geteuid() r4 = getgid() fchown(r0, r3, r4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:11:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r3 = getegid() r4 = getpgid(0xffffffffffffffff) r5 = geteuid() getgroups(0x2, &(0x7f0000000500)=[0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) r8 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000080)="c52c0d6d", 0x4}, {&(0x7f0000000140)="bc8b649839a7ce3b1d0ddbb9cb7d1a24ff8e029619a55f43bf3229c1ef2c366c55b3388fe5d428cdce62a1b52efdb6558a0678fe8e60430535e028b19197f11d3d1df545f835825972783a0dd6f5fab17a1ed0bb63a2fda3fafc5e7d8513b0fe9a273d9ca473de2e9eddb26d77e2dd93949f6f3e82d56bfdf977d0472b23f957cd8e2f76058fdf46fd3e569a6e24754d27a74f135082d96fed4b079bd66ea7ca89bd101c44ab40e13a01febbd11b", 0xae}, {&(0x7f0000000200)="08fc9303584b684f24f371d561f1a7d8cdc636b89b2b8edb83e4d159015154ad037d8812723da843d08b60864595f3c4fea48bf5ba0a323ca2dd2f466de8c36020785132dd2700dd863048345ca72091ae0b576f6d5f1f2f24512dc9dea60d64307a5def0eaeea290e09c6504fde4c55937c3487d2cb9b13a2", 0x79}, {&(0x7f0000000300)="ac7fd408b9ecbe41cd1a632a37bcfb79e60d85fc88976575553fb0c5357822fa40729ae13fdd3be3fe9c1af03614086cc3948957c8152c97720015d2080eb19f58f6692c0f0872c267311f190abaddc22dfd83859e1513af699e73dc68f85fb491d59c01751231921221c02258852ebe61d492ceaf9396ea71ebc31db4f2cc8ab159f617e42fc55166", 0x89}, {&(0x7f00000003c0)="aaadcaa801efd23e1700be82ad569ce3b40c0a0dc144e9ee6b1cda34643cb290a6900b644ae6ac6a099289fbfe8b68e3065cc4ee74b5838294a3a9f62a7cdc0956a01a085ae85cde84b6bbe9f58192c93cba320c5eb8c3a6c8f088aa548fd5500d19012937f4732144", 0x69}], 0x5, &(0x7f0000000600)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x98}, 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 20:11:12 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d04220, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) 20:11:12 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x1}, 0xc) pipe(&(0x7f0000000000)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x101, 0x2}], 0x2}) 20:11:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xffffffffffffffff, 0x4, 0x9, 0x3, "d730c1e7bb6f1a30613200000000130000e74de4", 0x2, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/114, 0x72}], 0x1) r1 = syz_open_pts() close(r0) msgget$private(0x0, 0x11) r2 = semget$private(0x0, 0x1, 0x200) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/88) r3 = socket(0x11, 0x3, 0x0) r4 = dup2(r0, r3) r5 = dup2(r4, r1) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x4010, r4, 0x0, 0x0) recvmsg(r5, &(0x7f0000002980)={0x0, 0x0, &(0x7f0000002880)=[{&(0x7f0000002800)=""/116, 0x74}], 0x1, 0x0}, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000400)={0x2, 0x6}) r6 = fcntl$dupfd(r1, 0xa, r1) kevent(r6, &(0x7f0000000640)=[{{}, 0xfffffffffffffffa, 0x28, 0x41, 0x100000001, 0x100000000}, {{}, 0xffffffffffffffff, 0x28, 0x40000005, 0xfffffffffffffffc, 0x8001}], 0x9, &(0x7f0000000100), 0x8, &(0x7f0000000140)={0x9, 0x101}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) select(0x40, &(0x7f0000000580)={0x1, 0x5, 0x1, 0x576000000000, 0xffffffffffff3672, 0xfffffffffffffffb, 0x166, 0x401}, &(0x7f00000001c0)={0xd84, 0x4, 0x9a, 0x100, 0x4, 0xffffffffffffa45f, 0x8, 0x1}, &(0x7f0000000200)={0x8, 0x685, 0x5, 0x6, 0x0, 0x100, 0x6, 0x7}, &(0x7f0000000240)={0x6, 0xfffffffffffffff8}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x3000b) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7, 0x4000000000004810, r7, 0x0, 0x0) select(0x40, &(0x7f0000000480)={0x7, 0x8, 0x100000001, 0x77, 0x31fa, 0x0, 0x7ff, 0x2040000000000}, &(0x7f00000004c0)={0x200, 0x7, 0x7, 0x7, 0x8, 0x1, 0x9, 0x200}, &(0x7f0000000500)={0x7, 0x140000000000000, 0xfffffffffffff30a, 0xfffffffffffffffe, 0x3, 0x5, 0x1, 0x3}, &(0x7f0000000540)={0x9, 0x3f}) mknod$loop(&(0x7f00000007c0)='./file0\x00', 0xc008, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x84) read(r8, &(0x7f0000000200)=""/183, 0xb7) write(r9, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x4, 0x20000}) socketpair$unix(0x1, 0x5, 0x0, 0x0) 20:11:12 executing program 0: r0 = shmget(0x3, 0x4000, 0x450, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r2 = semget$private(0x0, 0x2, 0x104) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000000)=0x4) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000240)={&(0x7f0000000040)}) 20:11:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) chmod(&(0x7f0000000040)='./file0\x00', 0x40) write(r0, &(0x7f0000000000)="43ed1d221875f92f7737b93dc3e3b68e81dcd920", 0x14) 20:11:12 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x4, 0x0, 0x0, 0xffffffff00000001}, 0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x80, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4]}, 0x5c) pckbd_enable: command error 20:11:13 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x1000002000, 0x4000086128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x800, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="fa12000a9155ce1e0002", 0xa}], 0x1, 0x0) 20:11:13 executing program 0: getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000240)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffff59) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xb2) 20:11:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f00000033c0)=' ', 0x1) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x8, 0x5, 0x5, 0x1, 0x0, 0x3, 0x10001, 0x0, 0x3, 0x4, 0x3b}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x5847, 0x0, "ab5b88ecbc24f81ec142fe603e89d853bedb1ab9"}) read(r1, &(0x7f0000000080)=""/99, 0x63) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "bd80f3f4f98f14f03d973242f69b5fcf405b41d5"}) write(r0, &(0x7f0000000140)="96", 0x1) write(r0, &(0x7f0000000180)="cccde4ce37519ef19ea5dcac24baf0fd63e5146f532426070920d404ceee456e336cf01236043032f4abd128f72a846ada3e00fdddc4538a8ea3613809bb", 0x3e) 20:11:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x243) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSTOP(r1, 0x2000746f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r3, r2) ioctl$KDGKBMODE(r0, 0x40044b06) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r4) close(r4) r5 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCSBRK(r5, 0x2000747b) ioctl$TIOCFLUSH(r4, 0x8004667d, &(0x7f00000000c0)) setuid(0xee01) r6 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000400)=""/255) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) syz_open_pts() socket$inet(0x2, 0x3, 0x5) close(r0) close(r0) dup(r1) syz_open_pts() 20:11:13 executing program 1: 20:11:13 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x5) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f00000002c0), &(0x7f0000000300), 0x0, &(0x7f0000000380)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) 20:11:13 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = getegid() getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000000c0)=[r1, r2, r3]) setsockopt(r0, 0x0, 0x1, &(0x7f0000000040)="0700000f", 0xfffffffffffffdad) 20:11:14 executing program 0: msgget$private(0x0, 0x60) 20:11:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="266ee4f1be3653ece8b46e1df4769237647db8c778e0fd33723750d3d3018099dedf2536f08927731a99fa3b4877e141fa70378705a9e180ce92a0cd46f3dc5da38064370e18ebe47152defbf47b57e84e25a4a9cd916e8707b6d44b523dadd167787dc125a588c41cd5fe53cf4a37371f007cd5601c9b7b705660ef9953a17df7cbed80ffafee5c2820133e938b6a6d7eee63d985c04dc17bdf59f3dabbe96081691eb4b53ad1b416e466b724fe5685b1b59c9a08289db5146843ab5751c12c9191aa90b0d3d11e531660d2584343af6daa1965fc60ec6861323cf1", 0xdc}, {&(0x7f0000000440)="8ce6188e17398b41a9063bf6c0488aa992454426e5ccd699b9a71d58561dffb804a9f78223b5d2dd3061f01953b7eba60f5aff77f20bb5541064a0b93561c00913b2352b39fe9430237bc1c632660c2adbca3c1456f21ab5f60c231b5618729054f318656ad5e546430ab7b4a1c9976dc59e36a8fd9e5dc523528e537304389b1f336ceb84113d", 0x87}, {&(0x7f0000000500)="28bba9deb27291fb7d318ff49a752ae2a94de178d7ad0c3f1a150658c35225d0a88feebbcfb32a49bc29b0ff11b16b9bab1e946dbb5920fdc588e657faf3687d8ff831e630556a9328cfd840d26bfeb5b36d1f9a6aa79efa43d89c08975dc01a1c994d0ce273bb877cbe9d4194be26a72da1bf7d3b11beaaf7569c80c71eb80ee22c2bc5915e7849befe8d3c6084b6eb07548580081e", 0x96}, {&(0x7f00000005c0)="01d869d540913fefda9492831354bb7d0fa3dc091c5fd840342627e3334709a107e6a00477b18b4fa0d8ba8ce2367578e436d25a477431b0e0d0a08b243d06926164647c2677c257512dd08a88886e00dded91564dbbc48acdb1e07b74933483276633f24aadd7c0ab47e99770ff9cec3364650e70e70be6fc8eab5f4b517020b322191c0d8fc4dde495585918a87d76a21aaf394321b87076d5e1972d57abaef437c8ebf523bd79a6130fc4a4a745a26e5577c582fb1e51da4b6e9402bde210eaf47dc89788d4b3073d6ad2a1c79e771838b9a312ce177a0c33a0ae606b8675fdbd4d2ff0e746ba6b354be8a990ac0ed0dc5dce89999767d5", 0xf9}], 0x4, 0x0) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000140)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8d142b950d75d62f9d78407282eda38bcff885df380adcb844ec2914bd2234efee3d1c5ffa3e5a92ce6b3dd5cb705821f31048984e90420027b4954d2f46c6511b444f04ff0f00000000000044f2919c0a800f45d7cdce9a47511699886e9c9f014fbacc9cc04c85e2293d705ae6b376881cb5fdb9c5867e37464e40fa7348775ab77daab523f393bf7c6744739501587f816f3c63b20efdb20978e8ca9f534c3602530f25ac9a74e031301f00000000451d34ecabb353e69332aa52c1a659e820fc93eb5acf865404e86dea3ed906f1b833af014176e6d3d56e101a880000ff2426f8744200182ac724500d890bc2cc8fc0c0945380b3bdb1840869f78648bc3c3c66149cb6d41821b9534a81a7de440cd42b48a1f947076faef8c15c7aeaff1e852b212c61c6ae0b995bb3440e341e0a", 0x152) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 20:11:14 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80044279, &(0x7f0000000000)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) 20:11:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) recvmsg(r0, &(0x7f0000002480)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/108, 0x6c}, {&(0x7f0000000080)}, {&(0x7f0000000180)=""/84, 0x54}, {&(0x7f00000002c0)=""/140, 0x8c}, {&(0x7f0000000380)=""/183, 0xb7}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/4096, 0x1000}], 0x7, &(0x7f0000002440)=""/2, 0x2}, 0x803) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)='\x00\x00\x00!', 0x4}], 0x1) 20:11:14 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fchflags(r0, 0x1) fchflags(r0, 0x4) open(&(0x7f00000003c0)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x30081, 0x10c) 20:11:14 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044278, &(0x7f0000000000)) 20:11:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 20:11:14 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x10000) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r1 = socket$unix(0x1, 0x1000009, 0x0) shutdown(r1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000040)={0x5, 0x100000000, 0x9, 0x1f}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)="f0a409a65534f428d6513606288f99bc373c198408b140b286330dc94e087259e22b7588138a4b9ca05ec8a47093d0a814590f3721a4034f5536d4cf9c17f991c87b2a3c9848bf87cc64457bbb11f30624a7bb62864d91cc7e46cbef5504adf0317a4730638205e0037b8f74bd6fb040f241dd4ab08f94009ddcce5ff0df040568d0ce94709b911637933a8ffeee6ab09aea29209b1afdf88c400a649c8aa3baeebf1440a7efe9dc226246d571040d048891721c0c9ecf73ce4db141d9a51ef2bbe1e2924fb4b9df85df3ae6085e58d742bcaa80c447968c8e", 0xd9) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x0, 0x4, 0x0, 0x0, 0xe0f, 0x2, 0x9, 0x2, 0x2, 0x5, 0x3}) fcntl$dupfd(r1, 0xa, r2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$KDSETRAD(r3, 0x20004b43) 20:11:14 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x0, 0x86128) r0 = open(&(0x7f0000000340)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155", 0x6}], 0x1, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)='\f\x00\x00\x00\x00\x00\x00\x00', 0x8}], 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0x7) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000e80)="1a5cab852de6793c516530703cfaac4bcf7150d3e8f90fc920159d13d917945328b7023bb815c3630304bb27cb39d59d84391a326d8012ea6bc27a764a8d5d1da084590f228062d26637111eb9e4bce171d4a52e01a34e9ccb7cc32b1b438c02b6ab99440ec46574a01af0efa1758baee17a071e0c82a1ab58390be1210584b91d2976312c3e39bafa92f85596ddb57bb3608e66d5ebf38a0470a1e5d5de5d9c9faeaa77f4098183f1620390cd74eda956750a94b7d40e8706b3534be67f2939fbc4039ed1d78df0afb945dcb0b418d610fb663fea8f154187b77035b2b34269988be746cc3fa38ddaba3d01bb6fd393d35336dd6918e6c366b0c32bb9887d5ec0a4aacaac914c3992bb9bd5e697bcf3a4117a8920192c77e7e6c5dfaedc4caaca9b09545bb327644284d45844c23ce15f76375024e01efa6f6903207ce224dcfd7f2ac74b35cccba04af8e2516a2a0364564eedd625bc5f6f00749caa52d500c3a61ad1466993a900ff889907a29b1dc7db36bf2e3e3d28a582f4d41a35ca938c05e92d81cad1705e28f61eb922c3dbe56299371d658f35f0b9b36b7079f6aea01f9f6b0a039bbad681b07a1ef2b6ee95a0829ff1655f5676cca1bb4d03edfb98879e922a45c09e3d7624f3328e68e711d30f6d1c19c813acd3a45d9f7cf4b0100d1e5349623d7f13b023ce57b5b0cbbf042afb6dc75c2589d96b1ce3a74fb23fa27b352988f42d6b44f0dedb3b613bc5f2df97791be4b91be0cd2fb1e49c0b93db4a67ef7801859c50e804df3b230ba33be900353bffb053cbe734fc46124accc17be53babe02db2a22c7150f9cef4c932192b10f2725839ed79cae97d95456010dc7bd34f610dc4a071b197579da471137a02cb5533b3bf9e1262b19cf6c4d4ca16efd5f1a2402c61aabf0ef0d34fcda63756ae94b53c32d89e41ab1740635f3f72bbb77f38f66d02d86c4f2c5b6782454ea10f58a0663799adcbbeabf46c9a2ee4916357d9ff7066bc4231d8b2ce759fa5ab14ccf018d8485745f9b648851188043cab55d4c3a5a5283a3b55f8a7109e74f43e3dec41efb595f8acb551507a697b1e05ef4a4e888c6a3991d151a6284a37330a380ffbe0bf90d65d04755d00c891b06f060b947260bd7de4c9baac06fa1a34f705b9893c0c859ab822a4bc968b82b53fd9c9d96b91cca2a4cfd9e69d029ee4fd226f47dd76cde5facd588e9873fdc6bd5c2c0413d5c25f61a5703a56db9afc95ffc748f3897f1f8de30167407b67d5b6f3ba753893f65625ed7e563a0c1a3acff3ec11aa2f8226a233ccd1cef76e838b7a6055862abbefabd61ba5baae2c48e073dea7f6e19e82be242c1f0e9d17940aa302a066c033b56e59c8bc48d0ee13d0a17f7f81653bd778fb6b3fd45ecd2676e63c4f41cf661168bc922de8aabf22a13b8bc57d591099b4310398c6b00a7ef7d9f7c2c29f30b4eb63a4e6f0fd086d836445c01b2948b73c7ecce92dc7dd6179cbd64c7104b2c365c5eb87311036adca3819b86717be5dfad87acbba254d64963484cd3a60dbdd5069ed63c0c086ef7c9bfe52b3d6adb04af38219891938c86df24fda8cce55a8215c091d81780b76e1a21547e5e1057444feb00415a143897596846399db8e5f5bb1efa5a3297b9d11b5a30d4120c7f39d37384a17b6f155e6af219eb3d7a1d22070279503e8237f75fed3994300f5a46c411b7bb69629ff974181a347679235d95bc89e32889fe2ea3e57c13e7822e451651e9d865fc0c30572e2abe12b244ac84c4b39e50cb57bbb2b226e27df101229a81ff26c5a6677a1da31f8c755c560c50f9886de145119d6983f2f5c706bee5fdfd03e14d58e6bc45d63b527d86c798fef4d4289d272f22d6ae4af95c94aab7aad4bfc0f354ce2039efbbf5e9051f9b2f2808b692e198ba183767383d0598892a2b968cd3cdf8bdfc7ea87df1d103e819c99ab64c04d42007cee309a1da4b3ac97b90ae612287b7ced3688a8a35fe93dffabb7fe30d53a8f2e1fc1701f764682ff6d863025dfbb76da8f0f9f0dc36cc3761dd64db69bef7856f6ff1581bc9ca078ffc00900afe1dba103e76e065f574add7b71565093beff5e8a752cc7872019dbc309199a5d55d5a5b48f5435cf48d2d0bb58a9a19a8fb7f1848cdb6452c67d941d1a30548f41f51b80a999e2cebce8444edaa098a346eb808127da66d78384f22ea723f5a95cbdd838a6f08f25da48279b180f02e95f0d43dde51a62afe575fb2e22a156f8e8d86ab9257efbdbb2680ddb34a7ce57ee1d8e6478186f29052ab58b463b73ad116499463813b38444eb3689aa65d6aa63f0248705b128d54dbd4d85c6724121c60dd7c960354ce00a79981eea1a1cbff3b396a69d9f660059c1b8ca65dc4c946c6f13fc5a224bfcc6af6f632e47b6155b56752d43e54cbd0d5f4690a6f0857e08e1c73182cd6a29def8a996803815769083f1e9e9c8737aa355fbe191129ada085584c22451ba27e2d10981663295386e0b79b3f5af1c286c7f0a1bd30e9af7813fd99038647c367237a52a210254d30540c8b4c4a98f873bfd03bf0471c9983b886c23c98e6d9cb1df4d90612fc3d8949a1499771e1274763f66c42277cfc6eed1efefbe113fad7832c034142e56d1b313fad9e0048f0d045b88ff488f0d46f9c84e862bcddecfef15c23b695b8d8d83a9a4c8a2a87fa1e324bb749e7ff3426ec053daaedd1da1643c0b8f0f99e5334f30f1865e297ff85bb8c5952d2066fec292af56052ef05fb24b41433394f6d735f0e5867f2a7bd38f6969d7306a2642f42341fc0c61f68b3faaf9f1f5673dc87f85cff8cb9f721ed675b2b37c926191f37eb97a918c275cb8a200b2e0c2e8d4693775463243c701a9e13e8fb18b1150ae499b8852037388ece39de06889aa8a6fd735d8a6b92018d6eb37663422b135afa743b022ca09e6d118797516540488989a13e15091158db58da256aafc8d19ae394ea3eeadee5b4647fbbe6ec3125e7ee0567cca2264062a0d50da6568be98c7ce94a472c3d34bf548a9629fe13254317a4a766091a56254e1446a5e5f05e94a5ce24ab832ce5aea0bc0d484a069534fb29e39f5118d03175f6b2d316591ce0cb9e916055a0432616893f93cfc78541c51f6276e7457f68968d6887ea742073cce371e9a32aebfbfc5f2133d0714893219aa46ad343643498c30c064378903d5564e2f2d17807c976f949dcd9852544489255619f78d801e706c668f2c5655447c33cf687e408eb119446dd668a06da72476de6e9fc081e8327444d0ee08b26b3708b8a610e3ff118081b79e499942b8a1902c789544ac3cccfa0a88b02e0ddd1c5c37320bb8f85fbe0e08893f34fc2427ec43530ad65ada5062cecd09ba939d57708ee04759d63ed03771ddb93cc4d89083584d024a0e48f908add3697a6ddc9d9e1304cd2d5741a171a59a213799845ff65a69cba6459950d0e24b536757243ea25d4b35be0535d794805c873745e20692ca1b9467098de967dc894942721c6ad721f54c44460c4ca33fe40b34c6b1e197d9c71ad492e47a3a90923149834a86f35924cbd69a7f541c3f59496bd833c7ddad59ad10db355c04c2be349715e7f4df2a840a5640cc5fb3a0fb85048c462a03b3f9e351cff71af175d7fcab9590e820823f642aff2be12369ab0eb687373b2fd358182fb975c334fd4affda8cc1711b22b99ff2fc4f3d7fdbcc7185984452628f7afa0c62da9e4dbf949a90e345bfaf3e46c793c23e7731ca577793296ad32f1648015f30c275366b938eefeb6b1b40a52256e91b27c26e1f02d8f11207ef7fefa51a5be3e4e4f81ca2273be5d2d202e5085726ec8c940f3ea55eb2e6377bba6c80af3be91285b1f9e81b20ff1476ab058deee05d52374b06bdbc9e74ed66e038b39bae982750b6029fe9f57f22942c500c9574be9ea44fbf31fb849936e8bfe96ab1cfedfaeb814da5eb1877921ddee2075edf7144c95641be3688b366dd1c4e9fdc01e0a8a2e832473d8c415b7d499ee6a8a31195e92d2e7dec86deae3b2fceb775a7738c5ba288a134118cdd866b5debd995c629096102969c541f16e7c8341a4720106dbba40e0723c6ca157822ca0dbb89bd7c1f0b242834083707bc9e1edd07487bf4b2bc02b95f2aff61728cd5272b0071b0442dd5b52cd1a78dfc48b93b670325e822ccf6d031e5cf2f6426b2fa5e13baa1f2ec815bd7245f0dbe1656f0deb2013cee63dc4760f1503da8099ab3d9867aba4af78eb325dff89098cff807d7fd29575ae41f7038297a118b7ae506e0f2f03a99f55024d68279de19ee961cb2db0d0e6e869a129853a9d7d8460b1e29b705c48e6bded5dd31fa7e25e7f9776f676d5aaba5df8b01a9a51e3eff119be4230d2c4ce2cd3e7c033d22f25711b8bb3b878cd079c05fc670d064a29453998d1027c8a99afbd20c0d4554ba33c50bfbb5ca232dcb1f362eb13c13f6124d3f7087ec70205c9f930cb00cf5182c1cae5f8a80d76d94e220d3ca991f283fdd820807735d181c67106fe6623a9146e5ee56e57635e44277d48fb99219a81f02592e64526367fd996756c9292291f3a1ad06c0ed58efb2811cebbb6a1fbcfd5c1d83a0f0796eb9ba54da8a5b246dbf519b130a48eff0b58b1da2114a14d13df24ff1f324ebc57ae7f7614a316a917a1f0062c3d7d432b598785fbc554be1fef6ee429e67a21ead2cf9c57e8b249245c6ba5a12c98b768854f9f5dc4671292a74e857cdb9a4a6b2639b2975960cff77b2ad4a7d4b5de34f81b633fb26d14f4363a72c79d92bdb8fabbce460a6b9248bfe04687b0b124af640e6ea839f62329d3b23eb6df993796e8a56bee2181a2f44b12941512f8f5953a3dd204d0b8a3eb712c55170206a059c11cfa7b178d44ff6f652297c94ce00a0bd9c21fcc4e8a6ee31be841d0e8096e6d81429aecf7ae1dd3949793ed10e077605bd2e21dea2445c015c36c43c0c6314dbb52423c326bddadb6465ff95a33570731a7fd9ebceb043e77d9c84ba8c1cc56ab8ee4a9e475d8a795a5317dc47b8bc4b18dc3079969144757e131c65cac1b4116f9dbfc9146237eed5a044db5605fbf48dea15bc342e2df9a040d4cc1382053b79d8ee6dde4021324ce581241489c6229bc5a3872286e57e939f3ab7e55333735839add940c0e55f15823a8847b276a244108d377fff2fa928bc6d3f9a7d28cc1d18e401c5492c14ab8b58c8a53959f98bff6400561a41e0964d4e7d7c7126911fe15e70fee14f6fcd00d9fcf0e4c5fcd83f77161a68a290846351443d69fb72c9a966507f1c6cfa2d734e403c4cb61d07c666c2c58c2e1caad166aff26aa709116d3b16f7ce610b61e7b79baaa14634af80be43eb659a5de46cd95dadbf9d80e301e1147c1496313e6213b99fce949afa718163466660e3a7bea57a43445224a2e106530b8a33f17b3f0074557d42d0fd2a07de8611bf55727691bd4910c050cf1746392af480c90caa89c4bdc90e22de8b23033e1c3371243f0a6ce98f70bd84e6f70e189da6e5e056770fea9aebacd3158ef9ba3eb7d3a2b3e9dca6f4df6f67c39bb1cac5c5ea033a85f8b622d222c1fa5e552af0be146c7844fd6f579df42201967000ceccee2a1398ac60cbf3dcc51b0830c04144f79c47d904d7808f82e038e6313aa567a7f9ff6e638e33aae25c4d49c9831c588fe59a6de2baaad60cdce9de80f20a3e585efb01f508450e842a5f79c555aee0265cd10721a147b316dc61f89292e25ced876000a85d4e7c39a1", 0x1000}], 0x1, 0x0) 20:11:14 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x4003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) connect$inet(r2, &(0x7f0000000000)={0x2, 0x1}, 0xc) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0307004, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0xffffffffffffff83) 20:11:14 executing program 0: r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$KDDISABIO(r1, 0x20004b3d) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r3 = kqueue() r4 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r5 = kqueue() r6 = kqueue() kevent(r6, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r7 = kqueue() kevent(r7, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x40, 0xf35d5510ca5593a, 0x4, 0x4}, {{r3}, 0xfffffffffffffffa, 0x17, 0xfffff, 0x7, 0x8ff6}, {{r1}, 0x0, 0x4, 0x2, 0x10000, 0x8}], 0x66, 0x0, 0x81, 0x0) kevent(r3, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) socketpair(0x10, 0x8004, 0xfffffffffffff57f, &(0x7f0000000200)) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000280)={0x4, './bus\x00'}) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) 20:11:15 executing program 1: r0 = dup(0xffffffffffffffff) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = socket(0x11, 0x3, 0x0) socketpair(0x0, 0x4, 0x400, &(0x7f0000000100)) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)=0x1) sendmsg(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000380)=[{0x0, 0xff58}, {0x0, 0x2bd}], 0x2, &(0x7f00000003c0)=ANY=[@ANYBLOB="080800000000000000000000000000002f21b68f4ed5916d105f7a17c99fcee42584c5ec61edc17a32615a9435ac692e826e37d28b6f5a73ec5ce5346f83626acc8d848a8984890d4378ea7adec61107f749a4abbc234d2451fccc4f5739af004dca6ff41c88ddb7d9cc099517e26dccd0840e0f17b618f7afb54cd013be6a512368d135fb68956083d3dcabf492cf68e82470c5337b720ab2cefc6730b26480bbc3d9de1858b4341966de50748a53b9a51f494a53b7ef9e4ff25ffff5e6160f036a4dc66e56e08a70100f106287cd0c829b3503af39c3f1130aedff65c6ef90b88cb0fc14c8a0b5047204a5327fd25bab517a31fdb3463595291153d91848c137c19d69f0052c8d46f623bc53de45a3f7ee1bf8b4d4ef0f56fe0f503d03d62f3e10181a84afd1f864a4b24b43c69adf81f4646c31dce3379227509ab6190d8d7c5b25239d7024b7979875c81c57a385016ac9eaf63c563e3009774310bf0a4d11faf1dfa325881cdcfb53d5b96b77ac894a3ef19e9d117ada0356a25dce840021e0388d6efd7d7c799e0e64765ba634aa357cf5c8dc592202c073d47c7c17d82293e42f06546677824a1c387c57b0f9b09dfce9cb783555515c02c770494305479a1d46bd083015b285c0bf124bd26e508562be178695525dcb432e3bd20b7c90fb3b98a7cfb51f804b618b1704caf171dd964afb2208b1756cfc900e610cc5c99d3a447ff429963685003aeb3721d0e290928166ef3ac6d34411d1ce9d84dfb1b794bb4f44e884134ff367b084492cf54d69103a8c38b591825650fc0a7e6c52ad67717b08a05f20c409fbdadd292547c3e1f5e321d0ba32ab496b73c5bd9d3f1951d7659fd8ac0f8db0dc7c866d396ec8893fb43d12997b56131d7488509c304f369fdf601744db34978c4ec7fd076e58b2c3fdc97169d85fd37ee7d9c572c22ebf057952e99c9aec3b519b8d830f21c73fa1535379b7744f9973722b58fec320911972a9300e215af119a9de15148a55aa35fcd5ffdfcbfe55d37e7c9df6cc21ba5d26ace71926397737c00b3bf3a000c06f141ad968ed7cb2923d7b8486b44bbcaea2af57221854bc711b621bb2e512e78efb6e9379899585f5200247243b2f5601d7467aabd7e25574599caa077ae7ba43f51336fb8e014f592d9f1402b8a54a7dd9da423c27962789cfcf6529bdcddf6524c13e35893117e314239e60e6e42cd2fa0faf17b056679c4ab869b48c5b1206ab54ae2faa1eddeddf52b6ac4987e20eee862df63d2da257e40e68d19195bc687cc398aa6b2cce4ea55b547962947b5033218009024d27f0d58b5fc6dc8b19b642d09019a6112f4b11a5da950a12a6e2c6db6f55b3c72453dfe9d8e14801112fb783240a1177fc4ee82ede36f4c2e218337952787ed962cb2e24b1472b481783397fcfe9d9990ef3b4d8e35d878530c7c47a925cb20ab52fe9ed753423b1348827d805a87e1a1b2dba5e67624d0259a5962c8345fe4a559741f26697a99dee6d886c99d8761a10904664183a02b6806213aa32b647f08c665df89185e04eef45a0e28bb7a9242636ebdb952ec6f8125e5a4e5874ba896b031a35f481f0796592c134d6825bc2283639ce981a6b2017614a93d9c17e9e858e71297eabf9b2981c9b273cbf78937d9f61627bba7ff90637701c22b86e7527a92cce809c3d44895f7104dcb3b44bb99ab592299ee02e627e551a7ca0a756edacd27ede495d94525b165875eaacc7e599dc2f8609317fa1f190cfc8003fa9034b16e5364d8fa786e0e1a5e32ad851574aa5f4977375ea4e90d5231c69d614eba98037e70524c626841b3d3206ac4c7d275a42eb3955b5cba63157e626026f33c50bd073f2b7f738557b960c4e44531dd314dee833b964fb141a7085bf11ed52d19b8158b93bc326947ced132033fa82e27e46d09cfd92f5f704a40c65964198068e7a41ae860ecdedc7e20a407f8b05625a2fb1467b3dd93cdfad65b03781d2e3d6120126640c74808f67c2cdf7b22e852b3750433072f7dd646355a01d4c6fc78c39885e5e2bf9af51abea86583cccca2f66816916836e201b8d0a1ce803531e47b5f9f3340dd3034927be8543cdfe882b28d140a240e1444fb2184f1ec9a74400179eede71eb42879342c0ef7a9a66b5f98e10bf7b90262aee678ff412dd604ba74fe8ea19161663dc37b0660fc4f5accf118caa8ed608b93e6ced0a05d103224343b66e5832a6062f89effbe1cf3ea0768b59a106ccfcd0f8a28a71f4cf8c525147cd0e83594e9595f581fe006aa7fdfdf3e6c8aea0f0e4ac52ae8296cb75817a2f80425246afaa082be509351a00068dc7d9b531c3a5033c62c60d8c07e6cf904cc9fb403a9731456c876417ee5eb1ed8c9828878b6a737d7574f3454abbf0b0b854089d05483950d887cd6082804f552319abdb97951230c34558a7372c04c20e0e6fcd8b844a37650325321d2eb39b3d610547fa1acc5c8c54414b5f67d3324da695c3e681d03c84696ef7f2b23ff8010a424583ad6e0e8a953b7237827079cdd6b6a68bede166331319af7c0ffa29ba2600df6acdd06e51969b2327a2ea429856a26bf46d5763fadb3697c8c963b55b4dd577552f256a1a1a24ad4022937960f3b7af111b3f7e7dc80f2c44090399bfeca61bd58b152307343c9613e918403a565f0a6274115f611a80f84aea2926c57c4ab577c5120a3f2f2ed9e2114f220d3b6f1ceb2469f77194934ed9f679fb369c7b4ce732f3226441a48dc003da45a9bef160465c9c76bd2da1816362906dba882d37ec85827a2731fbd6f0eb77f3701b7a88aa641342e4db3e190d6ccf0fe665b24d61498f1092687b32505a8fe3bd93a1dc90030148896bcf7423b22b48468000000000000000000"], 0x808}, 0x0) 20:11:15 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) readlink(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)=""/112, 0x70) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)=0x9) 20:11:15 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/184, 0x112}], 0x100001b0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) mmap(&(0x7f0000fec000/0x13000)=nil, 0x13000, 0x6, 0x810, r0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2006, 0xa6138) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1", 0x31}], 0x1, 0x0) 20:11:15 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x480, 0x2) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000000c0)={0xff, 0x0, {0x40, 0x5}}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) 20:11:15 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setegid(r0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 20:11:15 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x9, 0x0) ioctl$TIOCSETA(r0, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 20:11:15 executing program 1: getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="f63b000000fdffffffffffffff00000000000000000001"], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/247, 0xf7}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) pipe2(&(0x7f0000000180), 0x10000) 20:11:15 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001780)={&(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000001700)=[{&(0x7f00000001c0)="d97c78ee68655bafa6abd574d3ac0bd4f64e205bdea57760d085c6c0bfef3beb1feae3cc6b556d8f6ad52e5d04249cada863be16ae92622376bd0fceab4902ee031f1922829742018c037571ad29abdd130696f7cdcb39a5e004e4bf9ff9e36cba5ef66bd7351a465eab9aaafaf6178b9479f6f6f24965175f91cd87cc35ad9975c5627a775a25a3785835801608e5d251cbb69bfa04edc815013b833dc68867af837cbdcac011aa74e4d82d79348d296cb26c0c72d5a6a5c5fe663e85656086efd74595956310faf4c8dfda6713ede431a202cd9fc13eca22e84d125febafc454c20cf2e7aaabe904537e96f4d8333509c3d51f6f9f4e0d44db3f8992e6be2132fc2566693eda5d514e5cebc08e89bd9e963921db379bf5d1b15b7ae8c507c246371eea4a43927980626ca3f92e0de8505f0e132824d35ff7e111a7159a788b27840582738e950c9a18daf2aff739e3f26d5dfe87557e9e59430b422f614c87a11808e88e3c45d9e6709a826fc54d9dc7688c08bb413b69f68eab3e03637e8b27630d24ab919fb73331cf05dc527041fe0dbd4c56e4abd0ea5c1017ca204d24b7fd0a4a2c4b21be905989f94e60587848a26dbff370a9e4fd67959444fbb9a4ca089c3d60b66fa09f585d41ecb50f06c320ba46b3a052a19aa71ba39d8ec30e1b77b80654afd1521fab1b74ab94cbd94bed8cdf1e6d098005b06fc1cbc1c13fabaec536974d4ffac8a8741a1f446230f7446f10da70f1951a7da099e68d7c741fd974df926b9698ff68e0551a83db70ad578d7db0b823a65fc9f7b6aa6d63310d1181a59aa2f54338fadc78e22378125ea34b8b902f9412bbb592fb32bf3b12606a5bc564e304254a2fb7deee3a3643d5c174e68e059c155eac305a71aab06d87aa34f85e29d1a53f24ebb0639f1127efe57abcb70eb4157442007b4edf41736017303fe399e538d45fcdbe4076fe612a4ef5d71565f101c3751928f232cd12d73e0d45f50db608909711908a5b864e1dc1ff8e87c6cece316ddf29769a4f84cc259a31a1d943caf9cf2732ab826014dad113b20a4177e6545a2f593a34fb7a5dc8ab579f30187e65dddee8f659eb2df117ba380b3df214f92ee6fa7f80ca51073cda0473eb6be65dfa5707acd371ae1722a714a0d036b8804d7b3f41ca473032b94975285ca228fadd5feb8fdda36df4e330f045e9b03a1f77846e5fa144aa0e830ab5ca6a8ce66017a05289bb7dd9a9998c36fdffd8d6d6a5aaa0a4f6fc7d7af4acbe2a217e1d78ca502a887f9301cc96be5d1c3188c88650cc014adb2a39abf567ee4b4d1b4f2d4f35b07287c234e0be16b89562383f7cdfa2fd1f8dfd9f79333783145a3fd7725df889ee40cf947a6347c9863077ad963bd614f408e7adb12be6ab1f267d01000172bb7ce6dc4e928971f1154da92d260ae7f253f9a61812e41c3ffe2b000840dd547db992ac431ccb889ec7491515e5fb7222e3b0feb6368d551bef7add926c566fd3b08e868d71c1828da4c68c058e799df5956fe28d25cf28fbc3722355649cc126d30ca3931ebf9968e331dda7d9699f2bad501d4f1bb919c83d94e379e39391a4b3c2d13bef7d94e525bb00a76401b187df05309cb31e791ea29498d83eb7fac4247f66aad408715d764ec7dde76f80fa97ecb1a0124e3b58001275c0c363c9af24c3ed89ddf781f81ee060d605c04a676fad9a229e3b847a9b9a87826f33be913756d0d361ed1ac589b1709d84a2b86a349fad563faf5ba5f257d5b6d282eb39b4052fd6932ce89dbad43cf143007cc09abd593d65c3c9558afb857e8df4c82869515ad16608bc31a5ef2dc37d5a0646af87a583822a107dab7e52a5adf78bfc7e6afe1c77351bdce1bd480fff4b80e66d001352b20cf32366e89086d5b6ab4878f684bc5f3982323d3a5877b093f5fc5acf86015bc9173999fbb04285b7529685987d0e67d5f2240530a8dda8c98e11247d14d878c98207d090a25da1bc085d5b50b448be5a3219efd84c1825b9f73c8e6bb099641e7e99ba1876c2bb465b10d83a59a583433e8041b04d943847d12850696dfb0de7ac4b63abc6c1eea612d323ec8744bb2a72827a74705e2719d4628834d34bc70eac45e608cee868d4cc40e9c7a17aecfd0c78d77b1f5c079e833614df3fdbccfb1b33ebd5246a4178b1ef485cf13afb7b7b5eb7c33a025e30f2e7b566f1d4059e8bd08ce4c79f2175e3f5877e1b20e7c9f397ae232be8e1840c7f056518b0475de03a035ebf48117107fccc4a4ea6dc24fe08711016b790bda8ff421e0e97a17b78805e3d4399550411af8f0613a3cce467de82ae11963df7da3646834eb39cbcf0e19fe3c21534189d3ea0ab0b869afa5727ce5d9630d63fb19ecd3ddeda17e656f68b122eb1b4e7e0cb4832ffce59fd8762cb97c04f2c5b720860f589755f9d0b7c15252a3028c9ec84ea21a55c79a1ccd10663522ac29f2df2d954893a6334491516124cae1622def8e2eedea754386c2393aee5b558e9cf642d9a68b3c828560c8b4d3ce2bfd04ea8f902681dd24df339134bab292a8be0219de37e907580f617f83f45a9351dc2293e863a53c21f631581fc824b42d9df179435d55bcf426fe6ee84dafd6bcdbdc185353cabdc2ffb9a0f405002498d32a1b92687b369a57a8903f78fa4ac58e512509df0759f5eac1e708c00c0f35b4bc136348a95cddd61135cd454bf8dc9f459a045a0c6e8b799d29fe7f3c161b4fe0b3eb3fdbe928d1ebd0f5fe36ce68288299552fa3d139a199331e48ade45aae33b9acf345b977036205d7bd945077ef2f8a1dd04f04a51c111adbd03d2fab6da1002fffa1d25fca99c62a9c0f4e6cbfd88438d9c4795954e38ee632b72680d5e6d63938842c6", 0x801}], 0x1}, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 20:11:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f00000003c0)="9e540f218e68322af5bc41e5385a9e7b5ae7e39fd3936907f5a47567917e954fa324b3a3d2038ea9312918a1dafb77ec1c4729eff6a2eb950ffa8b4c8c170a2d524c06f9c4113db6d6c5a2509095032fb8438e6c8c2c854b17336c3bca727de4922f66fcec66d736d34e1b0eaf2d1962cb198d3f3d3cb47a74a840f34be0de13b74f76f373aaaeadcb4a1fcee1a5fcea31197d79e522df003095befcc9e42c5ca72e81ad933f9a707408460974033d040968ebe3f0de9dee69f739fbbf6e1c650e358cf945f0e483729ff592af8dd8ea0f82ac42a96f4d8f5f3bdb14f0bcb3ac1fdfc700b2287089b57fc8375fce6ab039730f1cdbd6beec800ca184cd1f9a16f98e15899dd98a9e006feb87267e7215246029c80cfbce03b3d0da4710430f44c7e8101ee23793fb561cf4d7d95a4391a40ddf8fbace89e30df5e1cba71c98d8de6f60fef387d7a038cc4f09f8a606ed2696f00fb6f1771928aca87f5122341e2ac46b8df38ba3d484f47930b575368366e77f5ebb0a03581a0a35840e33d3ba243dc0cb5dc751b54554fed72e36d8a34db2abdadec347f9f142e772a5c920e2dfe71295f5a375331a5413871554f61fc7c398890113f70dce37f308d5ded91aca317dab882452e559bbd6e0af74321d693d7703028288aaf0f416e82365b4e290f81153839fef10aad9a77894ef743df852df4182d84723cbcb15370daba3856c507214b57d9277fbd770d883b85f8cc9e564c5a3aa661344ad7ca0c18b464fe27f5e937dd942640b7b106acadd44b54e20a85a7b03b1be94cbd2a76c1afbc811895420064eb94408d26af34f6ae5941c88a3e83aea5af323c7e3ee363dada54236b77f77e81c6dd66a92e0d9ef9d8f050d633f215c929978fa5b0aae4bc5daa8198b516149b3348132ab0f7f8520", 0x28f) r2 = syz_open_pts() close(r2) dup(r2) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x3) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0xffffffffffffff7f, 0x0, 0x8000000000003, 0x6601e39b, "845d550900200000fc5c7fd2008f27df00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000000)=""/45, 0xfffffffffffffe86}], 0x161) 20:11:15 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000001b00)='./bus\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x1000005, 0x0) r2 = dup(r1) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000280)={0x4, 0x400000002}) syz_open_pts() msgget(0x1, 0x1) read(r1, &(0x7f0000000580)=""/234, 0xea) r3 = socket$inet(0x2, 0x8000, 0x100000001) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) shutdown(r3, 0x0) r5 = msgget$private(0x0, 0x200000000041) msgrcv(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0ff211000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082b3b6dc881cae8d0000000000000000005dc3868b000001000000000010316ca45cbd870205354e825dc3a6f2332e57da0002000000000000d2cb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe08805ed59ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923bfccf86594b06000055e42335b84152c52159fff20178d56b98e6d0da1e8150a7dea7af59c7bfcd73b863010000006b4e30417ed5"], 0x1, 0x2, 0x1000) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) select(0x40, &(0x7f00000002c0)={0x5, 0x2, 0x101, 0x9e, 0x0, 0x2a, 0x8c, 0x9}, &(0x7f0000000300)={0x3f, 0xd7, 0x7177, 0x7, 0xd1, 0xa, 0x8, 0x2}, &(0x7f0000000340)={0x9, 0x101, 0x1, 0x1, 0x2, 0x1d36, 0x2, 0x1}, &(0x7f0000000380)={0x3, 0x4}) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000001ac0)) setuid(0xee01) msgget$private(0x0, 0xc1) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/77) clock_settime(0x4, &(0x7f0000000240)={0xb135, 0x2}) msgsnd(r5, &(0x7f00000003c0)={0x3, "dbadead6c8be30a8b09eca6788df5dcbea5d0de4aecf7ee67ffb2bb26bac36927b953edb61fbd9d57c3954c24c5354dcf060c9d78847609c4bf549db2039013aea6318e3fb3000981f1648b8c3326aa818541b17b53fa5c4a08d4425c3e7509205e22edfa23624c0131d2caece30f33c64893acc51054877c21de24b26b538a14e2c3bd9d045068589b416bbbc90155525ce0f87c223088d6ac7ac824a18ba6c60ff2e34ddc14d0480ae3a946fe5a852589f50d352039c4861d5ad7b7334c70bc08049a33686980e7fdc7cfc6645f148388fb9f2fc47b6de72aa893911411096bc2432b2f572"}, 0xee, 0x0) bind$inet(r0, &(0x7f0000000540)={0x2, 0x2}, 0xc) clock_settime(0x7, &(0x7f0000000000)={0xe936, 0x6}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)='r\x00') msgctl$IPC_SET(r5, 0x1, &(0x7f00000004c0)={{0x3a6f, 0x0, r7, 0x0, r6, 0x81, 0x400}, 0x0, 0x2, 0x0, 0x0, 0x101, 0x3, 0x1, 0x1fffffffc000000}) ioctl$TIOCSETA(r0, 0xc2c04224, &(0x7f0000000700)={0x80000, 0x6, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99", 0xa09, 0x4}) recvmsg(r1, &(0x7f0000001a80)={&(0x7f0000000740)=@in, 0xc, &(0x7f0000000a40)=[{&(0x7f0000000780)=""/106, 0x6a}, {&(0x7f0000000800)=""/252, 0xfc}, {&(0x7f0000000900)=""/76, 0x4c}, {&(0x7f0000000980)=""/176, 0xb0}], 0x4, &(0x7f0000000a80)=""/4096, 0x1000}, 0x3) 20:11:16 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x100) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0xfffffffffffffffe, 0x7fff}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0xb8) 20:11:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) link(&(0x7f0000000080)='./bus/file0\x00', &(0x7f00000000c0)='./bus\x00') ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x2) 20:11:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) socketpair(0x6, 0x889a2e90f1bee70f, 0x4, &(0x7f00000000c0)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x981, 0x0) 20:11:16 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) getgid() msgget(0x2, 0x280) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8008, 0x0) getpeername(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/141, 0x8d) 20:11:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x63}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) r3 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r5 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r3, r4, r5}, 0xc) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 20:11:16 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x23}], 0x5, 0x0, 0xffff, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x900, 0x11) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x12) 20:11:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x2, 0x1, 0x8001}, {{r0}, 0xfffffffffffffffe, 0x24, 0x2, 0x1, 0x8}, {{r1}, 0xffffffffffffffff, 0x4, 0xf0000006, 0x4, 0x9}, {{r2}, 0xffffffffffffffff, 0x2, 0x40000000, 0x3f, 0x4}, {{r2}, 0xffffffffffffffff, 0x22, 0x0, 0x7fffffff, 0x2}, {{r0}, 0xffffffffffffffff, 0x44, 0x0, 0x7, 0x80000000}, {{r2}, 0xffffffffffffffff, 0x8a, 0x80000001, 0xfffffffffffffff7, 0xffffffffffffffc4}], 0x6, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x80, 0x40000000, 0x0, 0x9}], 0x100000001, &(0x7f0000000080)={0xfffffffffffffffa, 0x2}) r3 = dup2(r0, r2) r4 = kqueue() close(r2) fcntl$dupfd(r4, 0xa, r0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) dup(r3) dup2(r1, r4) 20:11:16 executing program 0: r0 = socket(0x0, 0xaa7036641bac49c1, 0x7) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x28, 0x35, 0x0, 0x0) 20:11:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) socketpair(0x0, 0x4, 0x2bb6, &(0x7f0000000040)) ioctl$TIOCNXCL(r0, 0x2000740e) 20:11:16 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x8000000080002005, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x61) setuid(0xee01) r0 = open(&(0x7f00000004c0)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 20:11:16 executing program 1: r0 = syz_open_pts() r1 = socket(0x20, 0x3, 0x636e0834) getpeername(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000130002000000000000000004000000000000"], 0x0) r2 = syz_open_pts() r3 = msgget$private(0x0, 0x101) r4 = msgget(0xffffffffffffffff, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000180)) write(r1, &(0x7f00000000c0)="cc878b20fb5e15f3edae5041e43572be26750737ab81fe21e7fec4b49f7ba5f608dc43e180473cd35bf824fee82e6a45d753183e83766fda85be4f3d499bc840685a529ebd504e5e25da13860ed68b4b1a3b7e88c7715410da13e5a6d8ebc18625471e175064155d11637d464c3693a9c329faec0b42f0788b3a94763817d409bd5ba2178439ffde273ecd", 0x8b) msgrcv(r4, 0x0, 0x0, 0x400002, 0x2) setreuid(0x0, 0xee01) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x7}, 0x8) recvfrom(r1, &(0x7f0000000280)=""/170, 0xaa, 0x40, &(0x7f0000000340)=@un=@abs={0x0, 0x0, 0x0}, 0x8) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) lchown(&(0x7f0000000440)='./file0/file0\x00', r7, r5) msgrcv(r3, &(0x7f00000001c0)={0x0, ""/21}, 0x1d, 0x3, 0x800) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) setregid(r6, r8) chmod(&(0x7f0000000400)='./file0/file0\x00', 0x10) sendmsg$unix(r1, &(0x7f00000006c0)={&(0x7f0000000380)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000003c0)=[{&(0x7f00000005c0)="8405caee0584f417afba4185ec3678b3f2a9ae3064bd7035e005cc79bedd5e913f35fd25ae72a7de3e565c03631db4a56eaae399dd2a328549b4d78d12de65d054940648b6d2a20bad0262a753a6ac29196b7486795cbe0af6812a255996ae081755b9005c29b3c7d66097657294f3c91d63aceb6d5cce643b5978cc600056c7ffb7edf054723f767f80de5434b364c34e6744b31b44c22138cfb086bea22e2bf2525f492884ad", 0xa7}], 0x1, 0x0, 0x0, 0x2}, 0x2) seteuid(0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0xdfd7, 0x0, 0x0, 0x0, 0x0, 0x21, 0x1}, 0x3, 0x7f000, 0x0, 0x0, 0x10001, 0x81, 0xfff, 0x6}) 20:11:16 executing program 0: r0 = socket(0x18, 0x8003, 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) write(r1, 0x0, 0xfffffec5) 20:11:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)='./bus/../file0\x00') 20:11:17 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x0, 0xd781) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x5, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 20:11:17 executing program 1: setreuid(0x0, 0xee00) r0 = socket(0x18, 0x80000000000002, 0x0) setsockopt(r0, 0x29, 0x20020003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$sock_int(r0, 0xffff, 0x210, &(0x7f0000000000), &(0x7f0000000080)=0x4) r1 = semget$private(0x0, 0x6, 0x2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x7, 0x33, 0xffffffffffffcf4f]) 20:11:17 executing program 0: socket$inet6(0x18, 0x5, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000440)='/dev/tty\x00', 0x0, 0x0) r1 = dup(r0) r2 = syz_open_pts() r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x200, 0x0) r5 = socket$inet6(0x18, 0x5, 0x1) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x400, 0x0) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x28800, 0x0) socketpair(0x2, 0x5, 0x1, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x0, 0x0) r12 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x18, 0x80000000, 0x8, 0x3f}, {{r3}, 0xfffffffffffffff9, 0xd, 0x28, 0x6, 0x1}, {{r4}, 0xfffffffffffffffa, 0x1, 0x1, 0x3, 0x4}, {{r5}, 0xfffffffffffffff9, 0x12, 0x0, 0x3f, 0xfffffffffffffffe}], 0x1ef1, &(0x7f0000000340)=[{{r6}, 0xfffffffffffffffc, 0x2, 0x40, 0x5, 0x1000}, {{r7}, 0xfffffffffffffffd, 0x0, 0xf0000004, 0x100000000, 0x80000001}, {{r8}, 0xfffffffffffffffc, 0x4, 0x2, 0x3, 0x4}, {{r9}, 0xfffffffffffffffb, 0x40, 0x0, 0x1, 0x9}, {{r10}, 0xfffffffffffffffc, 0x2, 0x2, 0xd04, 0x873}, {{r11}, 0xfffffffffffffff9, 0x18, 0x3, 0x0, 0x4}, {{r12}, 0xffffffffffffffff, 0x80, 0x1, 0xffffffff, 0x1f}], 0x9fe, &(0x7f00000002c0)={0x3, 0x2}) r13 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r13, &(0x7f0000000080)=""/37, 0xfe37) getdents(r13, &(0x7f0000000000)=""/13, 0x33b) 20:11:17 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000003880)='./bus\x00', 0x80002002, 0x28ac) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)=""/89, 0x59) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r0) 20:11:17 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0xffffffffffff8001}, 0x8) r1 = socket(0x1e, 0x200000000000003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet6(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000000)=0x6, 0xff91) 20:11:17 executing program 0: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x25}], 0x3f, 0x0, 0x0, 0x0) r3 = kqueue() getsockopt(r0, 0x94b, 0x2, &(0x7f0000000140)=""/171, &(0x7f0000000200)=0xab) connect$inet6(r0, &(0x7f0000000240)={0x18, 0x1, 0x3, 0xfffffffffffff801}, 0xc) kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r4 = dup2(r3, 0xffffffffffffffff) getpeername(r4, &(0x7f00000002c0)=@in, &(0x7f0000000280)=0xa652a76f) r5 = getpid() open(&(0x7f0000000000)='./file0\x00', 0xb0, 0x81) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) ioctl$KDSETRAD(r0, 0x20004b43) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={r5, r6, r7}, 0xc) 20:11:17 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r1, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68db", 0x96d) write(r1, &(0x7f0000000c80)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33cab9b47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c7b637dedd3f9835676e16586f5b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd05000000000000003ce7a6d590fc1b6b85dcb7e4b4c21c2edc35dfc23d048e753eafee045e5409daed53746048f21096c39ef3b5ea38428ae0e59a5c9acb36b8253770832f17c2c17910b2ffdc8b7c0b0de329ef598985071004995d092b", 0xe3) 20:11:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) clock_gettime(0x4, &(0x7f00000001c0)) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)=0xffffffffffffff2d) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000180)={0xfffffffffffffffc, './bus\x00', './bus\x00'}) sendto(r0, &(0x7f0000000080)="7e21f9bb24cb308f3bb486460eff5d61e58691a829ff1682324a58a032408c08baff15f9cee54dcd917e930d98b6c47622a8f8519717832715318bf7ad5b99186870cb", 0x43, 0x4, &(0x7f0000000100)=@in6={0x18, 0x2, 0x73da, 0xffffffff7fffffff}, 0xc) 20:11:18 executing program 1: getgroups(0x8, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x4000000000000160, &(0x7f0000000040)=[r0, r0, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x10200, 0x0) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000200)) r4 = getgid() r5 = socket$unix(0x1, 0x7, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f00000000c0)={0x4, 0x8001}, 0x10) bind(r5, &(0x7f0000000100)=@in6={0x18, 0x0, 0x9, 0x1ff}, 0xc) getgroups(0x3, &(0x7f0000000080)=[r1, r2, r4]) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000240)=0x9) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x0, 0x0) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000140)={0x4, 0x688}, 0x8) ioctl$KDMKTONE(r6, 0x20004b08, &(0x7f0000000180)=0x9) r7 = socket(0x6, 0xc006, 0x6) recvfrom(r7, &(0x7f00000002c0)=""/242, 0xf2, 0x40, &(0x7f00000003c0)=@un=@file={0x1, './file0\x00'}, 0xa) msgget$private(0x0, 0x290) r8 = socket(0x18, 0x3, 0x0) setsockopt(r8, 0x3a, 0x0, 0x0, 0x0) 20:11:18 executing program 0: r0 = socket(0x16, 0x80002, 0x3) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f0000000000)="4b74954c", 0x4) getsockopt(r0, 0xc2a, 0x4, &(0x7f0000000040)=""/7, &(0x7f0000000080)=0x7) 20:11:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) stat(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x4004570c, &(0x7f0000000240)) unlinkat(r0, &(0x7f0000000080)='./bus\x00', 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000000c0)=0x1) 20:11:18 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x200, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x22}], 0x2}) 20:11:18 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x23}], 0x4, 0x0, 0xffff, 0x0) bind(r1, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) 20:11:18 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80104267, &(0x7f0000000000)) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCCDTR(r2, 0x20007478) 20:11:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x3, 0x0) r1 = dup(r0) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x4) sendmsg(r0, &(0x7f00000012c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001140)=[{0x10}], 0x10}, 0x0) 20:11:18 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x65c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x82, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000500)="99e9a08c3f7c9bac87fa8629a5754948daaeb28788bea419324a7f6b43072472ef162a6dc8f9f587879025fa57f4c02561c0089347e8fa17f84bdd0da6d29f70ee295d1b3275e8c178d35d7cf4e4c57cf5d722f58378d26eae0e8d50b4782ace7662e2314aa30da9afaccfcbc6d29626890dd92b2568a99134f7d16d43f5943be38b0c9de2e6e0d21f209331f9479cae358eefa156a0b1bef00203de794c85c85f4069d3cb6d3f650afe22931521723511a1d1e42c690d279a984c58b1d094f6d22174bd22bb4efa154cbe357d61d5f73161f483f3c908ea8b15f6ece4a2f3587fd6f37e95a5904aa7c19ee563e9734ae1ccac3e32627af9b8a89856abadb39604c10a1dfeca856ad7ae63609d37787c8ac0538b8a57d4c0f8b073e8023cc531ca1c301a73aa4976dcf47d63533a19e4082507b86b9fd7e35c0d201cebc41d3b88d99d8cb133943380c45e280f446ad2139540abc86d2a6a36e82adf9cf2ea35b36cad96aefaab7abe43c934bfffb2d9ef0a78997bd021b7ab6202d45bde24f7ba88bc2f9b70602441bb4eee6b91d8fcd8329cc1b3b9bea129bc34a141848caae428df996e7244e81fcc4507332839be0f0609f4bff6f0b9d43ac0d15331c6078639f54d9b9a23200e23d8e931fb6188f91f14a9702ad07391334ce1e630b41f9fd5d0f80b997dc3f9c73899959c5dcfbd4adfc13dba7f37da96c60776fbe224b155e11c89fcda082c1080c59b5377b3a1b45d51d9f3043bdd3fd7c0d66ce2cc68adb6eb8a53a464bc930805579b8837bf89a8fd34eacb747f021de82ebb4f4a8145c6c5c372d93946392f219b17bb9c0f2c8e8afe8efee21afa84e7530f3d04bcb4218028641ab164bc12cf55e53ac4e366f336555214dec53daf0d3ce371a1f01a7841937058a848d05d59c81b0386b8c21c04189688596f1fc9f5c10a01c726364dcf379c7a37758738298506008281071e631240e1f3f6ad1df9805df6af21f1385397cda0a065a30687a4e958501460641ab5452c5718e0901bdfc537451306bdf69051fcf0942464462982dee9ad8e772699bc586dc5fda6b2e61a65bc10271dab2e7c208936fc29db29e931f4c5823a0d86972375a078683295304a4ad516727f0d27ee1a889c745521ab63142e5c30aab4923e2f79b280eda74bf3070eb3083da3c53473361ee880d2a20530172d83f9273d6c91e2de8fdacf4fadc05e1a4a8d5583f9d5907e5a221ecb8bc8c40f3facd7fc251262d8a5150b1a1604e0148067e09ec9f0d243a0034755c87ac6f7d3e4e06a54b4b568ec491ee6578b60554fce37adc9081dce48d8392cdd155c66e1163d6106b01f9f66d51b6f3bb4ee2f9dcd5dbdbba037bfe1dcf83237e6ba998bb324b8844b0268786165c8e012d9d190008b166a6d1366cefbacb8c21078b0c771b04ef326adc9c5a6cab52cc3128d28e599dda4783a0b04dada1fd974c3191bdda11e35f4c4f7cd7d0df0f0b82ebad0d6a8a9b8319878629a2df7b8436ae9bfe3a9de9b7f4dd57e5a85d5ca03eafe553b43315537f7b24c158a051ab152ed7445f822fc0f09fc255e7cb4c6b785f84a0df5024598a163a42b2d46034f75bb6b238059bfd715683f308e0198f3757bfac9ff7c61e1a56bdefcb09452d68e8811b451ab1348f3f02bcfbf96a04abf8dbd9656baa49aeee58a8760da8266b8efdf4d5d358fe402a2b59be876309ac97de70a7b57136b6d326ebcbb55331f1ae166f220729c80dde7cc1dc069d4270032da1e237d60cd1b60c2417d694f98d5f5d6a9961470da8cdc5b8f06ae7fe846c580ff0d2b8668ade6f24bacca37aeca31f03b257ad19a2557058437d1cefa66fb6db2aa42be9b98ca7e71666541051993d5861bd400d01129944260653dcc4a27e04f34a6ce2fa4b21ca7dd64be78916124eef89c9f1b359d64322fefc12ad87098a2c219ab330b33d84f47ada98b3ac005d0a41877e6110a953a5b7791d865e73b794b6f73477389bd60dbf215c650a625ae5c3dabda9326588547a39b608996c6b479861e4966db71fd71c5c7b7784386e4d4c34b86787dbf59d70d9be180027c35d1560a1f635dc4d467733ef4a9092abf07a0697544134779d6d25a14339a494691e9626ec37eeb147289e39b1fd316bb897832163608a9e027d4f4afee24c30d56601c8ea8d4b495bce4c4db4f28dcbd6013dca60714bb0ebae87e26de68fe4ef8e11a095a0734fdb76fb88894f2ae916a2f8dc104102be43a47771ad7a994619c86411337e02441fa2375b57c1298919e27cc7bf86a58e65d0a28d105ba46bdcc9d14da2639773f5109648543f34d3ac1f80d6f2ad9b0e53f3866d7460a96ae795d4a105f74a4c33113bbfbc125cae457e6eec11df2e44336a6f500c4a6e268e0b275a28ce03be28a6255ee4efddcbfd6769528468c39edb2387d4dafc2507ce71a5cece91ca9eda0da5d109cec26fd8e902d1f87a28d52d5ff67b46fa4d3293b68810fe02210f70d29a8e89d454f9af2a432555fef4eaaab13d3a329dc6a6d752d1220fbc09009bbaa3aac9ecd722043e5451f305e6f9d0bec7e8d5936325714737f4ad875d07663ee089908445b1fc09461f8f02724f5678c97b8bb6f10d20fcbfca922c652a84d8ae04d10ad522b750d61ceef93702bf07a0bbc7bfd11a5bc248f7a61ebb505b195b9f302f5f56c389e383a322cbeaf102003ca80b0a5f87d7f94a63aa94b174a803e7f6b1c90b2827a2d5c39f3b705286fe00622a275ff8b25159373399ac2a8f51e8761e995da057fcdaa40f1136bd14c8c2d5ee79f9ed882a9a05b1edb819b5bc3b70db593f5945f006ef77f56046531b2c2f7d765716c02d7a1a945036944ebc6b85b94532f67e642153539a8589ba98a327e64f9c92011ee9931d0ecc07072ca4ce6b0c13f30c1b48b9ebb196717568bbaaf1b0343764d05a87cf432d7114ae0289683f63af77ee9c45d1fefa748bd023c33518bec0923032577dc3c977e4b28b68cd22a9a4a41e232b2cba6797c4239ce72d3bba98b929b0aa2a4282c0fb4555be458ba71b999ca978e1df96fed30bb975b0144ee4d53a792426629761fc9a997bc2f4210270b4198b7668d865ec29b1529ff7d2d38c48d643c5d34b2289e245d18bb33132758a10efdcb1ff7ccd0c62341a7a761781a59f4e4b830647435d1d021ac226096e6f2d47a0b041bba02330ac2a3630c53df6f60e29c428818212c74e8c2bcbc585bc3f5938e883a0f39eb8b5e3dfd33e1dd89cff5711b33baf098d82f5b23d03fb53934256bbe9ef8edbf7a0e372ca8598dae9ea847a8b941746628a6d51892d3a46d8d4b0a4707d678ff50cc69ad31a2798dc9e66d17fdd0f1a59f8182eb7d913b796214c586e7aa52ef5293f740a0c85d62ddf243d56224b7eed89ce4f4fe8ed1b1cb68124133198d42af9217afcfe539e3a30c5e945c5df6c9c4dcb6200483af4b98ba675c9103b6826507cd0252db24b5645e090edb103f10abc37b2af33a99927df7ad88252c345aa05a2961f038b7d203f9b2d1d18d86c3c9193714df00b0548b20a368418578005281c7a49fe02a8c2c7dc5234e9cf9819e265255e686803ba8539aa16af8f9274f165dc247e26eee372e2d50312f2ec04c74f31802b3af88cac008dded7f471ef6c0cff9fc53e956955201ed59fabca4cd30a12dc1075afba51dff4c0eebf4375e000c478594ab4517d34e748cf29d315ae51f991518e58ec3038fc5b3a75a2324047b4c0c8f7fd4aa330185f65a759ed502543671617ce900990cabedb8b0719ef49f276a4b94792ec09be9537ef9b6d8328851a74dcffd40c3fc05dd1a6032fd1567a3292886d4c374f6fedadd2b6d0e3731674d93bd57673004838b1d4a0e827f7e24b685d6a435221fd998d9828f3ff8159b1b89034e6021f321bf01491d1fca5d256132a74397f24a1a880a2e10bd81c4d7ccaa22c244920a4c8211370faa9da4808eaa14e47806884dca081d563f0a4a71ea9f847ceb034e251d01f65102f41b55901d0ca36d83f16d522351183fa3e22f90e246bdd1a1561ca75b2dc6667094ae80a077bade425f88652f18681f21bcc9a0e058a0d8a55c8884c5de289098e2537af2a1b584341ec280a33f335380274c8bc2c9b3fa15f1a07ee41aefad0c2ffd90fe0f1b914842c6ed621fd918730c31fb0fb922c43907a2c0cc7d4a8242e0b9f420db99e4aedaf9d6cec000b47f01e43465a1e9e989fbdea92dcc7d000678d22faaf59b4aab0567a8420c23aa66737cb38737a20c476453f2261b312257a8e481546ca65bbfb54f7fb5cb0df9d6eb62a8107e40fdfe4edc1d3e8c93178b8316b2f15f86204da1e65cc121e3d226c897ba283d91dc258ead7afe63bdb1686b3ba9a17288769dd420b3a3c5bf6b3908fb55417298c410ec32f3ca24a49906478210bb6f723a97c4a5b8a1ddccedb9c67a3500dc1f0d78e3ca805e56677f7de404ac0ece90cf06f68db8b2862a9d84b1e5062a7a6c758d110c42c7c136f32279239f75195e06fb024b9b3a88e71f4f3af005eaf9b539919550b1e1997ed925bb91c6a654d0f513ad93955efdd82fa2dcf5d1d9af9e9c73748da130f2e50430cc0d74b3394b1ceb0ff2381fcca280543ce934ac94f6345656f31f58b4ab174a8edec848016562a731b7d1ecdcf464aaa950325052ad6957c5926ae0e8c822607a148a2fe541b4f4fc29b948ab9bcb49f2d1aa7048c7b625d12d04a6cfa462514b7f1c90cc72b3fbff2787fc8da3b6c60486c4adf0d3a969bf9322fcc1e58ac95f692dfd84098b0f2a743c21dbe1265edd142c337db30545e346b7f0b088699139552549e5542596c6add39eb59672c9eecea4308bb9931e2c138fae04891fb9d9420313cee8ef67fa632f94e001d9d6520906e533ea005d18aaa6c801ef58b4feba917ca4d7f7981afa7fc949b99f95ee5b711f472c76519b325974868d7012f557e7738e33d3bb35f431e06445652b7c57d03d6634600e8c8dd6520e7aafaf52cce744c8253e761d43553f31cd1e237c89ed826bc69f6a4af2834f375e3744649d700de9365b44519b612ae09c482345ae7a2b19cecbb0d2a65786c6aba1431c227ba00b9272bc8c797011c97a0ad5ceff065332d9ba184ff24da22eaffb5eaa85db31534b925eb93f48ed0ababc752b087aac3e8207d9eb47b2c8b5f36da97590058cb99e01a72c3f08d9d383ae3229f47e62dbc17ab44440ac375b66ffde04987016b80257683edfb7556e70c227b42f8375ab92f8dc99ed2e54387907215862c475586d81c402d14b8494eea91f2e33bb6d9bb250db639a59d631c936839a9a6940af16336cdf53e4e09e241121f8fb8162e004c0e5c778bcf3165867df4f1ccde99b6d2f635927c75f3a2ecae9a057b7e0f901b7d3c6cf24efbd0bf2d9b54230415360d94dfee05080276600133a357720ab85a9cfd2f2cc5410e4cd1431ba62b37736badaa20ac523284600dd2d50cf0f9640e9c8afacd225bce0c498b3974808b99580eccf21de2996935aa4aedcd52ddebda358f1241f30b52d1b368ab5375feef2760403a5905e63813c607b1f004d5370c4d3d430e6d87d36d4fab145854ad48fbd79dbcb3d3ada112c0365c94560e9616c16fb60dc783af8392291e22d087e37a12350d60f0a365ed8e535859542295eb3650bbac1fb0cfe80e375547ca1c2c149168936390f6ca39325513ecbf5f943345f806e02e969beddeb63fb0e4f4ad06bbb49f70c9cf4f02ebae8560200d49bca470d00f0c84f93e2", 0x1000}], 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) unlink(&(0x7f0000001580)='./bus\x00') execve(0x0, 0x0, 0x0) 20:11:18 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000440)="ebffcbff13b9fd813aaa4e4f3048e69931929648", 0x14) fchdir(r0) r1 = socket(0x39, 0x5, 0x400) setsockopt(r1, 0x7, 0xbedf, &(0x7f0000000000)="e493fc612b438cd14f6c9097f68d07fe00f9b8971fafa85b48250d93c390f7b3ce10027d0568690270518a7cc015f947846da40eeaf2d8d53a93edd589a97d869fd7eacbd5ad195a8fad3ca04d6cd7e6c0ff1994b4e6ad1f7d8b0e8d54e207778258a849baf12dd68ca813cbcd95d961fec5322aa335594582d59cbf541e5bcb907bb1b2b1fabc823f8a678f9f25868d59e58d18de366a35289c44", 0x9b) dup2(r0, r1) sendmsg(r1, &(0x7f00000002c0)={&(0x7f00000000c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000180)="58b8591145a28ffcb25abaf7b7dac2043bd185801b5b40f477824ccf3528735b8369f3c8b0d761094e98172af23c1534a9e861884b27b9875933c7dc03f9508709fc97cd27c263d97f0c940218cbf5b6be97552e2ff6d7593329cae7f617aec88b438b1e8e1476d5ee", 0x69}], 0x1, &(0x7f0000000200)=[{0x68, 0x1, 0x5, "d97d8eb6a20b187839543bc17da7f47131261fad54cffef99ccd96398a03bb97e6e35293644380686b843338206ea5db873b7dc1827c0a1fb7477cede97178331922d95fa67c29a6a69d672260282066d47dbb3ff374"}, {0x30, 0xffff, 0x7, "5d1e4c4554e0b9603da1881d68c7279befcbd96cd281b83900ed556468"}], 0x98}, 0x2) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:11:18 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) r3 = dup2(r0, r2) kevent(r0, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffb, 0x0, 0x80000000, 0x1, 0x4}, {{r2}, 0xfffffffffffffffe, 0x5, 0x60000009, 0x8, 0x6}, {{r0}, 0xffffffffffffffff, 0x40, 0x40, 0x6, 0xff}, {{r1}, 0xffffffffffffffff, 0x2, 0x22, 0x4, 0x4}, {{r3}, 0xffffffffffffffff, 0xac, 0x1, 0x10001, 0x59ac6cfd}, {{r0}, 0xfffffffffffffff8, 0x0, 0x0, 0x9, 0x4cd}, {{r3}, 0xfffffffffffffffb, 0x1, 0x40000029, 0x800, 0xfff}, {{r0}, 0xffffffffffffffff, 0x4, 0x80, 0xffff, 0x4}], 0x0, &(0x7f0000000300)=[{{r0}, 0x0, 0x0, 0xf0000041, 0x401}, {{r2}, 0xffffffffffffffff, 0x20, 0x80000000, 0xc70, 0x10000}, {{r2}, 0xfffffffffffffffd, 0x6, 0x8, 0x100000000, 0x7fff}, {{r1}, 0xfffffffffffffff8, 0x0, 0x10, 0x400000005, 0x3}, {{r2}, 0xfffffffffffffffd, 0x80, 0x20000002, 0x5, 0x5}, {{r2}, 0xfffffffffffffffa, 0x40, 0x1, 0x8, 0x100000000}, {{r1}, 0xfffffffffffffff9, 0x80, 0x10008000000e, 0xfffffffffffffff9, 0xfffffffffffffff8}, {{r1}, 0xffffffffffffffff, 0x8, 0x3, 0x1, 0x100000000}, {{r3}, 0xfffffffffffffffa, 0x6, 0x1, 0x7ff, 0x4}, {{r2}, 0xffffffffffffffff, 0x22, 0x1, 0x8d, 0x10001}], 0x200, &(0x7f0000000040)={0x35, 0x10001}) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) 20:11:18 executing program 0: r0 = getegid() setgid(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x20, 0x10000000000000) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b000023270000000000000000000000000000000100000000866a28d22e970ae300000000", 0xb}], 0x1) sendto(r1, &(0x7f0000000440)="76c2579565cf1d0cec777beed81a69639db1b045e9bb011b7de4869fc2529322317fcc3c165e866cc1d64ee7e7f8807ac0eed6872a603b07f5e46cd6f619a553c4d852f83e35e1523ff530b2540d3de7c8fdd95fdcd82050c01b21b3d676dd63f8f34ab3e0141792659896b6b3983d2dc92be7f78ea2ab2cad629d741dbba13561bff78f506678e5872f8ffebb1381c7e690c66ec3f53cd39fc8b86433e3853b767a199bbac81290a1fb7d35092accf1ea6123829110a80db8addce835601b0229e4015f8f8976872359ec7fc7daa5ec1d3eac8f0e57fc17caa5677408c6b2996beb156c1fad0cd3f077c93377276e6d48844e8c63937230fdfe0c132d0e4aa53c689f76840064358ac2d5acc448a916f52875098f21515d9753061a145ea7c2492aca8e7c53f02ab8c2e62835d726817fc42d6ed1c2d5225e8714614ab36d9afc7ee0b0482612a55fae3e7d1b99a8a2051f9249b019f8e68e107bb1ceb04d325e4a49a994054b7bd3290fe963aed7e6b2910a74a61c294c3b4df91f02da51c486fcf3c3fb87f33236a9fa6b9bdf1e7ab56e53faa81c5b2fa41e85bd2db1eadbfb0f5aad65dba4055fe254d6f247595b2a1d6ce51021d85736c34bd30e86b98293f57a9cbbe64c6a8a60a24d195c80c956f8e3fbfb5d20b01127158466ab2d385160bf15fa928a3438394b43fb4444741be7f535246729fabc61f0fc4c9a01cd14c5aef53200fa9590251e73e8aaca8a99b1065017d191cf4c80df33ca118dfdf7af89b2aa173eba24bfeff5e6edca79440164ca7cd2b859669656071f20c702875136940b7517c164a31f494af12aa30fcfcd87cffbdb38bbb7542a5ba2131f655cb4f819cd25e45d09ff53cb3714eae40e9032649620c95f5ac8d23cf7d109657ecd21d32c89ea238a34e117835412b35d831d24378ee817a380f1844132e35307679230896f9b25d5d1d9ca6b98b3d9d56e3685852b642181952b4ccfab514e74d14cf928b33defcc7aff6c4cb482ae7aed083e6713f9cc28d4bf09bb91e1884d8734617442a7dfa026d097e87313c817cf830a366629fdf09e7e268180bbee3583affd37f8cbf53a96fa27198beb2f37474006db0db3436d0d54d304acf36f9b1096d98d59b52838ffa70d6ffeab3ca33e970aa62f09608b34f8bc98873664596e847888a5a9d12fc9ce2f8d8e0f87d6dd99277ea614bf71b74c589496670cae455288333166fa9064187204b80948da6544196b2abd38632413b273fa5d15ae9c0d8655c1d88b4682feaa627851cd93ed9fe3a94fe77237eb7e94851d5191930dcb4336dcee9755209c8a2de33802e55117ab2870feaca0869f89179df6fd227e033cd101ff8d316bf9d924b65de259e978692274ee8be9eb7cd9be103b7ea13de98f329a4aa3c7936f9f27364650dc483050bda3e7c6655d538182c46e2323c4355fae3cc60c51c691c67fddaad95a1a94d1d68e2e8e400da481e09b1fe1a9d4032652459813e5bb27b053cd02ec52960bf3f93d6add3dbc66523ba84f0cfbb9382a94da6743abcf303c010ca31d5a8e93eca282620ac22b1668305ba2d435cb109a2214373adde49ff7221f301812fe5c231a037de6dac42e2a0001b0b8d18d105c58254f7c28590b017dec3e5f797919df3faf276fe14da11f716500a20427f814fa6ab38b91813670be282d215e1bdcc71f6e97a6eb807b3e9e4d4994b7dd6ae5d10dcd08abf451d69d0281048e55e3995c9a61595603a7f0ab2d1cdcb07abca4f20d9778bfca03ff2ed1c49802be61201e1bb1ed24b818b1d10b894eb86f78b9c058c8bc973e28bf19359d43925a4abb8b135d47a27c136071d12b1faaa713bc84147efb08407af035624a99cfb2136a3a4c12c0e7a5c5e2413556507487f77f35a11d0b030d544ec54f7166dc7fc36f91bed757e12af6b1bcbcfbd8a1098ccae46d779ca1bc522ff41c8ada1c75d2eba7d557a54731b8a4a3168ecb28a8d8ea7dcf2bb6e681d29e28ab3d54f76997b68c6285dbb12015a488b35197cefef2a184e8805638b07c2fae81ecd6809d4f76bb0f292442ded9cb072535db66b0a410f88568280a04f280f7a79523fafcf7d5108f46302dbfa7c5d0fb1730a19bdb385a3525a8dc55ae0a69fcfbafc94f5e65f3da7fcf643e5e881d806258a6cd0298fc0db2070ec0434595090d6e9fcf1ba12abe04694336c8405c0f33c0c195961bbd8aa18eb29b563717ceb4850822113631739f68e78519390171e1ecd7b841450484efd9545744ed1888863399a4d7b5231d678268578ed7123372942b11de72ab57ca291e72f0768f679556f235da625913fcb8aa463d33cb13fe34af1f9c243140e93d616fe20c72a602e061339cd128e7ac69734cd30d4677b8390d2f932c91f4a531aae15d16b12bd1ac2661ea9424e6f343824e19ad8a515522a29037718af3490709e2d5fcea373d48dac3d4be13766c43ec392ef381a86067b00b5850fb5f0c6e8a38c024b20e5a91aaba7b1ae882a407f67d74206f699effd6c16459d0a76511509aae1db14aa1c1748394220694b39d8889ffe193de9ec44c0ab5ecaef7c7b05e950d6642de14c115a42ff3b61fe4f8925a8b016533ab6400c5c70344c9ec5e32eb85480ac60ae3aa39d86060b67113916d0816f8a1d73ea2115e980eecdafec19116a80cb07704ee76cc6985089e6ca531d36148ba8640fe06f25f76d80e04f82437739515adcde6c28ad6714401d0e226522342c8f6766859b3d27346f2b077c79b995cb7de94b8d19f24ea694c865ba1931ad3ac0472b5b22cce029c8394ffd57d0dca142c7298747cdf47e2989139c1877812780265f1b2ad518e3f2c52c4bed7569fbffc57d048c1e5b2813abd8fa0dc49d703a628909c5cff0369d8ddb772ac23a15c3f1f9d25382068f9cba8ef2a65b543e726087118948da86fbcbea17a09f688280299c044e0c67cf428f46f055ade615a0fb55df1dd8928dbc7c04d4065f5fd60e374b45f2abadec498519c9173a2c86c1eb0b1add1d56d12be7fd4d5b39d1f0510760ebdb2885713561d358ad173b74070399a859289f427975108fc68ea2ffc408e620f3d23d31540f68a125d39e47701848628078e5b601d562726136bacc8fc8f1a400ed6efdac95b07069eaecdce4b09a697444a7cb5926af94b1722816802f6a8901485e1fe552dda3d084821c948db913599ae20311ffa001bcdf91f145963998d84d5393aa99f9e97cc1dce57f80a87637453da58b2e59eedb78d75a8b0cd897a3180e6f6ac5b2cd1203774f77fe1afd597c313b100d48bc4264fec812f00cb46d7a70314b2a9f7cf6d8b9ee88fb3a41994db258863b22c302a0cedbbecb96fd80bc50bcde3bd3dc261d45e9c60ba3619b8fa6143d5e9eb4baf25ed6a2e923446cfd86921af4609d3b6467cbeca5d81c3aa617f1ec3b4b243f11451cb0286dec97848a8d81f2aac94fdce1eda614153291282edbf7473e10f5b68ffef5bacbe5f886745cd74afc3303d0b0d83069ea178d81cc2c9d98aec1daeab5e44d33a7f7201ca531a22389cccac5fdd07a800fd9af08b5ef0034e5212b09e5ece972f9d1b0b0af221010220533f10c2158ac1bc4c5ff71c2beb2067393128d4acecb1db26885fbc27de0d8631078a39791b6580b548331d6a8aab30a9dfeb4ba06917552cb5dfa5ac433a96123d38c8efe721b2799865e730667767ce260c4b9b4060fb66ff475c6046f252087a011094e47c55ccd80e2ee4aa9b30eae502319dbbfedf6e3921f42decc5135101f20c1372a0abc8d3774826df51c013ca3e6f7e578aa261892655a71233ba0c21526f61815f77bc53a02370986c6a1189fb2e024f16a07ee4f1468510110454b223d51ea00c5a8f35f57a034d498476ce5c111dfa155c54012f2f18e60e15be9166ebcf7d6ebf11fcf5f1eb6c2b3405b7dc5b1d960b103abec3a09fe68e60af4b951560531d57a5aa676b1077292934beebd8bea5a501cb234fd1e587f22606e7fef720b592491f7104154e92d8589e5489f33c70c3f6943b2a32729765e838f200b4947cfa4deedad510c5a64455640b5c4c215280af364fd1a090d0040f33ebf46444a5c7c46fb9d99f0f46e4df0996f0aac0616df7864cbf04da40d66c51215af9b07f6bd377314dd3f502778939a1ee733c143de68270d78cfacfd6212e9f6927ff31fba4363dafafb85a3f64e4180e0e5b1af13782815e6d072dd62fcbe6e7988fbc852f597946341c6efc5cb37a9f8e03b1d45329689f172a49561c3bbd4a1bdb7b7cd906b5804ef3cd985106d2e331ed555c373759a5cd101519bf32d3d6b7bd5fea3522bcac831412c79dbc184b84700d117ddf0df034e0c03b59663fcb6fdf5c471edae7e518aa6f7410d5b14542cb5a35054aeac41f38862ea404fd31909c3d6d5ee6209a1b35c0e97799d651ce4bc3191659f9cdf712c7c7979474ce72d7e30fcd0e2d6bfd8bb0373e405cc0a050f581ee4ccf75007e1ccc16e793d06ac626e12340ba6a298f8670804b3c6dfa62c8d5988957d7f9162f988ac77269dd5b5ec6b67ee85708f27137a4473bea04685f2d62a37e9a10f5abac47dfe629a3f2d86fbd0f91b04318a25ec014ce1785538d9cf3687a6e7321e2824d5ea686b200a35c9d27a1b0c5f67b0a6ae77a2cc973661dde632d0a28602687a573594144b34dcc188ad87d15667d802a482d01d806d3ff68191403319426161c4fdfed69247d67a1b2d587f3812945b228c351e96af4b99b200917feffb88532a13b9d15c0391a470140dbb08c63bb335ce0594f27a74da81daac03901c32199c32eecb121691abfc1c064de6e3bf1fb55804c8c177de4dbf05dff50847ed73d253e53e056e33fa15f51e4c49256746b6b70870cda8a1c765f6aecdcc0f56fa9734bf102765d15c4725e689da05a85fd9623be8a30db0dfd055088e8d8f7816b903ca02eaa30239d1b7d1da956da8bb6decf91e90460cff60ace968b83ee0eafe26fc8c804bf611425b54d6376986bbcee4c1ac3c73d89df0dfe2dab95cc9c390950a12cfa6f0a541c12ddc3829f8b6cbd82679d5ea4844f9ae94585433cac4c112fc590948b0258e2604820a09082ca96ee6ef01af9d1900951ecb13dd846806f72de2c65e6cdc050a0570acc970a8b04846d8b6a1c7051a1a60debc5a522ed06329716ae11dc7065c92dd54bc861ddb10eb35dbe33e6faccb1f4449ea995573b20f02ce95e9cbec2d676a9c0f88eacef6b801e3b8be8898b24711c4bc1fb79689c01234a48e80396f985229caa6c0880c41a3cc590746ebd40567a6468f119716495966e40a81c2b714d13981035c1c750ddf0242b1e706c917e9bc523f1724aae3a570fe6830fb074f82612f46f5aec4f692a91da57ea6bfdaf64930f22332e582975218df408c765071f1dcc71e375f4550a8b27d1aed3b623d36e2fe76a53e6255a75cd6194e14a2c5e27a1fcc11a29b5191e317f6bd350d3690222dee0701da16e937797f832ba17e22c48422dfa9c3c519283c431ee5bc9b831533c7de446c820d83635fb291ebc736945cf6a1b080b9de9ae7af68468fbc2fb62e5b0bd9f77d8da25d498cf54a5756ee45cbe1a8c0a5a21a2f9bcc8dad47562452b30e88c81415755d3e9c966d5fd7f06f45759c1ec28ca97f006ad573387e6be4330376c763ca6e050352e221ec4b65563479abef0ac14521b99792ac1d192704d5bff1a3133d463cc7ec2515610f13a8e5de2d1ba14e12c5ce37a9c50b81b819de2a6dd51e088a6", 0x1000, 0x400, &(0x7f0000000080)=@in6={0x18, 0x3, 0x1, 0x9ae}, 0xc) 20:11:18 executing program 0: stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) close(r0) 20:11:18 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x80) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r2, 0x0, 0x0) r5 = getppid() r6 = geteuid() r7 = getegid() r8 = getegid() sendmsg$unix(r1, &(0x7f0000000e00)={&(0x7f0000000780)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000d00)=[{&(0x7f00000007c0)="cbcfc42193d4c7856287b10e9143b8c055a64a53cc612e4c181b9e157f4fbc62038790017951f52a0d1dfc17c57ad0d0d59c669c449d629a46021b10f88ba8d448497ebf7c2355f40749c2d282e6c615e7438d33978ccdb5632f46fa7f8aea2d8c8f0d5d6fd525edc03d1a8a73de1c061a6ebb147d206e5e871a74d45bd4239e316011b9f1633eb86042648bdeeaf1158829", 0x92}, {&(0x7f0000000880)="b54af3205fb297e0f7d0e0dedd0b84febf1bebec83ec428b17c7476a1094cede7485d9453dda2bc3950cc339793709babf7ed008c6e65f04a51e6d43b99c1939792485e1c32d5d8608bcb2454325", 0x4e}, {&(0x7f0000000900)="c52b03bda87a1ad038952cf4cdddec33f969beaf467f683f6949e300960dec524dd89ec32be3a2c8a5ce602a6c6f4577fd452648ee2e282b0c3ae7c64ff0710004", 0x41}, {&(0x7f0000000980)="5214944b0a0f5073825a2788fba8c5705b09957f89d3bd7d4586fa3b88b6a0a80945d1161c7cfa6b502a0b57409c46073ebd8c94ed70b25eaff3323f98ff8a904b78f16f5d9f08491d5bf9f4a7f643745a5324f7b8e7f9620a68dae2aec229841fa535c82cc40e3e44b1ea9ed4366810b5e3db84ebab9c2684609822f17e59ca1442e42811bb55164585c8b860ff9d6fc03c4f7e5ea566bebfb5abbbb43aa978f7f5d7d2ee808e5774edf31fb37360b68b696c335bf5", 0xb6}, {&(0x7f0000000a40)="fb3a44f53b82e3a06f78b8a483484fd00550073cb280f8ceab51ebaede15d7dc106e93934d0789730abd0c02a08d8c755e56256f80806fc37f2fd23269d995680215720c76f64bc8d2199aa36bdebe5bc6a2f207873974d400250bf813e99de8df1dffe708fa1864ecf605fbb2d79caff536543b4842bd59876af5a9e84cbf8ce3ffd3dca224f716cf0145544317fcb27b55608bb11b29a5cac8add26126984a96acef1fb5143f", 0xa7}, {&(0x7f0000000b00)="f4c88e845ffe4f053c7cf4c444951731dd9d740d8cfec1d43f93dc7f2ae338caa19ad2ef2a5a1cec66d854aea0c593cccf569e4b6274b45beea5213db8f9331a6b84781322d33dd6191a3b541d4d53cafa711fe1a011665031d713b6c4416a545d48e41f95eaf6b08537169a357a81664899836054d4cfc56bf329356d3b5ac3193319eea9a6bb85f46cd98be2b536a0c9d03b1ac496301dd4f6784767cec8244d3f762376aea27b3af7ed3924a84edbd54ce8ae03456707681d0b45e1efeed15ea12407b77bd4131669a6b74198", 0xce}, {&(0x7f0000000c00)="4fdfb26daa9c47832dda0c6da1fc500fc30a13b92ed25bfc1902ea12263efa0d803b0a67ec237c5912da686d3d3915d3bc22d4a9f3721fa798e4256f49229f57c8860bc9e6f88a8ef21d9dce8a662d4e5a97e05eb70a1914dcd9e4bee76fcc", 0x5f}, {&(0x7f0000000c80)="309e1e8c5b856562e4f918b6032a6e5ee769be6ea902e4e995970c1d2bd3537edb1e8bad1f84db43c074c3821bf6bf7f5e2652fb0525683f246ba81cee3f09e50ba3f68319a10390e1ae775f", 0x4c}], 0x8, &(0x7f0000000d80)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r1, r4]}, @rights={0x28, 0xffff, 0x1, [r3, r0, r3, r3, r3]}, @cred={0x20, 0xffff, 0x0, r5, r6, r8}], 0x80, 0x405}, 0xe) getgroups(0x8, &(0x7f0000000680)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) fchflags(r4, 0x20003) sendmsg$unix(r3, &(0x7f0000000700)={&(0x7f0000000000)=ANY=[@ANYBLOB], 0xa, &(0x7f0000000440)=[{&(0x7f00000000c0)="b6deeabc05e34db464cb30f9b96f41ef634a5d20e4a00d6dd12fb55517eb5ec8a77490d7529aa3a2f4fb8af1d89b3aa70855d0db2d7e50479bf53eebc9356f8cdb1ce72366bd6e4cad9f688aebda0bb011de6ff0d481ca201d3dc780396cbfbced57a3336da1d1ecb3f7f9e4f4045cca30f3dc00beed63888a1da7c01a1771fc155b0a9f4effb8b1327e1deb83509af94bb66ba563e6ef4d5ffe53fd06462a581f317eaa8b269d9f6c2f7374", 0xac}, {&(0x7f00000001c0)="3f5574e05b9ee8a4bb903c2e9a0d8294", 0x10}, {&(0x7f0000000200)="a3d085475925a10d2557ff03f6a0251d0afe7f837821adf740d3a6535e924cab97679e8d7b3f2714e125a759f426f0661a11cdcba0acd7ad0a4ffab7d1a957d9ae2a378cbe315f9d9a4199230969a4e898019f322c90e25f676c4b4cf2062051a626d816f44aeab6767e76ef2193c3d0934d4bbbe0730c0f03958fc249b59d8cbecb9d29e135f85894b5c4a45b4325ab718c98d5a1ca0ac72c72e50c7d056cdab8446536c6f55105c948c191c192a6b7", 0xb0}, {&(0x7f00000002c0)="eda8c6440db9e60cbf9c4cd1de4a1087a4aba6b8c18a1efcc0f8c132447e296404551cf8cc3d0e9898a3b693c4e12c77f5", 0x31}, {&(0x7f0000000300)="5e198430daaaf7d7e182d4bb7d602cfc4e002e891e0c6c22d0103113ba69429e361a7f7a962932fab2843d21446066def8fa08b15032829a7e6d58dd9721b024cd0c63d2e002237e789bf8e14c87600462f9b14f629eb89253def1c21a01f18b078ffb09d336164e78fa627439fb9dfe8c287baa45405f0e9b48feae4ffcaedc60fc30a30ce9cae7641dc57230d3b544ea0259a53b4ca663a840374cfbd17254a7f09c35b8ae5013f4", 0xa9}, {&(0x7f00000003c0)="f0a70eb1988324489650122110677770e68906963bc1e5e226fbe050c9fa9de572a39825065be13320596806368f1012d48f9cc1cefe91814766a4a2a1b9788ed8ec479cf6ad53546c4dd3de1967e5e6d25102bb605628e8a448b59403b4b5ae4216747a70df52", 0x67}, {&(0x7f0000000500)="974e7a14f0768d6a1423f632f533e5e93c60ffd0cf1f7642f36045f73497eb923e8e0552d23dd9f592e4fbe37e594c4a7d390524d13fcde481af77ca12aafd392154fd22271e7febf38f78d636915fa1f42c73ae7dd967d6912eb9a29d7e9d04a0c6f14980aace5f9dab24e3287ea1e5667d199ac8812770a9a51d34a284029e36757fcbbb53ed6ffbc9260faab39a623d0d7eba0e02", 0x96}, {&(0x7f00000005c0)="1f5ef6eb540662062ac11e91d4262207ac4cda1d475100f5fbba1106aa9c776b65fea80c31d42d1b32f6f0d3b4dabc8e4e9b85d2d155b31d399984dacbf3479cacc5648d54cbfd0431606d57a1700de49f30ac71f8afb0727f4fa500ba879d5bcae7d33c3466a9b58f4d471aeb7538687a44b9a0e3b1833c4f0cf346de1e53af21dcdc3fb4cf32ba1aab0f5874ca1dfbb5ea64f4f590adc5830c2eb6d792f5ed5e210a7c16fd02dd", 0xa8}], 0x8, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r5, r6, r9}], 0x20, 0x3}, 0x400) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x100, &(0x7f0000006000/0x2000)=nil) open(&(0x7f0000000740)='./file0\x00', 0x400, 0x100) write(r1, &(0x7f0000000e80), 0xff66) 20:11:19 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x10, 0x4000, 0x846) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x0) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 20:11:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) 20:11:19 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000200)) close(r0) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) socket(0x2, 0x1, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) 20:11:19 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0x9, 0x2, 0x401, 0xa32f}) r2 = socket(0x11, 0x3, 0x0) r3 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) r4 = dup2(r2, r3) connect$unix(r4, &(0x7f0000000100)=@abs, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 20:11:20 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffc, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) ftruncate(r1, 0xdfb) mlock(&(0x7f0000dff000/0x200000)=nil, 0x200000) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) chflagsat(r0, &(0x7f00000000c0)='./file0\x00', 0x30006, 0x2) close(r0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) 20:11:20 executing program 0: r0 = getegid() setegid(r0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = semget(0x3, 0x1, 0x2) r4 = getuid() r5 = geteuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x100000000, r4, r0, r5, r0, 0x60}, 0x59a, 0x0, 0x6}) fcntl$setflags(r1, 0x2, 0x1) write(r2, &(0x7f0000000080)='u', 0x1) write(r2, 0x0, 0x0) r6 = msgget$private(0x0, 0x2ec) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = geteuid() r9 = fcntl$getown(r2, 0x5) r10 = semget$private(0x0, 0x3, 0x4) semop(r10, &(0x7f0000000040)=[{0x5, 0x0, 0x800}, {0x0, 0x0, 0x1800}, {0x7, 0x8, 0x1000}, {0x1, 0x3, 0x1800}, {0x3, 0x670, 0x1000}, {0x3, 0x401, 0x800}, {0x4, 0xfffffffffffffff8, 0x800}], 0x7) r11 = getpgrp() msgctl$IPC_SET(r6, 0x1, &(0x7f00000000c0)={{0x8, r7, r0, r8, r0, 0x2}, 0x1, 0xec00000000000000, r9, r11, 0x80000001, 0x7, 0x9, 0x101}) close(r1) open$dir(&(0x7f00000001c0)='./file0\x00', 0x1, 0x4) 20:11:20 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x10000000000001dc, 0x0) fchmod(r0, 0x82) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000080)=@in6={0x18, 0x2, 0x8001, 0xffffffff}, 0xc, &(0x7f00000003c0)=[{&(0x7f00000000c0)="62b663d19575ae977b455c6651c11f05081efaac3a0270c7c830f3795761728cd3471a5ca747382688c530427df2d17e7b1c6f6939fcf30104066982dc07ae994669780acba85857c7d824898cdbc7ac3749371acc7d7e4fafe538efdf342e6c32ea92d5ff1b83fde019e5b5912e6f1d9be85205fe0383da55c1fcdec367a9c4b9ec4316cd21db6b696d5ef9f3aba243fc18e86074b65e5c60219c116559b332087a41dc57f1bf3300a2d24a511d51cd1c97aef490712b5ad2c86f77221fba25a9705f8fae8fdc487026ec5ff0ef", 0xce}, {&(0x7f00000001c0)="156e613e6682bdbb15175bcd74add5b41a7fdd13cc744e21acc08600cd102f4ca62e9cec5f1f29fcd42def032b6895beec42eb978a5cc364354b6bd3bf5cc861e7fb52977d859c18df8f148d991bb37a8ba5b2505ab8475f2eb020b364be7b56b68efe756cb3c7aa306c1a048fdab887c1533d25578c08352575bdd378159b3d76309798873e41b2346315ed545e883e335f8ea7e5c0929af2ab371472e084d31696446c779248e35ee03f5abc8ff4e786236c8585be32cfdfd706120f45198e67cb9ea724d7b2899dd31fa0be69403e6af6f028eb3519dd395e558bfe85bcf2e54342f20ad380a573f75b6354", 0xed}, {&(0x7f00000002c0)="7e9b814db4cb62dc1859585b9bca0d01a1435dfe0e8715a99f06e52e199ecdeaebb79995fa", 0x25}, {&(0x7f0000000300)="bb3b74bb3a5c40c6635ce03e1872d122e8ecbec5e4de0fda06d76d2f66a9cb570f54ce324cb502f66f7b4b435f1d0a11c85695002c60a4c7a6ce6780fa6a02c967f33576a803cafdf975e519b842d962dec125ceab7e", 0x56}, {&(0x7f0000000380)="9ba34fc8e6d563325475dba20a6c2be4e2912d190301b328f73ad4d1477751a047c60d471fb9870f9ab5d70c59", 0x2d}], 0x5, &(0x7f0000000500)=[{0x100, 0xffff, 0x8000, "723e8ca49e1b0d14a15e312c3a0b1157ef5d687986c3393961b30dc1a88c8307719647007c9f8aae265ffa686aa08a7684c36da73ae5ff15283d8ab96bb8a785ba425e7507b49a8a298989d372926578839a85d18f2124d8f61cbf055f84fa45b8107eda79f1830798f991d05c9ae6d34c2b50f3560614f2cda1ce6f6c65ba083fb4d1fe4b7273f4333ddc17b2faa789fb67df5ac17b93c68776eded715e7355ff2ada20a78d30fe27468428694db936070dce03b82618e0c2c0aa237db8e47cd688b18e0663862364c2f2dedacb42e0c987036ef2e2aa912158a14438c9596dcf791b89dc6736fe94caf9309aa8"}, {0xd0, 0xffff, 0x7, "d3f24deb31f4495f0cb874ae20675601546a5aece8aa3f6c494c7a2fa6ed0ce4c2cc649415b4f482bce9aef6352c235ce602b39e091e85422fd3eec314b459f1a8d4e9042ba92e39d5d8aa4c3caf6b3d3fce3ec927baf0beeb127aca834619c8591988e4081f44035f00fbde092c051eeeebc5e45f35558c038e562738b7fa109b05ddc37516850d333f7248589f542b5f4afd4b31bea47ef0e66b4f9692d393d778430a481caabd9d93ed1fe212b8fb73ffb6b3fd386135502c36e4555f22f6"}, {0x20, 0x1, 0x4, "e154557efa0663431b415c15a1235f"}], 0x1f0}, 0x1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x10000) 20:11:20 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) 20:11:20 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x7, 0x1, &(0x7f0000000040)="ab495d456f9c5efdb8107c04377016dc3f55b054974adb75f1485709b946d436f7f721f19846f90d52519ffb2824660969c48c2b64a22a6f06cc1cdac472ae6abe27ab05736d909c60c3abd6f56df20645b5c9467219a970d8bff416860debd3722b726b7b6a09fda9538ba7ba1d0f5c1ee5529391614ea967843605a8f4b62586c8170a406ebcc0a66cd63c7a12d29139ba7f05bfff9d2fd12626f9448c4cdd9320ea31b59f52e6e4dacd18bca329e9b28f4ec3297ebc81c61bca820426064655f73713276f94576cbec51c1aad4b11da5c2d09e89ac6b81dc7fc", 0xdb) 20:11:20 executing program 0: r0 = socket(0x14, 0x2, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000), 0x0) 20:11:21 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = dup(0xffffffffffffffff) sendto(r0, &(0x7f0000000100)="a456462e39d4b813d83893ee308c9494f759d4614e2eb473d9ad95ad9f8b4b99d052bcbdcc673205e93622c2ea79997dcbe6f3b28205fe3bb09015cf7ba0ef0b49f7780fa6aff5c12eb8f635e4e0e9cb06739aae", 0x54, 0x8, &(0x7f0000000000)=@in6={0x18, 0x3, 0x4, 0x100}, 0xc) open(&(0x7f00000000c0)='./file0\x00', 0x884, 0x0) 20:11:21 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{}, {0x1}], 0x2}) r1 = semget(0x1, 0x6, 0x404) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/105) semop(r1, &(0x7f0000000100)=[{0x5, 0x100000001, 0x1800}, {0x1, 0xffff, 0x1000}, {0x0, 0x2, 0x1000}, {0x0, 0x5, 0x800}, {0x2, 0x0, 0x800}, {0x0, 0xe6}, {0x0, 0x9, 0x1800}, {0x4, 0xb7a, 0x1800}, {0x4, 0x301, 0x1000}], 0x9) rmdir(&(0x7f00000000c0)='./file0\x00') 20:11:21 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x1, 0x0) recvfrom$unix(r1, &(0x7f0000000240)=""/126, 0x7e, 0x843, &(0x7f00000002c0)=@file={0x1, './file0/file0\x00'}, 0x10) mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x200, 0x0) r3 = accept$unix(r0, 0x0, &(0x7f0000000300)) sendmsg$unix(r3, &(0x7f0000000540)={&(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000380)="424e629ec266c47e2256f81c5e49566f483c2f3bfa4f3fc9d23bb3f3060fb422887d611c89b93368c6e218552095cf286f46db76638776f327c12fa71a19559148c311097f82ddaf72ccaea77c328716933a6640df36e85a419a7e6c34a885f059866f8d0265caf05f046a17d29cc28e1ce836ef3ce1896a78cc314590eea79399ed7df3bcc802bdc787f912b999efcb35608774e51d634774e47ec0e0480d2454de32ce21cb825305eafb3c757e590354", 0xb1}, {&(0x7f0000000440)="f76e3d636e766ecf233a0e34ce0b5aef8d4a594a1aa8a9b13cb2bf7e28f201f03452de6438972424c5478c425fc5948bf5f38adcf7790e534434ea23732ee4a1f745984b1948631b2ad7191ad8333179a7cb78373de9ff4f5a23379663ae409e195f8d255f4214ef2df2571a7860cdaa9ca107ac431831a50c4af0e95db60e8818a8dfe609a5e5b72600fb3f533162d6a8b9b72f6d018e1f1159184dc10b0b0b2c3ad13c88b372e18ed9be0a0214e36a54e5a123d31c2ea87a04ba92", 0xbc}], 0x2, 0x0, 0x0, 0x4}, 0x1) recvfrom$unix(r1, &(0x7f0000000140)=""/168, 0xa8, 0x801, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) symlinkat(&(0x7f0000000040)='./file0/', r2, &(0x7f0000000080)='./file0/') 20:11:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) read(r0, &(0x7f00000000c0)=""/77, 0x4d) 20:11:21 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x100000000000001, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x4000100000000000) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x20080, 0x0) write(r0, 0x0, 0xfffffffffffffe5e) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 20:11:21 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x80000001}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) sendto$unix(r0, &(0x7f00000000c0)="ac1e8c4662afcf6e5acc87150e599189e023e4c6b2272ef6a2d80b38992f46b10aeebe039dbcb11edb0c14682f3fb62892460eacfaab0e2d40dcf03bc6d60d3de59e3c339f46145631010bb53fa81eb2198b1dcabd20776f2ddc75b58b32ce21aa283a1b28db680f120348d7e3cb98b7a6c4c26f2e3f3866257f7142dbc0699237eeddd23fd6990cf0a3261eb6c8234d01ccc0279b61dad47bb861f8e2b590ad98a3c90c8ce0de72c8e004598685983f6e5ccffdb67155203a37850ba68f19fc", 0xc0, 0x8, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) panic: kernel diagnostic assertion "tname->un_flags & UNVEIL_USERSET" failed: file "/syzkaller/managers/main/kernel/sys/kern/kern_unveil.c", line 879 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *399522 12029 0 0 0x4000000 0 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff81f430c7,ffffffff81ef0713,36f,ffffffff81f51bce) at __assert+0x2e unveil_check_final(ffff8000ffff4bc8,ffff8000149ee888) at unveil_check_final+0x805 namei(ffff8000149ee888) at namei+0x88a domknodat(ffff8000ffff4bc8,ffffff9c,20000040,2003,1700) at domknodat+0xa1 syscall(ffff8000149eeb50) at syscall+0x541 Xsyscall(6,0,ffffffffffffff96,0,3,92b5b454010) at Xsyscall+0x128 end of kernel end trace frame: 0x92d8d9e2a40, count: 7 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel diagnostic assertion "tname->un_flags & UNVEIL_USERSET" failed: file "/syzkaller/managers/main/kernel/sys/kern/kern_unveil.c", line 879 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff81f430c7,ffffffff81ef0713,36f,ffffffff81f51bce) at __assert+0x2e unveil_check_final(ffff8000ffff4bc8,ffff8000149ee888) at unveil_check_final+0x805 namei(ffff8000149ee888) at namei+0x88a domknodat(ffff8000ffff4bc8,ffffff9c,20000040,2003,1700) at domknodat+0xa1 syscall(ffff8000149eeb50) at syscall+0x541 Xsyscall(6,0,ffffffffffffff96,0,3,92b5b454010) at Xsyscall+0x128 end of kernel end trace frame: 0x92d8d9e2a40, count: -8 ddb> show registers rdi 0xffffffff81c4ed97 db_enter+0x17 rsi 0x4356 __ALIGN_SIZE+0x3356 rbp 0xffff8000149ee620 rbx 0xffff8000149ee6d0 rdx 0x4357 __ALIGN_SIZE+0x3357 rcx 0xffff800003372000 rax 0xffff800003372000 r8 0xffff8000149ee5e0 r9 0x1 r10 0xffff80000453d980 r11 0x84ccc70b1c9d3f31 r12 0x3000000008 r13 0xffff8000149ee630 r14 0x100 r15 0x1 rip 0xffffffff81c4ed98 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff8000149ee610 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=399522 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff52d0,0xffffffff8225e010 process=0xffff8000ffff7a50 user=0xffff8000149e9000, vmspace=0xfffffd803f013b58 estcpu=36, cpticks=2, pctcpu=0.0 user=0, sys=2, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 12029 63866 92480 0 2 0 syz-executor.1 *12029 399522 92480 0 7 0x4000000 syz-executor.1 92480 148737 30135 0 2 0x482 syz-executor.1 54433 30728 30135 0 2 0x2 syz-executor.0 30135 266261 80226 0 3 0x82 kqread syz-fuzzer 30135 473648 80226 0 2 0x4000482 syz-fuzzer 30135 114285 80226 0 3 0x4000082 thrsleep syz-fuzzer 30135 18209 80226 0 3 0x4000082 thrsleep syz-fuzzer 30135 49711 80226 0 3 0x4000082 thrsleep syz-fuzzer 30135 2323 80226 0 3 0x4000082 thrsleep syz-fuzzer 30135 178063 80226 0 3 0x4000082 thrsleep syz-fuzzer 80226 208100 30475 0 3 0x10008a pause ksh 30475 420922 28933 0 3 0x92 select sshd 85666 337319 1 0 3 0x100083 ttyin getty 28933 468477 1 0 3 0x80 select sshd 83781 472580 41712 73 3 0x100090 kqread syslogd 41712 16995 1 0 3 0x100082 netio syslogd 92862 161319 1 77 3 0x100090 poll dhclient 98015 168119 1 0 3 0x80 poll dhclient 26732 219167 0 0 2 0x14200 zerothread 92063 345028 0 0 3 0x14200 aiodoned aiodoned 63190 338684 0 0 3 0x14200 syncer update 37537 345448 0 0 3 0x14200 cleaner cleaner 4143 174315 0 0 3 0x14200 reaper reaper 32237 511597 0 0 3 0x14200 pgdaemon pagedaemon 39189 523917 0 0 3 0x14200 bored crynlk 40101 425596 0 0 3 0x14200 bored crypto 18786 215366 0 0 3 0x40014200 acpi0 acpi0 64653 295644 0 0 3 0x14200 bored softnet 73283 13431 0 0 3 0x14200 bored systqmp 76435 94749 0 0 3 0x14200 bored systq 29378 271476 0 0 3 0x40014200 bored softclock 44134 93432 0 0 3 0x40014200 idle0 79097 148957 0 0 3 0x14200 bored smr 1 374096 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9470 6322K 6328K 78643K 10641 0 0 pcb 23 9K 10K 78643K 119 0 0 rtable 100 3K 3K 78643K 321 0 0 ifaddr 46 11K 12K 78643K 96 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 26 0 0 iov 0 0K 16K 78643K 30 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1196 75K 75K 78643K 1317 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 1K 78643K 2 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 0K 78643K 14 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 5 13K 21K 78643K 145 0 0 proc 44 38K 46K 78643K 320 0 0 subproc 64 65538K 67586K 78643K 170 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 8 0 0 in_multi 33 2K 2K 78643K 70 0 0 ether_multi 1 0K 0K 78643K 2 0 0 mrt 0 0K 0K 78643K 1 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 54 238K 238K 78643K 54 0 0 exec 0 0K 1K 78643K 188 0 0 pfkey data 0 0K 0K 78643K 2 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 72 20K 20K 78643K 1105 0 0 UVM aobj 6 2K 2K 78643K 6 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 8 0 0 NDP 10 0K 0K 78643K 29 0 0 temp 123 2350K 2415K 78643K 3496 0 0 kqueue 0 0K 0K 78643K 2 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 7 0 3 1 0 1 1 0 8 0 inpcbpl 280 86 0 79 1 0 1 1 0 8 0 plimitpl 152 21 0 14 1 0 1 1 0 8 0 rtentry 112 68 0 28 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 28 0 24 1 0 1 1 0 8 0 nd6 48 10 0 6 1 0 1 1 0 8 0 ppxss 1128 8 0 8 1 0 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 312 0 123 12 0 12 12 0 8 0 art_table 32 313 0 123 2 0 2 2 0 8 0 art_node 16 67 0 33 1 0 1 1 0 8 0 semapl 112 12 0 2 1 0 1 1 0 8 0 shmpl 112 4 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1638 0 222 46 0 46 46 0 8 0 ffsino 240 1638 0 222 84 0 84 84 0 8 0 nchpl 144 2028 0 393 61 0 61 61 0 8 0 uvmvnodes 72 1745 0 0 32 0 32 32 0 8 0 vnodes 200 1745 0 0 92 0 92 92 0 8 0 namei 1024 5170 0 5168 2 1 1 1 0 8 0 scsiplug 64 1 0 1 1 0 1 1 0 8 1 scxspl 192 5333 0 5333 10 7 3 6 0 8 3 sigapl 432 306 0 293 2 0 2 2 0 8 0 futexpl 56 1903 0 1903 1 0 1 1 0 8 1 knotepl 112 152 0 133 1 0 1 1 0 8 0 kqueuepl 104 46 0 44 1 0 1 1 0 8 0 pipepl 112 234 0 215 2 1 1 1 0 8 0 fdescpl 424 307 0 293 2 0 2 2 0 8 0 filepl 120 1681 0 1584 4 0 4 4 0 8 1 lockfpl 104 41 0 41 2 1 1 1 0 8 1 lockfspl 32 17 0 17 2 1 1 1 0 8 1 sessionpl 112 20 0 10 1 0 1 1 0 8 0 pgrppl 48 20 0 10 1 0 1 1 0 8 0 ucredpl 96 168 0 161 1 0 1 1 0 8 0 zombiepl 144 293 0 293 2 1 1 1 0 8 1 processpl 840 321 0 293 4 0 4 4 0 8 0 procpl 600 474 0 439 4 0 4 4 0 8 1 sockpl 384 180 0 163 3 0 3 3 0 8 1 mcl64k 65536 2 0 2 1 0 1 1 0 8 1 mcl12k 12288 1 0 1 1 1 0 1 0 8 0 mcl9k 9216 3 0 3 1 0 1 1 0 8 1 mcl8k 8192 4 0 4 1 0 1 1 0 8 1 mcl4k 4096 15 0 15 2 1 1 1 0 8 1 mcl2k 2048 47577 0 47535 12 6 6 11 0 8 0 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 78751 0 78669 10 2 8 8 0 8 2 bufpl 256 5987 0 1384 288 0 288 288 0 8 0 anonpl 16 36869 0 29878 37 2 35 35 0 62 1 amapchunkpl 152 1274 0 1194 5 0 5 5 0 158 1 amappl16 192 1044 0 605 24 0 24 24 0 8 1 amappl15 184 48 0 44 1 0 1 1 0 8 0 amappl14 176 37 0 34 2 1 1 1 0 8 0 amappl13 168 31 0 27 1 0 1 1 0 8 0 amappl12 160 61 0 57 1 0 1 1 0 8 0 amappl11 152 20 0 9 1 0 1 1 0 8 0 amappl10 144 64 0 62 2 1 1 1 0 8 0 amappl9 136 570 0 566 1 0 1 1 0 8 0 amappl8 128 144 0 129 1 0 1 1 0 8 0 amappl7 120 33 0 28 1 0 1 1 0 8 0 amappl6 112 56 0 48 1 0 1 1 0 8 0 amappl5 104 181 0 171 1 0 1 1 0 8 0 amappl4 96 484 0 461 2 1 1 2 0 8 0 amappl3 88 128 0 120 1 0 1 1 0 8 0 amappl2 80 1593 0 1542 2 0 2 2 0 8 0 amappl1 72 14800 0 14391 26 17 9 19 0 8 0 amappl 72 700 0 668 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 5 0 0 1 0 1 1 0 8 0 uaddrrnd 24 307 0 293 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 307 0 293 1 0 1 1 0 8 0 vmmpekpl 168 6348 0 6332 1 0 1 1 0 8 0 vmmpepl 168 39732 0 38375 97 18 79 79 0 357 19 vmsppl 264 306 0 293 3 1 2 2 0 8 1 pdppl 4096 620 0 586 5 0 5 5 0 8 0 pvpl 32 137493 0 127450 107 8 99 101 0 265 6 pmappl 192 306 0 293 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 424 0 12 12 0 12 12 0 8 0