kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Tue Mar 26 10:05:53 PDT 2019 OpenBSD/amd64 (ci-openbsd-main-8.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.162' (ECDSA) to the list of known hosts. 2019/03/26 10:06:23 fuzzer started 2019/03/26 10:06:26 dialing manager at 10.128.15.235:23624 2019/03/26 10:06:26 syscalls: 1 2019/03/26 10:06:26 code coverage: enabled 2019/03/26 10:06:26 comparison tracing: enabled 2019/03/26 10:06:26 extra coverage: support is not implemented in syzkaller 2019/03/26 10:06:26 setuid sandbox: enabled 2019/03/26 10:06:26 namespace sandbox: support is not implemented in syzkaller 2019/03/26 10:06:26 Android sandbox: support is not implemented in syzkaller 2019/03/26 10:06:26 fault injection: support is not implemented in syzkaller 2019/03/26 10:06:26 leak checking: support is not implemented in syzkaller 2019/03/26 10:06:26 net packet injection: enabled 2019/03/26 10:06:26 net device setup: support is not implemented in syzkaller 10:06:31 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) readv(r0, &(0x7f00000025c0)=[{&(0x7f0000000080)=""/245, 0xf5}, {&(0x7f0000000180)=""/30, 0x1e}, {&(0x7f00000001c0)=""/215, 0xd7}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/23, 0x17}, {&(0x7f0000001300)=""/167, 0xa7}, {&(0x7f00000013c0)=""/4096, 0x1000}, {&(0x7f00000023c0)=""/197, 0xc5}, {&(0x7f00000024c0)=""/213, 0xd5}], 0x9) connect$inet6(r0, &(0x7f0000002680)={0x18, 0x1, 0x3f, 0x7}, 0xc) readv(r0, &(0x7f0000003800)=[{&(0x7f00000026c0)=""/66, 0x42}, {&(0x7f0000002740)=""/159, 0x9f}, {&(0x7f0000002800)=""/4096, 0x1000}], 0x3) read(r0, &(0x7f0000003840)=""/82, 0x52) r1 = accept$inet6(r0, &(0x7f00000038c0), &(0x7f0000003900)=0xc) socketpair(0x2, 0x7, 0x5cb, &(0x7f0000003940)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) setsockopt(r2, 0x41, 0x6, &(0x7f0000003980)="6342212257caaa0a132e622e8f3d511d825693bfef89b390d9a65f6c48d501f4a7b8aac6c286adaf88005008232454894d5e574022e53bd48f490528e1c602d8c6cabbe9d9fcd3b8b32a73610620", 0x4e) r4 = dup(r3) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000003a00)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000003a40)={0x80000001, 0x1, './file0\x00', 0x2, 0x9, 0x7, 0x7}) bind$inet(r4, &(0x7f0000003a80)={0x2, 0x1}, 0xc) pipe(&(0x7f0000003ac0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000003b00)={0x2, 0x1, 0x2, 0xff, 0xb7ee839}, 0xc) accept(r2, &(0x7f0000003b40)=@in6, &(0x7f0000003b80)=0xc) recvfrom$inet(r6, &(0x7f0000003bc0)=""/82, 0x52, 0x803, &(0x7f0000003c40)={0x2, 0x0}, 0xc) listen(r5, 0x7) r7 = openat(r6, &(0x7f0000003c80)='./file0\x00', 0xdb0, 0xa0) r8 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000003cc0)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, r9) getdents(r4, &(0x7f0000003d00)=""/42, 0x2a) r11 = semget(0x0, 0x3, 0x2) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000003d40)={{0x101, r8, r10, r9, r10, 0x64, 0x89ba}, 0x0, 0x8000, 0x1f}) pwritev(r1, &(0x7f0000004100)=[{&(0x7f0000003dc0)="1f33a06275355dcb4655608ac479f808604bd90e4a29fe5a3db096f166b8cfc44c46968893526cfc5bee345020218a08840a65ca81fe51b5298040d8ae304df24238e4c3c2fec579390eabd344afed6b59aa5c84beadbaa8f5dac8e987bbf909a4c5e7142137c804d3a1b3fcebc1687f5ca7f66fe173", 0x76}, {&(0x7f0000003e40)="8a9177317504de566180", 0xa}, {&(0x7f0000003e80)="c91604d9ec9f2a02022f57654d256d5b6fb08c4774e8146107fb7d9c7075147869a6aecdf2541dce0c85d7eac1608ca34feeea3cc929c651ba8468d05943e4b84045b2e3e1c7a0e7cf705d434b4745fd1889c68bbfe217264c6ce2d5eea1a83896d87cefadc35fabad001ee1c7098c722a00a3ff9b74b7da287634598653ccbd8b77f6085fee078239741dd7dd6724fce20d5346a569ade8ce8255bea319303064d3ea86b5bfd22dbaa88a17018061902624b0866195", 0xb6}, {&(0x7f0000003f40)="fcac687d7ce44bf8c074b0f32880759e8f4e3b71c891459201290c39bdc4d3decebc87656f5e57e42596d9f427d6ee8ccb934bdff477565ca3a24d9df8bfc187e295a5fe07db010a4b0c2e7f2131674ee1acec379736c98d33d5c0de0e5043af58aca833947808dd7b1985e857525bc7c92fa4bbe9add5c0091b081d5ceec1e6af3b39147e77f24f24652e918238b04dfd33b1bd3e5875d76e1ac0e03cd57081b977bed87ee1bc68bf322fe7ee8cb2227f7fb4646408a447a70253ab772ea2bd4c2205f869b6cbb4fa79aa74817a390368a2d4", 0xd3}, {&(0x7f0000004040)="0ebbd602d5ad97a65e3b9bd1b989b28e587e86039f1b48e4", 0x18}, {&(0x7f0000004080)="1dddbf500a84bb9ec97775b2ea84e8594d714ca9005820f75df5aefe6baff3d5ef4045b155ca685ac0f66ea06000ecbdc2ef9ee7feee10d9578a96fd37bddb3e1a9695af995db221d52dca5bdfa6b2d9112ad373", 0x54}], 0x6, 0x0) open(&(0x7f0000004180)='./file0\x00', 0xc0, 0x0) r12 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r12, 0x0) accept$inet6(r7, &(0x7f00000041c0), &(0x7f0000004200)=0xc) 10:06:31 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x481, 0x80) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) execve(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000240)=[&(0x7f00000000c0)='*\x00', &(0x7f0000000100)='\'])(^\x00', &(0x7f0000000140)='\'}\x00', &(0x7f0000000180)='[,^S-$\x00', &(0x7f00000001c0)=')\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000380)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='-\x00', &(0x7f0000000300)='\\,\x00', &(0x7f0000000340)='%-:]\x00']) chroot(&(0x7f00000003c0)='./file0\x00') symlinkat(&(0x7f0000000400)='./file0\x00', r0, &(0x7f0000000440)='./file0/file0\x00') ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000480)={0x4, 0x4, {0x4, 0x8}}) renameat(r0, &(0x7f00000004c0)='./file0\x00', r0, &(0x7f0000000500)='./file0/file0\x00') ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000540)={'.\x00', 0x5, 0x0, 0x1, 0x1, 0x8, 0x1, 0xe29, 0x2, 0x1, 0xffffffffffffc5c0, 0x7}) symlinkat(&(0x7f00000005c0)='./file0/file0\x00', r0, &(0x7f0000000600)='./file0/file0\x00') sendto$unix(r0, &(0x7f0000000640)="a1b08fe0817166ff77f6c8214f936661813ffee843a46002985190b5b2eb95025824344e4af893948d5e12a4bec4d1af3b9c5cdd7cc759b0d4c693507cf9ce457592cbb4fae58a1188d191d6190c4e67f5d428aa63fa9f03314c4f2decf315842147bc070755242d3b4dce2bbda2848f78df23518d23c8a1d8c7968658c6068dd7cc794dc7387e9bf4e53c6a02ca4e4b28ddd836e4a0029ef32368d24bbcde0e8cd5ab0d69b94c50209e7db5f854a64e90ade9a3debe765c5998531bfd87e6af655f50267da539510d87a310d175525c3767903216e1344234f0f7e0609809fbb698dc3216", 0xe5, 0x3, &(0x7f0000000740)=@file={0x1, './file0\x00'}, 0xa) mkdir(&(0x7f0000000780)='./file0/file0\x00', 0x0) utimensat(r0, &(0x7f00000007c0)='./file0/file0\x00', &(0x7f0000000800)={{0x1, 0x8}, {0x9}}, 0x2) chflags(&(0x7f0000000840)='./file0/file0\x00', 0x2) getdents(r0, &(0x7f0000000880)=""/108, 0x6c) getpeername$unix(r0, &(0x7f0000000900)=@file={0x0, ""/96}, &(0x7f0000000980)=0x62) getpeername(r0, &(0x7f00000009c0)=@in6, &(0x7f0000000a00)=0xc) getpeername$unix(r0, &(0x7f0000000a40)=@abs, &(0x7f0000000a80)=0x8) lstat(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000b00)) clock_getres(0x0, &(0x7f0000000b80)) recvmsg(r0, &(0x7f0000003200)={&(0x7f0000000bc0)=@un=@abs, 0x8, &(0x7f0000002140)=[{&(0x7f0000000c00)=""/66, 0x42}, {&(0x7f0000000c80)=""/144, 0x90}, {&(0x7f0000000d40)=""/4096, 0x1000}, {&(0x7f0000001d40)=""/88, 0x58}, {&(0x7f0000001dc0)}, {&(0x7f0000001e00)=""/131, 0x83}, {&(0x7f0000001ec0)=""/198, 0xc6}, {&(0x7f0000001fc0)=""/171, 0xab}, {&(0x7f0000002080)=""/129, 0x81}], 0x9, &(0x7f0000002200)=""/4096, 0x1000}, 0x2) r1 = open(&(0x7f0000003240)='./file0\x00', 0x400, 0xb1) getpeername$unix(r0, &(0x7f0000003280)=@abs, &(0x7f00000032c0)=0x8) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000003300)=0x6) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000003340)={0x9, 0x6, './file0\x00', 0x7, 0x1, 0x8, 0xb53}) stat(&(0x7f0000003380)='./file0\x00', &(0x7f00000033c0)) ioctl$TIOCSBRK(r1, 0x2000747b) symlinkat(&(0x7f0000003440)='./file0/file0\x00', r0, &(0x7f0000003480)='./file0/file0\x00') unveil(&(0x7f00000034c0)='./file0\x00', &(0x7f0000003500)='W\x00') ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000003540)={0x4, './file0/file0\x00', './file0\x00'}) 10:06:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, 0x0, 0x0) recvmsg(r1, &(0x7f00000022c0)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000002200)=[{&(0x7f0000000040)=""/247, 0xf7}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/52, 0x34}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/71, 0x47}], 0x5, &(0x7f0000002280)=""/11, 0xb}, 0x40) 10:06:31 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0x1) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 10:06:31 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) socket(0x17, 0x2, 0x9) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8) 10:06:31 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() syz_open_pts() syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) kevent(r0, 0x0, 0x0, 0x0, 0xd7c, 0x0) write(r3, &(0x7f0000000340)="fa92323fd844f2f9bdd60be89e71708049eee4948bfc488b5bde6146f79d9360f523db8518425188503a69bfe09bc886b48adfe372b969c47b1c3edc6f8ba0473625837e041d814a47b5d038082e4c25e2947c0814614f02817a5cc1e670b67815a3995c378cd0c75f35c72d786338e1e5efa65651bcfcccdb227c8eca0c2f09e4650cb1b9b3075ef7040869a5d5afef967c7201ff17b93ffadc266ae7295f5ac1cb18956f27706f8d3d78dfd65b8b40a4e36e1ac5", 0xb5) r4 = syz_open_pts() close(r3) write(r3, &(0x7f0000000100)="1e1eea116b21b90ea3f4ddfabcbbe021685413c7302ccaadc6c8c33d0a6712a0f714925902515f27ded33cce39735a4feb8c16ec4a6c5bf460", 0x39) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x21, 0x0, 0x9, 0x6, "7c5bc5e7980f9114166bd8c098a4e8ff08790f1e", 0x81, 0x211}) socket$inet6(0x18, 0x8005, 0x5) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) dup(r5) 10:06:32 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x20) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x7, './file0\x00', './file0\x00'}) mkdir(&(0x7f0000000340)='./file0\x00', 0x0) chflags(&(0x7f0000000200)='./file0\x00', 0x2) rmdir(&(0x7f0000000040)='./file0\x00') 10:06:32 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x7, 0x81}, {0x5, 0x1}}, 0x0) setuid(0xee01) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000100)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x0) chflagsat(r1, &(0x7f0000000380)='./file0/file0\x00', 0x2, 0x0) open$dir(&(0x7f0000000140)='./file1\x00', 0x10102, 0x34) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='x\x00') 10:06:32 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8841, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffd, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 10:06:32 executing program 0: getegid() r0 = semget$private(0x0, 0xb, 0x400) semget$private(0x0, 0x4, 0x1) mknod(&(0x7f0000000300)='./bus\x00', 0x2004, 0x13c7) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = getpgrp() wait4(r2, 0x0, 0x8, &(0x7f0000000440)) ioctl$KDSETRAD(r1, 0x20004b43) fchown(r1, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f00000000c0)={0x0, 0xffff}, 0xa) semop(r0, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x80000001803}, {0x1, 0x5ae, 0x100000000001800}, {0x100000000004, 0x100000000, 0x1000}, {0x0, 0x9, 0x17fd}, {0x3, 0x0, 0x800}, {0x3, 0x200000009, 0x1000001004}], 0x9) unlinkat(r1, &(0x7f00000001c0)='./bus\x00', 0xa) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0xfffffffffffffffc, 0x413, r1, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x9, 0xffffffffffffffff) fcntl$setown(r1, 0x6, r2) r4 = geteuid() r5 = getegid() lchown(&(0x7f0000000280)='./file0\x00', r4, r5) r6 = syz_open_pts() link(&(0x7f0000000100)='./file1/../file0\x00', &(0x7f0000000140)='./file1\x00') fcntl$getown(r3, 0x5) close(r1) unlinkat(r3, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000080)={0x1, 0x8000, './file0\x00', 0x0, 0x80, 0x100000000}) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000002c0)={0x8583, 0x1}, 0x10) mknod(&(0x7f0000000200)='.\x00', 0x1100, 0x0) close(r6) open(&(0x7f0000000180)='./file1\x00', 0x3fd, 0x0) symlinkat(&(0x7f0000000380)='./file2\x00', r1, &(0x7f0000000240)='./file0\x00') 10:06:32 executing program 0: r0 = semget$private(0x0, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x6, 0x249, 0x6]) r1 = socket$unix(0x1, 0x1, 0x0) msgget$private(0x0, 0x190) getsockopt$sock_int(r1, 0xffff, 0x800, 0x0, 0x0) 10:06:32 executing program 0: r0 = kqueue() pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xbd}], 0x7a94, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x8, 0x1, 0x80, 0x5, 0x8000}, 0xc) shutdown(r2, 0x1) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x25, 0x0) 10:06:33 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) fchdir(r0) sendto(r0, &(0x7f0000000040)="e406d8e779c80b0074908dde5f86d40b1972b94522c8d54de4911a630c52e4ac96ee75d83f5a1104c4d3513574c7b02104f134dcc95703586e8607720398c379d4be0fc95c08ded86afb617983c182a6d945ab6d9e8fe1ac0f1e3165e09b676884d4bdfaafa884b8d4ef73bc7b7773174bd6ff62cd58d1619dbff51df2078df2b2d52920f4c2d1c1eabbd8", 0x8b, 0x2, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000140)={0x9, './file0\x00', './file0\x00'}) fchdir(r0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000180)=0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x8089, 0x0) r1 = msgget$private(0x0, 0x200) msgsnd(r1, &(0x7f0000000200)={0x2, "4b91bacd3dac391e33e143bf549424bd89ba94778e8971e95d5816daeea8b16ae85b305a270cfc79c8b66a43181265bb7c4725bf65cf1f869f6db7ba34887e85c4cac07e9d5ae136f7ce96cb6d577243eb30f1fcc3ca7a2e26f24ec3ef0b878f70ef9c53204a663c0d22fe7569c53b897829eef164ffc67a10cff6cc7fa763aa8954dee205087e6674a7a3406ea524c595ae864dcb00c06dd58327528fe8430862efa70c1d904cfe5b55ef567f66060d45aaf1fd37af30928be146488bdfa3536fb24413e556ecbd6181424022723e93ab33371e7b9b11fc14279811e10abe9ebff3c83bc0e50bc5127b0c7c428bb8fc7745fb8a549d"}, 0xfe, 0x800) setsockopt(r0, 0x5, 0xc000000000000, &(0x7f00000005c0)="8a5dda20342243836f94fe711bbf481b79386fb01d27fa2157f9987c02b7de57dd7867c462a5d8740e1a5c776039dc86abb6a12a836ef995c066b9b8991d1f5798c6309b7e1220a70896d56c7cfacbf9008b980a1cc192e6e256d8863a90a48ca592647bfb7903f4838dbdaac2e17c56a308e11e890d3cd3c315e634c63a7964dfdf11324e35ab27d39abece2c241bc4a573b164f5f9d169324063f357a60d8fc600580b3d27782077ba2420fb1cd17f473f49810b722e519a2da3a35860f18f8b840e5a27860e74347ec3dd02ad8737dbe1b60479ffe4e6b1c8bcc5acdb5b89d594fe4923e9a2e529dc0952c3e83fbd85e4a248cb250fab0ab597e13dc861f43cfd334ae5169fbcf6bfaa8bd94dde110c0e54dea08f003fcd80eedb95a46179b69a3a95f6c3fa03ff14e6deb7b671a12e712d230a59d39420b69804d99761011babdffea9cc4b0f4d9aa2c85dfb316c3b6d699911c4d57c8746d052f544dfdeab27ef2c8db0901a9501007989a4c56a898299d9f9487c21d731368c44307acd3c51442a58b9fe8306dd414b99e94ac10fb69363d559e260c6484822ceb8cd3419c45f82fa1911ad139287a5d4f4401864d20d36bb11619fa114590728e8fa9ed8eea068cc7a377ebdbe25e6503e986ef7347e652249512acc8e0244b757aed623aa282987173163dbcf9c3b81adb918d97ee27db626cf100bef8336cdc3c978fac0452379e40f0dbc222cb18b427442af2672744574f431c2724115d2eeb6813366551da40ba5b7ff7e0530263d6f37d840c95bfc1b08cb463f5cc1a132af9c46fff757a961c68985703b8a8375b642c4cca0d7017d3992db84115b2e6ca3bbca158d9ebb5548441086b7ec123e5f58171ad80c5487d1e8132e7d023167fca3e3f046fc7ed1bc8b3c33a896c620b72583de7bc898524ebfe9bf95da69b841e2883f521175f600eaf69cb4c41d9ab2cec0b2ce7c438dfff303ec18c2357981e6abc94d09b0bf05e42c5ebe1be8a43e9ea7b90c2975084dfb93a3f2eb21caa2784e0967cd9acd7024c48b5d2e68d21b5449d50f1d22598064a43fc3f4e18e3c8019318a1fa52f4646ca2f107e529f4311b843425096a736aa3b5fc685127dd100c6bd809afb53e829af854f43c35a269262e96acf1c89f15680bb43b10c82c645cbd68aec449f0132a74f9220aae0f03581e948c27db90dd03e1d527952e469f240f71786eea03a30528510eaa90d7db0ca1ff42d2ebc9415c4fe624c9174b716f351b0ced04e8ad1fdf90d34b9a2092a15101451555266dd42d438822e2821d2d163dd2495e4619b598c88f2d69a257c4ff2d964d54a728831c7eeaa08fc795df6afde5b2cd4a895f40466a266fbe30b6845a347512ce1dd1563eb034c62727befebe365e3748b53d8d5ef8bd56b8cb12fe16c3d267d2e376c0cae2ce736073518a9570a37330693f62ce498e921a7a1532667463106cee75a233638674d3e1bff58ac0ecace25f368604617c3abebc9354522a3e34c7db4b8b2c9079a71304a3d8b12f2e64dedcd261df6c55ec69aa0c4ad54411214b00c222a8560e47359eaf6c60dc1a78cc6caf36bcfddbbc7261919b26c5cfae3d1fca3939be2d9608fb0161f3c9939d4749494c92f888a00ab9057bdadadead819d0115abbae67693f502a0c68bdb31cdbec4d7e5fbbf8e46ae69e713bdea2cf763c206ae8b65e7a56f092dd9094b91e8e830fe8b300e968559078cebb32e3febdbbc37207970a629ec7fbaf4221190eb81d11befab1230388f5596ab47cb7313375126eb05844164d14f181f3e134276824d321d1cbc69a05c7e8e7259b9736270a7f0fee1a116b07526ba02f170537ebfb46193f1fdda5ebe5d50c82211717c9b9965a4b67e1662339d29d13bd705471414015e132d9b6c57a1f4ca8354b66b2910cea12d8539b47b3d14ecdfa70595b7a3c32a9d8ff2785122d3817a368dd37012abaf1e15b8dc7edd69a4c67afe20c8082f3d65e3d00f2f29a81ee58222a2bf450d87b3c0a51467767e2a9f24cec0bc11fa47a668f579ec03972cfe576c1ec1a09a0f7b19f62d7abddb6f8297edcffc8c2305591c4db2a2010860bbf514e33538271354474a07f48e2289d8c816dd0bab5d0a7c039138cb3d8100197747febfbf2494128d945d55958378f496018cd8d019a6186f26a939d06cae5c82ca7af99ecc2ccdac73ff7fb76c74352703fcb1b0ee5b15415f57670980ee88044e614015f311c8b824f21dad1b9716596a26ba28e85e621d36d18531b3eda393a9e8cdd4eee41c869e0ecde237756e06951faa8bdf082fbf9fb3d9ada3995fe013f41b69e736b11253e43846bda47e1728ed19f6270d1b48c4656fd33f93d30b42d97c4334cfa71cf6d4a307dad73d5a60ff85112469dda03a5f10a25bb23bc06fcf82deca5045edae9419487463377723d8be085d97db379c67bf15d4912f20c50d9a35c5d132ef2538c41404c204493c5e2c81db1fabf452031d7058fd588649b3ee114717f0e297963b7c040cdb4b4506b39795105390d442b74cb93153119d755edf8ea51c000495a257b975f9fe6bb2abe819fc2b5431dd070ca32fa26502dfb8f8d167dbbb6b3bc721fda30018ffd0326bf59e3408e0a447a4485352997c9187d103edd2b37218209d40e200e60a3c35fff20ba08626ea8d4c54812ee16905c7ab7ab0a9366014ea83b09519a35ec3a87d0dd9248b610231890eefc5ef93c4767faaed8b21bb080299a46b7ad85256fd7da147ed32795e76a7c26e2bf3b59a1043b241ff1764a59c359f2b693166177355f967d04865ffb6fcc9eea9c55a93fb59a76bad94040b3528baab1c1d419d15b9632bc502fe54527c22ea5426ebeba32a098ee05108b9798b9af812274705c5e868fd80f66c7399c298f264476a06a75d97103a49be5ef092ac3bd940e19a0171d4d7b159b2b696aac8656b1ed1a0ead2fb6e43756c266b29867bf7b9420e8b16035d6b7ce436794822072a4817bf8f6700181bd8664649db1d3cf964164571a1871c5d095cbbe88d4bad74db60f3caf22cbfa81475a691f9c089a822ee2ac6a6069002088dd72e6b7238a95804aed99b9ec691498d7eaf4d10253920164ded6ede0cfab2033039c687580f24c1102bdc61bdce7b414730be1d3064c1036025ef5be2018ecb4e533fceef1b7d2571715a8caa7a242c9e46649147f5c2a2649a1266c2b4620973ee74cc8db65ef6bde04a790a48bbe7915c2d436034c526610cc793e73f1aa0196bc54dc6c881e6d9d48038aedb2f8a85bc0e25c0799810181f04e57247c6b17d64d523cb5cae4e7bcfc75307c6d68286da9b7cccaea76d0e32b5e2a76295787996b426df02416d202fd23e043ff3032fa27d550d526f5ecb47247753b8e02b2d93031c705e86d96514f046931c61af0f03a203459be08e1cebe4fe5803d9f18ca3452962febb02a723a80de24b7d4454f91c1e72519938470adf39c2df81fdd522f79072bea5c19e2ef15cb0b07cca23dd7aa8984e0950f7101de80233f565de83853f4c11ddc6cb1b90a0051861a3a5d203d4d8827a40ddee7f33a135eb265e2745445737898728d434fff1f46f6a0c0d82d0376608a5e43b8182664cc21a5e491e8b7f53fa5f36b4cf1982fea3c03c4f0ae0a7082e996a2fddf808f7311f317285eccf85c42c1b71c66083165bd1e6961f704fe8ae3b542522f3180ab53ae4f2fd85d0f39a8310384c44d2f87b5ee20531bc48f64947330888cfbefa9c769ce24b7fb944bc75f628ee34b19d774f1bb03f3ef5b13010eae6e9d7f7fcdf1835b9cc077e547d9178efe75341cd70005cb639c1111c30b98dbd36f5795f3fb3bd9d2b2338ca6958c7ae1af745ab45d837a0403499e6d4fb333fa61da9ca1d28b2b119282d63af0d2bf93ccd8026b9ac07c8541ee76ef0088d712230b20da648c211444c7e3097192a798d45d4fab359d5ab477a8d874dd77487a231faa3f79fa3d294dadf5c2728d1c09d4f40e19e094b1c565ee030676a752610a11b11b9e2137c1dea0c243da01ab4ac88622d13df65a613dde2923828b62de88914f51fdfb06b52ad369eef5c2b9eae3d3bd3e2568702466dcaa61a0b8fe7dc2383ed9884cab7430874caed231bc34127aade851232ab180be94164d494fb0e608c784ee4a3f0e40a9b93ffabd0a239e1aede8f65e2d12698a615c17bc43ed28ec5e745e9a710dd08c3528960d96ffb3b257c525f663ae22875a81934afec156ea035c6636b3accc08310c03a003376493a0b691c2c54b46ec40df1bbe900f784d16a18464f4ce1b70d9261972c358f047c3f51fb31ee2fc6ae1778de23f9a3502556e8888ccd4bba293348ebf665d462f2677e1b6d2e8b2d18e8ad2e48ffa8af8346476c9cd04ba260ce07327615d615b98cc56fb42740f67c76750b8e89f85dbe4d5371f6aafa7b057c1950fceb2dda7d846f2bed433b8a034f44d397ad110479fdee409f959db5b1c4f550b04ef16f1227bdd4d3c5a7fa00a3544742e9bb4a1edbfdc694b897e791bd7d70565b6b9176e85a358ac37123f339df43d1039551fc64096468e067078c3098d1b40083a577313627fed8cd260f1c99cc79622faa35c1e2ff41a1baab6d322e1f6d8e20d6fc1774e2239a79b271b321ab20ea0b7e3619239ec5f85c22b331af7a9bd0643952416a74fc890e02d33e4bff54532af853bbe31f985d0168811760307c3ee0f8fb6b2f1038dd01d5a0fe2e8c1b9c837e2d0f8030cc8646a880c7f5c92775cd38c63ce24f34e0ef230160c694a3984698236fc597710873bf37139f9f851bdfcd4871a7292d4e2577f243439dd8af2d188e751402fe722e1ae63a6826a434ec61f607f7395cf5f48df6192f7a86c0f00c70dc19c140f1afa42e4e436f0bef721d6732ab536cb8967a79c9d623ae4ee4809686b80a90ed70a7c2d295fae27f30d125eeba8076af4e21ad964c28b9803407930fc5f0ef31d141e0ec3fb58fba99ca88bae4159a69bda3ecd206b31a7bfead4f4afc28d307a50546716f024d6adbaa5cb58f167ffc81023874bd73a96e5f2a20983b0185d981c1556c9f255f4f8e5064a61b494a7a8587109a4c102c919d813eb1de9a5af59d84e661382ebf91d5cd89862bbc8580e50ab67273eeda1f0a9e92ee73319c2697fcc57307e2ca329cc2c7755af775a0cf11d6afe1b389386bf524310a23f669084ebb4b2f3a03bd022f700c808121799f37038358b1164cd46fa83d748409a898554bfd4ba5906ce6b989463bddf881e82c1a9359d1f8f44d205acab4a20e57339be6931ad31ecc19620505a2955ddc6773e717a63d97f383aacf142f5a2604550ff6a2f70c77aaef463f40d499c6873be1f5453382af3af4b8a6867178de32514f515a426d1e761d7595998086ec443b984f15c53005e2bcd80e6619e7f6e7041d42d15661842d13c65b56c039da52ff80edff2908878ef9c41257a56cfb0515f2b93eb9b9ae4d6899a8b393f234c4b80f48180c6918bb100bd6bd24e1b4e1b3a84c65ed1fbf3e585ceffd537fba9a296b3b01726c35e53af07eaa84f3548709402946d06df27a31576053513300f83ea94cd9c74ad6872b2f2f003d5d0778121ffef95c7026d385aaac8a8ca974f8dba9c60281ff4de6f50a195eddacd66c411f3faa32defdc8c185a1f1e3d1e033df35ef3a30f3724bd4a7d71908a1077bf75dbe5f3e4a62845579b2b64d8c401a924b19262d8dcd67b760125912159b762b6a2048a43f6211586beb51d9ee3164a", 0x1000) msgrcv(r1, &(0x7f0000001700)={0x0, ""/136}, 0x90, 0x0, 0x1000) 10:06:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = socket(0x1a, 0x3, 0xffffffff) recvfrom$unix(r1, &(0x7f0000000240)=""/138, 0x8a, 0x2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7ff, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 10:06:33 executing program 1: getitimer(0x0, 0xfffffffffffffffe) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom$inet6(r0, &(0x7f0000000040)=""/4096, 0x1000, 0x41, &(0x7f0000001040)={0x18, 0x3, 0xffffffffffffff46, 0x3}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000001080)={0x5, 0x4}, 0x10) 10:06:33 executing program 1: chroot(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20010, 0xa2) r1 = fcntl$dupfd(0xffffffffffffffff, 0xb, 0xffffffffffffffff) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='..') 10:06:33 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1, 0x100000000, 0x80, 0x6, "ba4a9b9cfa131e3dd62270f39cae3dbdaa8d2464", 0x1, 0x80000000}) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x9) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x9) syz_open_pts() 10:06:33 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x326f) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:06:33 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000140)=[{r0, 0x2}, {r0, 0x116}, {r0, 0x4}], 0x3, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCDRAIN(r1, 0x2000745e) poll(&(0x7f0000000000)=[{r0, 0x9c}, {r0, 0x2}, {r0, 0x4}, {r0, 0x40}], 0x4, 0x5) 10:06:33 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x40080, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x101, 0x2}], 0x2}) 10:06:33 executing program 1: socketpair(0x20, 0x0, 0x1f, 0x0) 10:06:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r0) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') 10:06:34 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = semget(0x3, 0x4, 0x1) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xf}], 0x9, 0x0, 0x7ff, 0x0) lseek(r2, 0x0, 0x2) r3 = shmget(0x0, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x2, 0x0) write(r2, &(0x7f0000000280)="e415ec1919280e9a309f7c", 0xb) read(r2, &(0x7f00000002c0)=""/90, 0x615) shmget(0x1, 0x1000, 0x25, &(0x7f0000fff000/0x1000)=nil) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x8, 0x4}, {0x18, 0x1, 0x7ff, 0x1}, 0x7fffffff, [0x1ff, 0x100000000, 0x2, 0x1000, 0x100000000, 0x5, 0x7fffffff, 0x7fff]}, 0x3c) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000240)=0xc) shmctl$IPC_RMID(r3, 0x0) fcntl$getown(r2, 0x5) r4 = getegid() r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000440)={{0xdf, r5, r4, r6, r4, 0x10, 0x80000000}, 0x100000001, 0x22b, 0x7}) r7 = getegid() getgroups(0x2, &(0x7f0000000340)=[r4, r7]) shmget(0x3, 0x1000, 0x3, &(0x7f0000ffe000/0x1000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r9 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000003c0)=0x5) ioctl$WSKBDIO_SETMODE(r9, 0x80045713, &(0x7f0000000000)=0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x3, &(0x7f0000000200)=[0x0, r8, r10]) 10:06:34 executing program 1: pipe(0x0) r0 = socket$inet(0x2, 0x5, 0x800000000000000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001a00)="eaff125c000000007c01c8309bc99af5621d45897f8bbb64119535137d2b2ad001d379e9df7fd6d1d7b2a7c9bca04733d7de7b0eb189ee8f1495d7cbcf478fd64015f111e4e8d3f247935b96ac5960cb08fb2dfdd305faf7fda4e401a50e2d7f40a2b7bbe49afefd389cf43d71b60078d99d63feb4a550118fd123ce8114a4fb8ed36ede81ec224a12fb62afb6dc733101ddd7e23109120627753e7148bb2671b1a4372927d077ac51e2e0cb8bcf5313428ad4a2a02e6da58c29ecd4a7badd0d4417b68cbed0ec6f067f3f3210efe10fca0e9ce8f0dbdc2b205a2dee8a4307d063bb219c67f2e99d07239170caf6c2f15f09fb82aed87b9d5858dc963c09edc4c981b2ce3df8cea6e380e03c754375a96ee155dc24c7ea998e17d2a026b8d645d69ff1ec58b0d65a42b20b7d1cfcdbaad7fa4243537273f854", 0x139) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) semop(0x0, &(0x7f0000000300)=[{0x4, 0x4}], 0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x8, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000600)={&(0x7f00000005c0)=[{0x147, 0x100000000}, {0x45, 0x9}, {0x82}], 0x3}) r4 = msgget(0x0, 0x2) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000800)=""/65) r5 = semget$private(0x0, 0x200000000008, 0x1) semop(r5, &(0x7f00000003c0)=[{0x7, 0x4, 0x800}, {0x0, 0xffffffff}, {0x0, 0x95, 0x800}, {0x5, 0x421}], 0x4) chown(&(0x7f0000000340)='./bus\x00', r1, r2) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000500)=""/97) semop(r5, &(0x7f00000001c0)=[{0x2, 0x1, 0x1800}, {0x1, 0x5}, {0x2, 0x1}, {0x3, 0x2, 0x1800}, {0x1, 0x5, 0x1000}, {0x4, 0x0, 0x1800}, {0x2, 0x2, 0x1000}, {0x0, 0x3, 0x1000}, {0x3, 0x800, 0x800}], 0x9) nanosleep(&(0x7f0000000400)={0x4, 0x2}, &(0x7f00000004c0)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000006c0)="18d2ae1269e1170a8d3ef6573d2357ed2449dc8ad00ff64fc65de9e368392b7438105e3a56b89366ee072b5669d3d56514d483affcb2b2da046097d8191d5d7947a739c71c616f82e8a4179f3097386569e4554c679d8811dbe1190924bbdf18d9fc3a67aa9f496c904f1bb5521d9ddc48579efe2fbd116f5c8e6f3aa529d2184e8811834d1883011638b5833c155c1bed45cedd557a6a01f5514e0df75cd6cc82379857", 0xa4) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r6 = dup(0xffffffffffffffff) rmdir(&(0x7f0000000640)='./file0\x00') ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000080)) semop(0x0, &(0x7f00000005c0), 0x2aaaaaaaaaaaaafb) semop(0x0, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x1000}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1800}, {0x400000003, 0x8, 0x1800}], 0x9) socket(0x2, 0x1, 0x8) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000280)={0x4, 0x1, 0x6, 0x1000006, 0x1}, 0xc) r7 = accept(r6, &(0x7f00000000c0)=@in6, &(0x7f0000000480)=0xfffffffffffffd8c) semop(r5, &(0x7f0000000380)=[{0x2, 0x2, 0x1800}], 0x1) sendmsg$unix(r7, &(0x7f00000009c0)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000780)="ea885645cd3472358cd37558dcea430fb6b3a320c6367462f6383060149e5badd035e138deecd3d1105d2a82434c97b7196b40406128a3b3f47671", 0x3b}], 0x1, 0x0, 0x0, 0x4}, 0x0) getsockopt(r0, 0x3, 0x1, &(0x7f0000000100)=""/80, &(0x7f0000000200)=0xffffffffffffff52) semctl$SETVAL(r5, 0x4, 0x8, &(0x7f0000000440)=0x5) login: pckbd_enable: command error 10:06:35 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x1) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) chroot(&(0x7f0000157000)='./file0\x00') munlockall() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)='r\x00') execve(&(0x7f0000000180)='./file0/file0/file0/file0\x00', 0x0, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) 10:06:35 executing program 1: dup(0xffffffffffffffff) socketpair(0x20, 0x4004, 0x200, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$inet(r0, 0x0, &(0x7f0000000280)=0x569e57fb7072dfbf) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000) r2 = syz_open_pts() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000001c0)) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) r3 = fcntl$dupfd(r1, 0xa, r1) accept$unix(r0, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getpgid(r4) getgroups(0x3, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r3, &(0x7f0000000100)='./file0\x00', r5, r6, 0x5) getrusage(0xffffffffffffffff, &(0x7f0000000040)) 10:06:35 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x2, 0xc9d) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 10:06:35 executing program 1: clock_settime(0x0, &(0x7f0000000040)) clock_settime(0x0, 0x0) r0 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) pipe2(0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) 10:06:35 executing program 0: nanosleep(&(0x7f0000000080), 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) flock(r0, 0x1) mlock(&(0x7f000071f000/0x1000)=nil, 0x1000) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) chdir(&(0x7f0000000000)='./file0\x00') 16:00:00 executing program 0: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="01002e2e66696c657000cf162dea8dcfb740ba130d9569b312f4099db511b853311fc2621c2469f5561a359b7ecff020a81917adb646adc52284"], 0xa) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000480)="bbf9d0ea5540519d", 0x8}], 0x1, 0x0}, 0x8) 16:00:00 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002940)={&(0x7f0000000000)=@in6={0x18, 0x1, 0xfffffffffffffffa, 0xffffffff}, 0xc, &(0x7f0000001480)=[{&(0x7f0000000100)="de21890a14bcad13581ccc2af7d5c53b53436daa11fa9175e0d8f9c84d75b16b0cace67e0a04cb639aa43bdba28195b9d42650fa7d48407f5f30f047ad0108e7fe274ab724e671bbc9b0069beb65765916437e1a9cf5c9ea15b75ad1ce97f4a93f73099e3a94b3ae999b0b34def6b9a42f16c748db5858afa78d7e0f80f38cc874dd71285fcaa9667737e57a891aa018250c882d60599065945b096570d7f619bb93191b55d0996d296050f3a0582c8b67fc5f", 0xb3}, {&(0x7f00000001c0)="992ebb943ddbbaa72551c860445d19f13ecc4dcede2d591a9eb888c8df65d584f90291a7dd16a38826bed44c34f181e3e5b25f08e41186370bad3ac62d6a541a042bfa759a2a4faab53e8bb7ddd52f0dde34e713f21723051c9dabed3a21fbcd1dc141da561a9434a185211361f71db1bc067ab02d03efdebf5e0e4a4bc0902335e062f60b698066a7168adf8c4b168e6ac8bfcf2b58d149ce4175c00e92ee9256a1787a7ebad54565a5408ca8252d0cf3934f2addfd2a6465f0e18e2552dc42c300649d05c08907e97867e0fd", 0xcd}, {&(0x7f00000002c0)="e399a3f6072a6923562413a1dfefb0bc83", 0x11}, {&(0x7f0000000300)="3756f22e38976e0f8147f2b0ff5af3f4e90ce3d8c34849a4f4975a79adeafe99aca05acd58b14f3cc94119e115dc4df1c5262c86a6cecae45254798b66d31f9589b4ad6bf3b2e8ef6ce4c337e4b06c47fb2a9a04b7827a7f47ee4748be2da409727828c5600299f22cd23323a097c6dd1bde8ab26f898742580a8e8ea6a2908be9a429b8f789d53e994dcd0ac356f8e1", 0x90}, {&(0x7f00000003c0)="3c2e19d32a38e4797d44581f7144b8c3d18dd72ae5e298bdf59a3b7df1014330919c25c7aaec473e9c170266d21b4dc281fdad62ffca234e9ba5afbd45a4768f9b81b8e9ae37b920be81d46c48f22b73dcd0729cc80d2f57a7a55da5a078a8411ec0bd9eb7da7a76999043c9933eb42b710a544b5e5904d522774d52b82b22bb68874edaed291d3dbc9a14114ec6b8a4d88202bc52432f2b0e2747850acd8b96137287c71785a5997290bd69cb004519b84e1bac3b0cb11e22f2de0b041012cf4e8318be711dcd3e539d790b76ad6b02901d7316939b9cbfe0b5e88df4fc13d15450c7fef84402a0cc525b2b04b9d585b00338e9cb9f71fbcc5af3706eb942bec8717f52b5a46ed2c60d54fdd5f8f3b53dfb0365081bb9c85f30a3600482caf0ce7fc89d575037b2c12095b0181c50ede5d027dda4801c551dd0fe1658ea3e53de1fa99b9c20c6f06c5de78a145f38ab3121a2cb4aa5556bdcc4fc849a4be209323bdebde8889e538c880754b00af90fe8344a9c2a03f008e0624f13f5eb0ffdfab280145af047962cc4f0c7d1720168200dc8db831256293150e93fef4bf01d0ac86391e1a51f71ee0e8ce48bca5792808bd968c445deb67d0b34b470f56a686fdd62bc8b2abd6da2c5a36e435a024008e5f2273fb9107e3dae916ef5829144c5d966180a2bf6156ccab4813a9456e02905a004c83a5de4b6a8a04df02ae55b2c7ecd1c3c2018fd62a07989fa2367adb27a5a6fbf9a67a6b777799cf8ff92f86dbf7583acf76301878dd4add37cab9050d118bac92a835b5358e773cbf6a6025d6f576a35ae0eaafbc0618afffc13f74a68f5e734eaedd1b4c255c9da427575da4af4cd042e1fd3af35e46dc8530fb3970a65c49f804593edc705f955f33a8bab0efcf58972428c1fe3c8222e43ad91fba7157fde7d3fe33bdc81356c48029ce9d9f677133d3215ab05bc32311abfcced7c652b9f11fcc7164cb42c5d340b76533e2a91423fbb7747c0d5c7f32521dc73c428c1168f00dfe5ef175c9a66166bc856c0df515df7cc1852bfdf34ad2769c7c895b95b3a56043db450bf4fc52b6a53b1cdb8896dd4d07574126b4e36449eaa472b0829ed3f3bef40ac7e990cf2b531ca39cb8c8dd8bb433083ef4964012316e1d6091f49b643b76f1ac9a9e64e00e018cf11feccca4fadaf83eb2ca07b560595592309a7aadb04ef30cf4342bbdc68cabaaa8ca2bdb4de08bf2ac1cef8b270ddaffde8bdf77f035295e9f09343de325fa7bc14d63307b383771e15a5e11f5bd3eba076a5c8605d1dfa210c6c968cb1a443b1a0a56dac4123669694a5f333bd8ba5411d68a80fdaa889567e1324f108cc3a4db43d64884f1ea064365644f4ab9edb559532479cd997d3cbb302231b8ff3d883b15e262da4d5b6e9ce9bce3679913243f1a887281d0291af2b24ca31322a5a765f7bab4513c998dc89a758acf62d1992fd672451dca9298261b89fb47b0c04b733e65be10093afefd89c4dfa9b23f278849c0b1669d49e7872dba9c7fc7dfae134155f230d6cf1555e00c77706811d974b5cb180f84dfc741612fca8d5d3b2954422a50c7c7e792af3abf06d57c23a7a45f349752c58a5b82a54c66572e6615cf44bbf7f0cd8ff68669c2394af4b1a71e79731865f9af64314bca83e8fb33e214f854fc420bfa7fa1e2064e1f4a78b779c8d76216e96ec40d80a1acd7db258a9703c3c5744bf1552a98dc7bbfb6d91d9cefad0524f5517f65870e1f003a79464c7d8bf677fa2b9010e61941ec3a473b700f1426109250a2331d137b8107009468024bd332ed935c3c9eaf1b8ae9856f9875b42c292c7f6f510951dabea20be5cd1b8df6b12b2701ca883951278a4ce1a4733c640d018f04955ee0716515b0243d67b69246929b4d2259944708f9237551b8b199dd75d2b411b896a1a29d339a6051f2d26f50ab94baa5bb0a6ef01dbdb83835e954d28fc1337e6612138908dc7071daf8ca5af47ef1c2c78dc4749ef80a6ab8f77ee27a1a94eb49c04ad7f5c193eb1e7df35e38623e49012aed4e8d748c8fa6054b3508feb3cd9fdccacaf52181a5a42552a2ec1ad0fd0bd8bab2daf416767bc3fa9d9a806e5ed6cfa1ba32aa5b0010184d5c7732d9b39903dc4ef480a0990381d847ac3c66ea5ed45c20656135c6e9d83856fbc9fc82404f543b5b126af283398dbb830b3d7eddcf985e8e60b36ebe491e0332b2c4c558ac84ac576548f1854b902e67d231ecb9f2406502780786d616a168701bfe5232580a8849ff4eb5da48627fad8dff7f0cb779ae90896d1c6d12d66703ab5e8743561474366370d297109cf1e8d1b04490f2cb3f3b80fc2de645f28fd17d5af84e1fc452a091263123418614427bacac5f3745a412a249506ce9ce3e07dffa9162ca385ca16a775ef32df2d32579c35e038e881877e1c6a6e06dcd22d7b82962d47548ee629970c63cf6eadcfe6ec02d53630710c89a48d26e6c818a9420ea309811b453515113de287611fcc0a87e944781ff10210988f585458dc2c74e1e7d287e2ec4e7ef3a1d38f0c1a71b094a9e3f181a79c5f2163eb7f7757f00ada409ea9d86716c2b405073d34e6f729849d2e458d70de293e2c4e80d45bbce88c84b3e962c979072871bacf6a9020aa32901ddb36f0b1cb1f18a990d2605cbda2cae9a97910f1e390f2138963f45c664b4a051f1f82069f37efed9584bb403a359e995c88d1810d0042881f357718476dc4b79a3358476ddf8ecd379d4216174d540f368307919745b0afa3a6fa0f22988914305577bf701bc7a31527eae67d02f8e68727e95d62019fc9035405ce40b268f74e7fe41cad31b4bbf0751df5be03187ab27d79618c30501d9ed5f0ba5391c2400d2e9aa14e53c324c2bd44a5efef17fcf24d08c94ad992f0ac08a96b18b1bbe49f33913f66994de329ba3adb1fbf65666e9dae57dec7881f2a2951fff7f0c7ad99c47b91bc72b5078b13fb5925c5bd2e6c097db8e932ce646c044e1f83573172f9ac69208c64960e3d54da4cc0725694121feca2d77a484b416b8a910f9590a6e22e61f6fc1a7cd6a469972089b2a0d5ce69e5f85a2e5043a6976b396459013dbe62d9f901866da3f335bc78d72c91ea3842b7f73c593c32545e981af60f3d1f86d16d0f27680c81dc0a1635c40a0cbf757898ddf67e4539ace5467702824c07123a1aa26c24df04282b511da4f03749f494a9ed2e1143e9d351ba45af88c90bee0cbfa38522371eba81b66dbafca7efe393f8b149c443f504eff09c4225cf50e473d486e5b44798cd7f3524edafde02382d1abbd672fc1c52d68a21c721959b97dfa938fc6cee6fe843d3940e9af949c8def990a3f9553d68abdf06e10e09364e5d0b8e50788a22bc4831c3006a29b854e6fae8132e38261a58c58be069554815babc4cc33a65c7c3985c956b5033397e4a4523aa0222b90a8b61c0a427e1e5623e480e36877dd018015453c5e90ceba088dbe12173403d0e835667ab674a6d2029f482175402cd05b4bb56bdc0f8e79897c2509f197c95e5d1677d800e102cdff87f3814e56bdabe682580ada01ba890e4bc28a2afadff3a9f44988a68a8d27c4ddb17ccbddf7b871568d1920498ff8ef59e56e835d2dbc5b590d8054310d8445a5269cd1067591deed66e9e3a0b5777ced03788857e4bedd24e76d756a72d821d4ac8ec8b2ded9270cc4925e09b4819104036694c8a8c45d8fd2625d1db0777638048e4661d18fbac50cef5f90afb8456275567e269372b66b44a74bc4ec9ece6256181601161e15534e44b45d0c4e5c4119b134c5a90f11598548633fdcdfdfadb01966009aecd06e5868662554deee0f7314004ebe9d56620d7aaf75b059709a86845b7817e91e9cf16da02fc5c8d0dcbcbfc5fa044399045cbeb4d67da16fa8dbf6b1bf021ff7cf1f13020e3df96c4f0d9666529117229a189d9aededa0b69ddbeae1053a034f6181cc51b52e0153445177109ef33d91f305ee0d0231ed0fb05c5bff5b7afe5dcea55e212038650dd3748e7124a143e6366d8f0eb421e9192703d5c6789a6773eeff2670f9f9cc12c0a79da3074013f4cb57cd2efeb8a54d8b3c658a06b440dfb45b723cdc0be9a6f14c90c275c2207eb4993f3c549ef6f58dd0c0aaf7b36b6608ba2f953be87f706a2fbd47e7d64386b77fb05e0e167a48ffc0d0801bb42d3c5a9a7ef807cc6abf78a7ffbec9d7259ac0cc6948f99a3abf96e47aacb27a832072a2142d4b0b0ec92f1bc967edd9cd75774b0802f4b11164a598e06622763dd9525b11c1f86e6245b1e38c28dd5fbac603d96181105461eded32760e3354213c67d6772e6997e62e74afe31ef4d61238b5dc4840f88730909b75c6c73d7f4e89475ed1ed8b7bcb6934ca5df3c8b9c804d596a63f33fe27ecf164c2e53ec087c64e414790c93d2024eba13ec0967c346bbd6795b0fe11ce99d44d736b9abfb17a71e48806aee7a80f32f9cfc2b7b30f99ed44bfa34a50519edd9e1d974807911de59e7cdff1cc0bd3f90659188fb680804d763f8a08141a441ce8e86026b0fd404b59cdca128fa77e5c5655a928d011bd0ebce78ca87f3292c406fe51904981eaa7b01c09f8b1dfad24fd62a1302520ee7519fdd909e9c9711f4731da8dfbef10b3cbff650f430d528e56cda60f2187875e9ace41aec84e0005db498cb3ba20192e7c3f96d5ff3271510132c4ccd0aa9349e275eceec31880a5090b5b36ede4af3a138c6806c1580d4d5b4bb0cb710852d60603a86b3ceb74353b7c1d05d8a18723e898a47d2d5a76fa97cb158655f311dedbec357e69e3bdf0c69233faa9cba5ed89c95aeeff7502fb5b5e126ec851b4805fe19a489bf7685b9ef92b3da610ce3f3b75efebbf6e35136c1f42488bfdd78b64ad20f1dae532e7ceccd1b2e72a6f8f73e72983d426dafbba8bffb04aa5c8a80878bc72b7dd32bab1e06c5d69bfd60870f9b398822633ef54d96413b0c84683d6fc7098efa76d7df5986a549b9b39a894bf29c1895a3390cc9f19a0c172a690742a0d7b898bfd236ee6d96a3c6de221dd92c61e0987c6b7f58a0363d944f0d587c5292110bed955cbadf53f4ff11d355e0fc0e7ed8c47ac7e60e93504536bfa3216711928360d963db16e37095a5abde7c7fc16cd829d57c154497cb0aeb5509579b908ef0b47a960a60e69a7925ae8460a55cd6488686dd3e5870a1cd2718235cab1e21f900078b2228b81bd41a903624d7d1613f53c22b992b1d4f5baf664d57aa9de139c5f99d6514e02c0523c28c305666e21ffc0d4269f634de752d7d72524d54b426e0b187f1626af61c527ad200f27a42ab7103c8a74981f5d039d1ac8243413ea1103c20cfc117bb4ceade4f0a6ee3ca4c3a063d70e2810e52be8afd82ec73ddbdd672c893cb5caae11cdf05e3e3c9d2307d85379081fb97be96caf195a3b4540ac4bcda6572a5cf5c3eca0f181bdeb00bdd3c6c87cde2a603e6637233719aaa16eab8ede48fee524150727f99725c4268ab46463e3c09fbe90b8f57c3966b454cd8878a15e08039cc9cd21902c5fa83b605c48ec2572ef143adc3d6e32e918e5f53d61793f1c64fecc0c850e9dd1734a2ced5bc472ee0c8a0027af071aa8b9f1883a679ec6989a768ceeeefd89f7d7388a96f754fbd7a3f5e2211804f883c051eff097665a9a0d099d4061908003d4b0555966768174fef12645779eba57b3ab8312af25a5b24e302b32d880a81fe3721f246fd14f34ad799c4a028221a8b911d7ab7", 0x1000}, {&(0x7f00000013c0)="11f3b44bb5c96f1a29b64b6d911b878ed007076b9c6790aa0e47a55c29a33e555896941f1ed98dce2bd7b849b90971a7adb153c47b39d622aad826e3bd96f22c179b599d70ae65d0892f4d4ff781df7e9c057dab57b41f712bf4023ae234b3d4e0cfda0b286883247604c2b858e02b4b1e1489daf54e6b95d605714b627e6d164c2e031603a3d3f1ad6a52", 0x8b}], 0x6, &(0x7f0000001500)=[{0xb0, 0x5184a841d880c594, 0x7f, "947c31b1d22a9f766e4be1f670321663c9eeffbbbe83349393bed8458b682e6d27033f7ad63657f3650da77125ac5e858ba5dd47cfd64a6ef7b1f763c52622364c0de1b8902132240aa29a7b51bc06bb8d7b5cc31e77ab809269018532a86238fd1a90ac12f5204ffb5b51d17e89fcab8d2bbc20ea3f6a862132bd0716c3cf4f97fdf4837df285ec59813d9d590bedbab8a824d0edbf4b28d066"}, {0x78, 0x1, 0x20000000, "fa9b311486a8b9ecf6122d202d78733a6a59e49bf29bd9ad4706c0188a4d3c297e215cb03a98e9435c71877272b5ae6c9f66a4fcbe0b387981c87e92bd52d01a7b5353e90e6a4a45e1e3aeb8e94c4fbc5015678936146e9cc3550ac8fe4c147a835b"}, {0x80, 0x0, 0x7b, "eedc268881fda2a48cdc78633c5078149c3ebd012f66d7da0a85ece473ec9102d204279ba129e38ba0b73abed861bc71399526372fc002e140dc5ac40522c928e670e9d32684930c26dc5c1f3e34f5492ca71f144f8059d924b01beae16d90df698d357e720cdca059bb8e1bab97a222"}, {0x78, 0xffff, 0x4000000000000000, "5d9bcce29751b1fb2942d545a5ebe29b7e2c12a34edbfdeed7221b052ec02ef37d7c1560fcbf3c5a37a1344b0971ca212ab98967efb50ead0a0dc490f9b498db9f191d4430e9bec441e5a730e9b89a2bb0c80e4501bf847d898d370f31ca828804640081"}, {0xb0, 0x1, 0x6, "44aa1664eb16ed8515ee069e9eea134c8ca77de91af72eb3ad4a6f88094012280f7644cfab0094a96626c903e03a1b9531a360bb5346db25b44370e18b5d30d66bff181e322bb1a4ccb77d4d228c98f31ee2997ba1ace393abbbdcb076ef4137d39b5385e6571e077a033e3c40250e3defb3cc613ab2d227c5e441521e43ee21e76615c1819a8b1a7e014cb7401ac089de71f814f907b6518a11ec298a5be187"}, {0xa0, 0xffff, 0x5dcf, "d22047a6b9f5d79235b7dd82217f8454024951da05729c645b57100dd9c09ee0d9352dea0b6a241088227315c4cedd1427f7a81c58919e099db2275b1d4cd261e891dc6b1870143615678b269a589a05f726330b538ec7fa1da0545535791d0a3599e5cebd1e51ce44fa8878b1c7b4e5a4aa2bd6d9e4a7673c54dfed4633b2e47bc8859bc425b16e11a49167725f4285"}, {0xb8, 0x1, 0x9, "9ac4331f8db5c26e0ce8c0b74fd56e47923bdbe1251911779761f26bf613fffda50e9109cf1a89bcc903a7c2787a0e6755c1ac06e0b6a07c7686528cf28a626a18aa02d0692e37922f8023b96b3d5c22c36fa51eb98776197c7cfa18071f4b28c8b832cbee47ee907dabafcc6567a11770cdf753284269ce061690d36014ebe1b610b6a7d19b6f356fd9304493a71bd66834b166944fb98b70d750b49679296ab06f381d18de"}, {0x1010, 0xffff, 0x3, "9ef291784ccb2d5a982a13621213566348b65dc9c62619b18868eec3b959fa8bf769c5277bffba10884786408353a893867557ae993d85caeff728d751fa1820d2ed649b9d16f33563d36ab32e96221bf4aa6f734f2b41b3b784f5e9767527846433b021870f5092d71c3aeb5ccda829e280c30424c324086f55110b2db053590091d95b9be5d87aec92237ba211bce8750ac0f1bb11a72ab24845d13d8fcded72b1f58b67689a7f3cd89e680ec79026226cdc140f0d9a5f9393a8cb2fbc74730f7c65362fc7514703524cbfbf1fead136906867770cf6c95d349bc7be097cf4f8faf0de5d57574046061442a6f0e636fe1ed56979144f4849c98f81dfbb3b802547a33993413a518386155f70467cf937e88364999471e6506fbd491aef9678e3cd0b601217011f2325cc4a1bca67d44b95499e5ca9eac67aac570e63f6696c6263897fa54259dd5c8e00c68a7856366da54e4d2d79810ca67809801bbabdbd738fb0669a833694417e7f1289cacb5dfe813ee5bb6ddd0eb128ea7fe6e54559f1966668ae4f9afdec17bd4d5f0d9e998db376542321809d9f9d00351f33792e47b78f69aa6a642c9e2d7eec6b02c3ec7b28746497502952ce1146e6fb4aa2714c3b7d53ac70ff0656a792a5713e4e7d432a0521ff336e14bf7d60b41581cbf1b1ed30e5defe5f83bce89705e0680b4c5e2631820ede7a11ac84623605169505ef8594eee5f60f674f6815b84998ee076f6c3633b73ff107b6eb272cd03d3ed0227952526baf244447655b9fff2ba63d4a7e3c41cfec4846b2cb40a3b24f7bcd689b4fd50f33fa9e5cf4d5c1bfd22f8784401543d401481102d0c45b1537c9f528fe1e9a185ad41a37b9db1c93711d0573d058768db434bffd2f42386c8456c3c7c4a8bae5767d655537696dd38f78ccce484500a634198af415ee0e47772d7086f14e146a1756e3700a512fcc424e6dd9b62bdf94eb1d1bb09416f562938727202b49fc73e8e3006e09fda2b3a37384f20f40a217d0786f5c67b2c056c4974f0f1c85a107d8ae5ba6e2f803c6d26941fc71deecf7862911cb02b9d595ad557efe54b299eaa85db6e94aec71fd953cb772cb9aa4fb8055a3fbf8344475be0cfd83d4a265fa0986f45903abe74cba0e75608be1c95e61798279e22c19a87b1f9e383a5d9a98272d8e4cc60de79399867aec3e04c9ea5e7c4368ec75b57dfb5354ce277aa9840f53cb97182f35a2923100ddac63b72f8a41258af402f50c2ae900d37f306b8d8fd358e4ca7a5e03d358a15810620564cf3cf812ac46cc643cfbdb2f58c8eb42ff127618f5db79869dad9b16d43e7c8eec24fc5c7a8b6ce989ffc1fc891dc663cb805e9a2fa7a0bf2ef085a95f10046951f694295988e488f9fd641b5878eef1b2cd658619b411cef45d25028671a9c287764ef9a71818373f01b0f98bdb88575bb2c73f4aee24d7589ad1a672b84ae914fb2cc82f31e7bba00788f3f01f4614fb87ac4a8d9ea582c43b4f2789f6a299691d4572bab8c06818acc0629170bfc8bee5356a10e80d82b4c77ec56abc6b781338da12affd12fd299f75ff812ceabffac6ccac7da5bf4d6b02c2c0045b31e8751609b7bf45ff72e162537a30fece6753cf888ae5940120b268337f10c00057d5d58623256d2cae7fa1c13ca8e672395e6e99ece86e059f94c3801b449c9ced8a111546dd51f0b05093d699346f57d762065bb637971fdd068f739255ffaa7a978a7d8edd68132415f1b7495219f67ae7b74ccc92c65b7300c5cbad61581e230b3cc27b7527fb89fb65e317519adbc1196ae7584ad6e45b85acda66256b70747477625b563f51b85e7fbbfcef6f2c32cd146a35c5d2e48b2f25fa98339237168d6ae313fd4ef4691a134a6cad2bfd7b47c5c3286bbe7e92d259a832407e6745f1d0b13724e57dbad832c6d27703a713d6c92125ff21fba839e111419a25286a159dc1c4e0c11b7d59698697636a563a6e6a700d62a691ba8156c3df5bf95d30e0d6486ab7ff3d7c4051a06edcab58278564224d300c00c634f98dff4171d1d0b5a1d686629deb01f2e892a895ed21ab4056a82d7612f383e2507183fdec9ee118879050b82ca349c70762f2c3c08d3a4eef6f47083b6be77db74ac8ac577ec5b7dfc9f8125f2b986edcf524754c9a1e358154b856eeae9937977bb856ce28c7e516c662e3b6bf6e5b47a96384ebce3bf4d3119202f6ff7fa8e4291a0df4d87d29613ec3bea95ade88944152102284e9e4f3f0fcc70f1ce8c63f16d0dd56ee84f195be6b4083f5bd938253340dc8d5c3f8b90ffb2649bdd555a9d9388bc1edbb0f02925056e7dd9bb0c2d50161e03924f1c1e84f628544e0b8a9900f8d0503c057b4dc2ac5230fa96642b8554f1ac21b1516415952c482f144bf160a2a47246b5f5f77d14b43092a65aaf90f2c2b30cb96814d532c22eb5703b5a99704c7d697c24a0d67727685d5e535caa181cb53f2b1a01276e5ba4d55b2fb8673b3c417630fd51394b535eaeb883ef4f2af1e90dc3350cbb16718febf5ceff739c11239252f4ac83209479efe2d0e31b027ada58bce41cdfef90394c6fdcedafe632f6665c67261effa161b1571602e7b34036fc034752dd08a1a1c5ba45441a2aa2f458f25a76e6524c399184daa56676ab91708efd9ee084125df7b696ee9799f7d3d4a3a5b15653b78011c5510a6c9a8b7f4bad07a3858233b730cc1aa5b099499f7c68ed5d5e59e56ef5ef303163e3b8a804b851bdc47e943b6e1030f74f8d3b760b4ebc64d653fd07f5a240a928d0ed15bfa35818476f246eb430b77ec93345595466958452e1547a044c0894c0c015a01440132576f0e0330072ba914269bdefb33c9f90bca7622378ea75269631e0bec9dc7312243a0b5fc1ee4163d366380ef467e09d72e4f5219f1a8ef988d27e2bd797bd8773e44fdca804f9e912e9cc68fbd135f92862a9c4c5bcd60c19dbef069b55535ba6a2a66fd98ccbb28dbd2b2c9279ffe6e4030b5b38b379979b7ee454d7b117a5fc453d25dd0afc962ac369380fd1fb63bd2be01933ac213d26d656db9311d4ced185c3af7a9017e2bb3bd81351e1c0e3df6017d19fba002fc6c2b1882dcb97fd19df5ba3fb69e09d3f494290f72e143871dcbde004a63574381c1a97a596dfbc274aefda5d403fd431e4ffc8d6afdc7d2db5ecfe29c06e0794e746d79870851a7a8b4592759ee5199d912051a59f8de5d1c931dad9749e4fe64415df911490a535d8ef8147b4ebd5d94aa42774bfc3f036d86aadf61c9dd256a61944c86c7cb5d03503aa91ca751869c54fd797fc3893feab4cad2b0b61a3f12f9f0b9405d25d5774078f2fe5754d37462d654798a69c96f9f155286d6c1aed7fa638ffc786bb0d5582f750f7b2fd33ac9276b7cc5d9ac680bf2d18adfe07a8a5adb1e4e3fecb434d552c791099d11359ccbd37fa47e3be82e774f690a30f95fb72d416a934adfc8111ed9be50e2a4a79b71a8a88328e5f5618ed38d60f5713eadac31fe4bcf4bc842ab596ab84dd0e2fffef3b5b48261fdecb019fbe4a9c6ebd543b75ee4361ff516d1dca34661e90de76b34075cdd3745fea3b81b5c058fd46493519f75d526466049ffb1a7bddcd21ca211e5d8976f922d0d523886e04b6c66053daccc81b5f6b472edebd8b57159bff7dab5de0dfa724bf07f69a6f35e87f656427bb21af84eeee5d1fd59cb40daf1f523823a68ef4c9a78079951c1b7f2804e731babacac69259b33369c14f71158e9a90d064f9a002872211dfe13bcfb1c87a0e6543d18f165d6732029710e1751ea9831aed172dfd122ae95f2ca3bd026058029b45fe8664f2c101c24320bcc128054e068028a107dc4aa1057c99a92ede8ecb923e2ec39c8be5f8356c2a2a7d12da950b586a10acad6e51c7d8aba3550b8301101a19bbd37e45a1b7a0f5d846c0b62d46c222c217330cd7da643cd15266a47ee872e7b2d003e5956252ff923fd730532e3fcf2f22460936208ea3f9e7c97fb7ee09a0c1e8fd3e25636cafe9b68f3703a749e5c14c6960ef4cb5103e5c7387fe30785b5aecb73496ebb3fcd718d11af3a590f378c6c9b7d1ae157308137ea076d8c8ec67e44aef35556af556234f79a705bae1a331405fdfc14c27f58a5a46f71d86352ea3ad18ec86f84b011f89607636f9427ccbb38862a3a688408070a2af6578349b358c32105eac63f9da67a7f0b927ece887ba1b2e7ddd20a052fa17ccc4c19d8e33ff3d3263f2b0364b95865b293d04af82b99493f63d14dfc83ef7ce83c69bb775d9168eeb98ec057012338d58f3d8aca35864d644b736f14b2ae75f61e4cea3e404cee1d5f4aeb6986ce13ca166c24dcbbd3cbba4c976da6d02f7251012fc4359d7eca4bb0d8cd3e9d6f4caf014197f9cea9cfc600fdb6d4de20515570949473e5a23a5556b55fea50fc40dcc13ecbb451848ea5734a133104deb024107f5597d56b4c24d8be2a4c2449d0df05fc20f48c97e77a35a21bbb6871a467f210a4cea601f0d5b2851c3e5080594d7ed3d59ddbba3b35bbce0ca7673b11b97e68e315b18c36dff57b4375fe2b8c655f46cfe32b5f5c72c7a2b8c0eb1a962ab83fe8f424afd84ffcd4e462efd9ae831ce61900556010d23afc2620eb5a3ebaefabc1b0ce9fb973b072e89ee61b202abaaf498c990c275ab9f45ee65d814ced3478a3d9f646a2729657408194078fdef8a95c6802eb5d46e6fadcd852738836ad03a5ec9b1b56227dee3f3ed47a8028d8a3398f0c829a47d66a0d1df7ce814d519cffcfdd28c449d65e8223df41f4be789db607a3b21fe09924ca855598eac70a3c6ccbf2abdbb4d56c6e11a50910932002727af768ce540e185da6e31fc8b079111bb0c86eee1e44343d84afd8ac18064e256a65b5f6bc27b56ae377cf6460d33481a1112428f774883f9ab816766bc8b5f44fb12ea7183725fd7a60059819f326c414921fb4b3211c04ecb7858bf1d8d272fcf921abed127b2d8a075e4a87e66ed154d2e4288057ea0d1fb6f3bdae4f16787ce855c9f4db357befa9111277ae0362a150ba121120f8910561dc8dde6b03011f7ba92d8045a15d6f2311d4dbf7d18c9b5bd6119d72e95e9631b7251c06f7fbd185e45abaf3caeac22e5163bd91931a9720747053d696c20f402fa4108bdb6635552b8d10bd467235d15437130b62dbf65492cf7f2b848d5154686301342f18279fbd65274b43133e41185a12c2e5380ff8c2b47e2ddb57fb162fcecaf2110aea5a9735ef1cfb081ca4002e1dad9ac20a0da00a4c7186a0bbe0b8ab259f9fe8d2269fca9c4188ba4379683b86eb1e4dcabafe5380d6617221c430e49e16141b50ac7999ea563dd86c5e5cec7d027da119feeaf75e722eba7e0b61acc85abc0cac0e0e19e44e6491755ac7ac3c17322c29091e34be6f1eaa7a1a367771be7ee78e00ad2dd9b4d8b87d20f806451d53f725ce54f92a552a044c48d294f0c211d2e2fc6ca84c99980a4af0707115c7c8a8ca703e570b2ddb69d1dd4f7c1d6cdb20b3a348cf2948357c1f918d1cd8892eb55d7cf89e2467fdc8073c60332fbc67cbdee1b1d8b67a075ddfc5dc9f1004d91bb342f6dfe2158a82e7b9c14032b5fc744491920a8ae93bf94ec9977d1f67f2e0e8131ee00b4d9e1ee85d99bfa6bb63a165bd2d81a4703b0bf553ca7fb6610b6bda7e0153a008af9a604d89fc5c895d98443288536198340855408ce15eaf31c5e3bf9a98de1e93c187450b75f2cc27e807cef4a61f13dd12"}], 0x1438}, 0x402) setsockopt(r0, 0x9, 0x7fff, &(0x7f0000000080)="68eb512fe8617d3e23dc50916f4c50672dff84c4d5cce2c80a48431e3631e850cbffa9791bf20f1b7175955247bbd68011d8133067a3055d625fb66ab6544d83612f5cbbabfab956c7db47f2a96a93173e29f6ebb766a5c8ce85929be2a5435f63c5d448b6a02cb85e98c45ba4d5b11294f16d3893ab13ab0ff638369f", 0x7d) socket(0x1b, 0x4000, 0x8) setsockopt(r0, 0x0, 0x8, &(0x7f0000002980)='\x00\x00\x00\x00', 0xd4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x2, 0x1, 0x7, 0x80000001, 0x6}, 0xc) msgget$private(0x0, 0x80) 16:00:00 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{0x80000000, 0x2}, {0xffe, 0x4}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0xa0) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) lseek(r0, 0x0, 0xbbd6e1a3c996083a) r2 = kqueue() ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000000c0)) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r3 = kqueue() fcntl$dupfd(r0, 0xa, r3) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r2) 16:00:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="5eb7cbb4e57a330a98e4299fe31beedb78a79cbf41c16c9007e706803def2f1f850f56d46fba1c1f7bf48ab4d927af66887328228d8e32f5a8d94017a5b498f2eaf995611fe5ae85bd9cd3471627d077b2c7561e933ed53bdbab310dcd568f5d", 0x60}, {&(0x7f0000000680)="657fb2d43ff3469fb78cce2724cdf028ec5cb9aa4edb3fd8b3395d01bf6c585bb4f8c3c183a994da5a6c4074b3df093a64c81c1288e9ea35f2586a4eaf54f9a352eb23e448596185a9085d7d1e9c8e0ec8db575bd602638913acd9d62bbb67372b3d9dc666292b07dab7821b7a10d15a0c", 0x71}, {&(0x7f0000000100)="1c8400d4cd0ec912b6bdad01fe3cd32bff925d3fe8e3aa228efe0800c16eb04a1bdff0a8dfad16d12a00b439eaade78337de882b2e169dcbdbc69b463237b02ba42fb2c4969b1ac7104f70c46932d4753ba7d04326b485dd513cfdc7cf8d002d760177c63f2a6503a79cb9da51bcb606fd221172f0bc363ef9b6032fbdc750a32f3e5cffd753f70f0d00471ae4852ff3ef22297db153b1a9ecbc6ab0f66d8abf2d86113cdcf7b0871d01af23e07b2b8308", 0xb1}, {&(0x7f00000001c0)="ca42d6accfea1ec20197459693", 0xd}, {&(0x7f0000000080)="bd4b4e556b2f42e3f41445c17942815eeb914b924f2f2ed95890968911abb96d75c76212a8", 0x25}], 0x224) shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffb000/0x3000)=nil) writev(r0, &(0x7f0000000580)=[{&(0x7f00000002c0)="a29898c4f9093c820a3280eb84c78e4b5a06c0e27b1a2cc5f896c50b7a50c2d5bd4917296092a277f2247e5d768f9b6a603d1dc92c01b241e9551323e9887829b41ac7df5bba2a58f1ec38784e08517cc7f9322323bd85e1324ea796895c0805e0218b9bc5b335fa2a2ff51be4ff5214743c35a2d0cf38a1c513b24a743f77163bc31a8ca121504cc0ff08f1929b0670bc675f0c2a8bef86b7d06dfa529827e74da1ad12237bdf25eb7dcfd5a6afdf1107a4881e9571a0955811b0b020f8e58c00c59d6f65a2e7bb8af0cbaf4bb971f532df41f232bcb46412876440ffe5fbb5ddde58647082463a69528399049f2a3d7c48c490f83d", 0xf6}, {&(0x7f00000003c0)="ae7e00849d98dac56f39d9f11b17b0116e31f38e349f493307e9fe44acdd7b7651d1377852ecb2184a2ead3f35c47aa0386e7944da52814216a4cb61ccd2162bd12db9c23facad", 0x47}, {&(0x7f0000000440)="52bc846b01f03d4eb676d4ab5d720d7c4d886417a7778e7b4741295fac52ca5dbbfff66ea16532", 0x27}, {&(0x7f0000000480)="536ebec28e2289d898df358d886eddfe8e22e1127d3cf610809a5481b6bc91f88b10a116f0fd053989a4882a482b36073066e23757ae9144dab794b5699404956c5f3736bd651744f8f11bccbbc1f68a2c8c314e046b58ab969e1797d0d8efdb86fb8d28baa0ef2b1ba8e5dd9c62bb6b82f76bac360efeba835fe3a36e873c93f6f408b525f93cea9f76365c92d035ecb54917fae6f8bafe83fd6ca258ea5af73424b6dc", 0xa4}, {&(0x7f0000000540)="541c9f20743f7cfb3664e16f3451caea968a43705502778f82c7", 0x1a}], 0x2) setsockopt(r0, 0x6, 0x10, &(0x7f0000000180), 0x0) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x2, 0x1) recvfrom$unix(r1, &(0x7f00000001c0)=""/76, 0x4c, 0x2, &(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x8) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f00000000c0)=0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r4, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "69ed68111496a7a7d947135be1c6f0c0b4d01b8e"}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 16:00:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000080)) getdents(r0, &(0x7f00000000c0), 0x0) close(r0) poll(&(0x7f0000000180)=[{r1, 0x41}, {r1, 0x4}, {r2, 0x88}, {r0, 0x40}, {r0, 0x6}], 0x5, 0x10001) ftruncate(r2, 0x8) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) 16:00:00 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0xffffffffffffffff) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x802, 0x0) fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x3) pckbd_enable: command error 16:00:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() getgroups(0x3, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff]) close(r0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/253, 0xfd}, {&(0x7f0000000280)=""/239, 0xef}, {&(0x7f0000000080)=""/186, 0xba}, {&(0x7f0000000380)=""/116, 0x74}], 0x4) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000500)="b7", 0x1) readv(r1, &(0x7f00000000c0), 0x1000000000000029) 16:00:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x2, 0x8, 0x40, 0x7fffffff, "8bf11d25ae5b0dc4d63e2b908ee0710451f37c2f", 0x6, 0xfffffffffffffffe}) chflags(&(0x7f0000000000)='./file0/file0\x00', 0x20000) 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000)="eaff121305000000", 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, r1) read(r0, &(0x7f0000000100)=""/171, 0xab) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) r4 = dup2(r0, r0) ioctl$TIOCSTART(r4, 0x2000746e) 16:00:01 executing program 1: r0 = socket$inet6(0x18, 0x6, 0x4) r1 = dup(r0) syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) connect(r0, &(0x7f0000000480)=@un=@abs={0x1, 0x0, 0x2}, 0x8) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000040)=""/171, 0xab}, {&(0x7f0000000100)=""/222, 0xde}, {&(0x7f0000000200)=""/34, 0x22}, {&(0x7f0000000240)=""/93, 0x5d}, {&(0x7f00000002c0)=""/47, 0x2f}, {&(0x7f0000000300)=""/251, 0xfb}], 0x6) socket(0x2, 0x5, 0x8) shutdown(r0, 0x1) close(r0) 16:00:01 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x1d, 0x0) r1 = msgget(0x0, 0x0) getpgrp() msgctl$IPC_SET(r1, 0x27, 0x0) r2 = getgid() setgid(r2) fcntl$setown(r0, 0x6, 0x0) 16:00:01 executing program 1: setuid(0xee01) r0 = getuid() getgroups(0x4, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000080)='./file0\x00', r0, r1) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x100) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r3, r3) 16:00:02 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) linkat(r1, &(0x7f0000000200)='./file0/file0/../file0\x00', r2, &(0x7f0000000280)='./file0\x00', 0x4) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) faccessat(r4, &(0x7f0000000540)='./file0\x00', 0x2, 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000500)={0xd811, 0x5}, 0x8) accept(r3, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) fchmodat(r1, &(0x7f0000000580)='./file0/file0/../file0\x00', 0x144, 0x6) chmod(&(0x7f0000000140)='./file0/file0/../file0\x00', 0x0) chflagsat(r4, &(0x7f0000000380)='./file0/file0\x00', 0x2, 0x0) writev(r1, &(0x7f00000004c0)=[{&(0x7f00000003c0)="9bfab337fbc7f104c6b77f5d2e9513ef3bad122f4914669f6ba7417b40b18b8a955b4bbffdeb328d3f8fe7495f297c7dfda2137e98999a544c301ad35ae10a4120860974c80f32aeaf8dbd3b6d26596e0733b2c2c4699f4278641b1a93b4c06a01fe271d262693084c3326211f90a35a9ba68aef94608ab565745a9a140061fe68f610ba0cd2d590e502212aaefcaea36bf4fda43846bc6ec84073eb3e5109b483850ba44991087fd62473d7b7c3f56d340536d31b673d81bf7b882d039e84ab51fac9585935f23cbef7e352b1f947f4edba227004534a39ca8b714d33d55ddbec6dbb0439", 0xe5}], 0x1) openat(r0, &(0x7f00000002c0)='./file0/file0\x00', 0x880, 0x4e) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='x\x00') 16:00:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x6, 0x5, 0x219) recvfrom$inet6(r2, &(0x7f0000000080)=""/4096, 0x1000, 0x2, &(0x7f0000000000)={0x18, 0x2, 0x7, 0x1}, 0xc) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) close(r1) 16:00:02 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="caf5b415", 0x4) socket(0x6, 0x0, 0x612) 16:00:02 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x46612ef3) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x8) fchdir(r1) 16:00:02 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x0, "010000000000000000ffffff7f00", 0x0, 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() close(r0) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f00000000c0)='./file0\x00') readlinkat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0x8a) r2 = socket(0x18, 0x1, 0x0) recvfrom(r2, &(0x7f0000000080)=""/161, 0xa1, 0x0, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) bind$inet6(r2, &(0x7f0000000040)={0x18, 0x2, 0x7, 0x2}, 0xc) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r1, r1) 16:00:02 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r0, r1) fcntl$setstatus(r2, 0x4, 0xcc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) read(r2, 0x0, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x0) r0 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) open(&(0x7f0000000040)='./bus\x00', 0x8, 0x23) 16:00:02 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x1, 0x100) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) setuid(0xee01) r1 = getuid() setreuid(r1, 0x0) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) setreuid(0x0, 0x0) 16:00:02 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) open(&(0x7f0000000100)='./file0\x00', 0x88, 0x181) writev(r1, 0xffffffffffffffff, 0xfffffea2) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x1b, 0x4}, {{r1}, 0xfffffffffffffffc, 0x10, 0x1, 0x7f, 0x6}, {{r1}, 0xfffffffffffffffb, 0x28, 0x0, 0x80, 0x1ff}], 0x0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x40, 0x2, 0x2, 0x7}], 0x3, &(0x7f00000000c0)={0x4000000000000, 0x4}) 16:00:02 executing program 0: setreuid(0x0, 0xee00) setreuid(0x0, 0xffffffffffffffff) getuid() 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x6, 0x3, 0x40, 0x1, "bbb88b4d557150a11790e8dc94f9e1e2a84b5626", 0x33, 0x1}) r1 = dup(0xffffffffffffffff) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x49769534) fchmod(r1, 0x100) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003100000000000400"], 0x10}, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x1, 0x0) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000100)=""/93, &(0x7f0000000180)=0x5d) 16:00:02 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000013c0), 0xc) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000014c0)) sendmsg$unix(r0, &(0x7f0000001440)={&(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x8, &(0x7f0000001340)=[{&(0x7f0000001300)="b4b68c9a6f8fe4d9406a24adf7dc3b5a3adf6f4264d88fd23ed51356", 0x1c}], 0x1, 0x0, 0x0, 0xb}, 0x8) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x101) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000001480)={{0x18, 0x3, 0xfffffffffffffff9, 0x6692}, {0x18, 0x2, 0x1000, 0x6}, 0x6, [0x5, 0x3f, 0x10000, 0x5, 0x3, 0x3a, 0x7, 0x602cfe0d]}, 0x3c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1000, 0x0, "fd84054fdda0e1b284ec12db28d1d4eebeb16626"}) 16:00:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0xfefacd0925760cfd) listen(r0, 0x400) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0xfdfffffffffffffd, 0x0, 0x90d2, 0x0, "d726c1e77a6fc6e23c5cd18809fda41fe4e74de4", 0x0, 0x7f80000000000000}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20090, 0x186) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0xcce, 0x2}, {0x18, 0x3, 0x8000000000000, 0x1bd1}, 0x7fffffff, [0x1, 0xfffffffffffffff7, 0x9, 0x400, 0x80, 0x6, 0x6, 0x6]}, 0x3c) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000200)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c0250a69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe2831c33b8574dbca323c0e7d03", 0xa2) r2 = syz_open_pts() getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000700), &(0x7f0000000740)=0x10) close(r0) writev(r0, &(0x7f0000000680)=[{0x0}], 0x1) dup(r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) syz_open_pts() 16:00:02 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDSETRAD(r0, 0x20004b43) recvmsg(r1, &(0x7f00000024c0)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000002340)=[{&(0x7f0000000180)=""/179, 0xb3}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/92, 0x5c}, {&(0x7f00000012c0)=""/4096, 0x1000}, {&(0x7f0000000100)=""/41, 0x29}, {&(0x7f00000022c0)=""/4, 0x4}, {&(0x7f0000002300)}], 0x7, &(0x7f00000023c0)=""/243, 0xf3}, 0x1) setsockopt(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pipe2(&(0x7f00000025c0), 0x10000) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000002300)=0x1) write(0xffffffffffffffff, &(0x7f0000000040)="f40d76215b979e4f28d11c1ac72181da58ed1aad", 0x14) getdents(r1, &(0x7f0000002500)=""/136, 0x88) 16:00:02 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) r1 = socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x40047309, &(0x7f0000000040)) 16:00:02 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffd, 0x4) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) lseek(r0, 0x0, 0x0) 16:00:03 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$unix(r1, &(0x7f00000000c0)="4ee3ff7020360c5ed17190978f99d0865d5c6116e6ccb9aa8b1050260b5123f8b8950c2e906303cce4de8c7aec6b38ffd31ca3a05836bcba7f72978edaa4e469e811d7f8a5ec93c633fed81a2a6bf7", 0x4f, 0x400, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = open(&(0x7f0000000080)='./bus\x00', 0x103, 0x1) fcntl$setstatus(r2, 0x4, 0x4) fcntl$getown(r0, 0x5) linkat(r2, &(0x7f0000000140)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00', 0x4) 16:00:03 executing program 1: setrlimit(0x7, &(0x7f00000000c0)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) getgroups(0x2, &(0x7f0000000680)=[0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0)={r1, r2, r3}, 0xc) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000180)="63d95a949b686a4f7ccb722eec2e278395265536b2db4de5183c26a26a6abf8264063746ae4e8e532b8ebc51a183c8929d7617237f1b477ad018b6692cba15530fc5c94b5aca19e4223e31a89a873edf851aa5dd3be12de39dd231a81a8a87fd", 0x60}, {&(0x7f0000000200)="677d4724543dc9513d928a6bda5e3858f5615aca344a3e07ba8f929c5602276faf60f949a2eefe6d8de56ebab7b1f3278e2f00bc9a0139958fb5de6f1cfaa96807b9c800adf64cd015e57c9a3d6d07d9d45a0d5b57494755ace68a7bb5a6a1cc5e3ea0cc8b2f75405ffacbc28a36d26bae17f78801397dcb6cbbb62b89339d0dae653e57ced705b5dc71a5b17d89da", 0x8f}, {&(0x7f00000002c0)="f3a1", 0x2}, {&(0x7f0000000300)="fb4ffaf3bc9a66786b09661d902fca5573ce37037c56566ca08ae79083821f603edec9ea912b17f2553732f37dbe1d45c2e1ce91ca390fdfd53de303b6e01e67efa2632e1ac73a2792f9c6ad73120b1bc3e7000f0745c81243bc93b6a274583b", 0x60}, {&(0x7f0000000380)="6df89a7f0ba72be73c681c9e565d7efe8cda291458116bfc762806fc8820789226a7dbc4eff4f44604bc796481be9158386445e0328ed8539bcb4388cec9129cc5889d54d7388c2035a629fbcdc7c731d7eed9df0d1c96ff0c148727548f3ab820396df2cb084764dc9d9e0b9eeeb444bb1c9d4cf3828fa7307ce73e237d7d70ae6b0fdf73e18a406a2b4b27f0983390c07d2d6075cd158aff835e8a2ab88dc72ef5155c79e3e875a169d013ce33e0b8b3f3d9422269b23256426a75c440b793598e7a46fbf60c73db5bd3b2ae9830f5dfa1b0f2e4099f010a47f66f482670ec4337f668a1ed55549ded43ef3ece5c0b1243c307", 0xf4}, {&(0x7f0000000480)="2380da11108f7c6d2711706b1e22a6df24fe051e40cb6ac0661bf18ec0d4425a0635228159c5f8c8e8bd0f3e304c9ebf", 0x30}], 0x6, 0x0, 0x0, 0xa}, 0x4) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000005c0)={0x100000000, 0x8, 0x7fffffff, 0x6, "799121c423fa97a64bc169a22e10e7dc12587d46", 0x8, 0x26310ce}) listen(r5, 0x200) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f0000000080)='u', 0x1) write(r7, 0x0, 0x0) close(r6) setrlimit(0x2, &(0x7f0000000100)={0x400000000040, 0xfffffffffffffffd}) 16:00:03 executing program 0: open$dir(&(0x7f0000000180)='./bus/file0\x00', 0x10028, 0x8a) r0 = socket(0x11, 0x3, 0x0) r1 = dup2(r0, r0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000001c0)=0x80) recvmsg(r1, &(0x7f0000002980)={0x0, 0x0, &(0x7f0000002880)=[{&(0x7f0000002800)=""/116, 0x74}], 0x1, 0x0}, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) 16:00:03 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x0) r0 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) fchmodat(r0, &(0x7f0000000000)='./bus\x00', 0x40, 0x6) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) 16:00:03 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in6, 0xc, 0xffffffffffffffff, 0x0, &(0x7f00000000c0)=""/37, 0x25}, 0x801) r1 = kqueue() poll(&(0x7f0000000080)=[{r1, 0x17}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r3, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 16:00:03 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) 16:00:03 executing program 0: setrlimit(0x2, &(0x7f0000000000)={0x7fff, 0x8000000000}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x2) setsockopt(r1, 0x2, 0x6, &(0x7f0000000080)="399ba26bdf4dc355ba3ff74c7880716e3d60a9697d0f3974b1d84abc041e1eca3d8cae1f986b0194dd5c9f9dc63e19ade32ab65bf9198f", 0x37) mprotect(&(0x7f0000292000/0x3000)=nil, 0x3000, 0x4) 16:00:03 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x402004, 0xffffffffffffffff) r0 = syz_open_pts() r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) accept(r1, 0x0, &(0x7f0000000040)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x80000001) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x7) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x0) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x40, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10000003d, 0x40) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{0x0}], 0x1) mkdirat(r0, &(0x7f0000000140)='./bus/file0\x00', 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) getrusage(0xffffffffffffffff, &(0x7f0000000200)) 16:00:03 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x80, 0x0) write(r0, &(0x7f0000000240)="33e92003702e27335510edc81866ebdbe0ba81f1f652d23348a6d6b57152a7a3bc9d40b63f8cb394033126db2f8a152e884ac1e2492953fc74b5186b22e60fa1fcfddc5510e1ad576c85ed40328e9a0b9d06540227e24045e21f835db934debbafdb64b5026730a4c57151451bc374a96317c9bccc7d6fb4fbc7f0c7f6e1a8908437829fa83e5889b8c20913bddead2cc50ef7c3fd5645773784ab85a84afd00abdace05687f", 0xa6) r1 = syz_open_pts() write(r1, &(0x7f0000000180)="a3", 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x0, 0x2, 0xa73, 0x1}, {{r1}, 0xffffffffffffffff, 0x1, 0xc, 0x0, 0x1}, {{r1}, 0xffffffffffffffff, 0x11, 0x70, 0xea, 0x8000000000}, {{r1}, 0xfffffffffffffff8, 0x10, 0x0, 0x401, 0x1}, {{r1}, 0xfffffffffffffffb, 0x2, 0x3, 0x0, 0x200}], 0x1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x4, 0x80000010, 0x400, 0x101}], 0xfffffffffffff000, &(0x7f00000001c0)={0x3, 0x7fff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0xffffffffffffffff, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) poll(&(0x7f0000000300)=[{r0, 0x2}, {r0, 0xc}, {r1, 0x20}], 0x3, 0x455) write(r1, &(0x7f0000000200), 0xfe72) syz_open_pts() 16:00:04 executing program 1: r0 = socket(0x10000000005, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) kevent(r1, &(0x7f0000000000), 0x3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x7fff, 0x0) pipe(&(0x7f0000000340)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffb, 0x21, 0x80000000, 0x9, 0x967}, {{r2}, 0xfffffffffffffff9, 0x2, 0x80, 0xffffffff, 0x1}], 0x3ff, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xdbf5f40c3bc77a68, 0x2, 0x4, 0xec1d}, {{r0}, 0xfffffffffffffffa, 0x0, 0x40, 0x10000, 0x2}, {{r2}, 0xfffffffffffffff9, 0x8, 0x80000000, 0xfffffffffffffff8, 0xfffffffffffffffe}, {{r1}, 0xfffffffffffffffd, 0x1c, 0x10, 0x0, 0x10001}, {{r1}, 0xfffffffffffffff9, 0x42, 0x2, 0x100000001, 0x5}, {{r0}, 0xffffffffffffffff, 0xd9, 0xfffffffffffffffe, 0x0, 0x7}, {{r0}, 0xfffffffffffffffa, 0x8, 0xf0000004, 0x101, 0x4}], 0x6800000000000000, &(0x7f00000002c0)={0x8, 0x6b}) getrlimit(0x8, &(0x7f0000000000)) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x110) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000300)=0x7) kevent(r1, &(0x7f00000000c0), 0x743e, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x4, 0x6}, {{r1}, 0xfffffffffffffffe, 0x6a, 0x80000000}, {{r1}, 0xfffffffffffffffb, 0xd1, 0x1, 0x5, 0x4}, {{r0}, 0xfffffffffffffffd, 0x80, 0x1, 0x9, 0x4}], 0x100, &(0x7f0000000180)={0x200, 0x1000000000000000}) 16:00:04 executing program 1: syz_extract_tcp_res(&(0x7f0000000000), 0x8001, 0x4) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000080)=0xc) shutdown(r0, 0x3) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000400)="b100050390000000000000005786ca1120741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9181830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:04 executing program 1: r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmdt(0x0) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x0) 16:00:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xbb8, "0366402ba77f0c033c02df71795acd76ef3caf00"}) chmod(&(0x7f0000000140)='./file0\x00', 0x20) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="567bd465c3e198de898e30660b797bb41e70e20654328a10dc330266cb8738403cfa452df318df6d2e7f", 0xe5a9a7bd7414ba5a}], 0x1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) 16:00:04 executing program 1: mprotect(&(0x7f0000242000/0x3000)=nil, 0x3000, 0x3) r0 = socket(0x16, 0xfffffffffffffffe, 0xffffffffffff0f4a) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) nanosleep(&(0x7f0000000080)={0x9, 0x9}, &(0x7f00000000c0)) setsockopt(r0, 0xd7ea, 0x800000000000009, &(0x7f0000000040)="2929184330985b999c5753ff0f21d7", 0xf) mprotect(&(0x7f0000242000/0x3000)=nil, 0x3000, 0x4) OpenBSD/amd64 (ci-openbsd-main-8.c.syzkaller.internal) (tty00) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)="01", 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x4) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open(&(0x7f0000000040)='./bus\x00', 0x8210, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x20, 0x0) close(r0) 16:00:04 executing program 0: r0 = semget$private(0x0, 0x3, 0x100) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000001b00)=""/128) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x1e, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000003c0)=0xc) fcntl$lock(r1, 0x8, &(0x7f0000000440)={0x3, 0x0, 0x0, 0x9, r2}) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r3, &(0x7f0000000100)="9b3a9fe1302d49b975674e25107db7dff6cf127882218759bab8966efef15d529142b2b2f0a24904752a173aeac42180276f08d55af46945ce64c9020b0eecb9e39f27f9c7d949072eeb93a2250f805e95", 0x51) clock_gettime(0x0, &(0x7f0000000180)) mknod(&(0x7f00000001c0)='./file0\x00', 0x6000, 0xf2) r4 = accept(r1, &(0x7f0000001980)=@un=@abs, &(0x7f0000000240)=0xffffffffffffffd8) r5 = dup2(r4, r4) kevent(r5, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x5, 0xffff}, {{r5}, 0xfffffffffffffff9, 0x40, 0x2, 0xfffffffffffffff8}, {{r4}, 0xfffffffffffffffc, 0x12, 0x10, 0x80000001, 0xffffffffffffff7c}], 0x5, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffc, 0x4, 0x1, 0x6, 0x2}, {{r4}, 0xfffffffffffffffe, 0x80, 0x0, 0x81, 0x6f62}], 0x3, &(0x7f0000000340)={0xffffffffffffff28, 0x3}) r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r6, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000380)) accept$inet6(r3, &(0x7f0000000200), &(0x7f0000000400)=0xc) open(&(0x7f00000006c0)='./file0/file0\x00', 0x800, 0x10000021) msgget(0x2, 0x10000000000750) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x2d94) socketpair$unix(0x1, 0x10080008000001, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x84) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x8010, 0x0) pwritev(r1, &(0x7f0000000680)=[{&(0x7f0000000240)="9a0715322fa093a39c6b171c71601c77c19c697a9c8c69d5082d03a5766b13fa1f398ce86bc030396da87b7d2df878c3273a895bc0051c248ee3bbb51a05bfa55560cee36e30a9c6481e215a7c60db5ea72ce72b2b1e3d0af9ac9ccbd9943a8c82f21938ceaca55f69b270b062e2099cf7c78fd1820ffddf1a2fe01bb3157f38d8633ed05a320cebee254671d833d735b6414582d07f778680f8eb7f1ab33d1323ca7f19b97cce1f234874b352edecf80a3afdf2f5cc0b96852baed6f95873603e2d6469cc7b728c65e7ae552ff04139259679a753a2b148920ee8315c6ec8c993167625bf1408a0f3590a4037f56749b0ad19d6cc64180992838a", 0xfb}, {&(0x7f0000000540)="36358a50c27f4cc108c9c5e6af7176ac20f0cda3b8da434f81b7fd17b23fb9fc78dea758a3d13fb2d2dcc82d31a49895a1846c500cc060004ec279eeeb4e15d1797ba304b5cf322c12234074ce58a6b9e59ae9b538abf97eab80abe6236f40454fe2cb466fb37e4cf37c8e9d71b7443aa524847e72a0d9b3935ebba3c1378b58cd0dc25545ddd9f689887302c66626b1bade955c5c4d4d", 0x97}, {&(0x7f0000000340)="a14de9cb203b4dc87bed2700727a1cca0792f70a0fb7a7104c311ee0a86e611defeb05bf4cbe058a6e308241228e271bb751d55a8af7f10fb7912ccab3b231d426e5e2bc9b9c0390d78d8c966051cfede4df", 0x52}], 0x3, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x229, 0x0) fcntl$getflags(r2, 0x3) 16:00:05 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) getegid() ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x2}], 0x2}) getegid() 16:00:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r2 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x2f}, 0x0) r3 = syz_open_pts() ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000400)) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) lseek(r3, 0x0, 0x0) pwritev(r0, &(0x7f0000000900)=[{&(0x7f0000000440)="22b2015d9f490e17ad2d92838ffbf9d392ef21deff290e859023775ca8eb40ab30534ee2c246218e90abcc72abc88af431e4881fe916415e4ab0c95dd9d0c0b1d6cfa58b09be75d80d6ffd7680264867c34f472b32dc2f022900a2a77d7320f125edefccfccf993957e9fa5875b1621870ac51", 0x73}, {&(0x7f00000004c0)="988a889fb321e6989cc108f25057ab82e9617c09fdf57d00dc09455525b6914cc7b56652bb78559e5b3bbd4c6f25cbb6f3e08d777da4a23b4f0ac8d8724064d32bc2e4c94a72435bbc2841b59ba48dd5480a0fe825956e9c9ce7692d096d5cb3b2ef2c510c6c775e17d32d0301c08e909e009dc6fa0eb77b1e37c8f78833fdfa3ad7e18b7d6fe9eedb0dac1103989a75f343965021f76fa2738ad8d8b5698d430e8068f34956f7385f109c4fbb9f4eb425d676581a58053970772dcffc8d3b4bfee397a369aa1fd78d98ebf5e1df65614dc509d059145bda7b9b7fdb37241a1a9b3f51dc33b2632e75efb2aac8d17938923d48", 0xf3}, {&(0x7f00000005c0)="2ce24c4cd028ab6dacd1a78478b16fbbda", 0x11}, {&(0x7f0000001ec0)="d88aae619201955437fb3c0a37145a4b83d2992f5618835cce56f89920f49e3b372e91399d2756aa9e6fa18f07092c6bf96dcb2112bdffcf9bd6ad9ba5a5fa775a70b076f68ca6323e0f4b5debf1b9a0049b87fb77211629abf39c6c3d0153af13c9d166083f60304a9d8cb4a6d38d145d2e250cc6bcd9c22231ea8f29d722f33adb342909aff13b08eee4fd4b57af9fb2fecca598ffae26f7d91719d7b9cbe954b981d4184b49845d4a5578e57fa47fc833894fc8993980ae9d00f4793f2512ef7f1f9e5b8d404a2d78f24de8262f9c74a14f10f08874402dcb613fd7094e9e4d8139d66e2831486de460c3ad5c0208dfd389c7fb88bd2361c062effd6c8e7d9f1e0a6db4ce5f373044241a836519b30860aa9777d35fdf05005816daf7c5301b285ea3edccf190cccccd79bf685c628b7e5ac416cc2980aa41161f0227fb5259e83ac7f1abf657b8962e234c07be6b24ac71e2698e162fd2f23031f588b3c29255f3337e61829333a8e9196d1a0b9805388062b2d0f4c6830615e152010f4b60cc54f1c3ba9d673aa0d68cca79e2ebccad1b99fd3472d50552602758077ff0554ea3597be10abd0f1d6f86b574a035175e26de88ca3a75d56ab7ccd7fc53d283c9f317e06799d647a9abb86f9877ed0978b31d99956421d6aae7dc3cc434dbad783aea85e3cb0b904ec2d0e24b93267602eac61a7da89a3cb63a57fc0d6d9e579a72d87b215f347c7c1868286ee4bc4c9cac46b9b2b1f7db9aef43f111fe04a9ea400ff8c59869b05e14b3f05693450c534d78bd890c436d007e31a735580e0d5350d4fda80a7286f15343014f74cb7a0456e79899306f0828510947ce2b96f5d30d03e4fee34d2b0efc67464fd436952c844a4c01be51ea2c420a0e0c5642c797711d8a097a933524951deb7f6c09b92cee66aec389393de73b7b31c5f13d5b7c231125a466b0e450b04c1912a7848cdd4a1a7b920ab5b1ab89ad870824b3fee8c42e1de9fb8413621e5da06510b001a8d6bad4ba29bc083138d590928bb2c83da1bccc8ad16c0fbaa83234eb63e7d97a1dd3ea3409c3e5a7679a8aad35e8dff8d70211640106e5912f20d7a08d35d2e0ea3b71b5a10dd17d7192a74d80d43c6b3a08d3f9fddf6fcee7d76921ae72a6f9fa30986d05c534119eecbd3ef4e0c64529bca1efd27928cdc32c8da93d37e1971b4b5dbbcc6c33e8e051b090cc14e985720ab6f8d160b32c43d56e608234f7a06a85d644dee94e8325d75f0b80ef5ef3cf72163d928a1db8a501736a6ee2c1215c88eab48925d54c439745e6d1c5f1f3f3df12a51a42d06b0b8882f03015e9cd5f8da03bd438a31582a5d4ccd43ad97f10c87cfd263e5e9bc5f7c893a029ec7e4b77ff12af7f8a2844715eb0b0717d559a99747121635cdebd034f727d5760e4d69ff03e5fd6bf70e2003ab4dbb9357cd399b4f4f218e0552d1c0e2be34c4706d65fcd4cdad7709c5e061c2a7210fec6f8cba20a8be9b67d35e02a1f3a894cef88d49d371bd38957aa239b9efc5cebe1e3801364799513f7e2803751656be3b10c44394a890e2f6325bf39fa4895d2546f976cbcef49e84b5008bf944c19b096cb2bbd67f0acfba27035e76c652b1e38b0634a6ead8e486237152df2508d42ac6c8dfb2281ff8b9ce94d37cb787c3511f55930f5270f16289045e7b9b14cca48db8c794214236a21755357ae8726e8f6d0438b8489ff47a07dc8f5a80269675ec95dca3a4f106aa0a5d3031ed668c15e9cd58079a5e5a320462ff1cbb9699d6bbc485cfeaa5e4b985aefc940afd9d483f6fc4357ef44266fbdfb12e13968967f974e2bbfa9a3c46a02b52532dee2340c35f448c9d0ed398ef9fe6c2ddb73b9d580cc85ccc6931bef53c573b6d203c7eeab555e6fa42b8e318adf0eff85d6d608b4cdb41d275f3d7a916c2e6c394563bab41ea83a506f9f5e83fc60c7301b76bd8fe04c0ec9c1c65adef85640688884eb9e9e25ba465f7ae27ad95695df0c24196848d15034e1a0e64ef55421d317d36c680d7ccd9ba9cc4ec876f775035a13515d5215fd615af8f77940d5b3cd9bd13c5291854aa3c850adf7e4b4d9e27fc7537ba7876a6ed7836c78dcd47598615d37d0e09b5cc56cc810a2183e720097891de686890a9f7a32e7b78b16c391ab5d914bceee76407aca5620dde0fa5698a733119738188f935aa91592c7e71c12e8a748134c51fd073f8961ca49c55ccb607f833406f8485b167d0058af1c9f58c9536ef53da6302372d9f3a237f10e32e79e8d9b94be45649c7032c493eab9ba53aaa268c1a63607b56b979f9712b8804b3a1a816a8311c00bfe659f27d3d72fe16e8832ebd7f8803ffc3b081791c9b5780dbf3cd6418ed0b72505167752f1caed08997cac4be648d983678646ba8cb6c8dfb0a25706dbcb0cf10d0271400ad5ae83e8c90e04464aa5480039d522cc7e329d680ff975f69e6bc0e3de51190500b777b7c61634f9b639ba82a5cf2503da0ec9c4cb021c5b5009b25ddae4b7ee36a97f76177bb01ab5a3c22d9f45c80f5bf3391ec4110299ab9c3fa9788b67213f8f77779c1bc117d734d7720a3aca518371b104124e9c6268a8e55d65e91f2d1d29fd5404aeacdeec7b5cadf12368863cc4859ccbf3e8057bbccdc9bde3e6cbe2b6de9ad1f284036cd3596b45a6cc524f3aeaf8cd276b4afa72b720bcd276f4ed8d812f624b3b704b4f04fcd1cd02479104613a0effb26b137092c1aebee99491a323631dab7a6d1d0241041415fd28c7d3a1d64e99d4ab23c36af096f27ffff0717cfd59dda7757b298fee6ec9a25b80923e6434d8d8c60da4844056793eab5169d13c8eca3fd57181e59a397330252a191fbf89174a16999c88afd7c7a33cd64777d640999ec6289fd128554fe712028706d18c14dd0b12ad1c0203531264e19745cba40eb5cbea5994235d516de7e8930b1efe0789999a44acb44680d32baeba41929f6e13092b784bfe9bd8eab7b73a1083de0e4d2710d433e7c4b4b414e4ce0f548a413463cfd2ddaaa9b7397f7216c775d3e982175d15e9eb332cc2df3af782fe451f25738a84d48269822e42546c10b5355b949786c94f5cabed6c5b10e4725678b52fd6deec6435f9a0cd1b7c2f31bff7dcf1de098d340698feceb87c71750998f5d0dc608e5a0a87a8ab004b2b8bfe68dcef6781798e2f1641a1d13dee1b714f0cd0590509df8c58e742f4235f280d12cf59108c9786fc128c65fb1233b39b6cd5fd92ef1c040ff691545a04b5f8192e477469d21aacd39a9559bcc1856fd0e0905b28b15bad55d8252091977e0055c419055436aa3c737577576d9e5f4ad134330040d255c752846b83ae39777e0d95bcca6412ddd625e252c7206036b127ff8f2803cad202d32d8dc40f071dedd4668ddbe0000f7b553511d8780ee98d649194015a4c3587f326fd7d4550ecfc954ce1828d1b6fe13a6c89b04b6c51c11464e2398113e37741801474a91f96803d4a60baab92abb52118e06bafd25aca03b27bdf5db263f979ac65511ef2666a43310340cb4e18af17ddfe9c988dcc5aee4aa34d3ab786765ffc188832d69e282a700278e3ca98cb8e4b427bd49746c246b98d3d7612ce9c9b120fb52ccfb4090135408021555a0c9a01759145cb81b352f6d5bdf09362081b9d3df1da4fffe9a4a8b95668cc359c03ce17d071fa68bb8e2004ef77d51c4476e6a59c8187be1fd4e87f499add5b059e1927a759f5b04ebfa63482f203e3062b74ca64c9a866083d3cdd9a3bb0e7d5052640f1a5a74de991e31c58c5399433d9a7a3f8c10b19088c6b1b2d9b9ff8eace73fa292b00927e9c0360eaae06666e7d12564067857cd5a022b109495646cb3bf5342858782fea0a7f7ec4897d70565fd9515fddc699cf9dec35933d739b4f2da66f458c167565b0635677ca4f229a19990b40f1059d829049de3ad40306e2224d6974981749f5a0dfa0d856d02ecdc42e185ef704c906ba22aa6c470446d5349ae0c7319e45bea2f7051de1afb0659442ad76dd70577f1b2ee53d3e6922921e5c3f0f2ec86b7039b078135c72acc2f5ea110bf4d12375ce5e79147c0e5c1856024ca1afb53a598ca9e61139b6e16bfb306e82ac0feec97d061b9e550cb0b7a1c1cd87254f1836e8ce98054c975d3dae2b46d18824a7a3adabe9708f707607a850fe11972156eb3dbf6c5b00f1664b6e39f7a862a37e9f1458cec5fc8cdc8b50cfda77a09e37a4d5304bb5d41c5819f8c8b9443076650451975b5ec498f9c58c70b1c96ec753fe6132ee8fdf72fa8f762b23b59578120ab191e6e4923a315c07a24a57ad42c7b2e67383604db77a476336c113932f97873f01994b6b028650e6a59ac83052ceccb83502071eaafec0829aebffba970888efa637d16bf95fc74293de4503aacb45c9be7c20f5c4e0818f37e572e5cdf195e13b295cddf43d3a0e3766e6a23a936a2f5b9bf0264baaf72a66b7787063bf3b8fcd2a076793c37b6c71c2b34d2dc340c052c30b31b815cb54deb3a8d72538bcdfa22401d28133600cc5fcb8ccf0df36c3b29a6045abb4ecee4ded809855412ad3bc0906385cf7056496e1519e13f23e4648dbc0c8e09208001b34a31f07a674e1b3cb8765bbf25e3f38ba5feb7d5ff6e76df0219859cbd36d2f6973d587d0df697c5f8a2ed85cc80370544fb528f7af0e127c94eaf9a8ae6f5de2b1dd291867d5987dcdb69483b63d975f1a8bc31aa206bec523c9db59e5293805778eca216cb9edc93f7abaf92b66f1df77162ffdb8ec461d02208e9478614ed4cf4ba12c5c8fa8f95023fba702cff8ab7e892ec292748114802c0cc2026927955eea6c414e8dd9c7e3f46d20df910b2de817b521613395ea0bb718f958be1ae7a024a5addf6ea5900275534a342894ede1704296726d57b581737e44284b1ed0f089ef66ad943dc6166ea2c40bee3aef9c35d2afcdd4b9ce43bd1ac7f335d3188e618cdd6f4561e630cd789734cacea25af3383e8f4279b8171ec2f9a089860a438392200da2d0de7f910e6174236b4101942b730d9fd5d8607b9523cb02fa18b7f334c70b08dcd77920c785f97e49d5835014ceee97214d51e90fae7b7ff7db8f90f0c76b39621d8abcc3a1e556db02733fe2c8839ea77da8b1754970578aa675f02839af4ad22ab03c51eb9b1baba58112125413cf120846089e430a39910b3fad20b502940ecc7f82b25ca9a703efc6b0b839f9848fe1e68df32da2797d0be7801f3e11076a66550416df3bec9d5feb4aefea769eebc585c655d5d96c0d06d3af62d877ad96b39376b0b95260b204732b1d5a9509302ded611899ef71a5b36000f40e3e9affc135d780963464f88666bc24cc9dc2086c17e8e344ec127d7679802bf41d31677a8b9952230565863ed63462c8e4bf3c31242b45fb4fc210ecd956d65647c9a9dc11bc739a8861e44bb7cae5720d53e39ca05ab3d08514b3edf58af788afa163a8b20ddb6eeeb43956c70cf0e7afd92a83b6e388960e15c04ed7fb10c232fffe31ac800e3e4ce0abd95c9de7d847c1c76615a9e5005af8fe5d82ab2b7929ac4cdfbfda8b5581a298ab9702c7c2bcc15a31965bdc9886e1ad7b7e90d225f2e74dce5ca1871f939459f421177dd82a57256c87e4998f408ac06cab8d774b7a1e973be9816d58a5d2188b8f0172f54cf8c116e09f38b22279f510eedf6c6be76fd113225a82f82bfa9f8eca15225641d4840a784dd0d9544e4c98aa0b69033b43530be26b33186c80005fe7bc16", 0x1000}, {&(0x7f0000000600)="e7e8ed09dd7b6f233676c7c69a105d2185529fc6ef51e98ab1ad22ac05a32a0197ec992b8466d05b7972ac43a855b76f39146a18f1e79a53b60de02dc986cb295a7ac775067cf874be7cd9592dfd8980b7a914c444fcba7a56c1e3036e1d6207d75ead41a4d94147f963cc9065f3e024994186dd", 0x74}, {&(0x7f0000000680)="a4ce81ad97791a114af99ec9cf8807d4787d273c88ca33fc1edfe4ee5afcc2ef61e320bb605855c39a65f580d2ebf7761d3bcee54a502c23fc82d5a9d9cf34abec2f427fbde18b1b8d27de4488c5789136de5838afb775895bc5419992fce25a2669bbc1a71866ef7650b8a115872472a806870eea54345eac3bda0f8e2d", 0x7e}, {&(0x7f0000000700)="ae37e39af6e0a22609d9d138410c847986d30e49948d4bf9287a5f9ec32fdb2128a9a2e52030198d4f73b4b860dfc28f3e11ae16ba443e2ac2cdc41ac2b9cac8e1e02fd1104517c0dc51fd4d5ddefa18c9308e0c22e6b833a4e61319990ce17eb294b13c2211bdc6b1dbd45abf94beca663017ba59b5e70be4e81b20dc2c3b2593b02eb2027346c3c1399b3aadb4f23191c30ca42029bc74f3acaba53d76bc0dce44342c70790c26a295c776f00ad7afb0bb1ccb238a55c1cb11768e1038d821f7976ccc2298eeeb63977f8ed92a2da949b2edaa370b37676de7b9d0dd461a29e1755bff727336e38d5b9c762b82c307a1e7", 0xf2}, {&(0x7f0000000800)="0b4d3c45ac5928341bb9cb9d279e8cc37e8b8319c2bea81e6e96865e59c45ae570ff3962f35a3f90e6df9d0415d5813fe1860d10081a9751e6a8d03216890f50079feaa172cd36b08bda611d0927d16dfc19c3353a1b94f3170717618ceb98d54c896acbbebc3066c95ffb78b1eca4aa845b9f1c92f0f195092f17f57a5a4c4c8033431950a1c4aca91f6f7888dc1d5d84b67ff87d14a086ac88b59840f4d607bae280d82b528d214807a93f72f1d52beb5217efbb22b22135eb7b8aa89e612afaf9c4d0b75a0c72aa842e71", 0xcc}], 0x8, 0x0) write(r3, &(0x7f0000001e40)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fsync(r2) fcntl$setstatus(r3, 0x4, 0x80) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x9) writev(r3, &(0x7f0000001280)=[{&(0x7f00000000c0)="1fcab5bbdc653d727ca8711db3cd28ab42c4ab19d21479be43f96b2caf68e12974f0ea6d93a1b42fe5a5eff426da6b09e8bf2fa5605e7ee7fd266250e5fc935acce4ad2f5f2c654222d83ea92de9762bee956c495b2a5a7ff54f7161a4fb27b020241d4130183330e4f44a05b1e3665b5f490dc7c296b59f86270f2fbfb8716f74e576d9197af1a450c033bbb653a58a00e688e23502f9d4efd3011d88bb3d982e9246f7ad27cb742e4d0cc269c3a982d194a65bd63e8c15d08108eb5e93f7021acf85823de43cfd9517f5373548b3e346b441a942f56043704cab4832cc88984792756202d51243995f01ca6f0c8489a0de854425c2882914d9fa37b0c70d02ccdf843e5c1a86e1eb92ffe13795d39519c38cd384aa4b6dfebd86635cf92b92b3e4635d57e5c62d7511f54b6bd6e21f24be92b43446fe8792b590e0278019880a04ef70604899887fe9406c2b8d99ffb57bc1c311484e062cf618f69b95c686f14b0035e74153866c259cb93e607671d4548c1a07c72e56553d0b474659c7c493c3988ceb9c67358b5300320cb76714ddfed766df9fa30ae12ff080d3ab8645f193bdc0f042d1e0c6fb43b87e4f7521b03bf9d3b942c382361cf4670ca1c4192d0740d1d9a84ebf99de30f2b5a29cee72e24029f1f8b9a47ab04a8a9ba03e81985b91b809b9714f34b16be17d3cf31c65f00e9aa2ae483bd3c303bf55adaaf78248cee839ed227cb1c227a099d57aba6909fa9d0368f5250a20c8e7cc51135fe6d1a401731201fd06767657546628a1778ff1d7e8a06110ff6b5a042d06af1e6c7b373d0594e684fcc310eb50148d3a1896183547627869adb8257cf5bd8ab8ca6b379d284fbacbaf9d13ccc3c341094a9c65d24961ff967fd7524c222089ea62bec21fbcbbf713fb44323121b262af83c269f9eb6984645ceda4e52f9f1234f88b2e379245e2c5e21fd81e694ad675db5edd18ea4ac1c62f375ce8b4a5ff9645cd7c2aebed72a8768122a54b72fc24623acf03688f48d4e7a90defaa261210d4e8bc5aa3e39d0a", 0x2e8}], 0x1) r4 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000003c0)=0xc) setpgid(0x0, r5) close(r3) dup(r4) syz_open_pts() dup2(r1, r0) 16:00:05 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)="01000000", 0x4) 16:00:05 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) kevent(r2, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) pipe2(&(0x7f0000000000), 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f00000000c0)={0x5, './file0\x00', './file0\x00'}) close(r0) 16:00:06 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x0) setsockopt(r0, 0x200, 0x3, &(0x7f0000000000)="6e9216c87bb698381ae4a7285c48a4e98fa5b232c57e4420ab39f4998272efb8e67b0d58c29b8eddc95ac6c9de16a6e601fd26", 0x33) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x2, &(0x7f0000000040)="0dc41f4e", 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x88, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x100, 0x2000000000000ac9) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x15914000000000, 0x5}, {0x18, 0x0, 0x40, 0x4}, 0xeac, [0x3, 0x4eb916dc, 0x3f, 0x2, 0xffff, 0x7, 0x4, 0x1000]}, 0x3c) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getdents(r1, &(0x7f00000000c0)=""/49, 0x31) 16:00:06 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x3c}, {r1, 0x9}, {r1, 0xc3}, {r0, 0x40}], 0x4, 0x9) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xfffffffffffffeff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) ioctl$KDDISABIO(r3, 0x20004b3d) mknod(&(0x7f0000000100)='./bus\x00', 0x2, 0x2) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x1010, r2, 0x0, 0x61) fchown(r2, r4, r5) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x180, 0x2) connect$inet6(r3, &(0x7f0000000040)={0x18, 0x0, 0x5, 0x5}, 0xc) dup2(r2, r1) 16:00:06 executing program 0: r0 = open(&(0x7f0000000200)='./file1\x00', 0x18100, 0x10) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x82) r1 = getuid() setuid(r1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x240, 0x0) r2 = open(&(0x7f0000000180)='./file0/file1\x00', 0x2, 0x20) fcntl$setflags(r0, 0x2, 0x1) ftruncate(r0, 0x9) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000001c0)={0x0, 0x7f, './file0\x00', 0x81, 0x5, 0x400, 0xfc00}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000240)='./file0/file1\x00', 0x4, 0x3) mkdirat(r3, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffe) faccessat(r3, &(0x7f0000000280)='./file1\x00', 0x4, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000000c0)=0x80000001) 16:00:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d42000006e9302000200"}) r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCNXCL(r1, 0x2000740e) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x80, 0x3, 0x80, 0x3, "9f112b13b2e75ba20c446ec8a87406439f1fac89", 0x3, 0x40}) 16:00:06 executing program 0: r0 = socket(0x10, 0x8001, 0x8) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x7fffffff, 0x100000001}, 0x10) setsockopt(r0, 0x6, 0x7, &(0x7f00000000c0)="6fa1c4124e0a266b9c1c30766fa6934374455d8358e17de5db0a427c721a5375af891c408c68aa0988547a76719e759fa784b3ebcbb111fe094627b9850d4f9ec87c01bf95a900d97e84c131fe02", 0x4e) 16:00:06 executing program 1: r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x144) r1 = open(&(0x7f0000000240)='./bus/file0\x00', 0x20002, 0xc0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000280)=0x5) fcntl$getown(r0, 0x5) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x950, 0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000001c0)={0xee35, './bus\x00', './bus\x00'}) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x3d94) getsockname(0xffffffffffffffff, &(0x7f00000000c0)=@un=@file={0x0, ""/62}, &(0x7f0000000100)=0x40) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='x\x00') open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:06 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x19, 0x8005, 0x7) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0x0) 16:00:06 executing program 1: setreuid(0x0, 0xee01) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) recvmsg(r1, &(0x7f0000000040)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/176, 0xb0}, {&(0x7f0000000180)=""/145, 0x91}, {&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f0000000300)=""/75, 0x4b}, {&(0x7f0000000380)=""/223, 0xdf}, {&(0x7f0000000480)=""/98, 0x62}, {&(0x7f0000000500)=""/83, 0x53}], 0x7, &(0x7f0000000600)=""/82, 0x52}, 0x40) setuid(0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:06 executing program 0: mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendmsg(r1, &(0x7f0000000440)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000080)="05430e2dfd1d221413d309474b709d468b0035705139eed7647ba59e5fe7587323c2c161cb3be39551c5c9ab74d895afd9bc2200de421f861a3d5a5e2844a40afe203d95c7139ec5773a11e1813882ae83480b60590e4c056cdf1d155ec2efc6ed3be71e55e8c5d4362dadcf54502c207db9cbe3cab44821689f16af3bc8ef0437042769ab12482032aeabb16cc43a59deabbd8535dc968ea30ffe187054447fd628a3d524b5", 0xa6}], 0x1, &(0x7f0000000180)=[{0x108, 0xffff, 0x8, "ff0ccfc1f9312baf67ab3d57ede4cae154d5a5dab79ade6ec4a9ee5d394974cb9367413c111e8e27fde7591765682a855e28cab929b3500e9abe6dc0fb705f5304ac8967b8a85d23a327d2c93a3ade1b4fb526e8286821e7fe1e64abbfd18cfe5384ca0b206685a62f24059717ed96d926306e374acd4a28a564e679033b8c77a3bfa9087a5de12faf6182a34382111b885a8a0e4b7e0089013fe574bde4fd36b487da6c23d708310b2cac8aa225dab96a61c38eebc4469cfc6c021b32a651281dbb77e1fe83906800552c857be36ff214eac307de07afb3a0b4f5a09b564fa8e73c6af0439f6d1edeae521d9b8db94f87d24b66"}, {0xf0, 0x1, 0xffffffffffff0732, "1e0c72f2e65c71ac42664dd3901c3d4631a0c46e23ad08c1b0ce62b0bc5e18224dd2ee541e4ec52fe9a2f47e54e7e2b7aeaf942dcf829b44e21679288ea44f843f3702efd617c02c56a47139d1896eba66ba466176db4e1d5668e1bae8a1e1130519692dd9f09b3d0a9c93ebb7d7dfee09f9a255a358a1b68a5ce4af90414dd010a89183f788d873bdcdf73d5d033df0ad9a737ccd661a23b81d7357f7c9d26f13e2ce2a6aa8442982eae11a59c89bad756b2279ce51b8acbf137614a741c53e348a242df4708fc5dd93718d0bb30c3caaa9f869feb02ee9a77bc1b111"}, {0xc0, 0x1, 0x2, "b316dd311d6247acb4a5012421a5a08c319b28fbe7c89c8c3e2b84c7050637340a9aedb34a13a19788688bee60c31e07d92a772530011bb184dc5ce1db8c5d28e40ce8197a75f9dd91c6cefe3eb28e772c71ec6ed7d114e28af2b5c720e8714e58c3e8b83b2fa04e74c5efe2afbd9b700b1b52be987045a14b67ec916aae0cb4333c012149358f8d7c99aee4872dd7c84dd5877e682652f814f10c9720a03dfd6f061eb4e142d75afa7783"}], 0x2b8}, 0x2) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:00:06 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x1ff, 0x8, 0xfffffffeffffffff, 0x3, "4db4bc87998cd9a8ca8154726bb897490c9ba951", 0x974b, 0x3}) mknod(&(0x7f0000000100)='./bus\x00', 0x880002005, 0x4300) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) fsync(r1) dup(r1) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5, 0x4010, r0, 0x0, 0x0) 16:00:06 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0xdfed) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x1, 0x4) clock_getres(0x3, &(0x7f0000000180)) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f00000000c0)=0xbce, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000100)=0x10) 16:00:06 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000440)=@file={0x0, './file0\x00'}, 0x108) r1 = socket(0x800000018, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r3 = getgid() sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000240)=[{&(0x7f00000000c0)="1394fd80db2c92d162d495190d1c4d81a091298c83e77c07b0ff8d5b1575e30a63d10694a7b0c96b9c38a57b9cf836777cfdbc0e34b0c2a1a0c4ef23d841521d98dc6fe727df3aaf864f8d4402909f785456f38559a2d1b0de6d33f2f2bd85be3f512165ee32b7134161a4bde40d5ea18dfaa00d7e12ddb5b74fb6aa3f8a732b7e057dde91e689b89d02aa526b4ea760f8a769188aa56a210d08a60ee5a40d90df108f13de0bbc344d8d2fda7867a15bdcf5c19a85cf8d43", 0xb8}, {&(0x7f0000000040)="7e89f9d6e836185c93ee9e4fb414f8597202ff2ed0b1cde61cdb542330e5855412473434", 0x24}, {&(0x7f0000000180)="29e0f2e01b9f14feed27f569a6b1809a090e6509d0f886e1bda9937dbdc3e76e5aebe28acd049fff46c3106a42a0032735940944b8803225f39cf3379473b2a2addb1060435ee33d5db63f215efd85d9cbe3256e7ec8aa4fc71da80ee4a54f4d119f98276689c189363e7c9c2a0a59c87cbd5becce1c5e44ebfd4f1ee35d11c59c94d0c08e621a8c7ae7252fbfa70775e1afe188e19b9b6f39", 0x99}], 0x3, &(0x7f0000000300)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, 0x0, r2, r3}], 0x68, 0x8}, 0xb) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:06 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x20000000400022}) r2 = dup2(r0, r1) connect$unix(r2, &(0x7f0000000100)=@abs, 0x8) nanosleep(&(0x7f0000000040)={0x80000000, 0x2}, 0x0) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fb3be756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff985f456b004170162932fda25d893b0679a400000000000000", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfffffe99) write(r0, &(0x7f00000003c0)="9e540f218e68322af5bc41e5385a9e7b5ae7e39fd3936907f5a47567917e954fa324b3a3d2038ea9312918a1dafb77ec1c4729eff6a2eb950ffa8b4c8c170a55524c06f9c4113db6d6c5a2509095032fb8438e6c8c2c854b17336c3bca727de4922f66fcec66d736d34e1b0eaf2d1962cb198d3f3d3cb47a74a840f34be0de13b74f76f373aaaeadcb4a1fcee1a5fcea31197d79e522df003095befcc9e42c5ca72e81ad933f9a707408460974033d040968ebe3f0de9dee69f739fbbf6e1c650e358cf945f0e483729ff592af8dd8ea0f82ac42a96f4d8f5f3bdb14f0bcb3ac1fdfc700b2287089b57fc8375fce6ab039730f1cdbd6beec800ca184cd1f9a16f98e15899dd98a9e006feb87267e7215246029c80cfbce03b3d0da4710430f44c7e8101ee23793fb561cf4d7d95a4391a40ddf8fbace89e30df5e1cba71c98d8de6f60fef387d7a038cc4f09f8a606ed2696f00fb6f1771928aca87f5122341e2ac46b8df38ba3d484f47930b575368366e77f5ebb0a03581a0a", 0x17a) r1 = syz_open_pts() close(r0) dup(r1) preadv(r1, &(0x7f0000001540)=[{&(0x7f0000000000)=""/61, 0x3d}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000000080)=""/10, 0xa}, {&(0x7f0000000180)=""/62, 0x3e}, {&(0x7f0000000280)=""/57, 0x39}, {&(0x7f00000002c0)=""/7, 0x7}, {&(0x7f0000000300)=""/151, 0x97}], 0x7, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0xffffffffffffffff, 0x8040002000003, 0x6601e399, "840500000004f040a4e4563600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x4000000000001, 0x0, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = fcntl$dupfd(r0, 0x0, r0) fcntl$setown(r2, 0x6, r1) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000100)=0x100000004) 16:00:10 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r1 = getpgrp() r2 = geteuid() getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:28 executing program 0: select(0x0, 0x0, &(0x7f00000002c0), 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x40) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x44, 0x6, 0x4, 0x0, 0x0, 0x0, 0x9, 0x3, 0x3, 0x200, 0x2}) readlinkat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/26, 0x1a) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x440, 0x0) dup(r0) select(0x40, &(0x7f0000000000)={0x8, 0x200, 0x5, 0x1, 0x7, 0x100000000, 0x5, 0x7}, &(0x7f0000000040)={0x80, 0x3f, 0x9, 0x1000, 0xd17, 0x9, 0x40040, 0xaaa}, &(0x7f0000000080)={0x7, 0x8, 0xfffffffffffffffa, 0x5, 0x3, 0x1ff, 0x5, 0x6}, &(0x7f00000000c0)={0x7, 0x101}) 16:00:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000500)=""/4096, 0x1000) select(0x40, &(0x7f00000000c0)={0x8}, 0x0, 0x0, &(0x7f0000000200)) socket$inet(0x2, 0xc000, 0x80000000) 16:00:28 executing program 0: r0 = socket(0x11, 0x3, 0x100000001) sendto$unix(r0, &(0x7f00000001c0)="b100050202000a00000000000186ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000280)="53269c166280bfabac7dc05e27b1bb07bffc44f12ff7de739ece9b5e93e349e7815fec655ba8b06cd1497103f7011f76bc09813a03f1862f163526fa5e668398c94cb70a4aac81b849a85df93ccfc46b00b7d69ae993c21987958b0fe376a16b27a4f77d408216c2cbf365bfb6a72a0491d4112a8bf7c38226111621cc35b6c978eed29663247eb8632065f7d9717d18142219a6f15db53578c8e2945027f49804520bc05c4ade3cd617816a9a9698c425483548da850225296d1af6710b80dafb2269fe613591e0c8a3aa010c3f134a822dbb7b61c6cc2e789f800ccfd97ea78c56b5f41b2dbf5c410e4eac30ac6430aa2d9079a0df764d4301d25e27ee1c5686c55b22f9e1cd7644849324b99a752a9c4bb529abd5c40e9f0cfc71dde73552c7a58674a429ca9958657f441002f1d34b2e505d4d3169100521d9789660565d151352d924f1b0b7210a931e15fc070788049dd7869875c11bf290ec574609e7e40ec15ffa958740edc980617424a8b245ee6678c72493d6fc906ecab5230a6c090e7c15e19dafb4bc23205ec108ed3de4ee68bd89b9539a9b763705fc9d6ac00eff2a25866f4adb881ba09da0dd45e343e9711fb8aa407a15e2b3e2ec761baaf777fb24a1723c49f73c9e107a7501791a41010e3fa4b98d98793fe07b808a92477a583f4ca63f7a3a0cc02a9fb79bbe1f6843beefd0ade5bbb4408ab0c6fcd9097ffa16d1f7a105dc051547de6a0d77a5e94d2cc62aa1e3d0702a199716b4893f522236965ce81d5c8194708b03593a83909a76ad261c2534fbd5c36a7f35e5cc0ac82259030cc96fe3347ae96b6bafc1e9fea575c65fa00d069ae54ec30d5a2d251bff574543213fdb50b89e124dc8e32900f056d808250e88271444bd0b29113154c221779164206d9365ccd499c6758a487f0767cdc6eae31e7fc544a1b7899cf8b36a0b719d42f97073d4c0086a77e59a14b84988d270132a831341486d883a66b2a1ce6c0b6d7aa26a89177aad7f09a2861b65f4635b0e5d6b46303f7a67ecd76432bd5d1dadfe701951f9989eb460204a9d02dcb7421ca1105293509f112b28a008ce0d84fc3c1edb21488a21223fc7d59bd31dca73f7fc86525e44089a0fe7af61580b6a867a713658aa6037b6fbcd83fd628a60bcdd8e634a09abe6903884b6a36d835e3482a70570cfb0df135c836902cf504fca42425c6805c2f1741c0cf886433ca325a12a547fc4edaaa5e24ec6d51c54e32e3b4c2d9fd365146e699da41a2172618a8dcd381736915758618fa2f38b889686f9e529c62231afd9c8646d70b71eefd07d01337bcc4b29bb27747f4cdfcd8c8fd3e6c7badda7ed79394494a93f89759bf1749fa8bbf38e5beeb22ed634a5699cdb45578d948384bbfb1f8324cb1ab1867c6c1e73336e2468d0aa611d8657f893e4036cb7bbb9a69edf86a7b9e7dd64d2e3b941ee97779389834ae14a48482266b01f0b513cf382991d636947d81d1506120776fc54d75e499b1d26531be5a4e3c65becb6e23ca8b10f3b1a2a3ddcc46d7c072d1be5c7ca4ed4f6748651523f13740d58cc6da8ba5f0e725561a3d52d55e08921c6757d67dbc249d22328260d134fbac16b344e2dfcc819e523be3ab165c3acd831f90ee8a509e04acb3747a65c5f5138b84c1c5e612084e8a5ff54f77abb74cf9531d2f398d86dda33d0582cf56b6250f68827794ed627ccc490010c68e08b84da07a68a167a299b6db26497fec206b95db4e505c0afb0d4a66799c5d62f41112c275af90e047b26ebf1910494a4fb316314eaf7c06184146c8f249af20358d82dc026318b38f33ef041b94e77fd67cd833604ffcdef35ebafb654b59c081aa923cce9728b3ca37ece3b3b7823647e4da73cce3f4a210050e4b03993a253dfade54f80f109d25ad81c06f51fe10f8d59c06b85d9f57675ff4294d54f7c32502ea0578ecaf927e30e287e6e49245166dc7f0b7e1777c271ab2a2e92ac888485126bcb6b0528c94c1748ae1ff68ef326f6e1dddf9f212abf84b84e957b290465c207682c2fbae48987b7f54f1e39bc17dcd557234610a5d0f41d70737dcd20bfe215e332cd5b9d9dfce819733048b50d2b583f1c14f4b31f43bcdf14ef25cbfa1defef0b3d674f51a45f2efe20bfbc5907345dd633c27371ecde0ae0628296d776feae3ea61f34e0d0f43a1cb36dd8ca12b5d4ada06ad0cc9d7e7ab75440ec9c0f8977c560ee801e0c205520f191e260a83da750a46daabfc74ae8edc1f49083f18115603710f4821ed63ba9cd78a5c097689ef61fd18f7a14c0fa6bc7029b507bf138fe0e5c3f57bf488bb63c009b3da16a94da28e85c912be74694755b2cc76331576ac7b395e9c5c710d27572e3713cf4a8731d1563e4775425738d73962141dca9a82d73179e46d60a8da8f0375d312faf228b3d2d39ea2a8d22a4fec3ddde5252bfff095a77f31c437d87cc87e22a1763112f967582c1bb23cad9f3f48d3f246628c11dd5feea7a0486714f7703b26a0b4d6c5eeb37f7a3b32678db338cef3906516f0b304da4bc3636d6cde5e7cdfe26288d7d4600a560f6468593f95ca41a5b5fc41a936b3a4fe312b51747a5fac46e7c850f9e54c474ba1bf621d2f38ccf97a15fa8e8d1abb9dced8266f0c1e6066c0d20989509efaefbd69bd1d07ded578fd08157c5cd6b557949e3c56968d3b2f538ccfe912b07769d4153451b45606e540665648bdb5f6622bfb7d9d97a6f9f0097b5e9b4e5cd7600a474c95291578b759a7def6f3c007d4944549c00f0e1ad61829ea4e817e1daab5a09da4066fe88be7a1bb3213c626999d647f565a05dead06a36c17b06a222aef0060c529a4ef6826839f9e38cca6fda1958cc19eb6f1d040549ebdd59b639107faf76b4390a1b963a0751e872efecf3d26035f21061465d4d6214dc246a152fb304f68dc8fcb131f4832a1b43e9bed4268f3aa124b4e43670547839d7281964d23780116594e9cface3d56143b4f372dadbb37bda27eaa6cb63d21ad5afb5993e6f183d66c09445132c557966fd29caae44739be333c2052f3a5224624be50dce8acf6279f24b7755264c1c9e4c5d968ed235a5c38208bff974102452254854e4b4475ccbfb84ff37a7a96bd2bc0920cd1c1a89e9f9f681946b0c6a83fcfbe91147efed7ce11aab70dfddfca85f6c91e85aa518e2d19263e66278444c23a9fd0e3173bdc9d2b554971ecbab40cdb2f42462ea7e8e8ff66a9f7e9cdd5ae0f0e2688deeed5bc719c5317961892330c1c6b970e7d3e668ba3d2278358bd39d7c0f97d12412d162b4055c56bc8bd041ae93b7808bd8b8df60c2608bf9addcfe0c89ad1983c8e1491a0cf88d297623522d9fd521ae84c4cfa0363c0acf0d59e76819eab50e3f6a132e3c15d79320be91e6ec700c55000b65e7bdd29073561ec6f4704f423dd040fd8f22c949cdbd5eb22ff7c2e5d1745c3d61c7fd65c5a1e11207788dafa42832931aa91fa15de2d00b0136d64aa40942d2689220d03db35b80b7dfbc9fed98774189c603ec30d9d5d97544ccd6b158c12ed652786e7009041efcade42d75ea79512599c94bed53a4b34668b5e80bed2c68d24c0980d2b079b7ce5669edb57bd51a0491e78fedd8ded8293436048edecf09299c63d662786afedb1bd094b04dd16f263559d59971ee3c3653568c37c470bb321f3c1ed1c22df2f09e99c3d22627ae61c9fc596e85784bd926e27a336f38fe4e2055e36a832d5c63ac4f4bd6e78edf65db3e8ef242fc45da3a791fa81fa1b1707b9e2ab3b88ad3c199f066991dfdbd97dc40fcabb63fdd9b1a008ae46284253400764182a5e67816012e43f73609450d0dabd3c70855d484e153402a7f501d3ae50cf2bb329286a540a5ef880acad7177bbf7549a3b1854b66232f3bd0cc3946b80056109325bae743cf9b392a4a0ca52c78c48a0e5661b58a801ad3396d81111e0ed9704079ed072a1cfc44d6e9b16809f4b3eca46d83d79c7384769f74cb9c99fdf3f971d5d9c13b7b25f10ac0eab4997b41d20ad7d78fc47676ad931f64d20d97d11ae595973a4585ca4a0097250fca3d07ca1290e0e61401834161b51e1901479936c966682d41b3d1688f3651c37f99b66d8eb3ee231d1d371ebd4f491c8853731ac5df7955710c9d32798155b6cdd25bb683f93866781a7c3f51fc5d80f7673aaa88b44b6649348452c6ac9f312c8d9fb8a6f81317eb23ddc7bb05aa7c49177ae020efbeed6f97628094927e5950bca0127ac47872154cfbef9470b294e90c32cc676aa5f69ba961007bce5c5b1002ce136f4654b2a929a0109567abd3a3913d656b215dd9423a244305cc872a30c06cbc414c7b23de75c00687a9524388d9316647252462933b601deee0fe91a0852ecdcf4b4a1e8d122c7db238973c2d07ec4bd629d48474f1ec6126e444fe9b598525be98dbfff02d90b876696972184b0fb843ca5e375001b6fe177cbaaf0091357215a1909d644542af38985fee2755fb2ed88c8f0af4b1cd84f02c757e765eede5080216ccacfe4362a334b474f2eba41ee476ead6003ceca267005e277d51d6bf23d48d7248c468f38bc4fabf8710f823e6035bc06737fac4559a6b85bad80abcdc66c9f8678f3f81224503faf87a70599d4e8511627ce618ec52078ed5e6b7e80b4405bff6258dc484a1025cd2528574fae75d56e0ec20d719db74b87f765946bb40a63f2d8364a39322066d37237c9f4ec7f1bcc9cdfecbd05fc0cd02fe23d417cd718a86c37631e92727b792f696c1f389328eed284b57c8bfdec3b5f192fba138de5e048ec425cea8f5630d75c9c69faba0061cec7267a227d17266cb38b425c6a1faaad4785673e21853acf48ba747ee62cb1989374c70224df86a68280606b01b53816a5f61a355ff83164778d37ba03d5b51764844fac8437fb2fab5b6aec45dfed7837e4e5885195f6e16889f268b01ce26192cf729dd887a583e7e86d6d52678dd9e55b7149fb7f4d92ef2d09c56bb3b0505c2b80377fcd0cd5330f452d6b5fe2cdebc38144ad2fff50f90409d57aa4ff47a78537023d32fea720b2b6c0eff487abeb3dbdcc357bed0fa567936792d15d68f04f936127c562ad835f763c6390709c4bc923c82f4a9d935ca8a3fbcc30c34e7c3f200458338b9600a0508483bdcb78e39e1be73938155f357fe1cfe11219929d1caf256d3262379310a121bcf7e7cddf2fa10f46b5a4c983280da4a2935360af166377174b9d9dbc25af2910df0dd4607ea85075e7aff56b3ff30da348f446dcc8645e8539bdc9b6d376c57a02d89e22fbfad633a5ccbc2b2f9810dfbad008e8195ca12341af1a3889d40b629661468c9649089cbb0d0546d571366e01b2aab2346e48a1d2d52c614fad3b323683a496865edb8ecefbc7171146a3dadb53a1881233972714f50cccfb3142ac9f3135c6d03186ae35a40e295f12ec7cf67807483097648491196dab733df007294a51510263f3a0d74d19b31d345e8d89c84efdca9e44310c990911dd6cf457cb931c1ab489302a2568a3ed405ec659f1cc8d86552bc332c12f8ae39133ec23d3fa4fecd65ecf9c40b49a01880d204d7984b7aa8c359d1c26d59706d4a4d4bd5aff9ac3cdb8e5e2806af6f9cb5e42520fa19289dcfa963ca146c925154370e39391e09939b2e3b4b6110a5610ce30c5dbc1afb4ad1e67ed6a1280376d8bf2207a68279e4f578e366e10f7c4acf8ca38242ef4bb53986de813518f85b73072eb96185890dc79be30d3375cb9a", 0x1000}, {&(0x7f0000000040)="0f75df838d622e30389fea712820d9c7", 0x10}, {&(0x7f0000000080)="b967d9a852d2e066d96bf63f16f9f00c405497e0a1e53c99be696cc65540ad06d52c97a92e3c224088ab548a9b3b789967ce149e3c0adac801", 0x39}], 0x1000000000000067, &(0x7f0000001280)=[{0x108, 0x1, 0x7, "b74206d920d2ba2e7a947034a9151c6c66328cc8956a4013ecae19db7cb3421614f1fc0c4f286f8d6bd814cea8f704786950efe37f977b460b0ce15c080ce5454d7a9ca224fbac0710570997bc9e3c211296e167ba75a5fe2001d889520a5c433ce52007c4906d53492fd263efd385f102616fda42b07428b28ad9990df65ac651d923395a845122e9583eb174df1c66ed9c3fbcd1d63d6199945f88f7353a40e559818cccf78b4e3cbefecf521052b0ef7fe9cfe20206e63b3e98570e423ac5698d03619c6aa92dd5753c13bb4f31ecdd6dc383ee76acac697c0d58d5a4e420ac51b59006167cd2a6706b58291c1022c65c8ee9"}, {0x10, 0xffff, 0xaf}, {0x110, 0x1, 0x7d60000000000000, "646163650693d2a9d4e6e5f86da8cda1ad2e874fc1726e5d879908e2532e8d5e862a8a5f2688d7c482077000007d29dfce373e85de218a1452dc641fa890d039b2f12856170a2ec0facaf183ca89ca4305323fc36821203cbf620a9d3dcab0eea5c6906f4fdece41d7ce309188d4d03154c07fb60dab0ff2c38278004ad65442d14f2b89bf3293a6a4d19cf79851eaed4f6e7a8ff44caf5987bb628194ad8826c7de9e0bfac514dd202f998775dc0762ed3e8dfc508f8f31efe51244f75994a1e028b99b0ab507d8742acc357bf7b5f8b0c71552be7c3fcebe024f2eab6c580e0f2bc3a2e26aadec7a1dab8b08f6f565f1b8f42ffad15983e41e8f16"}, {0x48, 0xffff, 0x0, "745aefc1fddceada84d60db436456c6c3e9f14fcdee87ae821398ed06c8b5a31d8c94eee498f5904b9f62f58c782661182180da3ab789ae5"}, {0x38, 0xffff, 0x8000, "d1f92aa6a86b5df12b007b284585f4ff33e0607198714f30b78a7dd34eb8b618466430"}], 0x2a8}, 0x40c) 16:00:28 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d700000000150800", 0x0, 0x4}) chmod(&(0x7f0000000000)='./bus\x00', 0x14) mknod(&(0x7f0000000040)='./bus\x00', 0x80001fff, 0x8000a22) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x40, 0x0) flock(r0, 0x6) execve(&(0x7f0000000080)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='!/\xb3\x00', &(0x7f0000000280)='[\"\x00', &(0x7f00000002c0)='&#:\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='$\x00', &(0x7f0000000380)='9,#[\x00']) fsync(0xffffffffffffffff) r1 = open(&(0x7f0000000180)='./bus\x00', 0x7d, 0x0) ioctl$TIOCCONS(r1, 0xc5005601, &(0x7f00000000c0)=0x8) chroot(&(0x7f0000000400)='./bus\x00') 16:00:28 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x100000000}) poll(&(0x7f0000000040), 0x0, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x2000100000000}) 16:00:29 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() r1 = dup(r0) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:00:29 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) r1 = socket(0x2, 0x400000000002, 0x0) recvfrom$unix(r0, &(0x7f0000000180)=""/18, 0x12, 0x2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) recvfrom$unix(r1, &(0x7f00000000c0)=""/68, 0x44, 0x41, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(r1, 0x0, 0x14, &(0x7f0000000040)="0700000f", 0x4) 16:00:29 executing program 0: r0 = open$dir(&(0x7f0000000840)='./file0/file0/file0\x00', 0x40000400000002e4, 0x50) r1 = semget$private(0x0, 0xb, 0x1) semctl$GETPID(r1, 0x35b3238cd82a8546, 0x4, &(0x7f0000000240)=""/191) r2 = socket(0x2000000018, 0x2, 0x40000000000008) setsockopt(r2, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r3 = dup2(r2, r2) ioctl$TIOCNOTTY(r3, 0x20007471) unlinkat(r3, &(0x7f00000001c0)='./file0\x00', 0x0) semop(r1, &(0x7f0000000000)=[{0x2, 0xff, 0x1000}], 0x1) mkdirat(r0, &(0x7f0000000640)='./file0/file0\x00', 0x11) shmget(0x2, 0x1000, 0xfe, &(0x7f0000ffa000/0x1000)=nil) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse0\x00', 0xfffffffffffffff9, 0x0) r5 = socket$inet6(0x18, 0x3, 0x102) ioctl$TIOCEXCL(r5, 0x2000740d) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x4}], 0x2}) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000600)={0x4, 0x3}, 0x10) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000200)=0x2) setsockopt(r3, 0xffffffff, 0x100000001, &(0x7f0000000300)="959ba0e8d4c593e45941d265e3e800e613639c56cb7bb2bd22a11bf5ce568e60eb2925f97a5f6e2578e6e948fcd633897ce40af5277198f2902e16d14f9bc4db33123adf97ae136bf0950c35229526833b848c224aaaa1bc31728ea467be90ce6bca7623f5c9258587155b04a1dad986d088414b24d8603f090ceb25b7c76e128f683291f168bfac6f0515d0d6d41f7432e6cb4a76bd4cbaceebdb510b0fd4c7071f7be3c0ec62c3a41ec4cd563e6a329b7e881e97c65ffdb99e2ba0b448a993497d23fed090a6a4e5a7aff6872582ccd8c99b7a3c7ae3f05fa1b765d615564d8491c4ea702ed8a7c44863443713c468645d008fb87deeee5043930000bd3d6b66463962118453b023af45b3fe731cabb0e738e8d86bcfe98cfea6fd3dbaeb512d91f44d0e70ae5ffa4ec03be820c701a832b80591be3c17aef536c4be30eaf3c8ce3bce1b4dc84658fb8091211314c450b02a96bf47113c2ec54cb447d57547299c17a0434e6db4c79d042f63a4779942265bff5bab7f179a543952065e2cfda24fe8ffef95ea218ae786fe51c4f375d562e01f476df3900045c482262fa5696e1c66cda9cc585c000000000000000000000000000007f54ba2a0b4f1e7b9fc0c7fe709fbe8", 0x1c6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680), 0xc) accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000580)=0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x5, 0x3f, 0x2]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r6 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) writev(r6, &(0x7f0000000280)=[{&(0x7f0000000440)="25c9a730148b9dcbc15197bd2149f51df31528ee22422b08800e659d5672cadd2a08db0e20030c119a895e50a99b4b90dde47990c417c81649222287baec51eed2a58e59cd108c92d2f7b90e9a1396ec229876089f757908d21cbba75f936c392f4051d940517efbdf8ada831021da03f05f98d2d5afc34302a7ed3165500c9827f92ba8522b133afe750cf6138338ffee1368e50e0b7982caa6f7d18ea57c3dd8f37e63095f1209fd91336f070bbd2668c2089126bd8d7b54a8038ab9ac5e7f2c4f20628e6eb895bc5cb96bd302f9c1a7413e575c24ec2f1a5e122d04ff1c80baf899efa6549906bc258d5f0fa07fd7e262e72e4ad3cb0acc97e46e2e30", 0xfe}], 0x1) execve(0x0, 0x0, 0x0) getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xfda9) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000005c0)=[0x6, 0x4, 0x4]) setsockopt(r3, 0x8, 0x0, &(0x7f0000000740)="a9c511f17e327dc58d79fcfa17575cca22a6ba0a44fcc7a0ce93d0bbfefadfb19ff6f6cf855a8275efe2c13dd1008f3eb19c1d5aff4cd756ab2a657ecb243002032070e95c4e3d5ee1ed61b825521f64291832be3ec85e90f53614ae60476caa37bd4f14e3a7e2516aa4e54c0906e2c81330c72859fdac6b1a19516c6be1ca536b", 0x81) 16:00:29 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) shmget(0x1, 0x2000, 0x2, &(0x7f0000ffd000/0x2000)=nil) shmget(0x3, 0x1000, 0x200, &(0x7f0000ffe000/0x1000)=nil) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r1 = accept$unix(r0, &(0x7f00000012c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f19cd90922b0c6577749ef18711d7aeab114cc5f904e5ef7cde58b8c7a1c069943a9bbfb42de3bfe9b51f8e54d91babb47aebf40a928409b4f77a91ea741fdf87c369f2ae640ef"], &(0x7f0000001080)=0x1002) kevent(r0, &(0x7f00000010c0)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x20, 0x2b2, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x3b, 0x3, 0x1}, {{r0}, 0xffffffffffffffff, 0xb9, 0x0, 0x0, 0x1f}, {{r0}, 0xfffffffffffffff9, 0xa4, 0x20000000, 0x1, 0x7}, {{r0}, 0xffffffffffffffff, 0x44, 0xf0000001, 0x80000001, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffb, 0x10, 0x1, 0x4, 0x802}], 0xffffffff, &(0x7f0000001180)=[{{r0}, 0xfffffffffffffffd, 0xa0, 0xf0000011, 0x4, 0x8b3}, {{r0}, 0xfffffffffffffffa, 0x8, 0x0, 0x4, 0x7}, {{r0}, 0xfffffffffffffff9, 0x20, 0x2, 0x7f, 0x9}, {{r0}, 0xfffffffffffffffd, 0x4, 0x4, 0x100}, {{r0}, 0x0, 0x40, 0x0, 0x9, 0x9}, {{r0}, 0xffffffffffffffff, 0x9, 0xf0000004, 0x2, 0x6}, {{r0}, 0xfffffffffffffffd, 0xc4, 0x0, 0x8b8, 0x2}], 0xff, &(0x7f0000001280)={0x7, 0x1}) 16:00:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000500)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000400)=[{&(0x7f0000000140)=""/180, 0xb4}, {&(0x7f0000000200)=""/87, 0x57}, {&(0x7f0000000280)=""/232, 0xe8}, {&(0x7f0000000380)=""/80, 0x50}], 0x4, &(0x7f0000000440)=""/148, 0x94}, 0x800) poll(&(0x7f0000000040)=[{r0, 0x6c}], 0x1, 0x0) 16:00:29 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x7, 0x0) r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000000)) 16:00:29 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) lseek(r0, 0x0, 0x87da86990c828a41) r1 = dup2(r0, r0) connect$inet6(r1, &(0x7f0000000100)={0x18, 0x3, 0x80000001, 0x200}, 0xc) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) r2 = socket$inet6(0x18, 0x4, 0x800) accept(r2, 0x0, &(0x7f0000000000)) open(&(0x7f00000000c0)='./bus\x00', 0x9ff, 0x36) 16:00:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x182, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) r2 = shmget$private(0x0, 0x2000, 0x104, &(0x7f0000ffb000/0x2000)=nil) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7) shmat(r2, &(0x7f0000ffc000/0x1000)=nil, 0x2000) 16:00:30 executing program 1: mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) readlink(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000440)=""/101, 0x65) writev(r0, &(0x7f0000001980)=[{&(0x7f00000004c0)="e25ba36403f56ff9725bbdf1dfaae2c10d5044b110e1803c28fe043b294175c2a1e79a814d5cf4a3bfae14218fca66650ddb87be1ea04432efdc3ad87b2ede83b02a634c4cdb8c1d0eaa7c92654d587fb4d84339435b6cb18d6a021ed7ab5a3316f0d05cdefdc7f37408321bedd48393a9b88e983f6c4224c22527de9afc4584835f7b2456da4ff0c71710247f5ace2219c3b0a74962836d92bb62b551d5a4b821c9162f54ee1cdb59c466079d8346a3346451b2595b042a094f3659c8879bce6b978df4ce0c9c0ec6aee30a46ce8c19dc99dcc9198762f5cb83114087a3c2bb14fdfcd3cccc7abff81d3353d1b0d007d0e2c4434d881ae2f47d55672a850772b0c0d425ac4b9be2425842c4c7422f05cc689115f0315098fbd65882810fac98cd2351990bc42fb7eda366fa721f9ad600e3558afeb3ac3e78ab89cc5743b2d6ba7f9feb61d22f928a552e2369847f294e456afc4dbfae809b258113ba72d727819b140086c52762342e6831871d5792e4f2c11ea0b6e1e4281fdf633306c6933bef7ccd08e708a0cc480ef790826dc5d41bbb07df50aa4d8effb5f20d9c2a283c4fc1a5879d56f0005a124d02b0469eb9ffadd1ed7c8916bb0c64af6a7c6d71b20679e190d3b324b529191cac37fafe572575d70a98aa4d85298890fbe4e43a801f6fb01a56685e0b46a28a9c27424b22ca99189e3c78e27dbd8856ddf5a845891223e579834b7a2ed57e4ae6803453f0baac083612f11d50a41339105c136b04837e8622c89f370712603c9eb3497d07fde9baa0c9b0c659a700fca9607cfd58db9f63307ceed0c33dad8365d2655f1f8ffb6ecec35d961721123d1e94bc6185f2a96ef1bdb920dc591761bd9c33e577c54c25e207024f6138699172fddff87a7f730e7b945aa1923c406e2e9a6cd46ec2ad9a6e4c1af77c07208a266f061df0386808e36b6db9f80b921b3f651cde0080890501f44ee45b0379eaf85de45c8f8a5c8cceb46ffd1fee285284ee0f1629419fb94dd3f8764add07b318f2bc7d5dd349cbb259887164964e08eac907fefd31c7b9129dc3fb196dfcf46040e0631438f9ee06bb18d2a6e4c425d92498dcaadac47c417dad54ca642f46d1814ea0eb7eae7a14d220b7cb33ae59079d76f004e04d970e84bd6bbb1853e8e0616f5e7a04d0b6861b88a8e48dfad2ad79684cdf1c1eecec4a5fe24d18a5d8086d44151ff4b4a7ba6aa5a0ef59e5d9804e9a89c916079aa04256b4f634db99706a350009c85e57e911beeff2c832dcb10dd4dfdcd00972c227d3d34c1c0998b1e07026530eae0f6d9ddfa44dab2a890ea59854625a34b6c891ec09df791e4c8d178c9d7a158010ca28578312c335010750efc84e50a9fd43b099981cfe525c584a814b06a60ea8a05573c4be59d5983685b7909919db281c5ca716701a895ba415f1434dbfd64e56698ec4562cbaffa4a6df9a63c209e66b8fd1d4df0b932ea246954be323bb5550f5a2637ee381db7dcb80a6c56055b913be20a6e154c4aa3decd7f60f749167ee76e2c8b25ea3ef1022ac9128141c6ff2fffd06656ce3d8c756bff15f0301986f38c58db7cb628b583dc034cfccfceab9ab87f6440292f63694b99e0c489c29623f7a5ec757717a4dbae73cfdf282ff2199d71896f3c4dc3c2d0a2cbb7b3439efb0f79610fa9f6f6a163f90b64f7c7dd3cb34f6c65fe9491ecb071d460cc9257381b1c862f6dbdce9c0fd0462c63a6217cc78b8bb7c54a7ffe7496a47c25f24919d512cd55d6c81f6c51ef00db3417df5bb4df0ccdee3fb073ca3a7c80122bf948a169f210236c9c0c0f3f2c3d7c4d743a54de9c7cf16b35c89036e24bf4ed89bda8df0c2075d171cb25dbf8c82dd0928486bed4186969acd3949de7a0f2c07129b30853d2f5cae7344ead528d62ea405b271fb36ae530430f086c1c92103222a0bd2a4ea2a92bdfc603369cb248042161d8d8ff2e611330da6ddacb37e4710bdda635329f35b9a93ac84be7f59dfaaad20ab35761a3f52dcbc186241cea8091ba942bca591c67156a47aea48da6820844e9244afb5d2a7dcaf2b5f846af737e7786b2350ab386997b954d1334ea66968ca36a8fc3e8f4b461ec106ccc11e2373d5bc6b80ee5805b4d3c6253a5034214b65719e48def61d6166eb72ffbbc3ae1ad45f9a9cf668f2a19f910502fcb8ea518094f519404fc3e04d5d6d0744e78f009a2860adfcd11e034c5151bfcdbc91883472aaef1463b6629efd64669b2b7d5f9c0d2946171ecd2085cae2f755384864b9b2a19fc68a01c465873894fe25840d9376c728f0adf7aa108be983d2086eb2fcdfb1b07d59340392ab168d8779d038b9810b7374c28fff8d4da30c08375acfdd8145a8ee9d98876ba3933311c0cd2190e85d931a0a4f74884d41775d3d9b0918afa82888698dc81596d9ed4973d85949dc4a1011412ae59de4fb2b8055b1e36e6eb025e2a16ffd50586019d07709a9e228feff6db9dd052e5bbef94ec13fbd4bed525e44ca9533bfff82a16e8a23d243fc8198e74d6034a1f7a1c17c3996794fcb25f9853f87bda9bdd812cb222b6c0348f7ecf41d3884de51c03441a7fe5c7852e4dd01a4d1054cb699131ef24e2fda6048085b955a7b818f0b17a7182039ac8cd90829122609c32c93e41915ccd37a59d4a4d58f4bc1b7584b1059d6682a5b7d3d973ea40a81ad7fafa8d1aba34940eda1b80e9576e7615238996a91a218a3a6c2920a0e90c8486bc7b239104af60062be75049c11dd7240cb6961b5c67f938b1e0ce61e3b40fb4916627a8068a7dbbd9ad3bb4565eefb7f62fe6e8c89f5e6d8cf3121454ed1c24997797391138b46c298a3807d351b810fd8baf97a252954179f183fc095991e909c8ca158dce8000792e324b6203aadaa485c0a8f0e726588ab376b8e290f5f017b0cb9b3200fe4721bd131eed640127af026b9348af5a3ab45367b40645745e41e8152651bd418e3d3d2350759a4cc72f1ea48403db3a078a826fe78f7c167f38fc7db5532f4994628cf701cb4c69ac92f909c04664d67707215f39970991f255f90f7e8d60352bc2a3a695ca756d2ff3e7d656334d7bceadcb61cc5f714e4c5b8d3c4e8f13f26cdecd9b1d72f15932b621dea827503a8a102850006607764aad5c98fe5c259f65ab30fb9dec94bcbe4cce96ae93264868c6d172cf049f89a110de9773ec54377f24c43f3b044db1e65569fb1cd61f00d8c6a86411905a0bf1542e97bc79cb512b1abb9228e341ee65f07f9ca3d61f598a9301b4db27f36d0869892cfe2e8574eaf98bd789674c6f35b2dfc616a968e7d9598fe73a1ec27987394c19ec2de6c1ea1abb3ef594692b204dd6d42912366c16b42189ccb3a18a44f145f746c1381af22118f745fad99b808b50b0071cf81bfbf3fad0ff8da5d8373dcfab2c87169955e5c67322c1d4eebdf5aa137f6454f5636992bde3a62f40d6b135d6fb4920e3704f3374b774179a4efdd5febe4229dcbffd516ecd7e1f342260f7c32b755f05c7d45d8144cc718d0b0bb2ea0f7101ed633f2f2b3c35f77ca7b8d9e950d33725228457cada2d7ab4ad2ab787b1a5768e93984565284798d46e61890b0fbc36153cb016f2353f677e08a7ea39e41472f4131be91d85ece3067fdc2827932e43db2327cec61b3a17ab63284061f59d8ce301ee0ba02c76736108bd4a08e74f6dd511638197ba8bc6e37702d8d3cc3ec3284bdb9ea7385f264234e917fc51e7a246e544f67cfbd05e7c3ecab1eef83df78095b597c1e9e6e0d9b34146ebe2080b4f4da90719ce638ecd77499952f3dbe1415db94d8a7968363330960ac0752cb5d332909cf3338df2f67fe555c9ead673387e02bf1b04338a86c33b6b8b51ed9bbe4f4cf4632a09d7cbd71b6ac819804bd60cf92397185e5e63e2f41b21777fa62da006e5b4f5b1a327609f9f201c9e5ef5d2ede6141a5b7bc7103a66f616c5a7d35d613362e82990db8a903021226fe6c025550027584cb5b22b6540e89619a3d89f5417770a1a99a1434e72c6cac976ac9204aa8dcaaab3b8cc41cfc44e49d4fc17d61d36b47a2869c662a856eef650369bc9d7a3281487b83795aa955d879fee42f77dc79a8a4d9c42b485bbc271313cd9f709c1a4ef4d66e5b7e7b01d7db2e27a118d21392656268c83076d954affe498cd90412890dd1606c3537580daadcb5c08e8431ee2935681076a33e2bb98dc87641a69a6d50837e7b5ecac9b12e1755986fa0505ddcf1b1223fb62a84a0997a24a2df3e0cfd21ef996c6974f2029a1cbd36c4658fd4d1c599d178a95cc65099742c4d96b250279d8a6769a694d81df451652ad8821e5cab4e629254830a257d0bed000d0f75dc33c72635b968165be9482d654e3d9d9b0cdde5f405998071717ce8f43bcf187415a1d27c3a9f1fe9930e9cf84bb355f60e373c97179c4c868946d3b458e4d4e96cb4f6db803251b9cf6b2cc0ce29f82906021df8ea9c07bb30a2c14f3a47d80bd786adc28ea064c645498bd14fbcc8ab08f3619dd5daa60c4c075b1a997ac975ed3c69beebcf31001582a554accff745428dfa71fb44402e996fab020a23524d84fa8f3cc2b84f28e117de1063a05513702a9a4d4da8293872af158e3ebf6a7725c591fdd6aa3895740b963fc577f9d595882e9ba632061775b195de5be8f307da2645d9cb74bafa7aa2435f8575e1b726f3e606160ec75ffd2043166d112a8b8f620717b02e3eee1a4d5120a1ab8b324de974a8cebd25772b7c819feb3424dccb4d90fc6b00fc5a72dfd8375056018f7e0f94d4461f8f7d177170dd9d0270c7fab5a79d04711a825d9d7c0236f1f18c9370b609027f9f540e1f6da1459a851bdf5a10a75a85d991b0711a31f0e4e2ec40beb3196f250b2ee790f2677bfaf7546f25f0a68172296789aedbc6613c0165dc18c2d8ae51d29bbdb2fcd8d6f54b7bbe9c364f497543245e104b24aaaefd1778cd554c64d5cb1cc751b3f85f5876c46feea69b2528d651d98b812821a322d240563c6a5286a981214d0fa9c8d3495941cac087a9510ebcd80435c6cc851e5b1851ca830485018270bb48decdd6f9603384bdafb745261cf86dc093744a02dbaecf19319c51c7b913bc2c902d9fcc7accb953e89ad05742346241e62fbf05e9759dc63a59325196cf9e2d6eeaa07d9f19e5783b691e3d84ce7d9b4960bc5e1c155d47fb200e97988d4b9d8a11acce2554baa5707118db899c3c85bcdfe23691f8c44f1640daf64b0d986656010958f88e133beeb98e0e9e3c83883d1bd1f1068cabbd0742cef9b3ae5d6333ab35266e19d3f4430aff0aa207e973cb02cf1f517ddc9521ec503074c61f60866c83bad49d2590e4edc89c1166532302b428037fb7d08c7c75cb34235835a61ba3ea19100faa15283a8486be03c7a2bc78c0188be73c3cbccbe980a82b840640ea1fd2a356a88e8c3c53ade3994eccac7f23ea698acdd10a58e17e99cb0efcfe53dfc228a13fccf0dcd4e63cc4a9fbf20826746103fb55f91ba1e8cdf3c9419ccf22c6df10bb7691ae132dcb3813feb2e4cb58a39200eb8e4a307e3aa41194095b8b47ee7e1d74f82a5ffdb1e6df6b3f359ddf1b0fc862742e979006051edc70f003be01df89c1ba163d35682be6d0b6ac0399d60723e7820e480c2610ad61263f8b98ebbb3349c1795d5057512a5f99259dc2baded0dcf6c3a95419c2758bb86587eaffac8e83efa6c6e2e1e5e151516a4e70fb93513fff09f9f683a158ba9efdac7d73a4a777", 0x1000}, {&(0x7f0000000340)="33bed134fb0758a550f529d282c3790d1f437000a078b2c43cd7281e8b85310f0ddeb976a8b1efe7374a71acf4f262077075354d472c05f6e759583169f6332f3257244d371da276b2027edeaa1f768555088ad452c4c55180b62cc482fe4b2a5dc1d229900d22ee7ede31da3e7b17b0969d8781f1cc88dd2c8b2850b0a3d4704d77a864a508535d66f5bd984e1149f219106e127098de0218abd562b1fd44", 0x9f}, {&(0x7f00000014c0)="6946050b2ff5ed349fa5c31bed68d304075855ba5729a3b3bc7f5e50a14bccdba3acf6c2e29ea7ae48022f6ad011f5dea2efb47146f3c2167484404e0f9e32f05647316a9b9b19e3c3fba4c4c99c11ef7a4b37525ac346fe0ece3ff88e189833072a95d670efb3091f62afb9dce853e11b3468a73d7e146ac91e158cc384af262ce4cba248d115bab3bd3f77d66283d4fe19fd1534aabbd5700190e2bbfe19d6c85850fc5409759f2ae5addfc268528b8dca69db08bb87c1ac9307e5a3fd4358d02c91cb", 0xc4}, {&(0x7f00000015c0)="67f269814ee7cbd28945d8697a2df592d486bf667bcfc5932fec542e71ef7347b658f95b088452091985a463f9e7158608358a882ae5302edeb96a0578bf53631ca62b5ccc9f2d53cd8eaae3d42df6d5feef1637712e1a330c17060a3986afcd35b3a70ea8811f8571ed37b5514d298c26ccbdfa59cacdc2dbbd0e2eea0e250fd1ded6f86fe6a0a5380e32b8226d5a9df86c85b5bb01fe053cd64a02e356f49a4d21f5514d419a3ea8e06950d56209da6e3c682329172c40a50c7bce8d440038f23aa515d936179d719bb89d312a32d0c14837ade63db84369b54f6a", 0xdc}, {&(0x7f00000016c0)="a54e26af009adbb182ba2f83f74da8d17c1a46a1f39c7ff62623c088d2c18158b0b0942f5781f2c340b45870a5438fc1b504867eefb25df5aa8b00ee8a5961643f03807bb2c883403ac97d34803467d7cca0e8c2f08e38b7aa2d67bdc10570991804e7e0a9feb03a39b8b20b2ecac93f0a90e02829a7f6fdee25f61fb805c3acd507d82e914f22c5b8bb8e09d29317b23af586644be319ce972ed5924009afb31f4abe1bce", 0xa5}, {&(0x7f0000001780)="dd31ee2da60cec26d0e5348fd43df5c0650f7e143ee8185b8e3d9e2fa0a323d4030d942b05590df9a756cd8046f2980d76e254d62b32730ab823716bd2f43a0c0be294c0ec14810716ad777bf425786908f4b9cd2239cd431694bcedfb76834ea8bdb4eda2c52caaa3b31d66a88eb273e58ae4c45a673d5cda9b7cf65bd084d3d842582830104095c279cfa9bb1a05a1e96d982413ed15a57b69c2c6f5c615e1caa8a5fd03bf031d39af04105d6dc79c160321cd30d43ddc76f78595a1b3f78a4337f8d098c9c0f75bc598eec54cfcf39309e543d7b4a8a6a7fcfa61761173c98634fe", 0xe3}, {&(0x7f0000001880)="fa55815bc63fa96114b6f5a50fbc7ac1075e6993efe16dd03522e81dd2398c271e35bc55d44645b3757ac1979bf3a6666050427610905c736a488df3b961e96cdeed597e53d6a1cfbe57e01a139f648b08da2f5bfedb29c8121e7f631a0a28785c003084e16cc49cc1fce8c8f0c3abfa3a90d9f5846feadbc51ea1172671ef90936b3c821a72a9fc75888b7e08b6d0f8b9c6f8c5a96fb3e929f11cc5f33599bc7118ca1704a01f72fdc578e4bd26b574107987fd1fe483f232a313852535563e20e667c4a06fac337e584a7ff80f666764a96c605f05aa381f4a564587181bd9a5b9f7bc9878", 0xe6}], 0x7) r1 = accept$unix(r0, &(0x7f0000000300)=@abs, &(0x7f00000002c0)=0xfed5) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000000c0)) chflagsat(r0, &(0x7f0000000180)='./file1\x00', 0x2, 0x2) link(&(0x7f0000001b00)='./file1\x00', &(0x7f0000001b40)='./file0\x00') kevent(r0, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x50, 0xf0000040, 0x1}], 0x10001, &(0x7f0000001a00)=[{{r1}, 0xffffffffffffffff, 0x90, 0x0, 0x1000, 0xffffffffffffffbd}, {{r1}, 0xffffffffffffffff, 0x2, 0x40, 0x1, 0x7}, {{r0}, 0xfffffffffffffff8, 0x18, 0x8, 0x100000001, 0x9}, {{r1}, 0x0, 0x80, 0x60000041, 0x8000, 0x400}, {{r1}, 0xfffffffffffffffd, 0x44, 0x86, 0x9, 0x4}], 0x4, &(0x7f0000001ac0)={0x2, 0x80000000}) 16:00:30 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000540)=[{&(0x7f00000003c0)=')', 0x1}], 0x1) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r3 = kqueue() kevent(r3, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db100000100"}) kqueue() dup2(r1, r3) login: 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 *211072 42404 0 0 0x4000000 0 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff81f459f9,ffffffff81ef283c,36f,ffffffff81f53e28) at __assert+0x2e unveil_check_final(ffff8000ffff2270,ffff8000149b8178) at unveil_check_final+0x805 namei(ffff8000149b8178) at namei+0x88a dosymlinkat(ffff8000ffff2270,20000100,ffffff9c,20000140) at dosymlinkat+0xcd syscall(ffff8000149b8430) at syscall+0x541 Xsyscall(6,0,fffffffffffffffd,0,2,f7f6d00c010) at Xsyscall+0x128 end of kernel end trace frame: 0xf822100ab80, 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(ffffffff81f459f9,ffffffff81ef283c,36f,ffffffff81f53e28) at __assert+0x2e unveil_check_final(ffff8000ffff2270,ffff8000149b8178) at unveil_check_final+0x805 namei(ffff8000149b8178) at namei+0x88a dosymlinkat(ffff8000ffff2270,20000100,ffffff9c,20000140) at dosymlinkat+0xcd syscall(ffff8000149b8430) at syscall+0x541 Xsyscall(6,0,fffffffffffffffd,0,2,f7f6d00c010) at Xsyscall+0x128 end of kernel end trace frame: 0xf822100ab80, count: -8 ddb> show registers rdi 0xffffffff81c210d7 db_enter+0x17 rsi 0x4745 __ALIGN_SIZE+0x3745 rbp 0xffff8000149b7f10 rbx 0xffff8000149b7fc0 rdx 0x4746 __ALIGN_SIZE+0x3746 rcx 0xffff80000093b000 rax 0xffff80000093b000 r8 0xffff8000149b7ed0 r9 0x1 r10 0xffff800001944f40 r11 0x9809ee07cc9af8dd r12 0x3000000008 r13 0xffff8000149b7f20 r14 0x100 r15 0x1 rip 0xffffffff81c210d8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff8000149b7f00 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=211072 stat=onproc flags process=0 proc=4000000 pri=51, usrpri=51, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff3c38,0xffffffff82252c30 process=0xffff8000ffff6d30 user=0xffff8000149b3000, vmspace=0xfffffd803f014840 estcpu=24, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 42404 275365 56717 0 2 0 syz-executor.1 *42404 211072 56717 0 7 0x4000000 syz-executor.1 77967 114687 1 0 3 0x100083 ttyin getty 56717 445187 8415 0 3 0x82 nanosleep syz-executor.1 78898 441129 8415 0 2 0x2 syz-executor.0 8415 178029 97928 0 3 0x82 thrsleep syz-fuzzer 8415 95289 97928 0 3 0x4000082 thrsleep syz-fuzzer 8415 364590 97928 0 3 0x4000082 thrsleep syz-fuzzer 8415 492674 97928 0 3 0x4000082 thrsleep syz-fuzzer 8415 327481 97928 0 3 0x4000082 kqread syz-fuzzer 8415 94880 97928 0 3 0x4000082 thrsleep syz-fuzzer 8415 231437 97928 0 3 0x4000082 thrsleep syz-fuzzer 97928 50132 93656 0 3 0x10008a pause ksh 93656 8142 58294 0 3 0x92 select sshd 58294 317535 1 0 3 0x80 select sshd 44561 257398 48264 73 3 0x100090 kqread syslogd 48264 404823 1 0 3 0x100082 netio syslogd 53897 225335 1 77 3 0x100090 poll dhclient 84835 214644 1 0 3 0x80 poll dhclient 12866 422748 0 0 2 0x14200 zerothread 48922 86749 0 0 3 0x14200 aiodoned aiodoned 33122 270372 0 0 3 0x14200 syncer update 43083 229488 0 0 3 0x14200 cleaner cleaner 16920 485122 0 0 3 0x14200 reaper reaper 8352 261887 0 0 3 0x14200 pgdaemon pagedaemon 56859 191094 0 0 3 0x14200 bored crynlk 58675 281326 0 0 3 0x14200 bored crypto 6725 221831 0 0 3 0x40014200 acpi0 acpi0 46910 110945 0 0 3 0x14200 bored softnet 9534 379573 0 0 3 0x14200 bored systqmp 76160 266908 0 0 3 0x14200 bored systq 12195 483672 0 0 3 0x40014200 bored softclock 39227 208142 0 0 3 0x40014200 idle0 44466 412035 0 0 3 0x14200 bored smr 1 373383 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 9453 6323K 6332K 78643K 10598 0 0 pcb 23 9K 9K 78643K 99 0 0 rtable 97 2K 3K 78643K 218 0 0 ifaddr 38 10K 10K 78643K 51 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 16 0 0 iov 0 0K 13K 78643K 18 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1200 75K 75K 78643K 1301 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 4 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 10 1K 1K 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 143 0 0 proc 44 38K 46K 78643K 298 0 0 subproc 64 65538K 67586K 78643K 104 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 26 0 0 in_multi 33 2K 2K 78643K 50 0 0 ether_multi 1 0K 0K 78643K 3 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 60 265K 265K 78643K 60 0 0 exec 0 0K 1K 78643K 179 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 74 20K 20K 78643K 1099 0 0 UVM aobj 10 2K 2K 78643K 13 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 2 0 0 NDP 6 0K 0K 78643K 15 0 0 temp 94 2346K 2412K 78643K 3290 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 5 0 1 1 0 1 1 0 8 0 inpcbpl 280 100 0 93 1 0 1 1 0 8 0 plimitpl 152 20 0 13 1 0 1 1 0 8 0 rtentry 112 50 0 10 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 4 0 4 1 1 0 1 0 8 0 tcpcb 544 48 0 44 1 0 1 1 0 8 0 nd6 48 6 0 2 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 226 0 41 12 0 12 12 0 8 0 art_table 32 227 0 41 2 0 2 2 0 8 0 art_node 16 49 0 15 1 0 1 1 0 8 0 sysvmsgpl 40 2 0 2 1 1 0 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 8 0 0 1 0 1 1 0 8 0 shmpl 112 11 0 3 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1649 0 235 46 0 46 46 0 8 0 ffsino 240 1649 0 235 84 0 84 84 0 8 0 nchpl 144 2054 0 428 61 0 61 61 0 8 0 uvmvnodes 72 1726 0 0 32 0 32 32 0 8 0 vnodes 200 1726 0 0 91 0 91 91 0 8 0 namei 1024 5278 0 5276 3 2 1 1 0 8 0 scxspl 192 5032 0 5032 8 7 1 6 0 8 1 sigapl 432 311 0 298 2 0 2 2 0 8 0 futexpl 56 2133 0 2133 2 1 1 1 0 8 1 knotepl 112 105 0 86 1 0 1 1 0 8 0 kqueuepl 104 32 0 30 1 0 1 1 0 8 0 pipepl 112 230 0 211 2 1 1 1 0 8 0 fdescpl 424 312 0 298 2 0 2 2 0 8 0 filepl 120 1744 0 1649 4 0 4 4 0 8 0 lockfpl 104 52 0 52 3 2 1 1 0 8 1 lockfspl 32 65 0 65 3 2 1 1 0 8 1 sessionpl 112 19 0 9 1 0 1 1 0 8 0 pgrppl 48 21 0 11 1 0 1 1 0 8 0 ucredpl 96 270 0 263 1 0 1 1 0 8 0 zombiepl 144 298 0 298 2 1 1 1 0 8 1 processpl 840 326 0 298 4 0 4 4 0 8 0 procpl 600 502 0 467 4 0 4 4 0 8 0 sockpl 384 176 0 159 3 1 2 3 0 8 0 mcl64k 65536 370 0 370 47 23 24 47 0 8 24 mcl16k 16384 1 0 1 1 1 0 1 0 8 0 mcl12k 12288 4 0 4 2 1 1 1 0 8 1 mcl8k 8192 1 0 1 1 1 0 1 0 8 0 mcl4k 4096 16 0 16 2 1 1 1 0 8 1 mcl2k 2048 47848 0 47803 15 8 7 12 0 8 1 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 79104 0 79015 31 24 7 28 0 8 0 bufpl 256 5739 0 1274 280 0 280 280 0 8 0 anonpl 16 44628 0 36157 58 8 50 50 0 62 14 amapchunkpl 152 1253 0 1173 5 0 5 5 0 158 0 amappl16 192 1412 0 963 42 11 31 35 0 8 8 amappl15 184 53 0 49 1 0 1 1 0 8 0 amappl14 176 84 0 80 2 1 1 1 0 8 0 amappl13 168 141 0 134 1 0 1 1 0 8 0 amappl12 160 8 0 7 1 0 1 1 0 8 0 amappl11 152 19 0 8 1 0 1 1 0 8 0 amappl10 144 59 0 59 2 2 0 1 0 8 0 amappl9 136 516 0 513 1 0 1 1 0 8 0 amappl8 128 119 0 106 1 0 1 1 0 8 0 amappl7 120 35 0 30 1 0 1 1 0 8 0 amappl6 112 53 0 47 1 0 1 1 0 8 0 amappl5 104 172 0 161 1 0 1 1 0 8 0 amappl4 96 501 0 475 2 1 1 2 0 8 0 amappl3 88 180 0 174 1 0 1 1 0 8 0 amappl2 80 1768 0 1716 2 0 2 2 0 8 0 amappl1 72 14686 0 14276 26 17 9 19 0 8 0 amappl 72 721 0 689 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 12 0 3 1 0 1 1 0 8 0 uaddrrnd 24 312 0 298 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 312 0 298 1 0 1 1 0 8 0 vmmpekpl 168 6482 0 6466 1 0 1 1 0 8 0 vmmpepl 168 40031 0 38672 92 21 71 73 0 357 11 vmsppl 264 311 0 298 2 1 1 2 0 8 0 pdppl 4096 630 0 596 5 0 5 5 0 8 0 pvpl 32 142337 0 130815 148 14 134 134 0 265 40 pmappl 192 311 0 298 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 488 0 62 14 0 14 14 0 8 0