kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Mon Jun 29 22:13:58 PDT 2020 OpenBSD/amd64 (ci-openbsd-main-3.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.39' (ECDSA) to the list of known hosts. 2020/06/29 22:14:08 fuzzer started 2020/06/29 22:14:13 dialing manager at 10.128.15.235:9609 2020/06/29 22:14:13 syscalls: 364 2020/06/29 22:14:13 code coverage: enabled 2020/06/29 22:14:13 comparison tracing: enabled 2020/06/29 22:14:13 extra coverage: support is not implemented in syzkaller 2020/06/29 22:14:13 setuid sandbox: enabled 2020/06/29 22:14:13 namespace sandbox: support is not implemented in syzkaller 2020/06/29 22:14:13 Android sandbox: support is not implemented in syzkaller 2020/06/29 22:14:13 fault injection: support is not implemented in syzkaller 2020/06/29 22:14:13 leak checking: support is not implemented in syzkaller 2020/06/29 22:14:13 net packet injection: enabled 2020/06/29 22:14:13 net device setup: support is not implemented in syzkaller 2020/06/29 22:14:13 concurrency sanitizer: support is not implemented in syzkaller 2020/06/29 22:14:13 devlink PCI setup: support is not implemented in syzkaller 2020/06/29 22:14:13 USB emulation: support is not implemented in syzkaller 22:14:20 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0xc3e8fb3654f06dcc, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000080)={0xa23, 0x4, 0x5}) r2 = dup(r0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x8) open(&(0x7f0000000100)='./file0\x00', 0x2, 0x48) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000140)=0x1) ftruncate(r0, 0x0, 0x4) readv(r3, &(0x7f0000000340)=[{&(0x7f0000000180)=""/209, 0xd1}, {&(0x7f0000000280)}, {&(0x7f00000002c0)=""/76, 0x4c}], 0x3) r4 = kqueue() getsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000380), &(0x7f00000003c0)=0x4) getgid() r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse\x00', 0x187ad89da236dbb7, 0x0) fcntl$setflags(r5, 0x2, 0x0) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) recvfrom$unix(0xffffffffffffff9c, &(0x7f00000004c0)=""/67, 0x43, 0x1, &(0x7f0000000540)=@file={0x0, '\x00'}, 0x3) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x9) fchdir(r4) 22:14:20 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20400, 0x0) socketpair(0x10, 0x5, 0x1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0x0, r0) close(r1) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pf\x00', 0x40, 0x0) poll(&(0x7f00000000c0)=[{r2, 0x80}], 0x1, 0x2) r3 = socket$inet6(0x18, 0x1, 0x6) pwritev(r3, &(0x7f0000000140)=[{&(0x7f0000000100)="ddefd6f8184909cefba8b0b1e3e0a7672a35784b02f9d7839358", 0x1a}], 0x1, 0x0, 0xfffffffffffffffd) r4 = socket(0x20, 0x0, 0x0) pread(r4, &(0x7f0000000180)="2047b9ab0f27cf1c5522e2693a73d651a4f2656519f5cb5aa86ad98cac46f5d96ba102768fb8f8154c7fdfeaeef7aa549c941c1a968eaba55fdd07", 0x3b, 0x0, 0x5) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x1501, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000200)={0x9, 0x1, 0xff, 0x872a, 0x4}, 0xc) ioctl$SPKRTONE(r5, 0x80085301, &(0x7f0000000240)={0x80, 0xffff}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000280)=0xa6f7) connect$unix(r4, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) r6 = open(&(0x7f0000000300)='./file0\x00', 0x400, 0x1) connect$inet(r6, &(0x7f0000000340)={0x2, 0x2}, 0xc) geteuid() r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f00000003c0)=0x8) 22:14:20 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) r2 = syz_open_pts() r3 = dup2(r2, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x7) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000000)=0x4) sysctl$kern(&(0x7f0000000180)={0x1, 0x5}, 0x2, &(0x7f0000000300)="b11b116754445cda0e56704f8dd95aaa4e5748f56a895c360c492d8e35b84fa0c844ce791ba4387b7a2c600cd894cd05571e2a3dd1ed29e265ce80a9321df153eaa3be30bce9506e2297fef0638b54c9e81fe6e11dc00198637ec9ec20fead2b12c861b26fa158f7003a6f62df1d865f0e546c015bec6c4cb252a1880a410d6cc509ce45beb3062d890d48564b948e0e96cfafece4316fbe777b75a7ea6b7d6bb3798bdcb166", &(0x7f0000000500)=0xa6, &(0x7f00000003c0)="6f21a18d40cae438b096db800f6e0f187e4d8064e11dfdac4346a9b66dfbf7012e77bc32dfcef691eaa3edfd47cb97f2224e910b01005ece5f26567aa1b919d25afc8f7844aecb14863b0cc84b171ee8ba4b6f0afe75d402bfb14a6ceda0e5d2c85f9cf3a34459ccb3ab906973cf74f61df49c6f97acfbe3df9647e7105698b84bb2737277", 0x85) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r5, 0x0, 0x7fffffffff6) fcntl$setown(r5, 0x6, 0x0) 22:14:20 executing program 0: r0 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x410, r0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYRES16=r0], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000440)=ANY=[@ANYBLOB="8286e6433bccef8e330200000000541767597c2abb6473000000512f2964992e0658f43cf78fe8082e8d4559b3f3c60fbb835797949b101000000000fe01d2e650c6a89b25442fcdf41f7d0be4405202fce559d99377a37513f1986db42069400a1e7cb1e794e67c6933cfb5b00e06806044f2b159acdd7c113479b378abd2a4c1ac97f2dcbd2975bf4011142b805130b0fc5657a4a417608d6cd3806aae922eb1b6543717386d8cedcd148b2250dad660d8b7c96d3bd828605bd0d5d0b54d632859e362a3bb4b13d1a17699ec38eb0d5bc9f995258098f3c6a7ef6a2d7135968d70744f9c45d32f7ccd8b5e846a05e3964151a4bcbf03c064ab8ca49b29ea9e434fb49ca43b3462ae9df151d47f03479158f37a60bd57c35830334a078524eeb993615c78e167665a162e429478cf682a90b538f5983ddcf8755ec8ef5ea18d4518438c93eeccb6f6d44dc63cf4b745255221aec223f40cbe09ec733cb3c191edf877d2302e02626d53dc1363116b7ba765fd3517bfd3d1ab1fd832446b2c03ab43105ff1b0"], 0x10) dup2(r2, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) r5 = socket(0x2, 0x2, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = socket(0x18, 0x8000, 0x4) dup2(r5, r6) ftruncate(0xffffffffffffffff, 0x0, 0x7fffffffff6) write(r2, &(0x7f0000000340)="1f00000042396b5bf08391038989000000008be7b12c162f81d966c1d3b683b92ae054982cda6df52d2631c87bb310e38fd58f55af3cbae54770824edbf2d6fbe4ffd070163c17a9f71556332461f7f164b48e054d6977a79359f07e8a6bc7bb1eb69385e41005005e58b081bda7ed93e1af8ee93eaa47390c3c026a4eff0651bf38320100000059fef7a388c45d49ad859e0300acfe747eac93c53bf5827106d29fd0acf477f11a15fe287772440e213ca534356bb64c4194660f00f1b786bc503e2443ad481b99398e78c74d1a1d2f7b7d30b51f000000004e5c90ff0000000000", 0x84) connect$unix(r6, &(0x7f0000000000)=ANY=[], 0x10) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 22:14:20 executing program 1: open$dir(&(0x7f00000003c0)='./file0\x00', 0x2c2, 0x0) mmap(&(0x7f00005e8000/0x2000)=nil, 0x2000, 0x0, 0x6810, 0xffffffffffffffff, 0x0, 0x0) sendto(0xffffffffffffff9c, &(0x7f0000000040)="0daca316827c4d8dd3ac2fcdb490f27337cd3d8146c871e16b45b0a560a34b1634eb80da4118d24242c12350342a337f0fb81fc69d9a5e88ebfff22d33ff7d275b4dfcbd", 0x44, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b0205087f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x6, 0x4000, 0x5) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r5 = accept$inet(r0, 0x0, 0x0) sendto$inet(r5, &(0x7f0000000400)="1daad5cd36195d6810b318271ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e75e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e138a000000b92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7d8f9f2fe3d1d4cf4dc054a98f9013b515452b742f911f5aa5258ea5504ec5fd23969dc552e1d6f13d86e3043a8ed35e413ea2a8c43d6c462463b88ea0a3fa87742efce671a2f79f5b66a844f9a016ba0a0eafb7f26c47f58f25808cbfc6902b0f0133039066c1b0e4b133ab19283a8447b9412faf99b67243a3fab7392f29b6d3cae0b4fc6e528f7662267692e44540bfc23ae65598b6b621eed2daac98c6f59ee7a08fca4bd017e4b6b9be821d9af3bc2fadf96cd15857a54d7e879fa9d61bf34654841f961a030f3c81f9c755a28b0ccb8fa9262c5d930c8f527d9bd5fd14ec06e29de61866bb4fb0e405b324db46fa449242b5ff6e3c66bbaa50d8736d7be3e9728bcebe3f703aa3d99b63d390759a13c2251c3ef8a3e03f42c132db4317736a807c778c6b5e72a12330acd4552f2315b02eb9ceacde4bec3b552378a1bd623c1af3f4ed230056a73", 0xfe71, 0x0, 0x0, 0x0) recvfrom(r4, &(0x7f0000000180)=""/66, 0xffffff1b, 0x40, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) execve(0x0, 0x0, 0x0) 22:14:20 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) ftruncate(r0, 0x0, 0x14030003) 22:14:20 executing program 0: sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x33, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) 22:14:20 executing program 0: open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x10, 0x0) r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) getsockname$unix(r1, &(0x7f00000005c0)=ANY=[@ANYRES32], &(0x7f0000000440)=0x61) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000200)=""/56, &(0x7f0000000140)=0x38) write(r2, &(0x7f0000000340), 0xfffffe20) mknod(&(0x7f0000000400)='./file0\x00', 0x1000, 0xeea3) ktrace(&(0x7f00000001c0)='./file0\x00', 0x2, 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r4, 0x0, 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x10) execve(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000480)={{0x2000000a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x207}, 0x9, 0x7, 0x2}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000540)={{0x20000008, 0x0, 0x0, 0x0, 0x0, 0xd9, 0x6}, 0x405, 0xc, 0x3}) setreuid(0x0, 0x0) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/201, 0xc9) 22:14:21 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) sendto(r1, &(0x7f0000000000)="45334c5b84ab906e7640e217091d078eeeedb5ecd6653a8b7d7d57a615af74eaa7f8f37b6c3b5f8bbd0cd394aade936b61ab164d5ad2dfaf5dc79a805c51ffc5e1ffea8a26232c1d6a6695df0b44c501bae8fbc70505723126062d87ec9eb379e4e8bb70ddd031a100ea05a68aecdbf6cf327a0ec7163d53405f985d4b1686a90176383fd6e497856b2d66e07b7be51fd25d6ada9c9810381f0d2e3191abf656694bf830f5742d7404bdb184a97b20b5054e4ccfda41abda", 0xb8, 0x7, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) syz_emit_ethernet(0x19f6, &(0x7f0000001b40)={@random="712ff2f77594", @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "f8be00", 0x19c0, 0x3a, 0x86ddffff, @remote={0xfe, 0x80, [], 0x0}, @mcast2={0xff, 0x2, [0x0, 0xfffffffffffff000]}, {[], @icmpv6=@ndisc_na={0x88, 0x0, 0x0, 0x0, [], @local={0xfe, 0x80, [], 0x0}, [{0x0, 0x8, "27fdf60af501367f080e13bd2ab894f529a37c940cc2425e0e6c3fe4b8612028f690d05e40e6b33d9894d996cf01c944176c00ebd151084f3a118f3f5b3af88e9da077"}, {0x0, 0x11, "f4cde8795c136165a42afc059c99a055f391c623e53327b053f4d573c6624dc40a52a3df4c05604b20e15634a92e87d1699a235a4a5c45afaba8f7c4a741ae89144de3dde1d2dd1fc3f7df98e0114b68757f878c3f898e4910a4c8bcfe7457693662cf72bbdff8884584b22fdb5533a21174af6d3c8a227d9f8fa4d61b925d70dbd77de14e09545267514e"}, {0x0, 0x200, "f464f091e170cbf661e03fcd2d53bb9b3809993e49644d2384d720d179de7c19415d102c861185f0172f5b8e27a68650dfb602b0268494bef3c8f9a632d2e3296d6c0ad3171d25b44bfca5012d08fb2797550249ef4bb0fcf83034b955411cfaa4330c81f59f9703d03f6b946ec1a4917d224418a4b4f04015c54084d72bf9a59d8e504dbad7cd03c8e06f0ab286d1e85c9ecea0934968536d6fb10a10a4e1c354d69311d45cef9adf3a98e59ba10f021eea66da4f33d01120c12728a691c6248b6c7dc348387d8975288a33c7cbe31466f35af164e29704f60a42545ecfce5d0e46321d2accbfed4cc77f7fada62efb94cac94857571fbecada26407d85124845de72b4d5c5ad342c5dea630056ca81f99e7cd842eb754b409b1f7ef103c03a03d3ff9bfe345bc94460bbff78ef30e260143ee19b59aa0fb4f41ba1a4b2167e7fec9a0c851ff15e8509aac374d2267a2dff2f964dc6c97d44fb08a6dc15041409d7411d9b8849d1b52351a2e14fa810cd52b6c85fee841cfb1e2d7d076cab1655bf55a05bcbb1e64a0ac67603e03a0d62c846e442e47b4997d5a2b169c0f211cd14ffeec98ada38b1ae566448a938bb5a24d75d55ecc9ef85b08ba134d5b39f4179245f68edd3473ad57a996f3185940d05c89125addca7857bc523d41dbe74da8ad98d1814368cda6ad0a4a122da2000ee93377e76eca1448071ad077e0fc81fee15268e0603c8b68e8268ef079a5f2c22c04491f588a414c43dfbae69cb4a0885de06668bfb1913fd9a94d65b39230a758edf94867adf7c733b11331a00a591ce50c80419f93ab48b0fadff158dedfc603aa461d78743ad9486cef2f8201bde1e90110619bd2b5e84c835f998b13d1ea2158b81e9accea9d5f5ca815e68e96ede7e3cd9e4df9b4b56ad55238ebc8acd58707c25f08aa5af44b1f848e70aa8796d9b5d026798c6453dd7d0ba65e78a67d05eee397a86d268e567aba665a3ddef67a5ccfcecef992ff045fa62d96630c18691c913582ee90d7b5951c569d623225d528369f2b1a587f58577aaa6051a13a92b6cd78067a3fc8b75e14983e52ef793ff68946d10cbdbdc660c4f17802eb286c965595f172389ddb628f9b62b26ccaae6097d0e7ffecd9ef705c6917e323d627742e8fe8ff2245552f863a4b848693c92b9ab5374c6a7fcf3e8b7611695705a17a71f24d8c315dacc8d33115dd2cc6e1410690e0cb3a197f78725bc7919ba5bf7d3fc7c64fec77d02ba39bad3b4101d3e13bfdcb3f02e64d56db9b140c9feacbf1a9584f4948f67f85207390d3c776764f59c174f10ae590725cb6f6137a7a903e824cbe5ddc14ee3b3e5be79f161a8edfa77834b3cf6ba8849fa4e76712fa52f05bb8009ebb85c6e4c660defbcf01627ed95c53f78f3d3f15d32ff7639ec69419567e43c497b29a6ee379db7d22f1297f4f6b1b9195252f0bd8a823e3f53cef155545d5d957c677d9ae102b6c2a7d7e531522da652f9047726597e4a382b943b0bb75ab6047a92c2cc22850658bd16f090571e8b6a5cf4faf31a3dc5b937fc74102f97f4b84718a9fa67c72a35848580a5ad22ec8e519742bb94cd7189f58db3a505f1b32078de93a6f0f007829f98615e5ef79677fb6112d81673dddd299ffcd29a39bc2f6469760888ba56d1984e74c4338ebea81f9f15f8679527099cb20bc5cd235afda43528fa1deb8a405638ba0a01e1f644618a84dd4b96fb979377336fe32351f411ec8509a76338e44fade109ea9b1c544265b292db2398bc1561924cde1f6aeebda4cc3a443ca7efa688c744fd00aa828652fa61541f271ea28d01d16e7d8421ffbafe96232e602da6f99bed4244f78c86c161df734833774839a0f98a8016b3cd53563d9030a26d967e18a4fe68ff3ef9ff096d72289f1902e883c810bfc287f5d2d54376006cbd4d3764087e3f63cf94ad25f811e7f5ddbc4deada04c546766c08bf3b71c0f33d33db9630b485ef80bf70e45a386e2345e517da4a5deee9bacc4d59757dcfbb471abc58a7250e00632c57522e699e50c72caff694e80b51d383eb2c4809c467f378b0c274d4d9d7fb949cbd4db79705449b4e0bb68666dfbec16445bd971f4b0bb5d28bf34c96148059e65a3ebbe72d36900fc7778dde2facbc3ab8b9cce85f0f2479562e632e2f1948c5ca97a9a5744f99a971eb10e2de6cd06905df1fcd1089c790877855b9b97bdc8703f9e5999f8fd3d6fe576e4b2fb0e9f50ec8ec6305238e6f2735bec9f90a87bfb0883c06698fd7d81480893ab17a68a0ee410a2afbcf2c99dc7a79cad814dae59060c6b540c08b3e8cb966dbd5df36114706fbc8a99db4a17f3d07ab18407ae42f19babcf91fd26fe74d8a6b8a6912823c07df3ec7e05cd5a73169e85946afc64174b34388f3438ecd873f1ac7477cd551b9f594d4d44cad55a3b7d49aa36bc5a6c1167b4e5d802b56c86687f94fda2742ad3ebe1aa5dcfdac6aad1ddddb1fd33c5b3075fc74aab1a4252d08c678eacfefe2f912b9c58505d3fb064b874e4bd1321f4ff3f2fcc2303f2352bd2bd44e70bfe88333e6ca8753b373cd07273ff7544751761a65a400fbff6a9ca7adcb676191ab5d1d7dee3db5dfe9f28aa071169b87eaec85201a8521bb055529b7b6ae54f9f4c4e4f60f179e1c118034bc37cd6202436132499d5d2d6b4bf8feecd8cfd87cb38e26e3e7b9272ccffd5e675ba198f1bb4f2e3ff2d6559b09be1e5fe593d021bf495d29909eeb14e6b58aa984691cefaf2f7f58c9c9df9db8f02c704e18850ab8742000d62aa8974bc7a2ea5bf4a1ce63a1eb71902237875a69fe4a06ac2b01178209b98239175c0b4e5607b9bfbe827a1c6203ffbcb647095897d7a9297949ba2aecbc17310359ca342e6cf2cf3dfd59814ad9e5747b9abc07581f0a3a781a3ce4b7e76aac85a513fd29b9c0700bbe767f8877811892093ad9adc5e9a33c11de71c1261a768bef4c01b12707b2c1a04d928a540efe052c6cc822375cabce5553d34c954494db501f348542007b79eca29a38348fb9888a2cf45ea08da1d342211071bb112ee5a6c004b179c860d2d2614c2db6b6bdb77e9a1a2c0e5150b061de1e5452ce61fe8a59d2b728e7a544595ec6b3ec0068b26b9d2166051225585df9d92a4f8563a6591782c9414a34a8e5d06eb5e08c15b761fe269c82216d3ca8c92b4b882532a1748f05813ec5eadb44bcd47c298cf12064e776d8bf193bfbc661b9e4435fd463e8b1f2b2dd87706bedfdfeb3e0ffa6fe8a98e5fb75e8c721f6f3ed551e2592c91f5191a1fb8ad0e03a31b833146896034e0b9af77993e8b3b9fd359a2d547fc5fdb757b689e4bce09742536d36d1cb1bb11d54c72912d6a1a49a5f4c4fd914d10033b84f70822edeeea446c5485774d3ffa2dd605a90713b6170d68103bbe26dfc57341c9e98e1e825b83c7516bb0d2e4f4368b27de12af27d2f7fca1cf36c9da07125ba9e24ecd89b4d633f6fd7ef1d04e0838a6ed63c9e391d43bcc2039e85c4ecd1dd9ed275279bbe2c22c8acb2cff152166ea21023b15c73f7519c99b341865e5d8ef724b95ff8f7f86b3d5f7acdaa32ad6566d2960c9b8e19fd0cc77705071971205c29352aaaf6e012ae0c3f721bd9dd6200f50c7a24621dfe8a0ba83d4a513acf576a8a968598de5fe6415d1a248850dca8a8b6d2f8bc3b71b54d7ff20e9c61a2b038526a2ed65f3899e90bc7ce554f2f60b35d069bc22f108568d425e6e64bc1b9f94fd4fb25e43831c455ae8e088bd85aaafb491bd25b2d30f5dc1ae7fdcc9620ca9c2fb1e1f84e021c4eeca7d505f90542d4f3c7967a62908d47fc7a51f48fb930a2ca3f10bad3d91bf8990a68935c174af3422b6e9af88303b33f3d3866c58aea4f2941d456774c7c8c29b2b94b726a40a5b748ac30e733f791598ff5038f3602e2f612a8a1ad085a5132dca18b6cdf48d41b3d174c4b3a9e5d05277dead54d0c16ef6a614106fe747ae3a3288076328182932484202f9712b2998a9ea21fad359ef14b9218fd8b9fc30a3c71edbcf0c5a7335fb0e3678419e2d1a92a098ea19383fa8fcc3864fea76ee3d9847421bbeb3418cce7bba2986d4df378c0072cb6d01e4b0399760f0f2b675ebdcbe1c1aa811a46c8e87b035ec48e74001fa987632b8b357ad3056f96c7f82b2582f4452a097e552ce67b25a281e14ba4ff8c8eddc2236b361b04b1345ca9f81ace181da290d147649e5c09adededf9ccc2b804df4628e1e67134e350f8d7b3e21a99c056fb25b199185559332fe98880e6d5ea0a4c29ca70842246a24125e19cf7a8817160f460259273bea074f7f2a4025b2990cc206f69a156bb2229bc61e6aa0859ac89ab4f0dad1e030a9dfa3fcf74051f49a8a81e5150a6e9dc49e1a3eba00c442fd0e7fa6542e4b4963fe1496999ffe5e0aa249f2a581c20c6ffe68d04578f7061379f1e88a9ca442c75ad75fd4ba5d04af116df0eacf96aafd7e069cc56230822c24b42ae2098001ab868b1b0f79b392c34179fdea7476244bbdeb2fc50fb512f19fd83f1b545bbbd15b906c78624a47e7d73ac2c8c1f140fad48afa1f42eec413bc8be2e652b891908818fde6690d216f165cd6c48d78ece029b7b01589a12afdb8f43b3419f65d82d12beb0aeb1b98bf22bd69291665775811c905e86dfda2cde40f060ebe7b2d3e93e9f32918762b1142b3371df654cd9990d015b375f7373840e4cde039adabfd669f99a4c709343fcb3ed2463256a8096c6acf91be7705fef5ff1ca8238dae06da37199ef30434712c7f9a306f0ec0ee771beebf406df2eb5c662b777a356bf23050e0bef2cdd7c7727097fcaafc8b9a759509d7ec2d852cd843b632fdc907c61706a076f75d03ec1b497d4c61e23a0ddc2a5239eb48cfed3677750c10ecc7b268d88dc05df9de4b3138c502a1a43622bf9938b3ba8e090b2953f93e72eb7825ca0c170a920e5bc5f87cc58a4743bb480673e5bc0283a5431372db6e84c36525c769b9aabe0fe3e3a100a17b9b1362cd1583840a5f4dcc3094858bd0db709d956cdc190ea14bd9c4f4a760c649c1b0e7ce2586e4baf2af3835b90d2cee91339c693dac3133c3fb99c65f5be12e6ead396894b14330cc78f68ad4c0579bd5899691f4792cf05f2bd89b9d076ecc8da1b064f40694270a1a43b73ed8b17c5916105d915c1471e97ab4f252f030d33c6807c85ecb91348d96727c734b79dceb965b4e729c5a39d0b80fbebd68c0a19b9da5e055b0b13b4a4a125bc19dab97bb46281272b3f22839537237392d06de2d4cc62b492df6c7540d484d19c351a6f47b80fa0f6de300cf3d1a792a4ec8d51de8f62c66d1793b243a708a236edf0a58ff31d311736f6fa546e6bd016d4fe4a90f2300e72ec96fc10173bbe02c05c746f4be6d81fbf6549725936b674e4dd21c7b622066eb5bed656f9650d79dc37eeb524900cc1bffe1dc61b5850c8d9a95cb715d54194325e26eb1a49e019365d78bf18e5553af9c5ed98babb3f3fde6cd133d9b6fa7ecd72aa31d1fd791abb5e9f9cc45aa681d1f1a422b6cf6fe4ccf1639f2a6f07344d20ba921bba9b03329de8f29de9751f3829a78bd51a14ec97dc084e502b60e144ac13fdfae0edb658c4e5fa277dd09f4a3b57fcb6681f5f20caa5899cd44012204502b24bfd852a0a73c4a2f8d270bf820b49f2b8fb8d5166e5e329ee125f3e75a1095fc056e3f5d4c91dce40ffcdcddd8c64f1045c9f77fd0b13456cb6c254b5ea83f828d6e321d8e2cbc6b77f"}, {0x0, 0x1c, "c32bc80f2dda9fd79a4579645b6745da25ef76495c1395a32357e47718d6a393b68131651e5072a2358bce6882e73871f7538506b025dfae148c71dc3f125d64252b54f7d3e894a490711e96dfeea1b0a10213fc4d9575ab89a6778a68e12f47811c74867f5879ae19a7b215cd811b97a5116041b2b6049d65bd49ca488960742e80af59161988bb882735895245f036f382671a655434a2b77072f3b0499ed186b4b063a3219f010076be39e2bbddfc372955ab76e55b078f76e901593edcae01702c88383d3a441e7dbe29d3cae4b019802f45ef349e48ddd53b24e113ac895a"}, {0x0, 0x10, "f82c465bd8e191310516c175793079c076c793e202773980ba1b9b69b38ebab797286b129857ed0c086595c7fe2a9c2158e63b3c5894685a1782b89363d7adf12405eac5fb0bca194b9c58b71f56c3e066bf67a2045e7c3ca7ddc8695a04fbb5d1df22fe5e723c2274a0e42e14534757e08a6890ddfb2960fae75877f8da6e5c2cce90"}, {0x0, 0xed, "8636880e58b2ee40655b7b6fcf00cf6cc142be645ba7f7902b87dd93cba70e229dda84867696ab372114d0f7689c745f26212fd72e939df7527b56baca2e6cc722f882ef743db67fd1f511a76947628634e5e8aa76fde5a614398de76e36209543d6035d4a07a602477aeccbb7a1c67426525cb06a982b94a3a0dfc403f3e62ee30dc5106a4679b1f99ec71b6d65ae672df57b3123d3b7a2886fbb1ea83bd0b52b6a094c1d82bc58efe174647ec0ea413dd0c16c51980e7629a61ee59f68f35ceff31ff22504ccec44410486ea5ea2d30b6f128083b2082d03edd3eda9def4b3a1301043290c8eeb594c5c3f8a76fd8a5ecabe82a6e584928e87d39aa712066dce4b326912bf74411df0f07fad052f0fdbfce111b5d03c572194a2fd8b43864fc43bf1d80b0ebcc411471f83a52ce8c1d8a277ea43bf61f3c08288ff7817f68a79afdcb8fe641df03d43b2493d3149d11c579a3a5fe63067c96fc6975c1aab05a7d3e7e8203437c761f235c511c3e1977b9fdd92d3340800412428ed3be32affb161977a2e28c1ff5f8851f9453339d6628255a2e6a56b5bc4a62722c79ad5ae55b0eda8777fab9934b975d2df1db5002eebe0d0e0ff843492709c9000e87478fcf567e9d86330656435ae847b67671df8114b052d615d61549f58863e7dc17980fd93186a49ad13f81c396f4661fe4b778197d0abcb11ed6795f43a08f4d00285149b9da5a543f7ceb0fb737fd5265ab5262bbdd2a39c6f6b7eebd7d724fe097e3828afa2cafc859759bd4f8c219344bdd2d92ffe7480cfaf587e0f797e65d3d047bceb92963a8b6235fd460f12fead1951507d9660936b2f1beea47cff77d008a465f2ec4e2695c245df95982c866d486637428f18c4624f3f85016d20e67e71002553297e6b2a14121c908aaf435020e138c60ecb20147ab5431c28b1fb5bcee571c9e09d243c50d54e916a2a2009943d5a64a55d25bfd2c2a1e30800b3f8d731482ad78702ccae7e3b5332c65c9bcb59a5d28203f8d40644fab17762954a2bbd22b54ca71357001bbac5ecece5ee6efc2fb7eb22eb3682b33be1ab161629b580ceb452682401cfdcfa73fbf2360ed24780ec36b31c6c9ded969bdc7331164dd41951c19f8fe1b16f05d5357af7097890b8ac62aaf8ff726a47662e81d43574ce15023c8d5fd91c0c9809857609c39d8ec963d01728c91236d0a458157fcdf84cbb633c0aa1b15c1f9a9baaac0e52cceab61bc228a5482a64426bd81f7b4aa9393f43504bdcd6a96ec22b2d55e1bf20e9eb68128b722cac9d1294a8803abc00fc9a372a2bbb5d582dff804d728318b3691fd1b01004eeac166dabab1530c8dd7b267a98dd2587b10787b3a7e9972f98b4c41c5edf8744f1d66c77375cc60efc63d4d4fa4303575d573e3fe5b138f8cd8060085bb702d8fd273d8260c19b3a9f5ca5a73696bb1feff8861bfe601745149550aeb4d79cb6716b6dfa5c6f6a330339315950671881a24b71120244912a2899da46b21f01e48009f64353f7f378070ca823f510bdf01cabda8ec82ccc4cb60c9ec1ce4e7ac76f1146a0fe56788fd7392c6f09130ef77a0eaa4f7a7f7035f324098d06d97a0c2f48f772c0a8b68c8af49a59e5bfae3da2e7b4ce8c6c63391c82693eb8d11b8c2e277d3caa9229b106ddd47eff4d16d561a9e421a7a62d530e507a3097be97eb7846d17b7fc5428cbc185c0c20d7a6c7338cac06d73183782f15beb6925d3f74c73708f4d38d68092fbd07ed9bca0a9c560d67f6277aade6ef352ae29f1a587e0ca07367f1e10d07dd3f4a40a57ff452ae4cb8a7ac81cb2f78f9c04b055c568ee190db8e1cb159ee765dc02836b7a44b35adbe9fc1b80a368ca90bb35d483c1fc59dfde974978ebce84a4f26eec67601ff3bcfe23038e5617537c39346e04640a4588c86a4df5681cc84c0f129f34f49a46985419234644bd6582563222580abe410a986c3ac96be090c75cb2d96ba2b7c351d2cecb8b22e1d43a1fc04debf21a7ea4ee24f61a1d8073285a5cb18aa3899c63102b3b356c63fd040a4952716290b324e3d372774269fc9b3b63b396ff40b13e27c288e180e7773331f35c620d12c75f78526537c2cb26e590f016f33e8e28963354ab44c88f21b261a780ef6b63a69a210776136ade3896c540d5b78b0ab0b20c1d975f9c070fd11fa51aa6ea0691cf764bddd49a9ab9e7459282ae4089569448278b3e1f1a23b7a1e07bdfb9521a125f5fb87c70699607d06f760a09a7604dde39aad8f5c3c4852aadef19e73283dbe2fa4cb7385be1adefa2a020035382b748be7bc246b161d3375c9c5a9c1b41164e1b1fd67688507b176ca3ba722f75622abca54d6be57e45328ea2e7a3a3572797123e030b93ac567960dc2cfdccc8278160f1bad58e5a6f354f445df1a49df662f582c422eff6c3f49b7a31e9037b582c8bca75c684ba857ba90b6469f3c0386a224de1ba20311cd19dee303c2b8e04483f28a8c99af1bac11e01dfc621060c60dc774665365c79925688fe358601e8a49b6a5b545fe5dba0413a547f0f77d87a0861b01b6d9cc0931d1f871a12c1522ce95415579be6a5407b7679fab409d5e1710e0bd10afaa2815e9125a52a389974c70a86db73bc3421d214fdfad3be96bcec4a8b46c9b8689f82ad2444cc0e1"}]}}}}}}) 22:14:21 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) semget(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069a8, &(0x7f0000000300)) 22:14:21 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{}, {0x5, 0x0, 0x4}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='+'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r3, 0x0, 0x7fffffffff6) poll(&(0x7f0000000100)=[{r3, 0x80}], 0x1, 0x0) 22:14:21 executing program 1: r0 = socket(0x2, 0x5, 0x8) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="7902adf5ff"], 0x10) writev(r0, &(0x7f0000000340)=[{0x0}], 0x1) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x7, 0x4, 0x12df, 0x0, 0xf74, 0x427, 0x7ff, 0x0, 0x1, 0xfffffffffffffa35, 0x20}) 22:14:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd506008963", 0x21) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r1, 0x0, 0x7fffffffff6) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r2, 0x0, 0x7fffffffff6) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r3, 0x0, 0x7fffffffff6) r4 = syz_open_pts() r5 = dup2(r4, r4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7) r6 = accept$unix(r5, &(0x7f00000004c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r7, 0x0, 0x7fffffffff6) r8 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r8, 0x0, 0x7fffffffff6) poll(&(0x7f0000000100)=[{r1, 0x20}, {r2, 0xb}, {r3, 0x80}, {r3, 0x4}, {r1, 0x80}, {r6, 0x4}, {r7, 0x4}, {r8, 0x1}, {0xffffffffffffffff, 0x10}, {0xffffffffffffffff, 0x100}], 0xa, 0x7ffc) syz_open_pts() syz_open_pts() 22:14:21 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86139) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "7e389ddedff371734578fbcef9097b5ac793683a"}) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x1000, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000100)="510fc3a0", 0x4) r2 = syz_open_pts() close(r2) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x1) write(r2, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000200)={0x70, 0x7f1, 0x8001, 0xbaae, "61145e06d00e1c4ccb3cbfcf2d8bc60e518109bb", 0x1, 0x4}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = syz_open_pts() r4 = dup2(r3, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x7) getsockname$unix(r4, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) 22:14:21 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ff7000/0x9000)=nil, 0x9000) 22:14:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0x5, 0x1, 0xab, 0x0, 0x400, 0x1, 0x8, 0x1, 0x2, 0x3, 0x2}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) readlinkat(r1, &(0x7f0000000240)='./bus\x00', &(0x7f0000000300)=""/140, 0x8c) write(r1, &(0x7f0000000140)="220e22", 0x3) chdir(&(0x7f0000000200)='./file0\x00') msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x5}) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r2, 0x0, 0x7fffffffff6) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x4010, r2, 0x0, 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:14:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000300)=[{0x34, 0x0, 0x0, 0x3}, {0x1c}, {0x6, 0x0, 0x0, 0x100}]}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x104) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000000c0)=0x2) r2 = syz_open_pts() r3 = dup2(r2, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000100)=0x1ff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 22:14:31 executing program 1: sysctl$hw(&(0x7f0000000000)={0xa, 0x17}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) r1 = dup(r0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000100)={{}, 0x2, &(0x7f00000000c0)=[0x0, 0x0]}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x3ff, 0x1f, 0x9, 0x1, 0x3, 0x360a, 0x7, 0x0, 0x0, 0xaf1a, 0x2}) 22:14:31 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xffffff64) seteuid(r0) r1 = semget$private(0x0, 0x4, 0x4) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000480)={{0x2000000a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x207}, 0x9, 0x7, 0x2}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000540)={{0x20000008, r0, 0x0, 0x0, 0x0, 0x100010024, 0x6}, 0x401, 0xc, 0x3}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xfffb, 0x4c06, 0x4, 0x5]) r2 = kqueue() r3 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0xc9}], 0x3, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x8, 0x0) r4 = syz_open_pts() r5 = dup2(r4, r4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$VMM_IOC_READREGS(r5, 0xc2485607, &(0x7f0000000680)) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r7 = syz_open_pts() clock_getres(0x4, &(0x7f0000000080)) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f00000003c0)=0x7) 22:14:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xb1}, {0x2}, {0x6, 0x0, 0x0, 0x40103}]}) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 22:14:31 executing program 1: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pf\x00', 0x2, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x7) recvmsg(r2, &(0x7f0000000440)={&(0x7f0000000000)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000300)=[{&(0x7f0000000080)=""/201, 0xc9}, {&(0x7f0000000180)=""/51, 0x33}, {&(0x7f0000000280)=""/86, 0x56}], 0x3, &(0x7f0000000340)=""/212, 0xd4}, 0x42) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000e40)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000bc0)={{}, {[], [0x0, 0x101], [], [], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x3}]}}}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000940)={{}, {[], [], [], [], [], {0x0, 0x0, 0x0, 0x100000001}}}}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000540)={{0x20000008, 0x0, 0x0, 0x0, 0x0, 0x100010024, 0x6}, 0x401, 0xc, 0x3}) r3 = semget$private(0x0, 0x2, 0x189) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) semop(r3, &(0x7f0000000180)=[{0x1, 0xff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x400, 0x1800}, {0x0, 0x2, 0x800}, {0x1, 0xffe0, 0x800}, {0x1, 0xf800, 0x1800}, {0x0, 0x546, 0x1000}], 0x7) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000000)=0x3, 0x4) connect(r5, &(0x7f0000000940)=ANY=[@ANYBLOB="5e8a0818058d097bdbf2f969f15b29c47c225de5707676fcb7a29db70dbe6fd5650500fe0fe1175a4637f547296151be99513199985e152718b9f3b1aedbfafc176e5b487ebd543578c20a9dd888340f19a84df0a7d7d5490798c66074d7a9b9ce5fbfe7445ad653884fe6c8b1bc1477dfc14bdba13909dbf5720c547a4124e7b1845df543689205028757c9d362a715c212b66f9b2c951994ffbaf88506bb8778f221e2030000006aa1b469703a19390b8193109a3c502acf0195016d8047090741502ebf8c000000000002000cf4821c96a4278d7568f2a662279fe19318d8605cbdd69a6458c3247b55f21122578ac27aa23a57c9fd4e12d4b9e7ee00000000000001ff0afe8429069fb9a80000"], 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000480)={{0x2000000b, r4, r6, 0x0, 0x0, 0x100010024, 0x207}, 0x9, 0x7, 0x2}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={&(0x7f0000000500)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000700)=[{&(0x7f0000000540)="cfc7b4776dda89855e1e3c0a9fb353784472c17781303b37e281acd03da4853d3aa43c9bfc4cbce8ec6c27219a821534f004719de278117968b5e8706645fb8780be17ea7b4ffbdbed2abc9ee4d02a7c30aa74b18305aef7ded37025d99e05836c9afb20dafe4cbd51e43575ba0cd03fd17bf4fe89876fbdfd8f28c170f0dc31d7c6a4f57843f677d8365d5257ee896f8748bd786300a0131940bceda1fb7e60d9e3a59639c3b567a5e8ada754c53e254801b0def2d852f1a54efcdd7ab82684bb4f", 0xc2}, {&(0x7f0000000640)="61288a26288e3bfab8", 0x9}, {&(0x7f0000000680)="eb285b0e353174da601d947111116318a57fca2edad1e831afc2bbb84f882bb0a76037f95c260a686c44d4bc4991e74941ee162a77b295bc3bfc4068f9cc89d908fdf06179497eb9dae068c5f215d2a5ebfe12a3d6", 0x55}], 0x3, &(0x7f00000007c0)=[@cred={0x20, 0xffff, 0x0, 0xffffffffffffffff}, @cred={0x20}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, r6}], 0x60, 0x1}, 0x5) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000004c0)=0x2) ioctl$FIOASYNC(r0, 0xcd604404, &(0x7f0000000240)) 22:14:31 executing program 0: sysctl$kern(&(0x7f0000000040)={0x1, 0x3}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) 22:14:31 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000100)=ANY=[@ANYBLOB="fb182e"], 0x1c, 0x0}, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r1, r0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x4, 0x0}, 0x0) r3 = open$dir(&(0x7f0000000800)='./file0\x00', 0x1, 0x0) pwrite(r3, 0x0, 0x21a, 0x0, 0x0) 22:14:31 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x200, 0x0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) acct(&(0x7f0000000080)='./file0\x00') acct(&(0x7f0000000080)='./file0\x00') rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='./file0\x00') r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x1a2) sendto$unix(r1, &(0x7f0000000400)="9d696c797284f737e529d5979953e5e2a42ad85313e5b38fdfd870ccba35d6895055b94c171578d083305d882a3c0184533d49078ada3702b17be651f743f1e5608d6a3f51c790fbcea048260a5ab9227c9269430631130cacfcb706ac92913ceb3bcafddf9c6af2fbfcfaaba55d08cd6c3b9988b14971a7a055f95b869e756dbc1894f7ff7f00000000000012a2d4f7bbe8dc97fe0f361dab5696dd76f8be1008b4922fcb1c06c86408ebe135ceb3bc79c3c7072351689e94be0b899ced634ee5ceb1019e2447a40f3518d1e3e6f8b5b42dd2951249055fdd50fa6ee7eddef2049a63fcb8f9d9f6f6ae0575f7c337b9990ae3f20738b6a09e5d6999847d8cc4a5cb52999bfa28a3709e3cd8ead76e25a17de261375989ce7f88a154c6c792", 0xb6, 0x402, &(0x7f00000001c0)=@file={0x0, './file1\x00'}, 0xfffffffffffffc39) execve(0x0, 0x0, 0x0) 22:14:31 executing program 0: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pf\x00', 0x2, 0x0) r1 = syz_open_pts() close(r1) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x1) write(r1, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$FIOASYNC(r0, 0xc4504447, &(0x7f0000000240)) 22:14:31 executing program 1: mknod(&(0x7f0000000680)='./bus\x00', 0x80, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) r1 = accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) preadv(r1, &(0x7f00000005c0)=[{&(0x7f0000000100)=""/222, 0xde}, {&(0x7f0000000200)=""/225, 0xe1}, {&(0x7f0000000300)=""/144, 0x90}, {&(0x7f00000003c0)=""/152, 0x98}, {&(0x7f0000000480)=""/120, 0x78}, {&(0x7f0000000500)=""/117, 0x75}, {&(0x7f0000000580)}], 0x7, 0x0, 0xa2e1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) pipe2(&(0x7f0000000000), 0x8004) r2 = syz_open_pts() r3 = dup2(r2, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x7) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xfe9a) setegid(r4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0xb3}, {0x18, 0x3, 0x20, 0x1}, 0x7, [0x2, 0x8, 0xfffc, 0x6, 0xfffffa93, 0x1000, 0x7, 0xb2]}, 0x3c) 22:14:31 executing program 0: r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, 0x0, r1, 0x0, 0x0, 0x100010024, 0x207}, 0x9, 0x7, 0x2}) chown(&(0x7f0000000080)='./bus\x00', r0, r1) mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x150000}, 0x8}, 0x3c) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r3, 0x0, 0x7fffffffff6) utimensat(r3, &(0x7f0000000100)='./bus\x00', &(0x7f0000000140)={{0x35, 0x813}, {0x2, 0x3}}, 0x2) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) 22:14:31 executing program 0: syz_emit_ethernet(0x7e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2, @broadcast}, @icmp=@time_exceeded={0xb, 0x0, 0x0, 0x0, 0x0, 0x0, {0x15, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x29, 0x0, @broadcast, @rand_addr, {[@lsrr={0x83, 0x17, 0x0, [@rand_addr, @rand_addr, @remote={0xac, 0x14, 0x0}, @empty, @empty]}, @rr={0x7, 0x1b, 0x0, [@rand_addr=0x9, @remote={0xac, 0x14, 0x0}, @multicast1, @loopback, @multicast1, @empty]}, @ssrr={0x89, 0xb, 0x0, [@remote={0xac, 0x14, 0x0}, @rand_addr]}]}}}}}}}) r0 = semget$private(0x0, 0x3, 0x0) semop(r0, &(0x7f0000000080)=[{0x3, 0x101, 0x1000}, {0x4, 0x763, 0x1000}, {0x1, 0xfff7, 0x1800}, {0x4, 0x40, 0x1800}, {0x291924809bf24e8e, 0x27}, {0x0, 0x7, 0x1000}, {0x3, 0x8, 0x800}, {0x3, 0x6, 0x1000}, {0x2, 0x3, 0x1000}, {0x4, 0xa54, 0x1000}], 0xa) 22:14:31 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() sendto(r0, &(0x7f0000000000)="8c511b4cd601fcc88342398e71a54226903c95d209c5dd14ded3c2f22b38983334fdcce6d3ac344f67e34c2257abee675ba9cc10a00a153c4c79ff303e8d59b28fa00025d13477cad16592df106e7791262291ce2f1dfd99", 0x58, 0x8, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r2 = dup2(r1, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x7) setsockopt(r2, 0x80000000000029, 0x3b, &(0x7f0000000000), 0x0) 22:14:31 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x3, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)=0x6e) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[0x7, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x4]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) 22:14:31 executing program 1: select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x262, 0x48006}, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000180)="6ebc457d2f9e346b191ce9eb6051f28533d1d4166e5828bb93b1fc3b43da047112caa2d0a9fea40dbe3f95268f2d35582ac8a0d99d497e77c003eeadcc5bd145b832507fd345357d4f604c4e4ddf53e938735d11159b969a0861cc7cdf73828e1d766825673e475633fff3981e74781febe3fa91485fc8693a4948a8efdd1bb3f5269c81a071f818659a94ed86d5e27e93a0cc9c2e8712dc91585aa58e256d49fc03", 0xa2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 22:14:31 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7], [], [0x0, 0x3, 0x0, 0x9, 0xffffffffffffffff, 0xfdffffffffffffff], [0x0, 0x0, 0x4], [{0x0, 0x8000000}]}}) r0 = semget$private(0x0, 0x3, 0x48) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000140)=""/12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000100)) ftruncate(r3, 0x0, 0x7fffffffff6) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r4, 0x0, 0x7fffffffff6) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000000)=0x10001) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='c\x00') r5 = dup(r2) dup2(r3, r5) 22:14:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) r1 = kqueue() r2 = dup2(r0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x2}, 0x10) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x7) sysctl$hw(&(0x7f0000000000)={0x6, 0xb}, 0x5, &(0x7f0000000040), 0x0, 0x0, 0x0) 22:14:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x7) r2 = syz_open_pts() r3 = syz_open_pts() r4 = dup2(r3, r3) r5 = syz_open_pts() ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000080)=0x4) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x7) r6 = open(&(0x7f0000000100)='./file0\x00', 0x800, 0x0) ioctl$TIOCNXCL(r6, 0x2000740e) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000040)=0x7) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000140)=0x92) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x401, 0x200, 0x4322, 0x200, "148bac67e6c0440d178ece7331c689c114edf020", 0x8, 0x7}) 22:14:32 executing program 1: syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="0c7584600de3ab04002f514fcc31ff07ff86dd60769a155100083a00fe00400000000080000000bbaca2c254868e705400"]) 22:14:32 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfff9ffffffffffff], [0x0, 0x0, 0x483]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000000)=0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x8001, 0x1f, 0x81, 0x3}, {0x7, 0x20, 0x9, 0x90000000}]}) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 22:14:32 executing program 0: sysctl$net_inet_gre(&(0x7f0000000000)={0x7, 0x2, 0x2, 0x1}, 0x10, 0x0, 0x0, 0x0, 0xfffffffffffffef2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc4db861a4139c7f3) setrlimit(0x3, &(0x7f0000000040)={0x320f, 0x100000}) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) 22:14:32 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x278], [0x0, 0x0, 0x0, 0x9, 0xfffffffeefffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 22:14:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x7}, {0x81}, {0x6}]}) syz_emit_ethernet(0x125, &(0x7f0000000340)=ANY=[@ANYBLOB="0000099761be48cf650a00000000"]) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r1, 0x0, 0x7fffffffff6) pwrite(r1, &(0x7f0000000000), 0x0, 0x0, 0x2) 22:14:32 executing program 0: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) r1 = syz_open_pts() r2 = syz_open_pts() r3 = dup2(r2, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000200)={{0x81, 0x6, 0x5}, 0x7, 0x401, 0x2}) r4 = dup2(r1, r1) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$WSMOUSEIO_SCALIBCOORDS(r4, 0x81205724, &(0x7f0000000040)={0x5, 0x80, 0x7, 0x7, 0x6, 0x8001, 0x2, 0x10, [{0x3, 0x20ed, 0x5, 0xffffff9d}, {0x51b70602, 0x7, 0x40}, {0xc4200000, 0x8, 0x8, 0x79}, {0x3, 0x9, 0x40, 0x477}, {0x1000, 0x100, 0x7c91, 0x2}, {0x3dc0, 0x6, 0x3ff, 0x80000001}, {0x5, 0x7fffffff, 0x7ff, 0x3}, {0x5c9b, 0x2bffd074, 0x1ff, 0x95}, {0x1000, 0x8, 0x1, 0x9}, {0x2629, 0x9, 0x9, 0x76}, {0x5a68, 0xff, 0x79085ec0, 0x4}, {0x4, 0x5, 0x2, 0x1}, {0x4, 0x1ff, 0x400, 0x9}, {0xcd23, 0xb2a, 0x7, 0x200040}, {0x4e1d1ec3, 0x7, 0x1ff, 0x100}, {0x8, 0x9, 0xfffffc00, 0x81}]}) ioctl$FIOASYNC(r0, 0xcd60441a, &(0x7f0000000240)=0x6) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x2, 0x0) ioctl$FIOASYNC(r5, 0xcd60441a, &(0x7f0000000240)=0x4) 22:14:32 executing program 1: setsockopt(0xffffffffffffff9c, 0x3, 0x3, &(0x7f0000000000), 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup2(r0, r1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x1) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) 22:14:32 executing program 0: r0 = kqueue() r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r1, 0x0, 0x7fffffffff6) write(r1, &(0x7f0000000000)="b0dc442a6f4abd75f9f3c879b7afef9a38c84bb3d0b18b0e3ede35088c9b23c55b43f1aeaf9e2ec0c1cda599c03d064002f8965d681895c4550b406b826e85b12fc27f6fcef19cc865088ee1b40f77ea85aadd0c844a8fbdba923ce86c964a6cb0376d9ff6bdd352ddd1f6b5d491a906cd7f3ec62ccc0167c094fa9ab9f18a33b09a79288002b2628f998d842c514bb8818b006c23f3c1c5113c0fa89cc50c26b2eec08ea934e51c8e3c00d3ad49d6c595a02ba8a2f4b1925f7250722a7879e7d41069", 0xc3) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r3 = syz_open_pts() writev(r3, &(0x7f0000001580)=[{0x0}], 0x1) 22:14:32 executing program 1: open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0x40) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) sysctl$net_inet_esp(&(0x7f0000001b00)={0x4, 0x2, 0x33}, 0x9, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0x176) readlinkat(r2, &(0x7f0000000100)='./file1\x00', &(0x7f0000000140)=""/110, 0x6e) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x80) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r3, 0x0, 0x7fffffffff6) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000200)={{0x2, 0x5, 0x80}, 0x81, 0x2}) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r4, 0x0, 0x7fffffffff6) dup2(r3, r4) r5 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r5, 0x1, 0xfffffffffffffffe) msgrcv(r5, &(0x7f00000009c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000071e66ac3271949bd5ae26bace38fc73dc6d169530a1d8178dfb98dd21b258dca7322e09c3a4c40f2a4a062bc09060c92e24f47bdc5d78b67fbf988d48cad10551264a5a2673a5a367a040000a60bf2abf70d7c23df40b1db622ce007b0a29faec3e7924fc60952020f39a3136adc401fcd628cbb213f6c08151fa0e370687f57effda50a8c5bf5aff44149ea7d75b91f30158f947e28d444ddc1398be8354ce9fccae1c3ea81fbac2a283ff9a0c4197a3affb80294c526cb091bb9269858f9111ad72d36a257b7031009e5d2e6158c5c65fec2b0708ba615f793f55e69cee20fe42f66c76e8051882892c70900000000000000c914fe9ca9332653c4c4c17a2683abbc7000fa4941b901aeb609084204043ce822e80f37ae796ad519af02aedd8bab37c588a28aa406d5c724ebe95b117af3cc7327e62798e0f86212ff9653d9e69062898e198df0438dd447e6e6fdee43895c380d8f7efb1e0af4d70477930bff85a97b75627292f6ed76774c0b7732157996a323bcb97ace6952ee6c3966cf5852bbe6750f186071f4543129717e8eaa68c5513fedcf5c424c52deb9e19834907b5ed6b14abc8de6a40e4009b78055f8b414850f1624cb90aaddfa2980657000000000000000f4012869dec7030230d2eca3033c6636ea3bbc2d375bd287410a5fdb668cdd7d618ebc00a567934e11f929089359f85db5ae52f461b807c8371639b46758c4194962ce8113603cd2bbe227552e861935fdc3093408bbd075e423dd7f6b42d4a7178ec8009ae8cf45a788f730bb115859b6750c10a87a407aac946221b592245fbb258a5a9b31f1bf920dd8d5038ffc2d3fb86a20bc98127db3971582aa66b7b6c168d78d2e24be930336f415b780be8be7119657506ab02c0e9e9f2e1b39510ebc1bebf944cfb224b266f3b20b859bdb7e8bd537cb2b026e3ecdd63c7f7414cd9b10b2bbb3313f36535eb21c07b06ea3215f37029d09d4757178a2444fc1ae960839f6863ba8dbaef103babafc27df9bf5c04cb81d08a748da9ce7c30ed5456987089c04e850"], 0x43, 0x1, 0x800) msgctl$IPC_RMID(r5, 0x0) 22:14:32 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000080)="2cc2abc5acad6d7d8feedda4c54cd9e461e28943b38b2c9079910690ff4194b2fffa6da4cfe8c1d3a308a0073f8e7d146ec4bfa21e2f", 0x36) geteuid() open(&(0x7f0000000040)='./bus\x00', 0x220, 0x40) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000140)={0xcf65, './file0\x00', './file0\x00'}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) chmod(&(0x7f00000000c0)='./bus\x00', 0xc) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r2, 0x0, 0x7fffffffff6) poll(&(0x7f0000000380)=[{}, {r0, 0x80}, {r2, 0x2}, {0xffffffffffffffff, 0x20}, {0xffffffffffffffff, 0x4}, {r1, 0x4}, {0xffffffffffffffff, 0x80}, {0xffffffffffffffff, 0x4}], 0x8, 0x4) 22:14:32 executing program 0: syz_emit_ethernet(0x7e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2, @broadcast}, @icmp=@time_exceeded={0xb, 0x0, 0x0, 0x0, 0x0, 0x0, {0x15, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x29, 0x0, @broadcast, @rand_addr, {[@lsrr={0x83, 0x17, 0x0, [@rand_addr, @rand_addr, @remote={0xac, 0x14, 0x0}, @rand_addr=0xf7f, @empty]}, @rr={0x7, 0x1b, 0x0, [@empty, @remote={0xac, 0x14, 0x0}, @broadcast, @loopback, @multicast1, @empty]}, @ssrr={0x89, 0xb, 0x0, [@remote={0xac, 0x14, 0x0}, @rand_addr]}]}}}}}}}) r0 = semget$private(0x0, 0x2, 0x189) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) semop(r0, &(0x7f0000000180)=[{0x1, 0xff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x400, 0x1800}, {0x0, 0x2, 0x800}, {0x1, 0xffe0, 0x800}, {0x1, 0xf800, 0x1800}, {0x0, 0x546, 0x1000}], 0x7) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x3, 0x4) connect(r2, &(0x7f0000000940)=ANY=[@ANYBLOB="5e8a0818058d097bdbf2f969f15b29c47c225de5707676fcb7a29db70dbe6fd5650500fe0fe1175a4637f547296151be99513199985e152718b9f3b1aedbfafc176e5b487ebd543578c20a9dd888340f19a84df0a7d7d5490798c66074d7a9b9ce5fbfe7445ad653884fe6c8b1bc1477dfc14bdba13909dbf5720c547a4124e7b1845df543689205028757c9d362a715c212b66f9b2c951994ffbaf88506bb8778f221e2030000006aa1b469703a19390b8193109a3c502acf0195016d8047090741502ebf8c000000000002000cf4821c96a4278d7568f2a662279fe19318d8605cbdd69a6458c3247b55f21122578ac27aa23a57c9fd4e12d4b9e7ee00000000000001ff0afe8429069fb9a80000"], 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000480)={{0x2000000b, r1, r3, 0x0, 0x0, 0x100010024, 0x207}, 0x9, 0x7, 0x2}) r4 = semget$private(0x0, 0x2, 0x189) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) semop(r4, &(0x7f0000000180)=[{0x1, 0xff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x400, 0x1800}, {0x0, 0x2, 0x800}, {0x1, 0xffe0, 0x800}, {0x1, 0xf800, 0x1800}, {0x0, 0x546, 0x1000}], 0x7) r6 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x7) shutdown(0xffffffffffffffff, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000000)=0x3, 0x4) connect(r6, &(0x7f0000000940)=ANY=[@ANYBLOB="5e8a0818058d097bdbf2f969f15b29c47c225de5707676fcb7a29db70dbe6fd5650500fe0fe1175a4637f547296151be99513199985e152718b9f3b1aedbfafc176e5b487ebd543578c20a9dd888340f19a84df0a7d7d5490798c66074d7a9b9ce5fbfe7445ad653884fe6c8b1bc1477dfc14bdba13909dbf5720c547a4124e7b1845df543689205028757c9d362a715c212b66f9b2c951994ffbaf88506bb8778f221e2030000006aa1b469703a19390b8193109a3c502acf0195016d8047090741502ebf8c000000000002000cf4821c96a4278d7568f2a662279fe19318d8605cbdd69a6458c3247b55f21122578ac27aa23a57c9fd4e12d4b9e7ee00000000000001ff0afe8429069fb9a80000"], 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000480)={{0x2000000b, r5, r7, 0x0, 0x0, 0x100010124, 0x207}, 0x9, 0x7, 0x2}) setregid(r3, r7) 22:14:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x150000}, 0x8}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x11c91, 0x0) poll(&(0x7f0000000180)=[{}, {r1}], 0x2, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r2 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmget(0x0, 0x1000, 0x6, &(0x7f0000003000/0x1000)=nil) shmat(r2, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x1000, 0x84, &(0x7f0000003000/0x1000)=nil) shmat(0x0, &(0x7f0000003000/0x4000)=nil, 0x2000) semop(0x0, &(0x7f0000000000)=[{0x1, 0x9}, {0x3, 0x7fff, 0x1800}, {0x2, 0x7}, {0x2, 0x5, 0x800}, {0x0, 0xa, 0x1800}, {0x1, 0x4, 0x1800}, {0x1, 0xfffc, 0x1800}, {0x2, 0x7ff, 0x800}, {0x4, 0x5, 0x1000}], 0x9) semctl$SETVAL(0x0, 0x5, 0x8, &(0x7f0000000100)=0x7) semop(0x0, &(0x7f0000000140)=[{0x0, 0x101, 0x1800}, {0x1, 0xea, 0x1800}], 0x2) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 22:14:32 executing program 0: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pf\x00', 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000780), 0x6) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000480)={0x8001, 0x9f, 0x3, 0x3f, &(0x7f0000000bc0)={{0x93, 0xf2, 0xc0, 0x4, 0x21, 0xfd11, 0x7fff}, {[0x2, 0x9, 0x0, 0xffdfffffffc, 0x402, 0x0, 0x8000000400, 0xfff, 0xdc72, 0x6, 0xffffffffffff0000, 0x1f, 0x7fff, 0x400, 0x5, 0x1, 0xb0, 0x6], [0x1000, 0x102, 0x6, 0x2, 0xe89b, 0xfffffffffffffffe, 0xffffffff, 0x7, 0x4, 0x80000001], [0x800000007, 0x6, 0x8000000000000002, 0x79, 0x4, 0xdd8, 0x22], [0x3, 0x805, 0x6f9, 0xfff, 0x1, 0xf247], [{0x3, 0x5, 0x80000000, 0xfffffffffffeffff}, {0xd77, 0x102, 0x4, 0x5}, {0x2, 0x1, 0x76c, 0x80000000}, {0x101, 0x6, 0x0, 0x2}, {0x4, 0x800978, 0x10001, 0x802000000000000}, {0x2, 0x100, 0xa, 0xca}, {0x20, 0xfffffffb, 0x1ff, 0x1}, {0xc9fb, 0x7, 0x8, 0x1}], {0xca, 0x2, 0x200, 0x6d}, {0x513b, 0x7fffffff, 0x7, 0x9}}}, 0x7, 0x1}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c5, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x2cf419252593c331, 0xffffffffffffffff, 0x0, 0xffffffffffffbffe) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000400)=""/26, 0x1a}], 0x1) ioctl$KDGKBMODE(0xffffffffffffffff, 0x40044b06) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c5, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0xa012, r3, 0x0, 0x0) dup(r3) dup(r1) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_INTR(r4, 0xc0205609, &(0x7f0000000000)={0x1, 0x0, 0x1}) writev(r4, &(0x7f0000000780)=[{&(0x7f0000000800)="f19d9b3cd9e6faec111ddf5017abaf1cb62fc84ad1394acb2300000000f5968a2054da054e6fd1d31335207b68adddb24a3d100b423afc03e6aaf922eb1d0c529e7268d88c9de613c58e93d65c067bf12eadb73bd8de7d7f18d6c855b6b40f08d3d1aecc611a8822d59f3c39b955b1278948f28e257f558912011efe2297e66f206aca8c682de8e5cca5347ce79858652e21fe3ddd1f60cd8258545d86324eba1f53a6152674ac7d2018c6915f29da29bfe72d4cc3a28a4caec669f22c64a345018dbf31c7b7f13b29346a34379e4f2c2eeadb3e9040271ebd83ca448c567062badd0cbe784972925606ba", 0xf3}, {&(0x7f0000000300)="cb2d9e15063106c9fffd88cf76fe3b03809a62cb43464bebb66669d730aba1c06812ef82c541e6be36c114ec69176fca6ce535589cb456232be4eda2cbdd3a685cff61b6cab775ea15dd1d6e26edeb444f23da344f3ad0d27f87accce5fc24b949dc63842a7b136772401d3b4b10f96fbb3c52844facfda49ddf7d2c05819e06d2f081cf669cba5f821d14acc5ee09b39199473f5516505f748e197c19a9d9e2fb798ae56e9fd33ee7b8d22102a214326c9f435c5bf9910d37a8fe075b2c7d78bfb2bbac5fec4c6a3890d70d6f20316930d663189680b7578bfc11b8a6adae02e12a00bfeaf988ac85e9e90003cafa5e77a970", 0xf3}, {&(0x7f0000000040)="f289daa7c35e2d6d76b6b9c612fcde254c8efdad59010ce0ce18054f52fc8b85569a1e1452f1b21154ecaa", 0x2b}, {&(0x7f00000004c0)="2c99387e682d847fe065e272d335dd0ee25e3569f9209cf2e0eb54405ffcb606e9aba733be57a2a56ceed1e4c718ce621a3af6f02291e3b9bafd5c3582dbbdbdf74746d7f8289b3961d4642f3b08d88cad0d04f5fba37187e980853456a520cbc4eaddbd305fec14bac72bdf75ab4d5c6c207484127f0838700aff0564c4fca11c60cee65ad75e682a6ecfac390bd89bd5b2a2f550f3f9224c56f278bd35819d5839c99c6d35984a175997eb3a27e923b62f8934fc02060174961247c300fce73c647173351ff1baff6c533164c77cd73f15e3f5da5bb3330ee2364d657e2b7237f1681970a56212b8186175", 0xec}, {&(0x7f0000000400)}, {&(0x7f00000005c0)="76643aadc90f31d52b9f514f1b765f9d4cec90b49f73458c16a35b7b7359214c14a02c46dfcebdf17124accf39c4b8dc812087065b470ea0191e9a740f7c957c8204343948d0177fe29d11662ed5932104f6edaa6059b8f501dcd0e5a600044233fc3e6200cce40294cc422b8b9ece94cb3bb70f8fdb9e584bf21a8cfdbc7f1b0d08a21e02b8f2f43087dfd7621813e10b896238ee2f265b4e4f293ff84cdced334d6d07a443644f2719899d8f0217e91915366d2f447e2f080553", 0x1d}, {&(0x7f0000000680)}, {&(0x7f00000006c0)="adb63a7da10cd46518e1ae60bb5c6a5a791e382328a44c99b492877b18db4cce2e5f0f8434952f876c1bbc05516a59f0c38a1b13ba947e585cbdd18b5d54855f9d2155e07a4169025760130f6628aff412ba3930623e5b76b468b1f616f4d8e8a26c4620f48ff8cd5c3b5e52aaf99a8a1546e399b84fe8ce1d1122efaa655cc84a6589b58556d2e5ac71eea2e10b7fb28d3b55b1e6", 0x95}], 0x8) ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f0000000140)={0xfffffffa, 0x3, 0x5}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000001280)={0x10, 0x8, 0x4, 0x803, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ff4000/0xc000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff2000/0xe000)=nil, 0x9}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3f}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0xffffffffffffff9c}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x10003}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0xfff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3ff}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x38}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x10ffffffff}], ['./file0\x00', './file0\x00', './bus\x00', './bus\x00'], './file1\x00', './bus\x00', './file1\x00', ['./bus\x00', './file', './file', './file'], 0x4}) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f00000001c0)={0x10000002, 0x0, 0x0, 0x0, &(0x7f0000000940)={{0x0, 0x0, 0x6, 0x4, 0x4}, {[0x1000000000000000, 0xffffffff, 0x800000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x1000000000], [0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffff], [0x0, 0x0, 0x0, 0x4, 0x100000001, 0x0, 0x2], [0xffeffffffffffe04, 0x0, 0x2, 0x2000000000000000], [{0x0, 0x1000, 0x0, 0x3}, {0x7, 0x0, 0x2, 0x2000000000000}, {0x0, 0x6}, {0x1, 0xffffffff, 0x0, 0x400}, {0x40, 0x10000}, {0x0, 0x0, 0x1}, {0x0, 0xfffffffd, 0x8001}, {0x0, 0x0, 0x0, 0xffffffffffffffff}], {0x4, 0x1000, 0x6}, {0x3, 0x9, 0x0, 0x1000000}}}, 0x4}) ioctl$FIOASYNC(r0, 0xcd604404, &(0x7f0000000240)) 22:14:33 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000000)) preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000680)=""/4096, 0x1000}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 22:14:33 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x7e, &(0x7f0000000000)={0x1}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r1, 0x0, 0x7fffffffff6) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r4, 0x0, 0x7fffffffff6) r5 = socket$inet6(0x18, 0x4000, 0x3) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r6, 0x0, 0x7fffffffff6) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r7, 0x0, 0x7fffffffff6) r8 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r8, 0x0, 0x7fffffffff6) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{}, 0xfffffffffffffffe, 0x20, 0x1, 0x7, 0xdc0e}, {{}, 0xfffffffffffffff9, 0x22, 0x8, 0x6, 0x25c9}, {{r4}, 0xfffffffffffffff8, 0x2, 0x1, 0xffffffffffffff00}, {{r5}, 0xffffffffffffffff, 0x9, 0xf0000000, 0x87d3, 0xffffffffffffffff}, {{r6}, 0x0, 0x9e, 0x1, 0x48024078}, {{r1}, 0xfffffffffffffff9, 0x42, 0x1, 0x4, 0x1}, {{r0}, 0xfffffffffffffffb, 0x4, 0x8, 0x100000000, 0x20}, {{r7}, 0xffffffffffffffff, 0x0, 0x0, 0x4000000000000, 0xfd}, {{r2}, 0xfffffffffffffff8, 0x44, 0xf0000000, 0x5, 0x7}, {{r0}, 0xfffffffffffffffe, 0x26, 0x40, 0xba, 0x80000001}], 0x6, &(0x7f0000000200)=[{{r8}, 0xfffffffffffffffa, 0x89, 0x20, 0x800, 0xce}, {{r0}, 0xffffffffffffffff, 0xc2, 0x20000000, 0x6, 0xfffffffffffffffe}], 0x8000, &(0x7f0000000240)={0x80000000, 0x1}) symlinkat(&(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00') r9 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x410, r9) openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x0, 0x0) chflags(&(0x7f0000000080)='./file0\x00', 0x10000) 22:14:33 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x0) ktrace(0x0, 0x1, 0x40000b36, 0xffffffffffffffff) open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) setreuid(r1, 0x0) seteuid(r1) r2 = semget$private(0x0, 0x2, 0x189) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) semop(r2, &(0x7f0000000180)=[{0x1, 0xff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x400, 0x1800}, {0x0, 0x2, 0x800}, {0x1, 0xffe0, 0x800}, {0x1, 0xf800, 0x1800}, {0x0, 0x546, 0x1000}], 0x7) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000000)=0x3, 0x4) connect(r5, &(0x7f00000001c0)=ANY=[@ANYBLOB="5e8a0818058d097bdbf2f969f15b29c47c225de5707676fcb7a29db70dbe6fd5650500fe0fe1175a4637f547296151be99513199985e152718b9f3b1aedbfafc176e5b487ebd543578c20a9dd888340f19a84df0a7d7d5490798c66074d7a9b9ce5fbfe7445ad653884fe6c8b1bc1477dfc14bdba13909dbf5720c547a4124e7b1845df543689205028757c9d362a715c212b66f9b2c951994ffbaf88506bb8778f221e2030000006aa1b469703a19390b8193109a3c502acf0195016d8047090741502ebf8c000000000002000cf4821c96a4278d7568f2a662279fe19318d8605cbdd6b16458c3247b55f21122578ac27aa23a57c9fd4e12d4b9e7ee00000000000001ff0afe8429069fb9a800000c4cac5766d59fece439"], 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000480)={{0x2000000b, r3, r6, 0x0, 0x0, 0x100010024, 0x207}, 0x9, 0x7, 0x2}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000540)={{0x20010007, r1, r4, 0xffffffffffffffff, 0x0, 0x100010024, 0x7}, 0xa, 0xe, 0x3}) setgid(r4) execve(0x0, 0x0, 0x0) readlinkat(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_open_pts() 22:14:33 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xff3fffffffffffff], [0x0, 0x0, 0x401], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x29}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 22:14:33 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xffffffffffffffff) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) ftruncate(r0, 0x0, 0x7) write(r0, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r2, 0x0, 0x7fffffffff6) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r3, 0x0, 0x7fffffffff6) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r4, 0x0, 0x7fffffffff6) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r5, 0x0, 0x7fffffffff6) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x2, 0x80000000, 0x4, 0xb08}, {{r2}, 0xfffffffffffffffb, 0x20, 0x10, 0x0, 0x6}, {{r0}, 0xfffffffffffffffd, 0x1, 0x40000000, 0xf38e, 0x8}, {{r0}, 0xfffffffffffffff9, 0x40, 0x20000000, 0x1}, {{r0}, 0xfffffffffffffffc, 0x83, 0x1, 0x5, 0x6}, {{r3}, 0xfffffffffffffffc, 0x20, 0x1, 0x100, 0xfff}, {{r4}, 0xfffffffffffffffb, 0x80, 0x4, 0x3, 0x8}, {{r0}, 0xfffffffffffffffa, 0x2, 0x80000000, 0x9b5}, {{r0}, 0xfffffffffffffff9, 0x26, 0x4, 0xffffffffffffcc52, 0x3}], 0x1000, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x6, 0x10, 0x3, 0x80000001}, {{r5}, 0xfffffffffffffffe, 0x3, 0x1, 0x8, 0x8}], 0x91cb, &(0x7f00000000c0)={0xd448, 0x4}) login: pckbd_enable: command error pckbd_enable: command error 22:14:35 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x10001ff, 0x0, "b80100"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x14) write(r1, 0x0, 0x0) 22:14:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0xbbe, 0x1}, 0x10) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 22:14:35 executing program 1: sysctl$hw(&(0x7f0000000180)={0x6, 0x2}, 0x2, &(0x7f00000001c0)="64f21a27ee093f84cb874727022aab5d2f10f978a36fe37cab05b569f65a65096668e267ee2755912f820ed637a799ddf320b26c5d946c9f43c9c357ec75d6dfa9d1dad4ef86c8bd5c844bcebd251c29028db10eacb982f91e086eb9f167aadd6bf6e9c115d6be082a962e762c84c38b15db817788c5e16f1add207c6e3c9f", &(0x7f00000002c0)=0x7f, &(0x7f0000000300)="4c6be0ef394b1b139f1dd951522a7cfc8cdfc63dd6bd91d02fc1ca8a8967623a0ebb6b5fb8a20bdd2b22860fcbf51a005b54094fd20f2dbebb6cd4507b7370fb5f7f5a37b060c439e127932d9484cc20a13c517495642468fa69be99ba89d078676616486ce074a3f8df06cbd0ec59da8545c492aab0e876d0057df88a57125bed61c8772d511cf78e35480ae262228ff306b770b6d2aea8761ead24dee5557d6c62e9228df56020bade1c95005eec4d0e7ab57709", 0xb5) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) 22:14:35 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r1, 0x0, 0x7fffffffff6) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCNOTTY(r2, 0x20007471) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r3) 22:14:35 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x5}, 0xc) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) 22:14:35 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000100)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "e2db14", 0x8, 0x0, 0x0, @loopback={0xfeffffff00000000}, @mcast2, {[@fragment={0x3c}]}}}}}) getrusage(0x0, &(0x7f0000000000)) r0 = syz_open_pts() close(r0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 22:14:35 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x8000000000000000) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x40, 0x128) getdents(r1, &(0x7f00000010c0)=""/4096, 0x1000) pipe2(&(0x7f0000000000), 0x0) 22:14:35 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000100)={0x6, 0x0, {0x200, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00", 0x0, 0xffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x20, 0x3, 0x2, 0xfff, "bdfdf9d71b7e2ca47f64a24523e60d2196bfc7eb", 0x81, 0xffff}) close(r3) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x400000000018, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000180)="00ee33003c7200a441b9", 0xa) 22:14:35 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f00000001c0)={0x1, 0x7, {0x4, 0x3}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7}, 0x8) r3 = accept(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000200)=0x8) write(r3, &(0x7f0000000240)="bd6125f061aa2ec9e08af8508edb735bbaa5f88171c755dbe29bd9891aa06630525db3666d90a094985831b1df4cea635ef40ea37a0c651927b43d142980c5dbb16a0b5c077804646cb011f3d8ccb5fd886393bfe9398ac44ece17d2ac9a3e8944ce0b5269abb0d064bdcf30a69b64b44537029847bfbd1abc1d41c1ede0be77b3cdc818d01ef5452ccf96ab067115b358206594420032dfbee36d97ab3f575a31674f8080169dee0cb27d94b9f1bb4f2052c6800b2421c0", 0xb8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = syz_open_pts() r5 = dup2(r4, r4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7) recvfrom$inet6(r5, &(0x7f0000000100)=""/130, 0x82, 0x2, 0x0, 0x0) 22:14:35 executing program 0: r0 = open(&(0x7f0000001640)='./file1\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001540)=[{&(0x7f0000000000)="d33e9cae7750bbb164e698e45b22914f1584482d61dbc8092622ebfe3479a6c54d9b8aa758d9cc7f2273a0878750e1bb18ebc3b3dc391fbbb593122dcf98dbe0c8982875b6dbcde9469e5ff4ae8f335f3ec2f4cb09edf3a7923529e6b0f68151cc9645d9742186fb50737a7d918da52aa39f5550f2bfdc6088a43ed6e0765db79865826ac873f64acc238b0353e545f8e5499e951d0251362f821b00e726c9f065a0758b4cc7af25fa4860daf1c057971717e022ea4ef8f8a124d93c9d5a346ee9a69619566e1945f4dd94f4f3ab038ff91eb5ba9d32bddfe9", 0xd9}, {&(0x7f00000001c0)="5fdee9fc1d4693a387af059c0cb823e9b095ec51ad2eb7c8200c99e5f69a88dc0e6a60a26e991c6cbc88f9a2a5fb65cc780842e1f98d2c1f614ec2d0c8edc188427425d8d0626984e4c1a0fac91660de614e5505638c4239c497f841b3d5f147e20547862b5cf53af86b65fe5e4a919afd27978d6ff381eb882204a42a4b2aed952a920adfa706e106d5d6ad3609de3e0cbc712d7c5bc848f5d544e058a0d15c0fa63f2746c8b1f93198f39fd4320d", 0xaf}, {&(0x7f0000000280)="e3628f80bfb57b79", 0x8}], 0x3, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setrlimit(0x6, &(0x7f0000000180)) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x7) accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) mlockall(0x1) 22:14:35 executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x7) getsockopt(r2, 0x6947, 0x10001, &(0x7f0000000080)=""/140, &(0x7f0000000000)=0x8c) r3 = syz_open_pts() r4 = dup2(r3, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x7) sendto$unix(r4, &(0x7f00000001c0)="ad314b17e95f8948d420d73d6b5139cf52b98b248db853c5db6cead70628ba31d05e1471aed2bb0b37b523ec64b97b88ba879bbb85a3e7e7cbc487b07e90238cf2bb4638483d5acfdc87ac565360313e34a039b119878242bf1a210a3b531c6c9277c5a0fe0bf1d591da9c035522661b0543cac9edf0104be06989bf4d", 0x7d, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="22c4"], 0x10) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) poll(&(0x7f0000000180)=[{r0, 0x1}], 0x1, 0x0) 22:14:35 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r1, 0x0, 0x7fffffffff6) faccessat(r1, &(0x7f0000000100)='./file1\x00', 0x20, 0x2) lseek(r0, 0x0, 0x40fff, 0x0) r2 = dup2(r0, r0) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) ftruncate(r3, 0x0, 0x401) readv(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/39, 0x27}], 0x1) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r4, 0x0, 0x7fffffffff6) pwritev(r4, &(0x7f00000000c0)=[{&(0x7f0000000000)="48a9ec5cfb2c6c7dded4a4551e17e730ccf53499330732e8c063b3e52eb5b8137f88015ec86a9eb9ed0adb413a4c5bedd3cc0cd2a39644f4d575a7e9c9aaa7970e5705edbf545a827a0fbddd543db52a673369eb3cb1243c5b69f018547e0962566030", 0x63}, {&(0x7f0000000200)="e19ca0a4b4997ee2ccfb351a9bcc23f4a74fb7a7ab609f74b94be0f51543bcd0662ffca27811aba85c33f376baf86fd19685afd30272d8e28658331a62514c9568b4644cb9d7f0458fa2a5ae94ad44b7f518fb608bcb8942e3005372841177169eb1e9cbd570f25a3f07f012c2505c644ff33e90a20f30a2d46bb5187606bd98a60b9d63cff28488645f4db2b18c121ae37e17bd842107e44c93ca08db0f2328b2af9bd4cf6bcccda628c206d2e93820e8f5b1e688f86ce7c0f4c6d2f8cfed2c3d8c77b7fe546dff4b79ce26a82dc24a5a441d8c2c409049f984ae1249c6027566cac118451cec83f2ec2fc2e7b6c21f57e8e9406c63faadd2a7eed394ceb520a76153ca0128ff8f05f1583092f364e52ba0d998e0c0b3144e57bad79b701fbabb040e43713ed0de04bf42ce1a99cffc86ecb8577a2e6563d9ec975c4e6d48c78005e9d55284324e878380a3f3e60e672020df20a59f918af554be0b36b16b3830d1d0792297a3e714c59c7c473770eacb584ec1a46d96765ef4e7230d7d7ae50026ca480e1e208ac4ecc4fb31e57416634f196bdc624999bf1650b6ec8007e0257020e5c954f11af30fe17697c1c6923df52709651e3ef7208550738a42a3104cbcf8d69d7eaa8cede75131971072d46b47fead2b6a6ccfd6ac02e578dc7ea28ff5bf2f0f37758b69f509601ce27e65e5ab7970a9120437e73b951c1fe3e32f9c36bd8e968a7be2dd9f9c236dc8d5e70868c406af2fddb7a2857a598f5b5d039e18aab4da1a0d0e012124c7aa3e0764ae9079b62d3ae87875121748bbdaed2a7e00fc7635cf6b1b8e401f00488b1e6c04dc6fd9eea6023cb1dde4b02b97a7ef04c0c494ba24825d862b6f59d85aa61387e7797bd9c10b5c32f4bbb2c00307d61ac7fbc6d24f16f2a9526aa21b7d4f116baffaccbae701a7e2f807274d7d7addcac89cd342cda7d83b65c5e4643038fcf920d0acb15396d51a478166880ed8654426c1fc7a58797eff109813c3e7a6f2048a4c9ae6cd207ff8a3ffc83755a919df08aace9fb0f3d02f245eb4728bf66120a6b34351161bc21f33fde56f3f0b3114808048db75e0ab60a94168055703cb254d1d458703723bd6a37194f25af413747f20c35b1d2f293171ab228652a6b848bba4d6f56a640793b0346d8eadb46d2e70a9bfd319bedb65a4d5fefe7df94513684168d92f7c3dc27d14b3cefdabc6ce57a77002ed36072d090e77a4907cd290dd59a5546d38d0b541030acaf7146117962beab9aa9f101c75c2d64b90ff8dc3d31f76f438b3efde41aeb90f6344d01755844c50ec36882a639bfa0e5be59afdaae84173d4579d2df971fb95cf6968cec999f243553aab9bb7c4c99df8f9a3be92e8666910ced872e734a6913dcda719cfd25bb90758e56bbd9f30aeac6b0c69f9748630e849b2e77fda4b34796b1cd2418c7d9843310fd101aa95a636d248273c89e6671a6d0031b11cccaba96850871d24bac3328f5f2228d409a5642f605a732d4b2dc7ec06d6335724ff04f435ae07ebb30e6af6cefc9c1051500d129919a8e152d2d851a516fbc1f5e2e1ad957bd0f7d7f3541259dc5fa0817ca4e5b32f925e579fdfa5d98ca8629ed201931aea3a9233c0627c3af2d909ae48d15bc3f1914c5825a222152333bd7eb039ba7e8ebf49554560534230fe41f7442ed048ad862f72f35328e7660e14c791b54be95bc23ea366f531dec89c5349553ce3f14f484573b34fb16da0566984cca5cf146bb959bbb68002772add894f23e04f3856139c8d43bbae3add72e4ecae288a36d405cdb653d8c18518ac643e7c6c76643ca2ed3ed02f184b56536733a47f9b166ee838033ee0986c11cac4e0b3529b6cdbd4b80a87e4b1870222f10c5e4f7e0f680541ccfc21971b2a34e8c9aff66615dc614b3cca2a2c1602fa817f915b3e27199af1bcc8b283b14f5864c64ce6add2e398157eda6590e9fd4ef493dc70b759334f55b974cf08d64a38cbe9f178b9dcd68e11889e24690fea2747975bfc3f8a349b502071e37d88baf932bbfba97fcee6d0282284c29d16bf44b210f4eff59ea054f63160295a56f07586b8570d87dbc7b46793109ec6e720cba61e406a9dfb887b33ff1d535fcde2632cb514cc3392e78b304ef36970e1b9d99699b268b0668eda5fed797943d99e796df34894c387e0bd47408bab75ee7f89a7fa0ee5d5452dd69431930bdbb3031b1c052b9d225aa9574fa2130cb90b544570551d81f9b53cae2f7211dfca1d44a1539fb9ca5be709dd8b72b546d37e9b05801c431a12385668dee37ffb39fe17ac8f28b663a36564a38058d635b3b4626c250f70b43634f00752d9b06ac5b311d2579af80cd011cd609b838061d6de0aa25ccaeee6ae68e3c1421ff394f366acfa7898a46e96593215ed22f8c28994837bee159ca93efa9edda71c77971c7a755fc62eb4d9a32431feab96100602e7fe531459b9eb2872165ae828f58cd9b8c1297aeff09c2d8f8cd5d358a1406883019fe1dceecf4ac15230e076ae47aba0e0fbd0dbc783b15dedbd4d5240a260aae8b240fea9937d1e4a1e60ad36bd8a3d8bd2d2fd36f1d7248d7249488044787b0a6c9fe8aafbb18e14021205221684e3e8de9594366dba4fc8d83b722dc01aa790298e01c7430030ecd794df4a76cbec2a0044fc89b97f4edb44a7af13984790517edf33a8527a124e9ca6be396fa2c47e274cd8610b211208a911dabe61f1c8d502dfb6e9761b39160f2d97a4177c0013f36b0bc054fb8ac92ffe0c4920aaf5602e7a0af3e396aff324d1b6d57b74d8ede7423afb497b2193b45c8281088019c86af3a29f6b33d67387b7206619dd4d1fc93c05d273c7fe0127e2864c5e9cc3df09c0d5ec2f26612addf5453c1fc8227d345add856d9d31917b5365384c5e6be5920bc5cabd2151b2e3eeae7c9bf851206e6a970c316f45d3b1b1714cfca4aa0932f11367d3ed5f9fc071679bdf125adf3621b4b4dd8e98194451066f93f73dbd7f7747fce6d3482a28c5b5eb7199b821fd1dd6958acbe0ee34181f8ac0654a75d2fa52e25efeac2570753abaee4c4aab6d840bd1caac23699d3ebacaf27af70aef7c695a5ac05dc0381b23b9887f366a29a19980455d2517a281e2dd789618069310ae26d38d52f3a8137d07831ec1a1f057316e9748fa52737ca8ec8830d74412f7b2ef317e6c29e58e0cec47bb91ec2004ebae707d00370e0b38813cf8e8ef7c942aeb80dcabbf4347d51b40c449be58a16544828859771800ed07c5b44c9d6b49f786c4683c0f3997cbfc54c6d3cbabc1c09e6ee153505e7affb57f82f7a434c7248234a385a0bbd9a7fd25b565d38421e1af94637934731813a8046313fac0131084ff9fe0c9fabaff4d1a33d8388e5a3fcbae44c105787b05574c1c826b61fcc66a13a915ff4ee14edc14fef11d48cf3144b9838b1f6eb8f57f336956b64a562f068258c0267ba361d14fd663d59f84b2d714aa8935fcaa49e4d4301060f82a69dc817649fcab81cc59a964c1194a909968a52268979a5726164e1370408123ff83e8a99797f931b6188e4daffe91eb58bd104387153ac04c6ede0f9194cbd7ee61caaa940f64a6b050fe3d0cdb5b88557fe70ba5dabd4f91f5c535257739639548da327c7d49ced5697c9ea133dfa6444102e6fbf06bbb18d37c6d8f3ebe4e602cd24555da087ee11893cda2c1e13a99984933a4ad824226069ae9956e94590e11d6f68d572ab855337126e048559e987e2130315b1c5ff24bab86186a445325fced00f7a5f327f7a0509e3cf0d5f909f7d9597dc7b1bf2e4b80be07230e5b36053119234c91d654d5918e488cd8ff0b0d941b7204778212f4c98c93e24ce78199aa5cd4b1fbb196bb7e8d510d7dcec0f4a861647d14ca0c8cbff3da93139c72f8665247d80cd512156299bedec58cf4ca2f0b1335d5b4fca89285579f7bfb45b37e6d04bf315e7ad4ed1479ba36645833beefc13791478328e61643a0eb0aae280c3afe4ded3b57141487d715cf6ad12c91d485effaf1ba5e9953e3b32b919576bf6e0fe17e77a85f8e0e59af42a9fcd0aad27c63e540ff1d117bbc1e560b251a74f4f2e8f4585d66cbe3a8ee10fa9d9099306da55717c01be7bdc44c914c245de65d3f6bf3e85c47127f51c42b05f293de4050551ff3dc7623484270b7f97c3d9b5ef939a158bd5400e6928c44ef0bcb68ab4d9665a57e5839a588099fe9830aac75e56cbf76cf2d28a1c5223d8cb22fde6c614d2c0109e2d700f8b30a4338d49ebd61b35f63a6208ab011236345e12c7bf271b6910255457fb84f0934f4927723ef318fd837854b7ef65bf6232ed2595e07a3006a7b434e05fe7472e59f41d9a908eb6cb85da02d8da82f8e308572544a75d199a51451a62884c85839cfedb9d6296b7f21b00949ab4951749e844fa6b947844aa1cbe6866f1fa32586300ac77b3fe2e1099690fd5b1d5718a7ab8a0d2519cfb038864e239cf05be251a54278c315aeb6742d813cba88f1a4f2d58d2744e24eab260cbbd9b5a1bd0f128c31c4d9331b58d3000c6f43c60a23aa5192c670400c7c7bc75e583e955526e55200e2c1f602774fbad8ef7f19eddda73867a53bded102ccb2c27bb3410b097663899f2fd511557423a25a8114f0ceac133b122d1c8512738eae27df92d31f7e994a12459f3e038ce6d8e7d4c84428093f01279395f4a811eb2c4ed812d9a7dda4c77db533b99eb20036c1dc560bf140a594e93b0d860036c5ea6021683b432aa37dd8a6924ede6fb829b33fe7628de42e991dc5e95e41331d599ccf02e8cc70e338ce13be06b6a91b9fd49ae8dad989df64c8b63c7674288dbe76149ebe432355d497472367bdec909b62ab73062b4c22d1d44d4805a9a82f8c1a909d3c1c36884c4d9654c3cd22cf6c4ae70e5100b80f5ddb9755970198d31e1deb00e5602fd06b06bb632800d4d92e293ce683662083e39a132f9b5a8f10d5c0ad44657f2acc964e027a49c4ea28f9d4fb0405370e68f767e0802a3049519ac5a3c385a8c82851d6712755266a31e2ae0e721e180f8a65b3bd9236a3a80b3f118d5dd1e4118c4aae9c7902b31fe01954ef9d35163490d3a6e91780e5a0bbe30ec1d5091635797a32a79cc0e563dde67410328b9f890ccff9ca1848e0e0c4fea86b8ff1978277a6bc0df7783779b869d8922af90bfb423d96d6b7be7031ec6aa4d20f5abf79cbb80dd0a2a82fd2c9bb4c1e442deec895aa1f0d19bd0dd13d36c3e773cb3ffa3adca7feb9c72659b2783764e112dba0862e05941a9f65980955db698a34d831c2d6d81a7a37a19728d1793b43198c0cbade90208a14618722fccb1a97c8d40b63fba6b0c1e61087104c8f499ee95855b8f3da30512670d0a501ae76b91317c3402dd09afbd8fe3155c1de8bade730fa5aefc2167da3d1eec98921436499046a106d26a9c00a855d81fbbf2a7b3a791d7931858d6d7bce66e25ccc95fba7ab7abd30037bfa6df50942156422b1a3b62a708ca84e2cae34741105c607e3510a39d31e1498091bd5c6b9acd270b0b8fad7849e395201a08923a50741eb6bd2d7afc3bff3c98f56707168ad46fbde019b650eb5f31b56a2dff4bc29dcb55a885792466e50b15cf72cc5fbf176ab4901b06d9358a1915cfafb44b34f483a4cae82bed85542c49bd1498038ddf0c44364beb7968a8c1491ee602e569fe618f9863ce2e05126b4874700f12285a83e20c215f7dc3848efb56a8e3f132bdd2d85ba1fe1a105892ff41e", 0x1000}, {&(0x7f0000000080)="efe9bdc7bacc26201cc42632fd71d24f72acdf700e17006560aa263f7e78aa1df2c507c7caba874eaa8056451a9a953341a80390fa6445b3c73400d6", 0x3c}], 0x3, 0x0, 0x1) writev(r2, &(0x7f0000000040), 0x1b) 22:17:18 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000240)={&(0x7f0000000200)=[{}, {0x6}], 0x2}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000140)={0x0, 0xff, 0x0, 0x9, 0x5}) 22:21:59 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x70) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[0x7, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9], [], [], [], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x800000000}]}}) r2 = syz_open_pts() dup2(r2, r2) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xfff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x100) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = syz_open_pts() r6 = dup2(r5, r5) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x7) r7 = accept(r6, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) getsockopt(r7, 0x1000, 0x1ff, &(0x7f0000000100)=""/70, &(0x7f0000000180)=0x46) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) 22:26:05 executing program 1: ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffffff, 0x400c5752, &(0x7f0000000080)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$KDENABIO(r2, 0x20004b3c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000740)=[{0x5}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)=ANY=[@ANYBLOB="00f8b7097a1cb241230000000b0000d81a5cf175ad69f7080000000000000438"]) 22:26:05 executing program 1: sysctl$net_mpls(&(0x7f0000000640), 0x3, &(0x7f0000000180)="9cea3c0b544df5000000b00056f2a8990a100b6049795a6fc1670843f428190feafbdc8ca74b973fb159e4466b490064c997d95bfaea6dded2331f28baf678cfbd0fd95360b150484287cc7de6569348d9df67af00c8cfe01b912291923e80165c31804f530c0d5e7a16ce645790bcdc8037a852a6f09a98441f562f64391b0b9b71019669f72935470669a487999fabfc498029ec2e311774396fdc5a1887d232d0eaf2fadf2d1a5253b08bb91d4655d27c5aaff98bfcd141133a4c4c450a4df82d99f0144bb9efc3b67e88c85f8a2d7f80ae0ed07862923d2efea2cccaec4587c8325177c486c09c4852275b4b07237688798243aedf6061b19323726d95e6e9a7ab2da8164520f44219590d0dcc1c86f12a34809fa595648e27f3e9b8fb558972f9a3a4aa6b0a19836d6b6b7fa2782dfd0c47555e501bb74741a6382edccb5cb7fd1eed9942b7a79f5f07d70a0e465beac5", 0x0, 0x0, 0xfffffffffffffd9f) sysctl$kern(&(0x7f0000000000)={0x1, 0xa}, 0x2, &(0x7f0000000300)="b11b116754445cda0e56704f8dd95aaa4e5748f56a895c360c492d8e35b84fa0c844ce791ba4387b7a2c600cd894cd05571e2a3dd1ed29e265ce80a9321df153eaa3be30bce9506e2297fef0638b54c9e81fe6e11dc00198637ec9ec20fead2b12c861b26fa158f7003a6f62df1d865f0e546c015bec6c4cb252a1880a410d6cc509ce45beb3062d890d48564b948e0e96cfafece4316fbe777b75a7ea6b7d6bb3798bdcb166", &(0x7f0000000500)=0x22, &(0x7f00000003c0)="6f21a18d40cae438b096db800f6e0f187e4d8064e11dfdac4346a9b66dfbf7012e77bc32dfcef691eaa3edfd47cb97f2224e910b01005ece5f26567aa1b919d25afc8f7844aecb14863b0cc84b171ee8ba4b6f0afe75d402bfb14a6ceda0e5d2c85f9cf3a34459ccb3ab906973cf74f61df49c6f97acfbe3df9647e7105698b84bb2737277", 0x85) r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0xdb9d) r2 = syz_open_pts() r3 = dup2(r2, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$KDDISABIO(r3, 0x20004b3d) 22:26:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0x0) setsockopt(r1, 0x4, 0x400, &(0x7f0000000100)="4c31eecba2d9c9c0d127c4c44bca4dcd7e1e93bc16f4eef5e91c8af2a245c0a464a114210ed9582836d5c8b83cf76240a1df99c57a588953375279d9ef6a82e8d0e19a1eeb0adb6c725e8087894ff58ff7f9763185a50fb036069e6527bdcbc6995b131ecfe3f3683d2e362e5cff9de01e4db71ba05bbfe742669a435c60", 0x7e) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x1f, 0xfffffffd, 0x1, 0x0, "000000dc9505447acd1a082ab20200"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000000)="98f728f8f955b0f22c50616364", 0xfde8, 0x5, 0x0, 0x0) shutdown(r0, 0x2) 22:26:06 executing program 0: syz_emit_ethernet(0x11c7, &(0x7f00000011c0)={@random="712ff2f75594", @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "f8be00", 0x1191, 0x2c, 0xfc, @remote={0xfe, 0x80, [], 0x0}, @mcast2={0xff, 0x2, [0x0, 0xfffffffffffff000]}, {[@routing={0x6c, 0x14, 0x0, 0x2, 0x0, [@local={0xfe, 0x80, [], 0x0}, @remote={0xfe, 0x80, [], 0x0}, @ipv4={[], [], @multicast1}, @remote={0xfe, 0x80, [], 0x0}, @ipv4={[], [], @local={0xac, 0x14, 0x0}}, @local={0xfe, 0x80, [], 0x0}, @loopback, @rand_addr="bef568d997ab8d6b4c23282cb4933ae4", @local={0xfe, 0x80, [], 0x0}, @rand_addr="b2370d702b2e7047b173c30b2bd86a29"]}], @icmpv6=@ndisc_na={0x88, 0x0, 0x0, 0x0, [], @local={0xfe, 0x80, [], 0x0}, [{0x1, 0x200, "77f2f06519ec2e53a46115844ddc86a998006e3179b47ba2f37d59f3279b60a2a49ac5efe1892e788143c624f1f6189d95db520c092632cd778d9012e41d5545f090ec32cb524d5607e3eb2b7874609a2e3d2f411b297ffd01f5479bae2ec52a7148b7f4a4a327ef4ffeebd835fbc506291c46bfad76c1dec75e5774964da41531264a9912cd94940d10b00adc9c8583b286a83ce63f18608dfc545dfe144610a158dac6f56f634b32dc9af5ebc2ca1eb4332a5f4893674a9c4a21252a082e61e679c244c330d47a5b39d143115ffbd1c3050c9880803488ff23f7a47f38c99a8d01ce4c1e173e39ca81131be84dfa9b7bc9f19abe30b1f8dd0de0363cece319eed325003936439c4a69da3c5e08676c55d72a9d2b6db7cc77f1036819ca0f8efba308cb1baacead8cec42893f5cbc7fe84bf02f32d2745590ecfe9af31cc972f323269b3797fbe949c9d16b7cd8f0f6e4644b816b0d191f25a12a1123e7f4ea3bf16b0bab8811789012bd4be01264ff4f6399f784df3316e7b658f628ccac70a2fa1cb92239b4ed0fb2d0208c842576c312dda1ea43f2d36db53af6afbc19023d265ff3a2a05007787960d0abd1a981b312c6a990c27d9c1afd756f59ff64bebc061d683c6d9d77ad94ebe40b6e28774892a207d8cdb04415c9b7daaf93cdcf092b99c6ff42ba1f00c3699b04e0c1b2dbd69ed12a674198e3ac8b6ff2d00f53478c85699aac57e587474f2e5199cac53ce9d4129e4a35be64122176ca8277056bdfd23683569b65c633d8b2a9286d8b6f4cc146ffaef5375c72e6e2887c925b52da760e3c3f2a9b6a41b2f150e140c372347fade8fa7934859ac0670b7e8868e9d5c9646e9961be803a2678edaa908ceaa923e5c0262a05f6ea05e5e640b5089a14527b80b357b459adda49ec4169414cf40625df55072b7b9fc4b43ee2c91607af44a9f33799fab659e0b26b0f5648406c687b1c229e52fdbf140efe70fb1bca6a066a4db7b2cd9b06d5ab6a1f068ddb02c5cbdffd4b65d604088132af845a9e922bb5d46c62bd54c6d4947634167f56b267800517a3471c552067af4af0630ab59c94408eb374747da17731bceec38671eccdfd01f7f430a96d79367ffab03eff2e974372c490f7365532d6c6543b0b787753b7b8de9a89bed758ea73c3fb8c3e98e05d3de8c0b8708dcf2f82180d254474353fed3708a84b77eede34fa2e969834b8e32c97c49d5fd61f7073ebde401473f5d22565d8af83a33f42fd398c30f3743e8f8fd3b7f238744441a2bf9d548a43854df508e8a05848ce65b5b35d65738f3ebddb3e51f54d0b408d2fd9ae7a5231afb60c56bf9ce06a049960f99239ab7713042e9a2f64bb0af52163704b7e64618b4a80ce9983f3fcfd77178fa888f8bce70494eb5b17a62595055826476c7b3315f9c63fd0728ebd8450903753a5b5a50a20561f1bc07d25cc3859cca375d15f2c56be2acd71eaedfa76957babcaa4da283b9a78a4881b8e78e85ff74242e1060664f3b6da5aaf1004c5a3955e66a53e769571d7df5ef259dc39ac259ed12a0fc3489ed5cc6c44df80a03ed65f9aaaad0ee196d3bf4ff879c987a8fa37186aaad20219eafcd7bed6a1a1e87956bd124af64b6d8b2c0b88354d68b088a8d9f23973ed84c6302ad91afcc1d3fe1277cb9980c478917329524999afa5782691e4207738370fc3ebb6b417be1598c28344b79f4918cad6f9c25858af2aece43b5d9038392f3390196aa0f035d76c0a60d1dfe23fa23527475e3de93fe158dc9c8e1e9b3d0cc067fbdb5b6477cf6f2df7b024264d93c1f52953402893a6d877bf0d31c22cbfa81cdbd58c243d3474970e7c3cade4098cc6d3479558197d2357ae8f6fba2687ff4ea9919dc1286cb995d56e96da72c7b00ba02f438739dc23eb10cd25448e38b8f4347f5909272a1030546ebe5051fb124a4a0dbb113d8f025cd18678aa0fd98b0368bc72b049825838364602ee45c7a9e2322df1ac67f62384ce346602ae290814eae2e120c02bac14e771d297b0d5447ea0b8a8497ed9e02356ec00d86dfc8039bea14128ceaad40fbec69d04a3cffcad23c1d5248baaf3d8d6f73989c5aff0795a9d019b55e8b71cd7af9c20c70de725c88eaee293f574c195a4562cd7478ad680902da39ff23ebd502ccddb767b5db5b4071be893507eea802860db33a3525dd69358da888d381123372136f0c7ee0dd7e6caad87ad80f2fb6f08862db3a310b9d0440d6fa925ab506a77744e11e217f5cf26a3194eb3261109838fa1b19723995eb39317712fc8a1b5d8469aad5479715a4b9262f4cd8601b39b150f7cc98434370832a7b93acc01abaeb345887e131ef6355a1040c49b1a3c4d66e1fca104914331b750fd54892a0dabfb738609660743bf1acde6ca7e3ff6351a3686a2b0c28038498854397bce04fae26f41bbcf32386bc8d0c8e1ed7a69989f1d8dcbd36bf962770c0401b1eb21ed85f750dbfb0290ea694bde91900e10238aa48d3e11ffe38a70b59108ec8c2e241aa468bbb329ca29dd491719d0a271a30513863f486c681edafe2b13022e37c7a9f3fd7a4c1f2eec07057571746fb3705b652457087777d7ff85f4b7e0c3da52472863daea6ef7b984efc886c13a6f05b4810f78ddf251349d72897caad7362fd12362a7c077d986473aefe9efd6d378040543c9304efd7e89c6d68bdc033d60801f9b429dcbca9021afca11e85c7166d53a45d728a4bcb75dc6c9d69a09b017bf2e91074234d4ca6b9373e964574f5139342c7a3de6604ce644dd161eecfe47861649d1ecbe7d9175d88ab10b0146af0abbfa44238ca4e9b44a290117337c57de67c76ffd005da6ca6d2f89cfe651239cafff65c5dee3b0ab95f8f27802e1a7d35fe90bdfcaa82d094a96b55fd88d06921724a279556af2f8871d27d7963f7547d50f33620a418daa84f204e9f968c18c59e477d4ea20ca41f0bc9249240bd337684d4a2096255a6bf5f9b54c841a07298fb2395b7b9c9a58762e85d7ee074b7c30dec42de40e39c8eef173fcd33711637475bf7d54cfb40fd573010c27f70a68cbf450a11718ab063646c8874b0bc38e33c2abfc6d10d8ffcbd4766152d3e6b5e71d5cccf7cb5fd1ac7af0e7a38d40b871c5b5a0a0e767e1ddc23c8b1a2f96ebe789a5eb9831f2aeda126317d288145603dfcd0523c6af392e1357b3b6b0f9f592390e631ac2fef9f50fc41b5380e338da09cb01403214f6c7c1b9b3dd914d9723b8666c099dfd7d915f76326f37fcde5a019ace6002f1b55d83118363d37075d3d2f4d4b2c133c2c0680aa1412fde92d5a0e29f5b6db899ae85a3ef0be6edb8dd34e07964d48a161f824ca159479578c5a75f490320960ffdfde6427ba935ab924a666325a579e47090fe2748910d5e026f27319503e838f401f3a1349ae10560efc2deac40d7b98547e770c09752708d23fcc719ee1830fbee268c629d53ecf20ead1af32794c7c75296b1d1588868c460fb4f1d2c68d25a2925c71dd35e631a18852c7a272fa1d1c6b2135f92349b2fb1b9f3e917bbb98566ee6654320833f2457d99d0b3e85e0340fcb3251d85343a6a61b31fd220c5c3ccaacecc6a4011cae14cffd50b9ea76ab02610032ecb82c39df64ccd5684425ba77e6330b6be12272bee584bf178ca3f0f8e13c913dd2b7018f681799c757debc27f3e1e980d4659459ee3fc013726c9385589412e839db842fabe5d1580200e12fb4f82011bf562d18629f1302ae0a6b25cbecf813c4cd034c4bccd179d000298689466bdd9e26d36d2317222ad6d2af8ebec0af5273ae9d8c4acff7682c77617900b7c94cfbbbdd74392ed735a0d2ab03baba669c7e29e2c6928b68e7f0bf54d2984b81cd5b946898ddf5d57f457c3ce25f8fe2f36d3d9da95dafc2f370415d3d2d90b69fb00907f52d10c941ef1ff4ded3a7118c13cf59d41eaa9a8b3b4337aa14f870cd26c519736597e7ea4cc40b3b44d5c0d23b1d67f82ece73ced7b6aa73c403f991ab30b69898e7ebf055e54bebe50eb440dc1f2f531111ffb2ba7dd96c345c3c30870657e7b114377956b8db0ded3bf01d1e74f2546df1511f8fee782eb321b8ec6a6551eae045c5b93117f84446a867fdf75f7fc9fe62be3e68864b735c09140f70f1ec509767d00da5e690d3aa9c44550ae8350d52e9f2bbc5cf3cee8f7d3f8ad046fc95228818a8ca24ac3b8ea53120c95621c2147b38382570b10f3b655db14592c058f8ecd3072f09bf3757116c67ad8296eba22e34690e859b66f5a93e03497c39cb8411ad3e8bc4bfd4392715ed989238c466bbf24c519e026da4fd8c404b34ba3b835113d6f7b06c92b73a80f7496cd4ce65486e651fef6657bd221bb713dca5cacfc1417debf411cba9bd373354964c55d73a539798ac443241383f478ff066f8e01c5085a2fe7da4ae86249f842dac7319ae3643d5937377fab3e00139cc99b251bebb3b962af0e93ee61e71089444c6b7b5ae09deeb9fde87521449107a0e555ebd8a4ad2597f2cbffd36f6b682815468212f37ec620e94b5841d18ca9f42233d22fd651869448582925569566466988af3e01aa9bb445123beb6e076e66e9461278dd64290967cec2389128e58ef0c15da66a3074880388dc2fefa8e80efba02d4591b3bae144a27a4fba1a1e6f8748b8b89d9b5fd4dc08c02640199760671f34df1a32efc91bd281b89fa7a2dfb4cb6ec3914965c82f4ee48f7dc8bb1f5a2c44ac7a3e14cd1b5e7a01578e4b176036a82b4c1bf49213f5c504cf73c5c9b7966a07c32b78d8b17d962b44316e9d485a37a979bc8da98929d1f535b649d91121b01987307d0dec85dcb861b2e91b4b880d58d82f230aec4fd2877c9a1cf3cedaea3b603ff2ac784dd3ba2f0684fcd1f774e7034b8bbc5b388ec3dbdfd1e6a3268afaa85e0c76ffbc0b5a13b9dbcf3a0249e328d53909807b73b8ebfdeb84f46de40ad1132a1ff9af98bacbe3ff6b06d072f65e65c8e13f27600330a147ab98673f5d80c89a81c2ac4d227f9e2c38e4293f5802eda689c93b7572fdbe89e7c1afc943443fe5228dc65bd233d57cb481afd3b862713dffbcd1285ccdf9d3a86f43989e3581e4593ea164aa0a55f129da7d108a3c6397ca3d76f15a36ee51e7d0a2517b140967f1d5a56724de5897511022568fcddd0c9fb201555b2ff87c11567d6c7519f4c357d5fcd1e069cc8396c065a7976a8626e388bea697299f7c46c7489d2437977040c4872346bcc6ffe251418024b4ea0336d18bd1c8322f0df48ad3bd7d4132326507449bd8bb1eb999183e0aee37019643f6aafa0b6daf8376f456edfd9c8b85479c6edc5bc8754137f070c8c5a8bfcc27086fd1dd4cd384e4c0f1a916a384fdbaac3ffbcf6e98c95cf21a7932dc46e983cd1aee1eae29924e6cb65915aa8981efe1f261cc086305f36f70eecbeddff42a34c8b2c9daa23c66fa9428b11c8b7ba5ce7f0ab984b388c36accea03cfaa09e8e21ad05453f264edc907c3a13ef744dc6db7c5ab74545ed82f895aef1774dd43f996cca73d76b9ff71440270c1bca7277234b9f502d2d830dcc541fdbe7ebdf3a5b98b4fa924ecddc3051222d57f53424102bffe2674b7dc7d6f74e9402b2984368a8cf2ba818fb678bb4944502dc2b5b467b616f9a0cc554ec27c3639cfdcbb8fd839d08e05f8cabac857921fb50e82c8d2625cbe57cbcefe01aec62cc09571976ef659f5e5691012daac28049b6c4475db2900e3d1cf56dc35d9ac612f4158f33b02"}, {0x18, 0x19, "51b59a82eae392016a55aa4dc9f4e8f961547bbfde17ffeedacd837eadd90d42376c8a8617e46cbbcd2f823a5bcb5e202ba92a6acc692bcc942f3c4ff37f2b4916085fc58ee5800e18e32ac369fe3c1f88f9cc9e2efc966a0a5568ff7dba2a3aae44fc64e2ffbb63f99a9187efd57a47747564777ea3d7fb940a6395a59a4ec65bd3904e866c4990b8325cf6ec785b877ecfeb89f2a71cff2a9dae6b4b51d39fd9cf4a16215ccd75b60ac2e60e75b123d3ba38962afc26b1b761b9a39c119bb8306260c218469897406f6a8cfb"}]}}}}}}) 22:26:06 executing program 1: munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r0 = shmget$private(0x0, 0x1000, 0x113, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x7) r3 = semget$private(0x0, 0x0, 0x200) semop(r3, &(0x7f0000000040)=[{0x3, 0x2, 0x1800}, {0x0, 0x8, 0x1000}, {0x1, 0x612f, 0x800}], 0x3) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000000)) write(r1, &(0x7f0000000100)="1c79e011cc401a5fd3f048fe587c1c66dfa6d3f02acb2feb6eb81a76610f515b3a55ca01d2fff6dbde529c2fc3a00880177fb4197593a71b009dab9a31651cf0a8a2ad6725910b1fa8647888ce24beec7d0d9a343776de127705716e09b6a0730bc1c6f32bc9287f8f2cf8fba557bebf2ef14deb8a3a6272256f7f1a345c2f1ec32ba59339e1e8801705", 0x8a) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x3}, 0x0, 0x0, 0xffffffffffffffff}) shmctl$IPC_RMID(r0, 0x0) 22:26:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x5}, {0x34, 0x0, 0x0, 0x4}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000040)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x20, 0x128) pwrite(r1, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000180)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xffffff64) seteuid(r2) r3 = semget$private(0x0, 0x4, 0x4) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000480)={{0x2000000a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x207}, 0x9, 0x7, 0x2}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000540)={{0x20000008, r2, 0x0, 0x0, 0x0, 0x100010024, 0x6}, 0x401, 0xc, 0x3}) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000100)=""/5) 22:26:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x5, &(0x7f0000000100)=[{0x6c, 0x0, 0x4, 0x1ff}, {0x1d, 0x0, 0x7f}, {0x6, 0x20, 0x0, 0x182}, {0x2, 0xff, 0x3, 0x8898}, {0x803, 0x44, 0xff, 0x5}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 22:26:06 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000002900)=ANY=[@ANYBLOB="7902adf5ffffffffffffff653000463f7b138a2a197a386207000000000195955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b81fdd7068113092bfaa13ad30505e8f0000a400089d612f871f4385f04157795ea4a5c50707000000000000cac7db000000000014b637000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab6000000002a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607f1c26455bedfb9c7d35f22000a551416c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a00000600000000000000f808981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e010000003d36ca293e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a5484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a0200000000000000d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac55bd5d0e254af635e29603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9ddac3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef00a8aa77751b76b6cd8bf0d9f371e916fc7b88c013c7381f77d036b0233aca38ad8789d01c4674fb41c125525f7740f616eb7246be9389e32be26a568d0ce05a3852c3cb4338f3bfee17a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b91721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d7100060033beddfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb1aa2c979c457d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3b9cf40349cb94bc7ffb1f98e6adc147ca20bb93465f8f501542bcb5b9924e85630c5374310d409c86824d7cd06044cc952d4bfc84fa4bfbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e198145af7ab215df2bee241fdfce327f83b9a812be0b28665eb2462d5d0731a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fd2e6715d7040e155d2a8f55c69d382df8570a63c3400311208a7ede233c2a205fcff2a8e1357ad931d4778526285ea70b50883a43c72b9e00c23a2cce6a7074b46eb8357daf26e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729ac2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce709332c7a7da8ecac6392a60a201d1598faf652ecf5f4207a31b342bae0328371101fdb7bbf1237472c0500000000000000130000000000000000000000200000000000894b000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad445cb57fe772cbe2b5e3e1e5ac000000000000e30b6b46aaf8db428ac153e2ee6b11dabfa3f61407867bb49839a248fb28f7d91ff0c211d70e7e73f1b412a428e7c3032245680a7e5bc2a871d1b025ba5d38cd3009ec23c0eb6f7ae6da1b143baa9d524badecfc87f922b9188d638dff07000000000000a07b99cb04eb282a44b14a66bfeac9da17d6295a694bc601ac31b178dc5dc09500ffffffff8c5ff51b5719c21dc60c05bed29d7b308b5c975ddcad8ec4ba61a4830949f95b0f48008456b09f5226ed178c2fa7c7458c7b9a9248564fe2a7263b0a0df5bd778cb1808b7857df93c3bf1ed0e006452ad0b823d93c39d197cbd8102e06c5c40e3346b7e501a4e9f9dd4089754149244f896ccebd29b791a63d025ed57ce81118123f008da9c93d5ce5ba28878d8ff91ccf7626e962550f7dcb0a8299df6897ea240c67a07a84667f79ea7e2aeb00000000ffffffff1163d7906c87212587fe56d2468b0907c44c25c01a4e571702940e42d65b6acfb7b0a7cd821911f63003f358c09d87b877c255e8751d32a5841662c721150e078e57bdf503bbe42e17f6c467fcf17842d75e8393bb83e42f9aa54f986ec66b55aeb4783d8ffff44a9693c0fc337342fe852e9bad066be8c83daba6764553ab28aa9629fa9bb518ec97d714f20ea2326edc5ec4f633019be287f0d5233d1aa6d476af9ee0a5006d842f1330f102c3f40c24ca8d556c94dc650c15e4298f1ed76ef7f1e8731a90acf0543f692224d79aa9b6d15d000000000000000000000000000000000000000000000000000000000000000000000000000000000000c56330eedc5398899762087fca449885825fc52786bdf77299056fe931435135edabfb41372f0611b0e6476682010840767fd281c9bf5abddfdabeb25de4e2dedd375f184ea307c5b3d7ef7bdde4ff92b765d5f181e8981e6b62036b299029aa9e8da97bd2867ab75e22d4b9c806e4a027193cf5f3ee83cae4adcb4cadbd6d4c7ff5d62baa7aef4b2a850493e55e9c7b05e2a03471525e1f0bb2119338f2fc5667889f5dee7847826da507425ab80d5bd5447606928f52b9c96baf63236cf2356dbc2cad745610f922fda7e94ad22669429e946e0d242524e7d9dafbaa2b504aec52568fd99adcd4e2a45d64c7ac1d75ca947bd9dd496089598fcfdc4121678cd810acc42f3dd49efa57dbc6ce523a0220a493ecb499bc1b659240812c8a85678b6b973eb35ead42c59c67d2953e6e0b5eea36fc84fb302757b39aab86b42b72983d3cb92ed3bf000000000000000000000000c276ab7002ba9e1c9b7c52e1b0790fa106000000fd08ff4ed24b4a504242086ba4198724f05d0b0bc24098c2fb35bd8fd980cec324de4d234ace89e50e6d746d98b44cf92d19da77076fe12e32572c7300000000000000504d2c13302e217477cd7f5380c1b23607d10db7217d461d3aede7e5301d2428bb67a51c79196e183afb572fab0d49a5fac9a47bfdcccbffbedd159e0788fa2776558d4da810266587c6ec324e0977ceb73223b607b78ef642ea1df0fa9eb1326ddb8fdbba67e00e01499fbfafd09ebf7843d7db68f9368a46a38da9f941576e2bef3be12e5b47365ed67d544262c5291256401291acd3e6225f20350af76d1898edd1ba060bd1092b2c68043e40dfd66218668e0438b35182677515fb96435faffc1b6aacc360544920e55a9d456b45624b506724ede8742bbdecd858f143ac4b55e3194882cae360dd77816400480a044553787855b8402e8535636b9aef30f7a3c08868f8a30755f1180a60b793088109646e7caf0b57b73a0706dd62fead75c16e9561581adac8e41692396c6595f80f4fdcf4db4233ae8e206598c442cf68ce368a4c503d0b6c888065644a41a8f0f16ec43a02a00ac18df917d2a91b606d61f8abc73930ca43affae72fbaa19028190000000000"], 0x10) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="020000000000000000007244cc2354bbe57d785c6f17d8959e341b34171db03b02b95f34e8fc6d3a60d2b51701356d62aeeecbf66d355d4d7aa71979e157f4da1d722cd2492c64ba515d24ac35e5345b0805521ee4c16f2003d1256083d993b88503cbec1694b42c68e6d86d16c6a84a6b014101ae3078963f330f1dbcfa30edf1525f2cc571b2608183e490cde3d86a70355681b5f4f28dbf63e658", 0x9c}, {&(0x7f0000000940)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5e2aaadda50795cb44aa89bd6c7521f44ca5cf19d3785a7e95738ca2efbbe3c1b17994f09421ec37c9348b62e45cd16bf33d55d831f48e82313e72bd96e800e000079e3af9e7e2d6b63d78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca22000", 0xd5}], 0x2) r1 = getegid() r2 = getuid() setreuid(r2, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r4) r5 = semget$private(0x0, 0x8, 0x10286) semop(r5, &(0x7f0000000100)=[{0x6, 0xfffd, 0x1000}, {0x3, 0x1, 0x17fc}, {0x0, 0x1}, {0x2, 0x2, 0x1800}, {0x2, 0x9, 0x1000}], 0x5) semop(r5, &(0x7f0000000240)=[{0x0, 0xfff8, 0x3800}, {0x1, 0x40, 0x800}], 0x2) semctl$GETPID(r5, 0x0, 0x4, &(0x7f0000000380)=""/24) semop(r5, &(0x7f0000000040)=[{0x0, 0x1, 0x1800}, {0x2, 0x5bd}, {0x2, 0x1, 0x1800}, {0x1, 0x5, 0xc00}], 0x4) semop(r5, &(0x7f0000000280)=[{0x2bbbcac57db0b3e0, 0x79, 0x1000}, {0x5, 0xa, 0x1800}], 0x2) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000001c0)={{0x5, 0x0, 0x0, 0x0, 0x0, 0xb, 0xff}, 0x7, 0x3, 0x8}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000240)={{0x4, 0xffffffffffffffff, r1, r2, r4, 0x8, 0x8001}, 0xe0, 0xb2, 0x6}) setegid(r1) socket(0x18, 0x4, 0xff) 22:26:11 executing program 1: sysctl$kern(&(0x7f0000000000)={0x1, 0x43}, 0x2, &(0x7f0000000080)="c7ab30ac25802f80d214a844980076b82c3158e264eaabeb155b2a54fb8fb0d1aed09c52c391668b0b9982c16c104133a609dbb65ef3d4", &(0x7f0000000040)=0x37, 0x0, 0x0) 22:26:11 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0xfcfc96ac3f787090, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x37f) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r1, 0x0, 0x7fffffffff6) r2 = fcntl$dupfd(r0, 0x0, r1) bind(r2, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0xfffffffffffffdaa) 22:26:11 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x2ae4466fc3a729af) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f00000001c0)={0x3, 0x7, 0x37, 0x0, 0x6, 0x4, 0xfff, 0x10, [{0xfffffff8, 0x0, 0x2, 0xafd}, {0x20, 0x401, 0x2, 0xe7be}, {0xfffffe00, 0x8, 0x2, 0x72b3ab1e}, {0x101, 0xb1, 0x8, 0x1}, {0x5, 0x0, 0x5, 0x5}, {0x1, 0x101, 0x400, 0xc6}, {0x6, 0xffffffff, 0x3, 0x800}, {0x4, 0x0, 0x3, 0x2}, {0x2, 0x4, 0xea1, 0x4}, {0x7, 0x3, 0x8000, 0x3}, {0x35, 0x4, 0x1000, 0x80}, {0xd7f, 0x9, 0x6, 0x7ff}, {0xb091, 0x2, 0x4, 0x6}, {0x2, 0x1f, 0x4, 0x4}, {0x0, 0x8000, 0x5, 0x1}, {0x8, 0x81, 0x2, 0xafb9}]}) symlinkat(&(0x7f00000000c0)='/', 0xffffffffffffffff, &(0x7f0000d06ff8)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r1, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) dup2(r2, r1) fchdir(r0) setreuid(0x0, 0xee01) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r4 = syz_open_pts() r5 = dup2(r4, r4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$BIOCGETIF(r5, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_vnetid}) ftruncate(r3, 0x0, 0x7fffffffff6) r6 = dup(r3) faccessat(r6, &(0x7f0000000140)='./file0\x00', 0x104, 0x1) 22:26:11 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x6e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[0x8001, 0x80ff, 0x0, 0x0, 0x0, 0x0, 0x8]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x10, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 22:26:11 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x60) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x0, "b82ee3d8edfe3ac9eb81d8c1495f5bd99b92f1a6"}) r0 = socket(0x18, 0x2, 0x0) msgsnd(0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="f99c2997c2fcf1a00070fd5e0661468079df55c8ccb3efc4466d063483fe77188ffca2a535b65e0d987cb16ce3242e50b47c8acfa445a0c41cfc7dfa05b79d065a8c7175fc31811aab462d0698120822f0bdbf13f79072d791e13c3fa2a372cc8cd19adac5e74af94b3ee9bb5faef2f441bee60a55a368581f5d62e8540d2cb86f74c08a63da885d5b"], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x2, 0x0) close(r3) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000100), &(0x7f0000000180)=0x4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x14a) socket(0x2, 0x5, 0xae) 22:26:11 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000300)=0x40) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = open(&(0x7f0000000100)='./bus\x00', 0x20, 0x128) pwrite(r2, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000500)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xffffff64) seteuid(r3) r4 = semget$private(0x0, 0x4, 0x4) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000480)={{0x2000000a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x207}, 0x9, 0x7, 0x2}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000540)={{0x20000008, r3, 0x0, 0x0, 0x0, 0x100010024, 0x6}, 0x401, 0xc, 0x3}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, 0x0, r5, 0x0, 0x0, 0x100010024, 0x207}, 0x9, 0x7, 0x2}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000200)="b22c6f6fb815fa9479afded9700ea28b97f9db350bf06b5832a7894e42a1697e8a029eda1a82625af814af5fde143c235bedc4083260be1f4a41affd7dd476ebaf3ba363219f8de3a96cec9c298f206553", 0x51}, {&(0x7f0000000340)="2155abacca39b52ddd5494e6aaccfbd4bd8e815f4063bd2f80feed23b1a032c22f220a79f23f887caba456fb453d1bc58195b15d0d35dd1537b047eab19a835b31031366f0660bd69c1d42e479da07123ba4d941688f78e5fed6e57d3f24005e81016f7b6875c6af78da1dcfd824deed958b466d29e0da11548bb518a292e08cb5c30baecc71a64e2aac6a56cc2c64309b57dc7903ccdc4f38319e3a492672002ebc42cadf29d8ef7e625944d0ddec351892e8d8871b", 0xb6}, {&(0x7f0000000400)="627bf32b47880b00c668c255f4d319d418cc58320cc5219d008d95f795b30d5c3e5adafc44b312e48ec239e88ce1e06acd962fedefd485e09d81b015a94be998219c7cc3e1aa3edde94e27b4dc5b83c0ccdfd8d7be6b02c9c308d3791c24ef01f2e84f3f556da8242830b53771e525fe624327ebd0540d5ba7ab1ec547954ed4e2a4bf67991d2b631e8b08dd67b75ff73bb2e7a9f7b4c30b68cf0a09dbfdea93247a86bacafe93ecf47cd6ace3a97efd61afc6df9667be5dd64af383e6cbabc01b32a09b3de672600cdc6064ae81323fdfd2e4acca735ce1be5b0faca26c171d8de81c", 0xe3}], 0x3, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, 0x0, r3, r5}], 0x40, 0xc}, 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xc3, 0x8002, 0x1, 0xffffffff, "93867900", 0x0, 0x7}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000001640)=[{&(0x7f0000000100)="0c0f3ed3b7e8534bcceb6afbce40097f7428aa9d9089c253403097ac6cdab912b9c02280186c550a35f27d7f0c9a6073a8a37aede99786381369104c0932a96a3423e9c7985ac7c9e18bc7092f92d1303afebf5d0f6b7cc05ab50dad25fcb683098c0043e234545e303757c21324c13b6bc093925b4d20555f4b5a9d38db841e14ca68942bd79b403bfb5385568754276ef9272f7ca037c5e9ab5a4d839bfa7c27bdd8b52cb461962aeffc32ca558870ca84320d3aaab1fe5c517d3bd26a156679b50a4bd4", 0xc5}, {&(0x7f0000001700)="a1d14bc343a83c2ca4b8f345d9d7dae5d9451667933d061e0ef27abb", 0x1c}], 0x2) 22:26:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x4086331) open(&(0x7f0000000080)='./bus/file0\x00', 0x1, 0x0) select(0x40, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x8}, &(0x7f00000001c0)={0x9, 0x0, 0x0, 0x0, 0xfffffffffffffffe}, &(0x7f0000000200)={0x8, 0x0, 0xffffffffffffffff, 0x0, 0x1}, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x20, 0x128) pwrite(r0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000180)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xffffff64) seteuid(r1) r2 = semget$private(0x0, 0x4, 0x4) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000480)={{0x2000000a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x207}, 0x9, 0x7, 0x2}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000540)={{0x20000008, r1, 0x0, 0x0, 0x0, 0x100010024, 0x6}, 0x401, 0xc, 0x3}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000240)=""/147) 22:26:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setregid(0xffffffffffffffff, r1) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbffffbefffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x50) 22:26:11 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x4, 0x0, 0x0, 0x3, 0xfffffff8}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}}, 0x13c) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18"], 0x1c, 0x0}, 0x0) 22:26:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x3d}, {0x54}, {0x4006, 0x0, 0x0, 0x1}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r2, 0x0, 0x7fffffffff6) pwrite(r2, &(0x7f0000000280)="8435acfa480935581d2e827af7d7da5b89b899704e2f74d3581e4216a6a1e633fe0473c6395981f64982956c8cb1529898a77b05df69b6c97ec9ec6a01c6615d64fe77a435cfa9709820ed88ee239fecfee81d1be6c06c6d48130533b8603f4d3f99baf67fc7698a80a63a34603c4baecde1d438ec2f397d906f5aa640b00b385928f371759727a797f4d9e7d6e324c34f69257cde21b5943a7512e546459296717fa33b655e699a09513b34a42ead4610add79d82f3f9f9c162379fc741", 0xbe, 0x0, 0x5) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80}, {0x1d}, {0x7ffffffe, 0x0, 0x1}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[@ANYRES64]) 22:26:11 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r2, 0x0, 0x7fffffffff6) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r3, 0x0, 0x7fffffffff6) dup2(r2, r3) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x6e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x81206919, &(0x7f0000000040)=0x3dd) 22:26:11 executing program 1: r0 = socket(0x11, 0x4003, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r2, 0x400, 0x8, &(0x7f00000001c0)="acd6ef8e12d7d1ed268b2f1e3fe6ad37951e16dfc35edfae8ae8ca6a94937d85ee0b6ee50473700bd03409270ec1c0c38e37eccc4b909f5b9fa4528b39e43526a547cacf2b68b570dd9291f66f0555490c31df4dd64e18769aab85339411c4043350cdc51c203e30b3716a790e7bbb3c637ad9583ba0f4aeae43db6c0db7ac5da9b72e0559b7dd647f586c9fba3f9c13d5c7651ef37c139af8fdcc43678fb043368729233cba449fab03ef3605d7137fe3728a4d5cb78e205c01bca7", 0xbc) sendto$unix(r0, &(0x7f0000000040)="b100050360000000000008000300000000000000cea1fea7fef96ecfc73fd3357af96caa0416e74f376336acf00a0804be781e4991f7c8df5f882b2d57e1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d6b7e30d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657ae80000002000000000000020208a371a3f8810c00000000000000d3c883b40000452bec305435a8bc2a156eaaeb00000000007c050460c14f69ecf7b016ac5f1a6f65f5c2599416231739e26e65d06c01b58c000007f088fa141f03fbcfbc5d5b1c31372e927e13d6101db0cc00c06130828ce72383ab0476528a1eef6346b2f479b78cc27569a02a4f006559cf9279c6e5060000000000000087fc341b3cc275ed0d96e5d398c8f7d5416c6332aa1872a5429daab52ab5d76c", 0xb1, 0xc859c721952b51be, 0x0, 0xfffffde6) fcntl$dupfd(r1, 0x0, r2) 22:26:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) dup2(r1, r0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)=0x7f) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) 22:26:11 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000040)=[{0x8b}], 0x1}) 22:26:11 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x4000180e, 0x0) r1 = kqueue() dup2(r1, r0) 22:26:11 executing program 0: sysctl$net_inet_ip(&(0x7f0000000240)={0x4, 0x2, 0x0, 0x10}, 0x4, &(0x7f0000000180)="3ab1c233cd179d0f8d04e3e7fd6e5ae4e85dc7bc5e2810528bf71779ecdda366ca18f5a5935c7264e8115b14faf2d159ce0b3044bebab099c29859643f396b002244d86b959aa57fdc02c780737db5afb70234c49ac0876315c4a92fe2a190332829a46e741885303b47cd8687c8ee6fcb0970c5b07240839eddb1d79317b9414520b16342cb072e6736497a683c999a08b227a248afc8fe237f1ad4c997bd8f5b957c0abcea94c71bd00ecc7dc99ec0dfa617be6d51434d9193a2d5c0dfbd", &(0x7f0000000340)=0xbf, &(0x7f0000000380)="539c78fea2b57e50c8eed734e4a2775cd6b401abf597635f1a7ebe167243de9bd1aed7377c4ece357c0373cbc0fa63b3bc0faca3f40a3d261e571aa86e95ea18d64b1ccf97881e4e1dd98c4021f08b93a71d0dfa0958edaa094a454cc3a5e99f652c3456d6f2b6bd9ad8104886732fa5aa2546060ccc79f483437b585ebb6e6d03ca7383f3817b46ecafce77e826652dd38184d0b9ae2726c9bf83f372f39263990ebe1712f05290d110030027425e", 0x4) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r0, 0x0, 0x7fffffffff6) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x4}, {0x8, 0xa86a}}, 0x2) 22:26:11 executing program 1: openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x800, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x0) 22:26:11 executing program 0: mknodat(0xffffffffffffffff, &(0x7f0000000100)='./file0/../file0\x00', 0x1000, 0x5cf9) unlink(&(0x7f00000000c0)='./file0\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') chdir(&(0x7f0000000180)='./file0\x00') r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) sendto$inet6(0xffffffffffffffff, &(0x7f0000000040)="018015f2", 0x4, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0x63, &(0x7f0000000340)={@broadcast, @empty, [{[], {0x8100, 0x5, 0x1, 0x2}}], {@generic={0x803f, "45cff18106102f19a7794de906695c26f021eb3a9b05a7aab56b9cab9e0818512e4de89927dfedc4f7fc77f3260753f43ef500ab5a95e41d959006575feb2b20d4ad5f33311c6ca1ff38b9b2aa66f32027"}}}) r2 = fcntl$dupfd(r1, 0x0, r1) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0xc0000110, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000280)={0x1, 0x1, 0x3f, 0x8}) ioctl$TIOCFLUSH(r2, 0x801869a3, &(0x7f0000000300)) openat(r2, &(0x7f00000001c0)='./file0\x00', 0x80, 0x40) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x0, 0x3}, {0x18, 0xffffffffffffffff, 0x0, 0x200000}, 0x0, [0x0, 0x0, 0x0, 0x3, 0x0, 0x1000000]}, 0x3c) r3 = socket(0x18, 0x4003, 0x0) dup2(r3, r0) 22:26:11 executing program 1: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pf\x00', 0x8000, 0x0) ioctl$FIOASYNC(r0, 0xc0884450, &(0x7f0000000240)) 22:26:11 executing program 0: setrlimit(0x7, &(0x7f0000000000)={0xff, 0x93}) r0 = syz_open_pts() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}], 0x1}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000040), 0x40) 22:26:11 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x8, 0x503) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10000, 0x0) readlinkat(0xffffffffffffffff, &(0x7f0000000140)='./bus\x00', &(0x7f00000014c0)=""/261, 0x105) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1004, &(0x7f0000000080), &(0x7f0000000280)=0x4) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x48009, 0x0) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r3, 0x0, 0x1) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$FIOASYNC(r3, 0xc450443c, &(0x7f0000000240)=0x4) pread(r2, &(0x7f0000000380)="62d9fa99f30dfe4fb696b11fbd9cbff0ebd7af872024709d75b9f8dbe60e859c6569c840176fbade75c603720fee0e994493f444e37b45fffb8726d58a3d3e2753c6c18da6daf89b5eef740d9a2492b7b55149012de8aeb484820b89696d72322850ef627d978294ad52a67e3ca89e2f80a108256c54a6e3816fc395dae3fb51fd1faed6f688f5a434be9ecf8f4f075827e95b18965409944f4b93002db714161f086c1a22af8d52f4837d757955f86b57c817130195fd8ec35b7dcc616ca902384026a23eb48f0e759f06760b6bda5fc4b7cfe9f836cb44cbec0f35f81e6d1f4dac207fda846cc9801a639c6f9d634a7160574cadc283dfd1c7e1dba3a618c5d216e05f26af8e237fc0d91f5b148289fa6348dc01d541a08760ac431d3d22e8eb7fd1230906f6a09ef22b08698c627a72d43bee5509694f594b64697ffeb385440bc569a227e219fe87ff4695080eea669c3b4eb46770660aa832beb4bbd4056e53f8c80708a77e00fb357fdf3413b7adaaaf4701cc9df2208719483080a18b0194b4a1ae3f50e23e76d6bba2fb1406120c2b3f334c010a5ce784bc64d27964cb70bfdfe09bf7ae96ced3874896fd0bcd52a000d7bc93e033f98254c14c329e160f9a6de1edddf2e40b89051035f24496600c21555e3ce778ffd82d9eee637088b51cf8c9c701f5cb761c6e64f847663d81d8da3d476e4ecb87a46aea5f31430e8ea325ccabc7feb8727024d41e1ca5d5625830868792fb66fb1756d4f7518864257b75230c836bb6b6b59e3305844406b0efb445b4271f4ee9c1ba1b4e28727fb96ebf62539e6e6071d3e2772716f78db51ad8fcab6b07f425d84db8b4eb71c360352e5cb2b626fcbcc8f05b73abc0dc1dda19ec77a51c37f9d71c8d65d1782175eac6b6bbab13b923f928363f19e61ef6d8981df33f4c6a654b60f9e02368ccd49ad21a2ce75ffad0f41ee0f7892fb61572ecc78e507b31a2583df5bac8255cbcb51d985a504033da78befd5f7bb2401f3407c288d05f61a8a063e80c86f063453703a94b0371a617cf677ca5478b59e3ceb34dd35c51415e764a26790e676eaa9bfa89ca9a63d148fd1ebfe2cb890b26a1a4bbca3a8b5a363ed1907d2054e6fc0596e51595089a6d7122c1af56163f330f74c771514e58c6ebaebca124d2f1262fca38b27ea839b18531577f999ad2d7051b81e5327036424c76888fece90e6e1440888aceebc7cd4433613a3ee5d40b3c36049d533e87a900e52d7e5b973fad41e31fe318440f630141a9f0df434c5d6340d0200a045e1e8c7827eac45df1e45f7bbfff0c3dd369abe16808ca890408224e398a92f2072c8fa9dab5fcf782aedd79f46e0c517767223872087275d00b04b6ea354d71c74c23a83e9eeb7d47f4c0e247136b0fd53763425ffd1399fc8e856b4fab555f592bd33339f50a12fb18c2ae4f4481f32015e5bfe02385dcb90faa73b61daace5d539cbe6bf281e298a694839298bc1e96e33b4f0783c2b7b5f31e5bf522fd0e07729a1010251fdecc5c2cd93cc9671cc4753550a603076153ca016d11a7004930de1c709189c2a72876fdd2c748e4ebe3a6662095a435c24b669e9ac71a8635e6de24192bb3c2a20b50816043880909f43c4733eab2c361482f6186984702662ed01d1d8fd1625ffdba1cc5936f8f6b75310004a03de251130bbc5c262a060162acb6649554798dea3a377f00f0b18faecf1deb1c8575d8155dc7caf19a8a434a4e83b09d448093ebbbd2bb7295490694c17559e758850974208cded5865fd57420985c228265e06d9604893c9fbfb2957853da7aa949e1996f2d43cd075edea9d512991ee7a5c101cdae560b62f81ec73747245b8e7426fdecf6c8a6f893a425d7da16b557b078c29a0f79ac981aa97b3bbf5bc9b46a760cefc48a38ac0bd2922dfcdb535c12cecec91bb89d01d33e222177f79eb5f91cbf51fc84b05d2320a25800e6c981ca02d61ac548d295d661cfdfea04d50e84b48878f99a3817ef3c18b401759c296b353703d69dabc6dfc5aec2a889948d27f0c0284c44e6f515cecfa7e0189ed33a4d9927713b1c532e3839aeb44a69781db5865641e7ad09df99a74c8f2ca07d88cdf14efba3db7d99a724213a9c44abb677edd39c4cdde2c4333f20020064ec0c6ae890e59a2a2a29117dbff7246926baa76f06e6f9f849f13619b8b0c5e3ec1e1aec9e2517791a78262acc7d51380964ecb6c2aff5697772cd552a79a6216f2771b582584673fc58eccff80a140cbf6aac9084495ebd2d8b3abf61fa9f7f4e912485b7627ba8e37a68262eec67ced43fab74624dad515a206a225d717e7a616dae10ddacf2a6ad6b2b933c68110be85f965e02f3011239b29bd604309008dc70d77e89e50b4139601f1a342492ff5ed193ac34d69de690b2c26b14e33d2eca4f72565fc3145f6d2afbadf3c10bcc6176459e1a87b5c3255d227581e29ffd2cda65e5e8ddd92eb0700d6ac5691ffe03dc85880d148f126ae90fd92426dada27fdc982aa2fc377e4e326dff6859755de7af6a41f0fe58adbbad7e19aaa14aadfffd00437d1d893828d3b859d684e09638009d5bf5998acc2200de79f2664aabd13d90d43a0857cc84ce7eeed879c29864f94071621f07d7d4c883a19ad35d731809219950e85fe7de021b3123c7548c8302b93b2fa308306c1243d39c70b4f7396407822b858104978e7a16982cc0cee886a9b06a653eb395191026e531d68bb6122306e7ca0992de32dd79560f94573537cc743141db74c0cf34d161077ef112c9f5dc7ed739fb9ced4e4e20c82f327e60fc453e37371828ecd53aed98a8c96644d606363594a9a872c025f85b7ad82e162dddf8216f01eed88c16b3b05486a3814d80e000000000000d182aeba670117bef1cfef16b88cb3b2cec00f236b8f2c131d165b2c39b914f38696e5138cc7958526451f7fe1721c348815ca08cb92307158d16234154569452f213c6b10603400aca9907e6840fb8c08f0eeec8936f03725edb14b1aa68fca48323e165c91d8f098008e07cfefb4fada64d71f6267e21dc9b9c9734bfc2cebf0ba8a0015b35f4d03281822d08217ce111b10a33c345f3eecf34c194f432621890d825fddd268f1a779cc3ace2568a28ed235df48d798d9332abfbc0032b432213a7ede4c2ebca002aa743ecdbf24f032556186e460d6f6ed71458921ddad2109bcbfe472ec2cc24f54647593fc365d3132f08e941e595fecc2eac350513e07bde6fe3a6419fde4485ffc915007b59aacb4bfdd84b7746e1db5e34e83e38860a58fcbdb85e1d4ca2ea5cb1f5296db89746835e240662d7a6e041e4d2f518086faf134c90ba817b87f6c60759eff54436955fb17920e2ab7abdc6d07624b67db828d8843ca042d955735d23b27d57e7064f246e8f65c61dc2769d821895c2b399842b2e182e271b8dc225276356c09138b161f35bd288d6d91a3ae94eb1d6a05bc99b83a2a8bc967550ee4c9979ccc613b364259905e658187b5ffcbb7ae471bb4ca477ea878022c8b2d5a42c2c156f16ce945cd51e26f35c3bb03848845a6c55ab4226e746ccb72fd93c430c3736eb0905cda27a0d30e5d30ccf4fea276290df3922c3601e79a21a300e0a2105c448b1ece5dee4c90b95bab35d29b4a1edb9a7db837b3056bc639c1002955d111b0dc0e7f195872ea2e352e91ff15b9d9c3dee9fa1fe36421c90a59f01a0f6c1cda41f235f77d3344bca0172a2cb567ce9626c5180f6219a9cc1c869af3259316fd359b91b1f3d3f6174aabb2620cf53bc804064a06d2b08be2882146e8ba94a590b34e634b7e73b354c9893f5767bc9fb13834c8823095f2293917212116d5e6a972f6aa8541701bc3ee54065afe7026661494794d9feb684efd8215bcceba6ca9217f8ce9a9e68b95cce555a1a53eeeac46acf7e95b81b130725ddbddd3079f13b8e06a585ea2d4aab8664aad1374ea94f8bd12bcb7fa08c5b5d7fd06c2240a18b8df2971750e99c0ce4b62bde0d4c48f66c69dacaa1d0931bb052074a05b6f0f0ef0df3f1b14db61b3aa068a4a337f33ba98ce648c449fad7e8993069211f037f511da88b301be81b5cd44b46b61aa249827f0705b973129050014bb7cbd1d6943db85f593198d17e9d16ae977091c76a3c5676d36d5a7c145f076d1b4a3d0c43d6d3c2c4739de06508c4094180c142c8ba5832c57278b6cd435e9b4f56611e31b8e30df143ebfaad416842884613cc22bff7eee50459db11a24274281d4ee97cb07da6243fb4c4576675b37462be5a54264326d6c8c574372ef38ccd7114802385dcb2ca7830e1fc1160b70c8f071a5d05299a483ea6c3b00c64a1444af404cd02fff6b4c165f8a4d6bd7c8be716b26cc8227a71aed11c54cfba5a57fa22ab6fb4f0c6bfe8d8d3ef57708a5fce5023469c2124eb387df4d5f466e374ebea12fc31773f5055f53fcde4a7e91a9093bfd2b873d108a9b9bdf24b6aee6c4c8a636426685dfbceb508cd53ad3b0069b99b7e7fc1238faffe0c7d9eafac0ba88b9f98522debfdf2103dcefd7ef8c8b8e66afad388d1f916802e96040a7500135e7561ec09c005f9be32c84fe629f1cc4fd37a8339d92f8bd0bdb316f09aabb9a5f725ebdb072c2465de85ccc863337bd9cf39d150dad13cfddd567bc5016cbecbb99f4a5afb0e120e120ccb1469f8877c3813700dffbc19aad4836e2372145af99e49b7ad8da159ead5a8f062149846b1655e0497c9e56b5655d0d6228a5832a1a8da6586cd18ea583ddaba29d4be46e4f7162f33967ecb0bd009cd154dcad9bf9bb15d41b71f1873297b4a9f482ab38539aedd6d32bef0d2509d3db5140b6b421f3dd54f9b21e235c692a87738fba88580cfde0132ffcc61d0c91f5ae730b75aba7a8c63b2d4dd6609371e07445f33abc739253876a047ece826682dd829d7bc65cc087c041204feab7b7a4f413b1ac597f7e0f31f89890c4e82c98badf5c392d41132d2931ac86d5f4ac9b5880b3d8110337c52be7476908a3d8d39d3bd60881da60da4154e6f1d52d62a7516922e018473e78d206d86c8cb556b6663b06995ade0f67dff43a8144815fba0abb838272c5e31a692820b24fc77fb748a31d7302e15cbaacc099a3fadbc469996fd168d05df1d8c6d95de5e8f6cce36e755d2d7187cf2e1fe1ebfbcf7e16a8411dcc1e41c90dae789e5b5dc3325efebe3832ec8423c9ec421f414f987275aba40fb222daee7605fc13a030e9a865d02df331e53f545c094b12bc890412839a9baa590eaa146aba14efb52c24c0dae017c303946a808b05498cca577baccde414878bd979f1e3fe984adcbc2f0f6e658bb9db57e39ce504eeeee4e81d9a23ff49c07af5f1143d256623308c4dafdfa75c13096dd1962615840a084b46f77ac85f29ca3db72f12eef9d3bde8da366e09f8529e09373708db7932a2bb9911b4b955820004d10211adfad8b2455d75f06864c655e2f4d083938d2b6f7e9bac9306ea7f60ba67a0f66a67bf9077786198157f655c8c01c502a189a8f93e06b5a71283f6ec20aea888af2ae17b984405604dca87cc6602dd44e5898e3d08b752397f4842a44841646d468b98d4a6aca6d59e51273acdaf8047e3d68ab9240d954a031c11618156a247967038c27a89a1e3d876484653c9bfe9852c0676e7c4d86ace62c2fb562e57565e30399af0614f871e25cb3badcc5745dcb1b76e38255a96e1f445423364e07cf833eab401f5ae8f00"/4096, 0x1000, 0x0, 0x7) ktrace(&(0x7f0000000200)='./bus\x00', 0x1, 0x40000b36, 0xffffffffffffffff) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000040)) syz_open_pts() syz_open_pts() 22:26:11 executing program 0: socketpair(0x6, 0x8000, 0x40, &(0x7f0000000000)) open$dir(&(0x7f0000000080)='./file0\x00', 0x40000400000002c2, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) 22:26:11 executing program 1: sysctl$fs(&(0x7f0000000000)={0x6, 0x6}, 0x2, 0x0, 0x0, 0x0, 0x2e) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000040)={0x1, 0x0, 0x42, 0x30cb, 0x1}, 0xc) 22:26:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x45}, {0x1}, {0x8fe}]}) syz_emit_ethernet(0x17d, &(0x7f0000000340)) r1 = open(&(0x7f0000000100)='./bus\x00', 0x20, 0x128) pwrite(r1, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000180)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xffffff64) seteuid(r2) r3 = semget$private(0x0, 0x4, 0x4) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000480)={{0x2000000a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x207}, 0x9, 0x7, 0x2}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000540)={{0x20000008, r2, 0x0, 0x0, 0x0, 0x100010024, 0x6}, 0x401, 0xc, 0x3}) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000140)=""/195) 22:26:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x1c}, {0x34, 0x0, 0x0, 0xffff}, {0x40000004006}]}) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000000)={0x2}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[@ANYBLOB="00004902aefaca74e82800000100000000000000ab99e74db6c41f4091db39127a71ed48412e446f1e878312ae80affeaf605f7b7607769380c258575bdae1235cdc07c48ce21f7ce63ac842b0004e8066ecafdd05"]) 22:26:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) getsockopt(r0, 0x200000029, 0xe, 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r1, 0x0, 0x7fffffffff6) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x80) 22:26:12 executing program 0: minherit(&(0x7f0000005000/0x2000)=nil, 0x2000, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x4, &(0x7f0000000600)="ebffcbff", 0x4) writev(r2, &(0x7f0000000d40)=[{&(0x7f0000000080)="5191183e01cda3ad1f3f33890fa8876d5330295ffdaa20a81fd9d58e0edafc5769", 0x21}, {&(0x7f00000014c0)="915e80e9bbca9bcc9c91b1a636b3d309e1f00ded2136d06919688898f8b8f5a59f4e531e2a516d6c154df6fcd040d16eb2cf302dd411f94515f82c0661e4b859ba10f9e3585f1ce16aa2bb7e6f7242583d7164b3a9e07a98678ddc6cd8ca269167bba44749088b0883497257cdd39cbf4c1c30263615e289e6fb575d7cf59db2c82dd7a4552f152c", 0x88}, {&(0x7f0000000340)="e5708d61b7296e7dcbea99b58435b5ea1a158edb7520ffc0c52d58072bfa99c56cf96ea766c4480f88cfaf249aecb3b87f7fe9a78bb05108c1c58ff7d48c99ca26e55d0f26b7b21bfadb4a6f3870eb25849f81c8c9eb7974ad4a7d07037d12ac51eff97402250990017a0732fe489d83c0ad681511a8442d93f14fed53be39bf559e671174", 0x85}, {&(0x7f00000004c0)="da2c369eb775f25a512495eeb64031c5b47ae67449b6344252a474aff56eb72e4b2b8841552bc92648ee7c2df1035513b915baf7fd16be831368528dfbeeb4003238169403e964b7b108ac7b4d7da9371e43b64bbfddf24dfb2342b609b993ad78d82a9fdce8c12ce9c18b7fbe36c747273c4cea305c16846f22263bdf7d86164735c32c3edb049249ccf8a760f07fd10a89fb21f92233cb599300f17c34c4dae6ed3a6337ecb647573ab05b791d68214cd1d1af0a86bf9e884d30095240ee7aae1f179ad04e8ec7c33ce5605c6794ea0100df61f7e4", 0xd6}, {&(0x7f00000005c0)="738136c78b9a5e438ce177a36a1cb9c605bd394291e123cbaff88479120bc9f90d326dcddcfc0bc4e4cb85c8691781b7544b273ddb8edeb21ef918d4af27b154ea57a231119b95a99fc1624300f8e7159a83c38d76c25694e4bcb3b1c312644d8b5f1150fdb237797818dc2b9c24fe3392ea4906d712156ae5a79e26626a4e727ba47917df2f4f6dd117572dafeae06e31f4accf71422ca531cdcf3f2a3bdf564a2ef7940b2cc318670eba9dff8d4358811b6b51d7aa8d3c2ced1de64ed4e8eaa9e9da1202abfd407ccc545e6b87e7743a0e98590910318b37b83f67e1e460", 0xdf}, {&(0x7f0000001180)="b8dfc38fc0ef206d90fc26b6e5d49d30b9f04e974cf7a3bdca63fe25331df252121753ec7a5b164f978a6562dd087828056c7d76b574d2675698a32ae1e71e0de934db164e1c39575f48c1219398a832cc598094af69827c8bae8b56361971d847464b1fb3d6a6b4c30f2e1fcf87ca2275a53293a18641a02313458d58bed8ba5313de55bd5d59ee8173e5e28e2a0080c9b8ef82803e08ef0a39807402bfce985e759f5a55a63e6203b4955f80e86b0c389814c445a3a1a5d1565946b7ceb5d82d823e4f3a69f284337ded3f7726a54b5040205250016760c706dd98ab017b72daa866b001f4ee527af670e489b05459b289718951cd3ee91e19c053952e837e44633dcecc953c30db03d1780ce829fec8c85f301514e39db47cfc90f06fa1e400eec208ee127f11cd0caebfeeac225ddf0d85397090a7bc6149f0489a6898b8e9b543b2fa564923f846da620cde2d2bfd228ba01164f3574ea1434410fdeb4e555799270a766acdcfe60e452b3cbde75d2bc4682870b7a4a33d1429b8fbaabb352086cb6f4606ba77af43c836f32bf1b132e5665946380dc96e04f7df73c14a663b948a6a20a9dbb2ab856f0a54a2bac44632ebffd8b69fda78214e03fab9b01583e1d4886f3635934cc9384ae903241fc819f91929cbdb1400"/516, 0x204}, {&(0x7f00000013c0)="c33df658870bde8c83235e3274b2949500bef2134658127919810fd8dcc652c1f1064b0586f097243758bb39c9408ec88b3151b9820bb7f01752edb7890ab5d79427280dde221cdf84eea60ab7fd3b0b9eed12aa2608fad90f367728de81bbcffba567906f00159ab2039624f703573748babe30bb70086aa439312fe34722d28d96b1ea821c977987069cfda31feee861e5075faae1c8b2850d48fb429ba2495ca5c5e135142ca6a78748c12fa1a3702504e2a6aa950ed6211bad7c7bac16a30cf669763babefcde31722c3efc23e11d1d1e4834c2111c28a3a56fa4657b06756", 0xe1}, {&(0x7f0000000f40)="01000000", 0x4}, {&(0x7f0000001000)="f79b58f834556b2dc5623c742bf23a06a1535ec570abcd433bf6216b81f5fee30bc09a426b4d4555c512cb7f0b74b9c7b4a5741ae60e07a8e40b50446e88527fc2aafa87a01f139b42cebd07510fe96ac9fbd436bb16b3d73a1ea9c11cd3f43507791369ec926ebd265191766eb38f83cd4c50b2c2ad9362643d769a258bd22f0e77d604f1275fb18948547f9ca6900a36afb986c2eae624b81f21e9c75c1114d66c1f421911f7bc5748acd62f1019e677f7c08da0001b8842f9e618f7b2b359888fc22741391e4b94", 0xc9}], 0x9) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x6, 0x0, './file0\x00', 0x7, 0xf3f1, 0x399, 0x5}) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000800)={0x10, 0x81, 0x4, 0xffffffff, [{&(0x7f0000012000/0x3000)=nil, &(0x7f0000001000/0x4000)=nil, 0x20000000006}, {&(0x7f000000d000/0x2000)=nil, &(0x7f0000001000/0x1000)=nil, 0x100}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f000000b000/0x4000)=nil, 0x5}, {&(0x7f000000e000/0x2000)=nil, &(0x7f0000004000/0x4000)=nil, 0x2}, {&(0x7f0000006000/0x4000)=nil, &(0x7f000000c000/0x2000)=nil, 0x4}, {&(0x7f0000005000/0x3000)=nil, &(0x7f000000b000/0x4000)=nil, 0x100}, {&(0x7f000000f000/0x1000)=nil, &(0x7f000000b000/0x3000)=nil, 0xfffffffffffffff8}, {&(0x7f000000b000/0x3000)=nil, &(0x7f0000012000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000007000/0x2000)=nil, 0x8}, {&(0x7f0000010000/0x2000)=nil, &(0x7f0000000000/0x4000)=nil, 0x7}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000000000/0x4000)=nil, 0x2}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000008000/0x4000)=nil, 0x380000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000000e000/0x1000)=nil, 0x6bb}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file/file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = msgget$private(0x0, 0x0) msgrcv(r3, 0x0, 0x847ab0258f804062, 0x2, 0x1000) r4 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r6) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) setreuid(0xffffffffffffffff, r8) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) 22:26:12 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x80002007, 0x5dc3) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) dup2(r1, r0) 22:26:12 executing program 0: sysctl$fs(&(0x7f0000000000)={0x7}, 0x400000000000005a, 0x0, 0x0, 0x0, 0xfffffffffffffe86) r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) setsockopt$sock_timeval(r1, 0xffff, 0x901299b860aec420, &(0x7f0000000040)={0xd0, 0x5800000000000000}, 0x10) r2 = syz_open_pts() r3 = dup2(r2, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000080)=0x2) 22:26:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x802) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r2 = syz_open_pts() dup2(r2, r2) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0x81) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffe, 0x0, 0x7, 0xfffffffffffffff9, "73d7317a117c00"}) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r3, 0x0, 0x7fffffffff6) lseek(r3, 0x0, 0x7, 0x1) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000100)="0239bd9a7f659509420000b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce0000000026201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee35205e034fb83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd214572bc0626017b3deead5dca1", 0xdb}], 0x1) 22:26:12 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400000000000025f], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbffffdffffbfffff], [0x0, 0x0, 0x401], [{}, {}, {0x2}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x2000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0x81) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x20, 0x1) 22:26:12 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000680)=""/4096, 0x1000}], 0x1, 0x0, 0x0) connect(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="0aaa"], 0x1) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x7) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x20, 0x128) pwrite(r2, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000180)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xffffff64) seteuid(r3) r4 = semget$private(0x0, 0x4, 0x4) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000480)={{0x2000000a, 0x0, 0x0, 0x0, 0x0, 0x20, 0x207}, 0x9, 0x7, 0x2}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000540)={{0x20000008, r3, 0x0, 0x0, 0x0, 0x100010024, 0x6}, 0x401, 0xc, 0x3}) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, r3, 0xffffffffffffffff}, 0xc) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) 22:26:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "f81d00200b0f000005000000ac501fcad2cad800"}) r0 = socket(0x18, 0xc002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xc) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x1, 0x5, 0x5) 22:26:17 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x3, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r1, 0x0, 0x7fffffffff6) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x8, 0x0) dup(r3) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r4, 0xc0106924, &(0x7f00000000c0)=0x6e) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[0x9, 0xff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff], [0x6]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x3, 0x0) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000080)) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8080691a, &(0x7f0000000300)) 22:26:17 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r2, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x0, 0x0}) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)="0c90fc64df5b6db0332518e584d6cb697d5d69dfe911284ef7e106b729f440833086a703ed2cdad6aed2c8746f5f553dc87966eff39a6c40bfa805a71b7cd5f042113ecd9b20a2cc326bbbc93e46d8bfbc9f9f3993c8880a0c12161da48662cb47adbf05cb6b5bf967b0d266cc777e6b044db0efddca7ad188f76157eaf4a37460b1f355d9db617faf2ee5b419ed169e7c01e5be40599df155f0953ac3a5f88e5d0af12d49de59279f65995b62e94976d632413210b6b68ff9105cadec", 0xbd}], 0x1, 0x0, 0x40) preadv(0xffffffffffffffff, &(0x7f0000001880)=[{0x0}], 0x1, 0x0, 0x0) ftruncate(r2, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000001c0)) 22:26:17 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x40, 0xbbca}, {0x18, 0x1, 0x7ff, 0x22}, 0x800, [0x3, 0x0, 0x1, 0x80000001, 0x1, 0x7, 0x1000, 0x2]}, 0x3c) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r3 = syz_open_pts() r4 = dup2(r3, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x7) connect$unix(r4, &(0x7f0000000100)=@file={0x0, './bus\x00'}, 0x8) write(r2, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x2000000000004, 0x318}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 22:26:17 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x1, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x1, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000002c0)) r3 = syz_open_pts() r4 = dup2(r3, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000100)=[{0x0, 0x8}, {0x0, 0x1}, {0x4b009225b80a24cf}], 0x3}) ioctl$TIOCSTART(r2, 0x2000746e) 22:26:17 executing program 0: r0 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe, 0x20000000, 0x0, 0x5}, {{}, 0xfffffffffffffff9, 0x11, 0x2}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c6c, 0x0) 22:26:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) semget$private(0x0, 0x0, 0x10) getsockname(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) poll(&(0x7f0000000040)=[{r2, 0x40}], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000140)) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000000)) sendto(r0, &(0x7f00000002c0)="98f7", 0xfffffdef, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) listen(r3, 0x0) shutdown(r3, 0x2) 22:26:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90ff0767eb5868981cc11be2f573e0", 0x40}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) dup(r0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="ea", 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="ff63feffffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) clock_getres(0x0, 0x0) r3 = dup(r2) listen(r3, 0x0) close(0xffffffffffffffff) r4 = socket(0x2, 0x8001, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000040), 0x8) connect$unix(r4, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e0000000004000052d7374cc4697879c0db31f79192e83e617e10b9a5e6b784d859afadc4c636d2f6e78649ef51643ba8d67f7a0751bf6a75453276cbda4addc048b5dafbe3cc0f451f147b0ec38eace67f6ce58c5864a3f7fda639f14bc0"], 0x10) 22:26:17 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000701000000000000ceb1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257690000132e27acb5d602000d7d026ba8af63ff37422902e4fdefe095bebd108ae070c1f5ab72c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002003c88c1cf8044101b5496fe", 0x9d, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000502", 0x4, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x400, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x4003, 0x0) r1 = syz_open_pts() r2 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x410, r2) fcntl$setown(r1, 0x6, r2) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000ceb1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257690000132e27acb5d602000d7d026ba8af63ff37422902e4fdefe095bebd108ae070c1f5ab72c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002003c88c1cf8044101b5496fe00"/177, 0xb1, 0x0, 0x0, 0x0) 22:26:17 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xffffff64) seteuid(r0) r1 = semget$private(0x0, 0x4, 0x4) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000480)={{0x2000000a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x207}, 0x9, 0x7, 0x2}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000540)={{0x20000008, r0, 0x0, 0x0, 0x0, 0x100010024, 0x6}, 0x401, 0xc, 0x3}) semctl$GETPID(0x0, 0x4, 0x4, &(0x7f0000000100)=""/120) r2 = syz_open_pts() close(r2) socket(0x1, 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0xfffffffffffffffe, 0x0, &(0x7f0000000440), 0x0, 0x0) r4 = syz_open_pts() r5 = dup2(r4, r4) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000001c0)=0x6) ioctl$SPKRTONE(r5, 0x80085301, &(0x7f00000000c0)={0xfff, 0x401}) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) ftruncate(r6, 0x0, 0x7fffffffff6) kevent(r3, &(0x7f0000000080)=[{{r6}, 0xfffffffffffffffc, 0x1, 0x4, 0xe00000, 0x5}], 0xfff, 0x0, 0x1a79, 0x0) 22:26:17 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02e18b7f000001"], 0x1) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = syz_open_pts() r4 = dup2(r3, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x7) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 22:26:17 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x6e) poll(&(0x7f0000000140)=[{}], 0x3e, 0x0) mmap(&(0x7f0000571000/0x3000)=nil, 0x3000, 0x1, 0x7811, r1, 0x0, 0x9) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[0x7, 0xffffffff, 0x0, 0x0, 0x0, 0x0, 0x8]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 22:26:17 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0xfffffffffffffffe, {[], [0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbffffffdfffff7ff], [0x0, 0x0, 0x401], [{0x0, 0x0, 0x0, 0x1000000000000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r2, 0x0, 0x7fffffffff6) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x11, 0x1) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 22:26:17 executing program 0: r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() write(r1, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) poll(&(0x7f0000000080)=[{r0, 0x46}], 0x1, 0x0) 22:26:17 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r1 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r1) setgroups(0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) ftruncate(r0, 0x0, 0x7fffffffff6) mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) 22:26:17 executing program 0: select(0x0, 0x0, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, 0x0, 0x800000000000000, 0x8006}, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r3, 0x0, 0x7fffffffff6) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000180)="4fa9564a007620f3657a7cb71963761d01990de5ac2f6000a0a0ca0d3380033381386ee941587bb0a1fcd90961fe7f991649aec3534b75c0d4c7be41a09c8dc2a84e606e7f6154168487b825d210b19fcdf349001595d499dca9320865e01649d94beb41dc7ceb62a40a65e20668db15c0b919a387d2bfd0f40c81add9fe251383cae24d9ce28cd6ca1d6b9e95daa2947517e86ff17e7691fc3591376c3aea8fb057a86336220b28016e74739ad1c9019d848aa9d53d3512c492e61406a3750cb274", 0xc2}, {&(0x7f0000000280)="32e46c000b5a64afd3cb2e3b57207742d9103da64b6760a90b175e688abe257e0df13ea258432369afcc24a6ca1b5b3d5b4f355bf64428cdd070c098f2bcccc6bbddbab19a15b7", 0x47}], 0x2) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 22:26:17 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="825340696c"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x85}], 0x1, 0x5) 22:26:17 executing program 1: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x1200000]}}) setuid(0xee01) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000340)='r\x00') open(&(0x7f00000001c0)='./bus\x00', 0x100, 0x0) rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000380)='.\x00') chdir(&(0x7f0000000240)='./bus\x00') r1 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(0x0, 0x1, 0x3, &(0x7f00000004c0)=""/177) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000200)=0x478d) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='./bus\x00') rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='./bus\x00') semop(0x0, &(0x7f00000003c0)=[{0x6cfc18e8446a4025, 0x7fff, 0x1800}, {0x0, 0x0, 0x800}, {0x2, 0x2, 0x1000}, {0x2, 0x5, 0x800}], 0x4) getgid() rmdir(&(0x7f0000000100)='./file0\x00') getgid() semop(r1, &(0x7f0000000280)=[{0x3, 0x7, 0x3800}, {0x1, 0x6c, 0x800}, {0x3, 0x0, 0x1000}, {0x0, 0x4}], 0x4) getuid() socket(0x800000018, 0x3, 0x102) 22:26:18 executing program 1: open$dir(&(0x7f0000000140)='./file0\x00', 0x400004000000024a, 0x0) r0 = open$dir(&(0x7f0000000540)='./file0\x00', 0xbbb73fee627068f1, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) 22:26:18 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) r2 = syz_open_pts() r3 = dup2(r2, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000080)=0x1) dup2(r0, r1) execve(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) r4 = syz_open_pts() close(r4) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000000)=0x1) write(r4, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) ioctl$TIOCSBRK(r4, 0x2000747b) 22:26:18 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000000)=0x7) getsockopt$sock_cred(r0, 0xffff, 0x10, 0x0, 0x0) 22:26:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = kqueue() r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x25f12e15719981ed}], 0x4, 0x0, 0x0, 0x0) acct(&(0x7f0000000040)='./file0\x00') kevent(r0, &(0x7f0000000340), 0x7, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xb9, 0x0) 22:26:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x61}, {0x45}, {0x8ae}]}) select(0x40, &(0x7f0000000040)={0x3, 0x100000000, 0x400, 0x7, 0x1000, 0x80000000, 0x10000, 0x4e08}, &(0x7f0000000080)={0x6, 0x5, 0x3, 0x7, 0x1fffc00000000, 0x5, 0x6, 0xfffffffffffffff7}, &(0x7f0000000100)={0x6, 0x81, 0x2, 0xdae5, 0x9d3b, 0x8001, 0xffffffffffffffdd}, &(0x7f0000000140)={0x2, 0x80000000}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)) 22:26:18 executing program 1: open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x10, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) r2 = syz_open_pts() r3 = dup2(r2, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x7) rename(&(0x7f0000000140)='./file0/../file0\x00', &(0x7f00000001c0)='./file0\x00') getsockopt$sock_int(r3, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000100)=0x4) read(r0, &(0x7f0000000080)=""/83, 0x53) execve(0x0, 0x0, 0x0) r4 = open(&(0x7f0000000200)='./file0\x00', 0x20000, 0x4c) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000240)=0x3) execve(0x0, 0x0, 0x0) 22:26:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x2c}, {0x28}, {0x6, 0x0, 0x0, 0x7ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) sysctl$net_inet_ipip(&(0x7f0000000340)={0x4, 0x2, 0x4, 0x1}, 0x4, &(0x7f00000003c0)="0c138ced7b6a9bf71ae14fc8f6ae1ae8d71e15ff4fbb996ae361e3797948432bab3e3dd8a9f9f87a168fd0cfa7c226f7988f5cc846cd065916a2614dd120d0961655cefb23c77471e0d0cddd616995c0dc8760fb9614e7449add406d29528266c6a990f150915834fc5da273a5313664211c2af3eae936e503842ee9829935af4276d815098ed38c7e077993cf9a1758a73a812e26afe8e218192c17430bbe5a9f11be8b5fb3f4e18dfee1eb425287f7a68a597ba9ecde3532a42a22115728a55254d1", &(0x7f00000004c0)=0xc3, &(0x7f0000000580)="d3225d33e55338a37d82c075e38558e7dacb83b343415983d71da0e19a181960f072cc06302924f20955081523b5ff2ca0c2ad4e985620b1eb6df95fc6607011ee71e2cffcbf5d7c1e0bc9251b14d33bfac0cae54ef44687893a5a74bebd4f8119df1184910aabf2728859c2ca6d368f340b4da7a69156f9afabe81e6ec344f5409741067f0447118cd03df32cf3c4aabf76d94d24ab3c986677b1e49e93a68ef424384a94806d2011a5bf000ab8a5ce1adba2e8355096d825e6672de8bf0ed0800a7736605adf4a47ec02ef885cca35bd5314e379d04035874aadd8b21914f41430ffe8452775785db6a6762c331793c2829fc3faf79a17a772a07a08ee93bd0e57e532ae789c604d73feaa2d52eb896b1a3e72e4e63e6bc09a54c2334083dc0ecb318b462856b8ed24b09271ee89250a27fd5d0e92ac36d9d5b73205f0ba6361c576e4d5b0569638def03d047360be7aa8ea3bb1d1c1e97d9b2415459e50f1136b06fc663d23feb9fe54988c6d46222ca6723bf0cd315fdef40692d01eadb00ae539f9503f08ae41e66e1c7f1c13f85d68cae25862240b1d9f5c2a6e978fbcc5a1c5a143d2c52570848db133592c10715507b2c3ddc499cc4fe398a903b01fe4aaac728ff8778d71b5422f74b5c567e7226cc508802b75619dbbfe134fd13b158d21f244e36600120faaa96fc701598ff1706d1198aadc3e074698c7bd8b4b8f1f2413692b2efe38c49d9364f22479c19386ceb447ae4ba3c44c14b3bb2678087294d1427ffd9713fb1b83e9e22966f427f749cf52e7b157fee23bf124e26ab30808e89f601aa3dc642f32dbf1cff09506f098f52dd9fce98db0ef51964a34e1d7dcd08fea753f6b3e11079b9e862abc971e493dc0c0fb1b5ae0eeb0a5cd3795f8aca26515c03ab4e70a2a48cf4a4e72b833d15071f0f41c3b46357df02d02693f37c7a2b6de4317e6c4773f42d2897c90861396895a4f5fcaf94c6e83db45f083d999bd6fcf36222512ae05e093e42b31515203e6f2263959d3b0f3b8ab06ff2929ebc95091b8459e90e7f2d8fa91b1eeda459d807ccc78c4f4483c1555f57dc83b05ed7fb8bb81fe0751516c8ba52732085a63ff0354e59ff1855372c3a58439cae6299392f537a6b3d4717ef0e3cc1c550ea283b485e1c1d4ce9dfed73d96f4103d7145cb4467fd750f6e09b8a5ed53cc02e03a78c2157dde38206fafde477a389e11918e266fe837dd413c20b54f204ac1b6ce5536d9c00044471e7a95f5ee2265729478ad1fcbed51dc3acbd75e9255bb35114b990f6c190f1a0333ac14e99c0882a70829d20d784aa9ddaea8aa547be999639f5cde3bfc0a168f33e6f4838ced51b987134db36285b9b5a508ec62bfca67eeceae2b28b8e2ccb3909eca642ba2920c94340da87552cd07b1086eca0b814dee5cae57a2c9ff7f8194bf3377901e1762a6ec51057528a26826c74b857affe2b218840a6496b155018c704fd3a49853db8d740927cf663b19daaac7f1fed2675509f392f2a4c72343b90671ee0e9af20883c6958c6a43959f58672e076121d51b21094cae963ccdf95547c41266362e0e39b086b311432a45e97071ce49ede6bfdd31eabbfceb9968b52828e3f18c40b4656932f544ea2771846ebdec37f1b75945cfac0206de76bea57ee0677bf51b4fb428fe3e9ff501e9f3c9b3048291365ba3f1b683fccae1f311908087250bd30ea20b9aef4297a89dbaef7d12cccaad12b5a36e2da2132b86ec3a00980524df27288395365300b217010356fd357b138300b17054ddf243fb091b48a692ad372c3173951c190941520a114fba8a26a771b105b74a51e3ab7eae164a241f376fb2e83aaa1d129c92e8e6b7a2a126a87e4602c7cddcd7c31ee620d9d3f0dcc823f90d4f9223da979f1ed46af44c33ab1b6ed5fb8a89d5a659eb94d5306a0c4ea18ed6a20854ffe7a8599f7c7acd6cc93631621e50783864b6edeb6ea93bb5738178b415d79e906d69894c81447ef2940ff539472a06c3e1e9ffae1b63cd2aa936829eadcd211175e82e6492d1ad6a5b309311caa5dd77c065b0c73b44eca29323c48213daed603e0601a961b0ca49dbd929457ccc9b348ab62232afdda0773f5e26bfd46e5b7f7e4df75e4bcd56533a352bc137efaf456e04e6c315edf206b8221bacd3bfe89f87d0f1a3b470c3902b11d78910ae922630987438fe94dca7dce02f85ffb91ad00a9950869a790aef86253e61146363ffdf4f2386b01ccd43b9b4137b0f6f432fa4cad0ef8ea3de722ab67fa865f15c225a1833de08e1856a4b0ec15a270100b1770f80b3e05bab6aef00b913e1079f0654e935c9ef501f65c0a5c3a66b461fde747e9198b25fa80e1cc88a6c47087c65b4b02290bd6f5218e49d93bbced3944a59804166dd22c4efffc4588ceb5b635ddf6e3d7628a438e398696a44987db621a1064e2139098dd9885200f56ccfd7d9f9a6bb2ad144a25789903e92777110865bfb3b91ef9c15922e98a4f66bd7753af63df2763fb2494c6f89ea54bf768fa54758f7af76196f833c13c50d6356bbb2807ae281233b95cf633ab3e22400f129cfce5364b51161a654ee95d2f42d5b2dfc91858b87337e2eceae4ec1f64ab763b2f65126dcae5148573cb5c4eb644c36729fd3eb3735358caa57e8f23e820b6563ac23452dc26cac12bdc0c7117152e45cf6bd97fe057ae2d9a1e9f4bdfe193b983dcfec6c9077c7e306a78a74471de2fd5a9e6a6ba33b703116d6d9fe6ae31304d2858d8409a3fe3353738f4658a83ba445151797472e12908d9bfa943f5a4a05380ebaf0f5110219cacb889410b61bd78ff1bccb75bf015a010715cc0b5f444283f33d6e4f3736677ec986bd7d35f26f5aa956f4bdc6bec9b13751c38ce9ea2224a18547ec1ca47c039bb5f99ded4f0af82033f362bc03a70095d8e851b6fab982234331ee8471a88d7f2faec0347be0f10003425588a0057bae6a414facda7bf3efd059de87b963fa6f86b1a690256898b96613cfb40a6a73e98884d303d3066443885cfbc5619d81e0f9a1d0a93cfed8e422da0969488d4143bf812b425d7dad7c581008f401081702fd5820fef88bbbc3800839d3307cf681b7fab877c2adcd492d0e4a156626b0be3ccb5b8d3d2c38b08d6f0a73ee0cf5ad9a904709204a24f8f57342b21d134aa07d023445af333b02fd0a105ad1a7dd7136ceb3ee2a9a6827a31b7383dbcae56d4e1e487113f56513b0adc1681cd4fb3a985a52c88f72b1c18778b8acc683213d22ad27eac859609bca2980cfb50ee6483333b0be8f555919593d813c4555a7f502a7bf2ab0a175acf588d4450e01e720f6a1bf468f771b83f09f58e7b739a9711942b68aa2186d692e82a22af7424e4e2ffc404bd77d604730808353f11d30804cde3f86844ee8e566c4f1ca299c506305f992fa780a513d9a333bb0be37231437ecdd593eee0239038c8f36c3af56d9f9481084b0efdce2a02e5a822a6d31bb6d1b46eee96281b9816344d6bfbd0fa3fcbed7c0f1e94f7ede50dbb785acccbcbf0ce32b661608bbf7fbee258cbffd3f5e7c1c6fdeec03276e8d82d73ed84e68e57eec96eb8539d3934657e3b4f2a0bf6bb9015c76e57bf298ba50c09c6f488a81f0038d6cd488c858cfa6cb3c541e1cd2620772f000671a8cc03a82e97fd96fdc43e9cc961f4616e4cefc8396465dbdc20e07046c3394b21b45bf0aad8dcb6ddd74d6b1b6ea207178ad6616b06971fb34a62ba0adc7baf3b11b9f47a7fbde0348ccea8f55d09e933b933d86faf1b308699d953a4006722b1755496372b61b8012c52e0eda6a0b5480efbcdcb539e58d568699b8d431ddd393e213489abd1edc8b9fd835ec49a843f66fe364ed9d56b93f401f1af44da509157c28a573409e0844cc6713bfc9cd7258e8b92444c7ef8c3deb4e40a9149360ccffefef2da4c1fb977f7b15fa99b08430a861b353345a06629df5af43b9cf66e2dd5cbe0a64b0dc8ac7463e88af960961a32e3fcc911de21bc8f923d791cd7e3b9a81c4df86f49b1e06a8b7a62b0265259c1b0c29c7f0103e90321466ff47e9325752d84d7bb3abdb0b7f1af9d1474560ddaddcdfa8c763c72f3c652367aba7e9305a2d99d2a694a85c91f4f90d62851c31eb54558e431136f88a7ae5aee9f7d0bdcf82dca2e7b6b028c846dcb5b368b4eb9b576459d71221d10cbe85f5edfbf4d8d774155faaffcf0c113cd0429a0c56350c0b8be90c4ed9cceab0b34d91d9c479c2d4821d1ea2987fc7a369dd330ccd07465241c4a4a301d7c6df1e110767a69498785b67dc26781b448c2eab4d97ed5b36b29f847eba43a8032b04d77b50b38b2b8c2084efc721a98cdf11c47250ca26b41c7b1908ad9a62883727d82d74593d5ab4eb994eddeffff4603adf4cc47929bf0d83dcc553183a7686a4aa5371f2a87359e5782fd68f2a261e9a9fd2da30893b06caed3a1f65dc67f50075c4dfffb09d494b27334953cabca939ac30047690fc9681b8ee78f6b0ce81f46128ee4557b3d4d42ffe1f5520c4209a2bc5cec6cd4066c9395faac4b72c357a7168cead73f648e42fc7b486f782c2a8a66765a95bef88dd875bdfa6fbadbe038b354c27f57db40669ec541ac45c408052e0cc6c0100bdc6362687402eb907aadb094b62166ab8095d44b7692fe5a14a2965875762704eb141f532ad12d319be0c7fe17900a4d170be61095a1cdef075ad1a72c096f0182a763e2e0841c4812db7ce87ccf3cc275d1a224c7a02764701f54a865d13629f7cda258cc83d3f9d74cd4019c46819edb145d75dd2934f7120542e8419545bc78d407e927485da6ad76a06b4b88d47466b7bcac5e6ab1befa4967f26822eef69db690a4f114dee943a072b6b9ef855dc1d76540d7f9f6874acf7c64e8a6163dd9bc5403cb087352b1fe114f72618a58ee17ce53ab544d12606c1b6c8ab5b4fd6f1ac938ee4c35da62a544e50960388885b831b043b37efa7cc6510517d124ad343497a234da53f41ef6a49b18a3b84dd5faeecd7af087496bd5d43bd37fd6ecf12e06f668875ed6b9737255a5f2fd686ad5c40c53fbe4ea35c5919d516860c2fba7d0c3bd544cc923d0686deeb836b72364919d7add0e52d5f61c49b8e13450dec01bd232441e19458085df01af58bbe0658009da70dca6e49c2652d74fa1bb87230001b05d6bf53489ca5e10f44e17c4c7d08a03b0065ec2f4abad0db6ca9c35f732865276ee343c8d10bd863dde2db022946f94e06ae297487cba4955e06d8b8e3c96c47f5250c1eff68b9f7feba4955cb9bd067d6a6cfcbf2bb4580611f707b1c9c4a171c39d19bcba1b67948a59bfe24f5e759a16d97525a58c5e1939a0a4149fc12b50ab8e408f45456a931e71e024169cf4412c6d96cb438107ecba14d17be58b18fdc3dee07262cf1312e4552fed994f65e0a389611fe9dceb64eb8b40d093ce6c0ec7c512f91a540cb943a1298a7d1260031854de41ed2f3dfec4032a95dd15a0567d88f0968ac26b2f9cc4e6b31b8275309e22bbebe90b5538a443cfffc8aadaf7a27887bc8a3de2e19cb8c76d4395a37e4c63401620e6578005d0bf38aab10e1ff8292a4fdd287c4a79406dd81c0a2679eb6e538125768ebc67c5eb527b50f378ea423f7b4a1900dae4cb81e90419b00976646604d83820d52c54889d35d105541417d3ad1a774d2c8a78aeb46e283f6320cdd681bf124e468b28004087307344836a89e7dc6f7bd366fb78095567cb11d7f64dbce43deb70c", 0x1000) pipe(&(0x7f0000000540)) pwrite(r1, &(0x7f0000000040)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r2, 0x0, 0x7fffffffff6) pwritev(r2, &(0x7f0000000380)=[{&(0x7f00000001c0)="f8fa3ac3fa32540c36f415e02439510a69b33380b586723277bae9166d741d645c24f28ae594f23bb13c77d94440a772f86d24a0708155ab60b24b267494a38c197efd1230cd6f056edad00fa5dcccde7ccfed29d3d5f3796bfa56ce7cf7bef8ca3937649fadab42fd0fd893a8646e6d80db00b2679f21799dffb7b6e2a21c93a47df1d86049329d6aaa77187415b127032c0f629ebc7aa6c91f0c99fd47bd118f2757d05ec8b003fe2b4fd96e5182", 0xaf}, {&(0x7f0000000280)="ffc67f752e22ad9132aa2e5cae848d948d963b913617d5c1af3788b34f8f11fafe273a3e2b641db676f0bb39269d5ef8a1e34a04f97d56cddb2ed1b7d55c3d9810790cdf9e6d541244cd8f3ef9567ac6553cc2a7a58b93ddf0a7ef814511bdcc24e6492574b131715cb1113cc079af47c0a6e9c695db003d709b70f1069d31ebed452b4de6ce1910326d9f5b07656da8b8dfcea011c5180c57c4207afaefaf72ead12f22b38d83558b0824ceac555b53d7f795471b15b000eb321d1cd2", 0xbd}, {&(0x7f0000000100)="fd8326f0660793e5155e694c92f28f53710ca9368a9007618211e7cc612aefcc04643524b3368718ff7587f38244a4acff4d69ba7959e2d4018b017d184c20833b1dd871463181ef2fb83274193d18ae89d3aa8d922a6c3c26b3ec827e", 0x5d}, {&(0x7f0000000340)}], 0x4, 0x0, 0x100000000) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r3, 0x0, 0x7fffffffff6) write(r3, &(0x7f0000000180)="3c9ebb8a65237a19000000000000", 0xe) r4 = syz_open_pts() r5 = dup2(r4, r4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f00000015c0)={0x2, 0xfffffffe}) pipe(&(0x7f0000000500)={0xffffffffffffffff}) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000001580)) 22:26:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() open$dir(&(0x7f0000000040)='./file0\x00', 0x4000040000000280, 0x40) ftruncate(0xffffffffffffffff, 0x0, 0x0) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pf\x00', 0x8, 0x0) dup(0xffffffffffffffff) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() r3 = dup2(0xffffffffffffffff, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0x7) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0xfffff801, 0x2, 0x1, 0x7ffffffd, "73250980000000eb6700004000001000", 0xffffffff, 0x4}) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10, 0x8) close(r4) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r5, 0x0, 0x7fffffffff6) r6 = open$dir(&(0x7f0000000040)='./file1\x00', 0x40000400000002c1, 0x0) ftruncate(r6, 0x0, 0x7fffffffff6) kevent(r3, &(0x7f0000000180), 0x6, &(0x7f0000000540)=[{{r6}, 0xfffffffffffffff9, 0x4e, 0x80000000, 0x2, 0x4}], 0x3d6, &(0x7f0000000180)={0x7f, 0x8}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000080)="e1da10ee284c2ae2f991619a89fc71ac58a8a8ccf499", 0x16}, {&(0x7f0000000280)="e0ec73095d1ce1c6a86eace94c2c323dc0dcc2d731e84e0f4b518f0e487d60b60294202e3f99da372d23cc3ae59fb5ad55693c5a42668de8599a9fa9644b9f4a883bc8cbe76a03bd4649a9d153934ec03ef3d08640d247d179cac65082ee095111443e70bf6299fa28011f7820adee7ea9f5e857b6092ecaee14b5e0d30cd1a637166e411cc55fd282773d2d2bb47b6bd02761adc906229105cd4e66b2a02ec46e98e4", 0xa3}, {&(0x7f0000000340)="c9b2c59cc6dd5e03e3b9c3bb80e965b2d5a836dfac57900558693d4b12f10192df128686bc297f3f2c2efddc1882f8f229eb97a37bb708e701079b48be4220f9315efdc425433021b80d53fcf9618451915a6b6568e333535664a688061556b582a7a2e5ffb81a93c712f78b393e5160792fee7e5d6cf3b9e4a99b956c9a98979480799ba5a4494755f7f17dbbb7f7070d0d34758979bdab6bca13a986fdb11fa1d5bae5a77ade7b000000061dfa9e5e5dd0a35d83270683218369822713309dfce9f3096b5f4831a65ed1e0dd09c232f52c961265e057becb4b6cd60aab9c71e40d9e444c794a1b0c75494fa3e8badb569459cf623c0933e65607fcc7cec27b5085706734cd8f223cbe7d219e861d7baa29c8db8a37fcc5b6181d530dbe565adedb20b1e8bb92a8223d1906b973b8e38896f3ac1907e6eb54c793bf6024811952e115b551789f18c355901a90c4ea6b929888351e18f30c11fcf2426f981b0f8ffbe8bdfe643c99668ad9fa7d45310070c0c62fe6bd7f352c899ebdacdcd6043fdb349fcd4b66ce189f6c3961ecf064c43da35467d1614b9d1f7a2c34c88ee3f2804479fc55b92a05f94c246ed1908bc2e3d693a87a5ef7a5a74cbe0cf74234740ecfc5ae0b47e045991aa50d3534b3a5cf08252590a941bfa4988aac98a7013f48448caf4ed0a3d51356", 0x1eb}, {&(0x7f0000000780)="bf014166f69a27fd0df330c3b4837041d7d823b98f562d36e4e9db4f7cd9227bf5eb71ad0c3abd301eaeb176c851104568faba321e7cb946726dd126d193e557651e4ae5b2f9a6270d9c2aed3a567b5dbcd0e26974593f12c5b489ba42630000000000000000000000000000003de9328dfb74d037f60d7e2fe2d74b1dacf9ace3966b35db15ca417b1f30d3d785e4561a8f5b24e045a2c1901db69aec58e16769160517e3aecf34a343bac534ff6718010e1a791f60eefa72c2954d86b431b7a967932fccec9a99ccd4e58725701c8becd0462cf673078c6809599b5477c97d2649e267bd02c0b1f6edf739e10077d22e234c82073cec5b831fb01f3cf53601a4b851f51340fac7930e9af429ce230298dc2b5f6059578ed15a1bfdedbccdf3d7aab79df253698c39a22204ac17c71d97491238408e97de4910b45ea8f784161408a2e440c3932291de00340e9c9a351dd738759b1f7559345378a5d32581760c", 0x161}, {&(0x7f00000001c0)="1ce6e6c96f6881f9e060ecf67985d3cf53741144fa9b113f8c993563e5b1ce343ba771b45cb940882406dd98057620725d48", 0x32}, {&(0x7f00000005c0)="75f8823934bb9d4e3769299852185e75b4a336c2bd89170754954b2cd09e91b369b04d0caf5f84d71675d1255a2cbbaf3a4e9ce6ff886266588be34dbb506a97a608e5fd0724e05eb62ad4381a34ed198641755b4b298462985a2b27f978b9", 0x5f}, {&(0x7f0000000640)="1602f3193666f95dcb7b2b3019b7f404d4ff7aa574c486440b50b7d7c1a963ee1fb8ffa6f5bcbc5a503394f7f5da9985969550126f846e085f344476547468b59bda76303cb3536945d917811006c14b294d0b5f7ffcf929f6d51b3ba3c96cbae76a505e0ef6385a4ca06a679b529b328b66e9de80af1a7a21b3eacccc08e039db8220b76bb1ff99b590a7097914d082bf81109ae533ff664a8a6ae05d94db0d6238eedf02046af9b3846f32165fe595", 0xb0}], 0x7) 22:26:19 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000, 0x9, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x7], [0x0, 0x0, 0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x2000000000000], [0x0, 0x0, 0x4, 0x0, 0xffffffffffffffff], [0x254b5358, 0x0, 0x0, 0x1, 0x40000, 0x4], [{}, {0x0, 0x4}, {0x3f, 0x0, 0x0, 0x84}, {0xc7bd, 0x7ff}, {0x0, 0x0, 0x3, 0xfffffffffffffffd}, {0x0, 0x0, 0x81}, {0x0, 0x0, 0xfffffffc}], {0x0, 0x3}, {0xe9df, 0x2, 0x3, 0xfffffffffffffffc}}}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) r2 = semget$private(0x0, 0x9, 0x42) semop(0x0, &(0x7f00000002c0)=[{0x2, 0x5, 0x1000}, {0x3, 0x200}, {0x2, 0xffe, 0x1800}, {0x2, 0x9, 0x1800}, {0x3, 0x5, 0x400}, {0x1, 0x5, 0x1000}], 0x6) semop(r2, &(0x7f0000000140)=[{0x2, 0x6, 0x800}, {0x3, 0x401}, {0x1, 0x7, 0x1000}, {0x1, 0x7fff}, {0x0, 0xa7c}, {0x3, 0x1}, {0x1, 0x6, 0x1000}, {0x2, 0x87e, 0x1000}, {0x4, 0x7}, {0x2, 0x3, 0x800}], 0xa) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000000)=0x3) semget(0x2, 0x0, 0xc0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, &(0x7f0000000200)) setuid(r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000800)=""/4096, 0x1000}], 0x1, 0x0, 0x0) setuid(r5) setreuid(r3, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000080)=""/252) 22:26:19 executing program 0: r0 = kqueue() r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000], [], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0xfffffffe}]}}) kevent(r0, &(0x7f0000000040), 0x3ffc0, 0x0, 0x300e, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x6) r2 = syz_open_pts() r3 = dup2(r2, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000000)=0x2) r4 = accept$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) 22:26:19 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x6e) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[0x7, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x4]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000315000/0x2000)=nil, 0x2000, 0x1) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 22:26:19 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x100, 0x100) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) close(0xffffffffffffffff) dup2(r0, r1) chdir(&(0x7f0000000080)='./bus\x00') open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) 22:26:19 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x8, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() mlockall(0x0) getppid() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xcb, 0x4000000000005, 0xffff64ad, "925475447dc5ff4f9a8933ec7254a400"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="035df5a72ee8415fdf13d3825bf20d06f56324a708bf0b880a605565252d40643b621e145511a1e89d7cb15b7b4fc887c9e38e10a951e0eb6fd2804aec72631adc301f42594775e9c1b5ec25d2e3d5102704a01c85497185e64e1de6b09c4187e71a86dfa14797a4970818dfadc48196b40569920adfd205bfa09561541734a988f052ad99720473a211bbe6f85314d698680d0dda06d907154fb07f46a046cdf01394baf4407805afd891876d2b787a69acc0cb81223b19656d8ae18e98a92ef36287d8443dc8da00", 0xc9}], 0x1) 22:26:19 executing program 1: sysctl$net_mpls(&(0x7f0000000640)={0x4, 0x21, 0x5}, 0x3, &(0x7f0000000080)="e43475bd700ff28900000000000000f26a7a32b1f42f6c6395de7d9a7f004894b9a5cb933c784276caace81779656726254e107fc7a8808bb847c9bf9790727a5ce6a8547ec053b854df7cc89595961851577839823e85c3ede6f1837f51fd54a811c4637df47aa0bd6a682de9994027fa8ec4903064da8fde8b53da5846116c5cdf395fdb1e75e1d97b9e1356e3ce00d64288d9c85077000000000000000000000000415d23a3586065c8b16a16ce73232b416b49ac88333a939442d268ac250d354b91c04eff99677a2494aed50670bf202ca5f7146942140a95c0cd6aa3a261a5fa3de8f1b68582d1bb2ab54b932e0af5ecd2a7178bdddc77b88efe57ffbb8e428d54581164ff356bc6382f36556fbd9dffd6e1bdd7769583142ab47e434c2653a7b46062b2d5355d3f", 0x0, 0x0, 0x0) 22:26:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0xc6134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x13fffc}, 0x8}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="c7577164bb2042d53fa8c96d1ce550eb5e7f7aa1c274b27ae46f85d597dd8ff3244d2a3853814c5241c42442ede630cc02573a5af308d93a42f6aaef58cd737ab7914ebd0db239c4b53ad875536272e6d453fecd0ed383821fbeb2d5fd1770c5ebcf6270c93fb412c4054c19b6aff6ebc3cd5c4536c78b0565e14dc80a3fb1c8b5618f0417a7eb9d7b0fd6afc72bec181602742fbbefb42eae52de807961b2cf424cf242edb1f8d71080689f6177b8e9adb2c019a8b6c2fddd8f904b5740fb0cdc068a7516cda90c56286cd944cdce473c8c6d20b67bac53e1fb1d44ed847b5e03cc63024ddc26fc3d5c1d58a22f6e481cf9de12bc28a94b61cce17265", 0xfd}, {&(0x7f0000000080)="7c4afe1b956c414f", 0x8}], 0x2, 0x0, 0x400000000000000) 22:26:19 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8600, 0x8) setsockopt(r1, 0x7e5, 0x2, &(0x7f0000000100)="8cd214209a84bc25a2dd4b47ae618381fdb45b0d61d77e9be5d183b8fadb17b775d26412211ccb66396e9180a44f7e2245a34a85d5102ee4fc69724bbc45a9f8be5aaae10a4b367412ae1418ff5bf907d4bd46bc8af0ba8ecaae69ecdb152d82176d3b271650099b97f87644335c974f67859520e88a3ee930b3763a280845161e9de28bf0bc66e2b3919dd41fb9e58bedb38ff8c6c7c8ea1a83a82b609b2a2eea36f1f34914d96577aa1feee3a03899234430c3d61b13bc0e6f01ba73e4a28048dc59b5977732e389c57687da82d7e5", 0xd0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}}, 0x13c) socket(0x2, 0x4000, 0x6) 22:26:19 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) shmget$private(0x0, 0xe000, 0x202, &(0x7f00005b5000/0xe000)=nil) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x6e) r2 = syz_open_pts() r3 = dup2(r2, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000340)={0x0, 0x0, {[0x7, 0xffff, 0x0, 0x0, 0x0, 0x0, 0x8]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) poll(&(0x7f0000000000), 0x0, 0x81) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) 22:26:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0x9, 0x1, 0xad, 0xc9}, {0x6, 0x7f, 0x3, 0x7}, {0x6, 0x2, 0xff, 0x101}, {0x4, 0x81, 0x2, 0x9}, {0x3, 0x1, 0xff, 0x401}, {0x2, 0x7f, 0x83, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x30}, {0x81}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 22:26:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x96}) r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) close(r0) r2 = syz_open_pts() ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000040)=0x10000) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0xc99, 0x0, "adbefa986e58e126574682e8291256cd997ce197"}) write(r0, &(0x7f0000000080)=' ', 0x1) 22:26:19 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x128) ioctl$FIOSETOWN(0xffffffffffffff9c, 0x8004667c, &(0x7f0000000080)=0x8007) syz_open_pts() r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) getpeername(r1, &(0x7f0000000140)=@un=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r2, 0x0, 0x7fffffffff6) r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffff9c) r4 = syz_open_pts() close(r4) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000000)=0x1) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000001200)=0x20000001) ioctl$KDDISABIO(r5, 0x20004b3d) write(r4, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000011c0)={0x2, 0x10001, 0x7, 0x26eb80f, "c7b6b27cc57345ba7ddbc9ccf3c0cff797c58c9d", 0x7fffffff, 0x5ee}) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x40, 0x3}, {0x8a, 0x62d6000}, {0x88, 0x400}, {0x1, 0x7}], 0x4}) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000000)) 22:26:19 executing program 0: setpgid(0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x200, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) getppid() mknod(&(0x7f00000001c0)='./bus\x00', 0x2004, 0x800000000004515) r2 = socket(0x1, 0x2, 0x83) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) pipe(&(0x7f0000000500)={0xffffffffffffffff}) fcntl$dupfd(0xffffffffffffff9c, 0xa, r4) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) fcntl$getown(r5, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0x64) r6 = socket(0x1, 0x4000, 0xd3) fcntl$dupfd(r6, 0x0, r6) accept$inet(r6, &(0x7f0000000180), &(0x7f0000000380)=0xc) r7 = fcntl$dupfd(r5, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000003c0)=0xc) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20000) r9 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r9, 0x80085761, &(0x7f0000000140)={0x3}) ioctl$VMM_IOC_TERM(r9, 0x80045604, &(0x7f0000000280)={0x6}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000004c0)={0xffffffffffffffff}) setsockopt$sock_int(r10, 0xffff, 0x10, &(0x7f0000000340), 0x4) socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000600)=[{0xffffffffffffffff, 0x2}, {r8, 0x1}, {r4, 0x10}, {0xffffffffffffffff, 0x1}, {0xffffffffffffffff, 0x1}], 0x5, 0xfffffffb) shutdown(r5, 0x1) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000480)=[{0x60, 0x4, 0x1, 0x3}, {0x64, 0xfe, 0x0, 0x1c000}, {0x3, 0x5, 0x0, 0x7fffffff}, {0xfff9, 0x2, 0x0, 0x8}, {0xff, 0xfb, 0xff, 0x5}]}) dup2(r11, r9) open(&(0x7f0000000080)='./bus\x00', 0x80, 0xe) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)) dup2(0xffffffffffffffff, r7) 22:26:19 executing program 1: sysctl$kern(&(0x7f0000000000)={0x1, 0x13}, 0x2, &(0x7f0000000080)="c7402a03", &(0x7f0000000040)=0x4, 0x0, 0x0) r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$BIOCLOCK(r1, 0x20004276) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 22:26:19 executing program 1: seteuid(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getuid() r1 = semget$private(0x0, 0x1, 0x189) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) semop(r1, &(0x7f0000000180)=[{0x1, 0xff, 0x1800}, {0x4, 0x1000, 0x800}, {0x3, 0x400, 0x1800}, {0x0, 0x2, 0x800}, {0x1, 0xffe0, 0x800}, {0x1, 0xf800, 0x1800}, {0x0, 0x546, 0x1000}], 0x7) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000)=0x3, 0x4) connect(r3, &(0x7f00000000c0)=ANY=[@ANYRESOCT, @ANYRESOCT=r3, @ANYRESDEC, @ANYRES32=r2, @ANYBLOB="87b444794c2f65d0ed3443f3b45bf8bd4bc1f4446f7eac4496b7ab4606e9de43b3c7256643e92efabde234e3158001842a8ad90267974e245e7815f3d8fcbb10cfee35e808e928"], 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000480)={{0x2000000b, r2, r5, 0x0, 0x0, 0x100010024, 0x207}, 0x9, 0x7, 0x2}) chown(&(0x7f0000000000)='./file0\x00', r0, r5) r6 = socket(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) r8 = semget$private(0x0, 0x4, 0x4) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000480)={{0x2000000a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x207}, 0x9, 0x7, 0x2}) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000540)={{0x20000008, 0x0, 0x0, 0x0, 0x0, 0x100010024, 0x6}, 0x401, 0xc, 0x3}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000040)={{0x1840, r4, 0x0, 0x0, r5, 0x28, 0x2}, 0x7f, 0x200, 0x80}) ioctl$TIOCFLUSH(r7, 0x8020690c, &(0x7f0000000300)) 22:26:19 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r2, 0x0, 0x7fffffffff6) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000140)="3aef47094c26ec5400e3038a4f151e5684140028437124fbe9a356b7aaf16a938809f55f7c0ab6e2f12ba0d9696de71227e76b652c4f016f466a70465aef8be406f206ef81312b6fc0438872b55498d3790226aa5e5bbfdc7a9a6c619ba09c4f8b2f5234c5093d9ba3d4ddf90a1fdf8be310ee49ff9c3a9884728e281aadae685b16182f40314d1014aae953f7ff747a8231806c2ac80a6514f0092395487f57b0134cce617688d6b32971b0dbe59aee3542718b4299", 0xb6}, {&(0x7f0000000200)="2eeba3d8d20b457929e34b295c6e80780011972e4c6b57dc52bdf166d9cff7570a6329d9255696ca3186e7f367ae596dc9df161418385ee669aaf3c72a7e5f5b7beda4ee35f182ad88f6fe26af933a70e6eb818f2014ad0a3c4728be2e29f18222048182f922c5ddf74c8e1d2644880166b0235562babde9081c8ccecc509dca7b1d9c775abf3317fd725a77c6b52b66b44c75637a7030ec45be0faba0dd8fa664932876810e6cfbdcd1f99bacb53f94a7b16a49ab4361ee55080e564131c0c19e77f3ab6f21a0805d347345ebe0bc41613351a0d5edffb50a7a02d5831cd57e651f746bf06b8bac9fce8b498d2b00693e", 0xf1}], 0x2, 0x0, 0x0) execve(&(0x7f0000000300)='./file0\x00', &(0x7f0000000480)=[&(0x7f0000000340)='\'%^{+-}%-\xce]@-%\x00', &(0x7f0000000380)='&,&).,\\\x00', &(0x7f00000003c0)='!^#!{\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00'], &(0x7f00000005c0)=[&(0x7f0000000500)='\x00', &(0x7f0000000540)='{{\x00', &(0x7f0000000580)='\x00']) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r3 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000600)=""/25, &(0x7f0000000640)=0x19) socket(0x1, 0x8000, 0xc3) client_loop: send disconnect: Broken pipe