kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Sun Mar 17 13:07:05 PDT 2019 OpenBSD/amd64 (ci-openbsd-multicore-7.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.198' (ECDSA) to the list of known hosts. 2019/03/17 13:07:33 fuzzer started 2019/03/17 13:07:39 dialing manager at 10.128.15.235:5160 2019/03/17 13:07:39 syscalls: 1 2019/03/17 13:07:39 code coverage: enabled 2019/03/17 13:07:39 comparison tracing: enabled 2019/03/17 13:07:39 extra coverage: support is not implemented in syzkaller 2019/03/17 13:07:39 setuid sandbox: enabled 2019/03/17 13:07:39 namespace sandbox: support is not implemented in syzkaller 2019/03/17 13:07:39 Android sandbox: support is not implemented in syzkaller 2019/03/17 13:07:39 fault injection: support is not implemented in syzkaller 2019/03/17 13:07:39 leak checking: support is not implemented in syzkaller 2019/03/17 13:07:39 net packet injection: enabled 2019/03/17 13:07:39 net device setup: support is not implemented in syzkaller 13:07:45 executing program 0: 13:07:45 executing program 1: 13:07:46 executing program 0: 13:07:46 executing program 0: 13:07:46 executing program 1: 13:07:46 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x2, 0xfffffffffffffffd) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x2) kevent(r1, &(0x7f0000000000), 0x8, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xaf}], 0xde0, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 13:07:46 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x98, 0x7) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) recvfrom$unix(r0, &(0x7f00000001c0)=""/116, 0x74, 0x40, &(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0x8) munmap(&(0x7f0000722000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000680)="60fc761b485b2734dad23bb4494a0fb95b0604000000a5ba924d4d31b148c5cf9b090000007822963e36bb8a509032201216e9faa9e8ee3027f0a18c223615e938939865462626bd3afd959dd6bdfe36a0ce6e0770b5d67fe439bb8f69757f5fb99bae47450ab3ad9aec9276bddf8d6bc92f1f3ecb63af60c6911c62a46b2c2aed48d07f214c24fdb814f46c4f4993591307934249b8348c4557f2630aff3fc1df63c7e828d8f1e1bf3d5233de05c48eb34918684c9912f0edfa884763fa96ee748ae1a1b7cd42c1d43cd6a6fbd8967027685480454e1c2854f99b1fd1558162afeaf5bffef13cfde67985a8f768dfb92fddd510d08e3d240917ed5cf9e843dbcce6068f9ead1e2c62e27ef373f2c752a922102ca68b271a8ec3924724cf50e4eb8af4b10cd1f92267927284340c4db2f58f9c098133c238cef04597ae05be7252cde7a97d4e52d56d080862b9d041d51a0f81ad7280615ca56638a5205e0dd4ed225955e12f10d89271cafc189da57c33ce452cec9780a27c09ba2637687ef38a2a951b688550c412496b55f4a0be72bffe0294309e581dc49d24b2b6a4aea651d283eadd87d9fd2046e093e4a153e797b03f9bec952f261aab51fff71b807809d021d4970377a9af1a835fba67861d83cf2f300d497c9efd9084621d4b925e5ad348ba6897c60b22681f4f10da6f86d4892029de70b6c94675077d454d72c75b5f10bc69f51e59e5b9b6a81207d400bf892a1522a7e02e73a1579e22bbd8e9bdd88868b3ee9f199882b876028774e8d4e108800ccaa868d8d9721c8295344fc34dbd4f92fabfb508c26ac8d80285c2bd1b971cbde1b7de75be68365600376ed98e805cdecdb015ddb9c84edde8267c77720abc37b38a854b62b4e2fcaeaa13fae1046526c1ca0463625ec3cc396eccdacac2557ed81cd72921a71d54736e6350aad1fbcf24cce41a9d3aab711f5aeb950bee7ef2888dcd48f081075e0718639f4c81f30628ee0f0f36c0561dcc9acb87f714ca28f75b77d2efcb30fac312f4949e9553c95f4e9d00", 0x2e9}], 0x1, 0x0) r1 = socket$inet(0x2, 0xfffffc0000000003, 0x115f80000000) r2 = dup(r1) getpeername$inet(r2, &(0x7f0000000380), &(0x7f00000003c0)=0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5, 0x7810, r2, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0xa, r1) munmap(&(0x7f0000723000/0x1000)=nil, 0x1000) socket(0x6, 0x8000, 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180), 0x0) getsockname$inet(r3, &(0x7f0000000000), &(0x7f0000000180)=0xc) openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x10) write(r0, &(0x7f0000000040)="b00b38ddc1abd66bd649af96031ea54055", 0x11) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x8100, 0x0) write(r0, &(0x7f00000002c0)="475944973fd9881baa92145e0eaec6358abfea0df648d5901129daa3a0dd2029cb87c467dc8187714caac642f88a629f6e37a040d8a991c3e6c6338578b6cafaba42a56fc6f5ae559a3c70fe4f52bf786886dbd97a83f838eb0299254bfa46d1aa1ab398cd86a35c1fccda26cdb8334f3870b011b85cd6774d0d8cfa236e1eb4862edf1a70225a18e19efda769d72c2e9eeade0fc681a0085d156d4a2359c133eda7fe55f581606d45cf5d598577f2eb27acdb3d", 0xb4) 13:07:46 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) pledge(&(0x7f0000000000)='*]!%(+\x00', &(0x7f0000000040)='/') close(0xffffffffffffffff) 13:07:46 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x31}, {{r1}, 0xffffffffffffffff, 0x82}], 0xe35, 0x0, 0x7fffffff, 0x0) 13:07:46 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) read(r1, &(0x7f0000000100)=""/39, 0x27) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)='p', 0x1}], 0x1) poll(&(0x7f0000000080)=[{r0, 0x113}], 0x1, 0x0) 13:07:46 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup2(0xffffffffffffffff, r0) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 13:07:46 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) pipe(&(0x7f0000000000)) 13:07:46 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x94}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockname$inet6(r2, &(0x7f0000000300), &(0x7f0000000340)=0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) chdir(&(0x7f0000000200)='./file0\x00') ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x9, 0x345, 0x10000, 0x4, "1e9393e4294adcda4d9473ee65361aa79034a661", 0x8, 0xf73}) r3 = dup(r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setegid(r6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r7 = getegid() fchownat(r3, &(0x7f0000000100)='./file0\x00', r5, r7, 0x2) r8 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000180)={{0x7, r5, r6, r5, r7, 0x122, 0x9}, 0x5, 0x7, r4, r4, 0x81, 0x5, 0x6}) write(r0, &(0x7f00000000c0)="aa30acdb73d6a4f4ce02a29b1af5e0173e950c0c38fe088a30bacb5c6d", 0x1d) 13:07:47 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0xa, r0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000240)="f284a5682172f0dfd5394315309651574612efbdb032014c57ac8a30e5c2c3657c291bf944cb258ee60341c53f3eaadf97905be144580d04e3b8513a324c0e81aac25d6774a9882450efddd5cac9ea43f63d9926484592d33aad69e15f6b8526fc2d3779e4c3de5b2de82776eb210d4d217eb17c2d7a8f33f6a842e944689cc944c03437e8b624652ba2020787375f8a371441064e46513d653c8782e1efdbe439f4355e7debd2193c41dfd87065ec76383aba00b391d6e6b4f4d9d2406358d1", 0xc0}, {&(0x7f0000000300)="5a0bdd8df48c63c7682577eeee068e5f426a385f196e76f8c0e0677b52cf13aacb8bc5719470057ce1bb08636bd2ef25aa3f38dffbcfe6c8d1c31027f0ed0a4734ce1e1d620d01039918209af45569", 0x4f}], 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2004, 0x86128) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204", 0x3}], 0x1, 0x0) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000140)="5a8310a8ef2d4fa27f87d2ebdf039157636c747ee377cdaf1631d5d0120ff15a2c865e90989eda9278128d69158cd16ee7aee0dfdd2077b4fa608023234a09858ac06c5e33a38f8a3ef7b9015c9c945caffdbe54aa355d311599aab0c2d3b54968e925982b502caa7e61998c"}, {&(0x7f0000000040)}, {&(0x7f00000001c0)="82747a958a687b1bbc85a98682da1378a3503c81280d32d003b2ab1a1d5df63f7ff67ed9a9fd9a0cc9ddfe246593cfe34687"}], 0x135c) 13:07:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) fchdir(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:07:47 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x620, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0x9) setsockopt(r0, 0x44, 0xab29, &(0x7f0000000000)="4ab151f4d7", 0x5) 13:07:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x5) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) 13:07:47 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d23b6d7cf71183db070015873b9c0916e7ae9fed58938ea6ac68a0b06326abca0fab3647175abf22fea120c9b3bb77ca4c205380c660c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b5eacc26757d14f2e3208364bbc454327b6a1522c332ea628b8cb672e9e70f7818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa0000000000000000000000000000000000000063e6ec8b7858bb", 0xdb}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)={{0x2}, {0xfffffffffffffffe}}) 13:07:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x231) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r1 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1000) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000300)=0x8000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x7fff, 0x572c, 0x0, 0x1, "8f0a8272cae48d416b48d6d57f96aa6196cf1fdb", 0x8, 0x7}) fchmod(r1, 0x4) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0xb4) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0xff) ioctl$TIOCSCTTY(r0, 0x20007461) 13:07:47 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107005, &(0x7f0000000000)=0x5) ioctl$TIOCSDTR(r0, 0x20007479) 13:07:47 executing program 1: setrlimit(0x7, &(0x7f0000000600)={0xfffffffffffff001, 0x3}) select(0x40, &(0x7f0000001800)={0x5, 0x5, 0x4, 0x1000000000008, 0x5, 0x3, 0x58f, 0x5e8f}, &(0x7f0000001840)={0x3, 0x6, 0x61a8, 0x7ff, 0x4, 0x8, 0x7fff, 0x101}, &(0x7f00000005c0)={0x8000, 0x0, 0x7, 0x4, 0x2, 0x6, 0x84000000, 0xffffffffffffff7f}, &(0x7f00000018c0)={0x7, 0x1000}) r0 = socket$unix(0x1, 0x2c, 0x0) socket(0x10, 0x8003, 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) syz_open_pts() r1 = open$dir(&(0x7f00000016c0)='./file0\x00', 0x2, 0x10) setsockopt(r0, 0x0, 0x4, &(0x7f0000000380)="6b89be67d6241b7de90bf3d610b0b5b012b36d29e910cca213319d9fb36d43bfcfa0037679fdec70049bfe044c64f94cede289e68b9640ac0f05eb16c0ba327d3b2effb882f534f33ecef45c893f9ed0c65d1675417816a8c7e4b7382823224944b600a1fd584a273ee32bc34f6117e5fe7423db96f0b192f73314b550219a3124ea7cc5ab127427abacbeb7b20f54dbcb3e7c8ea882c1a37c77d10b1b536bcb4a", 0xa1) r2 = open(&(0x7f0000000900)='./bus\x00', 0x482, 0x4) pipe(&(0x7f0000000780)={0xffffffffffffffff}) r4 = dup2(r3, r1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000640)={{0x18, 0x1, 0x0, 0x200}, {0x18, 0x2, 0x3, 0x4}, 0x7fffffff, [0x52a5c60, 0x3f, 0x3, 0xffff, 0x2fef, 0x1, 0x7, 0x6]}, 0x3c) setsockopt(r0, 0x4, 0x29, &(0x7f0000000480)="f0f943e9812c8ad4966bf19e2b2a56f8669b4a586fae094e2f80de274307fcbc1f99366626d419ee472376caf40d7aca92d6bd0d0f42b5b7e325cd3fd2952c563dcf5c2da3c4b21cc7e07ec178a13db009a8cad5dbd69edf3315d64771beb533b690c27ebc9e655b8559c956b1e15f0c53810ca3cfbe1201cf137594ca6a3c0800000000000000adff85d1a055d9ea0909224dcf08cd4133b6ba052ccaf36a9d1c4d61ab6eb9cb9c58ef50e0c3312cfd194a73564c0d3fcfbe0259a677e2e300e23a0ce85200", 0xc6) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) msgget$private(0x0, 0x200) unveil(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)='r\x00') getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) fcntl$getown(r3, 0x5) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xfffffffffffffec0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000680)={0x1, './bus\x00'}) select(0x40, &(0x7f0000000280)={0xffff, 0x8000, 0x2, 0x100, 0x8f6, 0x6, 0x9, 0xf08b}, &(0x7f0000000300)={0x3, 0x7, 0x3, 0x9, 0x2040000000000, 0x0, 0x800, 0xf92}, &(0x7f0000000440)={0x3, 0x0, 0x2, 0xb0e, 0x3, 0x1, 0x3, 0x8}, &(0x7f0000000580)={0x9, 0x5}) lchown(&(0x7f0000000040)='./bus\x00', r5, r6) semget$private(0x0, 0x4, 0x400) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) open(&(0x7f0000001580)='./bus\x00', 0x0, 0x0) r7 = semget$private(0x0, 0x2, 0x646) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000680)) 13:07:47 executing program 1: r0 = shmget(0x2, 0x2000, 0x200, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) setuid(0xee01) shmget(0x3, 0x1000, 0xc6, &(0x7f0000ffc000/0x1000)=nil) 13:07:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget(0x2, 0x3, 0x80) semctl$GETZCNT(r1, 0x7, 0x7, &(0x7f0000000000)=""/37) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) 13:07:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) linkat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00', 0x4) kqueue() r2 = socket$inet(0x2, 0x0, 0x8) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000000c0)={0x5, 0x40}, 0x10) 13:07:47 executing program 0: mknod$loop(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 13:07:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000480)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)="a292edc564f9611c4dc9f63fa7f4", 0xe}], 0x1, 0x0) write(r0, &(0x7f0000000080)="9c87c3772c0035b87e33332e2e", 0xd) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="506aa5720cd1704760e8756e53c4afb13eed1dfd1583b1f86088a0c920671119fe6e8e888979436e89df2150e5827b9924809bb5b1da13b50d6a8f95ac7e224bc3aea72831a869ba5c2551af08f1de4574a92de2e0b545e159786d56b1d2396a7da810ff9e98c4d328e65be8ccbe44dde506ec2356d8f39055c0529cc7b032f62070586ed560134c14ffcbdc1fda2139da239cdbfbb51df45ee40980", 0x9c}, {&(0x7f00000004c0)="5d17ba3f4cdb7cd3755e137a3aa55963361bcd5045ef47e379d3a6ca00644eaf755b18c1fd5702e31bae878fdb81b7ef8b1f57aa6b8fee9eb8fccd317c27b5311078b36d9e9cfd847a448041b305882ed0e04a9d212a93d4e39250dff0ded674c71f3f64a963af3100f09c2c285b0d4f8c8c2b4edf674130ee323201b1b0339c1f172b635537cf846589366f55bdf93a527d563fc26dd8d44e4c17d3aeb3aceaa110126ea244101c7ded6d84fd0ca53f03b23f00773bdc73f580cdbac1b485d2994ed81400d1065f841a39743c3c7aa3fc7aa498fe09e5cd93f1464969e9cf585cfe7ffb418d8464830c72c98082914ad26b789f4e2d759fdaa78488c63c8ba5ceccb03b7421b8aa0393d15053231ec73711232d9ca474724c7ba9c4cb2e7c83b4614c9e84cf5e2ab3ed9a33361d2ad8ce7584db3254f3e4e19933fadfcdd5cf4fc17d28448f40825d349791be32458d41712cfe8e90cd048af19a6d4adc0956ed9f7b76879c30bdf28942c550ca8968a2462659cd66351826bc90717a3687c22010fb8e06043b7a20c38171906cd58a42409449b05e859976734793b49b4a71e72559c09e6067b400c81253a81af494ca7a8261ddcdf6ba686cb08c0acab641906d58b10c49ab23d4ddf53b0e85643711866bd52a8483ffbf0cbb0294a44e93a16b092c21784c54567212962eeb65697cdd9a35ac1ba03972ee9b0875ffa5dc0e8013a0d0f69730fb00f83490b71bd11a77fa921c296699037c002801255c8944df2223cc3568479a33d791908a735a69ba4e70f45dc3ee80743f36fbe64f20f93fcef3b193673ff9e0641019b9ef0ea9735e5824f9ad35e0423d18588dada2a4fbb178d90b6443629d6cd413a4403f72baf0c165cf80a9909854422a9e7afec4ba0724b0cf4a50c6ad4b6cf3312512e277ba661ef4a3f477eef4fe98459ee602f6ad32e6aee300def7b5fa993dc91a5232c27aeb31344a4750a802327e8fbcb309de2bc48cfef7aa0499d8e7181943cdbcbc37184e79995606dfa7ec4122844e3ceac10dfa09e889f67b10c08edea010f7aacc99fa4c9ba16e46c04adbd506798f4c3c7abc381d26df7299141a3fa88f4d818bdbac6a8cb1c8babae91589b51ff28cfb642289ebb33cf03c657bc95903e977202db102fc39e17d407b60e3cf59e9b58ffd79c146faf23dc0b98c31228c71df1c20273242e67e692a4da45fbdda59afd27adca3b1c8b292913b7755e5b3c8294d1d4e7db1bf0b6237039028f4a0bf587591c3f934972acc8a5f5477497448963a79a4b42ce9faa82a39c80175d460a0fef65e7601280f7fb230ded3df572ff43cc3b4b26df1796500d6a294b7bacda849171bee27d38a15f9cdbbe73102da63ac92f9a525b33b76130f6fdb3a53c94ac23c54c9995dd7776f13c1cb65c4e2869b1f92937f5cd08a30ab0a00c6c56ab8482c00af4c64b3c1efdb3e70a081fcf0290a7076a08ad66b7d64cb5ccf16e8ff8dd487d03e6aa604c83f4e4d9a3b8bc8b67fe72249f76e3f85e0b30f6ac40d1699987a06596f4c77ab2be1c95facf31f62ab9db2333496fbb3bf5f6840a39f11b013b7572d42dfb2f9e268767a34d5eccbfce176a72dc8da94b797009ac5d5ecf582869618e4979df3c277ea91aeef2f4dd254b27aa9d661c771af757189423b48cee0e3ad0d4e0ac1e328d6aae932b9c4f8a49357436627d840de8077db09a7ce4827f7150b5d4e78a417e10671ab8f0e1898c57ec027cc409847b9abec0aff147bdd496bd2fea769453481bdb20d2f68b7df48408751d510b4b2a8cd5b72156c490392727711ca236d752552f888e5a37a614bf79d0db6f36e6afa23aa6028b4b6086721a523af53967e0e2a8bd21f18db4e212645494ef00962d29bd6264dd6b088d0ab3f737f0014bf541f626ed9b094e516a7c7b60cc28701e743eef930991ee4bbd913a73010ceff08f88e242aed5d7e4408f5fc999b0f6b1d956cc0d051ee86cc2ae41e043f0f80f004833df61aa78582cffa61d71853a546447b647f2cc6939aad6de6971a53a3d201e2685f5b6f0023ca2b7679586643e5b104980533a19c555b0ad6f7634f96c434400456c51cc5d8b7206d955208cc0b82c5ca2020d212cd5ca88cb22c9510912df3834578b82f0933667b28e13146aa551d530c26c62ee07050070406ee889100fd50afd820fc7084ebdc12a1c6012cdf20a1d2fdbf68881e81b20683ae559cfcfe0d0cbbad5b2e1b5c1b37bec271b861f3d6955b6ca5e87ffebdb962b2d5c8977e5dc16d6844082d7bc9a42b0b14851a8a1bb706b144327a5a89a5e800f7a16940de223a0a958445b07e2494db2ace1ee08db2ff752dbcaeaff9c5d9ea5c05592035774f3910cfc49924a3e5f31eebb5119ad78e94addff11b720d03f91d05f3379ac62aca78c7cf43689a577abce475a0f4187213c72d65aade705bc0dcbd1a86f163021517448223e56aaefa4f30890a2dfad94bb3debd4ebe6158c9f35eba71f517f274858c7633095424dc0a811a702fcc13599cdd1781713d0c0908f19388d71705ca5a8624d678df45e56f006d09a51ef70018117ce13a54b6b8a7089e8aafb0eb9684e748454ef39fcb68018807fd218898f7c7011904857df3442f6b6f233e4c3bb4e570d1d4cd6e145aa3240a93c90b70fbb67f3f46ed12a130667ea270bf3267fc3bcf87107c1353fa1b4cc96993d84371b629695fd2ba12ea555af100a58e4d975302f8fde9ce3cbdf8dc7f6e0b27d809bb0e371824b7a4473e4e24eb4a6b74aa54a6a728349505e161f4ec6833e50f8552da767378695683b5729acbe276f057d02362437a7fc6de722adb56425188e14128a128257a2eeb53b4c70047a25ece82d91e26d6b5fd1037d91ff021dd860f32fa5dca24a8c8ae0b6383cf8a3b137c67088dfbc9a34fefbaf62c8d0ab9a11fb590fbcedb2edbaaa44072606a3bbdd8d032ea768c5c82c42ace68abd083fe63e18fd5f87a88af5c95f50b4c75dab8a22a2d7c41e5b6c49e994cbe7c4a057b1b253677d5dabcf6a65ba075b96bea08e17fa25b51e8b314ce0f8620746e7e9bf01abc828e942b69eff71959d5244134718d1245a11e942ccb4c4830865b1133351651bfb25f9ca40455763941db746ce03637d8dc442fcc2a61c969dcf1fbafa625af2f4c11348ca74aa2d20fa33d7a93cb02599b08549324a296004dca57a3ad06801c271c64dccc38935f53a67b6257a5da4c450d19991aa0654e9e8fdc4f3dbf9e4b2c2ad0d203046f73e51bec564edf7662f7219f64ac24ac589c429e0341e211e6fd568a800d0a41e78f901fd0e6a2d876667cd57e0b33ae6e6c39b6ee9c961ff04bce5650e17e9bc37f9e45088bd91499291c579330760624d760cf7695b9ac9eb94eefbfb6312224d682145f0140fcae571bc02cf613644593b16b031a5d60dcaf07a15b1c6c9a36d06004038239600a752d5f936a77ff167a5ebd38fb72a617ca1e12d85b36bc6c6fd397c619a5e7258d2074f647295f09034d4b6f2360767dc6eee56032a9043a290e59f8eb76acc0ac5f642fa8f3130b66e8e6af30bd34622c561a3ee97e9396a5dc18eef7b0ff7e06f65921d4a9b8016b7a7e851d66ddf371fdb260d868c45098090486a4e467c77fc130b134f7f1d8a7cb2a71a82955e9da6077221a1fbf783a1233f5d4644555607d1d68f237e59729e11801120e44019be0abc1d2c0fbafb50e98847175b545c700cc6687ba9d8ce55d25553a8536dfbed2e5059f94fad6af13734bde9e46a8675d9dde7aac5db02f8f233415923bca8986f66ad03785c4afcf6e44d34c48d7690c8a6585ead44606545e67e4120f5985fedcbb2960834c8c55165f6328efe8fc81e3b072a8f438b6754eb3eb4f1dbd0049161a51e89e1974ee552cefc5bbc7667902b470b9ca79a8a8a94912a7f83b54d7c85327c14ce930a71c583c4302d681c082e68a32af1af2b70f4e04496fb1dea29a5d764be3f9dce0e75fbc543fb938a1c9ddc2a1d2a14294b9abac5414b4d8b44ed7fcd7c9007be445be3dab83f1f22ef49cc4b01f0c4391b5e1fc54806c71c559eaa18697383ea44370a6ed5b890eb479c662370e993f915ed64410c0e17097d3cf6bf72e83a8d1b37334b0e72e005d36912a4bec96184d17b42eef8544fef2ddabe9bb93ed404f6009d6ed08a1475f04029e7ea5f2fe66be0adaf23d93a6c05c6be321ad54e44c5ce941f9ab3875dd910d322f845aac5bcbac1810c7a836eb4199e294cccbbacbd44ff3e7fe74d8c1760d2db62d32cae0f16f8950a26bce07d51f200bf09bd9adab2b8373b26e68b46a33ca26d8c747ede018cbe35acdf59399dd1c469e1eed897e29f4ec6ffcd15299e287d554e646274f0ac032d205a81d02fc87c6dbfbaf9b8ca4215814c0143de4f6cb0fe330e86294767b720daf470d6ddd1b5847c5e85b80ac91fbd28763cae62e93598703b3bd2a61d684e0cd86c115522e2788a7a3431802baabd83fa2a04908c65ccfd54ed3435b9c899ac28e788051b0e9c427a84c43eb187344e6c11c5bd0e2cf52bdcf585072181aefa482f320d7c2992e5b0096ea307f8f3805947326e42681ae93b109a1966e77d8690b5ae230a12c06336e20a7a94a5fb82f05d4cabb453f44fb5adeffe9e22fb287fbce2b4644b37add023924c5bcd2280c78596c5a09f451f6ef3715903d92cc386d457094934d73651c5e4c4341bacc574ed8440c85117f55933b3c697911a96f46e86ceacb25efc9d59c533fcf7bf9387eaad272b5513f84a358e59f4c1a946997dd900bb818f913d705bad1ba7e488e70c9f3f70fca72397cf8aa85f501acb129fe285c79765263e39b1ce6b5163e186f509fd8f300c8ca3b5ceec456cf60b0f4f07745df905c4bba949280061f7a8cf083144501cff607b95d2e3f4099e0b6ab1b06fc567a08916212c9f75f74a4fd59fcb9830ed0336ded5e6c2f404071a89c684391dc54055764647dd54755a6d8c741ec0d7c8ec21e8086d5d599cfa3b721e37fb376d92d854abae8d6d7ead1fae7ffd1cac5eaa57944c044ffb8f965cfccd5c4507cb74836424b205689e9cb4215ff52a2c418a81fc1e80a6554086302428f7126a151dd3a20688b305177868131bcf59aa1f958baa9c70bdd8f72e7c84054caf27da5ec19314f846812ff89fc1d02105a3291df4101b71d86b4144b3d2209a6103eaee95fc3fb229e7164fe7e03c2e1af32ce5d998b33a5dd18881be636714c269ecffc7765c8010f1d6b8f74edd8e74255c3c145ad4e0b0ef214cfc29a5e612f9d4894df62390abf3b13204381914a9a55de7dbc4e8c74a07b40412bbf6f4ee8aa9678d6b0056127db18801348e6700aeeac29542ba7c0195fe117355047939df640b56b6bc471ee49ddb665d37cb46283c996fcde9a2d01f0c68f54ed08d69363f345a60f2ff0c48ef1fefa42f3baead22b4afa40e4e28ece6152d69df82ff3cfca4b173f699255c50c3768d70d4ab765e64d37191f526d6004ff81505d033a4e1cd75af4ce8cc7afb77e6021acaed3e7ce9cdb5046dfc2fadf37f6418d97a4a8a5f6fc9f4efb5e40806b9a1566162c22be037c9b00659bb01ad4456670adacd521973235df72755811c19a9108e30177de53a0d04a674d2ab1d427517ee49f5a4fd6984b681fc58c3aa33f8b8d5571f90f8211d70dbe00c1e8c44a41a9eec310a84260576b722ab6ba58b07b5e4742e87361b3339fcab8f63bc97404c02c509a4af7e4e8bd27c739da6e08b8658c956ced47", 0x1000}], 0x2) 13:07:47 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x5, 0x0, 0x7f, 0x0) 13:07:47 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) ioctl$TIOCSTOP(r1, 0x2000746f) 13:07:47 executing program 1: getrusage(0x1, &(0x7f0000000180)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) socket$unix(0x1, 0x0, 0x0) 13:07:48 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x500, 0x4) ioctl$TIOCCBRK(r0, 0x2000747a) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) kqueue() mkdir(&(0x7f0000000040)='./bus\x00', 0x80) 13:07:48 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8a) write(r2, &(0x7f00000000c0)="25d22fd02e226f005c44232c0309adbf0c7ac75c14606aefc65bce8929fa15779d3c257a1a3e237d31dbbac0394c3254c5d40e87f81c48152fd8e8c01f10495b7309f88b8839bf3054295e73c09cf2e695edfd58d7bc6f4714d17ac154c11b2e70620b552cedd0fc0f32e10f2fb106968116167ced818f200f911b56315800d648dd5f1b061cecb6ac57fb002d5fbd397d29b17586baa49410f3a5bcdc8d65ce4f84695f8280d7823a8593336ccfc80eff5c90a372a380c8d6212ab43476c23f8c3031099c2c703520ce7a2015b1578e15bc86fd633c10b7526928", 0xdb) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f00000001c0)=0x8) poll(&(0x7f0000000080)=[{r1, 0x24}], 0x1, 0x0) 13:07:48 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001540)=ANY=[@ANYBLOB="5911636fe20a69dd244d30f31b12dfc4a71f838466deca43e0fdbc3990a271b1034100422fc823b42622634905fdcd349f766b9c59d6a6af14a36a60484c5374bc0f664919c1238fcabfa5103c8f35c9bcf3f80c895ce9d1fc156c072dc9c0a6faa709ee34a09ac7874bf71fc2b43f1143167fa31c4804835fda07f58c105fe2bd1725d625e0a7a3183e34bcb1d7e1b25897791d14eda8ecc70a8d71466d96c1a6c69701259938cd45c115864b35e5fd2b8b54a24c8dcb1752bdd1691299797b555e2cd28f5e830d754da4756b28dbdcff037b63d78c5edf57c1c190936b97f202f5ef2b6cc25d774a73a6a25d827c32e404000000dbdeda7c5a9fb8e4d6e9b8effa637f0dcb83cae8f269b2c347af1b70f12729c725bdd552be"], 0x110}, 0x0) mprotect(&(0x7f00007ef000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10008, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x21}, {0x7}], 0x2}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getpgrp() syz_extract_tcp_res(&(0x7f00000001c0), 0x9, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, 0xc) r4 = msgget(0x3, 0x0) msgctl$IPC_RMID(r4, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, 0xc) setreuid(r3, r5) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000000c0)) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000240)=0xfffffffffffffffb) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000002c0)="dbec35387af20a813de5733b8a297aabd8f0c34f51170ced561f2ab5e156fabce58877365a217c83ff002d7d35c9c7abfc22adde783ee0cec26bf3d95bfbcce4f2f799adf95c672f14b1093f2defb2878878e45f414d78ea78a2a3b4cd085e5e6b20cdc4064d0d25eb944087c3402b929a73cfebc44309cca1a319dc3b162c499ef42b0bb8ccf82df22e494fb58e72a27ae0098453e6b48887c4e2167af62210a0cfbebac166bad4beb679e99f8089a48ec57e34cbafe8a71b612324e3ffeb7289a4fa1ca20af6f004ed76c24374ee52f614fe04c878ba4973e351aa59bc6c9cf4f6db8e688bf6296ffdf245e66285d8952177c48c7843c14570839539f4d2b7e6e31b08ea17365bca76cc1ddad25cdf30d3be71e5d52f475474cedde0bd213d48098401de0973eb9ef838c5d9437d004551707ff259ede5de73680d61de342edc670e448fb3b633d7b6245fcc00cdba69e42ffbcacade63b5866dbfbcf57071d28f41bcba55a2fc8cc259f56cb8becce748a5370569b3add47e9a86007abb6851a44b72056416d652138813d2f51f85e9372da6a29b5e8e4fc2c87e9187cef926439cfb28a12afc18bf654ca11f6a557d8ec167d6dcad0da8f63706003aa9e640fe35ed5318f271d96cb4442da67656302db11aeed5a6bb0f8569f38a7b57f399a47d5f3ef2d0789960450e2b260d2e69e771130c31f604cf3f17dc69a15cb8b31c76251bbd57cd04255b4a7380e418c1713b5f49569d784fbe0d7a10446214a1197c5541f5f8acabb1c896731763373d506f609283bad4d18c7fd50a5404d0f6a73bfbbe0153e69e9b7d7a3d7ced41ec82867ab3ff4b72a80c0186492ba4a9a79f1daaeed54c1b4929c1f7e936a0496195df93d4c643f81cb7783a4b6775a4555f7f005882ecb3ae02fcd050c825b78aff82c4b1e632d94246ece30e9fda117c82e5270209cb73405902f66d440f57720aa3de49a18ca39ebb733354007dd6754a52c8b5e40298a2e87dfb462bcc445a0feaf9305de49414f248f05b59ef154b5c386ae7e60398e958d51f81fd1dd2d4a228d046f37a583d7c77bf044d36aefd28a23379c706b4bb4829b65cf245eb7e325142d40465722e28493f4a5ff36dbdbc8ddd693f46a266c68051efff965928a01d45cefb3e6b8ffc5c2252dfb4582e18dfd8ec88ac2ad1c4d26638902c99f16d6cc77402c399572130b76f1034d324078a7092e95b15e9742adc59a50ad57d6510027f1d1ca0901706a1b50a74e952e696bd9d48b1e1f0547c527ec967bbf6c5de72594667cb2617105daf84f6021f984312786719098f66a5b9e4dc5a43f6ab7eb0f1e16d80f9ad18beebddb5e1e6b4c75d33eb9e1866f8b1dfec12cc651f1b8158326892d7173d6f7e7502931ee8a582ef5e473336a89c061be57aded94d7902da054675535ab2d667a750f74316709e517270f09217a2c818df6fa3b33cbf90781027d5aeabf34f29f106d986eab31fa45ac7753edee26c76e5c1b6249b6fd67bb30ffb5528cfb90bcc47f32ffea6ff5c379f74d8ccd50b87485f0e1e40a02cec0ae28d7c69e9a03b079548e0b668928885cbd0c8bfb36ca4375328f5445f67d3c63062aad4f6ef3b20bcb9aceef9bb52f777cac75158ad7ab91942b13ac2462841571c826e6f2987a6829a5e6331c19d74ac2d0666a3924dd99dc6e284a513f711c3d9c11691edeee5888601e313556c853efcb6a9bba502f48c271777c5479c2376e3bad0de33fc4761b621c49e1bdada1e1b40d9130dbf469bba1d1d6b6a33d69020757d957f14bbbf8b5b5c32a005e4d0b9b6ad5ca844acb6a7694eba4ee7f2fe138f4e8ad61c185c4519fe8e87455d13c0779729ee9654bd4a3395d4ad50023e5c8a3027d2c8d0d5d60181d3d9bd62b7a7e5aefeef3b09ea19c7d126764650b1f7b15443950fd47f0d0c47e2d4a6b3119748c592a0fc2e4d80c71207aa678cea3efef008f2b6032bc1e6b1d23dd0130dd2c8705448df3ab715e24c0c3e894d36e35ac4ad7aff5a6e7170ca1a9b33b1ee81ee4740d66217d21c8bcbcff835a038468428965a015e0e70eaea0e15a6e06dd8c336416d4694ef5d0366f315d48aa2de8dcdb05c5b0c687679fd0e83e4e5d557d30e4c31b2c6ae1cade7a310752142ea4157e971bd443c9ddab6617de29aef9ab0dc224e63f115038106dbe292e65151b264c51b942261988e1d161882d290177987ff6ac22fe5c2643480e7b9adefead7b406a76499e8dc33d918c40b97357504263643b842afae247a84aedf04d70a02978466968b002e30387078e9b640430e541d5c747f773349cbd75be5ce88bf423b14bc910207d36b7b31ac042f02281de15d7fd778b94f5c55884df0e00e62fb98296015262de714884c697628c20faf2fcf34c35e688db211f606a6153e6aebd7e77bddf760b2d2f35d587d0170000538953a92548703b54a51e2dcd64317acb9267c8e034e9b4cfd22450d4c556930e57a2a16744e1ab03c4437c43b0158c54338d3d735600c7fdea84184224e4850e5ea374b5a0a1f2180c9588fa574b1b041c91133ec7716e6955c4868d0e307fb6d0ac8102049780f5465b23cf8b54ae858bbfcb124e6078703505ac2d8c92fc4ebc2c6edff5406fa9e434c9a9cb8abf29aa64bfe77ce0a0b561b8992afbd8eb75f40c9124d336a7dea87576ae8cacf91982a3a75d0c59031d8531db8f88e00576c2aaa114f4d3a693f2981ae438b8c5844b42550ac4fbbd1302e46b0a788f410f9876469ff40f5b93aff92b927207464f3c4df09426c75d594e59db9b7ad862f7d77e4a92b7827c5da9ec5e4683f6ef10e2a4c3ebe166db5888722f5e9a90b87010205b6451831e8583cab93442faf2ede60798484e6bfe4cad877e8b3bdf09f061a9aebaa51ecd84fd7dde1bd68d371e640eb9559cbf5092f966f39fc7e37e8f1af10a623497b7dd9ab31d30aaf70d5acca65d47997c3761dd749971150895934896dc25f4193ee2a13c67b04c20a87ad5d800a2a9c2ebc5b1c26e68a36688815e9093d137a5011e639ad70e40170f27d7bd4eb73e5c18793020a29fb0044579102ed695a932ac5b1c00dcaa7e266b55d138e43f92b801481033419e4b990b38f886c68ff5b733655de0d4a88b18b8b955f1df06a2e702e29b3e849f96b2ec8814f385e8176b541acefca6b4277efc2443a09e7b1fee3a3f686a2f4e7905d504e8e02c4f80e73c23dd67703044ca4a3b162172ce42c2db935c1b2d45653dfdffd1323d8ed1298d0dad07e8c261da8c88781f8924b5d24df36a755df51bd6e0b0621d3401c5d813f5b1172467c142bf10e6e3e13f4bf95799f1fb87d2874df564fd6e0da229347ffba549c85996916cd920861a2236cc171966c98e8ca4d12f071e5a8da1549beae86b3abcb5a3ce6aa52261df6b52a61e56d2fa27d53ebfddefc458bf534ecf416ec463e03df46e89c128db41150621a2d160c82e693d7a7527823018d9800251f57cd9ed1d190ac2a59db86e4360a67ca51df71bd071669eacc5e716a23d4ab5ab6801dd113c9fdc7f3bcc4092312a78e94c9a8c3f943ce5cecee4b5834ec6723cc7834e67f74e9a10474deaf13b3dfa3f083861f8bf85d9e2b16cc176cdae567b9c77adaf5cab7d2a3dc1d664562e72db5778a3539ad4d26406c2b230b7322fe7dfb8cbd1fc0ae7c35525f9156891209c77e075bf0879c2cf31324832c25a8eeb54bb3fdadd7a2beb6c95b65c1e17712d7313d4f428a081ce72df30cf40f451048744d55519dbef9305d7b02a60a53ee44f6eda84a9224d85a62cc403f30a83a909e02ad2cc3c1a9a96119048cf76212ee36dd4f5368a01c26804f1452e3504541dc8887a89e5f54aff82e2c2ac6bd813b7db428073a18c11463189a5f871b4e04ff4f55be7808e666a049e550e55c3e5dc0a919d157208ecae0251f9d4ed8594ea2944fa55ff82c6f7b324483b500e9270191199f1027782a70dcde0a87ea3482fdce0ed01684f2fd49063645dd080f1aa210744523933922dc3a9fdcfaa4941d80e3cdad296f91604953dc21ee16198420ef744d7c10fd0a3716589fc94b50df3f810ca8942b4d8f0a3f09b059dfddaf682009508db6a0d1daa2497859b251e356be636dea52909edfbf3f6918ef7bb89e549f13bfa8c51b039d975f274aaf00b73d69bc758333469876c100d5a9475a491c2a210c1a11808a3c3c97d4f71c678abb77b86a363225882273801355e7b1dac552d4bb8ed13a58d34376e8754335e7490f65eee56ae83159cdc5c06c897da67ca241bc57052cf1967ed145fc48849bc38960b9f4321b7ef27681b77bef65d18828274db270507108ca45a9d457b6c5d263a94b3b8054b05513e872513c13f3bad6243a0150516eb32a0af038be8f3873243d43eb87f5e6e65eb28489385ec543dc117c855c80aba188c88911e291b9066fe8361e1571e9e62a0b7f6d3bd3655e0c05053257645b21ace396c199a42a4215d4085f5a7cef41e7ac5f8767c96e8bf811ba1092fcc903cab28c166c76445b735fc23cde177b95f3217231112d07122df158a276466b1ca3e7a8c45f930e46ca02c4cad1dadceffd1e0ee6ce4ea4dafd01c1871d5f19941682c5249e5cfe2f16ef93b5bf2eb55a794dc9d6b93a229094a18ac73fcdb57299fe6dfbfd287f53a9660266006746f623753457ea7f62ea17f200d61bb26b924459d2fcbcccee5831c787a161697f9d3391022a10d56beed99dc10d4fe36d4bb49a04c0563b6349794e2d2167f19b540410672e957f3952457b5ed1b5681b0683ac8aded8dbf215e93c0aa8f5d7b2f0243ec87239e423d2a67f0faf48864dc7f1b1f6b3ef39a1742f238af830a06a916689eca5dc3bb59f883868418136b78e1ee250f3a4e8ac3b3922814b71dc50a625b9c8a59b8d66b9a8f070bf47152dd335bd6dc21150ae14bbc21ca631818674ccfdc78574c7b3179757b8649cac7d256757d060c9240c0848e8545125fd1f58fe2f7141dc3cb09d43d69858d1c3cb4dbaa19878d770778b4c0924bd0dd74376726fa8b4554745a975b58013e78aa3838df76c50be753ad9a3812833fca3d5de1358afb9ad9691402cec5558dcb93cc2131c06465ff71f7a53c7822bf5803d3a1074078e3dfcb7058a35a5334d59881925490cb0b33142c2b2ff7091ed345a91873a287944a9631a3c36ee7bf966e07d35cd122029feb6867bf2ba8f03f9db61b0630332c7e2f377986924db4a9f54959c57c2aa3515afd9ddcb24ef37681d1640a36b8951692c894db5a8ddcb1c7dd86faecbab375594d5a1df0e863030fc58dfb42aa99677afbb1ac0f5740a8da3325863bf602a9f0ac8ec9fb713e18ced64d2c7de382a38b0041903f9e64eef00ea0a8b46deb7219723fd0512766f4c58bf6e2cd3a9a5de83a47ca5ac9b0479f4e75e1a330847648d0fac3a8051eec37aa1a19cde3b9f635038db650845921538ec61d97d4d16acc6a730c0a215879114b510dcf3c0808187b31bdd8ec2f8aaf2d6397d6f05b7bc50616c8d9ca69a944fab8f59a0f62f151b59b4b3d68b4459c69feb5a37e546320194e2c4d850e47803140e37f822f694ec8f243c000a7370448ffbb523596d2a2c6dc6c68a8bcde5f358a5038657296e68f5553b9dd958526ea0c2cb814464447e15c6575e9db57e0ca2163721048f5a273b55b08e570c7ef8ee09d56819e237ebdedea4b92514751f0abc44099c9cdf3e920154e1384a981a0c4722ba8220d773ea279a4f6ac39e9525a4d331e16c", 0x1000) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x3, 0x0, 0xfffffffffffffffd}, {0x18, 0x0, 0x5}, 0x6, [0x40, 0x9865, 0x3ff, 0x3ff, 0x488, 0x60162a8f, 0x6, 0x5]}, 0x3c) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) msgsnd(r4, &(0x7f00000012c0)={0x2, "a383ae29878cb77dfff824e52730b613379c06025c0b4fa52edc41fa41bc02e840d901ee5bfa61a763f885ef54b37a4db3aef12a62d916313a90d85069eed4d9d878c549329e941fe26f450cfaab3065bf66c70d225920926e41cd94fc488ab2d1a18f22c784e6"}, 0x6f, 0x800) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0xfffffffffffffffd) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 13:07:48 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) connect$inet(r0, &(0x7f0000000000), 0xc) 13:07:48 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f00000000c0)="942add01ccaaa8d3593ec4a86c15f3cb73cee95a47a8858347", 0x19, 0x2, &(0x7f0000000280)=ANY=[@ANYBLOB="00002e2f66696c6530008413e28204000000000000001ed7180bfca98b61ab27fced37fd54900f028808dbcf96d600ba448a268f49322003e6f0e786d3ee58b48bbb6a9aa44a0bfc5c36c00fc93eefd0cf56d62a45c309006bcafe9bc0452587ff250869052177ff795b9f0c5bbb743ef29dca371243379490bb13b8ec"], 0xa) dup2(r0, r1) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 13:07:49 executing program 1: ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000040)=0x100c) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x81, 0x1bcf, 0x400, 0x100000001, "4cd64469a863a695660b88083e6f49dda4072da7", 0xe1f, 0x4}) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x7, 0x9, 0xc6e9231, 0x3}) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0x2, 0xff7}) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f0000000080)=0x3) 13:07:49 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000000, &(0x7f00000000c0), 0x0) 13:07:49 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00005c7000/0x4000)=nil, 0x4000, 0x6) fcntl$setstatus(r0, 0x4, 0x4) 13:07:49 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) 13:07:52 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x1, './file0\x00', './file0\x00'}) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xb0) 13:07:52 executing program 0: setgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000423000/0x1000)=nil, 0x1000, 0x0) clock_gettime(0x2, &(0x7f0000000080)) mmap(&(0x7f0000532000/0x1000)=nil, 0x1000, 0x1, 0x4012, r0, 0x0, 0x0) 13:07:52 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x21, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000540)="e4bb42c969edf30be3ef5f4bd932a084868ba6324aacfc4050d3a0f0de6ade48a3f524ab059f830b51a116ba5f715b86686627535a3a65d4a08e4d92fabcccd11e3ad8125aaaa7c2343cb4351db994af54309416d15fe13a0057fe4e1b863f9c315cb57492597f713e7a01d2fd27f7e54979f33da4bea444222066118a1bb79494b5bcb289780ad2f62a2421726133f8be5a12f56b49cfcff03fc03a0f8e4cd7a37d219b5fffb3a520167d8e344c2e0c5f14b4bdd2932ee9580d5a729b59a59703ea05f0b397884508a452c3af9599565d333d9c901bcb8e4efc41338a84ae883807a1562989e0277b1bb61c81315f456ad4f89035ecb2eb19c7f8814efa19264578f62194939d6a085f5dd07147ef14ae300dd0aad22057330256e351972b2f9aa6350e6cbe1ed216b0eff17c0e039a76ef6d1f8991fafc4aca8e46da1ff98f3904ff3d650cbae021379b487c0525c7b5dcfb514d42f3af2b3ac42b87cae9902f7e15786bba1a9aacbd40bc82d6355e4a5ecc2d9915ec082cfcd19b11a3706d3d3892fbddd8e0bac8079fb2595c7191eee242f66fc2cdf796612a5696aafe00605fd6e11f2194ef8f1df6904b637e84d600b5f02e34b27afa31d3bc2e06facb744ea4321285a9e705f22f1fee9f760820a4e0398cc2df458a41890e77419ead1ca947642587d93eedad6824c1d078d32f265a8daf55dd958a2022c69dda1be5d0f61e008cd192ae7ed094bc712cff908182b64992d666dced5431e513768b01508136b1491b447643e99dfdaf37563b9b3369f425deeb8ffd6c06dbebdaaa5eb43a525522afbd196ed42164c0fb49a5a7ab694f6c23951259a81f9399721a0a82f7a6643e414ed69e8b869e5e274e701bd5b0602467fb6a6d4dae1f26611fd8536f0ad2cd1c203ea943b7300c6d2ad8d4658cec3543ad8149169a9a6e262d8fccc7f59da1168501334b9748102a5a5331f475a840005c94468d6c11168a00b0e18b74484aada6f1f4fb03d1e425ec4444688c49f0b6cacc086c04b93aa6340bbedd5769b19795d66fae62fc70ab395d072f9eb3adf457c97dade877b20ea71c5050c2b98d63fbfeab08ae5713cce67bf984b3f194bbbaeabcd8422f1517c4037a877369e11b1b6f814018e07badcce9348d1ec6cc15aa9372851d27815dbf8f423d89937e050666aab388870c4a1f1432acca8842d49bd7e16756705fd9228e1e9ecdfee20a8e9e72b67891db8887c83a8fc850375f9982d9f56ed7358a57e91750e41c1f423a121a5d3e2b2d2afb95c8c08e9463c8196b09388a924f06fc64dcd4a2f1f9ef23ceb9e55e179f94eee26bc71842df94c5b03cf8761e12faba89d1476de0625b9b0952874aefe84ce84b0faeb90d5d36b6d2eec59715745493297dd6636921d17192d3a71e5e15ab3723ed00d4c62c7e8e2b389a05f8a66fab9abcde10bed441e4e6e7733d33db31927e1c0641f0ee40ddf62f7fc4dd5d0d985bc99eb6c5763da2c0ddebf831cf8b1fe4a75bc0ff2cc160a6b10b4f8f211a5ae9927cf1444ea6539740daaadff8fa31eeb69dcb39e95c9b9087cd7a26612830f00b51ad575ad48319a77523c89c5f6aa411d4e760d449e67bf3a39c8b076689d84a7141126c7cd6dd6b76f31e0f8cc5f31c814509fa0ad2377e21382905d888afcf1a16b14321e1883f2a9d4a8e99aca30f46230f158f027d76d878f78aba9e70da112c57832e6b643cc396d546616ad65e81a791485ec608", 0x4d8}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0x2}, {r0, 0x1}, {r0, 0x8}, {r0, 0x4}, {r0, 0x100}, {r0, 0x180}, {r0, 0xa1}, {r0, 0x88}, {r0, 0x9}], 0x9, 0x10000) close(r0) flock(r0, 0x4) execve(0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x17c}, {r0, 0x81}, {r0}], 0x3, 0x5) 13:07:52 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg$unix(r2, &(0x7f0000000b00)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000a40)=[{&(0x7f0000000940)="2f0e63809d2bf3d6c6352f80d8cd1e03cbfbca26f4fee8cba00065f9d28f120a95c495900350d2ee2b4fcdaa2f1ee78b587c8708b09d96a76b96f175ecf8e97e9807db02b288910bc4686f652c34d7a7c0dd04dc69f81f19e176d89c9d5d079465ddb3bb768245d8ad4d7fbecb804ffbff169cdd654c2a08383e6ef75de3d761809d59fc7d0389a2ee24dd849e11dbbde29c613dcd0e27343f2a453c93615fceba12260918ee4f8c884b9fb49c7ea6366e9f7a11eb66e94ee0f7f790e48045e0cd81469b4fd12fffe2701e5bb6527accbbf35d18", 0xd4}], 0x1, 0x0, 0x0, 0x405}, 0x401) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) r3 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000140)='./file1\x00') ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000340)=0x8) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) utimensat(r3, &(0x7f00000002c0)='./file1\x00', 0x0, 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') r4 = shmget(0x2, 0x2000, 0x204, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000b40)=""/227) mknodat(r3, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) 13:07:52 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto(r0, &(0x7f0000000000)="4a4bd109920ed4061960a224e21ff858b27d35ce8608622a143961ecc2b9fa3a0d8acdbb4c0197a308ddcccb8141b2d6e1acc8bb12352365ba6838c2737cd29e83af1cc2d381e01cdada9b2fd3d8f49b15b916dbc04a4744327628a993e7400629420a745d1e6b9bb869095ae17675598e9266715fbceb7510c45ed08c47e9d7630e48bd9961c24544fb279330cd4591593450aa71a9a6209e639738d98d5000d0190122f3b8f84f9b5c8260cf69b589036785", 0xb3, 0x0, 0x0, 0x0) recvfrom$inet(r0, &(0x7f00000000c0)=""/47, 0x2f, 0x2, &(0x7f0000000100)={0x2, 0x0}, 0xc) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) 13:07:52 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) sendmsg(r1, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) sendto(r1, &(0x7f0000000000)="c0f02503c8aa1a1f8a3fbb6bbfe0f8c69c600fb477def55372b2972ed0343fb3c714c4adb1864197129dc33ef0935a1148132ed647cffd75ca531c0261df6620f1d54674e1fb9e545fb9e7d6ecc25191bb0a7362c6dfcdc312fa918d1bb7fdd9b152de99acbe656a83219b3b4ef7592ec4c89c9424cb3c1f92fc979a20912f3310ac5b58a6abc589459835254668ed0a03a694c172a2f9fb40f26cfd535ed3a3c1518c67f4", 0xa5, 0x40c, 0x0, 0x0) 13:07:52 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) getdents(r1, &(0x7f0000000180)=""/241, 0xf1) r2 = semget$private(0x0, 0x3, 0x400) semctl$IPC_RMID(r2, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0x0, 0x1}) r3 = semget(0x3, 0x7, 0x81) semop(r3, &(0x7f0000000080)=[{0x2, 0x10001, 0x800}], 0x1) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x26, 0x4001, 0xfffffffffffffffc) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = semget$private(0x0, 0x0, 0x20) semctl$SETVAL(r4, 0x7, 0x8, &(0x7f0000000040)=0x800) dup(r0) 13:07:53 executing program 0: r0 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x40000000000002, 0x4) getsockopt(r0, 0x0, 0x8000, &(0x7f0000000140)=""/167, &(0x7f0000000200)=0xa7) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1000000000000000000000f8ffffff0076f0e6ef7b26c2d5c3c1827124f6be7496b59e05b7442672b85535376898699004e5d091e9910c2a7cd8a25b71f0b79929f0210f3699f3bfe372de5a88bc9f4844439ed2fb52f39c76d43b9c4d8fcc633f5ae34fb6ef58388339cc26007791050020"], 0x10}, 0x0) accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) 13:07:53 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) socketpair(0x36, 0x3, 0xa5a, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r2, &(0x7f0000000040)="268f22930e9a408987beb9504fd802c9ed54dac011cc4cf1497eb27ffc8881", 0x1f, 0x406, &(0x7f00000000c0)={0x2, 0x0}, 0xc) fcntl$setown(r0, 0x6, 0x0) 13:07:53 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000240)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 13:07:53 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2101, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setreuid(r1, r4) r6 = msgget(0x2, 0x400) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000200)={{0xfffffffffffffffc, r4, r5, r4, r2, 0x8, 0x4}, 0x5, 0x6, r0, r3, 0x9, 0x3ff, 0x10000, 0x1cd2}) r7 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x20, 0x0) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='./bus/file0\x00') accept(r7, &(0x7f00000000c0)=@in6, 0xffffffffffffffff) setreuid(0xffffffffffffffff, 0xee01) r8 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r8, 0x0, 0x0) 13:07:53 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) setsockopt(r0, 0x7f, 0x7f, &(0x7f0000000000)="050ac41bbf6a9b89031dbd5d7ec55561dc7c680c6371f0c1e7f1c63e061b530db8908e7a016c4c23444392724a31831b82b8bcd3358b1bcc22f7e5d0fa5894a5193760c7dba9662f9fec1d78e76b8b4490b8ff296252adf6d3dae6c76e89bfc18f414688c042bd28e900ee34726917555fd78e7f5ea8ae48d2ab379d456cc6b49747a9e120f17e4f190793a0366cf46fa3e7b626751d434a512233811e925b7f28d5b91392f1b855a9cd414de4d39af146fafecd1977b473dc25ae04e5df619fc0d5ad7adebf399875eeba730655255627965635f555f013198a8591bf54f53255ac35445593fd686b2c5c55f667b9ca2892f5521843d2aa0fb8a557aa5eb4bcc474e3319d8f1eecec286b29eab6ce58d75e5751bde584cac200990930af93dbc3426af2a651b82b3aae6cd0f553ee01ec155811e1c574f2e43569953af44ca2a5c27428921684e16882079947d84ee818cbcf8f9710e819f6b4b1cb296ead23572d7b3e1af6acbf3ee609bc0f3e86348be25d49ea9fa9de1abf4663166d086cb418be646b20f93f03dd1e9964253989c791d836fdd8ef58006ce62d4df4d25ef2c483f1746c77710e1abec7a6eace7b12256c54332421ec65552899f490982337de3024148264be7683b9707787d95de0b242abcd3c93dc59c77a2167e19ecca0883e1560f27bb2d8f0f81aef2ab10f0c09e643fcef5645609a5e87aeb746568b70629046e3ec6e902c84c57d398147cb5fb56cb85c496f3cc52b35173f918f6aa3ab499a3c9703c64a817eb5856139e4612eecafad0fc974b4d1777d1f434178a2934a497cfe3ed73056c1a39ecbd8f84fcfa9b468a8d3351a9f9e4b22f353f3dde68ef93399ec37b4112f907fd0899fbf3adfaf0bb794b105250fd8624c3ec51a5c5fb536c3ee21ac31919599898a2471ecf4f087ed1c37e8ad18f2f9cb53c12758b4e064078e441ee4ce99d8386217f2eee64422634b4cf4e12d5165ac5dbc58ae2c96f14c0bec548a9a030ce5f8fac55d8eccc3ca376aad20ffdc3d3c70a58994629c4c8bace4ed68b18e5c5142b456afb333a43cccd40b7217ac4aaadae4c51c7835b5440013a1e8435a48a88d508a3d7c08fb56c8933f316aa5dfd9411d79d9932cf1f5bf5df638318a3c95b825c0d9a19f8a4fb18d4cdb41d3abb8b6e519a68480ad157bf5d00ac7df37ea6bd36ef5ab8e1c270df67d87001f575b904ddb816d39d35495fca14389541a7bcab24b2ea4737dfd5cecd0bd42de245b94cc0ab1e0306836f2421dd51a62c66439541d2c3e242929a7238a426c85e23c2e4c99997e0a7468569f3e82f5f141e1e31e90b6f0c4c97dfe42f5ea0d3d46fc9090933009dcf1e1a13255b1f06cd89938401aa298cc3fcf66ca33b7a0080b789a11b92ac9afc503cd148847842416c703017ec0923a8ba48c18ca1ab5a560ba440638482320aa154ae792d318017bc6bc0051194f9c57a1aa553b3bddd3f36ce06b80af52fe6dbacd4b4cafa9f17e3cb9f45f24a7cfbfce4f86d818a0132909364164d639931a3c27a28666cb6c85bac4bfcc5da273d6f275155358b87e258d76db36fe3b8f7a8ab73a7b42053aa09f27ef02483ac98242905a27d75ac8e6a9e56e5e94c8e00b80c4a76e4e73c7405d3ff5fbf6608d4031aaa61395523aa508dcdbe76876bb236800d8794be50a51ba347e1c424ee6b2489e703edcce17e595d5c0051eb0235eb5b4b254247a8d0dcf9c4fca72e014948592a757648953b8165f539d7957cf902df113fcc44d3a92969d0bfdae1b509ce23ab6c1a13a7def69882b5a32a1f6411ae8aafc98b38edec2d236f41e8d4683f5623fc9c0247daed88215ae7db040e9628dffdfd63ee9b9eb67a5c90f7b15c8a4247a6b4c8ce62deee24388c2c0f35b6cb33cef89a6fc646bbd8df01809ddd0e71133149d1216165f9f8adc449358b8d60517fe97b20127b2de0019b30737e5431df76ce5e8e413e2bda0c896742bbf41a086925961975e9ecfa647ff345330bc0e1083b0211e80f643589b80770da2bb277bb0da74892411dc4ad093f792e2315e7e607a6b3c66e1081000897b213b474540b3c731e893af4720eeaa922d20bba2856f96039fe8a29ca600aaa3484b86c7b07c72c750b8f16b7d7fdb9e81f937517c55684a2f77c1e336a57cb890b9f2817838b6927b5ed38718e24af76a733f5cde940ad6f98a6e536567fefb7e272528b7f0ba2cfc17e6199cb7474aef10502cc1b680df4a6253fd21d093be411896b9adc2ef70a2ad31f060031afc4c98e8847e57a42f06b7a972f6d51439b3f31acea4062c9f8ddcd360f0a32be1eaf9632c4152db6aa56e071e5faf6cb274f1b38e6aa715d76621ccd71dc4706634fa0ec8789e336c8ba194e0337d80934e90585f94764e1ca6d944b60fb53ef44eff18d07bd369599a179aed13490c22711d9a6bdac165b40cdc8dd00b583a53fe64cba16d170e901791791da6b5b78a9eaee46211d3e35e43fc2797989d6038e379f52cdb45ceac6d5895cc53e5f696c1e9f910cac83a739beaac40ff79f4626bd95863bf5506ce771134938d37926e552028f2b1020f97e3c926bd1dd748128f03bacc7f1c7a0de4137639b6160f17db1d0163298503bb71e0ff5ffacfebe35b23534c7b4efc6d600c365c4a93a5113e66819281170b330dc989e06614635abca9555a97642aaa4d665fe90e6e536cca4c87620c1891c42491d5ade86e2b827b19152dfab733fc0454030f5fdf8563c1a0ad4bb7024430d1f75f21d14c865e6335a18b73328964330678cf92534996ad240530ce12866b814cf69b07c6514308b43b91d7c0a94ac7ef992e99a1cd661240045234c679a6eeb6601f64a5e90bbb5bbcf5e5c1f502de3a3f7f3318146edb9ea170ddb6b958d17e35e09de6dc8879f2487870453377d97cf2bc4089f5169db31e99178786ee612758558237cac08f11c3ad624806ae7f8566cdbec87b905d15cb6a49f1e3cbc6d67ef3b992b49110126e7db891d0333232c4360476887b9d4ea4cb8432e178cc33944e3e958a0f857ec35f278ced05be7c1cef48640fe182e2d10d4b519027c23480fba156b8437c1a7948198df7dc27778ef67d7b2d6c9b11d2c3f0ea27d6aa364564137adbd2fca9252ba25c314be77a6955f7e5853a517e0446919fd2174106666873be35339010514683aa7c2cd9886b554b7479c535bb43a639ec970f6b93c6b7f30907016020087df0683205478296949de538389b13ba516c34de9cdb23f04e35720c626ef36f1c44460f53706c6c482aaa094ea5135e2339d5f93f53674dfd157adcf37a69558bb026179e80db45ff0b3ac2686f7473d48145a64aaaa61dfe6a1f005e0a5342a6af179e50245ba3d1d9af28767a0a223945f2046b1dde72c3aff9d9f354f5b164218b00598900c62185d104e030ad7075623724d0cfe43a3ac790779fe43dae5129c65f753b396d3612b06e93617d7ea2ce1d4869bd26d789c5685f8890ee5d4d11ec5788e2e09290f7b88c1a397d3ca642ae8f3f14715ad0695a4041e4a7d89baabc4a207ea0f075d6c72a008017735d5f156fa1bdaf3554c476f6f4df4ae93e5d6ce89c646fa32696796dc9a20e6bc07f359804fca6a467e023439b6e3d9f2d84f69911a354f283a27f09b98773243d2ecab291a06607740e7bed1203e1a535e3e21fc12eed96e79fe3e1ee337fbb8a512acc0554e0faaaa4f5457dc32b69599677478584ea2651177f8ddbfcabc4205d68706fcf593c40b8b638a269c382937e786adee8109ab34da40f77a7728ec8eba87a6280e2554959509193f1f35bd2bd69e6a35635b2f8024221d5b5b0a7f8420d91254bb92c26c8c6417ea6cffb36349e507a9c815ddcff4de3fdd635bae27ff36523bb772ed12581c81198fcdd64332fb34ebb3160a235793bc324b5b423ed3ae40c54fe9c91cb8f0aa71bfa608cea57f196184ca5b3d0f1e39105b10dd929844393d2a9d4b6a1724b6973c7390e1db1807f7e65fb9b4d655d9519728330cd560dda1809bd6542d8b299cad8baa7e8abf78b190bbc53e8884022ce4787de227af18b54f4a589f1a6e5410e3cfcacf284301488ea74988fdd2de1917e7dd58d741323a875385cc324e2fbcf6bc808666cbce0db3ca166eac205deb5c7e6bb6878b8bd45360eb02e299889e0fcfe3fee0246fa3dc5e160831bb8010765c8dd1863b3904a73341c1702a02b28f7575710e15eb681ee8b06d5f13dbc89c908402938096e590f450cd5d84138f28799db6e804cef248298b4a32a61f8be09713f9b57008232f56b2732ac182000d306deea4cb01f45c135ae4139236b25999d2eaa32c0aebcf0d56b1b2f79738063ff1fc6810c25736539cb6e2d8d84e7b06e7cbcadf095f1d93665f68da7413df20e2eed17768c7b087f942c6dd833b13e3619bc574cb53a4f6080c9de7c206db786e44b0b1755fbf71a3b025f70874f7afc7ce18a882cbb2d5254bbd3799c1f30ab01cb2686b7789bf9dbdbcdde696ff3a9f6d319fd5c47e3b0b0e1d8d409bf5afdca9d8839e7abdb1dad930f17cc089b874f6abb089adb386f8656c9997c2c70be5e5460e8377b71c54b9ca4de9dd7ec17b4c080502d0fbd2e44bd0e93a67f0b5d87b99316f27ff3c292b1e44fe8ab81508583e8e3ccd17acbf10435bd53ec1adb2ea881fb56b8e4ee6d695381cdd1a8cb49eb7c72fbd872e8fd7583b8ca3b20cfd1ccfbad5d301accd5b9ff2d4fa83b467f122ca5c89da2365f4d363e2581c414a2ac70fbacc6517b6bde3251cbf7f216fb69d123ca8a18994b243714f32d11cb2070aded6501e0023072ad7082d17b91af698e9ee9fecfaebcae4ec8e34f8988192e620a0792b7c89fba1969930ea3617857d9019ec135003bb38e66a942299a91a1caa417680336983822fba25046391f458f148edc50650f5478512508054879d49ad091854fd0ff6383ab2afaaa464cd3688391adb4ce89707ea0ad099ff47e217c612c6ab1231906c3ec496e66c7c5ff72515c288da4f1bb496d30e5a9c13f88cae22192b3db4f0dbd36c4b8b4f7f3925c1246caed0105700a7fa9c528ffdb2a4932f3e96479beefb33f41944361f909d669066c7526a1aefb381fd74216b4005e1bc94a3557da89af2ffd2ef304b0f9acf32da23278ae17f752519efed0004819f0698cbfc7db8548a3398dcb3f7553315caa55d74c1e60eb21f0e6d19b573076b4124f389a1ce93bd3af93bd0645c61ef8fbe0c81cbf2d615ba6851dd14e90ce657da640ca2da88cc117e7784356e9ee7fdf67c9830076b542695ad62a842b5ce40f86f78c686ec400a19f048229045dc78bbfd8a48cd3dd1fcb5ba5ab1173591ffc2ca68fa9564ee70fa1b295c8971fd9a8101a6204f2daccaba36b30654e395afc38463a3800d21576cc6cf92bfa9064bd5a02393119a639633577134c537b948db78f389eaa4fa75796ddddbf5b7b7742b118a836cc825abf4df1cb1b8c20c8e8fa2f08d885fee4e3a127c79a9ce42bec4316275b0f46021b170a22ad31f403ac12909fe20299c524fa6a48bc7cba14c9db74bd3c5e3d12de5a5d9c0c70008e8cc421ad051d8d3bca2b2c51ae84d53e51b48697e85327615574a85fb2b6c1cabe4d5c33fbf17e2d53989b183b20b499f095408bee64bc7fef29b298b404d65381bf69f9f6ade73714e5eb869412ca46e3df34b33ab637a84f2b281eb08c0e64594288775fa53d702e6fbc1e03eb74f8e0322ce14338bcf729393b4437933c3742ac46b29a", 0x1000) socket$inet6(0x18, 0x8000, 0x7) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x2, 0x5, &(0x7f0000001000)=""/60, &(0x7f0000001040)=0x3c) getsockopt(r1, 0x1000, 0x3f, &(0x7f0000001080)=""/46, &(0x7f00000010c0)=0x2e) getsockopt(r1, 0x200000029, 0x67, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000001100)={{0x18, 0x2, 0x7, 0x3ff}, {0x18, 0x2, 0x8000, 0x4}, 0x100, [0xffffffffffffffe8, 0x2, 0xff, 0x0, 0x5, 0x7f, 0x2, 0x5]}, 0x3c) 13:07:53 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8000, 0x0) dup(r0) r1 = socket(0x2, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f00000000c0), 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) setuid(r4) close(r1) 13:07:53 executing program 1: geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = geteuid() setreuid(r1, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:07:53 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x201f, 0x2cac) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 13:07:53 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket(0x400000000018, 0x3, 0x3a) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) shutdown(r1, 0x3) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x2) getsockopt(r0, 0x3ed, 0x400, &(0x7f0000000100)=""/215, &(0x7f0000000200)=0xd7) 13:07:53 executing program 0: r0 = msgget$private(0x0, 0x81) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getgid() r3 = geteuid() r4 = getegid() r5 = getppid() r6 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r7 = fcntl$getown(r6, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x8e, r1, r2, r3, r4, 0x100, 0x80}, 0x4, 0x2, r5, r7, 0x7fffffff, 0x400, 0x7de7, 0x53}) setregid(r2, r2) r8 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, r8, 0x0, 0x0, 0x10001, 0x80000001, 0x8000}) 13:07:53 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x10000, 0x0) r0 = socket$inet6(0x18, 0x3, 0x102) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x405) fchmod(r0, 0x0) 13:07:54 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 13:07:54 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) write(r0, &(0x7f0000000280)="89e52f881343a019a44362a3cf1d6938fd93f119e90f651e044cde0bc347c0737b0000a9f4713f98c6c6f6f7a10dc6804417240ade887c4ec4d6bb3aac49a091ae6b9f9b9e9e56ef44663d048c523251abe3232961066e8be9558df2610dfc9c86ed067dfa018a3cf3a0c4", 0x12) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) truncate(&(0x7f00000001c0)='./file0\x00', 0x0) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x561, 0xfd}, {0x9, 0x8000}}, 0x0) login: pckbd_enable: command error 13:07:54 executing program 1: r0 = socket(0x18, 0x2, 0x0) bind$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000e3c6abc3022a0ac34959e5394e3ad4dd7d36388be39faf676f67999e3b9a"], 0xa) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 13:07:54 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000640)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000340)=0xc) fcntl$getown(r0, 0x5) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r4) setgroups(0xfffffffffffffe2e, 0x0) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='\x00P') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) r7 = open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) renameat(r6, &(0x7f0000000900)='./file0\x00', r7, &(0x7f00000009c0)='./file0\x00') ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000000200)={0x7f0b06517d4ab753, 0x5}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0xa, &(0x7f0000000280)=[r5, r3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f0000000080)=ANY=[@ANYBLOB="01002e696c65302f2e2e2f66696c6d3000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x408}, 0x9) munlockall() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r9, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[@ANYRESOCT=r0], 0x1, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="0c000004fece2013c982a20f7f20f8124374080a2da495bbe50161de7d95bfb51fb97d2d3452d159de27997ce6298376783c946b7273c295b178f69e7852c628b203914a9833b5731416b0"], 0x4b}, 0x0) socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r8, &(0x7f00000008c0)={&(0x7f0000000500)=ANY=[@ANYBLOB="05002e2f66696c65300c1d989ef0f541a56d9ec42d75b1a6a843ac55ebc696d92ed04443e5761e6b0f6ac9c647d76d7f1644a7e65f43279311211f9faa098f299f28d4ae7c8040ba8f49d8974ca40399e6e0c655f0029b8a20000b5a83760c2fb010054c56bb5a5effb675ef1bafbdde0e7be1df23985c90180100000000000000c87aaac19e4ac811652f2553589953e233ea873b82a7c28ba6f895a2210fe5ebd1dca06ad73d0f0164c9b386fe878fa5fa2f80861ed2a91c1909778fd7c6bcf0edf72b549f39d75c9f0c1aade71210475ded68af862b6b2cc14997f572011664d3337d2bc632335372b429c3011196734210376a51ddd2706a743a99dcfa1afeab2dfd53f7631a81372e337d04e980"], 0x1, 0x0, 0x0, 0xfffffffffffffffe}, 0x1) r10 = semget$private(0x0, 0x5, 0x2) semop(r10, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) semget$private(0x0, 0x4, 0xa1) 13:07:54 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x4, 0x0, 0x10000, "748117bd5281e114bcfafbff1ec141aecaf98fe6", 0x5, 0x10001}) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x6a6c}, {0x100000000, 0x400000000000007}}, 0x0) 13:07:54 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) connect(r1, &(0x7f00000001c0)=@un=@abs, 0x8) 13:07:54 executing program 1: setitimer(0x5, &(0x7f0000000080)={{0x0, 0x4}, {0xfff, 0x7530}}, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x8800, 0x0) r0 = kqueue() r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x2, 0x401}, {0x5, 0xfffffffffffffffa}}, 0x2) mknod(&(0x7f0000000100)='./file0\x00', 0x14, 0x0) bind$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 13:07:54 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchownat(r2, &(0x7f0000000200)='./file0\x00', r0, r1, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r3) lseek(r2, 0x0, 0x3) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f0000000280)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffc68) syz_emit_ethernet(0xb7, &(0x7f0000000340)="a7ac9a20efaa19e955060d047114b0d7f13ad9bc63b4da34770cade9d1225ad60437124e281f17c1a211126d1b58c78732d9b50f3ea6e50ba1f284746c68236e185630b30d5fcae6b3c3a04ef50dcbb5ddfe6b0f2c10cb7fe1ce99506b5a6d78bbace4da0f3fe1d00fda97cb5c7c522bdaae652831033913bcdf098a64729d93fa41219120d376c5c5f085b2407e83e9e934a8d794b7d28697aa389270955525a59ec32c1fe9e1ed9bff42c568ef609e8d020e3a939aef") sendto$unix(r4, &(0x7f0000000000)="43ceba656e62363d52258084c8c14fb48c164a8b40393b289db9593e4a62dc59cb65cd1c196fd23ba5cebca2f11f054bf95b5e8f7eb60fcaf9a08622eb5cf707946a9975180c0efccaff66b2ab5179bad12068ccb4c7d9d34ed8cb85a784aaa0ec359c6ccf863d10c3eb2c76fc6ea21fa1caddb51105779f17", 0x79, 0x400, &(0x7f0000000080)=ANY=[@ANYBLOB="be0900f2000000003011"], 0xa) sendmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x3e6, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a53870600c800000029000000310000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb4587e3313d6065724c8882b6f8a32edb074797e4e375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c5300000000"], 0xe8}, 0x3) accept(r4, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) accept(r4, 0x0, &(0x7f0000000240)) 13:07:55 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1001, 0xfffffffffffffffe, &(0x7f0000000040)=0x2) pckbd_enable: command error 13:07:55 executing program 0: r0 = socket(0x2, 0x3, 0x3a) connect$unix(r0, &(0x7f0000001540)=ANY=[@ANYRESOCT=r0, @ANYRES64=r0, @ANYRES16=r0, @ANYBLOB="d29881646a5865ca3d1cde0503454180a2054aae8a551dca81c5df62e83aeb6f080c82cdb6d5581711e5e29acdc03068cd4f95021fc1cc49f6b4a3800147e9af2dc6ca69925bad16108b2e137a78a25295200c87a487414e6d343d1f63dc8286fad3927b45ff8ff31c6a654bf47f22eb01498dad64a18bb1da14569c89eca594e5d569fe774c883dfdf651167a3efa75d5b155c5d856a12fe45e6ecd26aafdac9533a3bda23bed7970b17b3f723e3122155f25a318100be36c7101a97d05f08607e801492ae93743b3f09f48e5174c99d0675da085944caeafddaedd75e538e6af169bfe26c2e0ebf9dcf520d7b10fb681d6167e95803a26cba54670641604b0c931064d6c43ddf9981c62cb66c2ecb92cf273f57004c210e13217b020a8fdade940e767061a076bb58154d395e4e903269650f447bcc0ea44238fe969bed97084daeb02721c5bdb2149e01cbd3372eb8c41fc27877ce022487b6e84a9e031529636a5f090be3115f3f5601456f8af18fc19a095b1033a709ea4e9fd5c458cd06ff1fb3221e60f0e7aa40660df530eca6ccbf458426aedfb15dfbcbc5903ed66bebd07e7f85b0df86e99b21e3fe125ef70772937f229df9d33d7cbec227c6f6bd42bf769b277bf448ba3d2bc4bd8d70a10fcd4e85fca523353a7d9bc70e32738fe108e72c33190c0e7d42cc3234ff5d5df342666574a0decc97522146917d9d3dbe22abe9b184d1e2566e8b9c7faef1e40125b5216e09f0a1fc2035c78e87b0cea7f9c2fa3c0e8caa542a905c06115e07e72b0bfd3a6caec0bc4b9e7a0276bc1897dc520400ad1449537e21d57bb18dbc74740464c85c099abe7ee8385455e44840ea56680ed471d3f268171c9eb60d458e1e52f45ae88b2dbd257494e4267b8257ee7576a091a4c55813fb7bd8dad5a2005f41af4ed2f06c21e2507a8c8033c91373586b4f081fe8644f23734fc568386ca44ab6e39aa7a2cacb816fac2671fc203f36f36811dfb079823bf6c456871b562d85c0b3e289a58e13f5ba8f06dbde079fa4c34e8084f29a5be54fb6a58fde953d567c96460751e56a1526e21fb8a0982f2c9a145c47e9d45b595529b3aef33008642cea7fbba8f261065beb781f606425b853b4d2352fabe0be874c4824b74471f22c3ef6e98a753201eebf847c5f61970d682b392c3c901e59099afdeec989ffc5ba07a309ceadca846345b6ce10ccd95ac8a2a7f58b50db2554571fe8b37f703166b42fd295056d6a21ac7984a144048eb4a4d193e3430a5ed2e38468d4e75732e132bf45e6fe56aa97697fd32340b0866374fc8514fa33ae23a1ab48f7d8d5fbc039512c97af4c89c17664fedba2cbad56a9f4f9d708dc00f0eaada63396399a47271f1bca0f1957f04f815d863b095f9421a4ca33f5f411eafb7bbda88d4d23db622e31e2fe6611757e9d116baf13acec2d65dcf0ed075e13393106c0232b9e4f281e2f7566931d812c2060e1a2b6a38ba8eec865d61e35c3e95c291f3db2bbb508e8177fad47b7bcc9cfd805c02bae35353af566dd417436ee0ce26fa1d80c720909f5b39eb164ea77383bacfc25d9773ed985503d2956f412479adf46720ac8c29349e1bb86a2b3dc07de90ad326a7d7530ca36bf95c960330a716bcc5001c9114392503ed17451599f9cf0a1495b439e4708a965103c2648e72c57a755254ecf7e974383d26c027985e399e23f4dfa94ab351effc669287783aa8ce9f5b0084f3522b6fc8d70f527662ffe220ba04ae8cbd4723dfa9530db25236de57cb89e772200ec16466e9e7b2f34c11bd5b862d37216a62221d9614ae6d58e1ff9ca8086c518a7cc7e770a39bb3d370f6a1f066107cea8f79289d1d7b34bb71f3877576e22845689cbd8b4dab53a20aee285fa364deab1db82876e6259ae6d432698347b4c8cead0e2786646a6bd7a8ede6220ce40f3da1ee8169e9e162b6bb55042c3f6fa8287c14385427c21b80ef50ed5cfab07b2e5c26a1def0c00cf1302af5ea9646ebb4f68b18488f4bf69d302c9b82d024d80227e87db1f5f386916f0670352e698145673e98381dd0707e931021dc7e6b509e81ea936c3126249530a2395f21a77403a8c69f815920c24fe8178ba54d9e31875b15b605479803b175564fcd2fa3eb2d2ca8881fea0be58742e6be02d9b0c36fb2fc47a1049b4271da717a5f1c40019c5f2bbe35fc639c27849cd50748580ac2173cd6f61a7efeed36099a136157cc1cdb25f92d963353976c06ecc990c38567a4aabb6d430885db76dd2cde8287760d917ed0805fb73c54d80e002c5aa584d79e22f05a1a75d76e0962d2d9a3efdb65a7d2c6932bf0f07de1258dbeba2bf6068a5f7176eae9530e5c1a0b3eeb7b287603d7a26e7bed4068f4eb0d493e469c58880ecf86285d71f1bbb1f4bc13707f11ee3d37252479ae5553cd9ee423c7bf852dfdaed95c977e65e6b4bcae05b3096b57eb15d02cae0f2e69574911b32e4ae0fc055da2b200367e14e8341dba87c33474735bcb9f40680ec60a0a88b29f2d817f306bedae5cd05ffc943babf9c224fbadd8bc6e3a63d5e194cf5123aacf91f098c5bd46ad370c6bc7e09c59fa9a83798aef4b296c7d7ee10ef00d49a01f9f0afb847806e0e96931ef378fd43bb1d247cc0b94a32036549799d2635916a4f1d930af14e42fcd0f1d5474b70999ac2f009e869294f6cd494764ab5238ea1fd96bdfcf70e40e60ac6270699b04a1e2715ea347ebbe213d8c5efc847aaf96c927452e2b4d889315d3149a5e6f54fd07144a67af9434f194351adea2d301a122ae20006fa62107862f69aa58f9dd53cbf03b9a6551d59b77186db5d410b75f81e26592f9ca059139a040585f42e0579fe2416c154deceda89e67abb06b04419289eb1df22451bf25d1d715364038f233f995c0176888be1fdb64701e70b9174a60a6e64044ed955ef80583ce2f72ca1ed23ab6374716666f86f4835385e9f72b21de8f40f592c1702ef3375dbe3cec8c4dcbb284a46211c570ab18ae3a6884fe21844313ad983e63a82f091331809a18405004efe41148cbf494b9297bff61a36e473c757cad12f5bb7f51ffbfb48fb63bb490d8fd061762f818685c322cc7274a15095eb52ec6a719023b2863fd360dd7b9c4ffabad40cf6aab239b8ac9f981deb36c580aaeaac8023e7cb07c76f07d8855f3c703d211f803118f3817b40949d27a9b0bdc3bbfee857587c112fb3388f8e53d356746f3d1a1942b65a88027f3f86b4f3b9c764a5f9a5a189f6c7e75c1a47828551848ca6d7b25a5b31a6300b1b927926ef0c4203c84c1182ccd766d20b6b792fc11719ca48d625dcddfe2a115fecf3f13daf9179dee9bddb7714070ba609651ea0c94d32a7ef4fe41e571dc1a0dccfc1d7252bfe2256d3f5359342aa9facf5d0082e7fb13443cfe5a37db4f2b08d816c13592485436bc745682759ae51df936889ee82a91d6c9705e495fd32ec0373909dfddef8194e750f8316edd9a6f16219d01d5651b3fb2d59f827aa128e60768d9e3da7a50edbf20dba5237629817c39ffec007cf31067eacfe86696c9e8672463ac1232be5a737a2a3db8977aa875c287c9fd794b4d82fa0271a9c55acd26108bbefb5cc6e63cf29bbaa6883b3e601ae4708d0a7f7978fceca00da123e2a5e8cf761fcffad6257d9e916d2ff1ed538ce4448c3c39aa3a9629e42df74f8648b05d02a2ab3de5e5c1a0ae368283566ae48d00c8a2b604994b49bcb2d2faa67d89763bccbaa502932a3e7ad8a4d5b0cde464a630719a46958cb00d707e8b4fe00fa2ee1746f419c80b2dcd02f92266bf105dd89b02cf49b90ffa4079a1bcc3ac3a2c1b60cf58840e262f9b35ec21fa73bcdd6bf0a3602dac968b60b66dfe1eb229ce3540380d4a48c6061f1c92e178eaf64dea2ca66fe4a7e89cdb06c7e470bef2b6acfef637736166a984781cd27d79402269c3752ad7c2d0ad5605e0e190b1d377b690a5924e88ab5effa7b79c139225bc39fecac6720ad87d65b42766efaab825931a550cbef6297862908b2978d56deca18818d30b655e95529ab7016b885e6820037ac2af31fca92518b5ef34c47e18a3f5744dd2114b6a21d52a7aefa6a680034b273c101d39b7c831747773ced3a2bf053a35cba74745a27b895dfd423cd529c76df55c5ec25a267a913443e1dc21138bbcd3577795eb106e17f8f2a6d3ea57f038f06a2770803ab0340153159646c1ef8ad74d824f0ca07750f9eef6912e2f2bd2c8ce6d00f0bf8b5f67cd7bb3abb531547c4a49a3fde26f489bba8fac2be03381dc2b59fe6b1275ece4dda747909ed690cc01e3bfb00957a7dd09b6821fff5945091227ba021c349f4ff8b14ed54d1babe54423282ed8a0d09da47c6b0997b34fb88593e57da1dbdda9e329aaa426100e6674a8c612def95a74919d3919fed446724686909b4dea1560762e0f2766994fc844a9346d53ea728316454f3c13ffbb5a89c5ac0510a91168da0a8b170e0dcba1b50c09dac56954561c5b9d49c28eff105b4846d8b2d26c76b18a27806165011730f287a6881ec9187df43edfc3bec8a1b91818432192f26d63d633d4b2f9a63d8ab6702d330dabda7fdd8cd1137b948c6a78c1cae4454d00c7d25b385fa0c5185d5a1d0d613d17af48dd1da1c3fc256e45557770ffdc91af5bcbec84c7e202ca953b533ee4b432af9018d362f0f72f14da28135be6f579a150c694ee10a3b972b6a9b21bb88933bd02227f84158529f62d0b2a474b6b8248889ac955353d2334606e30c08468c04d68d5df56a31c4881c7db524a8afbcbd7edd1bfa3dd73ff1d351734e7a02ecba5114aa6c5b80c2c9d50f00733150a8786153c01883bdec62e65614211ba37100013922f1e32641a8a97de856c6b5093cc2c89473fd2da610b76b9dd99736ad4d8fe0ff34784dc27b0492c9cacbe3d0dfedcfc0ce2d4380c9bb2048339194c0de1130a57371fda36b65ac36d395ea7841ea9537f4bd74db15f34b2bd64456ea34a4303a884ffcc9622771fb54388f2725a9025fe312c7fcf7de6da4188df16d483552eb64474ffd36df206bb8eef19b685c5265e95517bce7c972a35b3d236ef6798e1f4c319e26b87dfb69972a717f10139b5cd35b66a027440d1080db694063dd735c6aa88b6194e8d5ed94236704c9ef4af667e2c33e94965878b5ba231d8d58e70f1bffc227d1145ef19501b407dc456601ff3e163f170c1781fe0d4e5a82b028046993c8b964cc24adfe4ec97e1f429bd36562f40ca8f325ef16365c5c4246a66a34613184ca89207552b8389ca4a070e3759e1d3a46c597d9aef9731c124442c381fe1909395605f0a93e22ab5e7eb9e216645eb7becc3639e33a2b3fea17a479c41dad75e0ca87a8b7036b2e454d46a8409ea01e3c614ffc53d61520bf04ecf04c2f0f5218895fe1e621ad184385a8903693e1b3d5e246334ef9b9af4366252f87110e60739f459f419f81f37b63af3195364dffbc8e2fcc4fab0bec739de56579131dcd847c9b74108e948436108c4b98e8c8b81af8ae19cbef76820ddb6c81257755c48c47178e271501bd3289b225e0162b69433bbf80bd1d94efd7fe6d6e535780a5a1f7becc06a4b562e31c6ccd67bd65fbff7bbf20a634cade54ac90814da7277c2916a85a87b5e309db2f6290a80b9123682c0c6eef6594f2edc95add4ef660d71f55d61b1aff91eb7d66145b474fea8bef8f7a370c4cbf32ac97a1bbd53ca5f7513cb49cf098436802b2bc1866e1c3ce2d5c686", @ANYRESOCT=r0, @ANYRES16=r0], 0x6) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000180)="69958ff8b7426daba5064d3e410495e90a20d333f3248534c36c4609a2e0795cfa18b1ecf7c2b5e056a76e1043ae48ff01e8ae9ad35105d2235df647031182a58499a3f7b93f6b5903a98cd78abe2b355061cddc60c2438e6f74805e7114eb66ff9c1eed7a23d405cd452c80dca89cd31ad5e52de1366056379d18db0680cee774c870ba2d3f29", 0x87}], 0x1) 13:07:55 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:07:55 executing program 0: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil, 0x3000) shmdt(r0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffdef, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x300) r1 = socket(0x18, 0x3, 0x0) socket(0x21, 0x8005, 0x6) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) sendmsg(r1, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003d00000000000400"], 0x10}, 0x0) bind(r1, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) 13:07:55 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000)="eaff950000000000", 0x8) 13:07:55 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = semget(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getuid() r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x44b0, r2, r3, r4, r5, 0x8, 0x7fffffff}, 0x4, 0x100000000, 0x20}) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) 13:07:55 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 13:07:55 executing program 1: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46c00) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 13:07:55 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x84, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) close(r0) 13:07:55 executing program 1: unveil(0x0, 0xfffffffffffffffe) r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0x89) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r3 = semget$private(0x0, 0x0, 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x6, r1, r0, r1, r0, 0x80, 0x3f}, 0x2, 0x5}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getpeername$unix(r2, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) setregid(r4, r0) 13:07:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) fcntl$getown(r2, 0x5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x1000000000003, 0xfffffffffffffb7e, "855c5500a7000300000000000000000400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 13:07:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000200)="3007d0c093ed11c1062c6b76328f9735873a402ba4eef47a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3007ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f00000001c0), 0xff2e) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000140)="2e764262263c1d793353cd17915b755e51e902c0b37371b2bd210afa0a25b882ed7f9a334cfe5f0a4303da648e25fb696839e9c9e6a6a2502323f8b3042e9a2e17144a8d3886e9ba9317000fc91a4fb10da1abdbdcd5c3582cc3d7469804dc90fb121161007ad44f209fe79a63d64f092e0f7e162e70b705a2c9bf886bc4496129ffe1f6728e9302a2962e07c1", 0x8d}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x1ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230004001a000300000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 13:07:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000580)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x80) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f00000002c0)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e4620912370d98201cd8f63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c023b03", 0x5f) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 13:07:56 executing program 1: r0 = socket(0x1000000000011, 0x3, 0x0) r1 = dup(r0) ioctl$KDDISABIO(r1, 0x20004b3d) sendto$unix(r0, &(0x7f00000001c0)="b100050305000200000000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xffffffffffffffbd, 0x100000000000, 0x0, 0x0) clock_getres(0x3, &(0x7f00000000c0)) 13:07:56 executing program 1: r0 = socket(0x1000000000011, 0x3, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="2146b9b0", 0x4}], 0x1) 13:07:56 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x40047463, 0x0) 13:07:56 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) openat(r0, &(0x7f0000000040)='./file0\x00', 0x200, 0x48) r1 = socket(0x1, 0x2, 0x0) shutdown(r1, 0x1) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 13:07:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(0xffffffffffffffff, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) openat(r0, &(0x7f0000000000)='./bus\x00', 0x8000, 0x40) 13:07:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x8) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x40}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x7fffffff, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 13:07:56 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x1000000002056, 0xffd) r0 = open(&(0x7f00000000c0)='\x00', 0x1, 0x1) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x8000, 0xc) fsync(r0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x0, 0xfffffffffffffffe, 0x2, 0xfd9a, "dac99a793b27868a94a45b770d8c2d89baf5b6e2", 0xfffffffffffffff7, 0x5}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 13:07:56 executing program 1: mkdir(&(0x7f0000001c40)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) getuid() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000017c0)=[{&(0x7f0000000300)="38491eeb73e0092279b0ed38816d116c31a148b982baa92c991202729c9fe9af6b4358159420264c7e40e461e06f3273ac9eae2cd2d62f6c9501fc755c0f5330f5bcc88c49d50fa175df99232364fdf456fd626f87148501f3381a61d578696785b0b0f47800894adeccd81fffa4c3c3da0673e3ac7d2cbb37ffff95d0ed54140268bbc2795ac3e29f29fa48428d2f9dbb624ecbe10922531a46fb218a41d985a54bb66c9a64e759c87706b65b87294a78f36557ec406c45e6e229", 0xbb}, {&(0x7f00000003c0)="c20c9657c15de2517940e4b244286b29e4ee048269e3be0a6cad28f860593062e993a0b3152cddd3da09b7979ad7f1f41b7f14c10f8fdbd044ff702857893081ceca395e8f9754078874f115ca3ce6deb5fc4970cf07a507f80a3142ca3ce98f0ebc470d760b11ae7e80733216de0298b1fa116cbe2d64b5bf0de7e117336b0f7eb189da0f6531749feef400c646d6860f3426684b5c8eeb6b3ea93764c29c9ebbc862af0fd2eba6ca998d9eee10641111c7c4f3e817647f7304dee66f39e564044607c000eebc5bc592c1d872967b9ac56959a8654fd017c268de0c470cc07511cf4ca397bd659330b8f1ed5aabb8f09d2133eee439d8e89af8066a97d0add48eb923d3a900dfe574344ee1b723f2c90ef5e5ed58f678057caf2bbba6cf6dcc518118ced1793dfe808e1046beda7a30014f8a1b0d6ecc556239954293a48b30026257a4b274a80d2b405ef8a56315f8f1cb9ea7a7f341d6e7e7ca51f3c5a9928111280fb6a62086195f0e1615db3c7a6f0f5e02388dc4106b0af692a01d7ae778260c403d4a6e8ac0593f75a92fc84c7ff79a7edef2cbadb2b08a96b88de78741487d4453bf3d980de4ee9670e52fae0aec69aa69928d94d363ac8f108aaf4ec17c0a1d087c388accf144c2484fa918d8b0e4b6ecd3c5ebc75b94bd4dcea6cecbba252235ae24dfb8384877306b70bd6967ccae121fd2eb9524f00b4e2f24215723d1e3e35d3a613279c4df899775719868c096b6557d0ca0ab344d77881046dd105ea0b0d2503be81cd82503e85d9c6a0de46799b3825f519ad40c68481b53b5a69a4087a7d2b3af2ab09cf8ee2bb57b7b55bdfc9fb415521222886e1767d70488225f058945ba16cb9a0f7a5eef8d80869392f274b08c3342576e6f453d250d10c3732e16619f1a22a1916a911196668ce81cd0181bb289308197ffdab09617b955291533fa5422a4c555d29f6c9c838bb94d4cf9c735a23f27b8d259743e6b51fae0b67a400b154695c26d13226148d2e8c84a6d32f798b4d35cf6b35e28ca618bf31c1e4765dabb5b5a042354b603f122717ec39a901d626fac39cd0a2c86cb17dc81fec59d8522c2df1cb34035e81c17bafb47dcad66106033186ffc7ab7a029c18573b0439f6183a6e4f223d6af36b8c3ef80e913a4c6282032c35e6e6cb6b07b25ff47b31843872eb72039b974e8957f7a608f6dabb594486da6c3b96e9f4efebddc84284aa0f4daab60e175cde9767b557d8fc169418640dee72b400f9954650b3072301a44891649e9753f75972bd0e1fa6bc3d8b0643535f6c213f8bd319b90782646f3e82827fb14d2a261b561fc1d5709e13becf6b91a7c31eeaeac9b6ff36c7fe095b0553c930ed4e34dc953326d7a8bac160cd936dfe8fb9b8855132613b8f7f251d7297c8bbe00dd1f64e06ae6e7ccfa16655214e8ebaa96ff81367631bb5ba8740bf8df92687b1418f076806e0f93990131b1d369cc0102b2f33a203733d2a99fabd3a882c187d42b9c5616944b5f779e331fd1758ac1ee90d558ed721460a24cec3d588ba381c7d63865c39af8eadcd7094fd65edb4291dd46cc79ddb4c1c2e76f941ee0e2175b222e3505533be925d47eee6b63bca6bf852c8a274da6b977de41678a283c84964ef300ed198e90c4caef50f15f653c2be610d8b378b4ad1aed894c5d2361ab3d8f4e7a2d3a458e79591670963e63ecd62a84146686631120add5fb7017090ab274413e8de3a3f8b223ed1fc582d134e1f3103c8249cf1aa5ceb89d44c8f07e61277071e33e2e6b8122d26f28563c551797748ef69de13bee9edbba25b355882e21b8ce826ff8f1fee89cc4cb3906a6e66612d02cfbaf1ba9df96f31fe78c2d4ad49bbc858e692b6a5d7207c95be1e95236b68f7235dcb13933fa8d24f4ca41c5e0b346d7b10ca47e04bc99762595cf0893ed15e6c260956fff9ae86b8a9f112aaef501c8c1ba6128d247a3ad8ddc5ccffb4cf0bb78047e88875825d25e879256f53ef079a837ba5d3d0662994e86abf04cff6f25ed6041a808521e0812981fb1137c905214082259d082d2b904e71a19dcdd4c370abf6ed81a4df11cf71fd9bac0a1006ae415257a613415da58434a1a4bc9a74abe56d413f6ac0369aef811aa791fe11e7db492f35632edd23a8a04761f580b025c65755f6a4bf96b3d28dfb7cdf870ac4da7c376db9495d5a1e54336dabd27c2eeefd986ae3ed858d90eeaf4afba453ea7865b31b5b9cdd307e227b59fe7c1cf3e865b7c4287ee93875bbf08b61620765902d6c79f850f760f9f604047162a77920db5198afc9c2bdfa1aae7f80a6e83f655f996a1b16e52378ca1c31ee81538fc946301d3a5f0266f15b0876b52638407d87b1dbba7299b5d2076232b4e2c628e08d906497b5fed3cd04e8129b1c20a1ed73d18b257297ce3542afcf8e0f56d06d5ca0ac965a1b29c1c423d4812e3a072f3e5435708b855d89dde5ee64ac84d109d8d03bcc8be3e16ddd9990e4bb7c0d84e1b9f03479e62ceeb23f7ba52d359d32bcf807ca2901133e5c893c499864648eadece76dbe238ce29ff0a3be25ff60f5ec7704cd705acdfac97b878194b0b66e7a2fc73ce035b2a0eefde04ec3d8f0dc12c29ea52fd95c385444e2511cb00fea9077e4fb2b045cfdc73567d450cbe5895f175a359aac3cb97cd82f916989a70830b9db54ec7d532868711fac936693311fed92d94d055de65d6755eda6da3a127fec173da6f4b075867e63efbc59861b812af1849cb1e659ee556d67225de6f3387ddc2e2f285820cd8e26f3e98846bb3473cb29ac3b31bf57fd8f1f9a8b72868fe9d516c122e8ff8eb3e8a38ce5ca4f17b6d9b7dda17dc6af4d49dd6c47085cafacb0a1e620dc5c1cd26987d71a42119f723f2214fb0faee9d37734aa4e762f6849f024f5c95f84effa57111d19005b6c3f81c68f7d958a7e3c0ab3c4c430c35d928a462b15df02ac6e2811f6309623afb99a97637b2533bb869fee50bba43a0b5825cd7253720c8fc63a731142765740972ca491ded6eaf93414eedf15a651b0ccc0a382f4ca80fcea83f21d887894a09badb8ea7a1e41c7a37cb4008ddf08e43b492fa68d738051a765d20aaab2afda44148626df6a7c6611efd5e721f9a387fb13527bfdbbdc6df2c6c01eab8ec244c11da5e0ed1262df4d1ecddc18eda654ae8ed20ecfa3fbcb99dc00731a44b8b6ad143429381443f805791edbdd534200f3614c5183737528d1f23ca3953795ed144466a0c9fdd1443f6d75a888f7c5f32a97a1b9e330524ea951769b8abbd2d004d05a401f8b13a8c47b855b24483ebfa1b00d5bdcf773606ca0b73895de19a3896f163a1c83acac3d52e38e03b577dd9fee047d8069d763272bbd23fdfe513203225ece9581ce85cc1fd2e775c1243437f4dac82eb176db9cf23ade401b92c8c58a30fe50ef940c846c28a2d3e6f2b467c89dfe9d1afd3fb7f2409cf169f1db82e068f902c5d7d5440882920a955317cf4f3f8a73dd31b1dde630a1ccab48bad220be0ea8b728b49d942059b5a3bf7c20260a2344058ae3eef9b2347f5a0d93f777dbe76ca60163217782eabd3cc4a4cddacb28d9bdaab26be5256851e8e46d0277fe0e37ed61ca9649249a8a886003c932738ef8eabb6f7b23570dff443c49be5433dcfb92884fddc8fbf20e014bbcb52ba17d290f09d79168086b15736fe589598dbec9a3a6b0ba3a0d0e40e27dc6543b45370668a08f05b52a0dd01554ea1cc2030f7d3f43baea6bd60baa1d56ab323818181e1a71b8ecdd2cfbe7d13d63c5fe74486da92fa2e640b70f1f036925531bb556dd538c023496625948f796ac4f0f3c0913d0d673dfa6430c313b654a014062bc7b0f45ae1fc729c50851e5fa4463e10e615ed675d6bcc556482e5c058b85b3a2d939a413488fa1b8d24a544b29d910743185dd3e6092fa3003883e48dd172e696afd07a8d8f3823dad5d1718c95401aa935623bc9241cc47520560df7054f3ebba144b64915657c0194cdd31116f2350a16bb9f87e390f7ffb9598dad890630380f76e122bee4c0636c6c7e8d0f944e9917d070f40a033e5ce57746356d5bb11324edc78b2f6eda235d6df920acadc1f34d7bcdffc8b6db30596088f71be7be63fdf8dfd0c50f760b77ced6b8b8c78379331c34634623851442680df13d35a514fe1199c539d795cdd28a6f2947945c1da89ffc9551824661eb0d5369a437ccc72fb43fdaf8cca40fa927d786c501ef84e399501bdf2ae9f863c961def1f3c0fcfd83a6378119b0561eaf7219fcc8404926d36387f613275afc4febc13b7d7ad9f3ec58520a12ffbaa0553c1293610212f32c24bb15b858cd30074d657f8de7587d517f1a2d2e398f29ac043002e53aca2e2d8d8f8c1b01d73c8c8fd571b8277563c5f98e2306d8eca09298052b487cfa9825a8f99bed8f9430b7b95b3ac222e973c2f72f4660895cea2c486eb54d3f2fea40962c1d781682a95da98d47e49c4f9e03727f343895cf731dfc6d3b59b6778c81f6bc5f8430571f339a2872cf9a146ad0954ae3cdd4dc4b41c0a28a19223f4e691d3d6509bca4f5aef0b2de9b05c3a8b19057e8f26048b73aae1f89d52f9fbb6a62e698588645e513dafa074683d02cff281eeeaee8660b3a06c1c6367a9b8ff8b10a42f10aa18cb105a3d452351681e6f6aced1ca8b7d36714dbb5fc0eb8e65b2a53b73bd61370f4f55018bf28b3064e0e202db109deeb8fab94a49074fd45e4aeebe68293bb75ea04bc8b3d12ce646f62168aa7a8257c813e2d6679fc40d336ab03bec607106f841f6a7711de2ccb13b23832bec76466a1434e9c546b584caf8c1b4b0bd6a9b3f8234dbdf408e074a08aac919a7aab507c6fbf7f7defb30b3e8b56102b384f2901cb86736b92c6ee6ea4b4a020e89cc39ec1a9bcc168b1e5dbc5a04e222aba5491762dfd3c2c462c15f54cab3f2c1911eecf9c5f9f8e533e75b0580ec322b9a93f32ca0647382c989b3a27f50e64fe14bbcb92c18ac0b7ed60626e4173c32ace192b43f66c4a78ac28bdebe2d8bfdd2cfcda4c37316fdeb67d7b482f347d94c427d1b91381c33d6c2635221f5c4a7f3a477abb5207430c4d5769ed4b17aa6da84c6e9d88658c7181eb1b2f0496d9b16ae7040184cc8639a2c7f6592ab101a57568437aaae152ef2d2c89b616be81a766ab96b3cb7a23d259efcfc8f18a8bf86cb406c3dc84ace8a9ccc9ba4a859aff55b8292633f8be370e023017c79272b737df52e178a7f3527805cdae5de818d8e2c106f6cef0662beb96683fa12fb518547cfafb6bdfabdc74dc0a0c01d87e14e69cff2b7b3c6b1687c34213c4c1c2d677bb7b1681fcee2d56b0f5e591a39396d7a6ac6d23bdbfc5ae8e579aac25658432aee33e625c9e2b8782ab463c164f0e6c8fbbb65c18ac98e2c96523f49e7db58b1caeb8e73df4189046d5643a8f7d34ce72465a8e42217fa7ce0ccd7ba6a1309314428202d6d86f0b7575579b337eb6a7ae0e35d303001c6933f65e210f3865626f8ad953bae208209974e475d268d50c8a44f876b99a384a577f41f1edd1f19c5cfcaf72f42d29206710fd7afb6977871748ab545082f2cd58b7af3ddd400fea5a74b56446c623a67119babe6fb8ef38760db95a75e7c68924098b7564f9875d022c7d07ad1d313e9ecf9afe69941bb997cb964fd637f78b01f85617d781320d09eabd1f841de0b7116fd3ae3e6c1253e77bfb9470b0fa6be2070511caf3bc97a22d20d9b683ad335243f8bb", 0x1000}, {&(0x7f0000000180)="22f457a0ffcb0d83074d23f96866d0a39fe2bdb9f2895fd9aed815106321b88fa45ab90e57769033", 0x28}, {&(0x7f00000013c0)="e3275d492774013c4da2c76fb91be2f601dbe0a5b6eb5ea7040dc38dc5d06ee4b7cb5e5e4ccfd3f205a11d7bad44271ed936e1ec64623cbcc20ac39999869be1a419f3662cfcde43587939f6065e807a9f9d3c6d0b3917184fb6b6007a818a545b14246911c3f5b4d110e1c203dee888bc46168eabf7ee5bf981ea8068eb9dca436cc0152e577cf1b89bac6514f212da204af60c6033f3b5f8f72a8076210e", 0x9f}, {&(0x7f00000001c0)="8a6100cfc05ba71afcbfe1c354bb42dbb2d6d7ea36301eb6debb2ce2e728366620f5a4f2a5", 0x25}, {&(0x7f0000001480)="87c32800399164ee29a2d57e9d98fc113fe16f449c92e42870ac16a51cefc380aaa78260115924d1e77bb6409e0e38f65e9fe69cf0ebdad226f72f4a20713a0b46a3e7e482263087bbf321cd206f600b628c1d48727da2274164d865ce9c0960acee15487bb521ce1b6ccbdc8b8a4f1d4db65e76a94a1378b396788110f4a3ffffdb29df5c001c349628359f4239d19a9bb99ed56b4df5463f6c001f7b991a258f26", 0xa2}, {&(0x7f0000001540)="e2f08f92db10c0d22b88d510fd2c37d446a9cb7f7cf01b81c7aeb464f2a0015f824016d49522b89c75677135e4af6b7154cc0d1be8a9bd30a228ec2554a0dd320be1bc8e01e818186baff79cef8c397b04f91f1cc2c1315fec94657c01629efba2e7a61f0f2e1bff5e22698a4d4c4d09c507c9e8b1ffd7ab1ba0a92e70200e1336914dbd8c66ae70b23f99b7a13283596871fb531a89c02a5c2ebc143f57f70bc499193f384b16c51b05aabb410ec9eb8838fa7a788ac3fa4148168f10c0708b6b3936e96a86ccbc6f9bd56e30f5626b741e879ebf0cad99457dd87c2665368cbaae3430423ad33a1f4c198f32686a7f3f287a7ebd9c36", 0xf7}, {&(0x7f0000001640)="980a54d481cb6c29d5ebf5575ec680a7ddb254f67ad4aead4eeedfaae4b2d7cca650bd415355ae7d8ab8e3de2cd744d1714dfd793ce3049b337d019200fbf4efa1683b4330e510f1097a2622c0d57f59dfeca0d52a328e200625a0c5decdea7b90ba9fcd74c1374b0faec7b9af8d596d7fe5e5ecff683f0ea8bb4d67ab0cb7facfce9e3f5f27290ffed548e5f38da313ca29a5922e75d55b1caebe5c270917cc3c599865873f9b4423d22a05c0f149120c7841213f20422bba0ee32bf0dfb9be8c6ee441485b4f77629d50f7285cf75388f8fe545c036f93a9e3ff0f", 0xdc}, {&(0x7f0000001740)="ef467df09007bb9046050355ffabbcd23cdb7863c35622678cd42c608d5b45742b92bd7617eb91afc7e36d9f8bbda63c9b3e25289d47ff6d936a39c45a26fbd0e053ccc79c7230f67cc8bbb9bc366e02f51a5caf34eb9e682631213165ef217a43d14c77ddd53c0039325bb2a1d539cd8f8a5a0711ae7ddb5631757a469e59f0", 0x80}], 0x9, &(0x7f0000001c80)=ANY=[@ANYBLOB="f80000000000000000000000020000003660970956bf8c8ee6d7a2bb6b03ca8b9ee23b763b0dd27285e74c82a855e33ede06032074292fb37d0ab1b4f4372ae77e061596b58f381fca83c43a5791ea1e97d67492b90f682be6d2e08b38bb60e6945c64ac85ae8f0ddadf1de107e94ac93dff2b4f012248dabb314b0d63185f139d27a244fda082f8180d689395bd50364aad8054fb1aa7e8b073e9702c8c99208c162a07eb8e501acf5acf1abc80cb0d777752774b1fe7d4cb400274caaa425bf86386feee532a4ee59929b238a47cd4bf90179697a64e83c12908e74e7d1b87c867567bebda7241c2e6c1a64c9d57745c000000000000009000000000000000ffff0000ff7f0000b7f0f7e97c65156699df2f88dc1ba7b14226cdd90d1e00cd563dfc73657bba710c938c1b136fd6fc104ad0392c5038f6bbae69cbba7f48ad5bcfebc1cb501edcd3e5d0de02f70f15916bf7aef0c1a5fdb250093fdb95f0957cd8f4f5b552505db78ae376a45e0e4ac908f85b9417d6476928a043e9bd1a0593750000000000006000000000000000ffff000000000080d0f0e7191a59741c61eea7f990b54557c7ca278b47833deeb16c0e9271b698213773404d37b385b4505fc4254d07731af706923c0f7b1246768faf3868560c35d88dcc15149b52eb2c00000000000000400000000000000000000000fcffffffa3428c9845e2887ce4624d9785dd233e13c9e4992d54817187732428b7c753d5041808293221c9b80100000000000000b800000000000000ffff000002000000730cdc47e7577cb48fb901548bc27c76884aaf11eb0681f4d4ddff54991eda6fa35bf8822dc650c28a1564f159bf7ebbd895776917ec1359ed34c31af9d2acc1fecb8950378586a517cf879a70987ca62bcb18d7732c96a899cb39d89a7469c001d7700f3feeea7b80fa1d9ad8afdf9b16001aa1d3070bdbba25cbec77195d465cf0b3d3ed839f34097f0c79846ef2cace4eac46496dad0f276ad490e695ab4f8200000000000000a00000000000000001000000010000006359122dc3eb401536f3218af98d21a905e1715af083fb9140cdae64b8582f7eb248fd6021ff6a4a40e6baf565bd1ed46f64370cd531569618d22964b648b12dc5d3b2fd391125c7740e87b17b0fb608e2232fd433c5a9fe2e412f542e953321d41d891e153db7e8ce3cbc487da31ea3e0ba02b37e0c2ca2715ba529c0ef2ce6ab97988a6b834dd75b47e256f2d9130a0000000000000030000000000000000100000005000000a640622432cfde74f1b3685bc9961eafb409d6624641412f6f030b00000000000ceb4ff6d64f3dd3c55b03d226bc62da28967acc86b9be61a12c19"], 0x3b0}, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f0000000280)='./file0/file0\x00') 13:07:56 executing program 0: r0 = socket(0x4000000800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r0, &(0x7f0000000000)=@abs={0x1f95d27d48731892}, 0x8) 13:07:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)='\x00', 0x1) syz_open_pts() close(r0) dup(r0) write(r0, &(0x7f0000000200)="33a93ed6370a471392b51fffbbbab7e133a12971b5ba4701292066cc6357d53d6059f239766f3abd85e9fcfaacba4ac3e3c3a5ab44e0fcd780256d120a6582ee61848c9a5b8e249506bd9a1f32abe6793b39ad67a98661646dc1edea312570006affb0f6017b8005f5575646b3f83e6ea377a8ca0de4301049a78ceb252c7b83465a84916851cef53d43ab3733ae699445fc87df2b3cc7a25c1b", 0x9a) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1, 0xfffffffffffffff7, "050355a8a5dd383500f00000002200", 0x9}) ioctl$TIOCSTOP(r1, 0x2000746f) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 13:07:56 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) setrlimit(0x2, &(0x7f0000000040)={0x800000, 0x80000000}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 13:07:56 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000000)={&(0x7f0000000040)=[{0x0, 0x3ff}, {0xc1}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x202, 0x0) 13:07:56 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() readv(r0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/35, 0x23}, {&(0x7f0000000100)=""/32, 0x20}, {&(0x7f0000000140)=""/11, 0xb}, {&(0x7f0000000180)=""/121, 0x79}], 0x4) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffd, 0x5, 0x69, "73be4ad94e90bf82bc6d61b8dc7bee901dc09e9f"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee1820", 0xc84) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079a", 0xd3a}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237f", 0x255}], 0x1) 13:07:57 executing program 1: open$dir(&(0x7f0000000140)='./file0\x00', 0x801, 0x40) r0 = socket(0x800000018, 0x1, 0x0) connect$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000200)=0x1) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) mkdir(&(0x7f0000000100)='./file0\x00', 0x8) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x3, 0x3ff, 0x80}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 13:07:58 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x400000000000010) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) 13:07:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffc, 0xb8, 0x90d2, 0x0, "d730c1e7bb6fc600000000000000060000e74da4", 0x4}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="212a7913e4a2d21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f70491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13efd3cfde4fba59260870a20207837ed09d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0a0000000000000000ba9d32fd123b79d36c2449bd6cdf3148fd59fb5f1a5d6012017bd1", 0xd4) r1 = syz_open_pts() r2 = getuid() r3 = getegid() fchown(r0, r2, r3) close(r0) dup(r1) setitimer(0x2, &(0x7f0000000080)={{0x7fffffff, 0x4}, {0x3, 0x8}}, &(0x7f0000000140)) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x3, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "85107b7c5f7c84a4ffffffffff9c11fe4dbfa600"}) 13:07:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x81) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000000040)='B12', 0x3) 13:07:58 executing program 0: socket$unix(0x1, 0x5, 0x0) r0 = socket(0x10000000002, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) r1 = socket(0x18, 0x4000, 0x0) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="0000000028005c0000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0x40, 0x4}, 0x1) recvfrom(r0, &(0x7f0000000100)=""/157, 0x9d, 0x40, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1005, &(0x7f0000000080)=0x9, 0x4) 13:07:58 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) dup(r1) ioctl$WSKBDIO_SETMODE(r1, 0x400c570a, &(0x7f0000000000)) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)) symlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') 13:07:58 executing program 1: mknod$loop(&(0x7f0000000300)='./file1\x00', 0x2000, 0xffffffffffffffff) pipe(&(0x7f0000000000)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10640, 0xfffffffffffffffd) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000240)) 13:07:58 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x200002000, 0x32c6) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x80, 0x1, './bus\x00', 0x7, 0x7, 0x5e, 0x10001}) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 13:07:58 executing program 1: r0 = open(&(0x7f0000000600)='./file0/file0\x00', 0x400, 0x40000004) r1 = semget$private(0x0, 0x0, 0x40000006) semop(r1, &(0x7f0000000440)=[{0x4, 0x400, 0x800}], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0x2) semget(0x2, 0x3, 0x0) mknodat(r0, &(0x7f0000000380)='./file0/file0\x00', 0xed754effb7ef2411, 0x1) r3 = geteuid() getgroups(0x1, &(0x7f0000000540)=[0xffffffffffffffff]) fchownat(r0, &(0x7f0000000500)='./file0/file0\x00', r3, r4, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000300)={0xf7, 0x1, 0x7072, 0x3, 0x7fff}, 0xc) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x401, 0x70bd, 0x1ff]) semop(r2, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xfefffffffffffffe, 0x1000}, {0x2, 0x3, 0x800}, {0x1, 0xe77b, 0x1000}], 0x7) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080)=0x2, 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000006c0)=""/122) semop(r2, &(0x7f00000005c0)=[{0x3, 0x1}, {0x0, 0x9, 0x1800}, {0x7, 0x3e664106, 0x1000}, {0x3}], 0x4) r5 = shmget(0x0, 0x1000, 0x21, &(0x7f0000ffc000/0x1000)=nil) sendto$inet6(r0, &(0x7f0000000640)="7b36cdf1e04afd779998cb5b2b65c747acf3e0d037fd2f3e92cfe72664a9d09784fbe78caa3cbd3c8dd79537a8d6fa43b8d67de33f21a6794260ed6f97c9ce406d93c2e5f5c7490bf126fecb0ff9415fff022357eba05ec9bddcbf38f8bee7dc7d01c2872c44c4ddc0b0ee94d6bad99f4d20c20a36fa7a", 0x77, 0x5, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x1) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000100)=0xfff) mknod(&(0x7f0000000580)='./file0\x00', 0x55875684757fc82f, 0x40000000000) clock_settime(0x0, &(0x7f0000000400)={0x2, 0x580f}) shmctl$SHM_UNLOCK(r5, 0x4) nanosleep(&(0x7f0000000000)={0xffffffffffff462d}, 0x0) clock_gettime(0x3, &(0x7f0000000180)) clock_settime(0x0, &(0x7f0000000240)={0x3, 0x5}) rmdir(&(0x7f00000001c0)='.\x00') semop(r2, &(0x7f0000000000)=[{0x1, 0x0, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x6, 0x8}, {0x3, 0x28, 0x1000}, {0x4, 0x7fffffff00000, 0x1800}, {0x0, 0x438e, 0x1000}, {0x4, 0x8, 0x1000}, {0x1, 0x9, 0x1000}, {0x3, 0x3, 0x800}], 0x9) open(&(0x7f0000000140)='./file0/file0\x00', 0x2, 0xa) 13:07:58 executing program 0: setitimer(0x1, &(0x7f0000000280)={{0x100000013906b3c, 0xdcc}, {0xece, 0x7fff}}, &(0x7f0000000b40)) setitimer(0x2, &(0x7f0000000080)={{0x8, 0x8}, {0x1, 0xff}}, &(0x7f00000000c0)) setitimer(0x3, &(0x7f0000000100)={{0x40, 0x9}, {0x1, 0x1}}, &(0x7f0000000140)) setitimer(0x3, &(0x7f0000000180)={{0x1, 0xfffffffffffff7cf}, {0x9, 0xfffffffffffffff8}}, &(0x7f00000001c0)) getitimer(0x1, &(0x7f0000000ac0)) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) r0 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffa000/0x3000)=nil) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() shmctl$IPC_RMID(r0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000240)={0x1, 0x7fffffff, './file0\x00', 0x7, 0x80, 0x1, 0x10001}) bind(0xffffffffffffffff, &(0x7f0000000200)=@in6={0x18, 0x1, 0x2, 0x3}, 0xc) getitimer(0x3, &(0x7f00000002c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r5 = getegid() fchownat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', r4, r5, 0x6) setitimer(0x1, &(0x7f0000000380)={{0x130800000000, 0x9}, {0x5, 0x8001}}, &(0x7f00000003c0)) fcntl$getown(0xffffffffffffffff, 0x5) r6 = semget$private(0x0, 0x1, 0x206) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000400)=0x80000000) 16:00:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) readv(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186104008b0002000000000000280000000000ffff000000ff64f3902e6c39f4a60708ffff09f6ce4f22276ef73ab42f38", 0x34}], 0x1) 16:00:03 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000e000090296abe278a22d608bc279501000000000000000000000010000000000000000000000000000000b540cc66a20be79e21495f2762b2acda2b432f7e3af398e08bf93b8b571aa01d970ebbae99bf700c599ae01c169bf00cf91ba53e4fc51046a09cad595e209765048d21c5ef08beb4d9933e3b99c53447b6233e470979afcd71dccf44378000c6559f9a5ec0c0b7a8cdb09190de082b1b68af1a599be780070582d7385daf2538bd35e65ddd64"], 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt(0xffffffffffffffff, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:03 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYRESDEC=r0], 0x1) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0xc, 0x600fffff, 0x2, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0x26, 0xf7, 0x4}, {{r0}, 0xffffffffffffffff, 0x69, 0x80, 0x3, 0x6}, {{r0}, 0x0, 0x18, 0x1, 0x2, 0x80}], 0x400, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x50, 0x20000004, 0x3, 0x5}, {{r0}, 0xfffffffffffffffb, 0x0, 0xc7, 0x2, 0x5}], 0x9722, &(0x7f00000001c0)={0x3000000, 0x6}) ioctl$TIOCSTART(r2, 0x2000746e) r3 = socket(0x10000000002, 0x2, 0x0) r4 = dup2(r0, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000200)=0x3, 0x4) socket(0x1, 0x3, 0x40) 16:00:03 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000080)='./control/file0\x00', 0x8000000001000100, 0x0) open$dir(&(0x7f0000000000)='./control/file0\x00', 0x200, 0x0) 16:00:03 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskb/\x00', 0x0, 0x0) 16:00:03 executing program 1: r0 = socket(0x0, 0x7, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r0, r1) 16:00:03 executing program 0: mknod(&(0x7f0000000280)='./file1\x00', 0x1ffb, 0x0) r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) lseek(r1, 0x0, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) mkdirat(r1, &(0x7f00000000c0)='./file0/file0\x00', 0x100) recvfrom$inet6(r1, &(0x7f0000000140)=""/197, 0xc5, 0x0, 0x0, 0x0) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x2) 16:00:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) close(r0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000200)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7277e26ae8c69f0afbc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0941bc906838a88d756b2d17d0d6", 0xa0) close(r0) 16:00:03 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r0, 0x2000747b) write(r0, &(0x7f00000001c0), 0xfffffef3) pipe(&(0x7f0000000040)={0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r0, 0x41}], 0x1, 0x3ff) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) dup(r1) fsync(r1) 16:00:03 executing program 1: r0 = syz_open_pts() r1 = socket$unix(0x1, 0x5, 0x0) flock(r1, 0x4) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x819, 0x0) flock(r1, 0x4) r3 = dup2(r1, r0) r4 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r4, 0x0) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000140)) fchmod(r0, 0x109) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0xfffffffffffffffe, 0x100000002}) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000180)=0x1) fchmod(r0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x3f, 0x4, 0x3, 0x8}) open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x2) ioctl$KDENABIO(r2, 0x20004b3c) 16:00:03 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x80000000009}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x14}], 0xffff, 0x0, 0x10001, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000140)='./file1\x00', 0x2014, 0xe5a) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0x8000, './file0\x00'}) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='./file1\x00') 16:00:04 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x8, './file0\x00', './file0\x00'}) fchmod(r2, 0x2) fcntl$setstatus(r2, 0x4, 0xcc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x41) read(r2, 0x0, 0x0) 16:00:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0xc, 0x20000003d, &(0x7f0000000000)="6e7cc8531af56634a4272383dfbc99b2bd6e35bc459ece150e5f4d1c9a643d870bd05f261fcd17c6585f2095f2861980ec929db3d3adc532619d1a310438a600aeef8541d4886131e0697ff8bb6db5edd9092b2af5e3309166cedb6bb11b5b9e9b509ce89b1275eff7a110ada01f5e439f51bd9aba6982aa07c0b0", 0x7b) 16:00:04 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x400000000021, &(0x7f0000000040), 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0xfff, 0x4) 16:00:04 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) bind(0xffffffffffffffff, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), 0xc) geteuid() getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setuid(r0) socket$inet(0x2, 0x8003, 0x100000000) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) unlink(&(0x7f0000000380)='./file0/file1\x00') setuid(r1) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x82) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20080, 0x0) readv(r0, &(0x7f0000001300)=[{&(0x7f0000000080)=""/40, 0x28}, {&(0x7f0000000140)=""/5, 0x5}, {&(0x7f0000000180)=""/100, 0x64}, {&(0x7f0000000200)=""/120, 0x78}, {&(0x7f0000000280)=""/33, 0x21}, {&(0x7f0000000300)=""/4096, 0x1000}], 0x6) r1 = syz_open_pts() close(r1) syz_open_pts() readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 16:00:04 executing program 0: r0 = socket(0x18, 0xfffffffffffffffe, 0xffffffffffffffff) setsockopt(r0, 0x29, 0x4, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x10) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x4) 16:00:04 executing program 1: r0 = socket(0x2, 0x8003, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c6530d9ae77c414b51f37a33e5a33bef0ef2f00"], 0x10) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) 16:00:04 executing program 0: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) write(r0, &(0x7f0000000100)="3228d1ae4d0c91328d75dba3efc27c3e5395be271b240ad1fce2dc413495f206dd8bd75a22a69917d42ba9a58af1d471eb310000000000000000000000000000", 0x40) write(r0, &(0x7f0000000080)="43ff5d2f48acd3f5dbbf7b1054554aa6244ac40d", 0x14) 16:00:04 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x428000003fc, 0x8c) close(r0) writev(r0, &(0x7f0000001740)=[{&(0x7f00000001c0)="0dcb220f10fc73c94a21ad0e2adb7184195ba3152aada9d56741d043d17a3c46b3082aff216945dc741cfc81a0d1b247425d2ad26dd76fee954f7c1e752295127b713551412518c575be8c8ea30c5fe57c36d0671e5e1020885e3d55bb080042b1d30ca78855b6a58d41ecb086865711895f7868b5e7594d8bd19d2d1864370713a70bba0fa7cc1746fdf6529756e456ea69726c7c33d8fc26ebb9f5e372a3324e4029aba0fc3feaaf6271619e3e9cc82babe145068d5d6ea176eb6a050555e1b2be54c3c523783c0aefcae3036f6421feca46e84607a4980a5e725926a66d", 0xdf}], 0x1) recvfrom(r0, &(0x7f0000000040)=""/43, 0x67, 0xffffffffffffffff, &(0x7f00000002c0)=@in={0x2, 0x3}, 0xc) execve(0x0, 0x0, 0x0) renameat(r0, &(0x7f0000000100)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000300)=[0x0, 0x0]) chown(&(0x7f0000000080)='./bus\x00', r1, r2) 16:00:04 executing program 0: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1009, &(0x7f0000000040)=0x7, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20008, 0x0) msgget$private(0x0, 0x1) getpeername(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) 16:00:04 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f0000000440)='r\x00') r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) connect$unix(r3, &(0x7f0000000100)=@abs={0x4b5d3bbdf49d07fd, 0x0, 0x1}, 0x8) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/190, 0xbe) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) setuid(r4) setuid(0xee01) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000340)={0x8001, 0x80000001}, 0x8) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='x\x00') shmctl$IPC_RMID(r2, 0x0) r5 = geteuid() bind(r3, &(0x7f0000000300)=@in={0x2, 0x2}, 0xc) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff]) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x4, r5, r6, 0x0, 0x0, 0x50}, 0x1, 0x7fffffff, 0x0, 0x0, 0x6, 0x7fffffff, 0x800}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) fcntl$setstatus(r0, 0x4, 0x48) writev(r0, &(0x7f0000002540), 0x1000000000000071) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='.\x00') open(&(0x7f0000000000)='./bus\x00', 0x0, 0x2) 16:00:04 executing program 1: r0 = socket(0x1, 0x3, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x5a) write(r0, &(0x7f00000000c0)="3228d1ae4d0c91328d75dba3efc27c2b903e5395be271b240ad1e1eedc4134a69917d42b89a58af1d4ba630e33879004ad63cb4e35ab7bbf", 0x38) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="f144481c4d0c91335cd2df4450bc8edefe74b613c6", 0x15}], 0x1) 16:00:04 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = socket(0x80000000002, 0x2, 0x0) r3 = dup(r2) getpeername$inet(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket(0x2, 0x5, 0x100) fcntl$setflags(r1, 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)=0x3) ioctl$TIOCSDTR(r1, 0x20007479) 16:00:04 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x1) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/102, 0x66) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0xffffd85) truncate(&(0x7f00000001c0)='./file0\x00', 0x0) 16:00:04 executing program 0: r0 = semget$private(0x0, 0x400000002002, 0x200000000000410) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/88) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000080)=""/252) mlockall(0x1) semop(r0, &(0x7f0000000180)=[{0x0, 0xe84, 0x1000}, {0x3, 0x6, 0x1000}, {0x7, 0x81}, {0x2, 0x3, 0x1000}, {0x5, 0x3, 0x1800}], 0x5) semop(r0, &(0x7f00000001c0)=[{0x2, 0xfcc, 0x1800}, {0x0, 0x8000, 0x800}, {0x3, 0x8000, 0x800}, {0x1, 0x7, 0x800}, {0x3, 0x5, 0x1000}, {0x2, 0x4, 0x1800}, {0x7, 0x9, 0x1000}, {0x2, 0x36c0, 0x800}, {0x5, 0x2, 0x800}], 0x9) setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) mmap(&(0x7f0000161000/0x2000)=nil, 0x2000, 0x7, 0x4010, r1, 0x0, 0x0) r2 = dup(r1) ioctl$TIOCEXCL(r2, 0x2000740d) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgget(0x1, 0x200) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = msgget(0x0, 0x40) msgrcv(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000000000fac4c668a2cb1cf469431ea69832960ddf1f358619ebb55b931b82fdc836818e0b0d293d115e7c4bfd7d76c7b948de27e8d69f3eefa0774263a88dfb67acf823039b9865f07793bcf009bb943cff5c812493c720b7df9bd81337c874920f9dc9af90ef7d861d51f9d206686f66e6fe43cb3359194c893ab68694a544b0bf4eb2464c029e1e146b88c2971ce41abc0be8be8519b0bd521cb0e2036c020e16d008674155f1aaf2dfdcfd4b2e188f1cc7b86d9ceaf89bb4c4176c0158801ac16185"], 0xd, 0x3, 0x1000) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x111) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f00000000c0)="ebff125c00000000", 0x8) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) close(r2) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') 16:00:04 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) accept$unix(r3, 0x0, &(0x7f0000001b80)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000001bc0)={'./file0\x00', 0x7, 0xa29, 0x4, 0x1, 0xffffffffffffbd76, 0x400, 0x5c189b9, 0x0, 0x1, 0x51, 0x3}) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000001c40)) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) 16:00:05 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x80002000, 0x803) open(&(0x7f00009b7000)='./bus\x00', 0xfffffffffffffffd, 0x0) rename(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000040)='./bus\x00') 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r0) r1 = open(&(0x7f0000000480)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f00000005c0)=[{&(0x7f0000000080)="c4d4d42ee27d0a69b7ce4d4e", 0xc}], 0x1, 0x0) 16:00:05 executing program 1: r0 = open(&(0x7f0000000600)='./file0/file0\x00', 0x400, 0x40000004) r1 = semget$private(0x0, 0x0, 0x40000006) semop(r1, &(0x7f0000000440)=[{0x4, 0x400, 0x800}], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0x2) semget(0x2, 0x3, 0x0) mknodat(r0, &(0x7f0000000380)='./file0\x00', 0xed754effb7ef2411, 0x1) r3 = geteuid() getgroups(0x1, &(0x7f0000000540)=[0xffffffffffffffff]) fchownat(r0, &(0x7f0000000500)='./file0/file0\x00', r3, r4, 0x24) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000300)={0xf7, 0x1, 0x7072, 0x3, 0x7fff}, 0xc) accept$inet(r0, &(0x7f0000000140), &(0x7f0000000200)=0xc) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1ff]) semop(r2, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xfefffffffffffffe, 0x1000}, {0x2, 0x3, 0x800}, {0x1, 0xe77b, 0x1000}], 0x7) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080)=0x2, 0x4) semop(r2, &(0x7f00000005c0)=[{0x3, 0x1}, {0x0, 0x9, 0x1800}, {0x7, 0x3e664106, 0x1000}, {0x3}], 0x4) r5 = shmget(0x0, 0x1000, 0x21, &(0x7f0000ffc000/0x1000)=nil) sendto$inet6(r0, &(0x7f0000000640)="7b36cdf1e04afd779998cb5b2b65c747acf3e0d037fdcd73c711e72664a9d09784fbe78caa3cbd3c8dd79537a8d6fa43b8d67de33f21a6794260ed6f97c9ce406d93c2e5f5c7490bf126fecb0ff9415fff022357eba05ec9bddcbf38f8bee7dc7d01c2872c44c4ddc0b0ee94d6bad99f4d20c20a36fa7a", 0x77, 0x3, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x1) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000100)=0xfff) mknod(&(0x7f0000000340)='./file0/file0\x00', 0x55875684757fc82f, 0x40000000000) clock_settime(0x0, &(0x7f0000000400)={0x20000002, 0x580f}) shmctl$SHM_UNLOCK(r5, 0x4) nanosleep(&(0x7f0000000000)={0xffffffffffff462d}, 0x0) clock_gettime(0x3, &(0x7f0000000180)) clock_settime(0x0, &(0x7f0000000240)={0x2000000002, 0x5}) rmdir(&(0x7f00000001c0)='.\x00') semop(r2, &(0x7f0000000000)=[{0x1, 0x0, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x6, 0x8}, {0x3, 0x28, 0x1000}, {0x4, 0x7fffffff00000, 0x1800}, {0x0, 0x438e, 0x1000}, {0x4, 0x8, 0x1000}, {0x1, 0x9, 0x1000}, {0x3, 0x3, 0x800}], 0x9) 10:48:34 executing program 0: syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000240)=0x2) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r0, r4, r5) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) connect$inet(r0, &(0x7f0000000080), 0xc) close(r0) 10:48:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) preadv(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/79, 0x4f}], 0x1, 0x0) getpeername$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) openat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x100, 0x2) r2 = msgget(0x1, 0x1) msgrcv(r2, &(0x7f0000000500)={0x0, ""/55}, 0x3f, 0x1, 0x800) openat(r0, &(0x7f0000000480)='./bus\x00', 0x1a0, 0x10) r3 = msgget(0x0, 0x400) msgrcv(r3, &(0x7f0000000300)={0x0, ""/250}, 0x102, 0x0, 0x1000) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x2, 0x1}) B12B12denied attempt to set clock forward to 137438953474 denied attempt to set clock forward to 137438953474 10:48:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000013}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 10:48:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001f, 0x0, 0x170) 10:48:34 executing program 0: r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) kevent(r0, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) r3 = socket(0x18, 0x20000000000002, 0x0) setsockopt(r3, 0x29, 0x1b, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000200)) 10:48:34 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') symlink(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000940)='./file0\x00') r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="0100000000000000b6511c5e23806a121f617f0cd9ce774dffd9c5d7216ba49aa6769f1a419a18ac0f4739ab3eba7ccecee0e8d88a60af98e1392b770f7fcb62d59924787e74907c735fd6787f7a07463a048c45da93e50ebc5513fe25cb351f6d212467ab27980795189c2160bc8931d3a698c79bb6e4e6a29f31fd9613676560e978ac10fc243789fdbfc0c610432013e3ea91ad789f4b531a6716449f8de8c5ba750622bb810a41bf3ca9b9b9b9b8123d61a1bdd5f580b942e00aaf88733faa11a252319faa24000000000000000000000000000000000000000000000000000000"], 0x1, 0x800) ioctl$KDGKBMODE(r0, 0x40044b06) select(0x40, &(0x7f0000000080), 0x0, &(0x7f00000001c0)={0x0, 0x101, 0xa00000000, 0x3, 0x740000, 0xffffffffffffff7f, 0x101, 0x80}, &(0x7f0000000200)={0x0, 0x90}) msgget$private(0x0, 0x204) r2 = msgget$private(0x0, 0x40) r3 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000002f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x8c, 0x9}, 0x0, 0x3ec, r3, 0x0, 0x4, 0x2, 0xe0f, 0x401}) 10:48:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt(r0, 0x3, 0x4, &(0x7f0000000040)=""/186, &(0x7f0000000100)=0xba) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x4) read(0xffffffffffffffff, &(0x7f0000000180)=""/160, 0x96) 10:48:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x3f, 0x90d2, 0xfffffffffffffffd, "d7300200e787e400", 0xfffffffffffffff7}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bd", 0xff9b) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100, 0x0) openat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0xa) execve(0x0, 0x0, 0x0) 10:48:34 executing program 0: madvise(&(0x7f0000693000/0x3000)=nil, 0x3000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) madvise(&(0x7f0000045000/0x1000)=nil, 0x1000, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 10:48:34 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000040)={0x1}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x1a2, 0x80000000, 0xfff, 0x0, 0x2, 0xa026, 0x1, 0x2, 0x3, 0x7, 0xfffffffffffffdb4}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000080)={0x0, 0x2000000000000000, 0x0, 0x5}, 0xc) 10:48:34 executing program 1: r0 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x802, 0x0) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}, {0x1, 0x2}, {}, {0xfffffffffffffffd}, {}, {0x0, 0x3}, {}, {}, {}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {0x2}]}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) fchownat(r1, &(0x7f0000000280)='./bus\x00', r2, r3, 0x4) execve(0x0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xc600, 0x0, 0x0, 0x0, "1d78e77684e8c2779399072f5340e3aa7b1b666f"}) kqueue() 10:48:34 executing program 0: r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000040)=[{r0, 0x80}], 0x1, 0x0) 10:48:34 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r0, 0xee00) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) 10:48:34 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x400000000021, &(0x7f0000000080)="000004006b661dcf577215dd8fe75f4d234639b70b513d5799d8cb94ae964715fcfc95dfe7d15ea76ec5c2dba23993fedd59ab243dd3775668886c0f6e3f330ce9c843ef2c3d3689f29f1c869acf92692cee42400a4e35", 0x57) r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x400, 0x110) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000200)) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000100)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000140)=0x8) r2 = dup(r0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000180)=0x1) 10:48:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f00000000c0)="56135d1b5575bba1ce0ed24ee5a878d643bfa9a4a365d0dc41ed3793abf52cdf680cdf38222416f0de84bdc31fe06288b0c10b12261ad419010fd9ca6303aa4c876315cea6999a793c690567c45159557a07000000648212538a17f0a54685ea57dbbd93422385e2254f43e0054889f093376777635e51dedb43df33ccde7b13a6dbfe6e99ddd059b1ed9f11563329151fd44d1b8b567790a46d51794ced603a38063c9ac682cc723ca8cf7f5e3d098e00a0ebb2401d5ace070458b1d78bddac41e14ae5ddb7f7f7a5883e957cbbfceebb7aa67f8b094c36ccffd632277158f31ddf625ded9ba1dfdd37f384be3e9aacdbdebabd03845fc0f78befe109e5dcfe6b7cccf44893e45f108672aca5cc63bddebb0178e06a65c459754e611b5ce00405b03c7a8837f678db1bf461a1cc823bf837db130e243a8da05fe9371c831a62c82edb6a6fb1c51c82cd1aac96be4a", 0x25b) 10:48:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xfffffffffffffff7) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000100)=0xa) readv(r1, &(0x7f0000001240)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000040", 0x8) 10:48:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000180)="fc5b236a1ea14fd2b9c740ebe832ce1be8a34a17", 0x14) r1 = syz_open_pts() close(r0) dup(r1) fcntl$getown(r1, 0x5) r2 = getppid() r3 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x10000}, 0x0, 0x0, r3, r2, 0x0, 0x40000}) syz_open_pts() 10:48:34 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{0x0}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x7, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x4010, r0, 0x0, 0x8) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x22, 0x0) 10:48:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x180) write(r0, &(0x7f0000000240)='on', 0x2) 10:48:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000480)="8cab0dcb24aab377ecde84b082083f56b602cf0a22b78c86ec61809076a03fc2d322c2a800305f2dd70cb88d7fa5f31c5f3bc5fc561f03b5f0caa93b8731e2b02350b1b214c6570d0c93e3f891d0db1a7a002855393e26218ebb78dcf99cb7ac20893fcccd592b83a10a88e1d2dca01175e335722e490bf0d0aef575de2469c6c051a0cd44877639e27cb336465c7c3369cf76647968780c73fd108cc9f72f8e7e417cbe658f711c175b2f9acb32941dfacc37fa97a10a49ada4c9cab1ad1e1f7b5a712a0cde04045978d02c86a83e2a1fa16d4c", 0xd4}], 0x1) execve(0x0, 0x0, 0x0) chroot(&(0x7f0000000040)='./bus\x00') 10:48:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x0) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000140)=0xc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x3009a, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x20, 0x10000) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x20000000000000, 0x11, r1, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, 0x0) 10:48:35 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) lseek(r0, 0x5a, 0x8000000000) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000017c0)) fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 10:48:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) syz_open_pts() close(r0) r1 = dup(r0) r2 = syz_open_pts() ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1fc, 0xfffffffffffffffd, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb7affffff019752c3ce00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 10:48:35 executing program 0: mknod(&(0x7f00000004c0)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x2f}, 0x0) dup2(r1, r0) r2 = shmget(0x3, 0x3000, 0x21, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000240)=""/249) 10:48:35 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munlock(&(0x7f0000b48000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCDRAIN(r1, 0x2000745e) 10:48:35 executing program 0: r0 = syz_open_pts() close(r0) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/34}, &(0x7f0000000040)=0x24) accept$inet6(r1, 0x0, &(0x7f0000000080)) r2 = syz_open_pts() close(r0) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) sendto(r1, &(0x7f00000000c0)="2415e7411566ea3398d3eb2c544b1bbd4fda4432a465a2a05de104d7a023919dbec292d5521f8bcadf19ef1ed18e274573a76c39ed964f9e03f2c3608b2d659c598712636b670db8f312f28dc6c1dbe6bb7979c46116a231996b93c4d1d45c42ce3d66ea70e905dab2abc25f557bc7c00ea78131fd426657c1c87047f17d06bbeb7f781f77258175386e1ea5fc4b87ef5b9ff39abc8434b4470f3063d4673fb0c3abb375dee834cc1aafb0cbc224ed049abbd62d2e942260d2c3eaac701efa3238bde6bb698cd8268f290f8c4872704a759f256ad730c47e2d1e11c3e50107873db2abd22ba38fd2c66226932d0a42db1a40e35b7b293a0b829d84ce53cc87720952326c546af50ef9d85ba59d581eb22884ff1e5d98814cfcc7ae569b0610383f1cf4f0c863afa840866b19f67470ac28143a23d859d294194725ce56f4b23e35512cddfd146d6c2ce8da1f22fd83d5ea00233de398981c52c612c268beaf45c66a0c8adceb83deefeb215f7ab1ffdcb21ead6026f7e71980478cbd4f33760ccef6b63c3ebb12991a4d86bf317a30b2d0df50025cd668a7c7b4deac573e99afeed313a802b61763ae455d051e2b843cf9524d957660e961fead3feab2394db7ced5c1720b47bf6d161cc6ad39858aeda00bfe3f3d08931fd3dd323d34d57021a28e7ccc6799f41470f6459d25da07afb654d09c7c08db359cb527df0365b1b51e630f66f7694e582acb6f207996399d6cbf17872ca0ca51ab4a78fd968990b449cb002a50bf71af0ce04bfe7bac86e42710ceb7153565b95984525bfff18aabdf4716a7dfbb1d48bd4813ba5f5122e97b4003c94fcf160febbe760e044885a8ebd14139a3cdcb30ef3ef2670e837bfe1f0a9cb1ef7f8be1c0f3c2c1830c4fbd9f45f4007fb1c2c7326f655e4c7678eab33a2fa4d28d59158bddae11ec9716893ae243bb696a8f5bbab942a46e33255428679874bea5e8b0cf410a2eda7a6e5379603dbd7f7c3b9c0cc00c94657afa5b5e5007bfb5729e80358763b72b4041756c182a7665be7dcb8ef1822e89bbc4cbc1962939509b4e3b23a1591a04648bca5b6ac9af84b0d4f5e54c81ea03f16a4b71f4903dfb19ca211b1578e03e73c8725a537a811404c65a7abad7c07007d306546e36d85b153e9fcd1da430008333c497d3e3fa5ba5072b1c7f18806542cda4ecc2a391d019c6a0e641166686e6c42b3cadac573444de0fe84764146723faad2ceaf09fd1251ac7f89d948e6d1fbcbb1a14fb64149f28cb672b0db836f4b878d1da68cc595146db0f583ebc52feb4ae3cdf172db93ff986fd65fdd10e706c018a5e1f27540186e122cc7caa621d78ecbf35f2755f4183d79cf0a185e0d957217127c063b56795bbe4997e5bc8dc86c851158c457ac70cb9cebc4695315bf31155bd1a874ccd6545806c9eda6d236ab39fd43e2cef68fffc8181a6774688a1841da8ff40106e12d3a32437332351a8382132679c84ba87e03ee1c2b166c961687d5993b789a7249a37acf80b96e0287695d03a9e714f29af9513bbc90b0832ea18676f5f0337dba3e0435e1be617f7eb07fb299afb1f71f06b556190fdbf8430ea5435d9f8ff96895a6044fb9df7d844792c15415f43d427a8439c0f3af403e3cce9cb119979588150ba860daac0a098bfe7814887779a032422139d0e74e82fee40a966fccf4ee54474730219941858d2cb97c3f52032761f15338b2ede1c98f65be6e2f4eb2343cb5eb225912f96f66666273f15772ec82b49f8cad240c7390381b95fd3d4dc97967dce332c48e52ef4987884f2dc281fffc3110c0e9377931b3848fdd1d718ce3e8cb081f2b4db1ae55a667ebd4b0b1f93afb99cad1dac078928f11c0f223bbd67a298edf2a73ecd81a8cff8750772b28bbadb82c75aace90dbf0a8b3ac08a4d50ef2dbf2e96d28e54e217f310d82dc0f0612d620d506368e0983824b4c6418c05e436a003c531df8464d549ddbf5910443121b40271fe2cb3b00470569de2a2454d749c936eb89ab7afe427b6a1a57500683bec4f78658c5a637952614e1880453b899984d2a025dd9b98deabdbdf362da988da2514414542c36a69e90fe82a13b3a3a0aaea9a37acf1c0fb821db78b6fd917e8194aa768d0cf3281915b533d216a064ac986ef03191aae729ecc5adafd944edda398496f8c14c0cc8679bd4bec7b6e7329877f36c80dada83f55afb5bedf12905a49d64d42a5bd1be65306efb9120b817933e6fe1d166d6ce31bdb097aae37ca48e5b9948a9b301cc5db4df31f2a9549a5320e4bbd4cecf9f339bc0ccef7677347cf1bef375423276222abd0e5279451b3b589849b4734bddf3ca77f6ec8969c69652eaf38171c5ff0025991bd3d3cb7952ae894fded4e76bf804c78b5001780a5c658d102260fe75e924485b85f84210347636d8784fd7572d33f83d6a6cb865908038a79127490dd4165399771a426d2fd59bb715805caacbe36906eafc3de95aece662078025a74db9e0745f6e6c2a8b9e267505217baf82c5f775f340814bfb2b6dd43c381ab42edb29f4e71976871bcf01c3a24d8b5ecb9efdd601f079c5246207592aff0a29362997b137104a4bff1403cb369e5d392141b3239b1ddddc2406de97fd7754041c0b2728748e263122e13ad2d032023f8eefb4cb63036a4dc1dc529830649bdd10c07fb997e79592823ea004a9dd3e0726d423f7f9ec4416f60bd13ac8d6344e01afa0f2106b58844a832b058080f926662b5e54c98bf04124114f553077888374ace9d67e3bf45167754adb3191920bf8b5235e6e6c1917267b04405c0a9b13cb36044680d47cf4c8be787ef4e5b52503752a96ab926a697d12a0c6b76c85c678f607cdde34c564c4d488516059fb9fb19509f7081e2353a0d453dcacaa4780810aca4b2e8ce8ce75fd89379dba22d862124e048d74cbc7cb30133dfa58ec1c5d5e4029003c0b187ec7dcc6753aa72bf4bed08542b591eee675a110be6ea772fe5513d9c3ffca664b14387042e49140d9b9bb007d52685fc5b9da0c1edd0a69cb639e8c824a4602c5b548e3731af891381c1c6dbab0fd3a3fe702ca608b9b933795cfb518b203d75555eda2919fa475fbc2474bd58d0fe6dfd3cbd4b8824d56db356d40fe1e26536208dd2413f016bc2f4569d95cf56071532678b01d7407c436b5b375d7b387547fbeb4b8b3a7d88eee332ce0dfea9b1347b3b1f9f0bad4b54aac90fe7a770bcd1806527f9baed87dcb408167cf563f11ca51e4bab25edfd4b409f08fef5a3e67d9e7acdc1c840174c4794834b7d6e2894ebea51a6ed6c806eeb5abc52ecfd1fbad56e738be46f3a7ffc6552b254e2555f56539e4469ad1e4d5e5233fe3bed01d7d0ceaa6423a0e3a38f5db071a454bc591b8f864b85d98c02c03ae9219e3d9741ed78d8c49aa2bd5f8c939a07cfc1f7a64cd1e63d27d343ecadfcd437e04fcfc5e43b24968cdb4bcd4fab95ac2e69e37de23edeb19f593b08122fabbd9fbce32c80aa6ac16bab1dc469000c054685be82fb4a11d98bfdd277c9efef1c0e287f2bff33b228d4b7b2e985aadbd621bda7d5040f97d9ef7e5da3e8f253d4c386ee59672b9327af9d14ae098f15a8a7ac83fde575b92e724224d2ab5270f93b3a7a697153d264c546ad899d7585efbf86154d2de2808d6b7a7ccaac8cfd90924dbbb37b73daa0013fbcb8c095c575789395f0e4e1dae95440d7cae0784336feab2ea3a8dc69a3e423a8389dfdc3b4e171280f1d0e9975089ba8f34f330f9940313c1c31af0862edb260ad27a083c16d5bba4b4321577d535b6892438e249ec88048e423183839e799938edab6510090fe3e361ff5470a80030b311f8c48d5a9d5ce94c16a420cfbb467d6a3c23680e325b83fca206c57911248d3fe51c830aaa7b219d68a8142881511543890ca9b2be2cc7e9b2cd9bae18eeb2b4681fb67f75f32fd34de38b1d337de19c75cb0aca5c1f4eb9625771c4c850bc804de9ff68a0ce2a48bb8b7f82fde04182948e83f4f434fadd1fc54aaa4428918e4d5d3012735cd1138796eba0bf4685ffd7b99fb3a438136ee9b12e54e4d946681d07c6de6356416560cdb94d7dc1d8bd2f6f4389aefc8d4c2f3888f90e26ee9d8a6fcb857c7eec68aebd061b520e8ef88d37f8d0868c527068355f5ce6d214b07e3f270bf8c1690bab6ad3ced8edb64f8964078801ee09f37c25da2e706e7f1e10db58cee92d60e05ca596aaa63a69a8ed0feed2a652ee92348b5c8e687b627118de4d5be7b67a6b7a2e506fa4e71d467985998f2a14efeebbcc7a916cb01be510dc7aaeafaa8b0b9c0c266952d5b3bd7dc2d2ad0dadd153b1290d80b0e3ff048721a4f6889ee759600e6e3c76a4975c811e4e57c498edeee9c9143f60255ce081964f667cf6e4fe083252961572b0fc2c0acf5bece0ad220d0525e396997505150505c82289de86182c3c28363fb9df69678241969334a8b0f3a4ed7fcaec8de42ef30731558392795574dd53d6b0c5f5e95bc3f6d151ca90a783bdb31ea957c856312dac31c419ae02357358a26e1e1cd586b03557cfa7294a0017dc458bcdc3bcc3f23afc1887ba16542c6903f84efa4c296fd16a2f41d9e4062065357f6cd9d693f1e668160982caaa27b4634ddc7954e513079c6aac70f1f386262e0b4638b3622193a85721724f6af43a959db74a20e58a92831c8a500ca4369a05e7bc81fb2d7009e6f9e7f7e1f8c8c72e5e3b37ff3fe7520c8b896035877f50f3e47c791418e8d2e62646870de1a5807568e5ed2b48fd9344d0a7cba3d07b74d837290be27a454f0cc3eb15981269517835ead01fcf51e7713340dd99e10478f2b007c958d0330fc0dbe0243086a2cdc14d710c6813f73c3c22a357c3ffc905f5650e2325fbcf10d7e4d9518c5842f4491e71015819d555bfa0addadc672a4c9f1a7b25e3a3ea0686bd3074e2977dd9b502bb2d174672eeb84847b0331f6243479172aeb5d1a5eecdd2cdfed00f582ee43e0c94d2b71a7e48e88e3ed2278109c923cc0ba050edd46098060754c0dc63ec7d84aa404b740f9d9bd3474c7ddb62a9a3be9292ffceb7f373692ff6b75a60f3aed4bc70cdc3c2f8793e6344706134399f7709754b17addc7805a7b0a52c666e4a5e021293430db2d4e213019f4e55ac5a79c267d9f8a81e406cb3e20d33413885a4ebee9f87e3105075141328c35d507ccd0c851647f0ceca934f3bc667a9004f411607b0a4cbedafc5a9486fe6c82aa1cf175bce90ee213a3ad5ba6a153bb6e18118f271d8bfbdf9f1ee876feedc795e338607203c5f3445c8da16f4ad5a067e73e2b8254a8d3b2f7e2429c01738c632e6da201e87c8725ab19d35106349040d875c0a79c87730887375828dc276d83bf662c5f0535c326286906445703367e740a192509635a417c150077c9d21ffaa31417e328660282555e99b68d6ef5af8adfacc02d128d7455d4d26171c8fe05088bb4062b43be8f1fbf90d7c24d4820618cbfe8852b40878f8f7ab46cb5a61b47311743436eb54d447217e05c9d3f353a4aab7f27c8bb498a0795818a74938e517a0095e997edd0848671cebefe1ab8bb4bc4c6c78547c582ad8c6bb176b9d8cc8553ee0839af22436c38aedf05c31109efa505961e5ced8f5eeb625eefd62efed738337c0d573a91f89f0e0b16702542e53456907bd92752352bb1b6d900a0e37ccc2eb250b691b53aeaacc8dd886474f4efe175ab3fb15a2859cfe1668ae0230bd47d98a906c19d9ffcdc", 0x1000, 0x4, &(0x7f00000010c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCSTOP(r2, 0x2000746f) r4 = openat(0xffffffffffffffff, &(0x7f0000001100)='./file0\x00', 0x400, 0x92) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000001140)) 10:48:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000700)="7f4f6e4e", 0x4) 10:48:36 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x1000000000000c1}], 0x2, 0x0, 0x0, 0x0) r2 = semget(0x2, 0x3, 0x500) semctl$GETVAL(r2, 0x7, 0x5, &(0x7f0000000380)=""/4096) r3 = kqueue() dup2(r3, r0) 10:48:36 executing program 0: r0 = socket$inet(0x2, 0x3, 0x7) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r2, r1) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) sendto$inet(r0, &(0x7f00000000c0)="cb6aae306d458f180263b8ce7fbe977177317cbcc031b2ad135f8bd22a2b44e01e3cf60b3699d59d67835c46f1912c47def4b143f7d77b712a", 0x39, 0x8, &(0x7f0000000100)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000040), 0x0) r3 = shmget(0x3, 0x3000, 0x37c, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r3, 0x0) bind(r0, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) r4 = semget(0x0, 0x4, 0x590) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000180)=""/252) 10:48:36 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000059001040dcb9000000140000001b00"}) r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000)=0x1000, 0x4) r1 = shmget$private(0x0, 0xc000, 0x18, &(0x7f0000ff3000/0xc000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 10:48:37 executing program 1: mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mkdirat(r0, &(0x7f0000000180)='./file0/file0\x00', 0x190) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='\x00', 0x411, 0xe1457c1186ec13c7) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x9, 0x2}, {0x1, 0x100000001}}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x6, 0x401, 0x1, 0x1, 0x988, 0x325e, 0x8369, 0x3, 0x1, 0x3, 0x508}) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x9a) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0xf0, 0x2) 10:48:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="ed02"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="200e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0xfffffffffffffe22) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0) 10:48:37 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c5, 0x401) r0 = open(&(0x7f0000000000)='./file1\x00', 0x80, 0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x0, './bus/file0\x00', './file0\x00'}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r2, 0x0, 0x0) 10:48:37 executing program 1: r0 = msgget(0x3, 0x0) msgget(0x0, 0x200) msgget(0x1, 0x6) msgget(0x2, 0x4) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)=""/178, &(0x7f0000000340)=0xb2) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000003e7c2603152eeeb1ead6a199d03a0e618d8c8c6c849a8cd98daa672a67c388444b7f8c0ae1a22aa0e6d8c7f25168525b18c8ea772ea30e919ba39d4055f09040ec8a8e3e4f8d7513e95eaef83f93a11eaad928778d7a2cf09302aa8afba5873fff26de7aaa0c82370b97b63c8368f8224e9376dbfd916e133bd91b5059d5f3c4696767b52cd4fdc79f3cd3e624ccfc8ec158874435610032534afc0e1b68b38fa8769153b78e4359424d6023cf3a17316f2144eac449db2af00c57b0083f963198f7091857ca48998c03d48a15d5bcde5288575f33207a3895bb38575e72b428b865d3acbbe226f0b04389981903227b800e9b84d597850482281c78ba69faa95b5bc9cf6c37102070cb1a0563f9638b7fe340c9211a27ed12f518af6368bf43351ae03ea57c22af9284e0ccd59e390a3825911af605b286a594736bde995c494a6bfc787221f695b56b8ff3774f3c40a84d2bc86530087662f58d399307955e4a7f3a3a2d97def5ca6f592cf8ebb64be75e977eb05204484c00000000ab3fbb79cfb16a98b855add43f18918ecfea73d3bf852fcd84c5572468ffdfb2b7bc0ab71b2f84621793cbfbbb13c63a812ec57ab6bba43cff043c45bac432b72c588bad0ed3d672301ec030ff2f555d1c799649fc597e8a0b636d40cee94e0c570cb8e0ae12c7e191dccf25c29a55912d3343680c443c894a858bd462bf227b79f1c2c715914e8cad9e82b7dfc1d0cc0b6b82eaf6c47d04e40b36c32f35188109b5e802a3bef2ff46baddd7258d1e90c4754d4cc76a5eb89c81434a35e29521a49bfc65910287483ce09fa23bdfac3de759972505138247ab7e01eca67d27085e2a9c2d7d0d4500874df10ee57fe7872ab3332aa0e523fed31cdd"], 0x1, 0x800) 10:48:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b0", 0xaa) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0xffffffffffffffff, 0x0, 0x20003, 0xffffffffffff075d, "b08d9e7fed29000000000000975b6222e6000bb5"}) readv(r2, &(0x7f0000000040)=[{&(0x7f0000000000)=""/45, 0xfffffffffffffef1}], 0x100000000000004d) 10:48:37 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) 10:48:37 executing program 0: r0 = socket(0x1e, 0x800000000000803, 0xfffffffffffffffe) sendto$unix(r0, &(0x7f0000000000)="b100050105000200000000b1ffff027c0a00000000000020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5bdc2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872ba5fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 10:48:37 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setitimer(0x1, &(0x7f0000000000)={{}, {0xfdffffff80000001, 0x9}}, 0x0) 10:48:37 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x31, 0xfffff}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 10:48:37 executing program 1: r0 = socket$inet6(0x18, 0x5, 0xfffffffffffffffc) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) kqueue() fsync(r0) 10:48:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f00000003c0)="4c530b5be59100e8361c76bc8f8b7f8b1caa245a93e815eb16cfbac87051715ac84df7624d869908cbed0470cdbbe2ff17dcf09a7134dd4342a26117be1a4042fd5d07d0a1609abee9c250f6436fe88784f97e3055603448032314bbe042ec0614ede872788214662642a5ee485a65756090043fb315668e2db75057aa7ce1efc7f4a40d330840de1ef20c23acb55158eed6102a9c4ee2700ac6df7836d7421c164126941e38d68418c07f830efad68cd1960d4bd38570af8d76f892ba47c7d5ae075acaf8c87ce9cb376a9531c535d550a8e553da457bee91ae94a35b4ade27920ba05926bb8ab75a4f4bec1ed9d611588adebb36b4caa6d82a743881e7bb6e909ddcc276b12ad6835d5e4461945bc194b90b3aaa95166a8d3072fee3b096ccf2807ee7da8d9c123a9d7fe9b2bee9c845a7455b10abc2848f881a74c8411f16fcd0abe8974870d97c6a23e6f503c636caaa81b1c3556b85790f60c6337ce7f5da273bb100b4a1cdf864be3f853bae1e1925e230dcbcaedbe5247709df0972fab27f0758aaacfee426ff62e5457ea8d03675077cbe2ed237df5c45e7c982cb5cf225f5da81d7a0868a62b45e40bceabd27e9ab6accfe8999e906b7e33c", 0x1bd}], 0x1) write(r0, &(0x7f0000000380)='oL', 0x2) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="031a8b093c70cb75b59bcfac7224409a13f972dc3760c89b0866f26ee3412e", 0x1f}], 0x1, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)=0x1) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/182, 0xb6}], 0x1) linkat(r0, &(0x7f00000002c0)='./bus\x00', r0, &(0x7f0000000300)='./bus/file0\x00', 0x4) execve(0x0, 0x0, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000280)=0x10000) 10:48:37 executing program 1: r0 = syz_open_pts() readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=""/223, 0xdf) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x0, 0x0, 0x20, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x4, 0x0, 0x400000000080, 0x2000100000800}) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0xaa9d6b24acc44efc, 0x2, 0x6ca03f99, 0x0, r1}) 10:48:37 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x5, 0xfffff, 0xcfd, 0x2}, {{r0}, 0xfffffffffffffffa, 0x84, 0x2, 0x5, 0x3}], 0x1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x92, 0x1, 0x3ea1, 0xce}, {{r0}, 0xfffffffffffffffc, 0x1, 0x4, 0x5, 0x81}], 0x4, &(0x7f0000000180)={0x5f, 0x5}) kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 10:48:37 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40000000, 0x0, "000000000000003822b68038d35ecdfe00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffd}, {0x41a, 0x9}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x3, 0x8}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 10:48:37 executing program 0: socket(0x2, 0x20000000000001, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) 10:48:38 executing program 1: r0 = socket(0x4, 0x3, 0x0) sendto(r0, &(0x7f0000000000)="0c6b5ae122faf2850f7c9c6989041e16b9b4b31572a1a29f2ae65fa330d23fc879bf1624d60182b3cd360e5a43bfc26894c2272cce9995e3a862a881abff600d3bd226234d323e0d6c1e8ba492847a2ba67f6416d41aef3e12dab22d7b073ec70e2c678df6492b47d19e0bd02ec44b00767a61a8c52878eb0a7a463afa630399c109dc0950bbe3da44d3e1b44e8407b1c44182bcbcc95f5695615b3f6fdc49df5b2d8a61b4344eb2200c96d1c8a48f00bade99d8ce626096f5aad4d2828b5f33d69464baae5c7cb9be7c819be5969515fb088ee8da", 0xd5, 0x7, &(0x7f0000000100)=@un=@abs={0xff9d732ecf03da57, 0x0, 0x0}, 0x8) bind$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) 10:48:38 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendmsg(r0, &(0x7f00000015c0)={&(0x7f00000001c0)=@in6={0x18, 0x0, 0x8001, 0xf8}, 0xc, &(0x7f0000001280)=[{&(0x7f0000000200)="3b1b64d12cd637ad951740786e892b5ff563bbddc0f3a46c69bead498219249ab3da4cfb8d2880c5f7b5bf7fc1e3bcd8233512ad8fee4d3603f685590bcb0cc85a181173c1f7101445d3f7ad33c64276a8302cf5bf02b0d674c30bf13529a23894a2c61e10c99e4c79322f9c9e7e30be6886d9b45f93de1f15525bdaea735502305f2ce2fbb0c7c50a143d99f449abd37b791ef9000eb2ff41eccf9665c8c4fa9f66d2050ea6b3a97b20cca56e8c867282cd5835dd5d12d04063683fa7d8e2286f43cbda6d1287919b477d4bc16ec68544841ef321b0d9282a648ed05b06009df8a6e56d1e877a0b091f05a80c590ffc5bcc109f98a95e352827e958e7205ca105ddd30f84ad3d73e76c3334485ae5642e8da83f8b73e0faafd595a0721d874820fe13593eec3b34a7c5560a5d437411645eb44e2b0464847d54d4354dae0ffb8b3db955dfd2cafd87c4fdff6e74e22f8b3e698c19da92380cc7f43c8a52718d049cf554c6b14189d4bde556fc315de7647ef4a9a655ff0a34918a4260b51a0ed4c2c79e963dad4a9d84a7fb0cb1d336e587acdeb6c94e69d1990db747abf8397473e9d4840b2b5e55b1cca478876edefdeccef42cbaf21e6dfa320a9d5b141b11dd2bee04d59d12250d4d8b3e2ef2e08447c1964f9dff9fedc11bb9399e889459b5399495e75a33b5001fa326be0aee9fb9d485b1b940e50ced9bba1432ba8cdca105bead53b90a9b76f87d26305c7c3d113a8efd8882e63c03ee5a496bf41899b8ab09894a6f436d44235f63f938d3b5ea39eef969c300168cea8fe508eacc9f1733ece935045b5a33cf100e05cc24ece05f22baba90aadfd8952f0df2fd1e4bef1095625187284f4d3f63c6b6b266f0bf79b5486b1daa488207676f21cb10c2b07a81d2261bf7bff4104b261d8e3d44e670568de374b14022ddb2c6197a2e4ff7fb6dd6c7de943dc847417e8a21a06aa069a8d735e29f2260a302cd1ac00280c30bdebecb076b519d97d089cd1a7da2eb918b82e3f5b26581e737fe9331233fb12abc46176309b32a5b0f03e471040d77af39a347e79b1f8596856bebb8a95471bee32b6462bb05d8930a479ba53d5934d7e21bc024fa6e04b5a0560958cbbf09eca7a185191e2eba4fafc810f0389db8acccba62739aa8fc157e656496307a9b5758767475cd201b34f6e8f5044698b0b6cb96476a2c83438bb7316ba7d201bff0e3cff72e7816130dde89f3562cacf32f9b09424c36fee5eeb2814dffd2640419b8a284a0c4709e8c65aae4322f6e76fea68637aa984b94295dfa3519197bfd3c4f2957e0fc753e224c26a948056cb883144768ffeb5b3205d193ef17263c5ff52f5a18beb75d07b7a0332a022480756db234bdd53bfcdbdff886a3dcee40698927c92f2d92360c7df4e8d2ca16abeb8fe186948134a2c0e2a3bbfb1ee678f74b3345cea63c4dec290f0ddacab6962266eb9e1e83d0b638e330655bb6b61a8523dbb7b9d24a07bb90f3ce49e9dd1381a03c45a02407e04a73884d50a44aeed64c41b41496299bc79f3c3c6f5235ea4e200811b65981bbbcd64829a281e1e79d6e641f4f5206a37cc1b2e78de7e5e33b4eed6b52de6a7b046d56497e0cf0e457fcb8e67986b97b214451acb921b5bc9ef212216685b6515a2d726d94b0d247a263e7db8a9305cc1ba43863c65905f9da1ff60ab901c0d50b6d303e24c793f57c4ee566cf904f389b95cb88455608e6b5153d9b77c2063a646e26c1ff3ac5d5fbf640d84fb595300d27061614e020d4b0c0170b3ee06eb514be440d6300190ea65865a86528befdea02612ddc9b8886e1a02368286dc89df0eff72acddc4b7aa10124b6a589d46d4d086cfe7fd958a1ac10a5bfad6b37cbeff28e87ff6d288f3e3de653a9aad8323b5a776cbf54b2c19d10ef899bb0b5ae324c0b28f519a7a7a8314c6c73715e5a4fc61de3cedfdb16be7f8a24444ac10a581c17bc4059a7eecfe3f07385700c24cab335663ab6a9a89023b61b5a142eb691a0aab542ea9b5013f669879633a6d28551166772db4882fe6ef92f45b7164858d2d5a30a985bc5e9bdefed383217d3e2e9f7239550738624185728b2068f35264d16198717bb0cff6db7c23c3c32a5c7c9190af42ea93bd3a17c7883e800295a6b213b2f2e5b1e1000e96eec3b56acd861e4ed56686dd191baa0cea85084f002bc95504402d7e87c11fa3b27e0cad0549022212df25dc0e85335e28be186b04d458f0fda6e19c22bd4dad5ec40a24348e4db61511618141f1fc47bd5dd4c9914de15728ba5ccaa0dd055bd2fd7fda2d8415ae5f2abafca0d93d06aef4428963e802c799a85fa60399a3743f78e527c9a4cea60a51e6d288e0b2991978d5057985301860b84a57ff5d2d7cbb183aff656cddc1a0878d4ea711c071fe018ef62a8ce7bb8e953c3e5f1628e49824b5a92090bba638bef7b9714d72942cba3ae1c40393375308635cb83ddffd1ae6c81b07978facf3a3dd459ff128f1e47f28d8dd33937aebbc6754b9fbb7c070b88b51bce92cee7953528353e070aa370ad10611908a009b4ea5eea1f77216f5ff7881f85ce44dba74ce98dfdb9ac72fe2d1a2f3f7b51215cf2c758b7282c8598211194d7535ca4f0fb42ca8243e018b55af5b6018df23e616a24be6d85c729a493db379b760bf10e132cae4a30397e2bf875ed91d06c28c23d2550cc324a75f4c4b1759fab7eac52f326a770df59e4af2e5a426f29d4eacdceadac66755fd23b6fbf8cb10fc0c0dbbd46428fe55b737b6732e14361f5d233b0207d1cbd897b913e723e29c5b24998c46982657b87d2934355b3ae21c7fbbd32de4b7a054aafb2d8c879cf769f6e2cd92fc6ee3af959e5dd221250242e3cb9d68de75068992652edc513dfe9a1a989034973ba98ebc2bf22d00deea436d980f0fb12f32df443d58880f34b102c365a28708302779fd375ee2daf6d9be7ccf26259e8fbb57be9ae30d3e1f958864650062e9afa34a0af6e984a6bfff88f8bd24c1a53ca6bb2cc530c06ce17e67a49a7ce3cb6790e5370792884def330c750f4e6fca8bf446c615ef5c8c97db4f29a1a20fd0da40215d6577a74ffbb2eba591a6bb5527b4ab446255172a2264b8a2500e6e3cdcb2af034af8808d46bc6824b65a8675313e5a28b4b79090b239d47e77de27a2d10ec2879c0b9d5b0be553f4cce9324a31c9cbf7e60e5c0f00099816c192a5a6d57a396e23c032f61ccd1fdaaf2d1592498c605aadd94d378e02d3e36b58ec0ff0458877a3e41506de25aa28bfd4ce93ad648e16d0e19b5da18a907c1c9fc8710ea1d70c0e783a4c12c7e865cbc8ff3f46101484e3ff79fa728676b2109c7bc59fb8ad4c3db3cbea61b3006410dc652cd56773bac3823b419fecee024c1fb82585ad50f2279646d20d6b7f02f3306b85c2d9a7eb36802480aac380c6e9ddd73fa616cb66a8f78240744cfd54f8ce179b436d187adf7690e4c5317d2ab555d3637955b636aa01a08742f198aeb9025a45052935494c88bbfa34a77b8915f9156b2844d63ce83c0669adb8fc50a25a33346605b621c3d712f755b3d02913ff53b958376816fadba282f19d4834f3bc7d6c1e3b775d251fb90e0718c91d8683813e909f43a81120f7616dad5ff71e6d50bddbc8dd419b8b080793394a43b4f67ce4eb65d1a75b164cd64fbdfa4c4f4a747021534cc2398affc7438ccecb236ec55e22e5a5b2e2b620aefcb56a425f897af0cc195b126b0a0509d90bcda9044563a0c664139facf0930a3bd34a76014bc0d75864f18e4abfa57b83102ed4a58a489bbd3cd6ef3a195b2b6a69304ffd0f6c66fafdd55659b625a1e5fcb152655bb7c73e8d781f54642d50e45e2a3a5f76fb101a34728b776a7e9205baa6232baccdb1d5ea603cebd4c69b3d411c7ad775b3915f6f0aec2c34c8ae44ecd2adf2a22b1d8487631b996b271eaa416971dfdf548b6e037bda6c01f5d4e7ba3fa83351e94a2ecd3ec255a5ad0fba7f3d8f680d08c27cfac7f85fa1b1b99b322bd7d5461031cc9e40794d28e613fcf72e172cf740aebea76dc7a5b7154cefd7d4cbdef4f159fa6ab170826c710c9453577df839010eea8340538c2ffdbea1d098c59b3b996b364490fef67010e32f73347d8dc2e91105447af471484e3494cc5f6705c9ccdf792f60f006850bc8436b75faad94b98ebbd1c1cadeb403cda1d11b50ec68c50c2fa83a130a25909754f660c22eca789d2eb2484b918fa5bd3dc250665a079c80bd6b26aa21be4c8bfd74bd99538732809b8dc596bd0055716ebe07f658beb559b81ad5a3d3be854cfb4241db6c1a4d7e8a9d0242923a5ffc40277c2ec7a332cdd1243a25dc1c8948d68058f8aa9da6fe7354068b4b11afe1a725f853888d7831074337a034661b6f729792de22188a863772c0044060104bd7cd10421680a0a8d626ce58a3583a16da380cd8885c510f8571c7e6904b7a88156d70de018977a1ae2e3b617483815b6c01d7b732ebe9653413962c8a0e77a42c79b6e973fab7c476e6fbd61abe2e8df29f08aea18a49ee22c5f19a8af65c4f451236a96962f2dc745184a4710f5300730c237aea675991257abaa52d1f2f79a322af6517926b4ef14241f53c2499d180884861b22aeef4e5bef97159c739cfac2c5953139c22efcd726d0fb0083bbfdaaefdf505c525a0579d613f59f9506b49aca4b72723d18bfbf2ac66a6bf8b344a7a61cb95c2b34d0243bfa1905aae8ef37ca374a5784f8ce8e390e26011bcdd32c3a0dfd94c2ec790022f53e50d04605c553595805d360f1d9a9e697f777eca8d313ee0116b0c1eac51f12a5aa93d21d119d0402a71a68fccc4342d8c3d4b24f752fce8eb1a4bf49c76268b03363d2c9d87d9bd0d431da603848cd355701264ab5a80e3d0c4a9667bd4bea18d300b0e55d75ad793a2d44448e44674070c02e0a29c802ee26a71ed6fc4a500d47ebdf4e11bd1beb673c28fe5b679a1153e025efcd7a02d37f0a370837c46c33d7a692e9defff4e3b7efa682456aef006558f7d3b222706f7dd2adeb18f3d4bc3c3d5dd90f60fea5ddac1454891b07b54ea90a561aa6ed371afb1003e444e4de65c6cc906aad0bbd3324370b838edd16fdcd69c03b116070bd7f8eb0abe8a5df2c5831b9b3ac9f98e8ea5e6d275b603027a49ffa29e20a1afcdcbb09c1fdd2093df73cef1f95006935438dd32e687dd36e3e203a22a128addc16029d3d35f7f3f3c1ef25affb67566534b5337c4266af12e95afb430560bc587c95528c398dd3365bbfa31bb9ca774716d8f9d3a3d51f9c756e53662afe333f4a269b600cad6cf8184285e137a91b85a0c201bab26198455da1a06b8d304aa9fd906a37be2f3bf9cd23ec8b3b11417efb52a578f4251816c086bbda68ea0d8855d1d3e15f139f65294d49f71cb8079fab9af203623be4b26d448e9b470ea41a76be6c00336dd9a846433d8011f8665eceeb25280397a62803dfd514f1c82e6c237392fb1aa37a899ac82c86d1439a33eb7b65d67ce3a662e856dca893fdfbea43f0d8443a5000c52e5839c574547c58149c7b3487683e01f03be3963c4f5c956a13b20f2982837e572e58055aeb7f31d4e590d74c5bf90ec1941c60bcf8fb1951aeb6567281b67f59ee1f4e9c5d6590b86d6ffb72d1854a230392b70abae12808009d19e5497fb26e927ff16a2ca54da747f2dfa2e57041ab68b8b4afc55ac044ea8963226395fc17267a1d075d047c845ec9b204f4863d2017d89599791d8b1563", 0x1000}, {&(0x7f0000001200)="0df818c6a6e33188e2243bcd9a5f1749a0835f94347612fa0adeaebd82963d547082d092bb564bb73275e143751ad39b45c0b9cd3511b782e4777195d722e994376f4dbaedbdd409d57f1d12a6b9fdea1b09d2816e7a4ef740c16de0d79458ab3920", 0x62}], 0x2, &(0x7f00000012c0)=[{0xa8, 0xffff, 0x4, "79f34bef9fa9d08473e0b2ac6e78681780bf1866cd05ce81a691a2f98381cc759741ec3f8050e818696a65cba8ffbf8591787c2b8752407a48c80055e0e678bfd511b6a2a85a1f54180159b65a414cc22f6dce7b0e7c87132328b774f024b6dc2e0696b9b8bed3a8b5201a1709bc4f458427d696d83231d018b31b062b8e757867ccc9d2767e56136a807dc4b68112d7ea0240d72ae2fcc3"}, {0x48, 0xffff, 0x3, "b3c581a96d861a0c0d2fbb216f6168fb6cc4b6989ca11916aebb15907f70be3c489fecb5df723227e37b02dc7371adacd803d63f8edd"}, {0x10, 0xffff, 0x342fa667}, {0x98, 0xffff, 0x0, "3320ca659607fee06d07d3dbf79390eb8d274e5dad4a4b5451666b98ad602597e5ed0d0484d9190a3d648d3f8357bf8ed1e4a3959859d066a7f45f70b1e566c81a19149f3bae00fe947b255c0d5c228e70a91c23dcc5fc3f24d650041061b668d6b359198d56d50e6eddc8f7b6d50c7dfeb86aa95f7813095a3868eb578819380f"}, {0xb8, 0x1, 0x9, "e01dd083d0a599c74d31d5ab171f7d3c2bced94d7f51cf6d766206dde2546fef81d35cd3c5224ee68f7b3e4c4139c93401281cfc453417ff060c773ad409c9b754479e5135f7430559cec57416d5d569fa225fab34e9cd06ec4f2e41807e61d13b60b0cc8a135fa6b54f5ac6e74f78d6d32bb12407c613d5b7a74f08e3522a704efdd1b993e9156797dc5fa1e5ac9def9d102f6715607d497d9915dfc02c97c680"}, {0x80, 0x1, 0x1, "508a9f148677d4bbc60d49bea2789e6dd9ed784dae5c5bcdee3949899363967c6f6ddf6b0f7d07467c064f310f59ca15a0a43fbc504450000160395b263acc39c54e77865e880f1da3114c805ffc4b59fc94d6cfcfaad896086a2028569614dbb498096333589afc0b"}], 0x2d0}, 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050309000000000021b1ffff00bd49451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x2, 0x0, 0x0) r1 = shmget(0x3, 0x4000, 0x2c8, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000001600)=""/67) mkdir(&(0x7f0000000100)='./file0\x00', 0x10) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x481, 0x1) dup2(r0, r0) accept$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) uvm_fault(0xffffffff822eda28, 0xffff80000299b002, 0, 1) -> e kernel: page fault trap, code=0 Stopped at rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic kernel page fault uvm_fault(0xffffffff822eda28, 0xffff80000299b002, 0, 1) -> e rtable_satoplen(21,ffff80000299af59) at rtable_satoplen+0x150 end trace frame: 0xffff800020c336c0, count: 0 ddb{0}> trace rtable_satoplen(21,ffff80000299af59) at rtable_satoplen+0x150 rtable_lookup(0,ffff80000299af09,ffff80000299af59,ffff80000299af11,21) at rtable_lookup+0xfd rtm_output(ffff80000299af00,ffff800020c337b0,ffff800020c337b8,21,0) at rtm_output+0x1a7 route_output(fffffd807f01d300,fffffd806f728480,0,0) at route_output+0x79b route_usrreq(fffffd806f728480,9,fffffd807f01d300,0,0,ffff800020b284c8) at route_usrreq+0x35d sosend(fffffd806f728480,0,ffff800020c33a78,0,0,2) at sosend+0x6eb sendit(ffff800020b284c8,3,ffff800020c33b38,2,ffff800020c33c00) at sendit+0x590 sys_sendto(ffff800020b284c8,ffff800020c33c18,ffff800020c33c00) at sys_sendto+0x92 syscall(ffff800020c33cb0) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffffd8,0,6,f302e447010) at Xsyscall+0x128 end of kernel end trace frame: 0xf32e26b6fd0, count: -10 ddb{0}> show registers rdi 0 rsi 0xaa rbp 0xffff800020c33620 rbx 0xffffffffffffff5a rdx 0xffff80000299af5d rcx 0xffff80000299b003 rax 0xffff80000299b003 r8 0x21 r9 0x1 r10 0x4 r11 0xffb2642339687f08 r12 0 r13 0xffff80000299b003 r14 0xffffffff821ee000 mplsdomain r15 0x4 rip 0xffffffff81847d60 rtable_satoplen+0x150 cs 0x8 rflags 0x10287 __ALIGN_SIZE+0xf287 rsp 0xffff800020c335d0 ss 0x10 rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb{0}> show proc PROC (syz-executor.0) pid=362962 stat=onproc flags process=0 proc=4000000 pri=72, usrpri=72, nice=20 forw=0xffffffffffffffff, list=0xffff800020b28e28,0xffffffff823e1f48 process=0xffff800020b7c9f0 user=0xffff800020c2e000, vmspace=0xfffffd807effd168 estcpu=22, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 58671 423364 60158 0 2 0 syz-executor.0 *58671 362962 60158 0 7 0x4000000 syz-executor.0 98817 243634 0 0 3 0x14200 bored sosplice 60158 9164 51478 0 3 0x82 nanosleep syz-executor.0 42842 210271 51478 0 2 0x2 syz-executor.1 51478 419347 84546 0 3 0x82 thrsleep syz-fuzzer 51478 259654 84546 0 3 0x4000082 nanosleep syz-fuzzer 51478 503379 84546 0 3 0x4000082 thrsleep syz-fuzzer 51478 123200 84546 0 3 0x4000082 thrsleep syz-fuzzer 51478 201814 84546 0 3 0x4000082 thrsleep syz-fuzzer 51478 438846 84546 0 3 0x4000082 thrsleep syz-fuzzer 51478 224693 84546 0 3 0x4000082 thrsleep syz-fuzzer 51478 14152 84546 0 3 0x4000082 thrsleep syz-fuzzer 51478 496444 84546 0 3 0x4000082 nanosleep syz-fuzzer 51478 448744 84546 0 3 0x4000082 thrsleep syz-fuzzer 84546 398846 94154 0 3 0x10008a pause ksh 94154 302006 99528 0 3 0x92 select sshd 88773 203696 1 0 3 0x100083 ttyin getty 99528 134324 1 0 3 0x80 select sshd 83387 372052 82269 74 3 0x100092 bpf pflogd 82269 232994 1 0 3 0x80 netio pflogd 73098 298882 62668 73 7 0x100090 syslogd 62668 23381 1 0 3 0x100082 netio syslogd 82461 308225 1 77 3 0x100090 poll dhclient 92877 111564 1 0 3 0x80 poll dhclient 25470 255700 0 0 3 0x14200 pgzero zerothread 62768 376326 0 0 3 0x14200 aiodoned aiodoned 1807 173205 0 0 3 0x14200 syncer update 29093 484503 0 0 3 0x14200 cleaner cleaner 15398 145580 0 0 3 0x14200 reaper reaper 39143 98146 0 0 3 0x14200 pgdaemon pagedaemon 16854 379363 0 0 3 0x14200 bored crynlk 98560 52079 0 0 3 0x14200 bored crypto 67296 174127 0 0 3 0x40014200 acpi0 acpi0 45967 360457 0 0 3 0x40014200 idle1 43558 107904 0 0 3 0x14200 bored softnet 63218 255344 0 0 3 0x14200 bored systqmp 92762 34329 0 0 3 0x14200 bored systq 61633 211658 0 0 3 0x40014200 bored softclock 53914 363830 0 0 3 0x40014200 idle0 53896 457040 0 0 3 0x14200 bored smr 1 523645 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 58671 (syz-executor.0) thread 0xffff800020b284c8 (362962) exclusive kernel_lock &kernel_lock r = 1 (0xffffffff823688c8) locked @ /syzkaller/managers/multicore/kernel/sys/scsi/scsi_base.c:256 #0 witness_lock+0x594 #1 solock+0x7e #2 sosend+0x586 #3 sendit+0x590 #4 sys_sendto+0x92 #5 syscall+0x5b8 #6 Xsyscall+0x128 Process 42842 (syz-executor.1) thread 0xffff800020b29530 (210271) exclusive rrwlock inode r = 0 (0xfffffd8068c4f5f0) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_ihash.c:140 #0 witness_lock+0x594 #1 _rw_enter+0x45d #2 _rrw_enter+0x60 #3 ufs_ihashins+0x6d #4 ffs_vget+0x143 #5 ffs_inode_alloc+0x1cf #6 ufs_mkdir+0x10f #7 VOP_MKDIR+0x76 #8 domkdirat+0x12d #9 syscall+0x5b8 #10 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd8068c4fb40) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 #0 witness_lock+0x594 #1 _rw_enter+0x45d #2 _rrw_enter+0x60 #3 VOP_LOCK+0x57 #4 vn_lock+0x6e #5 vfs_lookup+0xf5 #6 namei+0x4b2 #7 domkdirat+0x81 #8 syscall+0x5b8 #9 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9485 6402K 6410K 78643K 10619 0 0 pcb 26 9K 11K 78643K 130 0 0 rtable 101 4K 4K 78643K 236 0 0 ifaddr 46 11K 12K 78643K 65 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1470 0 0 iov 0 0K 16K 78643K 22 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1196 75K 75K 78643K 1323 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 3 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 21 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 5 13K 17K 78643K 206 0 0 sigio 0 0K 0K 78643K 2 0 0 proc 53 50K 71K 78643K 362 0 0 subproc 64 65538K 67586K 78643K 102 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 35 0 0 in_multi 33 2K 2K 78643K 57 0 0 ether_multi 1 0K 0K 78643K 3 0 0 mrt 0 0K 0K 78643K 1 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 54 238K 238K 78643K 54 0 0 exec 0 0K 1K 78643K 209 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 85 20K 29K 78643K 1482 0 0 UVM aobj 7 2K 2K 78643K 11 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 6 0 0 NDP 8 0K 0K 78643K 18 0 0 temp 117 2368K 2432K 78643K 3598 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> 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 153 0 146 1 0 1 1 0 8 0 plimitpl 152 22 0 14 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 50 0 10 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 5 0 5 1 1 0 1 0 8 0 tcpcb 544 42 0 38 1 0 1 1 0 8 0 nd6 48 6 0 2 1 0 1 1 0 8 0 ppxss 1128 3 0 3 1 0 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 13 0 2 1 0 1 1 0 8 0 pfstkey 112 13 0 2 1 0 1 1 0 8 0 pfstate 328 13 0 2 1 0 1 1 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 226 0 41 12 0 12 12 0 8 0 art_table 32 227 0 41 2 0 2 2 0 8 0 art_node 16 49 0 15 1 0 1 1 0 8 0 sysvmsgpl 40 2 0 0 1 0 1 1 0 8 0 semupl 112 1 0 1 1 0 1 1 0 8 1 semapl 112 17 0 7 1 0 1 1 0 8 0 shmpl 112 9 0 4 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1781 0 370 46 0 46 46 0 8 0 ffsino 272 1781 0 370 95 0 95 95 0 8 0 nchpl 144 2272 0 658 61 0 61 61 0 8 0 uvmvnodes 72 1851 0 0 34 0 34 34 0 8 0 vnodes 200 1851 0 0 98 0 98 98 0 8 0 namei 1024 6053 0 6052 2 1 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 5615 0 5615 8 7 1 6 0 8 1 sigapl 432 399 0 384 2 0 2 2 0 8 0 futexpl 56 2066 0 2066 1 0 1 1 0 8 1 knotepl 112 100 0 73 2 1 1 2 0 8 0 kqueuepl 104 46 0 44 1 0 1 1 0 8 0 pipepl 112 236 0 217 2 1 1 1 0 8 0 fdescpl 488 400 0 384 3 0 3 3 0 8 0 filepl 152 2156 0 2056 5 0 5 5 0 8 1 lockfpl 104 60 0 60 2 1 1 1 0 8 1 lockfspl 32 92 0 92 2 1 1 1 0 8 1 sessionpl 112 19 0 8 1 0 1 1 0 8 0 pgrppl 48 21 0 10 1 0 1 1 0 8 0 ucredpl 96 386 0 377 1 0 1 1 0 8 0 zombiepl 144 384 0 384 2 1 1 1 0 8 1 processpl 840 416 0 384 4 0 4 4 0 8 0 procpl 600 825 0 783 4 0 4 4 0 8 0 srpgc 64 6 0 6 1 1 0 1 0 8 0 sosppl 128 4 0 4 1 0 1 1 0 8 1 sockpl 384 254 0 234 4 1 3 4 0 8 1 mcl64k 65536 3 0 0 1 0 1 1 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 1 0 0 1 0 1 1 0 8 0 mcl9k 9216 4 0 0 1 0 1 1 0 8 0 mcl8k 8192 1 0 0 1 0 1 1 0 8 0 mcl4k 4096 3 0 0 1 0 1 1 0 8 0 mcl2k 2048 130 0 0 16 1 15 16 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 147 0 0 9 0 9 9 0 8 0 bufpl 256 5706 0 1043 292 0 292 292 0 8 0 anonpl 16 51164 0 42999 51 9 42 49 0 125 7 amapchunkpl 152 2129 0 2041 9 0 9 9 0 158 4 amappl16 192 1503 0 1064 33 9 24 33 0 8 1 amappl15 184 94 0 91 1 0 1 1 0 8 0 amappl14 176 35 0 29 1 0 1 1 0 8 0 amappl13 168 28 0 25 1 0 1 1 0 8 0 amappl12 160 13 0 10 1 0 1 1 0 8 0 amappl11 152 306 0 292 1 0 1 1 0 8 0 amappl10 144 69 0 65 1 0 1 1 0 8 0 amappl9 136 502 0 496 1 0 1 1 0 8 0 amappl8 128 132 0 118 1 0 1 1 0 8 0 amappl7 120 28 0 24 1 0 1 1 0 8 0 amappl6 112 56 0 48 1 0 1 1 0 8 0 amappl5 104 161 0 148 1 0 1 1 0 8 0 amappl4 96 322 0 294 2 1 1 2 0 8 0 amappl3 88 225 0 218 1 0 1 1 0 8 0 amappl2 80 2445 0 2386 2 0 2 2 0 8 0 amappl1 72 18174 0 17735 25 15 10 19 0 8 0 amappl 72 1065 0 1030 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 10 0 4 1 0 1 1 0 8 0 uaddrrnd 24 400 0 384 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 400 0 384 1 0 1 1 0 8 0 vmmpekpl 168 7247 0 7222 2 0 2 2 0 8 0 vmmpepl 168 49571 0 48141 98 21 77 78 0 357 12 vmsppl 360 399 0 384 2 0 2 2 0 8 0 pdppl 4096 808 0 768 6 0 6 6 0 8 0 pvpl 32 166465 0 155155 134 14 120 127 0 265 26 pmappl 224 399 0 384 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 445 0 5 13 0 13 13 0 8 0