kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Fri Mar 22 08:08:01 PDT 2019 OpenBSD/amd64 (ci-openbsd-multicore-1.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.233' (ECDSA) to the list of known hosts. 2019/03/22 08:08:23 fuzzer started 2019/03/22 08:08:27 dialing manager at 10.128.15.235:28166 2019/03/22 08:08:27 syscalls: 1 2019/03/22 08:08:27 code coverage: enabled 2019/03/22 08:08:27 comparison tracing: enabled 2019/03/22 08:08:27 extra coverage: support is not implemented in syzkaller 2019/03/22 08:08:27 setuid sandbox: enabled 2019/03/22 08:08:27 namespace sandbox: support is not implemented in syzkaller 2019/03/22 08:08:27 Android sandbox: support is not implemented in syzkaller 2019/03/22 08:08:27 fault injection: support is not implemented in syzkaller 2019/03/22 08:08:27 leak checking: support is not implemented in syzkaller 2019/03/22 08:08:27 net packet injection: enabled 2019/03/22 08:08:27 net device setup: support is not implemented in syzkaller 08:08:32 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8020, 0x2) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xffffffff, 0x5c38}, {0x0, 0x100000000}}, 0x0) r1 = semget(0x0, 0x7, 0x8d) semctl$IPC_RMID(r1, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r2 = geteuid() r3 = geteuid() setreuid(r2, r3) clock_gettime(0x2, &(0x7f0000000140)) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) link(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='./file0\x00') chroot(&(0x7f0000000200)='./file2\x00') r4 = shmget(0x3, 0x2000, 0x4, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r4, 0x0) munlockall() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000240)=0xfffffffffffffffa) linkat(r0, &(0x7f0000000280)='./file2\x00', r0, &(0x7f00000002c0)='./file2\x00', 0x4) chflags(&(0x7f0000000300)='./file2\x00', 0x10001) r5 = semget$private(0x0, 0x0, 0x352) r6 = syz_open_pts() ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000000340)={0x5, 0x2, 0x7fffffff8000, 0x171}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x2010, r6, 0x0, 0x0) setsockopt(r0, 0x10e2, 0x0, &(0x7f0000000380)="ae9289ec85b1cf08a7c141d7ef2e5cef4f84c4a9716b95be3b3307316855ded9f5009bc0a266b7c1c74b4863a75011c4c863730ed1d60c672a49bebb4f8892bfea", 0x41) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000400)={0x7, './file2\x00', './file2/file0\x00'}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000440), &(0x7f0000000480)=0x8) getpeername(r0, &(0x7f00000004c0)=@in, &(0x7f0000000500)=0xc) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000540)=0x8) shutdown(r0, 0x0) semctl$GETZCNT(r5, 0x2, 0x7, &(0x7f0000000580)=""/102) lseek(r6, 0x0, 0x1) 08:08:32 executing program 1: r0 = getppid() r1 = msgget(0x0, 0x0) r2 = geteuid() getgroups(0xa, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) r6 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x6, r2, r3, r6, r9, 0x8, 0x1}, 0x1d2, 0x0, r0, r0, 0x100000000, 0x9, 0x9fe3, 0x7fffffff}) r10 = msgget(0x3, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = accept(r11, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) r14 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20, 0x0) unlinkat(r14, &(0x7f0000000240)='./file0\x00', 0x8) kevent(r14, &(0x7f0000000280)=[{{r12}, 0xfffffffffffffffe, 0x20, 0x2, 0x2, 0xffffffff}, {{r14}, 0xffffffffffffffff, 0xcd, 0x2, 0x3, 0x3}, {{r12}, 0xfffffffffffffff9, 0x63, 0x2, 0x96, 0x9}, {{r14}, 0xffffffffffffffff, 0x10, 0x1, 0x8, 0x1000}], 0x6, &(0x7f0000000300)=[{{r14}, 0xffffffffffffffff, 0x10, 0x12, 0x5, 0x282}, {{r13}, 0xffffffffffffffff, 0xb0, 0x2, 0x7f, 0x401}, {{r13}, 0xfffffffffffffffe, 0x1, 0x9, 0x1, 0xffffffffffff2a76}, {{r12}, 0xffffffffffffffff, 0x0, 0xc8, 0xffffffff, 0x80000000}], 0x40, &(0x7f0000000380)={0x80000001, 0x40}) ioctl$WSDISPLAYIO_USEFONT(r14, 0x80585750, &(0x7f00000003c0)={'./file1\x00', 0x5, 0x7, 0x3, 0x0, 0x1, 0x4, 0x10000, 0x2, 0x1, 0x4, 0xfffffffffffffffe}) r15 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000440)={{0x2, r2, r5, r2, r3, 0x146, 0xffff}, 0x3, 0x6064, r7, r7, 0x3, 0x9, 0x6d, 0x268}) r16 = getppid() getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) unveil(&(0x7f0000000540)='./file0/file0\x00', &(0x7f0000000580)='W\x00') socket(0x23, 0x6, 0x26f5) msgctl$IPC_SET(r1, 0x1, &(0x7f00000005c0)={{0x0, r8, r3, r2, r4, 0x10, 0x8000}, 0x5e, 0xfffffffffffffffd, r17, r0, 0x98, 0x1, 0x8000, 0xffffffffffffff71}) fcntl$getflags(r13, 0x3) ioctl$VT_GETACTIVE(r11, 0x40047607, &(0x7f0000000640)) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wskbd0\x00', 0x0, 0x0) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000700)={{0x2, r8, r4, r8, r5, 0x10, 0xba}, 0x80000000, 0x3ff, r16, r15, 0x81, 0x3d73, 0x7ff, 0x2}) link(&(0x7f0000000780)='./file0/file0\x00', &(0x7f00000007c0)='./file0\x00') socket(0x1, 0x8007, 0x5) setuid(r18) pipe(&(0x7f0000000800)) 08:08:32 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) listen(r0, 0x2) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) ioctl$TIOCSDTR(r1, 0x20007479) login: pckbd_enable: command error 08:08:33 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000040)="4028e5f166e5c6cebbbabb9cb4f4ffcd", 0x10, 0x0, 0x0, 0x0) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x4) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) sendmsg(r0, &(0x7f0000000940)={&(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000180)="966987dfe9f0614ced0ef28ead7cb9861530098944d4a50068612dfacc7241d776fbb06bd9c89efb93f7bd9e5b4a69fbfe8a53958fd3b6633ebf69018d693fa803bc410cc10dbdc2dae873c47a0d9e8875f4718b397de17e89379e04c5c5d2d798d9f392129fdeaefdc03a96f6326016101156db29582ac657f8533eed865987f4c859d8a3272d12834edbb3b0ece0994d10e7903727bd0558a94bbd6a5766cf1efae581de0cada3d0f43f2295c9559dcd3ec03e0d02bc8546be50ab8e84b2d1af610b31e36853b5bd3653a407aa7eacc2d05beb0bae03d94f6ebdd757ca5cbfa1a3b05752de3d", 0xe7}, {&(0x7f0000000280)="c6f9786c63142402123187585df14509b923224702d44b2e5fcfa63fc2774d5cf27a45e07f29bb8904b02dcee86057034564961d58e7fd194b6fc9f0001082bf03847535ad3afe3366bc05707a6b9153f2648118b20a33d8c3a7fa657f23f363fd5ecc7a8165187ec0c46d031fdf04887afdb0ffbe6e911db5b26228ab3e6dd9bc63ad36306895d30cfac37af5bc88f3c1d657999917d8d85c9f3ed0a83b8a205cc74d", 0xa3}, {&(0x7f0000000340)="ef1f121794f2b0c0d26d3a3e25788a401526de8cac855d9a13f5dc217f71473b51c6cde89f82932fd76817a187ab286f39b637870bc8841e967c755bf6f692b144ebdfb1b0653f7ab8f05a95c6a8775c5203d40c4752066781b50f045aef43bb10a5fc7978", 0x65}], 0x3, &(0x7f0000000400)=[{0xf0, 0xffff, 0x7fff, "292c3b9628c3316c221df3ab9afd54434b382b7706950fdea04a7066e9c50c5a52e9112a15bc2d5fa2e95bf3037d5b6cd10859c95df7772f4d3e303c9b136ba1e781c753637e0ceea6a818a00c848ab01b934f6283a0f95b7e47e9e46117ce9f5eaab4cf500deef71727796a86d39f9aa6fa87072914a09bd388d5ef0ea763463ee5c2627689b346911d21c09497a22c6deb72f534e7faf421e9308c675f22302bd42552b58aa84532b54cc401003586b1170a8e04e6d1b2faa1e65248e0144458df877d3091f012ff0ed4e7c13980909160e0358edc17e9bb62e14f7e877a"}, {0xa8, 0xffff, 0x7, "a40b81a742c46c3a940c3405585f10cc727a5bc1be62b5f526db85255ccb40b523f7a4756ccae0311d372ff71b6f818117b0a2a57c495e5f742fa07e2cc3cb6283a7f5ef12ab9567455d971403652beb37fab4b7b3a4210bc424e79620619b3e29c6ab9450bf167ed36fda2544a987c612c8ef1a7457b3e980c1d212dad0fcecd6c328690d1ca0d3508b799d30a710335bad45d2"}, {0x60, 0xffff, 0xffffffffffffff7f, "bd822a0ddac90244563dcd08dca6aa1336d3cac87065d46851f218274bf752ed63b1f17fdde2f599d84532b9122343e3b50a32921dea391440b6cc71bf8e15a8d817bbdeb3213f1c5a"}, {0x80, 0xffff, 0x4, "fe9a11dc30d031897019fd73b008213eb56da68db45875899e4b3104d3ca830ce857eb4ac64091919f6b55ededf2eba2fc102883dec65d195533345756aaa3cce5a68018b929ffb316b1ecf7dd0da73457c0343e112494e0f9e5b426f84a506c4b65af6a748cb09e7c841a3bef"}, {0x110, 0xffff, 0x0, "184994a736c19e40aa0e0502e87615aae305738a17c89afe21ac39d8a7e9af9c374629112f1977f3bc61b68e5a5d07b31db7a14850adf1bef36339477f90dc21e25085589696aec14bca97babbdaf7824fc3b3425854798bf923cbd5921282ca3f3cd1c5c9bf1f3c8ca968285220b1294bbc4d3cded12cc4e5c11b69ca6c0c9316ea98e6be1e25f206017ed106eeff16cf09173c05a1c67fc8a2c565716b0e1e5de094899dd79ed262d9ab2a13469163ba1f8f840c1dde9c61d0ce9577711d4f8fd44534821055816266448eaa454534662b926406663711789a5e8e902d9ba759bf5d25bbd15df9c1ea020da3c37a59317af19231b89f4376a89108fd8c"}, {0x110, 0xffff, 0x9, "0a6239ae234b86f6bcbf017117f3bc77d90521726af72d5b85abf0d376280f2dc22b669c734c32442c363cbdc481bc505476b9f385483eadd16f54ec71b8b5e3dafa59a91bce05e88de4d518ad14823025efdc6343a0094b3fdd289a0b3ef94dcb36a5a68efe598d67a6dfe169936fc7064799cf63540cd7908f9fc0ccbc3634cf4833169e102cdcd46dc2f398e827375d3f4cd9e394a92905dde20475079ae81a94de8cbc63600cc09285087bba936b3a1fdde4266ad447702ac116290818b1a1869b0737ff33f867eb00133631949dbde37e472ef72e8b0d9890ff184367e2a923cfa78da14baf7bfd1293625f12523673a058d4c84e23b5"}, {0x50, 0xffff, 0x4, "3174527a3e7fa1ed4eb882ac97375623b76de27ba2319989a4a7f12fade5768d1bd35e61d53a02b902b008b43934c2a2254c509a457d949982"}, {0x28, 0xffff, 0x7f, "368f3df1c1bcddf00c19e74f7c351b97b7edbf903628d8"}], 0x510}, 0x405) 08:08:34 executing program 1: r0 = syz_open_pts() mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7, 0x810, r0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) close(r0) r2 = dup(r0) r3 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000180)) ioctl$TIOCSTART(r0, 0x2000746e) r4 = semget$private(0x0, 0x3, 0x204) semop(r4, &(0x7f0000000000)=[{0x3, 0xaa, 0x1000}, {0x4, 0x8, 0x1800}, {0x1, 0x2, 0x800}, {0x4, 0xf93, 0x1800}, {0x0, 0x8000, 0x1000}, {0x2, 0x3000000000, 0x1000}, {0x0, 0x8, 0x800}], 0x7) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "ffff0000000000000000000100"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000280)={0x7fff, 0x6, 0xffffffff, 0x99f9, "54170adf14f15c8ed64148462816507893bbd1b7", 0x101, 0x9}) read(r3, &(0x7f00000001c0)=""/62, 0x3e) 08:08:34 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) dup(r0) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) pckbd_enable: command error 08:08:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000280)='./bus\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000640)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13006174ddb0a7bd78cc8c51edf515c237e4adb5514027f448bb7080f211692ad81885ae85829eeddb24585b8ca5b54e9edb52d4ecab6e5ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a030164e5bef69b3eff6ede8ca2832782da69a63e754249b41058f3b90423fa281c1ef6704cc155f9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff3346854e67fe8045b1e4a414505dba3a89837c91386b0aa6bfc30c3f6966fc6c644f6742986b4813f7e3621ec860cad94b75bcac8ddf7613ac8a422da2d6e405031f1307f4a86db6ac5c7736e5eb0c7017b81019f0e295d5cecd4e85b8a09892075c791db0cbc76d421d946cf88c", 0x144}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 08:08:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) r0 = open(&(0x7f0000000000)='./bus\x00', 0x200, 0x29) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) pwritev(r0, &(0x7f0000001680)=[{&(0x7f0000000140)="61cefc25a3598297b9abdb0c2ea5b7f9957757163f7d1a662d063cc03420b3f519798ec2ee1aedfff2fe5c46406cf89e133d7418f331208892b8be2bfd5fb0e233a2e48af3ebd6ce67ab77a7330f866b6f3792460b5faedf7197df751f2b9cbd205a8c48791bf05a25d6af4aa3c6d7ee8068c06af68f708eb6000019e500184f3daa61590fdf48aad81486121a104d56bc897edfabae618b56cd94e09de3d46de0731675bbb470b40a75f8b5ce340abcddef0b", 0xfffffffffffffe2a}], 0x10000000000000f2, 0x0) flock(r0, 0x3) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) close(r1) 08:08:35 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) sendto$unix(r2, &(0x7f00000000c0)="351014c32def618b2d81fee2945eca098f912586207ff57cc5f7af257eadcff2c2316ed7b141963cfda79d0ff26ab77e48f4611536a7488408d0a70a9f28898c6ec4d34fa4982201e6787ee726139efcd8a8497cb41b6b4b3c01c976b3fb9a8d1d1fc814f4b0f436075178d732117f82054efff18e7e13f9b5cf0824e135fef45039c88a10c1a45c0fa2c623306d52d33d99aff766cf56914b352277ff8a2b7abd11213b3d97135ef20cd88bb15a32b8f39946d9076cafc1133c7210bd17fc67070cb3e9a04c583d0aeaaa2f5e7a3fb47aaf6bf1ba15ab1b70d1d9859c61dd990c27fdffa9e2338a508175f764f3eac99ca421dee020273dff5d0635aaaf6a47df4f456a287a6c238b8e8a96a8f0110f5a37e407d79c089bf95b86aab78edc47abc919c3dc366712fb340bf74bffad880212227ebbfb54fc1507469575db8b75230efeeccf8f69176d43720f1103c76aebf72dc60082fa967006a5e4edf5a28d82079fba1a596f23be137870cdb291056bbd94bbe0c3914e48ce53427f8ca5b296a664d768abac34a10d852023399eb6d21c5c3b922db31451d7fe58f769cf4cc057acc633aca39c35b6e4d3b42f60ea47f8bd5aa5c8f611bcf6b54e3230ffed97280b2865e633146bc730cce4c6fe8b08c922cbf3e07fcd58a53955d912efb243ca23176a8a6ce5a16232917caeb2196e375c40dd089993fcb9ef14d836f4f33137a93ecc000094e967045b4db48f7f383cde1cac71c19539dc061e5279a79a51b0a4c17409538d1ceb2d97f590dc9d746e7a4bcdf86da8488b973a368eaac93b1864b10165378309c12f8684e1458816d45efadf6b3762202971cdb3e649fc7bffbb5ab5620d28176ee83943b7ff321fa88dc03a10d6341a6d39f61d9da45437da9445fc76008ff6e5de46ad360beea7f8bb9a7fb030b50449172549adc50c7aa56b00d4b42f998dd0bf256b9565a8f409d361e29ff8e09eff2d97cf4fbc7d0a0f0cb10a9afffd6235cde85fb2b2043c97199aa779dfe9e373eb1101e2ba4ec5d154338c973c8f6f1fc969c32be52d4bf2c18ae7c01cb71ac3da321ca829702a8f7299d8f0678ba0d445a06f0aefe88c7811b0aa7cc213d15c77c2734a1b968beb257e6804aecc7fe40b6599922e224abda25ed61f24c45ef571c9f9d229e8c5726d242d0182be2abd83fb2e2158466e5df745d228a337e010f6d935ef2825d85c3f87754c8ec2f0abc019bdc4f6a334600693f6bdfd07839e18a0c820ffaafb386c6af7a122d269256585f5cb25a7665a585040517215963d7b542138ac2efda5e48a29e9c89df8765829281117b004a76c6b82cf4a9f9f32b5ac1a0e23e8af94c4eeba51c2b6f4166ffb4a6054283a9ecbed749ce947ccb5774c74056449aba06e814554ae80f669940f4aa0988d6a210ce66040ac8e666e77c0d39277a684f8b8f5368b5d516eff978f627c927069e7e91862ce012381552278d16ff8861098a07797de912ddb01285c8872d52360aeb7195fe8d10771b83ae477884471ec6ed50ce94304c5279187ed77abec982021b24b2cc6947e7719d25b3123148a7d189bc346d2bd8d9fe56c448dc46e6161b678ebf837e1c89ef7ca1393645f4853d9217b9c4a4b1af2b0360e31a4bd731876843a62654a6a5d00609c14a09461c0cb0b5ab678d57cd6c5c3003567c1c2035ba0c4f5614ce9c769440b10710e92afbf0222cd8ff7620e886cf8641a4042913d54fefe9185dd242d0d8d98efb58b02cfe4c863752be02daafb25837ff30c42663bee327609b3c90e8edebc0fad1332d621e19a90d9395e2693e356383a6cb058599a942f6bfc509c9666de1ffa9d807699f4b361cb64594f3d812a8474351d293248f077c775a0c7122a3e43c19bf5b4e243b19c7740263a22fd105db58f63aef8bccd05fb1f8902c4a496a11c162792bb8a3b93523452bcba4266210ba1028ec9464008e58eea16a7e08ea95bfa4c8735e0efa70360aca95c64a5c187aa05f537f89ac00ea90f63792fe05b8d83e6869ab13be5237428e1fc8fbd6ce603beb710dd8259b0b58dcd9ff9f05e8d991f43e2161084233c94888301cf061543f2b653f9dfcb977a012629341863c43c7afda84ca02163ef028ab30258be971ce55b1f241ad68ac11da9fe1d5e2faef1b226f065d7fa14022a2237b7efd4bfb1bb9f42a3b0e530796b14d2aef27921ea00744614ec56e56012bf97e1c73247353c4b630e919ca99719d09cb2878fcd1fd58cab789c9ff7bdde35d65ccbd7d02bbc019a43835d2bdeaf9efaf59088033a881ca32f472a57691e20912620291185fe11ab1d593db7d48a75348cb15fa71b39a3066024d135c18f1373305264ccbba903a094c8c1af7419e68ed3ecea337418da02203b9f86353a9751f1daccf3ada599d1c677cf639a8efb3d2eb2d1f6641b5a7b56b03fe74f9bfa122cbe5fbfef4f972edb4df14cc2345f9b16662f4e691c1431ef432be58a2b37355bd9d6d7ddb2fe380bb1eb8cc1ef6326c7a3ec1f57e7f1b5d69def536187e0aa34851ff2b24c52ebe6c623e4dc6c6e2d4729fd676f71bdc11033a7483e01d70c37c833bbb227557345a572340a8e1f4d30d07cbe4a042013c783bc7dd74215f620317b9c0f85117addeea552c1cb6d13936b78eb0302dee335d35d968a044282502ecbf5b492e1b7385eb227a705b5866f451bc691fb98065e7e24a11023c8f75f102594c4456bebf6d7eb46d688a13db1741300c26f8b4751314002d5af3ce49f31a27a97221196cf2636bf0f37ff3be892f7e31b4060240d5aca04b657493da44fbe72f9f2e4a0bb5f96ced16543daa1d519590c7685781e825152f86c90c341d8edd9545e530cccb051d4f5eda56615b6665abd644cb073f0d45fb4a2ebf2e33389f0de0ff8ce38304da5e12f26da9b9312b911f52e69fb6aea607864ef6ffd4e3e405a26c4b6a1dbca214a652b0c259a8d6f36b0d0a11366086136944122a5ee6798a3a624452d9d0e7e9a814033544fe06c4e36757652d803a87ce4032402682b29a6a24481931b03d6029ed6f175ca4fb5f528d8f6a38f441339679d964da28d5102dd5fa697fb28bcbbe1c07a7eefdd446a51f0e38895cfa9250b5efe0889443fbcc40acecbaf5c1eb174aa31752735dc02b3c641defa7da0dd30c9255c11a47ce12deb7d7d4a119e8e2b8cd5ef03f6d9ab9cf945c58d95575de4d8732d06a2d40310171a41df31c66bdffa63b02b0b61f22f6174486c37870f8c3f9641e2aa14ff5736132843536feeafe01aa4b52aed0c388a4e7f77179c40dc415398fa530109a92309b6edb6ac94d8ff05d62c9da75c6e58b4faccc1554d819a86e5fc726b2235e8db53fef3c9509aba08c5920ebf80945bfbe21cf16f067b2c75b8744292b8a0225c3c75bcdf14ea114b4d00cf9b9b646454b53a6441d8daaa0ebaa88502dd4b9b1e9b15c34fa159b4cd67ca60d85523f0262a5478fffed1d7e0acf98bedca7bcbcdd22de89174921ef26a807448429aa740a22946e622f4f6fa5f401de96fe46afea0912124a693b6396b77d8367879334afca1ec22c25622ece51498bb1e1787ef1cb0d46bdfff228ae7410665448e58694b81e10775a7c4999553a6a28404c6309a7f2b46bf0ec7272938c5c555607b446ef2470ac737ed8469632723e0f0d946ae1545e80283b7e229b15460788e22428c0840af18249c41dec305f106b07b24654ba0b742f2e8b03c4c5630d06fe55ccb285ea76c3c8c9e3b4f82eccf7863932b2fc1d39f2c55c708cb2d5487e7091dc626d63544035a0f998c4129c15f1a0530805caea703e6d0a94818bbb3adedaf85a476f9e4e27c59bccf62037e7a681ec338d213813f042b308c65d9243ff11ea6d5d6647578b7215a95aa1beb861c3a5ba5ff4885f9e56cc4aff6121248da0e8de4a45b8c432a04dbf8c8db13d720cb46255ea70382d1a1dbc359020c0ffb1085ec59f9773efd2a142c81c2294e5d2419a8a0937c1fd939c1ca30a9554a45a42a171f097688332338ceb5a7f341def88f8090d636530ddc885f3cd3bfd9359ed3436ca3cddbf7e4e8cc86577090a86321beceab8e12884c6de925f8216724c3919cd3b04482892a92e661568706820d9f1f974c574c563153653c8e2559c7e20b42cb02afe080edc15bcd36feabf0c00b7cd36a0d4409303c37349d98191414d1f2d5a92f4189cbcd1bb33bf19b8940ad786ec7949eea42ebca8ee398da754a3bb5a8d88fadb4bd9f721e1e7a469c2e9363b5ea4f87c304212a31457f4fdbd275bfe7d7223007a0154ab2d35ead667623503445b4411191ce3bd01efe03fd4a20bf255c79da627d9a67b0237ed8ddcd3e6e7dce8b963167ab8975c35dd08fff4d5f8fc387731a3979deb39f8dc048e5354b3cc59c2dc19f9b10042e21278cda9a7ba2522d583ff3f1201a5beb47c9524fa8af4ca2ef66df26ee31cae6c9f9f4e503c5445352ac1da0138ba9fce798bf42bce393be0ca9b26358acb6b6024af100e7295f8445d1c0947b891c7fff9f75f8512bce8566c3aa9f16bb46c420ed7dc84b2ceb8fa985e7f442293a4e133e7a6072a9189b18f1c518244b83aad6f854680c20da04203d26916eb75d5cfb6ea179fc884705e574bd89cdc6a605836462556998f9eea9975d916253f2a59a540c52d16d8eda0900b0e82d0665814c5cec1b9a4a1827319bcd60313f4f996622c183f2d3a69c7d06920a0040d46370f683a314d2f34642b88bfd55a460497a0aeba54da714bc6ddfdfe96ff1c5e767cfd6cadaa6c809c6319d9764ec170541f3d200f823a5d5fefa1bb64a23276ae6574f3fa8a1278aa01a7a0ba7b15a1943ed129c869641642d8b6ee8d0bce1f4418bc2d662c55a1cf230e28118ffa0f894fad97191bd60b29221591fd14e48f6b59d73b965f4f8a97d4aac77256d2cd66d840e3b97f7bafe17f6f2d11a3a4aa273d6cf173422ee9a244284ac797ad38a2ce49774005977275b51908ccefcdcb724de79e345ff372886d336195603c551f5446fdf28d4a63df8dad394c500ec0cbaaf26fe287b9dd064d5cecc9c68f7010a8c0a648962deb712738697ef14d7290fb05d762ccb6253513ba604281eba1aff9e89e659fe217a0a47dab62e9b23af254c7faa8c24ca44c40df4299b4350734edef226fe1f5b0a1a57ffd86883ea1b028c139125559c80377b9482676da2ff47b395bdbd772dbdbc07c503806a0f2ba8433b722c491db47e66054d9b6f4aa23c27c10e12276187dd91cbf3864620c7846f955513e4eab9f285137a3a2c3990bf07ec1b68b197e80f5c709ba8ef54f6d0616a1201db4b0dab3596065dc436313b32198cfac7e1fa44d7a5dc593031d6d41ee47e9e5fdebcf91be60b15eb7cdb579ad6cb0e13859dec30724cd59cc8e53e730dbb0b146350c2e0ce15bd004fff4a340f98a84017b5c12aedf2181f13cdf95ff516846466fff43805f54e4d71d398b02a5aff74d147c80ec473cbcf233e7e61f4f37f52edcb1167d93c0a2140bd04319f51181affd34575f6222f00c49cd03af98d7117478da5e7b83017b81c503dc4100564cbf11a86c98595c33cd112f5cb57a98fb0be707647051ba7e1b4893593e8881940068a935e50743e6157b27112f29bb5db3028b97b2930df9d4c61ba566f8d78b9b9e9b30e3c5d9e629720e70f4795bd8f3c37028967184d030898e4e3fef1a8424078991a1d67c33eb877bdfe087b5155e3d42a2759bedbf928c5d1ae8f763cfe1270de533bb75a5de131", 0x1000, 0x1, &(0x7f00000010c0)=@abs={0x1, 0x0, 0x1}, 0x8) 08:08:35 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x9, 0x6}, 0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82040000000000800000"], 0x10) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8}], 0x1) 08:08:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x31, 0x20000001, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) flock(r2, 0x8) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, &(0x7f0000000280)=[{{r1}, 0x0, 0x28, 0x1, 0x6, 0x6}, {{r2}, 0xffffffffffffffff, 0x40, 0x90, 0xfffffffffffff70d, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x1a, 0x80000000, 0xfff, 0x1}, {{r0}, 0xfffffffffffffffb, 0xb, 0x4, 0x0, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000043, 0x8, 0x401}, {{r1}, 0xfffffffffffffffd, 0x72, 0x21, 0xbc}, {{r2}, 0xfffffffffffffffc, 0x30, 0xfffff, 0x8, 0x2}, {{r2}, 0xffffffffffffffff, 0x20, 0x8, 0x3, 0x2}], 0x66b3, &(0x7f0000000380)=[{{r0}, 0x0, 0x48, 0x90, 0x63b, 0x3}, {{r0}, 0xffffffffffffffff, 0x20, 0x8, 0x400}, {{r2}, 0x0, 0x14, 0xfffff, 0x5, 0x2}, {{r1}, 0xfffffffffffffff8, 0x4, 0x4, 0x80008, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x42, 0x40000000, 0x9, 0x8}, {{r0}, 0x0, 0x1, 0xf0000080, 0x2, 0xfffffffffffeffff}], 0x6, &(0x7f0000000080)={0x2, 0x5}) kevent(r2, 0x0, 0x5, 0x0, 0x41001, &(0x7f00000001c0)) 08:08:35 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x2000100000000}) r1 = getppid() r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10001, 0x20000000b8) fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0x8, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1000000000000000, 0xca58, 0x200000005, r1}) 08:08:35 executing program 0: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8280, 0x0) r2 = getpid() r3 = getuid() getgroups(0x1, &(0x7f00000012c0)=[0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000001340)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001280)=[{&(0x7f00000000c0)="09178face49b3c522fadd18f3933e55c4b144abccc153a1f3315c676abd841b396451a0d35cfeb02735e7ddadafe084f14a0a20893a9eeba36120df5bab3b7e42bbfa6e421d0c937be5ccb677241ba1945390487c23f5a508d61004e6258e9e7f83b2d94ec0bf50d510d1fbf125334837fbbd841daa0a2db874c88ae11e503dedfede1cf06aac8665bc439081b645eac88a6bebe049c0b7e9ee044fb99fe5fb3797338926ea89777b0cb0bde003ab8e0742cc693d6536f0d3ab888bc04", 0xbd}, {&(0x7f0000000180)="059c2f21b5a46a8aad2ab075f3610c1e55a35eaf587103c44b191cfc479a7554a41f8aad105b84f9eec1af24c3745186dfc0bab230d6d0cdb3346a4da41eb008976ce4528786cf89aa5796cd560d588e1e405d401909259634db29105613e408a651f68c32446305148cab7c6514ec4cf654acdfe6ce4f3887e191512d7c254e6f480e78580dcbabdb3734fc0efb5ba26f7e00e7ed81315f0d27c4996962b0862eca8819c023bf80ef13fd51ed7811a9a5c1494438b1abf1192d53cd11d0d3271cf40b9441bb0aa99774f27150d78074dca4d6885fa84b954755f037fcfd074e12dda3660c4a825de9b28cf1e654b39645242e10c68ffc431087", 0xfa}, {&(0x7f0000000280)="15083a26be3dadd07c881de44737ccb6d04c776b7595d5d91d8349f6b993fef2d226b54c09c8f61290cadeebfd4415a0667bc017617f30ce64d47ebfe4fb4010e47a568238555d7ca0357f65efaa00361c020c15ac50e133cadfffcf1e0f64cad0547e459b0e5ade45bee718eed81d3ca1fc55f5e7480cd808613875e773975d8a1db8d10e0b6d010e384c1aad469a3df2e1c56e6fca2dd958225b80c5fb49ad1ab864b9fe2ae58229d4600ddeb6fdcc4ebefc9a7987552efb42f395b68aa9292e2ba8eebfce7e1423b41f5096072dcc1a1fe7c8befc9e3e2f7541bba46aac2508bbab338289f85828e00af113bd6278b7164d87176466a6669b0fbfe900ef4ad03babd172b81a1cbc9d4e512f47067ac49888f5ffff184d72580f6a6cf648b2baaf2c654c459b80a183de0d2fc2ae62517eaf5b0bc7cd931d0f68be30f9de13001af53450f4eed965dc8449cbc3fc7bc9c4ef8349cb2bb1ebad7037eeabae32951708a844ce06859d548c297f9303c6d7efaa21a34a67cbe10a090035eb20b8b2f5a0747f9459685c0250fa250c370caf11fc788bc13b43d1dceb8184fbeab8edfb793253c251b4a8e1ccb31693515606a9d7a4173e44eea8bf093c36ee0d10b157654d9105b9999201577f4132f0be167b22fc9b9eb54d635c3b00e1e835aaf2698f30d63755ac0adb5078f0a178a780aa2a29346977798988ee31b5ac26c5293e44181030258966e78a23bd3bed675b79e06c1ab7f1ccc7aeb67ba4fd59d74debb47c019441d3581cef845cde461f322f8bd13cd4a444cc36cb34fd66bfab6a9f908dff71d417157bf91a4b21e032c7965f196260ba7ed5a9ec0c3ef153118403ebadc1f69ba8390992b76fba617f7f0c827e3d1aa72308e74a46bc7d86d5ec8c3cb3ea9a5cf896c0f506444a8c8734730d02f4b063be3cdbc135f5661d1b86059334cee93ddc785041db2c853106bbf910268334f51b94a7b0ebc37b5d22ab84ee72b3721d8aac8fd8f814542bae0d064d4d969dddc2faca763ef3d8907adbcf4d310708a0c386b076e9467c25288cb8d7fffa0410adce665c16733a4f9360e46429541aeca04dea95cce7b379748325d9bd9f655f20cc597c40ad67651c930468a03b99cb1580e7fe4d82d2ca73f735b37379a0d2714899d794ee09034fdadd620e5b342dcd25d628def160df76c1b727a8f265173bb2243ae31b3a6cb16d7368d2d27c7d771b24fb1c54456c17a90cf9eaadd9440e004873ffadb76d1c2fab71cfc3d99a49a7e7f47a086be0d8549ce8477ab72d7907ff7e2600225e8ca129a75df6e289c89ac1258df9f1e1e6df7588dc00fa9a288ae9882f86dab7c61ec3a255f489b9936f21d12f7fc641351255a692bd1b3efe94b6900de3350ddea4ad7bcce1f0063ac44bc49c4a2ae43f8bd847d8f2434b719f7232fae43135132306ea2ac14bb9b98e9b1a73aac591553d38897c67990895605726cbbbf4c42acce9736ac259fff12223d9bd739d257b98b601033ff0e72f71bbe8e035b87cbcdd87658aaace4cdd4c9912c83667b184f905079778d2adb7551307de8b172509b506d038d918ef7e223d47f71e09a2c72a4edf838ac4484525d29f9f1aad1cb9035e89fa7eeeac9d2af0cdd0ddf4d79f4bba7cada4681e6780721cf2e1c7174b78e42ae7b94fcf43f5001aca47e0542623014309bdb1605f7287cd637e4d0365eaca234ad39ca2d3311ca0f7eae85936d3a042e0709cadc27aba678ead059c2ec14e09902c1913d5be8abcd55870bc4151b1af6f7d44ae43158680b90267456b451f0d16c22f20c4c1e14d5e7f1637f00d342c6e5eb6664d613e86ddee08e83cd92bab3dee8423b525384f3b20e7a3d13119360a08a01bfabb9862cc960318014be5e7090be0b46ddfe8a52f5c5ae00974b4865f8ebb7b1a44a9b0850285fb12695e2f5cb16572fba1eae0ef91048ca92e8ec36f9d3838bcd79e7ef55f842636cc93ee1b1d56d9c92c231f2271e42114eeb7d1029b5160f4360285bbd9e143b27daec9d7e2d135433da8510d53c13ed803a08d1c4dd08a82672fe43604b391c2998bd315863a287c836da421a8eb65ad72e3b5d02318aba21ca51b4dae570488e2457005ba0be654a96e3470f98edef0cba99583485a931bd43db1bcf8b7fc5e6bf90fa652060d49043a1379abe44e25e0cdfc0d105c58aaad4a11d43837dd55b4af8921f71849d66f336e05a4303dfa9280bd68592c83b86bb54633702dc5487face618fa0edbe0457f35adf67b42a4da92bed94c575154df12e28960926d030f5fdf48ab48750ab65e1c5a4b93db384af2da97f6bafad353c8b69ce4552f5992a2f986c89d295bdfb05cf1938400bfeccd962e0c04854b85140455daeea1fe9b54417cd1e72ead8d48cabb228b653db7854541a990898b574586dc2579caf4ded3d866343c4facc0af27023fa77bbc10780f5ed9cf7f4d4f230dbecfc5a4680bfbde33bfcfb5d692e975f94285f750435ef3146ed97266c7c661163810d956d5f5914ed3189d881cef07f89d4ddd205fae02cc57b36580d1d19e92c6ae4a38f00418d0aab2308ac74e41fcbc926db0f6f790f9bea5dac490d6c11c0b415efe489b10ea826c014243288a9fa32d6e16fa2f1b635da951f067c53937143ce687c3e8a881096d1c13352d7062a098837a373ccd3efe1195d7483c3c0a6233cfb563f630c91c196f1f0ca204d68388276072c9ac0127e497e5f4427df3f5ab864ba4d4d6a20ec17265332a4360b0baf716b322b4d0384c0273563ececd411d9dce9be7e2f7a61c8b2b75383418e1b223f982a243769e6df8264b3ea5868766de484ffe942cb4b398ac716f457ea3f0da931fddfe79851fc4ecd817a54fda853774fe0c36d5e6a31daf0f18d3b5d776e9dcf66211de1f5d9a05b800250cac2e0f76ab33c48907802fe9ed75f3467e2b5bbc1ca5d53be855554d30e39bf053c11b4ff667fd4b04a4f98432c547bbaae93129a8de1f59441688d67ff4e48256a08cda1009d56d696af2552b7b3fe41b6361c755c0f6b9dd6218ca5d4701a9997dee382ac15dc55648e8040ab742e13aa02d6135215e89f59fd2dad552d5750348d0a60c58e1a61002c4dc6429ef736f375061de63ae23fa6015517715b4a3f31dbe0675926a5f18ad57b8d1729819601c55e8c1767ed8b1a1efdff32cd4186e110bb69b7b280c13c8c8d8d7a830380b8725cb15e62da03139fe1ec075c4206d44ef75e86159cf60b3cc5235a3d3c8da3fc3effa444edf656f2e74f496f5f92ea16ac8afcec9451b6e0a5ab4df0365b428ea1fefbb919d5887ce7f0cfa33c20c239466b8fad9940b9e2be737a5dcde764b125faee97b6b24770bc14a94db7fcb833f071f392df271e29fa4c587ed82cf33c0ec8813d62d21cfebc427c90e0593659b51cb6d90a06b0eeddf189f43bd3c072de52fbbbb1c6b310d79dbcbd34e22999f76fc450be0f6f7e1150260f178a2725fcbd528bc3e4f62f22ca19e6104af55bf134987e4b89016734b7ee878543c7698f64243d16971ae849ff50e7cfb4d30d1b9def13f9af121c1fb81f80257a195717d7f477d50f0aaadbc1a549c25e491d3ca9fec883c62a39f314804d674db645aa2979c32911c63272290037015e6780d5ed7dc3cf4fcf19aa4ac29aed6ab519aed6af24467b2139556985a658acb92703a1e84e84651f1343fee5279d6b3e6b7b444b6745eb4d08a03ffdcf5b663aebf106ce4bf620f41261bd91e49b3f5b55f366a30174d500be757a5eb939ab0deaa6c1f4c9cdeae51b8d8391a108c31ee22b8f7a0a979f5c05c1dc2b48f967f5857244c2d06bfc065b53f3f22867d3854c347551c9f50f77ece6109e7e348182e4c6fd4ab9625a942b81ea7e0827c67111d15d43f40c21aa9e0d192809212d12aaec3b8a00927b259b38f5737efb79b7b9206db3d7a3539c4fb964e566d06a0713c7ed661ee8e52b58612e50ac80b5d34f2b12d4e0f839c77f51747fda8c9929a6bd03502fb4a3f731bf894291dd0313b61cfd555b4ee96ebd08ed080421de7b607366993fe58307bec6dffc9927112f15d86204b25197f4f0ff4b5b272e61ba25b9f159d86d4128022bfa7d2a5d0f5269eba55bac425d23eb51bb1cf177855607d0f04337632bc5a669c36a85048c29bfe9a27b1eaf4657cd0c4d36cdd1cafc555dab2d035b41720a894c39f9205e291b7050ec8982a37cc2600d41aa15200785be281830e1032962394e9f669b37cd81ad582aad8b7f59406dfe7b5e615e20363e98364dfacd10788f871d53dce19ff0fde7e73bc7458bfd28e5a2a8511503bf28f4ce71d702d1bd9fef73fcf0f79ff3c11a792a03ef045e128b0460e78611d483c381206a09910c374ffc051e43f2a91ae13066b6df8c413100611256b0103f540c014efa60f57e75286d3d8e3b25934877de7e3ef02de3707c29cef7702e5bbfd72a98887bd1f8158f98b264e4b7545f33b472fa23839a3b3c317e88b490385759692afc0176ce2624460a6c3c9ef4ee802499b294652b1fff69c331cda33d51c1e0ff83be699bcbe174c43900266799991262ee984a124a871b855f5b3a1a223eacd2aa86b5de7001f1ece970760aec61298d05e1b19edc87f7c901a9226453a221e888608ad6d3ffaf741170405bb5a8a2cded56d2e254bac006cbd2670235b0b84337dda0eff11b1e1a8be66138247abeb3714effb7de2e5da88e73ec66f11bd3eb84a80a863880933c3768a7e321c7b79d4214979e255f492d2230eeeee494e1d2e1dc6ac536a48f6c8c0e6930ad07d3b4a296a0bed35a8f3da7854efd80ae86c7536a488f01d118aa74cabf596e84b822c24feb336c955a155b8e9b6457bf537926f15533237dce0e819c7aad25bca4a8045ace8fbb3e3867d8e79d126b77c01a1cba433bfb1c8880d450d37baf6684329788bf58e71708a335e325e058f3717fb416aa761cb7b16894b1c515cf7deaef3fde6217998cf379623f88470b2f989cb8db982b52471d0c453b590c16cec0c13ee03d87241acd714f1dd59e06e2bbfe1f5f516c2e8ea3f064e4ede763124a4af6a49000fd32c5333a836c2f503cbb9fb6aab138f66d94f8d04c0599bf1bb95f5addf87884a3def48a679ed67b5815b25a629d272532b3261eb231ecc6cbc0a9286dc993aae94ce0819fcd92257b79bac78454309e4757803537791007f9d88aa657b85b1a0641f03096af332cffa5122c635c1283689a78695e37a64598161a48b3328643949014cea1dbcea9370b9f18f9c933a8287bb6930e7ad58a49e5ff0a3a9dc3a814db7ff102ac8352da0f0cae7970d4e88fd97d87ed4785241d766b9347a0d5a24e363a1d24fa2c7f28a8d6f0a6ac984bef975fa5f13466d72fc95b212df6b81acc1a4ec9f878bacdf7ce548f988bf978a8df068165757f371955aa965971abe33a14035baf0f10161ff4f4c1ac831012ef1fbeb3b09e488089c9c18178498dc0fe36a691f2b0594bd10441cfe5b4cc783427f074cab3448f1e15f3092d44e1e1f5498ef885c467ad8f1ef886c95dbabec8f3d8c6e2c7e21cd42efb09b73c226efbffd604219e7a2bdbd56d32b0ede0dbad328968d879d10ae48cf726b4017171dc85ccb9483d1c3b376b07e6b378793ac2f12c2327d288d67cebae35b9b8ac8e3766134be1fc0b840101496942c9afa4b0cf404ab06c1b180afcc15c99bcdd6a329534fc13519f3487969d6cf87ac453705cc7d687d22fd913d0ad31bf2657d67457604733039fee9", 0x1000}], 0x3, &(0x7f0000001300)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x38, 0x2}, 0x8) ioctl$TIOCSETD(r0, 0x8004667c, &(0x7f0000000080)=0x9) 08:08:35 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETAW(r0, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) 08:08:35 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) minherit(&(0x7f000025b000/0x2000)=nil, 0x2000, 0x1) sendto(r0, &(0x7f0000000080), 0x0, 0x40a, &(0x7f0000000100)=@in6={0x18, 0x3, 0x6, 0x6000}, 0xc) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)=0x2) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x0, 0xdb5, './file0\x00', 0xffffffffffffff00, 0x8, 0x7fff, 0x3}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000007, &(0x7f0000000040)="90000000", 0x1df) munmap(&(0x7f00004a4000/0x1000)=nil, 0x1000) 08:08:36 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x20660) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x1f, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0xffffffff, 0x0) fcntl$dupfd(r0, 0x0, r2) 08:08:36 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) r3 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) shutdown(r0, 0x3) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getpeername$inet(r0, 0x0, &(0x7f00000000c0)) getpeername$unix(r0, 0x0, &(0x7f0000000140)) close(r0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) 08:08:36 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x12, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file3\x00', 0x2, 0x0, 0x9, 0x1, 0x7f, 0x35af, 0x8001, 0x1, 0x1, 0x8, 0x8}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0x0) faccessat(r1, &(0x7f0000000240)='./file2\x00', 0x3, 0xfffffffffffffffe) 08:08:36 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x18080, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000100)) r1 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050105001e00000000b1ffff027c0a00000000000020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5bdc2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872ba5fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 08:08:36 executing program 1: r0 = semget(0x2, 0x0, 0x0) setuid(0xee01) socketpair(0x1b, 0x3, 0x0, &(0x7f0000000000)) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000001480)=""/89) getegid() 08:08:37 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') 08:08:37 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="2000000000000000ffff0000000e0000f87c8a5b671b1b542a538706000000a71100000029000000230000000300000035707f9545070b77"], 0x38}, 0x0) poll(&(0x7f0000000000)=[{r0}, {r0}, {r0, 0x2}, {r0, 0x8}, {r0, 0x184}], 0x5, 0x7b) clock_settime(0x0, 0x0) execve(0x0, 0x0, 0x0) 08:08:37 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x8080, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x10000, 0x2) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x2, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x100, './file0\x00', './file0\x00'}) 08:08:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c103003c5b00001a9d000000e74de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="3e2a7913e4ba6d673553c0c01b3dfaf90f000e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x7b) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x806e) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbfffffffffdc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:08:37 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) utimensat(r0, &(0x7f0000000000)='./file1\x00', &(0x7f0000000040)={{0xff, 0x7fffffff}, {0x4, 0x9}}, 0x0) socket$unix(0x1, 0x2, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r1 = dup(r0) accept$unix(r1, 0x0, &(0x7f00000000c0)) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080)={0x4b, 0x401}, 0x8) 08:08:37 executing program 1: shmget(0x1, 0x4000, 0x8, &(0x7f0000004000/0x4000)=nil) mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x1) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) mlock(&(0x7f0000004000/0x3000)=nil, 0x3000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)) 08:08:37 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2084, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0xc89, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(r2) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r4 = kqueue() pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)="b82b1e889f56def38b120c6aa86c2d263172e9a370b25fff79196ccbb1697a44c3e034f23a0049ea5bd2bfda3fb1a4352d29306f4675cc37b05ec46507a6583d2d6dc235b316a6ebc6932e3cbbbccf93f3defeac9de587f027970e87019d850cafe6d97c443cd362a1e1ccbc16446c05ff4dea25288a2c918b9814a1fc8433c2b3cf83282e8a35fa78105d66576ec6acdacaeeb1dff96ea42ecb2d5e06dfe5d6758c1eef1ab6", 0xa6}], 0x1, 0x0) kevent(r3, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000080), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 08:08:37 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000020290000003d00000000000400"], 0x10}, 0x0) 08:08:37 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xb, 0x20) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setreuid(r0, 0xffffffffffffffff) 08:08:37 executing program 1: r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) dup2(r1, r0) 08:08:37 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000140)={0xfffffffffffffffa, 0x3}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r3) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 08:08:37 executing program 1: accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) socket(0x1, 0x3, 0x9a) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001200)='/dev/null\x00', 0x80, 0x0) connect$unix(r0, &(0x7f00000012c0)=ANY=[@ANYBLOB="82bd"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') getrlimit(0x7, &(0x7f0000001240)) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 08:08:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000500)='./file1\x00', 0x800, 0x8) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f00000002c0)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13002174ddb0a7bd78cc8c51edf515c237e4adc1514027f448bb7080f211692ad81885ae85829eeddb24585b8ca5b54e9edb52d4ecab6e5c404ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a0300000000000000000ede8ca2832782da69a63e754249b41058f3b9042a0f76dfa04cc155f9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff3346854e67fe8045b1e4a414505dba3a89837c91386b0aa6bfc30c3f6997876c644f6742986b4813f7e3621ec860cad94b75bcac8ddf7613958e883f72adac8a422da2d6e405031f1307f4a86db6ac5c7736e5eb0c7017b81019f0e295d5cecd4e85b8a09892075c791db0cbc76d42", 0x145}], 0x1, 0x0) fchmod(r1, 0x48) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 08:08:37 executing program 1: r0 = syz_open_pts() open$dir(&(0x7f0000000040)='./file0\x00', 0x8020, 0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) r1 = msgget(0x2, 0x4000000000ff) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) msgrcv(r1, 0x0, 0xfffffffffffffe85, 0x20000000002, 0x1800) 08:08:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) seteuid(0xffffffffffffffff) syz_open_pts() syz_open_pts() 08:08:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) fcntl$setstatus(r0, 0x4, 0x88b) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x1}) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=[&(0x7f00000000c0)='\f\xe5\x00', &(0x7f0000000140)='{\\/%\x00', &(0x7f0000000180)=':\xf5\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='}\x00'], &(0x7f0000000300)=[&(0x7f0000000280)='&+&\x00', &(0x7f00000002c0)='\x00']) 08:08:37 executing program 1: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 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) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) 08:08:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="cf2abc025035c26f54077edd1ed927c93ff9a6854ecd64fedaef155e4f5f62cf04da5273d8f21d3693983167e2ec660769e605914e033a0c1c7bbf9af10ee51b7cbab01ca68f27a2827bb300e82d6aa92fc07bde10a26a4c1f8c477c1357cd29e5a456574c123962dfb7600c8eb18e6aeaa2be05d831fcd968c30e71cc2a4450c08b95e781779259e248665de2ad41e64f312ff11074c39bf8b11293c4aa3f4d1a967174efa56880060bafb74e9ca68d9b79b2a9ae29e329216b55f1d95f824929ed32510422cb73bbaf2fb0ef0a29491e350d9793684ac50891e9c7a16d7d63edff64e8987f22ec1d7a1d60adb32fbd91a8", 0xf2}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() bind$inet(r2, &(0x7f0000000040)={0x2, 0x3}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd383500f00000002200"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) socket$unix(0x1, 0x2, 0x0) 08:08:37 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) syz_open_pts() r1 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x7, 0x1}) close(0xffffffffffffffff) 08:08:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) recvfrom(r1, &(0x7f00000000c0)=""/230, 0xe6, 0x40, &(0x7f0000000000)=@un=@file={0x0, './bus\x00'}, 0x8) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x10000) 08:08:37 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000005) r0 = socket(0x18, 0x1, 0x0) munmap(&(0x7f000001a000/0x1000)=nil, 0x1000) setsockopt(r0, 0x4, 0xa, &(0x7f0000000000)="00020000", 0xffffffffffffff6b) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000006f4c195235874e6e86d439b6a4bc26b73e6424b33dff38a536eb7ec45d001c81310fe02e9a8a6a2909edb710f4f4859e6344c1bb74186c7b29ad929c5e03013e13c502845bbffcf2b2d8a140d163ecb35722445dd8a5c53949a8f3366bbaae616ab5627faa6bc60edd112989d9dec131fc25b7f6834b4d76418042478a740870842de5d36c108b5dfac2aeb3f26db071372da112e759cda4c759b523e147fe4ad79983479fa9347c2ad578e1913d43f35755"], &(0x7f0000000100)=0x6e) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x81, 0x90) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x2, 0x1000}, {0x551, 0x23}}, 0x2) 08:08:38 executing program 0: r0 = socket(0x18, 0x2, 0x0) socketpair(0x10, 0x4, 0x2, &(0x7f0000000000)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x1c) 08:08:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xc0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x44}, {r0, 0x22}, {r1, 0x152}, {r1, 0x100}, {r1, 0x18}, {r1, 0x38}], 0x6, 0x40) 08:08:38 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = socket$unix(0x1, 0x3, 0x0) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) shutdown(r1, 0x1) 08:08:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000240)='./bus\x00', 0x381, 0x0) r1 = msgget(0x1, 0x8) msgrcv(r1, &(0x7f00000001c0)={0x0, ""/82}, 0x5a, 0x1, 0x1000) r2 = dup(r0) mknodat(r2, &(0x7f0000000000)='./bus\x00', 0x20, 0x10001) ioctl$WSKBDIO_SETMODE(r2, 0x400c5708, &(0x7f0000000080)) readlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)=""/122, 0x7a) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x4fff, 0x5, 0xd041, "58d26dad2380b7c0be4a0c94835373cbbb13d725", 0x1, 0x3}) 08:08:38 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() syz_open_pts() write(r1, &(0x7f00000002c0)='X', 0x1) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x7) 08:08:38 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40001400000002c2, 0x8) lseek(r0, 0x0, 0x41001) r1 = semget(0x0, 0x3, 0x8) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000080)=0x10001) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) munlockall() writev(r0, &(0x7f00000001c0)=[{&(0x7f0000002280)="c9e2265aed0bc15de5c7e7638ad11d130344bfe850c4b911cbf31319447f267ed673f324f152e3849b6699bc15a9db73d9ce3beba50a2fea53e134f453f3c44f3831ea4d3a3bca3d6ab7f5a9b86450534838134b619063f9603bf70aadbaa9f929d6d1c0487157d65b7d1b662e6997d6125e72c4486cc43e8f4a2de701ed6b6917aeb7819ab1750e956fcbf408f27e3a9ea4b9f41044080fc3612fbd8b8c401641412e9f44f6220f681896ce83f7bcc71a9a17aead72d656701a4ce21cc2dfbcf7ebf55a0cb5a4e086ec74ffd631d4a2775ced3d175cc2119b7894f8df0616f4460393a16edd86963d1914366f3e7d6b367a1239e156d4a23648bd2ccbee357f35b7afbb5de116b0fc4446a00146e9fc1491b32021007ba5b7295ff192cc2c3c9cd7381ce5df286fb4e4072caafeedd4c6659824549d127cebe5e8f4e6ff08a46187509ce8173a5160141bea7a9d12bb34d8497c09a8a3bc19e9bd28f9ffd62e9192dfc3709199303ac0910c4e71ac15f00f5777684930f5ef598547d193b90dbe4813f67e9c434703a6e8e6a0303c8dae77e219885227426f9962f5ce2da064cc5e40d970ce991d463d9864419f30fa5bbed68cb639e711473782889e8f792c8a8f870a52993729449db2fb1634d9c3b8dec98c72651d1ab76a8c645237f7d407b3221add5a07f28dfc20b2956a62e4c38b86111ad83b6cd04c89d85bb90ad791e6a5946464bdd09255f08d13c5c547cf01ae19935a1d9e30b9a1c0b990c19e99dd02aceb46d761426407fec965aaa3e5dffa48b16da45821125c6b8d87181320cad8e20cb5c18abd1b76d7e816749f13141be68a40fc52aafb05d9d86716dc9d5a333788cb068984014d48fa1713da73507a2f8729a265244edad68c75f08388e33449c94bcdcb5c88159af0ad0793dcf933b901ad879729389b3cd9648074be99c41c54538f92f964421a591e80e89cdfa9a269d3c7f9593d47451fea9859d12c7e1ffd0e10438f639db0f136658b8bfa54cf7616d8c6747284b4e9829df0726f60633de774b38a835f9557d1719678c0a7335fe66aca54bcbaab3fd581a425f12bcb073de7a484671a0cd017812471a89452073bba2eeadf370c50f282bd32c45cbbce373ba38aa5b878f28e3238fa871b1909ae5772d9d65de704e059f0a7788068253803e2713549cca90bf34e8e3304ba38e158f7d27a4741c61d96aa57c2cf78c8a0f0f896f19c071fc2632a6e517b55370470beb2e3f2df142653afb1ac6d600fb099574a2b7b84d4794ab6e8210888e6dbc8b9b1447dfc9af951681a2c961cd03bffe7ab442316d9ec1fb54d0816cec5f70fa97cb78d3c1a304d117b7ca31a33030301baea4996b6cbff896928a3e6682e04ff9d14aa6f43ab4324d49ef1d36bba5edb6d5d5924e4250f4c675588e8b6652ae34ced782dc2f7353df4b89a1701f904b108ec21fb4b6fd0dc63fc7ee205ef4e2fdb06efb89b49440bb4f8b2e7ec3e65fecb9cdb4e4029b63b9cfc50cf20ec52f20e17090aafe9623aec1da2f97411a0e56ffa88f25267c41d7c2d899b4160a4d32efa0ea486b4e2843433c7691ef6b1ea4dc3085b078c6465ac05dc63d2e53f20b137b25597e160fd0870fd669b0f65b222bae1bc45bfca388fabf41fcdb408ba69a697080ced8d6a81c103153ea76685d5271c65130f98657c3513215ccd8da9e2b11dfc7defc9bd0f813f9e99cc8193aac90087542d0ac162f6ab2a43d668274f95c0d60ca64e886d9d716d3236fa6188b3af9b1d4a3e1f1e0858f380f252871409993288659acee52c72dd3c46f724478f08d24c43e0d11d9e5a03ebc8f25dee503141e5e4c9a109e11c7bf01533de9279b6e0ee01d5cf0608c829fec405da704f50c4d0dd1a29abfc608db7949fdd756dad60db207fdbfa935001e0dfdcf5a229a6c7c8d40cea0fa7f991d82805283a4807debb07d8532cc986cea4d8249bca85cf584e8a4a972a09c0ab9b0e89cac66aafa4e3ca1a5a85248a0615f3823f897fa1e69c9eaf71b010141958d0967af0b3724113ff3c1b9d857b3cf6969f39001c69e282a9baef274caddbc24cc5249b7eb93cbee11a380e8ad677a20a8a33779da914aea7ddbc6dd056bbdadc2eb253ca19954f565d37aa75265749faefaba505af49956fb3594cb524292e7fd9fecb371f721fa81be7d6fcfa37d54bef73dcd5cc220299555c4dc0b88e06eecaad4838e6e70ce56d33c9adc784aaf515d1f23de9fa8c3225a96ef8dc33e45ca07337c97435e9e02a827e34e416f2e178eccaee9a6f58105e749495ab52fbe490e4e1c424f13798b06fe78d89ff812758e02f2a00a328ff138d4cdfb0720d0ad6f038a5d4108204c6e6937ad8e198ed0097e1cf745e8e46040678271eff17b6d8f13a1172f44e60bb2c9f3aab567afda4c475ff57f9f5f684704e65ee9932a781edfc0878716ee70e66f504b080c1016d775b4dd4501e1edf22a80cf1718608bdaced5859eed378e06d6862f02470e3979859ebd32683dcc1def8ae8b65ffaf7fc4d2c16ac3582dd42f8e60d680f6bc29bcb0e9339d62e9662a68159b940356df9a3ddc5c20500d5ab852f9ebfc656f161a42090ff28d5b6edad03a1af9bba4569d84a1d90745cb5244b2c6eb5c2637e4b47cd0fcfd9b83ae0faef011205cea05c07cd3c1e6b338e27c12ef98961bed427f3412050ad60039ba5103097a15b505eb5ae50aeea4fdce19961409ae3712e44740886aa4ee9c2e71e2f4088f7637ca76058f304f7f0d21ff9ac829fedff3ab7a1ae1d93ac85b4acbd399cc847f7f26df0d7cde1200ce49b13ad434937157434c72cc61c6fbb87f3870b5af4b8e4acb33e10bf1b71a38796446331306640848462c8f3ef68c83ea917d7d7c49f5065d884bcc2ce726bff85e6473ea82fc9fe87fe13ca4ed6c121dfc7c3c3c98cdbce1c53a6926f27e7c2175b43e8c3e9e8e895638e6f10bc82ecac889a9b5c6d993226ae55c9f5e49eb931850f79263f4aa4ffca334eb6e76f8249ef9d6ef1adc0035b0ec9b431ca5b66b850ca928e66c4c5ee29549f5c4800894303dcb7d9f85e59b8ab81bfa12f0433303671888b36f2a86f72844e09721caa73d127247ee0bd8861b11b4be5385181eaca5c70afb71ee249565a0fe8960dd82b694461b24e370d88c3e3fd310d279ca32585d984eabd76055090d1f0612135b9691eb47429d48487bf146dde3cbc19e13b3499748388fe2ad03566a7ffe1f3ef18b64332abc3df983589e848c5648af8acc28d3f6469acbd288a2c522ddaa3046c4520d1d297e8ce58859ad12d57a7912002cbdfd993a343c120eb944105d9fca81a6b013465c3a77af91d4c584a99b322a79ce25a9712c7b55b983223b0ac98cc6db5d9113736f22be0ef7439c4a28b3ffcf57e6d706bce5992038a6060ce0d49aa73d2c3c4ce69bbef26946d1dbc0e72a28c7e30e9c00de93c70e886e5e1e043e82124357c6c80b99024b2562730e5a03fdcf6e25f08c02ec0eb259d73428cd9db7e867e677aea0682687b2c1425a95a52ddd361225ef0c9f444aa9110c331b3561d8ad04b0c2bb3b14fcc404e12df1aa9b9a7e54819089045bebcb7ff9338107bcd90d7f0305e83c34a6e98d201ed9bab463121e67b8146432d94ce7a113832398ac52766c79d84f66b5c6f0275c6a1af9e67e756dcafeb1e920a8cb54b3e9c8b0784c48656e154804c6d47c8ac2e6fd94ad151b8fa26707ed8861486f3a18afa6c2c32c07f9774882a0a9e233692e00b15e5930fcf3515e62fc6356b946a5f03b6825a2b8cbf74fbf12b7232781951227e5dcbac6a31f81affd32749ca34991dfeea1763007e53a3226577301766efcd0e606eea7c26c3f8470c11e87110730f317ac6e5aa0799d2f2b570f42b93476c69e54b3445943e95eea08ba5672976023cc621cadafa7289a563aed45109b34be1448d88ba8ebff1bab1d8eab1e3f63f289a556db9da13ec2af70e49ea6d84811b74afba4996b893bbd06c710d6b31fd5d84682f6f4f7543743acc6b2d46ce1bbe75829d7c282e66e6cc7da4bbded56613b84c7bde9bc448ecceb6a6a6766335ff8b1dc2b13726cb284c5f4bb7b4d4b30bf69531512fb068c7adfaaf8f90641839d095df7d982190ea47e54127a2d810dce87d8bde17bab0c75d1ded0cb47d2ad390260d6f5de0509042315c2f1033cc33a2c38f53e52b1567482db10cecec35f059812a2ac5d9ebd5561613d8d3d4a5962f97a5eca807a36c80c0c463a10d788daefb22a403a99d6d53164f01654dbb4f3dba19adf173653a4bce37b3e9cbf2806dbff1c8b436f3622c4980b494e1d46016c0ea09642ed4a400e919c05223d3260ae95e3dd89b0f01c86a50c6b439030789ec2a945019110ed7f4921a57be0fc0beb6c7103943b9ee054b9face09cdb969ec08ec92fd97e33270a8073c6888f0e090055746ed18305a4ce49deb6e230c6c78b4e1144fa6129b12e512953502ae43ded10b2a762ddfd96281be7c1c9feed51475d6d029e8cfd594a6b07d9426678c43f5a2bb9364cbb4412592ba93f74afa8167ceec3de2ccdd81add7a8ef98e9d855bbdb5d463f39b7bdf116287e758622319f0c1af5df3f673795ca6b8deea8b292f56eaf29e3769a1fc653eb2a4c3fad7ca77e218ffaac8df959e586297bc190aea144b960c73486195887c5cf7caeca7d0c0602c676958d96c60f7a451e034df013d10cd6c75e0c5e95a2a4361655dfce09365d7bb9db472bc95f41e20a2e852ce21bed2f5f7b18a8d6bbb9069eac5f27981b192b2e92d9ce9ac99502c7e2014177b1d891184201c11cc747a05a1195366ba3f984b0c8a13eea8a763480da56681c4d4c9d8b63196322bbc5b40bdbf5c5d4c5037eae718b9f15552a5dd78746ffeb3759b6975596afe0649ed3f662eb5301de5f002231b61fab8cf8edf3f0fbd6ad7a4058ef6691d13d2924f32058522b6bced763d2ba1862b6ea1d6a01138f8029798e340484bebb490ff8ec9bbc308a4fd7ea5a35584778ef929abed885410d539d5d2798fecfa3bb4ae9c2edb6edc9a3e0966ab63cb661292756892e8146dc20b963a184cbf7eed4544cc59e80fdc84edd51870c8f6b19a5d0b37bbff04492f94971f6528f0dac1ce0b31d96fd0926c6c13323830437fc241458792ea5875e44245f8961515772d9e317b349c94f10e10df3c5dc5951925d22ea84d3bbc02b1a482da974cc4f464b56ce0664f8781812624fdeae78e26284c737a6b117c66137d85a3e1d8ec64499e35ef81741734feb7e35f099cac63fb71dcc26c3d6f2f1ab48cc78307c7e9bbc97fb1cf95f68b0b8c1cae76b8b7877e4d25f27a26336243795450543ab1c99203206bd58d7270557f9a27603d918646cc7a41f542700262d0b6a4e25ea996d0aa9259108d307a8dc40da3ff476807d7a643a82acc50ba9a50127d5a36ef9a77852a5cb0f51b3e6e93aae43e0eb028db93fe13a6e5113f336fd0735fea7af316c91fb00ba6d6dec101bd96ca3df886692a30a2fde27abab6a8022fb57091e9083eae3d527f922946546ebd51eeee71d81542936b697ba62e1eee3ba24e9b8e735015900d9b289c96277c4e685bcf818a58c39d834e9255b34ff91af59c621b81e3dcdd652103e5f7d510388d1f75c600e2ee626da1882ea01c3104d339b8ce207febd2738590d5d94a4cd7c40d2bb682632cc7bf750c885fe055f554a84ee9a33aa876a0298280bea3a14f376cf4b31ee4a90de449fd6133db0b03acb9a88f9c80a9a9a", 0x1000}], 0x1) write(r0, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd9614adb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153a7cce45a48ef39f258db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f47a66a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0x1000) writev(r0, &(0x7f0000000000)=[{&(0x7f0000003280)="e41209bb6027cb58731bbef7e18aa7f4b286049ae7faebd6c8a58a48709956d84dbdd149d98008f987f58183e1d5f38acb35b5a952efc78933302054821a706ba2136598c7d814d024494688f44b94f65f2d620529d20b1e6ad080abe17021f78c069b09c5b9b7dea3d535a6ce9bbc6095a7cfb6db67a762954b130f4fe4fda407ef3ec7fdfec7fee57ece2228c2ede998242b61680589cda32a7bf818935d508599f7ad5be64b3e6a663ade95d2ea9057fee4747e71c2aa3d708dcfbb4c2ec83669ef8a30153d74b3006a4d4e0ec60532b7b89577e2f1ef5f0f25ef7eee04762590bdb2515961d9bf75aaea2d482c5488e5c56507f4a6eb3d5d1a33940ba75f0c0c7af4484048b82ca13b8847c0dc9658b6557969853263f0deaf8a858fd224a59b3a4218c4cabe3a3a13113dd29bf222cd0c41ee8def619388634aeec25e3e87044b1c29fe8c35703494a52c39ca5176b4a7079da7d2f1e4e9dcdb0e4e6e7152ba26d07feccfb1e8244b9a4d071b08ec1e259090fcb09b7ed1bacf319d72ca7bccb06fa045d49794f70a68945784921fca09742b247012572f66e21cd80368d4f8240da2b205480c2b6748ad758f4267cef4166d73270761bb5e733cdaa2ef726f1f1a4fa79ef136b40afe7153cad51947a27dd5250ce8eb1b13fffbaa2ab306bad06f249c70b19ae1ddfdcb0e01e460329cddd50f5545e6d7f0457b2293ac07fb3126736857270c2f69e97a7698942a51e8f59a76a16f7a543ee6d23cf54da1205a2192fb21e77416ff6473fc52d39d596f1709a8f9b91b3fbd3134fc2dec90fadcf6ddc08d80a1eaaeb6dda535ce5f1df9ceb35860eb1d871a36853ca4ae648070082f69ff460da2e1bd65b64221f756540eca6bc29856726dbc33a4df68c5be67fe1098f6389000559ca425283eff3075025e67cf08c8b54b8c8304c327a68563d04d40f4945c9db75a2db0cf639637fe4ddfaed070188dd748b9cf6c1c4903d8b9d02552cbdc96612c0ff93b37964226fb81f60a343c49c45ae26ef8d2c4580f9f7b9c24f166b93e3bc1e994c3d8321b3874ad6a13dc16d9f691295f867e58dff7c4204dc0ac20b5861865b3ebabeb6faf97361295989afe2435a83ecefd19dc180ad7ea5570e5a18cf49842280459b5d20384eb80f79a067e52777277645a0cc1716b82b92ec62aea7a6051b6d15560e4eb83abcbddbc1d43c1850442dbd912410ffc118d8c581062f661d2fd65b9fad98d61ccf025bd2d674d37dbe8bd31986cd3942afdd26984ab8fcf960136d1ff568b00fa89c0f44a435e0363af424a4d9f00ea9c3f3c5c5a77c54d5639db4e8d00771f31d87e3879c6a99c22211dbd087e39af5fb8956427254fd4d7583a6e9468b681c1d09c976592ca82c3b70446b1c640568e9f2b46b258b26701189ccecd3ac3ebaf7b21cd9b5a14c45169bbfc3fbeeb79f6763f435f876b206bc655726f4d6aeb28af7b0a94f161ba54255acb05bf5735274949a2986f78007e58169f97b13d16bfd57083e49d361f4b49e2d5c9d96f74368562d498d18c535bd2aa0038e1d0c6b068901f0ca50d0d0d58b1037bd34c43aab8fa47a598b95a192e94c3cfacb7b06c8ce1ca3fe29fecaf731dc0db8dd5af4941072521a063a00b78422d48a214cc4e453d909bb8a8bdbb26fc13c8dc1719819b746fab28e894d1c2cc3c1900f860d6b9c75792dfb369fcbaba4b57bc6a77663f7b60f6df7debbe197871cbd2e9fc47b52b02215bc92e3d9c16a26da501acb952d0f1330ab8f2c0c2e87a490f2e105e565577d3355d758ea89dff9e1a7ab7800b19d928c90be328e7a0ba491f6cbcea0e04168b1857d83cb4c92d2b3f73bdb60545dc37a3eb9df2eb6780c687b5626963920dfd7bde71d242b0263e134e6108268eafbfa587cbe2247bfe0e3d87d987129c3bcb29faebdad92b8af8fc011e875c8946a5240bc0f9b94421b212095fd84252f86cdb40f829174870dbd984a205dd718356347be114b3cdd292df11c03040db0da37317d51870d34eeeba0e97867d0c677a1519f9738d7c5cf7b360c3e45f5891b26caeecd6ac9cde7d29fd0aee6212d7b9894185666174b425e41d36678bfca8c7441658d47b4b11de9e6713f9191fafadb02a6030736e16f9f9a5fc367a461b35910d1ba1030d351949faca4f9bb3afee9883b3af69f62b00163aac90ff4393a0d1652d0546a5a93883cecc747f732b3bdaed2e3077235d96e1c1348d539cab6f0226ae54f631184707dd430195a94466afe2e0896f107d6102fffddd2af32a09d36ad8349e20bbbdf9b77d50c655fbc3364a66b2304c9ad762e72acd03671d3806de5fe6548449e00a4831a821e5eb68e5dcbf5140b7e02119f04477766056218d53c72af78896ac01534846921574df2fc773a8c2700b2fbf81beff179c180c882327522590f83044f70a7bdea6fd2a6cc7c81b6b6f6b8b35d96a96cf2d51ba5876f0f984224f41fa9366786eb01d492be422d116a994b3f36bb65936a9bb68556ee5872d8636f310122698aae9f1441d25dfde6e3f273611aad08417f3468fa202806e69b54de76a8ea0eb0b5f3a721dbd23467db7707b21801682a082948705092acb471a9102988e7b875e45d0b628f4e6703c707a2875173c9a570c7c7ac3247089276eaf98dbba7f08f7031cf315b793c0d5586adb2ab5a18c54dde0141a0e871b7b5e78da4b209e2f13e09fc123a3d14b4dd54bd0956cb1943b2fe3664656ae020166f6f36f7af96a062520fca85836eba5f696d434dbdb5ae2cee09dd91ba24dd34c680731de081b895d413c17481de09647430a3aa3cf4dced613d96a65f0e064db4a4510d8df4708538486363a8ba4c757b42e53bbc3a7547c53916001fc92a465984ec28af133669d24d0814fe27203897dea53d4f685f03c9c5ef209fc8b7a4dbd50331b983396efadd0d12869e2e21eda3205a1f52be7b4277e8976919f928e960ee335792fa14f3045b1653a9d395e148aa895c4f5cd7a7a62c44396ea7d718ac4234067d74d06fa15fe76d3da7f526ec5d2874a7f4c8aa3ed5842bcd9657e90eeaaf62a21008019bb01493fff3fd9f45a9b80adf1ccbe50a1e7d1f8c87c661c52aed96e463e8095924827e01e127fc7f8f26d58235e302ff466818dd40c61b3908bb22ca2afde9116e840cdd2996e24cbef5cac0c82a796481b772e7165df274d536b4cf133b93ef8b52ab6319744fd6335545056a85f7412dafe64822c5d03b6819b0256bcc85b8358d4a9be03b09458cf818a08cf7eaaacf4a8a20703fcbac1e15d4fd52cee660825ba2567fbe5d8f32a9db26860e8aa0646c222ee043160d5c66b1964db05fd5362ab48a84826428a79998fb0d95db786b397ec67247051259dcf2e6fdfbfbe9788a322052aa4a79b6ff4c57ecb94969d187ee43d8fcd39d954727356df86fcc1aa7c893a91d6f9b26ec078caa394071ec42c158619d0dc8de816070c369d747896ce423439f78f926aeb73c552bbfa58b6b9b0078cc218a3b272754f267a2345abf942622c763cdd452d3e807f90f3ac256f5b493112496feb8d8bbfec2168b9ecedc27c47b0b0bdba04008820161f854f642cb8978d386cde2fbf567bc85b1d6a10ea0a78c33138925df6e4249c66359efb217d0b6cb7c636d89c146611bbc2f51189384e4607f465b1ab1dab3fc8d16d169a8943462ae9cb09e5babbe56fe040d166e945b95fb3908a136de12f965e545f3eec0de07404146bccf54efd2d39d5950af0f1a15ba4f993551eac7b1db0a1842f9c52e7f5dbb607275b6e786467c58260c75b6a003e7a4a9e5b0a060585383c1b1bc827e4dde8e8ef1a1ad4dab884ffc94fe42d5b8522ad0cd486b1ff38bc2db8c0a6c3bcb2d2d1c3c1cc4dd0f9cf8a943059fb88ea2bfdf1c2daca687c8768d2a8e0bd65e6d4704f3f00994bf4f6646e9a23266ce4ef997f587e3dc3508ae4b53fe363035f96294a3e08b5a868ad2f823f375f862bda37521e86abbcc19ef8e4f66b2b53bdeabeffa6c3b5b34e756ccdbbec2f38a722e3e41fbbfc59d63a2383ee1876935a5fb2a2ded6ea387efb234732ce40aa603d1b5f8d1930f749dea4549346496fe14f92e0cf353cb2ee32fe1e419ca23843859f739c74f9a921e2779d0decab633d024868810d1283436bc6ec2a822bdb1f7969708844187eab2ae77065f8bb3fc7aa93ae7960075a683180e463410bb15e777799c877d25a8d507066edc03653f854501deb94454887dcde32e2654e5f2ba797508e5663eae978b3c823fe93d4dc5d9e53d048d68c12f811a2637eda70d4a64c3af3d407b710200beb886b00b354fbf6a6b6f5f3b5591ecd19ef3772f66d4a0aef9df9030d5f225e360f014f03399d4f877999aaf068bbe15a106da70999eb293f7f36b662d8bed0b5ffcd359f2435aea2d04124b546c3fda0ca9fc9334e5e603ac2f5f67087e327dbdfc006ad888ffd72db56744e6259c8aecc567881023e4577046c9c7151e9547c29ad54686f1b22b3daad2fbb9f336bb0ec53f39fc9eead6614c1d6e4f15906502f70ad14a7295e232b6db3f8be7d90d0b51e586fd051be0190a9f665afc76f6df244b610c6c9436de7c6a50b2f235a61578f1bda4c8caa6fc966b2f5ea0c0b7b84ca5a291633cef3be06bbcbb06bd87b238efed24e26fbf95dd74e5cc54f132c6b8b63b758bd966755c7aec03c0fea5bd0b6c685d60208cb2d67f42c7286d78dc0b3f425c83f0dccbbeac9fcdceab68e900b893a2e368e116144012678d08e893aced28ddd093a683f1882ab593d2c6bd925391a8ebdb406210e0474402b793d832da228ca77a99e42779e5f1eb66666133f463187c0e21cf9871236ed5a3dbf19f8aa366bc03eeb3bba20eae7bdb7106859e5fc8b5200416ed60605f5c3b65ac862e74dff7c918c3dfffa54df14a0381e6f1a0e52c288ec3d5c64fdd763d22317fe8e3abe63328d36cc5be498ade5b00a947df995653ddfe1e070c7eda7c1684e02f359dc95f52c7ddbeaf561b1f835feafa679a37fa35638d68467f597db3e73dfcdc57ce2d574596531b68e4533776e773cc22ed0565ede27213c11ad76d81b0609beda271ff36072b07c0850b9baf20e121fcc608f9b231ed5b27490b2d98c24df6697cd8a5f5a38d0141e8973f208143ea7332a442d3c47d093cc6428b5d6d9d88e1685646bfc15c35e930d446974f6240f73d56647974585fe817ced7568634280cfd7475bb5a3787af1ceb44e2cc102442194ffbd22f21df9a8b873b6dd9df8093139f5d182928c4dc9f26380f9919635ac5fb653823370813807f080f8251ca39d50356442b2aac656a0119f7a907f907904db37fad33eacceec290f5e5ffdec15b719188c109c0ffa5957adbb41a2bd478afb09ed53c0db4f670127a6abc44da201a3cfc4eccf42e48568905ccc4e9e173ae3651d50cbe07dfdb326bb2487038b723d3e258433505f6b0ecd6836e0564a8497e85a12679a8813cc3d854c3828539b544ea1deea851e4d0bd6678bf62e8c92c7e736a994956332b6df7d6ccc9664c9919af5ea080ca2b7c0f86c9d5eaf911e5191d2f14135e56b9b041c691cec4e81a22232614261e8370a7e80f29d71b75ee8a89fb6c9f04b8058ee1cff4ee04e5cfd3fd5a49d7636d5234cdc17b787c7e64017df8607cd78432fe7ae9cba61ac55fdf9cb20938e389e6e04bf3f57a4637f6c2eeb54e9972094602b9725c6eb50b7ef16f11bbd256a86fd9168445b893e15f988ee931691d2b0b41f10a3", 0x1000}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgid(r3) preadv(r0, &(0x7f0000000140), 0x294, 0x0) 08:08:38 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{}, 0xfffffffffffffff9, 0xf}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f00000003c0)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x1000000000000, r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000280), 0x7fff, 0x0, 0xfffffffffffffffc, 0x0) kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffb}], 0x400000000000066, 0x0, 0x81, 0x0) bind(r3, &(0x7f0000000040)=@in6={0x18, 0x3, 0x0, 0x7ff}, 0xc) 08:08:38 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000040)="056d5135f15090eed7faa8c3f4000000000600000a800febf772e98c", 0x1c}], 0x1) 08:08:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x400) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0xff6c, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) r2 = getpgrp() r3 = getuid() r4 = getgid() r5 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r7 = getgid() r8 = dup2(r1, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) r10 = geteuid() r11 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) r14 = getegid() sendmsg$unix(r1, &(0x7f00000006c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f00000000c0)="e674ee526828bb3ffc8b191af225f8be41042d85150141f06d97f22894ea96b2c5eadc318e", 0x25}, {&(0x7f0000000100)="e3ee1538dae1812e04409ea32c55c7e2ce92d543bed726ea5e9aa0e1c1480297d1bb95d5f980772cb13687de344dacc32d62e3a262a6e2cf6b3777", 0x3b}, {&(0x7f0000000140)="27ff0bf61f6c2f12c7ffb8144091914c79802d3cc20409931377b9dd08bdddda40f33d2686575378adcb5adf09f660570c70e0a8c9d06c288e6102b802c99fc26305701a7ba7851bf6a2ead41cdc363b658070f48505951229f66e8ce86d59561bc8b1befa83a952bdc6c8f291f369844ee88e7db14dd844a5aeca656654044987b22aafd65a4303859c3c3464cc32ef3edb00ad487a8aa4d83d13e78b7b8bf11ceb3b88a780efbf22e9f18c45b76b4a99a1c89b1365e4c9a1b8d73505bd94dbab56b63f123104ed6f0204f79c8c8026d1faaf25196b49f355e06ff5879084a7db", 0xe1}, {&(0x7f0000000240)="88da49b5956a6a6a8dfc6450e6c94be50861908a54b9258435e1345e27157a9a39ffa6208dcf00ffdfa230d32d068d42337be2ae302f211704c3f6d2393f9959b52d25f4a3c3f27215242fe913e7e7179bd30bcc5a5f2a0b8a21a8ab7511ee2c9daa0762c9d727627e754b70012cc7d76aa8980f47edf361af3f94fe86d8c0854ea3dc06bceed7c45676ece7f41fb8eebdf933834820527eb7f9e4613cb2781416c1701130fc801c67680fb15486e1f56ed2c8b77c6b245584915ea2e8c68352e5787e5d4edd5d18d3abb02d02c7e4e94cd8199d40cf0fabfad1a2869ade2a246499a05459489779c95e2b962c6877e8b9f99d08776658fa99019ccf380a80", 0xff}], 0x4, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r1, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r8, r1, r0]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0x108, 0x402}, 0x2) 08:08:38 executing program 1: r0 = socket(0x80000000000002, 0x3, 0x2f) socket(0x1, 0x3, 0x3) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) fchmod(r0, 0x100) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x180, 0x0) 08:08:38 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2012, r1, 0x0, 0x0) write(r1, &(0x7f0000000000)="34512cda32453f451172e14ea3005b751851f1d21d5b41e482eaff7332b483e5072a72b7c5a05d9cf3eebf59673f4132baccc32259ba09587b8ba753bd6946862d02ccf6b385de6df62ad66408c2a09f6455f16e285bdb713cde450323adfdcecda7b24956184d42fcfd23a4b49bbdc6ccf0dbaa39b7c867a25315dce392ff1eabc1e93bb9bbcb0760efa66dcc0824102940bfc2587e68cae4c428411fcac3109e258ecc05d4c09ec7bb593fd7495669b194260bbe360f0ec401b2444c2af7503fd7f4547c06594ae6299ab7496deb90b82754fccccaaade7c1fa83c1e90cb931e1d976ae83dadd27520deb93235ee40d111847afc4f55632648ec8f301606f7e914c44e190dcab0af4bdab371e8e204b11d6413c149e11250decd4178ae8a7d1dc4c602c049f8ebebe5b4d69a9433f831772c9f7f9c0b05340236ac4dc8ef80c7b9539be3de09ac358248962b81c0bd7214f6ebaea143d8a17973f7b7877a9a83c592a3e63c719de24e0e4183401565dd7efc382a4b86200bb4798fc9091f4f246ed9a12e8b9d41e500a2f239fc66abcfd9c3b01fa308a320fe30767c7702f6b2afdb9dec7de3016a381d70d99993223b3451f743ed8eba3bcf33bf98d1e3570680cd308bab4fbd4b63d25eb8ef4ac71d8e552877037689cf6a041596a22ae2b5d8b8375032caa56506673dfa719a1576946b2c1855ff7bbcb2f330730f665c95e220956f9fca63c08a2421fff0d13711a7c9cc2089ab3db5fc2bdc11043cb971e49e49b63e367666d3d7d9d72a9749ec723369759318f73cd517e9e53936714fa4e639c166e0a5c1951135ae81bb310cd53907b0656860e32500be630a03f50e9eee2930eee7554a82c716f712fc93eb7597affe2821f487e2c141f606261c905035c1d988e77a0eca0ee1cf0a3cda1be791325c37e418cd8d545f5c7f8293ad9bcf7636fd10fecdf76238381d16674ba31e03f8c7ef20e0b03c411dd66761c9ed7ea70f902f8bb75f74e75a5598b048e12b06e75413f2116140b5f0b80ef68806c90ee3420ad77975d8d11ebbb25422749a11b6b9fcae698e478708be81393a04617000d8f4c73715f1cb7ac97817f0bbeddfcb7eae8e6573cf714cf740110f06fc46d27ad492674fb47449fd94f5e0c6e06a13601cb3950e0ff56aa2bdb56684dc1ca622658d171a8f4a1ed37a0782d41fe38917ca07edad25414cb479a445d12353157a1518acbdd871a6450fb51273b1b0731201383317c340c581901957b27758f8f6140cd93bb85cd529ff5793bcefb45ee58e1c7d45765baabe8b03946f83741165e41a9b15247fe11d3cf4a8a3867e187ad6b27740ee19c0b2b89a2cde4705406a64d26eeef2bf81333c45dfc526a8f396b13a3f31ee3df17aa4bc1f228359928596f9f2b35479b25763decf4cb7e9b1ebe52bd5a9eb544920b16504fe11878e9aba67e786ff20219ce0bc6e8cfba55d8f9230976ad48a9d5e217f98bdeb798b1b3cf9f237d1886097bf5ea0652e73494903a3fd6b654b1674df4ace99fd319ddd0682b9fc4c0a6705b8334ad1b0f472a69e213f0b4b0259842f0feaa3698e83537a8b9111ce25321eec8a4c0e9d44dcc0b7cb15d79ae976e3fe819ab0bc67eea988670b0af19b6b5cca7d8c8b1bedec10ee51e2f0249e950c9a4ffc7af5b11b3f8a4fb28e7a24dd65ef97d9cd7733da7ac6c73f9cd38789e4124b9397cdb76dffcf20353f57e52cbc46a30fc48d462e625eebb4302fe8c5a74fcc9515870031db10c0054e12bd472d54c0a4b054df91769e63874612b0f934eb10799fc2eee7c2eab32238e224726087fd0922010a4e7eba9b1823c71df788fda9aaec340b358d1b498f0b512fe0350e6a60c3c3d3ce9e0d4d5a32edc2406f8d48656a7312b654207d18d53d8306c9c802be68aab4ea9a8c6f11018454c8e83ef238ac42b1cd666dd53631d6c6ccd29c20cbd883350d31e2e0fe60831b1d732ffb91485470beb0531e1ac94ce3e70bd8df477b1bd0c80b5c1d761b005b3d2812310168a7c210519d066c713a437110131d231b5e7ec8e64677fcd7d0c7d9570a3469fc208cadf0927285170e7acd999a24be454840c96e370238f9801c67bdd69d56871d853c436f37276d8c0511c4ffe28985cae5e5bff78e057ba9bc7cd230e8302725664576913979abc5f3cd362994b4001edb68bd7461f31152a2d62afab4db50284274b35029890ae2495034cedd6ed19527a2e7c85a7b7d4942a984f12d8ce41c555864980000afac9f1aa34d5d941c5325fe9b7ff527042a86a3b72ecc00d0f0394fa50173f61021a5f1a8a4ac7f34519f405f97053f0bbb7324ee5134ddb7510e50492bd417d0e8e3b2dcd1cf61bfbc9eb9c253508a7f146258c655a67845acb9aece8e161ac3256760f55c5d02b15d1a69ae73dd11b77494c8a11ffdc18caae1d24371d789cbfc02e5c5e257430741fd4d65bba74a1f01845ecb1a35d57bad37e952d5430c2994eb78323a6229717509952b9451284c0b2211ac13fc5d7f36e624700ea91d809f87226b6a09b6a75bffe00b3dd0d64d334fd8df81bd2b81b88bda37dea9a04bf77f5f1dce0a79689657a4d29f0459b9f2a8f09f0163f3f5d2c602b3a7cda98e3b916ffe4596dee1c4aeccf7c81f47135fa6d405b4c7fc570a3ae8e84fa22e09289ce62bb537ef02da3eb709401a96be2d192eee514f99b340872d5ba92610913b9ba93359b2f7a18b1fad5e9686070592295340243639d4d172f3da3f6c25c8021b2b21c9130f22f996533a3e9f179e17ee4f9fe8950944622a80d784aa0ee87e406665c1ebd544c1b713b4236f380ce6197515c173a09877ffada084d5719602e98f37aa61b0f14b7642466f4c5f0d85d2148b633bcad034855b333100c363907d3225c93718bbfeffcc6be70b81ed4779de2da0d406d73409f0737ec2e8e4c800e87304400273c282f9123a16a221675e3c35bb249296eed39a130ac671e5bf046df0828ae9bddbb786fa41ac48524bb764a0e775be034709245d3041cb0d062ddcfd9969c81b3273f75c4943b380acffc7e1e0908818454ff20732ca2478077d4efcccc0202edbe26ef5b625a45ad3e5209b61e59614f6e483455f9735b4a4adcda19db9538dfad00e73d066704f4fa6d25aedc9e4ff5c493c55ad35af38440996f44b68c95ae4a38a17dcc4b6ca5ca32fb7999fa3275212013e893b4021f099f647e522325c3731c101f10f5585f95bafe5de22a65caafa45d15c8a0f8474e5c871e966ed28ea9e34cf1143b838f7581e52238ac3c29dd0423d4370d67ef02d3fc084e3db47d4816fab1bc8e2ea6826cc03a8dabbafaaacd4cf554640370ce0917697e49607a084ff2e6532137c07d1b180ecdf0a20a3002795a45e2ce8da6d23cfaa9d1d19032814612e068efe5ddf0d5ebac5eb80a60daad606ea8eaaff0b1c95ec5af91f6fe921910b8c841621f81c5060bfb6f2f5dd9515c25fb3e0eb43e466313fc75ac2c3db4b64a6aa955a78b281689a105ec7e2b85d15fe7099ec36d28891ddcbbf3e13527c6f43f3dd5272f7e844e51b09e111ff333eed55f16605d6886991402e47ff7197c49040d34a43d91b7e1ff704cf2a0b016e16d757a0247c78f9ed45a0f3fe34837073282772c384b006f2ab50526b75b979202c36795ebde03df9ce857ab08465ad7b7dbd9866420034257b53478222f3808c5fe4d3f85d766458cc0725edf3441bb453c609216cf5b262b4cb8dfcb8312e2995a3f93af67ab8059a081f706b0fa0254c7362b99bc3a3b0745123f39b922416eb56ff4652129fbd38ad029f1fe4eda90bf5093c40d7ba7ef1e7f209fd2b587c71431b8ee99edb4a7c92aa7bd8d7c10bb2fe974fe4cbdbef430f64e6200c8d30b4b1c237764cea30b543d2bf3f02a0c97e1c98b317b3191af5100e301a854793bcfb5aa16fc4a86413f7ec5007b658e34729d787a0376e00a63712cb44d02efa44e48017e477d4d2acf2d4dd9ddb68df6626fe737e6942ddeda1e93053e2b820ac6d3009b8d019d04d90f3dc83527d30ea88d9a816577fe12121977bee0da0ed9d6d578ead28236681b28409841302d512584083dd3c990bb577016abe4fce2b39c8acd193555ca08a9f69c1cbc975e7618dfb188c1a057bc737d861adae8077a33ca1a17920a77ff849d3929eb75b0600547dcb49fbed5a6de35ad76e742b2ee018d69bb2d8bb5085916cf237635e6bf97915cc0fd57ee56a2092d2107c35edf48d6bba1e8e69f909463878484f121b2f1190d0963011d5b15b507d9646ed2e737e28b449030d123964fa2fc22611cbaaddf477f1d0835f5709d48165ca160cc3336dbbedd177365b68faee17a977d98f9f5d32994d11e53174d58d3ab3d9d878525dd1fc10470d9c2cb53cacc225acfdffe028f1fcb534d92fa1f310c13fd322518db0317fe9c00f68200913b39ee1c0e7b130aa2b471b6b51dd8f0bf22ada2db37dbcfbd62adfaba97536ee2fc3f753ac8c3182994707f0dd0adf7a45e9a11ddaebb9f9ca13d40042e75dc75a2afd343ca2e4a2ad4523d240cbf5851f43bbebd44cdb42ae54b96292d14d1b8a297ff4ea3a4290653a701b128e2423668df30ef3b30c47c7da18ed8990fee2b1a181615646077ec23ede4a2c3ad40b6d65fd722e57e3e335ed4a83b3fb6f6283eff9247dba688b0382fefa2c6ef85b1ba3830fc56cdd15cc1a00f10284ad5826d5c90a5a825186c9c1ba45bf4f1bfaa4d92b8a52d7d37f847ec72903341590db7d58f510057484152a3c1eaa5dcfc1f455e2a858a050ec9a61c92bc67fa9aa69a487fdf9d92ee79f808ff7223365d942ade3c541ff96a77ffef30e402e7b6a73d190012c26fc263eb4178195d9c818a750706483b644019b699597e4ba8e31f875d429f782011178ab34f598bdd66b6848c76b8bca500cc514c7d656494f0988f555142b572a17dcb9093063fd909de9b66347a0bccd97ed05c50f85d459ed984dee810a0c40264c42a250c6eb3eac622845be02f7c027254137271dbed98b67746651f0faa0ded0905a2ddd8a6ae48db1d012fa186d4147540790661ea55cb9869cfc24917bb294b1852083d595298e14c9567615a1dff0c2ca017e38986a0dc0093d1a226d03905a2f237980ca5b7d0af1d71dc44e78922764a119da20f6d3bf00c09ccf922070fab9d20048e473c07567ba6ab4c6005ed5dbf8f2104a0f511b3c82227399e4b9642f67e3ce692f444c4ae25efd230d6d4c504436d1868b3e544e6f45aca740b7d043c439d7ca4f71cb9725b7a7b381fa38bb9d16a1d189094909af1cbc757c53e18018b3e554413363230992e8530141bb65b3a699ecc060e1090fd3d13e67dff5f5a21a644f9fd6396bc86cc4050b3a2143e53823b399d7605c8160e7996e6c491377f21344f9ce22603b9ecc3d4e3289f2edff2aa6f40d0da5bb4c3ca9d37bb770191e8a420ce9ad9590b031d9428dad9f0fb181b746cb0f761f9c7d94631ece0df63c524405d00b333794fd06a3f1dadee31ee8e24d4b762e6e91865052fa9022900f12353b9957cfc52c79e55e3b70ebbb57ada00b488a80c23cbb3b90c1191b9b480d0aeee97da58e5af5f21e62808d339bf85e45ac9d415ae8d3823838aa6bfba106937ae120fca710959942a281fc0943e28134f4f8c891fee58f53028a30ddd07b7b1336ed0f4aafb364f47a46efc0472f50c813c364502f8e0e91b5593dfa8c6eb29410d1458dc518d3dad0748dda5ca8954715aa63634b6ed57db66f17", 0x1000) openat$null(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/null\x00', 0x40, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) preadv(r1, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0) getrusage(0x0, &(0x7f0000001000)) 08:08:38 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x1, 0x0, 0x1000000000000000}], 0x0, 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x2f5, 0x0, 0x7fff, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0x2, 0xfffffffffffffffc, 0x6}], 0x1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x80, 0xfffff, 0xe99, 0x3}, {{r0}, 0xffffffffffffffff, 0xc8, 0x40, 0x3000, 0x7}, {{r0}, 0x0, 0x4, 0x2, 0xffff, 0x1}, {{r0}, 0xfffffffffffffffa, 0x1, 0x20000000, 0x3, 0x2e}, {{r0}, 0xfffffffffffffffb, 0x10, 0x2, 0xfff, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0x40, 0x100000001, 0x7fffffff}, {{r0}, 0xfffffffffffffffd, 0x1, 0x877721e53abdf86b, 0x0, 0x1}], 0x5, &(0x7f0000000140)={0xfffffffffffffe00}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8200, 0x0) ftruncate(r1, 0x3) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000001c0)) 08:08:38 executing program 0: select(0x40, &(0x7f0000000000), 0x0, 0x0, &(0x7f00000000c0)={0x3ff}) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x2008, 0x3) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x20, 0x2) 08:08:38 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00d", 0x85}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x8) r2 = kqueue() kevent(r2, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000800)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x6) 08:08:39 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) recvfrom(r0, &(0x7f0000000100)=""/175, 0xaf, 0x2, &(0x7f0000000000)=@in6={0x18, 0x0, 0x9, 0x2}, 0xc) ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 08:08:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000001240)=[{&(0x7f0000000700)="88a9d6da683adc1e299088ae2dbbe64b091e652a685773210b7289fa36508422720552e2d27d186c9f652264e167e4259d928d0672dc8fc7a2b5d64b26eaeb3025c77d28657a5d33898b1579c05f40785dd347075b6a24ae8c1e107d8d21dcaa6fe002577362da5c9e7b6bc90ebda0f661149fb776d9457fca55adbe10cb497715d3c514c1ba7783d7dc38bb0f67f754f9510d361daa054ecb4e46ca1d649e2a92b56003d918aaa2f285368bcaa12ee397edfd955b24b71be5f455bb77d2a6a7907477fd47b6759400e924c2fc35e8eb14904558225177137c9baac62a76e9370fd1f02ec8d235039e98d1bc3fb645a40100d60b79a0b32342a0fe07dab7715c526a460a905d9050f766cbf7fe413d9edc8f29c5964a05acc7e03a05c0e41157ae269e72f4783c3939d079626b84f3e9f7886e73233367dab289cd7cb2335a5932b7edb7165068b3f8c58d1e18746d809eba430bc2e817c9839765b28f17625de04ac56518d534e45b9d883188d127abc8d258edf77510f696e2e77399e3492cc0c6b56d3584b6d97235658a2e1341305420a34941a15dae7b69a98d5c9c58a822782cdbc2e654f5e94bf0ee375ccdeab535df9ea675527da608d58871fe818aac46601e0de892a2b6de3d914a958613f6d0b8051b9c0f49b530f0787aba1b0d4c0723724a021584dac7a7329990ab83a2ca5a378d1fa62b1eb8b276442432b312cb9cee7d4bb4b65b1244a3edf12b16d4ca0ff3a077b59f323e1093568b7f243468038019527275c92f01a88553209bd7121ab05b4ea678e8b9f6e1a2486787ae52a3fb6df1a3d47bf497e4be88cb6f2b8c2d1bdb13f178e53c62f98993e9f62a7594ab459e07405a0c46926d76636b7b45742ebc8cf74056e598be820df499b11bb52a6b10e2af5cb947c8db7d09e7bf4dcc284ac54b588f49818b751a4367f8d14909c39ed4e63a91e369ec9c14b57c697f8745e694e013fac87d0f14063ccbb88c530181d1f0f812d1e34611f4e39e4cfed7f852685df8649c4d5c940d9be7bbe479c09320e625edebffe0710e155e593e411c4f50e1d32191c59638bb3e3802cd335038c198b054437d177308c9a00f60f813356699abb1cebb759399bb8b4bc756aa160bb58856000dc93e7693b57ac025d29065ef1074f62c1f6e8a306dc740e38391524410b9763597e7ed6988855e1c9c2015e67579fb719c2fe41eda7296be796b63e9deb134613bc732c685543a2bf64b4bcf20941106777fcd11921ab868a7f8c53011d047034376f7ec211f8ed85ed3eb94392935f9fc35d73b9eac05e278b378431e1c6799ffe29ae2213cdd0bf1db67587e9f4472814efaf50041ce975d7acaf07e9c2c514f36bfcf0f24a584c8117767d3e0856ac7903eb4a954ba335bae2bda935deeca609dc461bc8a04251a1d429c50cf7b479c381a308d8b35002771443a2cc310c9216423707318a174a8a2b568a185ddb47c98feb510012d6de1a6d81d77e8421951fba78f8c4351e3f3b95fc1e578ce7ac7e54bc39bd8ed0a27e71540b6b8a790bdcaf22cfac7ffcd0229bc70fdc32fba5aca9bff342574dc6850d770f9b91ce963c746b8e8ea6637352e0b9627ee448aecbaeb672e88d4547e68c015ff223c9759981ba524adcb14b74d71adea07", 0x49a}], 0x1) close(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x6002, 0x3f) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x3a, './bus\x00'}) write(r0, &(0x7f0000000140)="eed7f1b4478e2e03d2889c173d4e3d24d4527717481d20c87c8e9c9a7ad6b060c8423fea0ac95069798370c9df227970ce6c0f2a84893ec47909f44eda54c951474d6853189adf128571e76dae296b7a28628f86e04d56bfe079438116f6444746f1de7fb6d5833fed0db049529967cc4e48950adc", 0x75) r1 = msgget(0x1, 0x600) msgctl$IPC_RMID(r1, 0x0) r2 = msgget(0x2, 0x4) msgctl$IPC_RMID(r2, 0x0) 08:08:39 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x4) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) connect(r1, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) poll(&(0x7f0000000140)=[{r0}], 0x1, 0x0) 08:08:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000100)="df56b4303aff3aac62e950d0f96dfffdc64d97234e5769aea3533b5a69c74e1976ad592ad7721335", 0x28}, {&(0x7f0000000140)="fb1e5aa78e1370b9f3998494a272c8150aef03966cf58fc8b519731d696095a9e2988e00c14dcd2e1e64ba3ce476c5440bfe5de90d0a4ec6eb5e43b2661114fe50f5b0467af5548f9688dc216c62dc27c0bc53bf638a5d343500237dabd8d3e788db4aa2f97f2976a7d598a1", 0x6c}, {&(0x7f0000000280)="62e5674079e2e9892dd8520cd5c6dfaf30f0b60fc13593a113e6439d5299f6ed58779171da5eefd1dfde5ee45da12b4a34070fac6b840b23b5715fc67ce94160f70ec047e0ca4d58df1f394b3b154328192dd63886c4c5ca95a9e11c69b2ce790c6959af64af49a31a62ee3b47fdc342bb63157cf3e181ac589f7e2b2206eb18503e1b68f77ba25a5c0e1fecf176ebd7f19fe414cf008d3381a97723a9fb01b36497ced385ae784a2dc533038f68e9196b3951ecb8fd1e32a749ece0d5c3ae2e1ed93d894487801fb368a4aaa1d34d83c7f7fff98e5790e0", 0xd8}, {&(0x7f0000000380)="cef6c8404bed30ccd7e7cf481d2cc887951912a53c91a36ed8741e0c3858c2ee283a0025e838c540727506f0678d67d17e9b62ee8cf8f1414c3e227933e92286142f917a5d", 0x45}, {&(0x7f0000000400)="27e90d163b062ca0e479c888cedf0cbf209fdd30776df61cac2181757dc14c4f2dcc34019abf50ec3676dcb183a0e2188a984944d0c8a9ff5cc5abe3af3743b15f764b3ecebfe38335e6bafa1ce15f", 0x4f}, {&(0x7f0000000500)="7735ba8a881118a7c22625d2414362d3b3c1faefdab6746f6a4ddcf6d0f4f0ec3669b00ba661b853bec5336dfc7c0d3adc295adc53cb5670e0d2d6217fa6cdbbf9d4e8d5e4c1d4385ed645c0228cca149854d363e249268c38acfeff17463d860bd4184201bf0e59442689dd31be4e120505e90a0c785903b1a0ad460c8a7365fb3f0210c54c1b388cdbbb4680a705", 0x8f}, {&(0x7f00000005c0)="d5ee72360b929b95cfcbd0544033c2d31f86f1210e6212283397f64e2b5a4871401f4766397b40a579aee63c95a1df61a5d18e08c150dba5af8e9b607e832a3b65ac6e199958fa545d059d96f1274c5d774195e88efe7fb514690722916c81d371a81ab5d522a45b14a0ee5273940aec51b50281d6cedca8529373d15b517e481599e96c6ebad20c5a2ce2edafe6ded7776c4fa0325eb1ca45eab718d5ba398f49cf44f19ccd97e6df61433402d2", 0xae}], 0x7) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000001c0)={0x803, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="4a803cc8bb3acdf122041110e9e6220ea6a9c27bef3c01bac3edf87088d0bbdc773d04246ef01ebad717e5be98bad194bf110cfef87ea5fd094853a6608eacb8d51b011edbb6b90c", 0x48}], 0x1) read(r1, &(0x7f0000000080)=""/76, 0x4c) 08:08:39 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x5, 0x8, 0x0, 0x0) socketpair(0x18, 0x4004, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x2, 0xf5b, 0x8}, 0xc) r2 = dup(r0) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)) 08:08:39 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) flock(r0, 0x8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{}, {0x24}], 0x2}) 08:08:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000140)=0x7) 08:08:39 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x42}], 0x3, 0x0, 0x0, 0x0) fchdir(r1) 08:08:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) close(r0) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xa0, 0x80000001, 0x0, 0xfe}], 0x80000001, &(0x7f00000000c0)={0x9, 0x1f}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8902fa87", 0x4) 08:08:39 executing program 1: mlockall(0x2) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x2810, r0, 0x0, 0x20000000) munlockall() madvise(&(0x7f00009ed000/0x400000)=nil, 0x400000, 0x6) madvise(&(0x7f00009fd000/0x4000)=nil, 0x4000, 0x6) 08:08:39 executing program 0: r0 = semget$private(0x0, 0x2, 0x8) semop(r0, &(0x7f0000000180)=[{0x0, 0x738b, 0x1800}], 0x1) r1 = socket(0x2, 0x400000100002, 0x4) setsockopt(r1, 0x4, 0x7ff, &(0x7f0000000000)="8846a5822d5b960bfd95be09a70e125b01f17a2717abaaf2339fcc2a1fefef8155a7074479cb2ff909734bd402ca27b167fa9ee7dd4acbecf50a3356b98e96d08bd526480140795f8ddb11e5065120d3affb0ca61d7ca9335cedffdc3ecf009a52f25ae74fdca9fa87cf857435fe9b08", 0x70) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) socket$unix(0x1, 0x1, 0x0) setsockopt(r1, 0x0, 0x14, 0x0, 0x0) sendto(r1, &(0x7f0000000080)="41ea90522718a84089ef842df97829ec0a3a20b3015ea5b84518c969a545b3dfe053104d4622228f2a59c7fdd0056605c5d4898d4b197b2696aea4284cd3ea4eef39c7ab8415", 0x46, 0x0, 0x0, 0x0) r2 = dup(r1) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000001c0)) 08:08:39 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x2) getsockname$inet6(r0, 0x0, &(0x7f0000000500)) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 08:08:39 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pwritev(r1, &(0x7f00000005c0)=[{&(0x7f00000001c0)="b49a753a6660df5a6882f697dac99234ecfa0bd6250d8c232ddeb02e55f42d58a10d99515093f571a4aea9f710fecedaeb8ffa5efa3b796bfee6d715dcccfc010471ec537a68f76647d1dbe1e1d1655d05f20e9e39005b9f78b926dc6e463b6ffaa52b299fded8c8327a75923af37cf7cc0aa9edc4736df9f7c898", 0x7b}, {&(0x7f0000000240)="b10cc3d8f0574564061fcfd25e96179216232fa1f9fbc1824d88f1cd2461e9e42a95631045a708b679ca6592f1349b9055536bfc0d92370104de2763be1cc3b4ae9b494d28896d9fcd64e2ff0b84d2640090d8f5c757136e0c4e61d89f433169a0fe05ea8e90c049a8393701a7128c45c0cea6ae2dc4f72f85cf3e3a6b6848af47ed803bc9259e885eff931da5a33ac68b62", 0x92}, {&(0x7f0000000300)="81e184dc898ec56ff573199893ce3eec66be75e9351db5ae36a28af2c96058b526811426f8118246bc8b725b265d620f7a7062b8480d6a46d1cc1d133eec94c3136c22a98055cbfed4590abd6f9825a50ffddfb9a1b74123cc2121261bc20af3714bc16d0222fa784597a0f841cb5597f5073f9903a89cf1e45941e0a1468b84756d516ec0ab9bee8e600ff60da08711e320d74c7fa8", 0x96}, {&(0x7f00000003c0)="6ef92d05ae89f7559792efe59328f272b5a2eddbeef99b45f849e44f9c2f1679f86a47b548517c7150797ddd6adcbed796d063b7cfae077a62aa17a5d0832b50f053606e89b392c2b39f9654e248ba0e1821f951efdb8fb906e5c036ee077f1310fe870bcf65273b976b5f607559e56296b8437f382b4fede285f3808904ccb9a7839d2d7a57bbbd43c7b3e169e56cf12c497f3afc8667086285666b5947743c75e3230c1a5cb89699f69648129fc0060b0e99c7d861cf29734b7d12034c63d99eec3fa96aa3fccb1d8a02e67f687078c04f79c7295c5b", 0xd7}, {&(0x7f0000000500)="3312b1cbf18844657be3d1c6b3913181ab97ea7fb1cdb15642e41333defedd64b7b691877dd05fc66cfcffaf254be47b76c439cf30de1eaa6828aad9b29734705a", 0x41}, {&(0x7f0000000580)="bb2d653299b9e597", 0x8}], 0x6, 0x0) accept$inet6(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x4) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) connect$inet6(r1, &(0x7f0000000640)={0x18, 0x1, 0x40, 0x8000}, 0xc) fchflags(r2, 0x6) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000140)) fcntl$setstatus(r2, 0x4, 0x40) pwritev(r3, &(0x7f0000000380), 0x100000000000027f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000080)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) dup2(r3, r0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 08:08:39 executing program 1: chmod(&(0x7f0000000040)='./file0\x00', 0x108) r0 = socket(0x11, 0x3, 0x0) clock_gettime(0x3, &(0x7f00000000c0)) clock_gettime(0x2, &(0x7f0000000080)) sendto$unix(r0, &(0x7f00000001c0)="b100051305000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x400, 0xaa}, 0x10) 08:08:39 executing program 0: r0 = socket$unix(0x1, 0x10000000000005, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000040)=@in6={0x18, 0x2, 0x9, 0x5}, 0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x201, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000200)={0x3f, './file0\x00', './file0\x00'}) r4 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r4, 0xc02069b6, &(0x7f00000000c0)) r5 = getppid() mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) mknod(&(0x7f0000000000)='./file0\x00', 0x5, 0x2) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') r6 = msgget$private(0x0, 0x100) r7 = open$dir(&(0x7f0000000940)='./file1\x00', 0x0, 0x10) r8 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0, 0x0}, 0xc) fchownat(r7, &(0x7f0000001b40)='./file1\x00', r8, r9, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xe7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) execve(&(0x7f0000000440)='./file0/file0\x00', &(0x7f00000006c0)=[&(0x7f0000000480)='c\x00', &(0x7f00000004c0)='+\xc8\x00', &(0x7f0000000500)='c\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='c\x00', &(0x7f00000005c0)='c\x00', 0x0, &(0x7f0000000640)='\x00', &(0x7f0000000680)='c\x00'], &(0x7f0000000900)=[&(0x7f0000000740)='c\x00', &(0x7f0000000780)='c\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000800)='c\x00', &(0x7f0000000840)='c\x00', &(0x7f0000000880)='\x00', &(0x7f00000008c0)='c\x00']) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000280)=0x302597c) getsockname(r12, &(0x7f0000001cc0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009d8a6ff781a71fd4173fd9de4d43c0cf7773589e28e3311af3f8b1f4b14b0534ca182d640a9dbf609915cdf92bebe9f5cba31b297309ffa0b4bd0f7f6dd134e43c415f69a65312f3a52f532081244bd22ca8f4aff1f1d80bbd"], 0x0) r13 = getpgrp() msgrcv(r6, &(0x7f0000001bc0)=ANY=[@ANYBLOB="000000000000000000000000000000040000000000000074c8a6b5672c2593300000000000a33b000000000000000000000000000000000000000000000000800000000000000000000000000200000000000000000000000000000000000000000000000000000000000000009ff72f4ec68300060617cb0000000000000000000000000000000000000000000000000013f4a9eb48ec720e7c4fce5ad90000000000000000000000000000000000000000000000000000000000000000000000000b0000000000000000000000000000"], 0x1, 0x0, 0x1000) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000340)={{0x5, r10, r11, 0x0, 0x0, 0x40, 0x768fff2e}, 0x4194, 0x9, 0x0, r13, 0x8, 0x4, 0x1000, 0x71}) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x2, 0x1, 0x1, 0xf98, r5}) 08:08:39 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd0\x00', 0x20, 0x0) pwritev(r0, &(0x7f0000000800)=[{&(0x7f0000000380)="75e8a224254fed88448c566b3e6e3706405fb92cb1e68396c4249e724a95ae32f370b372a7a4c35ba4c6e70b768637b63b628369235dc1329855eeae101cc03dcbc85810e5cb979ad7534e54c19b1e4f0be4fd82295bb42ea0bf40ffe607c6a6046ca8b5c825e8d9562adacc48a9a1801236fed14993e1de5c061a01b2f660a0a6e510df7291ebfddaec103b06010e163d05abe046d42e5795797c", 0x9b}, {&(0x7f0000000440)="00090acdf38677f9bf3a24206435677633a21b0f66b6e1e0131e71a6aee77f440f026512b4511c96f87d55f4a6", 0x2d}, {&(0x7f0000000480)="041ed9a2842b586a756ab9e4f4b6b70f4ff7af53bf6579c403272c08493994325998d3cb6c391a566a67b09ec02bf002eaa11870bf71a5a9e92fee795a3597936ea7fe09103dbc79e96b6ad2af9c7b4a6750ba2b3ecd4035d770a2", 0x5b}, {&(0x7f0000000500)="c6ac4a93e8b004e2a28c0a605df067d721b207e3fc2edfd8501dfc18dd20b440428256433281d40ea673bbc6eaa5fbcb647b7e06c7a2ad5608406bc4630be743409726c5b05c5e7856", 0x49}, {&(0x7f0000000580)="20734ded6ff4f7b14e78d886c49f83e3399745da6f71791460ce5e6dbc395ce31f4dbffc7378357ba7718dd437c3aba8acdc46aeeeb9a223e27ba37ca0b9690ab3ad350a04e8e1ab9d2fe9c58f80e33af9f72a99ca1a4d05c881653d6a1ed152e5bb5d275aa3545c57d8daed2c37aff1aa82b0e3fd97b3ebc4d3dc069f6fcc0c61a029321e9715e16b087e2af834630cd0823ef4191422908e", 0x99}, {&(0x7f0000000640)="e6015898e14d30553651d1ba0d4e0f6fe4e66919b7182f2623be183487f4083feeb6ccf09045177f1f755770b9bdb5fe4b4db116760e22455cd8ceea3415af66ef88f33f1f164474125a1ecc2bd5a6f95d94fb005340113a399b82bf6581cf5e3c8cd72fe9017e31d9eec9193564cf061c19da1260077fc374a7", 0x7a}, {&(0x7f00000006c0)="d1e1fbe386d21c39274655f730ae44ddb9de43", 0x13}, {&(0x7f0000000700)="33366da2809892c74060a5f3b630ecf24c68ecdb2db5b460a7908a316ca18892bf348d7a7eb3a568f3e19c013358705f3f4013f8dd8f2abbf3ebd961d7cf551cab3ff5f7642868ba916102b920c15a8f446a2665fc11fea0beb8b85954ff5ea9f12dc5d590a9523a30f0d2be5f0a0b52d5b37e69bd38281788a24378e110de7fad8d884452b13b70ab5c917a68da5a5023feaccfe73572b6c788475a8103f2ddf9f8da7eacb2780d2b3c26f7cf55b6b461b5373a1347477ae75bf386540fd9b8e2b87a4bdc0881011cd53c12637346ff66d203dc", 0xd4}], 0x8, 0x0) r1 = semget$private(0x0, 0x0, 0x8) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) open(&(0x7f0000000880)='./file0\x00', 0x10000, 0x4) r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x2, r2, r3, r4, r5, 0x2, 0xffffffff}, 0x5, 0x0, 0x800}) r6 = socket(0x0, 0x2, 0xffffffffffff9670) getsockopt$sock_timeval(r6, 0xffff, 0x100a, &(0x7f0000000040), &(0x7f0000000080)=0x10) setitimer(0x2, &(0x7f0000000000)={{0x1000, 0x8001}, {0x1ff, 0x5a88}}, &(0x7f00000000c0)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r6, 0x5) select(0x40, &(0x7f0000000240)={0xa8, 0x72f7, 0x1, 0x7, 0x8001, 0xffff, 0x3, 0x1}, &(0x7f0000000280)={0x80000001, 0x2, 0xba4, 0x10001, 0x401, 0x3f, 0x6, 0x7}, &(0x7f00000002c0)={0x40, 0x6, 0x3ff, 0x1, 0x2, 0x22fc688e, 0x8, 0x80000000}, &(0x7f0000000300)={0x6, 0x55514e4b}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000940), 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r7, 0x80245753, &(0x7f00000008c0)={0x9, './file0\x00', './file0\x00'}) bind$inet6(r6, &(0x7f0000000900)={0x18, 0x2, 0x0, 0x4}, 0xc) 08:08:39 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000002c0)={0xbb, 0x3}, 0x1fe) r2 = socket$inet6(0x18, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r2, &(0x7f0000000480)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r5 = fcntl$dupfd(r4, 0x0, r3) kevent(r5, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x8, 0xf0000002, 0x100, 0x5}, {{r4}, 0xfffffffffffffffc, 0xe4, 0x80000000, 0xa7, 0x1}, {{r2}, 0xfffffffffffffffd, 0x0, 0x6, 0x3, 0x1}], 0x3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffa, 0x4, 0xf0000003, 0x4, 0x40}, {{r2}, 0xfffffffffffffffa, 0xba, 0x10, 0x1, 0x1}, {{r3}, 0xfffffffffffffff9, 0x0, 0x12080edd59f95665, 0x3, 0x7b}], 0xddbf, &(0x7f0000000200)={0x0, 0x3cee}) open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x2) socket(0x401e, 0x1, 0xfffffffffffffffa) r6 = open(&(0x7f0000000400)='./file1\x00', 0x8000, 0x88) socket$unix(0x1, 0x5, 0x0) r7 = semget$private(0x0, 0x7, 0xa0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000500)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000440)=0x4) semop(r7, &(0x7f0000000300)=[{0x0, 0x9, 0x800}, {0x0, 0x100000000, 0x1000}, {0x3, 0x2, 0x800}, {0x4, 0xe01, 0x1000}, {0x3, 0x6, 0x1800}, {0x3, 0xfffffffffffffffb, 0x1000}, {0x0, 0x8}], 0x7) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0\x00') geteuid() accept$inet(r6, 0x0, &(0x7f00000004c0)) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f00000003c0)=0x5) setreuid(r0, 0xffffffffffffffff) 08:08:40 executing program 1: r0 = socket(0x2, 0x4000, 0x3) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="220c9d44c8597933ba50ef04b8c285e3f32c53286ad7080d1f6d6c566871992fe9cf822eda3c0f6be4acf749dd60b77f0229ff4b9dd47332f3e33dc560048dbfba946aba35943c6f7e3992bf433df047250c3b784466bebc105999bb0d1fbec581627ae3f61a9fb66caa241ab2f46effea6c72a27fd6fe11b16b3888cfcb9a57d5810a0b8df5b075d3f41fa1c52382bab245f0911cdd6b894d", 0x99}, {&(0x7f00000001c0)="a5f98dc01edbe598fd4c1cd5a18c7f72e55e6fa99b7f8afda49e4407f6a607ddd6b96b29fdde8b09165bb10d6bc8d6829f289eea1ae08480e27de074620cf0be3f2d875ec5bba75e947a19b8", 0x4c}, {&(0x7f0000000240)="381b8e705a604ed807b096f9ca3d5840002fcfb6210baba2ca1fa71633f4b94d589ac22b056fb2b5ef7ef94a4cf11a5bfb568d76044cb1647c3ff27a4b86007e4bd515fe21743b80bd9e8599a0e54c87", 0x50}], 0x3, 0x0) connect$unix(r0, &(0x7f0000000300)=@abs={0x1, 0x0, 0x2}, 0x658) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080)=0x80000000, 0x4) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000040)="0c6d513562f03ac2d7faa8c3f4000000003300000000653a8df40000c97c4aa73066a3233380", 0x26}], 0x1) 08:08:40 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r2 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)) r3 = kqueue() preadv(r1, &(0x7f00000001c0)=[{&(0x7f0000000240)=""/242, 0xf2}, {&(0x7f0000000340)=""/142, 0x8e}, {&(0x7f0000000400)=""/187, 0xbb}, {&(0x7f00000004c0)=""/162, 0xa2}], 0x4, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffb, 0x1, 0x0, 0x4}], 0x1, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) pipe2(&(0x7f0000000040), 0x10004) kevent(r1, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000200)) ioctl$TIOCCDTR(r0, 0x20007478) 08:08:41 executing program 1: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget(0x0, 0x3, 0x480) semctl$GETPID(r2, 0x5, 0x4, &(0x7f0000000140)=""/114) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x1000000000000297, 0x0) write(r0, &(0x7f0000000280)="cb", 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x8000000000000000) write(r1, &(0x7f00000000c0)="1d", 0x1) close(r1) write(r0, &(0x7f0000000000)="1f", 0x1) 08:08:42 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 08:08:42 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20088, 0x1) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x4}, 0xc) r1 = socket(0x1e, 0x3, 0x0) close(r1) sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) 08:08:42 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="facbd198c99bdbc28ee802efb4859e866052120828430cd5", 0x18) 08:08:42 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f00000010c0)=0x10) sendto$unix(r0, &(0x7f00000000c0)="56d4cc00d2db814eb8cd3cdd05a91ab7dea38ba94eaa957f77c140f568fba3220e5444fb77954633be3c7b6d6e2983e63c6425305c339d33953094790a280d0e6555966f0c432337509d7584c6a09824e832c608fcba85ddef7efbd7dae10022eed6caced5301a8f8fa90b13666f94ee46826978b29eaf4d3a3f7166de60e27c6d59c90ebececbbc30d4fd3a77c8012010c3de1e65c3d768611ca11beeed94df37aa1ae21c4e314729608c1ce054b6b2b797e687f0e6b0f57b56df007959e763d229cb2908868e84a50e51a9d582fed498b851a0b1d347bfe19efa91e7e32f94fd88502acbd19562210f13b2fb2935e6b2fa4dc3f345bd7b2a6cce29bb4f79468e8aef9df5922d158cb298796f7833c884ab56bf2c948dc4b4223fb0cddee22b144a9f70bc3e865f4e952c5a0d2f6d7f99ff67d2b83838a7f4be8900b6dcd825019c92b4701b1e5a791d77af783072a66220c2b2344ba256b8208461d9fc1cc1cc9b66d2e80f87220332f1887b1283e2c46a77600356831e812d4c9a3f772aee09e8eaeca0113fc041ee2616b83a804780c088a1a8a76862e510a110137dd54d4f1b737ccea126d6f153981273755ce0ac62e106f5b437d375660d9088d1bbad1219edd229d25818e4410da1f8dbe6bcacfe6ab98061aa71c49f58924b30d61a5423a3fbbfae551428e2ff77cc66cc00a72f0ea591d5a1b4ee0e20b047a2362b021a421d40f407c6029024fc0caf6eed2239992cdf881de06adef9a473f75f879de669afba6575ad746ff324bded9feabea08fd7643a120e20678ff82ba6f8095b5b8d4fd5a7edbe457a1edb13bf041c32d631547f1f5941a97ee8fbbbbe7cc97a2e20948db59a5b24f4fe890bf4b3fb655745b57d7e8effe344275a831f3491370965eef64989415afc9bbac3c25d67522f1947203e45d4f0d668313fc548e59d173095e5cbdfb9005b9467b1aca1bd8015246f36537e1555ec2a72f373984ab67631b6370f43c77c817974ff1cc001307c919f71d920935855a7eb01da585416760c28884c1edb46c2dacf5b4c51e7dd324108bf9616b731cafeed64604503abc2122af4c31cca147a2a0104fe54eec2e8a13303f0ea821de1919e55f3124117ee63a2b36d0dc2efbb88ce2671cbf840ef861b820225574c6f01da07ec819c730ecb5ba8f99d341e331a8b22618cab03a91e81959223172a14a4d92b8c0693a7227326e7ac34e5f441f85774ee860174d0ed4c291b794e7d64a4cb68ed1fc84604c802f303dddd94109e3589f19fcd909fdc1d272ef07dffe4fd52979ce85f04e5e38a623e98bef16785e062b16caa065fc964e1872198da84bc6e63ce6d6d59e7e80c7fbd7582474675a58476565db42ed7340dbb2ec5f4c91bb8eb2a0bc9ea1a6832b1b09961817f6c60268222d9159f18b4d0f1af03ebe7d2ed4c319aa00250af0faae56d070ac9dc7163c141f1658cc907df2b969230220ab2d2c0ac6707b0bacb065c09cec32a82897a3cb0bf3f81a8e4035edfd262474ed3fefd8c1f1be4eb46c9d8164e394be6cd40d3ed28cc82b45c304aae8b423fe4622d588d8ec646c75f759c5925a84f10b088997a28cd414f53af058d9fc4ede56c4fd37624e8de80a8b29ec9edbe718862b907d8dd69d5db2d3c0612fe442408cadb82fafa281defb1c415ec36f81ec010119cb81b35353a62a9bc80413dda63419edf7be6d927f457197be3468cd80ec76217cad2c49f9d658a0dbd59c76ea1f8c5b8088d661a1ccd7d96fd88c28f83de7b49925ef803618970f7858a38eab0ab266f68c0f04535fd7fb0aaaf5e804e8499eeee1bb526c0e56329fac2f4353bd0e4fc0cf8689743011723f21313aa960acf92c2dde399502ca426ef61236b168464d291c7354ca93030223925943d17aa204fe469525cedaadcdf90471837384b2e86d799ebdeada81f4c15c2066d40e96082464f766879cb4f601e760639ed66a49bdb911730e302c0bdc87c5b4cbc0cde1accb6136ef903aad8f5155cbf4c8f4f3aa44bec34318327d93b31325faf2a2c672efea4479f8444e72d174b9df8eb9d182f603ea95c210edea274833631d72f25e1f0b7c7741e7393c960aa31a476b481e010d78ca1906968eb516966a32aea6486982c433744fb6e14fc6cc0e11b7b64a89644db8dc4c708b577f1bdca135d921a6e20b9a91684a14885341aeeb252075b48029e333fa3d8ab420969dbbf473a59c1263fcb50bc45e9e7dc2e638134db5bacf74ccc02dc3e8871e090cb3c0686aba6664d017a21e025240c672a63dbbaefe7ba016c979049e79a10f5a89c0c70783d26b4e68cd4b6df46e4102013aa0de94e0031337f27582ee2a089c268a3545a1a13bf15e7609f8f2ac4aa20bb096a3ae79afeb5c3dbc1262e60438d8d633d6371cea09161ced5647d7016c1dd83b9f6f4446ca715209d0dd5665b4d80851741fda18dfc0c279c7e666269a280aba649c9cf376f27bc3c8087d232945e7e8d5f49e6b2b9dd977c662f7672317eade45fafb61bf4fc59e8a40c1b2cd0f3b73380decc7e3d3781474af35155ff69f2d978f3961511c39167e7d45e43e151ca1cda20e79f03be4d603272b0aa62a0784fc8c0db430c48e7b9ceab77600ddecac63954b059d53cf961c8c05b913bf1ab6e479bec9b4a802acc9084a55bebc452cad6a50d7be7cfc08b0cdbcf4cc58c981869e0d469b5feb0c7caf2f07b1aefa56ceacde8505ed8a617ba524db60e263a341c8f66bdef46099ac42368db54400bedd48d4487a991a26b083f65998fbc133ad64f507b49b1aee3986aebb0002260ca096d5cbe37f6753e13140e54c2f21b60a9582e848fbdc9ef18dab31e75819b775d5c38c93a1affb251dd461ec2e49823d84b7e1736e0b7d2ad988f269d5de6dbe204f7559f38e487ffefa913176d0be793be8729a04c1623bbcd29832c2f8ed3c92fba0b3384565ac8910602ba96d3aa2cb1ac89306d2638b29cd954d54c05fee8f403128708b7fbb63b6b587c8843735d7d2f3e1e9c45afd9ba7e26a49983c5dd675595b1cf227251c49f930e3dccad12d84341ba8aa86ccd1545ab0c0dc7f2d9901f9fba724499aea72153fc4fca0119e219b4523a162e899ae218f315ade6db82dd673710262fbed18a923f2ffbfad48f8eb01f39db8a0619340e359b2c8c78fd0336081d678d297d7b0bc3aa2f4918099f903e5f4fa321b49ed1bc6647767abc17436bf05d591adc84d4da7eebd55ff85bed8c16db26e0b221d4ab2521fc94a6ec0f7904b61b501daf50042017ddcf27709e6ac0d6f15c664bf7949d854ce4354b8436c7e8958a1e36cc03d8d5d89d98672a32efc1d7e19ac49b60382332f412636666c8e98d68290e0ad2823164ad9f10f80fe1f05b08d1683c4c33bcc35129fc6d769fe48fa22a0f7d8f9772fcb8747c675943370a47af0881e5d95aa6cdf97847ff08ebdadf7ebfa84b845d8fb2b5d32ce8a12c124525082f32c7150455ca3beff04c9cdeefe52c1e0a9e84f482c71e28e861dcb6b3632d755791f9d1a0e20a7680dfc4e866d665fa9acdb4966c4c67b935b8e4328019f896fa69171917015afd68e47709f56e6bacf8f79a6305e1790689758a227c82b7d915e56cc062a480047f2f81e466464bb090bf60f84be52235c028e74e863bceaf7364ea214a2ce5a794dfffea066bba0ee9b0fd2ea413b9da42ffb7016f3e3cac4d9f4f3234d562a24432a213b528b8867ff95cfc7e72299a471e9b9726f750ac68b95d1469a5f5b031f368ef4bb1e480aa571a5081d9529cba8cc3a05dccad3cac1e6b3b2c737fafecaf9dff9c4db2c218b88486577a82a9b526409e77b8d294f450834583b6c85b349f9ce24db17e84b7753b728285085a8b36fb75986d0bd1b78e63615cd85dd0f70bd32e7b53f73bb3233e0caae424c501284b92fdab81720861c08e268cec212c795293d9a16cf5e5c56b30fc31b5ad387e1300a4d7875ec2a6de75e5e349b017b0a449f30715f70911e0414ff1559f3d5bb988fd9b54814cbd4bd8f64f1b2a5327b510cb0246915aa2ae032aeabc2406e483209ea43d7774312677ebbc5625cb9f59d1def412162a3975af2b90c3eeb8205982c5d6fc64aca1f6f1a36a81a39ffd3aebb5d54854cc80962d3bd9435f7007e5c55597a9781d2fa4ff85cc5e8863a3224dbe9498b11481f609d4939eb29fad867f9a60e913fb3bea7899bbe0e9719fb3a8c886c2a51726b531e594aed73c24fba5b4b5eecbb774388d9c7ff27efa70c59ea0a8ea9b69298a1cd6d83fb6132f151ade83d4dc140dca0b06232c23cdec032a10bd53ccf665f17243f9b8d5c3588b98b9e1d09ebdfbcac0fa3720a6f9d45d03e6d0f692fc469b603c040b3212f46658ac207c6d8803e380245967d57f02431f5e6396ef4e0153b8255d0851e3375a362ac49841fa71bcc50484e725097eed788f0a51366f0f942b5964c3e09a55c1d55496cd27fc96f9d753ab94421d3a05bfc911878d230c9941d6c5a041cb864cc0268385bbb8b6a1e15a2180d83f70f2eb3010a593281a5e48123fa7a0881aa4918bfb40e65064b42bde3736e3e441c03ba753e7680d573869ebc35628070c36d9a018322a5e743a1ed6da44dfcaa514475698359822d2c4b966ef1bad0bbd10226a4ee497bad465b79055882b65b12eb2689046ec959894228689cce1490d8b7ae2e351481d7aab75290b55ed75603ad94a37668814f86d4d460392acdcf44af570f2a2ad2060a8f7389ad4023de623e2aba45c3091c60f8d65481e68fdca9440cbe0d59e510e907a44117e34ca36cb33d897b97d0765a2b8f6ba311fa31d7e9150166813dc4d847a0ea215da903e9eb5dc6a8dd638dcd848c9a84ad29dd7c2025a1e92d34b6ee58f91f2f0f369819717c26d14e05e66b9cbcb164687bcc290918f6e881ac44e9149056964723fe1ec83869d126a1fc614dfbba225ee033dc48612a4b793090348dbd36d66f52541f7ebafe96cfeaaf5a276f71a39b5e7af6a6ade001152c8c6d14a86c4787f502d0aceb703fff919b0dd3a4a2e0728d9ec30c91251a4412880112dde66723e80fdb65300a588696ed3ac9009d7e391127105ef8f38021efd4c850acc39828c1ca292eb9e5b8d0bd7ab7d7ecf7850e831530101668081713d5bd215b1916cec5501f5a5fe1fadcc034281d474fde6418d56ce8415a9367678d1269df016612bf40020656246a8655977aec17e1ad427cff7964bd659d715d91b5cfca2317dcad4e1f72166f00ee1d59f260aed9a43d32bc3b7c2dc5bae0f521b2cbe50b33b4f05a93b1f9be0a4f829597aeaaec84afec801b7411953c50e01189d678a50e4432908fd8e979932dba0a3451fa174af317c71021e6e35a524b54cd6fc9878f27925d99a9b7b84943a6c270fe4892d650099f5bf96caf7e9505ecddcbc718011ec6a9a28d71cf9bab19960e9fcf0348e7a4ab6d7566c33d0e7dda9f1836a4eb7ad3726b85b87c5d125f0c206ecf9e7e68e492cc5fd3982f248e03c620ed358a3b69960056992ac6c160ad27d589e7d73b6fae17bd8885068ca47afb7aadfc9eb5ba1c82f19bc7c324a6fe61f6ca082c23d1f3ff6905705f4c9c5016ee65b531c120ef2d942f0328a68dce9a9c244c19a7b946922c3023b8f5ff065196b1c6bcf0d09f7f78f5995d8b575f4d4227882d3df6c843b8c3603f38146aed3898dc4a3da3d66b694aba62afeead9616710d522821aec0b57ac296d7d498533d611916819b21389c58c8215038b6e17a213de", 0x1000, 0x400, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 08:08:42 executing program 0: r0 = socket$inet(0x2, 0x3, 0x89) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="59f8ee94db65cf425f81ddb7c797481b750082635ceed455592847fe234881a31708e87b06ec01eae211f8f836ec1725e92a4b5f38e854a4a6c4b0bdebbcd1a348e482561ef7f52965b743facc9770e72b6fe3b0ad50d40bd77342d7f2367f0de85709ba4007c0209b2e9e1303b318da1fdf82dd582b394595f7887dfba08bd846e14124f4e9cab80230517eebc5942e78d6474a2187e50d81905bd6db1d350421a5be232a9d1c2e065c9b520044c62a329e4bfd58a2737c1cd84e52ce5e74650f7c8cef9e5269eb7809190eadec4cbd96", 0xd1) 08:08:42 executing program 1: r0 = socket(0xffffffffffffffff, 0x6f32bf3196812707, 0xfffffffffffffffe) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x2000a, 0x130) syz_execute_func(&(0x7f0000000080)="c44105fa9428a7e33965430faeee47d2a10000000087e2470f4a12195563c4c289094933d8c78f07c4c1796e6658") ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x2825f75b02268d32) sendto$unix(r0, &(0x7f00000000c0)="b100050105000200000000b1ffff12004938050000000000000038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5267564c27d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a850c881ff7cc51e894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 08:08:42 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x800, 0x170) sendto$unix(r1, 0x0, 0x0, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}], 0x1, 0x0}, 0x2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r2) lseek(r3, 0x0, 0x0) 08:08:42 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x0, 0x0) write(r1, 0x0, 0x0) r3 = dup(0xffffffffffffffff) r4 = msgget$private(0x0, 0x482) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r7 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r9 = getppid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0x8, r5, r6, r7, r8, 0x24, 0x819}, 0x6, 0x10001, r9, r10, 0x9, 0x6, 0x9, 0x80}) fcntl$getown(r3, 0xb) 08:08:42 executing program 1: semget$private(0x0, 0x7, 0x180) mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x80) chroot(&(0x7f0000000140)='./file0\x00') r1 = geteuid() setreuid(0x0, 0xee00) r2 = geteuid() r3 = geteuid() setreuid(r3, 0x0) r4 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000240)={{0x1, r3, r7, r1, r8, 0x0, 0x6}, 0x0, 0x6, 0x20}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r3, r5, r3, r6, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) setgid(r5) seteuid(r2) 08:08:42 executing program 1: r0 = shmget(0x0, 0x3000, 0x400, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x0, 0x1000300000005}) 08:08:42 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = semget(0x3, 0x5, 0x0) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000040)) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) 08:08:43 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x10403, 0x10) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x3) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="7f724137b56b4b06f50cfe5593feffff907a9dc5f238f8b14da2f284df84c6712af88e0384a2f391d063ca7cc04783d52ac9877bbbbec22531ca8702e38bf1c1", 0x40}], 0x1, 0x0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 08:08:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) readv(r0, &(0x7f0000001280)=[{&(0x7f0000000040)=""/25, 0x19}, {&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/147, 0x93}, {&(0x7f0000001140)=""/137, 0x89}, {&(0x7f0000001200)=""/124, 0x7c}], 0x5) socket(0x39, 0x0, 0x1000) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) 08:08:43 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000040)=[{r1, 0x101}], 0x1, 0x0) poll(&(0x7f0000000080)=[{r1, 0x4}, {r1, 0x80}, {r0, 0x40}, {r1}, {r1, 0x100}, {r0, 0x82}, {r0, 0x4}, {r1, 0x4}, {r1, 0x46}], 0x9, 0x8) close(r0) 08:08:43 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) stat(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000180)) fchmodat(r0, &(0x7f0000000000)='./bus\x00', 0x40, 0x4) link(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='./bus\x00') 08:08:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x601, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x30000, 0x0) r2 = dup2(r0, r0) setsockopt$inet_opts(r2, 0x0, 0x400000001e, 0x0, 0x254) 08:08:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000780)="4c530b5be59100e8361c76bc8f8b7f8b1caa245a93e84df7622d86"}], 0x1) execve(0x0, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 08:08:44 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f00000000c0)=0xffffffffffffffff, 0x4) r2 = fcntl$dupfd(r0, 0xa, r0) pipe2(&(0x7f0000000100), 0x4) sendto$inet(r2, &(0x7f0000000000)="4d1ecb3589d910bb542bcf096c3a7b78d14a1bd08b5c32432288266de703a73b02ec84bca9c390f91f493637c0321460da7d38273c4ad4cf577e5f0164de2d624513c546e0c22ec3a2bd69bbfc66fbd605a8495532d409d9f754ac8735e74e353ff47cb0dcca1e13e1b115cbe2ae", 0x6e, 0x0, &(0x7f0000000080)={0x2, 0x1}, 0xc) 08:08:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x6000, 0x86136) chroot(&(0x7f0000000040)='./bus\x00') open$dir(&(0x7f0000000080)='./bus\x00', 0x8000, 0x8) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0x2, 0x2}, {{r0}, 0xffffffffffffffff, 0xa1, 0x20000000}], 0x1f, 0x0, 0x0, 0x0) close(r0) 08:08:44 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20080, 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x80000001) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0xc0206921, &(0x7f0000000300)) linkat(r1, &(0x7f0000000040)='./bus\x00', r2, &(0x7f0000000080)='./bus\x00', 0x4) 08:08:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = semget(0x2, 0x7, 0x10) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0xfff, 0x8, 0x3, 0x3, 0x2, 0x4, 0x84a1, 0xffffffffffff0000]) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0xffffffffffffff00, 0xfffffbfffffffff9, "5c06001b000200000000000188e4c12e00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 08:08:44 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x10) renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r1 = msgget(0x3, 0x80) msgsnd(r1, &(0x7f0000000240)={0x3, "66118e8856d5a179790e0ddf7e2ccd1bd88ba75ab0ff10fa2ee39be8bc652e7eeff61a0f144a32549218204f79f3dcc696aaae50904cff7d191b7fbc98941da3c5427cb31cba"}, 0x4e, 0x800) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x80) msgsnd(r1, &(0x7f0000000f80)={0x2, "ae493462a221ff649c6fff9dcfde120bb0ffdb8a9aa3833c3ab3294c4b0b3bf2b0fa4db6aae8ea1d4b1e2317bb45a6313889aa1e547b41baef72d22726585d7a7f55b7f1010ffe2c81955219c51d84fccd2dc867ac500e209c3e4093ba5507fa374a8a9d06a7487f8ff8ec3abf43a0a2b82b00c78449b439cbf854339242ccb9f8b5cd71ca08f504cb66f5694e9b0f2daa50498e4aade22d1c1ebf3c6911b1c151a21fc25c198ea71c837e168ec05b34faa3ebe1cbd07fd9d7a66cc268a551a7d4e26797e390e66b3d99511310f2ef3946065011b9dab8f4201040dc73263ae08497d3522542b85804d60f629ad7bb875b4f629b1c6e891e3cd47410dc341a11436facf66cbd0e34b4d5422489e4fec27a20a5d01ffe52428d4c66b17680c18059cfcb101373b33e91668233b88586b4c4fa161e42061b2e40d34590febeece133250d67c8170c3ada38a90ae7586cbd54fc8edf2d4ce4ce83fff4547ea44ae742e0f20f486f7fd2c35aa8fb902150ddffe094e0d0dab02176e3a5736fa692d5e1aca8b0a44f68c71b7d0e201540c779a4844726d7a32cd013a47782a7335bd34a843caf9ff3bf56feb0cbbce0dcbe8a4410a21ca54962579910fac5ebddfe139ff40b02cee08175113e9f6ef97af91373b3b7ac6b6d9ca68032a2758dfc1f38e916b64fa1adaea0dbaa350dc6afdfb44996ff2e613ecaaed2ad263260c5f0a7826bb29299a0010cf107381ee2f247448d7a515b6cdccf1adc33077b5fb834da8b34372f5737ebe7801ba072b1d2268d18aef5b611f9cfb20e47193a22877e98bf224f66ec2e81fa18975be3d8004dc5f98ed4c780fe6029a18acadffd3e291b07895f31002db0803d829cc43290b0fbe71d6a8db2cbabb985eca6f307cb1400d84d963ec8baf8fb409afb60b915d8ca5e8ccbfc2ce50a573aeea4347872bb47cf5c764936d6cfad6665be3c9f2c30280112ece900ae145b953e448611e7d6f6d5cfada8c3eec8f150864ab9098b7fb63e9fbb904c831a4c6d667132b1c533f1c9402582b46071670d759bf0119c2ac98933a400fd84dacabf9be69f1f7870315768585c47f0e6e63250c4b4f3bcfaea4a6e4d7d631879d8b35dcaa0c4339a1b26f41235eb53480cb42d46186d4ff27ae1db45f0090f2c0bf7c0f71498ebb3aa24ec001bf9c952d4891ea9b311de0fdae821bd6cd5754dbece8ca83718f3129035a58541848e3314fee3af53c4fb00a33cad597f2f52703ecda4341345f31109cbb22e7e0066093c1f081f5e798d80d8fbef6bd845e3e838cf852bfa1fa6f70cef6bf393143920e490e3f98c8de5300f445e3ba4951ba453ad5aba3ce0ea137308f32134587f80d8b53d3ad4a762c5d6d669af7e83740f3fd5f5fab9609b606063e7505fe0b44b36c97c878772793fd8761067fc25e031850b84f743246c70744ec5e344f4bddad97b8b57c77bdd02b541f984fea5aa4880f62c16af91f1cf99de56701c5ee48d8b1652ccc31bbd470dcfdea07da287fac93e57a3d4158d88dc91972be79db8af07b62dcebec378a0fc41241a625ac3782581af500a79018592469ab4570dd6823ec507ab8a295f379f0b8601f21e54a90f47065f0f0cf9d58cd773dcb1b71b3af0596d16e6e56b802ab7c1683f77d0191883394241e6f7263ffb4b565707c6de01d02a6904fa6c6bf09bc43373927463c26f5ac3f6cab6013898a38f3cd1469ce1d6491eeccd90e6fa907380d400033906c45c3141a0bc629e236ca877387c704fdad056b3cf3865bfed2fe47d45ea0c86256eb0fffa2ec00f34ed5a9ed3f58d97ebcac0976f559571873aaee3f209186f17bf1169af52d3d884efa248ec6e9c980640e51f3a11a80e399ae7bc9f7931fbf288847d894eaf104ef56054de14ef073eda47b4703f57110f3597296b78836fa29dcdee3633a9f7649a80625241aaaa75456344c774ecd0009318187086ae369b90a86fbec37b5e941ebcec4567605e3c8e1fcd5efe74b6681d64e6c0e32731b15182afd19816a416b8dc6209c9a4a2362ded541ff6d20e61b8b72bcd5484ad8d786181f70dfda1962005b802c58962a61eae88f1cb593de5f223bf8e418469850a5d64dfdf9ab1adbff1813a093f590fe4bbaacf20955e8d8e45ed5b21b53fd505ca7559c645552be0c3f8b666cf9d6a1efa3ee52b3e046d7091efb977483af2a507a18182c89e65a96e076373e1cead5294b9cb7428a941346d26bdfcad718e00fa46ba9b710cf58afac771ebb0fb77790ff7f6c8272621b5f286350f9afa8b361d6c21e1b4a5d7f27a8be64551fefbfa6449cb39e8eaf0e999260c9ac1a0d68cf4f535960eca2770af77fcfe12c5886854c32c05d14b3d349b5e733f309fb5df62345ae6db054e9304019f70ebdd5f80104527729557c9301b362581ee255187386755a58818a91610c40150924ab438038be12fad08289712230cacd4d068052dba82c75731b1c2a3dadac832ddd79cf142cf6009527215ff69525322c3935126a1a2f56090a9e3e64cb43a22866a3e09c5e1c5b7e0195e54556d19283ef82e14c5f4e663d7a8fcac623555591f841192d431687d5911e67d6f0a9d7aa52ade9435762e124b16e9aca6a32d4c8742e4b3c97f205a5f3bd90740b27d71d56928790a26b7d85c137b54c57cc3a685c54ccd8cc2b6523cdf86d66c94ffb569be0d64149b9f116dd993328594a833c7e1bcac2f06dea548650e2d4ff02ef9054e0de5dd12db151f409d897a7262466e79fd94d274b1f8ea3be5bc6f7a22df8e7b2c6e4679d069faf149936e77d02b646bb5cbffdc417588abc12e804bb0862edb5da7c14e5d8d4126e483588b6c0b105e87d28bb9f67ebf4e15a964be01fae42f594bc2dbe505200b4f780833f7f658f180a546977403c149600fb4a039e7b0feccc001d2de664d011f17561bf67bce5ca6b606904e2449caccbb3ba4babfde29e27572b4cc192a190368b7784af7898ae68963560b8da0d95cd707c7586d218d0d5a0d90c475863fffd2bea6811bdcf363675e3564bc45cca46a0d3cc5fe982bcced4f0f8b54b7e54e8d3ae075cd63bc53c63088c34953a147b9ef82421ac2c8db0266ca78ea9bd260d69e3aa029717e5d05dca6390136d53224be890c5dd2a4966ab6b32956d0ddb571a3b5cb21db89e0753a8062ba5ae38b709f08397002f160ab0196ea0c9cf95a382b7e5e760f962f20d4c620a8ca75c242f797bb0cc0f0c0bc2c7294fccc53521748d4a9df59643f9e7235713dce5126869e89221d47e029e8fbeb208cacd85925110533849ce90257a1307fe78ee514432303efc7e4d38a6139cde77fd50c6ea69604d798967b1a2444d2be1f8c40186dba0b9b0e8adbb0872b59b69b3684c0a88c41eaded76097d23bd247a58fe4935440d8cfbf130a08295b45993b64417907a06395e482a9bea11fb78de5669d63bd98d85a1bf84150883d5f9b0f603d4eed5c1cceca5da67ba5818725d72675daa1881cac76929af8672b947e9615b229f7a0813092231e72222c6d06653656b42205a26b34e0e8edf411d992cf94ee161005483c0052be9d8fb2df3b3272ab27a929597863c41c7c0c33b0dc3fe868ff3cb55ade2985be859330de6a7f38b20fc2916ab4385b86d28618439f6b2f18e494fe6eb58788fdab28c43d60a9386e06da71c18c615ff991c3a6ffbec10e72696cce900e00256ba6161b2f4ca6cdebb6d26598febbc7efc7dd002ad8de2adbb920a0b101f3ff0b81f61fa05c78e597937449c5299bdda32198a51a3894a6aefbea7036539d1cbac10fb9aa69e20531fdb4ac5a22740e641e3055ecd1b8fe69061a36e3cfe4a6decbb4de48ec3ce9bc1456b5b589f0576a00893545fcab17254798470938886af601579d8f50c363ba1d36346580c9beef0bc132b7c2be4b84e4ef027b70cef133af1d7dd523e571dba705934863fec82dc0045a2bcad605d381c6e4ca82e9e2222259b36db213141a8cbdc6c2b7b1ce1b283c4759343a5ded23b3775d8c8fc13bfb0d067afefa4fba88839d37dfb778e9a9adbeae49fda292a73158cf389bf88f19658ac6a78936d0b46004899ccff1e628d288b02c18f92003fea60e77581f078e3a137268a62f516257aac2cf49d328f47ce1402d09503ebda4797c4ac584dffbc2c92501c67abaf11fed5ffd3871a71cfadda0293fef73d793b883f3b9ef29896303130b5df917d6c026d1f15abf5666f70d95e322c1a964a0979f936151ee3d3c5b7cea8b90aa7a877017c94b92731f5c9c36cbb505dcc1bd9ac94902727d902b78bf9d295cae417dc75d97681042bcec7c18e48323bfc904226212c1a544d2418b7f02f04bdf740ae290401584da8a4ded3103c7c53e122c3ff654dbcf403e54a94ebf6b9111102955e2926c77ae300ce7994a93e865cb8eccda38317615785b8cfae1bca8c93cd18bd132fcb8749c4c1666068ff2360d69bae3b3218d767a58b1f22f64ca09e295695a46d3def28da77db2dd97bf13e560c55f4a57477f50b8ba42e9657856182e6605deaabe16a3a2c188e60f38e327bfaffc6023a317bd372a2947f72ba5463c2bb73ebaa8b6068a8ddbf23539b237777228c5f065404d86976a0dc8b9541eae66c13b71057287e3569411913a8c94eabec4b4e6065382d8070619d0e602906e18bc3e576791ade6174a779b9362c9786097413d47dbf69a346955ce4037157eb9ac526a2ba6ce0887872b1a169378bb131b18ab0b853127dc3ef56681e2754692bfbf13cadb01700c6c0c0aef750113a5c5b1839f27ccade20a7fbb6f906b5fd630d8015f3619d38657d1e78f2a8f209b0ebb141edace4fbac87a1aaa7ef4d42b7294813db5b3c2b2e52c8d52eebd59f3f5ea080fdaff94217bac2c5248978397a417c240f02c0f67043f8bf71f8871fd9ea1d739d87c2d6869111de0ed432c494ccc510accea45e8564141172fa4ec4ba3105ec137f01afcf68221879c09e23a4272991859bd2ec6c4735d0776f9982bb086c05001345108585a8b4c2bab824abcfc268d224e5f7930460844be9649f10b762e80f1f5b0fa22a870b26923ef4951f10094aed2042f188b1677a5d8ad1e4d0da35969e329847213bbc4911be9d3dd66ab1e2be2ce5da7f3fa4243a00f10dbc232905b067a30a99568b831f3c8703c2ec1c55b1349c6c68ea27b38958dc1e9f17e463278a45289471cc7033472b1dc233fefa827bc81bd903f58bdab34ca804d64c17c0a5c107151bd9f6217123c856162b63fe7e62d6b0f95921dd6645dd0d68dd8b94bb90949c0e85534f01443309b594cd52592946ef90453ee57fe0ffc6d5ac884249b3817bb0c4bf9c40d479276ef504fde6eccda8d41356cfccf428499b91869127771af29ecb420a5609d095a45d6f4a3f6d9ef68936e73eb5b7fabdfa03e4a5a7888c02771ae8afbc20130c61fe4877c838cec58e122eae196180e415741e134696f3de1456b96533e6f59be1315e04c3abd95034d47597bdaae88c36dfea004e9d57678dafdd3b2b9cc4e332ac43e411ec4a74528ca81a9535fb17a759dbcf648b21b94ceda91b64e3a14531c25143a002c7da35eb03fbf488eca872fc421d004fa76231122ce033df48a94183fc3ec17c91c7b4033a075bcd7ee09018983ecc9f1ac277e25fd7cac9436d135c4f28cd210da304f12e5558c22fe45b9341a25df5a0e89a38248c28371a47dab107b46d68164a50dfa0853b803319a85c950e300ea7907e089ccef94745a47daaa4579797bb13a210b"}, 0x1008, 0x800) r2 = msgget$private(0x0, 0x0) open(&(0x7f0000000900)='./file0/file0\x00', 0x2, 0x20) msgget$private(0x0, 0x15) msgsnd(r2, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000018c082b64d321c3bc2fd28e4f3e8ef297e62b83131ecdf6f9c4cbf37c2d52b096f0bae7a165153f068696590ebff6c87035d07648ba71519969257e6b48717b98fd944f7106a328832ca4076e499139f46412003183332a3d10bdd0023dae52bc4abb9988db58f40d4d47ab86552769369e11d3ab178a979c4826a1063ce4c25611a19bff0eb24b422d508e578f9bafcfbd7181de27443be16cce092198711000a14124faf8da487fe8d37aca08dc3d3b4ea42f4139835e16cf0148922f3e63afce5767b76656bfe9321638207adaf66fd30b1d042"], 0x1, 0x800) 08:08:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x1, 0x3f) r0 = open(&(0x7f0000000100)='./bus\x00', 0x5, 0x22) write(r0, &(0x7f0000000000)="021437", 0x3) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)}], 0x10000000000002d7, 0x0) mprotect(&(0x7f0000455000/0x3000)=nil, 0x3000, 0x4) mmap(&(0x7f00001ee000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) preadv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/94, 0x5e}, {&(0x7f0000000200)=""/114, 0x72}, {&(0x7f0000000300)=""/229, 0xe5}, {&(0x7f00000006c0)=""/175, 0xaf}, {&(0x7f0000000040)}, {&(0x7f00000004c0)=""/144, 0x90}, {&(0x7f0000000580)=""/162, 0xa2}], 0x10000000000002d4, 0x0) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x20, 0x6}, 0xc) r1 = syz_open_pts() dup2(r1, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:08:45 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x201b1, 0x0) ioctl$TIOCSETA(r0, 0xc2d04225, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 08:08:45 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x8000, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x10004003ff, 0x200007ffffffe, "73cc517b854ae5fbff00000000120055098c6000"}) write(r0, &(0x7f0000000140)="c7323adcf6c3dc0dc514b25b6fbe766538b8e9a47a6e9fddfddbf02af25e29d20fba25d8c6f0539a52be851c2ddd71315e238dba42d4d1e85bfada53c5d1f3b8c7c34564f2af68a6038b349330eae21c99af62b981f73a2f2f549477c99e7a0cfcb5b6632d8d801a3040d79f3b52083fab914b0afb9325b095b370bf2eea235f375a97c2100c2d1bdef03a25e1e6661d11fb5335286745db03dc19d7b55c4a", 0x9f) 08:08:45 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000022, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)='^\x00', &(0x7f0000000080)=')\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000340)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='+:%]\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x03\x13:{\xbd%\x00', &(0x7f0000000300)='\x00']) pipe(&(0x7f0000000380)) 08:08:45 executing program 1: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="101d0000000000124779e1c9d517a079144e12d8ce33b41c5fd89cbdd14dfe29925b3ac36dac0622b09c94ea26ae80838e2f187f059ed98236bddac41fca9a9dc7ae95bb1a580675e0a729221843811b9edcb1512bf6db5343f7239a70712891ae5457daf780306b0926b3931d72cda63a77e00fd90932d8ed724a2836e6d75aecd9136240ae47eb1e5dcb722386be6ea6b8bfb66ac06ce2c445af399cc54706e133be084a78a3ee"], 0x10}, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x4010, r0, 0x0, 0x0) 08:08:45 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) getegid() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000002480)='/dev/wsmouse0\x00', 0x8, 0x0) writev(r0, &(0x7f0000002400)=[{&(0x7f0000000180)="486a7018be26d51375c407749d323c81c939f2c145dcaae024e1610357ab40ecde00fe3c52f1a56fdcfe193e270e201949819fbc4c7945bc0131c3db7241a50e0a9528e26960af049666a67460a4b3db4695d0aa45610cbf8d2752328e788527d5bd4b8e4131f300f9f8857d4dcbc7f82e15c3baa0640ba90c352eef23b9a34b384ee7e9aa00236855eadef2cdb2f1ba114db7291e35c02a11e65ea025865fe15beee8d1", 0xa4}, {&(0x7f0000000240)="194e4408e4701d5bc983c5277c65cba228f6f5e53a418974bb5107e1e505c0ff2fcc75d0d7df71d75fa497489d28da3efbe7b27a04f212ca0b4e34cd48dbf2881f298eb995e17db4993141ecee7b4b67bdda79c54764bf2fce5a6a051c6a82fc60e24e34a0c89dcf2be0396e285aca6ad0bf05876cc2f9a3b2ccb6d4dd86cd1bec6e5228f55a7680cc4d3f3c9879ce193fbe17e18dc2b11006c13d71f7957cdd873f9fd48bcd20700069d822fb2465b524921727111a37be9c3dbbdb2f3a0a063187fc615aae38dbd208572000f344f5f98749aea1f815633b747ba1179f1f3330f835699af8e90c8cee127a88266e5d221ffe21f080b483e13014a2ea89ef5181278197c20c959df7b9a3f1fd03bc7f742ca528edb3639ba22fa199d9f78e88349f2a8d6047070daa3afd1901ae141ef3ba77ea7c5f5445f0b471ded7c1689d42f8595b7360146678cb047682b0211f88b7fbe446b3456d28fcfc6fa624aa32c3a5b4890256d428171b497042595db5e0dabcdcd0a48ea9390a3a7d93ecfcc2bc14ec46ea06b7a1121184ccfe0b1b1f5b6c9dd2e7d117a7e2e0067719ab305850b88b7f911c1fc6ba481a3072499e8fdcb27ea2a5d2aec5b86bdaf1e121fa782be9998bc44457b987d52f7c200ce5eb2b12e900b906ee24b9d2079373f298b4d2f8a087d5b0182facbc1437ed90e5dc3561bc11dcdc9ef7172117f4e3e9d572f488c5728195348fca7601bee74c96aedfa879b3253b91bc73b40431322ef6bc786db22275b97b5ccab8f35b3a3e0237956acd19b019ea5345f821e6c402d17c73dd996ab82e510f573d6b9bfd0c8192af2956fa80f9bff5c167b4d5908e613a6eccbfe055630f0ef1ed2478d572c6d229b88aeeca8cca8f7a1efc2f7502598c8155ab93bc417ced4ed052d7a56d2af7a96e8ef138fdd0c2ef47dfcda7f1943a48ea2632b46485b0d923ccf4f26413ee33c97ed3e4504ced20244d369bf446fe712be61f6b43a2d9a5f2d9024cab8cca383071054ebee709863ea90d03ed27d1597d3bdf5a3086bb72f90e9f0d410cd873ead92e4a86c01ff0ea2e0bcd6a6e6d1bd43647dffd4c9f61ef441319499ef9040cb0d78db954d1cc865131f9f252c736dc0ad4615d1763c5cad505247723ef44c11b541a8b1cb6d0455a0afb5a72322fcbd36812992576425773aa0c325ff49b72ff8aea6cb2323f6ce05624ec5e02ba30c019071697b7af6558b1d84d0dd66713f5ad93b8ffb23e9287fe6f63fbfb725346ea36d19975ca7738fedd8a214c47f84027f310876ca1c0af2a990d0b6cef03ca02514d63498ef4bd627ec8101cf144ce6ce6f9d1adadd59373189c97d693e8528129b87963086995908ff8a926d92e08b6c3f9eddbe4df6f6cef486e49de24765c0b055ffa1b0a0aa8181e0c833ef75022b071d8689b7871274b3e9a5c91ff696a4a694c7a670b1ba0556bf94b209a77dc1a8dc2050a3be1253413c1c9e39e97751be472dca7fc02723ddedd7ed920dcc4da5081d036cc5e48f8bd2cf6e7e549f00432bbc972e47c479be036a794ebddaf45b1913c985a4b5693e2a5547d61e4811f1ffc7da9412bc7a2ba9a3eaa33e3e65599d20b6bb4968bdfcf0986431a356a660e14c96b32edc13c729b90653f6df6042025de6eec5efc00af069529e062f956451fdea90d5bad361aa0ba9645fd4afc114324b043ca4ef0df037fe9b12424cff508c29bd24e69e6df6ec08f1dd71c0df448f38105990a93e8842a7c85c2c4f83fe73bac37b715d9194017b76d15af59dcc84f42fad8b19aac58556d642a04873622b18c686c638c5f2ccd2510d24dbb96576d9fb541b6959b6a6b7606b9e21fbc6767f7e43e2ed1c1ddfaf954a4e53303eef91a510a065f64b036fb15ff36f5600bf4ca456c6c8a04969fe0c1139477c451acb4a1f04ab10a4e527bca33bcac9150f22cdc6d64a032dca9602d38723a74f0c903fb7224b9f582d11ab50745446cfd97d641babb0203be4e485f6e50f683c5e50ec53ce91caea4ca5c39a87f902a976736e1976b2e60a3a207296b4d6608775f4a89637f99951c5aea565e046094c8f28908f5a39bfeb66b92de5eb8dccea8475522d0becde1dae014d5080deea669136bba037695b435cb23bdacb5d47fab88fb5c615023e5862f1a817067fcbc255743005d567aabc94a9a3cd010fe59e4cf8720dc85002336bfb57891fc0634fa60d63445d1ae3ec243997fbd7ddc0d974b4667502d763f0bbc1e70b0b0eb92fe090324fa22246ce8ee2e4c37b0a8cdc9a76c3b6cb8aa2461279e492b5dfec43fb8b7cf4245b5ab556eecf2a64d496f975b2e0e02a27861fbbf48f8a25456ad5098c5066db00397735bf1f779e295c63d3364348ab2792ff9a63392507282b24c38ca8b0cd8ca525639b639e9ed3121672fc182382a4dd3b42003ebaa8b6d628621a17551053a34d4c78ece3db49d339f33a62094d572a585fa86c849c5c7f198137943e40c306872402081cc0c2d1385d800c9b603259b495fac86b602fbf45e55955609986ac39f1c7517cc6c783fe1d69b0e4e4d367e2ab2fbbe60a006061b7fa1d589c3656ee4c5dd8c949ef14f277c656f3fd8ba33693fc85c43b6bdc3484482fd7c2a47b756c22a341f0a8cb4e14004dcd694cf7dc155535851bfe6ca7e560fd99ff917d6f187377197e7f45531de6df986d7e11f16cc75a6d5c609b0d68f3f6c3cd363565cf514ecded55744a66ae9d00ccd15b4cd6e70f02d6f42a0ba0878d1a114b70fceda684626c737d45e01d9bad5bee218a4d203eaf5967f8114930c2ee7d85c2a7d144e3c5de4ff5e2b8a1d139a0bfabc05ee7c961381209acb757560dc97d931f4cd59f41840498cd6a7d8b62c00bbd533cf7ac9015d36c47abbb99735e563c93e508817d41c0b7254a9dff9d6a22d871e8a73d41c2d0140316bdf90b1ea4beceabc915a773d6fae4d70a2729457a4404ff89be59983455b62923668e6d48deffe8cfc75111835694c44a0e34e9f0fcee771449a9c1bc6b20c25406132503f99c75c9224684f18cb9a0676ec5f9f1c4d96a7ffc86d9e1befb60812b3cb3516a363b04b3324b1d3a1fc1df68f9ab3126f127b65c59cca67564eaa8fe3f33139fda2fcbba8a1d63c0c472643e58a4c3818366d2394a4258c768c15d01bff8b6a388791c4aa373f0516dc42a20ed05f3a58e9c60cf090b4924ff6f1908bc39ea26d18f6e6f678a8475dce2faaff1255c6d3d8275fa9669bf296c4a032e58ef653120fe90863b6327e9df43b3df1c282b917ea413c32a2417f9294f51e31fe11d6014ead58b188b960a074d88b73652490d0e67085da203e2e07c1c6b3877fc5bf1781707a68f2c796cb33635ced6c0c70d64eaa13b3780c0c93bee29ba97cb863afea5c891107145ba788a7338faf68cf694bc31bf3c46e56344b3cdc00afc40e0013733494675eed436b1b78528c85687fe22c0c8ee9e1751ce57f1b72bae16a69313cb084cf297e499652866577c2aefb53f6540c6788a0bb6257ffe3dea1222a9f6ddfbb7b997bbd54fa0f57f3e0ab8104fc389a7041f0dca51bafdfe134b5964dfeb2eac5e7f939badfc19d58d95270dc89e71365bb48016546014c14ca6495ad406e86719d6f50979e5b08a4700ff8e412d3fefa35b49331006a24c91fac372b387d9a17a19faa1cb109b93cf9cedcf0cb436b32a8542b16e938680a3e55849e40649d1a69cb05ae997de0883b9bf2e6fb397cc5298c1187ecfa91d3cfd6ae27d7c2e7d0837f613d9edb724caa4081395e31a53e08558d136838e579fb54b926dd1e9230341da4a4eeae705754045ef8af59cd17adb950d5a2845e261975670cdfa11ea71e4ac16186636911caaf51da76d74ca096dc8b6fd7b4b9b6b75b7658e61abd5c80533ac1d8445f82fbefb9d19f364d5a968831c567aeda8c09840e32502f5c4c44e2ecf99bab4992f4a3c811b2c34fb42d3e47e449c3b4ce92d6f46c983288e9a2c89028a92c8b984ce39a03d1d413abfd14fc6668b95a930ea99689a9bc0b3d004c90d5d40f3a84047796fe38280d4ea9f1959bac3dcd57df67e7d2d6c2bc137906225bc1e94bbdd1112eabfeeacb380dff8fa6e17e0bd6db4daadcef5ff0af44c6804dc4debd148de7c0f0640964294f1614565ccfda8323ab8e2e920fba5f9ea9c9659fdb9e090acb3b29abb73ed15f3bde6b58752d36166c85ce73174b95ad78edb3328ff06b97f0c4121f931a2bb4b209a3fc30df2274799aae6387de60fc3d6533a36663218520a73a73d9df2cb3b49e769dd8f32391fb032c06339eac48d9f44d3db93a60f588673a3ede183ec161c86c140d652bfd5ed504c13792793377d49a6aae3a767d8e2aebc1a59a108a5d2ae7288c0b2dbb778308e28c4fac26bb68f675bfad3b3f8fad93c2432d4c2ddcf1ac84b3f16e399ac594b122eef548e2ab755c4a96a6a94f4370b9ea28785c7b6b695c0dfd162166be6e1a855b69a85d972d01ea227ce6d331bdb0ed592663d7f881b7e9a8dcc1c413f96dfe2006c8fa32c65f150bd352ff9c5a72fd4262b4cac0b39e07e6dd5f8e6a7b8d49d2a89c65ea77e838fd68d109538108efdd7421bfffd9aec363c04145179bd407649eab15efa77e6e7c8962f6b3f9e009c5e7b58951cd6c88e05e763e478458050a134957598c250e2f4828f0f4b386d44a4b6699af96d19ce053d55c9547dc5d86378882c24ecf7e1f30db4f394bdb0ed82855bee6ac4e2464f2d2f3e610057e011a63c51e032b870f061d7449223f2fe7e6355881d0a5504cb6c04dc1fdc21f8f722f1ad68d58ce45e61201ac785800d61b338fc7f5381118297c9ebcdba242d4ca40eca31496e8a54af9bb698f422d30597da4c4ffe75c7e31257c5dda7abb2b5a72f4accc90f26eac5457c24b227b4dcaf85e95df032c6cea3a39d2731d2f10bb69d625819ceac4b7ef8e3a68655982dfa82b0cccf6f30fd9b67ce542e0f89e213ba10cc4b76cd7f0a802357ba53931b3b4c06b4b7658f2a035f12545099a6864917feef0a90a92ea2ab168f23c97d6694e27c2b202534446b5aebf68cbd169f8c3534de226c20777439a6fb5daf7893aea9225be7eafa094a976fd9dd3ba6fd466baf28912b145ea127a2d59e9e4aab4ce023bbcdc1faaa10220a14f55dddc2fc029a5bf89dfb0413f278800dcdb5d50d3f786ea9bbef94344e7066eafeb7a0992082932a4738796b7a6897d803c525e286bd3cba1a11560c17cc34c1c92da5715e69b39be9498bdc0d30f1f1da708593664a0317f8161a7471aec736d107195ada4d4f22999d2163a7eaa8c5d45a76d37d440828e9900e51eaefc54edc1c22a3d3f590db61970f6ace73995303a1f01f83423c4ae5f4998b5bbfba37ac540f9aee686cb61822c44a0d24b98424bfd1d2e51328df78fe7f279942df53c0e3f72cf399faaebffbc164f082fc757a8468ab7c32cfba5898348bd5b3643bd3e95344fda3aa42dfb38038a5d6fdea699a1245eb8875e12f310bc2959fe865ff3f8f40b288f61ca0c68d391f7d42723a02842c870c0765b6a33869ed46f655e6213e6d395455669baeed5927e33e27c8813cfc879b4785609655a899eb68ffc8257b623466eff52b0a832d40a9e027c04780faf96b6408a0a4b590a82d0d23fad1937740cf1f900c56773a9f3924474442ca52574990c0342c34fb5f65a4cce3210e859dae8d66a33e3f9a1873e3f821e1b40ce013e416a344a957209c1b3515c9491f6a500b3b61c0c9ef078061d1f", 0x1000}, {&(0x7f0000000000)="5843c58af8ce6d677e724568c7530766f354d2ce77bc47d680b3fd934fbeeee89edb05969dfad87292354b10c0f6c9822cc487e4687d7a2b", 0x38}, {&(0x7f0000001240)="db7deef249f4bb26b0fd209b6ef4afa279780ffd32a44ca83168a5de3a6d914c3a1d355d461bcdda91b40e521d81505f9ff98c98ec951552e63963e277210d89495ce79cfd78f854c305094f984b901b079deb5d7a8aba03c7299bf378d4b7f8a074a63726b95f024a1ffd51ab53765af4e058333838555540203a4c8a809383adae9cfded2efbf78db7f908ac5baf62422fef4ebfad4fa63d808bd87bf63f74db89209138532da58a788094a57565d45ad15c763126693bfdd603f10b688229df5b59b5cbf696d7803517c353b8ddec742d905e3ddd2c", 0xd7}, {&(0x7f0000001340)="cbe4a7e528fea3ae6fc03e3a34d6606877a165847d08eb5512e92c27f8e9bbaf0df08559cccb7c4bdff8c2b64f883544b1162fe6469752a1bde8a0307b8687332a653c404047e5c4752c2c84d6daa0c0509857cf9b8789495da82c80bb77c5907024a225b117b747401750afc111f770bcac9fd357514788f21cecd8b29d81bf3e0dd9f5bb6ec2a03e10bb32121915bb39571cd2d33e57936c9a424e48c1cd5687d0e2a2279e7d94099afca8f9cbb1aa53c1eb5ff0f8e110c183d08273516047a5cf9b2a8f92dfcb43be173862c7fc47e6e66219adce705de1d7b57fc22df83a20b269af1468515f4a6b26c7dda9c507225cfc8e3955688c75912ad8e78fd7469d8b6d474b2161b8593583b177393a31e71a9a9e3f75ccd6bf581a19230a41944b7042edc3bc8b0a7152b82d663a53f0faa3638f1b801cd8e071ee68b7033e51504f07a8ed63b61a31f640e4f6057f55a191e3ae86a90f39ccdc208156a5515c0727190bcd2fd64838454608865115bf69e2b7d770c1d8ad11c2441437a67975eae7f693aa32cf357b3b11a7fe639ba15bac01899835e6d29e71b508db4382bb9974c5ad1f0d5b8df1b3b61028d975dba9a4523201c7970a2cf52f11fadf05148ccbe2f9e93a55c8adbffcc9d637576a963e1a2b46962fcb28be48d23b2af1983a5eba1a124d421695079015820c4cf58ccb06df0a0848a99282a47b1d1dca0054addd8f11e703058a62bf25cf7547d14f49e61da98d51500718e3d258b5bac50a6211d9121bffed67f8ac47bead82c128f0e6a8c11d8ee780a2792169631056e2060ce6b8fadb768eab67853f38385615a407e494629147786fd46d1be5294a3a49760cad29577efa0b165458b70dc8fd6dac9614b884e831646d3ff1410123b0ee3c83a2ed0db8a5d478939d6cea2a8b1ace3d2afcd48d1d1c6c8c2e8597c50697ec41d07ef95cffcbf68be27b03d253f1436135a857b9351d337288ed6ae6004bc9034ab90ed7227da5f123f250c1c02c9e394b30c247e49997af6758f795777033d69908376edce4f15beb51e52bf057318d586ae1afb1d855d9d64f63d3c66e6e2e7d879c51448e2b9d47cec81dc13f0ccd88f2f7c5885be5337630bceca0ea7475af8958950e1e51469954fca0ab6c7cbea78279e0c51d776e75b7e8a37491a0fa10137dd853a66a56cb2f6a32b2de94453b21875107b8844f15177ed5e182eb5306f51bea7dfc214ba655171164d4e7b6817aff17d714243a5f994c5939405a6f539fc3f53be992d3794532fcc6147e5703bfc5ed2a933c3096dbbe3b7992c2bca0e11706845e016292addb3856ea4673eae0b8c6381f4c4c3033d70bf96dfd10900bf18ffe7c25b9c49eadd4c9b7223ac52366209a6691dd989c683aa9b7bf496c1a653e83f641951302f9524279f9cc0b7fdad5e091eccc9e6d0d7e9fb505509bb3f8d26268e87db24c2b0c7818a170f51592c94774a0267d4ce354e9a438f607ddbba4848525bb6bce9b532abb15ba0cdf54815357f08d708aed36ff66868f0bea990ee75532fa7bc1ad746f7b71aa0258bc0f5bf8228774952fbfdf906ea62d3f2712b4c7dd53c45ce8ce1fc89f95e05745220360ce7900601b217375adfad28068670f835ce3e8e25b744a1fe81c8de1874397b40bfb368a9c1403d3fb3652df35549992197c68cf32d3e08176561e31288f7558cb1c47bbf81581cdf6f49c425fb2d14e74a4043efcd579a50311c915f422f46bbc17fbc5c15ec3053bc527d2db0cf413fa2e4a83c7f35578f4ea4540a7835aef82701aaac800e92fbaca4b05dbd9a1d61ccf48a2406170e3173af9f26d2ef096db716b1d332c58411bec2904edb446ed66c319cd0da38087de8326c925a03e1b348d13626312c45e91aec3434d306544b2dbde55b5dd8d30f4def9ed994be63d2f094ade9473e3dda9ee329faa019e869669563cb3f1feec5df6992404af6e99fa5484814989b8943d4f1e39ec544054a668cefc01c68ef034557d4b612d8486f1d19ad086cf06eb1af82f0abadaea020bd62ba1bd4ff297193758d9313d0c1de22e93e7a51356cbd47d4b391ca58b96a472715fcd5cea6984776e9c5936c7f589d33e50973516d31456b18c0a2f0c863f355c2ec28872415c3f84edc005a03043910a08bf4186173495cb5c462be15b52141ef6e31eea2fa2a4aa03cb14f9ee234d0220ad39ce6df4a745ea826baa164f9f0f18f2fce47a7ce10f9024871bd7cafe608108b75b40d04a9e8c07a8967fb1478f0db4a58cbd2b9d2e9d192dc152115149ebd4559393818f92f1c0fbb4cfbbe25675eb0c8c844d9e03c568f2753fad14b53a919c9637e264d454c88935945565221fd57444cd4e4a2e73bb40ac31e217f3bb33002d157f3f3f16594983b7816d934745f54a77951d51ec1915d30c89806c5a609cdf603e46767fece504ea71a68a7bb5c5dbf661b5d4915c1f065a0fa4d28d8140d2976356f8d70468b924d872b599c5e255fef0a13838d0a2e4188275bff842c55b6d78af1fba425a97b9acac603cdc9fc2fd6e53c6f3ecbc84ac779ad0160b65ece0233ee609b59d636d93278bfff526dfd17fbdbd3a0d76d7662d4b64d176b5021f3fa4b3ea9c199a1506148227755d2f4f2a168b450f629819f0ccf2580d9dd4468776a20a77bb04de2159f3894c4538aacd7a82ff1fb0918f4026ff89a1434ea87177a3f079aedfdb02c6e1c3de122474bb092ef9f506a5692168c786329ad2d67c128d7ba320845e0dc06da999c13121f4782dd8624086b3c0cb4c28bb28d3f466c8bcfcedb89c6975e0bc1f4c5f893c57d76a7b2f5a7ffe3ff528d3046d5919457fefc1e59d74adc3dea1d4540f3006ece0a15a0588efabf673433b69cbcd70f720acf213bba4f0efad167c47355d75a5d08850f84e7879e740940550336a977aba8de2997852281ee9f99d73f5ce705892db40407c92ec41d17823350cfaf428304ac76a19fc169c89792759e9f75f5fc49274f03d49dda6111d4168fb7564e4f573d271f1bdea2d0ec2d577f8cc76eb32796e1e71a9272b2479a0c31ab22d521364046bcac6e12e4f3ef28585becb898007c7789486aada6248ea7a3952f4be599636a28b8656b1b1767b2bbe57fe73abafa7a9657295b056ac41ff2c54b2b1876aedd4170f41951640373547ad2192698d24ee63f7497d2b1b4ebce2966ca12b2c330564eed4646115fe47493ba86374f2aa0191ce57c4b79ad4d48125af462cf7fba3883f701889ba8831b442638d490cc507e6c82e715b08771926969bbb1b507536fc39ea2072bb49ca2b29cb4d4f4bea029fd362cdf1777ade458d32c75169dfa8f9a16b5ff76b3d058a0beb9660691b6a4e327f8c5c82bcecb5576f0e7e7ed4cf87f6f68a064efae02bf8e4b8abe95f8ef69e3585fe25cd3b63d8f0b5d23c2f0b81df3c4fb7236fc7a2ec31eb104d717a4331f32d9320b5a787a5fe703d6ba4e012aa8cbf5c8abd48aa887d0b4a9fa6983aa47622a30983180004df7416b62762ad4394efa3e0f98638d7212c33868a9d66a75067959fe27b84ef1e98365a07d3cd3ffa105feef960e0565275cf25213aaace103d2be747981a1fb8baf1f096ca86f0dc173161339505a3192873055a3b293b003b64b176b104a8a82b4a45fa7ea4503e0f2e7b54d6a363ed7326977fcfb6fb78e04946c0b724456f4b3c103187774c97416ec5cb8a0e4b7a1368ab6e6897a597dea233d408d2fb020b42527dd60f3f212ca3d9caf1492afc4097cf76234701de361e0c9e2d4bc3739e458e82d7e01ebc1f7e9c98c309d4318291127cac9e6e200ec7db587bc297146235d7b78b775ace7da7bb7a9f9fe704c202b15be12af0509ddc9ef3b8bd0f6d727e1c11975625d285e479807ce577f012ee84d4990bd56fb86944a31439652a349138f2546448d59fa6872568394f789ea0fed29c5978195d58496932b3d515ab0b05c7adc0017fc1b3a71305f01892636a989afb3d1ca032c4736060e9b855a09261d9714b6ad1167c9ce6bd5e263b12b86e335d75eece692a7c37376d0f0419a0599ce4be8a5fdaf5488d09f3cca8e33ee711c256ce104edb429a4cafbe92a70a644ef7a708bd20992b64894b35884c17085a649e3db07c351af2f187e5e618910c05735c312250f267d7ca561710c2ea2f9121ab43ebae96f97add513c9b82ec70ba764d0acd187a04e1e386ad2d75cc514206bdf6e62a0064a730f60ff58240d680e3d7217a57ebd67e1eb1a2c7195cddaa07358baad1aab2b4e455d62cc24e1d905678482427dcd80b46016b503a8102b33586587569c05c2fad0d38c0b50a44dee546e53776e7169114bb30e05f4bb19e0252372322ca37c0140ad08da81991fa473fd10b4312befa98380be489271dfe40199bd266b65f176aac7dbe716dc041019c6fff2d5823dc178ec084d33ec29347b2cec88bc23ce1a829ab8699d4d4b198b232e642b00ed8a0f0c9e605ac659f7733a84322d20fdc6931f461d2911286ffb4dc4ddef78af1965475590caf11dcbc6ed5116b97b31ffb0fc6634dd21bb7096e42845a7461838929cc4f042e5bd8521be4e9704b4f0cb3de89b86fc849275145de238903ca55f15bf34f8c51b7fac8e4b65798648a04c9e224400da7dfb58b26f2ab296d4276beb88659bdd4cac92fc59957eb023554cedd15cd8612398e2b9054d61d243bfbce9411fac267652509d596831414dace4f2429a35e7c5c49f42824bd089c4bb3a68bfae27b2dee2b061dae8a7487b6d233fe623f76c11a716388ee3b79eddcc751ba251c5f6f405c9b7ab6cc5877c15590eca36b90d9066f544831907c32d642d2c1bb0ff0326ed0efb45365abb6106ec2584569796786d7ebe204bfc0beb9cd3b8f6c071a41c56ffced8345775b2fc15fa5588efa664cf59b47ceb007b325bd13c8b8a9a134e4dd0dd87f905f9c0eae3348bb735a687c52805ad905839bb0d858e967d5d07723adc58ef65b58a4f6bbddd7410be098572a57fa07074a003b545ae1f3e62b3d380160cf12a04122e820c7fa5409452e8e40163993b1d2f0e318db7b0a8b99d7543f4b22767fd681cc6bf2dd89943b99e849fd2b4fed6feb93f980f1eb42ff3b27647e80d2f568ba502f097cb8bc3198bd45a34f41d5664d93fcd39f4e9dc1787550f8bbfe58fcd51c89d4897adb26a34e26a281b12db46e09d611c0cd03b7427708c18c6c545bb4f2ea4ca24e6428822db60fc1bf967869b0a9a7cd3dce919665c6f086b56a751fd6247ab84edd74da83c60c6cecb09e9a3847501f292ccdbcfa93a76a0f5a724395cde6be4e527e76e67c9040bec1416e75af9efc2fc120bf08f486289efbd8927719094c4b3a67e3fe2262a2dcd552e3968c1052314ebbf17413992c0c729efd203764214440b946f5416fa2536c14a3a67149944a5937a006e15bfb2203fc21fc97f765347953e3fea6852a450083a0d7bec6e62d16e6f293b02eb382e851faef5ddba432f9e9dff0b28a712bfc62aa310fe88fd57691fb62ec0a3ca72dd89ba261d9e96dd4affa07a0e04d911b7d37d1eb1ee6843d428cc857fb3805c6418e3d59fa3a632b7f148b6c30e64a74f0a66798764785c99117ad33d3be4b341e2e3ce4a7090db390ab08c94fdfc12e5851e628de9fd4ad4cb5361e40c339442860f0c834f48bba06d32c4fdcd9fa8b8d4885678ea2ce3f84ec46d631e3a56a7751dd3807e466a828a697f3d78ae75fba9160b2a97553657b2c53fa0fe5e8533082a4f53269", 0x1000}, {&(0x7f0000002340)="08e70f5a68dc1326c3ba33001ccbe5759e24031aee33b3092351dab90507a4c2b4f3873b3501a59eacfa55815e3b05f17690c4357c859ea5795cb49508f10eae3e1deaab35bacde88d4f4a3ece8b5d3722e051829c116c1f4acbf90a3c991ba4203c78269ded791dbcb47ddde37507ab043a52c256cc679c49a3c4c9a77bbfd72ad5c6834b2674b1d587bd4ae67c6366a6780aec03dbb22f41d571152f03b7624e5c50831593b282b12a1083f5a7cf2c05fb0184", 0xb4}], 0x6) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x20, 0xfffffffffffffffc}]}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x82, 0x101}, {0x0, 0x1}, {0x84}, {0xef, 0x4c1}, {0x87, 0x9}, {0x6, 0xfffffffffffffff8}, {0x48, 0x20}], 0x7}) writev(r0, &(0x7f00000025c0)=[{&(0x7f00000024c0)="7edbeedb482d553f7f33d20adc06f7c2b2a25597f07a1dd328fb840645b2f73f8e6d877a8cf55d7e91b5da6bf853c83ffff35f66fb9586ee68c9f5155b95aee7ae9b8f796ac24f57bb91a1f14e6f495b5c1bb443d9b074227ed2f0d6e8c62763caa879afda31d93816c603a1cc99a2e8f098f2671151d8813b066c07c656ad002352b717b7a858ca09c5b36b820e45a42c644ff4d609260fc6bc148d5495d0bcab01987448a1ea9a1a53abe3125dc8eaaaaabf7d08574f0874086aaaf6be62b26bdb03790533786fa03263627ddf65425759037b17ff3e5d6050bd00eaa594b2c43b678d2a436c4e241303faf0ca57ca33a5db4e1569b5f5d561f9a2", 0xfc}], 0x1) 08:08:45 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000012c0)=ANY=[@ANYRESDEC=r0], 0x1) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) setsockopt(r0, 0x80000001, 0x7, &(0x7f00000014c0)="c728a143152cb9223dde2420befdde3e667a364b10f6b3c14e5a0e6abc5df89177d7fb129d6bda7e1924049fcb1457927f67b7ef100e43ee78c4fb62ad412a3edd3e8686d277b1e50218c26f74bf75230c7332cb65efcc8679dff9628af5b5536732498e66f6db8fc7d12e6995aaeaf6dfd8fd83769c7fba5416af2f5b5535ba85ab3072f630182dfc52431cafceab1564678ad44187bb0bea71667be9316c87ba58f25dbeb1c59d6a0062ed3977ad6702f31e6e33f803f4afb0a4b40936511ef62cb2721015b7f4fad879bae7d89266cc0680beb235e5e41fd52b9ce8ca80b842ab3e9c6a62b8acb7b5b3d46c8fc9d30a117d6c026e6e488211869526b4ccc39df1777870c13a20f4d2fb0de9f2c0771798464ff80ce99b2f39e0c485bd5bd7b73f53eb724c58983128db31345e190b43cbfdf56eabd13f037ef7924b09ee6a29e02ef9c5c82269c9e950f1b6eecc8986eb1f2d0a836fcb75115156ad03b9c66b063e52a4172ac7e72613a476ecfb579c76b43098446ceda0a7dbd3038fb55065ecd2086848fd4aeef25e6ebb2a79580fd4d1c2c5d19330d366378ea19fdb415cabd2776ca972afbf08ff0e6b1fed9b7e70e3d4b421e96cde16bb562ba75bc794e7bf1679764db8397ba878443dfdad4908c288a8983468e9141ddc7cb897bd2be6d2213e36b6cb822464c5d59b85be23ac99d51e9774a88f03f2ba5b81276b49def6aadf1b437f074e6f8e4ce6b48b930af9df6d985246106ed36ce0cc72f4af7c7ef47b364e97f2cbaf00e3255144de6557442ad5a28776b7a71d2a08e9fa1a62fdce26834831a3020a95c3ac50e04faf94e42f9339ef8d04b054e222b394b2272f345ac3a6acaa993110548c412040a1524f4858d97921f691d0026f7e722f9889519b72c28511a446a7e75a2235b71cdce216ac36750fe9540cb0e6695796965aa33976b7954895d5ab4e17c2e7b58e773867382feb8fb96a8a03217354cec8fe49ca8fb1b03d0c7f5101159d3aa0926b35b3f931a1cfe9ab03ce7af78359797bb9b8c1c630ba2c31cdaa27cdfb25b5bb13a9f941a03de99f4ef642223f16160a5786e335dea9f1f12c3209e8295e684d29a2e30ff32fab0379c59d05abb7467c0af4258c4d1f8a29ba4472333ffa2f3a312a601a6e6d1e6897ca64dd94ef1d01c2a6e2825a3d2a8c14adf4dbf30c98cfff3c94cccb432998304a8f6feed1c62804a669b32dc189129a47a299cb2cf9772841435fd5e68a5eb6ceaf63f860948dc59ca1f10ba2fd28c52f1b7bc13e2c8df8fd6db2c604083791b0d5c44c15e616a1ab3915ff5f5fdb0bfb7d6ff043b5c36427a8412ca79aeb83af08de2eeef4e11c5092001712a25ee176fe790fcb82f8978e367c515719df83e0b6650327729ad47eb0441f932e57662e48d206572a3b408a4bf19996f2bbd26d866929a7f82d27bc1ba901a93df70b6de3dea1b0f9eabe79705013f465481cd38dd07d111e7ec79fef9c486ed72448b6c24b4eb37ace25a2288e76613c66a573db305e26cc517967e02c9d92d2e33d335023014188f31f5a1a8b115d30e5e795d45f25d20242af1a8013d319b2b8e417fe1b03f8cba6959df8b0c49c94f5f267b9974948abedf35e90db52a0958b42db20f3425eb8d8b79b3e2967c3491a53ce181695243cfbb37c459e56c80e9efa3e00b514fba9cb4535e428a3040fb3be2eae12221872ea1d28cd55ecc6d8ab3f0ff1281ed041432a742a0b210ea3736051f571a8a755d3940a50bc8ef69ec0c6dd03eb1d200455b180b4265309e83a084c989f689cb1ce75b641e13a2f6c9e0ae9306e1fb81e30945fec0738ba14c7fb2ce038ac6aaf43b44d2a218e2074b6493171c870107d5432c0d1916b3119dbf3c2ae46a4c72e3387e7695949a3930a11cd41d75514e1e0fa73a9806a863220d97f56903a174be07a0390f935034e5c17f07efebe8d202ce4932a73437f1d2b7d821ca9d34975d59aba2a46cf4ec64f3a659af9917882dd185479fe4870082d56a6b9b4e35f5f7b7f9a1d9866924f5ec747aa0c222ef43c37484811e27f613fe88aadee87da23ae71afe812e92d16aafa60c87a3f1b909a2b6188a23c77258f7aef73e989b35d06dfcb6535ad1f3669a27cccb7b0d5354ed001bc17c0972d30719ca24f010436a600ea96b485b3e4f33585bc88e21d6016f51ef86e89d51bef4d12c75e5d13993a8126600419db19f53ef9a5f0042e6247d1ebca7c78a700f897ff9774f0e3aa51d2e304f024998980093b94b59dcf036ebed3d802f03b5f657798376b7e4e42089d151caa2aa77e3d8ebd5df84134010959ea53a3ee9a4b6a30a5c1fc0fdc0ce7ccd42f73e11ba465e240ce6a5d4d179b78c349a1a70cb46cc31595f91f5ec9fc45f88116911b544561a6c9baf66c537ed69a252ff6967837f39ca6cfdf2570a357b75c1c2b94384556e6a5b0e75281b94c6a5facaf7e230912b4f811c2eb0983f9bb3cda43d102676a9ae3b547418b15a11df4cdf8f7398938bb9262dbecd0e8ca16a012dfcf35286e7252b64baacf7cdbe5123ab89566a321e498dea155077e3fc273e43561805bff3e3be62e9e57c3afab328112bd4e7947336b4e985a02f65122a859721768c7d69bebb495f4385bd1860958f90dd492cda2dafd524e9d792500b412325cd9694fa70657239d7ed668891d55653e6f796a6ff60a62f077b657840be1c46351959ca16e310c8c303ea89d659ba5fbf69727908672328b819f82e11d92443b16c63a04edeb0e013ec470ee79eb9dc33b2ec5b73603d2414ccd8166945b3245f28f28729a645dff515536812a9f9c48c0b5c8729079fa5c271c7477b02efb75ce5d6eadad898a45c821d872b9854b4bff580d244fc615a7bd0bb0bfb65a60485501d0e2c7b590d028083113278292400f1db21c61d9916f59412bc4f8fc67cf406104ea5ed7f931f032dfc765b05c5af0fa4a7228c59a8ca5368f14e0dfa14827f1f613ea1b24cda8d3f80e3969f09f47da6378ebecb8cb9a3946683a8f0bde000918892bbc1ab26592971d6e3ee74d4b267c1706646abdd700fdc88d36307e34ad730f5ffb39c53748a222008489c45ce99433165e14b6de0321ac8e8a342f7b00d2bc45234235fa3f725ae40dcda4a18e5e716f6b395009dcda8c99a3931b01c9eb23b07737d34ba6b8d50982f57eb02335e96eaa4169e61e2a66f50cba41ada2f596ddedc711f7a0dfbd18583aafe2917204a6cde854410e1959894aa09f9160ffd7de4532692593a5d5eeadf1d87f499d77b2a6da007380bf8d305317cb86660458cc482c1328a6ab8a71a77b8ad85216fcfb20c203b5e9ee1ba2a8825fc15b952d28700725a2475484e2d9d7dbd25fad8975c607f5b673ea9821193925c7b54cb52f36978847761e58a2f324728122eeb068cc122231a4550b02a39f67a84b65b8fe3503c28087ab304aa0f47ff77be1de5ef7553bbc896b4a7b729cf28b328480e8ab534d12b0892b05879709c149a2adb99872dfae1f3f276c1669a60df03565c89209b8277265f7e2fee102956b38e22d1268af8aa32ac4b6cee647134cc5a31a7b3772a88ebb8f019a07b0d8d4337b080f7948b07a81fc4f5d9351761c9660efb4ce2718b1fd9345260edbcd561835dab0877f36a7f9393121f2e468a7bb38dc0fa62c56aa01ea2ccc9bd7804ed994d1c6a4532f9d1d5cb96c1d4ae746ffc48585658b248d5ca7a0edf481b8ce7fe4f43e17c43152070bdf42222cdca342753e069630fde786121bb45948437ad1ad8fc1a6f0c9723a16550ac264d4850d4c8762fe0255106cbbbb5ffd9062f2be8e7d98c1a9f8109b8c10ebe91b71ee8fccf982c5fe0fb497a4b46c11e3cceeab706ca077ee865818c4ba11669813d9d3cd6ad44ad872463dad655464b5cd8a083bca3350e1b8243af32e127c16af097b98dd66d8a0f72dc62a4840924231a880db022e311575c93b4a1a36c983b1ab90799f4b45738723d4660a1d0134dfd58d05cb2905d803f23e9636d84210a5b97ac8ad1284d326ee7c03bc279fa2079d912ae21d788c4b8011f6f6e70d487a75e4b68298d89cf30e5b35b4f41cffdb5a4ba5916ed9a7993ee7e5f2418c85e2b7a55e2a26a73d58d628f5b8d01ba1757a1af41c19070ab1bd74b665327fdfae47d29ef5bbd4cf9674fdabbed0959ab7ea82086d4965b3ec432c0e633dbebeecf720e6fe84be64f04d947e66e7c7bb7b1e77059201777b71f94db8bded91d99918a4daa70328be64a5b1bbb7df83e8bb01893b9a7cf67b7cc7513f5104bc0c0033420670cdf5d168635485942292749191e7d99033a294296378429ce4331d74b6296887557b44c5fff541d1b23f8bcd53594a11122af493c64a417c73c40f25153b5598d5e12c4a69ea209518dad87cde9ba7db16c10f7650b333d1a36eb3efcc41aba51990201b07101291fe98e61daef1edc6fce18916750bab934845921b71ba3a5a6095f15896d12c0c001c5adcfbed800fb1a6dee551105916aab4834931b3f603c2455db5b3a7a183000aff2e87dca4659a0f036cb4d1b617db1a7de1b6ae088dd3d5894148eacdfc57be768d6cdc14251648efb7f75873c08814a45ebd93b50b29327462f70b686d1735d5536ac5339c4df4f2309fbc06c67a44576ec84e119e987e4b8ce9830c9e4f951fffbfc1bf9e3276ede103f064717d3e0362215de15c5531b248c1072caeaec8ff0c1f269509fe44029ddec4af52384b5264a021c31e5cea9c3ad074af95e12992992d510589e8b69a50855d1833112f8ae1f777790eb3b7b93c3d7bfb7464e5a05c6fa843dad72f06ea57512a495a824992ae2791380c6f68adebdb15c8947d2567a97786645f3898e4972d08054e10c21356c49b939384cccd6155cc80b64dbc20da5c95147c4f90ddc6a99e8991498575123e5f3c3e370312c7e986aa34dbf6d82c5c4076677a6ec8282edd0e88dda12d33ca063bcd53a0c6e0ed1044dc298a1e79b2afcf1234e331d7ae709becf7e41d2609bbee711c8a672e4b7ad75b14fb42f0d1bb5b034b6a8fb9f7e6495c0e82161fa6c0435d97673a7682564c3839ba21da26f0e2d3d0a2ab967ac51940886118b0facd9932bca9a74e9a7b8fd5210753eedcbb3f14d867648c10c5b452ed2ac5db34c1d27eb91efea50af13ac586c01bc8d107acb148e01cb47f18e0a7815a5685d73099561cf506df9823dd88e64f9debf839a36301032ef72c58898da3a33aa3ff0f5b468b8201ceb8c221df268ca1affea0b154a2fb1d8095276fef693c89618602afa59c6a97edd93b9d217766336700045b1ec84d781e727dcef0c6f6689267b7a00b59d30599553ade2be3b99c1ab4d9b8e1ab38f2d63a03baf95f73bbd26fb571146fe996d9793271a5ec256cf9ca6f55fe75893e38e46356f1d9f6b2f1f85f8f308d8cb37986f33e08d39beef234cbd68c4c4e5f93ea43de60dc9778b59032191548339ab7fee7dd4e15dcccdde4971b8d24ed48645560f5d32d8fd0a1ff7a53be606450e798ae144a71ede9879bd3f4496c9b22ee0a7c6e79c8e9e279aa2d5cdd6391a224e02dc6a9a68d7a7c1be02edd59b9d3ca8fea5b28db4af0beae16958e003cd3a3a6c239b21f3cd08ba888f812e0dc085ee6ebd4506a088418290c54680edf39987c098b558fc6ab31a561dadfab86c1e91823961f6b09145bf83811cb86753954343b114c152e9fdf19cc16d9a33d6b32a15a89eeedf70f60b6476d3dae789a48a2bbba07b57f4e18688431c0a5", 0x1000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x2000000001ff, 0x0, "b8000000000000080500"}) r2 = socket(0x18, 0x3, 0x3a) getsockname$unix(r2, &(0x7f0000001200)=@file={0x0, ""/108}, &(0x7f0000001280)=0x6e) recvfrom$unix(r2, &(0x7f00000024c0)=""/4096, 0x1000, 0x800, &(0x7f0000001300)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="9b57c67b12f0863c", 0x8) r3 = fcntl$dupfd(r2, 0xa, r2) socketpair(0x1, 0x8003, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r2, &(0x7f0000001180)=@in6, &(0x7f00000011c0)=0xc) sendto$inet(r4, &(0x7f0000000040)="a195ca43ca0cb4b2743b292f63aa86", 0xf, 0x401, 0x0, 0x0) r5 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x3000) shmdt(r5) recvfrom$inet(r3, &(0x7f0000000180)=""/4096, 0x1000, 0x801, 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x7ff) 08:08:45 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) mknod$loop(&(0x7f0000000080)='./bus\x00', 0x120, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 08:08:45 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00', 0x4) read(r0, &(0x7f00000000c0)=""/77, 0x4d) open$dir(&(0x7f0000000280)='./file1\x00', 0x0, 0x19) r1 = open$dir(&(0x7f00000001c0)='./file1\x00', 0x0, 0x80) r2 = fcntl$dupfd(r1, 0xa, r0) getsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000300), &(0x7f0000000340)=0x4) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000240)=0x5) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x92) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)) openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x0, 0x0) 08:08:45 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) close(r0) open(&(0x7f0000000000)='./file0\x00', 0x180, 0x20) 08:08:45 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) recvfrom(r0, &(0x7f00000001c0)=""/85, 0x55, 0x41, 0x0, 0x0) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f0000001040)='v', 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10000, 0x37) nanosleep(&(0x7f0000000100)={0x1f, 0xc639}, &(0x7f0000000140)) setsockopt(r2, 0x1, 0x862, &(0x7f0000000080)="c08ef435a2324c98e84328c6ffb6dad43c91efcefbbe7f049739eb6b99c97079f43214cf3ceaa8d74f64815a263038d5e8f10ab5e733ad20f4cbce1c853cc5d0366884", 0x43) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r3) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000003fc, 0x0) r4 = kqueue() pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getgid() r6 = dup2(r4, r5) kevent(r6, &(0x7f0000000280), 0xdd, 0x0, 0x80000000, 0x0) 08:08:46 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80044272, &(0x7f00000000c0)=0x8000) ioctl$TIOCSDTR(r1, 0x20007479) 08:08:46 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0xfe3, 0x100000001, &(0x7f00000000c0)=""/77, &(0x7f0000000140)=0x4d) clock_getres(0x41000, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) 08:08:46 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x10) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) getsockname(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000"], &(0x7f0000000000)=0x6e) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) writev(r2, &(0x7f0000000700)=[{0x0}], 0xfffffffffffff08) write(r0, &(0x7f0000000300)="9b", 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r4 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r4, &(0x7f0000000040)="670dc3", 0x3) write(r4, &(0x7f0000000180)="6012000100000000001300fc34", 0xd) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r5 = getpid() fcntl$setown(r1, 0x6, r5) execve(0x0, 0x0, 0x0) 08:08:46 executing program 0: r0 = socket$inet6(0x18, 0x400001, 0x3) socket$inet6(0x18, 0x3, 0x9) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) 08:08:46 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002002, 0x40004000000028af) r0 = open(&(0x7f0000000000)='./bus\x00', 0xfffffffffffffffd, 0x0) socketpair(0x1, 0x8000, 0x5, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="00000018600400000001000000000000000000001600537d00ffffffff0000000000000000000000fa09f6ceb762b6177481d12b", 0x34}], 0x1) bind(r2, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) openat(r0, &(0x7f0000000100)='./bus\x00', 0x600, 0x0) recvfrom(r1, &(0x7f00000001c0)=""/40, 0x28, 0x0, &(0x7f0000000200)=@in={0x2, 0x0}, 0xc) 08:08:46 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="000000186a56010000003b00feaf000003000060d5306c85c2768511f50200000000000028000003000006006cedf53bf63a594ebe26148df3ef1de1b9ffe1e3121a5d01d9c096c935cfccaf2dfc49b750a6d7f7ca3d13061750c184bc1f8734d17e3b82390bfaf4b77d20743468ccbd7114c39b51a46dd652ea241b45946b97d9b95176ad17e343228aad262e143f7fc3e0ff7d7257ee9cac911d51775fe1bc5c222d29e317fe4f2756a2a3c1003fd86dd6f08ddb2937d0d13064c9490590f3886d3de18c9d25cb7156f240337f43ec729db2a9b494e5463ce7af000000", 0xde}], 0x1) 08:08:46 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x96) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCEXCL(r2, 0x2000740d) r3 = fcntl$dupfd(r0, 0x0, r0) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r4, 0x0, 0x13, &(0x7f0000000000), 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000040)=0xfffffffffffffffc) socket$inet(0x2, 0xc003, 0x7) ioctl$TIOCFLUSH(r3, 0xc028698d, &(0x7f00000017c0)) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000080)) 08:08:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_emit_ethernet(0x3, &(0x7f0000000040)='D _') r3 = syz_open_pts() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000100)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000000, "854917029c11fe4dbfa620000000000900"}) ioctl$TIOCSETAF(r3, 0x4004667f, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9dffc66dce29bacf81f894aa0a944eed4796b2fe"}) 08:08:46 executing program 1: r0 = dup(0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="b6a5789bd11e18acdb7893691103d0768800c71211c904cef9a8a41de50abb204284c103f4c0ad28050087db36fc4a02a449438a911187d398ce89fe6d9dfc74e87801e4e8ea07a89f95a27df01e1a8f3cdaed5bf3b8577c588698757b85282f465954ae92b859624314885abeffbb2e702846f3d2a2192f4d00c8fb055a5c00261161ea78b783e1123dc4164abd15957a09d12b17bcd439302dd1a7d88775880212bf685795b6f8d21baf7f242aeaa92ed8ff89c2d46f999c06b714dd0a6025ad0ae0e7c3fe307116a06bb17ca5b93e3d33bc04cf1d3151460810de9692d41108d2bf37ae354dd098ef9bf6a5bc6b100f5dc0c034f09001a6a6cac272b54131ae98f0c1536901d1dc45731b5cc8ec5f151798a174941144d229731458f53a417723928531d33723de5b213c90f8d71904923f6d9c3592c821c881c446b47c53d1b1631c172b0328e999ebfade928d3956b09336ce9fbafb40a83a535dda3657f5609c8006a925c40b2043e3dc7e6e776f30762483eff38d4886e0743624d2a348f30ef9ab79c41f28c3d90c1cd5d599b142888bb7d0abf705c1394f4d302cb594ed66bdebf8edeb0cab80ed1f2ad7cc45e166572e0e3469c68df6240d3b6076897c4bfa7dc381afbeef50e64705e32e11e7897d933e35bfaa1e971661d7191329cb1ae4561ffabb86fa1c7616e2ba31122da774159d6c57a527c33de929b7291b1afe8f18ca52910ca4fbd908fe55c2503c22b08726e71bba6f16f8d38b6fb92434a000fd254478bb20ae546c77b142a6bcbca52b6c8b9a0900daae5cb885527913ea8cb4fd9b526663f646bdf49ad18aaf640e0c4aed1b0408da8bb4699944dfce4c6454e74c9674d4124c572e51bf58bc73ad4a0b771f6db03d28ee979eb1fb31336ae43118f88dcf621671812677ed8b7e9f0a334d5cedb2c246a91949bd12b2267175be784a8da73e2a6d67c0688f8149597542754572a520fc7347591e269a90f80f8871777d4ee8b424c869d19ed06f1d9d97f3cfb087ea5540a405093f72d10135172047fc6f35e1d4776d941dfaf731a02b582be957a1f4fd8c6bbd44d196fe0acc953f7255a7e767d3d3e5021ba3c0638764ef97c4b8d8e4682303cd3123e5aeb898fdbc2520929d8dcaadece039701d2f768a80ccfe44e64089ba1565f46adb783d2389a5f6806ac7c895b039d31f7d45ff42f9312669fbff2548697a71b7780d1bca6077233653a0c9ae5b7870c0f9652c1ebfe8e96a41926fc8e2ea41a480822e557a8eecce20c6b1a3433b9ed0a077f93ac10e94a8cbedd5f72850a896ca0e5b36f6d8aca0d937529f6ea6e8f51130bab9f3c7fa9c04a3beb5c92b024f029a078165b588fc7be1bec94e9dbe13e80215b9fe5dc31fd8f76cb2c4acc91b9661b61b928993062b153eb74cc8fe88d2e10f250936be8212002c018283b8e32a8e1765d66a45c11fd559b19faa29c50d3e355bcd697ab423c8495d614d162184e53722dfe8aa00ddc79634ea57afb724e377431c533c8269b7a1f37806c58f8f17eafd849d421527a1729be7bdda0a0847d0e24b4de2e0aa21f0e4afaec8ebead0d60ce6f40b2e6751c276848c2af8de6029d539766ff7c2c35aede2fc786ee53ddee83e6e3c55e2f3d415859f906c110c1c3855553c4986a5182ab62ec853ce3bc95f9db754529c66be5fa68c5fb4e0b829603fd0646009727b326eba0b3ddd5ec62f8e061352ca566217713cd94d5a79ba7431a3dd77941a92bafa8208a24501fba388607434a0ff6e593d434bd44ee4bea3cd54cf3d1f74d3506a733973474a2c9ccd47602ce9d269bb82cbdd2e26a0d4890af666b80879f37f4b2fa3394d7fb6b3aab51e9e7c8d99e72dd16ab4b878b5e7aac93eeaa5e3d0d6a7bc59e5ce452b74b3513410f9d64bbeee703865bbe842d454269240a2925fb76d7ebbe4d69d864338f2344ab37d07f300526f2c734ec06ed09fccef978a548fa8a872d9b1765de5fb5a090d848c7046ce1b6c959e5cc85fb43db323966badea7b79096be54e2fa6dd4cd5a7104f3ac963894d4598cd7dc391c4205051c2ae28d91744d8c2fb828ad76307b801d220d6aadf7b04a2097d8617777055e43a1e4502b3e05acf89cf34031e72fe3d46bdd6f59952a81a3f3bbcb21d09402275f697aae6d916e2aa1bb47c7af4a974721441f753684aa402041f63c8e465cfa88832e7851be0c92d21393f93f3e29ac742411c09438b3c6338b4116dd4f795e93f5e94f7ed01156e9447713ed06900e39a1c9ea5452bc6de6b35aa72d4471026d8cd42a65363f4d24e183e99e7b115fb44fe629743c9230cf953acb2a65712fddb68401674f412aa719f567a9faab62ebf3fe7575f96bd29ba7a3838dc73c42580e94d93abfcad89594cfcf753dac4090795a7558412b2b5317bf3c02c7fc80133ea772c7537156fd964b79cf288a1133832b404102238ebd1bc01475ac97b5bc003d3224e614181f2bbf454cd5348b84fa3e4921ff166ecc1258a3f67f8a456707305bdec20e3e49fd874076fa5a6e1d59d230a9ab9ce0c0a5a85e0dbfe1befa583fc029046a96a319325771aafbb32bff96ec0d2765983a253dd1d0b88fc2d823cc424ac888d3707c11586a275f604427ca1dfcc3be6d412629c417bf0ded334048fd8198c76f27a387d0b9ebe1979e25b9920d47a03c85c590fa452f02b087a8f2d05d09148dac0a409cb5123e4abe5083aabcb2d6cc7921b689465448d870467fb403d2edbe99d6dcc6d48d64a0fe46e5a85f967e5ef5dae738f37f56d23c07413633a5aaf39f9696d280ae0fdd0f4333de758e885d5dda903838b8a13f6a3e0db26ddc19896d1cd170a54de55eca28f1f3fb8ecbe09e0a6f9a77764bff5a2cb1deefe054095939f715fe67848df1fd4fc520385ee61a7309c9557c1675509afb468e25cb55196e2bd8c98ddd03cc64f627706335026f1490a96ccfee9d977c2ad4f1aa1ff29b7a5724f1b48ceb90477d516ccc7c7c8f4bade1ec7c5ebec9bed637bf5aee601898edc91eaf063f2152b57f822bd8f7b12de0061706e66a2acc9e0b5009ea725029bed0387edb76d4a979970910df5818ed112ddc2e70d230a790027ade19c000f035a39fd662827a4a30d406b040c471e48e0a0b559fd22dd2715ade9ed3933089b485a404df1b121220b572c5e67a98da61c147f1dddd838354ab1db6b93f6753324a22d42b8d2358a383abc9beb53100905f47e1804d5d6f023cb3c65751756dd9d4d823b6dc78b4a21a100b1bb711186609ddfaf797bc99700728a19f5c8c65ecc8f1df9d4a087bdb3c58a1a48870e97291755143991409972b0d848b442e2e59ed8ea15b7397d5b55cc41808ec14e42e5d948c09e3f2d0935c237b0ab66a069c14ec46ea6c089bff7fd35c4baf05b0e6fb88f06df0876112de73fcc28c00e38551b112ba0269c1a8ab32c5a214a79dfb8f88b831a39a90ebb46f91e45fc42a358b452b8eb50a0ab59cc6393b5ae62ac45d629db395c2c347b27cde2f6877f9b537f5ecfd2df7d7747ea27ecb6968c18409b4b6c566c404f28dce87538274e96716e3864c8c2e173e015df48322512dec88ae7bbcabd3a31ca7669988489c1dd774ecac828e94430751c322155d3c6c96cd543ef5f2e3b9ead5bfcb0eab4db7eaf6a7ddc7f6eaf077e595a10efd271c9e2581930ef778162e3918723b1195525a27ef6ab01dc205fd92a9d965194e8db8d153caa0b5a059a4953d281162160bfa2cc5291a0bd132a5b3947251252973dff190f2bc3af6f3e27d95aea1550d3189a08966042a658d889331a8ff2190a19cf2219fb0518e8496aa4552b83d9f0eb2fd4405a3d1eb17f25880dc1e63ab621c21f7a3ea4863d03264e7b49943e3d3f3d30c68dce4f87832d9ee55c5d096580fdc4edc5717fa95e2d4788cf12b832791cc78803d9a103dabfb9e9ddf6c7f9607433554588d23ce19a8df67b4842296c17c6f00fe36e604771367a76dfa2d1a17e2ca7c7ea06105ade5f0a6c555e6e0e24ad2234a0815047f5d9ba6359775af7932e885bb5b8a3fab85ac4ed076406966c109bd2032502b99da02c7276c1235b192097fb81d7cc432b159012aea87185290f51a97196a4263b49048df327a8c05d817bcc0c6a55149ce6523cedd8b163cd1c12e4cc4b6d2304b1f4a37224e8fc30f01ccff1823fca89617bced1d4ffa8f1b937d13582743d15ab25e3edd11bd5c57894df996b28e7415d39b82787a3786f868d20fe2e4535015b13353af04cacf7cd36a6954461b46b6c6a0d1d6c41bb9c0eef8eec0d99331159a1a91a8c98ea71a84ba23d83afbf20b9d82eda396b5115c6eb4095297e95aefd21ac2aaaee6f4241a2296b0fa3db6f3f1971fd5f3e2520ddfb7aa7677e5844064cc002e176afa96f1979a0e1d07824de4ff28aa80ecb65cc93501e962b840f97a2f7131a42ce2054cb658f3d56cc2f0739b1fb379f9ba9e4e8c0e4c50742605d37e5e57571de5b6cfeb0d7ad35518238f9ef41cea6572bdb5efb3abc71d36ef7f6410f5fa294bce64c025b4dae51b58bd4a5bcc74a8b7b279b1dab12e218f526f8cd63b9b08cbd2e63422b3a1cbe91e72d3b054e90bda11709359cad95832089834c0bbfc5a2917fb250d06e6d6c0e5c4629860d09e7b48e2e794cee1deae885fb5c27278510ddb509f4a6d45604d7668524820a77c8bfb20289c1ee03d5472d7abf68905a2d708f0590c6d32da5e42946b5ea67e92b9f09ce7079f392d079549c777a62e03bea0ea26cf950c5ab9fcdd55e79355b93773272f21aa3bb90320dbb46b9840882ffba111b235a78c6120613eb393d8659951063afd4ef85c803aa7d1954cdd91dc851acd2c6f41fe5a16bca8c445483968b7da19f3228f42b2b3c9b53679cc63a86b33614b4deb62a2e33e5fea615f60ea557b850275e074bf2e2fe4b67e02364ab13221cf577550e2d8539a775d53fd99c0fd8d5d8d061580895752063ad0fee3f1de3169ff1c2316a73c67024bd2292bfa3637e9b3d92721e03ffb94d6f0a39d7d15d20fc8bb8a64c6454cd3026d077ca14873e771b126cb0fc4972f69ee03c4154919cf4e9d6443281e6a2460c08cab3feb003bf0c082e01f75f80a53714e1f9d5af64b5daa8fe3ce461b9e3bb1d7c49d99c8e7a9383d6044176f0ea111fcd3bc3d5af76c963dc490b3c957f24d51e49eafba745a2f026c333b33d9527acc99a373acfbe77cbf4071c1b7a7992f3f9fac3cb533a454c64ebed2ccd6dbb042d05a4f6418002a119097a2f26fc75682b06190455aae062c6c2d12af818e8e4166271bc478e7d2a37532b93fa83067bcc4894d306e2fcb9b66c646b1f1ce7b39a469bc0b0820d21e3900284b7ee09043ac99e191dd210c5302861b5d5d0c651de780ca6bfcb498f47fdf3a8bc8198fa856072ef0932dea3aecd4431b886e1b38ea52d56b37994d9a454dd384ec0875b82534a892e49896df7ceb5cdf2610baf9949654e80722c79178b4820e58dae1ec96f274efb52d2c49084384089e168ccfa3253ce4363d0975b3d8966f9fb62d9de7f3e4c969e799fab0ac3caa526da5246ad4e7ac17b7247d45009e89ea57f534bd369a8b3c351484448a49395dd59cedd089d30c5a400f0ec31c14ba502c94e7b5f789710e53c92d427c5c1e9aa04f767e6183528b023a674ccd5bc64359e427927c620913713452de1d045e7c85c24441ef56799fb02e25a2236f1af73a07d3e18e73af2d877384d202c56ec53b4448aee00b2cefc893af4", 0x1000) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x14, 0x0, 0x0) 08:08:46 executing program 1: mlockall(0x2) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff5000/0x9000)=nil, 0x9000, 0x2) getegid() munlockall() 08:08:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88", 0xb1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) sendto$inet(r2, &(0x7f0000000300)="354cb08f19187eb2facd21d24e94cd14e4cc5e791a80638cad58ed7998f27354ee952484c3a284b2c2102d306062df4609e3794e1da62b593a9b056ad6ff7cb4c5dde876c8bda3e1c5c08c4c0bae62ac51275c6412d018cad61ad6f7e974c748a31d37b5ee740e6c3ae832f7bff1e42bbc321b2205e6aa0819ecb6c9df210d32dcffadcd69eea234b466134b155b9a1663ab48f726b3f0d08a57e1ac2e7a50eabac01fce1206d4b8913c2a804425550e36506809a71856d4ffecc4a0a86108afa9236290418c5ac41747726ab0c53cbbfef585bc567ba8e8ef7229f3552798e6fcd3eb51b9a41a94775c8fe6ff06188633eba2a576e025cc20782e49998d4e73b547f6a998fd2d0ea6b69454729b722e785ea60b8ab31fc967e90a83d7c8382e3ce76f4f618978d9e7b2de56abb36f7953862f4e25e098f29a1ff0a353977c4a4e0d904e66d6f6be77092ddc7a86d8681497f6164fe604acc73181f5d7b3440af6c847ecfd47b43d127464b201886d860c2e3ea3a2e3b005a79337f01ed37ed81ada13d421e6c9bd2277ee908975eb4302a8aedbc9b2a5f3da8b5edd882861b166252f0517ade8c24fc5da1ab8286f0868db345436dfc346cd54d87c25b1fba8f95a6cae9d13b02f8d506371b88ba52b3a564990a5810b1ea516c4e5c19e62e84c1c47fc1b3837040a1c9b0c0a5477c03d596cfcf35d651bd44fc965d78ce141be03bcd2093f292a5d13009c867a1aec9980b84c9cd930ad51922831071b4f0714be9a8dbb1a1ee1bf1e71bc2d7e2e77a9b996f552a6c15afaee76e2c7351df6f35b8a736f856040cb5c804a1fa947055587749fa15df48aa9f0db3cca89750eb5c527102fce99fe79e903cf89a5c729d75542626d60d3619500eefda474dc5b1c30b2024627967216d5c49753fd1a88bb9429307a4c3f035828e1c490062ab121ea1e77986d936bb367d8698bebd4b3d9c38a42d52f77bfdc25bdc48f7f7013259f9023c8454bfe2eff4b976d09dcb8da147c7194481bca1b441a4393c6be812ae723b37e48b5bf84b861da405cb5c59495146eb00c08c25cecc9c9875b3e32805c287e02c816f757fed00e8b2c9b1791270d64eb5f14291721b4a9fe8f2ac30ffb11fad8f79d47f4c4fcd9f644d64efc997bf10963020e54e911c6e4c6652a4b950b50996d3a38b68ad476e9dfbc51e196000054955280b9faa519d76e1dfc4c4b310d9ccf6b9b403d454ed73db8ed6c5cd1b2c34e9700e8846cdb98c2d4041147a4a3ece63abb1374569ab014ed30e24b7fd8e2de1930920678172fd04768954be28f07710bb70d86045b4b686f3f4917016e5e9d195b9c345caf1dd0f6cb7b21b0878a8a6d8a3441d7bf4cfc067c4164433306794af39265f0696bece1f793eee89d585e063e410ad4a3b97f09c12ad9c2ed66243b904be296ea03a20e1ceac49a2b1c98ce5787370782f2f663a70db4b15e5dc60ee34b307af5bf87d49472fed5aa779c8ea2797b926c34a4bb6419598bb67ce416435db9a9be77582c236a4496962941680d2bf0f51c1a5c86a284b791ffadff880e8780f0ab03cb207a559e6809407dc0af94b9962c94f15ab67d0598cee6cc7cbd2d696f4c692745ccac07e98ccde230571e59419a5ac6397ebda73cf749ad4034aa8a561dd0ce0ae18b6cbfef5e431fe58d125098c076d59df00aea84edfbfbb4a7e9c2cfe5c07724047127303cf79c9344a003e655e4face20bd831ee85eeb028a223e7c33295822adf466895b9deb60c956fd446785759c8bbc1e63ea97615f6623cf64aae3302bac48505b5af98feff7234c21d5d856e7df7406705b9358ab7d44fb9601620a89469ed779a3a9c43ce396c8e8fe9c3fafa9ef6f69f39266aae693be2632f225e54c3d0c0aff32a49afbbf94ea1a2d1ec1b97eb246a33203c5faf4b97d77598e07ffac3694c7c3f6e00d578e7bd89fe3b2a16202546954a6d7d1486295bcbeb56ab28e0071c6841471812a4265904076426627f9f2f0cff0844030202661bff08413c8f7d66484e5f6bf7e0040fc8c1fec778b6c1385b1c4d8df332c2806de7322e82217865359973cf2ed379a0d9eaee380d523eb7ed4f78517b17b9ca829e90b15c5616f042219ff76e0bdee9121593a6e2dcd496775cd7e67416d2c14afed0ae86e4b26d5f54f6fe66a7e1acd19227a43adb6aff973552b2454d269f2cba3d10890fc90fac81d8cec5403479308df4bed89d2def3ee9d56a2d30033d5e094d29d918cc7c7fad0a7b5bb3777a53cb350bf0f2a722e3ac2ef7d91aa978c2849098653aacedf718a8afc0176ab73da009cbcb00b945ad5a64211884c4d02ad3355b0770d79f0f7f6205263b597397723cec43e457c55dcc7722a2ae9babebd64e186fcbe233359dd1c74354c3b82e862743ba4c7a5d6ed936d77af2a040b1d07758adf95ad91456058927660c11a6094f02881f0fe53d016c5a5613aa0c2526a5aeb6a62f0ceae2b16de594cd662e2a7a6b351bcab1c4457c48acdfd8dbc9c02e5a72e1d2c8c865a5b91b8d92ea3e94cde15d2f23822d1aaf758a83964da443d27eb6bddf3a695069acc273b284eed99c48f8caee4eee5cba8af2ad13771eb2b8d4054132d7cdf4e66ada01768b94a7d1f8fbcf5775f295936ca8420e15bd66860980f6a856cbe2aba13c9b37f6fe210297e8cc30662371c07cff897780e7d63473b932aae3d1f1289d8d9714bea425cdc4420e1010c56a2ddb4108ae88a5f5d6f0cd04844affa77c331be1404e7dd7f1d6039436155371ed7112eb2c39411ef612172398f68cdcea1c5052a02a3eed0a9d78d34fe02381c31a1f50b1c80cfcb467f28f2b782674197efe8c7cbe03894d182e45c52c0bf336b46ff7fae965266ba6fab282130023b17438a0dfa1adc8879711342a2dd505e3a8ebee0df0d160c35002d594692b90d9ce48f4346028828befc0f565cc79e1a1e4c48c4e45137f8af8af1fcb30708e541886c196259cb269abb0e9d7aa24a5db5a81bcc2b17a755658ddae2ca6cae9940a1499eedfa7e50ab0d4fbf63f8c1ea4e0ee633a64b13b419b97a1dbdce80c4085cd33f2a81eec951d10d721d9ddb76b55dd90d472c7e14fa6ed1e8a9fbddfe5798eb882f243eaf1c7e3743777f72eaf454db56a12c30e605700a0823d3e0c11bd887da269e95aeab112c0693640f0fe02911532dafd6438120e50724f6f9596f95568c4594a39e8f84c5a548934ada6cc2d9a28589441a1bce410790ab9edba7a1933a0296f8c7a15f3750fe0fc370b2c66d8e19172151135906c1d4e73da9f1b0ee80fa40a10734b6f12bad16a87eb3fe1e2f05996de314285e00250bf3b4f977981e26c6f8deac00479c19f75fcd6f0f86f9d6fe5cb0cdc8d83a2a01fca5ef6d824a6f1564856a388013049c17a5f1e8dbad783238a53c16ea4365f9ff5cb676490e8293e5d844a5685f0ca3992873332d0ab116ac7b0aa6e43aeefceb4124557442c792aa9ea4b6644847d25514c9dbb8cde3058d9e482ce9bcaf35a92cfdbe085bc5843d5a649233106b5bf0e891137000e9a402dde93f3cdb44b37798e8ba9b5d3e6f0cb388a101e6137b98d60d801f3f17a4f113aa60cd0954420a0d0c2ad7dd8a6308627a5411a35dc8ca75ecd65456cf13865ae81498c6b9cbdd6535b8f1703107e8cb29a08e05c30c046f4ae6bc0b00ca0be8865ca9a8ae1457406e9bc5ea103e2d3e66f885b1c1e43e5efbf8f647b4792cb34e582968cd1b337610fa1d8013b287d621e00b7a177b603634ad4e625786229a859791c6a5bea9b38a802c22b0015bf6a24c6d470b03141ea8fe3a2d5fba8b946236a11b671589dbb1df4c90647c3c463618445fdc385aa1ea3f22a0596ee70f2b7e992fb5f66b95b5127aa6c7615638ab98eb4db4711ff73ae3f2aea7d9385613dfb0f1dfec1ff84464539b81d76e53aef7b259781f292df6c1c7e289bc840622598aabe1f17af06ef8084f6455540e92e1a34489c72cff61e781780aba490dd2855d35763e89e64e74b07bf465c2316c151a2b2bc8dabd8e460b1e1f084a69ec0ea7b3fbbc657305a172019fa4689b6d4b02f13bf8efc402473d4b735559480ca700165d5fbfe6008e32f9ddac40ce1286a92777908be53c7e89369835049a3028a2df62552451e7222e49a2f98d565177c33edc4e3c5db2a9b032bb1de46f1e004d9252feb80d95411c60f358993895a9d2ba12c6e3f9eb37d9228ec02c090f0f536e60d9de490f6c8991b6bef35248ab929ecbcc9b5d7e90c0f3d8ff06924f96db5146b4ced56e84f174418cb17dfc7b3fbd957915932c726f04b12d5378fa9331a15663614d826a038f74345a28bd87a1d17d360543cc27c6eb55f1f39c3a7b9d537933f329bd694346fc4715ae9f0695c89067261bfabf74991ff642ab71a8f05edfa361c3782aa4498d2cbcd30beef4bb2e949372f425e089a691b712fb3a5557344605fbefd924c8ae7cb7d39d1e4b5ede28d5acbc54e5020d630629e2aa4c62f355f6c09d2eeebb3d81002d3bbe2d66eb66c56e37a42e2e13aee114b3fa1f7153348eaaf87793c171e85b4b68a3b20e77915cb3068c88d0d9200be790be12a0d6453df3f308b8edd516964eea1a8a6be9c01012f75dcee118d85879eada72385c758025deaab270f434f5a8dfbddee6545bd276d3a8b2512fcd2114b39d97a6d31e54c6737802d381ed7489913ef20edab0054b8da40b5dfd5c4486a757b657c7e9ccba5646cd8d4dab299f3426c852c5992a2e0db017ea20359d288e4ff874b5b0606b7f4e5af6708d4af1a22302687e08d057843f0c2e061232df2c9699d6aca885026bfc7444dffa9f4af49e7fdf1e604566e370522e82f8898a58fb53c29c680e24206dcfd967cf95723ffcd6782bcd138407a94c0ec488ebed3ce271292351daca10aaa5cdd37b4a4f5fb6ec5a6942f890f136c30717ca3168f368b90f6e36785c423985657d1aee1d6d39e68931612b7a717d3f5022d9b0c6778cfaecc00e11f73525a671daa52faaf0ad194e8698d232cf8fdd6d8dd9a314a92c4f30e40c6868b7f008a6a9c805b7be8658aa6db6173ffe4c9a9193adf68399e5ad52e7b8f914b71736c21cf1ae8c323af5812363474a4b1739a68d533e793610770f07936e98b2ff245977d2b29aa4cd0d8dedca438cdeef530b24c4064584d4c458cce05653c288cf8162613af066ce67170cb2ec512931e8ca35d396dac592f1f912118a03d026b74e7597a62991eec3e329c38309e39507efd0aa7b061b2f5bb51b8c908bafacf2da3a815bf6db309e9fbeb6c4ceeff0344c5f8b8e458ab50d20a16e3de76a15fe7183cf9ecf863ec7983744e235b1273b92c98444d0c7ba9cd9de2722c9a860397cd22307eb84a4f2e653867c499b6354ba1fbcb9e3a40f1f6c831542cbaa62504e56e9240cb85b3ac7c241c06ef43fc0e2c6b4b09676d0262ef0aaa90b48b63a6fa82afce09e23509713f7caf17286f84e9b756a9966a47251f6a38925f5fd872eda83fc1d3614f6cc6ad90942416550532699e666373b73e0ac4290b704e1c2d4f8994e988376e29f08d12be3f7cee6ccdda6e7e2471c252f00d86c4298f7bf35755f72cb018ee5b6923d3f98b3e811d78413c0357989637894892f03573d8c787d1b9b1d2a1d97dabeebe415cbbbdaf8ec6d60888c74064b4843b830cb64351346ffd583e409942b81e6d52058bd43816a0c5af7cad9006400466903a28001a2625ef783cd9e32c7a7f2ac2a72f46efd05bd1043ce", 0x1000, 0x40f, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:08:46 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() r3 = socket(0x800000018, 0x2, 0x0) r4 = socket(0x18, 0x1, 0x0) close(r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r5 = socket(0x18, 0x2, 0x0) dup2(r4, r3) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = dup2(r1, r0) kevent(r2, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffb, 0x8, 0x20, 0xffff, 0xe53}, {{r2}, 0x0, 0x80, 0x4, 0x3, 0x6}, {{r2}, 0xffffffffffffffff, 0x0, 0x51, 0xffffffff80000001, 0x6}, {{r1}, 0xffffffffffffffff, 0x0, 0x80000000, 0xfffffffffffffffe, 0x1000}, {{r2}, 0xfffffffffffffffe, 0x22, 0x4, 0x4, 0x6}], 0x80, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffff9, 0x40, 0x80000000, 0x3, 0x2}], 0x273, &(0x7f0000000080)={0x8000, 0x5}) pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20ffd000 didn't change! 08:08:46 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r2 = getuid() lchown(&(0x7f0000000080)='./file0/file0\x00', r2, r1) setgroups(0x0, 0x0) setuid(0xee01) r3 = getuid() r4 = socket$inet6(0x18, 0xc007, 0xffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={r5, r3, r0}, 0xc) r6 = dup(r4) ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f0000000180)=0xf000000000020000) setuid(r3) chdir(&(0x7f0000000100)='./file0\x00') 08:08:46 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x100000000}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x1, 0x9, 0x9, r1}) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="fc4bbe7abb561f08e948a2df4867ce484e045e6a78cd83e30f29baf47a9042c84f535261bce04aa4f3555dae5e4ffcc58f067744d0dd3768f379ea4a470ae9adbcf6c2171971443b6b", 0x49}], 0x1, 0xa) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 08:08:47 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000240)) bind(r0, &(0x7f0000000280)=@in={0x2, 0x3}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x20102, 0x0) utimensat(r3, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0xbc, 0x7f}, {0x9, 0x4000}}, 0x2) sendto$unix(r2, &(0x7f0000000180)="49f45f3417494e2debab2d23246a451aff6dafee2a020476bb9763b932f61c3de3f234e32ae647b467a3c4db0c9ac4fc325289d2ec24e1c1b77264ab", 0x3c, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000080)="b03c846020f2ef7564ba153ea79e9a3c3d5a275ec656f48b13fd3595e262b32f6ae7ddda9a15d502a63d0ce9a6470f0bb9191036ebe58ebd2a27834f4c98a970d24cdd6512b22954", 0x48, 0x2, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) 08:08:47 executing program 0: setrlimit(0x8, &(0x7f0000000180)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup2(r0, r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x6) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/187, 0xbb}], 0x1) 08:08:47 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x8000000004001ff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x9, "3e76b5e19a0b07362f14ec2a00104d918fbbf1b8"}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) 08:08:47 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000000)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x4c}], 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x881, 0xb4c74cf35e4ffbc6) r3 = kqueue() dup2(r3, r2) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0xc5e, 0x0, 0x3, 0x0) 08:08:47 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x800c5606, &(0x7f00000000c0)) fcntl$dupfd(r0, 0xa, r0) 08:08:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000080)='\x00') sendto$unix(r1, &(0x7f00000000c0)="49f45f3417494e2debab2d23246a451aff6dafee2a020476bb9763b932f61c3de3f234e32ae647b467a3c4db0c9ac4fc32528964ab", 0x35, 0x0, 0x0, 0xfffffffffffffec8) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) 08:08:47 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 08:08:47 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r0) r1 = dup(r0) getpeername$unix(r1, &(0x7f0000000300)=@file={0x0, ""/7}, &(0x7f0000000340)=0x9) rmdir(&(0x7f0000000080)='./file0\x00') r2 = shmget(0x0, 0x2000, 0x145, &(0x7f0000000000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000200)=""/246) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) r4 = open(&(0x7f0000001280)='./file0\x00', 0x212, 0x0) socketpair(0x1, 0x8000, 0x1, &(0x7f00000000c0)={0xffffffffffffffff}) getpeername(r5, &(0x7f0000000140)=@un=@abs, &(0x7f00000001c0)=0x8) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r4, 0x0, 0x0) 08:08:47 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./bus\x00', r1, r2) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x2}) 08:08:47 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x200000002003, 0x20c) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x9) readv(0xffffffffffffffff, 0x0, 0x0) pwritev(r0, &(0x7f0000000180), 0x168, 0x0) 08:08:47 executing program 0: socket$inet(0x2, 0x80000008007, 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001140)='/dev/zero\x00', 0x8000, 0x0) r1 = accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) accept$unix(r1, &(0x7f0000001080)=@file={0x0, ""/83}, &(0x7f0000001100)=0x55) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x4, 0x4010, 0xffffffffffffffff, 0x0, 0x0) recvfrom$unix(r0, &(0x7f00000011c0)=""/199, 0xc7, 0x1, 0x0, 0x0) 08:08:47 executing program 1: r0 = socket(0x11, 0x3, 0x0) fchflags(r0, 0x2) geteuid() 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) 08:08:47 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0) recvfrom(r0, &(0x7f0000000000)=""/35, 0x23, 0x2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 08:08:47 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) close(r1) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDENABIO(r2, 0x20004b3c) 08:08:47 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r1 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000100)="4e0f0008cf376612", 0x8) read(r1, &(0x7f00000000c0)=""/28, 0x1c) lseek(r0, 0x0, 0x0) 08:08:47 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x3) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x820, 0x100) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r3, 0x0, &(0x7f0000000200)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) close(r4) 08:08:47 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x6040, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) getegid() r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5707, &(0x7f0000000000)) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)=0x1) sendto$inet6(r1, &(0x7f0000000040)="ee605103e8e4081579c4634142caaa28be4332612488fb570f632e1b63c9477e799976a923", 0x25, 0xc, &(0x7f0000000100)={0x18, 0x0, 0x2, 0x8}, 0xc) 08:08:47 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003ef000/0x1000)=nil, 0x1000, 0x6) clock_gettime(0x4, &(0x7f0000000200)) mlock(&(0x7f00003ef000/0x2000)=nil, 0x2000) kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0x4, 0x81, 0x100000001, 0x8}, {{r0}, 0xfffffffffffffff8, 0xa, 0x80, 0xefab, 0x45}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x8000, 0x9}, {{r0}, 0xfffffffffffffffa, 0x1, 0x8a19da366e727ce2, 0x3b, 0x9}, {{r0}, 0xfffffffffffffffb, 0x85, 0x80000000, 0x1f, 0x4}, {{r0}, 0xffffffffffffffff, 0x12, 0xf0000000, 0x5b, 0x80}, {{r0}, 0xfffffffffffffffe, 0x20, 0xf0000000, 0x80, 0x1c72}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x6, 0xfff}, {{r0}, 0xfffffffffffffffb, 0x9, 0x2, 0x5, 0x4}, {{r0}, 0xfffffffffffffffd, 0x83, 0x0, 0x8, 0x4306}], 0x6, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x8, 0xe363}, {{r0}, 0xfffffffffffffffb, 0x86, 0x20000008, 0x7fffffff, 0x3}, {{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0x2, 0xedd}], 0xfffffffffffeffff, &(0x7f00000001c0)={0x6, 0x4}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x200, 0x0) 08:08:50 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002006, 0x40004000000028aa) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000005c0)="000000186104000000042b09f8e58ca1ef0000000000ff01000100000000002e6c39f4a60708ffff09f6ce4222276ef73ab42f38a80f2fd50af3c219396d809bb3a9a032e79907e329e115e4bd928e84b7e0203aa040370f82159cc1fff4b175097eb7f353000a5d0246e515e7f193a866b4168f8c1208a176efe603c5c5d8ad8c30ebe0eb51bd21bfefd4744e30304cff05d131b4715820a08dff839838f163cd60fde2e74c50fe390a6b81099a9033", 0xb0}], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x80, 0x6) 08:08:53 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1}, 0x28}, 0x3c) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0x1) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) fsync(r1) r3 = semget(0x3, 0x1, 0x2) semop(r3, &(0x7f0000000140)=[{0x3, 0xfffffffffffffffa, 0x1000}, {0x4, 0x6, 0x1000}, {0x0, 0x0, 0x1000}, {0x4, 0x9, 0x1800}, {0x3, 0xf137, 0x1000}, {0x2, 0x400, 0x1800}], 0x6) 08:08:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) close(r0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x38240, 0x2) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000140)=0xc) write(r1, &(0x7f0000000200)="6f49198269c215efa7067b369ce977d4bcc85038369de6f6c05293da2f8e32001bf6cbd8eb785ffa998e44f7e3f0623b2ad40bbe2ceb0f754b3202d825e5e4a8444a29444d5f42f91a64330cba9da607de00baab547ced96defa58cf9c7a2eca6715d3179e2970e7b403752372a39aae7305a38bdeaa20d7cdcf44bf4467fce265b44997090999c98c822843212433254571a1c3e91170c08c45786d70d64fab", 0xa0) 08:08:53 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) getpeername$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto$unix(r1, &(0x7f0000000200)="edd5671699d744814d9eb43bd14586592948ff61f3a2016d14125afa6d15e95615ff0b80114b8a425c91ba1ed7d38b80df9a113ecdcda7fc1feed39042308fb4e8167e7700ebfe828f3201773da039c335429f723ec6", 0x56, 0x400, &(0x7f00000003c0)=ANY=[@ANYBLOB="01002ee5f1696c6530003db437724871a26532178e821bef267a177a535ce125be4fde9a93ecd0581bcd092a454b5465553c9e886b5b633f4a1c29217bdcb8a8ab2c7413b51efd683a3acd6e11bc46a8ec5aff911cd5aed28f23c92cc1ebb785f182260f72cd8b1f89caa9e77bdb4a17bfd9ac4fb1f12f0d0571ccf5c20bd0f7d79467b7798a1edaa0101da6142809396a5e51ea29cdd071c7f655b9bf6095ff26af028a08c5f8d72f252b1f6732c95045a9d692253bc3fc1577a0fcf38bfbbbe09a72cc712132e58db2190f90ab5dd0fe3d403634e0ecf8a778a5e3d5be031697252f6d62f84fc257e2e7b6f8c51c5f26cd213e408e0f7e3d711e341ce6663a"], 0xa) r3 = socket(0x11, 0x3, 0x0) recvfrom$unix(r2, &(0x7f00000000c0)=""/210, 0xd2, 0x2, 0x0, 0xffffffda) sendto$unix(r3, &(0x7f0000000000)="b100050300000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d621000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) 08:08:53 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0xffd, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = getpid() r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0xc0, 0x70) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 08:08:53 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f00000003c0)="2bbafed0fa4f005aca1e09483552afda630fdf4143f9acca7d659cc5403a35081edf55f0cd709920ed12544d1eb5bf896c91ea1858d1204d5942eca94d3eadb961a47ea57b0d48a70e3830d8f2a84c078fed4577994af34080ea3931ed06ec6424", 0x61, 0x8, &(0x7f0000000440)=@abs={0x0, 0x0, 0x3}, 0x8) r3 = dup(r1) readlinkat(r3, &(0x7f0000000480)='./file0\x00', &(0x7f0000000500)=""/48, 0x30) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000540)) r4 = dup(r0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="6c0e29dbb53d542b818e20f0bb0561564f35aaecdd3607753b6ceed3271f187e58ccf77e06f656b9a688ce7214249defe8cf1e6607e6b1ebd7eabb571a57c6cee61153761da6fe110d7e9289148b70e059238d8823c9c183206eda6f79d627926035ab46b2948d1964400b5e96a52ef0c511b9959303f54784043bec89a337f7aaef487ada0ab982c5fdbd4da6e9a0f2818afad45b1d7f58b561594364584ffcc853bf8a740f24363e58d22c8c1851dbce2c3d0cef72e61afe4c05f075995c7d18ff2dd308", 0xc5}, {&(0x7f0000000180)="34258c29f5a5430a4547a79eeb14a5f71c15de9e47be2308a3294cdc5128feb755d0dc7328554c89c4fa4a0a7213079f1a6279716c2e8bb266156fe984b226140290743a82d378f94788fd4f55ccb7fd0962b3df4099a0f443208ec5bae7614cc090d24410c6a784d9bc0b429a3018d2965f31799f8838520de53759a0d554c2a81d93a8b21ae8e2a494e4e399e7d3bffdc504830b3b9be2aee4421752cdb13c5e6a859a492625d9838f42b0b77f894f243537e3f2fd5ca77ae4ec5acffe614632aed10c5d50998db06a50dd7900babc0dcec2b625d50fcc12e8bcc425a1c655eada9d1d407ad0f0f8bcdfbb4555aa9602b07a041119cb6beb", 0xf9}], 0x2) r5 = syz_open_pts() unlinkat(r4, &(0x7f00000002c0)='./file0\x00', 0x0) bind(r1, &(0x7f0000000580)=@in={0x2, 0x3}, 0xc) write(r5, &(0x7f0000000300)="5e3ec41a8107ef6cd735812e741bcdbf8972aa72664c0871106a83a792bea7f8163171ad7842663e0a6bd1c958b74ff7ed051194d0cc282b9a1bfbfde6be29a9d2d73117a72d6a69", 0x48) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) poll(&(0x7f0000000000)=[{r0}, {r0, 0x4}], 0x2, 0x0) 08:08:53 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x100, 0xffffbffffffffffe) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x10000, 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r2) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x5, './bus\x00'}) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000140)={'./bus\x00', 0x9, 0x101, 0x97b, 0x0, 0x3, 0x2, 0x1, 0x0, 0x2, 0x1, 0x32}) 08:08:53 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) write(r0, &(0x7f0000000100)="edce2ae7af8912d3181bc184aafa74265c779df27138553e26db7b0ba942cb2ce2f2482fa9b727507afc26e8d35f8d5a381b69c2c58107503d5aa3ae4503d2e8cb4637aa35ef261bae7b7667bb5c7f569cfd103326c32471e570e3bb391b6bfb6bf16779821d11f06dc0afffa2d136acffceb0c0a2cfe747b065ccdf46eb16d23a669ee9070c1119a8bc80593737dce2d09a3c0619e1cf12e1acab1dce88fc3495778c0d0a1da69925ec7451fd5091a86968ebd3c8339b94cc227aed8fad7530a14120a4eeb94731e48a4b631c8d99da4467462bec5a0a9b4d2f7a2b9eb8d6244749e370af8ce8c609600c42cc51af82ef68e51b8e98cab6dda691f19fd4629e39f0d3cbb55bd835609e3fbfff8c53b7bdebc9062a77521117dd3933313d35c784e5dc88cd96d1b1d6c362d11c50dc415dd226c0a62ab8fac854cabe3cb58321ddde026c8b2cb019eeb2742083a68f7e2de9b64ec0cddfca7b8d176c98ee9a1832ddae57668b9c1f6374ed05fa29b2979817fa6d48c5c068e1f017bded24babbe223ffc090dcde9f291f13fcedd5f7319c9a3264b5aa03c1dcd5a2d92510cd8633e4977c89fe442db8ba6df88d15ffde353a57e6a6cd03e92379faca109a1358c01044806c5a1cca1be5375c2ba33c9c3e4002441e53d81f4fdc5a86dcfd44ff1b3d2bcaa292b8253d355b64f7bd3b66f31319dd6e8beed3e9366282755cd60316b6f89d38dbb4707b9ceac8ef3ac8d42336dfc090b0af1f37b308721ba6195f4b9f0ebce98bcf63ce91c03eade64d7150896abf8487c2e0d99d6391d0baf05913f7752ea186945164dce452d73da504ee5829705246b465e868b89b2481be7d4c57d066d8d3a1f8e53d12c2660c15f790d0d01f8fbbcac2fbde809647c5559489e146a3246f163b6408d9eb1d7b7ef2d74ce6c442982d1cf9cdcd59ffbfbec377d4456853dbc5b13d533d5e35a46769844318be40ad702a9e9c75a613f9116bd09cb4d904b7be71a9d2799d9c4646132671d1e65053a1cd2fe8c47e4741767702dd2a0950306d81dbcf3591beb9e0149a584344ab71a599d2e9532aecf3f1d1dd7f2124fb142514bf5e8760d20704406b028ac1d1d4708193f58a7975656b6a1644dbce7ad8e194a982162400b4805ec791cbfa16f4271d9349bc5ff7830a95ba34f91a4c6d4ecb40e6e02fe27f3ddfc1f91204c66c3c71f7f5cd832739dbdef4c224decc2b7b15042727b72778387c68155efbdd2be5b8d51f7044ff9bd49adc6c599eb6616da0865db09ce62407b367afa1edcedd6adf8f2fc615a0a09c5cd1d9b972f1f3b11bce6ded50ff8f3eecac2e23053633a6413f55bfd54dd0bd9a47329a7e4adccdd49e8ba16fd0c590aa83ca0afc9fc5209f61c19066c157012937263162c32ff3caec43e5b1533f7312113541dfb453f249577da95ba28b4013f832d4cc43f09f5d5340e1e040ecd2260c3465c7f2fefe488eba2997fbe65fc551b083f61bed9e8c66ca52b61cb201aaaa1888f92253f831710409f32244b49c9bf25c6d8cce1a6553eeadb31c32e9fda8d31268a53b403802a368558cb9835496b9964bdf7bdcb70ee1bdbdbeef0eff15d383b48f7b4ab2c80d9a425d41d7841b76d24886ad8fb349965d1d2a4d0c2523472cdd267841473ee9ef8157d77d1aaaddde4273632ecebb74829e5245a58bb5fa4a0bb8a5599a84860912d1be0c8a437d94fbd9d72b8c7e521725e262c74d6a17522a39149fc8b31e21e935265a198bca6e2f6cb50085a83aacaee14049d8751deb73faf04bec98b99ce4711202eae6569e95bb79052f9d94dbdeff0af5c45711f0157ab41a3dfac9e6f5d95158a2c3c00e6a7fb06fa71b0758c5dd42f986362296d349bcbbce742b4999f7922a0387d422d82a8fd4d301a696c8ad02594ef4df3707df3267ec4ea6189aa70e04c77cc9f70d7ccb50009789043b5d90faef57207a681f4ffc6fad985a3322295a2443f0a2fd8d710ff435df329bf7de9f9e16e771e83daeca22fd06f554a134e2c659", 0x5a1) 08:08:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r1 = kqueue() chmod(&(0x7f0000000080)='./bus\x00', 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x10, 0x40000000, 0x4, 0x21af}, {{r0}, 0xfffffffffffffffe, 0x9aaf23c39ad124c7, 0x1, 0x4, 0x612}, {{r1}, 0xfffffffffffffff8, 0x28, 0x20000087, 0xb31, 0x81}], 0x60, 0x0, 0xfffffffffffffff7, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 08:08:53 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x8080, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) socket$inet6(0x18, 0x4, 0x80) r1 = socket(0x26, 0x8003, 0x6) r2 = dup2(r1, r0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x1, 0x40) getsockname(r2, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getpeername$inet(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) getgid() r4 = socket(0x10000000002, 0x3, 0x0) getsockopt(r4, 0x0, 0x4000000064, 0x0, 0x0) bind$unix(r3, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) pckbd_enable: command error 08:08:55 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x100000000}) flock(r0, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x11, 0x0) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x10000, 0x0, 0x0, 0x10001, r1}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20080, 0x0) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0x8, 0x6) 08:08:55 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x1, 0x200) r3 = getuid() r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x20080, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) sendto$unix(r5, &(0x7f0000001600)="34d45ad550351b2b71d4e7cd58a015bf0daf9c491f55c179688c05c1ba4815061478e0beec054a16d12524703fb24e1b188bcaeef9eb9298ff072d1f2f0e8602c21057110b6918818dd2f751827123669ffb982e", 0x54, 0x40c, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) r9 = geteuid() ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f0000000000)) r10 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x10) r11 = shmget(0x0, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f0000001580)={{0x200, r7, r8, r7, r8, 0x0, 0x3}, 0x6, 0x5, r6, r6, 0x7ff, 0x5a, 0x7}) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0xa77c) readlinkat(r5, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) kevent(r10, &(0x7f0000001480)=[{{r10}, 0xfffffffffffffffd, 0x40, 0x4, 0x1, 0xffffffffffffff70}, {{r0}, 0x0, 0x19, 0x4, 0x5, 0x6}, {{r0}, 0xfffffffffffffffd, 0x5, 0x2, 0x7fffffff, 0x2}], 0x1, &(0x7f0000001500)=[{{r5}, 0xffffffffffffffff, 0x80, 0x0, 0x1000, 0x2}, {{r5}, 0xfffffffffffffffd, 0x8, 0x1, 0xff, 0x4}, {{r1}, 0xfffffffffffffffc, 0x2c, 0x8, 0xffff, 0x7fff}], 0xb9, &(0x7f0000000080)={0x1ff, 0x2}) kevent(r5, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x28, 0x8, 0x25a}, {{r5}, 0xfffffffffffffffa, 0x4, 0x2, 0x8}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x20000000, 0x200, 0x7}], 0x6, &(0x7f0000001340)={0x6, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x80000001, r3, r12, r3, r8, 0x43b3c7e5b04f6868, 0x7}, 0xc2cf, 0x2, 0x1000000}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x80000001, 0x5, 0x3c6]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001380)={{0x7, r9, r8, r9, r12, 0x1}, 0x5bbd, 0x7, 0x3}) pckbd_enable: command error 08:08:55 executing program 0: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x40000000000a) execve(0x0, 0x0, 0x0) 08:08:55 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x202, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000080)="4c0dc55dbca70783", 0x8) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 08:08:55 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r2 = fcntl$getown(r1, 0x5) readlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/204, 0xcc) getpgid(r2) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000340)=0x1) write(r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000000c0)={0x0, [{0x2, 0x400}, {0x3}, {0x3}, {0x3, 0x8}, {0x1, 0x8}, {0x2}, {0x3, 0x9}, {0x3, 0xfffffffffffffffa}, {0x3, 0x3}, {0x3, 0xbe2}, {0x3, 0x9d12}, {0x1, 0x400}, {0x0, 0x2}, {0x2, 0xffffffff}, {0x3, 0x100}, {0x0, 0x5}, {0x3, 0x3}, {0x3, 0x8}, {0x3, 0x1}, {0x3, 0x5}, {0x3, 0x81}, {0x3, 0x800}, {0x0, 0x2}, {0x3, 0x1}, {0x3, 0xffffffffffff0001}, {0x1, 0x3}, {0x1, 0x10000}, {0x0, 0x80}, {0x0, 0x3}, {0x3, 0x800}, {0x3, 0x1ff}, {0x3, 0xfffffffffffffe00}]}) 08:08:55 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="1000000029000000790059d27464100c"], 0x10}, 0x0) 08:08:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)='oN', 0x2) 08:08:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r2 = kqueue() sendto(r1, &(0x7f0000000080)='l\fO', 0x3, 0xa, &(0x7f00000000c0)=@in6={0x18, 0x2, 0xffffffff00000000, 0x1ff}, 0xc) mkdir(&(0x7f0000000040)='./bus\x00', 0x10) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xc94ed3804a8ad71d}], 0x4, 0x0, 0x3a55, 0x0) 08:08:55 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x40044273, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chdir(&(0x7f0000000100)='./file0\x00') 08:08:55 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x10) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001080)=""/4096, &(0x7f0000000080)=0x1000) write(0xffffffffffffffff, &(0x7f0000001040)='v', 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000003fc, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r2, r3) kevent(r4, &(0x7f0000000280), 0xdd, 0x0, 0x80000000, 0x0) 08:08:55 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 08:08:55 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x8001) r1 = socket(0x2, 0xffffffffffffffff, 0x7) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x31}], 0x4, 0x0, 0x0, 0x0) shutdown(r1, 0x1) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 08:08:55 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 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) r1 = semget$private(0x0, 0x0, 0x40) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000080)=0x9) 08:08:55 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x1000002c7}], 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) pwritev(r1, &(0x7f0000000080), 0x8b, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f0000000080)='./file0\x00') bind(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="2d012e2f66696c87300079f7d7ea90d00496d93dbf658a208632c7970b9f51fa84435f0ce79dafaa8a76d54d0c36140023dcfaa75b0c0d4c13466ea1b4d9d67123c5a4242aa95fc05b97b017de1a683ab39ca3e032758369db92704e5eb420f4459d22947eaccddca3a852034d56871829f6e825eb4c81545e206e3e12e26ad0305b8f0d2d41e369f54e91f96a87"], 0xa) dup2(r0, r2) 08:08:55 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000180)="4909fa85ec5bf991fb4c5f1dbe5d3f45543a4a55e9e9fca127b04cca07cf6a14f94ee7cc010957f22693a43f6541152981095d225b1e5a58c38fe5c7fce09863c33b3cba633188efc1dfbe13b52f1eb42b89aba4ca72f638b3d45e0f3baa0bf4b21cd28d25800386b755fd97921e6c4f4aa34748e1570c5983d90e58168b2fa0acc8f176e0e6e11217c558427d16f0cf3704323da6f731a5cda6d4e339d8e02d9f35b06fe85615b6c31a4413186eb124edd2499e8cc291e1ebcd068648daf71cfb554fb0012ecaa2", 0xc8) write(r1, &(0x7f00000000c0)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) r3 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x20) ftruncate(r3, 0x5) ioctl$TIOCCBRK(r3, 0x2000747a) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 08:08:55 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x89, 0x8) fcntl$setstatus(r0, 0x4, 0xcc) mknod(&(0x7f0000000080)='./file0\x00', 0x8000, 0x5b4) poll(&(0x7f00000000c0)=[{r0, 0x81}], 0x1, 0x0) 08:08:55 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg$unix(r0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0xfffffffffffffd40, &(0x7f0000000500)=[@rights={0x10}, @cred={0x20}], 0x30}, 0x0) 08:08:55 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x9, 0x0) r3 = dup2(r2, r1) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x4, 0x0, 0x0, 0x0) r4 = socket$inet6(0x18, 0x3, 0x0) getsockname(r4, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setsockopt$sock_int(r4, 0xffff, 0x1003, &(0x7f0000000000), 0x3) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000040)={0x100000001, 0x1, 0x1, 0x3, 0x100}, 0xc) 08:08:55 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() r3 = getpgid(r2) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x281, 0x0) fcntl$setown(r1, 0x6, r3) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)=0xfffffffffffffffd) 08:08:56 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x1, 0xfffffffffffffff9, 0x1}, 0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x440, 0x4) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000000180)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 08:08:56 executing program 0: r0 = socket(0x0, 0x40000003, 0x1c) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) 08:08:56 executing program 1: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x4004667b, 0x0) geteuid() 08:08:56 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0xfffffffffffffff8) setgroups(0xf, 0x0) 08:08:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x0, 0xde, './file0\x00', 0x1, 0x108ebf5e, 0x8, 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)) 08:08: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, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864ed", 0x168) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "854955000200"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xd9d, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xffffffffffffff7f, 0x7f8, 0x2, 0x7f, "7f0424e63a5d4138923591b56fb2e4fa2b90910c", 0x2d, 0x2}) 08:08:56 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "ff205b00003b5320180001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x1, 0x0) r1 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000389000/0x2000)=nil) r2 = getuid() r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000001300)=[0x0]) r6 = fcntl$getown(r0, 0x5) r7 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000001340)={{0x1f, r2, r3, r4, r5, 0x8, 0x6}, 0x20000000000, 0x8000, r6, r7, 0x4, 0x1ff, 0x64f7bcc4}) close(r0) r8 = socket(0x18, 0x400000002, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="6acc11550792ba240a8979d4eba07b49ecbaea8b6ccf381e239c34c0fcfb48ff29fb47de7e1ad7e99d9ae53e09815f1dfd177e3b7a80dc6ba7a5f53bdb3762138552bfee5817e9569239e9a1d73243028f5fec89e089abc70ff97318c1e097aea036fffc9846ca106d092ad1faff6ecf3d390aa29742138042de805e1011993a4be01336cefbf4796193f6481d52e4fa422e301e3d625a48175a0c37b50d2e21c8907490c14934e4bb296e9e088f0faf1e62ba8ae2590e787ff050dbf468cea27f0ec5f3584feaeda449caf5729e0b02d06ad7541f1b23137dac7bcf0ca244f59e5c1f1563314894bd806b12e4e204e1f76b150e321b323c160cfa8647336357a6125ac690babdc91a54e59f706e6ba03e257a0aeb67d408740da868e16b862994709c3f0ece54655879736538cf3423aa82af0bd025633bc60814c09edb1b289326d227531285ce9fd7de6932524672bcac2748d5ea27d5f88182928c9c02f585b3213793bcaf9b2c2b2edda3a2b78dd88e8a4c01f2ed4b00c97cc424494d89852eaa90f8168ebfe5836e58a3643aacb4e4ffe1ca3aa431c1dbb9dcc21812dad2d3c0d2fd0468fdc90888488ffe6c4ef6431f5d387698e4b6c9948844dbecb056febec1e3ff6b64091c20a4617a848f018a531543083e87ab3992beca31372e3f3c8c672243b27a99fe0c8b659c4b681ae47a2201669665a9d8aeebc97d7538fbd5867ea6cab4417bd93b0a126c9c814d62677773d766d4ed4120afc73967f549f310e6bd168d6bcd7fff0599be9b3125bc0284e816c943ef7f914fe3d2eba71cbd607a8d0b0da5931ea2ef537736670a7de656f9718c42077dec380067eeb03fcd012fda8f0f315e72566d3208e5efb0703e8d06cbdad23760eb2ad9eca2e0891f6d0967d9db8ae6e508854684674aa104692411d5823665dabf4a900677bfff73d258f8b491366aaa7c900f051ba23abe5da15ca9cb78f63c204a2926ac0c84f53fb7a4028706ede09b8f88b3ab29e960a05503f780ae42897b30b5fbb5cf7015c1211038819f1aa182b011ae2b7a5d705ac9ca7d8bc9d4a636c19894bd13f88f753c6c364b528e1776b67bd82d949ab66069d7b5433332ccb43073e00e1c901355c0c75ec40b1eb836934ed33c376020483001e02a0b17494e0ba8deb4398e45d265b631ab86c35b917631e8b4e31332cc9295c04823b28ea4e922b6cfdc7a65437611b63aa696ed1c5ca76b072dd6b9d8ed96ae98833e06db37d8b9317a5f4daf4d5c5b30334cabc524f90e0f4d63382b3d2ecb14a292faa6a66061adfb71732bbd3796a3210d4443f19dd679346c27bba843208989b8ec3c092d11fba0555bf5f05d0b44f8a3251ac4ede0b4849b0e4241a9914e87d069a5bfd9d53c315894f1996c92b76531b1e11f95efa769b36ff68b5cb469427bd47e44c82488fd4d1d4358cd327a54d25cefc5bf04e2b45717edadb2051a011c23a0bb92678983925877446943194c50537015aaf7700fa6e32899c805e66f45b17600c485017b73ec876a73b45ac40924d4b4a8f346ce1d0867d3cc4c96545e72475af4a620b0b999b0725d4902c3fced99b755bf381c3ee1dcb74e788b28e8b79ce4960e615121e69f9603241965033d0c75f674eb563661d19863259f20b2ddfaa8f6e5b52c0bc3b3b9493b70a8c034e9f91d97c8b77857ca252ec3d9ab9efa7c44598b87b8026d5696375251e8fc0e5a6f111301ab1093e9fcbb38de7b588f4ff4b08fc13da40817a91a851b346cd8efeb444020dd35c2b8026eeec81c40f0fb72260cafa7dd86c7ef3fedebd3edf8658d4ae4c6c3bcaabf9f0199ab7191f3a718eb6c1166aa96cf91b03a0b08e2b7b2286e3d9073e332ae7b3ce9f15cd6cc8326105fc6e025670538d14aa50011c76187aff0005eebceb651e7fe7e2f6a40e56d4865073f5d9244d30a179e256cd428c233213aba661a028828a17d348fb11d0c9763dcc82f94a1a4151283a9e01e4aebb7d245c2726a16a1772e3031af5249b553aaad799b08c788c90fab627b43532b90abc9c95ed756497a915f2237651e0cb0ed73421cbccedbdc696a7099bb5623b061b95d72da5bec44cfd68fefd7463328438d61f8bfe14557ec6c2a261eb44902c0dd2476cf4646742f27ae2f137f504df13b9151607fef991210d66184e298489f411cce992e0a0fc977a3c02901929f45841b1eb19b1cab46914f96acb794f99ff1ac75ecd87922fec1dc7287768cfeab6ee807d4cc1a0ef34f230eb8eb1916b8c97a501cf362ec3a8c21d58f0c2aab38ee4d7c2e2684846253508c5a05a5722a1a5e574b40f7d82418ba490d8fbb29bda4cd13de5e6bcb42eece87ffc7c804087382ac582d69a9fb82c85b561f0f71b94eb9aff9d58a56d2f23a558406f1a89a78ca8103dc93d460640ad5c29e48d2b15b82620e4ab3937c545c10d11c73cce809b223f9731c536791532835a0ed3111b2db4411715f115e35d9cdfb4c3ca71399c3c2ca57456af70c1e0821c7ab2fb8ede8e82a888f82e5d8e8e3180c9de715a8b4e81b86aeb373beafd0ddc83b24d057438a242f665c61b174b21a9913a5a0f094af07ad565589c2eadee5a06823bbdd95b48d96f3fe3e332eb56173bbcc1e89a4aabfd73b09d7108f13092a1126c65fa700170c3350d80d7a193a1d570e72fbaaf83bce281e30d3e5443373f0118391c4f526dcf031e42dfb71fc35fdf9b93088ffc15a9a55bd9ec49a0b26d828cae998eab290ffb34ffc9390bcdece0071183a88664bbd88d4015d7a3bf14f57b0d9d65dc6d6e6aa7385d1defe84d2690d6bc19c6597725411b1e40d2ddeb4d6a8b13947c59d892fd6117272732157bf77d424455bb3e88d4190e42b17b0a0e7548c35cc8a522054165987625c4c5856f8814bbf3e730320e1070f4d0125bc8a5b58c570b7f662181ee4576b2700789cde2ec91ee511733633f1a04cf84dc1563301e954904c0543c1b4e909922fa32901df5365fad30a2226ed624135b2c0ac08afda052aaf714d1aad7114f5a273b067e22e402f221bfcc87bcda31bcdbc9c938d195c9458796fb07f6991fcc86c90022f06b0cd9fffeff3c09f82e88833a867a2375dccdb688ea4e0ac7c85253c90f14439b5de157d394070d2239ce78a06eebf9469aeebd01fdc258db77fe0637a710f31219dbeae0bc32ecede6eb9ad8f0eda7ea0fbd162b542df39e4d5f6e2bd4a2b5e91752e4785b19e6cc9918392100e31841e1ae50aba7f7be6683209593b601f0e39a81d2780b8212f4a00a41f09b17be45a0af1077f753e18e06974f1a5940e7cbee3d44ac9aa710c8d0b14328a4eb973db8f4422d26c0cbf9c9935f5d5f0f6c4b4abd5b7fc4fe0bc0ad13d5e5b16e9c77dee8a55effa0ed07b4dd29ad655bc98f58bd962e40cc97d4edc30c64408aa6c526f967f7dad3c2de83d2e735d8d283c2109eaae03319b5e4f3264ec286d98e49346c09d3d23217601f6a35452310c4df73407e53f9e34f3b6a7974b02f0984551c111655547ba890d40f3f6fc0199b8d037d70900f2c269c12a70f2e70b350457fe8eef9338bea0ca146cb267bf96da40fa95261f530679450aad1eaca6e316102274e29681442e29a76083032848b9ea6ad76edebbddf5215a82600a15367cd50f8fc89b0689002dced30e2c7573174af17d451831594c46be1e4b9956ce56415c6d0420db1ce380ae62d4aa5f73fece8f77d164635138d64d391c4a6226c34e07cc29ce56d7421957299456dd61a906f1f1aa37f70a5bd2a00a5df62f1a2d4fecedf281c96335a54f55cda572d1c95164e3cdb26e4e882636ff84a65f767ccd6e0f2e70b71aa4f07ed58eed07c0fdde6751e3c32b8562abb3b7505d010c1178a6a655ffed1048e9581a47b2e41ed97573dd0d2ed1155ea4dafd908a8a1bf54c29b046b9805b5466899700f51612e6d2f6fd7de253d741895248151a09f6f4a61c6324cb000083ff6a463e10f1e098f426a0ae22065468cb11326672c3bdb168d53bf64b0449947502befcd21946581a93be9a8cc9d4686ee67c621c07f413131b543288f76a3d213ca1db95c4b460cb6fa3f2b5bf47e575034173e2dbe39119b3993151df49b96bdfa7757d6a715f6c6c2e4de2ef852243be763345d1c1bcb3f7f871207610ebc54791aff104abd9112436b79cf2d6f040b982e01b5ee5ad589587b639bf2dea215c2bd4749d232b28a2260c7e517424752edc31a4d6cf3eeb68bd41ded2fb00af7d4d8ea51a99019c51098a61c96b5f25191f5e4f5d5071480bf35abb6afffe9bd34d5a1db2c73cff37d8b47754deab86ca75bf6d8dfba52c93943ba003cad9382da79a472657ee28ad01a3c300f3b72a96b5492fa9363159058bf5f6dc9061a8bf072e680b7b8de840df3ce90d6e0abfe5f4a508071e9d57a88351d34b699f7cdb99e321b3e1340ea94274868f70b048ce5a4d8178dac58240513973faee718dd587449b2a95cdfcf12278ed2ed56b14ed3fb18ab3e6466efb35ca546cf0b3f116cca3a8b8e90bae303d10a279c256aae3932a05c05aed357e285792b8d6569fa38e2c3f8f5db43cd067eb198af804375b7976379a607232f5ccf46356948e7b9fc2330e067fd52fdd13f539e82dcea0b9da44bdbf47e9ee89448a54c4fe10af7be6c5d12126a2d62cd8a5c909f325349a57f4b9942f94aa0e65486b92f9cf295c5862c72e8bda0d7d7658662666758cef7d049b5337cf94ce020090d348dd1045dd672d4e82aca53613bac60c3b353ba54f91b98401c7b7998699bc4561d49457e5e9bc1aedf194552665a5ab8df3f1c4f0b3ed18a7875071cd0d748713701a8f0c6b3e6211cfeb22ee7440c862b982bf3cf90858dbfda337e86d7c36c34a6dd3ea11cbd00c01d92d96c29328d45e996d79e9aa9ccbfc270263c6070db7e3924bbe28eeba20265dd870de17da9e4b59e016700822217668d601b9cb624463e3ded0f6e0a9f9ccdf6143afe4e978d84cf1d20805d0c232cd284e336b49d4f2153169cc486999580e2541e07d2ab53ec9325b0223b7ce7f375de21264f6f31582606fcb91ddbf5837d11be399e0b66ffd068dfd38976c7743cabe542a622616f2da7e221e3555d4219d5964c9fb336ef730a42dc57ebfcbb79891ce24c50ad70889006c4480c100fe8f4dfeed9af0e89f0a165277b8c01a842991c6696f84c520995e37da4506d0355114900d683e3e06cfd83b1475936ad47718e551d1290b798aeea50583e6c43d8273d17aea41822f6178f219e96e64a95d7f690efdc8503a33519a9d8bd1d9a56977e95578bd00b2ed9840a1c97fa266af12e4d8054b2b21e125b29b9ef01d688a4eeee7a0cd585123905baac7ef68c8152b971bd49c69ef18957bc0eedc71630b38f0ad2d9f7ed6a95c6e8ca357ced7367cd399538055e2585e9b91816c0b4f9f48fb9c5dfa2b71fbd6a766f250f24e03c57e3a2e6e320ec03a9c03b86d9c5456bff83d5831c7d0cd1e3ce2661f435e6528ae29c80be2eaddf5764fec2095f7903e5ad718eb3e71607dba0174146c0f63d8b990e7691a44f86cde810292cd98fa82f7ecd0e511b59d9efa8a12149b9f3752a56456454e83e4370589962139a1e831dff18c0764b1c81ca729064a9d5ec41b2f16dcbfd6d9144b350c07da03b9cfc225159bf0ba152ae63fb24413214b7376ec7068e8d88fbe58d7a2b2986bc5552353ac3bbfcdeb5eda2d0b779c935550f7ca25abea3b2b3b355b2bb7c8c9965ed8bfc0ef3336d768023f188beb03", 0x1000}, {&(0x7f0000001100)="40fe651132c995d14b28adc9b4a7471493ad389fda35f9c867bdb3f7d4e15158135ee0c1de0942f2b6505fbe305391b2aa67b206ba24e1c83f6dc6eb3bc4a28a2a41124b46f9399a67a57bbf2d689f46a5d8de07d51445e0182d1e6b58f2d9a2a351cb2e6d9fe12c0f98c0cd4c3d2a47729947566720d2f5a575ed79d597574fad5a13e6d8ec33c0bd30e0e63639f99b1ca097c53c7e2812fd844961d9d232b656a5fb6310eeb1356027ea07482dacc209c907c45ee0f067c2edcc215f2c4a962c95996011537362c185b91548735f0384", 0xd1}, {&(0x7f0000001200)="efa867fa6d4d361d6de2de3a7524d5463857d903dfb0f13bda15c92172b5672d1a9da42d4e459a1b712615c8e6bd883f6d6929029fcbe965916cebb026b8bc65c32062d67314a84f3063b92bed99f963c1bb5bab6305aed05f5e304040b42c391201999d9c7d40c886467f29ce7e041cf5d3b95c892e49384e46fc933758e19021ef55a7270afc4a9663e572dff95934e92d73e17299992abbf73bd53f004cf69f6975889201", 0xa6}], 0x3) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r8, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x8) 08:08:56 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2101, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x20, 0x0) r1 = shmget(0x2, 0x4000, 0x24, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='./bus/file0\x00') accept(r0, &(0x7f00000000c0)=@in6, 0xffffffffffffffff) setreuid(0xffffffffffffffff, 0xee01) r2 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r2, 0x0, 0x0) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='./bus\x00') 08:08:56 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x847c, 0xa) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000000c0)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000000)=@abs={0x1f95d27d48731892}, 0x8) getsockname$inet(r0, 0x0, &(0x7f0000000040)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0xf4f5, 0x10001, 0x2c, 0x5c80, "475a7b03ae6a75309c9ad1fa5cf4533682138042", 0x8}) 08:08:56 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1c37e6fc6e23c5b00e74de400"}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20060, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000100)={0xffffffffffffff98, './file0\x00', './file0\x00'}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000340)="985068b5e4de0ab004e3d7218fa194f482793a7826ad131585870dd82858c64e1f9688b6daa24126b056fb65eb9e67644e36f5c85345095ee51e3ee9bdb23af45dd5f87414194cac16173c929d69135ab7c1a0d0d4d4b1f1de7879201899346ae2f6db9e25916e0b0c504f331fc12a00e15b2cd9f2c01907ac03ad1134a6c29d46f09adcc0481e4e71b681909f51d2d4ef4072151fe27d8ce3e20680a3ec818ef4fb8ccc8055fcd2320db3de5a9dfed9b79c7b04f7a2889341f477ff9a479a42db4cf244d63f553110aa5c9c97e252974970ae9fcdb9d08dae1ce3a5fea0d67c52e6ddf0ce654842f10c6b6227653c28a936d4a818ed44bd46613ac24012d31df897abc806777fca1ed716d077e2bf95c8fa11ed6ef9277e1007682cd036903c5c7de687af431bf6f3c0fc32ad6f911e28237639a8167c57efd1c9b0cc18b904097b853a636eb73073ad05fb72fd20a41d5f75c35e7aaab998c63ef54e022d33bc8d35b579240514ab0a6612197b5af0c58d5ae14cf6f1cc3c4c90035f58d32c9a7ff8a919ba475f86d5d12c15509b9557a379c825f897644b04edda713073c22997677d126979e17256c200d9d8d5af02d56d2665aa10f40d074cb42a503d684f3f2f7dedaabdd896ea75170713acc29d4b465028600e81885f3762287299f8a2b813d2eff1fe6cef55e1c851784ff1f0f147c795adbeb3537e9bdaf3623bac95156da9e46f04f1c2acb42af5611c2a69c6807148a030d979605a124a22f96e8737e7e487c3aea845156f43c6ce60641dc901eaf61f02700bb0ecfe5ee8669292a8505c3538b01a88e70a17250920e8ece4b5db5a0042f81aae8b87a9b452b8f4861559a2692bae9d6fe8cd97e3f7b0acf7055b638d398a9bb8e28e6be0ca7a864e4434838e1ca12337b27ba2c6bd22638f484bef23192c7ec5bf8ede5044f86b4f188ee272a4ad7c87968b44858a2a84ca683b52c35a5759ec76da990e42b8a5dd7493b8d3b61c445d3b6c7555511fc37b18213e07b16adb43fba9becab1f2b23827069946af7f370aefd7b3fa46893815ce32b46c7de14ff6d685b4d30744ec7dbdc71c927ff1c0065df578f13bf2491119644c6d0345e53aab4f7190a4f8775c0b57b09ed14083d6fdf2f59dba42de36d7b49e58505cc428ba6ee39d4ab34afab9cf4f3f61f47d761313639a1110c96750694a7af5f67cc2aa4a2af926187f98acbc52daca61d0307f026a694a1ab305748352cae73bb6069bb9042820532d937fb59e7e842d4b98ea90fefcfff29dfd88ec4bffe50b73ece77e945bcac69ee8caabbaa6538dda83c1318bfff46258e01376088c2c3c74bb7de58d71b847b7b980e16057d80561bffe9056f3fe0746ffbec18aaaa0f269d4609ac44981eb9ebc2431dc85673840ac6f11fa596008962c014dfe30abfa8325e4610826bc7020a092e09c2d4df03811f6af5d8a8209195aa322722c868df90dbb8746b55a8b32788e070f094699305a52b3631e524243bdac33b8be1f5aa0bb3825648f955dfbf108c6a59cc53fb2a6f00ce6328e3aa492c14f7d0ef2b473195106769f46a625361135d84e6bb8a331eda0ac462390dfff09f55d82b344c22b43c92563d7d2529beafc4601722d5125496287648c3d1c2f7d76d4a1ef8fde37964878648e919bee59bd24fc1a6df37e040d88b443b7aa53c424abfd9f6e3c650b6be6ddb7e8e86d3ab6df343bcaac5d8914c88521653fbd14e36e9ae274be434e6a71216d85568a34424fa64cc4291b4f0360826be47be6071454f5b2e5fdff3b4e613f52cb58aebbe3c0a3de28821ab028e69250413b88dce4a3f685a7dcafec8fbd9f4327e68eee5cf62849cbeb347930dc97d41e064a99cc0ec07421dd2c04107d1410057a6bc4457a673e56649093eb20aa18cd72c924bc32237e1435882ba5dfee767ab8615adee1fd00b2bbd00ec9f8b19190b83f9b5da2db9450f24e805f30503e9beceb56ba932fc3371abf1d3966dfa6b608294f8854975e37550c932dffd118d737d6ffcdb636956c06f14bfae28a7558f9ec57a4371af3972f9ec92f06afcdc350571016fe765e6f9ebb6775d430f86bee5df18c80c76ff1d048168d3ce8d84ff8be72b362f2c72d0ca8d44c6670140b82de77804235b2bfb11199e45f2b4909cc4591c2bba8828c69bf31c74d55a1abac6c24c46fede053e3ff003e999fda08fabb6a3c3c7cfce667db3f4283bca78927a5507806971ab2a04cce3e795d8372da2b7c765276f8b4ce4d3dff6add1da6317bb9c2762661c17b48f19b12dd1a386e04aac0ea8014b6252c38893062f790d55c84cc0b688bf9bf7757557e523dc3084646aa67e875c5ab4401e37d83928258991f0e79b28963f253e581c8fb3da1a710f0f52419d710de46187a5f8d0cbd69f9257cdca8eb088657f8c19929309a8f0a2230f2a3d296c81d3e75762a3facc2594c6d99b2bb219be1848dd8ac024b06d859388ef3f4c11719aa9df2c926f57e753547555182a565a2f04cb1f502aff9db9c9c7c5ca2a63eb51e2298a2e3f35d916a3dbf5a16bef2752a17a5053e8a19e62203f8abb78db16c14c8c3bb0419c60f9fd8d61ef0bb2ab645b063f141fd145be8a01f525b44cef04f2fc0e542fe58e23fd16b055cf6b30a9b9f3ebda97654ec5e7966554ee4dc2b70d82d631e56c14ae94db77028f06512bbf529738ade1fc3b87bf45434762e39a734ec5370430ea213556bdb0a53f2b0557ff88d880ded1cde9975b708edf4853f052ce0c9af6bcccd2319a32d0d9909ecf868d608c41fc4d7077adc5ba7d89420f0732ab9e8d92a67c50c87f3c4e4487c6fc6b5c52c971914e09c5de9d6e0b81aeb6d7e620a755660aed0ec2b49cdaa47aa6f0aa15ecc7e43eb7deabe8897b09cd3d6264dfb9c517fd4b66ff4d24407e525d16566334b6da768b31dcab5795aeaff479e702ce70b73a3ca689c87d5c7fa51b19c0bfdd838c301cb9e4cfc63fe02ab2177fcc3dc8cdb2ad5d2120d5567d4ae5b09ee0f43eaa4fa7aee91c5b6e5d1e9f5e06855e279b1ce6647a832e4dc690a77086b18112b8726c9b4568fcca5543fb1d0fdb1846f3cbf130f07d4c2fd7721926fc54b6f8b1866cb648fd9a030afc05c1634ba88a6df55c0d7798436e52051e2471838b4158db8a32d595339d1931c5a6067de20a390e37005d61b1e30ea9e43b0eec22f20d5cfae814c9f09e62cf9f359371ec6b6278e9226c1db29c63ae2e7aa200a1b654c85c7a7fc0990e525a7387bc70a57f2fa1f9368f344df8f7236fd07c1dc06be8272778805bcf0837d5b501012288d97db411b6f3f6596fee7c2ab4ae9760541430197bf29b4a18064ec1ad79289730d7f18524d43b19f544ab4a12327f69f78285887787851c274896d513efd4ba0ad27635590ad843be1fc77ee336b823c057da9791ed45a9ef8a52dc67c213128b1045d44ba6f80451156b830f3ce120d6c0f5b126f53d5c4112c3706d46e1e2dae5c846b275b43e33ccfed7d058c89a7e72046aa0fbc55afa7bd4eb5009dda829e634528cc1ebf66f5c7bc90e43f86a1d91f8537a57b0454c565d6f2b4f4fc64437640aab8d53e4f5f6624877c66253ba4509d459b14b56168cb66c3b1598bd6e8896528f5b496137cdd8e7d4040e6cf2ff974fbef10ccd90080e660b7f09b076d838efa6b4dea056cf34310163daa41a277789e04451f1eb1ea54410d555fcd65ef14eec209f65fe82ad4f7bb365e07b6f8fd0310d6db623c2821dbee1fc3481f4ddfc77b4bbd58a89a5bd2b77248b94716db811f4527de25e044155e60538db0a8481116a5a921984a56cad17afa6aebb2cffb91b6d37e48bd772f2db6aa9ee896e52e257ca93d99c08841f5e3b109d1a9d673fded1128b525c4cee65b6e0358b5878d5341a03219b235572119af0509c42df97e5beb64ba34798d8e95c3f6de9832953f793d01cce7f746b7ff63877da942a53a92766efe1fc23abc36efcb1afa1175bf1f4a9a82baadaedce90da164a02c938249ee67a69938eee41f618a5f126a7ad20a2efdc39fc4964f7920bcdc3d3210470a57d13266e69d4835036169300a9e5fe06fe65894d1ff611770c519ebb7bbebcb99db848f624fbec68e5002d58c66f755b56bd57225299ccb2582ca92c568cd383b41d503eb6ce5e000e09588314ac085dc25c5e88c8fffd56594d1b13f073aca472a8685642e5c5bed07ea04051d3f425627c9fc5f9b57235523c7401e5ea6763f1ec70611c63e41845f3034fe67208128f2252c13f83968987380022fa562ade099d74779b178524160096708e769ffa1fdba72656c5ba0a2300639aba2e9143e4f2e03edccb4d62c11e402146a007d75b23eec9cc8c746ded7ec61a4203115cef258d06fae4bb66cab04a9c8f9b241afe32f622a1c2d6bc13aaae54a0ff5d75ff4629991788a4cde63321ce7eae58659b63757ed63046d70a8b20775a5b21441d7b1bf578358edee584e7f13ac7081de16b9130da390a596be4a77d17b76c32eb5ebbbd3dd1a38d29306598c30b6b83ea735191401a98f22a2580e273590e0a38e101a2999e45ea3cb83e59f0210302a30555a7c2064ba63a4ffe70716f31aa59250ebd84dbb1a6c7571a70899a964cee7b822d9c93986fbcc760cb61ead485f4ed3694272598cf6481cc813464b0cce79e32e114a2b72bd2d12d962999e3c7ee9ba32a29223063f8bc6eb67d01e9252d70fb645e2b066dffdbbbb75115811a62bd703ba82243549378d73eef861d247e8a48d2790c7fabc757031a247549da56a17a8efb8b2f1619fd3dd7a898933d92bdb59e04978eed45c0c75c1217d5bf558d6fa92a999f4398aa3c37d35c4fdaec3925f6d346c668e52f97b1395f65ee985aff101f2c3f130f5d1b4f1a485a4c0f154af5222563af4aed03869d33b0d89700e1cb75d36adf08cd262ac8615ffc6fc22e2198bb15523bcb73aa18acda90caebfb7aa3be7f30b657a8b4eff6ba8857a0476157419e09d3607360fd5d1e5a6a4eba38ebea939679055a75676a3896e25365ff84148bf21c7fa5ccf4d10923655fe485d6ea6197aa73217f6a2dcf46447e619cdf9b6782a06cce5490e465db019de217d832334c61032ba2296928104cb58ebfcf4ebbca9c939bc1851a5416b1f301d3fa0e3095ac6dc78180c46f59a60dc7d154b59542168d97e7f639ec782072fc826951fa400b85e21dfc29ff30e334472c259f078cb25ec47e3af4a93ef0794020db9ead91293fbc274c5d7a54118e8da0d2f5d842cdbdb1bc4e77be598228be528dd6e359d27cbb8234f5a95c4c1c7fb7fbbcba656a29348085f9a57d777bc7a657279a0ae723ccbe7110cacbfc5c1cd5b3ae07db155dd4c07c4c2995e7135d7532fadeb74a38f9367c58d108ddbbe00a5384dccdbbf9e7cdde65647187e4060f8dda0eb8ba4ad9a5edf7e3ac28baf7a69c22809bd7a8f3a2ee9bc8286b433be67881422ed9baed47ef3731545693bb7ebb70a1e003c1ce8d8cfdef2cfd7359a5e5680e105c6914c02645d74bb4e4e41686a13a1376d9f3f12b648c4df55927f0f385198e0e853414f9df6f09f92be74abd6fbffa2bb73d43237d3451ee637fff5e78f39af5899db404581917c9494bc92d5b3a64e82c49e09c8637c1059c1d892c021bf23ffb855a54d1a5411737c6b2ea0cb4391aa9c8dd9a0ab4fee9abb5aa519af0531f965107dcd5c491a69d62aaed2d908f2a7ed4f60dd6ff5326fb6c3bf1e2c11738209cff08d69838ab32187faa969a19a", 0x1000}, {&(0x7f0000001340)="67a3d317809bf7755edce53e58ae224b02f3e61c443a6059ecaa32c4a842df4e252c898ae982435ab550b5336f3705de39999242fc8b2a48338069b159f5d2bdaa50d819b9300dca7594f071af55e3735f7c594c1806362ddba615a1a9ff22619a13f693cab996acaf0e838e49698596e1efabad0cc56f5f78c5b17c9fadcd9d5096fba7097eb43cf8cf0bc210d575966bc5b8d71176d133f3e1a43802e815b22ce687ecb1acb2d35c76de0e6d2bfbddaa4fbefddcecd6d623ec154227fd7e37b943159d5c403ca3014e45cbfcefcc7c4f7994b983320d7eb395917b2b1d4149c0c7604c51ae6be4e399abeb9bee6961143783b10d1a49c4f31da358ec4f9dceb76c7201a61698496469df07c865fd0048c13998d84896773029833ce1ecf62aaa9d4abd9401b5c6cc654ae036e40dc75f31d9494fab4f9f9496ce66894c840ca2fb32f1b332637d77e06cdd55e8883a83386065f57731b202c361cc314ed2c15ab5c471cb58662f0b7c91a04656998041184eb91f7a34006fd8174108d8a3b3809e7232613f84d7e88ce89f174d814c91c3ab401045359ff302ed0cfe2dbd4e654ab888ae46102f8973c3a9fe94351716895b423bffee1b3e7017167c0c6b0e94f3149d536e6be60f7585f52b7b3ecdd5af34b4301bb5e779fd4ee88670c3feb423beb29fba31036542cf40d3c4f8818e4159dde1e56bfeb99740fa6e608d732a77b4930bcff3dc8415ddc658a5a4431bd1c083752282c7ea30ac70b265f3d7a0f310273393a23c90e02eb43546fd74f707e665266b2b6499a56e3d8823336ea5cf260bb9066f0ebdc1a842e9931c74990b7fbca4d4ba5d27e181062232e2efdd574fe000ecec8f8fe802b97b5399d4b440d208ac2cb252d93d4039e326a5beadcba3383b62d4ea50240c86790db6dd4c12e06ebd8c88b758523e4194ea0b2c9c6adc65711e10ab34e4749d62e2a01ccabe97d08ee574ecd59f156ca921f6cf2b0c1c25fbd2ac9d2ac2fe607f02a24dfe3fa02062c3cee4abc0f124a2f9198e63d1573e33e457adb784bf5fbdfc062fc46dfbcf2970ee24e40a7bd129e9762567152e0b8994b9c87498a6ad266a3e38c2e8759180e1a516c99a5805c3d6dd5e87306f1dc4b2c5831630fba85f7ee1425035ac9459401155d2215b59d27690bd3b58543714924f0ffd4491092cf18547a62981342603cb632c611995918661d3e00c0d25d33d1e1fc606e94a6c20322ab117ef272997641db91224e3a5717e4472fffe670a61f27eb8241e761df0ed05ef8614f2e38a0169801f8b95d3fd1a59d97f0394a1200a0098c42f932a1c248f64fccfd2dda3d1136f95b1a5eb34a3fad28f2f6228f5147f6867405cc342a237e879c63c9f2fd21b764103073923b522eb70720260e69ab770946009722445ab510f12678368834bb0a491bd8c7b4b6b797cf5aa153aa07798a7b37a665e008daec257690b77aff8388cae23ba9279d32bd786c900ecc7b58c4e8f838102a4b20ebbe59f39799a3f8065188218237d95660ee74c4e8b447798a1622f1ecbf81efe9535361d7f9008a63e3fff6ab964afbf5abd8c0419df50780927713a36ca7ca5a18f83475504094f73769baf5ff7d31ec23e23bbcbd4f4fee8c65a29a3e6764b596424d235c68b232762a69a505f93d51691cdf95399bf2a29617428ef71b465583ca8695c7d31e119ca52c50c0c02e6b4ddd0bfca3360fb714e2cf98409583ba598dc8eda47eebda9a1238369014f028bb1019e731a234082c87c14f0010235ccdf2f8fe89ef209afd5f4f37e50e1152e7483859413b7302541f39f2c98162a104c848f8a267617ae145c9b5c2e2c99cbe8533bb715d9ba37ec2e255cdf7713ccf7e98cced173757e73327c9a90088465fa1883902751c43fc4d67f1e52410261de11bd3cb0288113738c1895f05f332ca0bfcad74705a04deb6669a8f1279735ec3d6daa2fa8ead00eeb48179451ac14bf53350dd81b394b1bd61a91a24708cb569863cd21a6165a4199d0b96022cea09178b72244c4d0b4308e971f9805bc564bb7d0c5b7c52044bef3fb89c352c0727d0fe5887b4438cb643772f737be19d6db076823e7ec722054f49e78c87b57390ca23d81590013db20be14716ef0d5177e958ca0dc9a42cb189c7a2f49da813961804f99e836b63942ff11170db5dee500512757a7824ce1ca2d2743276aa55a727479a4098fdd570bd79f3d9416a55f0787830ed28b1bbe3e2652db7fcbe885cf57d026864208d687e557c246e21796cd7e8006dcd7f655fd5052ca8acbbef80bf44b5db448d0358ed9ea19229f228b95ab367acf80914f70a5f8e27c1dfe1efeec2a355fbcf77a548fededcaa30d92b3f8cdcf4d588052cd34fa97260856f017a523a844b947788a6065c8d85eb704d6aff8472aeb0210b49b47fcce586079e24fd0b0152fce48b6f829c50668f350f5c564ea91cbb7af6614966acb568057f997d23c17e6d4397a7e9884ee14d4bc5eded7040c7c277581ba0f7304430767e478e9256007c4a440408cebe4ae32bde1cadccdcbca50818c080c1e1af469bcb5bf1c5ab7a2f49b0ec4b1309b62103d36014fc092c6387e7a8e40a08c97a25761a5fa9d31120de43a531653ddb598c7b45e406e198ff1ddca7b64a8a35b118c19531294bd0cfc38489c7ceae0b4dc0a7c9b7e72d4cbf7e59229361945bc6a0aded1634c548ab87e7d9502d75a8feaf6078abbfca9d53a6aadd12a7ef54e0807aa3788f420119844294d534dd9296a3401d4e2d3d0c6cdba05a3f556280c8b58c3a186404dcb38ed761e443924668d4cb750f900590000dc34fe10be17b37cb3a42ad33c05cb16d38681a538b1d321d7ef5d64f4e22e4016d34b38f8a7bdb5663415011cc8dd31580319daa878c09a531eb53da0ea814b82973cca4f3ea521b0ccc75358110395b5b8fe0044dc33ca45c31de3034629c34890ac3c7aacf29b1cdf7482a8c1a5a1583d8effaf9162ae20eded46d73874de2581b483602d5feff94804f728a5cfc934dddc93715d824012de41aab9170aedc76570e0a355860f4e7ff53f8702b12302bd3166cb30eb1b719162df35d77048f7a4cf7082a34214b94ed7b1413eb1abc250049370600de4d6852b3d65cc176795947b17de19972176284d32971ca1fb5b94f0bc17f54b972104fa1c56c0de1ba9936e01c05622848c38e28659bd507a556c22ebda61244530ab72fa2095861de4078019cc4107c3397d1305a8ad29a7ca76381410575ec28c152d5d2c07caede6f44a15a800d83a7ca3ef6653d0b9c9017bc102d0b832f6177631b1e423c9b3fcc94f68cb9a5d8bc4dd965afbe91b633ec628312b8f80aef9fbb7788f25e91b23134d0103f399c99398d712a6dffc191f660da0670f601dd0c425d2c2f2f551553ceafaad65c73ff6d2fa9b615c0ba5fc8c16a07b0565c3454fceb6d24e3b309d90fed1f363d2437d178cff1148e555834bbb224e373b0ac8178e46cad12f8f763db4ac37cb7299fe2997c0fb71c94faf321165f893f5a19e11a7c0066314868d85cb0902d35f5576f2674770e1785c983e96465b4f41198c17f3de2f2ef7bb282696a0e1296a2bf06734661b322dca46315bcdf2f5ab3cc50d5fe7d66e7be4ac6d6c8f3d1ce2b7862d9c6daaf740b863043884390f8e24f1cd9df0bf53d196fd008c7f198434e59a42496db7b03a9c397d6e871a9fbc357a22418a3c292a31368afe20d8e844e6e30ffcd3406c56421e3cedf579c48dece849d678fd272a7fb05b315dde0d3110ea98177de4c687aa0a543d2ed7e0300d0313b5fee28b205435a8c9914c6ea182a3b9d2767878f0946e2b90ad635511f3316a5d643785260bd638ce1b50ae263452cd0fb7eb9a9a636c52d1260ab90c84773fd351d8055f91b41f12b4ba7ea2442193512ec2b8861643beec9739eeefd1e7d8d29c1ee129700168af18e99e64fa6763c8351ce1daba0b2cb90701ee0d40b11ca599333299c35fc24939e68a1722651240f604786ad7799c2a838588b404bb814af22e8913e94bd105f9da5c941a5dd353f6ad10ce260220ec67e03eca65900c3c6a033dce1fa4ba963ac92262f5b28e27ea3866d0f4a86f9e0f7837aad0fc116c28db0a593c36695296f652fe0a8fd7af2948b6f12cfb725d0215110348861b4afca1ad79837459bd08c9356bf5ea996db0e7fdee5e1a5edaf420cd1d9a7d5a31619c619313a7bb2d93a0fc1fa58c087d0343349e4572e4d8362bb0cbf7f9779fd2a9e1ecefa0574d7e8bd2f9025671db35ade3ab5b1dcbc08eba2041e793ef4a237dfde923a74190dffa0c326ce874d7e3e50436adbbbc8afd5024a92d12f6a993064b7050f8bfd9f0d373880c6a49dca00afd8149f6702742ccdc2bb6330cd2465a18fff75c44a52d57e4dd2af722c8bbd4a6e6ab28e11761491c76203251b18324a5cbf64c99c0cd904b69baccc473589c3108155000878930755e27031275fe59b44a7c6114fedb2b5aee31fe987e16201cc2bc416fed8ca68477efd72cc86f7d194def2c87f176864af69d8ad08901acdb4ab301e2e1d7a7856be6172c24aad9122f24e8197fb3dd65b401a9792e72cdf2a4b25095b1a7572ee807ef62807b2b6eb34fa1a342b7445cc1b59011f58398318cf643dd85245fbcdffc160b6fbdc0cd38e104e75c0dfc5ba2e5a16666c29b6d92574f37eff4350c0063d745d80f690b100ce58ad7dbac7759fbfa21ad952da1afdda2c9e5e3aadff8ff4b3d9ab4a66a8e36680825e2c06e204d49843b94fee02e42b649dcdf1b46b6c502c9bfe79cfd17e713d7fa0000ad16dd84fa86ce64fe60d62306a1c2bc9e8c1bd6715ea78a35f467d79a396e134897c33a43097976c38bc4188c988363df5faab2488aaca033050e8e4668c8e93a9fd4c32a23757f4b40500f19eed2b450af86aac63a8c3f7afaef6d971dabfa0a7a1d743f165d10a906d8938728f7eb8835b01216a2097c262fdb1ba32ba7f9563878df9e8cc9321c9aaec1fea558c847a448d1da0e963012b5005000e54e5acbb1ca9684bc57bbaf2c523fdfdb7dda19f6203fd3c702242f8139137dcb90f054b18c6c54491c43075182f1bec0028b776f527399f4577619914f34ef4871b5a4e24e712773479851c5ac012997df030256b43c94a8b892e704d6844728d6ec4eb39e39daada4ebd2aad2a39ed54a25a9da29d42e8e8d1ad54f5896fcf7743644aaf664b31169a40c7eebd8fedc064b3ffecbd00c89639175bbe809beb9ef68410a56cd7a035f5386df2ef0a6a8b2e45f5bd12675ad481b4b428de9d0e67e1d1e0a7c4b1e1fd6be47904beff5214d2058327d30ea3d70115b2668ed92635452dab93348912dc2253fe3704a0930d12c71460fa5a70e09e37f0bc735b2752ba2bfe52e185adcbb727bc6b6e232d88dd3c5b2c8f6bb2e9569ebd3146cbe92b8e28f1ba09a6d4594f5c8e1d2cec52423bed95ca0efeccf748af756f2253375045f4d2dff64691d8c880210d52cba14a82e95a0f85ae0e43315d032ca935d36933ba5e7f71aa3564326243f540e733b5ee3ecb18ae311ea16b0fcdf905c7b7981c17ea5d44b81c3bb2fcab2f1227cdfa2542e44f633fe68b8d33342e7f3fde19d756b8c48500ba18844c0b87231e59ed5361e060c1f8d619f5c6a6df205eaa6a85ffb3de0ccac4412477b2265938a92a31caa3ae1eda9c5aa0cb3af67e629643495b81c6cc13963b4339c1f3ff58516c634b1846b7cd33dcdf62b4e71b7b3d21a0ccc46", 0x1000}], 0x2, 0x0) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000002640)={0x98, 0x6, 0x7, 0x4, "6024d7748a73e2d97be3fdc17f7d3d831c622b01", 0x4, 0x1}) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000001c0)={0x0, 0x7fffffff, 0x7f, 0xfffffbfffffffff8, "dc04001b0002e108000000000600"}) readv(r4, &(0x7f0000000180)=[{&(0x7f0000000280)=""/146, 0x92}], 0x1) writev(r4, &(0x7f0000000140)=[{&(0x7f0000002340)="25a3fd76fa6d1e79f6513b3f7bb6019124a618f1ca8b3e4c0395fed972004d9f3e0260d612096e73df5f377c1638a0e3412372a96fdb11ad31c527cae1a67a73a75e53d1da032bb394791ddf2d2e2d1d027ed14e1d7e05f931d1186e3fd939d5c019e7e16aee9546367cb51da746000998e044108adce4a0cb1fc9dcf8c3347048973db95abb8a23e9bc3fe7cd324d72073d1091db34cb513a24110e5b3a5ee796d3b9628bffc8e8c6a09e95ff1269b68b9e8865c32faf749483ec", 0xbb}, {&(0x7f0000002400)="f52aef8528fdae757e083e0752e57f329153d55a3e186065b67a689e6c7fe81037d997b0b9ebc7a2a34986ce92ad142aa563c6b959286f4dfe2bcacc1411457d299a66d9b0faffe90857fa4b88bee3ff9d029f96ee06a7cc9a90bf06f6e24e8599819decdbcb66f62efe3131ae59b62d72c965f4e593aea0dd3426a755f2abaca28bb7558f313b28bda0c8d15f940f769c43547a2d18f5fdc2040f3569", 0x9d}, {&(0x7f00000024c0)="b82574f5a304c421dd52263035828bcc623be69546a1f5121c2ae72fd79601da5bd13c6374a2461e178a88c23a6c323ce958b09da5b1f4b99f77d474a051d1e3e3495298998b0a5cf64af60e6f93d11669289a87f535412d53f62cbcd49dfdb7e69df97291854660a41a00dcd3f81ad3e1b6e361b70d9c83ab9d0e4b27df471f8ffcc0c86028be08c5b2b7486b19c3fa57b3fcfd44447d6abf4d8368bc3c73be3658", 0xa2}, {&(0x7f0000002580)="828da4e3b648368d4d75f9b0c6baa5ce3610c61ebadc65c85cfcb0f6c950114ea2d8c1d866d6c940bfffdcdabc50b8cc005091728044c1270241d163e0339943e57081382b184daf620aeaec134e1ef225e8b969d5e0f5889c0cd232c1e651f027861477b8564a75e4c0b033ddcb8ce66e90036de0e8250aa882d96ba03e476b59aa6486fb891fabeecfa1be9cf4af0ce37d57cc4950af8d1c13adaf91b704", 0x9f}], 0x4) shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffb000/0x4000)=nil) 08:08:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0xff, 0x0, 0xfffffffffffffffd, "3cbae506251a0000009300"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) socketpair$unix(0x1, 0xfffffffffffffffd, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)='c\x00') recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/101, 0x65}], 0x1, 0x0}, 0x2) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) execve(0x0, 0x0, 0x0) r2 = accept(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) listen(r2, 0x7fffffff) 08:08:56 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f00000000c0)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) write(r1, &(0x7f0000000000)='O', 0x1) recvmsg(r0, &(0x7f0000000040)={0x0, 0x357, 0x0, 0x0, 0x0, 0x0, 0x9}, 0xfffffff7fffffff4) 08:08:57 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2825, 0x0) chroot(&(0x7f0000000000)='./bus\x00') open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0xa, 0x0, 0x0, 0x0, 0x0, 0x40}, 0x0, 0x0, &(0x7f0000000100)) 08:08:57 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = syz_open_pts() close(r0) write(r0, &(0x7f0000000100)="6b24a04be2a37dab8fce5dc22e4a478f8d04cb238e29ae078f3b4105434829cf37b6716d09a393a2f3daf94ed66e3b2ce63529998cc2b2326fac03f72c5ff4df348453ecff19f10ef010632169b46b9ca9d4d157d55797f320a437bf4c2dc36a5a31d0c9a7574d64be019f12977ec0d5f5a2d19423da1afa8799ada3df11569b712c75f284e1470c3bf8941baf449d92aff0030be41d647d77257c6959fd0270382576da6b28aad8e7627c585091097bcf47d2bf89235f7340015cb94b79db563ecffee2f2dfca3b7ab589337437ea08a5a7f4c7f3d20fca689e7b09fba004d8f4dee42fd35d649854d451", 0xeb) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73fc9c06d00"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c28", 0x38}], 0x1) 08:08:57 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0xed00, 0x81}) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x8) kevent(r0, 0x0, 0x0, 0x0, 0x80000000, &(0x7f0000000100)={0x7}) 08:08:57 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0xfffffffffffffff7) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) r2 = semget$private(0x0, 0x7, 0x20) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000100)=""/9) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000140)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) r3 = semget$private(0x0, 0x2, 0x40) r4 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x2000)=nil, 0x0) shmdt(r4) semctl$GETPID(r3, 0x0, 0x4, &(0x7f00000001c0)=""/21) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000200)={0x748c, 0x7, 0xdce, 0x7}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000240)=0x10000) r5 = fcntl$dupfd(r0, 0xa, r0) r6 = msgget$private(0x0, 0x3) msgctl$IPC_RMID(r6, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000280)) listen(r0, 0x80000001) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000002c0)=0x1000) symlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') getgid() rmdir(&(0x7f0000000380)='./file0\x00') mkdir(&(0x7f00000003c0)='./file0\x00', 0x8) writev(r5, &(0x7f0000001580)=[{&(0x7f0000001480)="a3d8e8c86d2b321642b7ff043eeae2a6a9155091055fe420dbfced0f426ffecec3e2d1240c2930db9c213d80c837a608013b6d1a6c96ad9252cbd8ca775ac963bcffc587d86fc64bc94590cac15f6c4fd97c1dd843209ab4ef0392a55b6da244b567646045e1527d8fad1bd0e66aa656469939611115e8c8ab30d828be81dc80d1d94991d7b1d01c4cf21c3d29a86adf8e6b6a6ec85834304ced1ba45dd640b6eb73c673629aa7ff02b9aa346df1b07e9ad809f5bccb1f333a0c5f1e500eea400798d07fd338f27fedf801d184182c0d277bd024ee4a", 0xd6}], 0x1) pipe2(&(0x7f00000015c0), 0x10000) 08:08:57 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) ioctl$TIOCSCTTY(r1, 0x20007461) pledge(&(0x7f0000000140)='\x00', &(0x7f0000000180)='@,\\H\x00') ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101, "bdf02fb8ee8f8d7cad8fb257d2eb49ad952b60e6"}) poll(&(0x7f00000000c0)=[{r0, 0xa5}], 0x1, 0x0) setrlimit(0x5, &(0x7f0000000100)={0x3, 0x5}) 08:08:57 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) read(r0, &(0x7f0000000140)=""/228, 0xe4) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000000c0)=0x2) flock(r0, 0x1) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x3, 0x0, 0x0, 0x100000000}) 08:08:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000000)) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 08:08:57 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() getgroups(0x2, &(0x7f0000000200)=[r1, r2]) pwritev(r0, &(0x7f0000000200), 0x1046, 0xfffffffffffffffe) utimes(&(0x7f0000000100)='./file0/../file0\x00', &(0x7f0000000140)={{0x3, 0x7}, {0x216e, 0x1a}}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0, 0x1b0}], 0x100000000000016e, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) chown(&(0x7f00000027c0)='./file0/../file0\x00', 0x0, 0x0) getgroups(0x1, &(0x7f0000000280)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000240)) 08:08:57 executing program 1: r0 = socket(0x18, 0x200000003, 0x0) pipe2(&(0x7f0000000000), 0x4) sendto$inet6(r0, 0x0, 0xfffffffffffffeae, 0xfffffffffffffffe, &(0x7f0000000040)={0x18, 0xffffffffffffffff, 0x6, 0xfffffffffffffffc}, 0xfffffffffffffea4) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x100a0, 0x0) 08:08:58 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) getgroups(0xa, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r4 = getgid() r5 = getgid() getgroups(0x3, &(0x7f0000000080)=[r3, r4, r5]) write(r1, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) 08:08:58 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10000, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) r2 = accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r3 = getpid() r4 = geteuid() getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={r3, r4}, 0xc) r5 = syz_open_pts() r6 = fcntl$getown(r5, 0x5) fcntl$lock(r5, 0xf, &(0x7f0000000000)={0x3, 0x2, 0x100000000, 0x325d, r6}) flock(r5, 0x6) fcntl$lock(r5, 0x7, &(0x7f00000000c0)={0x0, 0x100}) 08:08:58 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x40) mknod(&(0x7f0000000000)='./file1\x00', 0x9088, 0x3f) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000180)=' \x00') unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f00000001c0)='./file1\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file1/file0\x00', 0x2000, 0xfffffffffffffff7) 08:08:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) close(0xffffffffffffffff) semget$private(0x0, 0x4, 0x8) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xd96, "ec442a7150c6610cbe4a008141a5bdcefacf3f72"}) write(0xffffffffffffffff, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61", 0x2e2) 08:08:58 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x100, 0x0) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') close(r0) 08:08:58 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000002c0)={{0x18, 0x2, 0x2}, {0x18, 0x1, 0x3, 0xffffffff}, 0x1, [0x3, 0x2, 0xfff, 0x2, 0x100, 0x3, 0x2, 0x1]}, 0x3c) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) semget$private(0x0, 0x0, 0x10) syz_open_pts() getrlimit(0x6, &(0x7f0000000080)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x800020, 0x0, 0x0, "85496a00020000000000001167f5bfa600"}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r3 = fcntl$dupfd(r1, 0xa, r2) getsockopt(r3, 0x6, 0x6, &(0x7f00000014c0)=""/220, &(0x7f00000015c0)=0xdc) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r4 = syz_open_pts() close(r2) dup(r4) r5 = syz_open_pts() munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) close(r1) openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x109, 0x20003, 0xd9c, "9c8d14ee7504000000000000406e50e800000100"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0xc0b0, 0x2, 0x8001, 0x6, "f359dfefc73a55df0ceac1f2dca00159a4fb183c", 0x40, 0x1ff}) socket$unix(0x1, 0x5, 0x0) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x1ac2, 0x0, 0x0, 0x0, "ede922120beb03f84197ba421113a99d1eb08906"}) r6 = semget$private(0x0, 0x2, 0x20) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000200)={{0x20080000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x3}, 0x100000001, 0xa34, 0x8}) 08:08:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x4, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x2) write(r0, &(0x7f0000000080), 0xffffffad) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020e850ebe3a00000000afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08d00000000000000000000000800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 08:08:58 executing program 1: r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0xa, r0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) 08:08:58 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fchmod(r0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x8) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 08:08:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = socket$inet(0x2, 0x2, 0x2f) write(r0, &(0x7f0000000400)="a9f345dc", 0x4) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000001680)=[{&(0x7f0000000680)="9a0615c57f165d13f3b1875e06db7b861330d0f88588e0dbe0edfddb73d2e5c1e9a8e5971809432dda05136dbcbdb1ca5f7241e3a4b4145b0ea0fe73fddc2fef84d06e07af887b71e8ef81cf73f7a91bc3f8dfd5c05e27882c7005588cd5934eea761f8d043664c01e1cec6b9305aa3b9c6eb90f2abaa0871c67a7561e7737eb299b0774fb08d093973814a69fd6af9bafb6e90980823af09905f33eb1ecf6666d64306272fb7acb202ea0c2b54d28ab3feba1c0cb690bff46c784d093109d8dc800b2cca416d377eb554e9948a04b3cf7af89a36581ddda9b3dd89abce7d8d98811c1611d36c47ec6b71c5a33f0b0b7525ff60edce1c77413577574ada5edd4f265b8b432babedcf40c3679707e2f1056831ef0769ae1adde9683ecf400453845576c794b593915a419cfded15fe7ad1e747ab688fb4372c576bb73ef492a938e1b1e21b3af1de38f53004c266875ffcf7ce71fd9bf820d622e92", 0x15b}], 0x1, 0x0) write(r1, &(0x7f0000000480)="1ae60bcb335f3a582950b41230c0634ed76ad541f39570987c9ba615213e504f79cfdbfbdbf894e0c73296ea8c81e0", 0x0) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000200)=[&(0x7f0000000080)='[\\(\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x9b.1&\'\x00', &(0x7f00000001c0)='-}\x00'], &(0x7f00000003c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='J()\x00', &(0x7f00000002c0)='],!/\x00', &(0x7f0000000300)=',!\x00', &(0x7f0000000340)='\x00']) 08:08:59 executing program 0: clock_gettime(0x2, &(0x7f0000000000)) r0 = getgid() r1 = getgid() r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() setgroups(0x5, &(0x7f0000000080)=[r0, r1, r2, r3, r4]) r5 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10382, 0x80) ioctl$TIOCEXCL(r5, 0x2000740d) lseek(r5, 0x0, 0x3) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000100)=0x7, 0x4) kqueue() ioctl$TIOCSDTR(r5, 0x20007479) ioctl$KDSETRAD(r5, 0x20004b43) setsockopt$sock_int(r5, 0xffff, 0x1a2a, &(0x7f0000000140)=0x1, 0x4) getpeername$inet(r5, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f0000000200)=0x1) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000240)=0x6) r6 = openat(r5, &(0x7f0000000280)='./file0\x00', 0x500, 0xc) sendmsg$unix(r6, &(0x7f0000000440)={&(0x7f00000002c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000300)="1a5376ece86daa16220b383a0778560701b5d2f8ef024a8c054a40352476a8bb8be084c0eaa3e8c1c085ba97648f99c51fdef5d5825c16c09391524bebe592eeace4fd2259c845e438c46653e23edd5604806bca61e7f24b5432492ee1526e4b318c106588c924de746ced4840cdfa", 0x6f}, {&(0x7f0000000380)="4f5dcc43e0226b8f0f3547cc8f2c8d7be1d77d671c1818447833cc835318c06ff3b96bb577950c97915f9170e04d1cf4a544320752e04068598dbe7048e3912570658f", 0x43}], 0x2, 0x0, 0x0, 0x40d}, 0x8) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f0000000480)=0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000500)=[r2, r0, r0, r1, r1, r1, r7]) ioctl$TIOCSBRK(r6, 0x2000747b) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000540)=0x6) bind(r5, &(0x7f0000000580)=@in={0x2, 0x3}, 0xc) r8 = dup(r5) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f00000005c0)={0x0, 0x2}, 0x8) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000600), &(0x7f0000000640)=0x8) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x810, r5, 0x0, 0x2d) 08:08:59 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fcntl$getown(r0, 0x5) fchown(r0, r1, r2) r3 = dup(r0) ioctl$WSKBDIO_SETMODE(r3, 0x80105702, &(0x7f00000002c0)=0xc6) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)=""/89, &(0x7f0000000100)=0x59) 08:08:59 executing program 1: r0 = socket(0x20, 0x3, 0x9) r1 = accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/49}, &(0x7f0000000040)=0x33) getsockname$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) socketpair(0x26, 0x4000, 0x6442, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000180)=""/84, &(0x7f0000000200)=0x54) r4 = dup2(r2, r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) readv(r0, &(0x7f0000000800)=[{&(0x7f00000002c0)=""/103, 0x67}, {&(0x7f0000000340)=""/99, 0x63}, {&(0x7f00000003c0)=""/2, 0x2}, {&(0x7f0000000400)=""/172, 0xac}, {&(0x7f00000004c0)=""/110, 0x6e}, {&(0x7f0000000540)=""/85, 0x55}, {&(0x7f00000005c0)=""/173, 0xad}, {&(0x7f0000000680)=""/112, 0x70}, {&(0x7f0000000700)=""/3, 0x3}, {&(0x7f0000000740)=""/146, 0x92}], 0xa) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, &(0x7f0000000900)=0xc) chmod(&(0x7f0000000940)='./file0\x00', 0x51) recvfrom$inet(r3, &(0x7f0000000980)=""/192, 0xc0, 0x1, 0x0, 0x0) sendmsg(r1, &(0x7f0000000dc0)={&(0x7f0000000a40)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000bc0)=[{&(0x7f0000000a80)="15798923083095c77e614cb8a8446ad4137b747dc2c6149b8402a09e0034c0b13a09c47fd1afc4989741218d8308eb85acc4775347443d1f9f741b06ed5328e64c23ae19e2eba3d1d8c7998435f54f66d4068228b91123597251ee08e7407ca6b3b881eef2", 0x65}, {&(0x7f0000000b00)="768a297c09a4dc58a9e5b3862aba26acd4407315f062687fe8ff7b3b31e4d2bb146b2a3a0ee74843f323131bbccc916c6785f6fc97233c40149aa33b17d7392084c74292b139005723433be4cb888335515e93d7ef4e48542807ec43bf74a3ce8a45054999779c0e6fc6171aeed92d6f242d9ba79da739364abcb02902cb243fa1684928f9c0645b7ed565069c75337601b864597f648d8ed516aa96035d2e7b5c1828cb6e1c1b5977d050ee149a333b97de803d2a1de38c9ddc9c8311fe0b6a", 0xc0}], 0x2, &(0x7f0000000c00)=[{0xa8, 0xffff, 0x1, "8a38dabc8d8d2cfd74193c8cd9e71ab94a21200794330cebea1afb357bcb192c4f081d6da5ceaf0da6ce606b4a20021d78146f82ecb1ce0223e62373436f95bffc05c6e89bb9ca56f927f3b0b30bdaac19ffed9d0711c41af6ba48dc83ee62878b375b2642c0fedc025423b11bc5fc807f1118d7fecea0804ac5b9849f53d9abb24883041dc88e6a1b1d1b76fdcc5d9373"}, {0xe8, 0xffff, 0x100000001, "0a8649de7653e5681a10c55edd31528cc7d282f6ed0d9ca26e9ebb02691795c79e38db9582201782b473a8d8de4be9c2da9d7b8ee139ec95421f2c76e2d09891012e579535cb1aa1b257c078b5518c9186d46929a61e5f7d9a7f0f3bd2f454430636da0c2f2a7dc3df116c02537acf0a263a08c351ce697e519710a3f4a2fa13503e209c98fd91041861b1cd51502f74bf9ed34ac217867fb95e76f4787ae1dce0c8e3c932149971238bb102c2d5202d38c2414584959c0809293dd3427fd4b72806521ee9389e62b80dfe1743dd066b8a9dd1"}], 0x190}, 0x5) getsockopt(r3, 0x401, 0xfff, &(0x7f0000000e00)=""/241, &(0x7f0000000f00)=0xf1) recvfrom$inet(r0, &(0x7f0000000f40)=""/153, 0x99, 0x2, 0x0, 0x0) r6 = socket$inet(0x2, 0x5, 0x2) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000001000)) r7 = shmget$private(0x0, 0x3000, 0x41a, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r7, 0x3) r8 = open(&(0x7f0000001040)='./file0\x00', 0xa00, 0x81) mknodat(r4, &(0x7f0000001080)='./file0\x00', 0x100, 0x1) getpid() setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000010c0)={0x7, 0x5}, 0x10) openat(r8, &(0x7f0000001100)='./file0\x00', 0x10, 0x20) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000001140)={0x31b, 0x3}, 0x8) ioctl$WSDISPLAYIO_LDFONT(r8, 0x8058574d, &(0x7f0000001180)={'./file0\x00', 0xe4, 0x2a496513, 0x8001, 0x0, 0xfffffffffffffffc, 0x284, 0x1, 0x3, 0x1, 0x9, 0xed82}) unlink(&(0x7f0000001200)='./file1\x00') fcntl$getown(r8, 0x5) setsockopt(r6, 0x6, 0x3, &(0x7f0000001240)="24790b04301017a8bdf3a64713d1843bc86acfb1cd43660c58aa1191312100cbd2403b9d630e609f3173f13aeb80a4f72ecc83448502fb52a7", 0x39) seteuid(r5) setsockopt$inet6_MRT6_DEL_MFC(r8, 0x29, 0x69, &(0x7f0000001280)={{0x18, 0x3, 0x1, 0x7f}, {0x18, 0x3, 0x9, 0x7}, 0xfc9, [0x7fffffff, 0x7ff, 0x5, 0x8, 0x5a75, 0x7, 0x100]}, 0x3c) 08:08:59 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8008, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x101, 0x0, "68d14a65d66f1cc6822bc681df880000613efbae"}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000080)) close(r1) 08:08:59 executing program 0: r0 = semget$private(0x0, 0x0, 0x10) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/148) r1 = socket(0x11, 0x3, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000001400)=0x10) fcntl$getflags(r1, 0x3) 08:08:59 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) sendmsg(r0, &(0x7f0000002500)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000001340)=[{&(0x7f0000000080)="49e40e325b892c471df45370090b52603a13c5f7c4cfffaf6bb6bf05a699e7dca2c0a6da1b54e7925cecc0e0589ad10d589546924a3a62b3d12109ee8c37dbc8841468644e16a368b43b2e00930dbc857efbcc96ccafe84d9c7f22e1d2d7df46648404cc334a2ef14d805e231949b50a7601a55e57ae8ba75308a0", 0x7b}, {&(0x7f0000000100)="762f177207855d8a29f50683bbab07e8e409f77ba71be8711d69345ac982fd74ba60d65c7a86f7b3c6f4d5f0f0730dfc08fba8660e5c976761805949def6d596886effc58f1801ef8dddf06ab47c1e0ac615521c61b3842ffa3a3ab79a82945e6b29b5c77e98b91ee77c6f93abeecece412d872b4f8be02f3e6a92be2ee1b57c9f445e08f1247248dfc8e6ef98712d6fcf69948b01c5a764c83d3b4d2cf9a178d7", 0xa1}, {&(0x7f00000001c0)="1ef25e73c8a41f988c3dfb6e6a09bf4dd71b0b9ecdf850432e3eab6df57b3a3b65147cf50262787fd4776b8be640c77b9efc3c532e61e1171610d63067bdde736c21", 0x42}, {&(0x7f0000000240)="6404ded3ed5e312908dc9aabb6b8b256dc919040fb632289e9a03bfa8e9195c00edef8d2c054416c2c218747a347ea5e9c403de4b3cd1b4354248b8481e309d6da4ad0a90cc53ccf1527cf4c46e031d84000d920008ab6bafca2ef7adfe0d330cb4f0b17225ce2ee338091f6b019ccc1ce198ecec3dcbe3b39078c08e2577c5ec6bd7e3c9c7de7062dd10978be98adca5375cbe6880a35f4af6118d0cb04803a419059e29301d3e80fb4ca62bf8dda9868ed128648c22028819468d08793b133a5860a12e8bfeb6958912423076baee49de60a5544f4decc7c4acf6ed061d5b2463866bfa6879023017c2798ea34f2315038a656", 0xf4}, {&(0x7f0000000340)="062f24d6aef985699b4c5634871f1b2991a1d0a36b31f0c7215f1ac4e37a87460eccc98274c60b9f44b3c8517199953530e17ee7ce45c9f349922fe8e65ef82f09f14189eb96baeb5312d86e3d78c089a1c24ff1225130cc5772596db17be3a48334992c9b80910f2325c05efc394a40c131fd474ed18d6c7b84d4ef0a10c4d31106a58716543a42c2c751d439d6abc1c832b4aea8f05475e5922187013a113848dc894b9070725fa29f43653ff48412319c166f7468336500948a6f50b7298942e8d443e364af1bb789d2a28ea55288357b9df61b54b78eeb6e5c218ca7462a141f1f0fbddd26522b543092f92313360b54a89a5a4fff9f3f44056748742226d5810a6d4b0a3214ba183fd018839ed4b19aba269c555d4ea6d699822d2998f361ffe4ee96c9a4b96b40f8a701dfe9f14fce19a09e8064d89895f6f78f1c068ab06a1de3fb4b3acb56c111046052eade6fd16cdf8627e9e94d342aee7e13a828477f36bc12e9c324315c502d5a10ad0dad5fcf44e35332e7ecb4b6015a605cd32a616df8d6df674e7a597ca6b05e523000328ded2b5e3f99df0205368706f2ef15ecbe39308bfa2a503062ca93c676e14e70abd69171a24a9fa2786366c9ab3f0ed38b904e553c63314f9fa292ad9a17bcc27acaf4fc3170e9d117a1656b638ec23c07a5d873d11554a9ed99be0a8f4d58e52898ce568bf0a5a11f171a035808e56c6d78655fd03ae0cf9ee8fa49480b35894c6d2dd9e5cb7ca82ac519daa3c75546038bae2f0791f32de1ac6bec15014cf32408f601788856524a4decf6bdb56e9a9d88700055171fd1fbb69d17ac2a8c2d91b5cd303d6c1b8f676832649af00e94a81ad80b908435a368b20e9a3d39c91723a1ed02b0e4844b2034a8e256bbd976e2440aeff3779bb506279aef958cb4a8483c3d9fd3b1e0aa416305a98d5c2141bc7883e64992abb77142ae489093b265dde08a6158519ca99d1446766afa16e79c47562281c66f6001749db00a6c700c1bd962dbc2b7e8053fa9b25680ab1e6249911f2e3ff3383ba55078112d2cc076ebaf962de9b6a87630eed3cf43d72ae131b80940b52d8fe8065e0b9f1689a4fbdbe2e198c5d0ce6b3fef9f23d38af409cd2fd1ddf49d554f4bb96b6c62d942f33c1fe066bdf3ff504e6e54b21729206b03e1e51c53a4dc87e44371002dc80a1634f8d7709f945c2538432abf3e81ac979addc00044f8845b5f80ecd0394b8bc9bb4470365a375bcf2695dca78e9e39ae06b96b91bb1b247cf3221391d4a68af21781c46fc88c0c91ac9643a07a46f6d18c4487786b2972f2aea1b5ef87fd2d8e2042a06ccf96c6d6a6f0565770d713e822f0ca4d8589adedd7f825f3841859e62c809b890a6d7a25615bd5f98334cedd04f2b9ca2a3c1165acf007058780deab4f75ef5fc71ef63d712d576a0042197fb01b3b915739e60b40c3b44ab19147d6b8c229ab8a55d0084c6d28b6de255d308c2a371dfcf6206d0dd19c393b904c6ed4c12c034ddd6e6cf0b125cefa241649991592b17c129cede90c79e3ff6f0f4904d138710cf945fc9fff47c9081235778f9a57a7aa8064fb0d328d73cb730bf804c8b7a5ccc0a1af21795a8f978e918f54697477c74d643c7b9182f1a8da925db6fcbae31a126e6fcae019d1474240277b88811a87e75d084749adf0ca077388865974c4e487b8da5ae0064fe09692d6a9f94e31f005392f89b58b93913aef368a0ff27a320ad5ce227fda7caf5d8e3c2b376f8e00a522814cfc4b6b8537dd161942928c7b0ae752c8b1999561a8c29a24d25b39f173d668802075e8feb3a8f75f3a7c94e2f4e3831f863a1f44c879e41d0fe5ab71f9b5d17de91d33234f32790aef06f9d4e5fc6017c0281de559f296fff4f06cf6861813bd68c252fbbb9b02f92f427b682488cddbbddcbcbb2a5140020d11ed9e9ce24c5baa9e5e53ac0e105970331c7879eca3eaad5661fdbf7dd928d6a5ab42210fec698ce6bc69d981ceae35cf326ac79eb3abcf439a1ac946953f9c190e87f79a52b33be046995159752053f921aee30d954c7209eb72769e0e66475ab9bd68e2185a46b13f9a6b5f4d1b192fa8684bd45fc4655c1932cbe8f5eff5a1ae965786c9f13511ae223950a6bdefa6371b0c37ce17909cc6b17c09695ba0bafdb6eefd95f47da121938f37e3ddc43e2acfb84a7c58d778e6bf119bcae72988021d90e1ba7b457abf389eaea565b898ef18ec1f172d52e2a168f12c366bc4ba3036e54aa9501fc6af9ec405410bef53b88aedc48a4015d3c395143a4b1d34c19ab44e2fc89190078e4e02000a032cb89c436ea42eb983617d83b1dd9b3a918d301399e7fa7587e792f14a2e529b55d9f389b18e009d8e5be0e180231ae340e74c4407b487c024b342092a124a67770d2507cdf33951fa05e859cec8e81077fba3a112df1ac8d9e5d45f7e6fa3d71ded26795e180392b4d648ce2cfbb4b78f90f7f5cd8850f1475605f3c5299ef1aad9bbc104c651a90a0658f06361cb2e3f092d1f78157f18c48167ce250490c3d0659e846fc85876facc81b72665e0dc2bf62f2f09e7d332e36b0a20ae4826dad9a4ba0cf35f033a56c1291cc7dad9dcd44798953b6d6c1378bd67d945084678fd50363b1d38135aeab52758605f29146628442c605544abb6fdd1763e0b9a869ac8a38e97d24f4fccb04b57c7e71d19e8d72a95f8402117d7b785cdb52ae78b418b621610f9feba9da4cdece4e02d468bc1cf79a2c44c6960e1569c7c821c4a26bc4f70cdd48f449de16e6d5b6a14587965acc2ea194fe4f058589567df22584494731d8db6c9c81f3be394dd5798797dc93048894b8190787140214ffba9e987c1fbbe9481332034e171ce3a5b683b0ab861b35b57798c8a50a0a949d9811e2860b8112c0d61f222b0f3de6c346bd71d8923076788229f273967ed167380f90cd35e7a0469ac388efd9ed508a4371c7b883b1293bc50394b04e3626d6d98c9830c62a5cd0984fdb03f6fe3e2ae63e732fb072438b32c90fc0c48b68f433cee5391f7fd76ddad1c239cbde21208f2c30f9de63470524e95c98be8e9066d4cd6b1d8ef16b5106e73f9791f76f9ec95ab4571c14860b94a1e814d4291f126ec1d9a444cbd3e2d05613c23776ad6c8a0500bc0719ea09665204c2b30716d656d401115a81b6618d2d3456edc0972031ab3e675a80c04872c50afb12d2dc22ff2ed527153e1d689e90feb5953c0456adfead1d30602731c4158d377eb9be185c2e04830c02fa794a9749172a96f7232e9f919cb02cbf047d63bd8f60f714e100c88c44402821f6a1bd776700894e8cb2b108a04c92c03545af38e94f163fea796e2f637493fd8e5665a40a4f547c4389cd7d3b12cdaba4c22497e180d95e87372334cd17f77ec902a275d7dc36f1c6f2068e482c001e44a0f91882ebd6c2b38e2cc68caaad994738da556f2a8afc4e049211d496e2a842124e7316152647f406593fc7cacdf80731434d3a8a5a2f11b3a5245df71ad1282d8bb5f0d9ab576714f3a19af4f0871f0e532d09783f8588a7f56173baba15b882faa8acb3b92345a8f5b3e488bb8050342caf47c9d110df0757eaf22eaf5a523f34af141f5cf4261b505a62144d4d60361de3a42e44705f5dd3b46f4f3aa48f67899cdea08114f948a2e8e8de99081ba0ff576bb8becc9e6898952f48c8ccda0fa9449b691588f91b4b2d285c35dad37758fd500632bbe67e2a09b57eaa4975271f0abe04d3f204557c4388cc258e81b3f44fa71f77ac9534a8fbd70d8e6ff0f2f5161c56bdae39d692d3b43fdc56a91839e8f2603c61063555e55a3dc3e96e4add9aa3a55151c5ca9cd2e7fee3b34091fd426a0453513e327988e04a0e593ad0410401c5e34e62e0a8ee33ddce78abf9ffc581df0acbd68345ed8ffe4bf5bc085afbdb8818965a560302f075260b1cafc2923a941357fc906d5cd0090ec724f21c317370e8f37f90d0fc3fbdf2923aa852f6d68accc98e2b2c1c617c0e46a3c23ad0a6ab351ad7336ee51ef0f59c31bc9be08aaf47a156a4771a33699ed18ae0bbea6a3e84e1cbcd3dcfaa5d56316b7b0e6ed9c76d7c26e7b8686d8883679ef8f4906c19b44b081482bd15c86913940c703635450bf720a3f71903a57b3a0be56173b09e3458ad5dc0fd4c0f2f7511be7a5c1695953a60eadf43105700119c5851232808a026da6454b959ee3b523fc3fed7d9f811a4eb9347d7e5a59a98857529ded33352da8851774690e7b8d75bdd4618e048b7ba40696ef11a43ec1329a51272b15891be4a0359d2882d97832e865dba265684569afc67e7a9d31d682d5b12d8a760ec175e45d03517adf11608784f56cbcd900ab724c53ef34a8f1abfc66e43d081d223de71dcb71152031d4506ef4448d630cdc2cca4e2afc906be2f2c55489433c28d5a4c586b92eef9ff05b78ff3b44b4f63e923b83ffe59b7b870901a128e36cb938787422a7caad5e39daceca8bea08a13a8ebd8e20c407cf87b2da94ed6b669f54fd38cdfe79cad96dafb3ccd3c6f6ad2c145f2e04614cc0984caf305c53c1e8e55ac17f7af4631e388e545a1296ac48695047e0a37f437a0794eceacdcadfa260a67d6c0a41b342c4c79b4d0fe4aeff81f315d4e442f57b9da50f3526f9df6e180e33d2320e69a952b539e04e2edc9a7e3afe8a4004c06f5de0c10f16f87a85a2137df5fd69d966dfa1aad7cecfab22a49d7cec07f15f73be6497c412cbf1bf2eb5013090cb1c33b14bf9bf022eb4db8b7245f5cb56d47bf15aff2bacc617c8b13d5cf9557c5d4235de1be9fdcb78bbf2db7993864a1b61ef121f8f374ad4ecf04ca2fe7edf0ebf260c396f0ad4b0049cea3a3a3a67ae179b5c88d8343e3cb514717c0e7d2f1ecaea5170e23fe2e57b099c6edb049867e287786e5970bb14126a00f059d4dac5627748329cccd22a845761e14758022bdd0dc8d85a1badda5ccab17c193c2a107dbbcf984f3f1e8a52ac9f170ea761f553001bdfd757f32a38d45d02ea94d63a4796844bd19e804c857dc50265d7a310836ed7c76c61d8304a41c485932823b9e36b9ccd3faf9712c93ed790fb4f571261bd323f970b04fd54a7bc11e5fa827fd43092c626c99d4695c6c4a412d4cf8c4ecd037324d48b4a997bc00f6e78a5ce07645736a291150b807878bbd7978752e018e70ca65f0c8cee9f4fdeca0d665c7be874088b4c104a7f5f3d9f913226d1babb8cf1777727f7eeebb9b6ab505a9983680950cc66984a19e1dfbfa60b0e9b00bcb0a5fa257b0abb1fcf22280af338583eff78aa9e25b253a5a583f03f70554c6c79ea5a80388c63fccb838811056164b8db926345234e15eb87409cde43f9982f956486bba5bddf4fe56d1588713a6202b3e8b29e4da0574c338c074be196d29345b4a7245f6832e03e457d5a3ac14812c332d9020d219a9a89a528136c9ec17858879b0a8f3a726fbc449a3d0299d628597f4e7cba037e47bd90f528f0fd1c7a3fc8ed1fa80c5ea4fa96d7213e79df0306e3c152b126c9d37a4a507338142ce726664c9a0c9aae93f56db94070ee3282c3bfda760a2e318b1c3be5bc6cd91be080391a563dd07834606d2f5c4e5a8206b44bf3a52c03826031af820124d68bdd6835fd927d61fc573ed815236851d1dfd899a3c59e37fc969962a9732555286a5d8faff47212a39f47a301cf4e2f7b58a5e9f42f303d284d3705bef0c01dfcc140b4c6a282d963866796becbfc0de4e9a077a368a121c77b", 0x1000}], 0x5, &(0x7f00000013c0)=[{0x10, 0xffff, 0x4}, {0xf8, 0x0, 0x1, "807a4fe4c093c1859d7f8517cf10ea1e4e87dc6aeb4c17a2e15223e9599011a8c6b994e1e61286cbebfc32569af10730d642a7f2d8dc4aa825cc623794a0c611666d6c2d8924a75f6e7a31c1e8b6cb72459983fb678e580d73732c1c80c8b56516e4add5d98524f1bd1152d1ab64c15acadf735ed6ed9c0236683b4109ada6a702b89dd3963dd87342ffe99c288679d8207ff0c57f42709f2727d02c3ae2130ac7139efed9751316709c764969b8eb7ef9af528cd74c7563700fcfa13d9c72e8dbc03ef271e03ed8d528a008ea08491c611c271e29e103e3551889438506110d1b5f"}, {0x10, 0x1, 0xd545}, {0x1010, 0x1, 0x7, "cc64e64792c1541bac7d200605b0da2dccd1375cb088052162b906b2e18b174a97a3e1e9cfaaa24d6371d5f155728db380254cbc19eef497636c777330cc7f9c535c3695584edabace24e3fe3f0b6851f3066234cbd9556d35c6d69f0ec86924b9a83c79d3abe9a47552ba1e96f1338121df12ee95d850506fa51e1f4595c9bf2ec0ab29fa05e310d785e2f2a6947e922a266658bc497693c7abc4fc7791d3af948078c8a02e6a3a2bd1a5ba98f98dc012603cfc14614960a5d3ad4d91cfe2cc56e08ba8cb2d77c6f404de8418f3885b20dde8ea81bed58c3f1991b726d24e6e342483230e9f543cc28d1fa97e5a9186e57aef1421ee3c0fa099c0e9f3f91b5b320a1e38dda22e32603b566ff3daf94759f1b90eb1ef50040f1f90c4a64d53dcfd1a01b3b55571f95092f62f001890d53a57c0ddaa0f5f69efe64b3978bd094b7f7d3331a5b96598ff048d3eefee8df04a42b1f871ca5c32288285ee557d99ca33044a704f91bbd5e885aa9632cf4d07a43fc00b89bec9372b51bca56aad9315d444c96b7fa681160904860532cc61b5bb6116451b0236ba527e77bacef03ca35e8c5efaf8825add0133d94e201ef0412ac542607f6ba1afd3afcd0d48f10700343f7cbcc5c9c65f4452a987d2b5c1a0dea9b1370c8d8742a66763b472b5f6bec45b1ef2982765d845dded28f4ff46906e1dc0aba9877875bcb3539feceffab8adb6a72af635f903223e97995e060f8bf7a85388f0c92028e2b3c82dbb683e69562892f7aa24d82cc54e1101a4e52529059d23ecbcfe72d31677b01f1104fbe6eec39a46e3bc1d7ac8dc82067bbdccaa19e67bfec5355403b77260ced48dd45955318944b9c6e508b049888b9e30aa669b6a61faf955b21d8fef388b21491ae4aa852890b52c0b2da901431218f760143a2101e259743de4838178b7d1b269b412f2f66f94f5bc04de357db7c6374130a9c1c129d44df090a4d7d2e7178a43aaea663f150c681016018dcd63fe7b7228e0462e1195151935056371ee1d9c74f06089d3ac3cf09d5fc7885a0949f04720e52ab3da3c0ebb2c830ad964b9c8aeda10e7e661d914c1a347616dec9879b00d19e9b2bb8b40959ed6d08b286941d3666c83501fb5688f152cc137e02143c45e463f1313b580b11845560637d4f2535a4d88c1328b103b356135212f7aa28ae161ddd8bb351fccbd1488c675ff9718feb5371f58a0f468b43e0de153a9cdd42d4b0e3f3b340acaf527400d2ed8f10da7819c1d16506a4e03b0861e38a4b21e543c6b62d39f1595fb13f43abbcf2143e0926e52a79bbf0c3ce811bf67a55fa2b4f6c3ea6739f028e4866323d2345f017434f33210ba8f23d8164f6e05b76591e7e9aa71c9d4d59f3c68be3337119290476da9b2adb8162c23398b68a4ba7e51305176cfefae72abf0de3f4329f98593a5ad4325ac5d97ecbd605c58fa83aa0ad9a0534765cd7bc39552146fb5dd9f79e44d95a67885519fd9f07f575ede2ae1b10f1dba5dac3daa357d8f76a996170288b96531ac3b1b58f6f5327efb371a83c2780e336ab90385f8e9b4d40d1f755b38970907cff02e22effbab22257c0f2310a608c01021c11c4a67073b9dbce7372a56de06ea5f0d3690433942b213fd1a1245a489d915c33e647b61a62f3ca0990c18d6b14690bd8f5ed895fab6799bcc5cc60e6c18dcefc2c3af49e093f479b8f8e57f08a42d1ef8d82e0feec203dfc59ddf95ee2b656dadb3c74edb904ed1493b6d123a27f5df02483dacd04b2f72a7cb686e8b0c22f5fab0a4b1433a562332632247e663e46a7789265bf609603bb53d666e6df9f94d27909533447084c655f53fdf6953cdde92c5231f786e3150c85a2b7ba73b8d9e87a43d626d74fb531a423be3c9f64e4a9d72bed798bf9add38e7b26d406ebbf748db00ce9737c3e6f594a95e6f0d7f7ba7cd5a56a06d87cf8274224ac4930f86ccf9c087d48b674f758f93f7287678b1d7490c9fe85ce180457e6969f1bc6a11257ce64a7017a56758679b06d614ea51f89f9a9d9020d1c781faeaf092e6665d7aa3e69e0bfa4d929a8194e5660d0c44a401d1909c8961c9a6040725bb3caef81320183b3ec6b31087463afcac3e95b4715e39e5867f426d2585a7d0e6da3c8bdb163c7868a06d73523a39ba1527cb2e32e3c16419e899f9d728270daf1f540d4ffeed4a2e2b6962b0ea31997f28891d253ddf0338fbd515ae3e9fb1a83d296c1afb8456578a01c1973503dd295f52bac2c130a50628f24d836cb90ad27869f93a7bb1010092452e83e52bd7199d05a7b4a83859c81be2cebf95e7f1c33d894211fae1c90c7e0d01b3cf0ac8c249e4ae60bc7817e6b2b6480185ad4d54d4b422e754d882497e74e308ffe39b162dd7c3071aaf6545a832282ad076ce7190187049e2536faaaf962cff1803f1bf8315894c754f08c4870971a3408a55f688cf298f0c080c2e597099f3fde20d0f1a49e58957595bed52c4ce23cdebc3d6c102d319edbfe015c31fdb7a3e5c58167797cce9b3ac372ee13b39d01948a6d2f1178ef2e12ca1f80e6152f1bda82fb1dd3e4de57d0edc0c320a2fff8f8020c4e59537d0ed8cba9387cc1f511b51dad89d1d2bb558a754a287fca98d00a38fe94b554d6a677373df5c4c25b1a5b39f6eb7e3e18261d7a80b61cdfb6bea5498d113ea2d3749dc7dc94de237c3fe745044911b1c07341a5a383eced55bdf4bb20450e86c539d1ee68ce205d18b3c687744a21f5194a52c7142e45badcbbb6c2409d124209f08e9479d098e27bcd32fe5dcf00cc03da338f4dd327f18a12162c885ce09e1820dfd23942bd77f003737b2cb6e39a6729bacf1690fd9b6185d67d4ca7a2c6f616fa1ca7293b91c36bed3c2d8c113fb73b48a4f01e68aa1d6642eef3f7dd41270cf52b7317c74d5bb64ffaeb4df36bb90c472c92b5ad70856f8e2636c5fd6516dfeb94ca3bf429276398c2d5e599907950ad31239d5f5f2a5f8eb38b51529f842f2d00ff50ffb4ee3c7bab9b6b57a87302ccb8c5c7955234dd8b263bec2c432df70ab06d375c37ee69d83d3c05a31106b164c15789e63907663af1d8d6efe36178c8a71e43a00660a5ebc7412560aab2d8443240e7f2f883d44473befad9b5acd46a72c038712df93f79286c10e78d9c8d862b2627fd84dbda4c4f32365331dba1e6d4572ea3333e8abea2512697d6a9dfb24e4d54b74d805ad848c877f9120fb4b1ef56fdef3e2b5fcf97d01a13d338a11d5e772a4bbe4edac8d4553f1315cddc72435ff971389bada56ed7254062188bfd8163f3bed171645b9f5378409c5c899d0a0229cf3cb053806f27eb6455fa9c759a79e678e655f62fd63ef612db3f454eae8d559b16f30015102af4de112acee29fff13149cb682c6e8daace446d695ccec49abecb47e1f5086340fc10a9b0ed4cb738dea5c30d66bd47b8569102fdf7d1e09c45beb5acc73e88bbaa99b38fbfe12df9e0e38d67aeeda6c067a47513a0f823815ba4e02ef0e3b6f2d28e1ebba4eeb38ed1837ec9e78f639aac3bb022a5552c0044b69b4c32f409843f813b52d479a58341bf8f12335eee75fbd5d107bce2b1c6da1cff146d25c92fa7d126c627bc60d9cb8bbf9d2220034e26c1dd3c735872f100cc78b71c9269365fb16e0015bb01677eafb5aa1da3dbbc7c36892e85e36d4116baee4e4ef88563702b7c61748a3aaffc520b296c0cd06caa25a7cf4b92cc3a5884c4243224d524025ca1677ea3ebce60fb88d45ff09180845f52e2fea65a7c6506042f67db226ce08ad531db26f91e71c62240c35974c3174e7da8693aef777a701bfd9a931ca1525e260dd0090bb6913863ae9800f49de4a3dca55fcfd63df42fc7542167a45c3befd4a1df2c549cd77ff2b9e054a279b6056e8f66abc1285250691b4cbb50beccbca6c76fbacdcb63d52cfffb4f8277837599c7dc465ddf83a8caedcfa8704580a603554ae1f131f56359445ba91477cb019e6c6e54c0e8ecaa1eb630a9e212c6ff8ab59e26bbf2c94e891c7c10b5cf697d6b8d6d5b2eeb9bb197619442b54539e6d4855369b8b8b5eebf9cd3db8005f49126c77f6af918a3df080722e90e72aadeafb8a4330471f53c7270b17877c6555f39688bb3a383e2e9b5632b4c63e687a5e712bb15e6966a7d1d4ae95c12a675a6526e027b4995113ccc5a46b6d72a0876f8450211d95705e0cf7dfafd827dcf06527af7b8df6568016864ff9baf427ff64fcace5fc00786bf97f3c2af1272a1a858316fa3c713681e60e8c244959f8960b65cdb1de39fcd155ecfd99474a74fceba9e984f5613891882f43d840b2c11360458a80a403ec3100f78db7668d7e9f5baa34e6d624cd5d6914a27129be606eabc435a21e3926b6a73064694438e4d76222f0acb2600a9659abc118595f451a4cf400613de70aa2ac4cbbf83b8b11b0bee9067052f93d5b4032dc19d0a27d61a584e84e044c5a3627d2a2825383434871a23111724053d6ef48f031baed778c35f4f238d1b22329794d3060609df1c11d46df52856fc5158cc6c436ec082d2f107c7f83c2b45e81d65396717238250af4643d7ce4b31dcca0502a2d02285d9706dd11ee3873f60f0d5c755911b34a2d1d94e7129db260e8befffcee51bf3fc76d9345769c139da8a5e24413708aced07082096cb955d10e912f863f535c70576db8aa8a306e84becc61bf53221efd0eddc64277e47346e8a6531df7fd2a3c7be9799d0a30a39cbc890729eca8b52ec747923ee1c4a35e2d585c0c19753104bf43e91ead79689d5d564960b93fd186aeb6bac8663f36218751893732fc838581e613971583625f72ef85fd6d614d5287587c6a344c9306fc218add30a37ff34bf3cb94acc09ed53c78b709fb8eb1754e450ccaa5278b6d4caf82816bc4c43c6f09627d7aee10ceb11f59f47c473b514f8b98731f255ce25f0258823758acd60ff68ea76dc3f416e4e3ab77a1a9677e413d8f985c2666a2916540114b877a3d989e3946357c045a42bd6d85be08c91994fe4dcafa0ffd375a7e4a5da19621123e54c0a3170229a3edf670df6e67305cd58f0d34388096eeab351c6b6a574a1e520b8abc4e885cef4067d28e0f2f2734c20ef063c97b672572bb052b7346914b2a2d15541d1bc184a40a55e54363ea2df0593d6e140ea1fa257caa21a16c00e4e6f4313b6c7a2b67328edf309db07b22e12c1afa7d3a50cfc8879207172bc1bc0e5b8e2e786d7359ae3c85f421798857656ef478570ccb252ed839cf534ad3dbb242456e089c223e19895b8acce6d674eb480fe2c0641b7c1ee3eb73d52eb4acf6c473d6775b7f931a21b4dad5baabe557b237a029be27daf62de3ed229f10e3b4362fc86a0e49902bde95a071e9894b4adf7d9bdba54119e70981a471c635e82a116dd19dbe6e7f0dbe04cbdfd9bb2c1692924d97ca1ff6543e20add186b4d753b290fb7cbc8695ec07ba657d2d91672bf6e2ad59f0f9459e3054b0dfce5efe926544670fed091fdb64ff18abfe0571bbbc26820d62fcc015d3908548afd4418bb903b7ae729360c6972c0d43c0690fc2bd36b92fefb1041d859cd73dc7fce70c5ab9253b10d70d48cfb18ebfcc4a8903908a7fe31bbb90a1fa38af69528e37ab4e8d91f1bfaa288b7838f2ff34d172827d0abbad3ecda98f92c08e77506c586afedf257632c38e5ba4d158d512714bf5732ea8231a527bb4a50ef57e55ade7e92346d460c8835443ad27ef6be4046f28b100d4eff57b963fae60017"}], 0x1128}, 0x4) 08:08:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xfffffffffffffdef) 08:08:59 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x3ffffffffffffff) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x188, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xd) setregid(r3, r3) semctl$GETVAL(0x0, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r0, r0) setregid(r0, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000440), 0xfffffffffffffea8) r6 = socket$unix(0x1, 0x5, 0x0) r7 = semget$private(0x0, 0xa, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) r8 = open(&(0x7f0000000000)='./file0\x00', 0x20080, 0x2) setsockopt$sock_int(r6, 0xffff, 0x80, &(0x7f0000000140)=0x6, 0x4) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000240)) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001900)=[{&(0x7f0000000900)="e2cd9b5aff8979e093b1da2fd958a4cea8214ea5f41558cc4d3fbb79bdbb4fb20e3c1cdef4c3d6b9c968ee164e894eb42aa95f129d4419e55783a58ee461da6cf2a901c271f646bf439845ce5944bec504a7d085a204a97535a24631f726c8b4d913d1c7f2afa37d4225d0e74d6b39aa1e46394ca7802a085009ce5b52d9ee4cf19edd2ad09e1aee7a5b7e28255f6f7588017221a179f9958295634a0221dae6ff48d1c1cc7e6c770a6bfc9f37f88cf43bffaaa1157d29cd6eaf89be439bf2072546399dfccadd902309cc56662bae50a5fea914421e7a6e7f1d00c8d72cf04ff0c877abd0f79031eadfebbfc7b0c5a6f948d718146d2ea4a47df6ff983e22594e504e5c9fc4fb16e26fc7fbe70e60f59c41756124a78093adbc0d12db3fb442321b6940e0dd9c148dfa825efb044399ebae15fd3818dc3dc6d465aa732c5c2fe4d88464b108d1cfd2a6421712c756422e038132a69d554e11e3f6d46d37dd480d38d84d7b948f8127d2e37c4885c6370dae72eec0f932e40d5a11a40fd4869f39cd2719359866cafd0a95f24bc3c50bb8847c756d1df5ef7be986c7767058eba500c4658bed588047031938eec5f835cbcd4d18069bd03660fb34a9ca17b200d54cd451362c442e0d48f6b1b2034936a1fb519293d9df9e020a53246892dbfa5680f4abaef36d48fa038421a366bf0e29e522f51fffd87fc97feca5d1f7f33ef391d72cf28d5d688c0ed3f28b4510475f4a3ab42711f30c8443b49627503e17c2564028794853212a2b79eebb8eae03f18d9e9ba133ffcd70448d047f9d65ff5545fb08416c641a51fe777bf23917a06889a3e443ea3352b0f6b54c297fe1390fca5e80bc1f7de8ffeb12cf2c110586695bdecd63d360dcc0e24ca1389837d4742a8c67b297b2fc4cfc71602d5d88b14898dfc55d4f7ebe4da3987954262fb7b4b947ed6bb3dd3988c1b8e00c34355c927686666a35628e238d35115fb67ad1489d953fc7a918125b31e2811503c2d0470e997bd160359538dca3488aa04f3bd57e252130aec85af980327883d70764fbc8a29625a889f0dd5e4d87437e4dbe57fba6ee748c76e2ebc51f249e5dec2f3d9d33eca91b5acb1716cd178e7e4c368e98e8377f04a21616519a1ac1d6a0e3156b6b8347f3b7d33e2af3501aacdd9fcc68396e923165eaac5c0354b445445e472c5d10767011089747fd0fb9159365f1b7e542a83f0115c277f19d5a89757d7a842b82273cb22aa50dfeee0ee15438a1d29cbeab00e8eed6434148a67c3122838927c57f8fd578d0b2a6e48c8a8d6d89cdfd91cd2f1e506590baab41aa685ebb36eced8bc102ef1c7e962517e97d43956bc301fbf9b68961070a7e9626ee887fbb8b5638fa8e266d6dd6f2569ca3fb9d6f27ce13372b339fceceef0b4fac07bf51f3933f269e43448048a8e9dcc2ad64c02d2e847e29d0f4f7963b4d3bb3198ba413ac8a44c2d7dd1f6fe93b505ec17b11ee6919ee4a68130dc77f1ad7b4ed31df2a7c115fa2a4216a7502ad9dd0f7640a171976b43bb2d6c34b97b7dabb0784ee5e596e6ab12e699902d54ca88337f01e584f9dd4d89e176b3a8955ca5df2af2b6b0d539c4c8558760d19ed99a038d4bbada4cb7b5edc561efbba7cbde545c6406e3df1abcd59326447c0e60b7b86687e926931e4a92676482d991ea32af5f72db1407b0081ce461adce32b22e4782919b7a80c09a901da2f4dc3371d6fe69f733927d55cd6776cada84316cefb62b20c223eedebf6db22decd0450df4dec947d34851e92f678d6374723153b0761c1063f5f471c602605fc6054dd1f395423eb279863e70c4c5e2908f6f2c70dfcb621e4da56a3571e09c0a184edfe21a5d0148dc0ca4f838344b75651206a12896c57015b2ad9b99c2553e3f9d9b501ccbf07a13cc200a51910244a8e16049812022addd2e5e54d9cf488bda03238d7c1d5230b026af89fefb4e483c808a200ec8b9763eb11f5b362d6f391cff08e7db6a43f3ef597834e9c064a6e16665a5cb1adffaf006f57957ab536b8fc062a6ac2b3c58e09d942ec416e7458e7afb1091bacdd6f59807c16434638b8376da09f5efd549cdfe4bf344e0ed91d5ca48b5511b93b31e427be4aacbaadf64fbf47f17eecdad1a2cdc264c78dc9c25a8edd4dd7b9910e02b53ce25b0990e388ce7e9ac298adf4ca20490b7da49c22783e5a62cfbfe7ed22911a706d5369a79f1ce0508db842771cd5e4c9c48be0b3f82090fabf14f7e3a1f8f582225113a662a1cd71d2db5feb4082c91cfe1c6dfcccd69b62668ced3525bbebd09910a75f98cac91e24b615d76716a8bd2bbb6372f9f091f953d3c48d25f0b560b3fd7b649da0bc9032cbb614744ab49ad4cc4cf53f6dc085e2c1bb59b5a9d336246052e126f02162e1a00c581d6b2086fe14b70b04a48a615ae10b152cddb1e003aca8feadb10da4b84718eac3f6cc026fba5452a5d00dd97419abf9685a429b8a6d0a9399198ad11c512879238ff5177d10026edc5a3bce59fd7f43038676e8da10bb63e1fdb9d344046ad28903360b2975e5740eabb2f7c3dc4f5500d3ca4ae6acf25f5995ad410142f80fc27f6791dd1bfcacbe6d18430299da806508ccc0eca359e403d76e7d8f3c497d0133ee6e595a9936bb9da92f33d81abf325de2ef22fa7cc2daec10f08652b385990cc7382fc3199e525fd7c6d4459af02e0a6ec6c6eb5de85ff81236c968608458757438a46b54cd8507b346fc8acc113f4d0450bf28b046cef46f8d45e962f81bb54fec4648aae1f72a8833640b7dde3e02b8bc7a87d2583e3d7c4c367eed0e80247da195e82f71064fb1f92f50aa03fbb9a92fd8624c2342344ec47db357a091eba8dfa2d4dc21faf4763c7f1c0028e87b2470cdb4c9ff7507c5fd811f8c881d4572b8574f68a2129207d5802274c45206197a51612e1ce1af4b11f417792e3abf071859bfc94f04e5ebbffb3d74dd3680ca144c8b114b6c055f9730dd6b7d4e276c934eb566b372e0254536204a4c323e154977ea3d21053a376bc7e1cde5e07b695f94be1df400344edfb06e3fd617b37d358b986bb8bb33af657e17bdb7c513d43252a79f5509f0f3d14bc14c017d4ef89789b811b66f537986215c750d94086a026c2d247c1c6a56d619321e88b30686e9fdeea842abc148adea7ae3e4f5e6c0e478def9cb49cf37cf20fb0c12ff3585319f104ccd12c3e0e3c4e5651e4eb0537dfc25578b9103ba3085390c0d4a6422cd40f4b602121b5657dc8b751e930801238485c0cea300681fde8d34b966cf267664004e15541f36bf1c980c37ba1f088935a5b4d3edee88bf2aa011e1897d5b9285645363698eb6071023b6986c2c9847254ffaeea6a7d3b894af206e03c51047a4091847b12bb36a49a1f3d44f69493ebf5d5e4bcdb731fb481637cdb8aac64f0b871e768aad765022a97d02557f455b5088452926d377b2ff599822bf91d3c0d5ac8ba22d776d820d953f4d356bbd51f122efcd541882ad5f3c1ba76a76f88cfde9efff682c5bdd28cdb8b8947b3eb5ac168cfba283881df2846a11ef63ad87cfd5c659c45b060038807f6488736d299cf4ded2d5c609dc6d91f7a46c520013a5ac6b267f0090ff19e83128c29a516816ead5ae2d9b4fbb635969b3214cc57caa56ddfe0b204c9f9ecb9bb4dde371bb5e9472556505196610c79c08f0644fe1eb81c9f6083cb305738240a2cd315dfe6662854d57dfcb3523114b9e13919c65fcef4e6ff56ba554d821373eb4767d68970cac2bd9b800338cbe6546da69e49ba0ed7a3ffa18c82612c145718dc0c3200fd5d7225c756d718d9686b4821f9391e662d4b12f856aa78f6ad6e64a2c2521753c5ffd8252bca4a258e1718c4ab5343b2e44f4078c84498e2c21fb23d3d68d4b1adeef34b70c0b4b68a3cf6b12b0ca4e17ce472e52e80635af3c3024c496ff2e6f2bd049b72c52c28482fcb3800af6e2adaa4d254e4c2b38e29e8bacd6546d40ca298891d6d7aa323870e52e48834e57bf2d817075483935463e5e9ae1303d5aa32226ce42ef6c9aabde9be9621510ccab62841845e8de4b75e6eab844e14b06430d5af9c26c393e7f8f8b07efff9df21c649869ae36a7c19830dfa714b421eabcbdf26f5e8b83e20cda9d0ddbece268e522004b10781dcc98f52065e3f2194054c1682e82d7f3c624a2ceefe9524985633840b1137c7e95442ff3e01a67b9e1e0517a59023eff56b0d9d9ab5b73c92b8e83112936bd0645962c31dbd5897492997a11ac3987cc60c5f9daa6ea23e1146a91689daa072eb5c86af94eb16d01539341f51ba505e75fcdd2fbc1f8846babb9115847b73939e701d2b86870d2fc18d17bff66a8fcab68548a0901a46352562fc992b4ecb4ff77eaf005616dfe2f64e4bad004f8933abda0582ec24768001321fce781d44328ed1a0f660e568cb104aa7d374b2222566f431a523db95787f8716a8c5b89c2852170a8522558581688c8cb9133b86999012a4b512c6c915e78c7bbc912bcfe2a4f7dc1b8817e974a76da3b8806647689e468a1e684b5c4de9b094bc9a4e1884a7607c770004ce7b8ab0bb1901f7c489f8fe0e342847d8063a82f5047e6fe5717218dee8e4f29c30ad6d7ba5cca2a6a49c4abdc079bbf702a620cd97529755f9a8da537879a690b32b6eb8ceedd0a1c95c53c7ced18e24353642745707b864d945236b41d28e719faa70bb793ab035bdc92c9735e021da40d2b5dc5838ceaf28ad78950aedcd832af6c351ffd49c1f8ff681bb95c1712384c47332ce923edffc8eafad07cf25847966f3ef1469ead2706ac7017c2e7194d6e5faff8a386974e5b390ecec6299126975121f9fb633233f4bd9255d69aa8a6b0d5b64a3b077bf19fe04089e5335da9eb029aed890c022898d52e18ab1b968f63f5d95f53ceef42c2ffca53592b6601ca22a864448c101bc7ca0693ce5fffe9dad50fa31a3f56240a38c0c08a57389e6a206621bfa672823924fb2bfc693b0b2cf0f8d8056d434736e2bacb42ea8dd9b17f237507f8016826be30732671ecb29095ef2b3e015a88b1d9f42f5d08809b2434b6a29f73ba85a3452b0f5f789bb044892b1de0ca6809a072befa4f338c9237a7a56e71bc13b6524fd163f699ffb94619fe9dbca851efadc8d314070d85148be08828488f28d45f96bcf6927577c4f34f809638fdd8e70f077e287f32b916663fdbaf5e4c8243b6b0c317d06b8ce47dc71bb3aee81732abdeae98b74499d80b9490864f349ab5af3f386f4c2d9c5dbc0dfe816f5e502a16b3e4952702a748940e7210aa76f045b205191d901382edf93b8c35bfce4e963d377258b827b81671a3a0a0d6d2a8f026348312edf6e8971631db30337ca49cd2b7e5b4ad7a018682062b80de6ae3cc2c9f83a050f7ae6c74bbcaed19e9804cdf2e86a0737258a55d9c477f4bbb4afa1892bc37b4da88e4445384fd899dcad1a73133ba5f893ca5861c4387e70b34b1ce4b4fc6950fa4b7f444811a98e61cae44f78759fd60a4327032a6ec7bc7c4e7b5e945c02dea50d978b226f8a3cedcbd26954ad91e798e716cfe0714413c58b479d87bdc2b9dd7c741c3055e3b493e0c1b3f0072f4a89d3b51b2e619fd6fe0179ac7970ab0c97ce6203ec179aa3c3363a0aa10b561a47432cdfbfe45201c8656d686caa77c414f16a84306169641c44c7ec1d3e04622391a3f1a358798f1024254cf8d49f361ce68eb27eddca752c448d067be69454aa0d499b11f653c36a43d7100", 0x1000}], 0x1, 0x0, 0x0, 0x400}, 0x8) mknodat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x2082, 0x56) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x20000003) getegid() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000002c0)=0xc) semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) getegid() setregid(r0, r3) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), 0xfffffcd5) socket(0x26, 0x1, 0x6) getsockname(r4, &(0x7f0000000040)=@in6, &(0x7f0000000400)=0x87276de1bd493d5) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 08:08:59 executing program 0: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 08:08:59 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x20, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000040)='./file0\x00', r1, r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) shutdown(r3, 0x0) close(r0) 08:08:59 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x40, 0x10) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000440)='/dev/tty\x00', 0x20801, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x8000, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000240)='./bus/file0\x00', 0x110, 0x8c) r5 = kqueue() r6 = open(&(0x7f00000003c0)='./bus\x00', 0x110002, 0x30779f9649646dfe) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x401, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000280)=0x3f) r8 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./bus\x00', 0x1, 0x100) poll(&(0x7f0000000340)=[{r0, 0x148}, {r1, 0x102}, {r2}, {r3, 0x2}, {r4, 0x110}, {r5, 0x18a}, {r6, 0x2}, {r7, 0xa0}, {r8, 0x40}], 0x9, 0x9) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r9 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_LSFONT(r9, 0xc058574e, &(0x7f0000000000)) write(r9, &(0x7f0000000140)="4e0d0008cf376652", 0x8) 08:08:59 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) listen(r0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x20, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 08:08:59 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() readv(r1, &(0x7f0000000800)=[{&(0x7f0000000900)=""/100, 0x172}], 0x10000104) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r2) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x3) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x100000000, 0x6, 0x1, "7e36deacba77e1c7911d07f7705c7cb022c9e3a6", 0x2, 0x6296}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) close(r0) 08:08:59 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockname(r0, 0x0, &(0x7f0000000040)=0xfffffffffffffc41) wsmuxpoll: not open wsmuxpoll: not open 08:08:59 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000000)={&(0x7f0000000200)=[{0x25}], 0x2}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) recvfrom(r1, &(0x7f0000000940)=""/186, 0xba, 0x840, &(0x7f0000000a00)=@in6={0x18, 0x2, 0x6, 0x8}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) r4 = getgid() r5 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) r8 = getpgrp() r9 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000900)={&(0x7f0000000100)=@file={0x0, '\x00'}, 0x3, &(0x7f0000000640)=[{&(0x7f0000000140)="50cbef5fcce8290a24649c84dfb24c5410774b618e4979ba4906faaf7ef8c0353807e90d8aca1a0a3b9dfa53599ea6f0019c876c3a87725c8a5f0386ec36e4ef2735d8485f94c6fc6f28c15edabf88496ce7f977391a7159663f0a84a99206ef6bd0356dd9", 0x65}, {&(0x7f00000001c0)="bfdb23c8d6c8b2a4fbfc6b17e2f09711223852", 0x13}, {&(0x7f0000000240)="ce84bcb012064902d5c956872e614b4d31c905a1e49e7990bd8768dbadf462125f6b062176d5a4573be2966c732cddcd861682cb93c34abc4fb6b737af6a0dc9aef76429609730108cd6a68424584a037d8ff7101f55ab1be0ce57c222182e1827a69e926e668c9f6f7a42d6b28e7347475a150506c618469f8bedb5d3650487fc3e5f50ab1fdfab3763ac26d41c0b0e36a4", 0x92}, {&(0x7f0000000300)="43a63ce7f99b211bec7669722dab2b320dc9af1fa8864b6333b8d383be7951c2794905b2434047066d132edaac81fec75ad7cd856e6dcb385c53601363be98fa83dab345d36d44b4bd77c6bb4cf2fd21021e384c2d13705fad0fa0282ed3e5851e46f9d5d8b64892a75706bb00bc23233cc29dc483ebbb317e019a07d54a4260fff8a06502023b417c77d89f59dec4f81789fbc162ae2426fee3baf7ba4a84b3ab43ea63c318daa746aad48bc75d7557a3d199bba76f1b32956a241d0f55e9743666b7af5316c918353728be4e074f4c489c7b8a8ad930d7861def60f3a151bcc2068db82d8a8f76aceb97bbd8a976543b", 0xf1}, {&(0x7f0000000400)="d57d6d6895f5635671f1ffa7fef261401d176c56907d37a7c3229308f4488eabb840d304761681554331e894f801a2f2901732b4cd63a79b1289165a514d0c8808572aa535967977b79832b39df22be5525e838a399713c6632fadf8c66c03bd6a3809c994", 0x65}, {&(0x7f0000000480)="ccc33d5eb04b98f396330e20dea5cfd56135bcf30fe861031175", 0x1a}, {&(0x7f00000004c0)="46fdf6bd9c438f5ec335fa4ee3ef411eb5e5892f0a228abf93be9dd52ac39a1c3bff220c41d83b3231fb5527a2b8a8d090e9a9628b7ff28d6521fe229f3ca27e0e5d7887c3c88c3a9469aadee0c114e52838a9d9bf67efbe383c8005db452a638269f2c3f0ebeec5d85a02f26687243a987c5b66141827601941704e9afdbc547a71ad3da33d3a9ff7c5a01c0d2cd7755ea35aba9b5297d70f7f37e7a23bc4a094fbc79fd442e8b40f285c037a62ec328f3e28f4d69f4e2097711c3467c9c02714ab02b0188fdc7398ec9876bd2b8fa9bd92b7d608435292492a8f9178339f9647cdb71b9d21f19e0253fd", 0xeb}, {&(0x7f00000005c0)="f53ffde2f0c6f8f64b285f6b407ae19641d8b1288e4fb2f8353c159aa443587c1db01a20aa78bb639d672c49a3671a1b4c957ec94948c705a66472d9910b19df8011e2f74c150963da5a6a7d2869980266b870", 0x53}], 0x8, &(0x7f0000000840)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x10}], 0x90, 0xd}, 0xc) 08:08:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0000000000000000000000000000000100"}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) r1 = dup(r0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 08:09:00 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)="000000186180008b00023c00000000002867d6b79318cbdb9229220000000008ffd53ee4d44f1127000000000000000000", 0x31}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x1d}], 0x1, 0x0) 08:09:00 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0x200000004, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x0, 0x0, 0xffffffff, 0x6}], 0x7, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xb9, 0x0) 08:09:00 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x501, 0x40) recvmsg(r1, 0xfffffffffffffffe, 0x807) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)=0x1) 08:09:00 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x80) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') socketpair(0x1, 0x5, 0x2, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) recvfrom(r1, &(0x7f0000000300)=""/235, 0xeb, 0x800, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) chmod(&(0x7f00000002c0)='./file1\x00', 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x8) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000001c0)={'./file1\x00', 0x6, 0x4f2b, 0xffff, 0x0, 0x401, 0x7f, 0x6, 0x2, 0x2, 0x2db7, 0x7}) mknod(&(0x7f00000000c0)='./file1\x00', 0x1089, 0x8) 08:09:00 executing program 1: readlink(&(0x7f0000000040)='./file0/file0/file0/file0\x00', &(0x7f0000000440)=""/4096, 0x1000) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x8800, 0x20) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x11) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') mknod$loop(&(0x7f0000000140)='./file0/file0/file0/file0\x00', 0x100, 0x1) symlinkat(&(0x7f0000000180)='./file0/file0/file0/file0\x00', r1, &(0x7f0000000200)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') ioctl$TIOCSDTR(r1, 0x20007479) 08:09:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000380)="0f", 0x1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x7) r1 = syz_open_pts() kqueue() close(r0) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x10000, 0x2) syz_open_pts() 08:09:00 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = dup(0xffffffffffffff9c) r1 = geteuid() r2 = getegid() fchownat(r0, &(0x7f0000000080)='./bus\x00', r1, r2, 0x6) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0xc0105715, &(0x7f0000000000)=0x1) 08:09:00 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x81, 0x2}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000100)="610bc217fd1acf41ba9b1e2866ce9ffa6e8651c32b72eae2c16f5918948f651d985b246389b186a018c3594ae947fcc2fdac86bde78563216dbe784f82fd54a6427fe16fe1146027fca76f47e068e086fc014abb22a213368a3b9cb16060ca99e75ece666588d01d0a2270d2c5c4bb069e90729133d7f6f2b99192351695cc466f7836203ecda4eb83b7374ba1f3445c16a272112939c2ecd170afbf4452271ebe0a52d438078d48c7ee1cf4ed733868821e85b29b805a61d077cdd00a1b3bd4c216dd6485ff0bd6aac5441d20d638e3d88f0dce627a2a601262a61a883971917e7b2c5f789106cb55", 0xe9}, {&(0x7f0000000040)}, {&(0x7f0000000280)="22bc55a8fd9de4a3a7435f8111be22420ea6d63ff99da6c77ae9e65af65678c022c96c4475840d520f02fc369adb1673af836c1510967922a553bd38ac62627e86a71e8abe16bfe5d98921e54a7cb38c90245359d65c8f494097197d48d32e24c17194ddde32f6f786e781b4834c893e8fc940f4d404c89fe2faa8098c433a0f71ae218b7d72a3b461e716e3c3f9e87347f5eb5cc48d8b848c565d11df712d", 0x9f}], 0x3, &(0x7f0000000340)=[{0xf0, 0x0, 0x7f, "c823e49eb25da63583ad2c246842b518f4ecbd48e7e9d1728219011c6fbbb7c31ab8fdc6a07ba811e3c6f7f71242dcff14ea585577f548b067b0f46513f3d5bdc0a61a4e732aa015df7633ff0691085eb079a2501771792129d3e1d8e205521eb8442e33633ef0c8bfbffc4e62045a50200481471f65d0628999416c923a3caafb84524b00573fe12707d2df9f35ec767bef4d2e067d44a624d5440cfec34723f3c49d1c5b6d0afebd4b307d3c650aa862a1c296f984a0ea77749435ca718737ea55fa1785cc34abdaf80137b22206a91b52ec84ad161b042047eeab615153c0"}, {0x58, 0xffff, 0x0, "61cd0af5aa71f37ba84449f0acf24acead94ddc5d43e597262a3e82562374a0c80c131046b9ab3a8625726c062aea4de667855b6562f46b837d80be91f26922c8a"}, {0xe8, 0xffff, 0x100000000, "1116a9b79fc5f02b69ef3454e0e8ca2b215fb4ea7664159cb13e183920d17641c8a203a1c00e22c34e593161299fd122470b2c7c96b682c3a26440195e1edad22a5b3c40550a364234e789a51817587e59cbd2bc362490640d44a13232f202db07ffb461dfac81aaa41fb6db10617b1d5c4c7f64c0d9b015079ba1eed7c09ce71b6685e3d13dd0c399871d3b0f1eb1cc7e8d63161ce1f211aa30e84b113aae58a08431c59b07192b2b9a996993fe1f8a0023009a2fffc657929ad414d2ccee098bdd819786cec44d5205d39331430cc81781c201"}, {0xc8, 0x0, 0xffffffff, "ff8fcc4a709435dba87d6620c5a35c56ae6ba9b364280551d135aa7bc04b063d76f0837152baf9508db2c7d03f493f0fb5b38343a59130b8b2ff2d2a6ff87e21abf44444529cd40b4a205e6a3ca262868f36b45f4c88a9df9445675b4dd1e457943dff09f31d115f93a7695b382ca0fbdae614b391b84a53e7a9e4dbeeb80cec153fffe5212f60c4a5438477a138c3fa608c80a105795026a2d378008ebe16b49ad5a17ab3c8feca79d5c798ef51dc1aec0720e7cd03360d"}], 0x2f8}, 0x2) 08:09:00 executing program 0: setrlimit(0x6, &(0x7f0000000040)={0x5af5, 0x6}) socket$inet6(0x18, 0x8007, 0x8000) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0xfffffffffffffffd}) 08:09:00 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4401) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3, 0x2, 0x3, 0x6, "46437dc4c01df59c0ac414ddcb515038d7966c2c", 0x2, 0x1}) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 08:09:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000480)="dd796b7258cf44f9", 0x8}], 0x1) recvmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/223, 0xdf}, {&(0x7f0000000200)=""/208, 0xd0}, {&(0x7f0000000300)=""/255, 0xff}, {&(0x7f00000004c0)=""/223, 0xdf}, {&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x6, &(0x7f0000002680)=""/185, 0xb9}, 0x841) mknod(&(0x7f0000000400)='./file0\x00', 0x44, 0x3) 08:09:00 executing program 1: socketpair(0x6, 0x2, 0xff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x20000001, 0x0) fcntl$getown(r0, 0x5) clock_settime(0x0, &(0x7f0000000140)={0x4, 0x5}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20408, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000001c0)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x4, 0x4, 0x1, 0x2, "49b0ec507c6ea2461fcceb4741ed078b6ab67bce", 0xfff2, 0xfffffffffffffffb}) 08:09:00 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00d", 0x85}], 0x1, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r1 = kqueue() munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 16:00:04 executing program 1: socket(0x3, 0xfffffffffffffffe, 0x3) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) r0 = shmget(0x1, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) a€‹<(gÖ·“ËÛ’)"ÿÕ>äÔO'a€‹<(gÖ·“ËÛ’)"ÿÕ>äÔO'pckbd_enable: command error 16:00:06 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x5) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) 16:00:06 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) fcntl$getflags(r0, 0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) write(r1, &(0x7f0000000140)="14", 0x1) pckbd_enable: command error 16:00:06 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) poll(&(0x7f00000001c0)=[{r0, 0x4}, {r1, 0x109}], 0x2, 0x5) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x100000}, 0x8, [0x0, 0x9]}, 0x3c) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) dup(r0) write(r2, &(0x7f0000000040)="670dc3", 0x3) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x7fff) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) kqueue() 16:00:06 executing program 1: clock_settime(0xfffffbffffffffff, &(0x7f0000000000)={0x6d8a1c48}) clock_settime(0x4, &(0x7f00000000c0)={0x8, 0xffff}) clock_settime(0x3, &(0x7f0000000080)={0x4, 0x9}) clock_settime(0x2, &(0x7f0000000040)={0x6, 0x9}) 16:00:06 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x4e, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) clock_gettime(0x2, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x8) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000140)=""/179) clock_getres(0x0, &(0x7f0000000040)) 16:00:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000001c0)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file1\x00', 0xa9a7, 0x80, 0x2, 0x1, 0x3, 0xd3, 0x8, 0x2, 0x2, 0x6, 0x7a82}) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r1, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) 16:00:06 executing program 1: shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffa000/0x4000)=nil) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) geteuid() getegid() getppid() fcntl$getown(0xffffffffffffff9c, 0x5) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = dup2(r2, r1) r4 = semget(0x3, 0x1, 0x580) semctl$IPC_RMID(r4, 0x0, 0x0) readv(r3, &(0x7f0000000100)=[{0x0, 0xffc4}], 0x1e2) 16:00:06 executing program 0: setuid(0xee01) r0 = geteuid() mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0x5) r1 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r0, r1) chroot(0x0) r2 = semget$private(0x0, 0x2, 0x220) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x100000000, r0, r1, r0, r1, 0x8, 0x4}, 0x81, 0x5, 0xfbaf}) 16:00:06 executing program 1: rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) unlink(&(0x7f0000001540)='./file0\x00') mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) r0 = kqueue() r1 = getppid() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000280)) fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x2, 0x1, 0x7, 0x100000001, r1}) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r3 = getpgid(0xffffffffffffffff) fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x0, 0x3, 0x7, 0x0, r3}) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) kevent(r0, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x24, 0x20000001, 0x0, 0x77}, {{r0}, 0xfffffffffffffff8, 0x0, 0x80000004, 0xffffffffffffffff, 0xff}, {{r0}, 0xfffffffffffffffe, 0x4, 0x10, 0x9, 0x406}, {{r2}, 0xfffffffffffffff9, 0x8, 0xf0000002, 0x3, 0x4}, {{r0}, 0x0, 0x46, 0x2, 0x9, 0x29dc931b}, {{r2}, 0xffffffffffffffff, 0xe4, 0x1, 0x0, 0x5}, {{r0}, 0xfffffffffffffffb, 0x80, 0x20, 0x2, 0x7b67}, {{r0}, 0xfffffffffffffffd, 0x4, 0x3, 0x7, 0x4}, {{r0}, 0xfffffffffffffff8, 0x20, 0x42, 0x100, 0x8}, {{r2}, 0xffffffffffffffff, 0x1, 0x0, 0x9ca, 0x1ff}], 0x4bc, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x4, 0x10, 0x80000000, 0x6}, {{r2}, 0x0, 0x1, 0x40, 0x9}], 0x1000, &(0x7f0000000480)={0x1, 0x8}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) kqueue() munmap(&(0x7f0000722000/0x3000)=nil, 0x3000) getsockname$unix(r2, &(0x7f0000001580)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d55392da34c3d73f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003d3090ffbdf8f7d6de31ba0fdc6bebafc67db6bff54fcdf8fef725a98ffa22dd5802f0bc345f4c90f56af4970000000000"], &(0x7f0000001500)=0x1002) recvfrom(r2, &(0x7f0000000140)=""/255, 0xff, 0x800, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x40, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x100000041, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa12000a9155ce1e0002", 0xa}], 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) readv(r1, &(0x7f00000003c0)=[{&(0x7f00000001c0)=""/195, 0xc3}, {&(0x7f00000002c0)=""/28, 0x1c}, {&(0x7f0000000300)=""/186, 0xba}], 0x3) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x64b880000000, 0x880d, 0x1ff, 0x1000}) mkdirat(r0, &(0x7f0000000400)='./bus\x00', 0xa1) utimensat(r1, &(0x7f0000000140)='./bus\x00', &(0x7f0000000180)={{0xff, 0x3}, {0x9, 0x1}}, 0x2) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000200), 0x0) r1 = semget$private(0x0, 0x2, 0x4000000000035) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0xfffffffffffff801, 0x4) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000000)=0xee10) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/131, 0x83}, {&(0x7f0000000180)=""/98, 0x62}, {&(0x7f0000000200)=""/163, 0xa3}], 0x3, &(0x7f0000000300)=""/30, 0x1e}, 0x40) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) socket$inet(0x2, 0x1, 0x2) connect$unix(r2, &(0x7f0000000400)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000380)=0x6, 0x4) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88", 0xb1) r1 = syz_open_pts() close(r1) dup(r1) poll(&(0x7f0000000000)=[{r1, 0x23}, {r0, 0x10}, {r1, 0xaadcf647703c4b3}], 0x3, 0x1f) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5712, &(0x7f0000000000)=0xffffffffffffffff) 16:00:07 executing program 0: r0 = socket(0x6, 0x8000, 0x8) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:00:07 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000140)='./file0/file0/file1\x00', 0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x5, './file0\x00', './file0/file0/fi'}) link(&(0x7f0000000000)='./file0/file0/file0\x00', &(0x7f0000000040)='./file0\x00') setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) kqueue() fchdir(r1) 16:00:07 executing program 0: r0 = socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000080)="4b36adb23eacc35b67c7675ee2cf782e970f32e96e6f4b2f4f3b489ac01f1cffb6d699fab584577dbd0910690c2cc1adb6ec471eea5a044b83bb761d5893813a04d45c6e9267eae2bfc82407c7d2e736915fcf9f27bb8f8c682e69d9aa58c7528bf7090423535753dbdca6c0da4bae4d7fa1280351dd", 0x76) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000140)={0x2, [{0x1, 0x40}, {0x3, 0x7}, {0x3, 0xfffffffeffffffff}, {0x3, 0xffffffffffffff01}, {0x3, 0x7}, {0x3, 0x4}, {0x2, 0x1}, {0x3, 0x7}, {0x3, 0x401}, {0x2, 0x800}, {0x3, 0x9}, {0x2, 0x800}, {0x0, 0x8}, {0x3, 0xff}, {0x2, 0xff}, {0x3, 0x20}, {0x1, 0xb5c}, {0x0, 0x10000}, {0x2, 0xffff}, {0x3, 0x1a92}, {0x1, 0x4}, {0x1, 0x9}, {0x1, 0x8}, {0x1, 0x7fffffff}, {0x3, 0x86be}, {0x2, 0xfff}, {0x0, 0x7f}, {0x2}, {0x1, 0x81}, {0x3, 0x4}, {0x2, 0x800080000000}, {0x2, 0x200}]}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000280)="b3", 0x1, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:07 executing program 1: kqueue() getsockname(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x8000, 0xa0) getsockname$unix(r0, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000001c0)=0x3) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') shmget$private(0x0, 0x3000, 0x200, &(0x7f00000b1000/0x3000)=nil) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000040)) 16:00:07 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2000000006002, 0x411) getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgid(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) readlinkat(r1, &(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)=""/240, 0xf0) 16:00:07 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x0) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) socket$inet6(0x18, 0x4003, 0x20) 16:00:07 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000480)='X', 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x596) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x2, 0x3, 0xea00000000, 0xffff, "a8b5718bfacd29b2243c2cf2a49424c7a4047232", 0x3, 0xfffffffffffffffb}) fcntl$getown(r0, 0x5) 16:00:07 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x10d) 16:00:07 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x210, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="b683e82a20ea3b1d119991b262e2653fe4d0664124dda14164d95e84ea04b52932b295f9a2c7527ca65e7102e4e4557766eb68e2ea3f9685d5a5f6a44dcf7260cb785778a7d07263051f06a30f5f4aa96c0801fb77f761ba1567430b60b3a9a086305686f4e87823e17b329622a0b7dfbc22db4b353abefdebb5403c1238ea8fe7d2c1f413", 0x85}], 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x2, 0xfffffffffffffffa, 0x41e4, 0x100000001, "c7ff27000319377d3b12ba669e45e02cbcec171c", 0x10001, 0xbad8}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x0, 0x0) 16:00:07 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) setreuid(0x0, 0xee01) fcntl$dupfd(r0, 0x0, r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) 16:00:07 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x82, 0x1c0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0xea, 0x1000}, {0xe7, 0x8}, {0x46, 0x6cc6}], 0x3}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000000)=[{0x20}], 0x2}) 16:00:07 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000000)="caf5b415", 0x4) bind(r0, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/79, 0x4f}], 0x1, &(0x7f0000000100)=""/67, 0x43}, 0x42) 16:00:07 executing program 1: r0 = socket(0x3a, 0x400000000002, 0x20) socket(0x7, 0x3, 0x7fff) setsockopt(r0, 0x0, 0x16, &(0x7f0000000000), 0x0) 16:00:07 executing program 1: getrusage(0xfffffffff7fffffb, 0xfffffffffffffffe) 16:00:07 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = getgid() chown(&(0x7f0000000000)='./file0\x00', r3, r4) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x400, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) shmget(0x1, 0x2000, 0x6, &(0x7f000001e000/0x2000)=nil) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:08 executing program 1: r0 = socket(0x40000000011, 0x3, 0x800000000000000) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x5, 0x80000004, 0x6}, {{}, 0xfffffffffffffffb, 0x0, 0x0, 0x9}, {{r0}, 0xfffffffffffffffe, 0x50, 0x0, 0x7fff, 0x3}, {{r0}, 0x2, 0x8, 0xf0000003, 0x6, 0x1}, {{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0x2, 0x4}, {{r0}, 0x0, 0x10, 0x8, 0x5, 0x6}], 0x10000, &(0x7f0000000100)={0x975e, 0x1}) writev(r0, &(0x7f0000000000), 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000080), 0x34, 0x0, 0xc68, 0x0) 16:00:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f00000000c0), 0x4) 16:00:08 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x900, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00002b27febf0900000100277705007e00000000000000000000000000000000000002ff", 0x2c}], 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x40, './bus\x00', './bus\x00'}) 16:00:08 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0x3, 0x15, 0x0, 0xfffffffffffffff9, 0x1}], 0x3f, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x61, 0x54, 0x3, 0x400}, {{r3}, 0x0, 0x1, 0xf00000b3, 0x800, 0x1}, {{r1}, 0xfffffffffffffffc, 0x2, 0x6, 0x2}, {{r2}, 0x0, 0x60, 0xf0000000, 0x3d, 0x1}, {{r3}, 0xfffffffffffffffd, 0x8, 0x0, 0x7, 0xffffffffffffff0c}, {{r2}, 0xfffffffffffffff8, 0x22, 0x80, 0xffffffffffffffff, 0xac}, {{r3}, 0xfffffffffffffffd, 0x0, 0x80000027, 0x80000001, 0x8000}], 0x8001, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x14, 0xa4cc, 0xffff}, {{r3}, 0xfffffffffffffffc, 0x43, 0x28, 0x6, 0x2}, {{r2}, 0xfffffffffffffff9, 0x80, 0x1, 0x100000001, 0x8001}, {{r0}, 0xfffffffffffffffd, 0x12, 0x18, 0x2, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0xd6}, {{r1}, 0xfffffffffffffff8, 0x2, 0x0, 0x5, 0x16df}, {{r2}, 0xffffffffffffffff, 0x4, 0x80000000, 0x415, 0x400}], 0x8, &(0x7f0000000080)={0x5, 0x7}) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) close(r1) 16:00:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10000000, 0x8) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r3, 0x0, &(0x7f0000000200)) getsockname(r3, 0x0, &(0x7f0000000080)) r4 = semget(0x0, 0x1, 0x400) semctl$IPC_RMID(r4, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) close(r3) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x8) 16:00:08 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000040)={0x8, 0x414}, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x40, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x21}], 0x1f, &(0x7f0000000380)={0x1000200000000000, 0x4}) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r2 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x8, 0x100000001, 0xbdfb}, {{r2}, 0xffffffffffffffff, 0x1, 0x80000001, 0x7, 0x81}, {{r1}, 0xffffffffffffffff, 0x40, 0xc1, 0x8, 0x5}, {{r2}, 0xfffffffffffffff9, 0x1, 0x0, 0x40, 0x78d}, {{r1}, 0xffffffffffffffff, 0x20, 0xd, 0x1, 0x3f}, {{r2}, 0xfffffffffffffffc, 0x4, 0xf0000000, 0x84, 0x3c}], 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x80, 0x0) 16:00:09 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c00000000000000a300"], 0x10) 16:00:09 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) setsockopt(r2, 0x4, 0x100000000, &(0x7f0000000040)="e6e4441d687aa566a3ac90c35608de2184c87fc14d255521b63e5780", 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:09 executing program 1: mknod(&(0x7f0000000280)='./file0\x00', 0x6001, 0x203) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x5, 0x4) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000000c0)=""/211) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) fsync(r2) pwritev(r0, &(0x7f0000000900)=[{&(0x7f0000000840)="3bfb7cf32158ae59922cbc97c221d0e46fa3190a0ba0a29029447f45e8500db696160f85efed92fd03cdb5355eb81dac1f3de98d29e545ace199586b40e473a94581698b69c91311c5cce13ce6717ecafdcdf3c4ecd174fd9f035be94efe3d67356b27342cff458d229ec1ba", 0x6c}], 0x1, 0x0) write(r2, &(0x7f0000000040)='h', 0x1) fchdir(r0) mknod(&(0x7f0000000080)='./file0\x00', 0x28, 0x4) sendto$unix(r2, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)) 16:00:09 executing program 0: r0 = socket(0x12, 0x4, 0x4) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000080)) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000040)) munlock(&(0x7f000010c000/0x3000)=nil, 0x3000) mmap(&(0x7f00005dd000/0x4000)=nil, 0x4000, 0x0, 0x4010, r0, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = dup(0xffffffffffffffff) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) geteuid() ioctl$TIOCSDTR(r2, 0x20007479) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = semget$private(0x0, 0x1, 0x400000000000592) munlockall() readv(r2, &(0x7f0000001400)=[{&(0x7f00000000c0)=""/250, 0xfa}, {&(0x7f00000001c0)=""/165, 0xa5}, {&(0x7f0000000280)=""/116, 0x74}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x4) semop(r3, &(0x7f0000000000)=[{0x1, 0x5b4, 0x1000}, {0x3, 0x6, 0x17fd}, {0x0, 0xfffffffffffff352, 0x1800}, {0x6, 0xff, 0x800}, {0x1, 0x80, 0x1000}, {0x3, 0xc3a, 0x1800}, {0x3, 0x2, 0x1000}], 0x7) r4 = semget$private(0x0, 0x2, 0x280) semop(r4, &(0x7f0000000300)=[{0x0, 0x4}], 0x1) mmap(&(0x7f00003a7000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000340)=0x1ff) socket$inet(0x2, 0x1, 0x6) 16:00:09 executing program 0: shmget$private(0x0, 0x3000, 0x208, &(0x7f0000000000/0x3000)=nil) mknod(&(0x7f0000000300)='./file0\x00', 0x3a0914c44f7b202c, 0x6ec1000000000) shmget(0x2, 0x2000, 0x82, &(0x7f0000ffd000/0x2000)=nil) shmget$private(0x0, 0x3000, 0x100000000002, &(0x7f0000ffc000/0x3000)=nil) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000140)=0xad2e8841ea597643) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) shmget(0x0, 0x1000, 0x500, &(0x7f0000fff000/0x1000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r2 = fcntl$getown(r0, 0x5) setpgid(r1, r2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r4 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r4, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) r5 = semget$private(0x0, 0x0, 0x0) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000000240)=""/10) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f00000000c0)=0x1) r6 = semget$private(0x0, 0x5, 0x14) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000280)) semop(r6, &(0x7f0000000200)=[{0x0, 0x32, 0x1000}], 0x1) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f00000001c0)) 16:00:09 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1fffffffffffffd, 0xfffffffffffffffc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:00:10 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x0, 0xfffffffffffff0ee}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x8, 0xa) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x100, 0x781b, 0x6, 0x800}) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) chflags(&(0x7f0000000080)='./file0\x00', 0x40000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchflags(r0, 0x0) fchflags(r0, 0x40002) 16:00:10 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = getpid() fcntl$setown(r0, 0x6, r2) readlink(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x11, r1, 0x0, 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) 16:00:10 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = semget$private(0x0, 0x0, 0x1) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000040)=""/17) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCNXCL(r3, 0x2000740e) kevent(r2, &(0x7f00000000c0), 0x20, 0x0, 0x3f, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0xfffffffffffffffc, 0x400000000000000}], 0xfffffffffffffffe, 0x0, 0x0, 0x0) dup2(r0, r2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000140)=""/120) 16:00:10 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x9, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000800)) 16:00:10 executing program 1: dup(0xffffffffffffffff) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x9) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) close(r1) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x3a) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pipe(&(0x7f00005dcff8)) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) 16:00:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x8b, 0x81}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x200, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x1, 0x80) r1 = kqueue() r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000380)=0xc) r4 = dup(0xffffffffffffff9c) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r9 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r12 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r13 = dup(0xffffffffffffffff) r14 = accept$inet6(0xffffffffffffff9c, &(0x7f00000005c0), &(0x7f0000000600)=0xc) r15 = accept$inet6(0xffffffffffffffff, &(0x7f0000000640), &(0x7f0000000680)=0xc) r16 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse\x00', 0x402, 0x0) r17 = fcntl$getown(0xffffffffffffff9c, 0x5) r18 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) sendmsg$unix(r0, &(0x7f0000000840)={&(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000140)="e94f53387097d5f3ea94dcc898", 0xd}, {&(0x7f0000000180)="7c71cfdf8dc4236d5cea32070f2a1d4f04f0a764427fb1e24a4b40211e361c08bbc52feadd143c8e00a1016115fc0c123c6a95e57f65282bc1ad71401b97c428a42b6a0bfcf3ef50578856cf537c911022cb82999d1a4532bd0b68716a0ede27866c78cad86ea9a01065d7dd9f5737deffe42d03f3a0e62fdc600f54395e987704c9f167c9cce0055e9f4ccdd93e1836ffc30ded9ff4ae1659a7409dfabf7489bf3dabe65abeb5f6c8d62bb1eae176d8bdc03700e71ed925519d73003311518b427f72", 0xc3}, {&(0x7f0000000280)="9d1d14c7d76246c5faa23ec84845e013eb6427c7b24af0722c12e6b8069b58fc0ab4a5ecc5a6b0b52b6f1c3f8f660d8297142d798bf5db4a8001c7aeb91d31c785", 0x41}], 0x3, &(0x7f0000000780)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x28, 0xffff, 0x1, [r12, r13, r14, r15, r16]}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0xb0, 0xb}, 0x408) r20 = open(&(0x7f00000000c0)='./bus\x00', 0x10400000003fb, 0x1) pwritev(r20, &(0x7f0000001600)=[{&(0x7f0000000040)="031a8b093c70cb75b59bcfac7224409a13f972dc3760c89b0866f26ee3412e", 0x1f}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:00:11 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) write(r0, &(0x7f0000000200), 0x0) pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20000000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20001000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20002000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20003000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20004000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20005000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20006000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20007000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20008000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20009000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x2000a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x2000b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x2000c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x2000d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x2000e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x2000f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20010000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20011000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20012000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20013000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20014000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20015000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20016000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20017000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20018000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20019000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x2001a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x2001b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x2001c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x2001d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x2001e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x2001f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20020000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x203a0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x203b0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x204a0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20850000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20860000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20870000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20880000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20890000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x208a0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x208f0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20900000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20910000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20940000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20941000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20942000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20943000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20944000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20945000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20946000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20947000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20948000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20949000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x2094a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x2094b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x2094c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x2094d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x2094e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x2094f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20950000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20951000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20952000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20953000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20954000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20955000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20956000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20957000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20958000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20959000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x2095a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x2095b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x2095c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x2095d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x2095e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x2095f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20960000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20961000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20962000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20963000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20964000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20965000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20966000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20967000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20968000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20969000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x2096a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x2096b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x2096c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x2096d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x2096e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x2096f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20970000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20971000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20972000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20973000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20974000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20975000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20976000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20977000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20978000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20979000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x2097a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x2097b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x2097c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x2097d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x2097e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x2097f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20980000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20981000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20982000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20983000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20984000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20985000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20986000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20987000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20988000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20989000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x2098a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x2098b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x2098c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x2098d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x2098e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x2098f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20990000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20991000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20992000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20993000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20994000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20995000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20996000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20997000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20998000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20999000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x2099a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x2099b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x2099c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x2099d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x2099e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x2099f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x209a0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x209a1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x209a2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x209a3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x209a4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x209a5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x209a6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x209a7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x209a8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x209a9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x209aa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x209ab000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x209ac000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x209ad000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x209ae000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x209af000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x209b0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x209c0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x209d0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x209e0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x209f0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20a00000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20a10000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20a20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20a30000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20a40000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20a50000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20a60000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20a70000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20a80000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20a90000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20aa0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20ab0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20ac0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20ad0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20ae0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20af0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20b00000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20b10000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20b20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20ba0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20bd0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20be0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20bf0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20c00000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20c10000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20c20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20c30000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20c40000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20cc0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20cd0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20ce0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20cf0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20d00000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20d10000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20d20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20d70000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20d71000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20d72000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20d73000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20d74000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20d75000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20d76000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20d77000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20d78000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20d79000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20d7a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20d7b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20d7c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20d7d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20d7e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20d7f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20d80000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20d81000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20d82000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20d83000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20d84000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20d85000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20d86000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20d87000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20d88000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20d89000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20d8a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20d8b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20d8c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20d8d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20d8e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20d8f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20d90000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20d91000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20d92000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20d93000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20d94000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20d95000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20d96000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20d97000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20d98000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20d99000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20d9a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20d9b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20d9c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20d9d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20d9e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20d9f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20da0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20da1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20da2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20da3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20da4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20da5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20da6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20da7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20da8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20da9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20daa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20dab000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20dac000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20dad000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20dae000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20daf000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20db0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20db1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20db2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20db3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20db4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20db5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20db6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20db7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20db8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20db9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20dba000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20dbb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20dbc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20dbd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20dbe000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20dbf000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20dc0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20dc1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20dc2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20dc3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20dc4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20dc5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20dc6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20dc7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20dc8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20dc9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20dca000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20dcb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20dcc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20dcd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20dce000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20dcf000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20dd0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20dd1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20dd2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20dd3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20dd4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20dd5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20dd6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20dd7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20dd8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20dd9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20dda000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20ddb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20ddc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20ddd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20dde000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20ddf000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20de0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20de1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20de2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20de3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20de4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20de5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20de6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20de7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20de8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20de9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20dea000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20deb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20dec000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20ded000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20dee000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20def000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad20 va 0x20df0000 didn't change! 16:00:15 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x4) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x4010426e, &(0x7f0000000000)) 16:00:15 executing program 0: socket$unix(0x1, 0x2, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x81, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x8000, 0x7ff, 0x8, 0x0, 0x8, 0x268, 0x100000000, 0x1, 0x0, 0x3, 0x1}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x581, 0x8, "b6741f8206f4338b6883d121ff5d6ff12871a42b", 0x401, 0xfffffffffffffffe}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000)=0xfffffffffffffffe, 0x4) setitimer(0x3, &(0x7f00000000c0)={{0x401, 0x4}, {0x0, 0x7}}, &(0x7f0000000100)) setsockopt(r0, 0x29, 0x26, &(0x7f0000000000), 0x0) 16:00:15 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x100000000}) ioctl$TIOCSTOP(r0, 0x2000746f) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x2000100000003}) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000180)="9804472659ef06f5d8a514c927b5f00dbbbdd3c8dd127f5d9105e7167fcbccbb04d55fe57559ed04a7dafd7ae846cd95471d2b6b217d5b0f788eb1e769c46e6b29ae65989d69befe482f1cd92d171d3691e38f947cb787aca8cc", 0x5a) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffefffd, 0x3, 0xfffffffffffffffd, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:15 executing program 0: r0 = socket(0x2, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xffffffffffffff3e) fchmod(r0, 0x25) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="88378cbc559c7bcae5165874c9e6f939d8a2de55c8223ec0", 0x18}], 0x100000000000008a) 16:00:15 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) socket(0x3a, 0x7036f234fffba7f8, 0x4) 16:00:15 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10040, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) 16:00:16 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/76, &(0x7f0000000000)=0x4c) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) read(r0, &(0x7f0000000200)=""/23, 0x17) 16:00:16 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file1\x00', 0x40000400000002c2, 0x20) lseek(r0, 0x0, 0x40fff) r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x7) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x100, 0x0) r3 = dup2(r0, r0) fchflags(r0, 0x4) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000080)=0x2) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000140)={0x0, 0x6}) write(r3, &(0x7f0000000180)='R', 0x1) r4 = getppid() open(&(0x7f00000000c0)='./file1\x00', 0x540, 0x1) fcntl$setown(r2, 0x6, r4) 16:00:16 executing program 0: syz_extract_tcp_res(&(0x7f0000000040), 0x975, 0x5) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x4, 0x4) 16:00:16 executing program 1: r0 = socket(0x18, 0x4000, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f66696c6530007c2d18bc7eb2bdbfd3a5f7cf941cd18d34f2e928f834bd7b5faf1495b756c6b98919793e374ec856b7a003de09d61760ea1e4a9a7babe894ec3c9b4847bcd241159b5242249eba252c2da7aff770c988d8f2d185a4d99b2f4af707531979e309c1b21678b7bde9a5c7a068083868539a2b013590b6eba2710e19c1c8fa172cf47fc8325846278e7688a5c8c1f27a8058313469fad4e412ac0b16bd9680bcc6303eea20d4288194e697ffcdb4b5bd8edc35072cf9fdc0aaade836348e25d72ac13974ead4d773a7bfadb975"], 0xa) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) semget$private(0x0, 0x3, 0xa) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) r1 = semget(0x0, 0x1, 0x329) getsockname$unix(r0, &(0x7f00000002c0)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) r2 = dup2(r0, r0) ioctl$KDENABIO(r2, 0x20004b3c) semctl$IPC_RMID(r1, 0x0, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x8081, 0x12) accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) 16:00:16 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000007000/0x4000)=nil, 0x4000) madvise(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000005000/0x4000)=nil, 0x4000) getppid() mlock(&(0x7f0000005000/0x4000)=nil, 0x4000) 16:00:16 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x20) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0xc3c5885b44dfcf, &(0x7f0000000000)={0xc544dd6087cf8907, 0x1, 0xaa, 0x100000001, r1}) 16:00:17 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2084, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x6}], 0x1}) 16:00:17 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = shmget(0x0, 0x13000, 0x80, &(0x7f0000fea000/0x13000)=nil) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x8, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) r2 = getuid() r3 = getpid() r4 = getpgid(r3) r5 = semget$private(0x0, 0x3, 0x0) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000000)=""/79) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r7 = getgid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x8000, r2, r6, r2, r7, 0x58, 0x9}, 0x5, 0x6, r4, r4, 0x9, 0xfffffffffffff62e, 0x6}) listen(r0, 0x0) 16:00:17 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="225dae3070ca9f05", 0x8}], 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x11, './file0\x00'}) 16:00:17 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20080, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0xd98, 0xfffffffffffffff9, './file0\x00', 0xfffffffffffffffc, 0x9, 0x200, 0x80000000}) 16:00:17 executing program 1: r0 = socket(0x18, 0x0, 0x80) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000180)=0x10) setsockopt(r0, 0x29, 0x40, &(0x7f0000000000)="d5ff9668", 0x4) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') sync() socket(0x0, 0x1, 0x7) 16:00:17 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) setsockopt(r0, 0x200, 0x100000000, &(0x7f0000000100)="b00d6cf00375ae383700a42be5e8bddb457f7e5e9a23447c1e8912581db3ab6f073b965d18ed3f8e6c3f55426c435e8e8465ef6cde4b4336e649fc7ad41bdcf11f077b1aee487945d207e6778d7911ba4271a212b8b27ff1c7ec2e437f00532b00cd22fa891a5fdb", 0x68) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) shutdown(r1, 0x0) r2 = socket(0x400000000018, 0x3, 0x3a) listen(r0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x66, 0x0, 0x0) 16:00:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0xffffffffffffffff) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r3 = kqueue() kqueue() kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0xfffffffffffffffc, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:18 executing program 0: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x11, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x28000, 0x69) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) 16:00:18 executing program 0: r0 = kqueue() r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getpeername$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xfdf7) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) clock_gettime(0x3, &(0x7f0000000000)) r2 = dup2(r1, r1) connect$unix(r2, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) clock_gettime(0x2, &(0x7f0000000040)) 16:00:18 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050300000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x402, 0x0, 0xfffffffffffffe37) socket$inet(0x2, 0x7, 0xba) 16:00:18 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) listen(r0, 0x0) 16:00:18 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) lseek(r0, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = msgget(0x0, 0x602) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000200)=0xc) r7 = getgid() r8 = getpid() r9 = getpgrp() ioctl$TIOCNXCL(r1, 0x2000740e) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x2, r4, r5, r6, r7, 0x180}, 0x7fffffff, 0x483d902, r8, r9, 0xf22, 0x9, 0x8, 0x1000}) r10 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pipe2(&(0x7f00000002c0), 0x4) fcntl$setstatus(r10, 0x4, 0x80) pwritev(r10, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) connect(r0, &(0x7f00000001c0)=@in6, 0xc) write(r0, &(0x7f0000000300)="9b", 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r2, &(0x7f00000015c0)={&(0x7f0000000080)=ANY=[@ANYBLOB="01002e2f6c696c65302f66696c653000"], 0x10, &(0x7f0000000440)=[{&(0x7f0000000380)="49a54ed51836d6e3ff96e532e7f8b5cb6d8a6e789e0476e7e6364e4b31d2d193521c032a1002327186907332d2700240324fff681ba7c83452fd52b5dcc93744dbe133b0f3ca5ebebdc29605e581c68c64bc7897742a9b46cf6ca659e8d04f5a72406191a0dc054bf8e4f18a9bb057329de817ac5a3c5a9bbd695dd7e91e5b5a0161a86dd3028006", 0x88}, {&(0x7f0000000500)="21d98b5dbfec481b69829fb5c80a5ccc1bedb490069acd0acd387e27579402e568583292e1ad8ce9327ab42cb934e8492ecbe64fcb114f7ee35262189e216dede3fb6e47140c9b8f9808f45d12522faa7c44ee567f4b425f5e17d900caf9269e48ad272bf8ba2ec7cc14fae21715e2b45b7316c4f7e384ec49f95b55c840c02c8c7121", 0x83}, {&(0x7f00000005c0)="56847f8a51944223eb62539424088de839745afb50ca272846d5f51185e38fe71e7e1cb45d17d35b57eea26030e71a916758c49d651b10bee7c36fb1f61d2a577c8a3f74dd05b7ab151345a3859de7678add1f56ee9545985f5f2403a814d17551ed71f74f14cb769458b82a3e6c2b4907c1772502ba3b7f5d6107aa3f30be4427de22467cda99ab8c1e5f3e64d643ccbeee6e3de814a1108c437668d1897045eabd4812febb3fd7bce70a5b9d272d18a7a52881180caf433dd7691de2c37fa11c6a89a4195774c551904d749b35fcf694f41f10513902cfeebc3d6a378a6c6e348a46a3a6510d5c490d0a4f0133416ca5f2fda8e0bb009359b25791c6c290dfd496d8d5f70368549215277f12a018d9cfd6a01c4c050c706e6d28612d6d7ac4623edde8e053d40155a8bcdbc67f475f732d530e48b2b4892b1559e8eeb5b07292690ab7524f3f7a11e3ab50cf7e66cfa651a3754bc1044d9047fa3d59500b71d6027b23ccd57b7be7ab90f6d43b66ed797cfd7429c09b5beac72a292d7e9e7a4970dc1fee360c38d1123dd0e1840c9f77d8d1eda53b975c419104e104f13b0044556398d82ee30eb7e52c47b72bfcb1a77b5d25184ab424c94682bbb2d0c4162f53ff64dcb3c918a015c088783dc5e049893d8b251fcf9349736ad9d15b224511fd77bfc619445e9c09aaf1fa3e25397901c2c4cafee61041b2653de1e2e0ce55d86cb2d599efe9dc887d3ee091d4df5db7e83aee9525d541761195c627acb46867df94795e573b1beab116b7acb8bc24c056b6e8ab4dfb9f9e56e406be39762640414ef160c8963e87896fade698345edb62660d1b8fffa69e55ccb6d56ebc5425dbf40a8de5f0afe3db1f46e73944e631fecceef4fec251dcbc16da6423856c95315b8bfc1bf24a8c275b10471006d30d0d413afff5f4fc41c434ed0bdb8829b64daff25ce6ac6f8735897feb59c6dd64ab512d1ec7436ddce9d45b89a04e9f1873ac39e4c1497c8170c128de19ccd7a779011e1833267aa7bfffb83781ecbe6cd0ba66becb5bb2a8b1ceaf1528e0337f3a5fd3672ad0a212727b7b6b830ff6c214c1800ad6a2f74c0d02640ffb87737e5a84be84dc2cc046a560025f33f04ae75c0192625b77658eebadcbc21d40a8887830ce7c2d46f85855e9a1241bed476a63fd08f5079708aaed5717482adf6824e92109f2f3214896184f323dc56dca36b15a6a756f2215cd1d686dceae3d93f54227f916fe545ed845088cc0ac9c83c419df1fc3f5546a0db7829621c397b2bfa47a0d3f854708a4751611c0b9a36fdec560917a7906d8a89293b354db82dacd2c9871f7a977f36ac58eda8a5d30c859887827a999aeeefed2bd0fc2771acb9d8c9c6cd440ab11a7aa9e40c659633db3c668382b510539b778a083c5d6f9c5905975f5fd1a0cecb689b6c0eb156d359618138db675e1b5ce5929a6771d2a8b54e72c0c352f9fe97a08c0d229252adb73e23738889d7d4280ce1e9ec7407c7a8873812061f6a4eacf67bc08ee082f3e20473e4a12daca50a24a5027c65d94ef092f2efbee0549496de7cf3af81680b8d4d7bebbf8dbd0a9c6d4f9e1061d2324b3709ff08f4ab0992663e48f198217a5728abc8651511a3f0feffdb4457dd05cd97a018a6dbe95f2c1f1be41d098ead8f30d95dad6d6c4ce911322fcaaf5177fd145d27b20791fa42d74486922102fa8b6c1372656e7595acf890b7614cf4461c726776d266bea8aaa15ac223347e3affcf8179888c78a383903bae551cc2c714af501672d1f4e46feec65ac5f4e00b013404cd1dcaa8a94224009a219b1f3d1e1e8463154f9e3bd9ea2b5b347c6bc43fe002110cd7fab205a3b309eecf5fcd15574014f6baf1725028087551fb4ffe94a42d940ecbda84d9b9e17d230ce3baf797f1aa575e27cddc21dc5bcaad6545603caaf38d191fd9556704cde358089ff1259964398259b164f26d65914f7670a80b403024c06b03e84d32fa6ad5a2b9f1da35838b4984a7294f89021d032c43ac0d683f79105c63fe01809066cb0000fc1151787cef71e5ae7e14660c217bf4d302caf47ea428fedc195e117185fa425eadebb4d24aa4532a0d716cc22b052087ba6453a627ad6f8422daccee6cbf9a2537606571ed0d02fad4f147b9ff43b0a36aa867be134f7f6d9929fb987e128cdddabb1437b539ef459b01b930049794d5a5a10efcb02e7e2905cb2772a61915acf9b6df650789053cbf87cf7f85032b098bdad2ca170e8cf9da3034c2c197a9043c038d65bf8aa5fd7525f02e89e04d2c78c0dd01b56984a36ecc33dd9d562a83e30d6e567707a779e17437503605bfce249911ee016681be46dc49e999171ef7d02d564f8f0f180a641dc1daedc984ce75bed6a137ee8ecbde51f577f6421ce6aefd272fdda4e3427af53011ded68d5e780d10f629ea0e52ee0c24d7ee53b72becf1d3f929bdbb650a525fb9a2f0516afa6640d9f3ee955219e8c5c4af20d2c837d31b3f9f86d97ea016e7c66d0a3edb0e851dc2de29f6142d04cbe70b6730d4f0926a7f500d8256a22fbc2cab78adf8f14d1082bd5ae6d7e65272f6244ab4173d1c7365bb68d92f73d7ee5be0d108e53e733f6bddbb0c95686decdc324c17da59925db4cefb7e7bc034f639b2cc98dd08f911581e58dcc9fe0f478b4dc6fe6ba0ebe62caff1437edeb9f0b03961960a95f41a4641391d5b3ceb6306bff32b171e399fccdf83b6a9b6bc3e452987abc325642c121a13e8d1fbe130decea8b12cb0101624d905bab0a82a1ca2ed3bb25991a28a303fa70a5a5738d8981a6ec7b2e7dc36a35fdb5f00b053ad744e5f0bc27c1d2694643da6089804cd256c6cf22ba08df19a5e9b17e4eb2c05c8e0f2dce030674c3b8bf374db0f308da2c67e06503c77020d44c3d864388310ed53004a33aff5111ea84ee9abb4c3913226fdc74be4b61f6b370084f44953149dfb54d26e8b90c2ab131afd0bfa30b64b0b8b06404593e52c68d0b5e196b017dc1ff2ff7282c14060f43e590795cbdd745c4faa73882d30d691fd9e67dbb74f5c22d29c941cafd8a65b1e1a5939f63c96c95f0e8fb1755921cf5665dcd2fc5ae809eafca6e1f103a6db6c8d90d9fb8effecc28bd7c6b2d9dbacb0016df7ec1fcabf1bc539fd9d21db9e5db9297cec07ba0907cfa556fff90147e720ebce8e890e9dda3cec4c09ca4809d19995dd0a3d368b6d56dbefd26ca5a37c380a1669dfbaeef12b67da773f2978dd56e636e0a40c1b0dd97bdd579719e07f45ffc04f425c7953cc7e5d5d7d2be75316b6705d5aff411a3c373573ee3acc63a3f40e048d34327858c1b235800349cc52aedd1f17c3cede2d0a4196d05221ec999d12e20723554a5614d56366c3565ef4d2f66297234350d7f004ed30a07e86950b2751e878ecfa38abb0a8bfee3178c584ca4ead63a6e6f9d9b08015841f344d9e2128521d77d2343d02f0d136ecdbfbde3abfd89d3411b556394fa5c2a249d84dc5d02531cc859f94d0e81af834797a0f6d4f775d81bd777615d3c9c1cce1cc87e37d9c411b9f12559971464a3a65325dd721954901c8e15b25ebc699cbc07b40520b5f66ce37208c401be486b99c4e33fb5748ae63a01deb87f0ac082f338e0f1053839137dd576b2e5797c6c0eac99d38a8d76ccb4106b45a93f0cd073653d71a1dd1a95e4cdca8545c185278626c4bf8db29e9913493f94fa3cfdeae61b13dcae2d7f8c6abbe5d718dd26c55a6c7a8cd9094dd916b9a829bd760ab872ec33d66175ffa239d8477f5160bd8ff582249dec8940f66b4361d51c003e6eeb67d1ed7eeeca8c87955857a733b28af0c3047dee7736d987e1289d0e82d4a1792cd928e429be8902394381789a09a00fb517e099344717176f927c201beace5d2e155b6ac9b9a302e518425fe8a14dfd73b068e101455902a2ed3caf2930590a032155a32099f240e6fd34c2992a2064951553bd10b3c295a1ef74f29f79146cafa36101b1207ba28ea0b78a9cc4a55e85d0aeb280d9c990772be6b1758efbde1d6882bc1a77536f83d52be14dc0aae90dc20d157545d16a518cc7ac101bbceb07c72b5d89618dabcac7e707edd48bc0557f81e7eeef30690279bb508a7b2db9b9697f81ffd1e216de9f7d0090357fe9de5338ac10691045fd4c9fbe350c83ca34c304e5bfcc677cf75f842e1d35db341555a2defa2bb76e583972c4ac55d1538a95329d61ad8a7fe92e7ed37ab73991c75c3f52575df397823a925483a2f10960678cfe21c217bba12a9c071efe025bb57ab945410327129f802143b8299492d756c3ed03d8c37c45721d4ac297fe19c7e6cd522df3db0d954a912e1fc34fbde9727256112d7b1c8eeefdf5a122c1ac0ca5785976893b531af0fef326b893c226040787769293bbb5d1c2fa1619344f03fbdb9c10ab94e2843533e84bea7cb29e12e3c20be1284373168e86f47cb480ce477ca0e76f9c8e898246f2c870c7c4a04685ba21026c06e0b45e34cdf68ad9538df30cf8cb85f2812348bd0d61a8e5264ff515c7a54dde10829160435d93a98ef450b78359e0b0bc8c5ac12b071bf648f203d05e8695735330514fea71af3ece176f3ceb3bc3442812ecf4de332a25c49dbdb451f996ccde018cf3121298742efd53153e182d5a1d77469c458dea692ca2f8a710cd8abd6bf72854f6421a589654453b23dc60a4a4e3819f1e64102bf2f0cbf611b7f6155117c32c38c0d304d4c90ba69e2944eaae0a0f19e06f7fefc1681041121a8b216c5c4fe69574b607738ee508cdcf9435a8f280ec2b6f233770599efc3602eb7adfb9f8cd126b4f12c8f2d0f475ce76c933e8082dff08e8632430482ec063122b2e410ce2b76ece4d944ef80594eb92e331c766d3c2c9d4a742d6490e844b3a08c8ad05967db84ab6a734656b5b98109f6ad82fa27cff489b71ba51da191005aa77a4944795b7c77076cad9f1c08ef098ec0f80dcca172b69a74d986e0dcd51a2e4a6127c295e1d0979fd4acd1e623f93187ebfc20095dccd3832e213e2a69425baa1a564d121c1ffbecf81f3d2c73be3f6ddbbd4aac896a4eec9f2a6e8ae5c49d322b6fc5758f5d88732422253054e794fe46c46cf2aca336c61c82c69b5e4e5144b122d18e2cb356a7aae52443a2c2ba28d9f07102a068e5d367ce8e1904cdaa8c53d43842a89eb1e3eabccf0121081c570e81790612938843a48e121f0ea05b830ddaa50c1b4f5099c89beb7fcb62c1b2c35329b4a30f4519cd56f9827a648b5f4c27cedf718d8a31e7359b9182ebf3dfb955180fa6ae9c88bf6704c84dc84b5f95e231e308017e2ed5a3849b69f8f2dbe965cb85c7b68b7fb85faf42c95d14d4a434ed255f17ff69b5a913993c0d3c62d6320ddd24343596f1212736b405016aadf031f933f6bc188ea656dc35651b21462d16bed180af1c1a0df79683a8f13482ca6465a0664bb5d05dde1acf3845bbf17952f827db97545e7941cead12d7adbd77e59679ff830c07707449710015d5be858bb024cf7d86222be1fcff79822cae2964a2a829ce2a2729fc54135f0bd29655ba795557bdbea34bc83e6276198899d20d76366fe018fe1e60a65db990fc74abe1ad0b0765d1ade9cd8431d22886b13caa75151a38337a5a33e2d5d4f3b35e1eeec102f8931421aa95ba5930d7936c9a7bdcf0c32db997f6c3ec34e0f6cbe275e2c0694a5472a1c1a9c5be1ced039a14dca86a910b6b00119e68610c799b31e0617a7fc34553faadfdd749b8880", 0x1000}, {&(0x7f0000001740)="d82888eb78beda6eaa840aab28454c5b02672fb02512620476726dcef5465bf888335d8ed4cbb3606e6a01279e9424f7be72c3aeb254cc13ab334ed72a6e3c41f44c8bf7b6c01305f65c7eeaab3a9dd8143635d72b12d459add9bccaa302bfb9797c010ac65956f5855bb3ed75de9f8c5ee0cf7166d5495a4e228b09137425bcb39d6dddae1e0d88c1d15f764605d06c4ba296d260cabc4b9cef4bf0e522f562a0e5051bf00b6c23d6056fbfb0287323f4addfafdaff2087348a0705157879651975fc4dc7dd0e0abb6b26597e614d5909e707906d247ba15d29c806404968771fe1fb9e42d0e9d3175287fdfb066c3c98fb7bfbad8c1f99418ccfc5bb5b300bfd2f7fa052c89964f80b34d984161d44db431151776e2e27f28708c0a487696a8c837e119e804bacba15019a8d8ca31354049b14895ac6a88d033b4f71e2e2f64cb0f1ba4a0ce605a66c0714058e8f1a143890e466c9d2867136ac95948a3ebd6b53a1f6601678411c042a6fde06d32ba79187f3cc6639cf5ec0ebc636a185e6e665458bce6cb32a0742a6e6c92b0a553e3156e32295b2297293feda521e8429d4ea9ac792d7d101e2acf0a84bcd7ab064eddddd7e12c98cf3ce9d928a92bfbd4e774ac2514c9fe6c8697bc52e7ad421fa6ef1d738fb9991f1e2cdbfe21b8225bd6fe509204f0a860638c2d8cd8a088247d05759b9206dc217347510690ed0138ee99ffe32532f5dc79edb0afb9d4a1c1c2cb8b1e26d72f4098b18ad0f4dbedb14e876eceaf7db6dea4096747ecbe596712128c63cba9be7079ce4d2d42eda6e9afe1551c48a73ac2f9dcad40290e8fa9e49e446faf4ecc37a41f487e0c86f67429d2409a241387d0a7be1d4dbe1e540249b03c709c21aeeb38ad320b63afe5b5e041f5cbe80c7a8395fe78a5a5a984358aa14f7e09a7f5f5d551ad055066dfea2ca290da3359ba886f17daa15f0f6985f09c1c5d966317edb9f7693aa0b86f32d66f7a337d4084fe8a6bc12702a1e1d9e1de8b0989aa7ee0854738e39543787be674c9ff645835b63515914c4b388cdc7544245d3dd9aa7755228a7fac3eca9684deb4864264343c887f42538dc32c5c16e987afe52da63e8cea3f083750263921879808ef0772d6030e5970f5da7c7c21c79e41066983896b347d6bee74205776dbf6a96258eb23a8f9adfd8416a726915f9c2dee324b438fe638630339ce52a1de9360f9358e4ceae1b789efe0d4bab54ef9b77d0682a04123b855b454c72c4a3aca247556fd504b52560ad594e5260f919a9b6842854ab75ae596c3d51e5f449645e04c6a025cb656a1f5fe420813632ae8fd776bc0cde3286123553ad62ec01ff21db51a84e83060e55997d362d85b459c40a70a36610d36df2b4f6100483e3a9b71d4cc5ae30ae3a3cb944a976b9154a6e35a86ef6ef622cab3249dc5cb8621bd51da5de7d5365fa747475735196452b695b2eb2371265197eb7f79a803d0b30eac79d38a3cd6394d26b5796fdd283f0b27b288269102ef0c7b291826437a82699331bec9f70598c1561c66a8ad6cec6798b03e7a6e6afa003eda954f85c09142b160e41eb5314095f237a4fb911e3cecba48188626fe75c2ac65cd921332141da92523e526b9b86ba5141dbbd93ed69e85ce23d7772e888fa8e87c8e850754bde332a3157f27649b1ea5537ef2ed8905f53f0891a67c0ec4be8ce4b631e5a3b50d00ff4c788c00762f31b94d2fdefc809e4f6405cd85626c58f97d99432a4101744d218ddc6f85dc74d4d3a68af97da89529cab23044a7f904226424b40e223eea4d051f5e76d0c419c28e13c667a27f43c4e24ba1ccaf9a57ffb68a0b78de9623d637e9addcf788aa8d615399d26bcc9856e8b40f741f1cd26a3df55641e23e6f7ff84e5ba6942b57a3b5f4ab879eef976cec261f1990187d84d6fd2d8c1162b9fcf47af2ddbd4d9e01f6f1566f583127ef07129baf7058cd426dee1d18b635dbc1baee993557e6b886d239c3eac0552402b8bd406b27244a19446522a5357000eea9577060cc7613bf8fa32fe4a382ac258de695655fd7ae4863a610d170f9ff2acd457c883398b49f51af7b70ef6b3213939f9d9c34663a73f8d5975a992105e53cc4512feb6d41fdeea398e4c4ec69c6d26c4527451ca059e322eb213f6de4ff2c276886f69de7463a8797eee72fa6560dd30276e7f4295498acd3e659b0346e49ca7c02b1f9323b529ed551051f4d2e1c98e6e4ac12d80b9da991c47ded9154a1dbbef327dab12d019986baf8d588f66f57348e71574fe579817acd34f0b9f554b16c7ec0d76fc4b9e0517032b715a52065a1546598cd17ba0ad2197df4aafb6943f8c4ec971e46b23b065c23dde853e85bf17831c31fc0ad15b446446396e2ccafc2d92c7d30b0b1f1d21f0cce304f6917b27a70fb50b90f1563b12764e380343327e60b421f4343f4c45dce3b3207b0e443e24aeffe723174e18f9e889065f8ba594607e97a482fd2046de92eef39bcb3e2d9af8445be7c63baeda2a82f0cdc4183b9c263b1f3d8e6006427349cfd90d2a3675ba51adc0c6c7d4ba3f4309592765f02fd0735d2a1b88bd066f80fa874074fde7f0ae2bfd495c92652896c6eabf8f86cb120f7aba218a31f7d03076c06d22066fc2c0d2541b5a7a8e9e3129e15bdde05529b29ddf94fe91d4c88b59c31068e0c1928d7164eb5693016569d5d8ede4298ed10262e7b43ed4dd6164b93af78c807e1cf014c3c188ce88a935de092440285938976c5c558ad4325ebd07308ebc952e1a9f207adef7de381c6cb24ba6be56fc80f0d57ba6584bbf24f43faa2dfd2984ec8948d21611d8a8399fcfcf64a299bd90366c0abf55fa1e4b28b49133925806a5202bebd528739edfa1d98813d24af5fc333d5619c585e604eddacf371b6d38160bc25a9f9b7816e165f5a331d5ad6f000447c7b77ed5ca6d607c43520129369278b3ea8391324f17cdd4c6cc5273b3bb0f8c1536d8a8e02cc503ecaf1204d89618adade8d39d27d620233837f691704d37237ace9949ed8803920611834b6097befb28add2632dd80f6ff56ad094ff54b5429b524066e4f5374a9e675b2eebbc51bb3d80d185b2b776afd6f6e7befe2a2ec02e5b2c385ce0399bd37d6c273ece36ef0473015e233dfd13534755a8a3a416ebbf7ff6fa0aaa76beb9a6bc05b088516b7528c7f02b09d4abd3e9ba4cf2f5d1f46b837bd31687bede548f7b25b6ee8c413e6504b94158b9557e8d61241fdab02c4a08f6184081e3976a043a795aaa07c32fac55d7fb353cf11d02b67b225a0b4002a6e4775cc902e004e770fa5b6fe7285e15d077bd5374bf08e8e762a7ce36fab00bc970c43e0a699f04faed6bf817f75350e5b2d3621d92c805eaaf2b14b5553c0eef151071a5f930636e6b4cc1fbf7ea42a2538830925dba6b02b21cd3f4e917b06bd9d3aed297b06a67b884ae80b28cf8e4a68f7bbb220a2eee2741fa370cddc7b1c855e22d371df9fc5681bffc83db88d6bbd68e091af6b05ec150f06c16840205d526af97c023bc27173a30167bd71513f75f737f4fab9dcf4bd6b3ea3820b3fca55190c30fa25f6a3968e30a94b5f452037c4b65c80294b8d55d4e5ae896c93a3617fe60eae33a23903ebffb2b0a42e72f35ac332f3e285b37f94a80826987f814fcf074e61e1b2b3a68aba2de56137f8cb1fb98d245a6812d8b92dcf2e8b410efc2e60806f39a40ee08c7fa22cfd87e674f6617937d714fefe99e356d1119d6ccb6c03cedcae37322c536d60ff5d78705f77667492a0610de6c5109c3ae68176dc1e9add5b0bc9438449487de6ca9e3baf1a182996403dd1b73943b95e964a1c5d3547ea8d21c32c6bd5aa8e4f5b165d99e7505666f138b6ca4b8e3775175d2c444da200f2b79fcbe580fec95c4576633ae361e8c2af350276cf073b2ce187cf7ed97be1eb607ccba07286f28b8f138ae5dc83f9a05891e696396a338f0e22daee4b6e738456fbbf6a4943d5f5c98275e741412b33139e3c73555aabaab003cf1daab6aecd5fa2e0bbf4ab6f6ab3078241ed09b47d0d9671e3039a00e61d1e7961470daed61c0cc371b17d31b58ec6e52477b3b879455be60c8b9f3452bc6f1bfe932fd8297b8eaa99af161641966f1d201f2b15aef805f957dd176d8b6da4fe3cff9576c309a016c4d537968d87fe0d5c136a8b5be981f3b077b8e38ea3619a8f8fc0a229e5ef148138a8b8ee6cf167427f0e746aebccb5dda72afe4f3e5c7764a446f35c9dd7fd72e9fb0ceb9f4c95af4d638db7b2d2c18924df804462f3039e280cecff792abd4d5eca3ffabb3be0c72a9bac84ca42e0db53e354cef6ab98e918aff5d9302e0a0295f197ec1c79d043cedd0dde9a3300be710abc261626d4e0d0bd5356f59501df84cd082d0bef89c6559fa168aa54504bfaa82d6a9a7d6c9b4e1e03ea73b12cf013ace5503b3d563e17938dc8219962a85750069e492238651a7651ec2b7e5fd20c4e4fe8712f6276b1c623babf2efe4f41b74cbec127bedc275d9d0761bbac7411fafcdeb356601df68cc9c12b2c78cfe2a45611ce96ea2bbc93c9c4ffe862703019e5e11699e690e108f8894ed4edbe749f79ca8bc9bcd3464deb12a21df9194b182a5bc7aeabeecb28d993bdabbeb2838625e36d1618b43a1ace9980f6671ad192c65ad29e921da641a32d2d5ad1f6910818c644c789260f1528ce57f6beb675d232afe5443580397f16e701e6f84590cd76af4938be2df5dfdfc57e662891bd4a66f19c8961c852c98ff29c080bc0e6bff9e9a4db6e6332378b11d56604c2c2ed33bc7e2563392f47ce5c8c6a57566a472bf373061b919c8b27e4b3d103abec3d45d010cf1979a635b9757a57e1b52cb7e90ffc304d0d2d6093736d9feaf2eaa111ffc64369abe5dbda9a9de3aeb01e12d109fd2cb7b71b9552d5ddfe9e3a4d1459d4e8a3bb61ef750d0f20e5f4fe0f746c9250228879c0c9227407f97e8cc49ad1103998e9dbfe6bfce3289b75c620b89397f0c5dbab8441ebe343d47093fa2a03bde17a722c1ec576a81b74b6dec3c51169cc7d1e21ee587b890c31ec1aaf59f685c7bc1a08348380048b0dd465e1742160fc5cb8e9d72cdba4cf0f69e2309da905fbeed80b91738782984fff4d613d8ec9e4a01789d53fc8f92d59556a8b16baa515959298fedecc5554c64158b617bc2a68170e7be92510fe8a867ced57f233386d5349ea7eaa69b227c49f84b698536c06f5affa37098cbf0a8c37767234d4f4ef75f692acded94dd7bddbd5ab180bbc6d22eea7c9e9b65e5bbae3b25cf3730c47436adf4a995d747f4096f58a53b293072108c5e84151288d80c7f13c5f5cddc1b2a93a4fe483d1930638b0440149a247e86501299b636e9ec51f87b11d8756fe60d3d2284e13070fbc945338504bd244cba62ecfe89a66908de4f6f8b9b627f3a30dff3ad6d1ba5de9e050aa1914724f748f50561f96221284272f7e1bdfe90fa83b8402a0c099508dc1fd686681162c04931226500d08890f5ac0d02788615886cdcddb785cf6440f4fe672a3ecff6caebba1ae17ad145c138cc73ae8c7917ead9747eaf01c22e582cc0daacea18c712b713fba5e6fe82840564ccf1d99ffe578bdf2c3b70c18b7164d1e266c2e79c04de938da27e0aea3dc80aec2ded479d1c05c1def884632c8a3014e0978f6f61262e5076a628e115582ec7332d023d36220aabefb91b6db807f35f4a9255f491e1ecfc6aae367e1618df9235156010fe5a18", 0x1000}, {&(0x7f0000002740)="435f1423d852daa92277483b617ef677b23f0f5ade6d17782353486003d85a3dcf7bb5c857bf46b555c065a7c1cdeb85d4ae9a3dc76b4eb8b394e0b39508dcc42f2becd884a47d811a3c0aeeb43cfc5ee94046dc111bc277c1462809e30b1e79cf8288d3fee2e95f18144de66b8ac2646f159382019ef306929a4bb76a6e0252e1c281230796e4b5c49c3ee27876e74b694db225f64fcab43d49d6b492712b341e10828179dc78a4dd77e900cf283228cb029620c70d824d101441f52e6d807967d4574f53536c67f093c80e04c45330", 0xd0}], 0x5, &(0x7f00000002c0), 0x0, 0x4}, 0x408) 16:00:18 executing program 0: r0 = socket(0x800001f, 0x4002, 0x7) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, 0x0, 0x0) 16:00:18 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2005, 0x3476) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) chflags(&(0x7f00000000c0)='./file0\x00', 0x4) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0xffffffff00000000, 0x800}, 0xc) 16:00:18 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() socket$inet6(0x18, 0x4007, 0x8) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() r3 = semget(0x0, 0x1, 0x2) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f00000000c0)=""/103) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0xa0, 0x0) kevent(r2, &(0x7f00000000c0), 0x8, 0x0, 0xfffffffffffffff8, 0x0) 16:00:18 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x100000000000029, 0xc, 0x0, 0xffffffffffffff9d) 16:00:18 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000100)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x81c0, 0x0) ioctl$KDDISABIO(r2, 0x20004b3d) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000140)=[{0x0, 0xa83}, {0xc3}]}) clock_getres(0x2, &(0x7f0000000080)) 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) sendto$inet(r1, &(0x7f0000000280)="2c05a6a0772e87def12bf30055ddace0b7f730438b1f2f37c01d07de2cb0484efa4aad958f1bc601f9e1077da282827354f237c5385433b27f1c9227fca9c07b211bc4cf63c41c6c0b58621a38704ee98c49107e7a4c61c1457f7ea9ca84d8b849622d51c3ffc26731fd6d43e8ee248c68ae62b34cd73f95b1803b0d1bd05ffc506d655262e0fc651590d876cf04dc1a79dd085f472092fdda301512c88ca51402b2da06be90fee10c7251322cadb278e5f20f3cf090aaaad9cd3fc48496224e731d9fb31b7c39bdc31a7c4697bbc60dd823d501e126", 0xd6, 0x2, &(0x7f0000000380)={0x2, 0x3}, 0xc) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000180)="39a499fc6fe779c345dfac2011c037b9879f80db92e519d3b0a3871e16b8fe3cf2d66878b77d52466620d014c5d77f17f23e3ce158071103948e416ff4ec24cccdc00c2c89539090511fd05826c80c73a2", 0x51) r2 = syz_open_pts() close(r1) close(r2) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0) connect$unix(r0, &(0x7f0000001140)=@abs={0x1, 0x0, 0x2}, 0x8) mknodat(r0, &(0x7f00000000c0)='./bus\x00', 0x8, 0x0) poll(&(0x7f0000000000)=[{r0, 0x83}, {r0, 0x4}], 0x2, 0x3) 16:00:19 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() r1 = getegid() r2 = getgid() getgroups(0x3, &(0x7f0000000180)=[0x0, 0x0, 0xffffffffffffffff]) setgroups(0x3, &(0x7f00000001c0)=[r1, r2, r3]) syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000140)=[r4, r5, r6, r7]) 16:00:19 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) chroot(&(0x7f0000000100)='./file0\x00') r2 = getgid() fchown(r0, r1, r2) r3 = socket(0x18, 0x3, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000040)={0x1, 0x80000000}) setsockopt(r3, 0x0, 0x20, &(0x7f0000000180), 0x0) 16:00:19 executing program 1: r0 = socket(0x2, 0x2, 0x0) poll(&(0x7f0000000140)=[{r0, 0x165}], 0x1, 0x10001) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) socket(0x3b, 0x0, 0xfffffffffffffffd) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x25}, {r0, 0x21}], 0x2, 0x7fff) 16:00:19 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="1ec7ce51c5e9d61fd85b3db74038e04f6ee97dc8bea0b4b5112da20f773815739b560f445dcb6ce1caefcac66871e3c68490de7ab1d6fe02cc8b758b5746fa63b52afbdc478345b71684a052a45e3865d47f60e6afb0b1ee46fdf0d5d23222d8e72efa25bef31e6997cdc3caaeae5b0f8d486c3e33f2a7d6c8293667429a9886b40b136a7eafc5453d6daffceecb20180666b02ca43e0e95da2edbe010c9c0f9d200d3047eab8d5dd66127b4b2e0d71407cbc065f4441133ea568ee7206e10af3b0b80e9b1def40fec1c318fbc41df5ad13f5bdf56b0b961", 0xd8}, {&(0x7f0000000000)="bbeeff28fec0c280622230ecc9cffc493bcfa8", 0x13}], 0x2, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000040)={0x97, 0x800}) r2 = shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x2000) r3 = shmget(0x2, 0x3000, 0x100, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r3, 0x3) shmdt(r2) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x3, 0x0, 0x100, 0x20, "5b0243d595c902bc9b32e3b4c8b92beb44569752", 0x840, 0x4}) dup2(r1, r0) fcntl$getown(r0, 0x5) 16:00:19 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028a7) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000380), 0x102) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000440)="ab4dde39f49d0dc79ba78f55f8a0ca17d09164c2bc3b516a978481edfd6db86bae5133a890659b9ea02f1c2be185afba5e23dcf833a1895d51ae8fd3132e6e4401fa40d21474d01e2ded3d83974097415a6ee4d16c5075bf90cdda37ee242086009ccdb348976b18640b5f4368ffca1f9647cc9af24a3e04ea60f3efc17a926c2d97036b2f88c0491e0d2cf375d9e666adaeb1046ed03e64e7aa5d28e78a3597a060846770cda05e05b21f763d6e9d4df9ab11c159a8db83643cbfced58f0cd60f1d03c1b39979b8a41d398daeda10139114658fbeb6dc4a86d6bc06ea43208c1a9982017ba8196956ab6afe59442247230f3e54316f5719f837b5e0856d9370329346978c2736690de7f5c3a48ddccc0dcf22e01a1a06308ae0cece664452ae24aeacb77e5a11165eb2b4ec1499f7ed6ad6f30e17f9791a317eee6076df1cc74593bfb75fdda8cdf4cb9d39c13e329ceab088ba716e8cb615336617ef77e0a89028f998169663ab89eb369a8089d7bcb7bd699e506e97e6dff92b493a826999fd39ec2856796926f5b3543ba92f4f87065e3449b46ec48294a14f8fddd77b5d1a3b8fe24af69fee37416cd2ff209087b8bd1a010c8739cbb6cb789bbeeab0f2e2cf6507ccab141fe42c0190a0c69b8815abe8c76490ac2f827c5aa2262bfa75b31708e96d6159072905f3c364c99a1ee3314650df737ccd1b8900e9771ad51ff6311c0ff01f22139eb9f1748d602c420ea1e4ff15dfb6c3c924c7caf79ca613293d46b82967c6abd87e028549de5c38561e6cc5d107a44a2f29df4c5be3d7141c8216d2ba8718e2904d7fc4d1989e926f290469b40b27764671d86f4e8073dee9c8e97c587e36285ea5885eb7ba8eb03af5eab6d36800fb300ad8330739f4850dea66fa04eb0d3716fb250dcfea3dc8bdd9311fc9dfd7bbd58487676a17735082473149be858df26fd125e6d07418d6ccff0dfb33c0b530bb11785af720a6902486716398779f9ed6150fe19a890a463aae6957520bb0fe80d71bc30a3333c81f1816185025daca3caf6fd07b0c91a823641c76b9acc541b2872ddb4e9a613a7f6899b61e7fd2827f3a003e571567cfca07f276b8cba2874f5d87c6049a363b5f126298988e985ae002b275a407af38278fcd046f06b24c819485edc86a6a77d1d820e76eea71fbf6992839907d2afa235ad7474211a11019462e05326409d126b6c19190eb74345d3b357cfd2b4c81ae0ca904975eafc0092d74efa30a68b25ee7ac6911e57f5eade4f6ecccff275f5b00f87ef37d063eb6045b9cececb2825b7c9090fd71adcb8672be49a69db35d000b02a3b84a3ba325d5e9145db01da9fec6972492966b3e1bf1acf9e3cedc5d4d8e24c1d22f5e7e98025e49630422078026d7c0d0bb32a5b2d413c5f259ba3a275361cb8614a76e6b8c3f4da7f76aace4b347676d599afc821e5a2dfbde221af89969a53d584a884ef8d6bf2807084a9e2f0ebf22ccea86b350ed278d9f224ce748d9c72945bd1bd63ba5d8a19f7c635030783a65c80ddb517557e9b663894ea91829ff5aebb88c84f782a053669c202c406ac766642440c90bbbbb655ea717720bb5d67146ae3e5925062c19a43e76bef4c5d36b5e0a873e0cb3bece0042bfd1cbad7e70b530ae888c3051cfa41443e272d3b2050b5f968b35c92d358b7e21ab60e6459c24e7f43d5fe20dc91a7c9d26e9885a22ee739a48ae34a0ceec60589fe87c6b8d92919b48f425b433d853ea47b38828acdf677479bd0f2d33a0cce0e1b146a0a0a877072a393c7edd66a93d81589d20501406174090730fc1bfcd37acf1af7a272289550efb78514da26e47a069fc021cddf6219d5dd97048334e42f9088660cbd3cb6a5ece14f85ac0674164fd6029ec030ffaca460b20e53347a0c86ca732e62b09bf637f50a583189d08b742cf487f2c6d37c78535dab5bb3666271eb7239209eb749d51d2bf569c9a062ad5a34e650aa18f410b9baa33c9dc66068cf834d91daa8c1cc3f97c2839781498f2b21b69e1b02747b1c6c1cffa9f389eb9ba15c4a71c79ddb93bfb913e5da5d76df177301059453072dce038169c2aa9cfed1fb9d2ae7cc8bc9dd7ab379fbf3f4b528d510cf13e803fe0f1b35a38afea40327ba5b21d1d79d55afc19e523285c724243124e73fd7ae983e31b91c4aa4883fc556b8cb72ced2aa5d1bfdf69ccfd441641119260a547baf45c1f2a00bcd5c52ace327b5b8e23fba63d756a3ace69d0c8571cfd797e3f7194075115fb8f95c6c9e73e94727b860994b21850df2b530fd3148c80278cdebdac4b84a53295a121e70ca0c9b4bc2f9d445ee1bd05d49636dedaf07d8f9ec48b785f5f78e8814f039ccd93222578cae6e33c4ab02d2c967fc65efce6f9fc0274acb0dfb188212dc1f20d06216e351eca5119286b1acb790981217ae8e7e5859875a0593956d0b08c4363bedf4fb36b369ef584768d5a1e6ea2597ec359ed887b7a6cd8eef7718aeccac34382bb7acbb091b096c79e1a22bef337860549a953420290879806cf8942b7de68fa42b15c5df64cfe972eeb93d0dd1e44de26ffda21ca74bd203708b47aafa3d4a32ea99a6c6f2735731448705dedd6ad99efd54c3329dade424b1b80af7069ff9305a3b87cef716dfb527ce732e619fb45abb30cfa195672e5878b1d038afa3615d53687560efaeef2ecd2fe9e2304ea96ea5219090e8c913000fedd1c96a9adbbe8ed6dd884d320c6ba4c7eaf2d89d0a21df0bed507c9709150f5993db1ac8906a65d7b521930c87cba3f63fc09713a745935ba53a407d55ed242ea302c132a665c85375758cb3cf33f80a554dba86d5f6e91be06e1d2bf60dc93e716a37c77285076b082f7a3a550028f633d0833a4f4a9032b917260aa35ff3dd4dcd4b7dfa27f27628e3d94cee53ede3c7abae8efc2407323383d2e639ac1d8bb81f096f0f25befbb78f976ab5ddf7754060801b0c5e2aee97a5d22826d23fe88a2d99389cbb769aba62f43bf026aa78dc3f383b773917f8d3b600b0232a59b00e48852a6b27198ddb1cbd835dbb185d034459c8d97bb1df17cb32e24eeaec297296c567f45240e4dc04783f7cbff69cfa673b2a7263a275f02dfd6e81b564f1348966c1e431ea4fa53871f1950bda4046c513d2cb193841b289e9ed6fa125b614a08a93aef3089d2feb186c4db326878c80a1d90b9052111afb7b74325748e8442216ecb93d73977a2432b82ec8d7313ad759f62702552ea5d32d6552d713050554b0e551329c7cd7dab9accc400784655fd4ea0c78804bfd82e97cd25b5ee6b80de78c73f75aba9c22ec2a5f0f5df475eda6e5a4adfe36a36e4d164a3ce6a641fca4c836b40ad5f7a2bf3ea208845bd7bda5f98d2740aabad36b7dcc6d1f3ea45a15b7efa24eddd83885ea2311d396cde02cc30cdb24cbaa82589f96ce466007fd7193fbb41558960a4e9a138361e1f85ff1aef6f1b7141779a26c542e780183f0f7346accaf2a44f734dd13b983e82fa6192b1caf72a9e13a9fa05a1dbdba78f67885302e81adb29238c90c3cd10fa844ff34025414a93e08b42b7c5da0f850f72b8d978a672fa9582d87efe72f33eb2ccf211e983960e7f6bb3bdd2e126b0c459fea609cea1a5048dfa530f6cd42c5ac78582ae48e41a728481f89f07eba9736927b4fd4dbf5c18a46b8a0da55b4346294bd736d033b18b95ed228284dcf6eada5197abc0906561d98921673232a86c536e402c6e6b3fd1dbd529e95d5d219133b90218f9d798e941059c1aa40e6ea42d911dbe6d48261ab2ebf86309d9ba5c75f3bf8bbc6dc4b31ed1e6d9e4386d098187df21692ad0e6832656c537bec0f81889e6a7d8c61871bb5a2830ea75430cc3c7e7d72c572d045a767f77d798220a4c08442362d4db69ecded5b726ac0fed2bf5200f1fd9978f58487a3e85653a66dbce3965348f0ada64820eb62ea9b5f9c119df13a00675da6b6bf3d44d853bd51eea352f8d7de9969e85037b77e693020286b0398de9c943a264f5656bcd1f35040175b3381be3ccf9495c2b087fb4b490f9e1b91f5e6f14cfe790ff9c2a9e64b4f4deae7048d6f5b717d9b0f597896b8a3dc2bcfdaaee98382eb693978388f37ba8826af33ce9eb6ca89a2a62a3b21fdfd3818b1db9b0c7800f2a5209108e4c1cf5d0926a170b54dc57dcee42513794cbcf3d9e6f26a4a9858275b5434857375504f31fcfc9a5fbda6d46df0af53a9a58b15c5bb184744f299720f924d4bae56741c10bc509dab662fca79db1437625d77cd5f6701d7c01f3e54bb91d272ce6066ab06165a83a3b78fa81b05da5eb3a81cb3e54d67607a4012ac5f53647e9c56c08c5a9064555e8283da78c12d07f9d67d0b42d592c919290a426df561f75fb8b568998546913edd03227c37665526f284427b6fdcbfc6e0eb00e363b8d8e266c6972882c1af3f2ec4de602f3dadc6a56c5dd62457fc742a874eabbd7a65ce36a3046905da3ae7c938b3e2368c3de4f79fe57ca4e0eae6d6c6548a1150b171c4694d1ce4a7ad154330b1cd0ae4c56b898f42ca0c61ca2a042ffda60ca383c11e6627bfe2fd5887d33a7e9a7e8ebb5aaa69631618b0e9b81d10456a33d2c866d545aca56334a6eb654c6b2c5089279e87785002f54eb248da15b5fb1766b9fec189608916435d19bd3dabe2ff28b30ad6ee68c1a8c358fbd61cfbfb96f1e9d04c36772171beee7c2fe295aaf6a7a53ac8c53dff1013449af5ea8b47e2435dacba5acf4170135967d71665b4c8b650ca0f0ab65a972ebf86b354b71ac29b0cc2d3e61a95b4607a660f11c673ce0f18750404b7d138ea1f45e5de02233882eaffa558cf56bdf2e1566c7abf061a16ba85e691a6ad37a27e650e088f0a9f187f8e251eeb18fe531daa8b7c8915121cabfa815284df12cba8ea13cc30bb8fa4cb10bad77a39ce89d1159b71cb0cff854a4c64fa81e78a81d6dc1acea3a802b71df30532800259d74f9072a6c2eb947ef4b6641d6e6e70fe311eec57f18bbd597df96de47186a465f4001e47d4aa202ad006abb563578b708de561e4890027849c385b161065be432316a2ba7aec9aea9b9f6b51fc2239b8f3d105a1f237e84255fbbee4e5fa4fbdceaacab054565c19b5ab1487aa364357e378963bc207974b74c130ba10cca52ad267066b7fccf5114ea4df87cb680d14daca78bb6129e84c9b6f35805f58358e3891d9b046c350307cc17cb0aba4e9771c1a60aee8b4680166634b4f3b3be3c8d15b783074c670e44f7212678a5af5be2a0e958c5ffccdeb0f02b1288b0790b1fac7aef22c6fe92d6b608d08bd9e81bb0e0b9cea2d7877654370ef795397c1b5799004cea0da24409c1582eaaf34f334ce2656c730d43c45f0c92fa13a43061e13744fae150c7082c4f788a0ae8df86e9008301bede14db3ebfe6cd3754644e408612fd07f078ee2df4691ce3c391697fb4026e824bebf635170e517f75f56e094592d70de42b11fd0dd640ee7db3901f698b080bb7bcd160877248500b0799061a0a6321eb1205a464bbf998bc9900e16b873f25706bedef18adb56b94d16eb90fabd0e5657c18d776434738f7f6b7a293e8c55082916aded371c3bf22bb832dee320d663b16ac8db757df1a9c26aa34f94a02f4b37517db713582d0d4ebb701429105c002dfbd650031778f9c3e1b007e095b11564e2c42d10c95c6f6b9163116a865be0479f21fb3a1296169b3a402a879893d94ff2a3deb1247e03ad9800ef4992efdc42f0d83", 0x1000}, {&(0x7f00000000c0)="4704d1eaf083730805994a13b937fcef2da7d17d9843b89fb18ed7687f050e8fecb0fd82bb0133fc37881be9cd5d47921c0860066386de6e9c3b93db419b59e4376785d980f80a12efc8bac2f194ec1e5959c413d0204e0952aeba6ad1cb43c97dc9c310785c3853f324635bc82a161dfff3a0cb314c962feeef1e15a6e5cecd788e2f61acca6acaf464e9a178926491a6dcf2d2a14e3fee0bb6442cc4901bec6624573abab651ee2de0afcdf8a0c3f9ebe5eed3d0a55f02ffc3", 0xba}], 0x2) 16:00:19 executing program 1: r0 = msgget(0x1, 0x290) msgsnd(r0, &(0x7f0000000000)={0x3, "3469586e3a7cf05d09859c0b02d7e645b2048471bc52d3f92d57fa80cca45c519d1587b6d87f43c9bd9c3156f92f965167a2e29154df14e25baa80a1e6e9d6cb958e9b986d299626e34a433d49b8a64d5402b9095b45607f52f923b5d527b1f6fc241e1a95cc11faf4cfa6e974e74335c8257de63e34ca824af19ad604e331a1c2103b2cfd527cf39a3d9f0f21b75f5c3ccc864c335d0c90627c95560457a164edd8cd99b22b015d661ef0644d3196ee3beffd8a02f488780b555027ac2dd13f12da7aff7442bbcd14ca1dcfd1f18cae37c2a4cc943b96fbcbc77315dd4a7caaa831ec71911ccab2"}, 0xf0, 0x800) r1 = msgget$private(0x0, 0x8) socketpair(0x2, 0x8003, 0xfffffffffffffff9, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) msgrcv(0x0, 0x0, 0xc66e97b106a280a7, 0x2, 0x1000) msgget$private(0x0, 0x328) openat(r3, &(0x7f0000000180)='./file0\x00', 0x8000, 0x10) msgsnd(r1, &(0x7f0000000380)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000001180)={0x3, "1241f15971963a85c07cda8e2c613b77e081b271e3a3ebcd23021c54c40e24ef4614f352b91d7199d9cadd510d9293786e19b0440545098c24d9c3aa739863652232570c87524e68517441a4814abed9678897b741dd16c30961342abc55b4178ce04bbf9f87d92aad1d57088ddbb81d46b6ab7150256c8c0abbfd89c0ca89484e1dffc46d23fe1f2be0f2a4c4fced5fe17d40e6786ed0db6b0077338774a3828a5015adcc3ca5b331ab90580e142827c8c9eac8487ebae4ea3a993596a9a11c61ed9c2c570ead59772f00ee1fff36999f48fc56c4096d7b2de0ca62a1f1625cc30902985dfc8a771e964ee59d7d20688434498c0b6f868fd1ad0fcdbcb4de7dbec2d68b19b229baf0a9e97020096993b2add05f1ad4b5e0e1157927de711236944ce86e3eefc54120361fe7ea284d6a5889b316583eee7142f2981956b8606efa69ad531d8761597458421b18ae1553c32cb7f417892934ad0378c6163d9d92d294e092380e817315a676bbe095d5f8e04a7c7c1599b6707c14c03a99e2bacdffa2602b13360e4357a04a99222df31f6f32684302b7dba56c80e3abae1f414ede3376639c4e9581d16825954e1d41b57d7e1fbc974024e9e9f9d10e3e4d49f3aa12ba849f4d62eb86ac4ad56193fc1e10fc2a3c3c78c60db6b3fb873b535d432901c591adc9600edf1bb998fc531d64ba2927f2fcaa2e206559854b70a071a8e18f8a99b3b89d57cee3888acd30f6994ad28cf45beba4b669286c8d3cb545008f7e744475f71e328b89476598708edce8e1a9d55c4d766636f23185b07692b674af4bf3bcdcf431caf29dc8eb52484709c0e1827e50ce7cf50c6da2daa82d2895b486298a520feab18892a52852b47d148406c33624dba57532fa3aca05841b0cd49c369a87328f3a5965cdcc2d5b29e7b0e666711cc2331c1a4abd3285931652c63ef09551202d19ae2464f66df8a8d676ebb840b3129ee20592e2ea0334ce96c83ebf43716bd10640025ee9f76b8fa956840aaa0bd96da684360b9febdc4a3c10c0985f3a98f1eea858bf8328b23ec169e83eff7ea4cc0f564e410da0d6a7b4cfd7f32fa25e5fccf5b1946099c83971cb57d3186d9c879268181e336e4d5887e7ffe40208441ce569168b8d734ee5498bd5384ee2734c1356ece957fbcd51e6ea7a07d2e6c494fc85d8cf03d0df16ebbd3b5762436cc5ded9c0597dcad00609e04bfa35a70abe26de7c8eac443bdfd56614a0fe4033f0ff2aaf71163a8849cafdf344b3fb65fcdb9419e463186fdda5c0eaf57489f87582d272bc862c9c5592940404edd376378b5f35626b47d9564209ba567abf85cd3191743aa194ffcb3db70923c6c226284559c17277c0fb151813455458f9e1e7e5c67b9c41a4c56b310a829841b94e310df01d5839920b4c7ca553c34f3bdf0571d15406dfc476917238cd848c95ff763434ec9d5f4e555426d48c6e34538b47589e03f0e2a98c734c2c50f6217a592233dd3d7ab22f8d5e54b1233b5dc816fad0e0f051deeab678e60e1c8202aff15367cceee83d745f877b0ddd77b1000729ed82d048707579c0a67557ef0fff9a3ba967638d8a73631bd996d4a7e6da5e74e7926cb843f244ca5d49aa89981d72bf7a479048e1a417702b73d250922a629cee0d1ac95bf5cee48df0b4a7d168bac368209b5e0fce74a61673178354bc4f6b44f902100a98706f0bc93245a989a93656c3379c8d56111450447b3f47a2689b5a40948b78fcdb08e9b549e0db8b891b404b9448ca9ccdac1c1870f3b504ec6b4c57ae50decda95d13bb95e9146f68f8b396354a73d76d4d085df00e379f33e27cc716d7a0931dec1d6493cfdfa02492885bfdede74d3936c9d137fb02fae7ffa76ae9dc668f7ac96e154a8375f5ba04a228a0737a912977e1cf4c1c01a67b00aab60efb88131b135752010c190f5fd41f9f1631e138afea8cfe496f5dab872da3c28597fcd8ccea02d87bd7b02af643ddfe1dfa2b92d78e553282f96c0b6986156730e743aff5fd5aa57aa43756be5f21c7dd1e9a3a0cbaa2c84817ea3d2e989d287a1829dfd57e87626e4c2b5f7b754ac087ae54467845d51f693085dc7aa86106344dd715a0dc1143882f3bac9e44307425f7a4e7da80c9d4aabd69d4000bedb3071a7566f25f41201c5ec62b3c78ca81ba1998b823ec66ce110fa8993d998a28d1d7de73a3ab051180b7d15ec8793b3e398e979ca935ff63b9ecc9c0870a5903f73e91adb86b414b6978b4502cf5f0c5c2226f71dbf76fc2d899be55fa2cd6f72f8038f0229bb0af53d9b1001daf3496536d4ade6842e7e3c13560a557b873238ff8db6eabfc17dcf46ae9b6cebb0ae03c38c68a36219c2613d8a0c625c624ce4ffce4e20abe9c72b584a85d5fd053044f6d5ba236700b371c2ca43f80ace2f10f4d9413fab230f9b857178479d70001b6048c8cfaae155c09542789d36207b779caa09910d68f80a8024df89cf5f0f14e16f2ef85cb50e3941b599e488d514b3e80ed72cc67717d7b7c262397692c881217e9e90d08d358a3711a16968071cc91c4b208272eb59913ba9951d0945dc1c45e2ef087f3ef8051c85a39fa22b9cfcab18a72a592eb4943947852dcc855ed4bc1db5e59d484b13f1e7da1bc784c9e15a1ef19ceeeb204abec09274daec20c41a358a63e2bf9a1bd8b79e5e299774b6df30167ca85a67bb3a0d58538e0137010774615a575cd4ed7f765d1b67525f3bda2c74154a537e6aa89ce5acbc8efc542ca8d0d5aec8de98eb62b235e09866100d88177b68ec30c44353b0314a04bf923f18543fe87b0796815039eb21c998598b3dd5877fd869033b97f1eccb16025b1a55c782765081279150eb67eb25c21d892c5e8ede070ca87cb7218fe69552f69d8bbf92d6e30b99465b954bc3492a6a13bf6be68946a41a5ced1958be141f87be60a2b4efc4d1fc9989713fa329a910f9c73cecc993778b08d74f97d2a97dec76e9964f36e679607ad68785eca7b5d08c028cdbd9af5a1100649b91986fa06b8ad59130535bcc314538647c0d8d694e32017fb51433c7a588ee9415e1ed7b0d90490aa9dcae860687c615d8f91e30baea124ff80e6c136c68c4791c6a63ae8162d14a338c3670f8068dec886a1bf1e457bbbb0a90a9be0c240b749d3939fd9ce4ab6e9b99e718442a4db93bc87c3dbf2fe60313f1563a5e352cbd259bdfdd6be5f3d147a14249969d47fa5e4f17fb02296876736c4d8be9721736d87d1b6ac8e3435fc59f8188cf72b0bf2c4e05b647cfdecb6ac5d67e811abea332bbc3648ab2dc8f06c7df07496cc58a5f79398bac31c801b01dd7df62116903309ea23e9a7028bf99a1c7ccb94092bbd87cf76d65fb4e166cb65ece2122ed0ffe28a538d74f1aa35d690f299122a1ce0398a538ccb6bb68042bbced07eada557db1e999bf212119eef41c48e42b3c7e36418eea2626377353d88142cf4e0ce3e25e47e2fcd8a007dd304970054442d030a134550890646e292eac813fc898f2b7749ad01c29d21f9dba2ab586c3c269ae24ade0dcdcfb2816f601a2525182a1373d0f7d452381305a60c633b9c492381487eb1bb7885a091b9b1face22372e4b6dd4b7c27ab0a3e253c3ad6775c345d1760e33b78410acec8a1c055dc2332f1f9310d97f560241ea3d5dd7cffe144a9c4fc542cefc88853feef20e242d16ea255657b949602094a8810af0f60c2fcd0fe5650bfc7c6dea78d90ae7049706212a27dcfee0af1bae0ed4fb1f8147cc828d347431f4c96aaf12c941d29868e4c0a8c17b82cf72d697047d90da986816c19f8976afa93766e0de3826ba741bb7ad450efbf7b510fcc86ba4a41f1bd95c592d08a14286f0f558bd18c9a6a8069dfd478a0419fefee3194c184eaedc6783d150044ddd9121d999733d181d04e7567d85b8bafbb8125d7a4f4c58c082a18775b9a457dba676763794eb67432ac8e4dbea288366c7e88c29d95521c17b370100b5ec2cf3fc3d36604deceea470a82c0c186416e801013bfa658bfca148029ec6eca656ebcc7db6338100a102ba21c9e6a3594d9b002e3a9c0054128c78f8adbbcf16d608dbdfe887cb6c59c887187f9d55e09c119a31b1694471f297df2fa3f9e60a83417bdd9bd15b6b3be4302d31ffae496abddc21915b1b90b9b56964c089b73c593646ecf3f198e2fa87fcaff949ca8aad5f57acc3607bfbb4f24e7d4675341484d25669f16293d191863149aa5c3bb85b2fb6789b2a2e4e0b62b8d2237d37d1de90e569b5645b07e61f2d8a0cdbac6e9ee8d0a3337888b401a65fb8af3ae19da75c5e1c8a93b7d86084b56270c59b9e2387a83076f40b998368976ef6e8e5fd6dd3f0cd2e6fbbc31d34be05c72d77ff9a2db59a5e303cf0984711accec6ef634323b5d1b3bc69c6a521c6602cb13abc9d2b3d0490bcd98e63dc9f04454b2e220a081486cecb56b24fe0afaf26f828a3cd98828b83cada8e19c13d4a5e511363145396abdd9df361774f5a125fc28cf6e402977d1f860eb8420be24477ce4f738c39b964a7d14a0e9fdde37f4fe5df0ff6a39666809b73a2d2f1932b7c082f3096aadbc4973c3985e3b88a549f709c101364817218ff368ff012cefecc3791afe94ff82127aef37020a3ca9c92cb3eb254ad03bc00b9e1ece17f87434cac65231e4720378411b0af6e76c11765f448dd955c6d5be4f6375cf77c5e12bb9dcd3ce0aa779e88340cd43f2c6f356c3d72e9176cd2d3e77b880a72fa9b41d61731c4dd2b4f8e34d16d550d9c2e6729537fa95ffb36134c0309c18728c24ed6e556919843a1b33c25a841d18ea583df2f73b189d2f1a0afa8217773ca18b0afdce55596cad6b9ecd0b7c83389696a5777b52a4b1555d1a54328f002bf51f9d84b68e3e2b0804eb0a086b0bbfd2dac2b1b279c0e8c67f301a7255c9a17d6903a1efcb618d1827eed4c07cc6b590a13c9d2e8cb4231db8d2ddbae2b1dc2e82d4d867b20518e421d43736b7274203f00fd7a80fc6cc5718a7d423fad258a088b264a0898e89a99f7ad999cdc73dd2e808d1736128276f4e397ff0c64a1bcf4088c9909cdb0ecc65ebd78c7c8e229c6086ef655296b972213c8b7821737f7fe92b3a30e517afcd5873843826f299f85a71d8386cfadadcf8307bc866ffb6d55dea10bf12606bd17c0a603dc69463c8a321371847a18417417a747be2ca969fd9b6bc42de1857a9f20106b6b3eab32cfdfdd27dc7f834c6534e929c14f104435373046daf84e01e7098e0e0ace11c91f7dab1208060e1fb5100b8a2fea8c5a0272f75a3e32a5221336bf5759743d4ac7fd8863c2ca4e9a5d0649c7db218da9a46864dd35fd1fd8dcb92a213d257b78d448efd97c6022e90b62a3522bae7e5665b7ce4cee0d35262a185bc751de8b09095770055afe3b7f011a92203c6ece0609aa88bc48cdbd5e3a8b20d185ef1d2b11937929aa1c31315ede5ef407b7dbb127933f00a63f7964b849c1bb27a3bb0294915ef25663ff7eb8d641192f64eeb1e2d25382a6a517cde55494b76bf4e5bc84bad2e9e986827318fcb6dd5fd3e6a44e46d0e1ae642490dffc4cb41cfd58189e69d8deae444d574e869b9975dd394674a6f70febb9abd3db9906567eceec3fab5f8bb0f039f48414330c97d091f6d418f56302a4a14ab0d3f136b4cb007932dde1a26b0cc70496c3c3dee0cecd3f55fa77d96db9599425534ad700900eabf713fbdf1907811274a981fd531240e4cc71ac9458bd5f11a338bc022a02e6ac"}, 0x1008, 0x800) msgrcv(r1, &(0x7f0000001080)={0x0, ""/213}, 0xdd, 0x0, 0x0) 16:00:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f00000000c0)=0x1) 16:00:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0xffffffffffffff12}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) execve(0x0, 0x0, 0x0) 16:00:20 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000140)='./file1\x00', 0x8000, 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) r4 = dup(0xffffffffffffffff) connect$unix(r4, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) r5 = open(&(0x7f0000000100)='./file1\x00', 0xa0, 0x2) setregid(r0, r2) r6 = openat(r5, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)={{0x3f, 0x2}, {0x7f, 0x400}}) mkdirat(r6, &(0x7f0000000080)='./file1\x00', 0x0) getgroups(0x1, &(0x7f00000001c0)=[r3]) 16:00:20 executing program 0: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x3000) shmdt(r0) r1 = semget$private(0x0, 0x4, 0x404) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/248) listen(0xffffffffffffff9c, 0xa) r2 = syz_open_pts() r3 = dup(r2) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000100)=0xff) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000140)=""/159) mkdir(&(0x7f00000005c0)='./file0\x00', 0x40) r4 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x5c) mkdirat(r4, &(0x7f0000000280)='./file0\x00', 0x0) fchownat(r4, &(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x0, 0x0) getsockname$inet6(r3, &(0x7f0000000380), &(0x7f0000000280)=0xc) r5 = shmget(0x2, 0x4000, 0x63, &(0x7f0000ffc000/0x4000)=nil) shmat(r5, &(0x7f0000ffe000/0x2000)=nil, 0x3000) semctl$GETPID(r1, 0xffffffffffffffdd, 0x4, &(0x7f0000001880)=""/21) ioctl$KDGKBMODE(r4, 0x40044b06) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000300)=""/121) r6 = semget$private(0x0, 0x1, 0x40) ioctl$KDGKBMODE(r4, 0x40044b06) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000002c0)=""/8) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000780)=""/192) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000440)) getdents(r3, &(0x7f0000000500)=""/162, 0xa2) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000480)) munlockall() syz_open_pts() semctl$GETALL(r6, 0x0, 0x6, &(0x7f00000004c0)=""/40) 16:00:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x0) write(r1, &(0x7f0000000100)="cc", 0x1) write(r1, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c64a8dd7bdca093d754029e69465e5a6a9732041c55b8e7ec76cfc8f67be5299f3f7585f08da1d09dd5da781399d6b9fd0d7fd28ac0fc6e123b24afa2d46debe646bba12b15990c642452a57cf6b60d1bf4f1efcf1b8e752a9a352a22152c17", 0x1000) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001d, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="16c3815d52125a7738052ca08efca4c868cc541cbc4d1d0adacc24ab268cf2856b3bace8c8f3517ce0fff2e7d3956c8868c96710c4f3ec62b6d1e612691ef70738e0ae1353210ce86789f82ab8987a1de11703978a5a40446c1291503246f9e0915d1f7f34bb187bdae5532db4364e436efd39a73fa177af1f75e6af4fd3530f5a6c123b2d574aa5c787a4b437d86cf86ebd5d54c51a73da3fe55332b4995bb584e5d03e58e484726bb1f4a2afded5460abf5f480f79b3ac94775e1fb8a1912e62ca96b58de26a91", 0xc8) setsockopt$sock_int(r0, 0xffff, 0x1207, &(0x7f0000000000)=0x8, 0x4) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x0, 0x0, 0x100000000}, 0xc) 16:00:20 executing program 1: r0 = dup(0xffffffffffffff9c) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/206, 0xce}, {&(0x7f0000000080)=""/44, 0x2c}], 0x2, &(0x7f0000000100)=""/5, 0x5}, 0x800) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x4, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:21 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0/file0\x00', 0xc) r0 = socket(0x18, 0x3, 0x9) r1 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0/file0\x00', 0x20000, 0x84) fcntl$dupfd(r0, 0xa, r1) setuid(0xee01) r2 = semget(0x0, 0x0, 0x2) r3 = socket(0x1, 0x2, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000040)={0x800000005}, 0x10) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f00000001c0)=0xff) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvfrom$unix(r4, &(0x7f0000000280)=""/108, 0x6c, 0x3e, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) open(&(0x7f0000000000)='./bus\x00', 0x10010, 0x1) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:21 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d0100"], 0x3) 16:00:21 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffa5) write(r0, &(0x7f0000000100)="2b00ff7f0000000000008aa4", 0xc) 16:00:21 executing program 0: setuid(0xee01) r0 = socket$inet6(0x18, 0x4003, 0xea9) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r1, 0x0) 16:00:21 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) setuid(r0) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) r1 = dup(0xffffffffffffffff) readlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)=""/58, 0x3a) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20, 0x0) linkat(r1, &(0x7f0000000100)='./file0/file1\x00', r2, &(0x7f0000000200)='./file0/file1\x00', 0x4) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:21 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getpgid(r0) r2 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000ffb000/0x1000)=nil, 0x0) r4 = shmat(r2, &(0x7f0000ffc000/0x1000)=nil, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x90, 0x0) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x3000) getuid() r5 = dup(0xffffffffffffffff) mkdirat(r5, &(0x7f0000000000)='./file0\x00', 0x2) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000040)=0x18) setregid(r1, r1) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) shmctl$IPC_RMID(r2, 0x0) shmdt(r3) shmdt(r4) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/143) 16:00:21 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) select(0xffffffffffffff7f, &(0x7f0000000000)={0x0, 0x0, 0x7}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = semget(0x1, 0x2, 0x11caa8be9feefdd5) semctl$IPC_RMID(r1, 0x0, 0x0) write(r0, 0x0, 0x0) 16:00:21 executing program 1: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x3, 0x82) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000040)=0xffffff3f) r3 = syz_open_pts() ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000280)={0x1, 0x6, 0x80000001, 0x7}) mkdir(&(0x7f0000000000)='./file0\x00', 0x7c) socketpair(0x6, 0x5, 0x5, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000480)=""/9, &(0x7f00000004c0)=0x9) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SVIDEO(r6, 0x80045745, &(0x7f00000002c0)=0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r9 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000140)=0xd02e81d39eadc4dc) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) r10 = dup(r9) ioctl$TIOCSTOP(r10, 0x2000746f) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000380)=0x7) fcntl$dupfd(r4, 0xa, r3) dup(r5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$setown(r3, 0x6, r1) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000540)="4c3394cbcc2a015ffa97b233b44fe5e51986a754b5681777a96ba08827f4529ebe957856a23bd6a0b9ee06c1f7a1ff7138ea6e027dbb98a17c29785d8309b035e0961fad63d3ee62a48c816f14", 0x4d) setsockopt(r11, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x8, r2, r8, 0x0, 0x0, 0x4, 0x1}, 0x5cb, 0x8, 0x3ff}) getdents(r7, &(0x7f00000003c0)=""/84, 0x54) 16:00:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) 16:00:21 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x100) 16:00:21 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2c, 0xa, &(0x7f0000000080)="d5ff9668", 0xfffffffffffffe4c) setsockopt(r0, 0x29, 0x80000000000200d, &(0x7f0000000040), 0x0) 16:00:21 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0x1000000, 0x3}, {0x0, 0x9}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x3, 0x2}, {0xa2f1, 0x6c7}}, &(0x7f0000000080)) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0x80, 0x0) write(r0, &(0x7f0000000340)="3606210782864e954a4db7f54762b55353bb9edfefae63d546c79c88b3b5ae7beb581db932eece9d71de11fe088662d6f874a03812a932b0be8fdf51a40102b4dea72200dfa4f07aa4d824a48d2453fcaafe4165151a94e2a13a4f30576601ed3d80535bff2373156f23dd76e8f3f2e2fb9c874de2ed3b8274cad0f3509fe3e5c8def81fc745dfead659e5b8852c05148e8bb3a5037b", 0x96) semget$private(0x0, 0x1, 0x493) utimes(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x816, 0x5}, {0xffffffffffffe5ac, 0x10001}}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x280, 0x20) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000200)=0x3f) setitimer(0x85, &(0x7f0000000240)={{0x2, 0x18}, {0x780000000, 0xb64}}, &(0x7f00000001c0)) setitimer(0x1, &(0x7f00000000c0)={{0x400, 0xfffffffffffffffe}, {0x7, 0x3}}, &(0x7f0000000100)) kevent(r1, &(0x7f0000000400)=[{{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x8e00, 0x2}, {{r1}, 0x0, 0x81, 0x4, 0x0, 0x7f}, {{r0}, 0xffffffffffffffff, 0x10, 0x4, 0xffffffff, 0xf7}, {{r0}, 0xfffffffffffffffb, 0x20, 0xfffff, 0x9, 0xfffe00000000}, {{r1}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x4a4, 0x6}], 0x28, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffff8, 0x43, 0x20000023, 0x4cf, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000006, 0x8, 0xffffffffffffbe16}, {{r0}, 0xfffffffffffffff9, 0x81, 0x20000000, 0xbe25, 0x8}, {{r0}, 0xfffffffffffffffb, 0x83, 0x20000000, 0x384f1f41}], 0x9, &(0x7f0000000540)={0x2d35, 0x43e8}) syz_emit_ethernet(0x6, &(0x7f0000000140)="2e26fb64b0ce") getgroups(0x0, &(0x7f00000000c0)) 16:00:21 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000240)={0x80000001, 0x1, './file0\x00', 0xffed, 0x9, 0x5, 0x12}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) r4 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r4, &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x20) r5 = msgget$private(0x0, 0x2e6) msgrcv(r5, &(0x7f00000000c0)={0x0, ""/169}, 0xb1, 0x2, 0x1800) ioctl$TIOCCBRK(r4, 0x2000747a) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f00000007c0)={0x200, 0x3, 0x2}) getsockname(r4, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000200)={0xa06, 0xff, 0x7f, 0x100000001}) setitimer(0x0, &(0x7f0000000240)={{0x3021, 0x1}, {0x1, 0x8}}, &(0x7f0000000280)) msgsnd(r5, &(0x7f00000002c0)={0x849c56df6410f8b3, "eb874426202c30a91dee22e637f6b6a1c2de13dd573a20d386280a68b645ee73b90a608089ea11de1ffd4246a90fc3c479e4"}, 0x3a, 0x800) truncate(&(0x7f0000000300)='./file0\x00', 0x7fff) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f00000003c0)=0x4) msgsnd(r5, &(0x7f00000006c0)={0x2, "984f04ea637ccb283c89cf1a0229e7f8b6484c8dd8a72b7b486176188ad0bde137cac2f8fdf27f789cae0fd37f962acd7fbd9130483d86549287ff884bcac0ef6137f8b46e7d0662d6d51fda49802f88d3a0f55567c5d0987d3245c71095cb67d3e298a1496b6905a6d77c5b7e06fe5239e11cc17af987cdea4bcfec8a27e5f5d53885a0616e340fd8c7cff606b0cd54d84b091a597166d177bfff6bfdc21f8f63525a970a40f7ddcd0fe498c792e3d1ed34c7c7eb49cc466c17ebe92f8d985336679724ad703a7e21b4619f533c5e1c30d2bc3f9c6f660d924040fc04ebd729d4ee7a8fcd116e74aca0"}, 0xf2, 0x800) getsockopt(r4, 0xfff, 0x7ff, &(0x7f0000000480)=""/253, &(0x7f0000000580)=0xfd) ioctl$TIOCSTOP(r4, 0x2000746f) accept(r4, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) mkdirat(r4, &(0x7f00000014c0)='./file0\x00', 0x19) 16:00:21 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/14, 0xe}], 0x1, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x10, 0x82) 16:00:21 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) read(r1, &(0x7f0000000080)=""/2, 0x2) 16:00:22 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x1, &(0x7f00000008c0)=[r0]) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0x12ebcd36d7b21a88) lchown(0x0, r5, 0x0) setgroups(0x0, 0x0) r6 = semget(0x1, 0x4, 0x40) setuid(r5) setpgid(r4, r3) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000200)={0x0, 0x101, 0x9}) semctl$GETALL(r6, 0x0, 0x6, &(0x7f00000003c0)=""/251) mlockall(0x1000000000000000) r7 = semget$private(0x0, 0x4, 0x200) getpeername$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) semctl$GETPID(r7, 0x0, 0x4, &(0x7f00000007c0)=""/241) setgid(r0) semctl$IPC_RMID(r6, 0x0, 0x0) symlinkat(0x0, r1, &(0x7f00000001c0)='./file1\x00') setuid(0xee01) syz_open_pts() r8 = socket(0x1e, 0xfffffffffffff7fd, 0x8000000000000001) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000006c0)={'./file0\x00', 0x1, 0x4, 0x4, 0x1, 0x7, 0xffffffffffffffff, 0x61, 0x0, 0x1, 0xbb48, 0x80}) semctl$GETZCNT(r7, 0x3, 0x7, &(0x7f0000000540)=""/255) recvfrom$unix(r8, &(0x7f0000000900)=""/255, 0xff, 0x42, &(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0xffffffffffffffb3) truncate(&(0x7f0000000100)='./file0\x00', 0x4) chmod(&(0x7f0000000640)='./file1\x00', 0x68) semget$private(0x0, 0x1, 0x248) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x6) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), 0x368) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1c0, 0x100) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) 16:00:22 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x8028, 0x0) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000100)) 16:00:22 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0xfa, 0xa8d, 0x9, "5b12128b9b69f952f89cbf584840730dc6eb8cdc", 0x6, 0x1}) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r3 = fcntl$getown(r2, 0x5) close(r1) fcntl$setown(r0, 0x6, r3) r4 = semget(0x1, 0x0, 0x280) semctl$SETVAL(r4, 0xdafdc3c3bb1cf905, 0x8, &(0x7f0000000240)=0x5) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x40, 0x0) sendmsg(r2, &(0x7f0000000380)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0xffffffffffffffff, 0x7}, 0x26a, &(0x7f00000003c0)=[{&(0x7f0000000340)="0440c1dd476d05ecc87541282435c46194848113b223c2d93a542c3ab769eea9d36d5b658f", 0x239}], 0x1, 0x0, 0xbaebf6ddc4365d76}, 0xffffffffffffffff) r5 = dup2(r0, r2) fcntl$setown(r0, 0x6, r3) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000280)=0x1) open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x4f) dup(r5) close(r1) pipe2(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCBRK(r6, 0x2000747a) pipe2(&(0x7f00000001c0), 0x10004) poll(&(0x7f0000000a00)=[{r1, 0x8}, {r0, 0x80}, {r0, 0x12}], 0x3, 0x20) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000a40)) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000200)=0x20) kevent(r1, &(0x7f0000000a80)=[{{r1}, 0xfffffffffffffff9, 0x48, 0x40000002, 0x7, 0xffffffff}, {{r7}, 0xffffffffffffffff, 0xc0, 0x40, 0x10000}, {{r6}, 0x0, 0x40, 0x2, 0xd8, 0x2}], 0xfff, &(0x7f0000000b00)=[{{r6}, 0xffffffffffffffff, 0x4, 0x20, 0x1, 0x3}, {{r6}, 0xfffffffffffffffa, 0x2, 0x0, 0x8894, 0x5}, {{r2}, 0xfffffffffffffffe, 0x20, 0x0, 0x7, 0x3fffffffc0000000}, {{r0}, 0xfffffffffffffffe, 0x14, 0x12, 0x4, 0xa07}, {{r0}, 0xfffffffffffffffe, 0xba, 0x28, 0x800, 0x7fffffff}, {{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0xfffffffffffffffc, 0x9}, {{r1}, 0xfffffffffffffff8, 0x10, 0x8, 0xfffffffffffffff8, 0x6}], 0x2, &(0x7f0000000c00)={0x7, 0x8}) clock_getres(0x6, &(0x7f0000000140)) r8 = semget$private(0x0, 0x3, 0x8) semctl$GETNCNT(r8, 0xcd5d3b8cf0d9dd93, 0x3, &(0x7f0000000f00)=""/146) 16:00:22 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x3ff, 0xffffffffffffa2d1, './bus\x00', 0x100000000, 0x0, 0x1, 0x7ff}) dup(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x830, 0x81) sendto$unix(r1, &(0x7f0000000100)="2e111966fbcfe63881e801eb30acf8e70c7075a826329a7711effa515030e5b6b5f3640beb7c389209a7ee09eaeadc5ac491608e099327973bdfd43859ff4b3ab72bf3b7758cfd15166bf249e4ed6a6fb7f6ce392f06c7a9ec8431a8d3dfc8342470e50e91d0022c873eaa7a22846539b040ed9ae5b953672be84124a684ed7c356effbb", 0x84, 0x0, 0x0, 0x0) fcntl$getown(r0, 0x5) 16:00:23 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x110, 0x0) flock(r0, 0x40000003) flock(r0, 0x5) flock(r1, 0x8) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 16:00:24 executing program 0: setitimer(0x0, &(0x7f0000000200)={{0x0, 0xfffffffffffffffe}, {0xda}}, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x30210, 0x0) pwritev(r0, &(0x7f0000000140), 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x6, 0x4}, {0xfffffffffffffffd, 0x7ff}}) setitimer(0x0, &(0x7f0000000080), &(0x7f00000000c0)) 16:00:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x20000100000000}) chmod(&(0x7f00000001c0)='./bus\x00', 0x9) preadv(r0, &(0x7f0000000000), 0x315, 0x2) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000240)={0x100000001, [{0x2, 0x1ff}, {0x3, 0x7}, {0x3, 0x4}, {0x2, 0x7}, {0x3, 0xffffffffffffffc0}, {0x3, 0x4}, {0x3, 0x9}, {0x3, 0x100000000}, {0x3, 0xffff}, {0x3, 0x7}, {0x2, 0x7fffffff}, {0x1, 0x1ff}, {0x1, 0x800}, {0x1, 0x12}, {0x2, 0x4a4de160}, {0xb826a8ce17913382, 0x5}, {0x3, 0x6}, {0x3, 0x1}, {0x3, 0x8}, {0x2, 0x5}, {0x1, 0x3}, {0x3, 0x9}, {0x3, 0x5}, {0x2, 0x1}, {0x3, 0x801}, {0x1, 0x3}, {0x3, 0xffffffffffff4e27}, {0x2, 0x6}, {0x2, 0x101}, {0x3, 0xb9b}, {0x2, 0x6}, {0x3, 0xffff}]}) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x9, 0xe1d}, 0xc) chdir(&(0x7f0000000200)='./bus\x00') connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x1000, 0x9}, 0xc) utimes(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)={{0x7, 0x100000001}, {0x6, 0xbbda}}) fchmodat(r0, &(0x7f00000000c0)='./bus\x00', 0x180, 0x2) 16:00:24 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x9, 0x7, 0x9, 0x40, "3d5bafa590e7c50eda1af6c08b8ff43b3f6b8113", 0x8, 0x8}) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000202, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) 16:00:25 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) fcntl$setstatus(r0, 0x4, 0x84) flock(r0, 0xe) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0xc) bind$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') ioctl$TIOCDRAIN(r0, 0x2000745e) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/tty\x00', 0x90, 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000340)) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) connect$inet(r1, &(0x7f0000000280)={0x2, 0x0}, 0x8) r3 = syz_open_pts() poll(&(0x7f0000000240)=[{r0, 0x11}], 0x1, 0xfffffffffffffffa) r4 = semget$private(0x0, 0x100000000000004, 0x1) write(0xffffffffffffffff, &(0x7f0000001b80)="7aeb5be4f0155a91ffe35ee6b66f6601427f5a06633ef5625315e8909b06527cc294970d1163cd62fdc252d973de9fbdbaed16e494ae2a0382655b0661b17eaa2e8eb2c06efd8b4776b61eb170a121969e64bec20446ee0107e0ba23369c081bbb4bbcce5409866a66d2cc1a72f92c18d53208d33d1420c69dcb47ceb4a9a147958197d94cca8bca5796172eb4c0fd0200d80000ecbbaad070d679d420a79070a845cc411fae457b07f95cf6546a08a9ed4253faf91ad5f5cc31ac4fde729e12e511ba23242e4c85f103272e6ce710405d4d692cfe6b51a7193bda30800d7dbbd2d4f4c327f5b81ce5b90f57da54be439cd81a0ad71a0c6b26", 0xf9) sendto(r1, &(0x7f0000000900)="92c67effbc590d80536da528070668214ddccc28b35372a1eab2b391701f466ba2da4e97e089e8326b614be61d9ab5cef49e1ab86a", 0x35, 0x1, 0x0, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) fchmod(r0, 0x40) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000000580)) rename(&(0x7f0000000200)='./file0\x00', &(0x7f00000005c0)='./file0\x00') getpgrp() recvfrom$inet(r5, &(0x7f0000000600)=""/206, 0xce, 0xffffffffffffffff, &(0x7f0000000500)={0x2, 0x0}, 0x6) syz_open_pts() ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000540)={0x39cd, 0x1, 0x80000011, 0xfffffffffffffffb}) select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000440)=0x100) recvmsg(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f0000000740)=@in6, 0xc, &(0x7f0000000b00)=[{&(0x7f0000000940)=""/152, 0x98}, {&(0x7f0000000ac0)=""/20, 0x14}, {&(0x7f0000001c80)=""/4096, 0x1000}], 0x3, &(0x7f0000000a00)=""/137, 0x89}, 0x800) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000b40)) 16:00:25 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="cdcfeed1427ffc51e712a2d8ed1fd9315fa2f1e6e2"], 0xa, 0x0}, 0x0) 16:00:25 executing program 0: mlockall(0x2) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) r3 = semget$private(0x0, 0x2, 0x400) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f00000000c0)=""/4096) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) poll(&(0x7f0000000040)=[{r1, 0x8}, {r0, 0x1}, {r2, 0x1dc}, {r1, 0x2}, {r2, 0x24}], 0x5, 0xbe0f) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r4 = shmget(0x2, 0x4000, 0xc2, &(0x7f0000ffa000/0x4000)=nil) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) shmctl$SHM_LOCK(r4, 0x3) 16:00:25 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x2d1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x4, 0xffffffffffffff81, 0x0, 0x3}) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x800, 0x0) 16:00:25 executing program 1: geteuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) geteuid() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) fchdir(r0) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r1) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchdir(r2) 16:00:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0x40) recvfrom$unix(r0, &(0x7f0000000080)=""/126, 0x7e, 0x2, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000140)="2eeca447b2e21a4d8207d9e44d7ba9d48d89a073d477aa1ed2f702e1ca593d356cec5de7e820411397e2744689e509f47d390e9e9ba948e95dd108117a8bfbe1f6949c449036aa481b82f3bd4ad34c075bd8226f68974fbab81b6affc82febb4311461881ff2ef86ddd1f617d41ecde49a0b01ab065a4af70a64d69d5387a0e132b292c58f30b42f7f5499770714241cd0c892033959eef3116bbdf5be824edd97bea87c914b777a894cf59800d213561681ee81c308a13037ec6a6a3bb74eea207ee2544d6e", 0xc6}], 0x1) execve(0x0, 0x0, 0x0) 16:00:25 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x4, 0x208000000000018, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) readv(r0, &(0x7f0000000000)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) 16:00:25 executing program 1: r0 = socket$inet6(0x18, 0xc005, 0x102) setsockopt(r0, 0x3f, 0x5, &(0x7f0000000000)="52985cdaed309bc07cd54be37e49cc244eb61a6085eb0af011dcc0daf2f45ee61e7156ab4152d1b0c0a202db72971d8d", 0x30) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) listen(r0, 0x278) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="486bdb5ecf396c0e47fa7df8632326d5ae8b5884fc4238a8a75f7a0551591ad38f99d5043c5d79d5ef251b892133a474200587bc6d0893874e3add445e475d04450435c1d81aa1e99f561d16989a2a6a824ed700d3abe704aa305478b391b540d96b6c305cb817c6fccead7bafa649e71cb169ef13ee12bc5dcdbd5919538bde415ae744c73893da0d2a4bd2a90be0d370781513b216535a0ba9aa74a7cde5ca2670a2eb551f2195024ad6912d4227abda4cad7c2e0ac299fdd558312254a235a7484e61c3bcac83b31a4b7b0d2470ba024b199761dc8308e64f83ba8dcce9f3fbb10f1a", 0xe4}, {&(0x7f0000000240)="e3af83a4c0cab852bc3b2369452379d8bcc328a25a2dc27dc58cdccf335094838cf9fd571d311b6994b58bebd8b0b74b0ee6351a572ac2c517bc9019d7a72985c33d83dad60113422d274c4dd52b103b03de684af21562f8d6d7f05cac39e08932cda83a4690573c7094cdb32099c2b6e83ced51", 0x74}, {&(0x7f00000002c0)="332edd2eaccf772dbe198ba192c6fc7d684647f92e05e168295b3c3d71880b1bb6f2ecd73cac6f3ec454ec8554d30f3205", 0x31}], 0x3, 0x15) getsockname$inet6(r0, &(0x7f0000000340), &(0x7f0000000380)=0xc) listen(r0, 0x0) open(&(0x7f00000003c0)='./file0\x00', 0x80, 0x100) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0x2af) r1 = shmget(0x1, 0x1000, 0x110, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 16:00:25 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000280)={0xffffffffffffffff}) kevent(r2, &(0x7f0000000080), 0x1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x5, 0x4}, {{r1}, 0xfffffffffffffffc, 0x2, 0x1, 0x9, 0x3}, {{r1}, 0xfffffffffffffff9, 0x22, 0x200fffff, 0xffffffff, 0x9}, {{r0}, 0xfffffffffffffffe, 0x80, 0x1, 0xbd, 0x37}, {{r1}, 0xfffffffffffffffb, 0x9, 0x5, 0x10001, 0x1}, {{r1}, 0x0, 0xb1, 0x0, 0x80000000, 0x800}, {{r1}, 0xfffffffffffffffd, 0x40, 0x0, 0x5, 0x9}], 0x10000, &(0x7f00000001c0)={0x4, 0xffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:25 executing program 1: r0 = socket(0x20, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f00000003c0)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x3, 0x8, 0xab26}, {0x18, 0x0, 0x8, 0x9}, 0x80, [0x0, 0x7, 0x0, 0x9b7, 0x7fffffff, 0xfffffffffffffff9, 0x8, 0x5]}, 0x3c) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r4], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r3, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:25 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) getppid() r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5712, &(0x7f0000000080)) 16:00:25 executing program 1: r0 = semget$private(0x0, 0x7, 0x3) pipe(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200200000000000c, &(0x7f0000000140)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0xc) getsockopt(r3, 0x0, 0x7, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xfffffffffffffe6e) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000002c0)={0x20, 0x1, 0x1, 0x3, 0x6}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000280)="6bf461d102234ac3", 0x8) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000180)=[{0x1, 0x2, 0x1800}, {0x4, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x1, 0x1, 0x1800}, {0x3, 0x5, 0x1000}, {0x7, 0xa87, 0x1800}, {0x5, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x1, 0x1, 0x1000}, {0x0, 0x1, 0x800}], 0xa) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x2000000000000009, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000400)) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000340)) socket$inet(0x2, 0x4007, 0x100000000) dup(r5) fcntl$setown(r6, 0x6, r4) rmdir(&(0x7f00000004c0)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r8, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) dup2(r6, r2) r9 = socket$inet(0x2, 0xffffffffffffffff, 0x4) read(r7, &(0x7f0000000180)=""/186, 0xba) execve(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000600)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000005c0)=0xdd) r10 = accept$inet(r9, &(0x7f0000000240), &(0x7f0000000000)=0xfffb) accept(r10, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) pckbd_enable: command error 16:00:26 executing program 0: open(&(0x7f0000000180)='./file1\x00', 0x2, 0x84) socket$unix(0x1, 0x2, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x20, 0x0) preadv(r0, &(0x7f0000000280), 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) socket(0x1a, 0x4007, 0x5) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) open(&(0x7f00000000c0)='./file1\x00', 0x400, 0xc) r2 = getpid() openat(r1, &(0x7f00000001c0)='./file1\x00', 0x10008, 0x21) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r5}, 0xc) fsync(r1) fchownat(r1, &(0x7f0000000100)='./file0\x00', r4, r5, 0x0) pwritev(r1, &(0x7f0000000140)=[{0x0}], 0x1, 0x0) getuid() 16:00:26 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x88, 0x10) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000400)) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) connect$inet6(r1, &(0x7f0000000100)={0x18, 0x1, 0x6, 0x7}, 0xc) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8) r3 = dup(r2) write(r3, &(0x7f0000000040)="2b004077c16f435b", 0x8) preadv(r3, &(0x7f0000000380)=[{&(0x7f0000000200)=""/41, 0x29}, {&(0x7f00000002c0)=""/113, 0x71}, {&(0x7f0000000240)=""/8, 0x8}, {&(0x7f0000000340)=""/1, 0x1}], 0x4, 0x0) recvfrom$inet6(r3, &(0x7f0000000140)=""/124, 0x7c, 0x0, &(0x7f00000001c0)={0x18, 0x0, 0x4, 0xfffffffffffffff7}, 0xc) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) 16:00:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0xfffffa}) wsmux_getmux: no memory for mux 16777210 16:00:26 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000200)="99", 0x1) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x7, 0x40, './file0\x00', 0x0, 0x902, 0x7, 0x6}) execve(0x0, 0x0, 0x0) 16:00:26 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="052837", 0x3}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="cf5c82e2d3609ca61f5f59a67103c9e10a0419962023ca302561d0e9d94644050519eb871aa98b089ea513449dfa2ec20588b90dd3faf3ac482c7d952641374e64010dae7d26e881f807d0854348b48634ea7d7d09e55649286a9067f4717d134843b1a31554f14025c5aaaed096e3be43d9c7d818", 0x75}, {&(0x7f0000000040)="8d40f8270e72c8", 0x7}, {&(0x7f00000000c0)="74db61b7db00f4301786787d3e7f4688b4b52e6e4155b556026124d1adcb59741b0a6a2a3df2151912", 0x29}, {&(0x7f00000001c0)="e4773449321bcbc021cae0a525e20d73752f", 0x12}, {&(0x7f0000000200)="d65d03f1c90ce6ec66614dbf05790c98a686cbd93a23123cae19627385d689c76e2ef97a9d8c9a5d33379632fcc894e5484875ac8dcef2a73707d1e24dbedd857116dffb68bf4a372e96c39100f5e1e7ff525f6497c1a1e6dc2517c82521d3bd6b954096a9590c8141ebaa901df56ce515d5431e2931242c1b27d34dd0b8b124d4924b87cb26f3887c884ef9ff875be66f000b3032a62d0e9f1bebd6bdabe219facf66c85631", 0xa6}, {&(0x7f00000002c0)="ce99abf25d3e61747c7af812440f4b77a4df79cb21b33742a40285626fedb2cb3ffa770fc3d9ee11fd7e23e4c678eee41a7e278efa30f055d3c60f", 0x3b}], 0x6) fcntl$lock(r0, 0x2100000000000009, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 16:00:26 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) mkdir(&(0x7f0000000040)='./bus\x00', 0x1) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) ioctl$TIOCNOTTY(r0, 0x20007471) 16:00:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getuid() setreuid(r2, r3) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/90}, &(0x7f0000000100)=0x5c) geteuid() sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000000000)=ANY=[@ANYBLOB="00002e7be66b21ace455c970b3d340ebcb032f2f666964653000"], 0xea, 0x0, 0x0, 0x0, 0xfffffffffffffe33}, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000240)={0x100000001, 0x81}) getpeername$inet6(r4, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 16:00:26 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getpgid(0xffffffffffffffff) getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(r0, 0x5) close(r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socket(0x26, 0x3, 0x7) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 16:00:26 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x5, 0xd1e, &(0x7f0000000180)="22a82f10717e113d8896a39b45caa3555ecc190cfddf3931b5ab53c138b2e0ae1868df1d5e21919e463ce0c463d9749e6def4e3c46e6867ba53a9c894bbe3307f78c0077cc0f4487ae7c675817071f87269c59845c2a80f3e857bd7cbb0ba2879e2a50940c26d6250b238d23e8db71a0d9c5d30eb95fc3b1ee8ed345ebac51c442a46f5b6d78ffcd9cd50f21fb6c125f3477113f482a9cc0a87aa2da4bf28361cda386a78c2a9107217c7f331cd06ae2b82efd13e91bfb263d08efe14cb1eaad182809984d8b", 0xc6) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x480, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x2, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0xfffffffffffffffb, 0x10001, &(0x7f00000000c0)="f614a186a12a11208d1bfb930480a7ea960501b974720280f4b1f7", 0x1b) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:26 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0xc8) recvfrom$inet6(r0, &(0x7f00000000c0)=""/160, 0x39a, 0x80042, 0x0, 0xf33126507fa078b9) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x20, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) setsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f0000000380)=0x1, 0x4) readv(r4, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 16:00:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000380)=""/120, 0x78}, {&(0x7f0000000400)=""/250, 0xfa}, {&(0x7f0000000040)=""/15, 0xf}, {&(0x7f0000000500)=""/4096, 0x1000}], 0x4) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000001500)=[{{r0}, 0xfffffffffffffff8, 0x40, 0x200fffff, 0xf2, 0x80000001}, {{r0}, 0xfffffffffffffffc, 0x22, 0x400fffff, 0x7c, 0xfff}, {{r0}, 0x0, 0x4, 0x40000041, 0xdfa, 0x5}], 0x28000000, &(0x7f0000001580)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x8, 0x8001, 0x1}, {{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xffff, 0x7}], 0x3f, &(0x7f00000015c0)={0x80000001}) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x20}, {r0, 0x10}, {r0, 0xed}], 0x3, 0x1) close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:27 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) close(r0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x10000, 0x0, 0xfffffffffffffffb, 0x0, "68cd9de54428000008240b20c1ff6f1cc6832bc6"}) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) socketpair(0x6, 0x4003, 0x3, &(0x7f00000000c0)) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x7, 0x0, 0xfffffffffffffffb, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0x20, 0x80}, {0x18, 0x1, 0xc65, 0x6}, 0x108f, [0x6, 0x293, 0xa02f, 0x6, 0x9, 0x0, 0xbb5, 0x101]}, 0x3c) 16:00:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000080)=0x40) 16:00:27 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x0, 0x1) 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(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=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, r8) setgroups(0x0, 0x0) setuid(r3) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='\x00P') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) r11 = open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) renameat(r10, &(0x7f0000000900)='./file0\x00', r11, &(0x7f00000009c0)='./file0\x00') ioctl$WSMUXIO_ADD_DEVICE(r10, 0x80085761, &(0x7f0000000200)={0x7f0b06517d4ab753, 0x5}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x8, &(0x7f0000000340)=[r9, r6, r8, r7, r8, r5, r5, r4]) sendmsg$unix(r2, &(0x7f0000000880)={&(0x7f0000000080)=ANY=[], 0x1, 0x0, 0x39, 0x0, 0x0, 0x408}, 0x9) munlockall() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r13, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[@ANYRESOCT=r0], 0x1, 0x0, 0x0, &(0x7f0000000a00)=ANY=[@ANYBLOB="0c000004fece2013c982a20f7f20f8124374080a2da495bbe50161de7d95bfb51fc17d2d3452d159de47997ce6298376783c9428b203914a9833b5731416b0000000000000000000000000755ce38ef9512466ef9b45f825ff580bec8b2a8dad89e91061cf2b2c2b1ffc132b494fda4d76aba1dc065f819fecb61087a3d6f3bc794ac9bf5d2915ae66a505616cc8c12ee6af1fd79a885d8a2098d35e52de5d95f3e2f85efa8e38cb3aad6266b745f397b9a549dea16eb317598e9fd6b0e307f25de9b9a6d66d5cadc37d99d17f0046536f56444af8b1c256e8a6e915de58c1b6a7bed9588fbffd73a1977ae0fa657f37f5363f5737b496cf46e897e10c33931d9853d3fbf36dd247a00fc67568be2c6e26081c3a2c694c66215e784fa6e3cce86e3db216ff17775b4898f1983452c366d9ff95ba4cec08834a1a030489952dc363aef59fb76bbb169fafa9"], 0x4b}, 0x0) socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r12, &(0x7f00000008c0)={&(0x7f0000000dc0)=ANY=[@ANYBLOB="05002e2f66696c65300c1d989ef0f541a56d9ec42d75b1a6a843ac55ebc696d92ed04443e5761e6b0f6ac9c647d76d7f1644a7e65f43279311211f9faa098f299f28d4ae5c8040ba8f49d8974ca40399e6e0c655f0029b8a20000b5a83760c2fb010054c56bb5a5effb675ef1bafbdde0e7be1df2398901a1543b04ba69500001f007aaac19e4ac811652f2553589953e233ea873b82a7c28ba6f895a2210fe5ebd1dca06ad73d0f0164c9b386fe878fa5fa2f80861ed2a91c1909778fd7c6bcf0edf72b549f2fd75c9f0c1aade71210475ded68af862b6b2cc14997f572011664d3337d2bc632335372b429c3011196734210376a51ddd2706a743a99dcfa1afe0b3983a4dce99a10445820e894021bfe5d3efcacc4d55eef318817bd08818fd6ff909cb03d1a57dfa9aa441c5bea572323324e6d26a7dcf759a6fd503479ffbc1d4f68c6877c4d7558c4c24a6abbd55b190c8a442804b05a1115ee80d7c2b28532eccb50a10b9ab318a9306cbd6e11a79ccec9d47629640a08555f5abc12b4b8068af0ce6120698a668ad1366a6ff75e7bcca3921a3a6c9acc7c54fb015cb44b7c0a139fd44673467f09a950ec35f61b5fad03a4f46ca5474fa3fc5a88a90db9f7051a307b4e886ea2818915a5d7635f71020b6d0db2e3e7341b0afe6c14f039873a4a955aaf3d621529d481d769ea"], 0x1, 0x0, 0x0, 0xfffffffffffffffe}, 0x1) r14 = semget$private(0x0, 0x5, 0x2) semop(r14, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) semget$private(0x0, 0x4, 0x80000000000000a1) 16:00:27 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x5, 0xd1e, &(0x7f0000000180)="22a82f10717e113d8896a39b45caa3555ecc190cfddf3931b5ab53c138b2e0ae1868df1d5e21919e463ce0c463d9749e6def4e3c46e6867ba53a9c894bbe3307f78c0077cc0f4487ae7c675817071f87269c59845c2a80f3e857bd7cbb0ba2879e2a50940c26d6250b238d23e8db71a0d9c5d30eb95fc3b1ee8ed345ebac51c442a46f5b6d78ffcd9cd50f21fb6c125f3477113f482a9cc0a87aa2da4bf28361cda386a78c2a9107217c7f331cd06ae2b82efd13e91bfb263d08efe14cb1eaad182809984d8b", 0xc6) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x480, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x2, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0xfffffffffffffffb, 0x10001, &(0x7f00000000c0)="f614a186a12a11208d1bfb930480a7ea960501b974720280f4b1f7", 0x1b) r2 = socket(0x8000000000000018, 0x1, 0x1) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:27 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) chflagsat(r0, &(0x7f0000000000)='./bus\x00', 0x1, 0x2) 16:00:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) open(&(0x7f0000000000)='./bus\x00', 0xaa0, 0x4) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000080)='./bus\x00') 16:00:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x4003ff, 0x7ffffffc, "73cc517b8560c4e9c9c06d180000000000000008"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) truncate(&(0x7f0000000080)='./file0\x00', 0x5) 16:00:27 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x1, 0xfffffffffffff000, 0x5, 0x9, 0xef}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f00000000c0)="7ea6b4bb4d3704162028798c929c22d314c5b8c1b09581720289000000000000000000000000", 0x26) pwritev(r1, &(0x7f0000000680)=[{&(0x7f0000000240)="055f4c7f0393532864744ce7acc574deb0125e0389148db9f77098775823ee9cc6a2dd8baf057a3b2c941126e6adb37306c54bd9271cdfd08a21239fdcfb9f11b285fe908da588144dd4bc31d57b470d52c3fa26bd9f49d6540104d0390c3f89e14704160509bab8243f5baa1d89182862862ccca092583fa7be1e5bad43441fe23a0412716b4b3db5ea4eabba6d24b52633cc5ef9865387891acea8e0c0f27335ca792f6ec084089b2ae8d5b5ee04a4572d36f4ab5680a29217917aa4b70a48a48dc91b21af669cb9233a001703d129f3e7182646", 0xd5}], 0x1, 0x36) execve(0x0, 0x0, 0x0) 16:00:27 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000600)="c8e333bd4868e7814f895750dffd31927220aeff5111e8ceecea888b4c225285bf8501a538a702aec20e5f203b9859a19c3da5565476cd6fb214fb0a31ebf41e0dac568f3ddce5709173a33964e690d1d1d228d4ae70b98b791a7cc8d95da4fc41103cbcfdb5c92502024015395d51121e065a64190b34d46496a6d829c625b5b1697ea39bbb37d422e9e745dfdd51f5df5b7383ba624e4fe5fedcb3f3f9db738024ddb86d573221ff325ec0e4e09059c7bc12f0833d87bee07f1875be03d97f58233e3a5492b52dd40ffd5df7444507c97aaff174bdf576ffdeea6c819b6078b3a0181cdab442d3b19ae7cd2ed2e1e327583d155ef77526c08556fcb5d9c2ccd156892446f72332f8ef19361488e74396b7b68556f12951b6fa9ff8b35b7dec870ae2543b23fbdc0b675a46262a575e7f96cc4c506d43ae7fe66d73cacd6dd499af15a338d295fd2e8705e2081032beda9a31dda625aa07c7302fcd08045a13e0d1357ae193eefa80727aa8678b5e5dbdf2f9f0d2d4243767abfe2235e7334c8973b6a1ab555b90e4868feaf9c0400e4510ebef6ad1522d1f64ddd1962ff0367ad4ec39c382498761f345c07a408a08823d34bb7bde286b350fe53c5d71beaddec42bd7e66977fa6cc8f47811082bac598481c40f2b2c6768807ad727c71154ffac12a0191f89b05475e2fdb64732be310217ed0153d7ce528607b8632d85537dc1efc9c5f33c4676ba9ad756e9724746a8d28262f92fd3219a873cc105eb62dcf902b145894c6693115a34aa50dc4016f77370b93518c39fd5682b8951be95eaf7d4bb36c92c28af1787e351f7c0cb2c48ef3af3424f10b06ec7833d12abfba20d587a458ea6f9911f800fcb3996cc348fd0868bca61dbe408fdc6caba101de2bf983198d482e745c7cb39ba8f88d08a2ec90a1879c50ea4e091c1d6edde4ebb9ba029cc5041e4a1c29d42b72601c209a2a99ba97c0dc2a2ddbc1e1d1e3dcc19bffa317144042b6d75251e9aaf84ddb4392944e21b3ddb9013a11d3f37bedd16d8281c8047ff4f514fc659b578bcf0b07330cc03676f6fae3128d5f792bbb2e30fba84453375d700b047ec99f3874c0f8fb272074db11dc58f2f59da2f68cb6a84e32715182703e21ef77e81060db4dc8cea766e3aff4b447e7ddccf0bc990e12f134d25fc08c95d87a397fe6b34e5ed280d33b3acf0ecad06143cbc13c39121b56c3532167448ffc9a5dc0b255541b25893ae6b6fe05df43117346a48251ed616e40caa86a76d423e4f24f121188fb4ae0be89fdc8302cdb33a95062763227f9fd202ddad77f395a9c299d109abb9e8ed78464e76580914d090a547123ae1943e1c8a2e98778d351c8623aa7c7cfabe12afcc05967c6cd66b975b05cefc0d506bdbd59a3eab216220fe9add7f4503ed02c793edd3741fb32e215d89a6af37c59dacf34e4deed062f4f1a315829b3ef017cb36626d9faae6e5eda55e58a165103b6698db7e471de5b907406105dcc250eb49f252427f8f845df61e45925b0c61ef2d0396f8eb54c0267c342302cafb92f81d15a1fdca5b50653f07c583beb2a7ddf2d226eff267a748dd6a262f5a093af337ce2f61ea95e2860666e1f788323ab409d937b7d5736e4f65c28447883c154a879d41c24a4643ab6ad875afb70387886a42b2cb04321954968c8cc7f28f6b6fdac5442dbe27615d2d00ac7d044ec64067bed4f570e92894df5bdfddde6f7065c5a85490745b9633e350ddba995fba574348a1887dc134a1a552ea8e9e863c1a75f34e5f4c5001f4e1d488bcce019f8d2b94e42fb715e25171d8838a68b8da6e3856705c0f90ae1e130fc1534eb4fdeb493c7b67990c200b048754e235559e398049b3185ad73187d7477720e2f29b7807c93a5291d1de4bb7ac9702830c7f91bb306b05679986e9fb73c6dfb4ad0a4d7c624917d4cb0b9752d9fb4ccfce42594ff920d80cb8f6d6a1b79a8ffac48e1d1a4de75665cdb4da05876deeab65be252a7814370319f1eb2b35ce4dd76a6b2998ad994a8ca8cee6426843aa95a52b94bb1deea3b7b2382e91529f50581445d7a40cdcb875bdf10739392501beb6a65aefd22db452651b40c949a405fcb5855471702ffcfdb69ae557d472f64a4d0ec540e224248a4b746f37ac794eb11e260e1c53a1c552e1fac48eb3de3375b6ee18d47a0b3c38cce672f7b8ebbe6bfdf6f6f966eee7ea45ad3442bd8b3e4d0dc7acb84fd3f7d46f78b8670a5550ef85c07a0e1a875e3abcf82f21b5c7bd23d0f4630cf59cae7145ff00a84052463948a92c850a7d5ad6ca8d778d11f6621da5c4d583dfd0e8c1bbb1f93cb0319cb2e009a9f12a7767f6f272fe1702bc76514ab0d7106d8f67e5ea2aabf84b19c8fb0d54eb29c170ff8cc43f6d204f3798486962893f3aaa64a6dd0e0eed07ec025c3c821d67e20ce10a5ffa1598b782fa5a93077ca6d36ec64e5844f86d1b30ad33f96bb033278a0228c0b481034d902d4111000df2b3337943406104becc8429fad1d67807f2ae2857a39f0afbc4736cde1c8d01d461805fedb43f27c43a30e2823cf755d6a96f7b266161c5cdd696ca2ddc62bc9e4ef76243807890852077259d07640bf459d751b808111e0a5199f4d72ca0366d5d79d3af3cb1d903aa7195bec35d20f7f02454c4539671d92ccabbfe13b7e183f6668deb85e9a0874f6444171a910e12fe4769f4e2c7b681919266f2511a89f2a543d13f277a49458f229f69ecc3b7a14ac02138c435e1578f4d9dd47b9e0f1c94c7d89812ae3be1e72eec4653b6dfeb88517e2fb27560e7e854bcd09e96d11687ba199900359bcc32467cbfe8b022ca8d29d49302324a7fda09dc13f21e9629475f8d1c1aace0b6d19a6897ad3b99bb8cfebf211127a46d027719ce25669295f69566db8fd2315d9b14cc8023f4310db119f61ddfbb7960e93cee992897e627045ec2e141a12a0f71db927fb331d42ccd4af419de65cf65f717c172abcda4ee197e619c2d7748ca84a04b12fd3abc8a0f23ccb5a9003f8ce1dde74bacdb329a022d5d20aac68e29c4ea36b8f50ab04872de51d298ba2b5d138db252dec7495de6f51bd96d9a2ec0d7e181ecb3cb29a47a047e8e37569bfe0c4d466f5d4fd0ad3df9316638c4de22a9d686e67ea8241a9aee9da3268a3b4dd8494c920b283abfbc701339e1abb2101885069cda4788fc8eeeb00c0cfe4d9e89a998c76fbfc18f5af40fbebead2b9599a305e967dd47579a46eb525c88cd2fee6ae3d1fa367ad365f0a49d2f1f15ac5904d4555043cd74a2d7a0c5d5a56ae8df966e5f87a09a057c77674f61d82994909770e704d9ca0db107878296c2a477a09e1da380c123875f478d357be3249ce92011934823d5979c42d5053c37730d3ef07e68a0fe0f1d0a6e1180f5d0c47abcc45f234201b2dc0a7e53be81709364bf8e18131ab2a9fe3fd421d14a293f4cd5382abab7eabca33437ae24eb8ba57f5acbb8ad8ce939871d4db3ba3f11594570a10c0acd7e46c1d191bd85fda99d0aed64d49a9d5f2b1a8027d9228cc7128ab21c606723193b38062665f500972c43a27e7758b7643a2d405f2ed8865543ddc12912858b27600c4f7b2cd3f4a004bbe23778808877fadb1e72dffe009869b45edab13688d9220325e42056128f07fe0015d572ec225a542fbb71a0fb71729d2f5c55560faa6a272f500b6982ab58039e6cab62069a02126d3f23a12f767976120836cadf1a7cb0861f689e5d1f50261302ef37f9dab9cb2d021d65d76d950e210a71a15cd20cc037018bf13c6e30aeb6ab5d88ba2929b73acd5f955fac7f0540510ecc45eedf774834ee00371a8f366396aad6885bd8d52195d3db9c33562a1fa5deb6e8497448abea035cba7f9d3b2357edb9e6001949ee2eb2674b8bd262f5241ccaa44ea89df8d1fa72ddb8252518656f3f2e6c76222e2200d2902e580425246b2a23e008b431beee652e2254502a089870d45bd49e0581e26598d2c2ad91691df628ac9194cabc1605893ce542feaa6cbc5fc398df73381e0202c59f1f8307b2b0ba741ee843e0c87d9f4810fb46c724c416d13ac41c3e0fca17ad41f2a7a35612404df19d5959928029fca667e0f5da30015aede2a12abd98be73ccaa2be858407ac64f5ba3cdc8f30a415575a49069f942f7d789389f51edca6503c146279361628537dbbec250f55804231fa45df58f8d68763fbed66a69e35bb77857742af3f95df37518f79a10130f41941a9e0e7eb5f8677fb6bd6af82d7ffa5aff837b2fbb98dc23c742ed34d7dff092f00e37377c4e4ce8721aa3459c1c04fa5e431f2629eb0faa59dd46eb5e35aeb2cfddd1f7145d672602e4782e778868c4f1371266ee1b1da530c207df0e36ddaf126604ba5654c611bba3dfa2cd9bc7985f5e1190d69bfb9f05d82d1f992f08429efb5f6914f5a25e4872b84ed3e226d125584cafeb77dd8a3f4912046a1b6824291f24de893a2910103857931893b10542912c620a235d13c6c181d027c571ccbf005a4562d41b7e17156dc3657cdf85d1fae779a3ac1e07da4409d3992269a12ef18999fb6597a41be2637f6cd27a3628db27d5a90919fc5e2774c8893382cb7b46ab23cdb2292078355c717da91e629f8c3f6a50c2b89f8042aea7675e2eb1065d0c3658e44f17f026d84ce057e530e4ffda7c265cc5951d601ada5f2b5367910819a88202c0313f2db8e21fb45fce58ad94ba4188a51210054133ae14c38c1cdef0f86607650bd4e22a536be198d2d42f30a909fef1bfe3b616bc5bf2c0dffdce9e40fd4cbd2ac105abbe4ef1332d66092583491da9d31d36d8e771273350d9bec9210bbf16e20b21aeaad62dc9fa8e46154c8a1acef3cc263ee0cffed5afb0af4e8b25a303d04be5c38395c7e5f5d472b115b981bd5f5fdf930c0c7578254cf5befe4add713b46e90e2081da1410448403c9e7ed02f1fdad628c7c13395b2c020c282f96ebba271cbf333b55ddadb3d48726ea1d0ecded402966b3d31ec3f308858162284cf13ed12f780c6a1f74d899be6ebc90c00ed9401c315104778a8dd98e67e59c9b836b88cafd3616a4aadcbbfc13057577d828da3dccf260497a6c662b4ab2a8075bd07bfe6eb2a86fc310980eab91422b2c4ec11602335b7389e10b66adf755e763d987fbb2d95fec1f231df4c72b0cf7160707f109f3fda4030b37013ae0b143acb895654f6fd9ec2488ec24b73d286546a41301bde0b4dddc6092016ca1512c8a97abc80b7b9796340ec23f2427214209a979045db39e0984f034dbc50a5be006d1182e66ef32469d7e98a5aa752767b18558ed793ce9fe3d3069628d0410fe122955407a1f2d187ced5865164c8daab27ba8ece7f9ac229dae0e19e9fb059c25e25b048ee29258f0bdda81292e812f263647a5c89b750b4e666233bad45434dbf03cc08803cb3a9f65b5ae3771fe99faaae0505330b8e220f188dec9c62f95ef0e854bbb7511c3e806acd17c0c6b47889e7e2265cde05975211dce6790e05a1c52270ef659198c5888bb888c09bceb04c4f3615bdd2cc77d273cc576c9ec3e3744c0ea10bd53cbfcb0a0f242c285c453b2fac913633366080378e48abfa2343928cf676d9e7987b10b913b0a6a92111040ad6824fe3c769402ac023c71e44c040f5437534ee6cc6f8e16b725e3b42ffd3da9ff9f8e2283205b47bab0698b0973d33403c4a706e48d8446b6eda7d304ca3868351078f5dcc82b3be48bba505df5973f2c82afdea2f60f5f23d36a", 0x1000, 0xd, 0x0, 0x0) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) linkat(r0, &(0x7f00000001c0)='./file1\x00', r2, &(0x7f0000000440)='./file1\x00', 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') r3 = semget$private(0x0, 0x2, 0x400000000022) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000500)=""/209) recvmsg(r2, &(0x7f00000027c0)={&(0x7f0000003900)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000df867f3780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x0, 0x0}, 0x40) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000480)) r4 = open(&(0x7f00000003c0)='./file1\x00', 0x401000880, 0x8000000000000b) r5 = fcntl$getown(r4, 0x5) getpgid(r5) sendto$inet6(r0, &(0x7f0000002800)="d7b9ffe60d99c09c1020a917c3617f0edc0b75e242708c8d09fde58d8b1683d10277200e49ac570df274bb39a7c02bbfdcbe0e839120a6cd0279b339bd6af82c760867d811e5254c4440d6f2aefbac2592bdc5215ae924918e617f703bd76699e7515ecd24e5cf405e17eb2acf5d7ee1b3016c7b5fad2001922e4cf4bd89007f346165a9fc2ba63deb28ee1b0225b303fdbefd8b3e0961a3f0e40a0682aedc8007cb9c8a699d00e0ba194e12cde8e702e2ef4993b0becffc097c313a6fb5a51c6beb43fe9689e8bdb4ba88", 0xcb, 0x8, 0x0, 0x0) r6 = open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001680)=0x7) semop(r3, &(0x7f0000000080)=[{0x0, 0x48a, 0x1000}, {0x2, 0x9, 0x1800}], 0x2) ioctl$TIOCDRAIN(r6, 0x2000745e) r7 = open(&(0x7f0000000140)='./file0\x00', 0x800, 0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0xc) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000002900)="efb9015e3f506fc3deed727ec6ca73884e5cdb9634e030d19713058473bbe04dd758b310224f11f7d82febca008e9c5face8a999b9272b1a3e0d5bf972961d8c440ba6a3c262069d7f65f566a8ced16444a40099eda3f2ba61706ca8268e18d714aa9123fd164b0e01351cb149aff435e22e2892410a39ac0ba51b90089e40dbd2ccdb3d963cc18398b42d3ee0405fdb8e52acef54b9f1e707eb4d2ff756e05c1bf224ed86e7426ba1fab1ce16b56a89247e64105fc82045c024340939955f54a2180c7f4b8dc9d3837c2fe52f50b51cdb08ed5de7f3203ddd3d7067f199de3a072e406791167017e7d9a6d75e46241bba94a909c5ce10b3fab3967ef9bc7ce4ca86835ce0a4f908485f3ee9de73200932d7d697ec72d04cd5a8b6482e314aa115ca356b918f684d2395d84bb216d93242b363544a7566eb27efc590548cc293831074c795edb6dd220c22b4751a6daae0ab89c53ccd16b0e7fa724bc87c5ffe7e70e0ec5cf937fffb63734685e927a56fc8ada23e4e3598c363e96ae3803f14a3519f3b3f8883ca4ae5519b8f1dba9b47a1afe63df2341f0593545361f69f723f91a2e3007d2ebdbc0baed05c4faf1c48d6fdf75e284030fc3337eafb83f23073b46be237ef1d1524f56a31e4721ecb6c1752a241731b16b8a8a507c093af3df5aad493835ae2e0a6212c62e60356e84868e9034cdd38c2d56913c5774a46b2c83fcf0096d20d4ccf5e61ac9bd8792ba6c9f98debcb0486e89774c8086485aef54faf522e3d3869c1291004325e4000b0cc3c47fc2c3f395702f2fc8930c7901cf253c98e13420a106747eab9848c64858f0c697ae8ac78e5ef4d08fc11055d64e209c915ab91f49d5a7838163c04ae5a590714cd8ccbcf1301e7e7026537fefd22d8cff14f450ec8af2ee9f87fdfecfc4ceb58636ba2c2d7a6dec331acaafea6ed447249438fb484faf9fc22335ae316402a8f86f3388f2d28b4d45f7427c4c7d9fafa0eaa37426618e5809aefb8d45f9c46adec709b28bb3f8572d0254df0984754e9df03f7b3cae6e78647206e3e8fa199284c7541e9ccf45024b8c76071da6c5570eb8f48d9bd8637297ae2d36b302c502fc8b718cd7004689a41fa2c1c44b349441ab59f8803187da419be8060b7e2ad97464e7b16a63190019d1199482ef034cd5d6d442613fdda5143ad4c8225c6fc18979ec73cbda6e641a6366856ea08eced0e74f0f5d823d92c7c1c1b38343a79f53be6f8669c54a2a76a60dd1a7890c598a436d9ee64ec4c99fddb987ab261772344583b6cfd8e3f8276bb1363fc711380461948c5cefa5a54de9e578aa930b2813f5ff377aff646c1798232d854f62d8789bef334f2a16e39be8619978d747c38484342faa54f83c900da045b26ffd88635703be60e0cda148f8bc09592472d91db1423fc461f39497ce692aed032859aa67b32fef57ac5ad7468e3a947d764b4982cc0450df47133ac6d13471f9c0f871fe6cd3cc3da364d0d60c6983396568ab836cb5831a91f3d37c9fb760a8b7631f1282f2237d3937705f4f9e1b018f380aa962f198f26c3519b8a6014c1f5c692eba5eb969b1f53811920620e20e496d7b812fbd98d4dece19101cb1188e48da733744fb990ac58d506ab618de6b5d8c1c4e37030f156e9d5cac56cb56c052a053786624cd44578f906021f98f309db8e69f3922eb51c035766e3fcbc6cb2f9c82dd05391d2282f5dfe7d308d325b0bfa13548d0636da88719ff68417b966446e888e510ba9d3397b48e0c601a711583bf1d832138cedd00bc139896783d7ba76d46bc8a7f7401c5c7cd7caa9effac10c8ddf0b6026aa4f24229b2dab8341d1725ecf6e265ef3750b22654173e3664afcf8ba0e887b484d06725a515ee08880358eafe9963e182f665ea6078b18a3b4c2a63212fb1788f74c3e6565d44e0688df10f370eda0c7503d346ef6914111258f4903735b9a03b9957c463da6c16928b18d589bfef10af106a0126182f3367bd4f5af8af6ea20adf6e7a0f38f7e1a82352f0909832ecba72c831647917b681ec2a4fec320f3ba861e2f6e580aa0dff6ea0259e86b518e497f74811b30f7e5a835af2537f0e574d09abedb98a81df7f4af31ed43f1f38273854c38703678308988c6c4fa4f99e956af375b43c373bb929e553a9e010de741afaa19c433973558fad6c8e2789e3d0295deafb01ea01c814aca8014fd0195e40daa3c32ba1fff7a1ab5a1ca1476e1bd75e627c16872bcec7f6c34a01c95565ddc9133f0e3a60d195b49b1ac30b67862ac4cf054d7bd9e3e5b3dd9300875dc356cb5220fadabb2bb200bd0387de112fafdab47b5152e51994475163f3636d051c7f642df703d17f4e0e758b0cca7104829cf9b886c0e69676cfd24d1c2ca7d98b2eae182a4a8729b2dcb5f2299aaf11d42b7e42b088741fb09688f945e3f473ba03f927d79ef37b7affcfe3376b83e70da803f92a415848cdca9fedec89d3e4ad6451f697f5ef5b9b993a11d3548dc583e4ab8eddd3ca336c00f2911cf9411e25cb157f437cc4e49fb91e868531e113ea792a6d530e691fe85cb2959b4a0ce9a00130e3ce27aab17959f58874ad8890684042e53ec20646d03a807ad73e8af5d0656ac286979caf7de589f472d0a65621f161b9b73ba6084eec61259a371d2d4df84169a44d27eaacb3b483957b2c4005707e2ce92ef7d2419f079f69671571e1d63edba997c784d92fe849ebb7f83d7c42247a0bff9bd4d8390d1efefe5d776a7cfd727a110c32c0e9f0f1fe84ac2cad71850b5d0aa3051ac213b4cc360fa2f52b1ad756d1aacd1450cdbeb2e62f9ddb7e67c383ee217e8440798fc2481aa4411ece2c286da9059828c33f5c8e94b35317739afe79ae02be8c29c254c00f009dc54914a68465a66dabed34904891b3012cb0a629516c2384c557a53bae26790b229aed7cc168fc6aeaa021a3f29706859dcabb75ada6e5b4882e24a7bcd4b0f53bc7565cc1daaed34c7a356465d3e5e9462996f9b240b694d18f6a155144b140c38db4f33a9125a5bb6a98bf8e17367b38e35353a6054c9754c4f463bed96d2aa933a9cee916a98dabbba8d6d782fcd044424552d5569f7b9c69fa13312dd6069f8122a46cd121896343c02a5674784c39824afe43f4e1e6ae8d01895c5802e7ffa27fd608365515c7c59b92ed55bf8da9967c3a3beb4f1475b4c1222ffb4c0d3fac5ed7556d7f8cf9db864a435cad314ac754ed1f042fd56a65df5bf4681fe1f12f9dd5759360ef747e535cf3d1e33c1c07f9ad2aa4163ce6a5332894cc5bc6fa4498351cccd71354a88f10cf8534211f2bc52ec51a36b6fad88cbb77d7447ae78452b15509428efe9a0179258268a590ca952a16f536afc5dd873eb583f9b10ec56d03bea6e06fb36814abf6652f3a7b30d0b35c4a79825840f5e2bc67c737ac1cb18afe677e968cdd4991ec4f31bd7d9e726bd52ff6d41e2692e751cd53523b06c8dcef84d4750590eccab9974fc77849385e5a75101dea98ee073773c2708da32688163e91959b32127ca5ac5d83561c8baeddea77f41d673f02b85f3785bc754003f1b0b46efccfa0891a6d678e21a9a84e632a35a89a18ca7497bab71a3ebd3165e941c509c66c64640811058166fc8ca8887aae22f3393a996ca6c71e46e35ecb57f7c8670a956829483297da2ebdc876669b51279ce47ad72b63c642ef3b5422d7daa25f7a3a251b402b2a6bee7272cc5f67b7cea8b0eec18836202deeb571298fbd52e29cfa7ddfc078852671a4eece7fe23ba5c76893b2d27f7051d568ad922c48a5642289f4f889c2fd54f267825f21e42bf6c4b174f666ad447d74c3fb343673f3334e538af8bb47b6a97bd2008b1da619b6046fa64e0f7ae813452d4c62ef801acb7883486c1e6dfefb63d0f6dc9d62c5f66a8f95d14612c706c70feb64c5776823bfb64e0685a52f7bd7f1c8155a813c40d8f6d2e1a6e073f70f545e152f94a3a8fc5a3320f91ff6f0ac89ab855acb287396d7f5b0bc0b08f523e6d294deed8075e89ecc27ef1c2460a4b31d9ab6970c3e2bcbc78814944fd7768d852de3d6185af3232ece23d895011a44186336f7a01cb559861973500d2b9b8c57e85fb0472c4d0c1de2937b623c25e8629bcd95fa4997d01312ac2c3f8f6b09e9fb8b5705905e4679633816908f7d9a9772ac530fa03cbf356cdfce4dd4d94518e75864731a90d63aaa78cf42e53819ee12397d23c910d582408cb4f8c56ed8d5cf220e15dd1e191b9cb33eb5634425e098bd6902731c7e6604c3e5a5ab08155bf5341c0952c3a421822087c034a5396bb084bc4b864a42ad9fd3d8f75a8290deb79a3f0631d1b5b19c88e6b7ec4037a2a88a3fa29e31da617aa4bb808493c311c1b3fc60c3a5a9449b5d198e5f01bf85b07f56d1addd17a1847726a1d0d5f4b71f5b6af5f8fddc54d1e58c1271712edbf848197ea263cd97c688eaf2d3ce5bba01a50c01768929cd9e3a78e174281824d0630dd34a6587958a896a89a91f84b3ba83860cf4eefff96b4534065e3d33804086ec7ea274d91da4c70e598fbac1cd6f4d5ea289da51ca75980a2a3c574c11784f00332bdb8f97b2d098fd319aa9336ddf9c6fc0c39eb552b901db6a7a4da755a15da3dd35b1dbee0c23809acbf1c80ce162cd350d1166efd7c13aa8029a648de95002ce14489a983f64f544f8907da23487ff99d9d54b58e78a82632c931bfc5db3e51aa187f3c11760fa0d198caa8238a50b1b118a367fd893a6e4659aafaf2479f2cb534b8a9abe2410456efd144b37e77a91642b2e2739969279d2ae1a119087bbceffd0bdfbc2598321c5df43fb8cfbc26b0ca6fe80d67fdb9f5d69d114dcdd7f984e7eda8999337e156b0aad03bdf383cbe931af8496adcb3e6c3d2f6a518fc428c0a6781e0f951b8cebc2616426af3771c59397417d6c1f73c3d334f456fd6b67e3607b4dd5a525c5b8af347128963c8027e9623b3e32c5231a0d350103c9d5f790e6a1517ee8814674544922aca6ee0213af1514049cb2fe255374745fe102f9f4427e36ae15a613fd2b81bcf25c6aa3a44ee31367824a3d5ee6a2b72f5841107f5c15d80dd05fe14c02523dfa7380f333cd14b6ffccc44e22fa2567eb3b282799778f0a558e3eaef9b19fd3bb2ddcb67f74ddab228e68b58edaada907836db4e401baf20020e1251aa165a440a6c99d84a16d46e27a45d3696887ce3b2f89f4456e11933c67047f626f3b85114d911541931a37a327928fc4f0bb2c5a9f9160e38ab616ab388ea123234c7ac54788b20515886d9a12068cbbb7caa98da5519b4f6d5a102c704fddcf7de4d9f06863f481a0fea5b6b7195ddded7f978f0be0a207cd63eb95b7ebe4a7cdb7b89710beb4e78a41f6958546ce89f4a4c00f2b5952db3153ec125e2c6dcff2b2c1c3027aed5bcec81640d851fd600e93c0cd357836234c01b3bc54c3e4d6925472438f2914af24aeced9d94aca3ee367f39bae40c6a50fbb20da7057904feb0706cab8702539006756db902641496e4f8933cdfbe0ff0a0d1d0027d361560c7ce231071d378a3f5aa27c82941db8269db36825b17b15887274a7ec875f5003fab073464aab7e8bedfa36e34b6a1a021e600f0418f460cc2dd85bb36cf17ce94be303c530f58c01a1efbd4db2615f3d44ecf281167892b3114ab72d33dc6bffa3479540105e423dfe3090081f9d479092b1b77ff0b2636c3a97e934dc84588ae13d8b02c7c9d3b7420a9960f65811c738094", 0x1000) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r9 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r9, 0x8004745c, &(0x7f00000000c0)) r10 = getegid() lchown(&(0x7f0000000380)='./file1\x00', r8, r10) r11 = semget$private(0x0, 0x7, 0x7e6) openat(r7, &(0x7f0000000200)='./file0\x00', 0x408, 0x1) semop(r11, &(0x7f0000000040)=[{0x0, 0x78b0, 0x1000}, {0x2, 0x8, 0x1000}, {0x0, 0x0, 0x1000}], 0x3) semop(r11, &(0x7f0000000000)=[{0x0, 0xfffffffffffffffe, 0x1000}], 0x1) semop(r11, &(0x7f0000000180)=[{0x3, 0x6, 0x800}, {0x3, 0x200000006, 0x800}, {0x3, 0x4, 0x1002}, {0x0, 0x3, 0x800}], 0x4) 16:00:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x3, &(0x7f0000000040)) r2 = shmget(0x0, 0x1000, 0x13, &(0x7f0000ffe000/0x1000)=nil) r3 = getuid() getgroups(0x8, &(0x7f0000000300)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r6 = getgid() r7 = getpgrp() r8 = getpgid(0x0) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000380)={{0x1, r3, r4, r5, r6, 0x0, 0x7}, 0xbf71, 0x8, r7, r8, 0x8, 0x1000, 0x800}) clock_getres(0x8000000002, 0xfffffffffffffffe) r9 = geteuid() setuid(r9) r10 = dup2(r1, r1) ioctl$TIOCGWINSZ(r10, 0x40087468, &(0x7f00000002c0)) pipe(&(0x7f0000000080)={0xffffffffffffffff}) kevent(r11, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x26, 0x1, 0x2, 0x6}, {{r1}, 0xfffffffffffffffd, 0x75355a2df99bad41, 0xf0000003, 0x100000001, 0x8}, {{r0}, 0x305c910e64c0bcf6, 0x1c, 0xf0000000, 0x7, 0x5}, {{r0}, 0xfffffffffffffffb, 0x40, 0x91, 0xc445, 0x1ff}], 0x6, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x40, 0x40000000, 0xfffffffffffffffa, 0x8}, {{r1}, 0xfffffffffffffff8, 0x0, 0xf0000000, 0x800, 0x5}, {{r1}, 0xfffffffffffffffb, 0xc0, 0x1, 0x7, 0x400}, {{r0}, 0xfffffffffffffffd, 0x8, 0x80, 0x0, 0x6}, {{r1}, 0xffffffffffffffff, 0x1, 0x40000000, 0x8}, {{r1}, 0xfffffffffffffffc, 0x42, 0x8, 0x10001, 0x3}, {{r1}, 0xfffffffffffffffd, 0x20, 0x20, 0x9}, {{r0}, 0xfffffffffffffffb, 0x80, 0x8, 0x2, 0xffff}, {{r0}, 0xffffffffffffffff, 0x80, 0x40000000, 0x3, 0x9}], 0xa57, &(0x7f0000000280)={0x8, 0x1}) 16:00:27 executing program 1: socket(0x18, 0x8000, 0xffffffff) r0 = socket(0x2, 0x400000000002, 0x0) ftruncate(r0, 0x44) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) 16:00:27 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050309000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="1a1741c38234bf3c25453c43a0662a64bbe4b0e984c2e76576f6fb0ebd8ff87b3bc7f62460d1e5c7c3f0fb3be973504a08082718d3bbb12a8c36ce2abca684e14eacd61d55f09e0afa2279d4ed5a01ebd0d2da77b1112429b9aba71f7bd8fde9e44f74", 0x63, 0x0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:27 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r0, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x81, 0x69}, {0x18, 0x1, 0x3, 0x4}, 0x3, [0x5, 0x9, 0xfffffffffffffffb, 0x100, 0x6000000000000000, 0x4, 0x1, 0x9]}, 0x3c) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0x8) 16:00:27 executing program 0: clock_gettime(0xbf5d81f4c3c90870, &(0x7f00000000c0)) r0 = getuid() r1 = socket$inet6(0x18, 0x0, 0x8000040008) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000440), &(0x7f0000000480)=0x10) r2 = syz_open_pts() fcntl$getflags(r2, 0x3) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r4 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f00000001c0)=0xc) setpgid(r4, r5) setsockopt(r3, 0x0, 0xa, 0x0, 0x14a) fcntl$lock(r2, 0x9, &(0x7f0000000400)={0x3, 0x23, 0x10000, 0x9}) r6 = dup(r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000000180)={0x1fffe000000000, './file0\x00'}) r7 = socket(0x18, 0x400, 0x1) write(r7, &(0x7f0000000580)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) setsockopt$inet6_MRT6_DEL_MFC(r7, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r8 = semget$private(0x0, 0x7, 0x8000000020) semop(r8, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x7fc}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) r9 = getgid() ioctl$TIOCSDTR(r2, 0x20007479) shmget$private(0x0, 0x2000, 0x4000000483, &(0x7f0000ffd000/0x2000)=nil) r10 = fcntl$dupfd(r3, 0xa, r7) ioctl$WSDISPLAYIO_GVIDEO(r10, 0x40045744, &(0x7f0000000280)) semctl$GETNCNT(r8, 0x7, 0x3, &(0x7f0000000500)=""/76) getsockopt$sock_timeval(r3, 0xffff, 0x1003, &(0x7f00000003c0), &(0x7f0000000240)=0x10) setuid(r0) ioctl$VT_GETACTIVE(r10, 0x40047607, &(0x7f00000004c0)) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', r0, r9, 0x4) semop(r8, &(0x7f0000000080)=[{0x0, 0xffffffffffff4997, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x7}, {0x4, 0x9a8, 0x1000}], 0x4) 16:00:27 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1, 0x0, 0xfeffffff00000000}], 0x39, 0x0, 0x20c, 0x0) r2 = accept$inet6(r0, &(0x7f00000002c0), &(0x7f0000000040)=0xffffffffffffffcb) getsockname$inet6(r2, &(0x7f0000000080), &(0x7f00000001c0)=0xc) read(r2, &(0x7f0000000100)=""/147, 0x93) ftruncate(r0, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000200)=0xc) r4 = fcntl$dupfd(r2, 0x0, r2) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000240)={0x0, './file0\x00', './file0\x00'}) fcntl$setown(r1, 0x6, r3) kqueue() connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000002e00000000000400"], 0x10}, 0x0) 16:00:27 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = socket$inet6(0x18, 0x5, 0x5) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f0000000100)) 16:00:27 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = dup(r0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='r\x00') ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000180)=0xd) 16:00:27 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r0, 0x84) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r2, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r2, 0x44}], 0x1, 0x0) 16:00:28 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) r1 = syz_open_pts() r2 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x3, 0x3, 0x0, 0xfff, r2}) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCEXCL(r1, 0x2000740d) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x3, 0x1000, 0x100}, {0x18, 0x2, 0x7}, 0x4, [0x40, 0xf2d, 0x0, 0xb9a2, 0xfff, 0x6, 0x9, 0x5]}, 0x3c) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSTART(r1, 0x2000746e) r3 = semget$private(0x0, 0x3, 0x0) getpeername$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x2, 0x9, 0x8}, {0x18, 0x0, 0xdabd, 0x4}, 0x8, [0x5, 0x0, 0x6, 0x5, 0x3, 0x1, 0x400, 0x9]}, 0x3c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x0, 0xff}, {0x18, 0x2, 0xffffffffffff8001}, 0x2, [0xffffffffffff1a09, 0x1, 0x2, 0x1f, 0x7ff, 0x7e23e1cb, 0x2]}, 0x3c) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000240)) r4 = dup2(r0, r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) fchown(r4, r5, r6) getrusage(0xffffffffffffffff, &(0x7f0000000340)) openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x208, 0x0) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000440)=""/173) unlinkat(r0, &(0x7f0000000500)='./file0/../file0\x00', 0x0) mlockall(0x2) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000540)={{0x18, 0x1, 0x2, 0x80}, {0x18, 0x3, 0x9, 0x101}, 0x3, [0x9, 0xb906, 0x6, 0x17b2, 0x5, 0x100000001, 0x7fff, 0xffffffff]}, 0x3c) socket$inet(0x2, 0x4, 0x7fff) syz_open_pts() r7 = shmat(r3, &(0x7f0000ffa000/0x3000)=nil, 0x2000) shmdt(r7) pckbd_enable: command error 16:00:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004509) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000000c0), &(0x7f0000000100)=0x4) socket$inet6(0x18, 0x4000, 0x40) 16:00:28 executing program 0: r0 = socket(0x18, 0x80000000002, 0x0) select(0x40, &(0x7f0000000000)={0x2, 0x5, 0x400, 0xfffffffffffff001, 0x8000, 0x5, 0x1, 0xff}, &(0x7f0000000040)={0x200, 0x3, 0x800, 0x3, 0x0, 0x5, 0x7, 0x8}, &(0x7f0000000080)={0x6, 0x8000, 0x2, 0x7, 0x200, 0x0, 0x0, 0x80000000}, &(0x7f00000000c0)={0x5, 0x1}) shmctl$SHM_UNLOCK(0x0, 0x4) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0), 0x0) socket$unix(0x1, 0x2, 0x0) getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) panic: malloc: out of space in kmem_map Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *126558 65296 0 0x2 0 0K syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x174 malloc(200000,2a,9) at malloc+0xad5 kcovioctl(1b1300,80084b01,ffff800020c115d0,3,ffff800020b8b2d8) at kcovioctl+0xe6 VOP_IOCTL(fffffd8066c03588,80084b01,ffff800020c115d0,3,fffffd807f7c67e0,ffff800020b8b2d8) at VOP_IOCTL+0x9a vn_ioctl(fffffd8067204018,80084b01,ffff800020c115d0,ffff800020b8b2d8) at vn_ioctl+0xc9 sys_ioctl(ffff800020b8b2d8,ffff800020c11710,ffff800020c11700) at sys_ioctl+0x651 syscall(ffff800020c117b0) at syscall+0x5b8 Xsyscall(6,36,7f7ffffcfdb8,36,3,5d32378e890) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffcf8d0, count: 6 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic malloc: out of space in kmem_map ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 malloc(200000,2a,9) at malloc+0xad5 kcovioctl(1b1300,80084b01,ffff800020c115d0,3,ffff800020b8b2d8) at kcovioctl+0xe6 VOP_IOCTL(fffffd8066c03588,80084b01,ffff800020c115d0,3,fffffd807f7c67e0,ffff800020b8b2d8) at VOP_IOCTL+0x9a vn_ioctl(fffffd8067204018,80084b01,ffff800020c115d0,ffff800020b8b2d8) at vn_ioctl+0xc9 sys_ioctl(ffff800020b8b2d8,ffff800020c11710,ffff800020c11700) at sys_ioctl+0x651 syscall(ffff800020c117b0) at syscall+0x5b8 Xsyscall(6,36,7f7ffffcfdb8,36,3,5d32378e890) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffcf8d0, count: -9 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff800020c11200 rbx 0xffff800020c112b0 rdx 0xffffffff81f89682 apollo_pio_rec+0x9060 rcx 0 rax 0 r8 0xffffffff8182bbb3 kprintf+0x183 r9 0x1 r10 0x25 r11 0x431d97091281fc0 r12 0x3000000008 r13 0xffff800020c11210 r14 0x100 r15 0x1 rip 0xffffffff81c8ebf8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c111f0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.1) pid=126558 stat=onproc flags process=2 proc=0 pri=56, usrpri=56, nice=20 forw=0xffffffffffffffff, list=0xffff800020b8b530,0xffffffff823ddcc0 process=0xffff800020b7c9f0 user=0xffff800020c0c000, vmspace=0xfffffd807f00b5a0 estcpu=6, cpticks=2, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND *65296 126558 76826 0 7 0x2 syz-executor.1 84378 364366 76826 0 3 0x82 piperd syz-executor.0 96503 63800 0 0 3 0x14200 bored sosplice 76826 177228 66705 0 3 0x82 thrsleep syz-fuzzer 76826 332816 66705 0 3 0x4000082 nanosleep syz-fuzzer 76826 381683 66705 0 3 0x4000082 thrsleep syz-fuzzer 76826 407461 66705 0 3 0x4000082 kqread syz-fuzzer 76826 158772 66705 0 3 0x4000082 thrsleep syz-fuzzer 76826 286980 66705 0 3 0x4000082 thrsleep syz-fuzzer 76826 482173 66705 0 3 0x4000082 thrsleep syz-fuzzer 76826 41310 66705 0 3 0x4000082 thrsleep syz-fuzzer 76826 53721 66705 0 3 0x4000082 thrsleep syz-fuzzer 76826 239067 66705 0 3 0x4000082 thrsleep syz-fuzzer 66705 208874 27895 0 3 0x10008a pause ksh 27895 222852 68999 0 3 0x92 select sshd 1048 244930 1 0 3 0x100083 ttyin getty 68999 445219 1 0 3 0x80 select sshd 89671 463517 5946 74 3 0x100092 bpf pflogd 5946 189113 1 0 3 0x80 netio pflogd 21788 447054 21441 73 3 0x100090 kqread syslogd 21441 115171 1 0 3 0x100082 netio syslogd 5440 384418 1 77 3 0x100090 poll dhclient 61405 467111 1 0 3 0x80 poll dhclient 95273 41273 0 0 3 0x14200 pgzero zerothread 61884 128796 0 0 3 0x14200 aiodoned aiodoned 54823 367914 0 0 3 0x14200 syncer update 26602 216896 0 0 3 0x14200 cleaner cleaner 43264 317926 0 0 3 0x14200 reaper reaper 19517 19832 0 0 3 0x14200 pgdaemon pagedaemon 42699 411959 0 0 3 0x14200 bored crynlk 19035 311335 0 0 3 0x14200 bored crypto 59957 164334 0 0 3 0x40014200 acpi0 acpi0 6152 79079 0 0 7 0x40014200 idle1 30376 378926 0 0 3 0x14200 bored softnet 26771 338694 0 0 3 0x14200 bored systqmp 69690 306480 0 0 3 0x14200 bored systq 15152 129103 0 0 3 0x40014200 bored softclock 92133 29206 0 0 3 0x40014200 idle0 13414 153329 0 0 3 0x14200 bored smr 1 74783 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 65296 (syz-executor.1) thread 0xffff800020b8b2d8 (126558) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff823d1188) locked @ /syzkaller/managers/multicore/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x594 #1 syscall+0x48b #2 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9499 71945K 71953K 78643K 10743 0 0 pcb 25 9K 11K 78643K 358 0 0 rtable 82 3K 4K 78643K 389 0 0 ifaddr 47 11K 13K 78643K 112 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1484 0 0 iov 0 0K 28K 78643K 77 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1197 75K 76K 78643K 1482 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 10 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 1K 1K 78643K 71 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 4 9K 25K 78643K 449 0 0 sigio 0 0K 0K 78643K 8 0 0 proc 54 51K 71K 78643K 446 0 0 subproc 53 55297K 67586K 78643K 225 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 28 0 0 in_multi 22 1K 2K 78643K 80 0 0 ether_multi 1 0K 0K 78643K 2 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 72 318K 318K 78643K 72 0 0 exec 0 0K 1K 78643K 253 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 83 13K 29K 78643K 2331 0 0 UVM aobj 22 2K 2K 78643K 24 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 15 0 0 NDP 9 0K 0K 78643K 35 0 0 temp 116 2367K 3004K 78643K 4474 0 0 kqueue 0 0K 0K 78643K 5 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 8 0 5 1 0 1 1 0 8 0 inpcbpl 280 254 0 247 1 0 1 1 0 8 0 plimitpl 152 33 0 25 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 78 0 47 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 75 0 71 1 0 1 1 0 8 0 nd6 48 12 0 10 1 0 1 1 0 8 0 swfcl 56 1 0 0 1 0 1 1 0 8 0 ppxss 1128 5 0 5 2 2 0 1 0 8 0 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 21 0 10 1 0 1 1 0 8 0 pfstkey 112 21 0 10 1 0 1 1 0 8 0 pfstate 328 21 0 10 2 0 2 2 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 357 0 210 12 0 12 12 0 8 2 art_table 32 358 0 210 2 0 2 2 0 8 0 art_node 16 76 0 48 1 0 1 1 0 8 0 sysvmsgpl 40 9 0 2 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 69 0 59 1 0 1 1 0 8 0 shmpl 112 22 0 2 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2185 0 761 47 0 47 47 0 8 0 ffsino 272 2185 0 761 96 0 96 96 0 8 0 nchpl 144 3033 0 1404 62 0 62 62 0 8 0 uvmvnodes 72 2331 0 0 43 0 43 43 0 8 0 vnodes 200 2331 0 0 123 0 123 123 0 8 0 namei 1024 8834 0 8834 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 10185 0 10185 7 5 2 5 0 8 2 sigapl 432 630 0 616 3 1 2 3 0 8 0 futexpl 56 5112 0 5112 1 0 1 1 0 8 1 knotepl 112 243 0 214 3 2 1 2 0 8 0 kqueuepl 104 136 0 134 1 0 1 1 0 8 0 pipepl 112 406 0 387 3 1 2 2 0 8 1 fdescpl 488 631 0 616 3 0 3 3 0 8 0 filepl 152 3839 0 3746 6 0 6 6 0 8 2 lockfpl 104 180 0 180 2 1 1 1 0 8 1 lockfspl 32 257 0 257 2 1 1 1 0 8 1 sessionpl 112 22 0 12 1 0 1 1 0 8 0 pgrppl 48 28 0 18 1 0 1 1 0 8 0 ucredpl 96 783 0 774 1 0 1 1 0 8 0 zombiepl 144 616 0 616 2 1 1 1 0 8 1 processpl 840 647 0 616 4 0 4 4 0 8 0 procpl 600 1583 0 1543 4 0 4 4 0 8 0 srpgc 64 30 0 30 3 2 1 1 0 8 1 sosppl 128 11 0 11 2 1 1 1 0 8 1 sockpl 384 545 0 526 4 0 4 4 0 8 2 mcl64k 65536 229 0 0 29 1 28 29 0 8 1 mcl12k 12288 3 0 0 1 0 1 1 0 8 0 mcl9k 9216 3 0 0 1 0 1 1 0 8 0 mcl8k 8192 1 0 0 1 0 1 1 0 8 0 mcl4k 4096 6 0 0 1 0 1 1 0 8 0 mcl2k2 2112 1 0 0 1 0 1 1 0 8 0 mcl2k 2048 115 0 0 14 0 14 14 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 321 0 0 18 0 18 18 0 8 0 bufpl 256 6544 0 1050 344 0 344 344 0 8 0 anonpl 16 83837 0 76839 56 12 44 49 0 125 5 amapchunkpl 152 3703 0 3618 17 13 4 9 0 158 0 amappl16 192 3053 0 2600 44 13 31 36 0 8 6 amappl15 184 344 0 342 1 0 1 1 0 8 0 amappl14 176 37 0 31 1 0 1 1 0 8 0 amappl13 168 58 0 55 1 0 1 1 0 8 0 amappl12 160 6 0 6 1 1 0 1 0 8 0 amappl11 152 572 0 558 1 0 1 1 0 8 0 amappl10 144 72 0 69 1 0 1 1 0 8 0 amappl9 136 648 0 644 1 0 1 1 0 8 0 amappl8 128 176 0 153 1 0 1 1 0 8 0 amappl7 120 58 0 51 1 0 1 1 0 8 0 amappl6 112 61 0 51 1 0 1 1 0 8 0 amappl5 104 234 0 218 1 0 1 1 0 8 0 amappl4 96 315 0 291 2 1 1 2 0 8 0 amappl3 88 184 0 179 1 0 1 1 0 8 0 amappl2 80 4698 0 4653 2 0 2 2 0 8 0 amappl1 72 23288 0 22863 24 14 10 19 0 8 0 amappl 72 1851 0 1819 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 23 0 2 1 0 1 1 0 8 0 uaddrrnd 24 631 0 616 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 631 0 616 1 0 1 1 0 8 0 vmmpekpl 168 9473 0 9450 2 0 2 2 0 8 0 vmmpepl 168 78541 0 77184 116 31 85 94 0 357 15 vmsppl 360 630 0 616 2 0 2 2 0 8 0 pdppl 4096 1270 0 1232 6 0 6 6 0 8 0 pvpl 32 265914 0 255843 144 21 123 129 0 265 21 pmappl 224 630 0 616 3 2 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 532 0 5 16 0 16 16 0 8 0