kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Fri Feb 15 20:55:09 PST 2019 OpenBSD/amd64 (ci-openbsd-multicore-1.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.81' (ECDSA) to the list of known hosts. 2019/02/15 20:55:36 fuzzer started 2019/02/15 20:55:41 dialing manager at 10.128.15.235:39236 2019/02/15 20:55:41 syscalls: 1 2019/02/15 20:55:41 code coverage: enabled 2019/02/15 20:55:41 comparison tracing: enabled 2019/02/15 20:55:41 extra coverage: support is not implemented in syzkaller 2019/02/15 20:55:41 setuid sandbox: enabled 2019/02/15 20:55:41 namespace sandbox: support is not implemented in syzkaller 2019/02/15 20:55:41 Android sandbox: support is not implemented in syzkaller 2019/02/15 20:55:41 fault injection: support is not implemented in syzkaller 2019/02/15 20:55:41 leak checking: support is not implemented in syzkaller 2019/02/15 20:55:41 net packet injection: enabled 2019/02/15 20:55:41 net device setup: support is not implemented in syzkaller 20:55:46 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r3) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') r5 = socket$unix(0x1, 0x0, 0x0) r6 = dup2(r0, r0) sendmsg$unix(r5, &(0x7f0000000400)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000300)=[{&(0x7f00000001c0)="a7e208c599b94272d0daf6e575ab93707ba7bf3d1c8ee839ae6afbac8884ecb4c87656de11813c817a7482e91c2870fc9e3b3e2213a85adb99d5647616fde80bca923176a0fcc9e69a6904c30c3185d09d1f00a7c9592d4222", 0x59}, {&(0x7f0000000240)="477c7e1d56e81c90bbca8330764ca3311492dff3da91ed1cb895b25faa6ed58fc87c3ff61fa61dc58c2a37c5ed61d4854c939a4fdd427991416b851a53972ce2fbf3b792a7ac693664e05d0860e049db5e42b5841453bcf7642dc5983e924412a734275ac023e290c3e13bb5e6c8f5b30bbc2db8a492827ec6e069817428d85a856d2974800066e7bde2e6fd7ac212baf790c7e37ff95e6179c979a1b4cca3e40f2230d9c80aee306b9a81bcde8352146957b8ed7b8e5cce", 0xb8}], 0x2, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r1, r0, r1, r5, r5, r0, r6, r5]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0xb0, 0x2}, 0x4) connect$inet(r6, &(0x7f0000000440)={0x2, 0x0}, 0xc) ioctl$TIOCEXCL(r6, 0x2000740d) ioctl$TIOCSCTTY(r0, 0x20007461) mknod(&(0x7f0000000480)='./file0\x00', 0x0, 0x80000001) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000004c0)=0xbe) lstat(&(0x7f0000000500)='./file1\x00', &(0x7f0000000540)) r7 = shmget(0x1, 0x4000, 0x30, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f00000005c0)=""/125) pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000000c40)={&(0x7f0000000680)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000b40)=[{&(0x7f00000006c0)="265cfa8584b09550ac6d31e14353f1c65b9b0fa7712f0bfaec7f18443998d50c3d08fa632137257cfa7b03c070f84f7965b5b756f84f804953a483af3a641d741c7a35e9014bf5a3b594e2c2869b0060b5f6472eba2172148181d9a5a39084ffb59761a325e97c7e291d6178d7e6f0f59e748a97436e3a5791e8b40590f7b04ed409aef6809313518a60a56089d4f99bf2630747092fb4b5db62496271fbfacc0afa9d6024cb4bcaf91cb3e0fb225392c88df7c3fc6dac660da09a0b5925bda98fba9f2f62bd19d519375ded97d974804417110dae371da70da6bd55922271a37b56856cf1913b31d2e4fabbb8c0e87f6bba3abbdec6b2", 0xf7}, {&(0x7f00000007c0)="47c02aecf39dd74f5fe8c5142dcaf3c8ef308105ca5ad96112e14e7a63a00dd926d573c5d2b8a6c51d83d04989916715f39844a08093ee23057425", 0x3b}, {&(0x7f0000000800)="0cc15f82b9ce59c943de566b239c33906b837d4cb92995890e9d3613", 0x1c}, {&(0x7f0000000840)="5efb6d815e50e369b9f0501fadb7cad88f3c12cd55cf5b027ef88fbfbe2e90964f2e2212eb32efab61847e45b11f3990472a7a83b303f91d797b339d22f99df31bdba504399b51d0ad704f4432d4a804a31e055f19a95421a9f3ffb58b301a70", 0x60}, {&(0x7f00000008c0)="7d44f2de3f8b9be55de31437d6231e74f4529994506c7cec65cfcc9e4b9170b02f006f93ce0fa0f1b73bff57e1fb1fd1f9b8a894d23efdb91e85fe730ed9c85cf7007e8fbff246b86b05352f4273e9d6037f611be5fbde5c434873d3b22531c1baacdf751faba6f9ae7579a8f46f0e8428ceb5d5d5a322c01e82dc0628b7f87b214a495f2bddc44921824b0a9677e0b7988f7ef278e390ed112787455bd425dbe1a0855120bbe50922", 0xa9}, {&(0x7f0000000980)="a50ccc", 0x3}, {&(0x7f00000009c0)="b241aac555fff790dcc2c4c50e545707eea4673f86f3f2e0f5530c90cb31e282e3816910163cd43d009f83e3ebae2abe17206d39f3b01d9f6eef41a9afbe678ad49bb285a3b77dfe5446bd8624f7ab03aa2d53d64155a3da75ad989999d922552ae2d3deff267da0524f8f670bd279844a49e225762be2e663dff0d5f11510b8d5682ec073a838c16ab40cbd5e68336bb3a260dd389a1a4351493d08f57c3df223d221887f3e7b6773e195501484e15ca41ec575b57e8ba6068ca8cc5d8eaf518553f563c2", 0xc5}, {&(0x7f0000000ac0)="ac97500116cbdabbf1277951faa82d0f131838fa9bf236d90b32df9698ff04ff49fd4c3bb22778c27c71905033f0d6d63cb5104e9d150c63a550acfa1df8ea703627a4b2e6f201c28a84f9518a7283c7da66532bdb02ed9ba76e3756", 0x5c}], 0x8, &(0x7f0000000bc0)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r6, r5, r0, r5, r9, r6]}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r9, r5, r1]}], 0x80, 0x4}, 0x401) symlinkat(&(0x7f0000000c80)='./file1\x00', r1, &(0x7f0000000cc0)='./file1\x00') r10 = shmget$private(0x0, 0x1000, 0x120, &(0x7f0000ffe000/0x1000)=nil) r11 = semget(0x3, 0x0, 0x21) semop(r11, &(0x7f0000000d00)=[{0x1, 0x100000001, 0x800}, {0x0, 0x9, 0x1800}, {0x1, 0x5, 0x800}], 0x3) shmat(r10, &(0x7f0000ffc000/0x3000)=nil, 0x3000) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000d40)={{0x4, r3, r4, r3, r4, 0x7, 0xba9}, 0x9, 0x8, r2, r2, 0x7, 0x8, 0x8}) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f0000000dc0)) preadv(r5, &(0x7f0000000e80)=[{&(0x7f0000000e00)=""/90, 0x5a}], 0x1, 0x0) preadv(r0, &(0x7f00000010c0)=[{&(0x7f0000000ec0)=""/187, 0xbb}, {&(0x7f0000000f80)}, {&(0x7f0000000fc0)=""/226, 0xe2}], 0x3, 0x0) chroot(&(0x7f0000001100)='./file0\x00') seteuid(r3) ioctl$TIOCEXCL(r0, 0x2000740d) 20:55:46 executing program 1: chroot(&(0x7f0000000000)='./file0\x00') chroot(&(0x7f0000000040)='./file0/../file0\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x22) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) fchdir(r0) getsockopt$sock_int(r0, 0xffff, 0x1123, &(0x7f0000000140), &(0x7f0000000180)=0x4) recvfrom(r0, &(0x7f00000001c0)=""/4096, 0x1000, 0x0, &(0x7f00000011c0)=@in={0x2, 0x0}, 0xc) writev(r0, &(0x7f0000001300)=[{&(0x7f0000001200)="ea48481b29338a90e004e406bbad9566612da56d23c3a2a89ac5db37ccf4dd3fba496615aaf353fcc9d1341915437984761f659747b07bc078a7d7686d42febfaa695efe9228bdf013cd1816e45e4caac764c46bd7f69b0a707d3dcb6ca2169b1cc0fc2dbd65bd76c45480a5997d0ae9f4", 0x71}, {&(0x7f0000001280)="30920d0e346035673a3da0762a467a25ac3b9547bc5c0b7d0baf081c23871e4fff2aff87d9bade93f99c1a870db17509cfcfdddaee2f87a8740d7fcb9226839cfad8f2c760fbb61d84dc0e99541f9eae04d000b51a8da80b4db23e62c080d781566b428aa8b8a0a43c8992d0fdc44e482d33e9ee75b94812dd58291f8e8ef56a", 0x80}], 0x2) socketpair(0xb255c0061033d546, 0x8000, 0x401, &(0x7f0000001340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000013c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000001400)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x3, &(0x7f0000001440)=[r5, r7, r9]) semget$private(0x0, 0x4, 0x40) r12 = getgid() ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000001480)={'./file0\x00', 0x7, 0x9, 0x400, 0x1, 0x7, 0x5, 0x5, 0x0, 0x2, 0xfffffffffffffff7, 0x2}) recvfrom(r1, &(0x7f0000001500)=""/169, 0xa9, 0x40, 0x0, 0x0) fchownat(r0, &(0x7f00000015c0)='./file0\x00', r4, r6, 0x6) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000001600)={'./file0/../file0\x00', 0x3, 0xe374, 0xfffffffffffffff8, 0x0, 0x7ff, 0x1, 0x0, 0x3, 0x3, 0x7, 0x400}) chroot(&(0x7f0000001680)='./file0/../file0\x00') semget$private(0x0, 0x3, 0x4) unlinkat(r0, &(0x7f00000016c0)='./file0/../file0\x00', 0x8) fcntl$setown(r1, 0x6, r3) unlinkat(r2, &(0x7f0000001700)='./file0\x00', 0x0) getgroups(0x2, &(0x7f0000001740)=[r11, r8]) ioctl$KDENABIO(r0, 0x20004b3c) getgroups(0x2, &(0x7f0000001780)=[r10, r12]) getrusage(0xffffffffffffffff, &(0x7f00000017c0)) getgid() mknod(&(0x7f0000001880)='./file1\x00', 0x2010, 0x1) 20:55:46 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000000)="c4", 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="24b1a19d11245b7f76c12be77d948516878953a464ca6b771cc4dc85baf3124bf8a4d722ec381d3ed652bb39d0bea9473ece28be0bfb281afb692bae7e11cab2de11b122c43fb9087807fdb93eddd55969da69e4fca48358b06ee7137849ad38a41e1a53cb70d6d1e54e83a6", 0x289) 20:55:46 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = socket(0x0, 0x8004, 0x8) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x7ff, 0x5}, 0x10) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0xff, 0xd61e, 0x0, "3cbae5873238bfb56193e7b794a29f26e606251a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 20:55:46 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() dup(r1) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000000c0)) kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0xf8, 0xb649}, {0x18, 0x3, 0x1f, 0xf3}, 0x80000001, [0x6, 0x1, 0x5, 0xffffffff, 0xffffffffffff7fff, 0xefc, 0x100000000, 0x7]}, 0x3c) 20:55:46 executing program 1: r0 = getgid() getgroups(0x9, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r0, r1) shmget$private(0x0, 0x4000, 0x48, &(0x7f0000ffa000/0x4000)=nil) clock_settime(0x0, &(0x7f0000000000)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCBRK(r2, 0x2000747a) 20:55:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xffe7) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x8000000081ea, 0x0, 0x3, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) dup(r1) 16:00:00 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mknodat(r0, &(0x7f0000000100)='./file1/file0\x00', 0x10a5, 0x2) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000140)='./file0/file0\x00', 0xa) mknod$loop(&(0x7f0000000000)='./file1/file0\x00', 0x6004, 0xffffffffffffffff) mkdirat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') 16:00:00 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000000c0)) openat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x100) r1 = syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) dup(r1) 16:00:00 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) getrlimit(0x3, &(0x7f0000000040)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x5}], 0x2}) 16:00:00 executing program 1: nanosleep(&(0x7f00000000c0)={0x100d0, 0x3b9ac9ff}, 0x0) msgget(0x2, 0x108) nanosleep(&(0x7f0000000040)={0x8000}, &(0x7f0000000080)) 16:00:00 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) r2 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r5 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000480)=[0x0, 0x0]) r8 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r10 = getegid() sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000000c0)=[{&(0x7f00000001c0)="e993a00dbb0c8887307316ba1f85083201a2067d384f099db3258d1999a6ce13ea0eb059e33c0c70057e8b376fb9403c76dd5a3ec45679e547c281875b0ac12178a18e916f034184e6393d3a916290f46b37c55edd8d9ca1647d39ff02dba88ed9fdbe01931a764487bc3bf26b3c2b6a08544c31933e24", 0x77}, {&(0x7f0000000240)="e801dfb2e421a5f9c920238c9a128dc7ca04ba80c0c09093fd2dc28374cc34f551f5d5844646e581d1cd21c0e17a0e7b3911856431c6975fc934738673f554bcd4cd5a93a251e762d8b0e0c84906fef5d55d6d669115c21774f3e3263cb3d6ef71c75a903f67326c7dd1759307664601cfd0feba0b4e0c6f7e68aa08e9c5e89f6a6fc779ab42bfb4b438fc01bca8b093ce2394c4b51df8529fedab59f8293e3eeaca76ea4b08dd8b8586a0800b35560ab44349ebcdc48f0c", 0xb8}, {&(0x7f0000000300)="ed4fb7feb0ff53d267ae9b9b05b32329d6fbbb412badfffc3c39713200e01bb333d65b86547c3eebc897b7049ac40bc265a1b178a30a755ebd9bf381b0043b38b8cb18e199e09772e2fd565185e9d1481ac8783265835378fb77c1a75feddb6b1c3072347a00e74390d37bf96052a67500519d8a40f1790fd1ee71f463939c7f00d1929dd3", 0x85}], 0x3, &(0x7f0000000500)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x90, 0x2}, 0x1) r11 = kqueue() kevent(r11, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r11, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xc20, 0x0, 0x0, 0x0) ftruncate(r0, 0x0) 16:00:00 executing program 0: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3, 0x0, 0x0, 0x0) rmdir(&(0x7f0000000000)='./bus\x00') kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:00 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x97}], 0xa4, 0x0, 0x0, 0x0) kqueue() r2 = dup(r0) kevent(r2, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 16:00:01 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000004, 0x2, 0x0) close(r0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup(r0) sendto(r1, &(0x7f0000000000)="f08f66002fffd2fc528cec829255d4acd5c6", 0x12, 0x8, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 16:00:01 executing program 0: chdir(&(0x7f00000001c0)='./file0\x00') r0 = semget$private(0x0, 0x3, 0x80) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000440)={0x6, 0x6}, 0x8) setuid(0xee01) r2 = syz_open_pts() mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffffffff, 0x800}, {0x2, 0x8000, 0x800}, {0x4, 0x9, 0x1800}, {0x4, 0x3, 0x1800}, {0x2, 0x1, 0x800}, {0x3, 0x7fff, 0x800}, {0x1, 0x5}, {0x4, 0x7fffffff, 0x800}], 0x8) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x40, 0x27) unlinkat(r1, &(0x7f0000000480)='./file0\x00', 0x8) semget$private(0x0, 0x0, 0x20) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000400)=0xc) pledge(&(0x7f0000000300)=':-,\x00', &(0x7f0000000340)='\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000200)=0xff) getsockname$inet(r3, &(0x7f00000004c0), &(0x7f0000000500)=0xc) fcntl$getown(r2, 0x5) 16:00:01 executing program 0: minherit(&(0x7f0000bcb000/0x2000)=nil, 0x2000, 0x3) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x80) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x2010, r1, 0x0, 0x0) madvise(&(0x7f0000f77000/0x3000)=nil, 0x3000, 0x6) 16:00:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20410, 0x800000) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x400001, 0x2812, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0xc0, 0x8000000000008) 16:00:01 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000140)=""/169, 0xa9}, {&(0x7f0000000200)=""/114, 0x72}, {0x0}, {&(0x7f0000000440)=""/237, 0xed}, {&(0x7f0000000540)=""/229, 0xe5}, {&(0x7f0000000640)=""/202, 0xca}, {0x0}, {0x0}, {&(0x7f0000000740)=""/146, 0x92}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000000c0)="40c4f23ddaa9f41f481a65acf83c4d6d1fcc669f", 0x14, 0xa, &(0x7f0000000100)=ANY=[@ANYBLOB="01d30000000000000000"], 0xa) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) getppid() shutdown(r1, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) write(r0, &(0x7f0000000040)="78a9ac6272aa3ef227e787b6322f2437d02240abe616561e7cbd9b", 0x1b) 16:00:01 executing program 0: r0 = socket$inet6(0x18, 0x4007, 0xfff) listen(r0, 0x0) accept(r0, 0x0, 0x0) r1 = geteuid() r2 = getegid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) shutdown(r0, 0x2) 16:00:01 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x400, 0x8, './file0\x00', 0x8, 0x6e5, 0xc134, 0x9}) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) poll(&(0x7f00000000c0)=[{r0, 0x40}], 0x1, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80000000011, 0x4) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x6}, {}, {0x3}]}) execve(0x0, 0x0, 0x0) 16:00:01 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) socket$inet(0x2, 0x5, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0xb1) 16:00:01 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xfffffffffffffe66, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="10000000000000000000000000002000"], 0x3c2}, 0x0) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d6, 0x0, "d795c1e7ab6fc6e23c5b00000000000100e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bd0cd24e91c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e9a3fbed9d7c7f5ecd505d1f67a90bb05dc03e23ac168a0237f559f7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d2091f2e9bdd11c4518138f751d07150000f34322c0cdf50600000000000000cfebcdd79cd66c3140972d2eae1f3c146ed5ead4fc43c6c3b018be5455ba5fe808ff840f9e13da075ee54c062044a263e46503f0ee68df5d7f7a6c740d4cda985d7c88b43eb30b40050321fcd5fa0a2efe8dc4f4c6ed7a127c5caae7ff8fe9a63dc986b000", 0xdf) r1 = syz_open_pts() close(r0) dup(r1) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "8549550002200000deff001167f4bfa695adfc86"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffffff, 0x14c, "b04d00f3ff0a631a00"}) close(r1) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:00:02 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) fchown(r0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x3, [{0x1, 0xb93}, {0x8e3955f6435cada9, 0x7ff}, {0x2, 0x5}, {0x1, 0x9}, {0x3, 0x1}, {0x3, 0xfff}, {0x1, 0x4}, {0x3, 0x5}, {0x3, 0x2}, {0x0, 0x1000}, {0x1}, {0x3, 0x5}, {0x2, 0xfffffffffffffffc}, {0x1, 0x4c30}, {0x2, 0x9}, {0x3, 0x7}, {0x3, 0x101}, {0x2, 0x65}, {0x3}, {0x3, 0x2}, {0x0, 0x101}, {0x2, 0x5}, {0x3, 0x3e}, {0x1, 0x1c}, {0x3, 0x9}, {0x3, 0x7}, {0x1, 0x3f}, {0x2, 0x401}, {0x3, 0x8001}, {0x2, 0x9}, {0x3, 0x100}, {0x1, 0x10000000000000}]}) 16:00:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r1 = kqueue() ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0x80, 0x0, 0x0, 0xfffffffffffffffc}], 0x1, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000100)=""/89, 0x59) 16:00:02 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000700)="9f8218095a463f77b8f2f74932221387725483313c16f994ca4a83ba6d946696c635c7bc08d04102254bb2dc15b082d69e746480800786ab748bc05ef44c0726f4bbdc4af51d435bc8deba79548935d4c09627d74687275969d65342f4cf4fff7ff4cfd9e98a0d498305b088792a4e9d02fc3fb23368e42482841531f1a210a022b28e6ceaacdbdf0dcdee7720ac5d9eec2659071e5e72ec12259928927e595f7a6ed9d78f28591f41f3e47b2e9f2707bb15c5ac507c3b07d25cfd85e122a3b9bb3eb1dd6fcdb8c6e2bf263590bc19f4eb6e7eef5fd48aba7f0281f8127a72fbf3e6ef6b3a9c577ab53cca3f27714ed807cbd31b725b090bfdae7b4c6f2bf45aed5747b74eb2c831c0978422d95a2b142ba0795f49c68f9017117ce23025156570b09fa4a61e42c0ddaa93d0b9eb5a4ab3e6b24d67d0307134a4c4ffe32754c46607824ade12e8dc561a7e04d8515c0e27ad52da0d4602e9b92f1c4a8c20974b2667e9d822df28d36796e82b4252253ecd6207b65b4f09683a82e8994140ba57a659a0e582e3ff701bda969eae7a958566b00fdc847d5a92e25f7daf27ec6ab7d59c9a08a0803d6566c14e7f0bdaa2ba6e6666e216f8de97fa7d3a2f50e5dcfc4017d41ebbe3899dec33032d4d65e9324af7bbe9328081f715d7e163b0d3ae61872fb6dabfdd85dd2b93c9df17fd89a84b0343991b89a24d0514e3860eb67f14d28a1cd9fad0a03b741a0c4743454efdf722c8a2b16ea98f5bdc427eb1c15811a10791d821170b85804282e7d31f2c38e3cc667aba044a2ad53aec3969fddc756a1b8a8542dbc9aefaa0cb788dfa1e7b5c1b9d00d6776f5a217179b1374d48fc903fb6ad204dbebbdbb1784e6c9fa80a9faa9825ee1c74f31deb5155c0a9e9ec74951e0f879c522eb3ed5ffe49c41659cb0ad921ec098e73fcdb388bebb5a1894143fb05fac7d922719dd8d1395dc02b4efd74e190c8d9a73cb904424e5bd921ae3d40506d2342619daa05b35a9e83def87fc908879f080b210264f5d05d060ce5d964a6960e5f8ec4044e010f0e729b88e037d53832ca9803c4bb5b5d715c031624dbd2c275a8e440e990112536bd3b2998376d5535d8739872a0ee69e7fe0a3ba800376f6a358c4e8112d23acbb6447f20f7f0adacd28b87023b9462451b1f1fd338a016117fff669f7a14aab8d6e4403d37fce04be7c75c75ec3ba381540cd2a4d3ecb39fa930f2a593520c6361749c099fff74afddd5cc5893a874820418ba3e4f3f4430dd529eb0bb0b411bf39cd226e286e0b70e86d277ec42269d897c604e54b834d5e5e48e7ae010dd47c4c936941d094cfcb193518de764f2d1a9e79337d597c1b89b413d24e54795749aa683b5f49b9f768b7de4864447f415f6293899654ceb860f24e6b8a1137065e36dbcf4b6e824f0a142ed42b376ee7ac5483822e9d855769730595143c636ff2bca697d07f2caa00ca3617a19e0f70232fe52feb7f251dfd2c5a69ca0ed5353194901f79233b8f0624a6330e5c3a5e92d3d7336fab6ce328afd1e51e15291ebee6623636d5429b95e8513492589cb2acca96f5d1731cd81875ce169bd3080f27e4b2f9a46855a5c2e040d352444136474037c2de1c0177f345e184f3f66c8a0bbe8e520b80a448f5bb28d8bea25081d905db85dac2461aa6609279eef7a3c4418e698fd4f2b2fa32f0655072c185d26435408ec413d560ab88d44c9dc54049bdb48922b5dc4b335acb82c8f7aa6f07e600e3ca2c57c38f1a43f6a43848d0b0a6ec23412ba525579fa0c001e448cc912ef24b0b8f9b0b0fd1212dfc513edd4afa51445ac0479a02f1dd4ea5e9492220f20da08a9ce74160c02aa4e672e747f7ae02b7e1c063e9259ebf4c70b92704b5a5ffe22659e2841187f274fb132f5d11785b51eab0b32e998cb8dc2d9ad3fc3edef048bfe352fc9d29d9f6fa35b4bbf8965f541a7cb6d67a5f420ce825727177ffdbaf42fd2b6ef8fe87d861f075f0fcaa8f423731e8e6de90bbb6053e3a2ace3bfdbbb1dc1cf1bc38ec151079f95dddf02d19bf05a8c6f4972c37f14d993fb9051eb8a6be902cad8d322ace85a387bbf9ae05da8ecb6ec34e084e5d77150d608b49687e26ba2f590884a69e89abbc1e31b33351e28a634477877b65686aa2b9487ce1088caee273a5e8986e12f21d38ddb25b9cec146ad6290649fc62a06be7d97384c1a44c5323b705bf9d0a62906bcb6a48ffd456deaa28ae73092ae228975a418c4e368f2c5a27ed1ad681e03d62ec71cf3d94ec218e35a6c690228206f975fbdd8088361a881c924de05a0e33feeb8598292f100cfd675ff198884524df287b8f3f8991c4c396a9abc6e6fab7a30c9ffb286638ba652da4cad6be2ad483c081c2a1d2aecc1f7e7290c41a5758e9a4ae23e2871eb897a48a20a77916ac0aa88722fb222270df6a5542c3d445a867adc8085d1f0445ff8dde057d02d6e9defc3160d3f6803352192f8d3253e3af192f199b63fecaf31504315d5530da3d95241d490e1428a519a50a015a5d0c2ef437a1fcb5fb4fa925741b391b3f98d4717e1e312fb0c185165efd42e7b1a2ea199c52a64a9def7fbdff49dea747696a866cbf246557a7d5f8fe1f42bb51fba2df738d82b7e36be6cc0ae7ef0f1f5e715c55378d4ed89ffc02bf539327cf0fcd015aba46adc812490c555b3837297c2f260c8c1035006080dd280c36648fd03cd2e1d05d4fa372c76372e32a54fdfba05da2fec6550afa5a3257929fee061b4c4cdf227c7365013858c84a903ba8168637d9fd5e173573abd2619b84665c351f3259fc919fa1f89cc021673d684645cda8335d1b05787e0d4487664005f303d3845e3e6892bced6ed40dcf34cb7c8ea1db16dacb7780f0873c011951d75e8eb82dc23dcc4eb6eb1d3c35dd0b4ee39cc53402f058ab5627ed3667aee9cebec744de2f73f8bfeb1f84c31ead5ac9fccf137552f4c0cd04cd48883295d86852f377ac49900106ffcaec4d806974bb15f4a4fb4c64861f56d5ef9ca49355f2012c974f0ea0c4695333761509095005d83ae79674df7bfaea2b45f01204e83299c9d7fa80458bf48bef1aa97b9b155156a86787247e2e93decfccef408db9ac453b5e9cdf622c5b312c888fe92e22c2601d04b248bca2f4b97f8944eb163aea49dc0571bd72167d374271033253341cab811437bde93c1b3176bc3379dd3e2452fdf8da382e75813e22e32ae9424d0e30c787a41620e04b4188fcdd46ae935f12c56846794abd528639882bc621c0cafe0a8950a4e538fe6127ca878178a0df949bf4730c0b4d77bf9c177b046d1bfca59896411f9057ff402e719df2abefaeadabe8429efe68cf97f7d24cb99ffb194280989bb982ae252f94d4814781b3d1c744f8ec9d392a815f0ffb63a7edae858ad5ae056d4fd0752ad849d5025be111b8b24473f91b2a19ea59e93549f0bc2fac044044a9b4bae39c51e808c8be46775d0977eb14a72611ffb58bd7c72f9cc90ab687a3c45ca104fb2d2f47e38c45f1c23d1e5f6c9f5a7b06f27bee90235d546668f2020ddda726edb81f991f78c7b3ece86406180b38ef9df8da3f1694223c10034b9bc90e73707b88654abd892043197d1466c682a4455c79e1c527d6da3b65a90d4233d761f2d6321be9c74a981d000d4ce35d4674dae6fdf7ebfeced0e715523437d01700c5e5bcd09ed154730ef0792ce48f782314dcbef27f6d27675c3d4f76ff1d5a65e9c02f23d3660b675997fabe5ad985d155004cc10a6e42d0a76e8c78fbdcf5e470a93c36530291ac6d4cdfb3cd89660fbb84bfab68725d25ede0cc37a778c9e82ed722e21bdb22590f2313a089d4babbaaae789f78723d795c6c01f4c45f9ac68cf7ef42306b1d219df591f5965488c5f4387132384133821e2cb9d3933ee88a34a65cf29df38865f71e4e63825799c22315f8619b3434da2e6c547f887446af07af5ad81accc04077676e902afdf559b4ad04185e68e04b90502e2f5d2379775db4e5bedceb52c114176b2acab45a54994557455e4cfb5743ae1444facc9961a651a33171b93ce333e51e3c7c5645a84ef8d8d7c9e11e52a3d6881d33156fc374add99c492e00768a219595f049dabcfc23485aea0526d65564215b63300274328cdad452830f227533530f85072a6d941cc0a74ac02e8e4205d310c36dd1555fd9f65d9e14620bc389c90ec6a5d1998026b97f9bbbd63b9b9fcbbf6a1c82dfeb3f7309e70a361f309164ee920d7a2c158ce342fa1e19a2bc63a3a762d6250df0dc8246449422553ad0712ddcae68f2649e8f923c8eafb801fb6e830d37127d5e850e012a597aac2727e44f843faa58aebd3b229f4a59994b2dff0254779efa54e1dc4bfbdabee21dcd6e8d9bfc7df48e4030c45f0038b7378d097d28985b81325164e054c714af342c121a6d060578ff9f2bd24805eb78f33720a9f57ad9c613d75e13954301616c10eaeee3b5b9b51fee8faeb420084bdc333ed7c9c7abdd833e4f3212249d43d662a114b8a9b4ed6b3084b6d31153f637d7779aefac17e05350fd5f88af433d7ecb22c7a04b90e6320edc75cab58bce391300c82c211bcb59af4a8cd597133fd3965e1698efede7e038008d6839daed7dcd1a50cb87f1fad551c346458bba86ef8c276120c8d5d092a077eac8a1ba0036071828a6969697c997709b6d5ee7beeb259bf867c7e2bd1bd724768367c2d718391ca89f1f0627408e0f6b9dbc6be78eed238566ed4d9332c614048d3f6cdd0ec7a0f1cc7476b29adb42cec7e7662fc585f08bd4c26a8e973ab2f0249991330b989baa9ea3a50d284a77369f185652d051c75ba7fad49e7327efbc7c859ea1b19a4048026d3d0779f5ad5c8a16f12c53475df98c142c4512da73ad8f0d8be0e1faa7abe1520b6b3f1e61f6701ff497db5603e3e1254466d92c38b730a6f1e703f6e865dd001f05940b9b15a3cb3c05ffdea8f10206de07fea1fa3491fc7d7893f4f1b1569b642064bb0c5310775c5020d0ccaf67e5f5960796091e16740a0c8cc2aceadf022e25ba990e060f2abd7d89ff15dece783016be73071c57438a734ea6d50604faa7ddfc9ed10b70b976f3687d17aea6194b2bb433c0f979b75f185b2284865b8bfb3e6fb51c6898af84a7ad8ff57da02566eb511a7d8f5d67af681b34090db2e73fb903954bdd499f45c85affd81fda48fc43ca537d0670f8a1a170cf642bc346f529704f63eb972b67bc7f2017dc348051bb57aac9fc5cb2ce28a96cc48681d7955e9687cad87493bcc00cf40504a1e6cafb0a5ae0ba0c6b88f7cf0bf0095ecafb683e374fde0a42086e07fee5dc2b96c52ee413ba5f35ac1718492ea662c8bdd461363dd41c693f3043eb3509aa6b1b88cf50e971ef74746d9437986bac4b8fd658e6f4f591bd59a188d7bf9a4d366ff85034871ec8cb8af8f6909ab741ffda4399c6090fecb36a735e199ccd7de5f2d298060d2c39455ba6f4b082dde336a804107d877a1675343e3ea47293b55f316c8deed7afe50a52bfbabeb5a89c1446bd3082d1b5dade35268a9db72c70c5a5a45b80280bcf450c665df17798673ee0703cd", 0xf81}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) r2 = geteuid() r3 = getgid() sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000080)="e751f5c4eb478e7e8bab11b2cfd98e383e37d2dbd5b7f43e296cecc3834725aa377f6bf9d20cf437c10d97", 0x2b}, {&(0x7f00000000c0)="672c9b7d99d31c267967c4eb42580fd21801c1", 0x13}, {&(0x7f0000000100)="c017bc1dfdb38524fb3a3ed1ed35da9fc43517c53353b61404c6fab025b678d83289683d2aa5ee6c8ca8002c9d1716ad7a3055e2b6d699444501922b004c83902f9ec326a7f18c4ef28a266a1e573dbee2092cb7132f2ddf31d63c546637c03ae11cb736a99fe9902cef4c049c120ab0a964725a9d5b9ea1b2c6cbee44193770bf189499e5c06aa46e05f3085bca4bc6488e7fe711a6d0906582452966d47d6dcea34e58ca1d0794041807fa20a0d173ad1f84a8c204e6c92804bf74cd452e5eb4fbcb8b4c687646db78f9728fefa0920af9e7250984e2d892377fb0c5e96d30ca481878f5255c45e6876b6846e3f0fd69", 0xf1}, {&(0x7f00000016c0)="8588acfd64138768312e8fc1463d2d58e112a9e13be68308cc3666c58434a901fb6ded7283c0ccab735b6d6daed940f434ac223a4f385c0b141492e6c40409bed363a9f380e2051fb3b94124680a5c8ac5656d1b4a5e58390488d7e0adc1f5c32e628b5b861fb12976cafb1404411611f002a7a5a5e6c6279a834d2a3c41f07d37824f056751116a0ed8e0c561cb6252d37ea65a7977409062d86fb154530808bf3359953f8f1eba5d274cc2745b11da4df4af2535f845c5eb51fc1e3d355f691edd08bcf955ccfe6d24f944a2b61750915b90416b66a97ecbb37b6e7b835ef61f2ebb2215aa3613cdaa56b79d026cad738ac372ee4c654b0096fe171284c34ada5f8cae34cbdecfb7edbc081207006f2758e5c18fccce1d9726d4e59271b9e4da74e1a5b4a9116b59c2fb520d12b234ac0d1fbc4c12f80ae246374224a2186a602070a58174e2948a7f0e64f3b93bcbcb6a84cf06e70ea19d4d8d5d4be271207508bd7dee6260195e8e7998f869dff376b3868696c5f09e5e516abf4a1c064964a717ab6ba097ecdd135b7fb4a47f1b2225efdcae677dae8125865af6b6ae18296dc2ec5c0ba240dde6689f50187ab0fa4b824b2065f93c129ae62ecba01324097bd3e1fb724cacfdab8cdd3bf56c0909076d34ac465a681078d5a2a91511b5ac30fd43073754ed9803233a86101c44b78ad32a2708b391dd18719f461dea7e53441a28f53475cc207e04cdbb60dd8e67e1f390c73bc6fe6f88606a2797b0c2740d210ec54f419b62c68589e05dfd064c50babc1eae1ca05afa54054bf437bcb98ee6b2f4cbc2bdf45076018b3d1a0d8fbd66572deddd28777a7d788d493dc1547767e8e28e5040cf2c0fd39b793b53331fe9f963716b2c50c453fecca26ada6063260946627064f9cbbf18998a103bf686e266e3c8abab0170fa1f84be62527ecb196fbeb4873167c249ef645241747d96890d4bb445a7c9b5c7156045dba91285a7096ad18e70070daeea70e2b10327b12078c7c29ae72f4ad6c81e2b72a48b580dd486bdb06941f03e366e0b67e533538b76ba48c7b7c507b4788e8f18dc77102013b945c310b929dbe5fb57f73872036950213afa611e1d9d41021acafb6b6f9eede69339332369cd03213ee8411e044e8c756ecd0c4ede34010c3f541d350872d06754c1e94bb1b2f208b8a1ab477c01d5fe5917c354f36889854e88f56c1c6b9a220bbc9416348290808db965193938f7b4b0abe766a412a144555e15c715c49ea275ddc5ef4b1760107fd617e87f20721c3f6d53aa300de4bbb1f4705c662b64dbc65d362a0fd4edd9c0892dbd029a1f56cd56257ff52094d2d573b67c3b137770abcea335434dc07f4038525d980c3dce5b6fecc272cdf806762b16ab3e5c8c185eae77fb8bca8a6c9d4795c97a35bc3c046b328ec84b34ed1c239152f63fe7825d89a59e2da70591093f1327fa5c4078b382d5aaa058a7860e7c01b345e465c36ee7f70daafad8366f24d303d8a44b3341fc4aacf80b761832f494721b4856c4ca5c650f7219bb1129840ca709339ad81ae69f02bc51f90ff236f5f062a5f6097425384158c023e962dcf0d760ad32d6e90a2c1d769fa92830502e723a48fe46f54c0eadec2ef3ff425bab6682d2e24cbf1538bf43506254483b90a5ce31143edffc62a321319822d6bf842ec2bd5951b8efd5b0a88862371681dda525ea7daea70d25518ec8bb0e0d29a7d6653477e9dbd71e6889411962e91a98b583a253a03fbf69b8818b668217b1229c8da54055c409afe8f6ab4e48cff0c560e2e9f470c436d3f4d8b7af872e91a127dc038a9bc704525a6543074a6cb25199cf03c71106248ae3588ac8893712a3b2d4bdac275d561742e3721904a813af2c11ad2a08e4ab3d3aea2f7a81801728e7fd92029e8b81216dc4eaa74a2a05fc1dc81cede09c2b9fc9dea24c50072aa8f859b2c63104d54355de99c33eb45e4760764d94c5101d2d95eb7ac0e810726f33c1c7bd6d14029bede2ed3a33535f91b3d8523a370ea961e97236581bf6f4820da7a32f6e56a250550baab7e7aacb2ca1995de0640e4d0509333908eff17c9a17de1c9f2e5a8e73ca64300d106c22f0bc9a04d7ecc6a0c7697fe9529939000218d6f6bf920d936a99c666461877880e88c8f28007b2fa34bfbce3840ed2fdadc8fb0240c1c6e9b5c8146d8a85fbe50ddc3b5374356a6a3a95a725c24783bf0feaa60cd12281f3e6fdb051913fb44ebee10f61d60ad5d551a20c6edfb64b3edd2a62cde92f74163a06851f1c96a5116a1e26e4145f27311f4f14c97bb0893d2df6790894a06372d53f2185285bcc09deedddbf763418fce2ee50b7cf326288621f04c180d5c25ac926a16192f2dda4e48b7b188b87c97a120d069dff64b760079ae6732a551dadac1d3b6b454a51ece4e5b29eada3948ee4a8152f9419c39aa28c4ecc33ca6e3a6b7ca8dd6139401feed55fdd63957a693c60f8572f4f6c1788728f7d509702fe600bbae23e9ad4caa6d14aea349e8e70368ccb5f881cd8fbb6d046214339f687abdd471e1b9b90b0a3d2b379b1e7cfec3b4491d07b97aea2bb7310b33c4f0d88d2c3d7c188ac621b74938df9ad11e2eaab688817d3a9f1d6ea4b8750b69a1484bd474e5bb7afa7109fbf13563eae65480b12bd35a64a2746394622b180db647a8b85921c14e863dbd7fcf9401a9bc5ee552ecaea0e606d70bcb3ab89e6d48a303ec56169bb784611b473cc2fca6581ff94b3551be3120a058ce11d7db71709ebe8d6f8aee82969b37dcfb7d454c680bd768abf87bc4d75fae53e9878cfb179d8e4c342d86d48780bfb19d9e39244e79cd056f669c671acaf52b09c1d4a789716561f4d338b83aefecb61c5c9b55f4063e8d34112fd358e57d74d747a588a41dfc54236824633e8049c502e27865187fc91de16500e0c172ac881ef52a70c7643b69f749ee0e7ba9f5f5677e89f03f0d4f252ad295ac2ad65344b894c8cbba44d8471cece304a31ff5fb33d0757699448437a2bd36a8aad54d89bc2531804971b111f8047bba2303523749a96e7ea469e1033ab556497a773c57d09cb639c8faceb057f5c2ac3ae2b52cb148193bca9dbd34b34402006b6233b1741b65f3f7bbb051ad272b289237523b3c632dddf48283bfda0735e716796a9f7d84c75b83956fd980fe7e3895654e7c2fd0eace8ad5bc6347a110bcfd0da2a00da5ab9549eb1c272b8895ca316903acec928a414f3a9235dbc4c9742e3b599b2d5ef1ed20ded80233e875d4e21733c89eb211eec192687da71cb9c0ace8b90eb1c62f1f48cf2793abc78894e2c06ff285f53e72175b3a3aff7a3ed4dff4312efd4c87fa10151dfad34ebc42f8c53367f35beea1b2bdbd94fd057eb0846e8d0a6d581414ef040268b98466ffa3b50278b14733be7f0d35fa2f0fbdf6a44eba83428d6e6f4731962e7f53301c7b31c065377b6dc46873b14731d53051c9a9877d91bcb1ca841672321a7ebf0c71656e34f6d7f64c48786cec35079bddacf5cbc4564460d4259d3aece1ab55cc24d3e93a237f3e83aa68e85c8831e4850f91207934be4e23718ec21279e368a51e1854ef730a4bf3a543365188d9c9b67a8a272574b803fad00db801c0ba57501f56085508629b69f8f847740abfbd4d34806b1d402bbd397c4fde9c9b3de131415c9a46aceafa6d9905d496fa382e936fd7fb79c45a9cb7f37ccd2f0e282269c4bcaa5d7b88928c004ea2421c03121528763a1abf98e492cfaf01e10d2178ad30ce238fece5bd3c84a821f3cdba753862503d116debb7fb12aa772d340d1e39a09a441201cc7d9d6c9666b0f1050f5ae2de767909f047181930cade3424d9e371bf94cb5e17334b1f185e14ef511769d1ceff1a5a38683fcdf98a64e0b0b1bed0ff3d156dc4b3154e1690759237f4c033513bc9c6e9b8f77e692940424ade1f67c4cde1c14dfa08c13eb375568be3c41751d9c8fae8fe33bf55a4e378b4025bfdccb553889295f87d63cd9218f6a17dd989f575d9cfbe1eff58c1c87288e842b2830c9aee3afa480f28b3264dbbeade4ef40c97ec48703448a53cf01f9002500c6384d80c4eabebf295b298f3d7ac50952e47c7ac7d75b35ad850e63a81e8043c5c3ec8dcc177a625282cb8fdb6e21585e9ccd5560bf4f60bbc3bcdbb465f57f8d252b3169c6ddf564cd576a772e1ee3dd1c9315e89c69db28a914a0fbd47f810263669d4e8a1f9c5c6d5c7e3a2d55e41feba0213722c125f117107a95640cb1ed437b0519de6d74cf3f3a974aeb7560d9b827f92dc23fa56d4351fc8d2546ff1f3c6633534be116b3fb06b1582ac97b8ff425f9e73187e1f3360dde4159865397586c0a0e13546bc2c31d9eb1481af51c9911ba7f976bb85b840af3d6eb2c641b2b428f508435887e7a549fa570df7e3d30c31492c5e6bd6c14b2d09b660f8f6a3d38f92384c15778ef6c5c9d9567cda3399098010397bf9aaa773434b37bbb6ad73402a47e77ebb925c5ba5e7cf1c94a7798ef499faf3f603c4c7e6eee83362103069b040699e0bd0433605d9e9bf3fe45c171da354515c137be39ed9dcb69ad82f34c9f105c6dc64ccad4d11c2706e5a30f602b98b71a8d7a7d2e95c50061c758ea6e7d0aeb0ba71054ec21e8eb32b5bf5a59c09990971c42127b682e857e051ad843c10698090cd953614c83d373e787cc0637c4cc752360de48fef762e575dbaa066d1ce27866d48503f0b7f6a24288fe1090920f3303691129a9cd3529e8eef0ed05b0ec4d2262de2e7223ef6278d7c8b02ae0fc1c1a127f794d86665cca1b4cd8f43351f9a9a4691b8ed7a784ac07cce68907c0b6b1c627f79cc3544499f97119c2608b6efb74cb079e4b90135ac234d1fd866d6d78d5acee48e3a719fa13257b9eed20a2ca92a1283c1cd37277eb82cb22084b23348c052c60839f622b4bc6865b99f46f71ebc6fbb3b2a71d4e29fdbb24fa4609f3d4b072f25260edcad231dc78a6fa099d580a589db71d5ffe95ad4a2ecd6aa6cf64eb095117687957e1f0c41f9e8ef56573ad8aaa8611629b9930c1df2ae2c0b220794e36cc05d5d74e241b90576129e27fde197653dc82d115fde2292e42d390774f1a67fd69e4e5be8d18effe07df733e005c141e2e0ee20fe81daf45555a90735f6c53b9220f9ede0b1bfc0cf7af1721c3d8a41602f551ef15340a7b14452fb683ab74152b3fdd1912dbf9dd73827acf64d93fb7b871ddabb3f0b12e19e7f30667a2f3cbb0ac3e9d518556330eece7cc75525e2861e54abe28b84184aa8db67d633c8e4cab3eb0afe5a550e460c313a1e9a3c1c751429bbbe4c78af3598f19e81ffbaf2f6e12f5832ba2399be5ff2fb98f0fefe31caa6463c17a7b27e55b46ead6784720ee3f620430b251c7ad28aa02c449a8ed0a66be1952cbf964b3502d23ad9a2775f0bee58fe5d0d23c98a80d7cf44b6b5ed3ea79e6ae4fb34771eea45fad74de77b5a3dabb837aec143ae9e4e463700352301ea33f174eb17f96232285b9688a999d3429ba53a923484e6233e4d5abef272d0a976be442e0c8811a10f569c2cf06fb77d1fbf68251ecf47b1ab5b974636bb76ec7dc29a36d091176eb8cf90da775e0a15fcd99b8a19e7b3c4ad235dac5e32d2883074d7c65535029fe6746c2d9c5842b0196971ceb937d53322099f21436d057467c966ead109a12893b998666160bea3b0dd5a72816615503e4f0be473f42c8d42a552928a7085dd5dba7d7f296fd16be8adf", 0x1000}, {&(0x7f0000000200)="c9b0eee71213951b93652ae4d053ba9cebe2b4b02f25cc474f35b284a0ad65eed3243bf31f614dcf933fe8e34a0aca18468c7dbeefe69ecb4b9dbcaac226f6ae510f47aeb84b2bfbd6b3388805b24757bb094ed0edb5876ccc87ff940336ec4075fb97cf0f64ee9bfc38cd5a7c33d406090182ad320c78f4fc0458bb87759a41f26499ee0edf16ab89cd8ccedd20b193c084f269d02172cc4f9d2c55", 0x9c}], 0x5, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x4}, 0x4) 16:00:03 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0xffffffffffffffff, 0x0, &(0x7f00000002c0)=""/230, 0xe6}, 0xfffffffffffffffd) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x6, 0x3b, 0x6, 0x1, "bef52f397deb481b096f654521dc7e09a991f46e", 0x7, 0xfff}) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x200000000003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000016, 0x0, 0xffffffffffffff7b) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="6526afab5d3693f02a4a2d0600547c47d5e64220e3132a7f2e5124a15f40594315108a21381a5fff849e53f1ec1d8aebf1974c2aa0be7eed0d5befce90bbe188c2148583a5b01875450ccddecaba76b0017d253e4edb0a97f91d27ff6b193a39b8693a5679f580660c131995a292d28aa1525ffd9ba090a21f456937d9df5ae2c7", 0x81) 16:00:03 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00db75f9e", 0x88}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r1) r2 = kqueue() kevent(r2, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 16:00:03 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) fcntl$getflags(r2, 0x0) setrlimit(0x8, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x1808, &(0x7f00000000c0)=0x7f, 0x4) execve(0x0, 0x0, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x0, 0x0) clock_gettime(0x5, &(0x7f0000000240)) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xc0, 0x0) mknodat(r1, &(0x7f0000000100)='./bus\x00', 0x5, 0x32b458c7) fcntl$setstatus(r0, 0x4, 0x8) 16:00:03 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:00:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2fc7b32b9f3000"], 0xa) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x1) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000001300)=[{r0}], 0x1, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f0000000180)=0x10) 16:00:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) listen(r0, 0x1ff) r1 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000), 0x1) 16:00:03 executing program 0: r0 = geteuid() geteuid() setreuid(r0, r0) geteuid() 16:00:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20200, 0x10) ioctl$TIOCSDTR(r1, 0x20007479) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) 16:00:03 executing program 0: mprotect(&(0x7f00001b2000/0x1000)=nil, 0x1000, 0x1) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) shutdown(r0, 0x3) r1 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000100)=0x2) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) shutdown(r1, 0x2) 16:00:03 executing program 1: r0 = kqueue() r1 = syz_open_pts() setrlimit(0x3, &(0x7f0000000040)={0x9, 0x6}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 16:00:03 executing program 0: r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000100)=0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x2, 0x3ff}, 0x10) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:03 executing program 1: semctl$IPC_STAT(0x0, 0x0, 0x2, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x3, 0x0) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) seteuid(r1) 16:00:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x100400000fc3) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000011c0)=[{0x0}], 0x1, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x0, 0x0, 0x8, 0x6b8}) 16:00:03 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) fcntl$setstatus(r0, 0x4, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) open(&(0x7f0000000100)='./file1\x00', 0x200, 0x80) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 16:00:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) r1 = getuid() setuid(r1) 16:00:03 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)=0x4) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4", 0x400000}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) syz_open_pts() r1 = getuid() setuid(r1) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) readv(r4, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) ioctl$TIOCNOTTY(r0, 0x20007471) r5 = syz_open_pts() ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000040)=0x8) dup2(r0, r4) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000000)=0x1ff) 16:00:03 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) shmat(r0, &(0x7f0000ff8000/0x1000)=nil, 0x2000) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000ff6000/0x2000)=nil, 0x0) shmat(r1, &(0x7f0000ff5000/0x4000)=nil, 0x0) shmdt(r2) 16:00:03 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000840)=[{{r2}, 0xffffffffffffffff, 0xc, 0x0, 0x1, 0x7}, {{r0}, 0xfffffffffffffffb, 0x4, 0x20000000, 0x4, 0x4}, {{r0}, 0xfffffffffffffff9, 0x8, 0x3, 0x4, 0xb41}, {{}, 0xfffffffffffffffb, 0x80, 0xf0000005, 0x8, 0x40}], 0xffff, &(0x7f00000008c0)={0x8}) kevent(r1, &(0x7f0000000100)=[{{}, 0xfffffffffffffffc, 0x9}], 0x0, &(0x7f0000000040), 0xcf9d, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x40, 0x20000004, 0x1000, 0x3f}, {{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0x8, 0x5}, {{}, 0xffffffffffffffff, 0x0, 0x80, 0x100000000, 0x9}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x5, 0xfffffffffffeffff}], 0x1ff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffd, 0x14, 0x20, 0x7, 0x1f}, {{}, 0xffffffffffffffff, 0x85, 0x0, 0x101, 0xb957}, {{r2}, 0xfffffffffffffffd, 0x1, 0x0, 0x80, 0xa0}, {{r2}, 0xffffffffffffffff, 0x1, 0x2, 0x100, 0x6}, {{}, 0xfffffffffffffffe, 0x20, 0x3, 0x8, 0xde}, {{}, 0xfffffffffffffffb, 0x20, 0x1, 0x6, 0x4fa8}, {{}, 0xfffffffffffffffe, 0x20, 0xf0000002, 0x101, 0x1}, {{}, 0xfffffffffffffffa, 0x34, 0xc0, 0x8}], 0x3, &(0x7f00000002c0)={0x0, 0x9}) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000300)="9b57c67b12f0863cc3bff2a3fdb7513d9c274c70f63bc1bccc1400bc0800000000000000acea55fce82266a66bc38ca4177cef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511", 0x92) 16:00:04 executing program 0: 16:00:04 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000080), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) chmod(&(0x7f0000000040)='./file0\x00', 0x10) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = kqueue() close(r0) mkdir(&(0x7f0000000200)='./bus\x00', 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f00000002c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) readlinkat(r2, &(0x7f0000000140)='./bus\x00', &(0x7f0000000180)=""/108, 0x6c) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000240)="a783baaf04292b67c3bc4e6ea8d021f21b535bc59572d5a9feb9e60ab716f6de75b0ce4323", 0x25}], 0x1, 0x0) link(&(0x7f0000000300)='./bus\x00', &(0x7f0000000340)='./bus/file0\x00') close(0xffffffffffffffff) execve(0x0, 0x0, 0x0) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') 16:00:04 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x50) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7, 0x1, 0x4, 0x1, 0x100000000, 0x20, 0xffffffff, 0x1, 0x3, 0x3, 0x80000000}) getpeername(r0, 0x0, &(0x7f0000000080)) 16:00:04 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x48, 0x0, 0x0, 0xffffffffffffffff}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) 16:00:04 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x20, &(0x7f0000000040)={0x7f}) close(r0) dup2(r0, r0) 16:00:04 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x3, &(0x7f0000000000)) shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffc000/0x4000)=nil) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000086bbd4e280000000000000000000000000000000000000000000000000000000000000004e68dd9e7e77c2484550001600000000000000000000"], &(0x7f00000000c0)=0x6e) r1 = geteuid() r2 = geteuid() setreuid(r1, r2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) clock_getres(0x3, &(0x7f0000000040)) fcntl$setown(r0, 0x6, r3) 16:00:04 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)) open(&(0x7f0000000000)='./bus\x00', 0x500, 0x8) 16:00:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x600, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 16:00:04 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0xfffffffffffffffe) 16:00:04 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) sendto$inet6(r0, &(0x7f0000000240)="40bc1a0af79ea7f894f9c012b46d7c2c1d64c1f02213a2caf5d4c8946aec2621c72a97fd278884c0af1ad8a15dd76c3c1675c89fbc98da0d3dacca85f74245901cfb591941aa4ada4927b15e2df0873aaf692ab4029c44618152e32e93ede1b0e9f34217e691cab8b2359d572af868cfce99469a68d2421a98c90a580604680890020a33f1738759aee9c4a541ca23724715b6786371897b753cf215a7f817dff27562c95e1470dde07877e93718dda41cd89517660121e7568f19580c3eaf12d2f79b186009a93947012a91c36478e51b", 0xd1, 0xe, &(0x7f0000000040)={0x18, 0x0, 0x80000000, 0x3}, 0xc) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000200)={0x9}, 0x0) 16:00:04 executing program 1: setitimer(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x11) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) shmget(0x1, 0x3000, 0xc, &(0x7f0000ffd000/0x3000)=nil) getitimer(0x2000008, &(0x7f0000000000)) 16:00:04 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x10) openat(r1, &(0x7f0000000140)='./file0\x00', 0x480, 0x1) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x9, 0x800}, {0x5, 0xfffffffffffffffb}}, 0x0) 16:00:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0xc00, 0x8) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) r2 = dup2(r0, r0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x3, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)) 16:00:04 executing program 0: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0x0, 0x2}], 0x1}) r0 = socket(0x18, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = geteuid() setreuid(r1, r2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) 16:00:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x80) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:04 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = socket$inet(0x2, 0x8000, 0x7) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), &(0x7f0000000100)=0x4) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:00:04 executing program 1: r0 = socket(0x2, 0x2, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f0000000700)=ANY=[@ANYBLOB="6b020040ea00000000071d670bf9853edb085744a39415cea975089c0738ed6bec5a7d0d5858bbc07198074ed995e2347d3d2632b058af833553bfe835d9d7e32ecfc20e74a20ebfaaea5c50f4925550c07810e2521b6e06bf5005ee9ba9854d75e6f7a6c2b24ccd4935067f128c189cadbbfe10a9034c186b9e5c2739005325cf65b036de02134f6c5badb3c4b33dda36299141b87c3f29497aa30198fd67023f8f0dac9cb45ac2e1e9edf770ea2c5acb045fe0460fd6365f511c15667122a1cbc9f129c129f8bafc407bed1cd8ac979b322f527a82946def2d033fc46abfba1ac89b0a169f1aa79f262ab9c23d6fe1867b549741f7ccb7b4e65784c0e1cd9bdab4c313be06346d3128"], 0x1) sendto(r0, &(0x7f0000000140)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0bbb53a444391", 0x595, 0x0, 0x0, 0x0) 16:00:04 executing program 0: r0 = msgget$private(0x0, 0x1) r1 = getpgid(0x0) r2 = kqueue() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x10001, 0x1000, r1}) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000380)={{}, 0x0, 0x0, r1}) r3 = socket$unix(0x1, 0x1, 0x0) fcntl$setown(r3, 0x6, r1) 16:00:04 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) poll(&(0x7f0000000040), 0x3, 0x0) fchmod(r0, 0x8) 16:00:04 executing program 0: mlockall(0x2) setrlimit(0x3, &(0x7f0000000140)={0x1075c8, 0x8000000100000001}) r0 = semget(0x3, 0x0, 0x20) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000040)=""/237) 16:00:04 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000180)="e0231f22aac5c134b61f45df5af6277d266e60b97145d904817734068ed203159272816863982a8d1f764e57f499680383b25c0400bfbea5f87036d970ad6b61e8bbae846f51e4b9b59bcc14f9f049d0eb3a48af9afc089db81dd37c604f125c8ecef07c2f790c5ac193d209e0c5ad6a0dfea7e6a53de3579c71753feaf6c86ced59595a19aa4962750856a90e05a841b8dfa514c0c6165a395c2b3ad1302e2a7afa2d644a8b222d0de697541a40450b22f87aa7d79cbe340a2feefc3d9255dc93799a39c3d631e45c5c1054742f9a7c9cb4a8fe9ea1a38b2a1dc651e7997a73ef8639a2cd038ca6a41ea641aba3ef04c9ab0f183bb7b55ec3d9a4f45a57", 0xfe}], 0x1, 0x0) pwritev(r1, &(0x7f0000000580)=[{&(0x7f0000000500)="2b3c4974550ae67ef1fb1d701fbd63385f8fcc71b12d622201fd8652eb4ba522182020d5d46069fc2dfc190f050886e8e6f6", 0x32}], 0x1, 0x0) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) ioctl$TIOCDRAIN(r1, 0x2000745e) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000800)="df1fa381cd0864f6e9289fc9285a2928f39d972f683cd20a25e4ec9c2a1e0877f864ebfe6bfe536bddd8c46bcd714aea097bfeac32c18fc82f7b69192831a8f710569aeaaafa2610d1b5d22bd1f76ca712fe5a36b69a7fb63600e046f30f90bebfa59a04cb6536f3aa695e0794c3c91a0cb0cff1b98416b80cc0be27d733c28bdeb9e0cfcb43b7b792e8e19a2fea3bd6796531d09c48e193614c040e164792ecfad91fb223d2769496b9747e64b89e57f4fb5a389d2a58e4874474a22fc3d163ee86d73255da4532a4c2e8", 0xfafb}], 0x4a8bf4a85344312, 0x0) sendmsg$unix(r1, &(0x7f0000000740)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000380)=[{&(0x7f00000005c0)="7206b2378cb01dec228a536b71c54611a727b5731bd17912e6dfa87bc0fc4664b2237c6de6ed4dc44f11a1bc99f37f88c25a1c634900541f78023d34982f9d0e26920167334f95994d1210df249a24bbf8a3a7167574b7ab6a60a460e651f31aa64645bad38068444367d06467b6e4aea80973e78c478fd43de7ead1b2d69f42e0fc5c9549c93cea21cc4de17fc37f310da6c74d120072b4188f075d318920b8ca6a598315df22d98eaa4a2e", 0xac}, {&(0x7f0000000680)="fc62c39df26b1a728ffa895518385fd216ded639cb172cf40a76148988e2f0aa72811434cc59df17c11c9735067702d77d603d9cf6b6ee104a6c290ea42eadff56b8ba0ce7e5c2715623238cbc5321d94fcb11a0489eab34a703bb313a1d6cafa46441d21c26bde922d367b80d6167cc05cc58b69bfbfa56b677f71d9bfda4a1188609ef9f2f78089c96d81674e19cc0cd74", 0x92}, {&(0x7f0000000400)="599b8dcdef9ca3c6aa1ed0b0055a5b307d42c7b0820df46b8a8ba0badded3033950460b2437f19226bbf1f521728d387319f698db6386267b81468fdc723fa744e0f4bcf25b9eea79547b4b2303c8f98551933", 0x53}], 0x3, &(0x7f0000000540)=[@rights={0x18, 0xffff, 0x1, [r0, r2]}], 0x18, 0x40d}, 0x2) linkat(r2, &(0x7f0000000780)='./file0\x00', r2, &(0x7f00000007c0)='./file0\x00', 0x4) fsync(0xffffffffffffffff) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1082, &(0x7f00000000c0), &(0x7f0000000100)=0x4) pwritev(r2, &(0x7f00000003c0)=[{&(0x7f0000000080)='l', 0x1}], 0x1, 0x0) ftruncate(r2, 0x0) 16:00:04 executing program 0: setrlimit(0x0, &(0x7f0000000040)={0xffffffffffffffc3, 0xfffffffffffffffe}) r0 = semget$private(0x0, 0x0, 0xc0) semop(r0, &(0x7f0000000000)=[{0x4, 0x14, 0x1000}, {0x3, 0x0, 0x1800}, {0x0, 0x10000, 0x800}], 0x3) 16:00:04 executing program 0: open$dir(&(0x7f00000000c0)='./file1\x00', 0x8, 0x80) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) recvfrom$unix(r0, &(0x7f00000011c0)=""/130, 0x82, 0x42, &(0x7f0000001280)=@file={0x0, './file1\x00'}, 0xa) mknod(&(0x7f0000000080)='./file0\x00', 0x2000000006002, 0x411) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x20c02, 0x20) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000100)=0x3) 16:00:04 executing program 1: clock_settime(0x0, &(0x7f0000000540)={0x3e3f47ea}) open(&(0x7f0000000000)='./file0\x00', 0x121, 0x8) 20:56:10 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0xafde39172a3e25de, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 20:56:10 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x2, 0xecf8) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) sendto(r0, &(0x7f0000000000)="52da27e8046d596d74e046de5b1ba675fb2976d43fe42d190cdcb65f50b127945576f65bddb75830b85bb213566299c1bfe7ea47be7a", 0x36, 0x8, &(0x7f0000000040)=@in6={0x18, 0x1, 0xfc8, 0x6}, 0xc) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x18000, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000000c0)={0x8, 0x697b0074, {0x8}}) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) 20:56:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='{\x00', &(0x7f0000000100)='-\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)='!\x00']) 20:56:10 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0xfffffffffffffffc, 0x7}, {0x0, 0xfffffffffffffffe}}, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x8000, 0x6, 0x401, 0x1, 0x8001, 0xffffffffffff0001, 0x8001, 0x0, 0x0, 0x7, 0x2}) 20:56:10 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x280, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mknod(&(0x7f0000000100)='./bus\x00', 0x8, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000280)=0x1) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000001680)) r2 = getuid() r3 = getgid() fchownat(r0, &(0x7f0000000080)='./bus\x00', r2, r3, 0x2) getpid() ioctl$WSMUXIO_LIST_DEVICES(r1, 0x80085301, &(0x7f0000000140)={0x0, [{0x1}]}) accept(r1, &(0x7f0000000000)=@un=@file={0x0, ""/48}, &(0x7f0000000040)=0x32) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001640)) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000340)=""/221, 0xdd}, {&(0x7f0000000440)=""/212, 0xd4}, {&(0x7f0000000540)=""/192, 0xc0}, {&(0x7f0000000600)=""/4096, 0x1000}], 0x4) mknodat(r0, &(0x7f00000002c0)='./bus\x00', 0xc000, 0x4) 20:56:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() close(r0) flock(r1, 0x7) write(r1, &(0x7f0000000000)="344e04733d", 0x5) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:56:10 executing program 1: r0 = kqueue() syz_open_pts() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x50, 0x40000000, 0x0, 0x8}, {{r0}, 0xfffffffffffffffa, 0x8, 0x24, 0x5, 0x1ff}, {{r0}, 0xfffffffffffffffa, 0x60, 0x8, 0x9, 0x4}, {{r0}, 0xfffffffffffffffc, 0x0, 0x1, 0x1000, 0x3}], 0x7fffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x8, 0x83, 0x4, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x0, 0x81}], 0xff, &(0x7f0000000200)={0x0, 0x4}) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x7d460617, 0x200, &(0x7f0000000080)=""/227, &(0x7f00000001c0)=0xe3) close(r0) ioctl$TIOCCBRK(r1, 0x2000747a) 20:56:10 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000040)=[{0x0, 0x5}, {0x20}], 0x2}) r1 = dup(r0) connect$inet6(r1, &(0x7f0000000140)={0x18, 0x1, 0x0, 0x1000}, 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x80) 20:56:10 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f0000000080)=[{0x100}, {}], 0x2}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc59b5bccf7ed0a03) ioctl$TIOCCBRK(r1, 0x2000747a) fchmod(r2, 0x30) r3 = open(&(0x7f0000000040)='./file0\x00', 0x801, 0x105) ioctl$TIOCNOTTY(r3, 0x20007471) 20:56:10 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8, 0x5}, {0x3, 0x8}}) fcntl$setstatus(r0, 0x4, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="10d8d328d2bc17a41774ef08", 0xc}], 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r2 = getegid() lchown(&(0x7f0000000200)='./file0\x00', r1, r2) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) lseek(r0, 0x0, 0x8003) r3 = open(&(0x7f0000000140)='./file0\x00', 0x100, 0x4) kevent(r3, &(0x7f0000000780)=[{{r0}, 0xfffffffffffffffd, 0x80}, {{r0}, 0xfffffffffffffff9, 0x8, 0x0, 0x0, 0x401}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000001, 0x9, 0x8}, {{r0}, 0xfffffffffffffffa, 0x40, 0x1, 0xe0, 0xa76a}], 0xf19, 0x0, 0xc8e, &(0x7f0000000880)={0x5, 0xffffffff}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 20:56:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x8000, 0x5) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x200, 0x100) 20:56:10 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10000, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x107fff, 0xfffffffffffffffd, 0x0, 0x800000000000000, "00000000fffeff7f0002000000ffec00", 0x0, 0x20}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000000), 0x10000) 20:56:10 executing program 0: stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) shutdown(0xffffffffffffffff, 0x0) 20:56:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000380)=""/3, 0x1) read(r0, &(0x7f0000000140)=""/103, 0x67) r1 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x0, 0xa4) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000001c0)=0x8) unlink(&(0x7f0000000340)='./bus\x00') execve(0x0, 0x0, 0x0) readlinkat(r0, &(0x7f0000000200)='./bus\x00', &(0x7f0000000240)=""/250, 0xfffffffffffffec6) 20:56:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887681309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30aaa4ed5973504af8dae59eb37577d92392afb0680ac030a173b1df6fcda79d914c9b421b5c093874a45a8414ed0deb206a9b313c9a2858a9ae68860a159f08d", 0x124) close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x8000000000000da0, "b08d1607000000000000001a00f3ff0a6300"}) read(r1, &(0x7f0000000880)=""/161, 0xa1) 20:56:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) close(r0) 20:56:11 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) socket$inet(0x2, 0x2, 0x2) 20:56:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x40000, r0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) accept$unix(r2, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0/file0\x00') 20:56:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x6, 0x8, 0x5, 0x6, "779a12584faa03a5101fffa85128f2bc103b1fb0", 0x4, 0x7}) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66", 0x1cf) r1 = syz_open_pts() close(r0) syz_execute_func(&(0x7f0000000180)="420f42ad97444cdb660fe51a66430f3a08890600000060c4227d1d242366dfe0c4210563dac4e16d64ccc4a179e7a45c574800002e66470f1ba422000000006564360ffc6750") dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf24d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000280)=""/49, 0x31}], 0x1) syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) 20:56:11 executing program 1: r0 = socket(0x21, 0x1, 0x5) fsync(r0) bind(r0, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) mknod(&(0x7f0000000080)='./file0\x00', 0x2118, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="1dfea6d72cbab3c730526da86e2369e510d99200e8247520df3b051c0150e51612", 0x21}, {&(0x7f0000000180)="2c33ff324ef4e901b5092104abd581ea1e4b626edf2bd33884f6602f8ed139bb", 0x20}], 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./file0\x00') 20:56:11 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) getuid() munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) shmdt(r1) mknodat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2000, 0xafa8) shmdt(r2) 20:56:11 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x7, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x5, 0x0, 0x7f, 0x0) 20:56:11 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4000000000) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x8a, 0x8, 0xfff, 0x3}], 0x1, 0x0, 0x10001, &(0x7f0000000040)={0x3, 0x7fffffff}) poll(&(0x7f0000000100)=[{r1, 0x4}, {r0, 0x98435f3e7f96cb0d}], 0x2, 0x10001) 20:56:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc3", 0x100}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) recvmsg(r0, &(0x7f00000005c0)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000340)=[{&(0x7f0000000100)=""/165, 0xa5}, {&(0x7f00000001c0)=""/35, 0x23}, {&(0x7f0000000200)=""/58, 0x3a}, {&(0x7f0000000240)=""/61, 0x3d}, {&(0x7f0000000280)=""/133, 0x85}], 0x5, &(0x7f00000003c0)=""/223, 0xdf}, 0x800) 20:56:12 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000300)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x0, 0x80000001}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="10e217eb3b1ce7553cdbbd42e6e6b57f6afcb88df3a678af6bf97d48670153f4e793044e488184efb18992a5142e01e9d2d5b39048bbac7fe2b6b806e5c4a445f04c0d76962b307b7c58f0ed117217dfd9a92c604823b02b0143ba31d6550a2f7484d34ecc89838755761c701c845335bc4f028d8416d1b1256143ad93c9a0e9b92dee1d695b6151f1dabb20a9c23f7b5c3b99c39ae898d03ffd05f76f47b411ff84c5ff9da99583e58bd8285a096c383bdd9d2d7713", 0xb6}, {&(0x7f0000000180)="b7c2243dd573de6502862bf9133d978a08801add462680b913fc333b0d4946519b5fa2eeaf408c2b7181ccadf7ce5535ff84ca617f5cda0fa99b55121ede0d60538c3b5bf7f9dcbb283c922cdb4d1e2c990869755da4d449151e2a576a378f8655a204664ccc09a00aa25ce1f6b6ac0d5dd66d3ade77508e5d1a169bb5ed90593c36bf3f933668bd4b6e8cc7d9df3791e7c60ea9cccebe8c27a4015694ec8a", 0x9f}, {&(0x7f0000000240)="e45ff08c82adcbbed89d048f1cbbe3a65f1c0a71363aa31598be88955d70c1e172693f50c128157bc2707dbd6ac2c953975ad83565d1106f309803ab2e953896e88c06265aea1b5763b02b730f328c7bd1a5cd2d90f1a0d5cf7bd2b489aa80a097cfbf1b7341010e75a8eda846c6421c0a2b7077841401d4378510b3002e41f3d86ca04272af", 0x86}], 0x3) r2 = dup2(r0, r0) bind$inet(r2, &(0x7f0000000040)={0x2, 0x3}, 0xc) 20:56:12 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) clock_gettime(0x0, 0xffffffffffffffff) 20:56:12 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="100000000000000000000000000000005ec31fdf9953"], 0x10}, 0x0) 20:56:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x678, 0x3, 0x1, 0x81, "4da49d333559cdae66df484cf78bb7ffbf17e57f", 0x800, 0x8}) close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) syz_open_pts() 20:56:12 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) r0 = socket(0x2, 0x4000, 0x8) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000000)='rc') 20:56:12 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000003c0)='./file0\x00') mkdirat(r0, &(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000000)=0x7e238aa4bc0df4a0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) renameat(r0, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', r0, &(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0/file0\x00') lchown(&(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', 0x0, 0x0) 20:56:12 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) 20:56:12 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0xcd, 0x1) select(0x3, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 20:56:12 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) listen(r0, 0xfa6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setflags(r0, 0x2, 0x1) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x2, &(0x7f0000000140)=[r2, r3]) setsockopt(r1, 0x1000000029, 0xffff, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) 20:56:12 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0x1a, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) getsockopt(r1, 0x4233, 0x6ce9, &(0x7f0000000100)=""/133, &(0x7f00000001c0)=0x85) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x8001, 0x79c}, {0x7, 0x2}}, 0x0) connect$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000240)=0xffff) 20:56:12 executing program 0: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x200, 0x0) recvmsg(r1, &(0x7f00000004c0)={&(0x7f0000000400)=@in6, 0xc, &(0x7f0000000440), 0x0, &(0x7f0000000480)=""/61, 0x3d}, 0x40) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="bdfa4d2591c321a8cf98848e4a8051bdffc6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc07e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a67e400d0a61d75698228a2b887db13099bb25375a9c2b0e061a751731e5c2091f3e9bdd11c4518138f7d1d2717001200f34322c0cdf8648b0200000000000000cdd79cd66c31400b4dc386972d2eae1f3c146e00ead47dff07c6c3b018be5455ba5fe808f9840f9e13daff5ee54c0682247a3e405dca84b00ba7651238225996d2250f6ea821e157a6212dc30a", 0xd2) r2 = syz_open_pts() dup(r2) r3 = syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f0000000200)=""/139, 0x8b}, {&(0x7f0000000040)=""/43, 0x2b}], 0x2) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xffffffffffffffff, 0x1000000d0e, "b04d00f3ff0a631a00"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 20:56:12 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000140)="101ccd2d8d2c227fcad631b107b9487dab2613074fe7d58902c46368755c87b5939e6a263c51f0138dd35e7d252e9e4d0cdb59a99d62b5905098c27918e3f26cbc02a0a2c3af113afd29924610c7ed5453273eb7556baa8aa859386b0f6b12033b8d9c1e45", 0x65}], 0x1}, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) open$dir(&(0x7f0000000000)='./bus\x00', 0x180, 0x100) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() symlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') kevent(r1, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 20:56:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x500000003fd, 0x0) write(r0, &(0x7f0000000040)="9c87b1772c0035b84e332e3e", 0xc) 20:56:13 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x2) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) pipe(&(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0x0) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 20:56:13 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x1, 0x3000, 0x15c, &(0x7f0000ffb000/0x3000)=nil) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) 20:56:13 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) bind$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x10) getdents(r1, &(0x7f00000000c0)=""/129, 0x81) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f0000000140), 0x10000000000002a9, 0x0) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') 20:56:14 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) writev(r0, &(0x7f0000001340)=[{&(0x7f0000000280)="fdcc11a2f3bea916764de64f2f78fab56775f4789fad3b0d6dcf56f735b0b7b423130c5654ff0c9fa7fead7c46e19fc670426d46962143f74a15080a0eb4cf53156986a7df4dd14fb5f6d98f53286dd3b7e27697ee9dcded3df2637b415519561fa02712bbd38af78f26720fb14393c4e3707efc5375d82c0902d7468d8e3aebfaf2684118ca36a420a348f252285256cdb2329308916a137f4ac65a6a0bc7ae5a80070d5c141a32e046e9e1e18a17844e86f40c50672d978c39abec23aa0280d77ecba0a376a0b13c079573c7577dc3bca45d8bf538a8a50b2ce3b3b1dff24c59e28f609589434764884e2a4c53aea7f825ce46e8040bc855cb19febc448b8255aae33e458dfb664efa78d52a19da8fcdc7ae9b1f134d7e5890986afebcf96fa4d019b021ab14648d5c7033a82c6c082cd453f4f7da2e97014d645e39a09019930bd14085c264266ced50fc0d58c38fb94b5996c47f6abce2fde0362619c0c8f1e3ff0edcc38f5bc586c10730a7eb66946963accde4b922c1de2d9549130d529b1f12f9d329374f1891f8e5c16603fe8b8bb6cdf5a80ef16d3f2cc823ae7889f2df5764f0f3a95b7993fbd7ba986361d3c422ac2183471fa706d56f741641ae7909766bf0ec3534562875c13c0e7e77bec005a24c0f93992f691496be7661e7f5219bcdac7fdf172edce8846ca632fb6a6ea9377e922887599492ee61c256babe146687d7d78930191178fd571ddf5d286a66f7bcb9bf92f96a0f8ea415336bb88a4fa7f821739b44dc9dc67ad33f97330f96207f75a58f3d35cd4ce49dd503fb32f8b08f02371cc86cc804af4a835a07f29e7ae772ba711c629f49bbf038c15ccbee4c556d95e10ac84d10af20ce273de55b9ebb18d1fd2a1c7df6b7e75b0e79a0c0b7abda8461216e5a7477e9d97d950966a81b17218264209c079990ba19671132951bc6f7c4e847cf7ff091812f6c68774602bde0e64ddd0e3d2cd3ee8302fbd6de80ab7bd646191587b308da241ff805c9e1c8183f372e6f025077fa796926011e6d83b4b33d775c66bf10cc2f9a27b5a45e17925f61f537529033558d7c717c054c98c509ce427573797946a541b221b6ef056f1669c4fe9ba7599eb6dbf30b0a6e5d6bfc9a8fddd6e522d8ef0f161645e0a0c67fc827904ea66d1f9879c36f2ba9c3bc09178b5f199f9344ce29ca79e1b59bcb8de7e16a84493acdd805eb30e308e3d8096b9437ca63968006880a660e5fa3ecee72a3334bcca99073f757957d49d07c5e5a9b4f262223f087e3cd95b791da7185af86cc931407036c89664aeb6b7f3e8e6fb51da95f5d207464c0a8f6148683d9c1c87ef599b05a72136b7653099218a66d0fe43fe4173982ed65a8a4c33ace3cb473af5e9bc05a764431f1d9f3191730d12f133069537586041ff4f7c67c7421f369408015379abf0ff18ca59708720cf25dccf1ebf49528519f1e9d8993b86c0fa4b2ea8aba28c0afb71e11a22439c63fde863aaa26d15d76e196571a01f69b66af269c4c470ace11abe3c3c4bfb8f55bb0acfcf5d9698a0722faedbdd24b169daa7ac1dcf64d02e38f5251b93fcbe49f60dec2a22898f5426ce3ec9dc776d2737a22dcdf96013891d8b25e2fd33e30ca0f69ae1f0c40c4828e7715f3ee5fba9327e834c3f827ecbadc7d24bac9f63af2778a7cde97620b5e27e1325e25f05af00fffd89a971e7c3f530cfe64aa678ea20fd92d1667d898576f09326cdb8f43c2eb059b274026b323ad1d547e479bf0ab0fe72648743eef80abd90cf1149b7c516d36acc1236cdd9837b50fbebd405d69c2e830119667072786378e6278efc0e9009af9c5d9789724287d9e49046afe86242c66f264df47b9b58100d9bb6470f4aee1d6b2a49f3a8378ff03daceb53313c216e5ad1977a4f5c64f42da571f19eb93033d304a66e5fb8328478683db1959131ef33a239c8fb504464156285534a99dfc861c40de73e94e76514a09c31062515108ffb786104ea71d92fff65207585b5e101b3ea4ba87f2b920d8b0f87746f34188c707c750b734bd33bf8556de1b5dfcd3b7ab6f68f68f0be915362f5cef28d9626e1a9ea687a6616ca15098d931d65ba6d6a6dbd0efedec5302e83aeadf121128be17c80980b864ae2ef0cd4b7678a3fb2d4be1c756ca97448b30a20b316e179509e197d19e412eca9542970226e7b781e16b087a739eda41207b1f5ccfcd3f7f10fe5c65fdcccc40d818401f713583c7264ddb2378aa8f7419f1eb35a007df4a2a272ba45a786fc57f4ff0a89c53422b1d48d88695826be74a4d631176b784ee31c573b8841a21b1db3fefeabe0bfda8ad63e34c47d416e8658fef94132fd8a6aced9d54557fa5915340a429bf88ee9e50098697bc326ae252b7ecadb7055853e984c8acdd82df77f224c69621c0b41e7e150aaadf098576738a6af53ffa1f9ffb4fa1b2d4da7ca8b18c09a3d71104b8f96f532f7f3905913fe08163e99b847ab2176a5e5e6702e04262a3ce12c747d421e60482e5fedd1f77252ac0c300f48193905640ef37fdf56a7c8a931a3147b12d275ed625ab3f9374fdd03a11ff14cde9ba0360ea7dd1461db0bee147d56966bf37b280121a204b877408eb2e595bcb3c653d5bcf51b78089b56d3da2d7b3a16d9705c3dc10882e83bfac596b858453c1854f000dcd10ce5f3a0e4d1211b14ac8a95c97e001b86ab5453d750eea71ef0c8caa9c02c8d4f0a4ca00e343f4068a4b4c2821cc5483805f0874b7ebd56e9bb7c7ae7b5e0b75453971d1d741bb42889e5069c43005c966face3e1fa940b4ef411ba4bfaf264adb9fc8bf13923b813be0d9c38b014b2bc6b1749c6cf5291a04707f80a1d79dcc048792e7dabf47ab9fb956d2f2501887db903ad9e9c1544f0edce836bcb7a2319ca4ce03461dbfd4ab2d03f84dcffa21132c9ad979bcf394b6cbcbcee57c8717e0e30dd701106ca5eb74c48af34dd7d0d32f579a9df459fe277e8740323977c94f3b55bf7e64d15489171e2c9326679643b02cc09facb96dbd820469a3040bda1d701ac1d240220665bfc900c39ee70e304a7e96de1a5190c149240e5a64ad419183f664afab92b2983de7b02247913dede18fffa1ea233e31b176f1829a3c1a02d050b1100a2e008be48f4e44fec9f2bf939d82488fc6aa744d1108eede51b7a4a5eab8fc2ba6e862522568eb93c50fb06b8e5dd2436ae22d297e2d180ba7dc7f06559e5cf4e3c76a0df6163cd3427f1fbc733f9fdf179b95248203b07430907aff57d0fbaa7572ce24e69316c63c19a5270fc343413c5fcffaceb6cd274ba2d29f363eb18bc1ac8d261efb4e1f821857c16571c19c95e75703df23e85a50b71236d225ad653b2e1f0e830a2630169641746615837f5852e81a6e5f1ccb235c01c03bc0dbd1f36b9ae5e0db8e4e439e4f1b4055d3d255f0ef20c329ea406f2e2be10960deb383b84ff8fba4217485f8c9068be29308075eeffd7a438074fe12c7a24fcda2789ec5acc8b739cd92226a9dc27da91c958e81c11033905b110e9852faa1ea94594010721daaa9e9ef97bc6deae360c7e79d96f5eefcc26ab467b6b37a6b71a1c64af42e7a51a0fa6d8e273c877a0d8a31637f7e32bb7274484887b8908d4b815a229f39e58e4633b53d968b483e77793b5e64b3eac8a6433c1117b86ee623567ec2783fa9be5ab719531154473ca233daa6c51c0ca6c0d2ebec86a0e9a83f30084835a0aed6d17301e22b484d0fbce601b44a0a084440c1c962b23b0f78ac3243530480eb13bc2e16ed36899b99b57ccf65aa3666b4c658156624825cf342653f774165b4aab777c111435d837ca75537b2ab37d7392dde983ed4341fc60a46655d90750d2a0e69e70b41c2f363ef7a5ce55c47b0315a3ed96d40dab8834fea3f9cf4418b10f72f42203fe3d0907f04e6ea0259972c040d97312940634f920b599a35d3dd9f1f09fbf25597437a0d5cc5057ba6a46bd43a368791f78c398b18b831ee630e80ff703e3b081a5613d5da470496ed4bee7c25856de23c75013aa22023c0b7d852b43a084bc18247cbb967c161f0a1bed7d6655ef5d218aae6989717a210d21323e394146a0b431429481f48a4dd5922b18645a4915d2b9f1e0b665c73836ef19c5b06fde207d94ad3bbed6fa223ff4ea2e0e47ab9c0d5bfd94b413d7bf2d0556102e6da2ebee5e7ceb4defa27cf4544d79311c778247930a8290c9066d2b9bbe15f5ef42f7f499b3449899eb846aae46c46da8c440c01feb43ec06ec78041288cc0a98277bc5c1b0d5622402f8b1504b5fb379e704b20ec316f33889f39fb543c4d799290fb2fcb46e29b12b889334e202094080db9f8e7101c85fb8ab1445ede38675da0255374365521a73af3ff979edb117ed78d03bb40a82f1a5777b397f4d86cbd42dbcc1fd5c9223fb618afb39bbc69a2befe3ceeb96d80b1b68f6af35ed143f486325a93b770c9fa9720438e85982cdd9c239bd05faaa241e7dec3e869e53c833b1ca669179746c5c1276d3798df9717159b75c06d2a3ab0e7e2cdbda859fa378c0d0811620d25e70298ff771534edd261cea88e27ffbd272fc77e1b154a94f4f3c17189ec8f2ac1db71dafefba329c1a66a8fc147678cdda23831bda09b5cc8c2cda79bb3300d2518fee6f5efe5d510a6fa194f5d73969a829540bfbc2cbc48e2cece9c9386a7e534d71134821ae5b767c51af6d58c48f8a32d975e5c89079f4ad0ad5bd68a786b57d26275b81d11d49d7bded7c42195bd9b7b7f108ece1d31beba5e933b458f191cb00edf9c026f9ee6823f1cb1e123bc7589f54fd3a4b75bf75642b6fb1533852d5d34d5c79808cb857ebe941ecf29fbe8fb2fc38ef5d767e6b679afa639f2a7d7d429b2648f6ba9657792a7a4b9b76a8578ffbfecd3e8e3d997e2417ad4eb9ba089a0a5930eb8f00aa4b8eeaaf925c8f8d5ab235baa4858dda4e3d2d74647610489ea2fa15bef26521e618f9452ec9e444963765902a00bc880b5637c35d62f01a286d49e84161688988d81e6f56d8918e85348f7d5bf03ce8ce1e8033c6ebd69c7d91752cdf3356c5cfe77c59f170db7ed93f294e00e1537b0604f3f5e2b003e4e1104a437154bab4cce619a97f83feb99fbee35629f8991f996eb2ee761c549b080340bc66c8e7ddfa690036ecd2f5317054a2c15940099164d85ff4cf4db45a9d8166f67adc515ef3d52d38111bd3771bb130e2ff6a8f1d9f3f5ea3f7763efe892ce9e9f74aff5e972ba57d654491e8b6c1e8ad14cad8432966870c6f96e82352c9b7b5575a6e215869baffa86a12b0a7cfe76d7023e2265376f5f73f3bce83b6330bb8787e47b7975427c79872e40c8715315dede2a42f8887827db17adc5b281fb56f119b6a73e41238db7e5be11ce5f2f2d98bca22390aaef8e0cdc7021175f697de5a721d2771b09e7c0639e85e7e3ef62e7c2e7f6", 0xf22}], 0x1) 20:56:14 executing program 1: r0 = socket(0x400000000015, 0x6, 0x3a) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x100) r1 = semget(0x2, 0x1, 0x0) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000140)=""/221) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000000c0)={0x3, 0x20}) pipe2(&(0x7f0000000080), 0x4) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x67, &(0x7f0000000000), 0x2d1) 20:56:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) symlink(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='./bus\x00') open$dir(&(0x7f00000000c0)='./bus\x00', 0x81, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xffffff62) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x7, 0x1a}, 0x10) 20:56:14 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x22, 0x1, 0x800}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x0, 0x5}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x36, 0xff}, {{r1}, 0xffffffffffffffff, 0xc3, 0x0, 0x40, 0xffff}, {{r1}, 0xfffffffffffffff9, 0xe4, 0x9, 0xf1, 0x1}, {{r0}, 0xfffffffffffffff9, 0x5, 0x0, 0xb241, 0x9}], 0xff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x10, 0xf000004b, 0x8000, 0x81}, {{r1}, 0xfffffffffffffff9, 0x65, 0x1, 0x7, 0x7}, {{r1}, 0xffffffffffffffff, 0x20, 0x81, 0x6, 0x401}, {{r0}, 0xfffffffffffffffc, 0x8, 0x1, 0x3f00000, 0x3ff}, {{r0}, 0xfffffffffffffff9, 0x20, 0x2, 0x1}], 0x8, &(0x7f0000000200)={0x7, 0x7}) kevent(r1, &(0x7f0000000140), 0x7ff, 0x0, 0x7fffffff, 0x0) 20:56:14 executing program 1: socketpair(0x1e, 0xc003, 0xfffffffffffffff8, 0x0) socketpair(0x20, 0x0, 0xffffffff, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x671, 0x1, 0x7, 0x1, 0x2b}, 0xc) getpgrp() 20:56:14 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000040), 0x0) msgget$private(0x0, 0x400) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x2010, r0, 0x0, 0x0) setsockopt(r0, 0x400, 0x8, &(0x7f0000000080)="4ce452627b887cfe", 0x8) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) 20:56:14 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x40) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x40044271, &(0x7f0000000000)=0x7) 20:56:14 executing program 1: writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8eda661051eb3432360b", 0xf}], 0x1) r0 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 20:56:14 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x266, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000180)) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 20:56:14 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) semop(0x0, &(0x7f0000000040)=[{0x7, 0x2, 0x1800}], 0x1) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = semget(0x2, 0x1, 0x121) semop(r1, &(0x7f0000000100)=[{0x3, 0x1, 0x800}, {0x3, 0x20, 0x1000}, {0x0, 0x11, 0x1000}, {0x3, 0x4dbf}], 0x4) setsockopt(r0, 0x2, 0x2, &(0x7f0000000180)="7dcf769d8aedfedbc24cec2e27d34f0f3b8e0d9690f64b1c3fa26710dcba7f2ffb136f86eadeffbd6a791c125dd73cdcb7403df53bc654846c1d6019ab5c5779661012787c", 0x45) semget(0x2, 0x1, 0x40) 20:56:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) 20:56:14 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) r2 = open(&(0x7f0000000140)='./file0\x00', 0x2, 0x8) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x6, 0x5, 0x24, 0x1, "69b2a154f2d5d39760a9366a3c86a8fba9fc4a10", 0x5, 0x446}) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) r3 = kqueue() kevent(r3, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd, 0x0, 0x0, 0x3}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 20:56:14 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x800, &(0x7f0000000080)={0x8, 0x20}) r3 = accept$unix(r0, &(0x7f0000000780)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016aaf2584e97adc2300a5393bfed58d99c349962d1fc98c33ae28364bd6526655917b2f7c9e1e98dcd815141ba9d1238cd38367e6cce5ac19c95f5f5b9d8455859164c26890d37de5bc870c39831cfe23982b5b38d1b1096f80ad4dee69814a51d2c2c83a75d7af75d57e8de9ca8a93c00deaf0d437562393e692c53f309f4f7bb9c6619a4dac12107953009234e342514565fd6c6d549a9f391cac50b94d2c32f3368b86126fe298f267ac91b6b92765add8517d840eb54c7fc4911ee167bbc6cbd87b681c2730eaef2877cd3d8301e760b209fd9a61e91032dcfe2cc1160995cb8ea5958d91e3a1070bf0fa1b3c6751f81aeea81cb7e84890de77bcd227b9d63c97a0fb29969c88aa6605960b0958cec3ad48c80313a764b784d03c46bcfd0f6fcd9aa06831124cffaffdf900fc0d84be24ab89a8f7d8cf854d5b31719a7c1d9a9c62e848a5eaf9e1bc0e9ffd5e4441305f52ca0454ffa46c16e1807c45d28cf10d381a78aa73621f70c75e488c985fbc1b095e9de9c9d2095b79db255e818e711085634411db3108d7fa4211802099e4a75972d8075efab162e88df57ed9ca4c7a0dd96f51eabdc739fac69b6b14468aa73b2d45e01908f2639455b8a82bf893f3d"], &(0x7f0000000180)=0x33) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffb, 0x20, 0x0, 0x6, 0x5}, {{r1}, 0x0, 0x40, 0xf0000000, 0xc000000000000000, 0x9}], 0x8000, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x2, 0x0, 0xb9c}, {{r2}, 0x0, 0x10, 0x20000000, 0xfffffffffffffff9, 0x69fd}, {{r1}, 0xffffffffffffffff, 0x24, 0x2, 0x78c, 0x6}, {{r1}, 0xffffffffffffffff, 0x0, 0x20000000, 0x101, 0x40}, {{r3}, 0x0, 0x8, 0xfffff, 0x3, 0x4}, {{r0}, 0xfffffffffffffffd, 0xb, 0x20000000, 0x0, 0x348}, {{r2}, 0x59c6d21f79743a26, 0x4, 0x4, 0x7bd, 0x4}, {{r1}, 0xffffffffffffffff, 0x80, 0x8, 0x1, 0x9}, {{r1}, 0xfffffffffffffffd, 0xa0, 0xf00000c0, 0x1, 0xbea}], 0x5, &(0x7f00000001c0)={0x8000, 0x4}) kevent(r1, &(0x7f0000000100)=[{{}, 0xfffffffffffffffc, 0x9, 0x0, 0x0, 0x4}], 0x0, &(0x7f0000000040), 0xcf9d, 0x0) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x40, 0x20000004, 0x1000, 0x3f}, {{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0x8, 0x5}, {{}, 0xffffffffffffffff, 0x0, 0x80, 0x100000000, 0x9}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x5, 0xfffffffffffeffff}], 0x1ff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffd, 0x14, 0x20, 0x7, 0x1f}, {{}, 0xffffffffffffffff, 0x85, 0x0, 0x101, 0xb957}, {{r2}, 0xfffffffffffffffd, 0x1, 0x0, 0x80, 0xa0}, {{r2}, 0xffffffffffffffff, 0x1, 0x2, 0x100, 0x6}, {{}, 0xfffffffffffffffe, 0x20, 0x3, 0x8, 0xde}, {{}, 0xfffffffffffffffb, 0x20, 0x1, 0x6, 0x4fa8}, {{}, 0xfffffffffffffffe, 0x20, 0xf0000002, 0x101, 0x1}, {{}, 0xfffffffffffffffa, 0x34, 0xc0, 0x8}], 0x3, &(0x7f00000002c0)={0x0, 0x9}) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 20:56:14 executing program 0: symlink(&(0x7f0000000140)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x2, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 20:56:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d900000000e23ac168a0d130b5a77f3b184b237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fce08", 0xba) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x110, 0x21) r4 = syz_open_pts() ioctl$KDGETLED(r3, 0x40044b41, &(0x7f00000000c0)=0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x9, 0xfffffffffffffffd, 0x3, 0xffffffffffffffc8, "b08d16c63dffff0024e8643b00f3ff086300", 0x6, 0x200000}) read(r4, &(0x7f0000000880)=""/161, 0xa1) 20:56:14 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) lstat(&(0x7f0000000140)='./file0\x00', 0x0) 20:56:14 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x82) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') rename(&(0x7f0000000380)='./file0\x00', 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='r\x00', &(0x7f0000000140)='r\x00'], &(0x7f0000000340)=[&(0x7f0000000200)='r\x00', &(0x7f0000000240)='r\x00', &(0x7f0000000280)='r\x00', &(0x7f00000002c0)='@$,\'\x00', &(0x7f0000000300)=',*\'@(/\x00']) socket$inet(0x2, 0x3, 0x8) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) 20:56:14 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0xeffffffffffffffe) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10500, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x2, 0x40) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r4 = getegid() openat$wsmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse0\x00', 0x1, 0x0) chown(&(0x7f0000000400)='./file0\x00', r3, r4) r5 = getpgid(0xffffffffffffffff) r6 = geteuid() r7 = getegid() sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f00000002c0)="268a4ace92ae422efd841a1f4b251ad5f34d0689791c48e86a956051ab1fd6ec13c82de3832f2d3d1726e8d936", 0x2d}], 0x1, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0]}], 0x58, 0x1}, 0x400) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x87, 0x1}, {0x0, 0x2c420000000000}, {0x48, 0x6}, {0x1a7, 0x4}, {0x0, 0x3}], 0x5}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r8) setgroups(0x0, 0x0) setuid(0xee01) r9 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x8) fchdir(r9) 20:56:14 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="41f41bef83ff0700000000000071e793313000"], 0x10) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f00000000c0)=@file={0x0, './file1\x00'}, 0xa, 0x0, 0xffffffffffffff4a, 0x0, 0xb8}, 0x403) 20:56:14 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) dup2(r0, r0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r2) pipe2(&(0x7f0000000000), 0x10004) r3 = shmget(0x1, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r3, 0x3) poll(&(0x7f00000000c0)=[{r0, 0x61}, {r0, 0x4}], 0x2, 0x0) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) 20:56:15 executing program 0: setrlimit(0x3, &(0x7f0000000040)={0x7fff, 0x8e55}) 20:56:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x6002, 0x86138) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x2, 0x2, 0x3ff}, 0xc) r1 = getpid() wait4(r1, &(0x7f0000000140), 0x2, &(0x7f00000001c0)) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="5605000f9155ce1e00bd241e10255b", 0xf}], 0x1, 0x0) 20:56:15 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r1, r2) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080)="ab", 0x1) connect(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="00002e21ffffffffffff"], 0xa) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) r3 = syz_open_pts() close(r0) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, "b08dce5800"}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000240)=0xc) readv(r5, &(0x7f0000000200), 0x10000000000002a3) 20:56:15 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = fcntl$dupfd(r0, 0xfffffffffffffffe, 0xffffffffffffffff) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/244, &(0x7f0000000080)=0xf4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0x24) listen(r2, 0x200) r3 = socket(0x100000018, 0x3, 0x6) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r3, 0x0, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffa, 0x40, 0x0, 0x8, 0x3}], 0x8, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffb, 0x40, 0x4, 0x1, 0x3ff}, {{r0}, 0x0, 0x4d, 0xfffff, 0x79, 0x3}], 0x4, &(0x7f0000000300)={0x3, 0x8}) getsockname(r2, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) 20:56:15 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x100) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) recvfrom(r0, &(0x7f0000000080)=""/23, 0x17, 0x42, 0x0, 0x0) semget(0x2, 0x0, 0x0) 20:56:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000180)='./file0/file0\x00', 0x0, 0x20) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) r2 = msgget$private(0x0, 0x450) r3 = geteuid() getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) r8 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000340)={{0x4581b371, r3, r4, r5, r6, 0x0, 0x7}, 0x3305, 0x7, r7, r8, 0x2, 0x6, 0x7, 0x2}) write(r0, &(0x7f00000000c0)="e38e8dd6d7ea89e0aab95de3db7be113407c5fbadb03c2dc4dc0646fee61f6d297af6599300cd8146d999d80547b5ab8837b54b473247c9da4cae56c7428341e1f44d6c1968d32f1e742fd302a8b49bb975ab9cb2dcd020b4bc625cff3f038da9c1e0a54fe2b6945ea671a22b8ae644292a5fad442f04eb79344bd342ebb5591b4c5e24af7492b85fbac90f93a52eeb565", 0x91) r9 = getuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) fchown(r0, r9, r10) execve(0x0, 0x0, 0x0) 20:56:15 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getpgrp() setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000140)="02", 0x1) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) open(&(0x7f0000000300)='./bus/file1\x00', 0x8, 0xa0) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000200)=0x401) kevent(r1, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000001c0)=0x2) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) truncate(&(0x7f0000000000)='./bus/file0\x00', 0x101) syz_open_pts() fsync(r3) mknod(&(0x7f00000000c0)='./bus\x00', 0x280002002, 0x2065d) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x2) ioctl$TIOCFLUSH(r6, 0x80047470, &(0x7f0000000140)=0x4) readv(r6, &(0x7f0000000040), 0x1000000000000091) 20:56:15 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8202, 0x14) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000380)=[{&(0x7f0000000080)=""/144, 0x90}, {&(0x7f0000000140)=""/130, 0x82}, {&(0x7f0000000200)=""/15, 0xf}, {&(0x7f0000000240)=""/206, 0xce}, {&(0x7f0000000340)=""/40, 0x28}], 0x5, &(0x7f0000000400)=""/56, 0x38}, 0x1) fcntl$getflags(r0, 0x3) unlinkat(r0, &(0x7f0000000480)='./file0\x00', 0x0) fchmod(r0, 0x9c) fchmodat(r0, &(0x7f00000004c0)='./file0\x00', 0x4, 0x6) recvfrom(r0, &(0x7f0000000500)=""/97, 0x61, 0x41, &(0x7f0000000580)=ANY=[@ANYBLOB="160000"], 0x3) read(r0, &(0x7f00000005c0)=""/196, 0xc4) fsync(r0) setsockopt(r0, 0x3, 0x8, &(0x7f00000006c0)="5013413a7afcb81e3f20fba9192a3815e4b8235f0e0d517f23f7664679a918caa44baec0236984e7211e0695158912bb66c005c8411dd5e9249b49853d04fc0f0c4192333dfc7165b9c26a37dfc2b287e8803981e007ab518a35687e6d05a991971dc262a294619d", 0x68) kevent(r0, &(0x7f0000000740)=[{{r0}, 0xffffffffffffffff, 0x80, 0x80000040, 0x0, 0x9}, {{r0}, 0xfffffffffffffff9, 0xc0, 0x40000009, 0x2, 0x63}, {{r0}, 0xfffffffffffffffa, 0x2c, 0x40000008, 0x2, 0x8000}, {{r0}, 0x0, 0x8, 0x93, 0x7, 0x8001}, {{r0}, 0xfffffffffffffffa, 0x8, 0x40000000, 0x401, 0xff}, {{r0}, 0xfffffffffffffffa, 0x84, 0x81, 0x5825, 0x8000}, {{r0}, 0xfffffffffffffffb, 0x20, 0x80, 0x101, 0x800}, {{r0}, 0xfffffffffffffff9, 0x40, 0x1, 0xfff, 0x3}, {{r0}, 0xffffffffffffffff, 0x41, 0xa0000015, 0x82c, 0x9}], 0x399e0b69, &(0x7f0000000880)=[{{r0}, 0x0, 0x3, 0x8, 0x21, 0x401}, {{r0}, 0xffffffffffffffff, 0x20, 0x27, 0x3f}, {{r0}, 0xfffffffffffffffa, 0x20, 0x4, 0x200, 0x2}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x9, 0x10000}], 0x4, &(0x7f0000000900)={0x401, 0x3}) flock(r0, 0x0) writev(r0, &(0x7f0000000bc0)=[{&(0x7f0000000ac0)="1932027bb8258deb828e5b2b40c1f188e77104d480f48aa66b9e16ee8a9cb0dff6fcfa89a06e417709d74d247de3f3761c7bf07bc637fb0ba7b02d956908f68edf9dcedb71779c50dd99006bfac3bdcf75751574d140aabbaa91f115af6daedd30fae619cbc3b7022fb4939b6d8b80d1a31ad41e03ce6352cb7690115aa5aac73f555fcf90aea6c2f6cb3544dbe5b25afba2298a87bf5f528a3691221822335631ea03df9246e0029f094089b8982889ef7b1e14d0492b6c4f303c111b5c64f58a1d260062cb25f2925aef9a0a4d77802847f9152e87eb14d6cc4aaa14", 0xdd}], 0x1) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmdt(r1) kqueue() r2 = semget(0x0, 0x1, 0x2) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000c00)=0x101) kqueue() kqueue() r3 = getpgid(0xffffffffffffffff) getpgid(r3) r4 = openat(r0, &(0x7f0000000c40)='./file0\x00', 0x80, 0x20) semget$private(0x0, 0x4, 0x8) fchmod(r4, 0x2) nanosleep(&(0x7f0000000c80)={0x30, 0x3}, &(0x7f0000000cc0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000d00)={0x6dd, 0x5, 0x80, 0x3ff, "5b27a57efee9607290c84d51fb4b846f8013dd7b", 0x0, 0x3f}) open$dir(&(0x7f0000000d40)='./file0\x00', 0x801, 0x1a) pipe(&(0x7f0000000d80)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r5, &(0x7f0000000940)=""/45, 0x2d, 0x0, &(0x7f0000000980)=@in={0x2, 0x2}, 0xc) 20:56:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x100000001}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000200)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509d74780164cf090e7cf7c8d254b7d090000000000000096a6c1d061a2bd7a454c6c016d2fa19295628226632a6d675bb0551dc6b1b1de57c893be9f19f8a80a8f029557c0b5068219be6e4eb5a6c58dc3c1aa91b627581be9673e8936b75873f4cb4666349149afcb08b7c96b6702b8778dd70d740b5bb59994ab1f606d5f694df2f0605242b6e18bf739", 0x258) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20281, 0x41) getsockopt$sock_int(r1, 0xffff, 0x1014, &(0x7f0000000040), &(0x7f0000000480)=0x4) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x23, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:56:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x2, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./bus/file0\x00', 0x80, 0x80, 0x8000, 0x0, 0x2, 0x7fff, 0x7, 0x3, 0x2}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x490, 0x0) mknodat(r2, &(0x7f0000000100)='./bus\x00', 0x1100, 0x2) open$dir(&(0x7f0000000140)='./bus\x00', 0x101, 0x40) 20:56:16 executing program 1: setrlimit(0x2, &(0x7f0000000080)={0x800000, 0x1000000000001}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x100000, 0x2013, 0xffffffffffffffff, 0x0, 0x8) 20:56:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2002, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="f7000000ffb8e49d7a247769d19b000000004860601e000000000004"], 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801c03fa48f4ec5e", 0x17) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0) stat(&(0x7f00000000c0)='./bus\x00', &(0x7f00000001c0)) fcntl$getflags(r1, 0x3) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0xff, './bus\x00', './bus\x00'}) open(&(0x7f0000000080)='./bus\x00', 0x10, 0x153) flock(r0, 0x2) fsync(r0) 20:56:16 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r3 = socket$unix(0x1, 0x1, 0x0) r4 = syz_open_pts() socketpair(0x38, 0x4, 0x2, &(0x7f0000000100)={0xffffffffffffffff}) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000340)) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x100, 0x0) r7 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) socketpair(0x7, 0x1, 0x2, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x20, 0x5, 0xb0, 0x6}, {{r2}, 0xfffffffffffffffb, 0x38, 0x0, 0x20, 0x8000}, {{r3}, 0xfffffffffffffffd, 0x61, 0x1, 0x401, 0xffffffff}, {{r4}, 0xfffffffffffffff8, 0x82, 0x0, 0x7, 0x6}], 0xfffffffffffffffd, &(0x7f0000000240)=[{{r5}, 0xffffffffffffffff, 0x81, 0x1, 0xffffffff, 0x90}, {{r6}, 0xfffffffffffffffa, 0x0, 0x81, 0x7, 0x1ff}, {{r7}, 0xffffffffffffffff, 0x30, 0x0, 0x9, 0x40}, {{r8}, 0xfffffffffffffff9, 0x0, 0x20, 0x16e, 0x2}], 0x20, &(0x7f00000002c0)={0x9f, 0x1000}) r10 = kqueue() setsockopt$inet6_MRT6_DEL_MFC(r9, 0x29, 0x69, &(0x7f0000000300)={{0x18, 0x2, 0x3, 0x4500}, {0x18, 0x1, 0x3, 0x15}, 0x9, [0x0, 0xfa, 0x0, 0x101, 0x4, 0x76a8, 0x9, 0xb8]}, 0x3c) r11 = fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) r12 = kqueue() r13 = fcntl$dupfd(r12, 0x2, 0xffffffffffffffff) kevent(r10, &(0x7f0000000000)=[{{r13}, 0xfffffffffffffffb, 0x2b}, {{r11}, 0xfffffffffffffffb, 0x5a}], 0x800, 0x0, 0x0, 0x0) 20:56:17 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1fff, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 20:56:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x7, 0x4, 0x5, "c94d26b9cf18514577f6173fafff984369d51c0c", 0x5, 0x2}) mknod(&(0x7f00000012c0)='./bus\x00', 0xc002, 0x2) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = getpgid(0x0) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000001300)={'./bus\x00', 0x0, 0x10000, 0x7, 0x1, 0x10001, 0x8001, 0x2, 0x2, 0x0, 0x6, 0x4}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r6 = geteuid() r7 = getgid() sendmsg$unix(r1, &(0x7f0000001280)={&(0x7f0000000040)=ANY=[@ANYBLOB="01002a2f62757300"], 0x8, &(0x7f0000000080)=[{&(0x7f0000000200)="907d0011d2de24b165cc38adbd4634403aedb3ea5afdfe9acb73544f8bd09bd257b90360591fbd15b2b690ae890e2a2f5776fea03060c0e0a3e2f6ef610212916c9ddc167755009c4975ccd7b64874e2b6b19175274c8e8c7a8eda0c4e49674c01b14c67b22b0fa3a080badaa18ef3b6f1d93bea6283ee2ab6295ef0bcf43a31aaa427e3ed3bb8e53630b18ee9b49066c508d7503720e49cb9448deb80ec4ce64411a98a0b7e89deeedd2b0bc2787e33060c5862879a5aff0ab839ca3f76d1b2be23518a3f325cc2e559f3733a503e7db0fbe0456355e2cfebdc6e8cd97bdb0da049d41dae543f1b4b2bebbbefc840ec3c28ca412e5857b0f32f66a89e5609133acb9be5bc6eda641a38412b7eadbbf57659f0a95ec969c8a56d00453f81b5a85e306c27df3186fd3826231c425511a4b660a41c8ed8e1670aed5fcbecdb37dd8c454dcf6f5134d23ec655b7b6cc4049c1a50a895b31b20f2bdfabc108a08e6396f5d5e809295aff0df51f76aa0a625a8b30a7c94756f705ee027af638a9c74afca0ae84f901a74f7b49a015b412ae764825f5ed97976ebe33975b41ee78ddb7ada9ae7870e502517896c22441c7e50d09495af34a2597e60d41246b30e3cf3a44709ec641ac0863a5015276e0c24f992e02cff7b9b24caccef53133a18034a665ba6133c31676769b2be56bbe1def2845f29e31ec291095d6ff497b09b42482cc98e90ad952f260ac918bc4fe9e9f84114e5a7fe5f5abd0105a26fb816fb184429d13c0c2af0ee1bfbdadaf44d8c51f7d7b3d54f2d6332ca53ac23b25d821e622520f4d164aeeb0ae6b5943287c9e7016c997cc4027dd3d177a205f83fc57d0c6c1b7dd687fe317db648c68083ce1c9514ae030e507c326736245aa4646dcba138f9100e8056ca9bb7fb0030462d81ec1fb40dfe5bae14b3272390118c6a41a14243c6c429733b834006f1189625b94693f1ed6c5ff727de053a3106ea813e7be56b10d1f5ac93867c71cc5fa2499c1137f5a004a2fd7be8c04f10f6a1af3fa3d56e5bc32719883dd7f841be831e6faaf3d0a9954a7b330ba291665570a043439ef7daab07607ff73010a0bf387e82a8f25fa70a53452fd19e55bcb3bcf505da763d99ab242b7902a03cd614cc0ed628022e27715a47ff9bd2e49872b1fe665695198eba831f27f5791f5b20466c55d0fed933ea66efae1df1414f799318fd83cb2af533a1a8bf87658a69e0d3ef1ce2ab76b15a6d2488885dba9cceabee440f9bd72bf626c05fc4c967e88ff58eb921bb7ab1fd9ca6c76961a4b9cde3b3f64640fcbaf311a8c1f11882af0ce580f66bf1fae989ef4a65f97dfc277b217c5f28a3f2728ff1fff7f73ffc94d1ad1039f17661ff863165fb83ae1be546ec16f9562c2045402f17f52082c1aa52119913b2033437d54a130cc1a38c07294c6e994a45eb67b7f56f92bc77c4e582c3d170d7d94e3c8d0485c1540976c3beec3c12c9a2deb3c1dad97f7fe6c5c3b8d8b697f5f765a924cfeef85865c376fe18166531de256a58e8c1a1a24a29907a51a482c5808838514b8c7c97ea00cfe6728e892f6f8f76d9098cfa7726bd9129638b6a12796319549e6eb9b539d54270ebec2346b3d772dc4b4b30845338beea5afdd62bb371264969598ab360fd2a460203f0ee52b05c26ac77a1be1f05e73197dac552efbdb0bd60e57a49932e8adec2528d62776fc1618810c82c32448cab394e1173c6a6f0c2fc24572e1b8aa1094f78c172ea96707fdcfc01a38eae5c2b646e03090a2a1e90fe33db2c5412d326cc633a5605ca08515875964cc894a49d5ef5a52d3c3347b7af1d4d97f6a8dbd014024d6642fa102229a80c3dd5d5d675f8885d5abf52e356bf46c23fcf07bc7568186a6d545338d04e581cc050a7720a1c87c1690277baa4d41bcd5443b08f112a94e821bd5b233fb1cb83acb89acff854f5378b7f0699ca1e295e88dce3615e2e7965e050031e3d70076159f21fea0e8fb2143564db58dd143ae70368ebab60e8b1546b45322ba968915ef3c2cc1d60a257e4efb7969ac3065a9592ff6e7f8a4a955e807dd4e16266207cefc40d1f5ebdef3528d928ba2e96009925e6df0338898d4dad4ae2ad17835bf92096040aa697f8aa7cfd9c840d16a4657358387c4fef5ab44405c52d2039b034f3aef32fb8a7b2cf3c50ef53e7abbe7f0448f00fc619ae1e491fbeb339b797047d948b8a78e04df3c3d832805198152bba59bb1cc28ce1de797af4a3027eb47744f16959de0e7bca6d918c2872e34b19b05c67d0be68a5d207546a3fb01466c83519294342f2ab7cc16fe9e837b5731f8d138c49bc3477beda5a22d874a38da9455e909c4a14b66f5d45f937de2c686fc72d690e0224e4e3e25adf34319ec5ed313d09660d056b76e4f37d937735d529490482a28fff3b77447f3e6fa44ff0c1cc509087e305b4b7d7f397298fc11fd5a6b5168e0b4ae125e9005bf50579c694fc5e95b96e266fa9012e613c16711e1f6a1dc04a0cba88d6fd2d49c33074c85284794f6a141aa4bd93f1b6729e15b409d81229c1e21b351546ac1250dc0873eab148d59b49142b21e4f01081af6e1ec52ff83594c9f1b1b0de5a48b26d4da9c8aa68a5e671308ffae8a38985913649d0cb67d480163148d1d03799ed70f87997e25501052fb41dc31e3a9c21decd520eceddf4f957554011bfbb801c01dfb1b0f552e9f2423491c27e3d3d8997bb65cd784d0b05f4527f23b3b08ec986363938b07e9f731a99f65df66a1574184d5c2a20f1bc1a9091fd9d343026ad4532b981d1d3d48b078526b6e65b08f88dddae899eafb1feb65c7b9507eb01c4a9872279d7b6af250dcd5f169ac46929194060d9fde7f9f6a21f8adafe334a1a94a7d011d2263b20fc549f789e83c80cc98b1a6b51e2f8c9b4a979253b78e318e8be8293cdd531788fd1406dfe6f6640e6eca199c1805c0e14c651d86cd79d28150b673f5b23f2dc2cb29c2eae7aee55d901b31d20e2d4e5c5dbe4d3f0adc0b9cf516b4d8fce879d37d9008522bf8b81893f677de0d254d72eddd256e2ccedd5d975d1cf934a586de9954913e9f23bd1b4270b7c0aa07fbc7f34130b3d72d030084c32baced1a6d914702cecc53fd8f1acc14ff985284f5ddbb06bfda26099c5887f1591434a350f0d3c0ebf0d2e185e52c85246956e2d90cf7f34011119238d9c1b86f3d83f3bfc137ccbd8eb0122efe111e6f99740c4b149f2b141616a089ab7ef2d9206f74df70c0d966fce6bd6c14079d1192664c8cb2027dbe3e7ccf36c5cca4cd6bbf27adbdf69614128c2a262ea08943958d4533cc36107396e4a647bcaad719de86749ba24847f5306de03a3a9231ac15d1b6e0f86b599895bf83e1edaa1544796604cf8f06a9978c5b7206ecf735b335fb98079a86cfe473145006789fd1a18c6b66d9deb59ffb747034e9d43e83af1c7c8ef225f9b56276e32b4a92f5dffb5d4b086e0ed0f2efbbec7086176522d0e229361cd1a6d41fd245f1d59fa1659324e862d7f11e9837a384e827882ea7dd47f38439c545d5dce6a8d4a2a3e148957a98f506fd55141b23e5ea2cb4901d8ff40e345305e92907f8969caa9162a4aa76836b3df4b3040a7bb86ee10e814095e93c311ee98f99acaafe5191c0409fbb2fcfaffd04046eeb24ef0c5713a0b43eb767de121384afe693c3a874bfa1c726beff809510a2287a20dc7638dbc2b877f75e26dfbc9bf5f6d9640f8a85b7934fce7984c5a64262e380d14050799e50cb62a8f29f192799fc4e1b8d0091d520729189132105af8caecb69795f7442b86eba912b482644d326c8ee42b53a8ab279615ca950bd4ebca04925c989daad27b1098b9a64cccc1d32fa98f70c7b2e19facccba3099a61ae274acbfe0a69951944a04a36d4c4ce440763716146bfe64ba112ed7962d21ad6137b0a65efe41398093f8193bdf93e86c7f250e9eab077bcca7c0e7cc69a07b7f55bf626b776a6623dfcfb7949f9fa73df318554c76900db54ca8d8c22f1aa7b897f8c8336be4564091111a9bbf5f8447ffdb727e619cb10f2c1ab27a04adf413e96a5f1a786dd10619acb4a94353bb63f90c16622b7ce9cd8e76c3e969f9601f1dd96d1239122c826b61b0536c82301a05f4f07061c1e6bbc8a8956b095af3bac887842bba01a18b500d6bddf581523229372b1350a4c5c97f42f2cce906d390394a9297d486c37c74a183ca2bb17e7515fcd07b633f0f1a0180d5a2a6b7564aa8d6c9ee404b0e24ff665d33d8f6946223c9bd176aa3b37a5af0723148964cab977985b36844295671da0df9f5c887c4df7a654f8e4c40ff65448f0a28dec2e41b463d60050d3489ff3b32b4d6c6f268a3b4dcbc559dc3986265ed26a68913116631aadddf511dd22474ec65267c7876232532e271806dbdea10617a61009146864e7e3db76375b0400f6fe2c8973e739d4334f830a2b8887e506083f48394532f7ffa274a4f8638615188a27263942abef2e28916431ddf8f665190a3b360f258f6ba71ba6d15c2323699c69344596cf6f31ed015d6841d7b5806ccd81808f44ff0aaa8cf7c2c353f51a0ee96986641368a333ae34dcbb0540cfdee3e41dfa6723a01e815483bb54490bad74510572b3c51a6d30b9242373d80986d9ed1b18118bb5fa46b963a9f236da504a585c8a93a8ba4d95c136bbf6c3c7f19dee1828c673c0302fa60b761981eeadbc6eaa1e28d9ac70522f69cd156a96bcc5af1b9770553958345b7220dad05c339639ac999587c5606cc340b2f00fc1b1996c3ddb026c9842133bb10f1a5f35c311e497d107b84ed294533301d8137cbc993341694330fbeac62a6c6984825e4f0139bb1977b74bc60c757f4d2d13a13a7cd2a1c3c2377365e6d7c83aef099f210e0380b60dddb751c0e7b6c41ece4b09e64875832c7461d973de6dc9dca20014a10838c02005662c625a949babbf33b1ae7f6a7741aa39c7c4d1fd0272214606a607e5be5ab72ba63ba0c03f46de9fbb43248db1fa2b07d60e4bd1da234a96e8dfef113eab833cea049315fa9e2263a8e1b7925f1e3cd1379601f8fe060f0069adb5d56a88937a77632098ac8f27db191932d255ac957890740311b9c37b3ed44b2ff53dd30b27b002709317d0e1f471bdfb0466112de3fbe5ae58a8d091ef610d21e88ad2a9c19027d74aa763634fd751fd13d8856a8f4e22679bd2f58b3eca28095acba591fbc143a364f28fe354c9b7936bd17c916429bc1e52a1957cdaf4a2435903f615669a7decb2a7dcf62145321717e81af5c092c8f843bbc514cc78925a30af5860c4e4e39f66f5aee2aa3f5ddb4e6ab820a8dbd15abe1ab0c34a5ad8e8c216676fd2ca2bf6aff5f8d83a5042dc170b4ec55f464d0dfde363af7b08f088ba5c202b190833768ca990a3b663695f7f553eb62ec9e2c65669efb9314c12671ba5c7c26f806c72bdfe3fd6ede34ecbaf3d8d28b2fccce6dbecf59ad44f6a1ea4861ac702a84999268491cd0217c2664707c988056e6a6519864eaa313ec91986970ecb7b78bc1c6a4f6c97838c50254aaffd93d9f136334e632952110c46fc1c3bb231dae17d8c35b13d8b47047a44a0ca21dee9301cb6c43ec3ec17eb03642d005942f1d1ecfdd043b1562d7460df1e5c708e587ad52ffccc0611ba322ac9e91ea169c755e5fbf91bce42d066acd3c373df534a8b0f4f08eb770d31ac7918f4c52204e6b45050a7ec2e52fec62d79ac844edad4b9a1f3309eff98f94854c29224e805", 0x1000}], 0x1, &(0x7f0000000180)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0xfffffffffffffeea, 0x5}, 0x8) preadv(0xffffffffffffffff, &(0x7f0000000100), 0x1000000000000197, 0x3) 20:56:17 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x88) mkdirat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x1d9) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x1000000) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r2) 20:56:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8) r1 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000180)) ioctl$TIOCCDTR(r1, 0x20007478) r2 = syz_open_pts() ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000200)) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) r3 = dup2(r0, r1) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)=""/84, &(0x7f0000000140)=0x54) 20:56:18 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x99, 0x40, 0x9c8e, 0x200020000000}, {{r0}, 0xfffffffffffffffd, 0x8, 0xf0000000, 0x67, 0x5}, {{r0}, 0xfffffffffffffffb, 0x4, 0x5, 0x80, 0x7}, {{r0}, 0xfffffffffffffff8, 0x0, 0x0, 0x100000001, 0xa9}, {{r0}, 0xfffffffffffffffc, 0x20, 0x1, 0x200, 0x7}, {{r0}, 0xfffffffffffffffa, 0x1, 0x4, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x5, 0x6}, {{r0}, 0xffffffffffffffff, 0x54, 0x1, 0x0, 0xc00000}, {{r0}, 0xfffffffffffffffc, 0x50, 0x20000000, 0x8, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000006, 0x4a5, 0xffffffffffffffff}], 0x9, &(0x7f0000000040), 0x8001, &(0x7f00000002c0)={0x4}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r1, &(0x7f0000002480)=[{&(0x7f0000000300)=""/104, 0x68}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000002400)=""/119, 0x77}], 0x5) fcntl$setstatus(r2, 0x4, 0xcc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) setsockopt(r2, 0x2, 0xffffffff, &(0x7f00000000c0)="a9f9b9d091e75cb9e0ea4264d4b6e4324cef8fc372acd664b56aed01587f56957a9dfdd7931b7df8c0b71747647f66b6c7d56ccf4f2c392aed2ff80e41da7d6a3b70a6a5ca61d0077eb95c312e348f1c0288d641c27a46e11fe9c72c912415413dd864c49707808680a01e608757362c07d8c42ae2586f5306413674269f12e186", 0x81) dup2(r0, r2) 20:56:18 executing program 0: setitimer(0x0, &(0x7f0000000200)={{}, {0xda}}, 0x0) nanosleep(&(0x7f0000000000), 0x0) r0 = shmget(0x1, 0x1000, 0x108, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) setitimer(0x0, &(0x7f0000000080), &(0x7f00000000c0)) 20:56:18 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00', 0x4) faccessat(r0, &(0x7f0000000100)='.\x00', 0x3, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x280, 0x0) 20:56:18 executing program 1: socketpair(0x6, 0x8004, 0x8000, &(0x7f0000000000)) r0 = socket(0x10000000002, 0x8003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 20:56:18 executing program 0: r0 = socket(0x18, 0x0, 0x1ff) setsockopt(r0, 0x25, 0x41, 0x0, 0x0) 20:56:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xffe7) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x8000000081ea, 0x5, 0x3, 0xfffffffffffffffb, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSTART(r0, 0x2000746e) mknod$loop(&(0x7f0000000280)='./file0\x00', 0x80, 0x1) write(r1, &(0x7f0000000140)="4987d18f6403d34d9c677a1d1dcdea8278a10709ef07a854240a8bff4b832c73514467ccef65253473fbac12ac2900d2cac614d417f3fbdf0377c0d71f056b342889c4caba58f793eb60b41ec66e14ea16596babc25be8080be7ea0233888152b28e6d89d2f23224bee9a00d2e685494fe232d68d1a697022b6049271ed7065b1448a9a018c3ecf6f25127a77063713f7572d8c002c868c582", 0x99) 20:56:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) bind$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r0, &(0x7f0000000180)=@file={0x1, './bus\x00'}, 0x8) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) write(r0, &(0x7f0000000040)='L\r\x00\b\x00\x00\x00\x00', 0x8) openat(r0, &(0x7f0000000080)='./bus\x00', 0x800, 0x11c) recvmsg(r0, &(0x7f00000007c0)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000000640)=[{&(0x7f0000000200)=""/114, 0x72}, {&(0x7f0000000280)}, {&(0x7f00000002c0)=""/111, 0x6f}, {&(0x7f0000000340)=""/240, 0xf0}, {&(0x7f0000000440)=""/218, 0xda}, {&(0x7f0000000540)=""/210, 0xd2}], 0x6, &(0x7f00000006c0)=""/222, 0xde}, 0x2) 20:56:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) geteuid() getuid() geteuid() r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setreuid(r2, r1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) 20:56:18 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000140)=0x100000081) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xadc, 0x0, 0x0, 0x0) 20:56:20 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1087, &(0x7f0000000040)=0xfffffffffffffc00, 0x4) ioctl$KDGKBMODE(r1, 0x40044b06) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) 20:56:20 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x8, 0x80, 0x8, 0x2}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x2, 0x8001}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3, 0x0, 0x0, 0x3}, 0xc) 20:56:20 executing program 1: r0 = socket$inet6(0x18, 0x8000003, 0x102) ioctl$TIOCEXCL(r0, 0x2000740d) 20:56:20 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) listen(r0, 0x0) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/185, 0xb9}], 0x1, &(0x7f0000000180)=""/206, 0xce}, 0x0) 20:56:20 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00db75f9e", 0x88}], 0x1, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x480, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 20:56:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r2) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb", 0x7a9, 0x0, 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41, 0x1, 0x858}], 0x0, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 20:56:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) pipe(&(0x7f0000000100)) sendto$unix(r1, &(0x7f0000000000)="c0", 0x1, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, &(0x7f00000013c0), 0x0, 0x0}, 0x40) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 20:56:20 executing program 1: pipe(0xfffffffffffffffe) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000000c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x2, &(0x7f0000000140)=[0x0, 0xffffffffffffffff]) r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() r7 = getegid() setgroups(0x7, &(0x7f00000001c0)=[r1, r2, r3, r4, r5, r6, r7]) 20:56:21 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0/\x00', r0, &(0x7f0000000080)='./file0\x00') symlinkat(&(0x7f00000000c0)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') 20:56:21 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2002, 0x8000000000004500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x52, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3, 0x2}) 20:56:21 executing program 1: setgroups(0x0, &(0x7f0000000000)) r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0xef, 0x0, 0x0, 0x0}, 0x0) 20:56:21 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0xd, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1ff, 0x8, 0x5, 0xd3a, "35d65c432086f01e845a779e3c740da4a2b33b66", 0x101, 0x1ff}) 20:56:21 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x22}], 0x2}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) bind$inet(r1, &(0x7f0000000100)={0x2, 0x1}, 0xc) 20:56:21 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x400000002c4, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x2}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x7f, 0x0, 0x4e28, 0x0) 20:56:21 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0/\x00', r0, &(0x7f0000000080)='./file0\x00') getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) mkdirat(r0, &(0x7f0000000140)='./file0/\x00', 0x8) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') 20:56:21 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) write(r0, &(0x7f0000000180)="c5a61e546f9b02d991b18d19fe7bc06f0a8083c1d12d67192fc823b60aa90c80f3b6bc37ed13c3f3587d13705430f3ea539ec845a52420ee5ab5925b3862d1c0ec59778e0440ac31b47a22ac6e3865aa7e31eadcfe66459b8051ef94acb450145d4e1f0e23eb2e5a9963cd4452e56e132849a0c5e07525e0e48784d2ed214e20d9c722cef2a2a02c6d3de78634f3e466b5caefdd4defb99a18b3b1a9b1e73b32fd158c3fd844c8a51ca8e4c09bdaf96d59bfdd517a4cfd549a6c70d0e0245165e839b2230206aa61f60f6a74f4c0c40c48791d75cb713431fdf6e646825db145a50aa3051490e86b7575c07598dc3770d6ec692ece5936ce3647c81d0a0b085ceae2771368ca8b3265cec3e423c3cd083953d4031c97f758bb902d9cb2f51a2e715bf069794ae0dbf9fe5b87a48d111ef2adc377669d2220e6d7b69cdf8221a625342ee47bc9b59efc60d4fefd82bce70b6dbd2b85c9fb97903b55a3f165f7ea518808c589e179ce6d3f34aa338dcdfc27de403fe782327316dcaf9d5743d088fc4a9911464ace2831dc90df5634b807345595ed89f24ca15f0824e1db0eb0cd618598112e366986a3f386178de000d509b41fd7ca4c3a98dce4524906cc15121bf054d0d43a8f66891a509cd476b102a6b9ae7ab2a2e60d4797703fd96481d7690351d5fa2c7beb66045da059352bea2b2d12e33bebed2c8bfb65def9f254d5ac4afa0ed081949d3d63fd0b6c49cc642898b75df1149e611232d4d8fb1ae6d556560cd3706584589a241bc9ecd2179d452d7cb4208aade3bfb3cc5565a411ba98a9c842b5cd018ac424a63f1f40132e53568a94259ea81b9369bbc9b3826a818e2ac12cc688a28c481d54541fb2d5016bd549d9f3f1faa99790f53f53400dc0b2e3152e52ab758bf02a4d03ce4b2e2327c48f3f36663928ddc337c84128f5a561ace49a2d3623011b82b5921a41b82fff4b61977773d1ead8938833ccdef45d2428c342c2f9a6d4fca929a52e74e03d5bbbb53445fa1a73ed0dec3dbe22978ac9c988a01d52ce544b2e1ea532bdca37a259e09ec5b4c7939e17ae0e8894682900b76dea28049009d46fbc00b9f360ad94899c745bced62e09ad33de30bdafb59ddbbcba639b7595707da7c899c0272e4f73cbd845a496814f816b9e269e17bca7e933904509f522587f2964319d14e7a702d7969bec9c37d28d42b14a279dfe10ca6af35fb1d10eea574dde8d808ba4d4632edec3bee05e1d76ba074a3ae0465c5b3fc224d3ccf3a8f21899cc645f006d765b7ccc74cb5b62a7c62d86eff1545855a90b08eb053589b2c1344afd0f00121ed7696428cdb43c7126a7f8112c0ab70710ea78f1423f290d3dbbc099db1b3c6567aac4f56dbdb1ab4781e9fefcdc88f5cdfb7f13224b4f7dec43717629cbe05fb6119369f32e5d6f10fab3e38b2cbd3a6a0fd52e3a6b87252f3bee896971dd1f8f3836639d6ced27b9c2cdce057b9de95971aeea345f48594a0854e1c0566e4b556e5c4aa9bd2ce1bc802c1b979032a049c505c18ffc85ac22c4d3528942eabacd6e7b3236801ebd5e23568572c132a110a8182f89d99acf99aefa178bc596c8285b07fd12e441be2f49f97355e1fae1379e4347167a83393fa7d961d82673d8105f4dd1b78ba774487e3ede1ff7a936b8104acdff908009e7e66d9a1d45aae3eacfaab107989f447b75b7b57f9e2bd44a9df107b516d191c54559cd1397df00e104dc729ad9cf1e4c91fcce598dff5293ba563a805ee7feaf16cc172224a117340362b93c000f87462e6b661c8a77c4f9e347b66b0fb013022a3b6c128a771fd1e282a71813fe0f58fb19e3e78d9aa0615132dd37991517cce737ad0c6137531e9e6bc95e226c3596082aeb6b891ff6ec72c12a9ff4ec4a86ee3ef75239ea123f0e79cc552e1433bbaa583b7c89fa58a4f5730b3b0af0dbbe1817b733074acf156b77ee5d9287ceadc96ca9cd28a053828bf77d928361e886c80920a2a555c6ba7d43d9c865fbeed76645f01e8010a769556943f40f0bd1d87a1b53c6c6f981cd54fce604d11dc2ba320d0a982e1015d649807bc0f1efed2309f5425a54025ab20e5bd265d38c8b980f803a146ff31ec305d8a86542cce7b819f65bcfc7045acf5f2f2196e305ae2b3505be6b7a794a233cef67eec5b2d1bc912c7b672ea94f2d5d0c156ba881d6bafa3c6876c992880949d3c5e642203ccb1894f4fe23f2024b26469f9ae8445d98b6e6338a9456054e9eb28e15ae9f5979077f54b74ce8d5087fdcb458fd64fc443ad1c92310735521153db437dc53436faa33c2ad59a98991db5910782932a99e8be71d33d0f1a440c456ac4da6ecd1d602ab2cff3b74f6c1ded6a03abf651d69b3e3a1b1d4469e8bbf3ed2d64e121eb2abb8ce32083add16e5879fc413cc69f52f008e14f867092ae68386c09fa1b671b54999d02ff63871de47935f01af1f371c7c4b2454353af8f555724ce80ccc33727058618848047e10d78f340db71466f6f7155279febd6b1a2d2eb116ecec9499cf2304165e6419cdeef6008e0a2e467346ab1a9202f3ec1f65c22b3d39461c14c84f0055ca738de6bb6d9eb6606dcec7e7ee82fe7686bca160c7fd82e7f47365cd09572bac8a09b157ef8f2535e687e46e9bdf2e10e2b9503647c40810662780a6e4549b2f4537a4bc55c736ecab3e888d1a4f47fa0bdac3b890aa8d41ff91d539f37e6a241042ac8eb4cebadc82da01ee16b51f32606982087594270aec0ca7aa36db9be686ac058b9300eb82cec80ae735582c61dfd389f1c3aab4ee8b820ce733955fc77d75a1d5e119486d4f80dd5f16c2708278c4685bda17c1ea36e8413c1ef0791befb73bcf1ed848d7e43278628ed8712fb259e754cc9e3fde908e814abddc4cfacc1268013100cfd9a71ea1a36752142b34ae9a48aee8ef7c2d373cb6a0001cecb50148f1ca95b8c9d2569c4fdcbff3748d79658e21b06a9e1986c423b6b6875945e6ecc3f6aa0330122979233984d176d0c7f91946b542f6f177b460d5c9887e3e40c565a1f045decb6063e91caee624398e0a69a397e873b8c4d37d8c3e4249463121635279efead9b57808c388d47073aef53aa3626e13558a5955a5629ef43bdf45376172f9244f26de71ce474ff1089beab9c370542ef179fccc948e02b5f2ba2c9a69eddc5e8d1669291a0487030842cc4d2388051a44512b095f52366743579a08969a7cde53e9cce2edf23718a6aef60ea66deb66898feb479597134f4597e18718e06ba9d3bf8e0f5eb6445524b295eec1d1a1854a5c683b7396494d9c13f52ea8b0980fb349b487daf53556e5aa57bb3eb3a184fc44c7f5b06407f7f29e50f4c22e687f040f7dda752fb545c45f131b740d96f0c4abf89c274fe2358f9db5ef19d5bf703d65be607a68cc7b6a5da58790de298cfae028b2e972785ab11f4a780859f8564180abc1008bb5c906e892e861d460e35e3f828160ee355f792405e5cac998549b3af8f435d47380ae8b158dfc69835f4bd0ccc2c56a769428ad584081f95dff6d7a07171cdc890d90b672bd44f72edbf0624f5ca884289746b4d0811cdd6488f4454042bf7e8596d0c65f109dbda468ebfa9402bd89d9bdc5ac3a8a0f91efba2f937620a0c2f8f222ce88a431cccff62bdfa6c2a5bd7ec2cbc68877070a3ef10527bb7ffde419c211056ed046699acef7f486d2785411250e217a7693878a85b774a755ce2293ba51daf21d93010cf80d855a3bb7c12a81572c60451b43e73d0f664f60ef3c7b17e42ae664d80951eca8791b5f609755817db34f701d49a7fce2972f0571dde606d417ad6c2973f811dd06a3627887e4faaff3ab89936405730cd763bb0532640526723d4c9a0cbf89cc509acdbebd52b1c073f0b67d41484ec0afb9e970ac8eaf233317fbd76a6d16c340f793565f26d03fb219c53733e20890686b12e57df59b463bef74e38bf1b9124e9be6a55d73c07515fdc18396e1f38fc96b624a0d7be258af65fdfa63c0e1332c600bafa278ebac4f68f1920d2b5c0d9409c0c62cc186049814abff0d24824231311ad2344b5c19ac0d056ac248eeb8c3d773c5af6cb7d4043020e37fee1415a3bc3cede171d85132620afdffabe0b79c94b8f1fb174f34ec1b2216bdc9329a77a1c3f73889172ada598f14701804365c00f65496ee3a2cd56e8e24becda340a98de06979d4d8a4240c6f9a91f2fc215be019912dcca95ac30e20972a55c91f05748a0be868f4a3dc6257215a7dfcef8ab015358a39bd0f66fb8195a7cd432ee861a25be90740ce6dab1f55d0c0ae966f01f71f0b282db8d29b7b9a9816404713eacc011adc6ec04b20b93d7ce08df30b42d0ba18dd214b8ba3fa2a06f62dc35c8b31ccc0a1a38fb0efe7f758622d5b3a447ce839b008a11f0dade8c0e91cbe5cf1b145efc4073bd4193088649519c88373f09957ca1b2379bdabc20f2b34e94cc694fd9f6c31640e8e3fb1d3391ea88cc45cfee6d393a7dad793d7ccf5d6bf5e5e3a766fbee315bc64232d54aecf5a55f79ea810fa9b1d99aa9ff8af3f10f9bc2f794a66bbfd5ca64b0216af448518e7ff5b02fc3326b39742a071a78900827b9697dbbcae23d6bb082a647e67642f6f6563c786ff4c1f89403b60724725760ae911ac8a0cb7715fd618ca3da3b0db5dedd37f41efdb587bd9d5924de29db439d1797f0406d820645b2edf9f0b2317aacff0fe662003e1fe98bbc6fc06acdd8dd8008e0dca9e953c42203b7255b6dc7d45fcde5b6fc4d7a6abc751646e266d53ce9adc0f0af0bbbbe444e0cbc87984296fd62e3a8b0a422a49fdbc7a1da8676369184d0c184031213a4142a403bbfd55ae10a27881c4e0c90b89a372b46c4a089873ff76d180e310cb6aa10328036ac91f256637f5c27b2a67643151d7f1008b70c9d3f46d14472a9e1562419ef7d4d030f528b61e90028cc62e8205c35a28d524ec3d73d5855915a23f9f1c87419c16348793f20be310f2de1ee72eb102dcd0325d9c509e2a26781854ab79777d8277013ea79bc5388ce0edfad798e1e459683d574d541a940064eb7466844a03f8955363a64cad619b2f85f35834682b288b35dad8665bc3df4455b91543f9f5378ea30e8bc7cbd90490bdd7c809b6839f3e1fa0e6e59c3e3283c60197111204956e4beda5053cc3c256367fddf70b108d6ff571f10ba94b5663e486799c0711b3aa3424312b2d63ccd41b654738d1c71789867bd1431c1174cfb002e1069f0fa78e8580adb07f739ff0bdb42a8a1fe65f5c7b65142b3e3097955af0c8c66ba074747b09219d10908d05d660248e7587439a652e9494e8829e91cc7801bb236be6ec3123d211077c5f31a9790c95f347a0fb51aaf651d6219f75150b7396fd0b58d36fdb6d96ecbbc3d0171104ea89703ab1f04ba4639822ded7e304aa1c1ef9cc58c44054807ace2b42045d1bf085cc7f8e2d2e1f556f841ca459e972c099989a8eeefc61d8b27a4c1f7fb62c5c697000209f4f99977e3c38dba988146cb991e18d119fe2d5c0f4ba0c58584e7aaec73e67e8caf1acdd5d271e85161ee81a22ba5c5ff3d8120e8b4aee1faa838049e49e8cabc232fbcac3a00ef556d79ceeae445c8664d74008f4b820970166502c0c637529618fb7a03a2e84359e7ff304a410cf32a9a09f35815be092176ae66fd303dd8dc91639de41b1c7461805274973dcf2ab07a71659c84baa1a6feab5276e747e603199a491ea8c2b9b4a7d34985e10bf20b8e2ec14", 0x1000) pipe2(&(0x7f0000000040), 0x10004) poll(&(0x7f00000000c0)=[{r0, 0x41}], 0x1, 0x3ff) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) 20:56:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b21802ac809b427d5f18fa49f7a88506245336eebc0a646ceb3b56541e86c861c511692c1ecccbee48a17caa35b05d1747f3eee4bd042edef2e2846b076ec8e1c45aae39108a83612ec8f21d16dff828e282775891ba359f411cd3f6f1126c701c2659ffd81ac07092b86818bca16c796bfea49177b2051b4c8bb763e65b33f", 0x200}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0/file0\x00', r1, r2) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) 20:56:21 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x1a, 0xc002, 0x6) close(r2) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) close(r1) 20:56:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x7) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 20:56:22 executing program 0: mlockall(0x1) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) 20:56:22 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) shutdown(r0, 0x2) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000180)={0x0, 0x265, 0x0, 0x0, &(0x7f0000002500)=[{0x10, 0xffff, 0x1f}], 0xffffffffffffffbf}, 0x400) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000100)) ioctl$TIOCNOTTY(r2, 0x20007471) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r3, 0x65}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r3, 0xd}], 0x1, 0x0) 20:56:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x6, './bus\x00'}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x7, 0x7fffffff, 0x10000, 0xa778, "742b2fa4daebe7015f47eb5fcf0a1c26d68021f5", 0x5, 0x3d}) 20:56:22 executing program 0: open(&(0x7f0000000380)='./file0\x00', 0x80, 0xc0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x81, 0x44) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x8001, 0x7f, 0xbd7, 0x0, "d9e304584975346519b7d38a17077389b16c845e", 0x6, 0xfffffffffffff801}) fchmod(r1, 0x2) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x821, 0x113) ioctl$TIOCCBRK(r3, 0x2000747a) fchmod(r0, 0x12) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000100)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0xd01, 0x7, 0x2d0, 0x20, "fff03f52f032ceaf885933114f7daf19efba8a82", 0x3, 0x101}) read(r1, &(0x7f0000000180)=""/20, 0x14) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000001c0)) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000200)={0x33f3, 0x1655}, 0x10) r4 = syz_open_pts() r5 = semget$private(0x0, 0x3, 0x120) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000240)=[0x9]) mlockall(0xc6217b28e51944ac) openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x190, 0x0) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000480)=0x4d9c) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3, 0x1010, r1, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r6 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r6, &(0x7f0000000040)="000900090046ba2ca6", 0x9) sendto$inet(r3, &(0x7f0000000280)="3497d2f80ba80a81eb8717bb5bc6a4b914f48592edaf886e0f3ec4d63739be9a1778333e107873c7fb13611c3a37838379e656bb77cd874e359e9d33bbd0160454332c142b60cdb1b3b372bb270fa94bdeb4231639972e7434221f2afa315d0f3386c4c8139cea2d3e5819d39fc7a18753537c2edee66ae4eb7142969aa5c811cb2fc52667407089ea823e5b1c9df9f9bf7727f932ab8269c77675afa99e078b5ab65a046c0808237ad993608a2f2830785f8481ce0af03f47b4bdc237e50160bd7bccd3f6", 0xc5, 0x9, 0x0, 0x0) ioctl$TIOCNXCL(r4, 0x2000740e) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000003c0)={0x7ffffffc, 0x5, 0x20000000000007f, 0x100000000, "81abc0522765049f107a6dbad7b00004c041c502", 0x400, 0x9}) link(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0\x00') getuid() 20:56:22 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) setuid(0xee01) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000230000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000"], 0xe8}, 0x0) 20:56:23 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') chroot(&(0x7f0000000000)='./file0/file0/file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)='r\x00') r0 = open(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x10040, 0x0) 20:56:23 executing program 0: setrlimit(0x0, &(0x7f00000002c0)={0x3, 0xffffffffffffff81}) setrlimit(0x7, &(0x7f0000000000)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) openat(r0, &(0x7f0000000040)='./file0\x00', 0x8080, 0x10) 20:56:23 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 20:56:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fchdir(r0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r2, r0) r4 = semget$private(0x0, 0x3, 0x80) kevent(r1, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0x24, 0x3, 0xffff}, {{r0}, 0xfffffffffffffff8, 0x11, 0x4, 0x6, 0x10000}, {{r0}, 0xfffffffffffffff9, 0x12, 0x20000000, 0x7, 0xfd}, {{r3}, 0x0, 0x82, 0x0, 0x7, 0x6}, {{r1}, 0xffffffffffffffff, 0x8, 0x48, 0x1ff, 0x8}, {{r0}, 0xc977215cc70627cd, 0x40, 0x0, 0xfff, 0x401}, {{r2}, 0xffffffffffffffff, 0x44, 0xd, 0x6, 0x7}], 0x7, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x2, 0x40000004, 0x8, 0x9}, {{r0}, 0xffffffffffffffff, 0xc0, 0x4, 0x100, 0xa}, {{r0}, 0xffffffffffffffff, 0x8, 0x1e, 0xfff, 0xffffffffffffffa2}, {{r0}, 0xffffffffffffffff, 0x41, 0x2, 0x8001, 0x7f}, {{r1}, 0xffffffffffffffff, 0x48, 0x0, 0x80000000, 0x5}, {{r2}, 0xffffffffffffffff, 0x8, 0x2, 0x401, 0x7fffffff}], 0x7, &(0x7f0000000080)={0x697, 0x9}) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000100)=""/111) 20:56:23 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r2 = getuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) getsockname$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000280)="0d4e56d49157ed75a1129134ce083a0eaafde6fa2a191f011bfd03e0420a693946cf", 0x22}, {&(0x7f00000002c0)="c24193296378557b442aa280177b21fbafadbeed73f91936c3d5357a05eaea8cfc5796ae28f934babe073cb90c23042b3f8533bd83c845bd52b8e1ee2ffe144ca2952844255b8fc6815445b510e860bad9412bc7ed35c5d419a3798c79bd62887c9cefd900dbe9f7bf211c0080d5c732513c0617a3ad405206b3903d46eb07bc489a4ddb9432aebca4a53390a1d7c5c2d1cbfa923eec41f9274997e0cfd363835e14c4e4e51b7834cd", 0xa9}], 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x14, &(0x7f00000003c0)=0x81, 0x4) sendto$inet6(r0, &(0x7f0000000400)="6385017d3ee28448b04c4ae1151e079a25e128afa66259887bbd28399814e6a188817985786b42d477015a7d949e135734807e08f07b2d1921ff5cf7deaccbc2dfc68fb50927699e25f4f28ff588beb75092f5c6a90ff25bae24ab544c0cb1a4d52339d867017dcad8495f83318f8d5b9a9fca83934bcd7197bbef12b93c8d2f60105e118ea16510d6a8f5c25b41e4e6aab9237debbe6a55310811ea0ec0a589b8f48671d57f9f1927dbbfd02d946a", 0xaf, 0x0, &(0x7f00000004c0)={0x18, 0x2, 0x7, 0xa832}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000500)=0x1, 0x4) setsockopt$sock_int(r0, 0xffff, 0x109d, &(0x7f0000000540)=0x200, 0x4) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000580)=0x1) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000005c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600), 0xc) r4 = syz_open_pts() sendto$inet(r0, &(0x7f0000000640)="ab133aeb28b4a27d0f595dd861f7fd272b1900c5d57da26024164a7354da90acfefa8f3e8d80dfacc4050400154cf55760011b47e09999d680383c67a9", 0x3d, 0x0, &(0x7f0000000680)={0x2, 0x3}, 0xc) r5 = msgget$private(0x0, 0xa0) msgctl$IPC_STAT(r5, 0x2, &(0x7f00000006c0)=""/4096) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000016c0)) msgrcv(r5, &(0x7f0000001700)={0x0, ""/139}, 0x93, 0x3, 0x1800) msgrcv(r5, &(0x7f00000017c0)={0x0, ""/116}, 0x7c, 0x1, 0x1800) r6 = fcntl$dupfd(r0, 0x0, r0) msgget$private(0x0, 0x102) getegid() openat$wskbd(0xffffffffffffff9c, &(0x7f0000001840)='/dev/wskbd0\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) dup(r4) login: pckbd_enable: command error 20:56:25 executing program 1: r0 = socket(0x10000000001, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000000100)=@un=@abs, 0x8, 0x0, 0x387, 0x0, 0xe6}, 0x0) 20:56:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="7c48e9069060abfb3bf95dc85e3487b2a09abb7abc052733b2ccddcf4b35b2a959d1a4ed9c6e909877abcdfc144d4ef1d28676723bdaea1470d50cb62346e06950538522f9d8ccfa8f9c5fd99a61877c9c4a17e1f5032031c9168855e3ff229d14cca31f469fddbc94ee2fce9fa84b95939a21aa59a5532160a1219db7d5eb73c6f3f61cb4d8bec897bcf60450388120d555d1489cb7406db170377229ef1f37e712cc9fc2d2b8d6898a6fcbcb6ee8cb9379dde8e4549a8eee8a2eb60536fdcd06f953dc953f613ef40baca3dc1b0d87974deae4ecc73931e26983", 0xfffffffffffffddf) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x1000000000000d, &(0x7f0000000000), 0xfffffffffffffeaa) setsockopt(r0, 0x101, 0x5f3, &(0x7f0000000140)="843395eb2aac448419d8ecbcd4da9e8d3069378105b266c6a97a02c445b4e3bbe0eff93b9a84a68b088e8f4954316c1078fce2850f4783ce2e26b2a533355951ed8f09b5bbd2a25e4c79392a59d3f9082ee5935b28f005995a4df3b94b51c1d2b3d63ca9fd5339b36a585337b13edbbc0bba6171182a78f5ea1c8854edbbbe5c5ba663df18a23b4ed8d469f30fcc41f5b6a0885ecc156760a26cf39650665c4bcad54034e445d09f55ed19db04d8c85c9273a6b15c976a48a9abd949b63bfdf0fdb752d6b3", 0xc5) pckbd_enable: command error 20:56:25 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) truncate(&(0x7f0000000040)='./file0/file0\x00', 0x7f) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x9, 0x6, 0x0, 0x0, 0x100000000, 0x401, 0x1f, 0x1, 0x2, 0x100, 0x6}) 20:56:25 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getdents(r0, &(0x7f0000000000)=""/154, 0x9a) getsockopt(r0, 0x200000029, 0x28, 0x0, 0x0) 20:56:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4, r5}, 0xc) 20:56:25 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munlock(&(0x7f0000348000/0x4000)=nil, 0x4000) select(0x2, 0x0, 0x0, &(0x7f0000000300), 0x0) 20:56:25 executing program 0: r0 = socket(0x18, 0x40000002, 0x7) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0xffffffffffffff4b, &(0x7f0000000040)=ANY=[@ANYBLOB="1000000000346fa622b088a0879c2c000000ffff000001000000"], 0x10}, 0x0) 20:56:25 executing program 0: getpid() r0 = socket$inet(0x2, 0x4, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0xfffffffffffffeed) ioctl$TIOCSTART(r1, 0x2000746e) fcntl$dupfd(r0, 0xa, r0) 20:56:25 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x21000000000029, 0x3d, &(0x7f0000000000)="4b74954c", 0x4) fchmod(r0, 0x10) r1 = geteuid() seteuid(r1) 20:56:26 executing program 1: r0 = socket(0x10000000000, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "651e0d969a21512e233120466afb9eed7db09f1c", 0xfffffffffffffffc}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) r2 = syz_open_pts() setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) fchmod(r2, 0x10) syz_open_pts() 20:56:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) close(r0) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921000000000000000029f46af98260d222", 0x25c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x1, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = syz_open_pts() readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/7, 0x7}, {&(0x7f0000000500)=""/143, 0x8f}, {&(0x7f00000005c0)=""/147, 0x93}], 0x3) 20:56:26 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') mknod(&(0x7f0000000040)='./file0/file1\x00', 0x0, 0x5) symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') chroot(&(0x7f0000000180)='./file0/file0\x00') open(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0/file1\x00', 0x30ca, 0xfffffffffffffffe) 20:56:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33eeffde783041a304ced9d7c7f5ecd50537e23a6668a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6eca30540ec02484ca099e8cc6a821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030ac7e8c1bd91fcc37cc9d7a65abb1450702f16422e4ad71b10d610cafbf509b32a08abf4a0b13e8117a68a8d42db6f0aa334a34c7b9a5604c9c10eb3120400f5daaa1daefe46719a014c6063158e7d5698d070257cc0e7c3d5f1c64b4e778e68e9a05b84607a51823e331feeedfc7d8a9102f49bb2320b4b9923ed0ac78e68742536570119c9f15ab40ee2d0de395bc3842159d878e51b", 0x1b7) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3e, 0x3, 0x8000, "53c4cb5636434a6fdfd07f06a4e052af3b898ddf", 0x3, 0x5}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900", 0x8000}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "c99dce5800000000800000220400"}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:56:27 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = socket$inet(0x2, 0x5, 0x401) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000340)="fe30a787f45a224b55e5e2f2752b355c97e82bcfc15a74a09bcc8590a6f5852616c75638f52cc697922e6d93ef3e3e981974d7e803ae15877725b1507fe2979dee58a6eecc9eb2f49cb539dbad2ba9c1cf17af16cab37062c83e17bd5ec127687ec5a0e35d969814147083e269c4e4e50c0dd9a5ab222b9b89396d0f5cf1424f7ffd76e439ae034ff19ae79aa982729a2e4e472750b46389adc6b049537c5ee62f25d81364dbff90194447ead9648c5fffdd50a501c9d767dde5796ff2ec153450fd68c993a6d374c22e791612e3cf07d2f695790e72837d596b0871a2c60f0fb2ef4f8eb15771f35b6671c742f860132c4926d3a691f6b8233f0c132bb07e325fbe016174a360663141737b3a3f7f8c941df1b98bf4a41afdba55a268b62afa451d9818ea6a972957f32e83c07f37d625a921f2ee69054bb7aea2b409ada6eefe9310faa2fe6814bb635de9d5e8d080c1a71eda5e72c0627c3d3cd5075407bf4a418b905140f66aee50b727af29affeb91c607fb63bdd75c0d5acece458e0058342a52f67fae812711dae964589c7707d79dff70ed95dfdca70ec6cdf8b3ae70ef640262ebf6dd55f746ed1e85d2d0d1eb2e002b7e19f09b7b0e3368e8a8c5468053284b7c14e390c91b0f70b900f7a40ec8c6bf399e1325e6cd94435d65ef913111e30487dec903cd1537b6ae60714dfcc300bd73d3ab86d3e4683760db8dc25dd3f43073053ceabfae30d447339426946e824166c6e534c9bb9ca416dba6052de7ebce72060b21f40e5499572e3546c712862def2d0a8b9acd9c2ec28da7eda8b032408a7a12484ba85f5ec79a5a8230a98b5abeb4376445b610e1f3dd6ceb0682f123481be15485e30b2013cb09fa876104ceac6e0913673e05d1c344fc5c50f5456ab7dd36fa42d689c2b23f0f9795a2aa9de7c825f37226d2d78dc26b5c92368ac96c0cdfab2044b9998884c0afebe0d0ada9f2135147732cd9310c5abd2bf953d984ff6b4793b924dfa736f996141abdea6e35cd8737aa00de94edf8f78b6d1c619f7e9d2cd450683c7a7718d475a386ee4ac079a56ed1aa6f7c8cc3739b7df94e6d7ce54fcb5291fe7026db8b97682400dde9831b3256ad6fa5aa78a40d10f7ccaeae03181c6b1ccae11758d57e7588d2f6b9db91d28b18710a5829643bc00d9ba4fe62c0e2b731cba4c3b06c8015ea9b5fe5fc46390ceb1a56bab0566256c0c590c5275b8b7d79b4d9ec96beca221bb07d99bbcd09d0098682b37f5bc418efbb782f0378565f7a1dd530b756ee70142bfb1c88a1d46e27249d211ee8c8a54cda846903dc3940b4316495ce85de7fdc61f56234937efd953eda048974b8a4e5e4ad0090f85cb9ee1f6420f7ec8333e4c7975c5b689262876a5da78f3db077112d98ff5cef62110e696b0be5d0858aedf9f76f5b442bab1e60e028f7f838881672d5282660fc5bf020325d6ebe919b9977685e18604e0ebb7a97457d5beecfb3a025b17a5c2641c766609d4e776cd3c0316ab1d3f9e5b0ae7a30c0a889f7518a10a1cfbda8a71a41c6e17b9616274c7d816f407546b54aeea2a732861e3074466da09cc0bbf479e1224dfad144b4f498378c8609f117182180908ff1c496b5f09db678cbbfdb5e7960b4c80a467e4a36ced872aa9e35f27e3c9b7d1e500710b0aea60d54c44a33bceecef7a34f9244000b9ecbdd49924a32b81ed170d518cfa3248de6c6ca867a2db909e3ff00d5cd639252a6140836629ba164608d48e1c89e9c94ce469e4f2c2539996d3f24e06b04f8e5bee2df0644f88c2bd658881700444a06c71a8b88e534a6f5a0c8d3e91925b064f8796dd41935213c9d1a9aa7f5752e76c3a5bc1962de52a190eb81769caa11d5f348a1f627105c446984d9e489356fbff7deb84a4ded28f159952e3d7e4fd4d12b652c7a4179be43b4ef3194108adb0e5480409947496ed972ce1d766485144723a8030291d986ccc69eee65bcb136e59fae165c23e302a7e955703a1f88e757921aae3af3df73b8de2c46068be5dbcd4b439d5577ce22f04bd9ae65f1bc108492538dd1254e13a97f4e15966309a0d0b62758c70c0f0ca4b5804b07348020be39a3d09a9000a07c894fc329c578dbb1562e7a57a07060e21bc77bc8f5f499a91d702b0c7650b25ab85607ca2d459961f99b2c2fca765d11fa5c26f7e37249bc4b6a89892e141eab7f158188defdd2b0f5f0d617c228995224899dde9cbd0c7ac22c481e90dd3c0a20ceac0887ba330132d2aac304808b683a3a1a54d2833cdf1b4c0a5368bedd41e951dda643f124fcf79c51886a71bc1bb26380cd3d87e33916b4de4f54c1d0a446deacdd2a14aad5c18fce54d9f83a241b4e0bb235ee2bf8b98983d70a9e23c340735cd1b4203aa7053ac1b88cbab0ff4ee44382840d552c4281f8e8341a6565866a1a12bc5f5cbd555e4807c2579c1e7ac4030a2eaa9636dab73e70f89c9f9c967a16f0f7d2469979f98f3f13f0b57876cfce0d5094515e6bf4647cd5ed0bde007bde9c89949aa70de1ca5ec9651fba0df7e84bda38d4554f432d665272853e92df64f6ab07f0207305f103a6d71df29a8ffb4eec614088d50e3738b3739d09ef7d6b666d2941dac1607b7433da76994955af071d80aff1f401d8efbb80bc51b0b2412aa92c8a03e996c4ef880fa48e1abd3ae6dbf4561d6665706abd9bbe49265d1b76425bfeb6dec2de412db763718fd84539874beaae2e7375f565364c93b8f52294e795ae13d761d3d1c4238f7d686ea0cb1188f1560c31b513323b0e65ee8078540d6f0ba9bc831b402192e3e823a3e08e97d0a680556850e9d1492462ad6929bfcb658035d4f1036263fb3488e216b42689ef29d8b41834730e87b98394bcd649f33c519ca1f949dc3af8ed57b7aee1c0489a293cfa8bb2ffacdd0e9f08139e5b558b099a7ca81a39656f174aceedd6a976cbc639d443a08104574397425da9b0b7c822a6a75f55d7b91455a8c15b36615b06d26f4aec7ce1c4f6253eff412fdc5ca6f2a98d1031936618a2b6ade7ba349cf2d8d56e732fe2f3a6bb13a39c4609e4aeb55c1e3c8d329356fdd2d2c42ba8234ec6c0d326d17f2e59b194402bd0dcf3ba5d2d70c9467a85e09e76ddc35a05181464b96fd1c53c80917578cf3614f4cc3685f8e26dba2f84ee56b0d96f5da5ebf098126e8ad2600202473ab6c0810a9342b6780023bd2ae21b7d4fa0b91b6fade75e49cf58c80e0087ce84fc3ee87856b4863f1375c0b12dcf76f867d83f5a475858941eaad17df6a05e63c1d1b19e2fa5478e8b4293754748eb89630b2dbcf5fbb1e441ab2902c604fbbdb4d5eece7bbd6530235372b481c9cfba57006afa4519268e9b0bcc3bc4c4f256149fe7bff5f5add051054b3646e4a02336d79cfa1520fc31fcaa868405fb57458612de554c8d134bdb6f86d6ca019945a39edb327b35279a5a457530a62050dd503e2a98d1751988315e9b1549a4f2fae9ef32fe6da3bc413f49b8f20b32324f392eedf321a2185e5034b15d4c251f8035fa2ce0e91253ec5e52c877bb43377d1df4e59001eaa776e53ccc00177583d7030c0a08568de0d4fb861922612ebf2634d34e02f54c0b35bb933a8c31900526f3ad0a0a01481a9260c88902fc2c355588e03c4cc942f2052739eb0310da888217a250597ed625ace6ec2c74ce7bab98e29ccaf922762196d5450d8cfe0a8dedc4690c68ad9596194857c6813c3b4d64673d4a6e26a6a5d877d4e7f724a22ca9f4f660305a2f32986c0404f8034573a846c532e2851ecb78ea06d3fbe32d3616235cbc552102c6f79f7bf09b2e0da8eba34d5f930a9ddbdee9b02d3e44fbc92228869f859fb3e46474ae30500b7ed3e23c09cb9f95504d396160ed1f1abde8e036e3537ae5fa7786c17017b4f3f748c31c7c04019fae7e7228db956bceb9160a41399d18dec8bb8a9db6abea59d909c402e3d8fdc2a3ab51ae3200af02ffa58cf98ed866176a056b0770dfcb2da708c46d0891c63087410cf02ae81de142ed0ec4d696283d516560900999fd1568154f4298bce3ac354e35c0a4171e803bbb5c51fdfc68e080cff0ff9d530e14cc8f8a2cbce1532d33c4a98f1918e450b333b53c969781b68f4ac4735952dea78305ee8bb6948fd5a1adbddb0f894c30feded6b3748228ee36f30d140309a9f0eedafafc122b28128642ea4b12308254fdb80fec1e4794ac211c76eaa5ebe1f33751edb21046958b3d943579bfd48744bba20ac9c903d0b0919239d3e7e4f31a62037f030548a008094652f64846e1c69d4cec51f7ae7f36c738c8b7ae1c3b8c2f8666487bc27e8df850ecd938cbf58f5cc3f3a345d236917ef4daab57241be1454eeeabd7820a083fb8559fc8ce2bf04d273ece89f98ae894639f6fc892a35128bffb03aa669802d4d84a9d6c09b162993f184b4ca103618d1a49cbe9c6784d3f61f03faff0e1b4ebb67b842a29849e29f3733736b6e2ab37d63572181c05108608bca578d350d4b89471fe6e6c73b920052d90dc0013560b5e94aa077457c7ec97b1737e6da4af0fcdd852219007a48eccaf53f87ad8cda8af8b4211a37cbd92522f3d267c7e4b5209945bd2ad10841fe156e4225090c4bdd5f0497ea7e7dcb853e8cffcbb88ff8c0a8c40b7e3d810407836cbcf6a69a2df00e5cee6e374ef6f78f039a18aa90d02a61278e4dc61375541befce8016222625cc58b1998d764634f0ffd7ed57796eeb8664b98764ec9ca3575c20f5277f47fc689c5b77db213390043aad28b892957069c7af524515c7733013490b33560ce6f76014946638a6c5d320c144a73b71ceeb87bcc88d967e2cc5b8f1806185bba56cdec63e5473b96fe607bd90cf769ec34c6505a360d47fd94dd833b9110b24a19247b985b71dbce6f57b64dcfbc48a4411f48b125f4938348f9af6fe75e256ef0bd65a53fb4d42408f95c355b980c92522ea46af5f42ff1579eb5d4b822fd86167cfdaeb144939a0e6d0d78a23642627ba0ffd2cae8e6ab9f176d422599cff2892e8f5a61e4c6fb3b6448f6f77cffe5c94c080f693872a76f550e714636da198980b864d6cf98994303df337d8c9fb6a7d6756f90dd83066e18d9014f960939288c5e308b80a0cd49488b1aaf6a814ac2bcd21ca9445f6025623b4941c240522fce3a9730b080d2ed8b7d071f413db1ab38aedd4ed5c05e500087de5aebe2bbf79a1fafd86a2eb6d1682311121e58041ff686ba8fd59462d5ccea6553e58bdd8b949ef2fd873607f89877f9d3a3e58a84b6808549be0b0ae6baa46751313952ee0d091f296333f5737899a041ac39ebda84e79f39dddec7974020132806dfd2c7c446c060168a38bdfd0799259cdb91f804eb5a226a74a8b79f491d8c0831910715b8642a82d57e5d0295daf6c4a98dcaeb402f620663839a9f6cb3cfb5259f710b5dab7c26dad4c6ac8b7aef8188d3bdd56365756aef89e027262fd4324a65b6e1452d477d95e6ff3e15848a4f1203b569443218abd118f40507e5845239822091a3b59188a3c8505f13c5e25ec4e664a8a316f87815c291da637e6941b39a87365247b4a3391f6e5d7f5d55f1ca9b12332295eea234542c93678589169e1e8de5be047ca31e94a6709f75fe7d3c926a0699c3545a0e79093d393b3f34624500960fd6f8d42a684ce2ceeedb084e281b69d981f89155f0410290afb89d6690a9c6f8cce66564dd3813192d0a81f314a9282e7cdda8141f06313898a9e7d6f4c6739d36cbfe38e4007ddd08c", 0x1000}, {&(0x7f0000001340)="2b05fc6de68ce061e780c727d292c33aa4b30907fe4463a7c8cf6d4c85bdc5777ce257653af9c1822638c7143aded179f40ab8414aa1904edf6ed9fd85616a4b616b6c400163e1934fe5c803b2e5a31ab3244c3b626df970c8d3cfbff627437f2ce28910cee0430132d5ed059fcbc785e772d0d89e6910158c6610de10b09085b60fc95f31537b9a728376ecee35f2ae3277063be168f7f7dacb7ae16f00a5150cb5ff25748cc0333f6e1b9e1384edf6c50a4adca83d53cebf48634487c6cf60d8daf734ebcb9328", 0xc8}], 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x3) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x165) getdents(r2, &(0x7f0000000100)=""/201, 0xc9) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) writev(r3, &(0x7f0000000240)=[{0x0}], 0x1) ioctl$TIOCSCTTY(r1, 0x20007461) 20:56:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r0, &(0x7f0000000100)="b69254664eaa8486c3e845f37ca10079bffc533c852541a8e0fa0fab126a00000000000000fd1ae2dcec8c", 0xfffffffffffffcea) 20:56:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f0000000040)=@un=@file={0x0, ""/8}, &(0x7f0000000080)=0xa) bind$unix(r1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x10000, 0x4) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x20000000, 0xb59b, 0x4}], 0x8, &(0x7f0000000180)=[{{r1}, 0x0, 0x20, 0x80, 0x0, 0x81}], 0x5, &(0x7f00000001c0)={0x7, 0x2}) getgid() getpeername$unix(r1, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) getgid() r3 = accept(r0, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) recvfrom$unix(r2, &(0x7f0000000300)=""/74, 0x4a, 0x842, &(0x7f0000000380)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) nanosleep(&(0x7f0000000400)={0x1, 0x6bd2ea13}, &(0x7f0000000440)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) fcntl$lock(r0, 0x0, &(0x7f0000000500)={0x3, 0x0, 0xea4a, 0x9, r6}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) lseek(r0, 0x0, 0x3) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000540)={0x45e6, 0x40d3, 0x7ff, 0x7fffffff, "18fa1e1443ff2b47f9e76bbe8d37f731d3bb4ebb", 0x7, 0x61783ac2}) getsockname(r1, &(0x7f0000000580)=@in, &(0x7f00000005c0)=0xc) getpeername$unix(r2, &(0x7f0000000600)=@file={0x0, ""/108}, &(0x7f0000000680)=0x6e) flock(r2, 0x0) r7 = open(&(0x7f00000006c0)='./file0\x00', 0x5e0, 0x124) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) kevent(r7, &(0x7f0000000780)=[{{r1}, 0x0, 0x80, 0x20000002, 0xff}, {{r0}, 0xfffffffffffffffc, 0x2, 0x4, 0x7, 0x7}, {{r0}, 0xfffffffffffffffe, 0x1, 0x8, 0x2, 0x100}, {{r5}, 0x380ca74c8a44ae89, 0x7, 0x9, 0x5, 0xa3}], 0x200, &(0x7f0000000800)=[{{r5}, 0xfffffffffffffffd, 0x80, 0x2, 0xc14, 0x7}, {{r1}, 0xfffffffffffffffb, 0x2, 0x80000023, 0x7}, {{r3}, 0xfffffffffffffff8, 0x4a, 0x20000020, 0x4, 0xff}, {{r7}, 0xfffffffffffffff8, 0x10, 0x80000004, 0x6, 0xff}], 0x800, &(0x7f0000000880)={0x101, 0x1}) dup2(r4, r5) bind(r5, &(0x7f00000008c0)=@in6={0x18, 0x2, 0x7fffffff, 0x2}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000900)={0x3301, 0x1, 0x4, 0x80000000, 0x7}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000940)) recvfrom(r2, &(0x7f0000000980)=""/67, 0x43, 0x800, &(0x7f0000000a00)=@in={0x2, 0x3}, 0xc) r8 = msgget(0x3, 0x400) msgsnd(r8, &(0x7f0000000a40)={0x0, "b5dd4f344dc7191156538fa2498929bd2c9a2c5885fd03973ad24e71ac79e718529b8c897d67c7641410ce378fe0ed537454c0a87d447ad470578c786c636f13a3bd8f41b8cd4101fa7dbe6d01dc14ffbbb9edce1153790f137d821917350a1476b0245e06b678b05034be783119c0020816ded6d2d34041c05551e4c7766b11f0a3b670fa33db6c0b69cc19d1ff1ff14a6b18f887ef4c3ed1f2cc67c0722912afe59651351bb02ed9d1c6930a9d53d62ad8a58e4c14c5e09e638ed0ed9d363af615257c2e8c8ebb5c65f89ec1987a8972ba22bf7f46d3edd273eb8d8a5ad99be45bb346909da9afa99887846ba7ca746665d18efab6dc4f958590e74d23e605734b6ef6cbbd0b0537e6f7805e0fb3600893e093ac2d10997392055d57c632845b651308b13d1eebbd9b34c05a42292d503cdc55f5ce072fd28e3ab66da8f69fcdf5e05786c962b856ea273119d59edefc145ffc49d8bc43ee8e8e0677b0d9f84464aa62042f0e48bf59b2ae6387f7f05e36c0a895434efe978031ae126166b17d69e927420438f06414ce1a184e15c96a4890577b64cf8b2cde9a7bc992b6c8bd919a3a2fc7a11e6ed022cf6bb68d440bd3ddc136dd257329c247c83d487817c0cfc88eb408cf87f8deab165af066247698f75d398654f85c2e3d1052f454aeaa396e56be03588e38f6b103631b978752a6f3371a7688008400cad06e17ff106e80fd6f2326443cbb7f7114d02524907ed7f5ef4b4f1c423185ae8507d6e98e6fab407fa0cd9eb6a0c4672c78d38f019a1874039c995c494e6ddf6ed54bfb51dd1eb870b5322d53345154dbc810babb26a1d98a3f1874884020836c92be3454bc4c48acc362e913977d30d890a16d059370bd306008c6491a0ecb5f274a9f498cebbf3e0f5ca8620e65b7c08f00b5db053e11666cbcd8a848f08d3b7e8762b986f9894925bd65ca08ea4b9c58dd927282ab5fab8da8d7b59bf1ea3a0476ca04f52f32e378ae8e75a8e83b79e2fd4b802e9fa69b61f44a8fdd49c2738dc60257c82c08f19015f35f6128470e0f72e59e19c331f6460b412981045d72758c2e466ce8f72952cba562d14a93d46ec2ed2ae9130e4a83e906e39f49505eb1075f1aa6a354247cda0a79a72a236f1d815f5c48926abfc673bb71298c51f286516f735d4e5f04a1454806e1d6f14b159fc061b6afacb3279282c2d8c439a1ffae162d069597a5484b1eab6f38a1e27b451f3ce79ce0f5dad4fc5da59ddb889ec225c96ba7796f6d7ef384e54fce25a15177ef856840b50c178b7af0481c2569869f83d0e6969730ce742f927021a6101c665fcde5f6d321e100535897f1c24c31d6d7d72c0d64db9cf1970e4d9f4dc1fb66293ab6d8c726c6ac25f5d9974ddb49aec9ea17c7e89f99e5aea4ab64dac1a38f6c9f5884845560a0203dfca410a1c53ba32fb4fd61bde729b0faa4d3c92803d1391a4aaa2e07773fcf251813d01de6d9aef9b2a1c2525270ffc14a60aa4f182cd6b39d018daad0d366a7e43a7663722f0a95b7e929c31e02f367db8fb50e1ed8c1195085797b2a46cc06aba6606215b02ee1b41fd0d96bce3d4249d90ac7233f9405fc85e3f4658d50301dbda8b865d48ee8271c80c3798a9c220dca535c2dc3c0e2dfaa1508cac842f1c4bea3719ca2540e3ed9f5e83a6ac0cc4524e4352341c524aa71d5afa457b55016dcb465447022ac1692b9360bf598d0896f8164ba366948955d6e6ca2e50ca5d9acc6976144f315faf4e724cf29bb8aad9a264d9125b407fb7d33a578422d9e31e6e262245c156629a1a942bb2aa90b8898fcee3438bd4e8e5f8b0a959dc4a1e4ded83ff307c7694c2d22dd95ece7b76092f6ce6867074da04d02b79de24e4983bdee715170f403bc8e92a29e30348feef349e9491149cdc7ad2f34054883f8c54d05423c6545a9107ad845208c17169a80142250409a42f0fea2b9e04f6d8792a88b12263ee538592001bdfede347a548cda2a18c11c2153e7e2f37feab42973ff51a5cba1210e41e44b5b51d0a918e310d44331fe5904baf100876afd438506e723934b51485bbc4fb920ce50c7edf1f857fa848158be8c0c6d8e33689a35ac110e448a83a210c104caed5f26cb5b73fe4d180e51ca5b55af01ffb0491a04a6d303acec14f59a9e92ad0219a8d49dc0d8f7ffc8832afb5cfcc38b430f8240fd4be52ec40b10ea5cf33b27fb2cab124131a0d3a61d427d411354e989bae2c04fad6d3f7d31511e1489ed9c9c4b86faad5e7f9100be0f4d8740e4f243bf6d3133ff950f24ec41fdcb296b175eb54227cc8e750813757f8f543f814f84f0b130296b9efbfcfe3a4ce3b251f529df10b8e83df8a33ffdf1823ae7cbd290658519b4cbf04d5a2257d30a7cab00f572528fb8290d6f7e8cba7294bb5f75a11dd755bf4373e9f360e00d238acb6c55a8408d5f10ae47d2e05744e09f441eae1e81e4aa9ab0bdce136980da0ccfe719d08aa7ff006d3b084a6681bbd60d95b5a2188f19176feaba635f08354a983c6a70165f288a0927edb239a00b73425259cef8eb7a743d3b70ea2f408e1633ce80dbdf0caf7eb09f652d53a547ca5fdd0d07d185be08c8011899323c72293723134544905b75fafe6531394d9c482e65dec9eab8e190c0a4ee162439ee31839f1deccaf6ca30edc948e23acf5d573300b422572705a4cd6910dbdecbbd761c163c6ca812c2203a0662034bda99e669eed778289476d6ae4a133300ad11cc8a6a02c5f4740cfeb4395ea3f01f8139b1b048796b17ddbd6b49d4c436cbec6c007f02b93472d5d466c3298da3d00cc643acbbc330d235ea22d585b819b064e25d42fce298d67185c4c87fea34bc68bc004ed1cdf9fea750a538dd2959a76507325e655ebafba0ed5aa1e8136719fa35d20239adf61c464c1e5478350df5efc59411a321bceae3d16ec2bdc9a9bc4cfca466371b118c1dbdc33a22073e15aa12b7be04d96245830c20d753e2f587ec7328e86d2d49eb635e21e7125accd7e0494a480db367aa90d890892719128036b2bdc6aea02dc742af5eb2d558cc97c2987e2e2c60349859a6787486525920df1160a6d01f2df7bf2f5fb738b42260638682053a5d72d6f3f668af08238188eef5bfcd2970f72873a20dd8269fa1bc48ec510f658ba037a553c67fbf54538a0a6dbc856fb4e95edd73d062c164da86825ebb6d8ccc7b18102e8e61d2763b539830b4eda881fb4da161d21febd6be3e3913bdf6c1245db127b5c024c5979cee63c47dd47c3db37a3e13d74e02c8218ba4c6a128ab7a3a552df593f035d07aee9533e3432f24056685948f3cd5264984c81ce3bd36c2c3118c8bf9cb858989f9ecb7a76c611c697c5df3f6db3ab2eb2ad284b09358838d72766d860f994cfbd84b239ca416069ee11ece140073575aa09669803da28eacdc46f24fc4df29fe146122768c36fee5f3a022a7900db88fcc49173473eb14af886cba2dc5e97201bea892ec60cf24155367b49a56c62c5d70b97195dcbaf466c259616b55bb616fff137bec0532bdb3a6db73bcd65a9e2010002783f9f117c6ac7e177a33660d3e746dec4d92e5b561f1eebf78a295d2234c20229ab7b39df5084b559b31c3dbf64078eac3056f2c3b3b6f93ff95e8fb63885b64447f8db0af894fa5d601dca5982e52e7735debdb4c703f4fca18a94f80dfd0f376e025c8fb77ec4a5d0e270ae3b141c96bb58b2fc16a6131c4d6f4df31ef011e150dcb1b17096ab794dfeea2cce55fa587e9414fa0d4be94c2ff45a741ea9de03440c5d3f082b38d90d1c91d13a69c3bcfb859b31aca9a092d72cb1e3ea82619e17a65984369ffc1f9fb7202407b4071ffa2a1340013e78da2401fb54ae108f2dafa1437cea62bf73dc26fd8ad93227638437ce7bca971b71341ae88f8329792aa196567550c4c53e74228b4be002261cd54181e0f86dcdecfb3e7886ea2fbf0f187f0578b54e8566e80c5165a1142dfefc327aac569aa592ec2d064973e2cc9fa29911064e18e3512beea3c856ef617eab434770f8cfd1f079865b62c1b8c0d54ff2a67f35d9fceb19c8ee5a2180f84e11f6221169cd9bf6948e5e6491cc5febf2cd9e9e1e91f2256896e90cd94b47ef2914a7f96561c410697a7102e70ac01cd32637ba4cdc95185f7cfbf95d71e81236464ca39761642ca66f713a1dcc380f8057a1cc4a65593d4b2fb55182b5fce864296ce15a15cf69c33ad5e2c1200f00558252fa776806d9d3c8c1b8e9505a596f100b218ed743ff8b019c97943fca3b4dad228c4039cc17cf36bac9c5a540e1ee0174b5af62ef4e4f5fbb880071857d4b869c7a77b410aa3b825e9471634e750c1ab06aaf30882ad35ad22861483d7bbaab88e6c1ecb16afe9234064aaba19cf2ce744b640554b0b6d5d0a4d86957a10dbccfb238ea478526da6a42a9907d9a039b48b59e21c1770476fb132c33ba93c94bc582a61f175f02c23db26c20689042e591525517c1eb73e84d11928f9f8fe8042f909e6fbf343e23d403f80571f5fb90eb0ece41d946a2e46509e66ca9562492d604226c07350f170dac5e2a52e3584353c8726d8196ac9912c44194975dc515eadd87f59f1d58bd57a448cb887da46a7c603650a426ce2e3ce062c7639e55cc4f134cc7a0510c2ce2d70157ecb5b0e8decf25e0dc9334811aa54c373358884795bb45ab728ef57f83b33c07917f976ed69db8e09e34ac36e70cb50090ee165f87aadd5ea45441d0d5ab5a98bbb1b38927437ded6de585d721b72fc3c643235943c5103943d8d34211b0a6fe762ce28fadb82ff6c742b3af615462589f861919140e041398b98355ecac374a22b6d633f82c2d5ba2037c191bb19528b00b2953ebef7b3868edda17a093f0f40e3ad33f751860605028ba898695bcb8dac1e8920020e8bb2cf31f813e969adeaabb4c46b43fc1be629bb35d7b9f68ae1645b0f6e1625a6482ea2d85a5ec1f8973c0627d0f403f4c15f897d9b03eaf08e85ba3dc24c93cdb78f3a3ca279a624ae999e4a27fe674b0e446b08d56f09349677d1d62a529348f1e27b2f9d2ad5b492f9771e538efc1151545b9db5244e34b07f701fa595df5bfca61fd7defd05d0f6a0ffe21810672115e2f65ee7869eb24c4095ed615677d4a052d2c3090e76c60a5b444980ef3380f8783288eca12322c6bc1b38f0a257c30a102d51243e2b7a0cdaba0d973b33e8c3e7c04558e5df464c5ed525f2aba08deb6a095a01f565d36b5b2d99daf5fe4cfe92fb3aacc78fd48950bf7a2e1bdf2b7f5870324cc30362a52ee6d31479e52aa32316a0aa45ada4572740711d95a5ee90d756de11fd7bfd13e593b5259367a1c5006d26aa7387baf196bc4920d9daffe80441c6bdda844210ed3ec9eeaf30b16121be818c41df70ba10e3cbaa692428be5f36dbe39b52af63ccfc0612b1786c615cab0d5be1431e296e4bd5cb2b0e550326df3117f9b106bb8ac517e5a9faea9e698903a6e4297c0adcfcc3d44cdce22625a5c48b589c1d7da84e23da53b4859dd39be46d5ed2e9fc92e0bea4354aeba8e8cf2ac420629d3ac03209a1cb3160a754d49cc2ef8f3588ee40b28745111e2e0805ce9f0e8e6a016796679a2a8a776c44c77c7674f1a2379e90c2d62bf8928a8cc71d56b73777375879ba56b11b4c9faa92664793e88d5b06bf7714f4ba1eb63b58756b6dba4fcfc48a7ff3df6a5f0ec898e79a2a5007fec67bd2731c46ee30a3a2e730e983c79d9ec9b49ba7e0e00174adda2f18a6"}, 0x1008, 0x800) 20:56:27 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000180)={0xfffffffffffffff9, 0x6, 0x7fffffff, 0x2}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="26bab5708e6f4d7092f9ea4d52e4a0327aa8fb96ef0419cb3899711acc42953081e3f32cfca4dc31dd1bcad09fccf2bbf2f4c14e5d66a29d4c62f7b25a6e0897f1fa42bf5a67f2eb1cc8d300b2bd097a7bbcbdf2aee92ebbc66478437770fc7e80c86726435bc8a6331abe9f0cbb49813b90e2bd41d23c8e8f6bfb8d9bfeb85802623da8282e4c61af17ffc80e213457ebf4ca629ed60bb2ea8d53dcbf90e0562e05c7bb27c59f7a87382a4ad2269299c71f27f1593effc8463930ab7ac300d35440503cb964299a7ceb667f4ad9a2ff77d43dff727f1f5c890e7d822272b9568e678f4b0e854307b74cac0099cb95c2f3f5c4534fe1", 0xf6}, {&(0x7f0000000380)="ebb299886ea4f28c985430b7f76127cb939e0b96a40aee46301ab2df1cb1f3f56126d93b036883b4304694b6791978d048c27b155518ff3a1d527ffa63fb29045f4d5ca147eb23058476a81b38e7e48db075803df8eb78e35833162c1a4b802c23a5a48d4f09d1a681b92bd83ac990a2462ba0150a33372233d26f2487bf706e02870a24c980c1fd1de748f73a94beb4c8320fc87ad0324d0c1a7ef3c9be9b401ef0fc4e708c7fb957600b6302b79e02d056578ea434fa095252021d95bf10425a08e941fa6a12c6aaa937bf3a8100fb1b26364a468a85bbc61028da22743e26e3fc448ffa6927b5879e9c31c6fabacf0d846a71576568", 0xf7}], 0x2) readv(r2, &(0x7f00000015c0)=[{&(0x7f0000000100)=""/82, 0x52}], 0x1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x0) close(r1) 20:56:27 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0x7}], 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = dup(r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x0) bind$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) 20:56:27 executing program 0: setgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f00002f1000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x120, &(0x7f0000000080)=0x8, 0x4) r1 = socket(0x1e, 0x7fff, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:56:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 20:56:27 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0206911, &(0x7f00000000c0)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x80) linkat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00', 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 20:56:27 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x28000, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)=0x1) recvfrom(r0, 0x0, 0x0, 0x3, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x480, 0x0) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 20:56:27 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) pipe(&(0x7f0000000000)={0xffffffffffffffff}) socket$inet6(0x18, 0x5, 0x100000001) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0xffffffffffffff72, 0x5, './file0\x00', 0x37, 0x9, 0x20, 0x22d6}) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) 20:56:28 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 20:56:28 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x100, 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1008, 0x0, 0x0) 20:56:28 executing program 1: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x3) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 20:56:28 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r0, 0x0, &(0x7f0000000140)) listen(r0, 0x400) 20:56:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000100)='./file1\x00', 0xfc) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x6f, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getpeername(r0, &(0x7f0000000200)=@in6, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f00000002c0)=0x40, 0x4) chown(&(0x7f00000000c0)='./file1\x00', r3, r2) setuid(0xee01) dup2(r0, r1) r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 20:56:28 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) listen(r1, 0x101) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 20:56:28 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x95) openat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x0, 0x100) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) write(r1, &(0x7f00000000c0)="e38e8dd6d7ea89e0aab95de3db7be113407c5fbadb03c2dc4dc0646fee61f6d297af6599300cd8146d999d80547b5ab8837b54b473247c9da4cae56c7428341e1f44d6c1968d32f1e742fd302a8b49bb975ab9cb2dcd020b4bc625cff3f038da9c1e0a54fe2b6945ea671a22b8ae644292a5fad442f04eb79344bd342ebb5591b4c5e24af7492b85fbac90f93a52eeb565", 0x91) execve(0x0, 0x0, 0x0) 20:56:28 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f66696c553000"], 0xa) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x2) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0x10001) r2 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 20:56:28 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) execve(0x0, 0x0, 0x0) 20:56:28 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x40000000000003e4, &(0x7f0000000140)=[r2, r2, r2, r2, r2]) chown(&(0x7f0000000000)='./file0\x00', r1, 0x0) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) 20:56:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x38, 0x8, 0x9, 0x1f, "378ddd3a8c45fbf553d8dae8d9d4211815be655c", 0x1ff, 0x34c1985c}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fcd5c13afd29127f10549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000100)='#+\x00') ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:56:28 executing program 0: clock_getres(0x6, 0xfffffffffffffffe) clock_getres(0x0, &(0x7f0000000000)) clock_getres(0x0, &(0x7f0000000040)) clock_getres(0x0, &(0x7f0000000080)) 20:56:28 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000100)="e2e2c8d9e337629801382ecf9ffafd7fdc28532b83434fc7617d66775e49b7f026d960e9db5166fb8081f68b80dffca9def5ca6b420309e311295e54b2c46641073658909b980fc3b7a24a5e375551ba3395ad13ed5f672b1b94e72488d4422d96db5522f7e78e7b79925d1a158fd9aebffa30af7ccad7a305173417ca1d57e6a46cf648ddc9f172b27d97683e91f5d6df057ff4e89afb4f477ea4fa29a6423115b8e5b5eed7e32bf9c179046ba85dc7f82009bd8397d24ab10030", 0xbb}, {&(0x7f00000001c0)="c4b7cdf388f6b37426014f3f256d2166b04bfb81a193ef95fc5621adefbc759c662efb7d7c4f89c0b3abbecada8dff62e19a4f7fe91cfe328babf963686fc21b7f270939039d74f97e878148f0a29705c990b7bb773c48a672ed8f2da0b54d3679621173540bb1ec8c45e2c1245f0691b098ee30910cdc9e7af784762319d53e015c6e0d11f3433dc54ecaa60afc71d01a0f36b943786fc1e489864293a984d610ce93d19b1f4ff39454c51e0c4a269e97076fddfe509dea2b9a28f51daa5a3f6a54645d75a896ab178f88c56b12421afa8b45206204dcfbdeeb5426abf1f1", 0xdf}], 0x2, 0x0) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x0) 20:56:28 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xfffffffffffffe3a) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) getsockopt(r0, 0x200000029, 0x8000000000003d, 0x0, 0x0) 20:56:28 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0xfffffffffffffffc, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:56:28 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x40044266, &(0x7f0000000000)) 20:56:28 executing program 0: r0 = socket(0x20, 0x2, 0xfffffffffffffffe) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r1, 0x0) 20:56:28 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3c, &(0x7f0000000080), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r1) pipe2(&(0x7f0000000180), 0x10000) r2 = fcntl$dupfd(r0, 0xa, r0) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/198, 0xc6) 20:56:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) semget$private(0x0, 0x3, 0x10) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 20:56:28 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) syz_open_pts() r2 = dup2(r0, r0) getdents(r2, 0x0, 0x0) 20:56:28 executing program 1: r0 = msgget(0x3, 0x0) msgget(0x3, 0x124) msgrcv(r0, &(0x7f0000000040)={0x0, ""/110}, 0x76, 0x0, 0x1000) msgsnd(r0, &(0x7f0000000000)={0x3, "100d54459856771670614960a5bb12c163bc2280d9b28b77cdc244c7145c3b9065"}, 0x29, 0x800) 20:56:28 executing program 1: r0 = semget(0x3, 0x2, 0x1) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/43) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/227) semget$private(0x0, 0x2, 0x48) semop(r0, &(0x7f0000000140)=[{0x1, 0x10000, 0x1000}, {0x3, 0x5, 0x1800}, {0x4, 0x3, 0x1000}, {0x4, 0x20}], 0x4) semget$private(0x0, 0x0, 0x200) r1 = semget(0x1, 0x0, 0x4) r2 = getpgrp() semget$private(0x0, 0x7, 0x10) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) fcntl$setstatus(r3, 0x4, 0x40) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) semop(r1, &(0x7f00000002c0)=[{0x1, 0x7fff, 0x1800}, {0x3, 0x3ff, 0x800}, {0x2, 0x3, 0x1800}, {0x3, 0xffffffff, 0x800}, {0x4, 0x7, 0x800}, {0x2, 0x200, 0x800}, {0x1, 0x3, 0x800}, {0x4, 0x0, 0x1000}, {0x4, 0x101, 0x800}], 0x9) msgget(0x0, 0x8) r4 = semget$private(0x0, 0x4, 0x4e3) clock_gettime(0x6, &(0x7f0000000300)) semop(r1, &(0x7f0000000340)=[{0x1, 0x0, 0x1000}, {0x3, 0x100000000000000, 0x1000}, {0x7, 0x800, 0x800}], 0x3) semctl$IPC_RMID(r1, 0x0, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x809a, 0x0) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f00000003c0)=0x54c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r7 = getgid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440)={r2, r6, r7}, 0xc) getpid() semget$private(0x0, 0x0, 0x400) getdents(r5, &(0x7f0000000480)=""/4, 0x4) recvmsg(r5, &(0x7f0000000840)={&(0x7f00000004c0)=@un=@abs, 0x8, &(0x7f0000000740)=[{&(0x7f0000000500)=""/123, 0x7b}, {&(0x7f0000000580)=""/22, 0x16}, {&(0x7f00000005c0)=""/172, 0xac}, {&(0x7f0000000680)=""/153, 0x99}], 0x4, &(0x7f0000000780)=""/135, 0x87}, 0x3) mkdirat(r5, &(0x7f0000000880)='./file0\x00', 0x80) fcntl$setflags(r5, 0x2, 0x1) semctl$GETPID(r4, 0x1, 0x4, &(0x7f00000008c0)=""/84) 20:56:29 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3e, 0x0, 0x4cd) flock(r0, 0x6) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 20:56:29 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x0, &(0x7f0000000000)="caf5b415", 0x4) 20:56:29 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() r1 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, 0xc) r6 = getpgrp() r7 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f00000017c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001580)=[{&(0x7f0000000080)="66eae6d9160ff4f907683fa4debb00156c", 0x11}, {&(0x7f00000002c0)="7a0160ea415a878af4359fb39f1a8709d3d283349b903136be42247c6eb5f4480c092b2f01bcdb507e42a0b122dec3a1183615b12b370d28d35e28877713c275d40123dcf9f6a4a0717d2d16928752bea0d4e62041b91b8900a228c6ef25e4626f6ec71da1bb69d21e1dfa6f28a3dc668354e75a84f44693d7578c8c36a5ccc22280e3949b1f76e61b11dc5fb785197e96e8f5bb71e323d558538efbde390539d2178363c0941e2352a4ac797bc5cb311c526a5ba52b5c90370c1ae03e8ab9bf475908f1883d2d41df3b3b17937c5b81587cedce489b37808aea98c1d128c7f5a2cfa52831022b3a8a56a9c629b20b315fd1b302f5c4c36899e299bcd14fa09d475b1b79a1bd74183e6f4f99243b9405736df0976b015f7a5c3d7ed4b985517d6f65e9f3dd8658a4408a1b1209f476ca9c0c5642af948cb96ade4e3fe4f5462dac9513e983794bb1074eed1b58d32b9875697b0bfa3d69ae62d66e88de8f42c728dca0fb7f173fec078273aa3febf1198b1398d2d21333143f0b27c09883cab69a419c6ad397e5fc63b8c28f7772602571fe7c555e1eceece8532b6fdaabb3d6eb00330907f20fcfabbdedf99b477ba9c03881a9a1badf03c28f60f3981d6026a4a549783ce2b655b0b32d386711aea94c49ca398d70572cf6e0d96dcfd63f152c968e75fbd5326cd9e84ad0aefa5dfcb5400ea0db8ebd401d313aab4d906c8a5015d23e8df8af2a9887da331b521300ea0998e60f469e4b30e0d36e1f6e0533b7b57090d998b26f2b443a85849a6abbc765605e11fc967de5480c9974a3709fb5036556a00ba6620e06efb52acbce5d3ca18f1a52c21d296c07645a0e28eca699d654bc6581c75de302890da366981699ac103c8cb04efd2e2bfee2603334fd22b743998fad64b256dfbd4a9f5b25e3ecaff3c7a1e0c0b95a8c3f39a23ae7352694da754b02bf406a1569bdf62c6954aad12174c3227b0f72d483dc1e80aaeb18875622650a8dfd20bcff88977483e47a8cffce6c83758dac3c3f63de33d4d12a2fdd66580457733ed23f91f2e854d6fe2151ff581fab8ac067e4290ab3332f1338a3ce35f9b110e4caaab67119c188ddbb707769e989e736b36719bdd4115a5af3fa20243d887d866bf766eb7bef5dafa584b92c10193c5ac4060bae4b8f0d8b6d8d92603c3620d38e0e364b7fd4d07069055a1a64734044a7c2c104ca6815b8581a30d8c7da5b98bca18995a22d5f14896dc0bec4fc249b61d74393f5e3077b83a0eec2e4558e874a3d07d7d6fdd00a78f9f22e1b67cf91a51ea140e689d179ff997641ed92c70848a8980dced25c9fa19fd4b3b5b02116d89e474c39f392314bcda08c020e8292e57ec2c80f9936ffb05a2836991ecc09487d970c622a1e2616f6d265527fd9456fcbb7d53e5945cfa6853c8427f03fc669421a3ca6be40d7322b59f167ef5648ad608071865df46894e2458814fd739f45be43d3d23f662e2633ad5a1f3f399a63ebcf2a6c7e5ea3252d88917b6a7e5d60d9c73c2b911bf33e1a7f8f5e7df225a495b4060b47454d990d69201d7d54510e3a5cc6b80a25e542a79253c98e0cc71fdbdd1317cb531f503e2a7677120a3c6b2ac1f79ad5e515851a475971332768d5e75bddfdb0ab6ddce1b1ea59623ad694e3b2ab4775b3d36fce9afed57d75d5805a496c0f43c573081aec385e16fece6ca2b6c0f9756c32f35e05567b129424a0e541ade5508d3f42875951daff3dae90c8def6fc0dbced424ae9d69b4c75abc6931df3314617ce19de98b3250bd96585a96ef2bd747fdaaa1cd03e44685b552f273947a6fb6912f8a7ee7c6d77612bcb8a7f011b71757bbeb7484f15111e309ecd55b757b6b9f22df4a030d0adeb76dac7ca03ff3da88e818b868ce8eea9519df1ccaf91018f3d453d739f3ae93d5909ce9f67393b5a7ef1684363d12d611efcc4ab758741e7e055ba107cdcb1c4bf2e3898b22471264619716368fff4997633d2163ce6f7858a993f465772ae8deb6ee195a76d0b3c18fa6e42ee217a35c8e5ca2f328017e51dd9cae9fe7215c21d98415e14d425fc1d8d38f3b313baafba70f53858ee598af6a0b41dc9529faef6fbe4793691edcb10df304a3ea6698788ec989fb5f4cd1734e73578043d6add1aca68d3037d03c017678f1f8545ec13220e1db63cc41a13217a7ed085ef657f33f37774723a382cb4df9833f08af00947aa8e528f9a517025d6e6eee16ee11a66ae36d9b8e276ddcfe90059f3afaaf35b41919d095c440d4f13bd10ad7d28b41393b72d736ed1d8c1699e2fda8e9032eaba8a3f25c52da3ef6136f1576044cda7dc3f987eb4ed6f0e14031530bb164b27abfd63053083144b74a203ded37d52f950fb0e41ce02ebc3a519cea4d465d3328123e7a1eeb358d626638e5f6b75cc43034290e83da5fd28c46c1db28c7edde1f8765476df28444c5cb8af6ac61ef71be532edd22ed36e0f10e70d8efd7a0783dd57c177e73c5aa8f2901aa4a0e1401b6c9e43e72aa8a1870382334e82b3405d7513d4e2474376c83254c87e9c44bb80c4c4deafb2314d07807fd54b98848a1f1934255ac3c8776f3c39e90ef0c89e9a0f89854e9d573fb36fbfbc892de48de1f9cb2a0bfffa44f6ad82b47ffe89107904b0835a7ddc1eb76be4fb5416d97de43accffd46ed7e3d068571a9d52f0bcfe753a8b5a973aa962a7a98606697e756c7432f7f0356ddf9d03b433e6dea78c25ef75016243d81296d7fa2feccd7ccff0eb1daa9f425d40310118b8088e12bedd01208a21dd49324a3e69c75f8dcd93c808afb71829248553e3d5e8fa64513e0c1a912879e7066f5ebdc021ae5f5f952bedfc6fd3cab35e074e563f7f3c8b65766572fe2f8223545516347f3c1ed6aa26e69bd1c3ff10c57a51ec80a56344d0d99fd327a907436004012507dc394bff2c76fc1dcd093c27edbb9d4927ea477a8503936bb7488ed8579f8777907877518a32af3e791bb48c27e8e8c4faf40afe5749cdcea80fbf12ac86cd08fa6b12ab1e97baec487490fe98363b6aebba950c715baf3f3a0c9b8cc3699c48a58d5b37668cc7c926ac07607f48958bf5e883e523a34eebda66123dc99d5da7e390d202ceb78c7e5da750272553e8a8ad14828f62a8199019711b1fa9d030f34799c0fd796740464f4f803993802fc027a45b747008a02d6c0598339956f905a410af79ea0a7d9658fdfc51e300c19ff42cb258e526fc3d3dd6b67704201dfb14e40fbee7994c14ede3dbf97bb9a594eab1ea1aad6877840e69fc398ae76e9f0d234125c94ff44a07d14c8fbdbdb190cdfa3066e55e63cf4ca1774b38d5c82b46a1f2ca57ddc50a52f3a237cbe7ba2b1871b993bd2976976821bd3c8fa91b3646ad3568736b1daf15eb868844004f4ba43e269270e3756a9f7ac2987e180b87036f44b526a5800a0202840ac9fd53ab386e2cf647ef1215677debbad03f051fb8d97665deeece59ead4ab09eb4b52dca66da04b077e3ae6fc39c607930a4f3dbe869266ca2fa7edfef055ec8700ebcd463755be72b3f39bdd8af9e2e03d073629a519c8e9a3ff9062dae536364e8adfe44c9dd568600be0d9310f9229dd2fad6c70fca24402d09c809b16e8781dd9258926a3edbf07246ef137152538e4800522b845b3225c208fad33ee501d5fd068035f624d3f5a786e310d41aa4d7dde60f02d8f5b54e1cd379aff007e9a8e154767d207692fcadcf58d7648f84eff66f64aee1be07a58fa3a9678e7378d7c2ac09a8a7e0e074793c7b7584c8b896a082b84ef3e53096d004273dba1b0531c6133724ae9cab8b911375291dbdcaa5075e324b0bfb728f72d8b311b0913a2b803ff13c3d8cdaeabbd7669aae6578fb8534c48b918bee2c26b835b8d385f3ecf743af8539303c17a6ee1fa9a7d19552448915ba16fbb4b397d1948e5ea782b75c8fc1fad8b3d6b378ed9f77517aed394f66d70b64e6c8cf4df68882a5935e61185ddc1ee005e4a5d92ea0d9bbabfb8a91020bf4a231c54004e74bd7270a8a668a4a8aa7d2cb6bcc28a8c95466688a616657479b3d84c57bdf1d06b2e5f24ab0e1cd28da2867581501e0a0d5076049fb78a292c7791ee027cdec9d86870c3b2f39351a83408c848f1dc08a393b1711ffc1c38e4dbb0475efb919a9903e809483bfbd625b45623b16c3c4ce3eb27da851b47a8d5651541a87ec4632bf4c8a6c4647b8d55dd437ce09f8e95adee5899bcbdef49ad482c4b39cc5bd261ef322b58de03f78b6f4c89a2582d0afd1d25b6774a5778aa3c08baa9418471e37fa54616a8cf81008798b7aa5d4fe49634a0bab8319581d69512692b3a9179aea27e03fa26709cda100156eac7dbdba24e32ed3f354e43635454cb8ef14a91da638742c0a4775658140995d0479c2cfeb65551e5ae9fcd4ec4461559bb53ed667b7c9dd730f649c1168940ad629ecb027ac18802dbbb89438944ca7752ec9ea52438ef2178dd144fcf6451f627ead001ee8ea8a832f9b609ede82a2568818a3b92e3ced0ef651f974629f0a2d669c3a8daae3587279beb03b510aa047ea3d64ce46ac1699b63af7bdcce450b847452da74ed16a62b5bc57c70bdbdd5dbd9250e9426e515e77e8ad42b573393cc93132bae7abc96600988e7c9c255f6a29ba1e69fce78d2d97dc9c39407c174ba78d602bf5b4f968b8cf331c03fc0aed8e98100a0474273bb31a844ae63c015e8b0fa2395f90ebb4d72b955f3cfe418564b3768daae70bcb4704697f7571545fdd3442c587cdd660935d2f8c8d054ce4d61e412e92f81c7aeaabe7bd901b14de8954a627e2a5031cd9e6600108216358cca26f55bafa79a88b87d7744e88e270a3cfa3a5fe4f19832989d5e72ecb952459ba843729735114cdaa33436a4a4edaff516d0a21b8ae53664ded36f9380ad93a7d5f107ff5944a4fa288d892a91fa2388b127c3e80979f3c490270ccbd1c2ea4e4dba4a389f0a3a7c03fa843906afb2e37db8c00646e2321f62668473b52f24672d1613b8c3f791362f3d3ded73c132ef7f8c0d7954941a81522ed8d5b040381ea4cbcb651fb31219e1d1743c1f603c6d966f583904006305def170f99c8c71bb12ea55c052ecbf44fe28a17c713c456148558d9125ba132c1a839fb10057ca6eb6c3d19e9286368a355a907f7bb21d32f718b2a4e7b25c2f81548d422debde6243ece1812476a26a797602666ddd10676d752749efdce9cc1bd1cc0f7680719c175dc1a2a5950f89f1b26708bc01ee719a5e98c37de3b01a28677a4cfd60409d5c914d40f2bbdb7f25f55cb040e24c5ea94fb3900134002e3eb2d253a2e3e7c22ed55fb20a81570713608b5dc2f9acbb4f3b49f3e0d203f086f1e3af5f6f303d1f0f9c8fd6354751b7a98f75158b99e80f07c4493fea927c3ae44de7f1f165093c63f6cfe3eff8cafc2ffd1de034b48af818b8e20b4a0fd895528f3212fa39617c2b963e4feb7eeeda0a48a48d692084e6c1641256b3f6472cc8eaf67214d7e747e8230664fe38ddf0af8b6125bbd0a071751e20351e122abcf599512d539b9e329860f518a3e305742fb84d58169cd985d9e6ef3d71e95bbf6c46e67fc42948cf47239805a34c2f631229e2557353b6c96fda9f09aecbe282b982bcd60962d384848e198b2b8e6f9501682b99e6f58bffdabc9d71bf594280357872e6cdad725405ff5a2a89ec7da5829a617bad20e1fc8dba514b3d1af466864c45af079454fec1d27f042cada624bd95879c0e64470ec22b2674", 0x1000}, {&(0x7f00000000c0)="25263d0f22a9326eda17071d8de4e5bb0ac30fdee2157a1730004bff48d6b388f109facedfcb", 0x26}, {&(0x7f0000000100)="425058ec45c713d31a8b95e2c5deb61a3c31dd21810be1545f7efed3b2d04d9bfa792809e7ea268469b55eb8a50456735462779a7e808a0bc8843ca15ed9746b3cdb3ed448", 0x45}, {&(0x7f0000000180)="3132b9b269c1320e8bd164f67ba8c2f6e52955dac9d1afc3db9938dcfdb6e78461e9b722c525729d5dd9485319d067b303c42a391fe20a7a9a0e6c253f39013d1338fe6ef43c59eb362875cce75a0fc42344951778483977e05ce0131429d2b8829ce650f7341ae77c4eef371355084f729111e1ed4a373fbe305fe65bc60ca6ce8e08469e792fb396854f62b547d50e9e0993e7ddacc1d95b021de1508cc01b82d77df26f08dcbe8da808528d12236edc17b1c2c9d7a8ec90b35681a0dec6e87d67bdc78c86d23d8f35302af0364d05b6c9ea041203fec6b6cc081368d3c28ae4d493896d9ae0556043b8139c64240ad251a74f1eaf40b96a234566", 0xfc}, {&(0x7f00000012c0)="ba08e6657056e9d28c241ee788e320ce468b6345b4ebcb3e5da5ca214f756983cd3f89b6befa4eb87028edefebd245e2af6e585ccbfaac6d5ac0633d478bf6c0163f64e9e509c0538099ba448b386af5f7d66566520a936ef14b2c4119afedcf3e7c719dacb452ce125ed09a51fc70e93ffe681baa7a3f04620b145492", 0x7d}, {&(0x7f0000001340)="1b7854e78535a313a7195d390db13e49c5298b6512a871fdb441b0117af124dcd776caa37add68ab9c95f873dd3b920cf693f5bd4a9fe25ce2bee7d2913e0bb8a5093d925ee2abd436a7e1fe939c94454d35c217c45ce184940f0e3a5cd7975a0a9b3d66f9695911c0f1dc4014ad8ef9e9c7f4f73dbcdb74f75c7ed09df8586ee719b034bcca35df4005696c1c191a3986b5d7c630f3572f14dc7c0b2c4ff7f3e8d221450b93a2e57b8e82eba25b56bee24b3d5d688e48e9", 0xb8}, {&(0x7f0000001400)="f7d7d5f8ca4b64cd1101cf501fc1bd37fdbbc81602899b7b0547bf7d2c905bd78f8cc32c66262a9017d0143ca2fac3af22bcc272e3b467d14b667d6415aaac96ac9708e3f44b28b68be0d0ecdc613b5468", 0x51}, {&(0x7f0000001480)="f7bcdfa28d0667401dadb586837947b27b5cfe28fa594e015d34ddb77cf9d501e8ff1c0ce11bc317e08cf9750c88070d4b8f937946b47fbacad831ad1fe6e7465b2a371a1f7fa91aeb926606c85a5aa83b14db3e08b53e8c951b1a5f71efa3ada5f8142e2544a52a326cc20fbe91a16eaa7bc045e66645999a019f65d05eb01bc64bfecb73fe94732270f35beb0cfbe003b7ed729f53b7c695be4a0ca7fb629dfcaab2bd25580e91699b47969553751de1a2b6dfc7cb026e9e49f6a264933cfa039c9d0b1d2fb0100a89e5039e900445d00a6f00ec5c31910a50af426073ac9173f28a6f44039b529948c4", 0xeb}], 0x9, &(0x7f0000001740)=[@rights={0x10}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x50, 0x2}, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) 20:56:29 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getegid() r3 = dup(r0) sendmsg(r3, &(0x7f0000000880)={&(0x7f0000000100)=@in={0x2, 0x0}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000180)="a18f915e33d3e551e41d292515f52d26fe4dd095330fc755eda1a9120bff9b45", 0x20}, {&(0x7f00000001c0)="fe9326afd159e5c2b41233a48156ecf6e7fd1e629fbaf6d12b956a94dd8ebee0cfc6daa203e5ab1c1f819e8956e949492fc9b7aba08f28b9e61a1ed6a85b02c29eb1fe9decbf958e9f85e34742a18c2a8843aa3a23b2e92aad573826fb607dd3315042ef8191ad87fcf2775a3fe3e02f3d131e4bbd3736b0f24b059e3fd1b692d6c5f91aa55f0e2b95d29480b4e6fc3938613f29abdd4af0cb7b6a3ab112ac8a65249ef7b9f573307c2dd26d3f546b09a7fadce88325811de90f0c31798bcecadfd3d6ae312473d1d0e740f8cf25914694ce58d079bc6e6b014af90fff6bb0254a85ba867dd126d2af53e2b3b3bbf00f7a7b", 0xf2}, {&(0x7f00000002c0)="fcde809195d810ac4d0786d333a80846dd6fea9ab4a20464d643b86a3bdccd22bfe813626a5f691de4675f4bf2ae0befe49cb7f68a9cfb44767cee72dba3781dfb6a21403857dc8ab358565a220cf570ef5acfc3e38beef1b891bb051620bf827546d8214809b95710345ec6a8939ecf", 0x70}, {&(0x7f0000000340)="36f87dd6bd02cf", 0x7}], 0x4, &(0x7f00000003c0)=[{0x50, 0xffff, 0x8, "a5e5aaca624cc0fb1c058d1f99cb16d6f5dba1f4f891b434d687c37bda49c12cf6131dc6f742a47da01d359d21a9edd9d56e17b32bae944b934893078d74"}, {0x68, 0xffff, 0x5, "6af8f6429f6a4be62f87c40adf22dc27bfa64f1503dffe9c237de7d2ebe4eeac95b9d9a6d1ec1fd4695b8300edd54e39743570269d592c67cb2c0dd58db56b85e34aac1184a4e4a90d3fca2cd888e9082bd37d9a2ac97e21"}, {0xe8, 0x1, 0x7, "029c1ec5b29e9011bcd473f7b8629a465dbd9cd407db2145c1f45d3a24903735667edad783ed8a6aea62e212986cdbc37ed17aeeaa904f2cc6f2186737fbea55ed8b1044071b5be40b3258c548a39da18d5b647be39e21ab24f213c637d9254330a3a00edc77075c914a5a8b06a7153adc357b9b8db587f3788eb48e1f53bab9ce061c67744a70a14e4079e16c51d5d84330fd9e7d1f2a175e9844d935903d0ba3d2ea6ea49fe3ca739da84ecdd6005d0937c8f9324110df492d23180bb8afbb405b36113c1760dc4c29c41cdcb06a17cf6beb525c"}, {0x88, 0x0, 0x39a3, "c492a7002743b3af3257ab9e7b9114c437df4e84b780bc71ee9faa59d14823a2a32b715e4c7a7530fe874ad2c08fe40208ceeafc244a973aa699ca67b67dfa10788de48157534b32f13cbbb6250f4613cce15e57213273303f51fc33207ec8e3a8bda614cb2bf9e8b1017a9a6549be0a6f78a452"}, {0xb0, 0xffff, 0x9, "d2d1e16a5579c52441ed7de778127d1fba57f86537991451013ab45bc98aa129cdee0d5792cba8b3fa04fa66419cc473261651c53af2033f1db7f1e9a34a53af0033ccf94fa1184579b4ff7cda378ac3686532ac49858d95d6ea684ae9db8e7da203dfcf281cb2d441bed84de13f72371aa5f73e332b7ea2436b689a7dcd9fb5f015d92c31c05b258bc30cbfb29a0f136fe82661522807b4cccc160d03"}, {0x10, 0x1, 0x1}, {0x98, 0xffff, 0xf54a, "2a0e81ca61471be276f7677a698ad3f4eebe6680ce98277be804dbebed21aed2b94b4d836020bfa6a740996fbc589771c6076460fc9f09c83a055ff4fb620d713bc8ba826d13c88277116f68e6dccf22163564cbdf63f2ce5818858bf73aa6d8bd8c9b3bb9827c110d1eae78fbf992dae6efa284763314d220368d0972a4bb989da6"}, {0x60, 0xffff, 0x100, "846a1e6d211ffe3598e300958645d7ae147c176b1bfbc50a583fecd8a11e672d647742a9b3a516d8ef62f00f6024b7c3f83d9194571c954089cfdd2c089b0d7854821a41aed479bf1b24d8ba6f5510"}, {0x10, 0x1, 0x1000}, {0xb0, 0x1, 0x9, "a55c1b99ec0d6012ab505096e33b15fc6c68df5bc92b8d59d3ce4ae2998beacdf32664f892e10f36e655dc30473231c695470d46cd6510bd60b2b355d2e08f003393786a4522d2ae33f438e6f57e8821d1eb3fb3210b4e82979e8e7ed088422fb26c9b135438a1536beeabba1f3b80fc0586fdbd360e957f9c70c78a5a14dfe66dabbe37c8322ef48bc7dbf032072215b4b684100641b455ec1b6262"}], 0x4a0}, 0x8) chown(&(0x7f0000000000)='./file0\x00', r1, r2) 20:56:29 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, r3}}) setegid(r2) setgroups(0x0, 0x0) r4 = geteuid() r5 = getuid() r6 = open(&(0x7f00000003c0)='./file0\x00', 0x92, 0x183) ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f0000000400)) r7 = getpgrp() r8 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000340)={{0x7ff, r4, r1, r5, r3, 0x40, 0x5}, 0x8, 0x4, r7, r8, 0x6, 0xffffffff, 0x22d}) setuid(0xee01) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0xfffffffffffffffe, r10, r2, r10, r11, 0x42, 0x4}, 0x8aa, 0x8, r9, r9, 0x6, 0x31, 0x8}) r12 = accept$inet(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r15 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x6b2, r10, r1, r13, r1, 0x100, 0x4}, 0xae0, 0xffffffff7fffffff, r14, r15, 0x200, 0x82, 0x9}) shmctl$IPC_STAT(r0, 0x2, 0x0) 20:56:29 executing program 0: socketpair(0x10, 0x1000000001000000, 0x0, 0x0) 20:56:29 executing program 0: r0 = msgget$private(0x0, 0x204) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0xffffffff, r1, r2, r3, r4, 0x80, 0x200}, 0x0, 0x7fffffff, r5, r6, 0x2, 0x7, 0x0, 0x9}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r7, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r8, 0x4, 0x80) r9 = getpgid(0x0) fcntl$setown(r7, 0x6, r9) dup2(r8, r7) execve(0x0, 0x0, 0x0) 20:56:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x80e0, 0x8) dup(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="1a94895a3265e6f652abac2a86feeebd9b04f769ab37be065cbac8dcedfd8ab61294142cac935f9dc69a4329b8f2e520576bc1f6f387116cd22d0458b017942949b55cf01ae88af5ec26cafd6c43365f93c7425a0585f71fb681c1f004341aca17d856c7d67eb7c658be156115a35b096e6f1fc65da4eb941a967dc356971b7871830145ecac072ef1fe83860aed40270915b6f864d32e38b4b6f170b03eb94eccd0f56caf7334", 0xa7}], 0x1) writev(r1, &(0x7f00000003c0)=[{&(0x7f00000002c0)="0dd0d272944e55f3b8685c11e578450f284df3f472fad8b79c796feea688f773a28d6bfd1640ca86ff45564037b7f7eb60e76c57eb93577a30896748a004c6afd483d5a4c87370c564a1f0c684eef197c95be8a8cdd2025d4b964b1c2ad2da10a3232b25561b28e7a59e178b1928df680ee6cd2bf303f6f8e3445e12a44556351c5ad35d46354a82c26867b7fbc422c08b4c74b99e4d4db709eec48fb7b47c469bef42bfe26d4e", 0xa7}], 0x1) execve(0x0, 0x0, 0x0) poll(&(0x7f0000000100)=[{r1, 0x20}], 0x1, 0xff) r2 = geteuid() r3 = getegid() chown(&(0x7f0000000200)='./file0\x00', r2, r3) 20:56:29 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x66, &(0x7f0000000000)={{0x18, 0xffffffffffffffff, 0x4}}, 0x2d1) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x6, 0x7}, {0x18, 0x1, 0x6}, 0x0, [0x6, 0x0, 0x80000000, 0x5, 0xe4, 0x401, 0x71, 0xffffffff]}, 0x3c) 20:56:29 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f00000004c0)="76b5e55158fc9526d7c865eb060ac3a90714b824d3c5b645d0327dc5a001942a227deb3909929d02653394de53ffc95553daec4f5b5842f5c95c927ffcddc92c078b8b7d60aa38225c9c2384b00b676bdb73e6903d2de1629b0114049ecfc09cc699fd6c351b4a3ede37313630dd1293ccb60f22b9185dc364b038f66345fe1d03f2f90e25902dba69fa1ae6375f7f696cdd42c0edbb746c8d14f1bd7a96f01b0a2a756b134316f6d303b62ec6736ca42013437cc58a8cf2c2fbe6a0edfd259f50005d608215afe04b2166bf10cd1d1be0aadf51ce63618aba068b3126fcb0393332ab36d4a6bbfdcdc088c1e89e53c48820c1649e7cc74c2adeba6631ac57a9fcf5d6c046be0792025e285af1b946d730b928468959e729c22fdcfec04f8643f4309ce92c78d200cef188bd59097d97f4e2c7591f2385939ef88d42cf8df925e7328b2fee3ff2b7895d51386a056c6e59d23f05d19ddd7ea769aaf579cff33a165b9d32c0275ae0dd760d32f2558ff2cc8da2de0302d6bb9351f382d502979e6bb4240538b93296109eb1d04e97eda1dd7e84da477a8c450a4f0835792fdf08c853840e47ce7ba8359470ba8766f97dff975f14d28e14806a03408b3c2d747eff139f4e9e57bf57c83e373f3492fe09315fc2afede5720ec332745f1fa236656769bf9c7582b3643581e72a1329309c587fc95aee4c97e31f415e1f6b840c94692d346d99c974a2a4ebe560a2711079f54005769902955496871a6cc8fcf1f0232e4b38948469ee517275793621bf8aa4ea0cd3a503e856aca2fe0ffaa287471c920d207471595c8277ae1cad5053bd8ad5eec6a202394b008ce5853f1ee1e3233f23970266c4b4470c54b0ff3d79fb4fce7f70f7776c2a125b3cae33867fb26fb7c7ab71a1043cee283046819f58ea795703805d7aaffcf3a31eaeae17c4f52d68fbe585809ce9e12dd4b940e09bba7baee4c23b293116a94a980f894703c017fc04952f1dccf3b89c3970684ec140350f365867fb1b240800359a8433b002fc2a6ee83f1ba0dc08dd19acbf9f0ca242a929ad58e9ee4079263e61c103443ac6ceeadc9e04436ae6d56f2493d7282ca7acaaf9f725bc369d8a8bd25dc710617952a0888b49e2e076fd462a3ae517d29b037f199bf60f24f4dda39b75e75bf2bd4f21e0796101b5163464e6ae4d671067ddf7ab9c3bbe843b3cdde0c905fa50b261963584a9953ba929e7d63f86f6119d4b86adf1e99086e3230b15ff86806d2cecb7abe9c9773b1b9b1896b8b01d74943711e6cef634a3357c6affd47bc53f1c0487f2bf5032385944db88b31a851ec76c6dcd8262ff44538b234d89341ab11619e0a5e9950a0e8db77c8a65183acf4db9db089706d86044ac1f0f73ffed2cf45a146e129a922cc3bad1833272d58d808105b562cb60aa2b111292db9ea7d4f5c6b8717cd39224d5eae1c5c8bb8143d226e2bc6bb285ae6d2760ac520756284046fb4851b77d8574d5c9c0645bd042c13c028e6efe57a613eb5d66cd704a7f3b5b9ff59b4f5b45a5dc08b6c4a583b47286aa0f2d114520f67554cf6abae2d03d9c4a907511de626f209c7f51d97eef91b8d72f381afe2cc2c496afd330771a3fe8831b325ad7e2f9599d4137be11255838bf5daed12024de1aab123940f73a07a25885572853b61be398185028394f150bcb29f4f99b32c53ec91aa794fda95eeb04703346174650a83c238a02306a7f958ad81c56c01d69c966af11e4cbaa8714644da99b42c78974f2a1aecbea6684f8da72e9c19685cfe1697f9bf76702f57c668b35ffb541d8ffcb537377592283da89f39badea3c6e6dfa6a0dcb7b9840d6bb12d937a53e4aa798c9fb14478b37779f62446cdc8686a9704ef4155dcc6c2f2441a90eda60832d971c05da138d296508f7df8a90d46be43dcaba08e049825c634814707b2cf6669ae7a793e7897de89542b632477cedfbf2fa47623af842324163781bfb742909efd195eb03121dbf011f11427fccc09cf4122893b1ce74791939bfaf86375942005960a0505f17fe4ef4c115ac8ef3f9c3611d4a79ebb1ab4050d38a34455bad1508a09ea69bf4e499f55ac4cdfb6a5bbd3ca90a6f5d56374173a29491dcb8815f1e602e595fe298fa3343dd3f7743f473c71c730a076b0cea9ac21bfaefc9aa6a1c9a20152f6e6349e9ee344308cdfb4d54888e286f3b647f7289a5bb77f3ebf85f83489bc9511bde5219b298eaea6ab60bc9e8403ce64ce5b2fcd7999f41572da2c1c9a2de4d72e5870d09b8067296c073bbacaf0954e1d785cb71af65bf4da905863b4cb26f6518cefb9a1ee9535713edeefebc27d07831e7f934b8bb52b7bc575617a4fc3444c0af61d0c10f60866fbc41df6a3f6ebdb59d6e6c8724a8c853b9b8ab4723541f88464a05d07dadad126a1442718efb628fc4069f771cae9078153a9b390aa488da786bd1b6f70af25ce83918b8e58378ffcb4f32a6c654079df5faba2fc7951595ef44c2b86ff66394985e576860023a1d525c96945a5bdc0cc3ef55c320123735df935e4ec02d92c511b198c9731b72d37d2f057b94b0091ed757b9f8a805c63c9bc84ac224415a9b0a444ef222deb66888ee5b7a215fdd0b65d7b44fc534c0becf73925c6880aad7c89a29cb985ab4fd1b86c24b90053eea33ea15cf32e3ddd57332b5ae1dd3b9b7b7d101d48c892a78f206a1d96990eb200e01368af39e6fdb7653d5bb3e65c205b06db4e4112b58856abd3c31443cf7a37497556c94a577b59428fe41f308e6930ec299f5ca7fb7689db7c531c7e44794bafefbccee7691a446f74d1c6518a18ac07875937b3de5eb53936646e000f9c3f1d33d2ad5a48598100dcefe6663491ac588ac88a441af4f559fcbfa12b2f6bdf539afb7805f512fde68092587531e3d2a0e684174cb52870869c8a4a96d429b66af5733be58b4672e41fd00e5f06e45c7e2c6164fe04639df2f5a267ba6a078fb389eaed5bad9eaac652dd3be15d2a428d8e2bbbad11f5b81eb6e812513eac772e9af583afba39deb50caca198c539273c113840b97624f5e18ee2da209cb193b006dcb26a8687d91a49e8bc3d347f7eaf6427370408421d74dec74fc969265c77a0f92328311df93747642a3dbfc6b5e21465ec0757dfc8006d7630040b2ec194a0e4c642f98866338d5ae851ef73483b8ba239c67a8789d7baf096e1cd4f9e1d81c72c8bffd954d235475a66770b605d13e7c98935a22067d95f3a72fb702d271d0cfddc3c9f6995a7048a7bfc461d138aa3db3e2ef15357ee025d417cc3478c64773e6fca5cbf3da20c0ae9cc92bd47e683db7375780b760e7c455ec8d634082128eac6575367ea1e8ca1dde3b39d753a1feb10fd82c4743f9872e9a2196947d9c02cdf107feefe0392eafb8d8fc780bb32374accf21ccf1cb5e7a22aa2ae92cbabb8ad1d4fe18a8db136efca4d65e8af38faadc11f06bec1ebfeaa0deacce9e4507a731ff54956aa955f5a66e5afff045a8ede6812c6655bf0748e1c5305573f079419e4af02f36b4f536baf86abd1b1e9bd58fa88a8c04113e3f713f0535ba42aec20c421ecc7236ed6e3022846695bc2e9e21456853895499b29e0ae54d5a3ed2220f48ee4b05be88fc8ec3c6c46b669b4f942b67ad5f8c372cef547f5fcc0499b44486350c829a453d76a28cacee59c3b0cbe8f85f592001c1a85fbbff11a93ee23ccf688e865f4e289e0653ecec0bb6cf5bb4cbd5499cfa7c149c3072860a225e023fb794506881db4dd74ba5fdbf10cd20791068b884e39bf2533faccf3f717b2814fd62caf2b04fe868720db043099bd00ab32e72cf56ba0f759f0ffc38c84a83c7be5699c0dcd4bd450685b05900d9c78c813f03ebcf68df6de043af497fa390836d7c3020d9949b7438f268f8fb10a3eda9091e6357fe02d4336a2ae744443e0c392e2a8fd511866829fc772db2ee462e196cb9e732840095e9ff7628efb2af01d8dcc9cbf874af09680693b8ff489f0cc8f52269bec8af7adc10d3b8cbcbe81a8f9f830d11562423d83719f0a1015d", 0xb41) madvise(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x7) madvise(&(0x7f000000d000/0x4000)=nil, 0x4000, 0x3) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) read(r1, &(0x7f00000000c0)=""/4096, 0xc0980d) 20:56:29 executing program 0: syz_emit_ethernet(0xffffff87, &(0x7f0000000380)="fc6944fb881fe780d6d2921fa1bd35ed5b72a28bd61be10d7f0b13a0e05ca85a2f7cbb7d7f422a7938c01cec304e3b1808cd876a583706b2bed1909bf74d3e4ed9421fbc93cdf28bd2a5ba58c4906dfe73d8e69e7e28522bbc60c143682a8a05d5fecb2af84fff7ffcdd9220c77a6977b0129c75eb7b0fe067786eb146e8155ad08078aeb80c8c90eebb63ff76ebbab98fa63c219bc74baf4810867a250dc9bbeae6ebfa43edf1570fee232cbf2c0fc747742d35c7498244a771fcacd18b0f7b443c2949e6a7a954aa6ac875b5bf7734f2607c6976ba51ff9c2b6931a350ab4c5c4cdd1f236c4145f2c23ff37ac7eabca276f8ba34a8fdb056999efdf0d97ac56febb0fb4a95422a7b9297baae7ac2378b89459108c11dd005b5451e400dc28d926910b3bb7e1a89fb9591df629020368405d056956768bca9f4af311e6b900049d3ed51b0b7e2496d2ba1c20b72b52a86bedf984a7f8db1b525b0e16131d3ec83c1558cec7ff1daf659bd044788007f613ddb7537ad0462378771bf0047ea1f829622e6e8554710746f95ac2de84d633339de8e42ef80e88d2074cf927f99c8b9cceff737cc9adbcfe0542fb4abb44fc43b8960be59dba6c2ada2edc5627fa1b96fcb85dbd276cba114a90fc092572189766340fa9d463f11d1b82a4b7b3c7ac3932ef19a0ad014bd0ca6d99ca145ea4963f25be90632ccda392fbe7db6cd9af71e835bd8aba394d6c98693b0a244da2e546912d32dff9422795d343c1a810e97d10857361306d519153a5c63d02f0bc36ea7c5c6f8e81d1107d9bcbd4dd35515d8f7d2e907d02d9c42de65c40e13313d4f860b2e8eea4aef42a753f62e6fb193caba67b7320064834744529f971f2e5f264d2ba7ce8d70e609fa9e61efe32ffc1dba5ab762273d235374a20e3b60f3ed0a007b1def0805e1050b8cf96b3626a653f6725c357a528e4878395f007e0ca09f6b6e208af8573b9023bc5a3fb18a4e906681afbdd8d78355cd6a682fd92fb455e5b700ebb2dd430fc5eff7d5ec28a201241c4d872d34fb74d02e160634cb2000b4cab8e6ba18254387cce7665d2fd0345d3649da5d41bbfd66eeea8c7d140f25534aa55aef4a05d375581fbf1d8816579d4fb97d82aaffeaee12f3b44f746f133b7e118812a3018247deac0f1c8c57a18ecb32073ddae050fa5384a80976cb0d922b7ae6b827c73a40ce3f3fd3821cee4ad0a071b866dd87fd55ceb965fa3bd95cc228d4030619c965855f6224b19870da08a9c258880677e85d2e81256734cd7450c2201ed131d284920e9e3ba9c7da5cb1320038753183c817ffaf96bce585eb40f2e9e630773f2ada6a33ed01cdf52c58ed1164eeb1f9956a455abf13c829059e2eb31f105ff514cdb1534f5cc5d63cce0d48fb274dd9bbf3d7443920628190670bcd70bb556f4363aeafceee9710f8ec9652c189f879733c789bb6226b59941b8f248020ee5deb2c506a2e3784dbaa2f1d1b25905faee236ea77e1a7fe7a9898ec00bd937bb7153a8e302e13079e05d689e29cd0b0a85ce380f2fa65ef4afc77d164d418140f0e7709514301944e696ad71e7a8ff14dcef071831901d685001efea006dbdf3abb3a7050c7fdcc433092d52faa1c1b5426c9558f6de7203f35a00192e0698fdf33a6aa01d63b402b9f5d58934dba130f3749a021cf79f94de58a401c4b27b8d8d7be456f6029879feca373f24d6a77bc91c9718a614c281b21d3267a824af8ab97f65a298abb308284bd0056f04263d397220811463c66c6515abd154ddd2d5865b55f0e6be07358f3ec9c861ffe04cea8a2632dbb6e8d037f18778eaafd191b36cd7b292604b2d2db43d868fb0475bcc7535b2a99e28d6a92ab1acff869a0259eda0bd7a083a82396e51f1a34b8074be62b40c3fb4f13bc68bdbc44fac1133874434add22cb994c8045522fa68f167afdf90487665227e8990ec5c7697f6266a6eeaf8f0b305974d5ba9b814a05c6ce4dafeebfc4361107c1421ae8d2ab9f6232d3d9721bc589ae0b67a83e6cc0b98933b84fb477a148d2571a4310bb14f554de768874a4ec67431e86fcf98228afb52ea578ab699c03e461157776f86734dd41f12b963bfabc0223cb967f0289c1e008") getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) 20:56:29 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xffffffffffffffbf) getsockname$unix(r0, 0x0, &(0x7f0000000000)) 20:56:29 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x40) r1 = open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x80, 0x4) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000140)='./file0/file0\x00', 0x4) r2 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xffffffffffffffc3) shutdown(r2, 0x1) 20:56:30 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') r0 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="96", 0x1}], 0x1) sendmsg(r0, &(0x7f0000000280)={&(0x7f0000000140)=@in={0x2, 0x3}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000380)="f31af39960ba6f2accaa4c5095a273ce4ad1cf5a3654a0156266a8cbd47f9797884a10d5df85092d2081b8390af571a0cb63e8cd4f46795d266d979eac6656237c909a2f70dd1e014fc4d14c926fa850f40e44eb28e4dbb2c752ee8d4560bbd1157407efe113a5914bef327cf4b03deb07a99d908f54a3f80b0d9b6de668d058d6220be7db90ad1f8f96842b333adab76656a487f00f7488d084fc6670bcfefa2ea22f5e3942fa031d05737bbc47923b6fc7f60511db86632577aa2674f644283602e94ba7bf3ee93beaffd640b644b24f30d08157f73e6fc2ce3abe2c2b9924c652", 0xe2}, {&(0x7f0000000480)="5396aced2b780b1d654e1c5e2fad15efda76ec7a8c1ae35477f5bccf87d708d07c8f36804e0331a459d93b4275de19948fc4d1325a019fa8ea706b36bff6fda2106948114aaa75cb7e0505e61ea4166c75e825d6dd4ea05b06b2f6db4e4aa40a70ff06af79110d6cfb7861df2f9b786e547798870a13667993556962ee91e5366b66b25a5f93f5ba97c73434b75f541319b59e28b30ee83a746f52503d59558a1df2ce5ff64d66b0b4acbf9e9aa33d4bbda4f2f4d6a3f7174d20527cb50ec1d749c2e691f11f9eea799f430d92bc66139985c71fe4449ea8a20c8682133ce9465c7dc14618124519f570cbde891d7dea55d2a85e6ed1ab50b759d9742ca1e90f72e2e24b21472196c26e1c1502071b6a252dd42850d61be09e3a14c4de8f83072f9feec710bc8df15de52b95e79ef0fe6483c821bf17ac67daa34607b2c756cf21b7237d59dec357f9db3b21dc15190978b0c20da9d84a5f641498d4475f4f6d99f087567b078468d9cc9a096fa600aa2a2b447dcfbedbe933dd6c7bd2c8fb32de7e4343d45aa909ed62a03b3249c83ad680c819022b6775522f4f7e448c3ed91c47d61fe0ec18ddac153ab6390aa99c047a193cf694f9cd06d7294f38ca131a6abef3b6c5223567c09d1561c1a137a6b3fc89397f7f64ffa54bb5b714829d7ab92ad0b65260394ee58d133020a3cc3dea5488cee185f8aee94d46ede970f80e9874613fe39904e62b6fc03018b392f883fbb3674888b8de94bc9cbe4460415d65284bda9bcc936273d9a9dcbae3a05e8e92c5667136308335851c2d7e3345af3d4ebfb220965762ac8df276d7341e4d0e9179f2b8180aeff11da28d5829b16ca0249eee86b5f6b0ad8073c7825d4e2ae3856a14705f5bfc5d959c22e077777c3a61ac9281006334c26f20e15aec5d8bf6b0b19e457403937959995f312fecd8a31e9113c378f6e67a58166e235bf8b3c1421eb36e80471f90a3f08901dd151a9c0a2a924d0401f54668b759eab03967920246fec92c9cc9bc2a0004f2a7d7a20c6656e8cc7539fcc6d9806c176895b72f585284c43a9badbe38de5089752ee930b9b47f1c4836ac5aa8ece19126bbb6b38a6837e2dab152067eeb763eda8bdbba6a8ca487e672327ed8c92f7aab74dae32d48301e3a74356efa5cbd19a329fddc4fd9de79b75025f40063a54bfc1d9b81e6ac2e84cce70fbb85011e18c1449130f1dd9b3adaafcc5e0d33a4957494d79a744ceec4a19594eac245515605647dcad24c7bd0fd50b9e2892b84c0d175dc0002826ca92e683ed70876d2a9b0bc7f421a2d0b7c09ccfc6fb47a76754b396489652c3beb0ed75bfb122d5ecd73c892a3489899bbf3e821ec2bad603002874045e088f95128ed34d3b2e38922e6e317e6d5461b597235892c5d65324dbbe1ad23d57f591333ea8c2b1658c4f95542b2ff05773370dd1848c2f9ef175b331232644af5ab1316153c8484f724aba5412674a7402e5a184171f01cdfac1776803fd744a30c24ebe6187d3390deb118252d04b4e39a9158895ac3822a7c60e5e11352651ebb63716539733aee4c16440ab510e3258fc789b2127e7cb619d2aabac78de3592524f2b84389fbcc7805d6d2f900e64fe8bb5704086d949fff34f763f2109039beb20081853ffeb6aab70680b32ac0b5a302019014cbca7f4e07c7feca10bc0de52487f8bd1a1141d39f26b7d9892754b3f0e1bf85dc6edaafbb1c9eac170e5c09f817f046b7894d8dd7a77ec2a1f2730afab45cb0a4f3943e767f72dac798748b8f5c06aee2c5bc9762399384ccb5e843d20a1a64e442847c20f10904f41db9e6b3b8fda8ebb283f0f5704dae3d8edc42b0150b5ca53bdee2d5e40dd328bba50a5af6e1fd9bf020d253ee198da52e2d6f815de8acf1fda0a74747cf55855738a8d42c054792a1d2b3f28fce12cc06e43a03991dc0e15f1c7f73d2fabd40791b086a78dbb8906af2f4f45d8575311988e00c9624361c532a462479b0b62648166e22308d7303ca52b8a35ef54042e96eb27502267586a2a402a6d5a20299d7ee396fe9104c9acce8970f4b592ebbed5747bfd45456ca4eb5d64833fe524ed61619548676aa4821bf31b42099697e648a2c0749d0d2cfe30d0d5f4d847fc5245e1c3862f234b81bc63dee32feb5f4f5a4f1945b5975625d3c31e29b9e1deaf8f0d451aa65157711a051efe983ac4c8cb774d99cdaead39812b3f27db1938fc6872e6a9e49de0e88c400c9b8fcf4a96fd6fe7d90800d5b01236e8d349c3c63258841a36bea14c349c299fc89f9ce5bfd8aa886ec74c74181b92ee704c2335cc2b2f85019d6a245d984c724b4f86f6480a77521abeacbd56f16096b749c5db9d526acccf2aea269ac31dc5f49a7b56a0ae3a7c6ab8b50f52d46b39e857147a561a5d223da3b99b075efbb46b08bb2e6be67b6c221fb8fc850e6ba41ca13e61115127b3a7817dd5297c6bbac1a2dfe399dbfd271598fe43ee821f4291813aaf9b8223c2d88cf0fd1868dc514df00ae407ac7601ec976befe3869cd05ecfc0e7102dbc9788d197386a431dc589a7528453eabe1b61030418351c05b6e8e959bbba996b08bc9e291732026ea5b713f538502d082e3c64eeed2a2c63a803c92c38c1dfa665b833e62d3179885a721b968f14b685a4bbdd0ce5647c6e38a058dedec14e33e618394607ac472af9f34b3ffc13904620d5c757bdd23bc59ac3187212a0a8b026b02a985bbf54269f88402428ce645a70ab49fa0a0095378232e9f2c0ca3b2b7d4cbf31df1c8e139426d973e4e899ba86c419b1df9ccf4628d416ecb2b01c7d12f9dda8cf9bb45da18c73f45009af51e125fae33307cddea345dd054474f0be103fecc92ae91a1c4521e585694676a973f53fd55b27688339bb6e299862eb4364a2e16118be6d079195e1ab8fcc94a9b9dcde4e4c13c7a790f57edc3fe5c5800672cba78634382757c07f714ff45d69df95c9cb174812e8537dff10577e31f08e4d5fb060998e0b56d7ef187b9310e8fc1b4f9a0c010497b21463ea360e120ba05b1d247e0f699b6cc0eb2da7aa389bdda3b6d68f98d77652c50c743c649676e00573b8404a2238611a825309000080893eb100486df63cf9e94c065671427e813f4c962ea63a350011cfdfa2a974c38a44993349fabf6c83e04a0f4000082ecc243e3e0f77d93181785b0d34cd376e87c1969affc10c4b04fb424f81a2647c111c10218e062583c34db123b5e2af7d28d8e4ec2bff5443f49c466feb7393a8d727aedadcba131cfe42668c858ede5775746bedf6172a112432c442ccd0e458413b5ab367b88f827933d562661be2ec959f611f9618438ac8e8fb2f1cc22820425c86b6e3802474365388e317f3e443dd25b94f93f7266e5a2698d638994fb871ddb288045f1eca216966e83e20cc3d6cb35f35699a152074461aa6e8410531487bdcde1892077d3d76ca34c4696cb4a354e450d27cbdda4c2a46cb24e8b66638cd14ee41c1f640bf058fcb1b1d06e73a6e4c31faab0472d568f0ae90e0dd5adbc39a90df8125a95fcf104612d05628f4837bec003b4d7404a9ea7daddd7d6e2eb259f25a43e79bc3452f7b0df5fce5176b161a32233da7b6bd3081ede11e2cb9d80ab408aa02e86ace103b48853e1a6cf0e98e779bf04bf1053f194c920be141431d2b89aa64db9d9827245c7c22d58e4c2e9dcb359722c8564919d766d9f31c72689bf8a02488acae7e6465936bac158231e1ee4c035e2f947d1156034758f6ce86c1fe00fec7f43bd228a2dd32f985401bfeabdbf6bfbf9035a6ddf3a0c2a0385ae56991c16cf0f3c76aab45bae4c71236e4262b8a5afb3c8711a30659fb02030554fa507814a22b42b25e45c1b281885720ff4659a86522ffb5c93d18a7325782ca4164366133c086a848d98cbb0e829a2a39b707787e6c435caab957363e783bcc362273ae8e86fcf37dbe6e069cefb292504080e1850f4b75ec50748e1463f134b06c684db9869cd32b62a49861531b54beb81686c8b4dd504b40a3fa3e9b3ee90650dd81b44c0263d6740083a2e7ee0cfc85e569c6efe7b8c6b0e843f19e6dbc93e0c96a708979ff0c86d3f2cbf15e848b4ce42924f30e59d8093c42d3c45d1e9bf16901a0862102a0245abcdd52bc7cd9181222fac88e9f0997258434eff383a72b5e7fe394f2abc2b0e046621157f0fdad1c8a55fc12d42cc365fd315dd91a744a9fb0be741faf15975a3710bb52a94c20cec23b4b017b5badfe438044106b700e008b01dc0b3de6956a855a918cfc545694bab75e777ee95e1ad526db60b2bc313444ff389107b6176e0a9b12d91e38e3fcbfd8d55221dc342496c3a1ce046446814fe704da6692e347aeec50a5fbdfc4df4da6ba253dc408cd706c0be3fae5d4617655e90af0209179a88dba873f2443c4d22baec9b04153d22f460cda3850d421b8bef65af5bec3960fbf07b89fefd1887017a10b67d01aa39dcad6b5672e9e355ef7352e56df06239933bd52d4ba8c4d5a06efaf6da4ac05ac0fea8e36174de3bfcb21fcdb1b3c6ca3d0537dbec93e5e26c63caeda029cb3fcb8caad40a11235c938c4508867886f8b7f733fb76677a8bf552b9565a25ce040f5978d40aa4ae8c30e0d63a4489e978383ac32bc3776bdc02b4772e93197581acdb576e68e15c385ae7eb912b49442e1e76dcf86de369c2f71764a441e0002700da077c37ea108aeeb1b87b067ade6b62f2ad2cd4abdfef662e6caa3a3ab9a8a067f1ae7601626130e2d527e0740b3cc0306262da1fd5cdfd29935b5a987d7b810c976bd61a7f253692892377eaf5a6f0f08af3a78e1b5a6c80a6c47562341ba73a04c690c481f41f6b48436ca74b314e0e62b641f35250e13c49579a78300622462a65925881e01a6194385e1a53fb883edf77abc0cb7baafb2eac39bf3706e424e10019f8298cea0402bbb50e68f8ffe174f389d953b6acc371e288193db335fdc81dbb8cf795945763e3599fd09bda3b2145668cc7de39b8cac6d3b7e12dc63873fd9e785f6a1552df3359a11ddca2c15a66493aaa01981c142e5d62a91743fb07833c17de74aa391255fdb7847132b6049c3e43d7333e9fc96e35e55e176fa3f8642cb5b4900c27e14b1391e30e51b836b7f3df4d0ed71759c3bdc1215da9763b8d25ed6324c0863a0fbcd178272cae9d7afa16e57cb28cb4a7e6ba3362e10dd0d03810a31acbb92710f2a9dd23e0b19ac2c3deb85b5fc2be2483f87f51f20d4d1014880bb7ae71eb4b60b112b8e1cbba1ca9cfa6a39a06fd994d9b3c475c56e16584eddc566a10aa8998721f33f65faedffe327f2b07fbba80bc604745a56a37e7dd6c2e432afea8dfd3ea53d0ef0a2a13c67f6198038e4e3d2d1afa919a821e83ba45c7c39058867b7a9a811f32fe135f91845acccee03f7f5c25e1e9684d9665786d973d8ddd249aa7e45a600e77f67eebb6a3d3c763906c7bccbb94cbaa8b0e40edcf071415d90df71f5e975133cfbbdc9892b64584557465891290e9a8279f995018a8f5c3a8850d01f03fd3866fa8718eb05a3c252b7cf0bdf87901332bd5650aa0d42e6b07ba21c52596548e39a57c17ff09483863614bac517d8ad26010c42640e93e34e99f998e354081546f272fea5508e142cd46e3de2c94c47936913629f4dd362429758342422d37e64a89f4a04848d711d41feccd8ec66dfb263ea47f269f964f3e272807929653082179db2fbc107f7356435803f076171970bd6c47607bfa98c6ac58", 0x1000}, {&(0x7f0000001480)="cf7af9c94485c172bebf04bf3bb1a0664313ff2d57bb1045d0d09cf58ec51de0cadd411f3ecc234300ffc0adb4e498905ed795b10ae34b382b2a46e90c4c6895cfecf0f19a08cb09c0dfdcadc4d94c25cfc4306d343b03a80924b8af158265b551440f70d94351b0c40af106e7b619333bdb09abc050025a944e7b2933742e2b2f05cf", 0x83}], 0x3, &(0x7f0000001540)=[{0x40, 0xffff, 0x9, "8376f22ebaa236c08a54ef1134170198f8a661bbebdfb7bce29515930f168f1c5189175c05594262f431"}, {0xd0, 0xffff, 0x20, "1302fe22c7c9caf06f7808bde91d5cdb85625574c120a75984a3a0193602e6e76b816abeb7f56abbd241d235198c12ebfa81f831144795c872dab1e07eb720dc2c8269499d325ae497c5f1f3fd60d7e718408b515856d60ac24b02c51e8c6d0f4d42a9de939707b5879a89ea5b316c7c4fc67968740306dd0217ed6faa3762cb5c61465b564846f87f23e324c2f18f08d28848a415d4f76cce03e8aa87dd7180de8ee9a498eb421727ab3159f5626424cabd24bbf6f5ef08fad5ba"}, {0x28, 0xffff, 0x7, "2dc80909cfffece7ed90869ee8ff04bea44b5d5f23a408"}], 0x138}, 0x1) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000300)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 20:56:30 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) recvmsg(r1, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d40)=""/18, 0x12}, 0x0) r2 = dup2(r0, r1) dup2(r2, r0) shutdown(r0, 0x0) execve(0x0, 0x0, 0x0) 20:56:30 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) socketpair(0x1, 0x0, 0x7bcb, &(0x7f0000000140)) sendto$unix(r0, &(0x7f00000001c0)="8d6e37593c49", 0x2, 0x808000000000002, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xffffff81) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x1, 0x2, 0xfffffffffffffffd, 0xd4d4, "211eab6db45689c20058243ad41eff69b33e5789", 0x9, 0x40}) sendto$unix(r0, &(0x7f0000000200)="597c83d276ff40e364d8ae9c4ff4040ec7425d84d7e7c6acaf1922f20332d0fbc9aaaa24e6f2f9773d0b0394f0124836b46b65ba10e95ace3966f5b97d33ccb005bcc18436996fd226a4271f829ab7e3cbb6763a040c5dd750957b2864caecae466cb2ea8746a5db086442a5d22ecfdc519b2dbc7f3bcb2d0892447547b2b2f255c83b359e97bca8dddc2f6e7de5ffd8c8fe9b7b42e3", 0x96, 0x8, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 20:56:30 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x5) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 20:56:30 executing program 1: r0 = socket$inet(0x2, 0x82, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r1 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x2000) r2 = msgget$private(0x0, 0x1) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)={{0x9, 0x2}, {0x9, 0x80}}) unveil(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001780)='x\x00') msgrcv(r2, &(0x7f0000000340)={0x0, ""/4096}, 0xfffffe04, 0xfffffffffffffffc, 0x1000) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000001480)=0x265ca) r4 = syz_open_pts() r5 = dup2(r0, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r6 = semget$private(0x0, 0xa50f344e8a0cd549, 0x107) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000001a00)) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000001a40)={'./file0\x00', 0x9, 0x8, 0x10001, 0x1, 0xffffffffffffffff, 0x100, 0x3f, 0x1, 0x1, 0xe995, 0x9}) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r1) msgrcv(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x800) r7 = msgget(0xffffffffffffffff, 0x3fd) r8 = socket(0x18, 0x2, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000001ac0)=""/4096) setsockopt(r8, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) msgrcv(r7, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) sendto$unix(r8, &(0x7f0000000200)="c25382198c918d685ff1056a85a4a034f8d64b6bc7e137b52457655e92f3569ba22bf5cdb15f0df3d04c515c132a02ab601e3524ac4baf5826b5ac217ff82514b1782311054220761a8a4999bb77bbaf0acb03", 0x53, 0x7, 0x0, 0x0) msgsnd(r7, &(0x7f00000018c0)={0x1, "935af92b04ccf3298d7e5e869f3a906ae790f8b7ceb0ab8b51bbb9af832c38d6ce56830a0cef8f7d630be9dfd5d4e3551b39e6c1c82fc372223576bcf569586ead4bbe002aa64f1c6b1ecf553514b834fbd73b9c1626f27fb12eda5f06cf770fbeaf28a76f13634336776c940a893167edc7df5635f3c45fd085505a674472b7b4ee0368d532e545ec757ffbd7650aee68fb280da2bd766e9027099094cf17b324f92478cbe46fc73705f2c5c08e3e20c856e71bd38f921c7464a405f6ad324fa352afcaef0c914942a438d816ce1ae0f18ebefdfc943c"}, 0xdf, 0x800) msgsnd(r7, &(0x7f0000000000)={0x1, "8b521dad735c63e63ce16894415b83b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e4040e2be1aa2c7843eafec819cbd6cfad0baf9c"}, 0x41, 0x800) msgrcv(r7, &(0x7f00000013c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000a5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004aa87f7ded054b470f2419a3cbf20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x0) execve(&(0x7f0000001500)='./file0\x00', &(0x7f0000001580)=[&(0x7f0000001540)='[\x00'], &(0x7f0000001740)=[&(0x7f00000015c0)='$}+\x00', &(0x7f0000001600)='+##+#&\xd6\x00', &(0x7f0000001640)='\x00', &(0x7f0000001680)='\x00', &(0x7f00000016c0)='\x83\x00', &(0x7f0000001700)='\x00']) msgsnd(r7, &(0x7f00000017c0)=ANY=[@ANYBLOB="03000000000000005477122a0f619610f1d772d22e38a7db87ddd3356ce25d149c13a854c07b8ca26592519c24072c32b204672c0db8e4d4be8120e0e3f5b499301e33af9f6701483bbbdeb055373fd0b45db983cdeae89acd2eb2814d7ae28701926334a280894b5a867833391e4dee5dbd9902c30560794971e0b5b4063cc8a90bd7376455ed061b9fd5a4c7a6c58f8ca14de13f603e7cb0a9fc293d60f36fba0a5a7a5f70766ae7815b0286403bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b526478359f813a913ed2425b10cc79a823e2da6f77ab8f55e2cb8c73dc589344b1855d2fbcf031897f7db7a3ed897f1100f7f154db6"], 0x1, 0x802) 20:56:30 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x4af) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000080)='\x00', 0x121, 0x3) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x80001) 20:56:30 executing program 0: mknod(&(0x7f0000000100)='./file0/file0\x00', 0x61c8, 0x1) open(&(0x7f0000000180)='./file0/file0\x00', 0x400, 0xfffffffffffffffc) mlockall(0x10000000001) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x9) 20:56:30 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)) shmctl$IPC_SET(r0, 0x1, 0x0) 20:56:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaef125c00000000", 0x8) r1 = msgget$private(0x0, 0x200) r2 = geteuid() getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) r4 = getuid() getgroups(0x4, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = fcntl$getown(r0, 0x5) r7 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x101, r2, r3, r4, r5, 0x1c2, 0x5}, 0x86, 0x2, r6, r7, 0x5cf04021, 0x9, 0xffff, 0xdcf8}) r8 = semget$private(0x0, 0x2, 0x200) semctl$GETNCNT(r8, 0x2, 0x3, &(0x7f0000000200)=""/187) 20:56:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) getsockopt$sock_int(r0, 0xffff, 0xfffffffffffffffd, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20402, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) openat(r2, &(0x7f0000000040)='./file0\x00', 0x20, 0x20) 20:56:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x800000000, 0xe4dc}) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x140) 20:56:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r2) connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 20:56:31 executing program 0: r0 = socket(0x2, 0x2, 0x2) connect$unix(r0, &(0x7f0000000180)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xfffffee9) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x200, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="84041b43", 0x4) write(r0, &(0x7f0000000080)="25c79feb59d81e9c49f08ccb02bba60116a224e7e9dda9a242a9df8a7cf0c834312f7cd212b4548fff49ba32d2ac0d9e05af92abaa4e14859c2d8c75b5c1865a82f9c8acef4886597f72f3b3de631a225bfb43a644d960ca0ee4dcf88d04820201840905b00727a5417dc7ecd5c57ed7be395d3520df267e5ba21cf652b584f7993e9699452cc1249a7d59a59e018cc937", 0x91) 20:56:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2029, 0x1b00) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x8, 0x3}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r1, &(0x7f0000000140)='L3;', 0x3) 20:56:31 executing program 0: pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000340)) mknod(&(0x7f0000000000)='./bus\x00', 0x6010, 0xe02) r1 = socket(0x6, 0x8003, 0x7fffffff) fsync(r1) open$dir(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x1) r2 = open(&(0x7f0000000100)='./bus\x00', 0xfffffffffffffffe, 0x200000000000022) fcntl$setflags(r1, 0x2, 0x1) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) open(&(0x7f0000000380)='./bus\x00', 0x8010, 0x5a) sendto(r1, &(0x7f0000000140)="f8db992cfb75ce644e43567f3c9b11307a813e1d48455b62876eccad7de5a1f56c0ff503b7062397d0d5b7a5082f9a9157e4863fc82490d18a7929b4f5b44938d8e788b9c49231a5ad2c718caf987273f330b2c475c5fa6c29139747d46eef2c62a5474bf5238992d27ec766460db77e6f6c6369f1e903", 0x77, 0x0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8) socket$inet6(0x18, 0x1, 0x5) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000003c0)={'./bus/file0\x00', 0x81, 0x5, 0x3, 0x1, 0x9, 0x3ff, 0x6c0, 0x3, 0x2, 0x4000000000, 0x6}) sendto$inet6(r1, &(0x7f00000001c0)="a3c5056f037ede3815ca8b528beb9c46c36ceb591c6e68edde992b85295bc18e6a632b43b081094b68da9f8a665d3037fd631774a78b0ae4ab64f4e37112d60191124a08e15bc679d060cbf346dd748ad9b9e92bcada6b3978b4421d66e99d200e7ca3dcfb802cebefe11295b00a55d065ca7903dea44ea82eac625d37922dcbaedeaaafd496cb84aa8a002c434e5efa01a05d09d1e530873ef04c3caa32f63dd917fa083e32f6c7c65a0bcaca304d93508282385679398f15c9a50ff0705804034dc88b0b22845148aa9dde5eced2f01b3ead28", 0xd4, 0x0, &(0x7f0000000080)={0x18, 0x1, 0x2, 0xc0}, 0xc) 20:56:31 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0xc0e7, 0xffff) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000440)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) r2 = fcntl$dupfd(r0, 0x0, r0) recvmsg(r2, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000240)=""/224, 0xe0}], 0x1, &(0x7f0000000380)=""/93, 0x5d}, 0x2) ioctl$TIOCCONS(r2, 0xc0044266, &(0x7f0000000000)) 20:56:31 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt(r0, 0x29, 0xa081, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x5, 0x1, 0x101, 0x5, 0x400}, 0xc) 20:56:31 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x3, 0x9, &(0x7f0000000200)="92f0238fe1cee3ace400b05e5788d97062c894eedfc0318d666db55d8aa122a156e478e51756b4b4edfd4bf423b677b9a9abc604036a8c3320a91b27225b53d0289f15d1cd6ef9d3d5bd243351abc8036c2a192dfdf3b36c3cb28de69efbeb62e8dd73e1f05beb0541d0879667eeed95201b2eb37094a18a94daef865399dd256dace2577bb631df3951", 0x8a) setsockopt(r0, 0x3, 0x200000040, &(0x7f0000000180)="0000000068e46520e72f6cc48e07830e547c1c47db2b968d40eaac380e81137a8f446e7d459f6bd236fc54eb336a2782e7860ebf15206e84a196ddb3d05ef079a306877c75f22be76b218145b0c440a11982bf37ced5cdb6b756725647679a7afa8949cc92cac051158251742890d0c8f700000000", 0x412) recvfrom(r0, &(0x7f0000000000)=""/141, 0x8d, 0x42, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x5, 0x192c}, 0xc) 20:56:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)=""/251, 0xf}], 0x1) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaf000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a174f00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a602ac9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110f", 0xde) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x1, 0x0, 0xae4, 0x0, r1}) write(r0, &(0x7f00000003c0)="1ac096193caa8f977f5fe44849cb1bb21eb60797f71b032188f4b88c245f46d89d13c26cfe39744b87398b768e500a4d6f449d0918e322163eb0885ec16e122118e99758d7486eab66bdee37a983c62c7c4da3468a8574dd4dff3fba7f745d49276d0ee9d299d1b5f537119569f96750a9e1622210d86173b01e80821881be1d7fcfdc3c30c27a6169f1a2437c674322dbb59a8907f5db0fba53abc214dcc67c0a300a9e00", 0xa5) r2 = syz_open_pts() ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0xc1) close(r0) r3 = dup(r2) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f00000000c0)) ioctl$TIOCNXCL(r0, 0x2000740e) syz_open_pts() 20:56:31 executing program 1: nanosleep(&(0x7f0000000080)={0x1}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10480, 0x0) listen(r0, 0x81) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x0, 0x0) pckbd_enable: command error 20:56:33 executing program 1: symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='./file1\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file1\x00', &(0x7f00000002c0)='./file1\x00') rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file0\x00') symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x801, 0x100) sendto(r0, &(0x7f0000000300)="4ce16f0f85dbe719433a82f5a290fa7cae2d768d4e148b030b13c2476653592026ec2daf989c5767a29ece52fb8fadfe1c8885b52b7062ce0a9044c664793df039008f06c074b7580bda5fd4f1082851da6b0f7c415544568e227a36a0eb7bbec50875e26a68a888484617ecafd738acf70a7deefcacaa4189b3540772545af3ca692a5a205a9b60d7cac29c377690fe91f57bd5812cf0d4d116e4fd88e2f2b6240743eaf75162", 0xa7, 0x2, 0x0, 0x0) 20:56:33 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x400) r1 = semget$private(0x0, 0x3, 0x10) semop(r1, &(0x7f0000000000)=[{0x0, 0x3, 0x1000}, {0x7, 0xd7f, 0x800}, {0x1, 0x7, 0x1800}, {0x5, 0x3, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7f, 0x800}, {0x1, 0x3, 0x800}], 0x7) msgctl$IPC_RMID(r0, 0x0) pckbd_enable: command error 20:56:33 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x1f0) 20:56:33 executing program 1: mlock(&(0x7f0000000000/0x600000)=nil, 0x600000) mprotect(&(0x7f00003b4000/0x1000)=nil, 0x1000, 0x1) shmget(0x1, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 20:56:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1000000002051, 0x5901) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = semget$private(0x0, 0x4, 0x481) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000000c0)=""/4096) 20:56:33 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(0x0, 0x0, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x4) ioctl$WSKBDIO_SETMODE(r0, 0x4004570f, &(0x7f0000000100)=0x2) 20:56:33 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000003fc, 0x0) r1 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r1, r2) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20000, 0x0) kevent(r3, &(0x7f0000000280), 0xdd, 0x0, 0x80000000, 0x0) 20:56:33 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2120, 0x28af) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/4096, 0xfffffffffffffeac) 20:56:33 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) write(r0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x1) r3 = dup2(r1, r2) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000000020000, 0x0) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000100)=0xfff) dup2(r1, r3) dup2(r1, r0) execve(0x0, 0x0, 0x0) 20:56:33 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000000)='./file0\x00') mkdirat(r0, &(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00') stat(&(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f00000003c0)) 20:56:33 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, &(0x7f0000000100)={0x9}, 0x0) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0xec, 0x0, 0x5, 0x8}, {{r2}, 0xffffffffffffffff, 0x8, 0xfffff, 0x3f, 0x1}, {{r1}, 0xfffffffffffffffe, 0x41, 0x1, 0x3, 0x7fffffff}, {{r2}, 0xffffffffffffffff, 0x80, 0x80000001, 0x5, 0x10000}], 0x44f, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x28, 0xa, 0x7, 0x7}, {{r1}, 0xfffffffffffffffa, 0x10, 0x400fffff, 0x5, 0x5}, {{r2}, 0xfffffffffffffffc, 0x1, 0xf00fffff, 0x7, 0xe6}, {{r1}, 0xffffffffffffffff, 0x29, 0x1, 0x3, 0x2}, {{r1}, 0xfffffffffffffffe, 0x20, 0x0, 0x96, 0x80000000}, {{r2}, 0xfffffffffffffffd, 0x10, 0xf0000000, 0xfff, 0x6b}], 0x7f, &(0x7f0000000080)={0x8, 0xfff}) r3 = getpgid(0x0) fcntl$lock(r2, 0x9, &(0x7f00000002c0)={0x1, 0x2, 0x29be6ae1, 0x80, r3}) fcntl$setown(r0, 0x6, r3) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x31}], 0x20, 0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x8, 0x8000) utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000040)={{0x0, 0x3}, {0x7, 0x3}}) kevent(r2, &(0x7f0000000000), 0x10000, 0x0, 0xfffffffffffffff7, 0x0) 20:56:33 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xfffffffffffffffd, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x1, &(0x7f0000000140), 0xc4e, 0x0) sendto$unix(r0, &(0x7f0000000140)="13e780ebe61aa72ceaa53b01d5da95c890b319ae51ea44250b3f31a5c63ae3587c6ee63929f5e6641423875faaad7c6eb42f867f722dc7a4a308dafdb7ba4b85cdb251ab84c3b20bc7e48484f584b184a5f9dee9a4b3ca305cbc1035765f22ed662c4c3bdfa18ed405358fcf6d2ad8ac7bf4a0895a0bc203246615cb434efcb4a21134f3a5b994e4056cd44ef71e18f7c91ddd6eb21cb446ec6449ffb12e7d034a72517296a0cc9310aaaff069049cb9bd9baf6064bbd016eb33148ffc902dbd817374a59231", 0xc6, 0x6, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt(r0, 0x4, 0x9, &(0x7f0000000240)=""/179, &(0x7f0000000080)=0xb3) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000300)=0x10) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x1}], 0x1, 0x0, 0x7, 0x0) shutdown(r0, 0x0) 20:56:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x7fff) fchmod(r0, 0x100) 20:56:34 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x9, 0x100000000}) flock(r0, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) munlockall() accept(r2, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 20:56:34 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x4) connect$inet(r0, &(0x7f00000006c0)={0x2, 0x0}, 0xc) r1 = socket(0x1e, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000780)) select(0x40, &(0x7f0000000000)={0x139, 0x2, 0x3, 0x1, 0x1ff, 0xb589, 0x8, 0x8001}, &(0x7f0000000040)={0x0, 0xfd16, 0x100, 0x1, 0x7fff, 0x9, 0x8001, 0x2}, &(0x7f0000000080)={0x1ff, 0x3ff, 0x7, 0x7, 0x367, 0x3ff, 0xa979, 0x800}, &(0x7f0000000100)={0xcb, 0x9}) getsockname(r0, &(0x7f0000000180)=@in6, &(0x7f0000000640)=0xc) pwritev(r1, &(0x7f00000005c0)=[{&(0x7f00000001c0)="2cc96eca55f07eb5cf1221f8fc4ebacefe7bcdbb1e49a05a25757c3fa8f1f0b9d8a0e14a25a3a0335eea9226cd0f2d793e5f137018d03cbf945ab1f78a8517d830fe44ffd1f2d57fa77752837835005729c52bdfe090085928e5d85a35e9aa75df0256d3d41189529523edae310ef38d06dee3c448c4cf5f5161fc9572baa71a0814648d476c631b75dc852a44f0409677", 0x91}, {&(0x7f0000000280)="1de44215ab89d59766fe7d8995d0fb0876220757372acc54e7cbf41df8e30923d8f4d3cb11877767cd0d002c7ea14deac839275961ca0ec2cfa7f80fe2344d7fa3450fa8a51259c1ead528d11b7bf72c7f06b116c96d", 0x56}, {&(0x7f0000000300)="204f2cc2e71f42a9c5053c5dbdb3004c05aedcfe11fa6632ebef7c5d477720fa985e570924d008e38c3aee6e8f8a165ba627633bed2aa351b39e875b35e09a3916a2dd", 0x43}, {&(0x7f0000000380)="daf25db233f8b7cd442a17ebdf61e97b0907e5ac96b63e3533313ca45840cf58aa5838a8a12e5103809bfe5952724c56cede67e8ed007d225dc1936171b4d5bcbc6daecc59e4d821987fef105f13a666eac0a26b84a5d4f1493457b92bf25fd1ed807b405e1b424e946b591b8c1b2e6f8aa92d0d0ac687a0754199a8a5b778e5d1df305bdcaaf44fb3", 0x89}, {&(0x7f0000000440)="c88c5a2a439fb6eabc456f82871a622433ef075e29d3baeb6c807deebca3848556cd5325b5bc0d6db2f9e3ef469a06d40365acd4adff2155399c14755105980f5e41f7ffff688f7506befdb927f8fef64480a4203eba70644a0e200283943961ac3f1c6685df0089eff81961", 0x6c}, {&(0x7f00000004c0)="5f20f9dcd0f1357c42d8c80ff06e06030a80ddf6b8aa09ae16dce2adaa16cfaddcdcc8aac05e7c6fec5820134af23a32ced122ae99ae9ad7ee78b4504a00ce56cd57ce400775187fc10e637cbdcb4eb24c3912951fe15f0ee22a4476ffefa7ac684fbf26177fbafd6100de56cc7cce4b30ea2a375ea3df56fa", 0x79}, {&(0x7f0000000540)="c6c6c96bb14552470d501bb28636f09fe2d65eec0e88a70d4bb9e26882f0ff97a280c26c1472a66f1e73086f163c1d4105f442c17c2d485495a69537d6614806a833ade41afdd0cfa9429afe23193bce7a5644179069d361b54bcf06798d6468695d1cf9b608414a1bd7f33b5a86", 0x6e}], 0x7, 0x0) shutdown(r0, 0x1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) sendto$inet6(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 20:56:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) writev(r0, &(0x7f0000000240)=[{&(0x7f00000005c0)="d0e6023b3210fb1119ed4c8bb253b6f3c0f8c2773e10682f149459379b1321d3a2bd55fc98ef3320ac75dbebf5c0b517a4eda4eb3bb862c005243e05ffffe8ad23ad5f574c3f884c820a7072751f93682308f635ca7c3c28a4874a633fb315b259d27f94a3d3aa0916e2dcfd8e8c6604213abbbaa452625d453faf89217a8138b89b1533e0a904ecffeb92010c4c3a2d20ad5af45f0a000000000000000000000000c91a62629b6b8b156c656514d8ce1132154d3b527dbd41e05edc77c9eed3f9a10fc0b6c265a4daa243e09556396046bc673fbcd80e0643e0f3012bd1758d0535ddc0b335e8095cf9d0b3baf4cdd3472cb022a9c4da4e9320b97d95cacb8e31ed82be1824872eca09f80bd084e6fcd340d10703ce1698518373d340cb10553d8e3609f21a642856bb621abd2b722e80f83d8b86360c26ec967974a0663d5b53fc6dfcc67e20269d922a9b62e1d8c62cfb952e2bef8919e59bd2e770a81e813b58bf960273e42368f771c7d1d13de38c6dbb98c9d5193f385bc84c2c9c7eae9f2cde0b5a7b965a9305334ac80dae4e29b3d9370101a169f35e8185e07ad86aa36090ad5b62e9fcabe9bde0c1c875fbeaf6ca0203", 0x1b5}], 0x1) r2 = syz_open_pts() close(r0) r3 = dup(r2) flock(r3, 0x2) syz_open_pts() 20:56:35 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x2000745e, 0x0) execve(0x0, 0x0, 0x0) semget(0x2, 0x1, 0x92) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x7fffffff, 0x1, 0x4, 0x9, 0x3}, 0xc) 20:56:35 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$unix(0x1, 0x2, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$unix(0x1, 0x2, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x2, 0x1, 0x5, 0x1, 0x4, 0xd3cd, 0x6, 0x3, 0x2, 0x4ba, 0x53cfda6a}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x1, 0x101}, {0x18, 0x2, 0x45, 0x1f}, 0x1f, [0xb79, 0x1f, 0x1000, 0x9, 0x8, 0x1c2e, 0x9, 0x9]}, 0x3c) 20:56:35 executing program 1: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000040)=0x5) r0 = socket(0x39, 0x1, 0x20001) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) 20:56:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 20:56:35 executing program 1: r0 = socket(0x18, 0x2, 0x0) shutdown(r0, 0x2) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000040)=0x4) 20:56:35 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000300)=0xc) mkdir(&(0x7f0000000240)='./file0\x00', 0x8) recvmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004555c63026578f66428527f4c710000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x6e, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/32, 0x20}], 0x1, &(0x7f0000000380)=""/4096, 0x1000}, 0x800) recvmsg(r0, &(0x7f0000000340)={0x0, 0x8d78, 0xffffffffffffffff, 0x104, &(0x7f0000000140)=""/230, 0xfffffffffffffd71}, 0x0) 20:56:35 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)=""/72, &(0x7f00000000c0)=0x48) clock_settime(0x0, &(0x7f0000000400)) clock_settime(0x0, &(0x7f0000000240)={0x4000003}) fchdir(r0) recvfrom(r1, &(0x7f0000000100)=""/78, 0x4e, 0x0, &(0x7f0000000180)=@in6={0x18, 0x1, 0x5, 0xf42}, 0xc) 20:56:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x105, 0x3) r1 = dup(r0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x2f203afd, 0x6}, 0x8) setuid(0xee01) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) 09:21:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) write(r0, &(0x7f00000000c0)="e38e8dd6d7ea89e0aab95de3db7be113407c5fbadb03c2dc4dc0646fee61f6d297af6599300cd8146d999d80547b5ab8837b54b473247c9da4cae56c7428341e1f44d6c1968d32f1e742fd302a8b49bb975ab9cb2dcd020b4bc625cff3f038da9c1e0a54fe2b6945ea671a22b8ae644292a5fad442f04eb79344bd342ebb5591b4c5e24af7492b85fbac90f93a52eeb565", 0x91) execve(0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0/file0\x00', 0x1000, 0x1) 09:21:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f0000000080), 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x8000000000000000) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)) close(r0) 09:21:07 executing program 0: madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xa0, 0x10) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x7, 0x2}, 0xc) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getpeername$unix(r0, &(0x7f0000000200)=@abs, &(0x7f00000001c0)=0x7) shmget(0x3, 0x6000, 0x20c, &(0x7f0000b44000/0x6000)=nil) renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000180)=0x9) socket(0x6, 0x4000, 0x7) 09:21:07 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgid() r3 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x10) ioctl$TIOCNXCL(r3, 0x2000740e) getgroups(0x1, &(0x7f0000000140)=[0x0]) getgroups(0x6, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setegid(r4) r5 = getegid() r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000000)=[r5, r0, r7, r4, r1, r6, r2]) setregid(r8, 0x0) getgroups(0x11a, &(0x7f0000000080)=[r11, r12, r11, r10]) setregid(0x0, r9) 09:21:07 executing program 1: pipe2(&(0x7f00000001c0), 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000500)=""/4096}], 0x214, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="89f93660acaf52ae25514350db292cad473f24c9fadbb016535f2add433c23b93ced620ccb11f00df3ca033265ab10c07c210b84b600cac43789c292c28ba88003ebd17dd35d771a520f49ac269ec642ae14c3157dd5a46f44021f3e6b7ef2720ab1c7bacee3467a004bd3932a229bccd38d4f7dff5da0231386b497af635aad736c57f33641ae81b2db5b7035b5d3c9816d95b9f7eb75768c41dfc670e9eace5eb99f9629d23eaa14d75b0816a293c9a20478403ba4edc10776773eb8ca023b95018652", 0xc4}], 0x1) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) 09:21:07 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) write(r0, &(0x7f0000000680)="a4d4dc7d39272e05cc257a354cafb92f32b23d1b0c1dbdd38c8f476e5d8d18da8ee5c40941f759e41d7205fa0dd4b201cc89509fc12be472340b1f52821f51df6a266fdf845f3f30272d7ae97b77fd563215ee32bebd74fabad0e150b7541a9d00cc48798c608c55dba336445651f91f82c805b6ebdf2142f4e3e70e27df01285ea93235f258a578fa5581c5d114ab2add17e1bf2bccbaad0e0d75780638269c0db4a9074e89fc267de32a598e0b882ae7e6ab50b10d51b9b05a108cef4cfa735bd79c7c63a80013ee6486ba3b0d3e8fac050a1ac772ee646ce061dc4a2ff2fb823611c10fa638e250adf4c260b91998393ea2e314154f559206", 0xfa) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$KDDISABIO(r1, 0x20004b3d) read(r0, &(0x7f0000000580)=""/234, 0xea) r2 = msgget$private(0x0, 0x200000000041) geteuid() msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYRES16=r2], 0x1, 0x3, 0x1000) fchmod(r1, 0x83) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x101) setuid(0xee01) msgctl$IPC_RMID(r2, 0x0) 09:21:07 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r1 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() r4 = getegid() r5 = getgid() getgroups(0x1, &(0x7f0000000180)=[0x0]) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000240)=[r1, r2, r3, r4, r5, r6, r7, r8]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, r11}}) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) setegid(r10) setgroups(0x0, 0x0) setuid(0xee01) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000000)=""/121) getgroups(0x2, &(0x7f0000000080)=[r9, r10]) 09:21:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000001040dcc400"}) r0 = socket(0x18, 0xfffffffffffffffd, 0x4) r1 = dup(r0) ioctl$TIOCEXCL(r1, 0x2000740d) shutdown(r0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 09:21:07 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='\x00', 0x201, 0x10) fchmod(r0, 0x41) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) write(r1, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0xa0, 0x0) r3 = msgget$private(0x0, 0x84) msgrcv(r3, &(0x7f0000000180)={0x0, ""/247}, 0xff, 0x3, 0x1800) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000080)) 09:21:08 executing program 0: clock_settime(0x3, &(0x7f0000000040)={0xf60f, 0x7}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffff9c) ioctl$KDENABIO(r0, 0x20004b3c) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:21:08 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x101}}, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = openat(r1, &(0x7f0000000440)='./file0\x00', 0x10, 0x100) recvmsg(r2, &(0x7f0000000340)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/34, 0x22}, {&(0x7f0000000100)=""/34, 0x22}, {&(0x7f0000000140)=""/161, 0xa1}], 0x3, &(0x7f0000000240)=""/224, 0xe0}, 0x41) setitimer(0x0, 0x0, &(0x7f000002c000)) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000400)='./file0\x00') 09:21:08 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) connect(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x2a, 0x20000002a, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 09:21:08 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) r0 = socket$inet(0x2, 0x5, 0x9) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x40, 0x81}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x20080, 0x80) socketpair(0x6, 0x8000, 0x6, &(0x7f0000000040)) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:21:08 executing program 1: getuid() r0 = getuid() setuid(r0) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) shmctl$IPC_RMID(r1, 0x0) 09:21:08 executing program 0: r0 = socket$inet(0x2, 0x82, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r1 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x2000) r2 = msgget$private(0x0, 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r3) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)={{0x9, 0x2}, {0x9, 0x80}}) unveil(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001780)='x\x00') msgrcv(r2, &(0x7f0000000340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x4e6bf92ddbde1a9a, 0x0, 0xffffffffffffffff) r4 = syz_open_pts() r5 = syz_open_pts() ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000240)={0x8, 0x3, 0xb2bd, 0x1000}) r6 = dup2(r0, r4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r7 = semget$private(0x0, 0xa50f344e8a0cd549, 0x107) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000001a00)) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f0000001a40)={'./file0\x00', 0x9, 0x8, 0x10001, 0x1, 0xffffffffffffffff, 0x100, 0x3f, 0x1, 0x1, 0xe995, 0x9}) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r1) 09:21:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000180)=0x3) fcntl$setstatus(r0, 0x4, 0x8) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) syz_open_pts() 09:21:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}], 0x1, 0x0}, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1027, &(0x7f0000000100)=0x3, 0xdb) close(r0) close(r1) 09:21:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) listen(r0, 0xf0fb) 09:21:08 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}, {{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) dup(r0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 09:21:08 executing program 0: select(0x0, 0x0, &(0x7f00000002c0), 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) 09:21:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpeername$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) write(r0, &(0x7f00000000c0)="90", 0x1) syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x2, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) 09:21:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) semget(0x0, 0x3, 0x90) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) 09:21:08 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000300)=[r0, r0, r0, r0]) r1 = socket$inet(0x2, 0x8007, 0x2) dup(r1) accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) accept(0xffffffffffffffff, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) r3 = socket$inet(0x2, 0x8003, 0x7) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) getgroups(0xa5, &(0x7f0000000200)=[r6, 0x0, 0x0, r4, r0, r5, 0x0]) setegid(r7) r8 = fcntl$dupfd(r1, 0x0, r2) faccessat(r8, 0x0, 0x29, 0x0) 09:21:09 executing program 0: semget(0x1, 0x0, 0x203) 09:21:09 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) shutdown(r0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xd000, 0x2) pipe2(&(0x7f0000000040), 0x4) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 09:21:09 executing program 0: semget(0x3, 0x0, 0x200000000601) 09:21:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socket$unix(0x1, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xfffffffffffffd9f) 09:21:09 executing program 1: r0 = dup(0xffffffffffffffff) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x2000, 0x6) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0xf2ab) r1 = syz_open_pts() fsync(r0) ioctl$TIOCSETD(r1, 0x8004667c, &(0x7f0000000080)=0x9) 09:21:09 executing program 0: clock_settime(0x0, &(0x7f00000000c0)={0x0, 0x400000000003ff}) clock_settime(0x7, &(0x7f0000000000)={0x1, 0x7}) 09:21:09 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000002c0)="90", 0x1) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r3, 0x129}], 0x1, 0x0) fcntl$setstatus(r3, 0x4, 0xc0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x7) execve(0x0, 0x0, 0x0) 09:21:09 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x1a0) dup(r1) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x22, 0x2) 09:21:09 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) read(r0, &(0x7f0000000040)=""/178, 0xb2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "dde7150aeabfded248b1596fb260b6a92843e99c"}) 09:21:09 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000200)=[{0x2}], 0x1}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) listen(r1, 0x2) 09:21:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x5, 0xd9f, "0400000020ba000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:21:10 executing program 1: clock_gettime(0x4, &(0x7f0000000040)) clock_gettime(0x0, &(0x7f0000000000)) clock_gettime(0xfffffffffffffffd, 0xffffffffffffffff) 09:21:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80105727, &(0x7f0000000040)=0xfffffffffffffffe) fcntl$getown(r0, 0x5) fcntl$setflags(r0, 0x2, 0x1) 09:21:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="000900090046ba2ca6", 0x9) 09:21:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fa, 0x0) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) write(r0, &(0x7f0000000040)="2f7c34f42cf234b8702e", 0xa) execve(0x0, 0x0, 0x0) 09:21:10 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x7fffffff) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000380)=0x1) poll(&(0x7f0000000140)=[{r0, 0x124}, {r0, 0x8e}], 0x2, 0x0) 09:21:10 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) r4 = fcntl$getown(r2, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0xc) socket(0x18, 0x1, 0x7) setpgid(r4, r5) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r2, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0x0, 0x0) close(r0) 09:21:10 executing program 1: r0 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000002, &(0x7f00000000c0), 0x2a) 09:21:10 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x81) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = msgget(0x0, 0x10) msgctl$IPC_RMID(r3, 0x0) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r1, &(0x7f0000000400)=[{&(0x7f0000000440)=""/130, 0xfffffdab}, {&(0x7f00000000c0)=""/52, 0x34}, {&(0x7f0000000100)=""/182, 0xb6}, {&(0x7f00000001c0)=""/147, 0x93}], 0x4) ioctl$TIOCCDTR(r2, 0x20007478) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x8000, 0x3c41}, {{r1}, 0xfffffffffffffff8, 0x68, 0x2000000a, 0x1000, 0xfffffffffffffe00}], 0x155d, &(0x7f0000001500)=[{{r1}, 0xfffffffffffffff8, 0x20, 0x1, 0x400, 0x10000}], 0x3, &(0x7f0000001540)={0xaca6, 0x6}) msgget$private(0x0, 0x1d) ftruncate(r2, 0x7f) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)) getsockopt(r2, 0x100000001, 0x7f, &(0x7f0000000500)=""/4096, &(0x7f0000000040)=0x1000) syz_open_pts() write(r2, 0x0, 0x8f) 09:21:11 executing program 0: setgroups(0x0, 0xfffffffffffffffe) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendmsg(r1, &(0x7f0000000240)={&(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000140)="8273220c9339097a2b6100eb0d15d45283aaed21f089f043c3447f71c8dc8474cd2224866e1aa6ddb7ea61855952902bd62d91775f63fe29e7561ddec21e75f28d6d4777676c", 0x46}], 0x1, &(0x7f0000000200)=[{0x28, 0xffff, 0x2000000000, "fd28f645cd0c3f3d278be2336216109f5fe30f78a88e"}], 0x28}, 0x2) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) chmod(&(0x7f0000000400)='./file0\x00', 0x48) open$dir(&(0x7f0000000080)='./file0\x00', 0x40, 0x1) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000280)="079b6bba72b9bbb60c720bf65700d0620224d3e3e1de5f97ea8bc4c6293e71c2e5ee295686e57eca04cc0c19e98345f69a724e7a2cc503fbc7fba86a58666374f9c7faec80d7a00855aede739355b097c5e5264e654b0b3b6cf75c8cff6da884622bacfc5afab4258f985ed8a8978243f753883e3a45ce01dca3fbde6a758df5", 0x80}, {&(0x7f0000000300)="daa6edc72291c6d98301215e8325701c853712f8f53d57ea3fe799900095bc042154dfded8f812383cc1", 0x2a}, {&(0x7f0000000340)="e8975f87d3a8efcae2ea317e402dbea6dbb9ac29c84933e510d835c3b54c405b849bd0e11e7419450940ccfb4311336599c73145b8a1843c9f3408876977d5aec061a1bfbe3af4c8b8194bc6c9b4c806c3d6c210fc0429f283620f88340d7687a9800e9ae9ef90f57cd78a4bd263dca3a2088c77f290f962c805", 0x7a}], 0x3) 09:21:11 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f00000000c0)={0x2d, 0xffffffffffffffff}, 0x10) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x24) ioctl$TIOCNOTTY(r1, 0x20007471) listen(r0, 0x0) 09:21:11 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x80) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) renameat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') mknod(&(0x7f0000000540)='./file0\x00', 0x61c8, 0x3) getdents(r0, &(0x7f0000000240)=""/181, 0xb5) getpeername$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) connect$inet6(r1, &(0x7f0000000140)={0x18, 0x1, 0x1000, 0x3ff}, 0xc) r2 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x8, 0xc7, 0x8, 0x0, 0x8, 0x10001, 0x8, 0x1, 0x3, 0x0, 0x697}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000300)) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) recvfrom$unix(r2, &(0x7f0000000340)=""/247, 0xf7, 0x843, &(0x7f0000000440)=@abs={0x0, 0x0, 0x0}, 0x8) pipe2(&(0x7f0000000480)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f00000004c0)={'./file0\x00', 0xff, 0x1, 0x200, 0x1, 0xf008, 0x1, 0x100000001, 0x1, 0x0, 0x3f, 0x3}) 09:21:11 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) utimensat(r0, &(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)={{0x0, 0x9369}, {0x400, 0xc1}}, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) setgroups(0xffffffffffffff72, 0x0) chdir(&(0x7f0000000140)='./bus\x00') setuid(0xee01) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) lseek(r1, 0x0, 0x1) r4 = semget$private(0x0, 0x0, 0x2) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000280)=""/159) fchmodat(r3, &(0x7f0000000200)='./bus\x00', 0x40, 0x4) renameat(r3, &(0x7f00000000c0)='.\x00', 0xffffffffffffffff, 0x0) openat(r3, &(0x7f0000000100)='./file0\x00', 0x202, 0x81) r5 = semget$private(0x0, 0x7, 0x0) semctl$GETNCNT(r5, 0x0, 0x3, &(0x7f0000000000)=""/191) 09:21:11 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) recvmsg(r0, &(0x7f0000001440)={&(0x7f0000000080)=@un=@file={0x0, ""/16}, 0x12, &(0x7f0000000100)=[{&(0x7f0000000180)=""/209, 0xd1}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/208, 0xd0}, {&(0x7f0000001380)=""/77, 0x4d}], 0x4, &(0x7f0000001400)=""/55, 0x37}, 0x803) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f00000000c0)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x1, 0x1, 0x2, 0x8}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) 09:21:11 executing program 0: sync() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x4e9, 0x2, 0x9, 0x2, "00c92a6dfd8b0673ad5a62776a93ae71fb2fa803", 0x20, 0x3}) geteuid() getrusage(0x1, &(0x7f0000000200)) getegid() r1 = open(&(0x7f0000000080)='./file0\x00', 0x201, 0x120) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x401, 0x100000001, 0x7fff, 0x0, 0xb7b, 0xfd6b, 0x7, 0x1, 0x1, 0x100000000}) shutdown(r1, 0x2) 09:21:11 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x800, 0x108) openat(r0, &(0x7f0000000180)='./file0\x00', 0x80, 0x0) lstat(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)) unveil(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000280)='x\x00') 09:21:11 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x2) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000000)) 09:21:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x5) 09:21:11 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0xffffff1c) fcntl$dupfd(r0, 0xa, r0) r1 = dup(r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000000c0)={0x1, 0x5, 0x2, 0xc4}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="a46e675ee19585141ba43990a30fada080a5002395e5ed1bf458b896bce90e328aec1c85bcf8b16532890fb67cd7be22b6d285d26176bf2246337eb3c6546bb6352800b3b3d85d7642356d5c66971f82c96a76cda36cdf9e3372bb7455531535692d234b79a4e02d90be90df67bac2ac08835581a253f920040d20202649b8849f01596eb1b843a9dfb20e2f56363dbb8dc0849ba72bcc8cbe67be6823f59eddcecfa53a13d61cfc70540eb1217caec223c83ef8b0844f38229ac0bb276cd59d6a55b81c4a7b75d97a8ae6529e906251206ed5bbfb1dd4b420a4021bf0aa889338b45742eb68553dbd63e7010634916e5827b89285aa3a9c16debbe90de8aba98cef3ae6d5662e44e2fef570de39b86700e8e2d0de22e0feb42d3901811f6f2c956ecc9cd20e0d18ecdf2776eca1549f2d9ffe2858008cb2cb06e41306c59db524bc8df30030dff3af73c71e04b09186c038e61ae309ac8f98a1fe89dbf2b7fca6825f2d25e21c4e8405204abc7069c28574a4e944f3e3ea8d0a580e40b192915e9c3ee7270b02586d596d54baf1e50c3befb61c50c0d28321f0fc3455afe7d17b6f4b492d95105cd15bd9d4a3bcc41bad1390b1e7aa64ed13c4bd1bae4c887aac2569b817aa67929d76882705a0b676380e556e918cb264acc9672af27686838807b83a6fcd82b7fe7ad1921541555930150b209b486a596f416839b62d36073750a57f5b5d0a4fabb96a3f179ade29f4066712b876da9eb6fe0e8d7a905f27574db3f45d3b0819ed968847a843447d2d7d9eb9725d39a319f8d66f205261698560ca8cf098f24bd68fba8f5de299ab683f10efe6d02f46047c706b8a7a4436f42797c8af691dc833d231a298899238a1a6a5f41212fd11a73c9bdd34caa2f4aea1f960e1f55815739dc0d4e5ffd34963e46e9f5de72d488ceb0c34a925a71a353ba269f4ae3714b98f4c63cb7531b03cf13cefb60c3343cf8cd02e27b8f12e48d05e0955c7d7f5aca3a425d571f890fd02a60c0b11ca6ca0be97af71be255678917c0727d4359116baf8be61303113430da360663b5a401ebce3f588b41f2428d6501ff6b844daae7ef389b564ef5acf76495504aa952cea6c7592aced37487fac22b28e2d5054289c50ac1edde27f952d08af1132ef29bef0b279f231d77d3285c08921c89af60601f9dca3b1c1ba903ef24f372b3409299278c778098b259ba325e65614151144faed4fa542e2441ed7f876ea9067d2f56dd4b2c108b528a66d4377031f2be9f0ceb3887e8869d093acc951616ea7241c58b0c79982b5f805f1d86fd03ddaddbb530a10e43aab67531c558673a13dcfb5b71828568371d8329b1e62d1d35bb849f0d78c9f917b77a2ecb9a2fc38b2650004b1e4d76802572d3be9cd170e6a37c60e1251a056cb60452eaecdc7f958578113ee4d6d4801ad828f57d0f576982c9cf89086b14dd0cc38b88737c95ba5589f6c9aa1d63ddf9c7f392e61ff6c3c32a272947b3363637056d51bb33e4091fc1e90c74322a4616b874d67777d94e9eda38f83c7ba488a07933ea55bd18b220a386f3ab00ad9b9f90a35be4dac417ae0c394d18f6256337f2b02b6dd5d30b2cb10538867e0046a3991d2cc55b1f3a955687eb47cf60686e3a64427b5d53cc345e2c73dd3dadff2ef305d39b9e953b97db3d7e80ea9322e1e3816e1be3fff83df592cbf948b2971a08feae405f0906971a1e75ab1b1e8bb137fd8903175cfe402f4e4cd0b56428529189c4d9b98544e2502c0d997e3abb2653b9cdb47b54556f623d242bb774771009ce897a37cfe0d11e6ce76bac39ef93e9ebf7f0ddd29ba67b86d27b83fa37c189d96c2dcffa15052fb43916f13cfcddc9f25453a72cad8ddf03a22063958b9dc02d3dc428874d1a7b6164e297354b8a4792aaecdb3d8d408a986840c7cd96cb3dde35d9c131666d0882bf9ef14fa33886f548bc2f7416d644d38277e7d999eb22c4eb4440bad85db6861ffa644c384ff669981de87a01c67451bf8a7aecd84b86866ce487e6f33c946dca4e0859c9a822d22ad70e41e5de30f2b9e60183558cac15dfc37d35511c7da477c64d76e6d90788760cf9558635fde75991cb967116181c2509351a0b9d5d1a76d4c94c01218d6e1edae0a3f786a7eb388731a98a3b857130bab848f2212492de327f622afc41df26f0a44b9cec3c9fff6cc3d34772bdabd2150e038e1035890f9c649ba1a1f055739be14b1065057ad2768d81526fa1888f35c48dc019eeb038bc35c04b9ff0bb0a0a43be1cb53baa564bb7175013a34d0faa3444b0471003a0c36594ca6a46b651b27f7b96e053d22cdcf2cf497b2c19eb58b2e347410d7e2b45ae1e00af4874702f3859caaa36c2fa5224ba52e0b4dce11ff72708ec0f7c9e3b2ef39d517f70ec1a0d4a0796b39808caeba3e95a4b8eb7059b15fff2078e1bb01b64bb584cc773b5a678620221a62af5c6941a7ff6244dd11c23fadccdd93f29022404ab7a6a87825d014e69c9c0e7b472c86af4376109bd702c3bd2c4166c132a649b6dcce38d24bab086e7c3f09c26f5067c33eae01f85f9bad2b70aa23b0a8b5f848f6036bee9620c53bd6e8259c5009cee432bb53f2d11363d7091130440b138a7b6196f4d0a8a29fd325712dbf020ace0556e8a2531da249f2b2213160275a6ab4a0fab3ded8cdfeb3bdde27f24cd9d665433b2e411bc9470b6a48ce92e09efad036d807d928550711644afae8edb39bbd0cc8648a8b67574461baba581977034aa735fb9cc4d7477938467cd55f8c5cecb3fb55aad4b63b710297326fa1a9eec705f843ae679b1fc44c599f60389a54fee2d381bc4607ed6288831a08f41fed410e99e42364b2dfa7f3e7d63aa05da7f8b31e75f1f79404de2c7840ef00e4c609dc66238080f55fa7cd57e0c7da67fe13773acb6fa6a0bdcf49c3bc6e9addbef83bc60fd08db7ff0c0ae543406a0fc75ac9b953fe3f37da9a0c7e557130111be7ba14a802fd118ccd55bc99a45ea3b742d275a2a05438c4b21d525554b525b992224957ad98d6710cbcb117fe9d5cd1968e5d1b04be10af010b4dd8ee3b06f4f56b9b75ec56cccf97621770376bf5c5f5e9becc64210457a6fc68d6bd45f26c9ac8bd6808c66c32aaff061f76ca8e793d7f782f9fe010dbb8797253b32fac33015818177ca18e2540ae2564029c9540a188a3aecedc9c102f9b2e0dfa4219a549862ad57442e3b191ceb8283d53994ef88eddaae395d5409f9ebcca8929d932bef0c1df15c6980e7017ad04efaa3f796ac1c8d67d32e0f4801faf13e17d251d83dfef7525d72cc0dfeaab7218d8dc85bd5a80a32093cc64cbea9dd8d363aa5a7f01723279cf541d76361bfa9d9db7c05f5ecab08004c0cfb80fbc7ecb4aa75a93110b48ed4c5ca741f12615c5a51de8f8412441b7494502e1b6e062c0b496a4c899f94cb225844c85e930e929f70aea27b0be8e46ffb9a4d8a9935c7b4bf671278cde8f7506c1d87c182a27d9c713f7c2836b1085ab105fe4cb306747d0354319373256076cdec39896a164a08c0511773c86593245e99990897db744a0966676798f7dd624e4ad747a9516fbadddd6b111eab460dc9927134c891141b557e4f62e8a796fbadd4e78e61b91291585c6e6ba456cb4cc010a1007491da59998067f6305763e1951a441dabe0f4c7cd224ff5661abbc2cc48e496305b46638c51d94573ea308d3727358b2c0d779310aa30d9d7663290dd3324aef770bfa8163c09dc5824b317564689c0fef83583349bbd2cddc7aee8d092cf004ae95b0a2631524be50f5ce6e48520cc7fa20cccf7bf16d82edf88ceaff1e58043fa21a3a13f2a53b59c08b588c86f9944237ba1f0239449d2e7fe3adcb73f5cf6d7fddfe81a61a0cda18a85c1c1c1b96e32f04a3a2cbd177533715181be0cee66e90a0a681fa7c12b172afff1581fca8f9b4223a668c503546f39edb7b8aaadd50535ced19789f6e7af27bcc0f44271a6bffdbd02e94646e5e29597f9695c8ea3acec1d649861efed1c10e42f241b9356c4bb93ad9398f2212d453da2980406fe8b95165211caa292bd6eea0de565d018b42080087beac71012239dd131212147d49015364c893cf7c8c29c21b4449f7f367b53afbce81659c007d116ae4874c23d1017e51cc9ac14301521b4ee9169b77c66d8c282170a46171889bd3143caa9fce837729faf2dfb566c7e008765574fedc40d1fa72506fecd9c54c274495b5130e826279964a4fe51bcb40550c651ce53224fbe779e73e4d9162ee5ffdd3fbf8a3e39b486b65cbc3065c9965a1caffd09788aa90a8ab3ba0f87269a3ee2a900475ff19ab8d182ec4bcfa5fb3f8a2d404291a6fe5dcfb0a7f009d8b2bf4105781b2d0101348cc96c4669538422f2b6a4fda5bc6e7c0c3a4580407f7dc82cb36edb0ec50a050b31ea0e8f837889efbd686e3662f3cd32d94de8cb287c8f2a2e612cdf75fe57ded36ea71dd162c8cf82da6a75f87194a83d83b31582acc2c4c931499004e407a3287dcda19cfb5acbf465b6f4dd3a25123fc6d002e17a9974c1c50ddff32aabc78af486944fa0f2bc7fd8118008d1b37976943df749b125265cc7ff95da4919838d3bb1d4f29b4c45485396b42cb1d4c6426cad4a8d56d451013b195d587100c3838331c00ab406cc4ce1cc5735e8cb6ee53c34ff05bb7bda509a2ead19b9d35e404fc2c50feef9d836dc8bf940252ef2a46aea86ac5d3a9c71054e1289c1500e9d623285dbaa8478af486865673dce5c020ced97eb11911159afbef80dcc164d3751707031d79d92bc5eb10eb52dcf086fa123ec374c2327b4b29e2d180a7dc42a8875a59c1ccef0c0ee6ee9e26f449eb4b6044f073abf57733fc677da90d3749559a4a744a6c8561b8dfced4d988cf9d445b2fb54350f51ca7ffadd56fef4c7b4fd35ba00d6d0699d85e58de87f1572d7ad18147580c21404447836b6456ae0614f56ca190e05c4959343533597213fed4d3392eba0e3b1077563ae99398b80ea8281ceff6be84e187da1e21fea881b099aabcb8d3bf7d16649da03c9d597f96a3ba8b30f8d20d32a3e6e2bccc0eeea5d0dec17878428553967c4a210e999c3e106279e9bfd138c5ac4378dc1016fd3f36678517bcb87b4382986a219edf41b083272a73e352e311e631839a11846c9f746d8a71a60ba46a2f3aeb2996e0f51f4bb60d9e776c640780754352b65da3e6c2a924e584b5dd478dc0b7ffb26fc1e0afb1f67c33a3d75fc60d572e6469d1dca159a24251cd37bb4e68cb1f752a3cee3d2c53673de24bcba28a66dc12431de159db85e368ff10edaba656b8c304de8d18ebaf9773e5054fe6eba60a85afda8742464d976dbc2cef5ef3348474d3a59adaafed08e466cd826ce6a40e8ce4bbb57ba85633998e0ba03165da51ccba2130f803eeb7c7ff867b987c9d2e57d4f0e8d9822e26424b37dab19d43864e6446c161ee2eeb2c3c970b8c01be163f5bfdc309e40a4f5604e14c77411900ed1c4e367253683057297c4a5f480bc8ae55cd9473d317862aa1f8edb4d1031f374769709ba0be8961438e1132eecfee7b860a3bcdf321d2722033745b619de068b7467909ea06df8dcb40d1ce13172adb972fe1ae8930a79544b8715ab68e34efc93d46f4a95cbfbb2af8fca75f541efb66b037017cf0c8296f5e96f4855be684ee85c668b33447af580b1ed49a447dac0cf02aee5cdb2243695c384b4e684f18bcf82f218dba9804f21ee4cf2cc70e0c4470e9f6", 0x1000) 09:21:11 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffa, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) mkdir(&(0x7f00000002c0)='./file0/file0\x00', 0x4) close(r1) poll(&(0x7f0000000240)=[{r1, 0x1}, {r1, 0x8}, {r1, 0x84}, {r1, 0x20}, {r0, 0x1}], 0x5, 0x0) pipe2(&(0x7f00000000c0), 0x10000) chdir(&(0x7f0000000000)='./file0/file0\x00') execve(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000200)=[&(0x7f0000000180)='}\x00', &(0x7f00000001c0)=',\x00'], &(0x7f0000000240)) 09:21:11 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000140)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000001c0)=0x1) chroot(&(0x7f0000000040)='./file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') ioctl$KDSETRAD(r1, 0x20004b43) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', 0x0, 0x7) ioctl$KDENABIO(r2, 0x20004b3c) 09:21:12 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10000, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x6) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x1000010, r2, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0x0, 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) 09:21:12 executing program 0: chdir(&(0x7f0000000100)='./file0\x00') recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x1c5, 0xffffffffffffffff, 0x104, &(0x7f0000000000)=""/230, 0xe6}, 0x0) 09:21:12 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x200000000029, 0x3e, &(0x7f0000000080), 0x129) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), &(0x7f0000000040)=0x4) 09:21:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="eaff125c00000000", 0x222) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 09:21:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 09:21:12 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000080)='./control\x00', &(0x7f0000000100)='r\x00') 09:21:12 executing program 1: mlockall(0x3) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() setregid(r2, r3) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) openat(r1, &(0x7f0000000000)='./file0\x00', 0x90, 0x10) munlockall() 09:21:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x68) r1 = semget$private(0x0, 0x3, 0x200) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000040)=""/179) pwritev(r0, &(0x7f0000000240)=[{&(0x7f00000006c0)="506dd6500589a39e90b0654423", 0xd}], 0x1, 0x0) execve(0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x100) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000140)=""/211) pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20ffe000 didn't change! 09:21:12 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) shutdown(r0, 0xfffffffffffffffd) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x0, 0x0) lseek(r1, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) readlinkat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/22, 0x16) pipe2(&(0x7f0000000200), 0x10000) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000180)={0x4, 0x3, 0x7fffffff, 0x7fffffff}) ioctl$TIOCSBRK(r3, 0x2000747b) socket$inet(0x2, 0x5, 0xe694) 09:21:13 executing program 0: munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0xfffffffffffffffc) r1 = shmget(0x3, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmat(r1, &(0x7f0000002000/0x4000)=nil, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 09:21:13 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000100)=0xc) read(r0, &(0x7f0000000140)=""/68, 0x44) mknod(&(0x7f0000000240)='./bus\x00', 0x280003002, 0x2065d) accept$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) rename(0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1f, 0x0, 0x0, 0xe20}], 0x6, 0x0, 0x40000009d1, 0x0) 09:21:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01", 0x1) 09:21:13 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = semget$private(0x0, 0x0, 0x144) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/15) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0x0) 09:21:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003f, &(0x7f00000000c0)=' \x00\x00\x00', 0xffffffffffffffa9) 09:21:13 executing program 1: r0 = open(&(0x7f0000000280)='./file0/file0\x00', 0x40, 0x100) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000240)={0x9, './file0\x00', './file1\x00'}) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x801, 0x40) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000000c0)={0x0, './file0\x00', './file0\x00'}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x22) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10000, 0x10d) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f00000001c0)=0x625) kevent(r5, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) 09:21:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x3) ioctl$TIOCSTSTAMP(r0, 0x4004667f, &(0x7f0000000040)={0xffffffffffffffff}) 09:21:13 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000100)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x6, 0x3}, 0x6, [0x5b, 0x80, 0x5, 0x8, 0x1, 0x80, 0x82, 0x7fff]}, 0x3c) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x2, 0x40}, {0x7, 0x7}, {0x4}], 0x3}) 09:21:13 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0x3, 0x4) pipe(&(0x7f0000000b80)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x80000001, "d730704cafacc3e9e400"}) recvmsg(r0, &(0x7f0000000b40)={0x0, 0x0, &(0x7f0000000a00)=[{&(0x7f0000000580)=""/247, 0xf7}, {&(0x7f0000000680)=""/174, 0xae}, {&(0x7f0000000740)=""/196, 0xc4}, {&(0x7f0000000840)=""/1, 0x1}, {&(0x7f0000000880)=""/132, 0x84}, {&(0x7f0000000940)=""/154, 0x9a}], 0x6, &(0x7f0000000a80)=""/171, 0xab}, 0x840) recvmsg(r0, &(0x7f0000000540)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000440)=[{&(0x7f00000000c0)=""/7, 0x7}, {&(0x7f0000000100)=""/53, 0x35}, {&(0x7f0000000140)=""/48, 0x30}, {&(0x7f0000000180)=""/200, 0xc8}, {&(0x7f0000000280)=""/172, 0xac}, {&(0x7f0000000340)=""/212, 0xd4}], 0x6, &(0x7f00000004c0)=""/116, 0x74}, 0x800) fcntl$getflags(r0, 0x3) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000bc0)={0xffffffffffffffff, 0x350}) 09:21:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb", 0x7a9, 0x0, 0x0, 0x0) r2 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41, 0x1, 0x858}], 0x0, 0x0, 0x0, 0x0) rmdir(&(0x7f0000000140)='./file0\x00') kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) recvfrom(r3, &(0x7f0000000080)=""/111, 0x6f, 0x0, &(0x7f0000000100)=@in6={0x18, 0x3, 0x4c, 0x6cf2}, 0xc) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 09:21:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0x23, &(0x7f0000000040), 0x104) 09:21:13 executing program 0: r0 = socket(0x11, 0x3, 0x0) fcntl$setflags(r0, 0x2, 0x1) sendmsg$unix(r0, &(0x7f0000001a40)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001940)=[@cred={0x20}], 0x20}, 0x0) 09:21:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000180)={0x2f}, 0x0) sendto(r1, 0x0, 0x0, 0x8, 0x0, 0x0) dup2(r1, r0) 09:21:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000000c0)="ce7ce482a913050053a21cd231788595", 0x10}], 0x2ab) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xffffffffffffe758, 0x0, "834339db831b9e721a6901a46fb6f08a8864ffa5"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) syz_open_pts() syz_open_pts() 09:21:13 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) accept$inet(r0, 0x0, &(0x7f0000000980)) mknod(&(0x7f0000000000)='./file0\x00', 0x21, 0x40) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x84) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x81, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80045710, &(0x7f0000000040)) mknod(&(0x7f0000000240)='./bus\x00', 0x20, 0x9) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) 09:21:13 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x20) fcntl$setstatus(r0, 0x4, 0x80) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x6012, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) pckbd_enable: command error 09:21:14 executing program 0: munmap(&(0x7f0000ff8000/0x4000)=nil, 0x4000) r0 = shmat(0x0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r1 = shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x0) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) getuid() munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) shmdt(r0) shmdt(r1) 09:21:14 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x10081, 0x2) link(&(0x7f0000000040)='./file1\x00', &(0x7f0000000100)='./file0\x00') r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, &(0x7f0000000180)=""/120, 0x31c) 09:21:14 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) fchmod(r0, 0x4) sendmsg(r0, &(0x7f0000000880)={&(0x7f00000005c0)=ANY=[@ANYBLOB="000000004fa5424c4fdaf76fbe7ec8c906f8ff0000a700ec72"], 0x1, 0x0, 0x0, 0x0}, 0xa) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000640)={0x3, 0x0, 0x9, 0x6, r1}) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/219, 0xdb}, {&(0x7f0000000240)=""/168, 0xa8}, {&(0x7f0000000300)=""/158, 0x9e}, {&(0x7f00000003c0)=""/113, 0x71}], 0x4, 0x0) pipe2(&(0x7f0000000440)={0xffffffffffffffff}, 0x4) semget$private(0x0, 0x6, 0x388) pipe2(&(0x7f0000000540), 0x10004) r3 = semget$private(0x0, 0x3, 0x220) readv(r2, &(0x7f0000000600)=[{&(0x7f0000000480)=""/158, 0x9e}], 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x200, 0x0) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000000c0)) 09:21:14 executing program 1: chmod(&(0x7f0000000000)='.\x00', 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffd) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 09:21:14 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x0, 0x9}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x80085301, &(0x7f0000000140)={0x0, [{0x1}]}) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000002c0)) 09:21:14 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) close(r0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x81, 0x4) r2 = dup2(r0, r1) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000680)) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) sendmsg(r1, &(0x7f0000000640)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x7, 0x7}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000100)="c43cf78408455d8ac5c19a915f18eddd8680409086cce66a9be4d2501cd091aa4f2dcd31cc148a3d7744d0fcc928d5651d2da110cf801e8828df801ca066fb3fe54478464d44e67eae1d1fab70a8688cc8defa51143f41a571af39c4fe2a4d21fcab5198458f9c4f", 0x68}, {&(0x7f0000000080)='H', 0x1}, {&(0x7f0000000180)="3be0038d81960de06dfbf5d3bd9872a3f6af4dbf3d35d63c0dfb7e4d52cdee110a47e2c91801e0db34be94fd6ae5e7e145a45dc2182387729e6d3fe7ef205d385328b87a0ef8a5083d4a813907ed0010dbb697bc0c7873f6", 0x58}, {&(0x7f0000000200)="1bc93fff5fea0e9f564596091876d9534dbb8748678fe97bdd3b2ed7ed661d0b89013728487ab79a4605fede2ca61aa772aad1718400df9e0f9313390e28ba769b2a7aa5e0dc751e1c27863a653325925f606922894fe8a2acb4c9e646f7845f0ae824d0cc9f325e754db8ef7067d542ba6c5bf23b545ee2ac2c748924293591a1fa839d1463076e3d74a1ff3717aa20fab3094a7294caa8251d9f8aa1c61dc23b252b1c804104db9bca56e151ebf4f58a5023e61917b9a8cd453b68824eaa62d3f8216f2bd54846da15b3", 0xcb}, {&(0x7f0000000300)="7fb580c461b789e913792557342fa95958d42825af3e86eaf0073aaf58b94a2658ae1c40c819c8bc", 0x28}, {&(0x7f0000000340)="97db228f555ad134734162f1b16fb79334ded4b506b1c92854cd15a67ab24b206b53cedbe749bd3a3ba2d622aa8b59e443895eaab9666cfecf13d937326116a64d183b193cccf96817c30fe85accb56ecba653d00996d5a885b333442bc0b5ce29d001c58b59a09e7bfb4254647b24f887dfbbbef313", 0x76}, {&(0x7f00000003c0)="ca09f48bc197307dec9129ceecb858fab36291b2c5de4b4094a35006504243611c9706d89ffef246baff8afdd845b259ccf628f9150b38abea86f53daaef1358f5bcc7cf6ed10c67dfe01ec930c4f25479f84c37455ab99cc65af0ab2d2a7e735f1cae1019c08c28599a31d5469e61f16cca4451c70dcb3a9675d51a089199274ffc608296429f7f3ef508fe6459f60beb2054a8bf", 0x95}, {&(0x7f0000000480)="a4bb908b4b2d8ecde5e459a0fe", 0xd}], 0x8, &(0x7f0000000540)=[{0xf0, 0xffff, 0x7fffffff, "1fed5d7b64224b2f03997b47271f22831bc7084e7208cbfbfc17f84d5c1e2c4b2c5febdc259ff3217964bd05005518d4eb9ef189c2e63e9dfdc4d5b29ee884131e53ca17fb6533e9779edea75b26c362d23ddf5860275ecc22dcfe9d0061be1383ac25089d2e5c193743765e62296b38637151d4715f7aa2cc0b7cec6cbd07fd737bf7bc2679802033af8f38a51b7c5545109bc2c00292317d799cb5d83729c25cf92ee41fc4564f48f40bea304d46b54caa1af1872e26eb83263cce2501117380b67e57342e2891b1dcf640526a3cdf5e0efaec2b6bc5383cf2dc44b6c4"}], 0xf0}, 0x40a) 09:21:14 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x7, 0x1f) r2 = dup2(r1, r1) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0xea) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)="01000000", 0x4) setsockopt(r1, 0x9, 0xfffffffffffffffc, &(0x7f0000000000)="e052767afdf854a1d12d1f99a4194e26a81ccb757816153457dfdfa020236ae4ca2d5376d303f1b54fd9053f2f1d8bb586218745024f187592db6c242a4210b0464df2bb0183d080050975acdb9f4f62286a3c6692f79a464f50f44f1bc653ba0bb97d69937bd105d619432f150cc8ffec5cdea8a9ebb9e91cc0c1b8c0f9f71ed70ea0f94cbef175f646ba83c1c1b451debe520dc0719c5acb", 0x99) 09:21:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000340)='./bus\x00', 0x200, 0x400002) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0xd5, 0xc000000000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20400, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, 0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d8d34b8de97a0b8b57dd0cf862b29d0ed569c66d"}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4, 0x5011, r1, 0x0, 0x9) open(&(0x7f0000001180)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000140)="105f21f926fdb987192bdab5ee4eaa00db6af270890ffcb48186f24a34d71b84a76a28f95bc0c6d0ce96fddcd432d7b29bea21878f917ac82899e2954c693e1848a8e806361c985aaec0307f5cf2ef3265ca08db080c5c40508ad2aab56865cd7d7be117fa6181575d879fee2177af9e3672824c59a2dfa0b72812155d3bb3ef7f70e51879405966c2d7618808cbd1d056ac07a281b283e85ab1e810d1bdeb8766372bc195abf7219b023b5f8c7f81705386b2dfbebd00e30be9de0cec7db0351fd39882a03441849b6e9fdbea3fbbe78454abb23077672f0b56e5329da0e28d938c19240597c0ab1f22ef85bd754a7ff7ac87d4f85f691a19220341b78cb038f18209cac43b9caa1e6729a7cecfad5b022ec0b7988ec27c15143705ef3ec363e9c5241611cdfd68a38f1e5253bc3c9cb601000a1f76f904ac7a50c3d4c04f85af102429ebc7ab6a92d7a96382fc344895c7f17740e0c588b7090d33b190eb2ee0d7d784345cd08b53e331ea835971893b027369c3e0fdbd3f572c2da8b83104d0bac2237cfca2e54d021358be58eb5d2d7ad559f99173dc2295164d7700fbd851fec7a835c1f43506ca949ae7eb6bd07b55a992858dea82e8aefebd36e895f75d2875c5ee18ebe00e49face95be96565cabc92228bfb6a9e9bcb0842d8224275165b499c45b2c04b0e7971553a23429b8ceb283afee451c373d6658a5ebc7d9", 0x200) 09:21:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000406, &(0x7f0000000000)="f8a4c5df8d011f5eed921ebc9551650d26ab03114753988e6f372b16b1908e268313395ee1e347ef1211c7702a926aec595ab035fe1597806d8b20ee270644a59b5ede5d0e104f7d61c16db33c33e7cf7222ddc54becd7fb7d28ebff18612d2e17c02950bfc1180d77bc9f0801a77ea321b6949e7c0fe85f5bdbcc6f7a3f119693de80e7bd806db859b9f1e87e41d066e949520e", 0xffffff34) 09:21:14 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f00000011c0)=""/216, 0xd8) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000001140)=[{r0, 0x60}, {r0, 0x40}, {r0, 0x104}, {r1, 0x10}, {r0, 0xa0}, {r0, 0x1}, {r0, 0x20}, {r0, 0x8}, {r0, 0x2}, {r0, 0x1}], 0xa, 0x7) 09:21:14 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000012c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1000043e56000000000000802000c8ad1b0000"], 0x10}, 0x0) poll(&(0x7f0000000040)=[{}], 0x1, 0xffffffff) execve(0x0, 0x0, 0x0) 09:21:14 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) fcntl$setown(r0, 0x6, r1) 09:21:14 executing program 0: r0 = socket$inet(0x2, 0x3, 0x80000000102) r1 = dup2(r0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x6, 0x2, 0x5, 0x1ff, "bcd3bf2b044f6ec13cbfca1385afbd217a458c9e", 0x3, 0xf9}) listen(r1, 0x0) 09:21:14 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f00000000c0)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000)={0x7fffffff}, 0xc) 09:21:14 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x400, 0x2b5, 0x6, 0xf08, 0x7, 0x10000, 0x7, 0xffff}, &(0x7f0000000080)={0xff, 0x613d5b17, 0xffffffff, 0x4, 0x385, 0x7fffffff, 0x9, 0x2}, &(0x7f00000000c0)={0x0, 0x8, 0x7fff80, 0xb44, 0xdf80, 0x7fffffff, 0xe3, 0x6}, &(0x7f0000000100)={0x8, 0x100000000}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000200)=[{0xdeaf4152}], 0x1}) 09:21:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000080)='~3', 0x2) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8000, 0x0) 09:21:14 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x3, 0xffffffffffffff81}) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x200, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)=0xfffffffffffffffe) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x3, 0x1ff}) r2 = dup2(r1, r1) r3 = semget(0x0, 0x6, 0x100) semctl$IPC_RMID(r3, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r4 = socket$unix(0x1, 0x0, 0x0) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000140)=0x80000001) r5 = semget$private(0x0, 0x2, 0x8) setsockopt$sock_int(r4, 0xffff, 0x0, &(0x7f0000000180)=0x6, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000001c0)={0x3, 0x8}) semop(r3, &(0x7f0000000200)=[{0x3, 0x3, 0x1800}, {0x0, 0x7, 0x800}, {0x7, 0x7fc00000000000, 0x1000}, {0x7, 0x10001, 0x1000}, {0x5, 0x5, 0x1800}, {0x4, 0x2, 0x800}, {0x0, 0x0, 0x1000}], 0x7) setsockopt$sock_int(r4, 0xffff, 0x1018, &(0x7f0000000240)=0x8000, 0x4) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000280)) bind(r0, &(0x7f00000002c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000340)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r8 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000003c0)={{0x3ff, r6, r7, r8, r9, 0x17c, 0x3a}, 0x0, 0x6, 0x2}) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000440)={0x2, 0xff}) ioctl$TIOCSTOP(r2, 0x2000746f) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0xc) symlink(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='./file0\x00') semctl$SETVAL(r5, 0x3, 0x8, &(0x7f0000000540)=0x40) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000580)={0x0, 0x1, './file0\x00', 0x5, 0x0, 0xff, 0x2}) 09:21:15 executing program 0: r0 = syz_open_pts() r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getpeername(r1, &(0x7f0000000080)=@un=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) writev(r0, &(0x7f0000001400)=[{&(0x7f00000011c0)="30dfaaa98a9e2e03045151065ab114964a20fd51af2bf5a1c06f22ebccbe4079642bd0503bb334209801e07bc95f8e791e8252ede78d6a0dd5f0df46c34e87afd562da8b203d46fe84b07f6c167b4a78bb1c4ddd49600128e9ef311f73cd1c8c877fe682bc9b699bb708a5e58ec554c9a7c39f5dd99008911b961dbd952faf6ce03a72e781381f86a16934", 0x8b}, {&(0x7f0000001280)="eb1e6037596c9405640888e93c07f04b7de49a283abd07d7da3d1daeccb365ed11d53c709ba9b0e405a43366f1641fd6a1391f75dd7bf84431acaadf00c4fbf1755114940b065f495021f0", 0x4b}, {&(0x7f0000001300)="8f6015a3b966d16f72bb33011f02b3146b1e7a24b8274213a72ee4b133568e5004a49bb8aad00bfd3f929577cdaf3a4cdad2ecfbe341a73079665dadafacb5c399f4992fb194357fe1ed43279e9de27137e8ebffd458fa1a8cdcdae6a885b95f641b1b897c19001d1d319e68003c628c87abde3bc3dbc249c49842cefd58d721daabadee0a6e48d687d1339aa808ac634ec8a811ff7298cc16152cf6215bbf85f66df3835419c6ed0259691849ee5cfe649272b4777691b22f80b1a194e7dc9a05d386984ba121f5662bd763c44cc55b335856a42048555920cba8", 0xdb}], 0x3) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) unlink(&(0x7f0000001440)='./file0\x00') r3 = open$dir(&(0x7f0000001140)='./file0\x00', 0x400, 0x18) symlinkat(&(0x7f0000001100)='./file0\x00', r3, &(0x7f0000001180)='./file0\x00') fcntl$setown(r0, 0x6, r2) 09:21:15 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() close(r0) r1 = kqueue() socketpair(0x1, 0xc002, 0x6f085862, &(0x7f0000000080)={0xffffffffffffffff}) r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./bus\x00', 0x700, 0x10) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f00000001c0)={0x1, 0x4}) bind(r2, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x5, 0xfffffffeffffffff}, 0xc) r4 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000001280), 0x1279, 0x0) kevent(r1, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0x80000000021}], 0x227082d8, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0xbf2, 0x0) 09:21:15 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x0) setuid(0xee01) open$dir(&(0x7f0000000000)='./bus\x00', 0x8011, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x5, 0x28fcd008) 09:21:15 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) connect(r1, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x21}, {0x7}], 0x2}) 09:21:15 executing program 0: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x7, './file0\x00', './file0\x00'}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebafe7325259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff33685619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdbbad85052dfbbe6a4f5f728193ef16ab93f12fc4d5f16b136a5d0", 0x65) write(r0, &(0x7f00000008c0)="622b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0x9d) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x3455, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 09:21:15 executing program 1: r0 = semget$private(0x0, 0xa, 0xa4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000002c00)='/dev/zero\x00', 0x1000800, 0x0) r2 = dup(r1) readv(r2, &(0x7f0000002780)=[{&(0x7f0000000040)=""/127, 0x7f}, {&(0x7f00000000c0)=""/24, 0x18}, {&(0x7f00000025c0)=""/129, 0x81}, {&(0x7f0000002680)=""/139, 0x8b}, {&(0x7f0000000100)=""/20, 0x14}, {&(0x7f0000002740)=""/30, 0x1e}], 0x6) semop(r0, &(0x7f0000003380), 0x0) r3 = socket(0x800000027, 0x8000, 0x6) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000002bc0)={0x8, './file0\x00', './file0\x00'}) preadv(r1, &(0x7f0000002a40)=[{&(0x7f00000028c0)=""/72, 0x48}, {&(0x7f0000002940)=""/118, 0x76}, {&(0x7f00000029c0)=""/112, 0x70}], 0x3, 0x0) setsockopt(r3, 0xffffffffffff8001, 0x1000, &(0x7f0000002cc0)="e1f129de0f9816c92a9b66bc72b2ca1f74fbf583968b1380be71e4b755455c0e1d47947f4e86c59d70f2f9570a34f7b8e28998999d564e643704c6db03b70265d93046a5c5ae3fab969f9c00fb775dd46a4166db105dc240a227b4829235d6a28636f06c65870714be0b1415ccbfa244acadbe681405bdd99af9ea96a27c1b3ac1e2619797ff9f542c9040a5fbb14f89da58a8ab2882ce3f56e7876031550d8b0a234a8646bcb666e965028b166c8f10a94d9ac6eacbd55fd058796ee763843c85da2325a47d", 0xc6) r4 = open(&(0x7f0000002f40)='./file0\x00', 0x8, 0xc9) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000002ac0)=""/198) chmod(&(0x7f00000032c0)='./file0\x00', 0x100) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000031c0)={0x0}, 0xc) fcntl$setown(r4, 0x6, r5) ioctl$TIOCSDTR(r4, 0x20007479) symlinkat(&(0x7f0000003280)='./file0\x00', r1, &(0x7f0000003340)='./file0\x00') preadv(r3, &(0x7f0000002880)=[{&(0x7f0000002dc0)=""/171, 0xab}, {&(0x7f0000002800)=""/5, 0x5}, {&(0x7f0000002e80)=""/178, 0xb2}], 0x3, 0x5c) sendto(r3, &(0x7f0000003200)="e232c0d0a8c603d63757846f0725ad934c37b5220cb77e3868cdae13664985bf1423baa4c3e1ce3c225a5ecdb09a5d612470899868746fc4716b1f1a5b6c5f0bf47bd0225cabd6e137af1d0f6e4eb430b2154ef290c180ef7a246854ee747bd686cbc9fb6656a1ed8d4722ae7c35cfb3bcd2f3332d14a5724ce75e", 0x7b, 0x4, 0x0, 0x0) preadv(r2, &(0x7f0000003180)=[{&(0x7f0000002f80)=""/253, 0xfd}, {&(0x7f0000003080)=""/184, 0xb8}, {&(0x7f0000003140)=""/6, 0x6}], 0x3, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000002a80)=0x6) preadv(r3, &(0x7f0000002540)=[{&(0x7f0000000140)=""/218, 0xda}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/151, 0x97}, {&(0x7f0000001300)=""/101, 0x65}, {&(0x7f0000001380)=""/121, 0x79}, {&(0x7f0000001400)=""/101, 0x65}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000002480)=""/168, 0xa8}], 0x8, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000002c40)) semop(r0, &(0x7f0000000100), 0x33) semop(r0, &(0x7f0000002840)=[{0x3, 0x5, 0x1800}, {0x0, 0xb0, 0x1800}, {0x2, 0x9, 0x1000}, {0x1, 0x10000, 0x1000}], 0x4) getgid() getgroups(0x0, &(0x7f0000000000)) 09:21:15 executing program 1: r0 = socket(0x14, 0x3, 0x2011ffffd) setsockopt(r0, 0x29, 0x37, &(0x7f0000000000), 0x0) 09:21:15 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000040)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) chdir(&(0x7f0000000000)='./file0\x00') syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="1e0000000000000000000c4000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) 09:21:16 executing program 0: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000677000/0x4000)=nil, 0x4000, 0x2) r0 = semget(0x1, 0x7, 0x106) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f00000002c0)=0x80) r1 = socket(0x22, 0x1, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) nanosleep(&(0x7f0000000100)={0xff, 0x8}, &(0x7f0000000140)) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000000c0)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0xd2a, 0x2e, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffff5d) 09:21:16 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x5) 09:21:16 executing program 1: clock_gettime(0x5, 0x0) r0 = kqueue() socketpair$unix(0x1, 0x807, 0x0, &(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x8) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x0, 0x0) getpeername(r1, &(0x7f0000000600)=@un=@abs, &(0x7f0000000640)=0x8) r4 = socket$inet(0x2, 0x7, 0x9) getppid() clock_gettime(0x4, &(0x7f00000005c0)) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x200, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x20000, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x2c8, 0x0) r9 = open$dir(&(0x7f0000000280)='./file0\x00', 0x8, 0x20) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0x10090, 0x0) r13 = socket$inet6(0x18, 0x0, 0x710) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r10, 0x29, 0x68, &(0x7f0000000680)={{0x18, 0x0, 0xd1}, {0x18, 0x1, 0x8, 0x6}, 0x3, [0x1, 0x7f, 0x2, 0x8, 0x2, 0xc47, 0x1, 0x8]}, 0x3c) r15 = accept$inet6(0xffffffffffffffff, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r16 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse\x00', 0x8, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0x0, 0x20, 0x2, 0x20, 0x80000000}, {{r2}, 0xfffffffffffffffe, 0x14, 0x40000018, 0x9, 0x5}, {{r3}, 0x0, 0x1, 0xc1, 0x3, 0x2}, {{r4}, 0xfffffffffffffffc, 0x20, 0xfffff, 0x3f, 0x3ff}, {{r5}, 0xfffffffffffffffa, 0x50, 0x2}, {{r6}, 0xfffffffffffffffc, 0x9, 0xfffff, 0x1f, 0x2}], 0x7fff, &(0x7f0000000440)=[{{r7}, 0xffffffffffffffff, 0x0, 0x2, 0x9, 0x40}, {{r8}, 0xffffffffffffffff, 0x8, 0x4, 0x8001, 0xfb}, {{r9}, 0xfffffffffffffffd, 0x8, 0x80, 0x8, 0x80000000}, {{r11}, 0xffffffffffffffff, 0x80, 0x1, 0x80000000, 0x1f}, {{r12}, 0x0, 0x1, 0x10, 0x1, 0xffffffff}, {{r13}, 0x0, 0x80, 0x80000000, 0x8f4d, 0xfff}, {{r14}, 0xfffffffffffffffa, 0x40, 0x1, 0xbe, 0x10001}, {{r15}, 0xfffffffffffffffb, 0x60, 0xf0000002, 0x100000000, 0x3}, {{r16}, 0xfffffffffffffffc, 0x15, 0x2f, 0x54b5, 0x10f}], 0x2, &(0x7f0000000580)={0x9, 0xc98b}) 09:21:17 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) r1 = socket$unix(0x1, 0x2, 0x0) accept$unix(r1, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 09:21:17 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="911c8cc80fe4c0876c999815dec94a480e6bfade62765fec23248003e535c49047a6073f6169c6d5c321cb579bf900393465a0fed9e2521203e2eaf92e5f5cdfab4778329986db48265ca3c41eec59a130c73e33bcb4f547ca7e5bab4929ae672cb08e9a87feadb159554cae540f859fd6d88763b9e513f70b42f17063cb349c83c6936e3340b39901cdfcf6ac4bfffac66757895586d6d0e2e971182b31db927187a1b7611da3c859d5b07609a1ace16595e391e302b00a5b99edb3ac29d2b2a702c018ba59143a1855eabf0fdbc43c9df6d5cf4ffcda49c6bda97c8efa72ac11bdc2008a6b756a89391d2875b0e61c4b15b2736514edab03692567607ad3", 0xff) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) connect$inet(r1, &(0x7f0000000040), 0xc) 09:21:17 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x5, 0x40a) semop(r0, &(0x7f0000000000)=[{0x0, 0x200, 0x1800}, {0x2, 0x5, 0x1000}, {0x3, 0x9, 0x1800}], 0x3) semop(r0, &(0x7f0000000040)=[{0x6, 0x8001, 0x1800}, {0x7, 0xcc7, 0x1000}, {0x3, 0x1, 0x1800}, {0x3, 0x4, 0x800}], 0x4) open$dir(&(0x7f0000000080)='./file0\x00', 0x280, 0x100) semop(r0, &(0x7f00000000c0)=[{0x3, 0x8001, 0x1800}, {0x6, 0x400, 0x800}, {0x2, 0x3ff, 0x1000}, {0x3, 0x6, 0x1000}, {0x2, 0x2, 0x1000}, {0x7, 0x2, 0x1800}, {0x3, 0x1, 0x1000}], 0x7) r1 = msgget(0x1, 0x1) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) getgroups(0x8, &(0x7f0000000740)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, r3, 0xffffffffffffffff]) r5 = geteuid() r6 = getegid() getppid() getpid() r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getppid() getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640), 0xc) r8 = getppid() r9 = getpgid(r8) r10 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x6, r2, r4, r5, r6, 0x20, 0x2}, 0x400, 0x4f3, r9, r10, 0x2, 0xffffffffffffff01, 0x56e, 0xfffffffffffffffc}) setpgid(r9, r10) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r11 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r11) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000580)=""/142) 09:21:17 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() kqueue() kevent(r3, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r2, r0) 09:21:17 executing program 0: munlock(&(0x7f00000f4000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) select(0x0, 0x0, &(0x7f0000000280), 0x0, &(0x7f0000000300)={0xa30}) 09:21:17 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) mmap(&(0x7f0000fec000/0x13000)=nil, 0x13000, 0x4, 0x6011, r0, 0x0, 0x0) mlock(&(0x7f0000ff8000/0x2000)=nil, 0x2000) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="5c101971961e6ba191048c8d6e22c77fed318fb9f087a133d9bffca52bd2c1214a27f311da88fecca100f760f615f4d1442a8f6dd5e68cae550b217427c7891cf712686d2274f75ab8550867613dfe562d0b938204cac37068df7ebff3e5091fe5d99aa2e6996a8533d497b5f9cfd1208cf4c73cc7410e0d8eafd20abd7fff8573478998ece4de343e5b56bcfc2f94bbc5a94755f0e177b2505acd7934da491ba664ac36935669e0eca89c48aeceeeff8c144d68fff041ed7672a247d8a991c56156e7d726afdffad990b9eda8f1e287abecbd4ae0d8", 0xd6}, {&(0x7f0000000140)="39e9bf9451888c81a70a691345e475ec1c6f5f942addbe49e9e39f65091ffdd5c2449dfed5c664e257abb111c85b38300a0d728478c6237be5aff6e6b7894de7248aa18f8f5ce94567d351b7d9", 0x4d}, {&(0x7f00000001c0)="71747d45a71e1702075e386c6523f3e33a3a27b9f313aab431a51503e40fffb615772e5591b36444a8d2034d19d4e6e41998635081dfea26cca315cc583695cd70f304d6d76e289a205e9e79bad16b872e77d66e2445ad174445c6cffc5dfb73b97135a35179f73d5d2c8a112508404d8deaed96e218f21d178b17c338aff8e9ab56ca42c405daab83d866e915ff", 0x8e}, {&(0x7f0000000280)="727fcda4a3cd7e63dc744ecd0611086c8d7e3a19351824f1ebd9362e7a27ff5f", 0x20}, {&(0x7f00000002c0)="309563dd2695b467cf1213526456ebc65fe497cb70a92c342df2e44b5450e30960d9eff6510f93ac3b63ea03c0248dff3cfebed14a96e8341f6d04817ff91ff2aa319bd185b3ce7f37749845e026f88308ad0bf7f3b2f4cb2af168bf4b934bbcb5f9e45a99545827b9fe32333ea731165db3d2c05627090be738d3a83d44aecd9f6810755d196922b9bb66eb71a706851800cc1cb686939c6e8c0f54c9161ed698f8b84f8d3239277887736b7e8f6deb63f589d7a6b21aac5baab307952e98fd2c6d7109a5ca4ffe0880c09656f44b2a943946feb19990e286", 0xd9}, {&(0x7f00000003c0)}, {&(0x7f0000000400)="af4be4ebb44626beff549b326a96d56b4f9fc42fc2459fa4b65cdb94c1da764bfe3a9ea95fad8ad7bd1563b883561b06696eec5b0d247b8596de82626e1fde8ac6107b8afc78a63c839d", 0x4a}, {&(0x7f0000000480)="e89cffb2f760660444ba0f83ee29da5da507fc3690016015b821bd97131a46943a6da111d531dc888ed093a7aaa0c2d22ea0ba4a0b942fb2015cc53ab09fde842fab27769a7443ce3d38ba6147b7d3f477dba506ddc2952a6b0838d1672068ddb5afc82794c3e3f52453ff20ab06a38b76123696e2024633ef073d6c47861a80c9475cc6f5b0fbc0adc59e9e4b", 0x8d}], 0x8) r1 = semget(0x1, 0x0, 0x2) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f00000005c0)=0xffffffffffffffe0) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000600)=""/68) r2 = open(&(0x7f0000000680)='./file0\x00', 0x40, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) r3 = semget(0x2, 0x1, 0x206) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f00000006c0)=0x41c) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000700)={0x7, 0x6, 0x100, 0x7}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000740)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000780)={0x7ff, 0x5, 0xf8, 0xc5}) sendmsg(r2, &(0x7f0000002c00)={&(0x7f00000007c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000002980)=[{&(0x7f0000000800)="433763b9bdf226291a671a2ea3609f5b2e90f32c95eb32d412b4884f8a", 0x1d}, {&(0x7f0000000840)="d0e5f5c531bb931805dae1059c93e0c0533c583e6ca1e8d7d5a272582f9469a9f2d23794444b83b26e953f44eef939e6e3d3675eb0466513150411c0d90a951406ed589c7d9fa955d7bda514d1cd01e286c89e378f049f0c2d912492c1050e3245cbd1243adad581353f5dcdd69b15993563d57527703f9ee943da1ad6c30c3d4c0d1700442ca2f04f59a7851e24832722b8cb4bc760e47ccb0e4609e83c81d2db36a37e86ec073aba6e4622c75fbb0c291ec5655daed3770e9a6c33b79e6d3393dee5eeb69da3d56bb70a6885872469866f65b71ec00cbd35217db41508d3dcd94e6d4ecabf70c1a5deb5be0246347ea2d916e51b2c1205b3e17795b89fd84698b12d010b22d4cfd4c4ace8b68eaf4fec54d41f9f8e609b143b6be365b24b027eeb4f738400dc5578e677a435b823393d9a7dd756167a236db8a1d373a0fa95ac1d84073c3476113b8b9e8604a848cdce6734106f711784fbde9a67aafb38091b572fbea06cb94ed55425e776b62a61326676d7c8c550e8b8cc225f14098b1dd6a2ab5c90a83a86fbb0388a159771d2dcea58836bf3d34939b058b52fdaa13fde227427ad90e0a801f5bfd7bb02182aea450992e3601ac17f8778c681da0182731236e1dbe57a40b92fb8e0b2c3b153d30cafa511177e111afb4c5644f98e30d82783be066cf31cd7d199af901c950a78d614c3ff102db5738e5f16c975df70bd601fed5129f0fd2503ad61bcc574b7d7ea34600e0b223d39771a71c67f6f6857c8ded351e67884dd2aa71408b8b3dd5a69fc8b8d2a9f519c4a8dafb439d56671a0533ac97d40948b88e6453313fc28259f4a19f36e0988c5c3db28f0998518b3c42c66cb03891c5fdde337fa8abc8c4574959b6088448ff048ad557ce0601d3469fbbb234b78be7ef71010584df06ef13e005ba2f6bc4f8a0d701295aaab77bf3586d6221448aa06dec5298330bd27077c59032b4c9d0d39258880dcc9355df5bb6a436db8e25001dc544e62977337e648885e521a84648393498fa4bf01fe60eb0cf4d2b408ce6ac1816a7bc721b1e9a4734a1feae9be2a1edb82eb12ee71401b559aaf064be723bab027758581088e83c57c9c25a1fe97923765002af90795bcd9ebfdb1e18ef443df9ff8ebe8f6d7bd80fc945da4aea65bdebc1ddb958c2cc8b7c74afeeb442f510990f5e8b8783f88856f66dc82f475021d9ee40c5994da53a1563bc73edd4d71ac91b79fe8726c88e3cbf42b9e9e57cac049e9468c3a7795e7199c3dddbc7568ede30d9f199db7b14052d29d6fe5771fcb84b153e39c8c75463c8f1907f7db299375badd7879def445f6483a994488a1466f25bc3ad87e373af970e59b72625f0dff37062b67c46c933209bda19b1c243c6958edb54ad991a419068ca17f14bc1e5f261591dde8b96e78e7a5fd417ec277b1451d07ffd35dcb20daff93ebb4eaf59684043cd8b64aae38fbcac8cb6e9b8132027708f51bc564a16216655a2e5073ea28b27ecd144562eb027cc2fb8a419a2499861bc11d5a7b8669877a7b80400b6fd9b2e60d63418cb7d878b35fd28f68d305d55875d85e76d79857d9a8f72263da6459c3317f0fb4af615e05775567e2731127073f3b4b5b35b16db07cc8ffdec9019c24e7a4742074433b8e7a060318a11ce3058b3e0aec0acf1231fa6e5d65ff98ae7c093cd68e39ab99a1cdbbb751830e40f62c3d0b5a10f9d256f8216cd841f9e2487f4d14d29b82b4748cba0fb589df972360d1bf27b67e817c1f932d3595b7495ca689d9ed470fc3db2b8d85cfb30ad28d51136f90918d3050042043ebfae202440f7c2d61f66d770dcd113d6ad260b9623294208d1bf1de1acaa8c3eae3c976aeee3da423b6bce77be9ed78e017a929b0deb82139349f0b4a2dbd0bac16ebba38046590a49b715346a59a5bc2f682c8232729b8db3bbe2460d61a83b7de5887dde7f89edb12fc3956713b2e8764055e6159ed59fab26143ecfabb3507db5efa1ddffdbb48f092551c56d7a7bbfca4962851af5c3b6b732f80becc10930e89d45b4414c47953e65206a7fd8bfc490bf143565ddd2dca01e977ef3f67490923f6b263b421d64f3c9770aec2e2b5c287861cbf14342d6fd86071eaf4a7f2c228f935db111211fa54ee67f33f5eb2e6e89ae6e81bcf167c6017bbb75520fa8a91824b6b455865d8cb2674d8a666b311b61cdbc346b627d2db08ea6f2c1e3ca2d98b21269f275296d9927937eee42d43d07ec08880e2bd2a425d678fa60cd8072c3a079998279921d99d4dc9ef35bcf133f2ba0b6230b17f9a043ffb8f8ff247fbbfa0d971d8f0d70686efcf729bb5b955607cf9ac5d3f3d29629484c1ae19b016832b759e5044fd2e243f773b5659a06179bc3a397841b2780dd19c96e21795ae8ba38c923b1314e4268e534e34e399e3e14a33a38a9b12aabffbfeca606661a3cf23c366118d8e280661cd5722da5a302b36edae105688bdec1339ada1abb65eac6dc03335a971ab67da78ed0c480fa52e8573e5fe1de10c86e9d551a45d4a9464a422bfa909c21602e4766fa6a408ca87af8976a0685eaa221e96457fa8adf3fe9b28d71952a9875095a57fe1a81c39fdecf3e5c7ded01855b10c64237ae48c2c254a616d29cded1e89f41575bfe2d9b98b1a0828b9265129a26e0dda2f9ef377013638c4271ef7a7d15038fa6152015df135f9fff3e1b5215197935d7e7f2f044fba9dcf13fc25a44c82fda2c5c2dac662e496d784e3087951fd82e76c455a997e21cbde13b205bfb26bf859d9995dd1b2cc456e77d13844fda8d705123c20c0c843d17e9c984b0030372d51c56cc00428101c60c3eed215001d025ffd38554d0a33a9f700e9ded943eae1699e504d87fd1d1c6fa11ca02b26a688811ad2e3007299375f510334132de6614eee693cd7bb0100ec730aab8df224deb8afc8ff7deb63ab4df0a5f51bd0e179fa412f330fbeb05d05882b09f83a894c71a4d0156ed8fe05f6c133be7f49f06b160a627e7215401a78ea8ae4a8d6de140f0051642425d1736d01854cc60248d5c0ece5bbcf3b48ec5f960327e117fd6e759c3ade2283905d4c96cd732e583f7cc0a04efef08ccf9c5bfa565a8c34f28ed5a9f2fde15ffa0b2ff95e81564340323fd89f3814a5e0527c5daeb744ba42fbeaa0d458feab24a435457e58271470448cbe689c9dba75a011bcc6fadf85f2e54602dbefec79c660605df212128c3c735cff5fb2118844aceba979f6af76daccf8fe4cdbf0148f58308386422f7f74db6c1afdb32d341623d271fcc32f11f747c7af91385f9a21138d7b9c110d5a4a46b913e0f3356b997402d5ad9108547d8324b19fdba1d0f2e606773392e471279695814afe9ae1bdfc22d8cdb9a8549a94c8609ec72395d5ea233a008cc91f4585b818cbd814ae9c72dbcbaca76b5d47c77d6edfe456f713613f091e53bd8696df1691d637ca1669573c1dae22253bbc63f6a42d7b233aee3dc628e775e38049684eb882ab89fc6823c4564b8823c4501b61decc173a4adea47a9b55568895f33c5c3da1324a33a5239817fa9fa9bfa7cdc20cee6cec575744b40de16b46628394ab08dca251d0109ee544666c630f0f23e0a159f930335322c09daf38a91b6e33a6925c1e8ebd59fed001bbcb3fd8567aeda83bbe7c710595c06abdfdf4663e490c336f95616fb681d67c4eb1122a5da943f1682dfe69149075ebb387d5f336e72174fe27d9beed618823185fb98bf9a9b068644b7133191d4e260ce1e68eb6e882329d76822495c15e2ee68e7eedfdfd35801848c3775ae96280c0c7774dd64208aca1eea2075519e96a12178d46d30884e7a7440fc91c60186fdc2d6c15a6d36d59239f9164556627510d8f4bc29559689f1ca7d15b6fd5244aa3118a6b99110747999b5382373d3b7ec3376d860469d9971cc4b6db91f1b9668b29f7e83c676e110adef8bcf4b33f0b676d9f39f0593d9d06be024cdc409743c5bdafa3414ffc80d96e9e1086d0806e55f3f3eb1758d47aeb5acab2628e434e5ae3dfb01ce3395545d878f111175186659d83e64c854be7235b0f27d017dfc98e603e4e9ebaa8a3a47ab54315ff3aeee263fdafc02fe56e50ef3b69171ee50e6547df2e6666c3ae1b927f8857ec8e4bea3cf2ded57d98146bfc11a437233dfa40f4e9c834b61015744eb45dec5cbf1012c91cf5d0fbf3a88843bf95ee5b901dfdf788b5dc6989cee64226cdc53f38e628848206aa6f340c204635664e78a128ddd7af90484e72337830566dcd4ba0d0f10e6fd232167fe62cf09366e3774759d180bd03661bfbafcfe7db1f32cd0e6889b165b44c330c9c8d2e19e7f9bbdc26804beee8a13e11c0498fba6a6fa196e3cbe881ffbfa32dc99713b97cb5006cd5c5dd89e728749676ad358e6fd6fba63eed03a3867edfef28c23130d036c62433f1acff067bf78e2789752c1fc6b55b4635f2704e727f5b029cd4ad0965d59de9278c7f6ce366c1418cdfad9467e81fa0daa52035a8540eff6c9803851d17574c48dea33127e1b107a9cc6cc8260e9f8bac521e477278a8794373b7c9ee61487398e7bd52dcf270f1cf6202adf6767ea87cb682825e8dd1ee1a577540eb146544c70f1238ee2da1d183a36acb28aca788b65cc5ac8e7ecf8a7c3ba8b05730cc6198685b46143bc321d5cff7e980cce159715fc7910bea02a2f4dfb0f7804b3ceb96f5c60b88b98c2f3c1e926e4e200ceab6cb0e84420add2e671aea2a3f94eb39f556541b11c6ebc765ea96f0baf17e300c32648d50010bb23a63111f6190613268e5ece0eeecf0fa06bbee248375d18ca091e5ef60b89494e68bc108605ef92104e496b29d6eff35703ae533dae544f3dd1a7897c4b8e1ad9c57920f23ab367984b9553d19e2aa54d7e58a159c6e9ebce9ccc4efb673c9d463b8f43cdf06d72eeceaa1bd011a1b4cf3f9b6cdc8284f2ad795977d81c260c0e00acb19cbdb85e4f05ce4e8e8223ced8099e0cd2c79604f81baede8b687410dcd9447a2ee66a7e77ca025f9629f9443d93099940c1640de2bb45d2c4108e34c659564e64410eade51f915a4fb95b9e8e41aad7636b832646f18fb717abcc5ad767185e1e7ef48eac1655c56d2b43e555fbd87b875e065dc486429873291ad18b7f8517967014a50b1ca36caa84bb1db99158343ec70f8ebe3cd9a3813fa897d2820a2e7e0609c51d78f79872e7179de24a0f531a9f641c50a86e45555ca3796492ab79b3446bb09d06601a00b5b2e8ee32ac6680bcaea247d2840d41c080a6c8608b5c1dbc1a19068e8d340e7449b534a90d8bbf23b4d0c205c38133c5d1cb721a1031ca2661176b756017be34303eda08d9f3301eb7c5f8a11918d3df722a886841ffde483c5a92d24eb15ca688fead9395d6db08ef2533a9be797710b18d7b790f987f65489d8c6e8073a1fb1f9b3ae67425a5dc3b96795d37c7431cc83d3405a5a988a9bfdf9738251ea9e1c8d4951e13cae8d8f78ff478611ead5a13fba91086ddfe84141fe44a4aa3ec2f5b382e7afe1d146495bbcb0785c42b5aaeea5ba490d038f285b8ee0aad922f1a02ac59cbb8ef007ed4a521de613bc910c9fe0f80ecb35c69430361b5ea1f61c41919c81df1a728cb377c73c35f352a2170d69f1f44927f86dfc530a69082ec00d031127742d3937ac4d42214dd833f97cd881df0b983819eb5c51f1b60ed6823b928df207d5dd01e759ee912fedc633c4f0a044329dc2df38650019e04eaa6fe74bfa8e1099bb6c", 0x1000}, {&(0x7f0000001840)="75f213a189933df2a3ce763d7388bddf3edb58e9b28d570cd16e5dc2b0467f606e5e6589fc8072dabd7a800e36e2a8a9c379bc64966dba036d20288712eaeb7eb3616a0871e0295bdd99832b153476f4a06c7f748969e518eb2b9c7af529206db3a2d1ec46a64218184b9526e23028acb5c51c57d76f93d3bf67bf43bcc18ccaa7dc1b54deb74da036229c76e050d70bb8793de571d062ff9e80c740152c70789b45e6d487c9594995d3598274d704", 0xaf}, {&(0x7f0000001900)="ff9b9d53f2a67f75383597f158e021a4a11b294a8a2c31c95b0d9ad3fd25d29bd507a5725afc22d43d422f5bb066d7d50b64a0bad2dcb7aaa30a24bcf02a5593cff9216253d4ca0b9aa98cca5de22859b46bb37a53d20244d2747d0e13a8974833fbe524e787837c896878c095dd3b77ee95", 0x72}, {&(0x7f0000001980)="79aed48a0029c2bd36b770d949cc006e12685dae82f9b24233ba5406f95cb81640888d1e0c0ad79419a39f76347000cb03943b0634ba0788b18f8804f17fa2419ca9e5b393ce7f01e655baddf09d3f59f17f5aa6f2ea9b97bd8031394e245a43d42d1aff4adfbabb004cf9c6ba706b009f8273d02a0558501e92ca641287b08bf3070c5faf82572ab51d4583a9c93a4c41f877a59fcccf93b4a0eeb5b5468cf8acf08c78c75ef27f388afac692bb530f27e7c0ba63fae4261b0be55766134552520bed0a03d66092ccc579cb28a6325654bcd21c2fbd9b842d5f48e572102fcc45c813339316891d674b31887578b78b7a462f7e0920ca5135f6707c2c77bea6c6921bb4a354d51286944a4d70d1d95c378183b28be782b14e65a5370d0ebda0b345051f8dba5eb35b1309ff76e1a8b2a55121498a904a87090cb64000c8aef36fd20b787abc77e6c68ce871b67ed7af120a07a763d94ee07044ba43d970101a176b0069ddd593445a373d96d0bcde5eb0f555a11135ca396f61b601389b9ac7de38059ee55f7c4df08b123fee7b6cc9761fa48655d8a2c4dd58ee32c94f0c53648d8d9e87d0f47c497abd458c24da5fb814b0d03588ebbd2714a64ea44a09f4454984379bb3d2f0df9548cbc8377544f0d3d22e202f47d82d11ab4d53f1ff7bec2815559006c2c3169f5fe382c502d54bba0049cb846f6a3e0bec4cb1bf03e3bd44a23d18dd1ef023d0cb77219ed1bac89bd05de4ff053be95c9fafee2aa4b513e1248dd648d8ad06e1359e597061916abedfafac571740dcb5c774b3f1347ab5e92396c698a3f21e523fb12625af3576eb5c74f13b5255223d7b7eb785c3515de79407d126968497e11e0410d9de2382741982628f18c6ffaf3e37f289d31fe63d1362ace9c9e4dc0ed8eb7239669e5b193f3a58ede82ddd789003bf91bc09735cd23754d4da89199835decf09a9fdd2bf3380892267b2fd7bb30c69e767ae8cd313faafef44eb0920db61bf104aa876b91aaf3cf403f082a9f95b5379c2694bfd3282b1775afdf5739454178e3d407464cdb421609a76640454152a0ebeafc6d832c8a7be04a8f439d27f0805ce2acb7dff0538fd0339fb0928328a67f024c6b6a5d3344491d2006328c7552081f871e6fe534b72cd060c4ec6a7ae883ca65a7ef173c536757f8c0d3d3dec6a7cafc1e5672cb690e9d8e88fce6b29e4cb75c892a000c8c64ed9e96c8beb4f90e1fad2e09920ef53d7e4ea3d182b12ce7992688794a73dc14374d908afb4189b3c787008869ef3f670d3f0934ed9b4202dd5716792b9f7d0d4aeb9c6e947829740cf137a043610a3b44bced4dc0f4fe023c069d32810561c67c2e93a1284c8484618a4e27525307929b34dc02214fc59d729e07c57000fb941f47c94e9e8d6bf433888ef83875b543c3756e4a55ea323e1a2cd0203558416dde4f1214ae139046d77c376a86851937b2cbd9b8777c911fa147450b49ab90aeee2cf44d5f06900abe1f799e4c5037c1dbee3acb07cb9559c6e21863b8f5a0d35e3a66c32496db15d87605bc8bcf835a0b48a7859effcef4e39f463228009d5800da9b306f009fa9f941098ef84ffce023835891b7916f446f5dcf76e7069c801dec61fdb719c7460e450483640ff55021f29a17d63a54c15f161939e4d3696e88f252f4574fe6356a3c0cddb83f54925f6ec3444a1cd45e89db6a882d55ca6274c2cecd9ede82e04a63583568ba06ee367722772050d9c672c56b745210ffa5e05c126ac954d62f833431fb6b0edf7e61f6c0d98a87993c8b6945a27d85c36dd55d08cc275684d21b36101828c78ecc9db5fa42eb4c8a1b3fa4ad7705758957e854d98fc478814ba70cd8e00f18fbdfb708cc99f286a2b69f7de291b963d5d7913317800c80af79610d2ef3b5df0f5849ae8fa815d582c6023609323707afcdd95ee5df861f5cb1919b7f3695b7d0d0f7c16d1e59157fa1e654ab66c24c990a0039b5e51719a98ecb7dcda4abae236ce0e2d8dc78afad81aba6342bbfc7675d58e2d67df69ce22fcd7d7c9c055dd206fd11ef49a6e59c9d91e3661cda44943220f6378209431af40bb7e4fc97129348b128a4518ebbb62c06c2ec92a934ce3e2bd7022dc8aa04915d735dd5538177fcd4e990fff60b67a38699bd5d9ad81c1a6a0e555541a3fb962dc319890377b1181ab2aac9b11558c0d8a868a12d8a9e0afb2167129f7fc0eba57ddbffda1d18148cc4670adf9a15f3e9aed258e0faad0b1780575b176e7ad64f2e662b177ea7995d0f7d7d6a4eceb9a6412d644c074cdd975bc33dcbb61c6a3249a08fc7503f6299b3076d4c273efe08d696b8e22656bf0dec0ebc24f9102dc15ff2f7b6fa0e64f84af4cda0ac636070e3e1769a5c8181a747a5fd6353b57607b162cffb332162960078757db581c5cf03af949ca2b5e2d198425e4a469f85de9b726e6cc724c7b58987ff1378877a41cb2edbf323a2a12523265b7b45f1b4711b5640a2ae94f030c5fed8582d7b53b766bd32a8ccf000ff27dde84fdc30c1ef9377659cff7a6b893d52af6216028571885b36eeddea35eae98039984405a32420ddc15b3478d4722d988763693643b100e22e00c9b2f8709f3f205fa5b999381baa3d57c0791f01d859e1e2a09b064f94c0d3a0dadc8cf655cba4c3ff10d9ffb669562bcac3da9381aeae7a55d14c1edfc0a5f540a827b76342dbd5cd62d60ae1c695d1ddf61dc7ca760132c7afbfabb3f1ac5b8cc1afa81fcaf14e4025d47d9fd7975599a4db2026ffcbc2e619c7bc00f3a9c79b00fab17bd00e94ca7723513e4a355c6d73ada43ea6ab63c9e875ea89f234aaf5d134f17b7e9f08bd0752f80f7fda7a26908383fdff9f0b18c7ad5ab537161809fbede31733e5654a4d38c12402c2908ad3fd12de7184dddc79d2b545a041ba31219b61b0bf6be28d0a0e4d5684e2597216ab5e8f3b0ef54e600c7600c37706297294ab844b6121680a83c71ee645bf88b697e2019f252bc7594032f579351573eae31d573d9b95de46b8d9592dd45b51f2f73f912f8cba2cbff972586786e0c9c5cefbfaa44e1e4b4176c9eadf9ac31d5534fc1e6e1265ebc15c84dd3ab7907ee90d9e2f259d6fbdadfede01df092b03162eaf158d35401d09cc15ab0413ae92774c36e364bb81ef504c115c80bafa070d9aadc8e91c25c3b88009f7f73c6bb32c7189b2facba483f7a9d5dd81b92ea96ac97fe6392f4b7c1d7836e9861a370ba837cb39fb52f2c09edf6ecd752249397c91ee6b8ca1aaf7000c4c70c89f65466da585652cbbdb6d62486e27a40d18eef8e724e9afd2e47a075bd97c228815fc133bce74daa654f702e117cc516625ab19a35a9a5ca38eaccbc1fa74518f12af89a5bfcff9ef016c9938d3aa5b06349fdf64207ff6afb19863b83124800ca24587ddd0cfdab7c0cfcfd42a4029c2cb599e47ec947217b7448f0287ac18d0547605c5d42b4ecdb82f8509682f1a9278199dead5e801084e0ac3ed93aee57fe3f7800c747aba412450e6f9827ef12fee727d0adde581df11633b6f2be20285fba22eb50df094bed988a9b361c09dc91a51c0f44c0fc42d935433935dc789dd35f05902d94ae7877f71409b181e80eba3ebe6d86ecb05ce490c984ad052673ccd5a343e1dce6a117c122a613a96b6150ce8e411e43c108085b3e34cd2606c5ef2ea13ea629388a88febdd0f6b4956acaeb67fa739ce13e5bf2c946d965ed2697011990cca9e8fc1edcbe59cf5fd46e209e6acac843144c7cb7b3f4e8e73ec1537663b4114efdbe92cbb96a11eb616e97ec8e0e65d1bdec00630cc35d4edc73fec3dfe49dc2805a38fc1d846116df1d8691b0df7d773506a95116fb7fee164300662fcab420383a6e684b39d36b17340d1e6eecfad93f7747dd45a5951ea05e1f9b43179057223901a52d9f549fb7cd59350d72ad37c02fa9aaae52e90ac883e38036f6f13719d33eb314311a53cd0a4d05c1ef82866702794793d56361c222f7e2b281dbbc37697ad9958a9a7511d5143caf4e206f6da8fe52492246921d311c8395a7dd4df07b5147d6db92a54298af86db393c0abc2d424ad5413e8e1538db856fe4ad1251106a65dfbf32b0b712ba2eca3776847302ac8fdd8221dce9cac38779c2201a0fd20353dc3ad76327104f4304d503ab4b2c0633407601d313e3cd59204bf5b37c223b71911e4022643ecdb05e148d428db84505b83c2ca72ed0477f2c0cdb7c15261d72e5a335259f798cfe5c71d2b48a3353f5a4cf4c1c6be258669b4cf8f785bb8443da874998bacc13b880c1e0d8799dae4996551a162dbd15ba926bb461249cb2a1fa44d4dab4ef047c5fe35572489db3eaf1ed6b09aacc4ac60689362e2a7a4888b62cfd5273c1091fb3605f34da297fad8f8849bb9d718f3628ff2d29ba5b4188ee803f506fafd73992da68d990c9b094800cb80a4316f8b41709cdeb833325565386c2279cd07799f2f6d05e6e36a133ea8cc5582484e75e72ac135c258ac3ce36f12c8c3d399852c99706e123172e4187a961dd28173ff081abff3b36d32ac303362b963edecf355393e7d7f1d81505b76b832d49fb40e7402abd753fab95035e889c00164f6fb249f550efc992ddd066ce8a74e6f3efefb36dbfd0731dff0d5fb5bbae8a03cee774011db5e4861e910738d5260bb98ff39c1d846033b19acbcef76bf933b34fc6990fe2ea68cdedc89d7933ea1db555344713048dacb706fe23c558833db7eab9b2006376a671578d2d4b4b9db1935c4d3643b8826edbceac4de4270089f7a69da8d637ee596405efdad78a07d3532f0d2f831282adcf7dc4c59a5f8614911bbaa4998f34edfd7ab92cb6e7854994b22a1aceb308c7e91036be8502d72e38c096ac921b810424dd0df07c844abe5abc2efaa6e5f65c755e041d1a4fa376d89d1a29beb5bb69781eff0442c540cf19633e1a01a539e75c3df5c5e91c3b40032a0a1fb6ae3177eb3b7386806485cad9d7e8756a0f5fc2cce5ba0b3d31b2843536f4c5b6190bfc79503f846189ce91575cee336ab49ad81ff7b0af475a3a64d969ee072a60111978b65308fa9f9aca7b337cd3748cf810853fd26bd29ed264aab4b2a51ac88fc1ffacaacd6fe1c465961d8605aaf7e9322ab5321577e3066ac54bdd0e171b31201c25640267fb55be9eb239085d375b8a0b060034afb23ef7d8d08ff084f55a1f60b96fb231a30a525f572143dbc8b9ae368530e529095b4653b3658a7a028d314697a0bf0740a048bd6fe996dabcd5dd45accb8d2fccf3f995934f09628076c00c09df11d62492b96e8db523f7a938ee8ecf7286c669621046b25634ea5f1370888f27818b4241bf27629db63313d4bc3bb97164b30da2bf632ba0807b4b3376f00e6d646c1b5ac9c326b79fc4f250df263c5476aff7c7ad608db0821b41a672ed25af1c3375a336a4c0aa18c5a09fbdae7b15dba4fab5e93a2d7c712364558aee56a5a1f54684c55399672065ea3badc00d0b60881d6bc8347e9287235fdc6f50bbbc6aeb9defbffab8e8fa93784ee3bae8f35c6d612e090e644b48ea48a02877d4a3796799d0f44d0c17a2f512a211265fdc340bb4e1c23c180921a7516f2b06c4b27c30c7baeea3a0eaa942fd706900f3e484e608ca98ef5a18bfcdc8163ae23586a31837a04629a2c3d21be42d453dd1cf7a715c3923d529324fb22c97356947fb296d4cb3f6c371cd24e8f326fd80bf4eac8462707a7fbe0f2fd2b417f89a49a9ede9fdcb", 0x1000}], 0x5, &(0x7f0000002a00)=[{0x20, 0xffff, 0x1, "913367de4f7655805bc9fd2641963cef"}, {0xf0, 0xffff, 0x81, "61c7f7188af82101963f29c58ec122a2e6818226216fa861e3d2a8cbbafc485e1d3a70e7b4fe00916ce957afc32523b2fc3cbd38fb67016b04c52602c829e8bf135aa591c6990df0eefc072caa3c8a38c0d5e35825684a3f751839fe7aa8ffb2326b85d3a2bdd02d4c15d01978dfc21eb319908399e138d929603731803a80af01c5741d8d8f65f54b7f3cc6684a286376f629522240e2693555572e7816b89348c876048efeac83001e7cae987af66d0d176cdacdbb9a2d2432c99206aa28fb482775256d94207e55ed24aa2ee96955e9eca8915da465d6d9badcf76190cb"}, {0xe0, 0xffff, 0x777, "00c11c02471f8e6fea986fac08009e000e9367d492113bc5b292d66475db792ddd09fe6612749bb354436986b4a3e2e828ba61a31d32b4f91630dd0dcefe2d728fe0b4e7230f8a500df152774164b1051050d5a5cd3ee3302621161d9e7a695ca689d30085b3f9624042afe994e8b1f166d7b8fb5b252a6d477b0eeb35bc9dff5213101f171da63294afc931b56a81984ef6724a4113f600d4559ea3c5c74ff62b38237b42791357d87583c262adae45d4cd95714ebe9652caf6e35cd0cf254b7b842e5b895a6a882a"}], 0x1f0}, 0x4) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000ff5000/0x2000)=nil, 0x2000) r5 = open(&(0x7f0000002c40)='./file0\x00', 0x40, 0x80) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000002c80)='/dev/tty\x00', 0x10020, 0x0) syz_open_pts() pwritev(r2, &(0x7f0000002d40)=[{&(0x7f0000002cc0)="232004549db66cf5226f86822f785ee6699e29f36bb573b6c4d83293991a54b495c37f618bbc8638384672e083e9d74bf3ad9c182e38c78b944d9ded576fb26fdf64badfa9098fdb5dce0c5c64c0de9060d96d302a3da36b544d", 0x5a}], 0x1, 0x0) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000002d80)=""/11) shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000002dc0)={0x1, 0x7, 0x6, 0x572}) getpeername$inet6(r5, &(0x7f0000002e00), &(0x7f0000002e40)=0xc) semget(0x2, 0x3, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002e80)={0x0, 0x0}, &(0x7f0000002ec0)=0xc) r8 = getegid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002f00)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000002f40)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000002f80)={{0x81, r7, r8, r9, r10, 0x5, 0x7}, 0x0, 0x0, 0x5}) 09:21:17 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x2, 0x4, 0xcc, 0x1, 0x8, 0x1854, 0xffffffff, 0x0, 0x0, 0x1ff}) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) preadv(r1, &(0x7f0000000140)=[{&(0x7f0000000080)=""/176, 0xb0}], 0x1, 0x0) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000719000/0x2000)=nil, 0x2000) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mprotect(&(0x7f0000719000/0x2000)=nil, 0x2000, 0x0) 09:21:18 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x105b, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) 09:21:18 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 09:21:18 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r3}, 0xc) r4 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r4, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setregid(r5, r5) setregid(r5, r6) socket(0x19, 0x5, 0x265) 09:21:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair(0x0, 0x3, 0x1ff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) 09:21:18 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x2) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000280), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x535, 0x9}, {0x18, 0x0, 0xffffffffdfffff3b, 0x20}, 0x81, [0x8, 0x5, 0x3, 0x10001, 0x9, 0x10001, 0x7, 0x8]}, 0x3c) 09:21:18 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x4ecc, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000000c0)={'./bus\x00', 0x7ff, 0xe793, 0x80000000, 0x1, 0x80000001, 0x8, 0xfffffffffffffff7, 0x1, 0x2, 0x3, 0x5}) 09:21:18 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000080)) bind$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 09:21:18 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8a00, 0x0) recvfrom$unix(r0, &(0x7f0000000200)=""/10, 0xa, 0x1, &(0x7f0000000400)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = dup(0xffffffffffffffff) linkat(r0, &(0x7f0000000140)='./file1\x00', r1, &(0x7f00000003c0)='./file1\x00', 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchown(r1, r2, r3) setuid(0xee01) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000440)) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffff7fffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r4 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) lchown(&(0x7f0000000040)='./file0/file0\x00', r2, r3) writev(r0, &(0x7f0000000780)=[{&(0x7f00000004c0)="eb878056fa909ee6f5b987094010d1402d8c59395658d6c3e9aa33eaf54334f77ebdb51c58aa57ea0b91dabd3528ad8ea66ed81fbd8a814c298567dabf39a83826467f6dbfb4c75e29db8d1be39814500f7b1e2e4a6d4ee305c70b28dbfab654a5ad60e5f8b807af0fc8aadad63fc7bc7c4e16bac0489d6a06ba2632f4d782c77258fe4647deadbbb58f16fe7f1098"}, {&(0x7f0000000580)="37bb261b28dfab5c9e4c08811985fb2200630c234b2c6958f3f3786b4e7258e5515f29d7fe2585358ecafb3026defb968c25f2f807c450a8ff9fe04f442b344981840052c1278ed4b86a566c5170805d5a0932f8b847d2dcee585e61ba42e62578c41ca81640aaa36c60343a45eb294d2215007fca7652dc5117e64738840f5de73822dd775926e13430bc73bc76"}, {&(0x7f0000000840)="909b65da4fa0009c3605d69d1e3031317c2ea454285a3be7412e1be93d9e2a813731c333126e20f5df248b4cfe24e426bb5711e60184a75f17b4ec7f2fc9c5e89fb919a85cfdc18487d13f2ad71c6a9559ce035fdeaa23f443ac07162939374bc2abac98b4a2b63cbc6fd8b09414f56481e113f1d85049a68cabe9400a1e07848d7b53a1d423d130f552803fb1eb22166a9a9436a587fac1dca70512ee94539b151efd1e09f41695231b5531dd0cf428337acd84821bc9241a3786a53b214bf6f828852dadbb22ff3ff78fdd910631ab79cb0636a895d187ed0426ee6a6f84e1296b5996bd981157094c2df8c28dc74c16ed2c711103813a0990fcf61811d6da"}, {&(0x7f00000006c0)="96d8f86399819f701c37d8cb64a29cf1fbbc7c7f8a5da4b2546ee90aacab21e7bc753ce11ed989d0dd486871e99b0ac25cb96af02533e0a010eb09f5fca14d07b2e3c7de0acea407527901778d0b71ab137b07e0b1356f0f298f15ff8a5dedd945f5a139d19814d88e5705efe05d2749bc4d4db2c4a6ba8afd78f002689afbe6a4dc"}], 0x10000000000000ab) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000002, 0x0) 09:21:18 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9e0facd86d07dbe491cd77addf2dcc67", 0x10) socket$inet(0x2, 0x3, 0x80) 09:21:18 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001d, 0x0, 0x0) socket$inet(0x2, 0x4002, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) 09:21:18 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt(r0, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) socket(0x18, 0x2, 0x100) socket(0x2, 0x1, 0x0) 09:21:18 executing program 0: r0 = semget(0x0, 0x0, 0x10) truncate(&(0x7f0000000000)='./file0\x00', 0x48) semctl$IPC_RMID(r0, 0x0, 0x0) pipe(&(0x7f0000000040)) 09:21:18 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) 09:21:18 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000100)='./file1\x00', 0x400000000000, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') 09:21:18 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) mknod(&(0x7f0000000300)='./bus\x00', 0x10000000002000, 0x4500) r1 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3}) mknod(&(0x7f0000000040)='./bus\x00', 0x80, 0x8) 09:21:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) kevent(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000040)={0x6, 0xffffffffffffffff}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = dup2(r1, r0) ioctl$TIOCCBRK(r2, 0x2000747a) 09:21:18 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) shutdown(r1, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x477, 0x2, 0x16, 0x2, "48a556c61044559735e7194988cc803f67e22fe9", 0x9}) 09:21:18 executing program 0: r0 = socket(0x20, 0x8000, 0xfff) close(r0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="8202c789780ce46322ffeed6c0f9545e5e0ed584cbfd29d24040cf9265c0a1bf665e4ba9bbdbd8ce0f50194472fae82e5df74f47ca04937c8d25ce12ad21927826ef6ae24d81cee61639b4f5f91ce306af7c9c3e000000009f3987f5c08d4b24d814fac99b47339952122d5d07596fb7853a0862ba709d8a326d91b56eb4f13415a0b56223fe44c6a99ad2b376a669cde5ad6cdf49e41d7c4fc49aef0985e027ae0d1c8b6ef9c1770573d2e3086011dedf2d2260fbecefa48af2547c5a8f944daf585eaec26e654c97baa6a83733eebf277e5ac3f3ce1b7e9f7363ce7b12414f1678274da4e22b0dfbd91076587b13d2ff4baf07c29472e2bacfe5501d7777f6607974ba3aa1324f39c08fbd53b75fc10e17b8104b2e76112b6425d3f15094"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) writev(r2, &(0x7f0000000580)=[{0x0}], 0x1) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) accept$unix(r2, &(0x7f0000000000)=@file={0x0, ""/91}, &(0x7f0000000080)=0x5d) 09:21:18 executing program 1: setuid(0xee01) socket$inet(0x2, 0x3, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xa0, 0x100) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x3) 09:21:18 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = semget(0x2, 0x1, 0x2a4) semop(r0, &(0x7f0000000040)=[{0x0, 0x3059, 0x800}, {0x1, 0x26e2febf, 0x800}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x800}, {0x1, 0x8001}, {0x4, 0x900000000000000, 0x1800}, {0x4, 0x9, 0x1000}, {0x0, 0xfffffffffffffe01, 0x7fd}, {0x6, 0xac, 0x800}, {0x0, 0x6, 0x1000}], 0x2aaaaaaaaaaaa7bd) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000110000)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') 09:21:18 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x8040, 0x40) mkdirat(r0, &(0x7f0000000140)='./bus\x00', 0x22) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x2, 0x4, './bus\x00', 0x1, 0x7, 0x200, 0x100000000}) mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r2, 0x16}, {r2, 0x142}], 0x2, 0x0) 09:21:18 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000440)={&(0x7f0000001780)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1, 0x0}, 0x0) writev(r0, &(0x7f0000000340)=[{0x0}], 0x1) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x0, 0x2, 0xffffffff, 0x1, 0x5, 0x5, 0x2, 0x1, 0x0, 0x8, 0x2}) 09:21:18 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0xfd, 0x2000000006) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) poll(&(0x7f0000000a00)=[{r0, 0x7}], 0x1, 0x0) 09:21:18 executing program 1: sync() r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x8}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) getrlimit(0x6, &(0x7f0000000000)) 09:21:19 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() fcntl$setflags(r1, 0x2, 0x0) fcntl$setstatus(r2, 0x4, 0x80) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20180, 0x0) 09:21:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r1, &(0x7f0000000080)='oL', 0x2) setsockopt$sock_int(r1, 0xffff, 0x1089, &(0x7f0000000540)=0x7, 0x4) preadv(r1, &(0x7f0000000500)=[{&(0x7f00000003c0)=""/155, 0x9b}, {&(0x7f0000000480)=""/32, 0x20}], 0x2, 0x0) socketpair(0x38, 0x1, 0x100000001, &(0x7f0000000580)) write(r1, &(0x7f0000003500)="fdb1cb10daef799e7dfb9c802271a35fc8c063e0e10590d8dce9ac86c76067e70561", 0x22) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000200)="a0039cb9f26d14a8194544816dcc4a2f8fc22dd5ca984443958de79c6e56600e3f9d819a707f45ad904b4f20a00ff69776d568ff463c6b9f71ba6b75427334449bb26eb7542607b4c7c1eee8ea3e40f0ea9b4c69d0749d1c60a66309573f80c2807e5438cbed9d5d4eebb8dab393d89972d67067f8386b63d254d4980b2d6738b6e5ec783827b6d865ada3b2fd4f86512c87cdadb583cb0e0ab855215f004cb6553fe2c8039bde93e4d8bc52b5e241d02d7287ae4ac329c521671a28bac424226821a4b60c1c5b4f123a9e1c50f4b342313be398f45ae5f63c29f7006e85860b084a6c5c9f3a45c48188", 0xea}, {&(0x7f0000000140)="8bdbc5e9cc8aaee1db5eecb08be178cdf838f9ede496d5ba67f6e5cc79de510e", 0x20}, {&(0x7f0000000300)="ff5c2e3a1d52b3ed4f347862aeac43398a664c373658e9d251046e0dce13808ae5c8c66a3868a9554f97dd84d7f1a0e453f3a7d99ed16fe6f7dc7caa7454137c1c9fd9ace7bba5fcee0dc8958d648424fd9fe2c1ab893121d52f0912dfff112d34475c4c0bc97113f438c4938740e24a79dc3e247a28fbd9cc2ba2810e48a13bd2afbc2e96", 0x85}], 0x3) truncate(&(0x7f0000000040)='./bus\x00', 0x5) writev(r1, &(0x7f00000004c0)=[{&(0x7f00000001c0)="6ab944fc33b9b1605c62", 0xa}], 0x1) openat(r1, &(0x7f00000000c0)='./bus\x00', 0x0, 0x1) dup(r1) 09:21:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x6, 0x7fffffff, 0x100, 0x1ff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) close(r0) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921000000000000000029f46af98260d222", 0x25c) r1 = syz_open_pts() close(r0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xd4fc, 0x1, 0x3, 0x4000000000d9f, "b08d16c6662247ea5a2b2c225faf8a210524d8e5"}) r5 = syz_open_pts() openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x10080, 0x0) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000500)=0x7ff) r6 = geteuid() r7 = getegid() fchown(r0, r6, r7) pipe(&(0x7f0000000680)) pwritev(r2, &(0x7f0000000640)=[{&(0x7f0000000540)="0516b76520d3c98b227e831bb6fd901c1fbebe51ba4548770e2f315ba8bdcdb47acb8d85c6525d363f959765abb80d0d121cbd2257b5254acdc1ac7d899535cb9060345785e0f535e1f9cae7af42559956204fc992e7ea046e33dcfee48acf9411ec100d6b79895d44bf76bbe5f8da27d5e5d46f6f4d54d48e8a17851a689a769706e863757eecd43cdb1d92256ab2e8df4d8e315e5f8c0dbce435a27c336b97890cfe85ba33816186f5fe0a6a505f4ee4541a3f629c21128778e55579c4acd05d4f6c9ac29e35640a63082d792d84fc0cea2040c5ab48868dd0367b59e0e986d6eeea9b04427a704ddc9e3ed8e6a00529", 0xf1}], 0x1, 0x0) getpeername$inet6(r3, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 09:21:19 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mprotect(&(0x7f000071a000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) 09:21:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@file={0xc35251bf57ff3aa9, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0x1c1, 0x0}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) socket(0x18, 0x3, 0x2448) 09:21:20 executing program 1: r0 = socket(0x2, 0x1, 0x5) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2e0000653000"], 0x1) 09:21:20 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = accept(0xffffffffffffffff, &(0x7f00000004c0)=@un=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) recvmsg(r0, &(0x7f0000001700)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f0000000200)=[{&(0x7f0000000300)=""/75, 0x4b}, {&(0x7f0000001500)=""/196, 0xc4}, {&(0x7f0000000140)=""/46, 0x2e}], 0x3, &(0x7f0000001600)=""/249, 0xf9}, 0x840) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8080, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x400000009, 0x0) read(r2, &(0x7f0000000380)=""/67, 0x5c78f728127772f2) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) msgrcv(0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="7c9dc16fe304000000000000000001d4fc0000004000001000197f33acc23392ae0750e0543be3510a4b8dc52ab8afd90d3b5882547f59891d9bd33ecc32e4eb361e47a64595420e8e0e880ea02c71bb96c78701f0729c0ca1259eddbcb864a655c4fd4a708e2d1a16069394ef4f0c2eb2bee5f25c8969b4711772bad141e25d108e7cd87158c60566c463e287221eac589d98a72737f3f91aa4c42b62610375fb018b0b"], 0x1, 0x0, 0x0) poll(&(0x7f0000000000)=[{r3, 0x108}, {r3, 0x4}, {r1, 0x100}, {r2, 0x4}, {r1, 0x6}, {r1, 0x20}, {r1, 0x80}, {r1, 0x1}, {r2, 0x2}, {r2, 0x84}], 0xa, 0x2) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) 09:21:20 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0x0) bind$inet(r0, &(0x7f0000000180), 0x10) pipe(&(0x7f0000000040)) 09:21:20 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x28ad) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x5}], 0x3, 0x0, 0x18, 0x0) kqueue() 09:21:20 executing program 1: r0 = kqueue() r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000014c0)={0x1, 0x4, {0x4, 0x3}}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x8000002065d) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000001540)) ioctl$TIOCFLUSH(r2, 0x80047466, &(0x7f00000002c0)=0x8) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000001500)) ioctl$TIOCCBRK(r2, 0x2000747a) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffc, 0x0, 0x5, 0x464, 0x6}, {{r1}, 0xffffffffffffffff, 0x8, 0x4, 0x9, 0xfffffffffffffffb}, {{r2}, 0xffffffffffffffff, 0x0, 0x10, 0xff, 0xffff}], 0xdac, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffb, 0x10, 0x1, 0x1, 0x1000}], 0x267, &(0x7f0000000480)={0xfff, 0x1ff00000000}) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x2, 0xa0000001, 0x3, 0x2b3}, {{r2}, 0xfffffffffffffffe, 0xd4, 0x20000000, 0x81, 0x6}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x7, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x8, 0x1, 0x6, 0x1000}, {{r2}, 0xffffffffffffffff, 0x4, 0x22, 0x2, 0x5}, {{r2}, 0x0, 0x4, 0x22, 0x3, 0x79}, {{r0}, 0xfffffffffffffffd, 0x40, 0x80000005, 0x3f, 0x6}, {{r2}, 0xfffffffffffffffb, 0x14, 0x0, 0x7fffffff, 0x2f8}, {{r2}, 0xfffffffffffffffb, 0x8, 0x1, 0x6, 0x3}, {{r0}, 0xfffffffffffffff8, 0x80, 0x1, 0x2, 0xa03}], 0x0, &(0x7f0000000300)=[{{r2}, 0x0, 0x40, 0x200fffff, 0x9, 0x3d}, {{r0}, 0xfffffffffffffffb, 0x12, 0xb0, 0xffff, 0x4}, {{r0}, 0xfffffffffffffffe, 0xd, 0x1, 0x6, 0x4}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x401, 0x100000000000}, {{r0}, 0xfffffffffffffffc, 0x4, 0x4, 0x1f, 0x40}, {{r0}, 0xfffffffffffffffc, 0x40, 0xfffff, 0x2, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x80, 0x80}, {{r2}, 0xfffffffffffffffe, 0x90, 0x2, 0x20, 0x81}, {{r0}, 0xfffffffffffffff9, 0x25, 0x2, 0xcad}], 0x5, &(0x7f0000000280)={0x9, 0x3}) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x16, 0x0, 0x28, 0x0) 09:21:20 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 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/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="847a2abe6c4c208a47944954e284e0a73ce053cecf1faf11c2aa33fc3a06bdee0c5fc7b05ec2ce", 0x27}, {&(0x7f0000000140)="0b21a2770363fddf951c67e1b62cb467f00a347a15a85a99f3690fbf49662f571047aa6c0ed40f27768e4f09c171ae59ef5028cd1f160c2840ec4448cf2fa88b2bfe516d09b6bb68dd70a600d712ba2fccdfea9191caf44dfa2b", 0x5a}, {&(0x7f00000001c0)="ebee6dd18533e5406087b82e985ea5da60a99e3b5e296c3b2a08b0029cdbda52642367869a8f01e82107ff5e872068168b9a79a19d0aa757f58a89e88ac0ebffb6d4250ca0d0363ac69934fb858065bd840a1a9dc5bd2e13bc8d5d619fd5919c47627398e750a3a89ca8ee9c3aee8f267ecfce6f9543ab2b347f55248b85c9107198c11c4a42b88f1ffbc155485092b7d27327e2d786", 0x96}, {&(0x7f0000000500)="b5f8c489714b531ba84cb73181f5393e509255c6bbc8132e9156ae26600414247584587b72e0a662fc12b65da5f6194b0c64fdfc9788edcd623b4230877017575b9df7ad09a8e9aaf88447d9ec2d1099865a05de2b1c2f6f34d1b5819794f859904859b6ac21e9241345abca102479515aae91d784790aac291d0dd73f6b7c898df557c3d87990be8134fe8825931b253576a29d6694d936f97b2021a8848d88f5f44d83d869babec815dfacfc7b1a1bcae656d361fde86771a1f2d20d6833d075ae76e96250f23d01aaf24fbaa0beb58ff8dc94336b0089026e7dd37e1374696598a95a976b1c8d03aeb6be3713ebe85b5d9886f406d2a51d053acea4131de121b65a0bc480037b4fe91b7e0358c9d29b78d0719be919b5c67f8fee609441e31c14c5fff45f6f0cb8522aea0440aedbbee88506234902d0785ef1f96dd81d9ec537236948b7123562ab9024b568185437af6cc6ccb9b9ac552b8082dfa91c1cf94e0b63a0f95fa0ca40f358f99bf7f6382665c198624d9e8c0350df4526ccd4ea4d17a097cddf3a033a64b8434e3f8cb10383a6cc99eb3e177085265644a9284e7562e6e535c481c2257a718fb13b48f0d264f383b07c75ed94f4ca3d8d450e69c5112bb5f7e8d7d5432725b74dc8ba89a446d48f3db09cdc3d091cbbf5cac7669294b76f86cf24f088090dd467357b69c41fc9c2adf7b607a44bc1668e09757243e85872f3bda6ca29a50b04ded9b6151c3bdb7181050e96edaed8ac17145630fd18a60337307b295f67df910930e9d1b84fb38e1bdd3edb27e76d9630752d30e3730ad033ba9b9195a933b2fcf7195f1b7f73fc0089865c4583176699d5cd4dfc38dd121fd462f90d5c027819e86caf4e14c62bb428f0f67967535d0dc06c7b91a1d8a13ec549b04261f5d55e71d938e74aae28859b4175456bec285ba59a2aa9b18c4fb544e4c25f49715366de308353548d0214a5f85378a61205880bcc914a8811156dd58fba985e05eeb7dfa0bdfa9c96a4c0a312f5e31a669034d755afe0671e4d1ffb31d1dac62eafd71b003d082ffb4c48bcc9a011aab19261ef2a70b647f8337c6cbfcce650483c80aad45cc81749555b5b2e48bdfbb37337af4f658b069e2b64bf07b9893c69786bcda34f0c914c1103c133eaa732e6f3067395827b13e71faaa8e0ed92e61e818118d08bc8696811a2d9d7a0cc634d46d0de18d0ba2743f4007bd96f77c3876f306c70461d6ed3c62cd59be188fcbd96b9fd0480754d09259bc1e04220636b940be87e550097c421a40e3da8a13ccfcef3fd37115c5192663bbafeed066a205441afdd4996707d450961990f43e1291b6f82d77e8eb7f58761b5703946d0a0adfc7f44f2f70b2073630b61930a78a42bbb8bc9edd59a346484faa74c599b5eb4d0c18959328633b8395e13a157011c7359ff69769fee153110c97fee1a823a63cdaae0fcd5aacba8aff15953c0b08dd6828f13996df3cc413d3230716fe2b3003cf238f3ab6095dbdb009b44c2a5f85f43323335e4c300d2e128b1bcf3b4074d2881dc5aa244d5951661af8439534cad8af78a147321db5cce48a40146d8682c2086f3340b9598c5f90f12c61e50709f84879c6d5ec3710bf7a7fefa49688ec6c7a3cfbdcf28dc2403da9c08298efa9b09391961c90b68f8db40a0d351d4efccc50d5d5391d04e92f0c11743711dd0b9290efcda8273829d1a6b5ba66c45594303db32269355e3a9af51ace9a09a2dad6d69fad594cfad5f38adbca3f4004e039d95c4b13884c3b9ffc66fedb745c4b95a6beb320abfd6e8fc1d2172ebc95483528982bcca2df02ad7091df7952c88c26e9a3c2b85e6bf387d3facf2b2c59f44b5224d0d3604988ce54f27148cd673e8d892a2185acaaeb5d70dd2760bf154cf7a44703b65df10498faac8c366a547693d53f292a19a785201d52d96d48290cd575f53532bbd7637b7fd9162fcf94ca0db6feb7f3aaac1fc8500c89b0388c9db6c28d6a8ffaad575cc2a92a52d2f5c94395d254ad0b74786cde4c82fef480f7cb3dac5e2cb311d0ad2b2e16d379e1bbfaadddd177ad4c44f0ec9318f06f98d012599551a485539af72b54de3a229db1340075ca7739c7b7e6a9094cd4d0c2e3996ecbffb6d59f0516e76555edfc3ce4200d4a62003caeafe74fdb37657d899056937b582a28805df4a952c645415e4c40629081174bfb451df474363c835d98541b28c3336a6592344ded2b66b56f15acf7f1022a86a691c868c9c81afea8b44a961ebd49f8d82e714eaaf29772865adcee3ba102a7a1120130e99e245a00815131d4fc73d6d4328445b29ee476258125d6bf8c147f8feb469e86f0045b0fa8992136297dfd0859dfd20458b40fbe70d0e9f5eba6c007cb69d7de6865a357c841616b7c78fa54c5ee87d6802833cf59a733eee3804a78eeb5377b32746a0cb3b459e12e9ad129abe5e219050e076981288c207b3ddb960305771b0964c30f0a3b60fc42cd04fc17e590699be5b47a73873b04e8807d552cc920f4aa733cf8f934f5d2837f0525ddac08c4125942892c314661137f525261f4ba53c99a9ae58e7a038509c66576864a38b31e3fef6e347ee3c872103e30592d00182c6b7b9598ef0933148a76c2468e2f67954c774a3e5af9594f69475767e04355c9bf3cbabb73751a0853d1aa4e82930062f0fce6377af5049d5adfda5c167f04edbb4e6a70d35aa782ec6df84e30391fcfbd7b898d31b342bbd618d855caacf97517d95ca61517edbc39a7c490b6166414d2ca19ebad808a9596207f74d3416133d84130a4df9c6911af57ade46e9e4d9b0219340a6aa311e4d936e0f20bf26bc94d8a952053a5e6b065eb22e2c5be916dec6a8c52a01db5994e317d68e62213688066bc35b12389319ba24df247e737d81464e8e3a712d75a20cb4a16ca4f21b471f2229b85d6980598c2fd498d49989dfc385c198effcdfc338e2d5d3f537597eef2d2f7a33ae38f47af4357309255f628a85fc596396b33513916a9866966cd12c60790d1c6517367e9955c0133199b1b0d790b1e13f631444f26c84306c94ce65e953a5293c847f7b0720eaa039a6b932a541778d45cd21992ffc0b6fa012ace562fd42340709cb4be37599475af90e79e24299450b8f053eab9d5c1afb4886ee34b6b1d828cfe6c6a52f3ca95d045ba0dc2667b8f288d812f42f472f58e51e611c1cd3ba0dc8fe1d190b0c4105b1fd8fc0b660a59818d706da69ccaa41707113432ddb40b8a3e83a3076bf0ccb23b9c5fc063799017197c14810329c329bc321118ad4d8831622b5a772ff8d3442fbbeb834b17a641d5d13ed602c0a8530d510b42877a8b329af13fa612fd98ef5b4c69765a32a81363fc9ccc0c78353cc933119184bb78bcea487706c2b24a8bc00f9be248e732d9c0d5ca4b8a1664fcb435f09bf30e931dcca6bad560f10615092c4483042e2b15d8763819af0eb22005d738b34310bbe8d748dbd98df01e9f4d9208947acd7c8fd9e40c16179cfa4f5ecda249a7aebe590cc20e394c78d202a585551ac650121fd7de36c67962cf739b84147ea5b1131214eb896d733d82b53bcd7f9ef3708e6cb298ca376b5dcd8562f925a2107df805cb25450e6cb32eb8e9c12b1fd05e3e91206f0327daad52009a8cccf4afffd2b1c67129f8ef91675e3bc5662b83405f7d1aa90c5c7322649c91ba510bd6e10e56b7b104119bb152163f67ed5de2a5302480cc7ea88c3511017fc2089f278dbbd9bf064a9f13f3a00d413e1c0548a792c2eda5829dd101d40efdb22237681f7f387283c313d8d3aef2f8ec820a2ae2dc9f514ac41804b4769e040bff4c264f01aa6d77b99f5a3164b858ae36fe597c8bff3a105f856ff766ebb203a9a966411efff7b37968275ab6955a6c46ad67bba4ffad5be8c67c43421ee9041a8f7d6a185a07885035607cfd3b06b5e83bf77a0de53ba7db5a147d3ebd8391ed43c243e12b1160c013cbd10d6e6cf11d5f466136e869a5ef2ad00c67b727dd0c962d52db3d0d8ab1f6e2708d97ba984f23603f286032e5b41e7bd51fb9444d972367242cef5eec49bd20837d84758db5c70620728bd72567a0ec4fd86927739abb01fe2f7eb823c3ea9958f75c9dcf927c08c7a4d555c3974db8e72d6c3f6246b942c0e904ee381cb296a45603cae9357d5f1e614519a169c5d47136ac53f42f1984a625679090f0d715ada3c1ea6d82597ede6265a70a43c6178f7e3deb7a4fcbb9c2396637b1272237aa7336eb5df5e280a91aefc5b20f037e8c576acb4af839bc0ad96196682159c772685b4b3d871ead987ff0d04fa20f3422ad03124f792b5ca352e53e0781594a331c7c4f9c3668114ed3cb0f2d76e7b0c6205c2c0f4ab4fe04ca43ba67df2b93a21f1d3c7ce7d2f64f62b31b34513b69a1e4292bdf16f4d483413d4bcc53274c0e9a5b86b3ec8aa3e580ef881913a51aee08d07d9b3fd6450e363db12c23d4540af8c22a52837b19309f5fddbb5bae87eb5981d95ab4326beb796b467fcc86ef20455921a59dca09a23df3adea849fd4fb40e7be1be51c5e5d6519062dc2f58736977614314211bec4caa6341f398d1c26af1393f30cb9e73ab8117be1a967b9c78cbf6c077f88634c95170bba4ef8341ba960e91d856e020fd19d7398c5d7d71d8f40575d55131c88aa2abc5a70360e3e106c574a89bd5daf42ed7899defc40a8eaf5a1493dd297d8929cf59d9ce140b11ece7fe935aca9303edb7e88859e32775b7ab862bca270a2f4679f932e5b6ed5c0f81146fc653d1ea97a4b7b79c1a866dcfaef040b0e6ee2787cd5171677a47abc2dfd7407aede9510a240583cef86185c75d18afa76477be69fe39046f3e0cbc2209f36f8b0cde47d9cea9fa23e2f1583041a288e2461844bbc40fa8e386c0ee989a6b8d8f4ee36819cefe7a7a513427fb67573e2fb3cd0e94c3e6ddeaf355f9fbee9aefc440fee3372da0809d2d603733ce3266f05819c000de5032f525ed723cc21a2c0b2595c41735f287cd59c9a2f644a2e8ae47c6344fb4edd6eaa590db9e3347676e9c931f04abbad3195e3b20ffac9e9a3f89bb014e9f7cc5fe67bbed6d67fe104e7a4d13eda4e1cbfd48bb3e80a1c75dbb645c410048d8d8bf42a89d216c5a0ac68bd4a048acfc0fcf5ddd7210c35a865a9fdbd0f79b9ed7abdf45569ef3a582f57a1c1c7a684567060aab0e70bba23dc18fda2502fcfc73feda5a66488751c4ff88b01cf9107b2cbdaa5ffe8fe9d8709ef0030a788c13bcb1bd0033eaed3311d62a7b2c18788a421ca47065a603d93437cea7f1609a5f39cb2932c12ed51b54a27f9730eaa68524232ba3e11ba117d2a05849f4e013e25b691ce2f954c97a768caf0faf7467da19a0e8294304561bf7cca64874fef6de3b841d0ed71dd803f4ae931e17c5b1911d2e5d0e083ce14768835ae83e83469f52a5dbc82c593edc6938b3343d190cb913419ae087e32ddef79782439e84a848d04e3f03524d117a1d3ddb62751939d53555301b9ca39642ac3b8e15774b0e54ff6fb23ee338856bf65c359409a780398d9bb56df4b0b38683ac730445ebd342147b111b98f66f4efc085592c7dcea845656254f1212cfb21cec09b7f795f34361e2ab066f80a4599ec370da9bae2f44afd6372bd0e1da2ee3f8c45103f96ae9f1bd644f32457e4354222020b115661d2e322caef91f4785c3b81a3d002e24aaf5622fe7c5ea0e10a2df7f9f22c2890e053d5a74123bf6515cbca5f4cb7484", 0x1000}], 0x4, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x40, 0x120) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) close(r2) 09:21:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x800000000ffff, 0x40, 0x0, 0xffffffffffffffc9) 09:21:21 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x10c) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r1 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x4, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x5, &(0x7f0000000300)=[r0, r1, r2, r3, r4]) 09:21:21 executing program 0: open(&(0x7f0000000140)='./file0/file0\x00', 0x20203, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8128, 0x10) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x3}) open$dir(&(0x7f0000000080)='./file0\x00', 0x8000, 0x86) 09:21:21 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x2000100000003}) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x7, 0x200000005, r1}) 09:21:21 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) write(r0, &(0x7f0000000680)="a4d4dc7d39272e05cc257a354cafb92f32b23d1b0c1dbdd38c8f476e5d8d18da8ee5c40941f759e41d7205fa0dd4b201cc89509fc12be472340b1f52821f51df6a266fdf845f3f30272d7ae97b77fd563215ee32bebd74fabad0e150b7541a9d00cc48798c608c55dba336445651f91f82c805b6ebdf2142f4e3e70e27df01285ea93235f258a578fa5581c5d114ab2add17e1bf2bccbaad0e0d75780638269c0db4a9074e89fc267de32a598e0b882ae7e6ab50b10d51b9b05a108cef4cfa735bd79c7c63a80013ee6486ba3b0d3e8fac050a1ac772ee646ce061dc4a2ff2fb823611c10fa638e250adf4c260b91998393ea2e314154f559206", 0xfa) read(r0, &(0x7f0000000580)=""/234, 0xea) r1 = msgget$private(0x0, 0x200000000041) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0ff2110000d08f9adb46e47f790000000000000000000000000000000000000001ffff00000000004000000000233bbda48e3d96d200000000000000000000000000000000000000000000000000000000000000000082b3b6dc881cae8d0000000000000000005dc3868b000001000000000010316ca45cbd870205354e825dc3a6f2332e57da5ecf06005de6e861d2cb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe08805e059ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923bfccf8659ecdbcc5860e42335b84152"], 0x1, 0x2, 0x1000) setuid(0xee01) msgctl$IPC_RMID(r1, 0x0) socket$unix(0x1, 0x5, 0x0) 09:21:21 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x6) r1 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) r2 = open(&(0x7f0000000080)='./control\x00', 0x8000000000202, 0x10) accept(r2, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) r3 = geteuid() getgroups(0x3, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff]) fchownat(r2, &(0x7f0000000140)='./control\x00', r3, r4, 0x6) 09:21:21 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) recvmsg(r0, &(0x7f00000014c0)={&(0x7f0000000000)=@un=@file={0x0, ""/82}, 0x54, &(0x7f00000013c0)=[{&(0x7f0000000080)=""/115, 0x73}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/172, 0xac}, {&(0x7f00000011c0)=""/223, 0xdf}, {&(0x7f00000012c0)=""/134, 0x86}, {&(0x7f0000001380)=""/51, 0x33}], 0x6, &(0x7f0000001440)=""/118, 0x76}, 0x841) pipe(&(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000001540)={0x2, './file0\x00'}) 09:21:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x4) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 09:21:22 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0xfffffffffffffffc) bind$inet(r0, &(0x7f0000000180), 0x10) 09:21:22 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat(r0, &(0x7f0000000080)='./bus\x00', 0x10000, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4302) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 09:21:22 executing program 1: open(&(0x7f0000000040)='./control\x00', 0x80, 0x2) mkdir(&(0x7f000000dff6)='./control\x00', 0x0) mknod(&(0x7f0000000000)='./control\x00', 0x50, 0x5) r0 = open(&(0x7f0000000080)='./control\x00', 0x0, 0x0) read(r0, 0x0, 0x0) dup2(r0, r0) 09:21:22 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) sendmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f00000001c0)="8e0261cc2b540c3313a631af1b0961421f6d7d3848f3851cf6ee0f6f3a2e5200ecd93bcb772df08491b1420bfb080cc73d999fb7d51ad16a6831b99abb651e82d3ef3fdbb1035633e28f7a5081bcb089f1051538a74152bd8ace743a5e17d2bfd7719d766cadb322416e23518258103bd69ec7e444c10b406d78432f74eacc8c255e36f682f23734c174f4e5216c24fc024851785425ffd78c5c22d3b7213a01a9d1ea71ba2e116fb6dff227856224c3879f9b6c83ca49c7055f5a208ea8dc410df77505b6dca6c6fe806c6c51067161e4b5d65afbef67f01d963b332dbc49529f20b4510c99a7cff947d76cee412007021d5445993eedb084", 0xf9}, {&(0x7f00000002c0)="27fb474528f109d5d8ce76003005ca1e129fac35ba3801055e2e66caf331bd648a46bd9fe16040b4844fe3143883b9d3f69752b015cca6a70b49", 0x3a}, {&(0x7f0000000300)="037130f3b70eefc483bb4dc9af36daf7fb283a0ac8ea69ec0a275186016af6f510062a13006c446c7b1dc40eed0015fc182e74a9663f5af7a97ee17534da153207ebe80927748a29780ec3867bfc8d00e8ec238a3ea37ecbd1eb8f5753a4dfe926e7a0f3cbde89ef786685c5d45559398cc4e849b952b7d3abba87673d0ea8d128f1658c7b89b42828e5eb1e367f7d01f55e2dba725198c528cdd8c0da1ac4b0ecca0783a5867c92f2e6361d5376b116f5c2b7a06d14a706f570a3b343207aa4d7cee0a7959c78489b29ef78362b6b100df062ee02052d0903a1d6bbc2e6eab4cc6cd2e02cb4b4f2f22e0ffef0", 0xed}, {&(0x7f0000000400)="96875a025ccda7718a4893245ff2871149c2361e01a0e8136f9945565e961f03ee6da16cd87b686588a6c88031e0783297a1ee6e98c1796c4dd652a592347e9c26c0223474428bb2eab366b89409f7040b8768a3fb662c343375f60e65b86bc77513e6f115efb123c92fe4dd57e565bfb982a789a9c0776e0bad9c92ae86866e6477685da354d08e04b10dc71891df28adc722001c792929702127341b604f17f47973bd9db75f53f00c29ad2977edf64424d21887ff76f7fb1f50cbf70edc39a5d2eb74a8a289c4", 0xc8}], 0x4, &(0x7f0000000540)=[{0x108, 0xffff, 0x3, "662bd1c5b3d65a97ff5342cb582317e307acbac2fe31cb6b2e7e0aca4313257e0857b36289e46b2138bdd8518e9969c94d29ff66e1bec103cab4174cae6cc826db552ccc2eeccfe8b6b0783e08a30668b43283430f1b71b729949cb41da45a6f5e7e96f632107efcb6b48d1bcd7bb16d5335810b5d27af5a8a4a68f21324ebf29e38b59ba9427bbede7efff5ab7cf9dada80402c51a66e39a5079eff05b334df17f8931431dd61e8f48d707312ad82965c339efda47b97748e8a68c9e8c14cacc9bffac82e8ef756227089407670d3a851965b0e31935702dc829b3227e0d761b393a5aab777d6e267af10bb06ca48e38b"}, {0xd8, 0x1, 0x8, "b6533191022a6a310fb1766390d12212332b9341693378ce68e06e84ff4bfc8bcecb7f814bfdcf26e33a3fff262999e9f15c63083cf257c931ce2639d13529bc625fce208b50ff6a7c7617f7b483bb6b222bf4b56139c98f994d46d3c49ec85d4514b6503e2f582d69afaf202962191796a2e227a8fb451a417ce1e6dceace96e042cfc06edf7d5126213625be37b48da7359a85ae3485c397a823ba8b3df5fc809fddbfeb922031dfd74b5595dbda12df19686a3cdaa79829738c647402d6622531ec7efa"}, {0x68, 0x1, 0x7, "96c3feab559aab0012825404bf32997fbec56bf06caba3489e5ffc1379f8086ae9ce988ae34aaa074591eb8b0f7731588af158d13375d6f6801e252af7455c7a89a3690b23bf96b4373249a1919f1157f4222ead55bcb2"}], 0x248}, 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) write(r1, &(0x7f0000000040)="45bfc33e8e5f006e08288738d10d43fec72c610fc67dc5b7a51c79eda16ffca2373ba7b46572ac0daa7265f2761d334d7f2f5961ff67c57502317dd101e89df583e0976172117365f5269065a14650b2b3b43339efffd39ae4a9bc841bd663bb233e1deaee499b1753800a310d315fc258874926d72b7c6c40585eb45550ee623787d2d5dd86083aa75a5840980b9a339ded7e60899eaeb3db09e6c3daafcce6ea1774b39c6608c1191507bd38f50df99272c4fda3569c9ed287e9d2a8e8536fdaa3a4fc103e", 0xc6) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:21:22 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) r1 = semget(0x1, 0x8c9f224e71b813a3, 0x25) semctl$GETPID(r1, 0x0, 0x4, &(0x7f00000000c0)=""/175) r2 = socket$inet(0x2, 0x3, 0x2d2) bind(r2, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) flock(r2, 0x6) 09:21:22 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x11, 0x80000026, 0xffffffffffff8001, 0x7}], 0x8, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x81, 0xf0000000, 0x5, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0x40, 0x91}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x3cba4b4d, 0x1}, {{r0}, 0xffffffffffffffff, 0x10, 0x4c5da1eca1287209, 0x81, 0x1}, {{r0}, 0xfffffffffffffffe, 0x1, 0x2, 0x0, 0x10000}], 0xdeaa, &(0x7f0000000240)={0x8}) readlinkat(r0, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/165, 0xa5) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kqueue() chroot(&(0x7f0000000040)='./file0\x00') dup2(r0, r0) 09:21:22 executing program 1: socketpair$unix(0x1, 0x2000000000000005, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x2, 0xf0000000, 0x3, 0x4}, {{r1}, 0xfffffffffffffffd, 0x83, 0x9, 0x2, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x7fff, 0xcbf5}, {{r1}, 0xfffffffffffffffb, 0x0, 0x82, 0xa7c7, 0x9a8a}, {{r1}, 0xfffffffffffffffe, 0x10, 0x0, 0x6195, 0x1}, {{r1}, 0xfffffffffffffff9, 0x2, 0x8, 0xffffffffffff8000, 0xfffffffffffffff0}, {{r1}, 0xfffffffffffffff8, 0x10, 0x1, 0x6, 0x81}, {{r0}, 0xfffffffffffffff8, 0x0, 0xfffff, 0x8, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x8, 0x5e}, {{r1}, 0xfffffffffffffffb, 0x11, 0x40000000, 0x100000001, 0x7fffffff}], 0x3ff, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x4, 0xff}, {{r0}, 0xffffffffffffffff, 0x4e, 0x0, 0x92, 0x7ff}], 0x2000, &(0x7f00000002c0)={0x1da67045}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x101}, {r1, 0x1e0}, {r0, 0x10}, {r1, 0x100}, {r1, 0x44}, {r1}, {r1, 0x1}, {r1, 0x3}], 0x8, 0x284) r3 = dup(r1) ioctl$TIOCCBRK(r3, 0x2000747a) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x1, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 09:21:22 executing program 0: r0 = semget$private(0x0, 0xa, 0xa4) semop(r0, &(0x7f0000002840)=[{0x3, 0x5, 0x1800}, {0x0, 0xb0, 0x1800}, {0x2, 0x9, 0x1000}, {0x1, 0x10000, 0x1000}], 0x4) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000000)) 09:21:22 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x67, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) listen(r0, 0xb085) shutdown(r0, 0x0) 09:21:22 executing program 1: r0 = socket(0xfffffffffffffffc, 0x4007, 0x234) recvfrom(r0, &(0x7f0000000040)=""/114, 0x72, 0x800, &(0x7f00000000c0)=ANY=[@ANYBLOB], 0xa) chmod(&(0x7f0000000100)='./file0\x00', 0x8) setsockopt(r0, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 09:21:22 executing program 0: r0 = semget(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{0x3, 0x800, 0x1000}], 0x1) semctl$SETVAL(r0, 0x20001, 0x8, &(0x7f00000000c0)=0x9) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) semget$private(0x0, 0x233b3c63ff793ee6, 0x3b0) sendto$inet(r1, &(0x7f0000000280)="d7f19596ebbd70289b0efe0b09f6538f31bfd9d353a11f96cd7bc3d123ec674fc0d7a81f83cb036cbf4d2e6707a42441d28145e3f1f9fc7a85c6a304338231d00a06b6906789892585f2cfff947be3f30ef7ce0c049c741a23ffd69a59916c9f3281f1d9811380cd2d53230e1c1f26d6061aa82466be1fb59abb70425ff530c198a74db31b7e6a9fb48c4348b8624fba49354f977e76120ed07041b8d278e6757e5d98d758f8a5afa7b6d8a24fc40dc051a136087bf2d25a294c3381dc7336880c2b51e9790ef434f0f0980a48e650ae029dc3eb78707ee2c836baaac908b4f9336ed050c17103631ec9341364f2712494e5d09a110a7ab7d657357e0456a29d53dea0ed9212beaef8118add952809c9d1e315552d9ff5a2723c9f9d1c60eb76bede149685defccb8095ab494b9dab227846037b90dbf27fbc1a7564ab52a0d6b2c3549fe84d3c1f3bc67103e3d6a3cf340fef49955e14e6ad2d6cf4301279773a9fe13cb3cd00106f702477041c8378c8d0b9bf0ec7f093bc95349e9a74004bb8e1cfb0ca17111832641dbc4a749dd7a90782863dd787e657bc6c3b71404e1b93a0d8b1420800c49d9705345c146553b007a07dfff8bd492496a895af0d3484874f5ff8e2164b11e885d03ee2072a9a07ffd9efd6c79c5e4113eac3a575885063146d0477c3a946ffc67cf59b420672b34ada36d63f39e2ef6b841d461264f9f23224e8c5d30a535df3bfa6dd2a3d9c01be5d55f8c43cdccbc3b71997802cfb3623b085c18d13279ce96c28934f2869da63fc3dfb8801b2879bf232d1a199050ec8ad06b0b5c7bfa5c4ed737c574dae432b7f70dd782023b3d4fe1f84083f7ac1caa6db060587aff4ab3876ea84a1ab37147234ddd263cd8b324247646c6c434f71f03c8b1134b0e1ebfc3b43bfb5d3ccfec4c1a9c69296dfd668503f7c44a8dd6097ea0fc7fc0dd926bb01b655345c1361acdc4db72324c474315fc5c8b498d5a2e1219080c6eb9d48a5c5b5d6e43b9f3074c6b702cbe5cc59c7303313c9c24254b3f56d406651eb855ca225f52fd285b2acec7a8ad17ab7417e4f6d81b784cf4c21322e7cefe198c70dd3e153d3b69a283a9fda982d33a090749c1913b349c853a8d663edf92ccd63cdffffe82e2f99f90e28f5406fdc5e5794363047495bd7aab4bdaefeeb1f7cbcae562543c52eebde63bf112b6d9d17db42f2ca1ef4a08de31811839b2719343db194478ed1115dd61fd37afca7f9ec934955d7d6fa608a4caaf713da9ee463377c8ee50f8ee48a52ed80187e90f0ca5650a88de4956896209eac0fe6e6cd5d51da4c26e24c79b7cda92d4923adaa3a461beb1330cd6ffbf49d60aa4ec79295e8ec367c48407d698e62efe981138380d1e63f39b6219d1c6fe03eddc81bfd4ae91612a5d0ea73cac5daf1ccf527be0d57c0cde37311c3725e64eef57b4e6f11bc75db63d3d5688b6fc9212bebc51378415cbde116d85a06fa211cb526a916b871ce57a444aeba49a1427f9eff4c3b40b82673748738914407fe86eb9f866fa2db4d2f7937b9fca6b1e08afde8e0da8a00d9f569893cb8600fc728921c7fca91d782201c07baf65fea3811d6bf78f2dcec564914748908340d5ce1618e2444e359bbdca5ff3fd4c38689a680148c257f556a4d2f7e159dac38599e36df3e36b5b8c9cdffdb92d89316917c24300a99a25b705e55665c0d435ea8b032d1d3a15573bc066fb5db04836e297b320d1c53c5d73050a2e88c90ee59caed001d31f46f7d0c29ffee89ed9be0308a056f5ffbd4b239558fea78c8d361afeab8c90201e5c959772218d024241f3bb2a5189f13e4431b3aa3186baa0a6d915aa1f1d7625b1d061293c551778b7ac0d81f810c756f80a2016b6e06f00ffd97b0bf045137c09c5b4c68a459be44f0f37810bd193db0212abab130bc8949c8e30f07ecca79a198d4bb483d40d7e09bafa2c0bf4f1f5a06739b34d051824907c19bfed0ec4555aaec553143a3230243365221d06b829c778fec24ee5b167f784338a46b3309e12eac8f90f5ad007c0ff76ac9a37d5512f8aa94ebf37b1fbbab2814184c4a3fd653f0b8ec2677bae4633223addacabf359ec894dc6a1565502e663c56d0f27f8b4165155f31cc17e2dcdae36c900efc4bbf259a0d9457200e398d4070eb3dbc4caeff6037db6330967d8ef90e66733c4700b46da7ef88cb18c27fe5006daa34fcd0799883e495d5386c5c7adbb4745734425d3fc9b4636de66bb89ea13a7f565f859347d256e1d1b5eaee63a5e7c25e8f816a3ebf7a67cc1da9dee9f45f2c2afa25fc8e8d869948f913e90efbcc0042bafe55b5d1219846d201b764c86ad50891295d18dfe38b9a248c865f9b4a0b2cfd7c1e61dc6ad5e82a00c922f1a73f0d5de9a70823deeb01c85f0341208546be0abb231619cdad0e1043378986486e0e2c9418c79ca6e9da09f3bcfed4903e262b2d9c042c762facc8404493b1d11fad19f07b6d941c3fd9ebdad4e651e3f671d5f58f959475ce78503c7a10c2aac7c3b4158d24769f6ceb37a0b6b1707b85df18bd0c54c694e9a68f3e2ec1cae108c9b00406242283f40c3a413eb2f21cc0700c2d211c801075842e035a5c970da9e3d5416b5c2e52a2fe4e17f6bd0d0135530999da22314b1fb53265d4a72da7e8a827e8f88d57909e8cec585b84019373106d1660a0a6f930a3b58a6e8a00d22f5b60c111e87b239823c092dad7e5d5df4489332bc986e6d49a98bc3c4664ec82cbc958c88705362919d81e79dadf0ae5f02f88a45839df6734c9ac6e0a2deafee857de766b5359a48ea9bfe5f849d668c814a02f4d97ed2933e2cb8fbbcec0d694d11782ce47d09a31efff9265641c53bc24a9dd9f5bef33be522f13795284ecd89f82851f8b42764b8747a644b440ffd9bb5ea97818f1bf28965fb4cefebaba5b330875f97b3e4ecd0ac161db9c94a13d687899e28f38e8453ba07e9483e59c4bb17243814d4c27576008e6c6eda609f5a3fadc79f18673b138db5766a94bbd820108f912fd947cb532c15ee20ea0e430a8dc55a07ddf5cb74e6c3d5cf1acc86fe0e7aee4853cce691011044a3f7529649ebe01da9dde917f8f79307b11642b3fca1c7afd1f68b78a84871fe22e274a114d339788016c0346c2b7076d390b35e0152b1632ded2276048b2bb69d72e2db9e6ac94488ceb9f768f6124ae621fdffaf272b80f3123884ebf692b2a06daedd310ef795f381db8c432b821830da42ab1a5ccb2007d46f0fb1d557133fe9843f693c2989eec3850868ebfd12d8c234e2c6dd425451f02ccc91c535e885e3ce1e589cf0da270aaea170e4e5513acbb42bb2ee3e52dfece12d41f0f87cf777a5671414007d7f61cc47794db19a971b469bd0a301f52195e71aa51ee8dc8e12e2ad6400d5cbfa6e73b0bf4618229c4166a9435ae01782371eb96f98d1e3078b21cd49d02032ef4fac0fc6c6a6d9c57e959ffa50a1b2f2d3fdddf9685373e7c47b735d8a53eac493e1deaef592f4d8a17cf72fa46c0ef189ff8ef9e1e3c0901ad1ca3f676ccbd2b0f76dcebb63dbb3b068a8d7af895106c250f60096a380a834264682d1d3b3ff605bd200afcaf8f1688a6b62cd9777e96623691e3ab93018ef294593a4924ece0e57bbaa88c5f9e1efc809ad50a2eecf891c6f94674b81b04f5ec62cc9d22bd334935af94ab0f2d4934d1b3fd0c9e55720adcd916a0b3b930007767640b83411c328c64043289d9546452f5f3c66092196c684cbf3a1fcee9718e251cb4a93744d886080a06bd8b839c8a5ddfb607d8fef5b545cc553c1fbe6654d20dce9190b10cb626377721a21515fece46e083517b1b52200553315b4260defcf981830cb6a0f016bbeeece0893acab93dd1b73c41c5f34fab4e3c3ded6f48774f4fe63dcf7457475bdb7a2eb6c91dfd8aa55a51f9fa7886eef0007c31656a284b7bd232eefda59ed939e5496eae822e85a81b5aa7ae8f42a72adedeb66199f3eac46178eb99a8f949ea18cc0dc3d3a985507b03bf0846c36d63f636cd4cb567476953bad89808565a6a221a3ae3efded485ac53e0bb98f518bfd515073608e2a3776cd7722bcf0e923824c15d5bb21d33160c01880d2daaba75668772975be6b88c654dcb6af3f60b9168abf1389dfbfa42fac93a11a1a25b688f1bc86581132ded587782e80dc3932269e9da002182b6f3fc905ec3e1d636be46991c6b863f0f4eb8796e4093e6fc1ffca210ac1ee92d19d39d6a274b420448b7ce0eb3110ac69a915e247cd0e7b02e78005458047d2650c80aafbb0a50d57a0bf3e0d39ebaff8ed34e4bb9f7e5f15c8c57668a64103267abff72ccdd3b241078629126e45ad3c4546498c4987f9bd67769f585d49339abb37a18e389471785f41a792967c920520ea71335e5317aaa1f323d57d93060dd7abfe0e7f811c19274a55d9e4c1cfb10c4a3599edca2f1c84feb9eaded35bb1af50239a9bdb2ba2539b3b4f1b5ec665802ece603c7d53719148584f33230f0e6785ddf9263396bc3ac6da0dd9a69981cff2d136fc0364d6b95d8509a187f1fcb42cb825fc2236447db9aea5268858d393418c2eb28e508c0979bfd6f617a0670e1d2e6d68c53211bede6139ed23b9dd7501875f12f5548c1d43a6a9811f0c0ce728f53d9c29d3ded4d3667a82a114cb7e0791665e142c7f61d2008dea1e59a82df4f6a9edafc3822b7cfb844875e91b57361a063e2982a10f1019c5cdf212c8b0095298c1444ced71465d83dfd23e320e982ee6f2be42392b3aae49726f16f7aa308a18bbcd3217a275098a87f25ac321068bd8586d24ba6dce354dfcdd2c5166a6c51e8e084cdd0a6054d38a0d7f91c92e09ce2a2069cd3f24677879b3a3de25bc1f52cc734392d50e1d13a5b7a9a43a150f5e7e9bea38ddee7518fbb6fee456fe0e9ab64d9f623809c0f597cbcf78ca3b5f7516e545c890839f59d709c9c9a3abd26f095e35b6f470a33585519076bbeac3cd9cd98e489c6de1eb09acc7d98a08a2917938bbdd7dd9d9fecac3edd1946f578609c56bfa7d62837882ae00448483f3df83b18000e903a8c8f1eb13453fc4e8ffd84d61b35c5c87cd72eb4776553de89eba5e7e1e1deffb5ae66a6bcbde92412f974c57346d868bddcbb2373ab2a983df9bf005f2f85947d8251257f43c9efc29871ae30aed28ddafdb8b18d583182359ac1aae3c3096e0a383aa1961a7b0331ea687c5a44399b8b21ccda83ad97aac4252aba8b90ed6c6fde51bc8d4c896ef7da5e41df59608d38ab6abb5714038138eef8aa5018333c859eacb77fb3e8c87ec54d56a1460e1e4afd8e37d6ec8edd5eb404287a963cbc2bab89d7f49f8621c1edc5cdfd6ff4ccfd668945ff7fc99d3ea012385c91f767bcb91a32e87cc5b3fae94ee1f653b02e37b86ccc0a20e4c8543a84009e9b42c17ba00eb81a39610a2a65dd44d898aa8ea9ed0a24221525e2251b51a5f2091bd8664e12cb8cc87ec9cfb840eea9b61c4898c69e27752f4d3dfed597b2b2c17d4010e8ed07db542441fd1f3b87f77d508d731f68eca75f92338e9c95a9d0e87e8ad2625b4a6700bad2e51733ecbad4c5a6caea5a662c97b0a490452f37546faa12d98945affa6c30851aef0a4d4d3e3bd10396cfc03631542bfab4ae80bc06a9f836b8d117ed677dc006bec143502dfc871c537072cdea1f3ab15e491a26484b5c56ebd5885469cd2abf01baa0fb6cddb443c7e6c7b950607b4e8922fffb4d51c60659e02489a1d0bf84275eb6", 0x1000, 0x40c, &(0x7f0000000080)={0x2, 0x3}, 0xc) 09:21:22 executing program 0: setuid(0xee01) socket(0x2, 0x4000, 0x2) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) 09:21:22 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="58ddd0277f665953b84c031c3586115f99112005413a002d66142b98b1c52c7742a31aee11c2857742e0462f77f742b0cf997d254cd348d530d61bed80e1fa08bfeb3281969f8c590f0d01faaebe497ae7dd50bad75a42ec50d08dfe0b193c35620ffb0ef8dc9cd63f7f9b938e6a127c733130d7d6720fcb7e9b647eca37f1f198a17b9b37a8c9b1f94e0248b94dd637c68298b3366ee1b5af491fd2350af7656a5349356f48ab1da1741b315bee7ed9e9116aa3fe07dccaf3e17d66efb2a4250233f59556cb8c09c2195dd118ffe6169b93e2927c1b7ae2e36bd79e8a2599d57571677ae866715cc99e19df897be9423c4031d92ea05f2652a0e37a2a7b73e17c6d96aeee51b2d23e5b90a4a8bbe72cc4c8f9e6ec20db409a0ab61075df6e8fcd3bfa349ca7465ae6a2d69f9d6c277ea51e0cccffaca37c5f363408afa09bed28fe3551c1b4cabd138eb964266d1ef22909580343232154732ed412ca17e35e4903307f4153371a81d9f95ba7cb4312da038dd5a3a816fb75cd82ce5d396dca0eded058a72a37ce48d0e30e5178cdeee36f1b587e4b80e6dffbc19fbb8bccde8d1e1f31a339cf72c9eb1d01911075db6955607bb1cf77f3cfc71b840eab4118ade44b427669adc5f79514f1263926fbedd1451dc640128717ff38de44dd28cf7f3e3cbc8a5db79e05c150b3453ac300c9fe2edbf2215b4c97532cf2631e458bb19f465ca81635a109fce9420e83320250448069cc8bc11e5deb9ce6551a0348e09f12ac485fbdc2ad025cf984b801b78b1a1a24a90a52410c2bbd2c230ad85620fa28ab6b117713698de02cff880a043380f5d00a153b655fd9403156119477d0fa30d76a9d77daa1774a0a98dc777d6f690972b942809d2eac71aa20d44386b5f4f19f98282058dbbbfcf9c5a0e93d648c041c2cefff68a564be64ef4c818cda15f1b2f70ba48ff4e1f5705d0505b4bcddd8f68ce5261f4256e9291bcd45d8ea646359574da6b7736b5baaef2127b449ddbc21b485352b605c13de28182bbe9d686c7dc68ff20cd61a47f12b1b15ef5217f1722a6b1367e7249486bd3c9f2d5313339e249e3efdc0b28488e0e2f72f9d1c43446485e128828763d9f5b3a9343646d9d73459958337babdb5e63b319edcc2328ec7c342a12d85a1e61f1e8d7629f395028b1a661ce0260b46a70d4d149652d3574ccb38cab34c070ba7726a8671c92ee422bde77ac0f07ee9ec3e3d5940c9e01cf745dd11e55788c0e9076b44b86a9da519009c6740054c0f174853e9a4c2c0f04c3ba57f8e10c4ac99618d123c99ddc5d1f7ad12f75ec8e4d10e3faa96321934d6195f18bec9f3c08841644fb7ed5d1a4ac300a7f93cb291f55fdf1fdb783a07026d491b84f53ab8e45ceb36931a36644bec547efc446b6457f5070e2db9c0ebc84676d20797ba037cf8faa20d714895acfadddd530526259633180982b48ee46e9b920ec5dc37923322faa514e85eb9ae114ad9bd97788a121bae96057c649f1847e0ad83709902930f0bb0dd187fbcec7f6147637e38e720e21e577457cf8723e766fd6f0c196f64ed98feb4ddae7c6e816c41c79d8f168fda75bbcbf232fa6fe3db45665dd6d303f0871ef95276297cb5078b1441510d78ebbef75ed28e46b06c42a993fd32701af09e73e3cd6d2c02c44e0f0c6f3cc335a365c092326ae8da0c5c0dec37901ff566860fa4c60a83d14df4019009d38c9cffbed4b8c05f165cca612e546be7d36538e59514cc17d23022c624d781ee0058cd9a4fc2973662534a54f9e2baa85ab1d882e1241e6bb8f66cd56bb3fd08180982acb780e667d57bd31920343c2e42f3db0b036ee60ee63214530579208626b35bd74482d009133ee33dab35d176a1a33dda4cff72f92a2f0a53b6c7ca61c41da8fe5dc7cf8baa2700e7496cf704f624c010726ba8f6f32661e427b0f495fa515c1c351bf72112024faaeec92a7684c9380eab02a4ca6753056613002312bd0f348f63e12be13decbe563511b628702b0661e8eaf3d41961178822d09e44da7d670535c5b725baf73a8e015b147ae435a02ad78ac0168ca6c2871cfd6a217c5d33c0c6d885e302c8af5fd95918c9bd930843763e56667917f932a134a17afe1bb8218a58d5bd640dd5a255359b2d8761e6e0d7e9a05d0759015d4b58ab9e7969f08218143d5342d256859434a7bd90596dd263a4dd00b2987b7b125ce6ce23a1d2fae77ca8ed10547b30d7fab4d96a839f916b5eb93454ff936139efa036cd96aa4c0805bf5dc271a5dd5b4e81cedebc184b0bce106438a405dd3a4e931c9a2a3dc99327fa8c648eb870aa03e886c81c4c01311e79b0cf244c28688641b588a078ce14286644e2af34b2e9839925a5cc1ae46c7b61e7cdbd4e06bab3499e49534a5ed640b97bf801c815f72fe90da8c71565b9127433933c637c559eeb2b0abeaa5cf5cabcbb86708108ed7ad43e246de451b9194eae5fb7d03b741bab2642a852ffa149cd9c16e559a2c59e661194eeba2c0557c601c0285ce4afc4715f632bc7a7720953883814b60e4a83e8ca94dfefff27df1ec0258fc657159d07335a9017418a2303f45d7cfaaad07d43b9345c86680fb3937a1d331a9f0858e8b432381eee5403951b889f548d44f497fbe7a5198c70277078532e471090585699d76169cfccf236e5df0bbe2612777cd50f763540377935e0be79e1bde9ca890f3a23f4908401278cefb362f85e39fce258c67bc4cd86229173ed03eb79b4e55d434ecb77ac3c070b0fcea59773b1b840c20963bcca7f36ada15ae5efc6ebc4e35f05e44b80b1348735e3e6524580156ff542cd565e9a94240f8bd69508108c914d59fc4733e4fa8c9b1e0e054c2a441b51490a3aea951ee6fe2d6d7c7263e3408efbf3eff2bc7d80f8fbb65d40c33e569403569e313320e02efb9bd30cb4a46528c79fb6d8adc22088d5efa0b12e66c4c762d38e7fe0897c0c56af9bde71f842d5ed7e10c0e471f788f3d66fd4a48670161818f6d8f4609d758afda0e5ef931165d72832a1ad7ab24ba9b3db453716e7f24533cc73a9f2e87e5b87d182f946a076e2711cbcdf6746353aa9b9b89da3f493dab55fef3d367c8b83159be7ff70c979031283ca8de4e40219ca5e39fa83c31a5b99d746bca13fb015abe0e606cd536affd3f6e4c40b9b3c5aca8ff3af728dffab061569fa6204ac820c4fd887359e106d11e27fc4de76d3433dc018a136325e673e69c394ccc84ae924c8b996c98d6e9ba7e07ba41016e7c64364ab5b718b07a461ad0267f011bc5c770cfc2bee49153f604c69eeeea750b003884de0f2c9d20d1959cf275c22d8581063bc5c54a96c1a6175d84c7d9f6265f8743a44828d318f19846886e53120e4d885344603ea9bddbf8aff2c7d99b12c994723ceba27f154d65011bf6d9f421101c9784c6b70770a87beef779e4f657805574fc6b27afdfc4b80d0505a847950d9b112a052d62cb2c909628459bf1ce01059907ffb576f938f83aa3a06371349295ab790945b25832a65c97ca2814b6f3bbe5863dbddc9a0400b7019a5ca141e18b35a7dbeadb0f43c8b17918651b70e7a6a89d5698d648b32df69a1555263d62fb775feff798029dfeaa5cba0db96ef81987971d68b97d2587260b151b270cdb609506f3ed091ecefe25e37ee26f5a3aebd8c129be48be296bee6fd12fd3227450b99d9724023cf544d3dc9b3f740e65e5d8e0177a5f276544c0bf6337bcdcfe16ad81d851089247f0c40e607de2cd7421849739d98eef27cf1be200cac944dffa5fcc834e2ef910baefdd3e0f67432b2b2f7df1133d34b99069e78f4aaa51414e3c8470987677b0d0b644148e3784fc0ae55991068ee44a8a1fec321cf491980f6492390602e98c5303024ed51e1c7246f92ce7887a058509e0fbc6521dcd240beb79e0351c03abdfdebd760da04bdd7d051fe71528766532bc84e0d12d5ccaa626af99ee390770efc6d4d86576b2d3568b2f8c21ad5190125a7470b51f042cf679e47c5408b6bc83c366b4c8d0c3b5da9b8c2fc3e7b980159ddc03b9aa801f28745c2b0ab519dc51582c573e54170e85eaccf0cd1a8613818e10a91fde165af17f3578ee6419a57cff01b0d1b4110348dc649a98db4ebd2827330f7c33aa4e33f4338bcb2d74e3ee5dfacc75d5d98d64c86ef9207ef09eadad65af6b94f85966f0e4b887d4d35c171531c1856109e894e284bd53a1781ff76924a7369c850d5f4f55983ac46aecfa8cd7c5cd3fbe361a4c4034b82b505e8d6f09dc43063e2909dbbfe3ff09127173f15ad0bca9ae1298f856a18004e0bbb8d4e455cda2ade6fe970a3d49d04506fb6b0210d29f2e5263ae165500e7620fab937748599a19588ecf94653e79e007fcaa24ac856c02b0027ca7a258ee0cb763956db3660ab24efb826776fad32b82319ea6412f3a8236c7c5caf4f1437847c2eb7d718d7bc70285d5dac498cfb874cdee482e527ed63fd2988cae326b89a0cb78141ce7ee9f81a84fd051a3a79a4cd30b96256ec66e9627051df1c47956e0c24e3f1a9fa84a3a36f26f82fb5d6445628a3895136a0ade3257086f17af4a281cc688797e626f209626bad5b5e5f968d405c99289f400b681e6792f1719ec39f8dc8da28f120fa885e6df9e63b13c0b4e6aad19439631694877ccc32123b2b2eb5b80958b1dfaec5f2d78ef1807c5c1620cf9729d429ea8dc582810cc3e2adf26e79d1f0574373db6f5e72c57fa63b512bdd25c56660c6041bba72cef440ee9e8e86086ba42900e9b7c6cecbe5c99dc96110b6b53b1e82f440b697caf71386e3ec67f776e7bf5385d675fb92e08c4581ea7c3d2f8304f1d9da561fc61fa6fcadf425efd3d569bdca9c704e0a6f9281d74223cecfdab947a1d347fa4396d37bfdabf1f4fcffee5970a732018a6ee45a838fea56d6eb6b6c02503f32c9d7170e5d37323587339c4fc4d67dff6c33154c7272e875a3d9f75a80cfac153a104931180071545c6344234aac562345c9c0dca97e3a9037868af6470e4eff00d544fe9a8a40a08ae3bef985a3d3044a7f47fd9c82d2d15f694f69fced3dacc809017cd3a96a4200f124ffde831e062e5371b155bfead6a5ec3aa517a073aaf57b848e1241c9a2562948f163c01af9625f1b572eb43c92d3058652906e21decf1af0852b17a76c91e01a8e6c65e48b34cf47833c940e752169cde68d673cc609080087ffb95e01d6d1198dddd321aa06641f25c6503eee4594016ae5951696dceb3a08bb2e1e5a2f7affa8ffc74bb7a8764ef694e80f04e7a5235ad5cd568216c1f261893a66022d925b93ca5ffc89bfc55f64ed41ba175d759799794da1602525cd2104f3b4b6f38dd112df7dd4c750b4b51762d262c840c34ca6939c8b726ada37cc018c6fe48abc292e666e077db5d61a9a263e1492d72b90a21ef529c57f3f22c9c9040969b7865c59cc689a990b289f8ebc2f4293e240fc8d1d45160f78cc16103f1e9a13c8c5e6c303849959e5083b3875bd125ddbb93fdd78df8d4c0c9e8a4a0de6bd9543b2b34b4567fd135e4b7707a5fbafd041bbcaa853efe7f14e177c39f2b665fecd65dca856ebda0145b04452b2dcdf236737971da99845ef9e4752beb44c58aa936e95eb22ab63e27ba689046acbe5d4964dfdf4e9b55f15aebbfc32e2fce086eca7f8a8304bc9e962a307744b057796863284356d217ec2a866c10d5813308eedc6326135e99babcfb8a7a56428c28391add472e52677185d232fb3c253c6", 0x1000) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x14, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001040)=""/209, &(0x7f0000001140)=0xd1) 09:21:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) socket(0x20, 0x5, 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x800, './bus\x00', './file0\x00'}) 09:21:22 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x40, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x21}], 0x1f, &(0x7f0000000380)={0x1000200000000000, 0x4}) ioctl$TIOCDRAIN(r0, 0x2000745e) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) fcntl$dupfd(r1, 0xa, r0) 09:21:22 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2002, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000180)=0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x280, 0x0) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, &(0x7f0000000100)={0x9}, 0x0) truncate(&(0x7f00000001c0)='./file0\x00', 0x7fffffff) 09:21:22 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x7}, {0x0, 0x2}}, 0x0) setitimer(0x2, &(0x7f0000000040)={{0x8, 0x4}, {0x2, 0x5}}, &(0x7f0000000080)) 09:21:23 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) open$dir(&(0x7f0000000000)='./file0\x00', 0x6a4, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x81) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x590, 0x5}, 0xc) 09:21:23 executing program 1: munlock(&(0x7f0000006000/0x1000)=nil, 0x1000) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x18882, 0x0) r0 = socket$inet(0x2, 0x4, 0x29) r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x8) ioctl$TIOCSBRK(r1, 0x2000747b) 09:21:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f0000000000)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x12, r0, 0x0, 0x0) getrlimit(0x3, &(0x7f0000000080)) read(r0, &(0x7f00000000c0)=""/72, 0x48) 09:21:24 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) bind(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="00002e2f62757300bd6af94d7e6acd79863fd4b54094e4b7da53c35b2dfb1e200f2b2db856193efc853f899a458cdc8bdefcc17b584456fe93b93d538daa58e047"], 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x101, 0x10001) r1 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f00000001c0)=0x10) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x1}) 09:21:24 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d420000000000010d671319b00", 0x8}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pckbd_enable: command error 09:21:24 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) r1 = accept$inet6(r0, 0x0, 0x0) close(r1) execve(0x0, 0x0, 0x0) 09:21:24 executing program 0: setrlimit(0x3, &(0x7f0000000040)={0x7fff, 0x8e51}) socketpair(0x12, 0x1, 0x0, &(0x7f0000000080)) r0 = socket$inet6(0x18, 0x8004, 0x20000000000000) r1 = dup(r0) flock(r1, 0x8) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)=0x1) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)) open(&(0x7f0000000100)='./file0\x00', 0x2, 0x2) 09:21:24 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) shmget(0x2, 0x2000, 0x100, &(0x7f0000002000/0x2000)=nil) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f0000001040)='v', 0x1) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) openat(r1, &(0x7f0000000040)='./file0\x00', 0x400, 0x3) 09:21:24 executing program 0: r0 = syz_open_pts() syz_open_pts() dup(r0) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1000) 09:21:24 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pledge(0x0, &(0x7f0000000080)='\x00') r0 = semget(0x2, 0x3, 0x210) semget$private(0x0, 0x5, 0x40) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) readv(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/127, 0x7f}, {&(0x7f0000000140)=""/189, 0xbd}, {&(0x7f0000000200)=""/4096, 0x1000}], 0x3) preadv(r1, &(0x7f0000001340)=[{&(0x7f0000001200)=""/37, 0x25}, {&(0x7f0000001240)=""/193, 0xc1}], 0x2, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x8001}], 0x1) 09:21:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080)="ab", 0x1) connect(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB='\x00\x00O\x00\x00\x00\x00\x00\x00\x00'], 0xa) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, "b08dce5800"}) readv(r2, &(0x7f0000000200), 0x10000000000002a3) 09:21:24 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pledge(0x0, 0xfffffffffffffffe) fchmod(r1, 0x0) 09:21:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 09:21:24 executing program 0: mknod(0x0, 0x80002005, 0x0) geteuid() socketpair(0x1, 0x0, 0x4000000000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000140)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/17, 0x11}], 0x1, &(0x7f00000002c0)=""/4096, 0x1000}, 0x842) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) close(r1) 09:21:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="d83fad547548b041363c3fea036abe72019d3c8e042571c7d3a950918246392239287f10503131761efd5ed13846d373c742c5f1b8e71ea235f81763032fd0efd564113efc3f2e1fa715b2477099c16b37f255c48c10464db1352419cfecaba1e19f3bc6f6f76f9eaa", 0x69) 09:21:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getgid() chown(&(0x7f0000000100)='./file0\x00', r2, r3) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f00000000c0)) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000080), 0x4) 09:21:26 executing program 0: r0 = kqueue() r1 = getpgid(0xffffffffffffffff) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000080)) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x2, 0x7, 0x6, r1}) mlock(&(0x7f00007da000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) 09:21:26 executing program 0: r0 = syz_open_pts() sendmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYPTR=&(0x7f0000000080)=ANY=[]], 0x8}, 0xfffffffffffffffe) r1 = kqueue() r2 = geteuid() r3 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r2, r3) r4 = dup2(r1, r0) dup2(r0, r4) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x10100, 0x0) 09:21:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080), 0xff72) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) dup2(r1, r0) 09:21:26 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = getpid() r2 = geteuid() r3 = getegid() lchown(&(0x7f0000000280)='./file0\x00', r2, r3) getsockopt$sock_int(r0, 0xffff, 0x1106, &(0x7f0000000100), &(0x7f0000000140)=0x4) getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r4}, 0xc) socket(0x27, 0x3, 0x100000001) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) connect(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) geteuid() r5 = socket(0x18, 0x3, 0x1004) r6 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x88) openat(r6, &(0x7f00000001c0)='./file0\x00', 0x10000, 0x0) getsockopt$sock_int(r5, 0xffff, 0x1203, &(0x7f0000000200), &(0x7f0000000240)=0x4) 09:21:26 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getdents(r1, &(0x7f0000000040)=""/37, 0x3b3) 09:21:26 executing program 1: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x6, &(0x7f0000000040)="ebffcbff186129b6d6bf541313b9fd812eaa4e71", 0x14) 09:21:26 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000000)='./file0/file0/file0\x00', 0x0) unveil(&(0x7f0000002500)='./file0/file0/file0\x00', &(0x7f0000002800)='c\x00') 09:21:26 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r1) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 09:21:26 executing program 0: r0 = socket(0x18, 0x3, 0x0) socket(0x18, 0x0, 0x5) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000)={0x9}, 0x10) 09:21:26 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000080)=""/155, 0xfffffffffffffe42}, {&(0x7f0000000240)=""/199, 0xc7}, {&(0x7f0000001500)=""/4096, 0xfffffffffffffe2d}, {&(0x7f0000000340)}, {&(0x7f0000000380)=""/99, 0x63}], 0x243, 0x0) 09:21:26 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) pipe2(&(0x7f00000000c0), 0x4) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) 09:21:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) symlinkat(0x0, 0xffffffffffffffff, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) writev(r1, &(0x7f0000001640)=[{&(0x7f0000000640)="cc62d0ff21a831d404d50f6b9e55af6a53e7a422d7aa850e745a7d98dfbdbfe9c79461345091c6d11d424bf8de2ccab757042b7bbf576d910a17b96fb79e0a41c4c20fa0af149ac8dba7fc146287714b14bb68684c9a956db08b6c2f9cd11a43438a590e5a0c3dcbfd57d9022cecfb26e82da9d777908c0b5b372791e55802e8cf9e9450dc26b84ec9d9d428c5ee6c081bca1e8389850a287a2df72275b9eb4a763221a2e4ecf5e5d614a4765afff7127ab4a511dfb3bd7a0d130ec69dcd41d40f51e34438214234993c85f3cf7eb93fbaef0cfcb9a783485cc32f76a3197d3a9ea1b5433e12cd19b2dd7681174aa1ee977acba34d31341b73639b4cdff2cdd5a0b9363518b9f4bde7373a1cb99066cc3bf5049f432455845c9f29496703d96eb0652d2096b5e0fb29c0be14cb283c9a54d151ef5127fe5d211ac272fcacaf89c7016141037ddbb9a27f8e50d7b2cdc38a7c40b8072de9d986f339829b8ec2fc7c8e40cbdb9171366961bc8194b40473b08b1045626487805433464cbb6a72370199df17b5ec01ace8d7229194151f2616e3ae0477a4ae3bd3479f5ac82fa3c3cf84800158431e89ccf34543b0845d7450d10155f0eb3f0f5a1463521de57894254d94945836226af231def6709ea1a413c97fdf812ffab26a7b933ba402aceacc97d7900c0a8f1fb30bc4d2162241f2448f3d684fc770d1a98ab9d250eeceffc4d754919480803083b5b845f770af18e238179ef62b9bc38001c3dcef9bf7223e77481713ad2a982f8351574ca6db897faa111315002c48bb695c30bcf35fdec1ef798ede8f68f5d007af565e11f105e400ee01df3f39273cbf9b3106ff899a255b7b61613802edae955fd7d74af816e420b1177660a0e590e6f99b3e549ecc0811c061d62835a4c3a02c25798621c93c2d149f6f237e0bc4a247da2f9f57e3e925835d19126c89e3d05c01e13a7bb77f38eccc9cedb0cf143923e115cac8a1ffa9e05c622db63c673416903e180c61c2ce240c25e4417da219c2c44e73877142a8195b06397dc38c3ea4582a100ac8b5ea1a601516330a4daa2e398c016cb7246631225544ad46e64d0013d1480148b46ae8334551fa8d43927b5612", 0x31d}], 0x1) syz_open_pts() close(r0) getuid() dup(r0) syz_open_pts() 09:21:26 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) msgget(0x3, 0x200) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20248, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) flock(r0, 0x5) 09:21:26 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f00000010c0)=@in, &(0x7f0000001100)=0xc) recvmsg(r0, &(0x7f0000001840)={0x0, 0x0, &(0x7f0000001700)=[{&(0x7f0000001140)=""/215, 0xd7}, {&(0x7f00000012c0)=""/151, 0x97}, {&(0x7f0000001240)=""/34, 0x22}, {&(0x7f0000001380)=""/166, 0xa6}, {&(0x7f0000001440)=""/31, 0x1f}, {&(0x7f0000001480)=""/249, 0xf9}, {&(0x7f0000001580)=""/162, 0xa2}, {&(0x7f0000001640)=""/114, 0x72}, {&(0x7f00000016c0)=""/50, 0x32}], 0x9, &(0x7f00000017c0)=""/80, 0x50}, 0x803) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x11, 0x3, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000001040), &(0x7f0000001080)=0x10) setsockopt(r1, 0x20000000000011, 0x0, &(0x7f0000001280)="186fe65c", 0xfffffe0b) recvfrom(r1, &(0x7f0000000000)=""/4096, 0x1000, 0x842, &(0x7f0000001000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 09:21:26 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1b1, 0x7, &(0x7f0000000040)="c5c9ce6b6cdc5b7275b8ddbd044e837b20e828e2c17a59772b741ee3cfca4c93", 0x20) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setuid(0xee01) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:21:26 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x0, 0x0) r2 = dup2(r0, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getpid() getpgid(0x0) fcntl$dupfd(r1, 0xa, r1) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x4, 0x3, 0x5, 0x1, 0x800, 0x1ef4, 0x1ff, 0x2, 0x1, 0x10000, 0x7}) pckbd_enable: command error 09:21:28 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x0) syz_open_pts() r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) getsockopt(r0, 0xe201, 0xee, &(0x7f0000000000)=""/8, &(0x7f0000000040)=0x8) 09:21:31 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) minherit(&(0x7f0000721000/0x2000)=nil, 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00002ef7ffffff653000d6e50c2949966726361f0433ac518136c980ca6586f8e54ae49e2e7c7c8bd086bc86dcb1da3e50612e"], 0xa) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) munmap(&(0x7f0000723000/0x2000)=nil, 0x2000) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x5) 09:21:31 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x10000, 0x95f, './file0\x00', 0x1fffffffc000, 0x964, 0x4, 0x3}) pipe2(&(0x7f0000000200), 0x10007) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/191, 0xbf) sendmsg(0xffffffffffffffff, &(0x7f0000002000)={&(0x7f0000000000)=ANY=[@ANYBLOB="01022f2f66696c6530006d3453a6b57d36ad1d55bd6a030d6f627d67c57a80ffc225897b96acb2e3350924287133ecdf17334bb3d3fbbc3b924a1d1d1ca8"], 0xa, 0x0, 0x0, 0x0}, 0x0) 09:21:31 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mlockall(0x2) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="2000000000000000ffff0000000e0000f87c8a5b671b1b542a538706000000a71100000029000000310000000300000035707f9545070b77"], 0x38}, 0x0) 09:21:31 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') pipe(&(0x7f0000000040)) chroot(&(0x7f0000000000)='./file0/file0/file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)='r\x00') open(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) 09:21:31 executing program 0: mknod(&(0x7f0000000040)='./file0/file0\x00', 0x61c8, 0x3fd) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r0) 09:21:31 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) r3 = dup2(r0, r1) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000000)={0x5, 0xfffffffffffffffd, {0xff, 0x9}}) 09:21:31 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) poll(&(0x7f0000000040)=[{r1, 0x101}], 0x1, 0x0) close(r0) 09:21:31 executing program 1: r0 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5, 0x11, r0, 0x0, 0x0) socketpair(0x12, 0x4000, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 09:21:31 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="d61012f04784b6a4233824623f450b72eb86ac70ea1275715c1b9b6f1225521a6bf3a9ab0aaef0cfa5e73ad7b3b08868de81de0f8fc343d051f78cff7f2e288b299c189f0cd9aa610535d1f11aec61a6d7d5cd07690c56653041596bf2e04ec4489ddacac573cfcc7f2887c12f3f7e05502f848b885ab284af7dd9dcf70793089a1a63b5c3b177e8bbfd9871dd5f377e5d9c86877548af38ebb39236c69615c0acf50158a0ed4efce11c0834a544d6de9c08628066c77e325ab01845616a3fc22724fd164a8efee3ab698b5e803f6a16c9cefb6d06d4687be637d82f15dc9ea9bfd19a8634c7d9de087d7311f1205014473db154fd556c3bad8822c13aed63ace322e0639147e2c056bca0c5ecbd396ff223851ceab78e9619377531e3a06c5e1135e44272be21ac3d7176f8edfa1ed9045805aa713206a9bfa506df4b73a20149c269007e7971919b42b38ebba21a7d947cbb0f698f13dbcb395d963ba9b6213932bf99fea066d971411c60e50b6c8765089e466412bb702a826cb89bc62a1942fe13e0aa2907541d4c8b58170f3389782686ae4b7047dc0122cca04a06cbb0fe1b60eb61dc8014857c6547f59fd889f915f22bfcb4f7cf5eaf428b0d565fafcbf8279d823f0c8f4d149fe04aa74e5e4ab3d8d4b260d3b4ec95a892b6401aa29243a4e17a2f1dffe20c6df7334988f02af69b1b50994dd1c35261123f6e9ddbe4cef93730ae2faa8c0eb70414ac2d2761f2d2096ec8b074403eb005bd9a4a76fb84ae60fead5a39fd80b69db0c796708c2b8c4fa9db0ec1634b1513cee15933a897db019e816a70e8b215a7af788630a6c1889fe26bbc8026af2a320aaab6f18ea66d03931f343613ef9b9ddb471ca2a7e6a2aaab7411c2f40db02e863825d87b0fb4a8f455e26057655a1f69232e099a200ea3a3eef9584ba94c0a873f9b5d2691c59388f5d14d11d314e68dacada385cc22caf7b742b056dee7582843642026d3e0b79fcb8177f8e67171cb8b5bafdf5083b0f835c3bc0d27f197e8deafe979ae699b8529488eb2850785f2edbf783f19cb1a2a296808b27543338e490a35e62c4e3c089e952fedcc870757164c3ae4474e5ffeafe18a5ba553186e546f544c5f081c986dac5cddcc9c304527b01344f7f2b53567294070d5b0cc7a4f71564127b1c01682b9163ed75c07341ef5a1705aebd9560abd18f80b7350941224695287251ae7c52c123dc67416ef441aa91413c257ba22b64e6e88217f3d48a52dd78c281568cd204f346a059e28a4122a3080b926dafbfea2065e45a5930c2578cc03218d1d147f949bff3807ada2bd2fd9e2a02f229cd19c866f6a509044cee7d54565206a5d90b4f1733fcd6394cbc929c41945ca5b3cacfa649f0c38f5a59eaef3312ed9ff89e108988008a71c68280f005db50ccd064ab17e26518cbd9dbe939f052cf7aa3eed8518bd38d367d2034bd8574af0006ef4df3057945eb6c518330ce5d19e0b3f2f9efa859ebfbdb3ba082433ba7d6b2299f2865f527160ca4356e9d86ce552660b4ddecde41602409c4cdd43015a64547d69a0e99b76d2fada6f69911c8886b44a27b00f88fcc23a865b259193e298396d50edcc31b03aba162dc374c105155cb4cf2526d147d4b8325963dbd1f0778e839a4a7ed47f82d7bbc10c8157a7456be7541b05f41d193ccc3a54a303f8d995a543c53143b263934bd647e6344f57d2e58c220c4597ace676cd77ef11957c2085c1a2a1c606896c46d9dd6d0e9badbc94115484083067fe3fbebc96d51cd258d48b54a3074742798fb9d593e5abde1a181ec565b3fd3961228ab669fce33a5b95cc6d70e57b3787f9d62b8ff716717866db50a12320b965a469b6bcdd0662c74d568f926e7d6fa62c6872c0b8e4c6fad41ef90b514031d8095d210402964d5b198190125b2d203826c89b194c9fef93424af0a840b2c30ddf22bdc88fcc69100fef7bc87edd6c1786e5644229008ff41739ed1e1259614eff0d2079a9282e55cc897ff2a020b92afa590a24f254aa8dcd5af751b3f275234715ade5d862655d64f3c86c9a0742838f545f6e8bc824ebd36cb8db2188cc0da85f989fa15705a6416dada24a8e3cdabd02f68d57deb5cc55f0c740ca6a18b39dc7920347099a4fc2f256fa171456dfcb43df49b3ea9b67f3d4c45c50aa057153725a05b6817c7ba1888815f5f7cc203667f0d6d35a74ee4c080c3ad47a4601b0bdf0715953531d73cb7a5dd918c55713979ae495dd8f44d0e6d798398ae597b62cc527cd85eb11ab52444a970fdef06ba8624efbacd43be0323ec9e6c3002483fe20e6094c0ee47372a18406f677db40ec078f679b0c98af0a7519883b902620ab181fc0952228e79d9840907223a4a4e9e58c5efc8e3aa3ab576308a3605577d79c0c7e57a828f76e4493c785ed4f92b1a6ca6d5e17af85150251685c42c9deb5e5f3512302923cc038e98c5b43e23b6bd45aa4b6b3b97566947fe91e466f3321dec77dce6d39669f6f9bc04c42d375aa49e9ab8d7581a4def84b18315122191fe7e3428c7f41abb806070fb43d51479a588e540e546107c395ceada2de42eeae57026c507bfaafefa9d2415de78dda8e2bfe0d070fe72ec850838e41170416d02e6f00683564cf2589dfdf7b0474518cbfabd2aba0032f71b8f848d170017b21125f32350769084da224451e4afafaaf8e18fd7bc575bfc314c4a5c05c1c45f6a8e595ca6259ef3f9de397f7e2bc8e926cd104868ff746e0a9ea80c24b2c02c6eee722ab58a8bb34beb39029db871e13f0e9ac6eeaeb72e81684458a92cd7150793697d76f269f00dd812ed574c9ae43f70ff3e01819cb29df4b43eea943ef5be57e82d30c8043f458349fa24941c83e45d11c285c3b935ef0228e357089e82290214b10ebda756d4a92535bb4e077798e72ac677853ad64942790dcc1e5b0e039f9e559b495cfb565df5cea7d9b44e43bafe0211cd0ea7730733d591084556d917208a757d2d985c36797e420e248f619e1599cd028399482da89e5ed57e6ab91752c4f26418cb786adf014f1a6686cf8e6baa72354721488779e8c20fbb8eb20e86b519839403a21eedd6a1870b4dfdb3ec2250e3340c7d7d76e7c8f99e853ba3957ef973b498b2b40f95fb3b6d56415e994f7e739dafafda476914d5e853ef9fa36ba525e5e146d1c7bbd66d2b979e0e1d1a3701f31141966bdbffb9475c762b8a51609ffb7646a6fbd66924e2cd5e8437b110daf2b9a5761d700f8c018654ac328c55054aad8f1b8a77c85033a8fedfe8062c070ef78bfb3ef952493955c6ce095aef9b414e64e2083d3bffc51843bdeaf991329fb63344ffea359b0bd22acb97d4e5a836f5912f0c07f2c852f9e573cff7d29fbb1d2d1db99e9073a022fda5b6ed9de7ce13f9c918fc73635f23f3ae58380b12d0521853450ce56e054c06e643635a1d3431be7c9d48519fb89e3ea2eef7b38c70191bdaf2ff56f2f40e24fdca7f88ade58c9a6b75273f1e126a8fe8de4f7f3c7ac0283741269602ed8e8c4471e9b61ef877d1e43c3c18b480d1457f775fb2f122172d912ddd7daabc9615e75ac34fd605fcff8b05da07b8927e199673e340d4fdf604eea32089394151bbc0befd3bac9e4e94ee88ab38716d3094ef73113b0c23cc05c36433a49f753b4c584d5f0896070cdf9ee88635ed2d68d6c60c0adc8c4def331910e2d16af583602bdb1bb19561e5498d3f247e422ef02f3c8e1da8aeee1607ca026300915a8bfc0a24dea579e69fb6424364dca7eb491a186c2e62c8ce075662c6e51ade6162b38203f381680e26b01e21ecd6a9bc4906f4f8653058c4a748f2423e40a6f681b55f2d5464d124dc4f955934fd8b7265ac4a9797821c372daa4309d40cad88db71e2bdc0b397f7f33b073880410c99bd1cf7eef42f0d30410f4bccfe3bc43332efcc2480e34704c4360b67cf5488e8ba5a0219bbb673d2737a6672ded3a64dde11af056d66f57db0ba1484ae5bf69f92b045002d60d94c3e18ec47ad7110d55cd0485b184710ed6a9ddd7f3a90d027033969627460fbb748a33b7ad83f8d39a39451177caad80284863eff8a17c4384407a7dcfbf6b45f175b570d4ea08fd883ac61c8d312f34c6d218241cab3344a495be40050e5b471628af54b95ae060db20713635bb9b41722e96e9002d4efe6b5109e7b9526111e416bbff86777e27be7049ed9de1d675e65d644fa3506a390dbf575570fe42fee41ea0923f9b8adae600b5328257f402020f6c33f7d376bc17c79da2ac8e383ea105670042dfe46589093606b3901634efecdac841e9de46261d5cec3e81d636010af28faceb248871db81481a2599bf07ceeef9da1fce600ddc6fffe74a9e1c5a5f7fb3b2aa149851bd7323ec63c69512e1255185051f1f22acc57a80e1969381b0bbbaafce55d664cfa943cb25a66f8b6d3b9157280d1fb533a0844685198de0773395f88b36915e414b695189884f2f3f5e3f235c01dc07d631f82f3ef46bf523085b5e66a287f86a1994318f6ecb14101737b8182db7ed478032e4fe807934a4c0a51616dca6356d0fbba3d2a97f667deaad476a996d2ab1392ac828cfb7d562fd8a80ac6512f9cd62a540c89dacfa4942d6e009193e6b87877819afe3d577693bda85a4ba8de850e8dcdac20e1baaa2e786ceac7aa8f5f858bd59b91d61a87e10fdad4b5847617c1032338c9323fbfa6086df84a24ae23584fbc03be90c9aabfe8c3aa5f75b182b084b0a21ca1d4f0ad208b7c273af6a213b6266dc37cba5069df4344249534e1e6f0e88b551e3d6e16638b0f75ce17c05f145fe3262cea631d4687e918deb01d023f75bb6dcf59882bf7d7ab8f530bd63914e3f5e1e4b31bd04d816346956aa0b5ce27ca04dcb15d3fafc056c6813bb8f0141da414be35548c7c4bbb0ecc7f03358f7fc917ea9c29793b846935a61e6b0ebdf7a0e179bf51bedbf97506821a7f0cec65cf75c9689ee871a36b4f00aa7b70e68b39b0fb3d5a99efc31c169f45fddbebd34b4f056040e533b08d3a325def238a12f3cd4f33265a26dfd4cd438193fe5f69e2f2e03be0cceb44d18856506b9d28031758b78419b8d9f216a5e884a98680652b53eeb1b07dff65fb0620f23b5cdb4d9435f6b22b60a15e79c28fcb8a127eff27c1126b77fcfdfde13896f71aa0bad8f5fec53eec9701223d480cebcfd4d0b6a98f26a9c952aaf874df19ac770cf0b41f9d23754173671278e5147ed30867eb206f3302c560f89dd35548b027086dcc31333ce7bd08eaaca5b43cde265d2cc6681b0d65090d91eedc8d0a1fb91b89e7c161e5f20f52d8c437d24b9a232193d68025d46db545a111b982c6ff8d8e8fd05506252b9924ae680d93be975c14b3ff8226624c3ece156155e78573cdf0fa3bbb42e24fac4b36a52e479d993eeaedb74d9bb3a711d12e9d897b9feea5269ad1e6ee70466bc974f61b32a7e33695f1248ce2285c184726da83ba8ca10d21081b6368ab65557e2649b193d4b5f0b92a777e85f0a0d0a3cd8c162441ef5105e80a90fdeb9a5c87d7d2b365aebec81dd3e392382e74e4e4f5097c61e630340f80d4754a58d159b2164557fa809c5cfbcd92c0b172141271fee349b3ebb682992ed5be9d19937ca4b44cc2789a2aa717e0f9215f70ab0e1093ea2273cbfd2d4aad0fec94f560825f958b07ab3d1711e881454590bb6e2e073a84439ade21c3480599b874e8e04df2c714585efd77b54bb659d521b7826b48f4f52e9ecf679", 0x1000, 0x6, &(0x7f0000001000)=@file={0x1, './file0\x00'}, 0xa) shutdown(r0, 0x1) fsync(r0) 09:21:31 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) 09:21:31 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) write(r0, &(0x7f00000001c0)="8f4435a68c8ec4a892ea373e3f1c3d97adc2e34cdc916faf783a25969b5d5dda06fcb0d7139cc6737ccb95b09c61a4be020eb4c49bc483dced71baf64f69fb6b464bc28640c094f5928015b78fcbbf9284961d8c7639d84c3c078a5c97f65d8f1984696c0f881906aa29575596fa4db61f0e6e7e69e5d321f42c1323f5f8bc1fdf1469f133eceb32d580a5a2147b41412aca0d279060ce18529b3795809b12a3b2325f8fb77ae513690aa79a11f14701317e78d1219649b55f59aa95b6cf5b4c4368a7311a564c45a99d65d7a322fa", 0xcf) socket(0x20, 0x0, 0x4) read(r0, &(0x7f00000000c0)=""/77, 0x4d) 09:21:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) socket(0x6, 0x1, 0xdce5) dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) 09:21:31 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r0, 0x1) getsockname(r0, 0x0, &(0x7f0000000000)=0x361ee30363a43828) 09:21:31 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) recvfrom(r0, &(0x7f0000000140)=""/151, 0x97, 0x43, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0xffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000740)=[{&(0x7f00000000c0)="7e48880c972a004dabda4bfe1b57", 0xe}, {&(0x7f0000000280)="d287ee0786367551e8c4a4900d1c3129ef4530573631303cbc63c610c49470dbd17852f40181e65489a3061d4231f687227c459e591819a81441835788ae2d0a7b5e59925ef92404", 0x48}, {&(0x7f0000000200)="fc58be79d6d8303222b57c323e2b06f53d5371", 0x13}, {&(0x7f0000000300)="72928c26409335b5aa96a6020d3bd1e8d094adbd972910f301bfc3a78556548815cf710f911511a151d8145daf1051ddac8b2cd3918b40833ec98c2ea06f08ce68302cc6303d9265119b167fa35ece79bcc99a78a7dd6b682fcc5123a30ddb013daa60916cd96e408684131d485b0e0634bc504a93042cd7670db8c19aa8e4ed28cd621886fc13e6417e38a91cccb5ea9321952b82419c82657f00efaea9cf133e1a8dace28f196b6dd09438e34c5f211ec3f592e2cd6bae78dd29fa7a2bba42f5ef59af8cc82a897282d47e42fd55aef26d7e072477df11a9831a863364e3725551c643fb2c95ea566b4d65af3f8dd994b0f4c9", 0xf4}, {&(0x7f0000000400)="1625cf465ce776f4bbec9a3cc9508d23862c3873b62593c8c9a9d2ec37bbf7639102edff4d3328911d2e793212943b4b0b363414e5fa1ed53b722f8fe931f7fea4440d0f3fa48261568e1c836f3a423d7a5bf4e7a2366e2e0b0b3b87d3046c7126e693654c9420a4b28a73609d20104a531fa1174b876f942e794f8f304384ab792cf9a6afbdd0a9bd88cd0d2229288adc9ef032235876223e4bebabe1d8b5ccdeea12c9147f6729fee0ddb6428f42a1d88f527c823cea3ee789984827ffe5", 0xbf}, {&(0x7f00000004c0)="a7cc13b47ad0a33743c15f615d5a726989a0be42a0e10ad979c5b962cd4ba6b467db056fa9b588d264f97139aa7017c7d6ab8394b2ad6c7fed7cc691a707e0e871c2238af81115c79c372b3f456284bbb5dd628d116539eb44d06df98c49874c3dfc08260065411b9dd36d1e108006971f303144ba4b0e63ccd34a2c3d4f8c8f8ebcc313059a3494058e890d35791ab84165cdb87a5b9289b0d200a1796e446f994859d4b662a19e9762c8673a221bbc8d957387660974463730f7c630", 0xbd}, {&(0x7f0000000880)="e2499ca2dbf7a9feeb5f21455426fd52405655", 0x13}, {&(0x7f00000005c0)="5649b5a19fae69acc9a52b1ed39361448a6e77b1db1e6b1bdd7900926d734de0e6c87a565e20faabd0a4e175209018ec7b92ea29b4006e260474d0c5156fc2800460878d55648e35c280224a3a66278d0ad83c924bb576b38d24ec10f8d1259448a967907bb3d62dd597c7c6592c63c5ec870c9a5f56aa1274b17ca9a66fe9192fd8bd2e19f8aaf3db62e4af578e47545a2945f35d362316bc0a21bb3f057baf57ae9aa5f7e4fd212a8ab2a563", 0xad}, {&(0x7f0000000680)="a1602910ce77c128a5f8ddf36c02a1de2fe489cf8202cd4c9feafe9d4d43ad36472cc579228ec5ff9b7ce34f6e", 0x2d}, {&(0x7f0000000800)="0c738bcf1dc0cacc2409bcdbc99b198437ee794ac532123c3a8027c743bb77166ad98dd4901843f96a0b6180fbd821653b72cc24dce2ebe408be8dcd5441c16d50c6f54bb64890910170df4c278d17006a592818766e6b4eca72bc2cfc8f244765cb221a6d38ace852fe1b8082e5188009d26eaab67def6bd3b3b345a3b08965", 0x80}], 0xa, 0x0) 09:21:31 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0x2, 0x1}) r1 = socket$inet6(0x18, 0x4, 0x0) getsockopt(r1, 0x29, 0x33, 0x0, 0x0) 09:21:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = kqueue() r1 = dup(r0) r2 = accept$unix(0xffffffffffffff9c, &(0x7f00000003c0)=ANY=[@ANYBLOB="00020400ffffff0700000000000000830f4b969af2432a8cac922c8fb0c3067d5f19bc0fd0e5432cc6924a057c4198ca720b127f40a4b94e7cb699530d90dd0253d67b38728e1c6903e082357e338c109a3d91577091f05040a050b6221878d660c2aee5a2b739e449fa9be2ff3c851e604fc811da1c561d4e4a545f1fca71359fac9e209efab8998a2e791f171f83734f5e1c92d9934c998fb2dc5095d8b5cb888ddf155fe090c0c76d9842a0e8915ad304744e738e2aab3edaba26ee5baad2b096303ec9306453c16f6b84103e36b2d262"], 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x20a2, 0x8) write(r3, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x60, 0x80, 0x4, 0x100000000}, {{r3}, 0x5ca3e290f7562fec, 0x0, 0x20, 0x1, 0x1}, {{r1}, 0xfffffffffffffffd, 0x2, 0x1, 0xf9f1, 0x1d}, {{r1}, 0xfffffffffffffffa, 0x4, 0x80000000, 0x10000, 0xce}, {{r1}, 0xfffffffffffffffe, 0x0, 0x40000021, 0x6, 0x81}, {{r1}, 0xfffffffffffffffe, 0x8, 0x2, 0x8, 0x8}], 0xfff, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffff8, 0x80, 0x2, 0xfffffffffffffeff, 0x6}, {{r1}, 0xfffffffffffffffd, 0x4, 0x8a3b2a9e8dda536a, 0x0, 0x7}, {{r3}, 0xfffffffffffffffc, 0x10, 0x5, 0x9, 0x1}], 0x5, &(0x7f0000000040)={0x8}) recvfrom$unix(r2, &(0x7f0000000380)=""/5, 0x5, 0x800, &(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x8) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 09:21:31 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) r1 = socket(0x2, 0x4, 0x2) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000000)=0x3b, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) 09:21:31 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="cc"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x4, 0xfff}, 0x8) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) setsockopt(r0, 0x0, 0x3, &(0x7f00000000c0)="97b9515546bc6eab6a8af11a100489d4c23dd8897e152f4e3fb22fec9d0e09a61edee47e0b0ba0df38969f44981c32fe4bc6d8ec129bb936fa87feb3e0a562fd3def36d77519e0a4bf7a4fe59f2260d90b524e0ec025d2dd2bad8647850447d34b3e", 0x62) 09:21:31 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) recvfrom(r0, &(0x7f0000000040)=""/110, 0x6e, 0x800, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) recvfrom(r0, &(0x7f0000000100)=""/165, 0xa5, 0x802, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x400, 0x401}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x1, 0x0, 0x3) 09:21:31 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x88, 0x18f) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)="57a9eba229f83a2260b5af414e4817c1d25f6002f17fde4a36fedff437c1afbc4a0161ee14cd657a67396eae829fcbc53da1f44cc857c5aa356f4096d224eb87eca1ed18cc48b5930118ea2704d871c4bd9f3252ea6ae1532ea3164e8ddd5646e24756a87f6ab19ceffef85009f5346df773fe95789b6db8fe6cdc718c34f39c9d76ebb25b1acb34b831", 0x8a}], 0x1) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) write(r1, &(0x7f0000000040)='N\a\x00\x00', 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 09:21:32 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file1\x00', 0x241) setuid(0xee01) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x10c) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 09:21:32 executing program 1: r0 = kqueue() poll(&(0x7f0000000380)=[{r0, 0x48}], 0x1, 0xf7) pipe(&(0x7f0000000000)) kevent(r0, 0x0, 0x0, 0x0, 0x7ff, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) close(r1) 09:21:32 executing program 0: mknod(&(0x7f0000001a80)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x1) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) poll(&(0x7f00000001c0)=[{r0, 0xc8}], 0x1, 0x0) 09:21:32 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) 09:21:32 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000240), 0x0, &(0x7f00000002c0)={0x9, 0xfffffffffffffff9, 0xfffffffffffffffc, 0x5, 0xfff, 0x9, 0xff, 0x1}, &(0x7f0000000300)={0xa30}) mprotect(&(0x7f0000506000/0x3000)=nil, 0x3000, 0x2) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0xffffffffffff63d7, './file0\x00', './file0\x00'}) 09:21:33 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x20, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) r0 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x20, 0x3) utimensat(r0, &(0x7f0000000340)='./bus\x00', &(0x7f0000000380)={{0x80000000, 0x4}, {0x5ec, 0x3}}, 0x2) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) r1 = geteuid() getgroups(0x1, &(0x7f0000000280)=[0xffffffffffffffff]) fchownat(r0, &(0x7f0000000240)='./bus\x00', r1, r2, 0x6) getpeername(r0, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) symlink(&(0x7f0000000140)='./bus\x00', &(0x7f0000000100)='./file0\x00') getpeername(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) 09:21:33 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e0edfa87be91d4bd4", 0x11) r0 = socket$unix(0x1, 0x2000005, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f0000000000)=0xe0) 09:21:33 executing program 0: mkdir(&(0x7f000082f000)='./control\x00', 0x0) rename(&(0x7f0000000100)='./control\x00', &(0x7f0000000140)='./control/file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./control\x00', 0x18, 0x28) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x9a0c, './control/file0\x00', './control\x00'}) 09:21:33 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r2 = getpid() r3 = getuid() ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000011c0)={0x101, 0xffff, {0x8, 0x5}}) r4 = getegid() sendmsg$unix(r1, &(0x7f0000001180)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000010c0)=[{&(0x7f00000000c0)="d66ac92bfd3fb4301bb815d3cfa4192d20ab971594da80f7cfc5fe87610bf99f335f9f494ad48085a5ecc2b7e818cbcfa3a1caaf4450def160a9d815bc4514bc457295a882647e8e49c7877e5ec73d3115e3cd9e6b745fd7288d343e5c79ffdf928fe9adb80e82579bb8472b67d7aa31ed75d7e4664afa4baf7421f10b847bf330f8e94ba48b185b1d3466c79c5bc355417fe67bd76bb0b3c69aafdeb10173cbdf6932c6bd36d7add63cba3f8aac7854b64097752871b22cd3bcaa258013dfd937002b38476eecfa23293aa99426b273fabcc35676d5afb9bc9f0205cd9e2f9c03faffdd9be4623af1c17eec9079cd346a42950d1589f4ee8ccdca46e4c1e436de800ea12b994a9864f498b850f47e11b68e9b5bdbd9ee18b8d093ee7be3b63ffae50369199a57bb4fc8898993157eecf47e8fb8634749fdc2a2e6fdc0e8c99068b02998cf075f2d74bee434dedd276502b2118512e7d92cb0b8afdf030a270c38c03c9ef01e3dbb2d227b72fff5dee5ff356b63190398f616c8d53c4339ac5686ef8809c515ecba7e5d28fd8be41ffc7d11cd11015a60926b16245353271616646854e99da7e3a4096227342d0f9ec559c0d06f6fe1d2ec1e02f141b1b6f7f88c948b8d4ad0254fc3c0c949eb72f0e1b02ed072975901c9b7fe236c74af46d0a4c652e0be11da7609394d12f9ba3362d0eac3fef29afe54f3cf5c17977fb6a59171bc8420769773f7bd0216cef84eaff1d731aa693a3587321f70f2220e5b39bb22dd6c3222d0cf7b8b4b47b43592829bc03359eefd4536f2e5af82ec16e3d18208420fb71d661f550af23046890e4b322d6a36ae74ceb64f415c7e99245ffecfccde0fc5c618f4e5c68c7e841d3748b7cfd5d17871150c812caadc7ef99511459e7fb63899893ee2d980bd550f094ff8509ecc59a4074c645772e5439fa1656e13b94f757fe8a95af294831a90582cf93106bf5efd7f0c313da084ae2def3155426e897ef2396da5662d59195ce8e56e6478f2d7451cd4c3e5b1d5cd666520d9997a75feafb41ffe1dc5c0c7370488508a412a4b6ec4a110b818fe136d8512cc02b08035ca47d491ae0fe7c410d36ce629e7e4f6d2a36b2fa2e28329aed186b01d0f7919563458b16cc80418d58156f57f795342e1db8d6e7e9119e5e3d1967c9a9ecf3e513737f771d140fcb94a4d1417165799ab0bf3ed1f51d6f12ac0edcc41cf96d0f90d32abe7faad721735158d6a28b9e8b3dfd0c579b507623a5c312eba38ef6bcf2c65d50ab63ef2fce5898fd457e3fe81974be1c9d641a61f9f72ff21e96dd3b9d17b0b498b51c36b04a3178098cb374fac996209d2988d429c91ec36d0f7dd9bb8ad2fadb0a07a8c13ee66c1a6878d16e84f367aa37192c5b36ed4f66d3e08c4ff9a32ece33db9ec62e331a7ab7bcf5e422036227018e7dd4d69f0a474ded22f13cd0438ed460eb233dfd39d71206107b766d683efc19dbc09600072b632b51b21672bf9ebcdf5198f82b5808fa7d31b20eb57d5d93cb45fa5261c485f37651d57e5c7bc908ad31946a1803f9991693ca62b07548969bfb25fdcbfd19c36ce311e03b0ef3520cf40dab1c4fdec38d005813f511cd91dbbce51f1376ad75adbb9835b5c10c0693cf4bcf7f2611427edb1051f4b848da354d5ce6892d2e40e0064a1ec55d3f91ccbb56ad29f6a5898e2a17021bc68c724752269d370f68f5e924f44915fee8856b5c58a5361c2074868f3a83ad9d98a2e990f9e588de578de201654ca28b738f8809c14acbe73c3c7e30f1164f1a5d227dc5a52d1f7ebf721fbb8089c13caa58aa9400a479bf764d3db513c450ba4bc9b74fde389224126f0129b755ccc04dc081e85a278c579648e77d1f0e54cddceb9345b3a691b2ff58e57883b1e091c95a074b9e7f6b15d72aba629be689edfbba4f8582c13a431c0cf5bb11137d9163b4d79931f4606a6b59208729c4ea693725fcea0c78bcfd477058f055e32ac1a21f2f23d244670b0be193cb746f1d9ed2aa64d0e8a39929030527824e8fc901dc4895d9f22e280a82a7db90c588e0ca7aaea478ba236136f002891f0d41c08b7153a3cab37f63e98af78117120090a15f6ea9112f7b80e9ab1731895597d448f177c2a7f992e2de4c97660b8613694fff9de18200e14cea8e19680b48a1cad7df79592e1fe6a528fb62e71a7516aa6e56333cd45d1f67e6bee426f94fe6bf2bb45372887ec4a4ac8c8b306fbeaacd66f756fcdd2f3766f32b86d52776c23d22f1b87a6963f6b10c7aac5ec99a871417a357d7ec222d79a253c44dbb9f7c2a08b26c9572b38ffb0165122d61217e7bac8d8d80983f320b9bcd96bae2ad9c847926068795d227c0c5e7b4a21aff1b5088556d5519863408ed0e82336949c0dae6978fdbf94af0b792c219a8f1e4ff0501986843bbc7ce2b31cdef9aed80f097e42c7792b223d6734ffa7d12d12302538e2d4d1088d9c6f6115f38b3194cc7c1aca7e32df4e09ea1a22c19e241eb4a402d2336c52f8e72c0012f2c9db01a4b7098d1bc49482f2ad7f2640c438f0d5478474a26db8fcb56e60e2ee497eb538b1592e3c19f8579933b885b4563518ced8447ceade47c6df7930c3a7e9c95bc613630f68f60be27eb2ea32fa9b7c63db5ec8a556f7e2f868365608e8a57df536bb3ce605debd8809bdcffef9189517ff02675d279ac73bb55a40d70664bd4c6ee4ec97d0f65eacfbb8991e4a503d9f1025a6154b94c3b3c73eab02edd2d25dcefbd29e26ca8e398e149e017b8f4df4fc3aed690e7056eba7543c39fb7d4ba05529078c6700175a03828969afe76b4b26b69df1a1951af2ad0c3bab0537d78c45dd3f5ad4c60e2dd40c201f2e2f437786a5694471cb416a889c7b4b753ac30d1b45c1c75b900b75db67d42b8facd53490b05fb378635037b9061d804fd2b40c0ddefe9aaedf18eff3f306105affba9fbe42c64f19ce2bf010a7cd6af9ccec8f9513685cf9145ee0f50d5df93907a22b915a125cee801619f74d5bcbc87a50068088dcbf3ae9d9e062bac60d37594dcf60dca1a01ad2248f7f8728bd4068ac9482f1beac955022b385ff22098a0c5fa8f8455461079ec852236aeb528b9dc8a9c2e355c19cf12b021fd80656c7d96c7ace0f75071ba58cb110283ada45564944b79dc61332659c8eeb586a8e5bd28f628810f1df6471830b7bbc3e62d45e1245136d49fd591bf33d6eb96bb6f527e7c9414d639630265e726e63dd084264c3df85340fe141305ff07501c89de5055813fd6c5f484c974d88578e84b3243e84e53d0ef2262da3858e9eee05c5517de4e43245c0d26bb76db45e5409f99b8b94871bd90d4482f81c35da2aca8f091deba13498e59bc84c0d450df61f50c3140946e39ae72e21820309c776749c8f016b264e05fd7e2cf2e58e4fc39cb457b50f8580b90bddb91329bdc2370ddd1476807b6cc76ea88bdc17012cb5c2caf3546725bc5c55bd58138047050d9ce5ee0701a4088a88abb87fea943876e0effc45cfa2360bf67be6d82d966edf2733f3db6d48471efbeeadf9a051e82b2f70f2181ffe4774a7c2d6c31d7fc415da89b312fd236ab98294921dcebb7c1abb5889c884b5c513eb8961bf5fec870d6459988f59c01a729d1e52981c0744b23ac31a30a5ae3c05f8c64863f2500ae0f8339b908aaa9cda0094bc4796329bd99a0bfc29092ac272a094987ae441c17f733829df031a2d841d7e10c363a5d155753fcacd2a06e6f560412bd4c1e9ade121affc994899f7424e609172b9bd0fe5f6c36e440d78044c9fac5e44e2d88256d3f7b31254cec8460924abe5033a6490a206a90005168ed42368bde9bd0c0f8aaffcd29580f980cfb9433e6e2d779460d965603f0e822de44ac39492604c4ffe83174949142f7ed7ab104d0a67ad1e979d689c9f6ff03905cb903ecfad26510b35ba7c52c118449bd5ae609e1540e9af6765277bbbbf06c07a1f86be1fee9382718332f54253c43a1b062eee707015c1e7aaafe1d4105de185d083ee27075faf409596a9922dbe2ee55d38cc6e6d0d4942cd92add59d17e5d85ab0b08405ec078f9033e3f34a772509d0bbf7ec53a59f87b69dedbf894f3d665fae70b4d9a699f25a4422e02873463eacd8785c1878319545ee807e86a8ea687b03160157ab15aa4840532940bec51e0b63cbf9412c8c506f82489970a7d58b8b1dc81add642f20ab2495a139af7470ecb4cb2fca022eda7211dbdc639468fddbc54177f5ed09fc6866cc655c872a6376b57a20af0fecb2dacd58cf94e88ab5652377c72ae42b74b1df1d1bdcb7a8ae566c55d1d9dc14d6290fe4787d7499592dc1e1e61a4d8695566d291fc44a8e6b339e7052586474716ec80197795fbab601df5c85de503df5db851d2a1b2f58cf33ca244010338f1f32aeb5a8daa165f0bb20554b3282e8d3f5df8fd140579a7a6b777f6b001fa8601858b799b85d63ae6a8f1ae473600af82046f6add9fbec5bb8f8cb77f98be05d0d8aead11d2e6b0d870fcbc966f9706531d6782b1b61a87f25c29a499c314620a6714a7debb25f5ab785480dbbc0a0c4794e8662c7f4c5539c4e806eeb33d96fea784f9b882f0fb59bc075b4dcac23ddd70b5a75d3a5e2c88f4e7ffe86dae4cd6bad74456aa927d6c1bb9852a305e3e366ec222697dbf1ae614a26b12cba87321eb1e434aab1db106b402962e1648b10a8be8fdef84c2edc979cee587b7b27ecf6957cab4ca8945100c5ffbda256e78cbab7dc3116500acb040b4609a376eda5927af50e6321fae80e03774a921b68499c8570cdec767714515a369535e2ea4efa719b4fd700d2b90029966dff83912b930d9b0b5ef3786add59ff8af93548b4a7021a070bbb81bcdfa71fd2d7a8cb76f3b71d188f4b13c845537e39d6b03c3df7dfab1643013a032fd5479f35a4c0d6538a6494f510bb3015af719bb25a485661660d10b1045b25020d035914852634b30d59780ece6ebb8e141c8e2c0d4169cb588ae01dbe0e5ecca54fd7aa9b842c0ebfd6b4042fc8333a8db5d97f2f555266ae8693ce6c677dcc2a6404165bdb3257b3531ee31e21c7c5376ff3640f3efe22839bf272604a09a2d814e34684789052c2fad933770b0b077ae6aecd8e09c25a13877119a00670ee7bd370eecfeb9e84af96d2c50cd0515564d55127a6f2915881fded4286cfa5d6324050e3bc7740bb24905f99656b0658717cefd174f5fff395a5146a19a97a493adededa362a2339c52c3636648ab58704e82f0566c7fe25a95ff7b9f53ccee99a9fb1bbbf83321d86b0eb6ddd7ba57aae4148bfdd04d92e0b231df259bf26c02f93e5fcbc52689d5814e70b9e60131dcd84fce5f4e233bf9ede77a67adbf5ca5add83889c72723f4483a542c63d332066efeb08f0bc2a9e583dc16763897fb8829a719a1ff4cea0ed114d8793c003cb4c985037f0cac5aba64fdb4ef2d4bd873beb4b9f88ed15097cf86e985428d95722d79abd2b51e33dc60765825b4dcdc69fcd8ab3b07170af7c3a1e4c0b4f67ba152d002b76020a5069e34083a01d3b917fc6b6b5b2b79a50e75ff53a70626641c48bbbcb0aa86ed538d0dd072db76ccc572e1e46b900b0b7d0c6bb6575e4ad868f448155c7dcbc9e2fd38f57304d99b9fe4f7a4b6eaf648395764c6e310a8d281f30d594a60d7ea3b8d587eb40977ccf101b40cb500997e7ca1781106bc39d7fc0b98c1a4471fa6ab75f1fa28d5b40bb3ca05ca4b06bd6eadcb66ec3b94321494993b434c5da", 0x1000}], 0x1, &(0x7f0000001100)=[@rights={0x20, 0xffff, 0x1, [r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r0, r0, r1, r1, r1, r1]}], 0x68, 0x4}, 0x0) 09:21:33 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x66) getsockopt(r0, 0x29, 0x35, 0x0, 0x0) 09:21:33 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) select(0x40, &(0x7f0000000200)={0x7, 0x3, 0x9, 0x0, 0x0, 0x1, 0x7, 0x2}, &(0x7f0000000240)={0x40, 0x9f6, 0x8, 0x8, 0x400, 0xfffffffffffffff9, 0x747, 0x80}, &(0x7f0000000280)={0x800, 0x2, 0x400, 0x5, 0xffffffffffffff01, 0x100000001, 0x7fffffff, 0x100000000}, &(0x7f00000002c0)={0x8000, 0x9}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001380)='./file0\x00', 0x10000, 0x4) preadv(r0, &(0x7f0000001480)=[{&(0x7f00000000c0)=""/38, 0x26}], 0x1, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = semget$private(0x0, 0x4, 0x432) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000340)=""/189) accept(r0, &(0x7f00000014c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000190000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f5ed146badd7a3c50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e2d500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e5ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dad35b6e920273f26cf5b8e1d5e2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e2dabca0b4ac8fe0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000059e200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004bb75468296f513427cc54ff0d7fd7b93462ef1d5e4c12b2b40aba55175a73267e5dd22716f066fd"], &(0x7f0000001340)=0x1002) connect(r1, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)='c\x00') 09:21:33 executing program 0: r0 = socket(0x18, 0x1, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 09:21:33 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000004}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x10001, 0x2000100000000}) syz_open_pts() syz_open_pts() 09:21:33 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) dup2(r1, r0) execve(0x0, 0x0, 0x0) 09:21:33 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(0x0, r0) r1 = geteuid() setuid(r1) getgroups(0x7, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setegid(r2) 09:21:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x40000) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x4) shutdown(r0, 0x800002) 09:21:33 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8c00, 0x0) fcntl$getown(r0, 0x5) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) 09:21:33 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x80002005, 0x100004300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/112, 0x70}], 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x1) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f00000000c0)) openat(r0, &(0x7f0000000000)='./file0\x00', 0x20, 0x4) 09:21:33 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)=0x1) nanosleep(&(0x7f0000001c40)={0xf2, 0x385b}, 0x0) r1 = kqueue() ioctl$TIOCNXCL(r0, 0x2000740e) pipe2(&(0x7f0000000080), 0x10000) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x48, 0x40000000, 0x0, 0x8}, {{r1}, 0xfffffffffffffff9, 0x40, 0x10, 0x800, 0x8}], 0x1, 0x0, 0x7fff, 0x0) 09:21:34 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x67, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x6cdd73eddd8f7a46, 0x0) r2 = dup2(0xffffffffffffff9c, r1) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/67, &(0x7f0000000140)=0x43) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') stat(&(0x7f0000000200)='./file0\x00', &(0x7f00000002c0)) r3 = getpgrp() socket$inet(0x2, 0x4, 0x2bd5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={r3, r4, r5}, 0xc) 09:21:34 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000040)='./file1\x00', 0x1, 0x0) 09:21:34 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x80000001, 0x685}, 0x10) 09:21:34 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x20, 0x10000) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x2) r2 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) write(r1, &(0x7f0000000180)="cb5489722b9f5def9a77fd413cc34fd5e345af46df54e3ba392a7149d56b6987520af2f4adcf4b0c220c1a144aaaacc11fb4e8a73535316aec6ca49a53bc0fe67fa333f9c92e8e2e53cfddffa6ab16d92ad0098c90b93562a7a0c00493080d983e3d4aa07561f95fb31bf4a792f5e3c1a5d60714d6c1600208c436564ee732a19dbf51837b3ae81fc9f8828079cabeb160677cd05c9587d0373216cc676bfc2967d89e2391f3983ef7208915984a4de1e9d11bdc6273a9a99acaf6af6bd74b61e4ab75519cf82207a778b26fcf006d73fe69bd2ad680ca7335ed27af1ec3065bd7e6f0ccb995", 0xe6) open$dir(&(0x7f00000000c0)='./bus\x00', 0x8, 0x8a) fcntl$setstatus(r2, 0x4, 0x80) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000040)=""/18, 0x12}], 0x1) 09:21:34 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x9, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000080)) setuid(r2) r4 = msgget(0x1, 0xc0) msgsnd(r4, &(0x7f0000000300)=ANY=[@ANYBLOB="0300000000000000501278b5acd6ffbfe67f18254cc435e69aa0edcae1526897744bcda7e7dd43b5dd1a8b2a502d9c60f30c876a688a6bdad796299a7f9bd69f57e3a751b0170dc4a65895ee1ae0382da37cd561e2a6d5e503b6c763626e22caeaf5f7f9ef651d3f23f4e4a6b71701a95917739a54f4980f9dd8ef4c3d381aa163fa5048ec1a8d101fb0a589b25902e3b25eade8321fb2c28ff6f9183fa0490390ae2ec800b419a48b45c1304ce298056fc0b6058c2e01e8d11cde3585385170dcc7300f58de145a02cda85eaa5c6d90c42aa93abc8e7ad2055d9c0ae8cec09b7cfe2959321e62cc70f181d0a0f903b793214b1fc0e43b3473f8f498218ebe34fa2c208ec5f457adbd1cd514e44b04cc0ea22ebf16a6edacf74d94e5381388d87d4d255356527edd633d747a0c989f5999e440c6647de6c2e9dc68004bda5b1e"], 0x56, 0x0) r5 = syz_open_pts() fsync(r5) r6 = shmget$private(0x0, 0x3000, 0xb219b54f1b261d63, &(0x7f0000ffb000/0x3000)=nil) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/129, 0x81) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000240)=""/149) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000001c0)={0x8, './file0\x00', './file0\x00'}) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000440)={{0x1, r2, r3, r2, r3, 0x0, 0x8}, 0x3, 0xffffffffffffffc1, r1, r1, 0x0, 0x70, 0x3}) 09:21:34 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockname$inet6(r0, &(0x7f0000000140), &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x286) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r2, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 09:21:34 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = getppid() r2 = geteuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x841) 09:21:34 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467c809c3233d9ac520a1d2a7b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0xffffffb2, 0x0, 0x0, 0xfffffffffffffd5b) r1 = open(&(0x7f0000000000)='./file0\x00', 0x188, 0x120) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0xffffffffffffff00, 0x1, 0x5, 0x0, 0x4, 0x2, 0x4, 0x1, 0x0, 0x0, 0x4a0}) 09:21:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000001640)="d1", 0x1) write(r1, 0x0, 0x0) close(r0) r2 = shmget(0x2, 0x1000, 0x40, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_SET(r2, 0x1, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r4 = geteuid() r5 = getgid() fchownat(r3, &(0x7f0000000040)='./file0\x00', r4, r5, 0x4) fchmod(r0, 0x11) 09:21:34 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000093000/0x4000)=nil, 0x4000, 0x0) write(r0, &(0x7f0000000340), 0x10000014c) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 09:21:34 executing program 1: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) mkdir(&(0x7f0000000200)='./control\x00', 0x1) r0 = open(&(0x7f0000000080)='./control\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./control/file0\x00', 0x80, 0x23) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0xc0, 0x5, 0x7, 0x2}], 0x8, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0xa0, 0x30, 0x7, 0x9}, {{r0}, 0xfffffffffffffffc, 0x4, 0x0, 0x5, 0xcb20}, {{r1}, 0xffffffffffffffff, 0x40, 0x14, 0x6}], 0x63e5, &(0x7f00000001c0)={0x10000, 0x9}) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x188, 0x0) read(r0, 0x0, 0x0) dup(r1) link(&(0x7f0000000040)='./control/file0\x00', &(0x7f00000000c0)='./control/file0\x00') 09:21:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xf6c, 0xf77, 0x3, 0xf1af, "1f3f52dc742bfa6782bc87ce9c65c7ea45984edc", 0x10001, 0x9}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x1000000000007ffb, 0x5, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000180)={0x7, './file0\x00'}) 09:21:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10081, 0x0) write(r0, &(0x7f0000000280)='ol', 0x2) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x4, 0x81}, 0xc) 09:21:35 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x3f, 0x4}, 0x10) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x1, 0x10000, 0x5}, 0xc) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000040), 0x4) shutdown(r1, 0x0) socket(0x18, 0x4005, 0xfffffffffffffffe) 09:21:35 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x34) getppid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) syz_emit_ethernet(0x2, &(0x7f0000000040)="b33c") setgroups(0x0, 0x0) setuid(0xee01) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fchdir(r1) 09:21:35 executing program 1: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001340)='/dev/null\x00', 0x80, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000001240)=0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000011c0)={0x0, 0x2000000000000001, 0xfffffffffffffffd, 0x0, "46e6c8c94ec6864957e2b41ee12d37615a32e8dc", 0x2f}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001180)) fcntl$setstatus(r0, 0x4, 0x81) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x101, "240be00a0c15417b8c6566555c8d4e815cdbd189"}) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x4) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x440, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001280)={0x9, 0x7f, 0x3ff, 0x8, "7143c70bcce380efec101c1292b80e4476f17d0b", 0x5, 0x8}) recvfrom$unix(r3, &(0x7f0000000180)=""/4096, 0x1000, 0x20000000083f, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r4, &(0x7f0000000100)='./file0\x00') 09:21:35 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x2000040000000000, 0x1) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) 09:21:35 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) unlink(&(0x7f00000001c0)='./file0\x00') setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000)={0x7fffffff}, 0xc) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000140)) connect(r1, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) 09:21:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x6b5b}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f00000004c0)="ff", 0x1}], 0x1, 0x0) fsync(r0) 09:21:35 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x20}], 0x2}) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x4) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f0000000180)=0x10) 09:21:35 executing program 1: pipe2(&(0x7f0000000000), 0x4) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x90, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0xfffffffffffffd92) r1 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) lseek(r1, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) 09:21:35 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) fcntl$getown(r0, 0x5) setsockopt(r0, 0x6, 0x1, &(0x7f0000000100), 0x0) getsockname(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000080)=0x6e) 09:21:35 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x643c, 0x2}, {0x10000, 0x5}}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x187) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x3, 0x3f}, {0x7, 0x5}}, 0x2) 09:21:35 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x11}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r1, 0x20}, {r1, 0x8}, {r1, 0x4}, {r0, 0x42}, {r1, 0x120}, {r0, 0x28}, {r1, 0x20}], 0x7, 0x8) r2 = kqueue() poll(&(0x7f0000000100)=[{r2}], 0x1, 0xf4) close(r2) r3 = dup2(r2, r2) ioctl$TIOCDRAIN(r3, 0x2000745e) 09:21:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) r1 = dup(r0) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='W\x00') ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)) 09:21:35 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x800000) r3 = dup2(r1, r2) getpeername$inet6(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) 09:21:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)) r3 = getpid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, &(0x7f00000013c0)=0xc) ftruncate(r2, 0x3) sendmsg$unix(r2, &(0x7f0000001440)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001300)=[{&(0x7f0000000240)="3a6d39ff95ff00060ad7a41f8a6112a9cd57691203dcb6b024e8063a1353ec08ddcc3e90550a0adf69c73b0c630c12699f4eae413c4489e06d438e5e44e40a185f1a5671f76ef21ef640d7dafe4bf6fb12f19f6856653e625e7d305d9d18cf3cc5ba8695964da23a865196490a6f83ebc5a430d64bc58759015e94557e1f", 0x7e}, {&(0x7f00000002c0)="b647cab066b2cda1630961485c9227070d184cda455ce3b063176b51afc469917bee762981c29fbc15464e3cd94a3606f8174766faf092d2b23b027dfbaffb6dcc3603092e7a49da560199d5fe3b5184621e40f09769a9e1e8f507b8611448312e5f770533ee91a88630318fe035123ab87cc773a3d52a88d32f74bce85f654f581bf8a22ea5a3ec5199442179c87fd5962323e41c9a714ad1e271030b50ffb9e96afbca12202ca1a2f443ba06c655bc9e18794d8456408271607f3d6604ac44ff53a67df9ae2f5d777b15c542c00e9802fcd9d6413cc70ed9bc7276742e479c2e8a6dbb0ab698051e9f529694ac2afd5806a32e1aca78b0e9d96c845ae0b9a7aed5f2d8b7be1a28db0533ce4fb90418846fc58314e42939ce4d23d9557bed9b828199e75e3a1632eddeef2fc1c8a576b107c16397710422f93fdae9675e5d5015ea75413b55a8d41da1df4fa6c41bb5495d989f162630e9780dfa798dc89809d23b00be785ebd9542f2ea3035fd63a68882d5dc9e1f88e1199f5cbd1fbd9944c37878d624ce0ed17084895dc175c17f0f53dd08a3b3b2d0868dacfb97219721deeec9e76a4e7d881fb18710c3601102663c1c5e525edaf4d46af3bb3b592e90067fd168ad9aa31075ac78045894c6cc16e5948ed0099cb53198b79ff6c1fb7cd20191d8d647469fb2f946d3891efb9f06408d4971badb810b59b3a6839d89f73be95bae38f93340ecf53d7897c37f0755ef123761982c5eb7394918d967181f6ff666337632db6a11a84c6ecf518dde3aead7ff25c09993634a7c07fffd8d60fc469d0f05d2f756b942494a6c52230281ec363bc995570769721ffee0395fd1fc130dff52e4c893f3d956560cb5cfa5211e15461a5c0e21adae449af59f8fde95ffab579e3ddb9d2867dc360755c4915c0bdf73c7b7a1c10c7201840cbce38db6125c0c83ec8e09d12062ab36e9a5fa3f1fde61511330667d266ae9250b924062de41504de407602405f9d3f14d94e70ccef2753ed822773fe9696063bee41ee70e87c23474f5ee4e76ba31677696919ff5e6ae734892178123fc522488d8e509010aa06a9e5c7e754e14b96cd8592710b536e004787ca5a16c33a47d43077e5bfc6d0ce591f5a4daccff8cd8e7001a1c48cca86f3e41b426831fc09c16edbc69a7a6e1b6bdc5b733b5e110b32afae6679f75b8d97e83e03026c6a32a26f9d2d873c4edfae4be320d9d416eb7e551e440c19722e47b1d96e116b2abd2fa505226bb067481318efcff9cdd05629b1540e6576243c8a25fd4dc0351439465a5da7cd14d1ac9708cbe62ecc1a84827722ceb4eb17332b3d60617cc99f074cef2783540dd56bf0ea973596857a0e688b21bc337badf6fd5c520ff81c218918a92586085a517434da993fbc9462ad5243df372c5172b76e7457c7bfb725252fe97757f68dc50fdf1d1b1c90934c0b3358b3e2126605dfe449330e8690a4f129b6960a6e11ee37aa789f15219708c3844101e63f08a3e158246273d916cf64dd463d21cae21a3efb5ddf3ae6d57a8de98b6f4fcf7f1179c923ed011e65b65ae3c2136d0c34daeb20dbe70d56d9f5e67aa2d4fc2eaaa26862642756c57b61ad6d004c1daa7f50d55bfe62f3f2d8581fd60d88b3cfdba2b341ac5f2477ca3dd02f0fb118784666716bff91916254dbe95b86727c6b20d16b02078f53082eaa1e1a7f86e40f84d0357fa47c9df6d23a6a6437413964b86f7b3ce3056219d034c3f7567481a6e8f581c4a73ee88dbb7ca6d551cee633ff86dcee40eb605fd4d53e7b9b2f305cfd19a1804f0169cdea6a83bf7f8d6945eca2d642d574fd834f259cc4576ee1d6276ae4105a4b835e23cfb9ca783752e99565dbb9d1fc9dbbc79d44a1c63f72cebb3bfb30b70959df7c2d36ce46503c7025c95eb82cd5f17aac07b31b77dc0f607975bb6f910b41f25a0c83d076431eb06a351262eb35fdc09111ca26f28884c2ff790b77ccb1c426be38f02d6eb2109a74f654b96740cb25eed2298eb1c4233e3df71e9f9d2f8a8288d5707fdd763b0fc3c40e699a0293fddc978e48f8a3f9a8aa007fa6e53859372f1a186338b3930d81b317f759128e09119f5a0f6969bce9cbf082941ca30f2ffa266e755b64d9f7cb257fb7c1f4ff1d91f4b2f132f98c0b05ac1de5aa271a2c7a5967a59e59d42b743034eee0a07e336ce1a772e6f2d1671b58a3c0da1b1b730d4d8e17e613925d842e5840726a439f8fbce852effe3fad4b09aaa65311a9221e74ff9880fd5bc431729a6f887eb900f4915d10359e56ba3535986bd3497684b6b73b1bdf59fe65764959f4a2af91d2974b364a6670b120aea1ef9b02005784d954a60b28d8c79d66d0c12fda308aeae61316366a807cf2b4a3f1b288a227a0a07ccbb4edf183924fa7c0328cae3de048d3b942833a726feaaee4da40a7696de3c302211df4c2a45b0262e3de3bfdc498dc7718bf466e026e570f165a4d155651216567982d39989c8f322ee3311ac96dca556e3663ed105e4c817f59536753f97b404963af54acdc70ae15650d3f38d69873d73c8269690bb9afe95b8e97506dc745eeb4206799d6968586c64c24ebb7c144e49c77ba8b5305f30f7f5ae80f1c26923a11d6222f2417f7eb91c3717e074ce08ac7c15a48dde2f2d970f24c937b8850cc9d9ed4436d1b887de0c0dcc5aa537b927ab13025c05a69b44025fdc5a25115ae71c96a46967a6bc1879fcc1f222e066c3a9ba782c962017829241ff7181ce15c96970092cc036c1e987a1cd3a853883380fd520d080b17514ddea087ecccb42f95a1faeca4fd11d0004e67fa8fadea04a9a2b7c21d668a3f959252bc0d88f9e5dadfe0d2f8c30076572572f4388aa0172bbb5b678fab2edf5e6db3a39eee3a32e46173b0d45cb61b71ed5143fb77b448ed6d580ebd4c27834dce345e52ef0bac9acf9feb1c23a1090be987a8efc7d6bf48711a338a593aa239c56c2f1216469059666f85a0c2cdc4f47e7879f3df27d5239dd137cb420da212abffebd76ef28ee4abecce7912c1e379ff25a985130b37cf7f05ffac00dc6288fc43da03387b61a61d1eb44428aadc1e83c58d728aa4059cb166b5403110ced330c1da9421c68769866fd8f553c199f6e2351498653d16eafd5135d8647f3f581f0ed38ae37f679d8f62c84661ffb9f0dfb147d313172aa046d2999e848823e067c3415f25b902dd71302ea2ee865460107d48df13cf647647d29586fa8599187ed61371043f9e18bf4d9b1f5fedab7d8c5dfc874820cd6d66d15e6fc936f6c2db5b35070d98d23db001b301203ff5cf4b92dd3ada07caf2f8d20e422b3a0b56114fe8da452f6edc8209a6c2cc881de3448ec9f977848d044686cdd2224217185bd261f544188b84884abda8795772af51e4c6844b463f015e04e878290c2d62114f8370cb01cf583708dc963197a2aebde7fbab582d07d9609861ca47281a36f682d1b414c4c5dbced09add482cb28244aec92774bc8e48b3df3dcbf83d428c3375a09ce931cab5cf30ce4150d2600034d4a926f675fa18dda53322a0164fdffea56398e8c198e41a9d6903fa561fb3ac86f56f5591e3ae84f3f980b456bf8880178555b06055fb76ea9ea8e3091e1335427e76f947c09b7abc55a626b12b8a1e144ac94b77c66f6843765b819947352ad5eae2f1024274f5822f299b5fc5881207906624bfe29ad3dbdac152918130d91588738a6c5b2a37e99951e19bd68b96f81da833aa68fe77f76b2a884dc40469afcde9a98d05f8ec86f809dffca530e3b047b58fe7d0fe9149210c29320816f9ca2f4b478a5a30626a9335c0d3c1680adcfa01e1e8866e48e63934980c1c98af7086b0dbe9e863acf6abdcdaea4f6e7230862829f3a12a358258508ddba731a1dcfab3a810f149bbceeccf2db36b6c440ee7e192582c072791e95bcd8c34d3a58c27ee3cee5e4a5acfddaa24b9294075871b2735ecfb7a0e6df95d524e5d91bd94affa92c75b435cbcb2f31822613d1208cd51e660e54ffe4302b7a5d0a20b3b55e76de066180d41f1d1fae3a579bf087c25009bf3efc3b514250dbfffbfe6056ad6a42589362a7d7952c546fba9f006fc868ca328750a67d2f8e94f9d1962d9937f65d8f117dfcfd65724618f00af5faea6db828bcab60aaf982839c5cbf0c3c0eb11bd5aead9c09f8b4c3634882956e294747ab666dc3a193d6fcdeeb715f6c4d671867efcccf506c85b76af14786b1165cac9577e70be6aaf15344d99915348b4c16e59050f3f2e0a815cbb4dc881354dc5c56769285298551e66c05219443faa300eaa318c9f995c2073e7b32b6687303cb302ba1d2af59d25c6e74b7dff4ebe9fe3c435af593c29e18a94ca81175e31992c6d7d1a841b0e13d578229601cb3fc3d7d079b2e52165b2dde5b0a0a09eeed02f795a329abb05dc50f35926360ddb8a927f9264b7be94e9646f78400d9ab097148b84bd150c1245de650eef3285638fc473b3ffc6cd791f9a6b272787246cbadd9f6070133621d8cda8c43b753a81a7ddd500b04829c923780f5dedf864271fc19ff5bea5ab60edddb765614edf562ed0c5d09eb5c36b2efb946a5e0e147d0a2bff6d74c4503140a94aa38e18390b1f57cf505af7b6647f11e98e8d519afe44b94f57a658502a23b354c24782a08095501f97db92f5de25f238385cf64e419c2895187a72d8cde43c9070629bed380c26ab666713c6d268000645cdae7566d88394fe6b31a19cb7cd31c67c6e1211d9ba1da738d960ea3bc730e476a4f9acd21bf3e7a144de8d334f02b9563cc88d2bbe8dc3a4f278553a957a43dead513511679df990d2a11bf737b20135d4bd95535e6fcee169d80f3a784fa220e80fe759f0b9b3b232d9751ef04c76528d7e924d20f5acb271f531157e4757dca7aa4b1d9bcd98b5d47d37791337f56348cf185ca907ca63380860b7d987b77c5dd56c095755d04861bebcaacc050743f18d7a460b33cf2d4b1b7492dfa9ea032ccf048d9b22855afa8fde9e44ddda424e3cacab9f94292845d39c60684b8e293a2724fb4bb6fbc1e4d0559c04b94e2f21ccbfd80b25520d713b3434934118eb8401a7f163951c24c1c2ec06b599a799066336d52198942d893c32e9630afa47a1abe7e731134609c13e8f40fc294a28b64f39bb7c4d80873aa10ef11af22e1fed6d05302e78aaee9a9fae2c11e0e8331d5be118d5ad4d42dcfc82a68c024318940646b1b0db8a42fc77ebe4b29ae5b3ec27c3bf3a6a6ca8e3989c4304a0fd16e17c4eb1c67b28476d87d18208d76d9dda8324ed9d2e3250747956abe89b77f30e09562cd83db4df7f4a4e4f2cd866f9f1b155307d1b55a705dace4715e33c8e685e3857e57bb3e2637cf4423b93d56f4dbe66e2529be2cd84c3a346ada2bbc2a6754c7e4b9542dec3a6c17a27ddaccd088045f5b12c45b1955fff41307f074c33aed6dbc7689a165da28bdd8f46df31248f110fc0b3f003db36320df03416f923f4a7e024793eec8db36ff64e35528cf8224137f6d8fee8ff9f54718924864066f7db524094b7f35ff8953b819b64ca0d15792bdb94efbeb56cf7ae3267ae96a8842474adc4187ef469a44fd8527ea13aa5eff0df580463b3d6a3b31597118aad8909efb3121bb17760cbdb55be0729ef6ea80d4f8a202acfb2b2770c4cb61aef0f949c7b96cf04f180609e6de9c14cb0935cb49ca71f2eb78e84b68ecef95ef9d91b45ea30cd88708af9ce838c35c9fd0aab694d922e35e79", 0x1000}, {&(0x7f00000012c0)="993607d0988dc02affb51b73acc3cb68e93060491bec1f57615f88ad7246e9af1df49fa926499ad5", 0x28}], 0x3, &(0x7f0000001480)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="01a86e0100000000000000000020000000000000b692ac743b00ffff00", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB='\x00\x00\x00\x00'], 0x40, 0x400}, 0x2) r6 = syz_open_pts() ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 09:21:36 executing program 0: syz_open_pts() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000180)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setgroups(0x1, &(0x7f0000000080)=[0x0]) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fchmod(r0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0x103) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') pwritev(r0, &(0x7f00000000c0), 0x0, 0x0) 09:21:36 executing program 1: r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x80, 0x90) fchmodat(r0, &(0x7f0000000180)='./file0\x00', 0x100, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) mknod(&(0x7f0000000080)='./bus\x00', 0xc089, 0x6) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) select(0x40, &(0x7f0000000200), 0x0, &(0x7f0000000280)={0x9}, 0x0) r2 = semget(0x1, 0x0, 0x100) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000000c0)=""/104) r3 = dup2(r1, r0) getpeername$unix(r3, &(0x7f00000001c0)=@abs, &(0x7f0000000240)=0x8) 09:21:37 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000100)='c\x00') lstat(&(0x7f0000000000)='./file0\x00', 0x0) 09:21:37 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x25}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x21, 0x9}, {0x100, 0xeff}, {0xc9, 0xffffffffffff8001}, {0x0, 0xd02}, {0x1, 0x4}, {0x60, 0xfffffffffffff001}], 0x6}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x86, 0x800}, {0xc8, 0x1}, {0xa5, 0xdca}, {0x5, 0x8001}, {0xa7, 0xff}], 0x5}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000240)) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000280)={0x1d, 0x105}, 0x10095) 09:21:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x5) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 09:21:37 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x4804) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0x5) 09:21:37 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getpgrp() getppid() r0 = fcntl$getown(0xffffffffffffffff, 0x5) r1 = getpgid(r0) wait4(r1, 0x0, 0x10000002, 0x0) 09:21:37 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x200206, 0x4) 09:21:38 executing program 0: r0 = socket(0x18, 0x7, 0x103) r1 = semget$private(0x0, 0x1, 0x40) write(r0, &(0x7f0000000000)="c15013dd1759467412026a4edc68900318d723802eeda866a3fdffd31c7389341f15376ba5e7ca23a08206f57565e0641ad3d09e6b6e6517e371d9c9e76b846b7eaf40fa709269089f6c6d37fc18200d1c223a5aff083e5a28bca254996744849bc4ec08d9ef8e1a099868b577fb1ad5ddd072518981fb87c34feac127f681f983b54694b79737bafb303fcc4ab173ef84e6b0d73f062cc6f789320ed1ce93fa7c785fdc0c843c712e9651a4faea6beb407b2df49b4d31344fc482c96b924ea458d55bcf98e92aad5cc2133937f4447cf369f543baab65972e13a4", 0xdb) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) semctl$IPC_RMID(r1, 0x0, 0x0) 09:21:38 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) geteuid() close(r0) 09:21:38 executing program 1: setitimer(0x2, &(0x7f0000000080)={{0x0, 0x2710}, {0x0, 0x7531}}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x490, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000000c0)={0x23, [{0x3, 0x6}, {0x1, 0x5}, {0x2, 0xffffffff837f7994}, {0x2, 0x701}, {0x3, 0x1ff}, {0x2, 0x81}, {0x2, 0x4}, {0x3, 0x6}, {0x0, 0x5}, {0x3, 0xb1}, {0x1, 0x6}, {0x0, 0x7fff}, {0x2}, {0x2, 0x2}, {0x2, 0x401}, {0x3, 0x7}, {0x3, 0x1}, {0x1, 0x4}, {0x3, 0x7}, {0x3, 0x4}, {0x3, 0x9}, {0x1, 0x8}, {0x3, 0x3ff}, {0x0, 0x7}, {0x1, 0x20}, {0x2, 0x3}, {0x3, 0x5}, {0x1, 0xff5ae2f}, {0x3, 0x5}, {0x3, 0x80}, {0x3, 0x7fffffff}, {0x1, 0x5}]}) setitimer(0x0, &(0x7f0000000000)={{0x93, 0xffffffffffff4221}, {0x100000001}}, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000200)={0x7, [{0x1, 0x39}, {0x1, 0x1}, {0x3, 0x9}, {0x3, 0x4}, {0x2, 0x1}, {0x2, 0x8}, {0x3, 0xfffffffffffffffe}, {0x1, 0x4}, {0x3, 0x4}, {0x3, 0x100000001}, {0x2}, {0x2, 0x376}, {0x3, 0x4dd97369}, {0x3, 0x5}, {0x1, 0xf5}, {0x2, 0x7fffffff}, {0x1, 0x1}, {0x0, 0xc9}, {0x3, 0x9}, {0x3, 0x100}, {0x3}, {0x1, 0x5}, {0x2, 0x8}, {0x1, 0x6}, {0x2, 0x5}, {0x3, 0x101}, {0x3, 0xfffffffffffffffd}, {0x1, 0x1ff}, {0x3, 0xffff}, {0x3, 0x6}, {0x1}, {0x3, 0x2}]}) 09:21:38 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) fcntl$setstatus(r0, 0x4, 0x48) mlock(&(0x7f0000004000/0x2000)=nil, 0x2000) 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) r1 = fcntl$dupfd(r0, 0xa, r0) madvise(&(0x7f000000d000/0x2000)=nil, 0x2000, 0x4) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x8b, 0x3f, 0x43e, 0x0, 0x6, 0xb7b, 0x1, 0x2, 0x0, 0xc2c7, 0x8}) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000000c0)=0x3) r2 = getppid() fcntl$setown(r1, 0x6, r2) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 09:21:38 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x8, 0x0, &(0x7f0000000080)="7307c610004c659618dea3017dc06dc2cdca46a6ea26fef075c2dd97496651fc091b8bc9b3ebaa88fb344838e2393defa805b131937ab5cdb6f769c93ef6947230dfd9550bf026a2f37390419afb35c78c4bd4752349fa9db4f3b25d88e88f22568f7bf1c364d3dbce8bb38f", 0x6c) r1 = socket(0x10000000002, 0x2, 0x0) recvmsg(r1, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d40)=""/18, 0x12}, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x0) execve(0x0, 0x0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x900, &(0x7f0000000000), &(0x7f0000000040)=0x4) 09:21:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x1) setsockopt$inet_opts(r0, 0x0, 0x400000001f, 0x0, 0x0) 09:21:38 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') socket$inet(0x2, 0x8007, 0x9) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040), 0x4) 09:21:38 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x80000000}], 0xfffffffffffeffff, 0x0, 0x4, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)='N\a\x00\x00', 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r0, 0x6, r1) 09:21:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x6024, 0x5) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x100000000802) r1 = dup(r0) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000000)) 09:21:38 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000158000/0x1000)=nil, 0x1000, 0x5) r0 = msgget(0x1, 0x1) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0100000000000000faefe0b75862e5911356bca32928c6739bd2a27a7dbf547214d3ad5bd1a4"], 0x2e, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) semget$private(0x0, 0x0, 0x13) setsockopt(0xffffffffffffffff, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:21:38 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x4) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)='\f', 0x1}], 0x1) 09:21:38 executing program 1: r0 = open(&(0x7f0000000240)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180), 0x977669b42a272944}], 0x0) write(r0, &(0x7f00000000c0), 0x367) mknod(&(0x7f0000000040)='./bus\x00', 0x10, 0xffffffffffffffff) mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x6100, 0x1) open(&(0x7f0000000000)='./bus\x00', 0x200, 0x0) 09:21:38 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) symlink(&(0x7f0000000a00)='./file0\x00', &(0x7f0000000a40)='./file0\x00') r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000009c0)={&(0x7f0000000100)=@in={0x2, 0x3}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000140)="318f34d6abe89d2e5d3656be816f783e2bc7371428953bf69d5b557fb559259cc8c06c4eaea52f91cf964c817564a1e4d1588147f3c1e0c8a30c7f7ababb1ff65c9054f77b813b46ddbe8bb374bf6ef09bee8f196ab689e45595ec59983b08b0b29b9b089d410500928cf9a23c468662b2222c423c673a6a67d226f8ff3ee4266a8c2d05df082c3f4389ddfc109a8443b580e15253776998a81fa536a051f159c96a566d29b65c10b829989bad2b6d5697cc4916b26a5a9439897c6d9f8d1c88b546a7f1e10756aab3893b651ce914007e", 0xd1}, {&(0x7f0000000240)="41cf346163bca34e4021f1b131ae97604ac274061883ec3b972925453c37c6afafc98158278fe8eaa6420ffa507e8c3a74f0861677c56117a8ffdda340fcfe138b2d1827fc98c554065fc2b3fb4ff10d89edeb544c1025cbdb85dd785de0c54b5006f15415fe", 0x66}, {&(0x7f00000002c0)="d4f8b835401ebe44b361a1dd0c93499c69b2542b2afde16ced3c1d0334fb7690eefd2d4ec0880a4ac8eb30c2d92f70a0649177937e4eb873df26db251c8165c06bd14a2c62dd3327d4cb7a9f3019f2930fea9d3a5bdae94a9bb3dcfa286aa1ee89d696c64aae26aea27a598a174bf5fed5d6975883d5632365c6209fc8173ac93983bfebefde03f45abef4833d443e5d5c0165fc0fc018ef0ea5f28364107b8561da7c0ba68e934ca3ccc9e2e6811a6982ba901ab3007c6b161c7d", 0xbb}, {&(0x7f0000000380)="9320335029331be611f5de4248e34ed68545721a8f19a9824e26fab233df9de55c20e8300689ddb51558e4ac4784e546dd866e524d5b5c5ae6069f", 0x3b}, {&(0x7f00000003c0)="17e8d0a55229326a8a66314136d016438099892673e2cdc9f7424f02e0e06f98ee8d3920db3ae3e45f01a8ca0a1c9a545af37de5092d29f486d5b19f86bf888c1759e4c9c6005a37ffcdfd5ea370f572719ef6ca6150a2a2aeaad1f4079c6f871eaad3", 0x63}], 0x5, &(0x7f00000004c0)=[{0xf8, 0x1, 0x6, "909b86dbdf605d7a7285556319dc3886d0ef7670e43106858833f38b72a5286558ac996b54814f9c35e118321b6a2ec425c7aa35437c41826bf12a149f211c4ee87b6160201509a48ffdedf9e20ab53c74e8871c216b5adc83fa71212932c827d5a6fda5e8bf8d8ae8f67d32987c50727cd260bb751261fbcfd5c19b64557da465bd1a03024534e8aef99c44f7e58d460f04273386fe781f83fcf2bda5a97ba54dcc4f537ffacb97656a303a16fac38ef8a62b6a3fcc356d324c5631b73f89f65734fa063639fd7e7adfe3738cd5e231183319aefadca8bd2878e6945e9e8bda0c"}, {0x60, 0xffff, 0x40, "1d044ff885f340f559cac21985e2c06cee8456a9797b1a67473c5f0731722c70c044a8a3e5c596fd6cce5e8bc9330d5faee1c76848a91ee71149c37d180781acff51cb038a752efe2bc0"}, {0x78, 0x1, 0x1, "55e09cc85267dfbdc7cc135f3bd4f94810e5024faaeca06ad9ac13a884850fc68b347d1bf741f23407d0d4448ff8e8c69dbe376f22424d75d7d58026f23a44f6b9169e19d214c7f7de95d98b72fa7028cacd95886420b1f455882f909ab15728f58541"}, {0x40, 0x1, 0x3, "bbc5f90a5808e374b24bf4ca8150422ff43c0b72477cb1b0b2e7c487dccea458b1f2bdd5f51a56261f"}, {0x98, 0xffff, 0x4, "2ab6fe79f635682ff61885d3cd9bfed4d43d238082888793d9a8e9a12e8b53d4653b068dc91ccdad90e37c24106fcf65c54168095487227642ec9173d43aca6042f73fb914e276fb877f5008beff34a050f4600303b0d84a1eb518d47f0aa2c2c075fc1325c88c10f43b77429040628ba5308100b34a7b59ae0e4b1a237ee41c6594"}, {0xd0, 0xffff, 0x2, "3dc5f0e00b55fe3dfc19ae217dca25289242796df450955f0913b9bfbe772e8d0af0eb54b7600ca0ee591b5b5580b922f335faa8c0e3eb892aeeab9208afafe14f6b3a45d62640af12a6adf7e53b02ac5826a1f1e29ba007fef0a2023c33eb47b3e9be8066b8ddd303f2c412adb79a487833f9d655577af0f81d9c5b0818fea49c8cde5ab8912ede3100f4ad88b2f20a43797617a321a18d77ff7d531ff844d923b7284ee2cd0c6770cc96523adfdc39aedb50f8c5bdfa3c6e408e85a1f122cf"}, {0x100, 0xffff, 0xffff, "8b33240066e4675d8a0eace9a643396d5716a859b263f283599b47b4b5f16cf08ba696d7fce33115960b04214be948efa9838a203abcdb672688022b2bcc5992c138ee923320eba6b84954ff1d240e63729f95d1a7d4929445717ec6c35e34d30b58870feed964df21fd1bb6ec3db7ac823b124786355270cfa109f4d18b7a98983373895bf4f7efbf559db1752d2d9eefea1943d3809db59ad9a9395e3f6d12e44fb20bc0c8d9dcf9c45c71f4711cc4d8d9a595302203a5f4467d2147858181bc0dfc6e86d42c2790b1e087b420cf09adb5c2eaee796c353c10ad79a970ebb2c848e979951c53ab655a55148918217e"}, {0x58, 0xffff, 0x8, "b59bb21593945ff889a949b7c9d1712d48b377ef07231b20814baad4337f65315f4cd06929cbc10031bf92fae0ee4658bfd64e427f0e399d1b8a13fc0d52007a5c4c"}], 0x4d0}, 0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="31eb4d22cde656aad5545560492cc32312dc71b9bc6291e6ca9bb3ca195bfd53cad93aa667d5c8b26dd9e92c3252ed12b5f0a85dbe0b110aa7e7699341fcd928cd64b5791302195a118b551aea93f3040b6e0ee6092f9bd1aadacecd7d3e5f58b610b5c719fc", 0x66}], 0x1) 09:21:38 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0xc0044266, &(0x7f0000000000)) 09:21:38 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x140, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x24}], 0x2}) fchmod(r0, 0x80) 09:21:38 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x1}, {}], 0x2}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x520, 0x0) ftruncate(r1, 0x7) 09:21:38 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x240, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x12000)=nil, 0x12000, 0x0, 0x11, r0, 0x0, 0x0) sync() fcntl$dupfd(r0, 0xa, r0) 09:21:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) getsockopt(r0, 0x400, 0x8, &(0x7f0000000180)=""/189, &(0x7f0000000240)=0xbd) chmod(&(0x7f0000000100)='./bus\x00', 0x80) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000040)) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000140)={0x81, 0x80, {0x5, 0xffffffffffffffff}}) 09:21:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002002, 0x46485546) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3, 0x0) chmod(&(0x7f00000000c0)='./bus\x00', 0x92) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0x3, 0x80000002, {0x2, 0x5}}) 09:21:38 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x7, 0x207b95eb, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="568b78ebfabd9c928c2925a443d65362692d24e95bb26e2aa20d59a63903e3d8bdd14e40a7a90f743cbe6860d410c03fd70b5d40c61a2bd86a221ca65943781f55ad87de05fdbfcef79b3d66b2ee3372acf2e94a5343f1b8b33414ff4eb54745c8dd436c4e9191bd825f18bffa5a10f850e4eca14f7146ce54585827c1ad7057c542f6beb7ec7b21df99dd537a9df89652f46b93b66b608e8bb9edb09d07e82ec29d8fa966bc73e6a6d5e6", 0xab) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fchmod(r0, 0x2) r1 = dup(r0) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAW(r2, 0x802c7415, 0x0) 09:21:38 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 09:21:38 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000100)=0x8001) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000180)={'./bus\x00', 0x7f, 0x1000, 0x81, 0x1, 0x2, 0x401, 0x401, 0x2, 0x2, 0x80000000, 0xffff}) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') r1 = kqueue() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000240)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x8, 0x6, 0x7fffffff, 0xfffffffffffffe01, "edfff9eb90912c6a24fc3151ff71e4ff20bcbc07", 0x6, 0x3}) kevent(r1, &(0x7f0000000100), 0x4, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 09:21:38 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) write(r0, &(0x7f0000000040)="6710884ee544a72b2abe7791a9effcd0a3d37456ed4da997085300da4869a61fe0f97698b5b1093d2925cc3dbf0e1660747cf7c3c1d75d4bc6385689db6a2ff70c570e3f2094ba14a241df913097303a02b34a1e22034faa2ef4f2e4f73c8e2dfd56ea061198aa39d09eba9c6c46d8b2687ad891e18394b0d170e77a86ff8f31b69052841b3d10dac08f6162a53929b160ab8b8b54b1c79d204f1371ffbdf24eefb18bb71668aa407c28b1316777460485576c6c197990d42caf0fbd3b18fb0fb32ca019fddcd6ed4d70cc0493c7ceca46fef618d2b4e1cdc79b6867bdc8f9bdb1092c8befe0cab537c1100ff4e5acf7", 0xf0) close(r0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000140)=0x1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000001c0)) geteuid() setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200)={0x1, 0x0, 0x400, 0x7ff, 0x2}, 0xc) fcntl$getflags(r2, 0x1) fchdir(r2) accept$unix(r2, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') fcntl$getflags(r0, 0xca1bb85d433d5ab6) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000340)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000380)={0x0, 0x10001, 0x4, 0xf965, "9f34830f0c1edd121bf76af51d26ace69312e3d8", 0x4, 0x3}) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000400)={'./file0\x00', 0x4, 0x1, 0x81, 0x0, 0x5, 0x4, 0x5, 0x3, 0x2, 0x4c, 0x2}) writev(r2, &(0x7f00000005c0)=[{&(0x7f0000000480)="e11c7717f699181477c14b02a1eaeb74a0a5ca5281ec127d54bae11ca4ac35ef2d696cf17a27ad5a0ea09954474ae3eaa4566709ae423f3d59b9413c00308469efcf9be186803fe8933ed50078ebb89abd586b45435d210b6b9bfb9f8a8fdc6f8dd0a752d13314bac928416d8078a5473b31ec949d4c60323809048709b01d30a6d4e863bf9624552431a54a6cfb3971d409540dc5b5e3de87d5559d97f03e0829c5e4ab0b33dbf5f2c5b54facfd7f494762a7b87d4aee764d2b65cd7b4d27861a24d201ddd2900b6b45360c29cd1dff039843fb532002a1f5ca4a71", 0xdc}, {&(0x7f0000000580)="6e9f00ff10d1f240a1a5ddac374280e3116c83d5d2c5ecf502919281a640d38cd4f383e6eee7c4334f374d2b866d00", 0x2f}], 0x2) ioctl$KDENABIO(r4, 0x20004b3c) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000600)) preadv(r3, &(0x7f0000000640), 0x0, 0x4d) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) open(&(0x7f0000000700)='./file0\x00', 0x480, 0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000740)='/dev/wsmouse0\x00', 0x20490, 0x0) stat(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)) pipe(&(0x7f0000000840)) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000880)={0x3f, 0x1, 0x9, 0x100000000, 0xa0}, 0xc) readv(r2, &(0x7f0000000900)=[{&(0x7f00000008c0)=""/57, 0x39}], 0x1) read(r3, &(0x7f0000000940), 0x0) 09:21:39 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) chroot(&(0x7f0000000040)='./bus\x00') open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 09:21:39 executing program 0: setitimer(0x1, &(0x7f0000000080)={{0x7, 0x7}, {0x6, 0xcc}}, &(0x7f00000000c0)) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x1, 0x81}, {0x799, 0x6}}) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) poll(0x0, 0x0, 0xffffffff) setitimer(0x0, 0x0, &(0x7f0000000040)) 09:21:39 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) r1 = getpgid(0x0) r2 = getuid() getgroups(0x7, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r5 = getpid() r6 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r8 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) getgroups(0x2, &(0x7f0000000640)=[0x0, 0xffffffffffffffff]) r11 = kqueue() r12 = socket$inet(0x2, 0x8000, 0x0) r13 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) r16 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) r18 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r19 = openat$zero(0xffffffffffffff9c, &(0x7f0000000780)='/dev/zero\x00', 0x10200, 0x0) r20 = socket$inet6(0x18, 0x8000, 0xca2) r21 = openat$null(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/null\x00', 0x0, 0x0) r22 = socket$unix(0x1, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000100)="dc59401b9b4feb6a9e67a8c648d728317779", 0x12}, {&(0x7f0000000140)="af5033a64f8a8a46b0322209a1f1d05e645bd08d75315bde805f59513af21544c6250480985e7af4d4410149641e5d5feb8e2512368092e7db4f7236828f08f49ddb099d5c2929f1c1f0394c573147ae865709a9ec2c4b0352175607b867d8de", 0x60}, {&(0x7f00000001c0)="9b5f8a4bf168ccb02fa2c5bff600e960bab5f0aa736e3de8caff2b559d8111386f17c3627d4aabf748159382503633c42fd3b540cac9f61460189640ed033dd6c6565fcdfb50d00475813df76b2b494f223d63164aa7d079f211755dca996067215c11", 0x63}, {&(0x7f0000000240)="d3aa08f3c451f6d972de1659026ec81cd20927c4d8d6dff112357e887fed12be34cf886511ca64c677a2b45d0a2b8e7252c455d217f8071671ca047cba2264406e7b25e20ca290c03ddbec93ff27922edff4bf984b578cd24a01a57381ebf48d0fde28e7641e9b658c0729048f5662eb4a16b8a9e6456325e3f680a489208fc2855ba2df62684f4982f94b11ea9af2d82079d8b6fe5324d1f3341c3fbd97a94c6299306b89c3ed626776b58e5475990028d44dddee258a62cb67ec2e710e45ef5d6517ed657bae366019dae209b967798fc95200dcfc627d076f701bedf83acc49e25eb7da663c3f69aac9d0eefd8f83a12656", 0xf3}, {&(0x7f0000000340)="ac0d966883082037a8dce557b94ef05a", 0x10}, {&(0x7f0000000380)="52854002084d130ec45430918d5919fbedee1e20e88c1fab9c5ec108cc9e79f9ff347873107e3f2858ccb9b6103b49c5975e716439dcb2b7dc5bad9ff28a779c8f7655137a83625678f42496f45cbca282de0ca7d5b3d279605f47e6abad3ff1bac2982b2f267331884ea2dae4c7e9c191ea92e5925062fe2670f8c481954e8f815d286bd2f8b8f4fdd48f04c2179f7c2849d69c304a24fb291bc9865db87fa180a94d9b9b1808a6b3d42381ce891366e70e1308484ada0172386b3b4d101888dd9d6dc059ea956194e8a7f65a188a3ffe76030bfa7a58b3dc2184478a82ba", 0xdf}], 0x6, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r11, r12, r13]}, @cred={0x20, 0xffff, 0x0, r14, r16, r17}, @rights={0x28, 0xffff, 0x1, [r18, r19, r20, r21, r22]}], 0xc8, 0x4}, 0x401) fcntl$setstatus(r21, 0x4, 0x8) setpgid(r8, r1) ioctl$WSDISPLAYIO_SVIDEO(r13, 0x80045745, &(0x7f0000000940)=0x1) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000980)={'./file0\x00', 0x7, 0x4, 0x1, 0x1, 0xffffffffffffff0b, 0xb20000000000000, 0xcc7, 0x2, 0x3, 0xdb, 0x9}) getgroups(0x3, &(0x7f0000000a00)=[r4, r15, r7]) ioctl$WSDISPLAYIO_GMODE(r19, 0x4004574b, &(0x7f0000000a40)) clock_settime(0x0, &(0x7f0000000a80)={0x3, 0x2}) 16:00:03 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) r0 = socket(0x6, 0x4003, 0x80000001) dup(r0) syz_open_pts() syz_open_pts() open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) syz_open_pts() 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80, 0x3200) r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000040)="a9e8b552047d17b31074a470a88870d6e9e7522e9b25bc7f8201977a7b4334958fe91193ce3269de283e76d58f5125d75975631db201d98a7802a911ce5221bd43df1f5b5f025bb03471751d0906f4a70622d130bacd33ba61b3e0a046ed02766c31edf98609106dc593770d26e420c3cd61ab91e822cfc4ed56197e90ecfef799f08bb44d19e361bf763ef2139182624d6b9ba71290e20068edea0451ffa2b899c740e96d8de5973382921678dc033a7f8c3c6e7d62adbee4e29e4068d0e5", 0xbf}, {&(0x7f0000000140)="ad9ee6ead94cff5852476f07d73e8f6bad24f73026d33eb595512af39d230a90a3899f154e745ac99b6b06d88ebaa7ada26ee2a0b7d2f54a42df0b5b84f37d2e36e87c89c3a8d7306322d4998f56153d2e24b354c1b58d1a25c5ac2d2258abab6f010e4850656c530d01076721f3801643a901253fc94be2b304a25eeddeb43af0d30f38dd7aafb0216fae8ec7920086655d49ba46159e94deb4c847916b95fce145355df387b3e9a4ad384c069774857cbd0cec3c2b4ea6c50c907b5f8a7f165fdaf1123b8a8754772dad936d45ebc4291ade75ffb1fcf8b85b2529ad124fecd507dba7819c1c879f897746", 0x3f}, {&(0x7f00000003c0)="c1559005dd7ee90a7d91d7ba13608e4ae02a3a421935395104ba0b9cdebf886c6f21bedb94d52d0923e2d062ea462fd1ee3463058660a782f5f6", 0x3a}], 0x3) readlinkat(r1, &(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)=""/176, 0xb0) r2 = fcntl$dupfd(r0, 0x0, r0) recvmsg(r2, &(0x7f0000000900)={&(0x7f0000000240)=@un=@abs, 0x8, &(0x7f0000000800)=[{&(0x7f0000000400)=""/165, 0xa5}, {&(0x7f00000004c0)=""/212, 0xd4}, {&(0x7f00000005c0)=""/93, 0x5d}, {&(0x7f0000000640)=""/246, 0xf6}, {&(0x7f0000000740)=""/164, 0xa4}], 0x5, &(0x7f0000000880)=""/111, 0x6f}, 0x40) fcntl$getown(r1, 0x5) 16:00:03 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) ftruncate(r1, 0x0) 16:00:03 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) chdir(&(0x7f0000000100)='./file0\x00') syz_open_pts() syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0xffffffffffffffc0, 0x401}) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000200)='\x00\x00\x00\x00\x00\x00', 0xfffffffffffffc38) r3 = syz_open_pts() close(r2) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000140)={0x4, 0x5, 0x401, 0x8, "b9ffe23411dbca9cb38c3066467fcf51b1240a1f", 0x1af, 0x7fffffff}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa60200"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x61c8, 0x409) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) 16:00:03 executing program 0: mprotect(&(0x7f000073e000/0xf000)=nil, 0xf000, 0x4) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) munmap(&(0x7f0000510000/0x1000)=nil, 0x1000) mlock(&(0x7f0000659000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x9) 16:00:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000240)) setuid(0xee01) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x140) getgid() ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)=0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000100)='.\x00', 0x3, 0x0) 16:00:03 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "8a6edc3bb8a41e2cbde24c6a1e247fc17fc1e4be", 0x0, 0xf8e2}) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0x1) 16:00:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 16:00:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7ff, 0x2, 0x100, 0x3, "7c6e2ef3c295b4b13cc26bafcdb640942620e94c", 0x8, 0x7}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000700)="0af40f9a53fc86a2bebe7187e91b52584caef13c84a5c221cf009b26ded5d4e101adb73470628c6498defe52139b45bbb96aeaaf8b6ea808fae650a3630c8107892649dfb02cb6466fc810b8ca878adc37a8d48b465501b737932817dfae3c74bf062eaf342561c7ed2169b6d7ee836e93d57e428ec9736d03c09d990b305c0732ef054a870f7bdec62abe43", 0x8c) 16:00:04 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) close(r1) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, 0x0, 0x2b8) truncate(&(0x7f0000000000)='./file0\x00', 0x5c07) ioctl$TIOCSBRK(r1, 0x2000747b) 16:00:04 executing program 1: mknod(&(0x7f00000009c0)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000a00)=[{r0, 0x7}], 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) 16:00:04 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x4) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x8002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) geteuid() preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) close(r0) listen(r0, 0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x41, 0x20, 0x1, 0x3}, {{}, 0xfffffffffffffffd, 0x9, 0x20000000, 0x7fff, 0x7}, {{}, 0xfffffffffffffffa, 0x0, 0xf00fffff, 0x4, 0x8}], 0x6, &(0x7f0000001180)=[{{}, 0xfffffffffffffffb, 0x4, 0x20000082, 0xdcb7, 0x8ebc}, {{r0}, 0xfffffffffffffffd, 0x48, 0xf0000002, 0x8, 0x5}, {{}, 0xfffffffffffffffe, 0x8, 0x2000000b, 0x4, 0x8}, {{}, 0xfffffffffffffffd, 0x4, 0x4, 0x7ff}, {{r0}, 0xfffffffffffffffe, 0x4, 0x2, 0x1000, 0x7}, {{}, 0xfffffffffffffffb, 0x10, 0x0, 0x0, 0x10001}], 0xffffffff, &(0x7f0000000000)={0x9, 0x6}) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0xd180, 0x5bcc) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) geteuid() preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) close(r0) listen(r0, 0x1) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, 0x0) 16:00:04 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000180)=""/132, 0x84) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001900)=ANY=[@ANYBLOB="000000005fdc00000000"], 0xa}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffff7, "845c55090000000813fb34357857018ad79f2500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:04 executing program 0: r0 = socket(0x80000000002, 0x5, 0x1) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@in6={0x18, 0x0, 0xff, 0x1}, 0xc, 0x0, 0x0, 0x0}, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) fcntl$getown(r1, 0x6) openat(r1, &(0x7f0000000000)='./bus\x00', 0x80, 0x40) 16:00:04 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000000c0)={0x4, './file0/../file0'}) setegid(r1) setgroups(0x0, 0x0) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./file0\x00') setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:00:04 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) open(&(0x7f0000000000)='./file0\x00', 0x640, 0x80) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0x0) faccessat(r1, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x1e1) write(r0, &(0x7f0000000100)="510f01752127ba0606fc0c92fe136a0c73c2e33ad31a076a626779fb071c38a4e258", 0x22) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="addc6b7b8abbd47ecb8257a59f6f2e66d1f4a464f6a834e021257058c8c02051d18cacb5d656a005952b19a82871bd4cd09b54971cc89e55c3a7abc435eb6f86b244a88ee126e52ad688ebb95a269e87b078354346a8e28050e4f3ba96fd52f1ea4abd3ea083b30c51785753c1c19a14034e81aaf21f521690307107f62db2864841568ed51c35ab18ea657fadf1bdcae41c41188f3e08e6d1ade8c8e737e28b1b9bfac2c46b24d4c14c4ad97967280d7f7e2b38a3213bfb2e68ffd88ba50a", 0xbf}], 0x1, 0x0) 16:00:04 executing program 0: mknod(&(0x7f00000001c0)='./file1\x00', 0x6000, 0xffffffffffffffc1) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./file1\x00', 0x81, 0x7, 0x56e, 0x0, 0xfffffffffffffffb, 0xff, 0x1, 0x1, 0x0, 0xa5b, 0x9}) 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = dup(0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) utimensat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)={{0xda, 0x6}, {0x9, 0x4}}, 0x0) r1 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) close(r1) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000140)) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004667f, &(0x7f0000000000)) getpeername$unix(r1, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 16:00:04 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) getpgrp() r3 = getpgrp() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x20000fffffffe, r3}) r4 = semget(0x1, 0x0, 0x0) semop(r4, &(0x7f0000000100)=[{0x3, 0xffffffff, 0x800}, {0x0, 0x7, 0x1000}], 0x2) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r5, 0x2000746f) fcntl$dupfd(r0, 0xa, r0) r6 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r6, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/47, 0x2f) semget$private(0x0, 0x3, 0x3) semctl$IPC_RMID(r6, 0x0, 0x0) 16:00:04 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x4) close(r0) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x4) fchmod(r0, 0x8) socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) 16:00:04 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "f19fc763eb479f1cc729040000003f11f44bd69a"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "c446bcfac49167ca4399f2c00e0d144e19f0ddd0", 0x0, 0x6}) 16:00:04 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x3, 0x6, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x2, 0x3, 0x5, 0x44, r1}) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) socket$unix(0x1, 0x1, 0x0) 16:00:04 executing program 0: r0 = open(&(0x7f0000000380)='./file0\x00', 0x2, 0x8) semget(0x1, 0x4, 0x430) r1 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x2d) ioctl$TIOCSCTTY(r0, 0x20007461) socket$inet6(0x18, 0x2, 0x7ff) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffe000/0x1000)=nil) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) unlink(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') socketpair(0x6, 0x0, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0) sendto$inet(r2, &(0x7f00000003c0)="8285db6534bbdc97d49bd00dd90dd3ecff25ddd0f7261212adc9f1fccf9f91ae1791215f3060466b90503a227f409e63de6ff9129c61d911f5329a514490431d9a49a1d9003bcb7cc1057a380f21c5175f76952b1ebab7a1c96a9d92d2e9309623b635bb81d0c2d36d24774eff5fdcedfacec119a5e70562370a465b73845bcb0b1cf20863ccdf35d0ea500321208923071abca61eb40067826a3115fd67251746a748092c36237302dac3919ad2e567cce890d05eec93f41fb993d8ff59309ee384e014cb60a661d9b9cf269f4aa004a0f9029350bfdcdc8e7bb08017db6527024435ea8f1e1e4c7ba3e3dd84b66f25", 0xf0, 0x8, 0x0, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000080)={0x0, 0x4}, 0x10) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) 16:00:05 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000100)={0x2, 0x1}) r3 = msgget$private(0x0, 0x20) msgctl$IPC_RMID(r3, 0x0) r4 = semget$private(0x0, 0x0, 0x100) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000640)={'./file0/file0\x00', 0x1, 0x101, 0x3, 0x0, 0x0, 0x10000, 0x401, 0x0, 0x2, 0x2, 0x2}) semop(r4, &(0x7f0000000140)=[{0x0, 0x9497, 0x1800}, {0x2, 0x7, 0x1800}, {0x3, 0x3, 0x1000}, {0x0, 0x80}], 0x4) r5 = kqueue() ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000180)=0x80000000) kevent(r0, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffff9, 0x2, 0x80000000, 0x9}, {{r1}, 0xfffffffffffffffe, 0x4, 0x84, 0x7, 0x7}, {{r5}, 0xfffffffffffffffc, 0x10, 0x80000002, 0x7fff, 0x4}, {{r5}, 0xffffffffffffffff, 0x80, 0x40000000, 0x0, 0x6c}], 0x20, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffa, 0x23, 0x0, 0x100, 0x3}, {{r2}, 0x0, 0x20, 0x4, 0x8}, {{r5}, 0xfffffffffffffffe, 0x2, 0x2, 0x10001, 0x90fc}, {{r5}, 0xfffffffffffffffd, 0x0, 0x10, 0x7, 0x8}, {{r5}, 0xffffffffffffffff, 0x8, 0xfffff, 0x3, 0x69406a6}], 0x1, &(0x7f0000000300)={0x1, 0x237}) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000000380)={0x2050, './file0\x00'}) accept$inet6(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xc) open$dir(&(0x7f0000000440)='./file1\x00', 0x280, 0x1) setsockopt$inet6_MRT6_DEL_MFC(r7, 0x29, 0x69, &(0x7f0000000480)={{0x18, 0x3, 0xd8, 0x1000}, {0x18, 0x3, 0x1ff, 0x6}, 0x9, [0x3, 0xfff, 0xe2c8, 0x7, 0x6, 0x6, 0xffffffff, 0x13c]}, 0x3c) chmod(&(0x7f00000004c0)='./file1\x00', 0x4) msgget$private(0x0, 0x4) r8 = shmget(0x2, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000500)=""/101) semop(r4, &(0x7f0000000580)=[{0x2, 0x0, 0x1800}], 0x1) r9 = msgget(0x2, 0xc0) shmget(0x0, 0x3000, 0x400, &(0x7f0000ffa000/0x3000)=nil) msgrcv(r9, &(0x7f00000005c0)=ANY=[@ANYBLOB="040000000000fdff000000000000000000"], 0x11, 0x1, 0x1800) clock_getres(0x4, &(0x7f0000000600)) 16:00:05 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f00000003c0)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000001b00)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167}, {&(0x7f0000001a40)=""/40}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000540)=""/203, 0xcb}, {&(0x7f0000000100)=""/47, 0x2f}, {&(0x7f0000000140)=""/11, 0xb}, {&(0x7f0000000880)=""/4096, 0x1000}], 0x4, 0x0) pipe2(&(0x7f00000000c0), 0x4db7777f3b26f5d) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) read(r0, &(0x7f0000000000)=""/147, 0x93) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000280), 0x1000000000000042, 0x0) 16:00:05 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ae060000000000b90cba8590", 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/197, &(0x7f0000000180)=0xc5) write(r0, &(0x7f0000000840)="db5c1e05b2cba2414827236f25399e59fe35f4a0e6810491be5aae0669e5229e5bb66b61dd61e2c74c6ecec8b2be03050095984815de2b36fb10cb46120eb6c83ba9be57335ed37d2d0d5db8f777e8d43340c7c875159c423ed71c12be22c8ff15c7f50d5c09b245742258c0537b5852fe2b4455c503f9692216c9e1eba570c9e69697a7d0524050fae5337248cfa480d8c6d7787a3f6e2f6a0e546591296746c85f831b138f801e0a3661d9563daf042536fa1423429492c224e55a581be46e95d5ba8a38cacd1fe1f86aa963d41010371ca8178f1b966c26daa0b2ca2d1b97b911a6ade4032dd19a583c9a9b0c768ae8c02f412582855d090f908fd2b3369e55b096bf6027a4deca5946cccdfb92cf402296aade9d7b5c628c1b1aef72c6c098eb22d58ccf1c29dfe97658b6dd5e6a51a65185ce548d7def822cf88de97bc1654cf0b201c13a62276e3a45df7f8032e8810086c6cfd4ff0441e2351fc2f70dd0b984f6793b552f2518334ba4925b231e8d95c744dc9ea6159e29d7d7b29c4386de9338ba037488348f9b0d3b85f2a2314f9c3f4e855cb3f67c1e693dc8068d770190583cd55744afbc7343e00629196baa760b1faba8d312aada9962ff42e0114fdd7c0751c29e36b3cab4b6e41dd9225ec3e489ff291b0fb6d37aa8b33ab6b8baf6f4c367c41eab10ffdade8464cbbe7edba12f7fcf9aa48e4080f5dd704c4f99e60aefd420f9cba70704565a9f1f0487615edf324e95b3d259f26e929432af67dabf9e3edd35738957fcd50c8d62944373fdda4216d0d791d913572d5d44316eb5f774f90a10efef33e683741790673ccfad59491bb2c7ee6ae1fa7167b32a9b526dba7ba2ad5f8208f2107be1fcbf9c5bc53fa15fc4545fb68d4ad986fb0aa09227859e8aa40ffbc1c7328d1efe21e7c05b8429d13c3bf39325a9d11d3bb70f7bd33a5e50a2c50533e7a5e7875dc0d5d40e854a33103c26a4477720cdf28f8047b949f7c8bb913573d9af2af4503d1a0122f029a982f2b10c1db2e229729f25582c079fc80b07b4279d603f4be1870bfa46eea99a37667bb480b3a55cdd45fdec0a0c3ed4352b066896bea5e296834aad094d8367e21eb00260203ac934f5be129929ad52308d1d7cbcc77fa2cc4e587e6adb34ab0410143c2129f0a347743af058010713b029142b751fceb8460461afda79fa5613207f7e0699b9126c40fdfb30d4fd28e60c0ebb38dc8c40a7d5c146310a35d705397a9df764d73c79e7e271e7945bca3faecbb76d6aa944d7a25b25617c121c7a273bf34eb1ad4f844a119ac11cbe8cf9aa763873a5290405bdb89641a30f5e55e4a83a53aa9cf4571645cc4e4adb795928707248d9d244ec8024488b95e79edd59ba0c4a8c4b6e7a2ed152bc2665b2dd128dbf48a2a5845ac23c64a7b26352bf88261d646666ccc3e31763371c46ed4af3d9bf9586dcbec788bc080cb6b511e6e006a0cb950185f4e560c7b45a0f229d96e965b8453e14eb93b9a39b9852c961e66198247001355b86444d42d19f53561410ee1aa58ebc61c54fdc20d8d1a2b73f69942152901b08dfea6b9faf9af422ba2884d46138d917f4a25cdb622393dcb965002aca71bef00faf81e46fe76b4b8f91777203f239d0bc5bdf4c2aab2ca2d088de0e9bc8ed75465753995b86230b695b2277c2c83eb6c01abff30b387154e8155732e40cdc2ea1102550bc46bdbdd7ed9a4bcf8b98b3f4720a0befa9a0cdb8dffdbd225fce4e8c124bcd29208cadd91b823fd8aa4a8f62ee2cd7e6f8a1eed0a6b36819c0e13c693d0f9f05020618c5bc0dc34bedc48d98b725e98250572971982136b654ce4d48cf7552047e70a21c53e04ff68951c20ee683b8de0492144fa206179b6eb0b311ebe6aa3b615ed0150dfef863bce3bc66818b3beb6cd7b9d2c891a1bf016c015eb15ae85eac07cebea80053c635269e528df4b822167c12d3bc89a50f2b6dcfd5063c8588b55321f93522c7a96c3d0d498e1a5c191aeb7c60cbb2a063a7", 0x59e) 16:00:05 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:00 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCEXCL(r0, 0x2000740d) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfff, "da550a4466c5d1fe63bb2ab05af54ebd2483c83f"}) syz_open_pts() syz_open_pts() 16:00:00 executing program 1: r0 = kqueue() unveil(0x0, 0x0) unveil(0x0, &(0x7f0000000180)='r\x00') kevent(r0, 0xfffffffffffffffe, 0xfff, 0x0, 0x0, &(0x7f0000000040)) syz_open_pts() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x5169, 0x8}, {0x18, 0x2, 0x6, 0x7}, 0x8000, [0x3f, 0x2, 0x9, 0x100000001, 0x3ff, 0x180c, 0x93, 0xd1]}, 0x3c) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') 16:00:00 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x400000000, 0x0, 0x0, 0x0, "0300000000e74de400000000a600"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x16, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:00 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) setsockopt(r0, 0x0, 0x40000000001e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:00 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x20) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x241) 16:00:00 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, r0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) mknod(&(0x7f0000000040)='./file0\x00', 0xc000, 0x6) recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0}, 0x0) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x20, 0x10001, 0x6, 0x9, "b8eb07a0e6134f18343a8bccce358fc9e7a0a0e5", 0x6, 0x8}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x8, 0x8000, 0x6, 0x78a, "354de46759b2f4c321fb0b654000f2ea8638c850", 0xffffffffffffff00, 0x2}) writev(r0, &(0x7f0000000600)=[{&(0x7f00000000c0)="51b41ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0afc0a7c150e", 0x1f}], 0x1) r1 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0xd10, "b04d1a20f3ff0e630000000000000000f3108557"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:00:00 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x1, 0x4, {0x800, 0xe3ed}}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chdir(&(0x7f0000000080)='./file0/file0\x00') 16:00:00 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000240)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9938f86f4078682a3d", 0x21d}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) 16:00:00 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 16:00:00 executing program 0: r0 = socket(0x11, 0x40001000043, 0xfffffffffffffffd) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) listen(r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x3, 0xbb}) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = kqueue() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="82", 0x1}], 0x1) close(r0) syz_open_pts() execve(0x0, 0x0, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="54b27ae600e5420fbf9476", 0xb}], 0x1) 16:00:00 executing program 0: geteuid() r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x108) sendto$unix(r0, &(0x7f00000001c0)="3561c2f8d4daaa9460d9e5bd01aeaf27ac2ba3f4675ead54808d5f734fba9ebe21f5929a88dacf8df91fb94e37e14963616ee956c8cd83287d95c29e85ec532fa9505f842a1c15f436216c06ce486fa03e68baed200d6ac60daccd2695441edbee51eb7181fd8a88bb2e560845459ce02ef3a53b51b5f39f5570ec982b2692c8e63f81afa7980f1365ad9adc58e1dd7b5c9af919ee69cc8509571a86a5132a0bf2da41f2954daf93c72692fbd88bb38ba0b6dcf6f499a9a4ad2e158be6a20a7bc8066281ef603a1bc83d469499be1a09", 0xd0, 0xc, &(0x7f0000000140)=@file={0x1, './file1\x00'}, 0xa) setreuid(0x0, 0xee00) r1 = geteuid() r2 = geteuid() setreuid(0x0, r1) r3 = semget$private(0x0, 0x7, 0x30) pipe2(&(0x7f0000000000), 0x10000) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', 0x100, 0x8) openat(r4, &(0x7f0000000180)='./file0\x00', 0x20, 0x50) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, 0x0, r2, 0x0, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) 16:00:00 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202b, 0x10000) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) chmod(&(0x7f0000000080)='./bus\x00', 0x1e0) close(r0) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x80, 0x2) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) r2 = dup(r1) recvfrom(r2, &(0x7f0000000180)=""/177, 0xb1, 0x3, 0x0, 0x0) getpeername$unix(r2, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) open$dir(&(0x7f0000000140)='./bus/file0\x00', 0xc2, 0x2) pipe2(&(0x7f0000000240), 0x0) getgroups(0x6, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setegid(r3) 16:00:01 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x200}, {0x24}], 0x2}) 16:00:01 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) open(&(0x7f0000000040)='./control\x00', 0x0, 0x86) mknod(&(0x7f0000000000)='./control/file0\x00', 0x2040, 0x3ff) open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="ef3342265d5862a68560295eafe154c593f0c2cd41f62a01e4e26cf4276d1e6ec51bcd720357bb9c6abf1297babb3c2e70b18a30b610dc7dd6cbdb9468196cce09d3cbe90306c71cc4dd16cad9491e86cf04a7dcdf173825a3bd45d70611569be5", 0x61) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66", 0x1cf) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCCBRK(r1, 0x2000747a) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf24d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0xfffffffffffffffd) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r4 = getppid() setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000600)=0xc, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r6 = getgid() r7 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000080)="7d51a95040da7cc8467f4810066ac8c8d61309f46a9c0c1afbb346bf3c06ac50359436ca63874d46173f8a5e8375701e4c61d7a21fea994e66b6a24dd7f433b75133c657dde8a460fe8f311b91dc084e1f8da23b34418daf298b1915623a47c8a3a323bc34f3ff0a480ada9cf1", 0x6d}, {&(0x7f00000001c0)="5f678e53c3bcba92c1178aa26c4a23ceb9c41d25c8e056260a403d4353aa6a6d4662315ae5b1940b3a89cb05da639f820089e64ecbe27c78485dd63ef5a294", 0x3f}, {&(0x7f0000000200)="9e9540fb48e3ffe18b18d1fb2b6bd38a51885c08778b026843f5b602fa1ed806ae64e34b49db1a5366d3c57e51f75dd3a59a8d47790f926c00b8fb6c3f2a32e383b2bace051de46f907e291701a7cbdc6f6dd3629f8401d14ef17517fc7a286e00f41d9b7988401368f8eb41feb0b293489199e840f48164eb9936a444f2274ef55e6e681543cc7dc76dfa365350cb77e8e7215dad433ffc53d9623281cfcc5ae773", 0xa2}, {&(0x7f00000002c0)="d1d7bde6164ca7e183f8a257cabf8079f53bf2e007d10e9fbad6547a5aaf5753618c979a0d425f8b070f33fd16d4e9b496e6335aae92595d3834df8d6afd14cc53a10e2e440f0e8e4bb21cff87140f06bbedd88a5a1de0bb190fdf6fc04da6148187a8249f812af567cddc4756f9e4fa34b0044d8cbb4f5c1be68039c3f2390f23a840cadfc07a5d028894f52837632b22e86b4d0b9321", 0x97}], 0x4, &(0x7f0000000540)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1c01"], 0x80, 0x407}, 0x2) 16:00:01 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = accept$unix(r0, 0x0, &(0x7f0000000000)) r2 = socket(0x18, 0x1, 0x0) r3 = semget$private(0x0, 0x1, 0x80) semop(r3, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0x800}, {0x7, 0xc3a, 0x800}], 0x4) getitimer(0x0, &(0x7f0000000440)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) clock_getres(0x3, &(0x7f0000000300)) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) connect(r0, &(0x7f0000000280)=@in6={0x18, 0x0, 0xd91, 0xd6e}, 0xc) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0x761f64, 0x400}, 0xffffffffffffffc6) bind(r2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000240)='./file0\x00', 0xfe, 0x2) socket(0x1, 0x6, 0xffffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000340)={0xffffffff, 0x1, 0x8, 0x5}) socketpair(0x10, 0x8000, 0x140000, &(0x7f00000002c0)) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCNXCL(r0, 0x2000740e) connect(r0, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x4}, 0xc) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080), 0x0) 16:00:01 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x31f3, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r1, &(0x7f0000000040)="edbf49c80de7c71452568e7a6840f3138a6c903b", 0x14, 0x0, 0x0, 0x0) syz_open_pts() 16:00:01 executing program 1: syz_open_pts() r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x6, 0x0, 0x6b, 0x0, "01a3485f1964a6831e082ae7a364b9efdbdacc6f", 0x4000008, 0x20}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) 16:00:01 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0x10) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000100)=[0x0, 0x0]) chown(&(0x7f0000000000)='./file0\x00', r2, r3) 16:00:01 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8c10, 0x0) r0 = semget$private(0x0, 0x2, 0x404) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)) getitimer(0xfffffffffffffffe, &(0x7f0000000080)) 16:00:01 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0xfff, 0x1, 0x9a51, 0xfffffffffffffd07, 0x5}, 0xc) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000000)) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10010004500) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x2011, r2, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000040)=0xc) r1 = dup2(r0, r0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x0) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) madvise(&(0x7f0000ff8000/0x1000)=nil, 0x1000, 0x3) 16:00:02 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x282, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="1f63098f27ad8408ea581999a25b5c0ccec9af8a845f882c2affca3f3392fc26c30d5c18896f623ed58e98ed29972c63d645d4ee8a7b86d266095d6debd51cadc38adb53b798f8ec302dc2cb3df5b46519fbf84173cabdbf616ddb8dbfbb2d056e735fb90b5a66847e", 0x69}], 0x1) select(0x40, &(0x7f0000000180)={0x6, 0x6d, 0x1, 0x0, 0x4d3, 0x3, 0x1, 0x2}, &(0x7f00000001c0)={0x8, 0xffffffffffff0001, 0x6f1, 0x7fffffff, 0x8, 0x3, 0x3, 0x36}, &(0x7f0000000200)={0x3, 0x5, 0x8, 0x8, 0xfffffffffffffffe, 0x5, 0x43, 0x5}, &(0x7f0000000240)={0x1b1, 0x80000000}) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 16:00:02 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r1 = socket(0x18, 0x8003, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x100, 0x80000000000000d, &(0x7f0000000180), 0x8e) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x1, 0x400, 0x1, 0xb5, "f77aafb17617a062e2642495dd09526e2ce4ea73", 0x20}) write(r0, &(0x7f0000000140)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x5, 0x0, 0xfff, "88cc7304f4c7495eeea6e93913341753f56d6ea3", 0x1000, 0x7}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9ab05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d03046a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be7d0c5e6e822942060f9e13da075ee59b09d7b8b0cf8959330d", 0xca) close(r0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() fcntl$getflags(r0, 0x3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) dup2(r2, r3) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:02 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='^\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00'], &(0x7f00000002c0)=[&(0x7f0000000200)='/\x00', &(0x7f0000000240)='(-\x00', &(0x7f0000000280)='\x00']) chroot(&(0x7f0000000040)='./file0\x00') openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:02 executing program 1: madvise(&(0x7f0000bdd000/0x3000)=nil, 0x3000, 0x2) 16:00:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3f, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) syz_execute_func(&(0x7f0000000240)="8f0878c1b302000000c5f23ed9e1c4827d136a060f9a059c690000c401822a1bc4613e5defc4016172f20042ff58bc2ef34b0f2c81c4a5b1edc422a1a7998e9c0000") connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000200)) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x50) recvfrom$inet(r0, &(0x7f0000000140)=""/124, 0x7c, 0x40, &(0x7f00000001c0)={0x2, 0x1}, 0xc) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10000000c3cae56b38fd72f3298100000000000000000000"], 0x10}, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000002c0)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x10041, 0x0) 16:00:03 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8000, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="15edcebf1395e09d376648837b6297353b5aad5b5b87653470433fecb294848e7cabb9d1087f185c63874f6616", 0x2d}, {&(0x7f0000000180)="6fc0caaa53389f9ecf9232574b2f47fb5de07ed4b239e6fcc4d80c609b672cb475d8379103af619e97e04b16411eded1980fe2ed967a7bcef01a2183eaec0121964f1ed6d34cc6cec03afe4cfc96c264b483387aa8409cc4ffcad99cd25c6358275fe40435eed089634874c136939decb6ca00449635ed74c59cc8547afdc32840e75cea324708ba3f822a88c183278651706cf29edd8b186a6b2e917cfdd976c928011b8fdf7ab793d1aa61dfa946b24a1c680797b4e9060924a393ae4b8d53505abb1c83183181ba2029261a4ab1d09fe6c892c6c2f5bea66766a12dfc0bdd9053c35c5800bf78c99a3d8e576aed12bb", 0xf1}, {&(0x7f0000000280)="b8c8723a501d07cac7054c1c8768dbe694d4bd0e10c8a14a5f577ef4ae2e223886e0f75bcbd501a5b7053aa162e25e4cc4a96ea05d23463842ddc0e225b4bdfe23ff544d49d0ad46709dca26cfaaa4dfada838fbba18aaf4118f4deaae1b2573361ae0c62121e68f089b42eefe9d4603c308831d70586c0599e697ffa6067d269ecd0c29b0253f3df2efffb985c4564894c9fecb4d51678226f7f23d6b7888e3fed3eec197a3b4b444008d16d20494a900ed5923deae74", 0xb7}, {&(0x7f0000000340)="666aa912bf9bb2cfdca6adf6948c10427c85ed37444d7b6e17031cd013cb73ee03c9ca1f5308a8d10a273b8ffd3c695496", 0x31}, {&(0x7f0000000380)="f363aa87ec8f9ddb4d8cfa30e31aa0bd06cea79df5df7ea1f1380a66ed58f38baee183f1d62ebf80c3c3306cd19eed4bd25b75ba32d0696d336277d06e3791412aa6fab18a39fd60a5e42724334f8f30a172e2a546a607a6a6c29ad912fc3dd20f18858934c59189bc5fdbf52c47d2897cac5fc6", 0x74}], 0x5) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60b, 0x80) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000480)={'./file0\x00', 0x7ff, 0x3, 0x7, 0x1, 0xed62, 0x1000, 0x5, 0x3, 0x1, 0x1, 0x4}) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409ac", 0x4c}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)={{0x0, 0x52ffc00}, {0x3}}) 16:00:03 executing program 1: nanosleep(&(0x7f0000000000)={0x200000000000000, 0x3b9ac9ff}, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0xeb0, 0x1, 0x1000, 0x0, "852cfc357c480ad47c08450104e0ecb2f8572052", 0x9, 0x6}) 16:00:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d42000006e9300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:03 executing program 0: r0 = msgget$private(0x0, 0x2) msgrcv(r0, 0x0, 0x0, 0x0, 0x1000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) accept(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cc6dca89d3a6ad43a1d895ad225589b12802d0e15019faf65c9345956cf7df526314710fbdbf22f9a8685674a73cecf192934dac28a10d1d59d4f169ef6f31a16302d3e03201c3a2528cfa73a21d10414434fe2c88ebce0a"], &(0x7f0000000080)=0x33) msgctl$IPC_RMID(r0, 0x5) 16:00:04 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000100)='.\x00', 0xd83b6c9d37e63028) mknod$loop(&(0x7f0000000000)='./file1/file0\x00', 0x6004, 0xffffffffffffffff) mkdirat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x8, 0x5334) r1 = semget(0x3, 0x6, 0x81) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000080)=""/199) read(r0, &(0x7f0000000000)=""/90, 0x5a) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) mknod(&(0x7f00000000c0)='./file0\x00', 0x2084, 0x12) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffe01, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 16:00:04 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x8001, 0xfffffffffffffff7}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0xa, &(0x7f0000000000)={0x400}, 0x6f) listen(r0, 0x0) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000007c0)="3e2a7913e4ba6d773553c0c01b3d7af90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828e697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff097ea73a4000000dcb95a0100000000000000a864d67971a38826a1aa8937e753ffffffffff510eb0092e5610dd5c525cb873549a23fea6029c9e98f3dcf295995df6f17a8039dc9c10a48d78aae7fa3744546dd26f24f4708a98cb3a2bcff9b6edc9d530ab18c4e6dcefd7087f7420e5297b0b08e5431efd776c8a5000362ee91298491df3c76061bc22141308db63eebef5", 0xea) syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffbfeffffffffc, 0x1, 0x3, 0xffffffffefffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) read(r1, &(0x7f0000000200)=""/149, 0x95) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$TIOCFLUSH(r0, 0x8020690c, &(0x7f0000000300)) 16:00:04 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) recvmsg(r2, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d40)=""/18, 0x12}, 0x0) dup2(r1, r2) shutdown(r1, 0x0) execve(0x0, 0x0, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r2 = syz_open_pts() ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000080)) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r3, &(0x7f0000000000)='./file0\x00', r4, r1, 0x4) open(&(0x7f0000000140)='./file0/file0\x00', 0x80, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000180)='A', 0x1) recvmsg(r0, &(0x7f0000001a40)={0x0, 0x0, &(0x7f00000018c0)=[{&(0x7f0000000480)}, {&(0x7f00000004c0)=""/35, 0x23}, {&(0x7f0000000500)=""/184, 0xb8}, {&(0x7f00000005c0)=""/117, 0x75}, {&(0x7f0000000640)=""/244, 0xf4}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000001740)=""/34, 0x22}, {&(0x7f0000001780)=""/7, 0x7}, {&(0x7f00000017c0)=""/247, 0xf7}], 0x9, &(0x7f0000001980)=""/190, 0xbe}, 0x2) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\'$\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000140)='%\x00', &(0x7f00000001c0)='#*:%\xdb:\xd5{F(([\x00', &(0x7f0000000200)=']).\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000440)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='K)@\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='+\x00', &(0x7f0000000400)='[[']) 16:00:04 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000380)={0x9, './file0\x00', './file0\x00'}) mknod(&(0x7f0000000340)='./file0\x00', 0x2003, 0x1700) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='(*)!\xfa(\x00'], &(0x7f0000000280)=[&(0x7f0000000100)=':+,>\x00', &(0x7f0000000140)='@\\\x00', &(0x7f00000001c0)='/[\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00']) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) bind(r1, &(0x7f00000002c0)=@un=@file={0x0, './file0\x00'}, 0xa) close(r1) 16:00:04 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) getpeername$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x80, 0xf0000013, 0xf4, 0x9}, {{r1}, 0xffffffffffffffff, 0x11, 0x1, 0x8, 0x5}, {{r1}, 0x0, 0x45, 0x1, 0x5, 0x5}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x81, 0x6}], 0x3, &(0x7f00000002c0)=[{{r1}, 0x0, 0x80, 0x0, 0x2, 0x4}], 0x7, &(0x7f0000000300)={0x8, 0x80}) setuid(0xee01) r2 = open(&(0x7f0000000000)='./bus\x00', 0xc80, 0x10) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000100)=0x20) r3 = dup(r1) ioctl$WSKBDIO_SETMODE(r3, 0x80105705, &(0x7f0000000040)) 16:00:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), 0x1d0) fcntl$setflags(r0, 0x2, 0x1) kqueue() 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) socketpair(0x1, 0x4, 0x80000000, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x2, 0xfff, 0x80000000}, 0xc) r2 = socket$inet(0x2, 0x8002, 0x4) getsockopt(r2, 0x4, 0x4f, &(0x7f0000000000)=""/254, &(0x7f0000000100)=0xfe) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r4) getpeername$unix(r5, 0xffffffffffffffff, &(0x7f0000000140)=0xfe59) getpeername$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="890be63374f2b34aa2f534cfe09099aff2526dc6ad1502b8cc21739e5ca051569b2dab5f32e32a93e55039be", 0x2c) getrlimit(0xa, &(0x7f00000005c0)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r7 = getegid() fchownat(r5, &(0x7f0000000480)='./file0\x00', r6, r7, 0x2) bind(r3, &(0x7f0000000280)=@in={0x2, 0x3}, 0xc) getsockname$unix(r3, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) r8 = fcntl$dupfd(r5, 0x0, r4) ioctl$WSDISPLAYIO_WSMOUSED(r8, 0x80185758, &(0x7f0000000340)={0x6, 0x3, {0x2574b226, 0x7}}) getsockname$inet(r1, &(0x7f0000000540), &(0x7f0000000580)=0xc) write(r3, &(0x7f0000000380)="e4730af99d620929f42a8e78a800e939918364eab409910c4a59bcbe51e0d45cf257876e22c7ad8ee2bd53a6a3f235e4162db5144e938dba5dbac72ee484e1cbf328f789cd2afb37aeaac7b7165e1f78b335f81572bc542a4034d7b6d6f7f16cde352917ae824f22990d97b0e84e90b36a0efb319381e4a4591fef717879c816bd6685c00ee6fbb221eac446df15a3777ec93a9b0d587901fc5a7f1ccda1138676216716e2d7c37f311b7a226c83e402e2a1f9af94f4ebb67ccf94acc5137d7444b9a020edc32a5146818d4179d416", 0xcf) connect$inet6(r1, &(0x7f0000000500)={0x18, 0x1, 0x372, 0x3}, 0xc) 16:00:04 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) shmget$private(0x0, 0x2000, 0x571, &(0x7f0000ffd000/0x2000)=nil) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='./file0\x00') bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0xffffffffffffffc4) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000080)="606bccc9b0a15001d83fe21d7725e73900f210202cddaeef945b238e60c9fbfac2983e6e319a7322554c33ad5b42c9150b187063dfda2fb2fe868270b804b74d5ddaa25910dfd9", 0x47, 0x1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) write(r1, &(0x7f0000000000)="cd3b48525ffbc9ee8e65c10d10eb508a66f02a52a5806f6c8e1bbaa03fd7d3ac6967895f01596fcabab62f55835459a6de5f896fda91476ff3d37e54cee73f3ac8c3c2f6856a18067012413897f1189a", 0x50) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000100)=0xc) getpeername$unix(r0, 0x0, 0x0) 16:00:04 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0xfe3a7cad5a97eba7, 0x4) socketpair(0x10, 0x2, 0x2, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() r5 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8, 0x0) r6 = socket$inet(0x2, 0x8005, 0x1) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x200, 0x0) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x40) poll(&(0x7f0000000180)=[{r0}, {r1, 0x104}, {r3, 0xa}, {r4, 0x1}, {r5, 0x5}, {r6, 0x80}, {r7, 0x1}, {r8}], 0x8, 0x40) bind$unix(r1, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) fchdir(r0) readlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/197, 0xc5) utimensat(r8, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0x1, 0xe2}, {0x7, 0x6}}, 0x2) r9 = semget$private(0x0, 0x5, 0x641) semop(r9, &(0x7f00000003c0)=[{0x0, 0xfffffffffffffffe}, {0x0, 0x8, 0x800}, {0x5, 0x0, 0x800}], 0x3) utimensat(r1, &(0x7f0000000700)='./file0\x00', &(0x7f0000000740)={{0x0, 0x8}, {0x80, 0x2}}, 0x0) recvfrom$unix(r2, &(0x7f0000000400)=""/37, 0x25, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="607bfef9a4ef900b47746ca32e2f7d696c653000"], 0xa) r10 = msgget(0x0, 0x51) msgrcv(r10, &(0x7f0000000480)={0x0, ""/105}, 0x71, 0x3, 0x7050b0cf7dc00d73) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000500)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000540)={0x0, 0x5}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000580)={0x4, 0x2, {0x2, 0xa10a}}) mkdirat(r8, &(0x7f00000005c0)='./file0/file0\x00', 0x4) socketpair(0x6, 0x6, 0x0, &(0x7f0000000600)) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000640)=0x7fffffff) fchdir(r8) semop(r9, &(0x7f0000000680)=[{0x6, 0x9, 0x1000}, {0x1, 0x4, 0x1800}, {0x1, 0x8, 0x1800}], 0x3) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f00000006c0)={0x8000, 0x6, {0xfff, 0x7892}}) syz_open_pts() semop(r9, &(0x7f0000000780)=[{0x0, 0x2, 0x800}, {0x3, 0x3, 0x800}, {0x4, 0x2, 0x1000}], 0x3) 16:00:04 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x2) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) chdir(&(0x7f0000000000)='./file0/file0\x00') ioctl$TIOCNOTTY(r0, 0x20007471) chdir(&(0x7f0000000040)='./file0\x00') unlinkat(r0, &(0x7f00000010c0)='./file0\x00', 0x8) 16:00:04 executing program 0: setreuid(0x0, 0xee01) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:00:04 executing program 1: r0 = kqueue() kevent(r0, 0xfffffffffffffffe, 0x3, 0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x480) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/110) r2 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x7fffffff, 0x4, 0x1129, 0x0, 0x10001, 0x8000, 0x0, 0x2, 0x2, 0x7, 0x6eec}) 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') setreuid(0x0, r1) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) 16:00:04 executing program 1: mlockall(0x3) socket$inet6(0x18, 0x3, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) recvfrom$inet6(r1, &(0x7f0000000000)=""/121, 0x79, 0x800, &(0x7f0000000080)={0x18, 0x0, 0xcf, 0x6}, 0xc) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) munlockall() mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 16:00:04 executing program 0: r0 = socket(0x18, 0x8000, 0x1ff) recvfrom$inet(r0, &(0x7f0000000100)=""/191, 0xbf, 0x0, &(0x7f00000001c0)={0x2, 0x2}, 0xc) getsockopt(r0, 0xffff, 0x7, &(0x7f0000000200)=""/18, &(0x7f0000000240)=0x12) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) clock_settime(0x0, &(0x7f0000000280)={0x9, 0x1}) getpeername$inet(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) clock_settime(0x2, &(0x7f0000000080)={0x258f08d2, 0x75ef}) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0) clock_settime(0x4, &(0x7f0000000000)={0x5be, 0x76}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kqueue() shutdown(r0, 0x2) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:09 executing program 0: r0 = socket(0x0, 0xc003, 0x0) sendto(r0, &(0x7f0000000000)="1d33c12681bdd8defdfd85", 0xb, 0x9, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r1 = socket(0x800000018, 0x3, 0x0) setsockopt(r1, 0x1, 0x9, &(0x7f0000000080)="78561dc3099f5a8ec723d9880008be2191a9dcb1e27dfb53240c5dac5bfae38fd099460207ff0a579ba212d1676f7c261e94a681a9aa2172ef0fa33174b45a389e28a1e06324fb2bc87cf32ecd3ab6b8521c13361925a17e63a315a4137f4fd16a28e5c537bfce25358dbcf5144f67c90e24a5efb48ff36c5266b1005e617b27f2276477087e780f755dad806c4ca3feec9865c9ae41ce551f38cac0a0514ab9b4f4593783826ec87e9c96bec95d717e9a46fedb162f9ef2b3417b8cd82e3e1ef7214fd9e79bec0a640cbac8c24ee0df781c7e33cd61bad0eb0c7b9f5e2fc9131e108faff7767e4f0e3d6ad8a0fbfedafc8f1b6ae110", 0xf6) setsockopt(r1, 0x6, 0x8, 0x0, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x20000000000004) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x7ff) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 16:00:09 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=""/174, 0xae) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:09 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) syz_open_pts() 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000240)="cc4ad885a741c78477d12c3445179c886bdac4144748f7eaf364f97eabab08706209d5492729667adce402356168ce08807ee4eb73b50d1ecd87e0c0103ad62f3ba26433e9fed016f44be5c783812c169ec4e1ab70e723d44aa1ebe2dae7bd10da7a174142550948d3d622add010fe1cf9977cfe77743ca93918bf15cd08c0cca49cda466d832a95e6d5d700b1daa9316db6edc6d732dd0baa070248a408433cf9cbec4eb7bbf9494bc511b9ade40576bdf5e4263eab6716fe8935b18ed159a73ab91c6e0000000000000000000000000000000000", 0x26) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000340)="a7b91d29997cbd949c2fe31e6a4efb998cf866c14ef35334762020506b5514ce922a9a1f1a317e3e92bc5f94991a7994bdc371fcd1c82949bc570b0e69a8cac5177577af3787018681098f6ef73f4182201b4b8ed521ea6725af3f4098720b53932af38d358607518e7c615ecb29a14300e1abb02bfcbadb1b2200591b06a4efbf4aa285ba4ca225f63e3b2dabcff34000b906a6e0ccaa489639518292df4b0b78d3cf8ab9a9d41c69cd7fe007e2a1667c62d9a607e4bc615509251d89c41bde70a7e3b1f761a5bccd692daef23e9e1beab73042280c9bcf890bda3be755ad2ee756d085fe133062c047ade31d4784566ec1d66890a8c5d841a170c302b9008352706a4264ba00cf8a5734b25c39dfc0e4a8ca5ac1744e29acbbc188e7f3cf3babd72a5a4a95356f88786e57ad3234ad154f767033c8325fc8860afd600a27e816503addecbe16a3b8d829c719f8d3bd2c9addada303d1da0b284a57f36f106db66632e71640fcae7b6cf8372b8cd605d23fd5fbfe9890dc9bb6a6c8d8a80ea47962497ab9ab7a9fb48ed70e77e88d84afd084c7edf6ee2db0d643145afe1a09303fbb3fe4cd3851b76115baf80e7710c7dd07b8898ac0c9684f94036133f83f2b5d0e4a8d2ab9070280ec000446d4f65988e9250700aa7893ef16fdbff15a98b267b5a8b664b5d4e74821a744a72151cac19d3e0829a8163897485ebdc779f10d5c88ae9b6eb370e044e914cb46f5f94f3fbf22fd5e044b959b11e257413e557eda8df0996cdb652835f07317b84d777664f39959368cb3545dc32136a1b992dd1b2fe7791bb47ba7127fc4a2ab87c7568d1b4af9ef410f58f3fdcad4e84e7b764ac4772a61976e09ee46b4a5ee099d661d2781db6a7572cf9bbd638c3f5a69306c5ef02d7cd72299fa4a3fe2523dcb67ea5e1b42e3f536f6c09d41b641aea5fa2780bc4eee7c6f3640443b539b803a247bcd9160ce345d01f7a2ae2c04610b3bba6a3d3f90db4e46caad602c0377f920d60e39474806d42903d90807a9359441fc0da471aa26a1b6cf1dc1cdb3325b51b80e967461ad4c0e38cbb4878fb39a25994b57e7dd4612e4b8784f405f2df554e7028f9357d0097a056172d8e72566a132f1b683a31bd2b5c24a0320f65d290cae1cb6fd343b64700271d7c8c4e734cd47eaf2ac8a994dfb0141e169baf82754b484bf8f3ff3f61c18d5817da32fda37c1d08004fabfcb678ca55a03b3a8332440a485eb798a4429cb772da87529b4749177711711d9fdeb3df36a96c1ec70b8a6dd91b85fdb9fa9a4f7aa49093b541ba1c74ada5987ae0e1f87b63989ffda40d8d524bf20c88898819737aa630937a15763e4d25d7cb0caf92ecd3a020a344b11b568d5cf6d7704ec9285093aa7f05b6a51c8e5c1e7bb63011150f1942ee564c6c3fb9a60d8d677fae377c0e7bc629a0cf7f263adb264ae23f2c3c2ffa07a772d52d5e1a7a7af6179bbd983399e595362328fb94c5ed389660666b9addd7eee8a58f8b72d1baec2ccc00af57b8e0f91c256d31bb30922ad91aab57fea16b1f56b85f31b55a0d1e4435fffa8e3ac0584dc621f2e43b0d43a062ca1c8739c7f19f6e3cdde09465467786efd9c4108260db2313ef2c7deb27a1a3e8ee6f6eca018682ad1a8a4c42d5bae5f290c4f54ca8ce88e57ad6dda83b228689a56d1d092e136ecc13a1b69dfa10cea5c9e88057524044fff85578ed276de363d26b3016f55c8d93e4e47d04b4b885cbb0d956b3aa0a901e3e5acf206714f2b74d847060fdbba8593acdbf8dd7b0042c7929f3a280de58211ea16d00f17bb3536124022e1dd689e58c1980bb45b50d21fc8240adb35e26a9266bdf5ed790edae8dcfa32bf2f629c79d7c02088d6626e0d0fee421e7afc2ec9a3ddcfd27ddf8e8dbd27d6e0c89f58cb34c8ff175b7946314433843c4b41c26cd0616784895d93a05ed6d800ed866bf577fe4c2bd99c780589edd93eb10aad6671f9dbfb17b27c8ff3f96b15d52a682e732d2c4eb4ebf20753cd2bbae7035ad75c41f1bf2f9d90c9e40477a87e10a71d97a163f79b87aae63d86ab0753b1b6f1bbf9e6d06c4766ed0f47bb29b6c98a3b780f9cb89dee0cdeb24f677501cd3af04f2745bb893ef2f37cfa0524e17e3bba42c04c9caa69fa757d139b21b1a30560ed338906fd03b67c5191797a00e2094231b29e6890aef3df9a1c78c339404d70b53e48d5ad8a1e0c21d25856ecea4a4062d334fad90c94e32384eb8e29812b813abe7b8389e7b35fa23ed4a7e43df7c92a7bb346cd60564f757a8970edc092bc78e72dad3b4d3d0831e5adfc699d17a3147710c9fe453616dafc2f2b631f162541d6d1d691e00231b3666bc8c8090364948da89dc8d8bc720a8208fcd72cfd84e17c50d9e05fa171f26a7f21256df6752dfc13d6028f9c38ac900afb85e02fd56048759efdc8297259da05c4fe367f95fa014e4e49db45022f186ec9dbe7077d0257c116d2dc7df2d59ef080de2c9fe2951455a16ae868fe42d0c4910c6fd5e8271d43fec4130450464ea57c589d643f7b56132b12e75f550557079e7f50e28e99c0851546c6ec19939b8bcd8b137f9bb7868a945d0a452ba18d0df9ffeece30ed54daa64a05806d2a2993c749af14d75d329cf784ccaf46fedc66e18c674fe1dffa8aca020397698f975c67d98b195454839b89fd0d6d052c3cc0e2ded4307d610a658ad8d82e13110dbc5f8eff98ede5625ea73900ed1220f585e6c4f7d3a6416360257c57657a99e063d19b30f7324ce094ab532691e5a476a6ca62e7d9c7d795819d33962ffa0f8491f782f0d6a7d4ad734f3a76cdb25f3318b7cfac9df08fd5fd6600c56a39fb9a2d43f444157aab2ea67602c4e3d1c00058d7833804fb2486d3853efab14c03ba7942a2b48d6c8a8b14df866ff941d6f155f92e0f8e1f3962277f7379d56f9cc080bd68098b5a9e3678220452a59e69fa118d9ac504cec3fc4114d350fec125a7b2ef783ba810f039f1850f447afe81c64b456a4e10020ae6399afb3b4901d8785667c395a980947e621b79f5e33185085a96a826fbcf929c5949131c1a8fd88592adcd2914925096053f966dbc5198fd9be6e0b981d3ac61e6e88fed608f50f49d6a24bcc1fd22f5aa2d86d3a6dbf4235150912dec6f197a8dcff9902fc2cb52721068798bee3fe75e7fe369ad09f73fb0f5179816187da584052f3da78119cbfbe1c1d310327d3772c53ebc3874bb0397056ff2c8f6f7fb0886d6a336d53b3f217d447aae31f7385cd614da335ddd0db5fe22d28aedb5ff2a11a7afe1521cdcb65430aea4882188b1705ab87b04880b8a5ca570868db25f4c4afe81457a3c597aefb939a899e2199dacfc3b4f4092ea39bf5e4d24d02d3437b5981394c04c2643a3e2cf8e8b581d124c815b904e58e017d5b7a52443401a94a9e1650f76cd11d5e6a927c2b3551d30b7545848bb1ce67f929c9c5901e72b3c4f4417dae77b2cc4e596f590de0649596ab43f345f6bb7d629d1739ea1f8adc0ac301e3c3672518a2bdcaa8141f2b5038bdd66955cfe8b3551e498f7ecf8a4723658117dbf16b49f3ef4b086fc7adb4dbd061c50c8779eb2c0d9947a5296dd5dee1da337d1551fd53236662415d78ba75bad6789da4ce20a84651e4185c679d58f6c43d543e26f0537eff8795e9b284e65877461418535938600cd9e335d1eeeb136c4f1769fb54f7fa1baeb31bc58d64f0fe252057a9531fe28bd34cd1fb69edca7ae8852fb0b2cdb73ebbaae5c4213bd2492556bb2a22071b270eec8ee7f9d85c556ca2d0fd89d7fde4200c279b93c98fb86047870de9f70acadf686af97310307521a6e63cfd5f7cd45ac493ad8b14c93be165badc6712f33a6f79bc53fe354a6fe400cd7c11e9abf7af4331f5ac83aa2144fc23ecde73251d87914dd4cfe17a7f7f56de19039037af92b4883fde308a3146315bcb29a7ff77684335d61c4dcab66aba0bd1408d67c9a929c48400be4c1c37f2cf4a770666023d63e90645ba1ebdd29542dbff273fef00d806d24f9b8f91a4dcd8292641dd00610f6031f2e7ea22ff67b0c8116555911001c6bd0e42c6e6e39ad7a36bbbe7169b1e22dc5dfacf245b88d459c137678d6ee2c057b8cb2b7db0c665fb00a4faefdd96fae8754ba6d06e5724869f6501f57f910509feff73e405b5239993542ef65d0b322c6033b1a410141d2ebce58a95546d9a04d432e3f5793ac589d8e3344f215da7e728e4a60287e6282f06a53fec23250b9d78c65af374c98ecef96d53fe3be354db404a9a0b18a1cd413b4905a148bcf310e03536fefb312546122d59fd3fa1273bf4d271f7efbde428197317588558a7db6cc791cdfc51657933dda4a1a3b8a4908ed3c02fef9f17d7fd24c11e264c9f393f03908813928e06210d60cf5dd0524df5b51c977d9648121d159cd57028bd251dd349af3f76d19bf41f0e9d46396fac9be01d0a53f8fcc4f69f225967f886ed5218d147c20047050207895ba5bb5a6da0bf9f68c1eefd565e8fa48275c7598fdecdc2fcf476ba7dceff71ebe8b572f3f5126bc2fb7fa088818d6fddb978c0bf815131d6c467bd603e9f616de22668f3e2aebdcc8a98eb88479021fffa1721c912fb3dcb6933105a2611cc4ed8a20cf565d51bc7a645b718a6e751740a537ee894dff30a42afbfb7383603e509b3b6663120ba5895d17e22958f01a4c1d35eb250ce0e636d9a8a5b3b1cbd76d231aca600a72775ceb9dd8752dfd553f4e5be512438f5052c037bf64b224248bf74115f2ab9730fdef1bb81a668bd0373d600308e8ff652d8c96171ca1c9cf518a5fec962e889a4693b4812296bd8b7c71acd606ae80c44fd134363db6c915fcd40fedca760d6a3ed04ec462c31f69a23ac9d99f9304134459a1813a82b900591e5f94c67b8f0b254a54ecbe3149081edbf627136cc094f6dd3231c4478a40aebdc552eba50759d5fa8c18ea7a62cc050b27e21cf1e1c6e92e093fc3d32700f86e4ff9704c9db9c128dc9afcf38173bdfddbc0bf4d9b9217cd9df5a6cd5edbe7f3c7fdf2c5674031e5fce6c9cc2db584293b89aa9151623836b6b4715c9de230269ba8796f6c0865985b981007af8e09bddcf256c5baa9c3f4d88c6f4a6de013749b10e9bbe341db6f954b73f50c39b05a295018451a87e310437cdbf0065eca4ab1205030087d610cce17af4d165124dc0716b80f4a67605deb48bffce0d8c707bbb5c342b17ebe414fb40889c8ac79c5c8a3dd037e8ea366b1b1d539cf1447a85fa835f05d7beda9dbc25393501002e4f1b071fb1682039263132dae1b1d6cb4d6c0e5153c65d485aa819ab66c20c0372c9a7478b98479da6adc39630f1c28bab102ed16e86de4d8046e28bd1c4f5c6d074ce64d7b6c012dcfb889f31140ff142c1b11e60acb4912d6260e7dca397374ffc01205e2d487adbb00d0bfe30cd7ebb97ab3956e190cc6ee3b2d737c9c83a3432cd82d4c229c969efefa2dcb9c182a8d3350a881350e1f6663fbe562ad864a63255de9eb876bd66b08cfd3345dd4ebc18c6224eaa4e5faf26cd4cc0b527b0035d62c31163e5709b182c87b2584753fa668212b87a653fd356075bc51202622edcdf85393043ff600b4672dae53a3bbdaba4e75337c7ebe1fcb1760090752a7ab679134568a0883c1f8641c63a19b62d188defa955c16b81485a9eb3a978e188adc6e66da8c3709bbe73864cc69f5cf25f61081e2f854c79ecda058ccb157f2945195f22a2dc7855a3ef1e1bd", 0x1000) r1 = fcntl$dupfd(r0, 0x0, r0) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) poll(&(0x7f0000000000)=[{r0}, {r0, 0x2}], 0x2, 0x3) pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20000000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20001000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20002000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20003000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20004000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20005000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20006000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20007000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20008000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20009000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x2000a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x2000b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x2000c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x2000d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x2000e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x2000f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20010000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20050000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20051000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20052000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20053000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20054000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20055000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20056000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20057000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20058000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20059000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x2005a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x2005b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x2005c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x2005d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x2005e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x2005f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20060000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20061000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20062000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20063000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20064000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20065000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20066000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20067000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20068000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20069000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x2006a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x2006b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x2006c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x2006d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x2006e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x2006f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20070000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20071000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20072000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20073000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20074000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20075000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20076000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20077000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20078000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20079000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x2007a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x2007b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x2007c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x2007d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x2007e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x2007f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20080000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20081000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20082000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20083000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20084000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20085000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20086000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20087000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20088000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20089000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x2008a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x2008b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x2008c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x2008d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x2008e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x2008f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20090000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20091000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20092000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20093000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20094000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20095000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20096000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20097000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20098000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20099000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x2009a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x2009b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x2009c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x2009d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x2009e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x2009f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x200a0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20140000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20a90000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20a91000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20a92000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20a93000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20a94000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20a95000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20a96000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20a97000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20a98000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20a99000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20a9a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20a9b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20a9c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20a9d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20a9e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20a9f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20aa0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20aa1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20aa2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20aa3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20aa4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20aa5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20aa6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20aa7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20aa8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20aa9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20aaa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20aab000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20aac000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20aad000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20aae000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20aaf000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20ab0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20ab1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20ab2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20ab3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20ab4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20ab5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20ab6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20ab7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20ab8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20ab9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20aba000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20abb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20abc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20abd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20abe000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20abf000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20ac0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20ac1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20ac2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20ac3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20ac4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20ac5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20ac6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20ac7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20ac8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20ac9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20aca000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20acb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20acc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20acd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20ace000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20acf000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20ad0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20ad1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20ad2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20ad3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20ad4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20ad5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20ad6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20ad7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20ad8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20ad9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20ada000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20adb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20adc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20add000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20ade000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20adf000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20ae0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20af0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20b20000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20b21000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20b22000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20b23000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20b24000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20b25000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20b26000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20b27000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20b28000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20b29000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20b2a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20b2b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20b2c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20b2d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20b2e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20b2f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20b30000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20b31000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20b32000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20b33000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20b34000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20b35000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20b36000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20b37000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20b38000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20b39000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20b3a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20b3b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20b3c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20b3d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20b3e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20b3f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20b40000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20b41000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20b42000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20b43000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20b44000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20b45000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20b46000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20b47000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20b48000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20b49000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20b4a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20b4b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20b4c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20b4d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20b4e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20b4f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20b50000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20b51000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20b52000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20b53000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20b54000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20b55000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20b56000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20b57000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20b58000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20b59000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20b5a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20b5b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20b5c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20b5d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20b5e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20b5f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20b60000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20b61000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20b62000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20b63000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20b64000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20b65000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20b66000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20b67000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20b68000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20b69000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20b6a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20b6b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20b6c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20b6d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20b6e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20b6f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20b70000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20b80000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20b90000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20bd0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20bd1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20bd2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20bd3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20bd4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20bd5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20bd6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20bd7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20bd8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20bd9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20bda000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20bdb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20bdc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20bdd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20bde000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20bdf000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20be0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20be1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20be2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20be3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20be4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20be5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20be6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20be7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20be8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20be9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20bea000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20beb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20bec000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20bed000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20bee000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20bef000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20bf0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20c30000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c0e0 va 0x20c40000 didn't change! 16:00:13 executing program 0: syz_open_pts() r0 = syz_open_pts() r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) syz_open_pts() syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) ftruncate(r0, 0xfffffffffffffffd) 16:00:13 executing program 1: pipe2(&(0x7f0000002400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind$unix(r1, &(0x7f00000025c0)=@file={0x1, './file0\x00'}, 0xa) r2 = semget$private(0x0, 0x1, 0x100) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000002440)=""/213) renameat(r1, &(0x7f0000002680)='./file0\x00', r0, &(0x7f00000026c0)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r3, &(0x7f0000000340)=[{&(0x7f0000000200)=""/247, 0xf7}, {&(0x7f00000013c0)=""/4096, 0x1000}], 0x2, 0x0) getitimer(0x1, &(0x7f0000000300)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000023c0)) getitimer(0x2, &(0x7f0000000380)) getpeername$unix(r3, &(0x7f0000002540)=ANY=[@ANYBLOB="00a700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000078090000000000000000000000000000000000000000000000000000000000000000000000000000000000000010004000000000000000000000000000000000006b1db48623da9b"], &(0x7f00000001c0)=0x6e) accept$unix(r1, &(0x7f0000002600)=@abs, &(0x7f0000002640)=0x8) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000000)=""/106, 0x6a}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x2, 0x0) getsockname$unix(r3, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) 16:00:13 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0xfff}, 0x8) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0xffffffffffffffff, 0x64}, 0xc) r1 = msgget$private(0x0, 0x100) msgctl$IPC_RMID(r1, 0x0) 16:00:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendto$unix(r0, 0x0, 0xfffffffffffffdf0, 0x0, 0x0, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000000820e0, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x47f, 0x36) ioctl$TIOCNXCL(r0, 0x2000740e) write(r0, &(0x7f0000000280)="0040006235831c9278c66d0000000000002e8a59f0d1c3ef1b6b9076eabf4bd322092f0389ea87452df43b4803e8e1b0ec3b7a0eca54cad1", 0x38) execve(0x0, 0x0, 0x0) 16:00:13 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) getdents(r1, &(0x7f0000000140)=""/141, 0x8d) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) kqueue() r2 = kqueue() getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000200)=""/85, 0x55}, {&(0x7f0000000280)=""/171, 0xab}, {&(0x7f0000000340)=""/167, 0xa7}, {&(0x7f0000000400)=""/73, 0x49}, {&(0x7f0000000480)=""/94, 0x5e}, {&(0x7f0000000500)=""/97, 0x61}], 0x6) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000100)={0x7, 0x1ff}) kevent(r2, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffdfffffffff, 0x11, 0x1}], 0x7fff, 0x0) dup2(r2, r2) 16:00:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) write(r0, &(0x7f0000000100)="374f8552fdde52dab97db124d23b62209fd8923af0fe09894fb4a3c901baeb54023f2f4c832e6f2ba3d0e213208401f4e1e73a1a30ba8d02bca09ec70ffc328bb684abd9d1228afb9333bea00f5b5bcc99b1ca28688df4b80961a4408a27008cce92eac9d6dcd7450e33dfbc4380dc91bcd61275b19cee55152259ce8582a5b011e269018e858a0d9023aff8e791c074630144dfde1148ded13a4a6f596e18ea0ee2127f2e0fc7c6703ad587daf52daed709c1475a63eb6affe3c7240b99b51fcfb5f4", 0xc3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000300)="9b57c67b12f0863cc3bff2a3fdb7513d9c274c70f63bc1bccc1400bc0800000000000000acea55fce82266a66bc38ca4177cef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd576106cccb154a8a981c34fcda285740b4fe6d42c1bb503f1057317d06e1957b6975627667ba18cc4046f16d41bbccf2187289fe106f934b5d338839be34ac46058785e2bbdb00e010b94235b887687f44e47782005a838be95fe1748db4616cdcb41ed031ce3261015b28ee93f669c0df50cd9029198d34acbd37a135a09d745c565da1ba231d19a9b5ed681f3df012ce70b27713ee16cc7f62d", 0x178) 16:00:13 executing program 0: r0 = semget$private(0x0, 0x1, 0x40) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000000)=""/162) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/9) r1 = semget$private(0x0, 0x6, 0x202) madvise(&(0x7f0000fed000/0x11000)=nil, 0x11000, 0x7) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000001600)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c02fb6061560bd600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d56e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003b0ca2cbf9623e0d998015db739320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001140)=0x1002) flock(r2, 0x8) mlock(&(0x7f0000ff1000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ff1000/0x3000)=nil, 0x3000, 0x2) mlock(&(0x7f0000ff0000/0x1000)=nil, 0x1000) getppid() geteuid() getgroups(0x7, &(0x7f0000001300)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f00000013c0)={&(0x7f0000001180)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000001200)="b9e5f430ef44ab2b3cd13b0f104e56a8b3f341dc856a6a41a9ff3d5a9496883b682e83c69705f1edc2b2d84581968f3b86de9b8e1b4936f192fd27dd5e50ccc78f2926a76931eb96e031bd7fda3f6ef4753e21f94ff90d42516cdc38a790965762a247d2df29a57529eea1ff75f78042ae38ba5fbd4fc10220e6c532ee7965cab87602", 0x83}], 0x1, 0x0, 0x0, 0x3}, 0x402) getpid() r3 = semget(0x0, 0x3, 0x4) semop(r3, &(0x7f0000001400)=[{0x3, 0x3, 0x1800}], 0x1) munmap(&(0x7f0000ff5000/0x1000)=nil, 0x1000) r4 = dup(r2) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) fcntl$setflags(r4, 0x2, 0x1) semctl$GETPID(r1, 0x0, 0x4, &(0x7f00000014c0)=""/85) faccessat(r4, &(0x7f0000001540)='./file0\x00', 0x8, 0x1) getdents(r4, &(0x7f0000001580)=""/4, 0x4) faccessat(r4, &(0x7f00000015c0)='./file0\x00', 0x19, 0x2) pwritev(r4, &(0x7f0000002c00)=[{&(0x7f0000002b80)="4b695f55556a5eb6ae01fe445f8824fef16e9618d0996ff7f60ba1531adc5d3663831b115abd5e345afe7ce0a93bc5141df252f074c75dc6de638e8f82f15de9729aaf66686ea658d7bae2bc4e463336713de98123ea5e2e4753d9029e42cbeebe3a5187918a18b0c723ea5b004ff32a267371a1dbee334be444ea", 0x7b}], 0x1, 0x0) flock(r4, 0x1) fcntl$setstatus(r4, 0x4, 0x8) semctl$GETPID(r0, 0x7, 0x4, &(0x7f0000002cc0)=""/107) 16:00:13 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)="ca", 0x2d7) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) 16:00:13 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) fcntl$setown(r0, 0x6, r1) r3 = getegid() fchownat(r0, &(0x7f0000000100)='./file0\x00', r2, r3, 0x6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffffffffffc, 0x2080000001000201, 0x0, "b0d42004000000000300000000000000000400", 0x1ff, 0x9}) r4 = socket(0x18, 0x3, 0x0) getuid() ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000240)={0x3, 0x8}) connect$unix(r4, &(0x7f00000001c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r5 = semget$private(0x0, 0x2, 0x241) semop(r5, &(0x7f0000000200)=[{0x4, 0x50d, 0x1800}, {0x3, 0x359f, 0x1000}, {0x1, 0x80}, {0x0, 0x3f, 0x1800}, {0x0, 0x1, 0x800}, {0x4, 0x1f, 0x1000}, {0x5, 0x9}, {0x3, 0x7, 0x1000}], 0x8) sendmsg(r4, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="10000000000000000000240000000000"], 0x10}, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x108) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000040)={0xa0, 0xa2b2, 0x69, 0x1, "f3a031079056d63aa6a6381a97ad1581c9c58a8a", 0x5, 0xbb}) semctl$SETVAL(r5, 0x1, 0x8, &(0x7f0000000300)=0x3) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000180)="493b4451d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76a8fe8757f3f0cd10165f224c4bba12b515aac034c040f130f", 0x3b) r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000140)={0x2, './file0\x00', './file0\x00'}) close(r2) r3 = dup(r1) syz_open_pts() ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000000)) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)="01", 0x1) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x3) open(&(0x7f0000000000)='./bus/file0\x00', 0x20020, 0x1) 16:00:13 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) dup2(r0, r0) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') 16:00:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r2) kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x2) 16:00:13 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x880, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 16:00:13 executing program 0: mlockall(0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) close(r0) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0x1) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x80, 0x2) r1 = dup2(r0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x1, 0x2}) fcntl$getown(r0, 0x5) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) 16:00:13 executing program 0: syz_open_pts() r0 = syz_open_pts() sendmsg(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f0000000000)=[{0x0}, {0x0}, {0x0, 0xfffffffffffffd0f}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) r1 = msgget$private(0x0, 0x400) getegid() msgctl$IPC_RMID(r1, 0x0) clock_getres(0x2, &(0x7f00000000c0)) 16:00:13 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000240)='./file0\x00', 0x0) mkdir(&(0x7f00000003c0)='./file1/file0\x00', 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r1, 0x200000029, 0x65, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') truncate(&(0x7f0000000040)='./file0\x00', 0x80000001) bind$unix(r2, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCSTOP(r2, 0x2000746f) 16:00:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="100000000000000725886fc632000000000000000000"], 0x10}, 0x0) 16:00:13 executing program 0: mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) mlock(&(0x7f0000003000/0x1000)=nil, 0x1000) 16:00:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(&(0x7f0000000100)='./file0\x00', 0x0, &(0x7f0000000540)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='x\x00']) fcntl$setstatus(r0, 0x4, 0x8c) open$dir(&(0x7f00000000c0)='./file0\x00', 0xea9, 0x8) open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x118) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) truncate(&(0x7f0000000200)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xbed, 0x0, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a", 0x10}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000200)={0x200, './file0\x00', './file0\x00'}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x10200, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0x0, 0x10, 0x2, 0x4, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x22f3163, 0xfffffffffffeffff}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x1, 0x6}, {{r0}, 0xffffffffffffffff, 0x0, 0xae37b4e8c9dc0766, 0x9, 0x1}, {{r0}, 0xfffffffffffffffe, 0x1, 0x2, 0x3f, 0x7ff}, {{r0}, 0xfffffffffffffffd, 0x0, 0x80000012, 0x0, 0x3}, {{r0}, 0xfffffffffffffffe, 0x83, 0x1, 0x179f, 0xf6}], 0x1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x88, 0x80, 0x1, 0x23cabdd8}], 0x0, &(0x7f00000001c0)={0x2, 0x7}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000240)=0x3) kqueue() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) syz_open_pts() r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x200000000000000}], 0x7, 0x0, 0x1000, 0x0) socket$inet(0x2, 0x8007, 0xda91) 16:00:14 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "02000000002300"}) mprotect(&(0x7f0000492000/0x4000)=nil, 0x4000, 0xfec40f6b8de93282) munlockall() r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:14 executing program 0: socket$inet(0x2, 0x8000, 0x0) r0 = socket$inet(0x2, 0xbfff, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x8, 0x8001}, 0x10) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) dup(r0) write(r0, 0x0, 0x0) 16:00:14 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x242, 0xc1) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = socket$inet(0x2, 0x3, 0x102) read(r1, &(0x7f0000000040)=""/67, 0x43) connect$inet(r1, &(0x7f0000000000), 0xc) 16:00:14 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x55}], 0x2, 0x0) kevent(r1, &(0x7f0000000040), 0x5d, 0x0, 0xfffffffffffffff9, 0x0) 16:00:14 executing program 0: setuid(0xee01) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) fchdir(r0) 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 16:00:15 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = socket$inet6(0x18, 0x8000, 0x1000) getpeername(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x8004427d, &(0x7f0000000000)) 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x10007, 0x80) r1 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x1000000, 0xfffffffffffffffc) mknod(&(0x7f0000000000)='./bus\x00', 0x1000, 0xff) r2 = getegid() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x880, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = semget(0x3, 0x4, 0xa0) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000340)=""/140) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r9 = socket(0x18, 0x200000003, 0x0) sendto$inet6(r9, 0x0, 0xff08, 0x0, &(0x7f0000000040), 0xc) r10 = getegid() r11 = getegid() setgroups(0x8, &(0x7f00000002c0)=[r2, r3, r5, r6, r7, r8, r10, r11]) 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) dup(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r2 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x1000) r3 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 16:00:15 executing program 1: setuid(0xee01) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x8) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) r2 = kqueue() r3 = dup(0xffffffffffffff9c) r4 = kqueue() r5 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socketpair(0x2, 0xc005, 0x7, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = accept$inet(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) r8 = syz_open_pts() r9 = socket$unix(0x1, 0x7, 0x0) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x1, 0x0) r11 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x20, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x20, 0x3, 0x4, 0xcbcd}], 0x8, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0xac, 0x9, 0x95, 0x7f}, {{r3}, 0x0, 0x48, 0x400fffff, 0x80000000, 0x5}, {{r4}, 0xfffffffffffffff8, 0x20, 0x4, 0x8001, 0x1}, {{r5}, 0xfffffffffffffff8, 0x20, 0x80, 0x7, 0x3}, {{r6}, 0xffffffffffffffff, 0x80, 0xf0000053, 0x8, 0xd34}, {{r7}, 0xfffffffffffffff8, 0x0, 0x21, 0x1ff, 0x401}, {{r8}, 0xffffffffffffffff, 0x2, 0x3, 0x3f, 0x8}, {{r9}, 0xfffffffffffffffb, 0x0, 0x80000003, 0x2, 0xfffffffffffffff7}, {{r10}, 0xffffffffffffffff, 0x1, 0xc, 0x80000001, 0x5}, {{r11}, 0xffffffffffffffff, 0x80, 0x13, 0x10000000, 0x3}], 0x7, &(0x7f0000000440)={0x8, 0x7}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) socketpair(0x39, 0xc007, 0x7ff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r12, 0x29, 0x66, &(0x7f0000000080)={0x3e, 0x1, 0x2, 0x2}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r13, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:15 executing program 1: mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000003000/0x1000)=nil, 0x1000) munlock(&(0x7f0000001000/0x1000)=nil, 0x1000) 16:00:15 executing program 1: open(&(0x7f0000000000)='./bus\x00', 0x9, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) mkdir(&(0x7f0000000040)='./bus\x00', 0x4) r0 = open(&(0x7f000054a000)='./bus\x00', 0x19, 0x0) fcntl$getown(r0, 0x5) 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c0200e017758313a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273ad45a2592c9529443890c39abcec6c3c369fa47bab9e1aecf0c4aa9f91500e02f98bdf1155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578d1b020000f1bc7bc8ded1257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2f6b5a029005fcba5c9f065780f5a2dc7bb6b56da616c511074611070a4b7c5a7af0d001edb4cf6183f65c76313c00562b27baea858996afdc8b7e2b9ccf2717398d4a207de279fcccd3a89792c949324216c6507413c", 0xef) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 16:00:17 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) r2 = getpid() r3 = geteuid() r4 = getegid() r5 = getpgrp() r6 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r8 = getppid() r9 = geteuid() getgroups(0x9, &(0x7f0000000440)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r13 = getegid() r14 = fcntl$getown(r0, 0x5) r15 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r17 = getpgid(0x0) r18 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000180)="ca3d2da52ab70f0032f687ce4135e073d6f5e8b74b95cbb89b5cc65b3bf5a321daa8e3564539b94b0d0d9077dda08ac581bb835b0b4d96f20b885385c038d4c9479692550d385c8eaaf416f69df61d1469006b759ff001a05cc6b68ba329483a00552a752656bf5255694095682e13f590032dfde24f7af4cf8d79b970d6376a3025d6c044d9e4fb301318dbc94482ef224b7693589a5f9b3e2c79ca43bdf9d51d9aec261125dbed2cbc25e5648021c81451be7c4c5d1701c2b6e72d8bc48612c3722b9407cd80715c62d05d6e8f4fabb4ad", 0xd2}, {&(0x7f0000000280)="57a2493166465512d76638171c6bb89a118c93828bc73db06d9c065ac1bf23692109b8d71a28f717caacee49ca0870ea1cd34fb2e6f0eb80359b091edcd7f1a6552dcfa6924428c4ce1bc17b070589852ea95c83f78a5b61ebf9b40ac69b29e06297f2dd839a9167d8b8bbcd3f57d015958eca02fd817a2af19fd8483b8aacf5ba9885a893c0ee0fa9cc3985135292e2282a814de2351192f7dadc5e34bd149bb691a76d683c2648ebcfbc788522eed2ea3c241a262d01e1c246106ba28e45850213819e9a1b23c2d356afda9e0c211dfb", 0xd1}, {&(0x7f00000000c0)="4461caace019dc42ece99fbf47f499792579039963a578ac9bdce6d52e839460ad2e578e35ca6d14f22a8021797589763a023d026cf38552961d52a990a47da08b636c4273ec74b22cacb42bc5b0f934495a8651638c36745dc041bb30fc941c5d448f2e63748447b3e3232b7b900388b6", 0x71}], 0x3, &(0x7f00000005c0)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0x128, 0x2}, 0x0) r20 = socket(0x18, 0x1, 0x0) setsockopt(r20, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) 16:00:17 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x21) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r6 = getgid() sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000140)="32bf4a038bcf54b47537f67348eaf1abecec6559131ada59dc1329aa4d9829e1f27d8d011311e9fea862d6a654299f2f3ba252de135e17a1564ba80d055fe3a82787be563588e7d03e272a8ba2997e1777639a59d39b67f48fe346ed66880991d3615dc05826d13fb198aa34f750ccd10b65bd686f9f5c00ea237b206b6a65e547df224e8f47f1808d7d90cfccf7c3ca33df452fe9d6e0d98ed3c931abed561667395037a3a062e61a6ed303d8f5d53ba0e9177a3862fbced2794eee81fec6872606b23fe003cd0269d1bb9ec86aa972743d", 0xd2}, {&(0x7f0000000240)="486274d60c9d213038716c881340b8b3d8a0d93437b4deea4771c5879c280be4038843188bf7f83e1105ce9f2c022f5ec721adead83c6319ae3a2267926c795b19051e22892a21f36a646735632768971687cedf2faa46fdf728ce5e9209f06e5684d6735b8e825b7fee4f2970ebac6464c1a4d7caa8684fc190e03d44e502e664eb5c5485da0dafcd150e1b001947a3ddccc670dd260dbfa53055b88e1f5cd1f1961bf9ec3439c39af8ec98213b6a1274ef4de6380570e20ad91688751e936cb297cfe010af3f30111e747f9bc76060425ca543a549abe50ff211", 0xdb}], 0x2, &(0x7f00000004c0)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x88, 0x1}, 0x400) getsockopt(r0, 0x800, 0xffffffffffffff80, &(0x7f0000000080)=""/59, &(0x7f00000000c0)=0x3b) socketpair(0x1, 0x200000000000002, 0x1, &(0x7f0000000000)) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, 0x400}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) readv(r2, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0x1000}], 0x1) dup2(r3, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/248, 0xf8}, {&(0x7f00000003c0)=""/109, 0x6d}, {&(0x7f0000000440)=""/86, 0x56}, {&(0x7f00000004c0)=""/113, 0xfe6b}, {&(0x7f00000005c0)=""/102, 0x66}], 0x5) 16:00:17 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001c80)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000001cc0)) mkdir(&(0x7f0000000040)='./file1\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) recvfrom(r1, &(0x7f0000001bc0)=""/123, 0x7b, 0x40, &(0x7f0000001c40)=@in={0x2, 0x0}, 0xc) symlinkat(&(0x7f000045bff8)='./file0\x00', r1, &(0x7f00000cc000)='./file0\x00') sendmsg(r1, &(0x7f0000001b80)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000ac0)=[{&(0x7f0000000780)="57c1632aae1b8665c92266bae2f0dc2c97fdb0ee24f01995c84f64e2ef0f4223f613eed5700e96773f1746384e1d755e8f7e46d8155f3a6d41a539eb170ddebf9dc0b3c99f49ae39f4a6688d54ba83cbb5c8c79fa64e26d46b74bc62871030cfe0801f3c73e99eb8bd0139ef8a749a1d870844a2d1ebdadc87467dfc6540a0b1e23ec13817a94de277e03824de9e3a0aaf26939dc74457728fe38dd669", 0x9d}, {&(0x7f0000000840)="b534758a2484c995dc6a480d03c586ea01753e2a38b6f19e07f62b4e7000d64a82", 0x21}, {&(0x7f0000000880)="5b7703e0e4b2d6599205bd9c2811573be505817cb47d49bb9df3c7d075cdd5ad81a71793cac718e6a600d0200f36296d91780299a7ebeda5cf92996291c052a3c38c57df38e5e073dedb1809e8c6e5ed1edc22804a69882f20ee41f6f083568066dda59a14647db68c121a4f6cc85a94c23f9bf115dc0a37d1063be18b76311b77b6413de90ccf0da2081a3d34835b7b45841556481f59330117933716d086b8f09ce7d4e4573b721deede205832961a8a8e628d029fce7ec67bd1322bc13d93b062852e9e830f82ccedbb1e79dfe2c67997807bb2125640fcee79bf7ef8b4ccc9a9247ec27ef7b42dc4c0c9881c422883581f", 0xf3}, {&(0x7f0000000980)="4161aecef36c0d495aa8d2e4a631f93ebed019e0507962", 0x17}, {&(0x7f00000009c0)="2626e5b3d2ff1034d584db3b834865491dc8f978f7b7437874eee416c0b5da8b171c654988354318b80769f6b6ba5ff9c0c2fb6f3c554833388fdbda1bce1659e5afcb19cdf11eb9b8a4f7ecc2769e5dbbce5189a2b3c85382d47b148ee1dee3610309b534dc61639fe0bea43939d4259e6de534ce2c4f99a83791d95bc1a3f233a6bae12707097228fea572ff98ae0a96cce9de79afd93b23dd442b35c7beaaa90932b02449392b825f11d533470806292005a1a448d81c9b3bda61b0729953f3ebd0c7d3d76f278fabad58df2ca8821027d074211ba0aafa7fba2f8745975b1a", 0xe1}], 0x5, &(0x7f0000000b40)=ANY=[@ANYBLOB="1010000000000000ffff0000090000004aa859b5112211dc55cf06ccd649ec7b7552ec2c93adc02e78763b2410ba9232b82388518b73085c940b23eed2108e8a6217e62d8e743b895b848dac1eef109a4b3540fe0fe1b241b3d14347dd3ff26a6bf5e498b0b260036668a4b9330fda5ec2e7c271d1e88fafcca34bb1bf764120fd1ab283633d4b0607eb6f654749a4f0e2648f608a7896d37d4cc207636f00ceda63a7669ea0068d20bcd21e2c429a239aae65677f8a86f2c7077ae74e40088e39e586cce6b84d344801dffa2a64d435ae8c4724884ea34615a1ffc63d9caf7e9d8edbca45c5121b7eae7fa922d61c66d8e28e11093429b9d4a2e5122faae9e2db3ba7ee06257e19937b4ea1c28eb7d0ff0efd87f802c463e62ef1fe6da27eedd3e0c3e44474af137c234dcc47a87c173cb3e69d8f19db5fb287f90812cbd90b119bea02e90cefbb6eea4b20dd4ccf0c8217e3b0d6b2f2fd085338bb71dfb999b78e5ec3562f354758f532f216d1ac00b4c69db77c57e359422538be9983883caffcc9e897b69c62afddd820359ab2c4686363cf4c5db542be4a64e3542c6065a6bcefa67cf0c11e09c0657b0fcd65b788395c68289a1043e269ef0aae081cb5f2b0084a164aa453e4e6c1338c452dca05d742419b3842f0e7105561cea57863178d6fa8279104d82376049ea7fc40e9b872b47a382bf9e148cd4828e1b4b078277bd5c1b8c31650c1dd150d10d51ce87a89453dbbf004f7c86db7727e06baed97bdb9a6912ab2e8ac2059735e7f78b234dce6ec054a15545c5440e90722092d8ad506d9885fe1af3621af89b3bf24b837ba1dfa2ab98011d60f9446a0987b57521a72fea05542e57be9d2fc1905800341114470e6670c8a175fc1093b024c2252a0f231643d855cd07d4949782bb64060374e545c9f13306dd3ccab31c42515db4f90f24387e611c64bf683d365c7ab9ae6baff882e3175ef4c0842ba0137d1ac6dd20d1a899d77ab862223198866df9cb421da33a6fa71f72f9781aacd652be5b75ba67fe63f49db56769caa72955ac7a6edfa20bd658125e57e680ea7ca1a4c5fd8521b3fb81a9d1aec746a7bd84a278de3544c3eb6dd583cc5634e196355cd00562bf608244cf9a767e1d7533b6979dfe141f53571c889abe7970f0efd154010a62cb117669402dcfe63bf2489e20f18e7100eb118b5521b33de339ca100f3dfa9241fa9d3148c25b057d558687a654fa16a0065b828136ce73f9f98f254e404f588e4967b88ae652b09b1b81a88d5383e814b409c37e4ca855b155137c8db4a3a37614b5b821bb9f4aaf700d0a82cbfff67a43684ef64ff0667628cfe7e39f8aa112ebd768a6b223f1e136701ec974a254e64fee3df9ce444bca7a2c515db659db891cf08aa4ecf50cd1c5c92ce8e4986a7033528fd93403acac90bd73b16b64d6aeae2dc6e428a608d35745f5254a8c701ec2c829a838d249a7c8631cafa30d7f99ff0929ac4197051a97ce3682d1042f16438f80c5d4e0835864fb652f6e98709d3fa0d943f8e4a8e934ff7b688f48ade57abf9ae614b04df18709db15de5da9fd42502da93672944b350851c8a381d641524a19b8144982f5d8f4500381ef63395b34d64496ddf45bf184a2730cbf1fad3f9ead8dcef4e332cbbe5a45edc12c6e02cefd3599353391b390a6e82f94465f1e15c3191afff9442725722c29fbda0bce61b00d836fc206de38f408f7d6890793b488eea2c2b7b205f89548d8a7b8a8be95ab35de52dbde85de3254d2abaf958a400767e1b7a819141716e1e1f3bca2fea46ef488ac40d2f90b77221d1b5d5991c58ccbb4acc1b8f6d450bc026b6e28a8aa32e21a6b03e23e366ce7f1c0a0aa09a6289c95b9b1a1f0fa7c92089b7c1d7a382d463d3ebb3a81caa7ef9e3e4a8c7387b3279bdf759365d6a43156147a61d10c696c84ebf6e5bf0bac53e413a26de8a025a1658cb785d17a6521ce064136d3a709a43e9266f8299f8bee01960ec68067cd7103004ef53bd2e8b37d7f7a2123a8dedb4db530d58b59df5bd45ec2078f9e141ef8c7286d5bc39fd4d2b1d640ec4f5e9574207d5edabedbd72630abe05750f2f6cc0769cb86037744585064c27f4c3f6f31536dc333be85f8dcb0bc6ca27213e7de240420f1f26be6f88611b44b4271b2f72c5728262e99e2d1e86e000b4d9abef4ff2269a2e0ff16bcce2e49210a7c4eefa69e083915adc55e5741ae06d693f12656258e1e8f941341cd59bdaa944b1591a29b777b1de3612a630baf700a116159e9eb4bf8057c135464ece8ba3a7bebdda4a2dcd95b0beecdd6233d2a0aa4923ede83cf58dbab5f5153ad9177024c77486aa75f44180d4635fd1c84c6546cde84c1fadbf39ecefa8672333e6769abb665bbe973f4a73b67fc2b64f4d0be8ef39b9ba6b7df567fbda97e4c1457ad375a918d125d75ad8c4356b903288af5f772def71656432ac25dc69979f7253d9599c4c0536b40387683f367fda4612cda0e64148629818df463b9f91ecf3bafb7ad1d11b5b7c198da9b8b4ed53fda0e6b8cb2f0708e4da84ab3debbe43c71cb4b1e2eb705f0a296e9f6fd35d5b1fda9e91f01a758a400ce5e766d16f00043a21c72540234ab6c40e476cef152e40da1fc2ccd39bbbf8e91ffc554d7060a43defe9a0d9abcd4576f37992eb1be7ebe47062088af6da9b13a070e5a2bfedbd76cfcbf0d42c0c205b5c39d1ff20db7479f9ee230fa1c9849b0aa05d1a21a96ccf3aa9a1d3ffc8c969b7e5d28c10ea6b62a914785db4f4f5a98e8818c668d45f14a2b13df827165b38bba53c15bec24b48d4eace75902e3d7dadf5a49a7efd6df949a361535ff4ff5df18c3f3c56ffa5ee2aea89a03b59f3e38ebf3f36d89214d400817b394fa018350e9d8c28c00ae5d5fcea074358f118b617dbd5d519fb17f3893dfbd204f4b3d297f70f47aac4b8d74b2071598829c0429db32476208450e3d192a727f7a9c5286b72b272973a2825799fa966833269dc837ecfce0b5ae267f64e3592451e1de2874d1bdc2d71147ee9de39920045fc54675e4575cfaef793a85f5d726a796bf5f0f6565abc9f5a27b6e131522c0df4199d9056a79bfa84b82a52084cc6197b63d21c468ed418a90de54f473f88bf48212bec2c205b9c8d122066efc38a828aa5687a667afa3b74095ec69e26351da316eeb0bb76efd6336f10497179ea8570bd5210547663cb63b3c632ef80011e2deb4c99f4626f3c7640a9914548387aa4669a0e81f586269dfdc4393a36a4cd967f30e93571e90684b94aa603d8692f4bf17a4c466508a1ab776bb72d6c3868275ff77361a6e61c179230e86c778f3d2c48aaddeaa35067971d84b7d3f0898fc2a56fa712445e8af423a04a70c5c2004cf7853b32bc2108fbc820c27e3c9a2af8a28dc438d91ff58dc830cbcaa9f20a6f6af3d632a3d0ef8995259979d3fcaa8651dc57c7c65ac1da7ceedb22549de2d1026009806bd5dbd5a47bf726a408bf029b5f276ab7ee795698f78628f30dce353c9bbed748084680fd7529f0e59d25952b164e1c2567b8b143d54e9aca3255790050c0b0db52634f2d5d335813436f207a5daf2b751fcf9a9e5d6806ef49ca88e5d11f25054cdb9f1f5422eefa3c2d2432efb2d5e9c9e53a3fae0232624d000651256cfef334344f59a4181b9407a6adf9e61ee7c563759af41acc0b8c6037c618ec37afb7a68c0a427db989a8d18220bb07e913c335653c979f00f12390a1c4d042fccfd34e445ff00ea78ec8b7dab663d35a114bb839fc84051b9482314dfc909a9d0be29dd8ccd9e9a22452d2b24c0d1e174c532721d35a27ccc0717cc1d3f1c48ec95f0083e6531b9841a68707bf558130d78bc6b742cbf3b1896cc226a189e87a04972803f73f773019283909239d9ae133a7f6ffda285cd29b5b5e091b85216da8d9c4c2df682507a1c7d8276f1690a6674bd6d61c7a7f667f1f2cbed2f297a43d008dc8dd80eda5a78eae92ebb3d1fe4081a1daeebf8643e5397cc6d38dad552ccf253def98064d286780f116f402e0e3edc967a45fa3159106197764ff093b944a90c6296126094d0caa8e2312b2e09a1ff31dcdb4d3c301c12376e9bac988de99ead36200d1d93795f02721f5b9776db8d9d3feaa961180f8f802cb30b019c01aed63b0673c3387cdea59adf404fb43f2ffb56bfcc15619b48ffffaf6ea08bb9dbabf3e5712fbbc49003e664399d7d328eaf5a6879e8c5e04a6d3ff4590b3edf994c17f628d71ee2396bbc82f4d2054248cb6cc280a41da0b33a9741673cc8404977f95ffc2d6a69706e45bf7dce933039a9f3fce43485b3faaa92ad02011123c26ab7b9872a60a88df2e59321a015b2c79e361d4061699b45de3ce8671a94648c722d863e87629839f12f1eadbca7a9488d681c4e7a0185abdf9f166b4b2bc355119940292fb28d4763af2c1ae35b0b41a2b6587c92cf996d63273f432d8e6e6fa933c21d6c2bd3eef48a8d86c9e72a87f24131102033c8496f6794661b76ba1ed292da2c2b2908758cb3447bfe804b1729a2cb4b2ea7f0af7e8b54affeb37afba02e0fecbf102f657dd57041f4debc50fa94068aa216d4ae6b42f2c5415de5c37d29fa2ffa5329046857d22f31f71934b63cc5903f2fc598fb5ca2f93acbe7fb7922ec01fab256adabdcb82472359d9d62086a649348681f25a6685eee34669feab00f89dd8f469776e49fb12ccae81b741ad1e99842f7123d8051f3fd3be80806867a5513c47a24a353684d1888dba97135784a33f57673fa6cb8868f0822c10820d1bfd930c6d941468121b5493482d8966ec353e7cf7ab532c71bba729c2e645f2725987c1e952c265bc3b3a05c3d5562e996e97e66ebd195e2a6bbd75aceb7b2744a534099289d0b754b8be0002a406ede4e270eab9e97fd582546a7727c4247bc6d3a6074cbecbacb70c2261206a838bbe98b5c565f728b78e990f740dbac821ad2184f56bf47dc6af244d18aa8de7ec60bcec09e3f882b905f0de781f884f5e104c02a76855500ce4e423acb976a19bea5eda6b63c1edb988cc4862c01d6ff759ce33292d0890e7c48994b745ae8f5eedf2319974cb05df371fa98777b005620142263afc992d1adf2b727c3296f434eca9e8bcdda10d0cdc1cd76de9b273fc8b873ede963682ee27c71299acfc31931f58243f870506ba739afa82ec7b478ac118af22deccb169c526188af74958ee39ba21a99a4c3b398f40db4cf7adb120a92df66e6732a5ba768528b666139f2de479f64e9e951bcce0292ff9f2c4533b9d98fc9b4f40b2acce182b9dea1cf6fd61adce39446e958d69f5fb6b0af9d622fd6717dad876f92cf4133006ee541c808c4f0fae220eb72f6b38c3f2145ddd7fcb844c7462ae2cca78eef48febb9b40311fbcb0c9f500a9b0bcf1bd266bb56a067dc60d0c24119f1d8d5b80e716a5dd8a27b3c7d10e137bd3cd968f1ee184e315e9324c2dffa4928d257913dd3da7d5e66f43f7fc9b2635dae8ce9f233c5c5b55497ce52969a6d8f54ff76b14409381945bf0dbfd0f19c08dd0a0e7c9857fc2a30f84d8db6f54f02cd3f497c3a2e28662346482145b7d2d1a999e4980b5fb1fd407502c3f4d082c00b17cd95e40a0535c3e8855eae0efe2d22660754c7e921bb2b778664e2b2fe2ee734bc78267b2a4070dc15f347a26d23687541ed83300f6857e96fb78c07d451c8a4fbbf4160276f91954d8598f2d52497b189ddf1697b6025c159a237f2c60be82a38c6971a4ac261"], 0x1010}, 0x400) sendmsg(r1, &(0x7f0000000740)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)="aeea2c5f3d96cd2dad7155e93acad596d192106950eb1cbe9bc81d4ba348c76614ef72fda8449f54eabfaa0b78528f84862042f2ed5c6795a8763e16de4cf380bb774ff59fa85532d555204c352f6400fda311a9f7649862db9e29a910c25969401f457c3b555e6a08d889296aa3aef021a7084d5619fcd85fadf89061fba16cca3e029db174678604763d7dd1e2da3c43ec42128e6e081f7db174c33632d9a61f7bbf157578819f636f277e2632c96583e0f10ab2b82b052e4b35520e2064a11aabfbf4bcfe5b45ffcac1335d7f1de9b2bfc7322dd2a0caf70a979406", 0xdd}, {&(0x7f0000000200)="97b81ebfbcd72ba0651cdf6cebeca66c502a9762aee38583c2a3eed9df6f8a0392656d02b5841cb170d03e34252201a34592a90e2bab381f1b7a1576a355cbd24223a87f1fa65f69f42c97f58dcd54f59163245362916c35fdd28a8a9c3a4049903fa68ea0ee10020ca2ebdd0a4612b081bb765997753d0081f3f1e785973fd694ea64cdc2adf03696af0e3ec6420d50f776d1cfa482df35962bcd7b2f30477cbecee279388f2fe6898b25034a429b6561f3e89400db65de6098f1da2a3f7df8e8338b4d84fe9dab1f4ad454bb22a322333b07f467554d32991496fb0ef0f086aa56c108948d6334125b7dabe4fd3d1dd5", 0xf1}], 0x3, &(0x7f0000000340)=[{0x48, 0x1, 0x5, "a19d6b5bfe41b834a96310f46d5bbcfc0ab2f00656b1847b3b55d6c443ffd14a11df389257eac1ad11d2f30a863e28f38f"}, {0xa8, 0xffff, 0x6, "6ba3396f0ef8b6fece7fc1eccf6779bf8fb5e724d22b5d65d54a625122db2c641c49279230294790168966a83032a1c96551befd20d38511b2b0beb5099e23c19aae1bb4ef64a3eb72d7dd2cb15a2d1069a453b4b9df6c8bfeb3fab2868ea922406a747a1343d7c9f5413645cdbfb4cd9c00c1d0d69f24d75cc7a204503ec357dcb0e9883c550d3a3380e4270a8f3f7b9cfadd82"}, {0x28, 0xffff, 0x5, "158be44178b74349c6bf550b223d019ebce0112db3a4"}, {0xf0, 0x1, 0x0, "a7866a075bd7b94213b99246c0cf909bc55b6ee58aad6e8db0c053271484b8a48d96a2292eb01ccc2a061b9fc4fe4369319aaf95c0299c09a2edb3401d295c945f8c94aa037bc5fdedfc766d75dc97a8060f12175333d66642afc3ae086613c8dad2581178ad75a3fcfeccc381b4b64e3dc9477d8fb3abd676b5ad093404624618bb36332ed35473823d84f5e1f0e4e3d70a42695444bd465f2883be66884d80817d2c70331124725a184860b896a9887fdb833b8564bdd70b8078d49c80ccd3800e08450d428f61bfe6a2317a47a5ac4a62ee4413530980fd7a568e2e2468"}, {0x68, 0xffff, 0x3ff, "86bb282465835a13485bc628fb5680d89e6d32e6389ee0102cdca75177ef4e080e362243ebcbfb446cb91d7897f2deb2aabbda4353561816fbf28b4e6c7272e9d873c631b9d56435a484227739b4b35bf9515922215aec82"}, {0xa8, 0xffff, 0x20, "9ca969c6931a17092f4708803fbe18daa8ad7d7352758e9bec12d3a376c1d0c4e4854917cf5ffa1e3753a287c5b488984fa87f0fe69d6d848887a113ba438a39a713b60570c2f5a5f0e89f592c77d60d3c9ead0d8db3cb3f1627523e28751de8fb3dbc251a36f69eb87e1eaa1ae7cc63ac409f84acf7ee0053118e5d0328fd0621d86e97cb40b03444f754e138fcae4b6e23"}, {0xe0, 0x1, 0x9, "660c511ac4eb59cf78b9b4817e9c2d52aa230a0d49d146a5edcf8d5b9e9df2f198b71e6c2ce7b3d49fa1e1037bcb29d3b6f00c5f74e59ac77ce4cca80f2bb3cb73c2d9b44a1abef051f599ad10ebc6b6bb67ceef885215fa4e1b79ee4ae2cd44d7f15d980e39344f0d909a53c1fcc904d0887a7dc7fda405417fd62ed09b7607d810db8473488d382be1df264fef1426575b1a4f66670eb3f9349b8a003ad718a1cb2ee62348e569a8abf0405b37c8a5cb704fa217ce511632cb6db0f11b5d5e7bf1d57ee62054f2e1"}], 0x3f8}, 0x1) linkat(r1, &(0x7f000001b000)='./file0\x00', r1, &(0x7f0000017000)='./file1\x00', 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0xf9b, 0x1009}, 0xffffffffffffffaf) 16:00:17 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setegid(r0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f00000002c0)='./file1\x00', 0xe020, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0xc010427b, &(0x7f0000000000)) mknod$loop(&(0x7f0000000200)='./file1\x00', 0x2000, 0x1) mknod$loop(&(0x7f0000000280)='./file1\x00', 0x6002, 0x0) chdir(&(0x7f0000000240)='./file1\x00') listen(r2, 0x6) poll(&(0x7f00000001c0)=[{r1}, {r2, 0x128}, {r2, 0x2}, {r1}, {r1, 0x2}, {r2, 0x140}], 0x6, 0x1) syz_open_pts() ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000180)={0x0, 0x3}) mkdir(&(0x7f0000000080)='./file0\x00', 0x89) 16:00:18 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$unix(r0, 0x0, 0x0, 0x2, 0x0, 0x1cb) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x1, 0xf0}, 0xc) 16:00:18 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10000, 0x0) getdents(r0, &(0x7f00000004c0)=""/4096, 0x1000) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000000)="433ea46e893868ed9506aa46e7f1714d4d8dd9a53d2ecc8ae514adf1dcc0c1d1c6030a59ca9c04c312d35eaee3b66188e1fce07f99eca5bc9cfc58e0d00d288aa2c6886637f29450259fadf9ab691c9ccbb7b6b1187b5b864920088948f2ff2913c56f301fdee213b834dd1c430736a657d8bfe1faecdaf329fbf674d2ff5314561d25a82b4e1a7a4e2989af159a69abac30d70fbf70f0d6aba92b82a69a6f589b510655dfbe4bd28f366caffe184932bf79c62e8f40ca8c7cc5385ddb89e3010974d8fdbfba5ebd12ad70ce10c75b3adc", 0xd1}], 0x1, 0x0) r2 = dup(r1) pwritev(r2, &(0x7f0000003a40)=[{0x0, 0xd1}], 0x1, 0x0) poll(&(0x7f0000000100)=[{r1}], 0x1, 0x8) 16:00:18 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000100)=[{}, {0x5}], 0x2}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x8010, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getpeername$unix(r2, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0x8) 16:00:18 executing program 0: r0 = dup(0xffffffffffffffff) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x81, 0x2) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x2, 0x2, 0x8}, {{r2}, 0xfffffffffffffffe, 0x0, 0x22, 0x81, 0xffffffffffff7c3c}, {{r2}, 0xffffffffffffffff, 0x20, 0x40000000, 0x400, 0xffffffffffff0001}, {{r1}, 0xfffffffffffffffb, 0x14, 0x13, 0x804, 0x401}, {{r1}, 0xfffffffffffffff8, 0x60, 0x20000000, 0x5, 0x4}, {{r4}, 0xfffffffffffffff9, 0x20, 0x20000004, 0x54, 0x8}, {{r0}, 0xfffffffffffffffa, 0x44, 0x0, 0x1000, 0x5}], 0x80, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffe, 0x20, 0x40000025, 0x3, 0x3f}, {{r0}, 0xfffffffffffffffb, 0xb5, 0xfffff, 0x2, 0x20}, {{r0}, 0xffffffffffffffff, 0x2, 0x40000000, 0x9bb6, 0x40}], 0x400, &(0x7f00000001c0)={0x1ff, 0x3}) kevent(r4, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r4, r3) 16:00:18 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) r1 = socket(0x0, 0x5, 0x401) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0xa65, 0x7}, 0xc) 16:00:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) read(r0, &(0x7f0000000480)=""/189, 0x6690bf5091b2a900) fcntl$setstatus(r0, 0x4, 0x80) 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d900000000e23ac168a0d130b5a77f3b184b237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fce08", 0xba) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() writev(r2, &(0x7f0000000600)=[{&(0x7f00000000c0)="934bf923f8a07902fb81592d627e36a8da9a8874a5e88623d24690336dbbf03e7dcf93896262ca338eea004fc92a1645998f460bd0c6b3019d46cc531b5482d5f60b9b51d9af2996d71af49bfbc736ec888a93b033efa1c6723fa4c1d80a0741", 0x60}, {&(0x7f0000000940)="d4ee6ed2af1cbfe76df4483f8437ff78274357b49ca8482994d94a2763fce3b19a948fcf0766005194fd1fee8cc1ccaeb58213c5823b7b356c72d3b5d2f66de855bd5f3806f81346fd5a0ba6cb1cab387959cebbb6a5cbe1c7c1df93de4c9e05793fcbc1739af0da471c7bfeb5b2b6d7a41600baf8ee4e8ca615d4f2cf1b988fe31b2eb088f0d914926320daaa58d87b38f2450226cf2f0e29e18b19c2c582c21631af10fb550c01a48bd8583beabd6ded8d5d08af6622e9f043ea4c16d784e0866ccdb6e5b5dc37fe89f29163990c51ee0951b2f3a37a9664b48bceed1041f795cc60a6f0458349b3b806b0d75bd0194a1fefbd4496f0629878c78ea7caaf97525564445955919c76b26e26002e4b6e416fe65a6ad0572afae1e39626bd3d705a311d6d3d12c6db964771190874ac23e2abb3034ea32d60b1d65ac431320b7794c57424a666a42d6f3302523f1cd30c895661163a85f669323cf4202a22d7842a49ad96e191aa5d3a6f975ee6bf1a3bd17e12527b954517195c1a690132bc4a95523103e4f7b620fe74ce5d8cb4985f1ae0813dab54b4d2246a5cc338f45033846c82e31bc9b6ec1fbb5506fc297757e5652f0c8785c1e01b2e6a7e71f15e9bfc3afd371582595f1e0adfcf30c7d0589c706c2168ee633bcf961bbf71e693ed912390f3ded26e9400d08c79144d0ec46b84602246788df41bedd166432354f312eb98f1b8c5ef1ec417af70694153233d3bdc87179fe5c50a31a2ada4d0c2d5d0a43919e954d1a7f324f7292fb503484021e41e0a84de1af6eac94710130ffefd91d449da6898c85c790d474cbbc5bcab83663a97e60a66067a3b4469739aa8faf7291033f96c635d7a7b7857299bffc881fd493e29bb3f368597fa5bca71b4d0614d1ab87ce6da14384aa72acde172cca817b33e602d2292d229a154fa9dee1c7a188735bf9bb22d301027dfe32cca8c52283989e6aa7daeff4f33539b2ef196b026a3a6786009fd972c1f3027c803b1fdf4f626630eff75f3fdaeeac856b474cb20f5124202f59eef71c5174a62cbdfd626b7c20de098758cea4e3f960f25f51b945b7853793180f3460d51019041816ff34757dbafe062af63c548ed22d98f0bf2c13df3d6e34efcc20647b022b1de21562dbd63eb355c7ef3e53a70ac9915a0c8d4648ecd92d2fc9aa1a2e02d5a1dec4e18dfcbca31412407b511fc5317110fc7c08f2883811975a03c73b4e1dc17e15293e18a2367454110a2369599f630e5ee3b5c04045186a79e9f6f07ee535f83649bbde6dd97b16ffc7bd93545753841cdbe1ae38d9c56942468bd280626457e90520c2c28cdee21503a4ab76856133ae909cb3444e5ed455d36f36dd7006fa903a138ec8f796517002d52ed725d56e200d9eddd830d744451896383287094f508cc4ac715275ffbb2a9ba687de73862ba428079fa0054cb93e777b6edf48a25271be13933955fea72b7feb09c8d7c7ea709cab03bceeb417e938c1846bf49fc2d5bafa02fa57a6abb34edda9eb4d46f1534ff2bf7eb06e8f707324935181d75c30e4cf183e87fa363ddc5f7d43f46b6de07ddcfea8f48f09470f7641f9152ed96de5f75ee8db2bb23450c3589b28051fa3ce8b232168b3c6b3f5739ded9171503f9bf3a1ffa3b50eeaeb37e05ebe433cd3f0455af3911bfb649379ef1f0f89f7b65a52549941791d98edc58d0011e6e8ec34c798f86486a9aa863e5b630d81184283286737a6a8440b8006422a761bcc3bc1e1ec7a4b1b0be2bfb33603f066d963f391a0015df9de6a584007245eaac7d3e8ce57942577022928de7330a39609c43292bf7a900a3ffe682a6a783a5b1c8cd934143302c8c0aa2dfc6b34d8b7175cd6cd8b0b1c1e8f0695ce3cdba8a6af23f9db296ce95eb30d37e50a67e8afb26d842e0c36d78f136369e426e2b34b2d13b61c62303dcc6b0b4df563955ae3afd35e38db04c3eabb6dc5e193eaf9c44aed3d136593c8974c26af62ee768d4d67eb79fd3e88e957f22a5b004d3f37adfea67878cccf1f7d6f2918fe0d923d7334cad0bcf87f05e1874c8458bb503ffc05f0b8e29a66209b8ce4c42be34e8e271026f4e6fe1d4c7590cd03dfddbe715c64de02c36d8f9220924afc0eeb8822bc65881a2fbb67813ae2c976040a89880d42cb022c7b756aa0306a4cd8a27b7c37bff8a6ab4b36763a8ab6d4af53d4744236967786d10e4ee5ddaf35459a6162da95301ba23baa9482cb95c90512409308c4b62aaefe624f5137154ec845461b093373c06b2d9f6c94794ea3cfb37dfe1453da6513de118380bd8aeed8b37f9505bceb275955b82ed4e7dae647be4b6d45543c7e61e5b9b8dbd3f42f5a5d988acca9f5e7400dbd3a645a8b04594e3bcd7ea0b7de397bfee768c8655eee61df1683eee37590a754c955ab4b789642020d9b63b297cf55ecfe1f2896c2d651c08f1959ebf807cb6581e2cfdda81cc70b539ddadea2281866c113299640a1cd7f3fd19bf0c1b4c31144a11b8d72ec5da9db5f8065cd65134c737caf863355230a038fc39d2d66c5bcee88491e3fc9e8c4626513f4b03fa3afcd2fe500f5301261659c94b9ceeebe77b682f16db58770008d3f065711f81c86c590657b48ff0902a77c6cb857daa05c5c2dbb8f5555fc93f0e2dd1c32180f53166ecda21d16f06713f7d8966d248e6e1bc38f25a54940fdcaa192962f3b9c6880ef8f15d7518c86f274922afa096cf1d837d269b26c35f63f29e093d100acf70bed6192700ec136db7fdc24e5ea70538e0adc324975d1151a4397a50fe7c0d5112460f930ec3bace5ad7eb1eb72d429d7b97cfe8866b14b94da06970f5d9b840cde197f3096935458bb7944dbe0a0f1beb34d84a69de0f51d3e8814699e83d28ea3ca348b808e9b2d001a5122c5e4292e0ac923deeeb5630619707c7fb7ccf6587b6d0d4a131866eb728c18ebbe4cf0256dfce8e0c2fe93cdca6a978d3c6e50a848cdfd6ca10f92ccf2b71076cd6fadb1b859eb8f5388911fea477ee4c3501b0c9c97f86807c168dbb0eb73c77d5e858d9115924170fb74a94a9e401d4e32dd53f962b47b4fbab3c85fd1ae385ae620eb5c85481ae9a21f8fb73accc9f86bbc530f5d213207a2410f72ada10f0e90098b853c0552338cbf4b3f5a4148b3fbf3e43b85bb0b0ce5662ac72ebf0e55afffba090f5740ef2798e249d9ed23d12c8cf5bbadac58d5ff3c183edfedd71d1ad5f867691dc88ec250d2f973578e57df986a87289c73187cf7790c11fdb500e35d2829ef32cacd828c2680c2b22078a2d23856a19bfa20bf348c6ff568843b2d5ed92849152a112e6c04b6513e4104151e034ef44d9aae322e6569bb3c4c404db2f1c3d640e9ca4adaf24d5884859a19d31a513e9d30b26d9c10d38764d5aa804e9355bac7c250dc33ddffa59bb36b2d1ba562a20ac253e251013df46d3ecbc5e9505557184beb5047e2dea6e3a654d1abc150c7de4723fc498bfc7f82a77a54b7da1e9ea2772eab9333ec8edfc90e51a6784937592c529a90a713c5c765d72217b763613b045c0ab007bd6d4dfa9ace20ef391ed6a8cd761a1d8474d3f690d2f4b4d81560088edc3e65f8d2b0fe740426c359f9d92c99b5adc0bf2e5941feab5d9336c97212442d874b10a111e575e604718923202ef67a7839a542be24f4a28a9ba55529f2ab7c441e82f704c62fbf3a2ce29789bbbd7577278e0b2d1ee1f5d3d140d3aadb7b935f5ced8e24cac012cc66bbf851c1686567eb0cae7b4a69b337dde3850d8bf61563a5914ff72ca290d8ba005304eaeac7b7b65a08915a005b4279a25b82ddc0e7b01b7bd57199ad2c6e322e42c3b94b8e1d3aa9ff2da105f293541b3c5721cfc50c33c37b5446078561446216f6ba489777441f60565d1783ef478ddb78da17c743db4563d30598a476011a27ec8acf1fd31fd96ba5a8d0cbb97d747139c04aed05d148513edc524d260402095777badfdba10399d1bf8e8d9fbbff6f5c1ca948f0dd2af0771d4df28f9928f1d47ef7ba485e69dfaf778575900d80d0740f469f6cb20382668f5171a8364941be0fe1d78472ee70ce21d0f5a791960060087e0e48709ad58984fe7a605b09ed56b348731c5b7eeb3335ae1d4af655feb32f53f48bf8bdcedef3fd4beb9e8f7f7f3e3b3a91c3ab09d42259f17a0103158d160946cc7e078859956f2e6e917defe6310fef5d19d6a811b1d7501e22086f2c9e0426706a932e74b7bae91cf492a87d098f6be5dfcb38510ed64618b6ff39d957967c6566f9bb13b18a333951e998addcbc68c871dfa292aecb8204db683263d7db1702a1b6cd01fa7a8c8d0a4542c85dcc9468f240cb08b9211a274492b47086134e13c83fe362e01134f5d8e3488baea739e01492e2665e3f55a9f30a64062089b7c205cbb7ca4a45b654c91c6789317560acf126e77907625636805bb95a4cdc203d8d559f6f4235f7b9019b6f2cf9be2bdef79ef41788205c1da7147bff9ae0dfbe3d0c90c0b91ba29ed429761db999dc2e213b6bf3c39687d790f3a9621aba7f4924caafcff3e1842e6ca88cc13a9b807e4a8934a73b9b32ffbf6528bb51d46f4c4a97fb62e1d4a3b6da1a6a3094f37c118d191e78ee7af2c70079a024732ef301772fb254f3afbf002919f414b41f4e32cf7f9b05241cccbcdbbd7c666ec46c844457513c3fcb29b4331e2bfbbf55f851aca0e47e17fd1de09846ac749822c8d83c6da511003e926e995b997eb91d8a92232886308a74008c83a45c22a365fb15357875e7fef2b566c41ae6eec5405cc79b716150ab05ff23d94a4637d41e7b31e54265b3db44985a4889b321052cb7d14127375efdcfc5a3a870e78bc642bef8f9f81601557abff53698e8faf755293e280cac08562ebbb02fa49d855448f68e31b3a1fb45453ece10e2b1a953f24ef2279598d1a0e99925b46d08854f48e3f1092012c995b5fb9e099cbbdc03d4f0babb25db21110f1faa0cc8dd8994998f64cf4be812663a6691467fe8de6fadc0b6ac80f3e4bef529b0034e971a1e0adbcc4a57c93074427b5e3abb93ad765e11865aec6913139fe95bcc924ac9ffd5c652e4db15ac28f10a027340c3b603f408a89374ceb3e74657496dc334e1053582e19bee4c47bacdad52661c5238df0c3e7ce4d81b24a3710780cef68ecec9ec430e8e68735bdb378309791c12a3f478877d82b04b1ed4f56bdcfcfcfa393453307001248a177032b59e96f10c8632f022c39bdc5e6430bb24b2ffaa9f1974af173ef9dfd6f65e0c8374cc973dcefac4f5e7b5193ca96dab8bbf19ca3cfe85843fcc47c704db07a8a2aab1238a02436b17db9ffd479af9e1d392b2758c56bcd3832db74bf6843cc3adf3c372d6972360b7a0a03b4fbba8ee01f794efe1f398dee6e5815c40f7c633138658801fd1b5ae7916558efef4cba7422ac35376f571d59a5c2e464f5ae7b746b37626d2efbd6be7537c034404172bb80a8c137536d4f7058fc855d9b2539646705361d7e8f05368425126f36054877a890fd282c0fd4b8072c446145affdd353aaefae23e14b23defaf62d69b58e9182b501580aac6bd50c3eb37c14b5d7753f528967ba356cee563a89765048b70bf4942f313affc2e15684c11b44d66e611e8dde6896459c166b2a05b30820c4d305ccf12cf01ed7606eb3a2acd17fdf5f5c438dcfb321b4d5570e37f1602aacd5c5b1b98af5045026411d3a5fead15a9d70a3bab6083bbe601ab3a63544cb2e873dd9850f83ae029fee96", 0x1000}, {&(0x7f0000000200)="500e7ac22da469945f5d7d10e8b1a2df1e16f58c7f361156f1a99af8236684884bac7454bc78f3f7aca62904581f967506a0761538c53b067793cd0b6af5415aa3e8dccfe8a64f1d4d495bda200cc3a88b78d5659cefa7bf5f3dc2fa29a1a5767b2dfe5b534a3700", 0x68}, {&(0x7f0000000280)="1eb5f3d5927fad928f1dcf9b4e213eb1522cac51eff8c52fb9b7c13cb84aedf65f438a9ebb891a4b0b1c85d8770e8d9b08141e4ef2fd238d31555a52bf2ac2a9b0a30673667ce6e76d0ef5ca54350acdff51b23b70bb98f56a978e1c6b38a74f3899b8549a20d69c2f2c133162f955bcd56957d969635506be35c181ed25077d60fee220a3f583a6cd6b4dab4d522c324fb8b0169a249366d4064d62ff2ffe611a402a0fb84208ca6c5fd17452eca25a428d59fe5359a840a09fb7d7368ca32753f7f8e0332768e69f7c153e5fc5e5d905791787da42407fb24c662ead3c830ed70e1ef1fce98307551ee7c688", 0xed}, {&(0x7f0000000380)="b3f0e51c400bbcb03aee9decc31a46cf27521891f231f050ab918aba8f1deb97af021ae8840ef319caf18afd9625dfb3e81260ec9362b446d77aee15aa08ba45f3e4a026c4f5ee8251423a04677d4411c01a8355543a74cb1e2f7e866194e3cad5f4054c23644f3a915dbd18ac9f58e9c8f67e1bf0ff4d1baa6cf098c8d70db38eec16cc09719616efb893ce66cfe7abf65fdfa822206f499aed66fb81af065d01211a27f61256a233acd3e4f1ea69975c556bb9365ff899", 0xb8}, {&(0x7f0000000000)="3e81d78f6c14bdecfb8e97a2650ef92e859506c1f9697a7fb928002e6ef15a29addb86b3e4448e57e2b18ec5d9895a321d79", 0x32}, {&(0x7f0000000140)}, {&(0x7f0000000540)="5c5209c97d59385ce9ddafdb71a41b3087420a644635f9887b25e6284da06493c53a5600492f71fff3de6cb43ef38dd6a1dc9ea5440c238482673646efefce9990ef248409518f2c917529f2eb1dde54bb907b3e842f7eca0b63f3639566ffa848b23cca531e41eafa63a53f3f3b62c0fad18139d01f69667e1753810180c8c998cbd0f7df5860f80b39ea51aa1574476e14b62f06d26ca8a8e3b6cd6cf7198bd15624bda23275900bdcf36aefc0", 0xae}], 0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x9, 0xfffffffffffffffd, 0x3, 0xffffffffffffffc8, "b08d16c63dffff0024e8643b00f3ff086300", 0x6, 0x200000}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 16:00:18 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x88}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) kqueue() getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0xffffffff) 16:00:18 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="2000000000000000ffff0000000e00008a5b671b1b542a538706000000a71100000029000000330000000300000035707f9545070b770000"], 0x38}, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x20) 16:00:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x4) 16:00:18 executing program 1: socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/59, 0x3b}, 0x0) dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 16:00:18 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x1f) syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000080)) 16:00:18 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x3, 0x1, 0x9, 0x1ff}], 0x3, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x2, 0xfffffffffffffffc, 0x1}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000000, 0x1, 0x2}, {{r0}, 0x0, 0x10, 0x20, 0x5, 0x4}], 0x1, &(0x7f0000000300)={0xe13c, 0x2}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000500)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x7, 0x8e5, 0xd86, 0x1, "a7cfe5efdaba213d8c7577f55a15db968157c092", 0x7, 0x80000001}) r1 = semget(0x2, 0x0, 0x41) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000480)) mknod(&(0x7f0000000480)='./bus\x00', 0xe002, 0x8) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000002c0)=0x3) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000540)=""/223) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x7ffffffffffffe) linkat(r0, &(0x7f00000000c0)='./bus\x00', r2, &(0x7f0000000100)='./bus\x00', 0x4004) ioctl$TIOCSETA(r0, 0x802c7414, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) bind$unix(r2, &(0x7f0000000640)=ANY=[@ANYBLOB="01002e2f6275154c8f4a6fb5f61a63b4d93df17f60374583c4e424aaaf0d7adb730096334209003a113904069b062f687076371a521de2e683f2d98f7d3742583768a1022c2de6a2dffd4f02adc07802fc83b2bc16168fce3870d3000000000000000000"], 0x1) sendmsg$unix(r2, &(0x7f0000000800)={&(0x7f0000000380)=ANY=[@ANYBLOB='s\x00\x00\x00\x00\x00\x00\x00'], 0x8, &(0x7f00000007c0)=[{&(0x7f00000006c0)="112ce00c4164b71c4eb03ab811fb92a097c2d9f748a78393c6b4b91ebe47b15dca902bd84f00090457092102797360667006b27d175a2198ae32b2b48a25262fe3119d9b4dfd3dcbd348136ec1bf2887d0a1ced4a4a597d0ccf9dcd5871ec152aafdff5dd487e66dd2f1ea06081a9e9e62a4d44d02b312b3d7d4fb5b2999cfdb63dbdabcb0c50e4df6edb0a35de37e0320a717fbf0f93ba81100d30c654b52ae5c9c7df5670e425163e20dca2176c19350c3903d4ab059194408b21566a469dbdf96940aef5af3fa100a", 0xca}], 0x1, 0x0, 0x0, 0x4}, 0x4) chdir(&(0x7f0000000340)='./bus\x00') semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000180)=0xc2bc) getsockname(r2, &(0x7f0000000140)=@in6, &(0x7f0000000840)=0xc) read(r0, &(0x7f00000003c0)=""/143, 0x8f) setreuid(0x0, 0xee01) pwritev(r2, &(0x7f0000000d00)=[{&(0x7f0000000880)="93919f10829344d807a519337e40dd415d821e1bfec8fe9b2f09996acdf4e31fc1bfd6f7897c19807e6ff517e9369505323e16fe1cbec1fa92027995299109641f7f", 0x42}, {&(0x7f00000004c0)="8a18facfc7b0a3c5581bd7b57f333bdfd80f7f1fc066126e36cf5f66673dfdde1b", 0x21}, {&(0x7f0000000900)="aee02b223fc316bcf503b87f731ae646b7c4c9d5029f5154af09184aad1d9b0e65b74d72b34a018cc0effc70a4c752585de985729f8cd7d526280610a3e323b3ac92d4db57baff4efa19997be8cdda39a39fd2a241f562e6420c9141463ae9104284350d9bbdfdcc817cd95519e1ebff5c4dac29ac293c68eb6602c13c61695468c9", 0x82}, {&(0x7f00000009c0)="913cb3b600722070555f670d626d1f297733c419d66f16886e76f7d853e3f189a0a81b473dac96ffc9ea175f112c53395f944dffc33bfe385f48abd3322e356beae0224d4e189e7f1e767ac607d7a08e0a45eb6178ddae8995c00ea8dceea255c9912e9d4b27bbe6721898fcd6932a36826337d1c7130e4fca0cd8ce24e0cf436e18c022f8db619482994dfa38574b5fe58d2ef59d93054d3b08b4074028469615f9188fb593123040", 0xa9}, {&(0x7f0000000a80)="bd", 0x1}, {&(0x7f0000000ac0)="eb891056e3242648e4d505d03175b6dbe70a4c880d25bd8ce7aaf596f2dce209df3a873effbb2231cf320a39b921ffa645dba96680", 0x35}, {&(0x7f0000000b00)="239c", 0x2}, {&(0x7f0000000b40)="eb5d63ef1d0f5bef67b56cc02c7592f7d164d64eae232b51781a2f23dfe11cab38751439661ac45761b7af2e99c464b2313b3c569759a398653e30e6fee6fe0ddd552b7fc1a403f2210cdb2234a77ae2082bc9dddaaa31604b6870c5bedb3bc7940d0e9f0883161f64bb3cdb78750d4ad5cb35795a44c90aef6675e3297c11f6d1496a985c22ceadcebbffbf7abeb12f55d30778e0e556edc6db0debf9167138f1d5b26330d8971a", 0xa8}, {&(0x7f0000000c00)="1501094311218de16518cb44f3ba51c647ce0a2e9d6ab950fa3479d7c4d71e2a2a0fb198a582ee2a0da1084492c2fd35c703956ce39fab863a4d728a86eb4044886a58d6c2141ba51f9c308af77e2f3d1815e9ce028f249ef8998ab27fcb35939e3201a5111b9ea7657bdeff58600b7cbf188a5f176a70f1ae24d4", 0x7b}, {&(0x7f0000000c80)="1bfd53d78c74f187902f138861335ed34a8589683d63365472319e3dda6635d9ab7919f7406b331b7913284c4321dd473aedc72191f5270bb5540645c610332288c9d91a26a5cf3c3d9e4b52bf83883fd4109b4385d77b6afe43693d741b382178", 0x61}], 0xa, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x91cb) 16:00:18 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0xc000, 0x4501) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)=0x7) r1 = dup(0xffffffffffffffff) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x4) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000240)=0x100) 16:00:18 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x20, 0x3) pwritev(r0, &(0x7f00000000c0), 0x1000000000000207, 0x0) 16:00:18 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0x12ebcd36d7b21a88) lchown(&(0x7f0000000000)='./file0\x00', r2, r1) setgroups(0x0, 0x0) r3 = semget(0x1, 0x4, 0x40) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000003c0)=""/251) mlockall(0x1) r4 = semget$private(0x0, 0x4, 0x200) semctl$GETPID(r4, 0x0, 0x4, &(0x7f00000002c0)=""/241) chmod(&(0x7f00000005c0)='./file0\x00', 0xda) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x20880, 0x0) getpeername$unix(r5, &(0x7f00000007c0)=@abs, &(0x7f0000000800)=0x8) setuid(0xee01) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000680)='r\x00') recvfrom$inet(r5, &(0x7f00000008c0)=""/81, 0x51, 0x40, &(0x7f0000000940)={0x2, 0x2}, 0xc) r6 = socket$unix(0x1, 0x1, 0x0) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) r8 = dup2(r7, 0xffffffffffffffff) recvfrom$inet6(r8, &(0x7f00000006c0)=""/183, 0xb7, 0x800, 0x0, 0x0) socketpair(0x18, 0x7, 0x4, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2005) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000100)=[0x7f, 0x1, 0x71, 0x0, 0x7f, 0x5, 0x75, 0x8]) poll(&(0x7f0000000840)=[{r6, 0x194}, {r10, 0x8}, {r12, 0x48}, {r5, 0x80}, {r10, 0x5}, {r9, 0x84}, {r7, 0x2}, {r11, 0x40}, {r12, 0x80}], 0x9, 0x6) linkat(r8, &(0x7f0000000080)='./file0\x00', r11, &(0x7f0000000240)='./file0\x00', 0x4) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000140)=""/138) unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='c\x00') 16:00:18 executing program 1: r0 = socket$inet(0x2, 0x7, 0x7) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), 0x368) 16:00:18 executing program 1: clock_getres(0x0, 0xfffffffffffffffe) clock_getres(0x4, &(0x7f0000000140)) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) shmget(0x2, 0x3000, 0x10000, &(0x7f0000ff9000/0x3000)=nil) 16:00:18 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) rmdir(&(0x7f0000000000)='./bus\x00') r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 16:00:18 executing program 0: setreuid(0x0, 0xee01) 16:00:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x6) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x0, './file0\x00', './file0\x00'}) 16:00:18 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x6000, 0x3) semget$private(0x0, 0x0, 0x42) r2 = getuid() setuid(r2) fchmod(r0, 0x1) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)=0x5) 16:00:18 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0814c44f7b202e, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="7d8f10ff465735e5a5ddc74742a770a0960a39442b", 0x15}], 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10080, 0x0) execve(0x0, 0x0, 0x0) 16:00:18 executing program 1: minherit(&(0x7f0000eb5000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) socket(0x1, 0x8007, 0x8) munmap(&(0x7f0000e00000/0x200000)=nil, 0x200000) 16:00:19 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) r1 = getppid() fcntl$setown(r0, 0x6, r1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x400081) syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x7, 0x8, 0x6, 0x8}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) getuid() 16:00:19 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) dup(r2) getgroups(0x1, &(0x7f0000000080)=[r0]) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:19 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x800, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) pipe(&(0x7f0000000080)) setsockopt(r1, 0x6, 0xdb, 0x0, 0xfffffffffffffe3d) 16:00:19 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1", 0x4}], 0x1, 0x0) sendto$inet(r0, &(0x7f0000000240)="2917e62bf06a56133f0c2b265e3c25eed893debc74e613498779c78e5e54b1d4572b627dc436df1fd7a1d11b4cc850879925dc5f7c9020743f177ce4295167678653a6ad5d040113d25d551350be0b836371c4623e6954e5d253bf6b3273f7311c2e4c976e04938ea0b27909e1f8cdc79e4342ed3454248df83329625314299244b527cc57496ab03819fb54327a4840d6e76dd4f400e990b54ba8fb9ad7a49f0a120696e8f610c5a27e7f3f99f47b16d9ea1a4e76", 0xb5, 0x4, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000009000/0x2000)=nil, 0x2000, 0x1, 0x1010, r0, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 16:00:19 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendto(r0, &(0x7f0000000000), 0x0, 0x400, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)="01000000", 0x4) 16:00:19 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0xfffffffffffff000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getegid() chown(&(0x7f0000000040)='./file0\x00', r1, r2) 16:00:19 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x6c, 0x0, 0x0) socket(0x10, 0x7, 0x0) 16:00:19 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x3f, 0x2, &(0x7f0000000040)="95df6e102aa7c146df739da4524baaab95ac52da6f5682a7073311497eeeca7bdb5c04416b0e90b434e7c539191414b9ee8af5609b3aa722", 0x38) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0xfffffffffffffffe, 0x3}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 16:00:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:19 executing program 1: mprotect(&(0x7f00005dc000/0x3000)=nil, 0x3000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) 16:00:19 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x1) fcntl$setflags(r0, 0x2, 0x1) poll(0x0, 0xfffffffffffffd44, 0x4) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6, 0x2012, r0, 0x0, 0x2) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0xd9, 0x800, 0x7fffffff, 0x1, 0x8, 0x2, 0x3, 0x3, 0x2, 0xf57, 0x5}) 16:00:19 executing program 1: clock_getres(0x4, &(0x7f0000000040)) clock_getres(0x3, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) 16:00:19 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x20000, 0x0) mkdirat(r0, &(0x7f0000000340)='./file0\x00', 0x10) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x1, 0x0) r2 = semget$private(0x0, 0x4, 0x204) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000380)=0x100000001) r3 = semget$private(0x0, 0x2, 0x200) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000240)=""/154) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r1, &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x8) renameat(r1, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='.\x00') 16:00:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="ef", 0x1, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) sendto(r0, &(0x7f0000000100)="9f9b29319823b68eed3702fa9e21c32fc0106a5c93e7b881c2d8d2a7575adf72657110760f7bac348534be38882d62600d70a8ccd4e0c24d7373e0358c7451c6b81e4815817bfa97615cfec18b5987193605cd1bc10da56651b81c510a5a4deabcb4b87828ed752bd281c6b8b27a21bdffb7de75cc3b8cdcfa344281ca3e47abe26772d068560cdd56ad59e6db41a0a34a8e6110625ea312db651a17e2e7f7353c4d8e6610e19f8bb70795fae13b635ec5a5f1c1601ffafc55fa9ec4809e768a1f95a90f57c590ef1b8afcd6257aaf52612b496af46b6a67e73ed34a30819c5d9b85b750c761da870c58968b05abc7068541d0c52819da90dea5b1f5a36f41e46096dfcd4402b40660c2e9963d6b3b1af25a2093df551cb716c5b38a302c00f1c28ec7243bc95fca82bdaf4e206601078d9411b1df32dd022dae9e01c1bbf69c10ce09df451c9c1d6f91d8a284bf7ee0c9468bc3334b3b642f7485f8acee294a07a320555bc131db28c768179b2bca2989f290a708e9613ff6d13d8de5ae798b325879f1b57cfb94addf9bee47d8e04a02d67a41b11d0573b23b0bb91ac0159cd31672e74ac43f1a4e4ace9b2d4ff2502020709c4cbed927335e28669510176481b6139cf50206b2c4c5d440fb4f6ba83aaafab8b18c7fd422b8efc200a67cafc824944146d2e00cbf503b3644490f62391e1dc517f15a2c1792495ed1c5986cebc09a822a0e0e3027628832b013fb25f90a35e11824f82ba26f2a0c899bc678227c766d140dbd7bf9c2bc7ed345caabaaefa5e712e2e3cc507833019b5972e380715465a0fd273494f830cea73d517c10cccdc58f634de3b2b877d7cf61161e7bf27723e6eada299b316e241a6f1dea5a7100b43d1442f3b4fb6fbf727b9e2f9a9968a023b41ee773b509c6ba470f87fbda254ed278ca6f078d142862989f99684aecfbbcabb566d0b1fc9713a1d94ca2a13134f5f02a91d26a9cd9f67a3aae04d8999989c1eaaca9f916dae0b6cd171b5f2ce0d782df01e706479f7f42fb4d10ac7a630ebe6ad5827b9ecb04a049c73e2a35f6a0eae5bb72da681d1e3b7e4cb0c8852da7b67d1233ac8c2a9934245d11dd82faa1250a642bc52709d0269d1bbaa2198da6a91414b69e464f8738ed27a36ce66bd97e74a5bacd0cecff70a26531613f6d49ec69f024e60439ac6260f72550367c7f7a8e06d946edd33de922b113f09912c8436aada69b4fb4430a7b08799c85577903a2f0ef4ebb9f511b60e07822953c7d9cdec4b1634a902673822bc4ac4b48d200b64c9611b6cb82b1e41f5605ba6a6a6e963901e03099e8e17968dff30e2047f80fe4db56aaa9853cece0f0c2f78df526cc53583b823705c0a3c3a09580a182eb00e17de786fb885a42006f9550e15cd3168de083f58f785f8cfd248aed2b8114321d108d35b88b1a3d1ddeb0117fbadf0433064076956d108b9f6c2164d1ec80deb0705b12223bb199a513257978fda8d8cf29ff0622583bcfd8c5b55bcb1a257d36cca56146f604e8b64c37ae2d3eb98a33f6f50450350fd3dc844f27565ea41881826e44d6ff44cf4bb7bfd3618b8dabb56962789ee6390e1bbb49d1b236c06f0c1dd1a8d84f09839e85ef099a64367f9cb3abcc8fe41bc60acf1d0aa81e61692f3de464e5e99857039c1912eb46fa354b44c6e05e08d32ef4eb23ca49cdb75148f278b7fffbfefff55b5717f50b2122ab164a7ac418a3264652f17634a1371a804ec8faf4b2a3f03e5d0936a356a1d2749687ad414397e13edb95e4225a27431e1bf5ac582717f9f5481086aad6367b02ce0d25485a6467dfbf10e4076fe570d79da2196c10a8bf907806baee92d72d87a98736f3d809c8b5053f0551fadda9bfd6719f85655389df853f18698984fbffb26a7166e73fcc26e0812e4e172375fd0e5e13228cb45b83a4097dcf0ddcb64b2e0f99de0b23a1e1293aba758796f1d67b906b49c48454c9bed5d6785b4bd525aa642030103d30270b6b5be218d9dc3969c098ccff8781f86c0f8a539488518d15421e1048498f7c54d3969166d4010e92329a1d472b8541e48535938d3765f8e4412dfa0a77077891e1af90f9ad1111f9d2eacbdf79839f69e82df4d180fccbe39858206835ceb5eaa95109a40ced68864d5230f327b7374495ff4e90f06144fe4b8f9439a180d9e95730cda3e61a565978b6ab84464558a2b69eda2e3c38c91220da1e2db36b6026f8a83dd993b8aa6f3083be4e1b0a384a55216225106a8a43cb0017e5f251ad6a726a997ebba10c8de723fc80255dabd6f200e82e1c567b3d84f481331854c8a509da6a50eb8c27a74131d48fa4c9b506a3b2b81d5f651bd681b3c385945c197e19a0f09dd881a1cb0cab1635f8f37c5fb999999ca30dd22f6d11cedcd36305489466e9f7ad09d3fc5a181d551795473c2734211f128a6a710bd080575647418ab6376c54fd4383c98d197c048d158c689b7b14c77949c5bdc661cfe6a68353bc73904c553aaf3ab0487e42b9bf396bcefc949703d958312f66ab5b04211ba35b0fdfcd06e23953bdb54a8a933996dc30004d3ceec59131a1d33dce4fab8d984919eb401248bc87920d158dc21ef2c9695c9cfedeac074f311d72c656305ae6cd2f777b89692e8680ef24282fdee79abdf01d41d0f9be6f19b32f7e61e8051cbbbbfa70ce9ff3f41e57f10429f2a8cccf5ff86d417d7336aedd340ade5759cef40bf5ac95c71f3c8d760718170e73e15997822a7599d8340c3c729256021fd4fd8d08b1bc11a01b3042909d833856070ec56473c6aef938e295382341f6f8bf81f69cbcb711e905fbdc549405ab1f0517612e92b72922eee7eabe2aba34b420f8c47d94eda3b3b38555936156689ff06247c625d5a6c8c57cce58c68c493c8d3e648efb6c05e8ea63c984f2868963002890a26d056cda1d94eab055019ab228bde09147e900d78a038c9f1c47d24af680770dbcc00e13a020ea2e7dc391d3dc72bb65400acc158d9c834d66ee0e689e7ccd7d086beaad2cd10f845dcaafb7d1f2eebdc027eb5017e8d05eb4c4a640a7d3599528ad07690515f8761eb89452cfc5779dd200fa27e367319c8326e88fa423156e1abc005262088e8ded0a69bbdd54c43101e516a5661b2f39f3b8b4adf5c6fe7636cd138cde9f24c3c3b5d701fc11e92fb45f53d6a079146ac8c80babfe6233afba1b1d2cc087aea0d92961c59e1eb851cc6b39caeefb9201f322aeb114da915d1937fb75e22096237035b96de785c831bed2df7ac42094ecaede219078b57386ad0ef66f59f53449db49cdcbeeb660fdf66b49efa4abae67b4e317261bc339f458c033c59451655b86c3cb26076910c363f77048c3e89e2de73cfcfca1d90753691963fe44f347df51880ab2c3ad5c9a84eba53e6be11c9a1797618be8d2402aac86b81cf1eb259fad60523e8ac1be9aa770698efb132a86383daa5dbc2b61757c7e084a5800daf8f3b380cf5cd39b90f883ea86d3522cb7bccbf20479ce710501faa386be194bad9adbbdd168b1c06f44d6c007aa369029ecb65ea3d05b09567132d28a857dad1e481f21d9a00a57e044813a59ba368fc6b8e89c431e36a1e2c665446dd62b6d2557f54282afa1e2421a2ad817a625b133a6a88bc17cace93cf76ccc175d5a59b82ea4d6e1126f522f3dbef8fc6b364ac84e8669d3e24fe5f2b41f8d38d78e69d821e997371edf41cde2fb74e64aeae5c6b2ee62bc884f3036990abf36c5924165b930788a3b066702c06f014d610e773a66dbeb0ada544fc9a0f0c5c2d35692719cb24a8949c8638714ad5e431f7d8a42e680ab48bf01cf7b5bb6840aafe641a749c91087d07891a180489395e7dc4e40e6011b1f4b2a51a4fce3311658e3d78a816c83c4f6688c322ded4abb6e8e780072411b64a4c246e91c4b3fc61ca3acafe181092d6847f9db576c59b6f2b719304431afc6fdb579729c45d49d6248c47cd121a37a98e367a2c8dd0bab89066461dd0ca23849ad1719102db7b7b7cbe874e97da987d265dc9e9b4a436d9071c421803950d543461e0c4b5bebb88319d723f1b04c07f19ba1b25eede97c336a8f5dfbd09bac12b03d5b05dd715607e10e55fc6b5b4a425180ef0978848457597eef43dbc0f13faf8c1511b6df5b429558538334a7dac13a514634e9e06a6e81be4754b3d8654d82bdbb484773f39584d91005b2a6b2b2d0c53272cbfe48f24d1328e446c6b261d7ccfbbbe346d8892ebca0c8f0b4dfcda7c4d58fa1219df8757dee21e2f86c96369238b9e5093ca6932d2560c480a526635cee5a85da3ada472ae5ec8bdfc659c9bd755a5fb6b2b6ccaf0de4c5000c99994671f687cca7f08e008148c4261d490ae8699c6b63c9c5d5b4fe3c9bdd0be90a1c5befd13562ed48f4d52b47217ae3dcbb4dd06ed4c8eb3d900c41a213f0e09b26638e85b5a6ef13e08f0b8ef46b3d937d6817a25bc0a7a190e7533d524a4df4f35786def5187bb814b4fe872dd7f62c8e785cd58fe2deb012ad9419bcd36092decad309b24a918d5ea7d9ed078a2aa62d0665c221b8f8d75ae030ecebf7458e4f9fb7bc2ebddd7a4b8bfe686f2f01e3065e3c3202c3da33b2cc585dd101b8c9da8c6abd31a8e60169227bb4fb8e341d7165c65564f5f38be719a16c6c4135f9bda7e5172928ba30d614a60c0d3fa7f5dfb7a4de8f89201bee74affd12af3eeb6b3dbdeef59d8f040d960e00e44b36eb3d4355279e258ac71981edcc881c85d53c1656e727d2583dd52640580082ce30f338a72e98520699f7d55734748ac2dcb712b92a24c67f056ed43ef06911a6590ec3a9622317efb38fb2b1af098d4ea5354546234ee4c60b026ef3f6759cf7640d03853d95ace3642dfd32a80f003dd3ca29c29f431f53a3d293e6e4ef00197f9e2926bfc2366368b0505726f4f925cb588cf44f3f5522873556b0cc98fda782ea557d2813359febd047f75ab2b28182d20fd6c1b7591d5923f6a7194e11b145deeb434918743e3f55ed56238fbcc98663a64ea6bfd277b2d23bcc79d1bac3f2b406ef590abead9341dbc74cbec00f6c275283a22682d73443d3ba75af73860be6262104c67fcc4ba4d686c2dfb1f3fbc0cde477c5979a08b63b64e5381e53170df5fb5f23cd66866336ebc1fd26e62b1e4ebe81697299307fe46037face547f51117170dddb932e12539a3efc03aaeccb044a750a14a6ef34d776d7cc5297370ed2b1aaec13b97b0a3e09d1015fa613c0fcd5ba9f82f4d73a58445422f3dcf8219b9897672e5ce4b01336fad5cf9c40e22dafdb65b24a44f8bcdf4c91328ca334702f4f0fe6f6b36e88940316e6f19bda703372418eedb3a0cfcf2432a9de0ffa2ee565a396093006b71063edafa38f10b2f5f693a9019de62fda5dadb963f78cc868705eb7aad2920328b771164913926cc21d17e839f91f4044377cc0a316cb6484866600b68a009c308c77683c619851e352acad80366d208b815114ce64608722496cb822812257a7d1276d1810bff30d2588ddfe3c9b0942f800a51bc5e3c22c4e0b8a8d88a42ee173e639b9bfbd0f00670e6ce0a1c421537e8a32eee830212ce99a94dcbf7022a3fff45127d44d65b9d87c45508fa14b960953d08f9a4c682b6d0ca61cecad918db9dee4d0940bdbc5bd5ee633cbb8ee039f0b7c29aa038c8fd3f35465d9f6a96ce8d9dfd7c1e87a937d33d6f1f821617e099f0d4bfe9f5fadc81f24f31ab1d277df256f7ca939bdcd2884f739dbc3ed9cff63062e", 0x1000, 0x402, 0x0, 0x0) shutdown(r1, 0x1) 16:00:19 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) poll(&(0x7f0000000100)=[{r0, 0x7}], 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) 16:00:19 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) r1 = socket(0x800000018, 0x1, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x7) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:19 executing program 1: r0 = socket$inet(0x2, 0xfffffffffffffffe, 0xfffffffffffffffe) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000080), 0x0) 16:00:19 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) open$dir(&(0x7f0000000300)='./file1\x00', 0x8c88, 0x1) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x10000000000000) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') readlink(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)=""/217, 0xd9) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:19 executing program 1: r0 = socket$inet(0x2, 0x0, 0x1f) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) 16:00:19 executing program 0: r0 = socket$inet6(0x18, 0x6, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x442, 0x22) 16:00:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x2100000000001b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x401, 0x0) write(r0, &(0x7f0000000140)='N', 0x1) 16:00:19 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0x15a) setuid(r1) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chdir(&(0x7f0000000080)='./file0/file0\x00') 16:00:19 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) sendto$unix(r0, &(0x7f0000001080)="7a9640ca942f2ffe15fec38ff3dd54ca2bbb499f59a13c34033a855a804ed478f9aa51daeffbbcc1f6aaf703cc56211d2dc0d47440ad84f736951ae10db07c8c59fced2f11d12511cb1ee0aa00f19489b85bd05278c5ee162cfdecbfd028f50ceb52b8b34443a740fd49783c200c61b531cd1ccf9da0d9ddf2cbd97ab0c5a96822d5534d86800f99d4bdad14907896f6951bf08c5c6d343f5e2cecbd0e33011a7e008fc968ceb28431a1c14e2e68858aaf7115fd917d7ea9604c7e5251c076c2159876917b30b836429859994d506bd6800f77e00d39892d826c4f44ed89a3a1b84ccc8d30cb638c31ddcf28aad219c212f30b", 0xf3, 0x402, 0x0, 0x0) r1 = shmget(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = dup(r0) getsockname$inet6(r2, &(0x7f0000001180), &(0x7f00000011c0)=0xc) r3 = msgget(0x2, 0x6a4) msgrcv(r3, &(0x7f0000001200)={0x0, ""/225}, 0xe9, 0x0, 0x1000) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000001300)={'./file0\x00', 0x1, 0xd9, 0x4, 0x1, 0x7, 0x7f, 0x4, 0x3, 0x0, 0x380000000, 0x7fff}) connect$unix(r0, &(0x7f0000001380)=@abs={0x1, 0x0, 0x0}, 0x8) lstat(&(0x7f00000013c0)='./file0\x00', &(0x7f0000001400)) faccessat(r2, &(0x7f0000001480)='./file0\x00', 0x80, 0x2) r4 = shmget(0x2, 0x2000, 0x404, &(0x7f0000ffe000/0x2000)=nil) openat$wskbd(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/wskbd0\x00', 0x10, 0x0) shmctl$IPC_RMID(r3, 0x0) r5 = fcntl$dupfd(r2, 0xa, r0) r6 = shmget(0x2, 0x3000, 0x100, &(0x7f0000ffa000/0x3000)=nil) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) shmget(0x2, 0x3000, 0xc, &(0x7f0000ff8000/0x3000)=nil) shmctl$SHM_LOCK(r4, 0x3) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f0000001500)) fcntl$getflags(r5, 0x3) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000001540)={'./file1\x00', 0x7ff, 0x0, 0x7f, 0x1, 0xfd68, 0x9, 0x5, 0x0, 0x2, 0x7, 0x2}) fchdir(r2) fchdir(r2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) msgsnd(r3, &(0x7f00000015c0)={0x3, "3ffd07a1cdd00ebd986cdcec0852e23ae37d759ce7c4d8"}, 0x1f, 0x800) shmat(r4, &(0x7f0000ffa000/0x4000)=nil, 0x1000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmctl$SHM_LOCK(r6, 0x3) 16:00:19 executing program 0: r0 = socket(0x6, 0x3, 0x2f) mkdir(&(0x7f0000000040)='./file0\x00', 0x18) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000001c0)=0x8) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000140)=ANY=[@ANYBLOB="8a2429f3803e93a13af7145a7b5f55a54307edbbff299d6e671c8c862c635b6efd53df8e3e31fa1f403c091e0bcf1454315a08d5ba5d580416adc99d04881f662ae78d184b560901575245e4d631e1e8b4f2000000"], 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) 16:00:19 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0/file0/file0\x00') symlink(&(0x7f0000000100)='./file0/file0/file0\x00', &(0x7f0000000140)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') 16:00:19 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = shmget$private(0x0, 0x3000, 0xc8, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x2000) 16:00:20 executing program 0: r0 = socket(0x4007, 0x8004, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x304, 0x4) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000640)={&(0x7f0000000200)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000240)="5e5cee4706e4165fea6e738d36e1d9ef25c0816d42360b7112e73cdb0f153043d60a4553c78c237bc4ec0f895e82d9e51c742ae1168ee873fa875d7e230f728363b78429547b31b367586451a619899297e6f3b9d777045d0558226cc1d8d763b1ca94cbc1264bf06332b9824c9fdc72b3ec316843dfe4af03bad71d5158ccc755d32e01b4b8802a19a45fe5d30d573fc199ea18ce59050b886132157f2497ba5196855a03fbdc07200ce538562e9536d98b18342dc86e4c14ce4ab18d668b1504bfb2a948bad24154dc4aea03cd472666ade189be5b10275d5fe1d963b347e82b67207d048c", 0xe6}, {&(0x7f0000000540)="b571011329d76d0a0464a5a6c5f08cc10f213d474e3e46c0e83a987369789584bcf833c639a60a048813a0be0d1f6b6a97dd5299fa52e4bb51b49f9a7cbdfa8f96e60181be41789e3dacc4dbb0da31641ecb390dc291113657d56b0e8b603ddbfbe382975b185e61f2a8195d348e362a5ee5bcb35d3a0234871811df2ed040753eaae1d1f17fddbb9ae35315f964426d576524b6050d8847230ff186cc63e8100b086b2f1b55883788db3767e93ca7b26ae9fe38cba1c8147eb777473098919af44ed1e4decbd6cd041a8cefb46cfa5f3fb36b9a79a5d0032c1b2e73d4c9f13b", 0xe0}], 0x2, 0x0, 0x0, 0x2}, 0x2) recvfrom$unix(r0, &(0x7f0000000680)=""/223, 0xdf, 0x41, &(0x7f0000000780)=@file={0x1, './bus\x00'}, 0x8) link(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') r3 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0xc) r4 = getgid() sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000300), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRESOCT=r1, @ANYRES32=r4, @ANYBLOB="ff38513b60000001ff0000a2f0311d2556583c183952bf6430a70557e919bf49383ef67df4336b33b96dacd47023bf1e89830360074d9411cafcbb6f330809663584268850459f53f89470d5bd1d8c2f613f8c8f6cec9fcf81a63e13b2830694b0711d581ea7866123773bcc528f153ea60183ef304b029f7788f40c28977eb0abcbb612d7c04f184bec3050e8c69b7517fb86b7e81ef7c1c00565f61d65b23e3218617264eb483c158d72decd68906e23dea3c8d9f11663053a1e2e4ee187804e246fba50301e3701528726073d1b6acb085c7e80c956", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0x116, 0x408}, 0x999700af444bc308) recvmsg(r2, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) symlinkat(&(0x7f0000000140)='./bus\x00', r1, &(0x7f0000000180)='./bus\x00') 16:00:20 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000e2ffffffff0000000000000000001700000000000000000000000000000000000000000000100ebec53b4c001c45ccac150880f2b2814ecb832bda772a6812ffba3322a3af29ec3e44adea820c42b80a7f2f704ce82163d29849652413e5f56f69229cfe4f0ed1f5df68587b23d5ef4475e798c30c90c6dc2c5d7ee16c03893b232c30c2d50fcf8cd447c93e6c9fc5b6c517ba769104cde5ba09283a78063bc0f8e03de76a9ed70db21be1"], 0x0) r1 = socket(0x18, 0x1, 0x0) chdir(&(0x7f0000000180)='./file0\x00') setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) connect(r0, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) bind(r1, &(0x7f00000001c0)=@in6={0x18, 0x1, 0xf7a, 0x4}, 0xc) 16:00:20 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1d, 0x402, 0x7) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) 16:00:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) 16:00:20 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x7) r2 = getegid() r3 = getegid() setregid(r2, r3) r4 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) bind$unix(r4, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f80767300"], 0x8) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f00000000c0)={0x0, 0x401, 0x80000001, 0x89, 0x7d}) 16:00:20 executing program 1: r0 = msgget(0x1, 0x8) r1 = msgget(0x3, 0x400) msgget(0x2, 0x440) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/202) r2 = semget(0x0, 0x0, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000100)=""/4096) msgsnd(r1, &(0x7f0000001100)={0x3, "d4c5a4fd7908ec55bb9860514d754db35a43a15f33ce5904bac66da21d806196dba62d9383fb7ac4af405f05a9447580935fdc14605b398f98fd68eb6f30617fe05c5ccbd91be294733e41"}, 0x53, 0x800) msgget(0x2, 0x20) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001180)='/dev/wsmouse\x00', 0x0, 0x0) pipe(&(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000001200)={0x5, 0xcf, {0x5, 0x9}}) execve(&(0x7f0000001240)='./file0\x00', &(0x7f0000001380)=[&(0x7f0000001280)='/dev/wsmouse\x00', &(0x7f00000012c0)='%*\x00', &(0x7f0000001300)='\x00', &(0x7f0000001340)='\x00'], &(0x7f00000014c0)=[&(0x7f00000013c0)='/dev/wsmouse\x00', &(0x7f0000001400)='$\x00', &(0x7f0000001440)='$\x00', &(0x7f0000001480)='/dev/wsmouse\x00']) fcntl$setflags(r3, 0x2, 0x1) munlockall() ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000001500)) msgrcv(r0, &(0x7f0000001540)={0x0, ""/17}, 0x19, 0x0, 0x0) semop(r2, &(0x7f0000001580)=[{0x4, 0x0, 0x800}, {0x1, 0x401, 0x1800}, {0x4, 0x1, 0x1800}, {0x3, 0x3, 0x1000}, {0x0, 0x2, 0x800}], 0x5) r6 = accept$unix(r5, &(0x7f00000015c0)=@file={0x0, ""/4096}, &(0x7f0000002600)=0x1002) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000002640)={0x3, 0x40}) msgget$private(0x0, 0xc) recvfrom$inet6(r5, &(0x7f0000002680)=""/234, 0xea, 0x800, 0x0, 0x0) kevent(r4, &(0x7f0000002780)=[{{r3}, 0xfffffffffffffff9, 0x0, 0xfffff, 0x6, 0x79}, {{r4}, 0xffffffffffffffff, 0x0, 0x14, 0x5, 0x100000001}, {{r6}, 0xfffffffffffffffd, 0x50, 0x0, 0x3, 0x1}, {{r6}, 0xffffffffffffffff, 0x20, 0x80000008, 0x9, 0xfffffffffffffffe}, {{r6}, 0xfffffffffffffff9, 0x2, 0x40000039, 0x6, 0x4}], 0x0, &(0x7f0000002840)=[{{r6}, 0xfffffffffffffffa, 0x8, 0x80, 0x4, 0x20}, {{r5}, 0xfffffffffffffffc, 0x58, 0x1, 0x4, 0x81}, {{r4}, 0xfffffffffffffffd, 0xac, 0x20000003, 0x3, 0xfffffffffffff800}, {{r6}, 0xfffffffffffffffb, 0x94, 0xf0000017, 0xfffffffffffffffc, 0x7fffffff}, {{r3}, 0xffffffffffffffff, 0x8, 0x8, 0x0, 0x4}, {{r5}, 0xfffffffffffffffb, 0x40, 0xf0000000, 0x800, 0x18000}, {{r5}, 0xffffffffffffffff, 0x2, 0x40000000, 0xffffffffffffff00, 0x2}, {{r6}, 0xfffffffffffffffa, 0x20, 0x1, 0x6, 0x9}], 0x401, &(0x7f0000002940)={0x100000000, 0x100000001}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002980)='/dev/wsmouse\x00', 0x0, 0x0) recvfrom$inet6(r5, &(0x7f00000029c0)=""/113, 0x71, 0x43, &(0x7f0000002a40)={0x18, 0x3, 0x6, 0x3}, 0xc) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000002a80)=""/222) r7 = shmget$private(0x0, 0x8000, 0x8, &(0x7f0000ff5000/0x8000)=nil) shmctl$SHM_UNLOCK(r7, 0x4) semctl$GETPID(r2, 0x7, 0x4, &(0x7f0000002b80)=""/4096) shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) getsockname(r5, &(0x7f0000003b80)=@in6, &(0x7f0000003bc0)=0xc) 16:00:20 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x1000000002007, 0x202) setrlimit(0x1, &(0x7f0000000040)={0x9, 0xffffffff}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x100, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0xb0, 0x0) flock(r0, 0x2) setrlimit(0x0, &(0x7f0000000080)={0x4, 0x7}) setrlimit(0x2, &(0x7f00000000c0)) dup2(r1, r0) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)=0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:20 executing program 1: chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) openat$null(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/null\x00', 0x8081, 0x0) setgroups(0x0, 0x0) setuid(0xee01) socketpair(0x0, 0x5, 0x802, &(0x7f0000000240)={0xffffffffffffffff}) pwritev(r1, &(0x7f0000000a00)=[{&(0x7f0000000280)="932486203891672024426b368960672aaa6fe66a6ebff2f1ee783404fa8e6a742de7e5234001a3977489271f041c592fad6cf97bee298f74167e1cd8d2558012f60f18533f874eb171bf33fe70b93b5d667fcf54b51e7a3ff68f78fff335661bc72cd2e26ebb0744fa44dd926ffcb5e31c212b68e0adc80ef38a870908342bb7b5a4a295b30e9eedde259fdf18da5cefeb5e46e885b391f15bd09cff5c76dbacef24b91a5dae2afd1b0ac9e6001d9734a0aeb88537ef36f5daef9d70ee31a63ff4c191f94287c4f641e9", 0xca}, {&(0x7f0000000380)="28ced887c6266da2db9b4028a17253a4d4de1c7ab5403763a0017675165810a7aa2693e2c100a1c73bff9c296c5fbcac44d92a92ea1250c89c5f0625777851aea2fd0bba0af25bedafbe3eb3ca56c96500b7ec83c9322e5576c678f350260d7e65bcb9205b0bca68f5dc9a0bf6cae82f00b4ace049e80fd20869a19bf50b4864f9469b69", 0x84}, {&(0x7f0000000640)="d022c1141fc91fb12ef5a02b9d451a5619aa650b0a223b597b5311d1493a3bf408565d8f0910f7a60e6fa005a255567020bd7db6672aa51ccf44b95dbf56db0cff8a9c3ce49cdb80567c587f24d20b35aba69287e9cc5c02ac566621bc35a6254b741ae38a987ec3555e8809dd859ab4037107afbe53877c8da578ee24b68fd5b6a450a22a48", 0x86}, {&(0x7f0000000440)="683066c266fb03d02775deedb902f8e1bfa58622761c826e482735ca50d0b85d7ac4b2d072bda4a0265880e74e371ab20c869b8839c7e1b013f5239ee5a97514395c00ec0a29586b6202df3969fd2c43e082611f227454ecd38affcb38136b14cf0ff383f970f10dcbc3f77dbd4ba6929875cc7846adf60b23dd207409da42", 0x7f}, {&(0x7f0000000700)="dac0f06881183743e5568bffa81296204a9b83af89150b9c53843f2635e8e6c83fb92e5d7cf5abeed1183030fbc3679e4d729bd04499b0329334830377725057b06dd7aa1b944e3c0efb189a4c3a92dabffef327c05325e6891661cc503813712e4d8f1715e152b91527682aedbf0b41a42a08ee7a61cb7ffa39455c90b1b85d2d92c64b42e454922fc7c9279cdcdc571cc4094f80b76119d1ae8ab95e6ebd6c94abdc907931984542409437d1d5f4ae656188f8f593d71b327084be254c594b7b5d19", 0xc3}, {&(0x7f0000000800)="740a360c41c42e9de311e4c61377cb3307a32a80acbda20021fdfd175f5ad8f5ed4a00152449ba163a62f2b5839b372c0d68ec63dd79f8ea6cc208b78b9676926a290398ed5b88e52f307de4b34c5531d676f6afad5465a9c983a413ceb205ffdc848fa3aa4ca59a", 0x68}, {&(0x7f0000000880)="9bc5f9c571d246f9c7e3195ffc77137f975baba24d0251cd883fcb6870b9ecc0f8b65e7a3e55635bd81acac941dabe7704194a406bb831f0ab51bb48a449e5bb688983206b3ee1c3251e0f385c6011e3f980780e38de82e725de612cd56b161c846dd34bcd809176cba34a7e18355b7ceecf3efb2749e8039d0a8c66b4d5de28ca5201dbee4b7bd0dabf578d2f5efd8bebfb3cfb669b86d986f8014ccbc4476f31eceee9aeb916347f90444496ce49d44bc11748f3a8e591e482a49e61a5a81f7333e2c8201c221551e6dda635dbed336572283b5e848e4f3b9af72c0470084a427e6c4689878dc8", 0xe8}, {&(0x7f0000000980)="6fc1412f1c880e0bb7b833b6b05fadd997462c2ba2c688229ed989db50c8b7166074aa9823e10bb6079134c9c4b61389acf871438cc54451b6c62b23c5d76382fe8c3393acb1613776b2813bbae7d8c3dc5f622459fbb4a25f4c070bb52fd286a42e6c", 0x63}], 0x8, 0x0) chdir(&(0x7f00000001c0)='./file0\x00') r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 16:00:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x380, 0x0) r1 = dup(r0) dup(r1) setuid(0xee01) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x7000000000000, 0x1, 0x8, 0x5, 0x5}, 0xc) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) 16:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="82", 0x1}], 0x1) syz_open_pts() close(r0) syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x0) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000300)=""/205, 0xcd) r2 = socket$inet6(0x18, 0x3, 0x102) syz_open_pts() sendmsg(r2, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x405) execve(0x0, 0x0, 0x0) 16:00:21 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) read(r0, &(0x7f0000000080)=""/22, 0x16) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20200, 0x60) getdents(r1, 0x0, 0x0) 16:00:21 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) sendto(r0, &(0x7f00000000c0)="3790c68d69ed153952a9c6bcfd6567a8582f315ecf6af874ba57fb4952fe7e4f20b3ff0e5ee16cb53b01d321106a86c2483d0977aa54fca80de8af7d49ceba9f81105f1f1c45764709c8fc53cfb7b481482545557c6ad9dc1c956918910f179ea80396e73af704a6fde09b5edd373a220215e711996f2b4af958ce569a533df7d5468b08ccbf1d52535f368dd1c83e2b4ef106cf9ba871b84748cce7a4ee41ba00bbb18061639d76e4e98034ae3adbd752b9a707890b02bfceb8a167a3495cc8995c10e42105bc7884a2446cafb817fd16a2ada95dd93a866ab4709b03d9d79941d38598d185cdc04a4c942b17225f6776dceccce0f137", 0xf7, 0x4, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) getgroups(0x3, &(0x7f0000000280)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r1) getsockname$unix(r0, 0x0, &(0x7f0000000040)) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000200)=',+-k(,\x00'], &(0x7f0000000280)) 16:00:21 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000140)={0x3}, 0xc) 16:00:21 executing program 0: r0 = semget$private(0x0, 0x7, 0x6) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r3, 0x0, 0xa, 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}, {0x2, 0x8, 0x800}, {0x1, 0x3, 0x1000}, {0x1, 0x1, 0x1000}, {0x0, 0x1, 0x800}], 0xa) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) r7 = socket$inet(0x2, 0x4007, 0x100000000) r8 = dup(r7) fcntl$setown(r6, 0x6, r4) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r10, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) dup2(r9, r10) socket$inet(0x2, 0x2, 0x4) read(r9, &(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, 0xf5, 0x7}, 0xc) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000005c0)=0xdd) accept(r8, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) 16:00:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002002, 0x5bca) rmdir(&(0x7f0000000080)='./bus\x00') pipe(&(0x7f0000000040)) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000240)="1c4f56b4bcb7d2f5", 0x8}], 0x1, 0x0) 16:00:21 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg(r0, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[{0x808, 0x0, 0x0, "154a3a2983c9078b30d3c4d8213e94ba5b3a8ba2ee8f526b6a6a08456e4d4af91177b728d3d74046100f1e398ab42eeddcf6426e77c45c23d5cdfda4b5e1b75589307bc1de0f32ac6ce9e8fc5f1fd2ab23ef7a621d9fcab8aa2931029b7a0dddc5788b41962e44b3ea70ad63d2e5b532b15f7bfd1524c8668d83eb5d111f710ca3dc09848b8b80cecf408bc2e2b5772907d1ff82d65533ab7c938c278d8153bc45e009815d4fca34610c115c170f16dced65b01fc2a8fedf4fd6752a8f9058c7a323ea4149a479daa829d8ae5f7c004a1c10843d874aebff50fa6f5fda65770e099e773074bd8038163be4947205849d59129ff5aa8d62cc58b4cda46dbe939b8b3d89e063d50e2a416df4b35e2879d522005b895b5b2e3e75b8b311797a08dda7e88b723371726d219932b38160f435108dd990ba6cce6b077559de7de250640c75dbc96f5e54be3b53c82374dde695fe0da5c70acd93d0fef52c7cbabb688a62cc7335f606431461dea22f7cb2eeabcae5b3aee432c49db3b90c1407db70dd2de094397b115c9bfa972c30ab966ae9e01e08648a137efee8af3e1e4f04fc21762299312375547b7d0e4c69fdeaac96738a351d110d451915e1c97fd0e0e80aa105af3a8d40ddd717af6bf3d44e269e1ba93a45fb2aa14cbe5c44ff959b156849ec4b78c04d4ebc8156fecbe2e8f9fefb76de4bed5a6a122fb3e58814473bf40509d33efad27bf8d0951d9dbe67bda55708d965ea2db0c92b9e725358e26a29640bf123d991901371d8c9c5d1bcf0a008c2805c620942facd296042dd1e38a90d7d94e23b5f5a028372cabea967d36428c30f06ab19592b8d74474762cb1ffcdf383728911259c4a4c2cd4ebb4e76c4c5ee6e61c54872ae7e6a24117dc6ac0023810d86862578d5acd1f396c936c84dd3704f0cfdd8353269f73be21163ebf3195bdfe673bdbfeae8d0ac9e3e22b01f11f184b6d0ee2efea5af11e7e40ac8720ffecbcb4b55c1308ac3459c6485129a691d03c55f56a66b5a030d7d13465ac97b252dc5d07cf8708d491f27b40cc41d39486f21cef4f8ca4f0d7d8c4d36a53fdf04f83b9bb88fcb1f4110fd972b23295ab62996e7f8b1cacf45bfac2d172f61c941492209630759f2034dd2d0582d873ae949786ec590e00ee037a32b48cbfa3f7ff3f519e2425935b2bdd24761bb91bbac733f709d2cb3b75117377d3c025fa2b1a372dbb9449b988228a670dca042fc3ac29283bf51cf7c58d447c9c42c1eac5061a1d337b59347b11da57171fbbd8efd11c8f35491804a05b071781a9ad5c2af39be6a52977085311bafc0f8f8e900be23eab4078ebee0154d665aa6ac13ec85277bbd140290dd47df8d9ad3b69257c2acb0fe0ff374e996d84d77d462407afe577fd7bbf1a0038733b8137d2f3be78389b8d84f7ae020cb686e2cb02e3a3fd37a9296236f76d99b777b77f9cc18c914210949e0d1a4ade8c0e0de8035c52f0af0b7d6c4d0c9793a3994fa54b64a0a0387454dabafc5b53702e26de5c07773856209c5bc8112360cab1a8b2447c6711ecbe04f83f5720d1b3ad2198356c19b8feb6d12eb96fc48d4eed69f3be25a687c178d9f8c836f390bd58189da06054ded5d9c2414d3c2a7451ea504ba6534e12cacc3ab163183bda8f4fbc4a91a093b23df4c284e5714f314c459d84c7fc398d1b5e5d7c47d24e5cd797d7bdff4d72237e6b5fc0ecb3281ae6309b5d16a71015ae7ecc32fc381fa01595c5446d4da13654933d577e49f46dc2ca183402236b0c90a54570ced5a973f6a451bff704897c76afd76983a63b1cc6aa690dcd03f2cc4894b80c4211426ea825c853f6cdb1795e06c5f0a105b67f2852566f11a9fe232cf4f0e7d302bcd86b84cda551d316f38c858c1451b3c0fd55eb7ef3103fabfe3a630febe87d020b499f950306426ca69596698de4f14b31d19d2fd3dacb077c525d266c3b5654208801cedcf9cab9cb29f21f0a7e5757387dda5dab66140ef9665cc61b5f4e1a2dfe849eecfb4a5b4d421c5a6ed7067357a7a3c5c803bd6b6ae624fea54010e660a4c4296dbac21743b44919e1c5f16a60d73e95a1c21f011e4ca6a744ddd488a55f52dcde1ef17c162fcba2379c30b3318a6cacd500462d7252e3c8767f72fa4f64da5bc1e16e4e6ea8774a6ee7c728cb2ef2a3d14e97007bbb21f0404561a78ff33c44d3defbcc4533f465f8354ff5c05781c303cd1c39ec345df7c527ffaf23f40fdfac931949d39b1a60aff1d34b2003fcbc90a9105b4f9f1a1a73c263c0877448b671e6c42cd3a753d536e34606c972f10f21d492e3beb73a2466a83fcfd74fef7533302dbba677cfb97368d2ea07b9c7b70a419a7ae23f7eccca06c9bad76694b8b9a2dd5c551a02b88e3c72bee4ef9746e369626c37fb571499b607d82704d94bfb241d765a11b743a805149e354e0eb7d7836149e8cc9e41e218b99217c8ffdc460216fde6f80ee7e480f858da8fbf9e73315d1446e25a7d155fc80b328136b74e8593f85b672568ade7cea43695026f23be1afb69bcf5f382413624005306a0a31eb0ba8ed70ae2ed037d7c8db08e895b8aff117ab3f027622044f00b561cc630417e529e7f61b5661f2c5d61fe1c33d1c00e25ea78e09b3f75ab5731d455acb3a5229cc1ff66739e19fd808721ed567385e98065785f60275825a4aeef4b54f5ff960c31c58d3ad57c6ebee829a65e86dd3e50e89b78a79c8615ab558c777d18ed589e0777cb932e8dd7c710c2d597c8e95edb86c829ee90fb4e7df88474aa5d25d60901de54e5098af139b9b434bd16c62b89c8b748138efe593516370ceba1a24d2c63dadb98b0497fe20ff2169b326a01105"}], 0x808}, 0x0) 16:00:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x45, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x1, 0xfd8}, {0xc6000000}, {0x3}, {0x1}, {}, {}, {0x2}, {0x0, 0x2}, {}, {}, {}, {0x2}, {0x3}, {}, {}, {}, {}, {}, {0x2}, {}, {}, {}, {0x3}, {}, {0x0, 0x10000000000000}, {0x0, 0x7}, {}, {}, {0x80000}, {0x0, 0x400000000000000}]}) 16:00:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x9) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xc94ed3804a8ad71d}], 0x4, 0x0, 0x3a55, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) panic: timeout_add: to_ticks (-973078528) < 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *157475 15414 0 0 0x4000000 0K syz-executor.1 363733 47394 0 0x2 0 1 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x174 timeout_add(ffff80000066d060,c6000000) at timeout_add+0x194 pcppi_bell(ffff80000066d000,fd8,c6000000,1) at pcppi_bell+0x2a0 spkrioctl(1b00,20005302,ffff800020c36f40,46,ffff800020b42720) at spkrioctl+0x230 VOP_IOCTL(fffffd80662723c8,20005302,ffff800020c36f40,46,fffffd807f7c79c0,ffff800020b42720) at VOP_IOCTL+0x9a vn_ioctl(fffffd806925cd30,20005302,ffff800020c36f40,ffff800020b42720) at vn_ioctl+0xc9 sys_ioctl(ffff800020b42720,ffff800020c37088,ffff800020c37070) at sys_ioctl+0x646 syscall(ffff800020c37120) at syscall+0x5ac Xsyscall(6,0,ffffffffffffff88,0,3,87eed09e010) at Xsyscall+0x128 end of kernel end trace frame: 0x8813c8e2b50, count: 5 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 timeout_add: to_ticks (-973078528) < 0 ddb{0}> trace db_enter() at db_enter+24 panic() at panic+372 timeout_add(ffff80000066d060,c6000000) at timeout_add+404 pcppi_bell(ffff80000066d000,fd8,c6000000,1) at pcppi_bell+672 spkrioctl(1b00,20005302,ffff800020c36f40,46,ffff800020b42720) at spkrioctl+560 VOP_IOCTL(fffffd80662723c8,20005302,ffff800020c36f40,46,fffffd807f7c79c0,ffff800020b42720) at VOP_IOCTL+154 vn_ioctl(fffffd806925cd30,20005302,ffff800020c36f40,ffff800020b42720) at vn_ioctl+201 sys_ioctl(ffff800020b42720,ffff800020c37088,ffff800020c37070) at sys_ioctl+1606 syscall(ffff800020c37120) at syscall+1452 Xsyscall(6,0,ffffffffffffff88,0,3,87eed09e010) at Xsyscall+296 end of kernel end trace frame: 0x8813c8e2b50, count: -10 ddb{0}> show registers rdi 18446744071590259447 db_enter+23 rsi 4648 __ALIGN_SIZE+552 rbp 18446603336770874208 rbx 18446603336770874384 rdx 4649 __ALIGN_SIZE+553 rcx 18446603336266584064 rax 18446603336266584064 r8 18446744071585311987 kprintf+387 r9 1 r10 37 r11 12966401971293214764 r12 206158430216 r13 18446603336770874224 r14 256 r15 1 rip 18446744071590259448 db_enter+24 cs 8 rflags 582 rsp 18446603336770874192 ss 16 db_enter+24: addq $8,%rsp ddb{0}> show proc PROC (syz-executor.1) pid=157475 stat=onproc flags process=0 proc=4000000 pri=21, usrpri=75, nice=20 forw=0xffffffffffffffff, list=0xffff800020b43c38,0xffffffff82353980 process=0xffff800020b45078 user=0xffff800020c32000, vmspace=0xfffffd807f00db40 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 15414 460435 47394 0 2 0 syz-executor.1 *15414 157475 47394 0 7 0x4000000 syz-executor.1 93104 332820 0 0 3 0x14200 bored sosplice 47394 363733 59649 0 7 0x2 syz-executor.1 46755 175156 59649 0 3 0x2 biowait syz-executor.0 59649 277312 13628 0 3 0x82 thrsleep syz-fuzzer 59649 252922 13628 0 3 0x4000082 nanosleep syz-fuzzer 59649 83679 13628 0 3 0x4000082 thrsleep syz-fuzzer 59649 434415 13628 0 3 0x4000082 thrsleep syz-fuzzer 59649 311020 13628 0 3 0x4000082 thrsleep syz-fuzzer 59649 46852 13628 0 3 0x4000082 kqread syz-fuzzer 59649 172871 13628 0 3 0x4000082 thrsleep syz-fuzzer 59649 118867 13628 0 3 0x4000082 thrsleep syz-fuzzer 59649 22776 13628 0 3 0x4000082 thrsleep syz-fuzzer 59649 295810 13628 0 3 0x4000082 thrsleep syz-fuzzer 13628 117706 35782 0 3 0x10008a pause ksh 35782 115235 58052 0 3 0x92 select sshd 67143 494022 1 0 3 0x100083 ttyin getty 58052 485187 1 0 3 0x80 select sshd 4851 484196 59843 73 3 0x100090 kqread syslogd 59843 179318 1 0 3 0x100082 netio syslogd 65116 357823 1 77 3 0x100090 poll dhclient 62052 479655 1 0 3 0x80 poll dhclient 25392 158017 0 0 3 0x14200 pgzero zerothread 52988 480283 0 0 3 0x14200 aiodoned aiodoned 20279 297517 0 0 3 0x14200 syncer update 86554 22844 0 0 3 0x14200 cleaner cleaner 27669 367971 0 0 3 0x14200 reaper reaper 72046 462775 0 0 3 0x14200 pgdaemon pagedaemon 90717 424249 0 0 3 0x14200 bored crynlk 77233 222384 0 0 3 0x14200 bored crypto 56645 303714 0 0 3 0x40014200 acpi0 acpi0 97641 8040 0 0 3 0x40014200 idle1 53882 279135 0 0 3 0x14200 bored softnet 33287 54722 0 0 3 0x14200 bored systqmp 34824 47783 0 0 3 0x14200 bored systq 37432 452490 0 0 3 0x40014200 bored softclock 38076 197962 0 0 3 0x40014200 idle0 1 495202 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 15414 (syz-executor.1) thread 0xffff800020b42720 (157475) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82309fb0) locked @ /syzkaller/managers/multicore/kernel/sys/kern/sched_bsd.c:436 #0 witness_lock+1418 #1 ___mp_acquire_count+103 #2 mi_switch+944 #3 sleep_finish+272 #4 sleep_finish_all+52 #5 tsleep+444 #6 spkrioctl+609 #7 VOP_IOCTL+154 #8 vn_ioctl+201 #9 sys_ioctl+1606 #10 syscall+1452 #11 Xsyscall+296 Process 46755 (syz-executor.0) thread 0xffff800020b25070 (175156) exclusive rrwlock inode r = 0 (0xfffffd806e7550a8) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_ihash.c:140 #0 witness_lock+1418 #1 _rw_enter+1101 #2 _rrw_enter+96 #3 ufs_ihashins+103 #4 ffs_vget+317 #5 ffs_inode_alloc+451 #6 ufs_mkdir+271 #7 VOP_MKDIR+118 #8 domkdirat+301 #9 syscall+1452 #10 Xsyscall+296 exclusive rrwlock inode r = 0 (0xfffffd806a2096f8) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 #0 witness_lock+1418 #1 _rw_enter+1101 #2 _rrw_enter+96 #3 VOP_LOCK+87 #4 vn_lock+110 #5 vfs_lookup+245 #6 namei+1202 #7 domkdirat+129 #8 syscall+1452 #9 Xsyscall+296 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9516 14547K 14556K 78643K 10851 0 0 pcb 23 9K 10K 78643K 460 0 0 rtable 100 3K 4K 78643K 248 0 0 ifaddr 56 13K 13K 78643K 97 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 17 0 0 iov 0 0K 16K 78643K 95 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1202 75K 76K 78643K 1710 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 16 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 86 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 5 13K 21K 78643K 837 0 0 sigio 0 0K 0K 78643K 21 0 0 proc 41 38K 70K 78643K 356 0 0 subproc 64 65538K 67586K 78643K 81 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 105 0 0 in_multi 33 2K 2K 78643K 73 0 0 ether_multi 1 0K 0K 78643K 4 0 0 mrt 1 0K 0K 78643K 4 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 78 344K 344K 78643K 78 0 0 exec 0 0K 1K 78643K 249 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 86 21K 30K 78643K 3480 0 0 UVM aobj 49 2K 2K 78643K 51 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 30 0 0 NDP 11 0K 0K 78643K 26 0 0 temp 160 2366K 2431K 78643K 4991 0 0 kqueue 0 0K 0K 78643K 6 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 4 0 0 1 0 1 1 0 8 0 inpcbpl 280 444 0 437 1 0 1 1 0 8 0 plimitpl 152 25 0 18 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 41 0 1 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 147 0 143 1 0 1 1 0 8 0 nd6 48 4 0 0 1 0 1 1 0 8 0 ppxss 1128 8 0 8 4 4 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 185 0 0 12 0 12 12 0 8 0 art_table 32 186 0 0 2 0 2 2 0 8 0 art_node 16 40 0 6 1 0 1 1 0 8 0 sysvmsgpl 40 10 0 3 1 0 1 1 0 8 0 semapl 112 84 0 74 1 0 1 1 0 8 0 shmpl 112 49 0 2 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3025 0 1615 46 0 46 46 0 8 0 ffsino 272 3025 0 1615 95 0 95 95 0 8 0 nchpl 144 4483 0 2874 61 0 61 61 0 8 0 uvmvnodes 72 3145 0 0 58 0 58 58 0 8 0 vnodes 200 3145 0 0 166 0 166 166 0 8 0 namei 1024 13050 0 13049 2 1 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 2 0 2 1 1 0 1 0 8 0 scxspl 192 13550 0 13549 8 7 1 6 0 8 0 sigapl 432 1005 0 992 2 0 2 2 0 8 0 futexpl 56 9124 0 9124 1 0 1 1 0 8 1 knotepl 112 243 0 216 4 3 1 2 0 8 0 kqueuepl 104 240 0 238 1 0 1 1 0 8 0 pipepl 112 624 0 605 3 2 1 2 0 8 0 fdescpl 488 1006 0 992 3 1 2 3 0 8 0 filepl 152 6134 0 6039 7 2 5 5 0 8 1 lockfpl 104 241 0 241 2 1 1 1 0 8 1 lockfspl 32 449 0 449 2 1 1 1 0 8 1 sessionpl 112 17 0 7 1 0 1 1 0 8 0 pgrppl 48 23 0 13 1 0 1 1 0 8 0 ucredpl 96 1739 0 1732 1 0 1 1 0 8 0 zombiepl 144 992 0 992 2 1 1 1 0 8 1 processpl 840 1021 0 992 4 0 4 4 0 8 0 procpl 600 2879 0 2840 4 0 4 4 0 8 0 sosppl 128 18 0 18 5 4 1 1 0 8 1 sockpl 384 829 0 812 3 0 3 3 0 8 1 mcl64k 65536 373 0 0 47 2 45 47 0 8 1 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 5 0 0 1 0 1 1 0 8 0 mcl9k 9216 5 0 0 1 0 1 1 0 8 0 mcl8k 8192 4 0 0 1 0 1 1 0 8 0 mcl4k 4096 10 0 0 2 0 2 2 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 113 0 0 14 1 13 14 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 490 0 0 28 0 28 28 0 8 0 bufpl 256 6551 0 1022 346 0 346 346 0 8 0 anonpl 16 107040 0 99266 70 22 48 48 0 125 14 amapchunkpl 152 6042 0 5957 24 19 5 11 0 158 0 amappl16 192 4585 0 4177 55 26 29 33 0 8 8 amappl15 184 411 0 409 1 0 1 1 0 8 0 amappl14 176 419 0 414 2 1 1 1 0 8 0 amappl13 168 27 0 24 1 0 1 1 0 8 0 amappl12 160 12 0 11 2 1 1 1 0 8 0 amappl11 152 590 0 578 1 0 1 1 0 8 0 amappl10 144 63 0 57 1 0 1 1 0 8 0 amappl9 136 352 0 349 1 0 1 1 0 8 0 amappl8 128 141 0 119 1 0 1 1 0 8 0 amappl7 120 38 0 33 1 0 1 1 0 8 0 amappl6 112 460 0 454 1 0 1 1 0 8 0 amappl5 104 130 0 114 1 0 1 1 0 8 0 amappl4 96 265 0 243 1 0 1 1 0 8 0 amappl3 88 144 0 139 1 0 1 1 0 8 0 amappl2 80 8929 0 8875 2 0 2 2 0 8 0 amappl1 72 30749 0 30334 23 13 10 19 0 8 0 amappl 72 3089 0 3056 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 50 0 2 1 0 1 1 0 8 0 uaddrrnd 24 1006 0 992 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1006 0 992 1 0 1 1 0 8 0 vmmpekpl 168 12291 0 12271 2 0 2 2 0 8 0 vmmpepl 168 115891 0 114541 106 35 71 74 0 357 6 vmsppl 360 1005 0 992 2 0 2 2 0 8 0 pdppl 4096 2019 0 1984 5 0 5 5 0 8 0 pvpl 32 335984 0 325227 170 41 129 129 0 265 39 pmappl 224 1005 0 992 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 560 0 6 16 0 16 16 0 8 0