d4e82c7bd648a82ac128035246f4cb10bf5b781913e044269392a5537f7ea4b3fce11b16611b43b80172eef807ab50334576b0b840d5d7acd88dab4b5771e7743c0fcc582e109c0ecf3dd219a9f7c78c3c629e59b0f1ba2be000a997c0f2e70f2752672b47b0b13d56a", 0xb6}, {&(0x7f0000000680)="103b58e775c7c4de91c6ca6c2f6ea8014fb77fcd8229da47062b01a5112426208507517e", 0x24}, {&(0x7f00000006c0)="8eee4eeaec0fe02c3f906baf3f01", 0xe}], 0x9, 0x0, 0x0, 0x2}, 0x403) getsockname$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) write(r1, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') shutdown(r1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 11:46:43 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) fsync(r0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r3, &(0x7f0000000240)="bced01aed71cf746378ab7a8e8cb5e07f9510e6f843fc2e556663ddb268c647e8552c645ce6bab6de6a795ceddcce4552564f5450af2c84b70feeafeb781a168159c7fc81bc07a0152e6566f82a7fb2d6c0f26220d4c2b22015e660c3aa771ce8d26c04aa44291af37666ffd1ef31dfb876b8f643f74a370f39aecf2578cafe86625a2273853cb4f0ea802f101a9ac8e0ab875603ed8f1bf7ea1b39c7db92ed3fbd919", 0xa3) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) readv(r0, &(0x7f0000000200)=[{0x0}], 0x1) 11:46:43 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x28000000000000}) 11:46:43 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x80002000, 0x803) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) lseek(r0, 0x0, 0x0, 0x1) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) 11:46:43 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) chflagsat(r0, &(0x7f0000000200)='./file0\x00', 0x1, 0x2) socketpair(0x16, 0x4000, 0x2, &(0x7f00000001c0)) r1 = socket(0x20, 0x8000, 0x1) r2 = accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f00000000c0)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000240)) r3 = socket(0x18, 0x1, 0x0) getsockname$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="000d000000000000ff565ffa214655e4c8000000"], &(0x7f0000000140)=0x1) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 11:46:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:43 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = semget$private(0x0, 0x1, 0x80) semctl$SETVAL(r1, 0x3ec00517913993a4, 0x8, &(0x7f0000000000)=0x5) semget(0x1, 0x4, 0x418) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f00000000c0), 0x0) 11:46:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x54}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='v') 11:46:43 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x100) listen(r0, 0x32c) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0x1, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 11:46:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x20}, {0x61}, {0x6}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x7, &(0x7f0000000080)=[0x5, 0x5, 0x7, 0x5, 0x7, 0x80, 0x84c0]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) connect$unix(r1, &(0x7f0000000300)=@abs={0x1, 0x0, 0x2}, 0x8) syz_emit_ethernet(0x4, &(0x7f0000000240)="84047137") r2 = open(&(0x7f00000001c0)='./file0\x00', 0x20002, 0x20) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000340)={0x3, './file1\x00', './file0\x00'}) ioctl$TIOCSDTR(r3, 0x20007479) 11:46:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0xc}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0x1) poll(&(0x7f00000003c0)=[{r2, 0x40}], 0x1, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000440)={0x5, &(0x7f0000000400)=[{0x4, 0x9, 0x3, 0x8}, {0x80000000, 0x2, 0x3ff, 0x3f}, {0x0, 0x7f8000000000000, 0xd031, 0xb7}, {0x4, 0x5, 0x3, 0xfffffffffffffffc}, {0x101, 0x5, 0x9, 0x7}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') r3 = semget$private(0x0, 0x1, 0x40c) r4 = geteuid() ioctl$TIOCNOTTY(r1, 0x20007471) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xfffffffffffffdf9) r13 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000380)={{0x40, r11, r9, r6, r7, 0x4, 0xfffffffffffffffe}, 0x80000001, 0x51, r5, r10, 0x4080, 0x8, 0x9}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000300)={{0x0, r4, r7, r8, r12, 0x10, 0x6}, 0x9, 0x8, 0x80000000}) 11:46:43 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xf8e4a6fd11f399ff, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_dstaddr=@un=@file={0x0, ""/4096}}) 11:46:43 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x8003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000100)={0x0, './file0\x00', './file0\x00'}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[{0x10}], 0x10}, 0x0) 11:46:43 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000800000000000"], 0x10) sendto$unix(r0, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de600d63204af5ca169f5bc55a07c96eb2ffe1c8d6bde6b9edef6b41182d133840a4d8daee077c6adc539f6475c6843da2226a29732e586b63ca24304d36ab08691430e9ec10249e412ce2b7ea3d07dd2e32d142593b9e60ecb4df7d5551f3316b560c136b35c0899e64b3b80ff0f193f27d7313f8cbc8749142830604b4e5c304ae5f14c1a7f8e19e32c6f1de7c9d15c9707694c72121d18af88b02d31de3ade59f5ea3968ef305e9a0303d9285824d753033ede533dd0cbdfc6bf74babf0d5304ff9e1c8a86a68723c57ec6f1b25111d67a6ce67312a9af95a77f8fb9bce40f4c9d1752117f14f055efcb9c26e161a893760c699b9daee68f17853653c64eae364bd96a1fa3c0a2c379ad73d59385a38b1c2aa1f6ddb79c40fc537829c4781bb496b6da44120612fc7abe29b72dc9e7f7ce3d0402a4327e26d3460f6e1459fb8bcf8671e4ef9fede3f53070512ea29dde6f840ae1e2ca427dbf96bb686fc9947b8df2ed9dc206eba38ef2eabe3c6fbc074728b4111f6ad0c0a9acbbbe7258ccbe67a772c407ffcbcdd82f3e0c2fa8f73e20b45cce876dbf0ffd41df693dc199f4b05fe8e223c72c2f609a6fd575289c702ce9b112b51dc8082d510b5af044e6bae24573675fef35028f590d27af8a984a371c3af844f015cfe87f00c0ec642d091907e00aa45d9bb5cd800522c157d37fbea02b7205cc7b7e3ecfd72f63d3a30468c4058e70f01beaff1d8959bb433e3032ff5a9bfa4becb13c0b725facd67e3e00e008a3da828a9accf209e76e4ff80d74a2abfb77f93bf4f3109d85160fb88f06e4cc58e2225a79f43988b5d788f0ffaddff4f4dd7f273e3da98884955c889db4a288b93d8434383a143638fe5bf992981b5dcb0961e4e257a075bbf2c07a0995f6082cd8cc2f09b7f00923014d7af260feda574abd3b6e11dc02a8bcb6393b4dbe765f176c7f8e3b7ce5afe70fa4c709d6f3a2c831927a2736f08e098cddfd31629c0d1b4e041344ad511b742f6cbeeb21d130eea9045e33f0a45c84e0d47e3b8336b9875dd4413f0667ca9248fc35726579f227bc0d2365fbb1e35ca0b0c86af7081ba263677e8117f72f543a27a6424717425e3ccfe2aa73d849660e483ece4f89e142826fb23003fd24b1beadf9abe6541a4d8a1832195bacc6cc7d9b9624c7b42b0f674f2ac08f367fe6bfa22e9b6f7f6a06c8b172fe2b8d4f0486bf3cd817ff98b57f43a0ecb07f1b0939e8a5c855986671dac4318bb33efbb0190f8f4873606fd11b5d5fa08157a285d9b8484799f9ad5f57f20350c75e1e7dfdd84a79d1e3c9f737a0309f822e314a5a94a9bf589f59295ae93f24f6e455797b8b31b9f674b5a9b3d5216d11f52cfec5932525e674bc77eb0fadc0006cc37340edd4655ee5d82fb976dc8d71fcd4047b1ff5329852be27466dd1831f70a48c2b3dad955b479cba54eb6ebed5d0270cf911dcb21c0abd386b6c94d08d72e8743af50aebb6ae7732933f5f3bb79b87d3ff58805a0947ced15752573231c4e989dec7c6008bf1f878e840e5b31f7d6e1da0fd59365039baf78ae58df998bf99538ac40bf3a0fdf05b21b3b0908784489342b7f23b33b3fae3a2317fac5f0f2cf28778e885d0f973e8fb749124959aad4aa9278332f46ed7690c10506f3e076eb13d69be2c13f1dccfbad0e73cd87c36a66efd852a6ec6c0491e76ddda2706c38dd3f8484b4712dddd5e9224545b2ee3b0720e234d16c17d168e952dc1e2cde7ed78cf291b2e134c89a6f5c69dc9246e11ed334ed340b630956b2888b99019b98a3db66cb3a9f7692aa6d4a84e69ce57b330f2478488fe10ce4dcf13a4ae63dab3eaf6433f4f29250b3c7eb04221a8e617e0f8e12bbce69c2037f17250e0141f67a87d940490c3cf2ca599925e99fc563286143a2c7a7d19b5850ca6e06402da0ece6968503e6bdb1d5f0967a5f1c713d47a3107520be35c2c2b045d2468d0eb56db808541c514f57d52556283a984c1ea9f8123cfd9eb46fe002e8eecd05b672ae5404b4ae7207e3fb837d1e0a5bdee2d546c042dac7ef8a4812cce12ca2780bd66aad59d29067c408cbf628e5a430ffd7678c19ee4ad83b7a28f1dd79256dffdbf015796ad86929974ed36ae198553c1a5c116c215db72a37caa458efce8a16be937ac20b609ae67369cc70ae7c164141ee675c5530221c414e5f99f32be48d33f62ac3df83ea8c4a36e3c249ada61a0470f1b29b30ba0111be93fb0afe51c2705b55e3f1195165696137fe44cb5189a869eb02c564fea1599771db1ce3e88817034a9967417386ea1f4cb7bb18c0fd420ab1b845bfca3468af4daf517d93c4dc9841cbd018216f06c8a3f15bff0a4ebaf5bdb8f8993e54cd0aa879347920da0b16681afc0d2642f3fe6e1ad6a3e7907283e769c83a11708244630699f3f1179f25f5fa52b9dd91a5832bc569712bac37459e5095024e91e710c6bc19e863597755efd919757967f2c33b3b2723fa0892443334b0584ef9fa9c45c74b68737902a63ee2ab4f1ab2c7363e61e0a328f0f686f621be67752ccde1376ef10ab4f370d6732bdd731e07f56383954cd156fbae163afc2fe7655365ad0301ff281c8da70702b4a3dff954706e18709d41df6095a54889ef6412a817f1ecd0ffe063f5651f3515924c07991ea42c5868025f2b874b7b83295", 0x784, 0x0, 0x0, 0x0) shutdown(r0, 0x2) 11:46:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\x00') r1 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x2000) shmdt(r1) 11:46:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) pipe2(&(0x7f00000000c0), 0x10004) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x20, 0x0) 11:46:43 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x80, 0x1) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x4) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000100)='./bus\x00', r1, r2) truncate(&(0x7f0000000040)='./bus\x00', 0x0, 0x7ff) 11:46:43 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) fchmod(r1, 0x80) pwrite(r1, &(0x7f0000000080)="60c61a1630bdbf5fca8d1a69c41de91997d5ed170643077c177f8edfbdff7918a193b314033ce0d226d63ddd61f2170420b55173c96711198c6487e174fd600b30aca953ff4a6cd73e43523d682f0043abfb16865ff61aba10b0d0a2960e6294ef", 0x61, 0x0, 0x0) write(r1, &(0x7f0000000180)="d3", 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) 11:46:43 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() lseek(r0, 0x0, 0x0, 0x2) setrlimit(0x0, &(0x7f0000000000)={0x80000000, 0x3}) 11:46:43 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getgid() getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff]) getgid() getgroups(0x100, &(0x7f0000000080)) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f0000000500)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x62) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000300)='./file0/file0\x00', 0x0) 11:46:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x50, 0x0, 0xfffffffffffffffe}, {0x60}, {0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="1c") 11:46:44 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0xffffffffffffffff) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) r5 = geteuid() r6 = getegid() r7 = open(&(0x7f00000004c0)='./file0\x00', 0x200, 0x20) r8 = openat(0xffffffffffffff9c, &(0x7f0000000500)='./file0\x00', 0x2d0, 0x100) r9 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000540)='/dev/diskmap\x00', 0x1, 0x0) r10 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000580)='/dev/speaker\x00', 0x200, 0x0) r11 = openat$speaker(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/speaker\x00', 0x80, 0x0) r12 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wskbd\x00', 0x10, 0x0) r13 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wsmouse0\x00', 0x0, 0x0) r14 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000680)='/dev/diskmap\x00', 0x200, 0x0) r15 = openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x890, 0x0) r16 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000700)='/dev/ttyCcfg\x00', 0x10, 0x0) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000740)='/dev/bpf\x00', 0x800, 0x0) r18 = socket(0x18, 0x4000, 0x4) r19 = socket$inet6(0x18, 0x5, 0x1) r20 = syz_open_pts() pipe(&(0x7f0000000780)={0xffffffffffffffff}) r22 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r23 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000b80)='/dev/wskbd\x00', 0x40, 0x0) r24 = openat$pci(0xffffffffffffff9c, &(0x7f0000000800)='/dev/pci\x00', 0x80, 0x0) r25 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000880)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r28 = accept(0xffffffffffffff9c, &(0x7f0000000bc0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b2dce13a5436972e49315b56173d0fff71354ce12b7f16956dfc12e720db8732f90d80bfeb1197403ed46c92a78a5f69a6debcc591ab75926af91d561366998eb132ba80f86853a34540cebf3faff3d4455999db4cc276cd0d3a5286e7697757"], &(0x7f0000000940)=0x5c) r29 = getpid() r30 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, &(0x7f00000009c0)=0xc) sendmsg$unix(r0, &(0x7f0000000b40)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000200)="c10ed881815c33f5de4ae479df0c698911015d5ef4572c86136aa111de61aa3b5e7ab76b42da59ada747371a9beeaf65f891", 0x32}, {&(0x7f0000000240)="a69e3ceda77aaf421226105b8615310391ae66b3bafb5b696c715d8a80a8086f7803a04a34b56b517d52eef1fe586344fd5b8f38f86ff7d3203fae72d30c97ffbf713ce651c4cdd8929888e795cf176667b2a91909a35a7d864a74f044460701fd81e23cbc2e09392a02e71d8939315f6a56226d608e14", 0x77}], 0x2, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x30, 0xffff, 0x1, [r7, r8, r9, r10, r11, r12, r13, r14]}, @rights={0x20, 0xffff, 0x1, [r15, r16, r17]}, @rights={0x28, 0xffff, 0x1, [r18, r19, r20, r21, r22, r23]}, @rights={0x18, 0xffff, 0x1, [r24]}, @cred={0x20, 0xffff, 0x0, r25, r26, r27}, @rights={0x18, 0xffff, 0x1, [r28]}, @cred={0x20, 0xffff, 0x0, r29, r30, r31}], 0x128, 0x3f479daca184b5f8}, 0xe) r32 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r32, 0x41205725, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 11:46:44 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x0) write(r0, &(0x7f0000000080)='~', 0x1) 11:46:44 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 11:46:44 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 11:46:44 executing program 1: mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) munlock(&(0x7f0000004000/0x4000)=nil, 0x4000) munlock(&(0x7f0000006000/0x3000)=nil, 0x3000) 11:46:44 executing program 0: r0 = socket(0x10, 0x4, 0x1) shutdown(r0, 0xbc5e471024470169) 11:46:44 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x31, 0x20000001, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) r3 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r5 = getgid() r6 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r8 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r11 = getegid() r12 = getppid() r13 = getuid() r14 = getgid() sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f0000000080)=@file={0xb03720662635eca5, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000280)="06f741a2d21cea73ed96bcf5d0f059e4c85443e1ae5a3aff91994246dc9d43d5a414072ed0fb9d815b21e81502962ef472f4fe1f0fec25d6245e20820b42d07213a95a31f872306c04889c664b8f8ed49f0a1cf4539c73df67c430a50dcd12aae5c4bb0aa413", 0x66}], 0x1, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x30, 0xffff, 0x1, [r0, r2, r2, r1, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0xb0, 0xb55497c8bf4ca27f}, 0x9) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 11:46:44 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) dup(r0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f00000000c0)="8b0d5de4756946217484b7dcf6c22ba6032372ee16c035d8", 0xfffffffffffffdb6}, {&(0x7f0000000440)="b0c43bade5ebaf167f2427a2dc72c666324a3e90c8b31bbb1a3a36a1308f0a2ecc0943efb31aac3be631c2c6e26c142c635b9a824b6088169cf910b2e56bcf76c2096975fe66f2eff09abb804a321afca4317ee37f6e29be16e9facf57131eb1f00bfa0d24d2897e52d8d52d7867bd407f1dea765bcb9e71452fe16350eebcda92b1bda172127bf5de00effc705b40c7d924438d406cef58d6737a1d94bed6bf2991defc0a47c6e80a0c6877a33911c66355000984ba06ce372217ac5a322415677d1202b67fa1bc5e21868e1504d6d9ce71eddc2ab152c30d7c8f39024d1f179c2ed769bb67e1c69167dff3f95ec472ecf0b7d11ff168267a414744610d3f4b3ffe2edb9ea1805695c9c348dd944719553cec87494dda8a7706bc08d4e0745a2351ac94ef7a8ffdf66f70cdd079c16684e44753ef244ff81c12b1d85c4f682614843621b5456e08d5880ba7f3233f3b086994c8dfa445aeb481453012b42c3753b898177231a0e33e0e524d739d54ec702fbbeee1692c23599e9a4bfb85a110c6678761cd3f18bcabc104246569670888058e3567eb6d4b40fc9548786a3dd07b84433f854f733a277ec23b995ef3627e42f40a628e91494701728616086d0b0d91e123a2f626f965d2954b7a2283bb681bf94b089434eb9bc311e04a91baec22c00247d9e1668ae55058f8e6ae98ac45eb2116879e283057a0bf7ff827f884e0b3757c8cf4c805b1d4846be449d19caa4f09fac42801643d63bf7974e1cdb22eddb95a19edb7c6e5b9c910180f1da1f1c78d97247f8bd635533107f3134e9f2ca8c560defd82346d8558d24de007441dd6afdd25d8b75c1f96bde3094365efff431679b48ebbc4d3db2422a2d81b5f81914860ca8eecbb1d75af82dd7dcc21f5b41f6e098da512551b647cb810b2056b61ead3c25556b5b6bb73e98f35df2a12f17b8c9c5adb5de5fb7cdf7b9367e201fa68c3adaf0e8924214e1a4fb70fe46d794f19dcec0ce4221d2feaeed449ed29f8073def41676c294736e63937fc156d25bd6c5e848913ec8ac0823c8b599311654e42b3c9393cfe606eecb6bc6ec13e24e82c5d4e87323dbf1862b809ee5cd9e0bcf93793c3ff27c881df9d095f3819bc51bf7965e56085c3f1d57d4aba9c241cb9e40c6cb0c54375f3cb5d3827bacfc83149ff05451c3d14462a66b7853b90e37ae4514724fd75b5c9bae08c2c47434bb24d7ea62f4d26e2df9b77505dba2ceccb60c78e1932ca90e4f80316323eb02e2638da5a8ce32a8e4380fc9ee451053c070f935886c12506f4c0cc2037c689a2839f18315e2c3dc262670dcf70e794a7ba5a31e1098fdf2b2b8f94a7cbba9a9911dbf44e924d98766fc1b7a3a480142967318308106583bd692b7090e41055b159d47d07fe122d2d6b9c4fa13f841bfb5b2458cbd0c90f81d338ec7a5bd51854a4d392270361bbc19b074aaa1fec03322e4abaee98cf34af462f6a2615fcedbb045ff05d8c28d2bd14fb0121c4c85413085a53ae50802497a43c673837dd5d266393c572f796169b6ed97af5e46da5f1deb9e827359cbdfc933f525f3c66ef056006d91a4cd5d2fa20ae04b128d6974d467676800a6cb0e65b537c45038b97e646e44d7f55ffec93a1fc0720b824063ec64ab76631c1365b9636934b3e11f9ca9ce50c168df4477ed942a1d465549d3980a878cf8e7dc2fba56caa72bf702bab216ee9eca5dd6b034ecd68b0074d4ce3fadc69e109b0c248f84d3f83c49934339871bf281b6581e73a213b23954f7140841c2ad3bcb4cda116fbd12ecc52769688f77f3328b6c48c614ecc535c5ccf81185283a1b128830adbebbf5a8e8c66534c0b37c6d3baec63993403b3143ef4f5f9f3a057cab57009a34e33fd3731ee117f66dfddc13d0be419e1c7c0cc4842ab69175cffaff5f684882496e9b722918e1e3b076f5a735cd55f4c4941bb1646abff97999c1a749e53d9bdb763ea4293e80cbfdc5be0902fa1bcd99d37e128a751cb5350fe459975e05fff342eda88ec3887c550fc826fd67d86fced1986cff573aeee2d301302a91138b9cece1ba9a05086ff4ea71cb45fa2961dbd072cec5cf60be8fd021f706d4ffb52e49beeb87b731bd436f6c4333f05c8f5ec24d4cad63b432bc946ea406b75a8064172e91ff1f4e09c4d89fffa77300824cb421660f930f1b9d888c208e2f01cf5f6970ef6f6e05c0ca016ee499ef3cb938f64daa2b6ce84d014472c5678558e0ac4e7c369ef4ec976fb9e6af7e2dba6f2ef7382522d4936d831afa7d1bede1d065b2295e59de77ffc3f60616bb7928cd3ceb5d5ba55c0d8d82aa03e8e22a204c9725e3da9d14b0beff426c5ed31b34fdadf7c2b3e559b43606e2ddc0528d4dd2312d4143f4e0be490c647945b35e3badaf5199c8079cbf16fed85993f6c6abcd95c2a8076d4557a87087906e5fdc9bf3c6bf7a4b2f6e6c7fc7f5913cc9bbbf51363c193c4d2a3db596853010b040e4c03729cbff5f641bdd23b68b7fa8fd53b5c402b35ce9473214f42563a31be44b84adba7c78758729d586bdb06c2f61c9cb2968ab2410b1a9fdba67e652e0b31be84a5fde45bdaf0bdc6eda9c6b19297410b1753fd0ed64e3f43f830acad3eb276ca2d593735a9746af449b8533899f9d77821bbc5f8e9b641b50b5a656c5e1f2de95ab87f6566b539029df088e475937d4c2d5d423b0da2cc0f9ffe5a2bf1bcd6087d879d319ecb3eac47bfdb35f7d50182d716ae194fd501223d2f6ae7e942b6a4e4df1d56eab8234190763d8bdfbd0850c3ac3c2d0e9707f9df48f8f515cbb6061a1740c722d4ec142423eea439d687779f563a389b03a5a35860ea436d5795934a45e93a159df72b58adec77ec630e80324d24ac2d7e070ecfbdd78d7816d22976c7fa2a4243624e805559e442f7fd8718f65067d7de71eb00889066648d3a59bac3760f3716039cddc5eed37d0783a21f94b65fcef5c5f4bcb2dd05b65a8c2d2fec1ed44a197a0889e3711723e7b9b83d177929298a10b87e49b2ca68a21da2bb371bbf29da6f193ece62475c7a15238068af7546c3c2da188c3927d841260cb008fff90a9272e156cb54d28080c69af041f18c806841394ab1b7be119dc7f0f55a69db6386ad33d2e40128c6064811c77ac4ba3e6ab463a2f1e1f41d6b90d606996691eee67031991dd61b981a94296457c112122dc3e13ae910205788b067f3cb9590d3df6313d0346513184b7aa7685f843846fa2ebd73ec08215aa63e039acecd9e771feef49368fd43f735ef2f54f63dcf7fbccb6ac8863b57ae0233697fbda9474d9fdbf04514542b215aa09e1a4d8849b313706cefdfd1f3e2c90af63fde8aaca18cc8005c74ad6ddbf2b6cd5864bab2486b69bc5fc414305cdb32945f049ed19bc6e27c94840ba9e70555b42d6d7827d9c8b51598a3fc6e781afebb2165c489660389b084df3dcbbe194c3e60ad17d54749d66b1103799285f64af4f427769a01eb5d8af19eea50b8e816e9acbb535291a43bb98d37505f48f4f0a2ca46df2b6f776c52532bd557879ab7be3449d57434bbf6102ff448c8d76f2212b001895fdd51d90aa0161e07f5590b887da1e4e566d502a1433b1c4f55cef05f8685b66ff06a3cbe33b177e8de62f601afd6fcdb367e18cd3c8c5e120eae3b094694bd5fa36cd0ef8eb62b752d3579d3bfb9f6454af34333513057c282b7edebe304889ee7aa3fc81adc56bd57f04a3c43648ab72aa89a97be33012583ae1c2d95528ffdf6aabae912b9a9572859624b8bb06c76b00cb2e20525eb6f36225f0f78a37db03edd6593db87777975fcbd1e4fd7c5937e2cf7466261e5f4264b467b2a7e8261eec252604e831a9c7a3eaf870b6d51a02411a3dbd3a46852f2d58bd120c87a7c2d01bd7987f07fadd95e17710b79bb25ee325285de8d52ad98aea767c63342df06a69c4ddb84c6c9489e091253a18e09c71e8a24bc58d42fa5bd4a01e3e77d476b1409d4864563e3559de0b7d94b40f4d9a4cddfb015a595546f39fd9a1667eac2a6b0b1eb13a8f62ca3d8a06108a7cf8d674d0bd99ed783fdde9c6d9e544aca24ae071367b643700efd5e564a673ccf991667b2b523fdb16395f3e40a100202d6189d2e00bb76f95a73dd7023d2220fb9c11582704e1057595bc3e10835f8ba168bfdf8f65a510dc9d7c07a5c00ed30c3ae4a5573ac7a59437ff2fdfdd984661f472d53ba0fcfc0e6dd199fe0e531cacd587fb12462b47678acd20f8caa3fed67078e3860df4d5058478ab83f99ef5345e217561d835ef8c8d81939d6cf02222978e2d6641b5911c7e4ec0815de088a28dd11ae5055174bc09392fe3aca3c8ff424a97cc3a6a88c18bba6f6bc36390feba6cd960cd7a4acd7463faafdb976af6c46f6210a866c2d300c2d6d466f8b9ca5b9b6dfa534db7f654fb589a1eb6784206771ee21f7a6ccdc09671a0f823ab09f274f4b4f8405983efe5de5db01d72c3ad5d59b642d0bdc135a96a3ba06ec3880eee6dabb5ece84a8967d2405e032c57b8ab1a3399cc33e8dd32f839bff7a42ad59bf4e294e1dd3c4b7c2a37ee59ed4da02776431ca6ad1498ebb35618891ae0fbadeeb86bc35526f030aaef26fe227748741926bcdbadcd0dbf75ebff820eff91aea935d4b4e8472b757035cbc4a2d31ab75f2dd94fdd3f486f768109b62814e20be4438490f7f5d0d601786983ff74c7a3d60316bf2918a6f1a9d6c8c6b61a198007d212cf99b62a38cc7bf36b36611a92054878b847e0aefb74a23b9df64e1beccd5ae5d3405dcd774f4a0884e9242420792646cfd241e6f62092a30f42fa3ab8b2e46f5274b89260a4a028ccaa5c4a8fbd690b3675b361eb537301bf5b1d108b585b00ac2604b4c5830ba22f1afdf31a0d1ed6355fa278036de2dacb0c02cc9958a42101fc11c2940cdd8e5c99ff1b56d27046cbe2bd1230d0d0bbab438eb42b52d872e7bce663d72c646638a68c7ace9dea7fdb590c64d742d80147e9ce98909b2e07c25143894bc0093b7b2367bf713e1eeae58185b3331b40349ec0ddc7b00e99f58ed4053e683f442940282c97c747954070af65c76ad40fdb8620d4fcc2c62c2e6e26a3e5c7ea648ac79d36930d0605c6f7c52e3ed5bcb60af8af84928ff3dd7e5844d5724288d1a26db08ddc49431f0076efbeac9df8ad2a912766f54f058e87bb8beb7b06e9dd467c0e9544c284fd5ef823f07301dc6803b9cb64b913f07ad355f3ea175c8b3f0a6cb61f7c829bf0b1d37f26c78b99e9f45be976896114605c9e3bb49dc09d8c99430d1279eb8b682e8dcfcca83445050129569c64001bcab0a05fc2a2f08e90ee2e7ef0dc0dd195a920a8e29fce12dcd339c0b57ae86a53d75815e264372790eb3d9fa269b2d434ea4bab2e7671757ff0dfa60903a453c2f0b821dcf1dd6b099a21ec71054df32b30a2937cf0f1ce47cd343113da768fb35895a7afa67249fb0dfe0d794915e982f7dc2b24535ba3e9f689b73ed53c42eacabf3ef093af0b887aaddbba4bf1bddd2d5b978d34e8c38297ca82a289b08cd7b0086cb084ae0662212a15ff0acb422c4da0c422dd24edb293fc9628254c9497bcf8be4e393f7dcfd34a2ae5f6be6c69332b36a2d58c0ec6ccf0bad20c49dd71c3f2214cae06d5a27edd801d9702975b203ed012aace63409bec3d37cb3cdffaba9346622d5ce46dd1ab75a12c217916f12653b1be06639040494b8f7c2458e231df256db812d9b50bfe27c3cf77f73089270a9df5c219f26be7306", 0x1000}, {&(0x7f0000000100)="6f536d65d7dc2835ef3cc9aceb16fd624aa8ee365440dd2be26a4eda0909c68166602fd990", 0x25}], 0x3) 11:46:44 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000000)=[{r0, 0x24}, {r0}, {r0, 0x4}, {r0, 0x4}, {r1, 0x80}, {r0, 0x20}, {r0, 0x1}], 0x7, 0xe4e7) close(r0) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f0000000100)=@abs={0x682eb13985c518e6, 0x7}, 0x1b) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) 11:46:44 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x4) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) write(r0, &(0x7f0000000280)="9f", 0x1) fcntl$getflags(r2, 0x3) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000080)='\x00', 0x1) write(r0, &(0x7f00000000c0), 0x0) 11:46:44 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000800ff220100e4ffdfffffffffda67071b542a538706100000b88926c68a71d5b49831000000ccb503e18d000000070005a2b526b8f7216ed13f5f588b872decd65fa9beac187f0b8e55e6db1247d7e871b5f58edf8b3a0dddaa6a3f04396447560f564b124d3d853ceb4dba86e834ca070000000000000049ba9cc9a81820a402a2ef2ee93b97409c4f8279d103ec51cac4c6ce5007"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munlock(&(0x7f00004aa000/0x4000)=nil, 0x4000) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 11:46:44 executing program 0: r0 = socket(0x10000000011, 0x10000004003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b1000513600000000000000000400000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e3630667a586196a07949a2cf4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xffffffd6) socket(0x1, 0x1, 0x131e) 11:46:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x7, 0x1, 0x4, 0xfffffffffffffffe}, {0xfffffffffffffffd, 0x80000000004}, {0x8000046}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20000, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000200)=[{0x2, 0xca, 0x5, 0x8}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000180)=0x7) 11:46:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") read(r0, &(0x7f0000000040)=""/32, 0x20) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x200, 0x80, 0x3, 0x7}]}) syz_emit_ethernet(0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x7fffffff, 0x1, 0xa23, 0x47c}]}) 11:46:45 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) 11:46:45 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="9c87c377284c35b8502e2e2e", 0xffffff8a) execve(0x0, 0x0, 0x0) close(r0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000000c0)=0x80000000, 0x4) 11:46:45 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xa3739f03310ea039, 0x0) r0 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x9, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) 11:46:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x50}, {0x2000028}, {0x6, 0x0, 0x0, 0x107cf}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000100)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0x40, 0x3, 0x35e}, {0x3, 0xa7, 0xc81, 0x32a5}, {0x3, 0x7, 0x0, 0xffffffff}, {0x4, 0x7d36, 0x4774, 0x7}, {0x1, 0x7fffffff, 0x2, 0x8001}, {0x8, 0xcda, 0x9, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socket(0x1, 0xc000, 0x8) pwrite(r0, &(0x7f0000000240)="b1e91bee8fad27050cdaeb0413b0", 0xa1, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x2}, 0x8) 11:46:45 executing program 1: mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0xff, 0x0, &(0x7f0000000080)="88bdc5351a370d5fddaddf54fbc096923578356d0522101646fd0998eca1881fa3c6e938f43e4aeb394e0f9a4dbd33f6f107035c03940cfdb6f52868f12bc80bdf0db0536bb9b6d8a8f19a44aa275237474ded4f3d3f9e", 0x57) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 11:46:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x45}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="dd") connect(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) 11:46:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') r1 = dup(r0) accept(r1, 0x0, &(0x7f0000000080)) r2 = semget$private(0x0, 0x5, 0xa17f4509cfa371bb) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000001c0)=""/9) mknod(&(0x7f0000000180)='./file0\x00', 0x20, 0x5) 11:46:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50}, {0x3c}, {0x6}]}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) syz_emit_ethernet(0xfffffffffffffc2b, &(0x7f0000000340)="b6") 11:46:45 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='c\x00') write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae63225259560f8", 0xf) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) getpeername$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000080)) 11:46:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100400b1}, {0x202}, {0x6, 0x0, 0x9}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") getrlimit(0x3, &(0x7f00000000c0)) 11:46:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) recvfrom(r0, &(0x7f0000000040), 0x0, 0x2, &(0x7f0000000140)=@in6={0x18, 0x1, 0xffffffff, 0x80000001}, 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000080)={0x0, 0x2314}) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) 11:46:45 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047001, &(0x7f0000000100)) r0 = fcntl$dupfd(0xffffffffffffffff, 0xdcc344fec2642473, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x8000, 0x20) renameat(r0, &(0x7f0000000040)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00') 11:46:45 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)='ol', 0xffffffffffffff5e) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000340)=[&(0x7f0000000200)='\x00'], &(0x7f0000000540)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000580)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00']) setsockopt$sock_int(r0, 0xffff, 0x180f, &(0x7f0000000180)=0x637561e1, 0x4) execve(0x0, 0x0, 0x0) open(&(0x7f00000001c0)='./bus\x00', 0x80, 0x8) 11:46:45 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000001200)={&(0x7f00000011c0)=[{0x42, 0x6}, {0x80}], 0x2}) 11:46:45 executing program 0: r0 = syz_open_pts() select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x2) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "be883dcc3cf900", 0x0, 0x80000000}) 11:46:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x40, 0x0, 0x0, 0x9f}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f00000000c0)=[{0x7eb, 0x401, 0x7, 0x8}, {0x2, 0x5, 0x9, 0x1}, {0x10001, 0x9, 0x9, 0xbe}, {0x6, 0xfff, 0x2fe, 0x7}, {0x100000001, 0xfff, 0x7, 0x8}, {0xfffffffffffffffd, 0xffffffff, 0x1, 0x7fff}]}) syz_emit_ethernet(0xa3, &(0x7f0000000280)="b489a83b8fccf27b8e84901652446aafb9c974d210cb3d6d298456f01a982ea00c89c3f131262b0795de24a22162442245e34a7d3119e1ed3d0ccec518ef80549db8566ef9019eefef36a9a164200fb9ccc60910fff8b5a73217c220cbbc9c6d3f1372cb87ebb9bf8987a7270f4efb2ce3068667c7991ad80d0eefb2d228e619800fb5d49c36633c936466cd480a06d211f979d24c301d0862401fc71fe7502c5f9916") 11:46:45 executing program 1: r0 = semget(0x1, 0x2, 0x10000) semop(r0, 0x0, 0x0) 11:46:45 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x58c, 0x131) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c65b000036d57a1c2600aecac9cd5db830850ba93cbb635f92c2044842b8bfb3ecc1aab82e27e30ddcb594c1162a697e5d60800000000000000c1c795280f95a1fc81deee538e7f03c2d101545a90e683a62692a5df89e200c230511a0741"], 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) shutdown(r0, 0x2) 11:46:46 executing program 0: open$dir(&(0x7f0000000340)='./file0\x00', 0x1, 0x4) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = accept(0xffffffffffffff9c, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000000)={0x8001, './file0\x00', './file0\x00'}) socketpair$unix(0x1, 0x2000000005, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r3, 0x2) sendto(r3, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = dup2(r4, r3) write(r4, &(0x7f0000000080)="90a60415eb116481bdf1cd94232a07c9dfe36258a49eb9fe5869beb53a3e810f330a9537cd981a74f672e61139b1093b469f8622201f337d7d359fcf86e55f0997bde93cfc0ff7a22bebae5dfeea30ee230cbad3664e192a35a84ecdf2f1cfe58bcd1de9428fe1e97faf5fb8481fad1c16152e0e1c058ffeb7abe7ef85e2fcf6812b6b70bd099576b14b880ee10a7d4596212f020ffab1480603a374656465e22438b758f7ebc827fd10f703b8992ea7db39dc55e5312b833ab84b6858", 0xbd) fcntl$getown(r5, 0x5) write(r3, &(0x7f0000000140)="412c2473bb72ee9affdea8f4be43dd14c010853c14c2a0b57f4967216e8a74f7e546c618bcd6bfd5740b578a92f62e77df1bf2d6fe862c49814f68723559ae0dd9205ced774f6624275cfd71a633e0f711a040d0cc9cf8727ccfbe94fbcbd29bf14015abbf881b0816a5c54a3e2fe0e7faf5dc446afa57d7373681392cb7f3faa046474519cd4316c5a5915dac21f632447b73d37570f9c26a589d1b632208657a5527f8becd1c6a3649106a629149e304fc131494ee4c2ec63be8156f16dbaf09c0523bc2aa2ac324a455402ec5ae0cb052f70651cd18306a61929db3df3c9e3465c6d370b0f610c7c08b28b0af3cc4c5cfecc35c4ad7b8ababeaba", 0xfc) readv(r4, &(0x7f0000000300)=[{&(0x7f0000000240)=""/168, 0xa8}], 0x1) 11:46:46 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ab10ce9829749df6b551f28775e744268d55d151cb9c"], &(0x7f00000000c0)=0x62) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r1 = kqueue() r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) kevent(r1, &(0x7f0000000080), 0x7, 0x0, 0x9, &(0x7f0000000200)) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getpeername$inet6(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) socket(0x800000018, 0x3, 0x102) connect$unix(r0, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) 11:46:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000004c0)=[{0x44}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = semget(0x3, 0x2, 0x6d8) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000040)=""/83) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) syz_emit_ethernet(0x1, &(0x7f0000000180)='V') 11:46:46 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) getppid() ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x5, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7df26f000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f00000006c0)={0x9, 0x9, {[0x100, 0xd9, 0x246, 0x1, 0x7fffffff, 0x0, 0x0, 0x4, 0xbb3, 0x0, 0x20, 0x10000, 0x6, 0x7, 0x8001, 0x0, 0xfffffffffffffffe, 0x4], [0x2, 0x2, 0xffffffffc5deed7a, 0xfff, 0x8af, 0x0, 0x507, 0x2, 0x20, 0x6d], [0xa2c, 0x101, 0x68a, 0x9, 0xfffffffffffffffc, 0x929a, 0x3], [0x80000001, 0x7, 0xd1c9, 0x6, 0x81, 0x7fffffff], [{0x6, 0x7649, 0x800, 0x100000000}, {0x80, 0xfffffffffffffffc, 0x3, 0xfffffffffffffffe}, {0xc6, 0x1, 0x1ff, 0x10001}, {0xffffffffffffdaa0, 0x100, 0x10001, 0x8}, {0xff, 0xd07a, 0xfffffffffffffffc}, {0xffff, 0x7ff, 0x3f, 0x6}, {0x40, 0x7, 0xffffffff, 0x4}, {0x80000000, 0x6, 0x1f, 0x3}], {0x1, 0x2, 0x40}, {0x3328d8ec, 0x6, 0x6, 0x5}}}) 11:46:46 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1a39ef28a19d8715825db1ae7d56ea70d273d1d3a4c2bd6ade26a000879587637f8dd4742e986af00403cc0cb91a70522570279c747a0c062027c4a7ac25f6938910e5df0393395b015753b2ef414661698943735ea094804", 0x59}], 0x1) r2 = socket$inet(0x2, 0x1, 0x2) sendto(r2, &(0x7f0000000040)="c23a7a69d7700f034775029cb9681235dcf6d47634710ec70718852aec6dffc86f83acb0d9895bc3e14b969625c82d13d8793e44ed20e59ea784fb50ed493d2759f36d7633d0399b55178e3734f31edaa6a5b5199f7af56b3502af1921aa63a828fcaad0d807cb86", 0x68, 0x2, &(0x7f0000000280)=ANY=[@ANYBLOB="df6415eb8117fb2a4c1b8b69a34afd5f0eb4f94fd7b84deab66af473a2b8460c8bd9a4d4dfd85bc8d89a9988eba1e6dd53a97932fbcd18b93fbde0a79bcdcb4ea464953ae70cc656c3c2d59b3878bd87617ec6cac805c4a384bbdcb8b33701d3803f796ab222eaed6c4ac196e97947"], 0xa) 11:46:46 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) fcntl$setown(r3, 0x6, r0) recvfrom(r3, &(0x7f00000000c0)=""/126, 0x7e, 0xce26e4682231abe2, &(0x7f0000000140)=@in6={0x18, 0x2, 0xf89b, 0x6}, 0xc) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000180)=r3) getpeername$inet(r3, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000240)=0x2) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000280)={0x5, 0x2}, 0x10) close(r3) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x42, 0xa8) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000300)=0x9) r5 = socket(0x6, 0x1, 0x4) fchdir(r5) fcntl$setstatus(r5, 0x4, 0x80) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340), 0xc) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000380)) mknodat(r4, &(0x7f00000003c0)='./file0\x00', 0x4, 0x6) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000400)) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000440)="b17c31aa5b1084d819239a37d535175fd10070dc297ab4a8a5995cc65cf8a4262f7545721351f53e28706d23db54f92d6f58db49a4553ac3d75587c0082259a55fd62fc4de3c357a788b8f8e68af3bebaa0c2d7d6088e2bb1310219c83d50f105e165c02cee167406f919dce9fbee4f881ebbb8b2503ca1327128a89e2d73fb06ac38cbec39a6738b684a7ec2c98eedc5c740740a24e1102e9b3090a020117b7fdf37c57b98f04558b3ca4609835afc72851d710e4c89cd5c7e70f0de2682c6846df909ed6db0e5ba35c9347e4d2d28a672936c8c3ce5ef3d19d074773356e1f1bc832e70e163055b724a2539d46b8200890b66fb90b7574cad58be8", 0xfc}], 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000580), 0xc) lseek(r3, 0x0, 0x0, 0x2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x10000) r7 = socket(0x8439a4a0dea30bec, 0x5, 0x1db) poll(&(0x7f0000000640)=[{r7, 0x2}, {r3, 0x80}], 0x2, 0x1000) recvfrom$inet(r6, &(0x7f0000000680)=""/18, 0x12, 0x40, 0x0, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000006c0)=0xbd1) setsockopt$sock_timeval(r7, 0xffff, 0x1005, &(0x7f0000000700)={0x8643, 0x2}, 0x10) 11:46:46 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) pwritev(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)="9acf61ae230ca2311da0a18aea5c58285ec9b32ad7ab0a3a7a8f39c0dedbcc7a3a7f3c0d911c8f38f65f4a00aef9dd02502e58f2b63b4d0e2f13c1ecd97b065b0f1955a42b5e956c3ec990eafff47469ae87d65a75334feefd9fc661a423df74ae188c52bf5ab9c0e9fb6d2d2d19a337719df9e34e874d27744c648f200485c01e2c0c82ff6089fca14b5f38df56235808efb9e2472054b7441e25016a7a09000698b9b29b3e8bad1a110e98212cd39fce4f32cf5335a90eb4de2d8185cad7231f4f17d71381c0be2e9fdbed7b049d5450", 0xd1}, {&(0x7f0000000200)="a6c2ba1e1c7478d96aefed90343c3ba80f46168ab7a6c70b6d7800d8b2575c32c97dcc3516847a97929b0a05f3bfce2053078602ef3644152ff09bd02d5db0ad44b9316b5f30791ac92f4a780efd71372528995378a2e82d2e540e9cb4d5d4539cc8518357d005efb5c79858f8bc645aa1d05df872d83b", 0x77}, {&(0x7f0000000300)="530e27962dcda560fb561f75256e3f64823bc87ece9be108874c83dff4bf2d5c2d0d95b468108b2d795a3b950754867b79fd0cbb98adf7b0b971186256a4116de349a08342f703165bb448bcd6c9db2a538367bde908b9ff6e3ed395f4b0b86a8b2bd807648cf674e3608df26cd670bbc65b04f6c976f4662ab30a82f6e6661b05be30e5a6da99e81df837eb263c6c42cf665a15bda733837b6e551d47f919e35aa0b21e29a8f3d0dcff", 0xaa}], 0x3, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000003c0)=0x2) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x10, 0xa2) pwritev(r1, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) 11:46:46 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0xffffffffffffffff) write(r0, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) r1 = semget(0xffffffffffffffff, 0x6, 0x400) r2 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x400, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r2, r3, r4) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x8) execve(0x0, &(0x7f0000000580)=[&(0x7f0000000000)='c\x00'], 0x0) mprotect(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x4) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') semop(r1, &(0x7f0000000080)=[{0x4, 0x0, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000440)=0x6) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x82, 0x0) symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000500)='./bus\x00') ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0x4, 0x7, 0x1000, 0x87b107538646d9b, 0x80000000, 0x1, 0x6, 0x0, 0x0, 0x1, 0x3f}) seteuid(r3) r6 = open(&(0x7f0000000280)='./bus\x00', 0x90, 0x100) fcntl$getown(r5, 0x5) faccessat(r6, &(0x7f0000000780)='./bus\x00', 0x18, 0x3) execve(&(0x7f0000000140)='./file1\x00', &(0x7f0000000700)=[&(0x7f0000000340)='c\x00', &(0x7f00000005c0)='/}+#\x00', &(0x7f0000000640)='@\x00', &(0x7f0000000680)='\x00'], &(0x7f0000000740)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000540)="8c232e8c9f7e96999b8a", 0xa}], 0x1, 0x0, 0x2) chdir(&(0x7f0000000740)='./file1\x00') geteuid() pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$BIOCFLUSH(r7, 0x20004268) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) 11:46:46 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) sendto$unix(r0, &(0x7f0000000100)="0370566ea9b9ce27a9960ea4", 0x19, 0x400, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xfffffffffffffff1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) sendto$unix(r1, &(0x7f0000000140)="b10005049000e803000008005786ca900f0e08fecea11ea8fef96ec2c73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa79230000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfb0fa38db9a9c5052de4d382b770c1f5a872c881ff7cc53c894303b22f310b4c2fa722e43c404f36a00f90006ee01be457aea8c500000002000000000000020200a371a3f800", 0x37, 0x0, 0x0, 0x0) fcntl$getown(r1, 0x5) 11:46:47 executing program 0: open$dir(&(0x7f00000001c0)='./file0\x00', 0x800, 0x180) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x2, 0x4, 0x8}], 0x1000000000000, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0x2, 0x5}, {{r1}, 0xfffffffffffffffa, 0x0, 0x40000000, 0x3, 0xfffffffffffffffe}], 0x40, &(0x7f0000000140)={0x5, 0x7ff}) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x8) kevent(r2, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) mkdir(&(0x7f0000000200)='./file0\x00', 0x40) 11:46:47 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000000)={0x200}) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x4, 0x6) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x20) sendto$inet6(r0, &(0x7f00000000c0)="5923f601a574eeac75e551600a7062634fa6156a11fff391abd1c8b6b3a50156122384ce347da72d346cbb96d62d7b1a60ff30e71302943f1db10536c60d55822bd71cff4ebd679df9c739cbe00ae97de9084f9cdc196aa57a3b069dc37e077446a6ae8aebc5489ac42f0a11766d75ceead41ced4ef8c79895e33f4bfa7e74d81383fff3c30e37a96a3c1910ad3338f1c8037815e34021064c0bca03d3d1a03256e4920974215e5e61dd54a3840a2a5f2b63d4cedb79e1619c089344285580fb1911952459963c186449734fb897043bbb40", 0xd2, 0x8, 0x0, 0x0) acct(&(0x7f00000001c0)='./file0\x00') r1 = openat(r0, &(0x7f0000000200)='./file0\x00', 0x8000, 0x0) write(r1, &(0x7f0000000240)="18c45561047acedf9d155f6ae6630fb3127fc72190d72a7f20e4a8c73030eba5f41ccd693146b0a5a300b7d0c5f6f8199c0a93333e64a1e09417869f39", 0x3d) mknod(&(0x7f0000000280)='./file0\x00', 0x5c8b8ecfbab4265c, 0x3f3fdf7b) getsockopt(r0, 0x7, 0x3ff, &(0x7f00000002c0)=""/255, &(0x7f00000003c0)=0xff) symlinkat(&(0x7f0000000400)='./file0\x00', r1, &(0x7f0000000440)='./file0\x00') recvmsg(r0, &(0x7f0000002b40)={&(0x7f0000000480)=@in6, 0xc, &(0x7f0000002a00)=[{&(0x7f00000004c0)=""/147, 0x93}, {&(0x7f0000000580)=""/236, 0xec}, {&(0x7f0000000680)=""/48, 0x30}, {&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f00000016c0)=""/176, 0xb0}, {&(0x7f0000001780)=""/81, 0x51}, {&(0x7f0000001800)=""/186, 0xba}, {&(0x7f00000018c0)=""/212, 0xd4}, {&(0x7f00000019c0)=""/4096, 0x1000}, {&(0x7f00000029c0)=""/13, 0xd}], 0xa, &(0x7f0000002ac0)=""/93, 0x5d}, 0x2) r2 = dup2(r0, r1) acct(&(0x7f0000002b80)='./file0\x00') ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000002bc0)={0x3, 0x4, 0x1, 0x100000000, "286c690bf480555a892d2cb79239494b7280b668", 0x5, 0x2}) getsockopt(r0, 0x60000, 0x80, &(0x7f0000002c00)=""/4096, &(0x7f0000003c00)=0x1000) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000003c40)=r1) open(&(0x7f0000003c80)='./file0\x00', 0x400, 0x20) ioctl$TIOCSTART(r2, 0x2000746e) getpeername(r2, &(0x7f0000003cc0)=@in, &(0x7f0000003d00)=0xc) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000003d40)={0x70, './file1\x00', './file0\x00'}) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000003d80)) open(&(0x7f0000003dc0)='./file0\x00', 0x1, 0x48) fchflags(r2, 0x1) recvfrom(r0, &(0x7f0000003e00)=""/84, 0x54, 0x2, 0x0, 0x0) recvfrom(r1, &(0x7f0000003e80)=""/4096, 0x1000, 0x843, &(0x7f0000004e80)=@in6={0x18, 0x3, 0x3, 0x8}, 0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000004ec0)='/dev/null\x00', 0x80, 0x0) pwritev(r0, &(0x7f00000062c0)=[{&(0x7f0000004f00)="dffaa054b02c432e41c766c216852f31393c1aff3c10ffc6085505361cfb94281c4bd56498046577b95ae52a71a3933188610a246ba687f3a1bb9974d0a71c9ca2f03b2ed9d53a60a5f364bea3ac5cddbd8fc578877466fdedb404d0238a67d0f6a2fba16756379a6b484ffd745db8903a1091836e17a6f8ff7482c2c279a9a4d7c0", 0x82}, {&(0x7f0000004fc0)="b7417a14e9cca3ad0a4c94380f76b22a81bb7e052726297441beb4cab87148b17b790fece10e2ebaeb2dd01ed1b070506e1782279f186bd46d9db8bb67a7b05b1febaafb5880a9fad6f43f5e2adf70a6d8c0faa280c9a2da79dfea60", 0x5c}, {&(0x7f0000005040)="30fbb50666b91a07d3b3c946db454fac6089f27e6bf79577398bade54196d81cf68cdf6946b5d8e43ba7cb1047d5f2b9f1bbc0776ca668", 0x37}, {&(0x7f0000005080)="0ccf6ab88da031785ec15e7b25a0c0213bc57d236ec581e8c94f95f90783842c9735d630ad2523daa1c086c37d5a534716b4d9a7fa5208f5180e35bd382236214098a1aaa850a9190014d4ef6443ce7579388bfa3bcf1fcc0dfd407808ed5bdfd7c41833a31c0b13fbfaf37a7cf1147e11b0621d91af1fe044ca3958527362c849d5e56af03c8e3ca927e8111ca67fcecaebe0814bab91fdedf9c654722c9b4fa7c88a8ebcc823855f545b80257803cb1026f073c0e6dcf3f3b47052fabff2bb3d6383ba70ce22b0bc89c26b17b7bd09396dfd7d3b24e2646db4b3f96b72f07c7c1afb3285289f891a567e72818fc539af115235b192e8953f3910d822e84c5c454021cc4136507482ca313ccb5a473082c43064d0c400d6da9d0d85b2c20a9c171d05767278f0dfc3e9ba8d12ae87a23cfd224d321c3724ef0fe8c55b246e93caf6af79fcaa7f4c2459d59c7f4ea8665279d5bba9e561a9df0869d925813f639e9684605ed4d48443c75725a37a90ef115f2522570fc392079cb68def4d98301bb3a19d4c6a855940eabd9e16f61fbfa60764aae377b1f43997dcece13f31e79fc18edc23b301c99859421552e68953dfe2d81c122adfca7d5ec8de42e7f2ac70e7e619f31d9e1d6e089d3df5a8c93f4f7573f96c9b50dd2fc1b0e9958cf87bbe04266ec5ed9f5b745a95c127255d1e4d9becaba3d697b60c41f596dd55fc63f26a78fae60db1d43f3b9190821cbe409ca46b013de80e106e244bfbdfa6d4261be3b2ad9c01bfb6dd4157278c8675d4e2f2635422d302e35e2ee150054b3935887d94fa6928a9178d35c5c1a997cb39a311cca232ed653fc391003de4d67cb535bc31625cda5dbf6a3e848f7ae6a37a291cbaf226e0bc9ed3d9c15fa827a62724e790d3487bea64528d6033e74294afe5f45b9bf054609d6776a7f5c14d17605747b10dfb8d90b1080e864130b0b5aa1f2bbcc9ac427f0fc6d8d24b03aec66117f8157c381d3edbc571d945cf5766035dd20478c812fde2e8a860f0b05871131434df6336fbd8f90517d2cc90145bc3679f86711a56ea8d553baf08eec27504e7d729a974c75bf60a67c11b0fe1210c89e2de39e1c200a589b08d8c5074d8fba4205edcd05f98cb99318f63b29daf0d941860edd27e662d6b913ac2997d03f2efdd25e87dc15c1c39dca162dfca85e846dbb3458c52bee9519e0ee7a9f5f3117ac5de0dd88361e70af5cecc982b06ff7a652102275cb1385c77c336518582ba982e922c6b17c07f878d66d40d30cae3254734c2f07fa0d9743b52bc5856d65fa6956d57466fa084f73c13264469b369d92c035bf35c3670ba72e8acc26f145440a38c1a9d80c6c3d71dfe75c5949dd7c13d1a6d8cfbaf46777bfec892688881b7ff7050e24d6c3ecda64676e6cf17171a79dfc3dbe7ef1190e204b30cc1fcfb84f57ba9241b2083e7985001ef771655e6c0f33cd45391d854d3460402028e91f470fbd2567fe06fad27ed83351ab32771181acb77203dc88c4a1a25efaa196e12ba8725da71dada88005361e8f69b508ddb89c9be1477685d2f737fb8db2e7853bed599533e26fe24e22f9004683690b5e5c61bf5e793d00c55f0ad726d5221e22c12bd03e7128e79b39e50bdc75a65adfb82b4ff6dfb1eae68de6c2046655361b9419eea99962d0e39fcfc53238f7a717237a044abaf6415f87af7fcc11fe9260b8f5f36501ca0ae3e01639365ea3d70fa96b3fb591e999d987da69d6cbcc2bf511062e9765f02d4d8afe60b27186e76129b61a542ead3b4749b08c4fd306f5fcc86db506b99f82017233464c26b1b2641bf27eba42ae65bb9e354afb5d82d4dfc3d2c59122e57492d19165c6906eb64f9e8c4e55362c8170e179ddba62dc85c517c50c64f1a43df5f17aa3a4a6d800d982ca17cc5ff2f15370941245dfb8327b685fe901a0a82d01f4a8360d9e8b75a31f8b65c54e4b0aeb16f7f05dc64dbb014c1967b8eb22d019cb8a24b227be639421ae43c69147d20b37638cec0b94943d2e400765c8935fa4fcbbd36a52fac2e15ffcef0a982e7cc1c21a5f24735093f4f800f24a693b959e3c4132203c0994e470db7bce7887817727553e8151f826b022701cbbbd9a627046c8ad66750e109f41300e2894fd43d2794073ce187bf03e469e1d145c6e210c79be0717866099c6328793886db536a08c4e5a47817acbeb35b5ca8b2670204592ea9e84d8d996a676ac9270959a6d348f6ac7fe4ebbdebd44aca115192306e5d85fd6df3be48413b145738b561ab25e313246b3645f276884151bc9c48e6c76638f8b83bb2e2431bf3595121f25f5617244d85ef6bdd2856044e363cc391d79c35a49ab904d5f3cadf39b7b8563f771cc1a84c64908da1c068f55616449c7e73155e2f6a104625cd9ba214edc5e7646ecf8399651e836b03ae520c17a7a6cafbad250e29d7eaef066b76f7b776a00f499137807525a3c56105119ece76022cb6c2321a427bcd7eeeb7266fc6d9870e05708cd13cbbb19b4b92fe9a78b75d0d3923e72bcc5cf8323a84ad8d80aadcda8bbf98a191618d152cc25eca54278a926b6c574b8eb587a6556657b6c64b049a8100cc15a50f4ceb7bca533f870c2d7e822e01d4985261d08635ef0dfc2546a50a6549fa9d621d14c81665c2d1ad82c3481877e6d7516c3335af2cf5e783a4a0aabbe8ad916800df80474c6c80793c8d6f2e80b68cdbcfd6111ae9a29804daa0ee39114ac88160266f1ba589d1fb369e8ec7fbf3bae59e25cd61e4ba56455ad387b439bc2aed38fdaacb2cbd1f709607aff1305d811d78b463ba0aa6f0c755583a7bb202720588ffb19ce605a9e4783cc8ebdc5afb5c5ee5e046417bb24c96b5a3ee91f2d48cbe9f62ee2d83f9fbd4d7dac3a63201e8e9c69a1983a71c60837a2edf162e60d59c48b24aa853203a03bf9e9ee29c612ab0d423e37f4653cc3ffc07bf546d6b11208ace5731138f6d7309070cd73465871941fe7bacdc8e5c4954138a6ae35b57554539670635d4de350e41ead7c261a7fe813d424eeb9e25188a872ebceffd83101f8f9258de5de987fdcf53a4353b2bd36849496f56c5274c84831cad65a149c6a421dc2c3a34c8733825eba7050910c29b3bc7535beb7d211ab1b2333138ac5c26661e1e81033d0dc10c806c746f0d3054f0041d4daf7fc6ae2cfd771fc95f45cfb8b2f04769829ef18edf156b0648f852deea549f5ce85c94fd703841eb89fd1f4ed59d57c04fcb0aca011dfb031ab18b3b05031b48e06042a65e5c0c508453ec75ec269a4ec32b7e2754ed40054bc5a2b3294160cac14a4c50d61f57c105f012da35814dbd55f9f5bf3ada97e838900e41f4c6f8ec177c797994dd13ef172264d3fc152594ec698378fab6363f538990cae7f487e0b0b8c1ced98b6824eebd2b439b0ca31329b784f7df7a4ba4852a6685e7481f2a628409fe9b69494587164e329d89f762f2a6cfb384f046b702194cda11e929607b6e7d9e6ee6456727258ab2a08a24086d40693228990a83a5e091d693140604a7ddb77cf52efedd6fecb09b3d719dc7ec0c36dcadb303fa983656eaa255894b44228d2b9f2added676f686d8374259b9287ea5cf963f22689aecb813290f49d1b2353be04be48e83c185c5667c2238bdfe81034d7bbde29c939b7a780931762a41c66f9d95660458d4a763f9a2eeb4542fd12382d301bb320ebd0591bb0349a540b9ce4502dae24a7d8f2fd6f78c0f3c1ee563c20c6defcd8debd7e57a43286176797638e29160cdb9c3cdb733b15c2e370575fb076ed93d4c3e00ec3e1606f5225bf434b4de55cc40ff8bdb7fad88c9e6b8b15d5cfcfd05ec914cade7a1853ac47b9591d674c9d0d4853b3e146bd08968aaf68753148ed66a862cd018c294a20f8c898ef17978e94c470242f7271ef8ba5ac0b212b6929b1d736fa0b9336c513718f528a12554dc03d573217dc8a52bf7c4779d3a433edb002aa30c1de5fa3bcad389d8f2b9c9f82b015eaa0b49331aadc30d32b792d561890096173b572a2528d140dabf6853d6e99f26997c7fd9a0096aa450e455da83ee02960933a8bd4a1d7fb83706e1ca4b14039a5f6737184665ed59e024b30c9d53214f7008ac1a1540495b4992c176350c553aaa4f1f2f6b1968eec50cf2f62d27e4f661dd305d60c30c02e7e0737f283e79d158f119fb66947e4f91de3361eecd351ed84afe7ef0817e420f3e8bee6f3c29c11e0040e04bc2fbfb41054a7a0279e123aa869266ec1575889f3de5536aa91ecfed9a49f5202a4efa8123abb1cb8fa4a576c4e9dd47494a348756a70f140000ad38302f6296be2241443d0ca58670c17681c403d05c03c1ab65f180c5a133bb54bbae6e7cce426e060369aaf41801487a9fea6b83b0f6259250129569c42c92b46d2117c5eae8969c1c1aff01e74c58394be201341bd8ec14a6fec33c417a64eacd5b9d51e5b8b33f4e76295a5527dc16c36ea118ca7b91cda5c4b336ce232887bba2316a08965386c707855e09c076cd33dbc539612188f6843b114bdac48bdea95081948d41f69ee5f99bb58dd5440b9c6c4abf3c1062c3426cc07ddf6dfd0c16544a3a8de5e5404e6d2e597c4b040f3b5138a256c54934ddd2661833c64798676be2b0ade19b608ffe1722afa8a9fafdf3a14f277c1e83bf6f797802cb1b7025245da3b3f00a97917443bceba55cae94d9b56a270253c427c8f6ed7a0bac0f8afda49d3906fa490e7a70573027508b7d7e33008c4adbecf78cd284306f038b61c709643e1bc6e7a506b53087478c437da09d790cf3edbf4d316fcb15bcbf89a714873d2bd050795efa2dae3c7c1d60f8b345c91cb9329c3208302185668676120ca1cbc68d88d475389a14cfceb93fc312cc5692d9d72e463f5b6c4798e70039b3a56542dbd5d9eaea059529dd5a9502420ddba20cfa2d95c7b3d6d9816f9372d3748115197a42e805795dd100ad7d04c27e5f8ad7412ed30fe35355c185ae5e5a8093cbcfa41e41d0c8833018cca96597c94383a9f47351037d4f51198a02fc07ff07e395cbb061e2c1684537e9e3cb13934e25324209d62d62b2e915666abed5ba013d22fd94c96242f9676b3f56961d5480a2ae8f8986e3ddeaf05ee73e15c773532adb455d00a33eae03d5148a505b9450ad88504e3e4c15c94087e4c473ad0334272f4521fc49e6f63be733314dbae4e330fd7bb66adfbfced1e7d0c91f6730040b7acf45f5dcfc5822cde116607d8062c1ec2fe8e71aa26e4162831660eae8a74f2975f349354132a8afd222f24ae7b13e3ef07cc8be16570f9ec827e09f93e384654c4893cf22190ea598330213ec4f0cb6e710179b4c4770f998691f462c76f5de5e0836686ded13cc8ec97a1393f1c544c63849531c9357bbe765f9f72c46957a48da6cecc8fb149525166f36b72b1846691e1d2260a0c63233f048155e21341a828076f476df0ded24a1cbe78810c68657db673f7a76cfaef396b278de02723e1f1f87ae167d93aa59d531b7169adf495ef4cc8a1b41692f5539aeadff5840a82fe1c28208f16e9d36899e39073a468af36cfaf33760f1d7e6be2ee2581dea3b468a30eb36fff622635e474267cc5ed757b6c2d8513cc7265952dd79d1ce7e88d3c4ef9c5b29b5dda5f0b6fe53e5ab2ce8c334a8f056ff58298937898813918ea84f66f65c42d32d0fc0eb2658b09cc6f17e40d3e0a77f952bba3fa3efa2cc858b5c48b1a00c062a395b8bdbaccf50dd0ca44781c4a585fad", 0x1000}, {&(0x7f0000006080)="f88e6cd9b1eb1125ee84660b240f9b7f7c2de438fa7dea220c3a27c843897e9e3c7dc4482994113968031a173bf48b2b664d8f8754965905a47dc90838b830c5c8b43d07a9499ac2fc2aa9f8c58693e7bcc51bc66b16022f4ed67971dbd45ed20befa309af9c0d78de260795313205d31fc249a82a1f61f2544e216d507e55f484a445d441fbccf3decaecc313e7cdb83730acc79b4cd6e1ec6374edd608915baa592979434685a01866501eba0b9ae71ca8f56ded7121105659ba1aa92199dca227b14e05ed50d1b9f3c3e229977441c6cb", 0xd2}, {&(0x7f0000006180)="5131f26b52e3ab3f61f282b3a642b6c0ce74b4d3c037560ab9c37b006b19efc6e7276fb2fe16e99409a367482ebe8d6c045d988c46d55682dcf1354e0c715be07e76f38b5f7e538ea31895beb57339fc83badc439d24814b74abbd622c4832b92a0dc5fde013b49ecce8eef3d6aa7568d7fcdfe375b992f4d05a6904e409896b2ddfcc8b31a5686e242506ac251cbf5412e5cebf0020cbc342c8ca45bd73099a906e3483eb892bd535b35bb63204f1d1318ea860442cf3b76d3dcd76910cab51f76fc39b4bc4dbfd7e0f5a985e548db993c6b848", 0xd4}, {&(0x7f0000006280)="8b2a2302c4574dbf698f0f27542ff8467154f579dda1b2776c", 0x19}], 0x7, 0x0, 0x49) fchmod(r3, 0x44) 11:46:47 executing program 1: r0 = syz_open_pts() fcntl$getown(r0, 0x5) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000018c0), &(0x7f0000000000)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480), 0xfffffcdb) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001980), &(0x7f00000019c0)=0xc) accept$inet6(r1, &(0x7f00000001c0), &(0x7f0000000300)=0xc) getegid() geteuid() getpeername$inet6(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001a00), 0xc) sendmsg$unix(r1, &(0x7f0000001b00)={&(0x7f00000002c0)=ANY=[@ANYBLOB="f5cb96f53ecd0e0008"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x40a}, 0x8) setrlimit(0x6, 0xffffffffffffffff) r2 = semget$private(0x0, 0x4, 0x4) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) munlockall() r4 = socket(0x11, 0x4003, 0x0) sendto$unix(r4, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f00000000c0)=0x1) semop(r2, &(0x7f0000000100)=[{0x3, 0x2, 0x1003}, {0x3, 0xa, 0x1800}], 0x2) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000180)=0xa5) getpgrp() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) fcntl$getown(r3, 0x5) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000040)=""/41) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000200)=0xfffffffffffffefc) 11:46:47 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x7f) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x4) r2 = socket(0x2, 0x2, 0x0) shutdown(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 11:46:47 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x100, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000200), 0xb7, 0x0, 0x8, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x100, 0x0) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)=0x1) r2 = kqueue() setrlimit(0x2, &(0x7f0000000140)={0x60000000, 0x60000000}) kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(0xffffffffffffffff) 11:46:47 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000100)=@in={0x2, 0x0}, 0xc, &(0x7f0000000140)=[{&(0x7f00000001c0)="bf6b60d9aebd1919bb286ac3f43b14da307cca13dca43b1804c73c6881d1c8d867728725901cd5e72076f0b76f8a7bb3c0454d9a4384050e0494eefcbbaa2052c0246a7c6b06d05c446842fb40725007b4fe90a9daf4bc005023202573ae06994c62c941a904c3800bf080234e40e948eb6c74f89d0c236ec2459c884dc836c56b46c16bd871edcd28969ca91e64c8803999637fa00c6a01958bbe3e74ab00", 0x9f}, {&(0x7f0000000280)="a42f73029eeeb194d8becbfb79f6258e67bb5104bd969a093ea3eede14f332b652d2c35d52d243b503c3b6bf7eac87af99e4c20df059c454fabaf82f1290c4fdd8e36bc727839d4a6b98f8bc065ef9a8b13959d5771020972db9dbe0ae87f58cde01df21e686e85ab15f29268c27aa34df2aaf3aa5fbb85641d3cdafdcc661cbf78b1bd95bfc06a887f78fa56f966a9a", 0x90}, {&(0x7f0000000740)="9beb645374ed54675102e61bfa487c6de117e199df00685b334b10ee6b45aa641e032e4c9378f5295ac1a8ea259e00d4acaf65400729c143f105f34858cf4bdfbbef2211f16099c2d7877bece1179b38501813368f8b01358c3765f2bf415a1858605ce2b47d33b080c38c4d0a1fcf7b983a347d5a283d802fba2d161bad19648a5f54822ad6ec29b35e03af0a1b52413cf1f322c440aad7e568f3732ffc26f0f1c704756ce8ac0011f54dfcdf3d1bc4e1ca3c67970519fcfce73bfc3ded33962de0cd80ffa15ed14c9384c4ca47adeded6e6997c7928e76158360853c1397f4192febc282bf99cdf1e5a0ebc60edd0d2696cd8d2c6ee0478798cb43a1d92b6bbaa4d3dd37770d362bcfba54d2554d4f19861571f1879c1ae0315e6f65b5c70e5683b972f0787085c9d20a7b4e45f4677d38bf56b7566d313e34f224b5397ba410c5b42d7c6fab930bca6c65d07e5f67b5a2109901a8cf243e8a48c03a7b5b1f3e5e1da8248b46ab56def88a5c3bad60e9b5a5c524afbea60088778adeb4fac438988b589e809cec87c80790df5c561e280a6a45024e242d13fb4a702302b95f64aab338be4c8d730dabd43a349bd597debeef9a12150610c9912ee65f5ede282ee35fc726d57ac4fdc43acba16c6036341b916259bd6d5a4b43b9122c8599b1aa830973d56a806c8b08b617d70ed6f446ec73a0c64575584c9e6d4f84aad1eafd805a2188e7670f5a185cc91c8444f2933d421d49d070ca3d8ac862050caf23c62aa7ad9fab637dc86827ea4e6794e8f5dd6b132450a19611f07d3e5b78f52e0d79f015988a241d0d0496bd1c405554000dcb5cb574ff5002a23407e5f0fafa5319f684875510212624a64209b6e93c3620f7fda88de779f766cc64cf07a0cb641701383e1ad91868a8729d29de89a6749ed892815fc48df17b11605f2a3c120e4b1b5ca59c10fbb58ee72b88be3b097778e143c4bf8219ab739d937c8eb42df83ba1a41846c587d455df39052fda76626360baf06456a97f2adb5579bbd1eb95899ebc3845e720b94ff2c32d7ec6d5a39da5cdb3804165d57f7ce514feffc7bb4b61df897245864d999a4c8da06fb2b439e8f127a2e363f795159ab64f1a72d361bd42bea8a2bd5ec14e92aab2f99c9230c26e3f2d22780029ed63fde55bae18e1a0eed2bd1e937cb2db434d38861bc4da071d8479d1acb5d948379747ac0ff8d3ea03d3c2aa2a1fbdf6075d333f1481698be80c236ff05384930cf7d0c540bfef92e8751912b04b01e21aaac36f1d03236db98fac4c174d5acd28d7a483996c28cc55022df2cf575ee1e2debf92f2b41ee41d0575c04e86fd4f21a7e3dd7968952005ce0a6bd9f7a3fdf9ce29ef9de29e01c654d7edc60f4ce0bdeefff3130eeebbff3b8c50de7287bbbab2d0d9f9f600cea00a5d73fb1b03bf15c6e7de2b8057d6631940f34e11a9b9b180e996dd86abe674f58f830f177c80faab6cc89d9614010ec7a266e0283161b60617864f8d64c317002b02ed0017d37a184364a41f9ba397d8bf9aae81b641c571d3daa29a8b82663348166b31ea0260ee1f22839b1ffc8f05eb882cc412a264bcdb3a3f4d3bf033d3448de8b4e720fb130c56063f28162a946fa038597a6ee1738cb8ba1e2b02b73917b024a0c8403e939ff27c97f4380543b3c95a1ce318e9682cf883a6378481c9017df5728c65c6d2d9b9e60caba36b721597e6732d3f58d7901f14995f92c993b684623fc308cc006ff553b4e4d63fe02def556e82e9099c77a667b2e7813d5eff1a425984e71ae5eee2e844125c743d1a59288a032e47d301f155a3619a9b239c599ec1ae3c364034178e182750febabb175764f7b6852a86e22b01f7cff2731e4be60b0387da72d8021bd82b20fc5ce74bbb3cf2da01f9df180842c468561819256f2dfd9c56c4719b96edfc6b0bd879ce6404cc378f005ed1d7bd83102331e84e80c2d9ac58b3d74d0ea10b7daedb7501eba9027acaae0ca9e83601975558b7e8a16246dd6cc7cf3bd19bbe19d57457aa2cd67c0c8d7719bab7569e12bc7e15607f33641baf31143cf156913b5844742b9cb26893c2f912ed3a4f9794af8fe206ea6b063937299dd1df032c4807e2a566cf6422deb28f6f8cf877219d65ec2d453cb03baac1ae1f1112907e3c836a51cf72a13b66c5d978e09706292f61eafe69df26d924d52bb17b59ebc46769a58f755142bea80b5f2fd1fa2c1aeda4d5a78126a345b4a4851e99f119bcf60a7fc4fcbe6dc6be39ab4bd2f91ba7cc2b59d0e367bffc08a1e9d70a995f182882960b683618e7ae1c3f5a4e2142d470609a5b89e6e084c6e2fcc8fb68ecbf92d8c598c977b12390b3703a27db7265227ddade6301037d7d920d13b0c884d9996f15f3656958a30c4f40a271d65c1d244d1d8bc2db17d8dcfbad9a9c56d6522e17a807412492d5c8d78b6c54892d46c50e9cd25ce084d264a6cf50182d6365c2291f2f1a5f65d9e8adc3e157ef0a06e3811f92c90798a461715182ec24edb027e119b687621fc82513eda7a2b74a15000585e84741fe0701399f935eec43aa94a17781e5dd0c6532fc664ac514b97d8efa1f29f1b5154a8ba97a548385df0359ced2c5fdf0a98d4e511b2c864cd89bfa55099907554355e1a4278d33170b781b0a45b2f96d6aee44dca2da2daefafab44c1ff0aa2ae5551dee5157e9674993d32b1bb1b3eddd970af068dff4fc5fbbb106f6117fd47a38fe028c7255ff0793617f65269aa0f4dd7e7771251bf28dec2fb1893b629366f4f9d0c0db395fd3c729fdc7ecefc7a74e67dc597e725adae7766000f68703fe3f2e7caed87af595abf5a1849ebe06e3fe9c13b378394f2efabb1be007d17da64346b07cfeb3f3ad24dc58d9c9bf9f83a532d88a0c3942c2ff6ca5f67935bac63a7757282a99f949856d457ab184f9a992cafb4b8dceae84d75a23837e6c50e3469d5b99372ac9400185709f86f956d8f3fc1a18074dfba77d6945fb1801ad2c544efd702c3e16ca141f65a6d90ba890a91aba1c08243a403ada0508af921f478fc46f8e1e331873626359db9541ece98d617d1e225116813637a9d29dd85633923b900e02d00eb955c631caf3d0ed9b3871a94e5e6b71a7d4bebb4f498d599cfd7f684e7cbf7b0bb66fc6bcf2727b7a1511392a0ffd7c344328c35950d2d04c6e3064a555e75e1a6dbf3cf8c96d39278ef39eb6d6b4ed5ab729d07fe89fc1836191a9266441bd28c86ad10e46712920b3928653eed50f11d271f9e39ca4d7775fa1df7227620f95f01715ad379ec8908f1202c37cb3c63f0e940a17d79109cc0e399a4c63ba3213470079539eded12accf3603df12735cf2483a403698d92fa39654e9d052b3babce5e83fb827a217551673ca413e4892bcb1aa44dee1a0ab092e2ba4e7af567e4d5dc5287ed8c9f85798b2bba5332ec95015d8383cd4a57377436dbd1a2a83119db040a6ecf8d82e382e357bc954ea9a9b4aad0cad14813427cdc9937827577e9c3de046e49b6f748e0d922427c2bb975bf028eb7671d57d1980462911377460f076f43750c3eb067575f99439952461acc73b64e789ee87126917f110cd6bc81bc368ff61988949f02d803cf4257ceaa5879f40d71d9d81e1a8353618c4ea8d73ad039e5d3644c25df3bfb5ee4823df70b50170c343b9c08be0bc1db3e72487135af18a8d5dd75076921ed1285b3e92ccf62e181241b8415707d6f5ff0e5d559ab7c5c6dc30810382d12f05ad647ee3b187454fc313c405ceda98f663d0c2d0e99109556d2e7c49c7b8e2e471c28793f3ff960d0f43e70e522d52563e41d73ed1b72fc097d23234b348f4fe31f9d50ae83210022707db9d6327f5483fbab19bec91951a9d67ad9bd5d36f9a15bbdb6b2c4c9e7b40068fd860c4f674075949e1cd919dd23f85306e532152285e32af97d47b042e14e637142a2e76e9c13a80c9be1fd3ea91e653921e3cfdfdd7d7d7d90407786d8847325911e6a26808fbd63851a1f36e67fed54ed2f54ae635f0882ecfffe2a89b8a3b1bb5643e15045439caab64749e1796d622bfb5dc297902ccc009a052f00489760d6991347515443dbb197a17127f24e3c37a8f6d05d3400f6a8cba560f9129a806fd90d8418bce6ddde522d218c9bfaccd06fef6d0c1a034c3ca2a3286ce7dbb4d2d615da92014e3cc03fb84dffaec6683dd88212178a1aed9771bf766696101e5db0822c540e5a481e0c061d829c92f20b3e6e23676884d6e4d96e673fc4e02b6ca017857496c3a18c8e1650d541a0ed7712370abb72622aa0795d9daa6e508b7a1c0ee7c42d1443d482511e126fd147f326faa403eabd51c045b1c710f231a8b6fe7c076253f467406f45e6cf8e7bbc066b40aca2ab48332387a8d69d03d7bfecf192e5c2daa518895b437437c7680b081aef867ba38b5d681e6d95c18062df88bd7a6ece6d4cad893729fc4989dc3662ae9ce38aa923ed342b8baee300ca6c57bbfb585cabdcd73179048b335d5fbf5fabd46b699afadde82f6a3956c738028bdc30caab7e637581ecbb4cfd495de31ef3c3275f45ea7b0c232039721b32dbd9ba48e203fc60749914cd2d396ea7484b6fa0dc039cfc95609361034fbfddeedfb5cdd5607496926ff56ec43927887da6face5ea19d1002e185efe64413b1850f4c389beed9e64f451376661bce919bbf0a6bf107627dc2c7f682738e8f29a779737a7d9fae037c1bda975b9d8bccef05edf71e621f0aa62b0956f9e6378c02c856d38021374a650d3d65cccef10abdf2021417c9ecd3225f399d25c39a39abaef0898b9a23af273e665c17b427b983c3589d58eb4cebdcee01bd0180bdae6e54ccd51c72470ca8075362712ed154b79cac695eb8652ec8d72fa38e43d60e1a16a38d25b1ac37a49430794bb3c42a64fee89ec85ad84b6310871bbc9495a9337c313b157ca2219c12ad94482cc0586a83cf8aa61703f3083f3e74c73fd4ee172258f4b999e979dbe88eb4ed9e4a8cad5ecf22d9ef64c0d235131ddaac14db5a53bbd5605ff0dad04299d2ee940a7cef5e925e502508c67ec00589dcfd2bedee4b4136c00061ab9ccfcd130410218135e6e896e2e62485e8558941d61f7eb6398f1c726bb526c19635415a2c3a8725031500608ff38361eade6ada103b1f7d84d900ead844dd30a7a5b058af9494e22dd2a8948c765875706df02d6d0ae6cf70813f5ffface0b32b4c33e78d90fb79b4da947878c8bb7b2f2fb0290075069041a92e922b385d7db7241ba4da56ace21735062908c83d0aa0c302c53bcb15a3b32178566d36a785d49b3983644571cb0be21914c5be9f9055c79d5c7848f62db0267e28e751f3db248144caa7259f944ec2f7c45d5393c7620b53c70bb5d64c17898f9ace5853d942bef05f1b2409f7f94e17e334a54a6be6f463d3450ac7e555a9a675614d857d5f928e32c34ba474385eec1d3a5cfcf70c2f31d063c3ed0f61eab3bdf7577cb6f5dec44d7afda7fb5d335d7b1308c528a21c25279e3fec0d354f4d9b4e68d9d3a7fd55d1f5decdba3c8f44f2f13bc2a0f79d2724e73ebd3c5ba04c26343b7ad4904a044bcbf8d6d5d55d795ec21eb687de35a22ccec51cfe420aad159aaf1220896d947df8f27fc38244bd465b170c80dcf1c14067758f589007bf91c42b7864490620197a638599660cbed142ba218373d5593b0322f3df1fd8b736860dcb4798a82a0f8a499daeca5c8fdde04c80bcb25425d30e7e34b9aaf1501c75098b385b", 0x1000}, {&(0x7f0000000340)="7acfdf3a4bff2757f5a6a3b7e9c9daacf3b0cd3c732b892c60d7c6e67e9489abff0562326925344c8c65408ebc9e065672973abb969152a5b623d6d8e09ae41e6ead4f9a6e300d8dac5c174feb08fb9ef98ed9024f1908bddb04e2966b3bef14bca9bcdb6cc7ae9ec1572e5794ac8631cf21cbbc057ec604f253e65f70c4b12c3408c0f22243372f0c58c16329198bda6b49af0f64f2cfe413e8df4dbd20", 0x9e}], 0x4, &(0x7f0000000400)=[{0x110, 0xffff, 0x731d, "f447a4b9176f049c832e968b3947b3258d4971d4fb57bd2a389c4c081da0e8d139348d236032f51ba66cbd7d226d4ccfa7bce6ccff9ba8b9b4502ffe4288fb7748d22a8590d9df58f9efbb163eca37e0cdf80029bb604befb01b58e5b3142bfb5d58c06a9073925cc456958d9c2c7852234c3ff1647bd91e8d3f4eebff671bae1bf101f4f6331258e84e1c9e7f4065100168ad7b112c887e8d56aff94aea38e43361efd345fa6723fdcadbe60035590ddc6817c30286d35067fd3d63256fc98ace0f341e848f1185133c0feb47d58ee923df4a7c7495041af29b0061ef4bf28ea19514ef211822dcd6002f86890fb741ed6606d812450d43c16de3edd81181"}], 0x110}, 0x4) connect(r0, &(0x7f0000000580)=@in6={0x18, 0x2, 0x80, 0x3}, 0xc) mknod(&(0x7f0000000180)='./bus\x00', 0x3a0914c44f7b202d, 0x80000001b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000700)="e5ee4a2c2d7fa4dd66448b71609eebcd", 0x10) write(r1, &(0x7f0000000080)="9cb2992007294c02192ddfe06e322e", 0xf) 11:46:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) 11:46:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x54}, {0x40}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000140)) connect$inet(r1, &(0x7f0000000180)={0x2, 0x1}, 0xc) bind$unix(r1, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") 11:46:48 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x14) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) read(r0, &(0x7f0000000400)=""/43, 0x2b) write(r0, &(0x7f0000000300)="38b35e775ed18782f13132d685ff86fa35085394042edb34aa4c8272d38aabe8fdddb367c9ebdf106211680bc6ca1c05545c23153f4ad222bfa628a20e6075b913f053ae42e0845d175d321b76d223f029da9f1a95994fae20a04dab5f4f61e5449bb1d6c3c65bb646ffc4d82b7c4b91a5fe6fe8c52e691f3cf2ba35d4762cafcbd67aceaaccb9848246cb69d2dcbeb380", 0x91) r1 = geteuid() getgroups(0x1, &(0x7f0000000280)=[0xffffffffffffffff]) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000003c0)=0x100000000000) chown(&(0x7f0000000140)='./bus\x00', r1, r2) 11:46:48 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x7fffffff) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x2, 0x558d, 0x8, 0xfffffffffffffff9, "30006b6e55d07ebb870fed6727dda7d7c1edbed2", 0x807, 0x2}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f0000000180)) 11:46:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000080)}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="97") fsync(r0) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x2, 0x4, 0x2, r1}) ioctl$BIOCLOCK(r0, 0x20004276) 11:46:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) geteuid() r1 = dup2(r0, r0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000040)) syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000005c0)={0x2, &(0x7f0000000580)=[{0x40}, {0x6669}]}) ioctl$BIOCFLUSH(r0, 0x20004268) 11:46:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000280)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f0985955f4e43d72959e56773b8ad49030379e53870845af795a66b2a49e61b4abeb0f049350999fa22781817ba81676c11413be0960811201ea4d209f00d6206b0b07fe28b09f0df51abcb831ad6e5347213e25bcd76", 0xffffffffffffff9b) r1 = syz_open_pts() close(r1) unlink(&(0x7f0000000000)='./file0\x00') r2 = dup(r1) r3 = syz_open_pts() ftruncate(r0, 0x0, 0x49) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffff9, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3, 0xffffffffffffffff, 0x20, 0x0, "05c108e4b1bd489702b10d2570fdf85ea3dc6d33", 0x5, 0x5}) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000340)=0x8001) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x40, 0x1, 0x6, 0x3}], 0x3f, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x40, 0x3464c162ce81d728, 0x80000000, 0xffffffffffffff00}, {{r2}, 0xfffffffffffffffc, 0x20, 0x80000000, 0x20, 0x1000}, {{r2}, 0xffffffffffffffff, 0x4, 0x1, 0x7fff, 0xe26}], 0x2, &(0x7f0000000100)={0x0, 0xfffffffffffffff8}) syz_open_pts() 11:46:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x15}, {0x3d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) 11:46:48 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x9) setsockopt$inet_opts(r0, 0x0, 0x23, 0x0, 0x0) pwrite(r0, &(0x7f0000000080)="6181941337a976fe2cda7fbfce12abb6457d4f69c976abec972be2991af54d2e970ce5f79e5730907c504fb5a1bf885f05df1c344a048336a37c0a9335cb6100ab6c02f7a6b33e1d85a74b1b680bcaa52ee4b97d63b9d5151f543b1632cb2146ca010e2ad8dd48d465e01bce60831be0a115823f91819f0d7a44f70ec6dac7963f5f146e41eda217be788e132496adb93a20e9ca61187d7f1fea38afaa9cdaa9c2d6e54a95a651cbcc35c06495105a3a19246999dbb0", 0xb6, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 11:46:48 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x40) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000180)=0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f0000000240)=[{0x7, 0x5, 0xe1, 0x7}, {0x4, 0x25, 0x0, 0x9}, {0x7f, 0xe9f, 0x1f, 0xc753}, {0x3, 0x3, 0x2, 0x1}]}) clock_settime(0x3, &(0x7f0000000200)={0x3, 0x3}) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000001c0)=0x3) 11:46:48 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd", 0x8}], 0x1, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) semget$private(0x0, 0x1, 0x3470c3821d88b730) 11:46:48 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) connect(r0, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x5a) sendto$inet6(r0, &(0x7f0000000100)="b0b9057c9369dd14e33c9bbafb4cf2030fa657a0e32adc9ca7fac1467b2502999f4646589c867e216179324f2861b4913559823703a80a9d711b0904961241dda2e1626d97644a5fddceb36566ac38bb42d46ffc", 0x54, 0x3, &(0x7f0000000080)={0x18, 0x3, 0xfffffffffffffff7, 0x6}, 0xc) 11:46:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000140)=0xc) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000180), &(0x7f00000001c0)=0x4) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() r5 = getegid() r6 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x6, &(0x7f0000000400)=[r2, r3, r4, r5, r6, r7]) getsockname(r0, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) r8 = kqueue() kevent(r8, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r9 = syz_open_pts() close(r9) r10 = syz_open_pts() sendto$inet6(0xffffffffffffffff, &(0x7f0000000540)="9c42dc997c4211cf881e545316c4b4c56311d5", 0x13, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f3fdf7cd5636ed105e0b70b4945ef06f94cf546"}) writev(r9, &(0x7f0000000700)=[{&(0x7f00000003c0)="47621d7345e7", 0x250}], 0x1) nanosleep(&(0x7f0000000280)={0x7}, &(0x7f00000002c0)) kevent(r8, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) 11:46:48 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='s\x01\x06\x03\x00\x19\a\x9f\xd8I\xe12', &(0x7f00000000c0)='\xca\xa3\a\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000000)) close(r2) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000140)={0x2, 0x400}) 11:46:49 executing program 0: unlink(&(0x7f0000000000)='./file0\x00') r0 = socket$inet(0x2, 0x1, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000), 0x0) 11:46:49 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) sendmsg$unix(r1, &(0x7f0000000000)={&(0x7f0000001f40)=ANY=[@ANYBLOB="23da5377880feb06c574de743c9cc7628fe7eb2485be21ec9e807b2464e1de379510a78434e7fcd6697be96240c9b29a92dfc02b3f384fc67911ac414799b1d14a525d965a65f460f0b0052e359b1418b0431076500ebb076cef401d5c93f216232e2eca5f07d75c12d25f44e4c0d614f3cd2d573d6c49b860ca935b239d838dfe0562fe2af6dc6751f3395489b2aa9693ecd863e6b9287605109b37dc30babfb81b50f91b900a207f1c18b4ee08542e69e450aef577686b902a1a9bc9a60a9660c7"], 0xa, &(0x7f0000001e00)=[{&(0x7f00000000c0)="c24943b528a414dc8cf0d0b113ed8c6c975a46cc0e85ee032f1e3a0c0d67e860c5a196e6d88670a864609a82217274a268fe50653c57a0e96b4fa5f239a3c59df85f406f39538ca60bcc0bba3af7d66e228af6db445f4b009dc06710dd1b53364e472434e035294f409944403657a8a40c23b119f8bbf9e9d9d6e7f1b58cf0cb4927123de69650a25a0310e05412c3b20de8b8e57276be7e218d23be1f44cf5bf2c4d055437ff974f3c3c35e88d07f102c54543f6c41d6a7562650ff14a3e10291f64414d12bc6581f702f8ae726ccdb1350fdf9123ea9eb5cc162b78f7baab4172bd0f5e6b78b95d1fa37529ff27fe784c8b8ad95f9e15d23b6573c1c8aeafd44f394952502f901392e01e7e26326ab41e0af734990034eb5122a84f97af70acfb3ef84e05b5f2f68490c1fde795d022ad403b59d390704bc9c0a11814d4cf4613711fb1c81d4ef5235c650dfd0cea83613548d9dd05f719ea9233c4bb6472623c4497e3b493e6734e7c5ea4781985ec9831285348ba22c46e64d835ebbfff4bf742e7bbf27a0b2673c90bd07d4e02be17bf33384b0985ecd32e158b4b9f2de816e6cd3c6148c41beb20ec3cb9a89c769b89f98ec83df0de335b1667547490d2350ea01f8a661c072b73fce7e338d1ab13b931ebe9402aba3b5168056b45c8c3fa96157332b621285377250edf021a3f758e5e812a5c92a2b449a206f8d748f70c02a0630df854253da723c72e2314829efbe6fc91df1716b9522edb3966dc6e3b1ee5ed9e8915caa07b17cf3c2486d9a740a6459fdb95a8e713403f5be475acda36448605c8b68ea7a9f37a2565f5be634e87f7449047b2fb74a3a21115291f27ac87d32b1adec616e5b372ad823df816a915804294c6d866ff4d3522fe15e00606aeb0ba534068ce1696ef5d35d67f210da6ad360100b020c2fc960cc72d98a22eb2d871057a32bd9ed1b508b2815697749b1331114290125c3ecdf1ed0d70e8ded7fcd15d21fa62776e7bd1eeb5530d56ae3bdf18f3b9659a9f45a6effd741c37879b40e365caeb3956a931a676a75f78fd3cef2aa84a0a9f69195bd4b1467c8ad29680b1abdeeefa223f1ee9da1e3c40096470686db69a4d986e054e4c23e6d04909b8f7611e29b20091480718117e0ab009d82d3ee1e0dbe40f79d7660996b69f11ce5928b54c5c3d4f675a6cb228651fa4142baae1e42b7bbc18d53a34e7aca0d826e4b3daa309e2c9d47bd9371a1ee120d350062ff8cf255b221e2f29370ef72b36358b4b6938ed24cb0320b320416072413aaf0a396f2eabc42c7bf9e030cf6eba7506341c95d0f9a2f75a9ecdfaf88fee682f64d4f1538d297b24cdab3f684fa71794911c7100a6d777c9a5b2113220b6f411806f3aad5a3bd13abc95e51290a5da4f7782716b0c93a9ae15235f7fc2a4d6d038f900b492386f9e9d8e1cb55e75a336836af6cc12b1e85b4cc066199ac4718fdf29f55186a3afcc1f1cdc6f83da9c7f893a97258ba6d6e95fdd18bc2249e3a19c6f81c76be700cb12a7938df2b00955825915dac3119416eb87f537c97e60fbed0efe633626a04168c4d8c82d9c7850e89917f2a9df3d57c930dea932a73e0b7d3cc1e52c30b0ea0456000c7fa9e92ab69b008e517fa8f7d669ed5496f6dbee726eb978491940a00af974c7764b07b956b43ce94401b9dadf386838040f0237f1a8b037e21ecc16823b45de23aabd2e465a9873f10f57733b66b0bfaad47df00b8059a623a4fd57dfac50c1ec73f76cefa7062a0a9012506bba3c924891a69a703a7f0777d3b1325033d627e0d82f099dc7cab5bd54b9b62602293fe67fc84358ef99b4be0fbf69442ba862eaf7e67bf2569871337568f2c975cb084eacce45e523c9dccc7b944b059764b40d15afbe9cd5b63af9026da82a8ba4c06d1d68435021c22f36a7c2da83765a8bb87b1a3fdad7313d722000be7db8ce4d48960a2efb263185f7e82b514e9989d8623a184c252f3d632d2358c2680f0609d4acd8cb1b828f100838d5a29e8d08ff12e02f913aceac08dfa375f2d8601918eb91e5e9ad723fe8f2293bfec28bd9405ee8c2ecdafb9b8a1c6de7f330911c66a173a0ed27057fe3961f3e70ba3a6ddbf5e06fc959347d8e7126d5b088111cd313171301a65ec5a1ee271c0c40ac79ab4ccd97daa7060b68aa7f3e40005b3c660658f783de8f2b57df38798761556a68d70e14595fc9e0309c25d9552b556dc919ef1976db3d03e2bd04a01588be885bae18fc35c8568ec6707629b97e55073758d3f5e8a7ad8a58636890fb264740f3461043ebbe46ede4e11ef31faaf98ff5403a0af969d028b7e111ec2fdb5a185217d5059369825bbd2cdec17b3e5755bc1245eba4abb6f6994a3dfe6b69fb8d08c9edf26b24216d5221ac4fc12a83c4c27d83dc0c902931d22f7fe4dec7a13836a553f2ce82b574d9c83f71052f91350bf79ce430299ce0b7bacd47ec4930ad9c109aae57782793d1534f0714ea979ef4d2c1ced22812acb697b1d6d0a9fcd8831e2ad069b5d34819b397f1fb34b8d48daa5ef59983674ded876685b08b56295000c3873dde66f32c6726bba4fe2215154d54fe1fd9a96013e5998da9017c275a4d015c091de1670e82cf650bdfb540d0fd54b36c70475e06aa31b879ed548cf81f87ed83a0725347ad2d2eb6fd5f7727730e53acdb480b9be4a088374b435c7afd36a60d4ff2516c3d4a04b595965256fee62aeab7236f1838c129d712a30b62c1c1f4787a61e1ffaba7d618f71ecbfa162221528cf64093f9e476d337850f8d4d87b3b6d3c166a3f2203e628795ee70dcbf82ede4b44b7cb1e380cf9ea96997360fe9096f56f00deb138fbffb5f4a8238e965b9ea0737ac1a38f1a5a1e396b1d50252f9a0c41b7c5a1da4af40c315b414f4047debe5bc4a42ff96c4770df933667d4bd0951ee16a5b6f59b641a7bcdac3b1a0ae435e5a893ba5a765ef5bfe0b05ad1e57444727d13abb4a15ba1e5f4a715012f267e38345359ecba5a849509d9e952f5a727bbff875d881b8c519ca9341070bcc02dbca328016b4801c67b85e258767a366bb88a7c1cdf5a39ca90c665a16ad814a43e50e70dd5f9d742df2007feb1bf33145f9df9e527aa82c19ea6446b7aa9c1604ba55583c930c603802121a6a1ddfa97adb21b2fd0421ccb78a5fb748712d970c8947c5ee4019ccafe80655d242ec604071685b836ecf16f4558bdd11a494c055f03a3bd98ef9bb885804603b5499db4759594869fa2c2976b60435b10ef322d2a64afc4efc7c5078f9bb1807c2973360cf8479b3f4b655bc19e0d04aad656d75d6ac27a35ba2f6ff33cd65621928c5d73fadc842ba820d7e50d0ccc47f3669e10dcf83018bf40292a16d6541c9c8c5affd46ed3789f05e8cc70afc942ea2b1c069376f0b890d0efe69db56c844ea32f5f821693bcba2a2218d05a32397315cc6cf6e315f77072fc4034977b61fbb62a14267cdd5e92f42b4feff5523579c4a9f4c941146dc580cb911f9ec244b5b1e795c578276f3905bd76f85206e06e927a506bfd24b344f65292287866d55b11fe868b681daa3e5a01f06e6ec80ccfa0fcf58aa29755a71622257274dd19a2ef6a2459be211f2760877827e36918de1801beb534dcf3d31b138f3f39bf967e2c48986a87b3ab184024ef9c67a9af5b74b7edd7177fa83936fcf434fe0b9540ccc5d83b1bfb753570231717cb6db2bf3200d7349e6c9e86c75942035d32fce200a856d67dd37b0dcb71856b66179cfb5be81ea303673fbf10e47b03d783864b3c1a32ab4a6c8b1dab4cbc93d8d076688488d8f33d700a1ab0ea02c82a2b17aeb8874a80a298b6531257f0e74a98ab8879ef5e677f6997b8178a3529d84848dca180a97b26ca30fa171c75c5300f7e04e26d8bbdc7e36f70ff81425951c88117da4b05cd88dd7eec0f8718f8cae23ee9ff504e6d993e1681803a22f86d20873fe4ff9aee70ca42d869b4c869deef86db033b0f79dd8851e52be1a899ce85471275c5b4dae4051e109e93b98bb4c0d170eff4dc14c86cb447e23fa455fa8bd7755f7bce72904d6b99a87c54b2061955e1452bc97bf9b3eb11edf6a45e1a81b64f74a8956cba3d0e611d32b9855e6e222f0f2b0d069a6c9b40155b0d36ece240103167e1653f42b3a41ad18389088259dd239a84f4257f27bb8c9e8993eafa6203c6f782b57768192bf195f70f95721f7e4dc86343b1bb58f77c3c6dc73b673537e279c3cd3bf8099da1e4fbe4f31b3274f8a8131f6cde5b01e9feb92a31b45d213441f0a151839d9a9318519d8b8b3c96e44641e9e37f4df0e94fbcaf742cdef5131477cb4bf7d10baccf29174ba2994ce9d8c9dc03dd8fc2a4fbd4662b22a437c3980088a04cc157a2a1dafaa0aff4da8dc631b1fe974a146231bc31f28a1ce36e7680453172aa0f49d3ae121d065b78725506710ae6f582bbceefc98f20bb454c6a85889d18da4c99651e87c7335fce51335dca48ae102974ad72f344f5ec4e77a79594b94684db6404f875df9c3eb5c81f3ff8e5e77be9a10f0681959ec225a2fbd69ff09bb497dea3b555009cba95039e2c202116efe0843398544291542026a49fe0162cc8236902a8d4dfd8639020011dc6347ab719811de7d26779676f8e2b545e8cf8fb064da69292fba81de2a90d342d125c9d4d8495e07bc8a239f41d2ec7e48299d25f47da3607471fb458e5727cf735e2b0e896e2f9025f947f3acc9254efa633d8a6de19c00476aa2786a54e56c86b10bdc1d8e5fa2bc321c6ce259393b98e7c84599c7a2a861430731c33bde4198348f32a496ccc1b32a4463f780c44773b4cbe5f368437cdb916fbbe805ce46310effd052e41ffec0d0f46d493050d42cf66beafbd2d3927b31665dc4354bc5e006d8e671b0859f200b7119d319691d04650812466f6c10c9aea8008516c77cf53dcaca28d8201d0d6b6ec2f3d990ae65e2f770c133eb9f7c364c0644b33aa3a4cb16cdd7f773895b71fe895f801665d09e71fd2eb05a6f054c1568a09131f7addb3b388a4d7397c8c5dabe4d92cc3ac962b878fe37ba575eee82087bd8171789fda904f9cb5a1726e7d5797d1a83fb7ef3e7f51cd91c6ec1d920978e2e0b2c0ce0134c1a59844f2b9d4cc5cc896efa74b09aa50d9298285b6ffb8ab15677c7739dc6d6da9582a9fb2f2268730ab892f115453a0fa738317beccf12f1841e84754cb0e625a0aeb63f05d4ebf5781e485afd246a0a7083c9f9c02e9d49ac5b70bd9197b20e1795f2bb1d0f9d452c39aeed0aa7dd73ac91b77f95c2f84f237089cb63bd23df255c0502d562fcc73d7f514e72d284508ac0ac90335853d629b6353946f59ecba8631feecafb2380ce0c76380d18dd0e277ec1831f5d5b0b438f94c4585d1c0e2f1863b8e17e6f985dfb31015924b912c5a2c3a1947f2ae82064de5c2850c0bc27bd0e7074309472b5c6188a467fefa52448a804bd20d7798ee6f7331a758016eb4642e66850298a3363e3fb8ca078268372a3f9ad7b6766afcc30103e9562fe5baa54b28f0f4d6d9dc4bfe100c3cb548e05f72be674a0bf9ada2be12c13de982f476e3ac3e06bdc26c318f7b2c72ed7b1b0f610d18e4f30dad494f956c931f86a13400c163d10e672e7e46885e73179b0c00735c25ec2d9136dd1d36c4d5c74307e54d1c3f9ba79036af43e8759b09c1292279662915af28573a0503e5335787079918d84a0a184370dd33b9531f161af3ade514528cf58dc83ec8d10f38a9d9", 0xffffffffffffffb7}, {&(0x7f0000001980)="d04393064746093f9cc6a937b6a3fe21250e203866fcae06ecc234d8142e2a03f1057630478decac153a921f4a7c72934bc8a7547ad597ae3a11457d718ada41a033670679ff4c785b507a430615a5b8efbd0f0babc3b01cf26b52ab5aa2b4b79c45bb90a22da85a2d8a783aab8b3093344877b1574b54ead8a15cd86ae953ceef16fe1cb4386492fd91130a7a49e09376b5b7e99d752dff90b0ee1785bf0dc835da74ac89fc55955940bc6d480827ebff7a0ee675e3a5b823f5cc1c6fc5abb26682ac1dd81a66ee728a65d03ac71ea31a0d6fb3e9797e040ef7d8f514ad8d13d6b4e86d300cdcead84a86db60", 0xed}, {&(0x7f00000010c0)="1ac11ea4ddfa7bb74c3573008f791e5fb60d26deb927b70f734ee67372f4b36349ffc7853e4fe2bf7b6f049b8d76f42b7855da930f", 0x35}, {&(0x7f0000001a80)="3415083d851ff72d397642d9cbabe0811b6e274da67c7a5f43fe00b43542381880c8e128f55da30b3675e41b3f734b91fd2d115c358d5033d0d5b695eb5ed4c6ae3dfd7e0587dccdfe8ff43d96f0126bdf39963bb57b7237d73d8fa20eb9d4f952d69bae1df56a9ea0fd8e970b23ac9639569382bfde774619784d5b20dbb4e5ca9733564eaffea79fec50dea84dfe587eb06fa227ee", 0x96}, {&(0x7f0000001b40)="f350e8c3c0e1b6c45faa14fdce386a1ab18da6cb7bd978b0b073e8c4b0abcae221ca31201a08f93180e45311230f9b2bbaa8f51a7a5c72566c690c7c94c46899ebd085d35c410415c04c0f0d90ed7a84a23ab7159644edd448162a7a5842d0a3e5a758bced93ca351778c6c5b0ef5b548d0403ea4961157c676c90441e37d078438f8649a8de9ad53a84414054618eb2cff48e7d740b0a27b871bb645f4a744fca7c2c6248b2e858a765c70033af7641f00d1d929964c089e31612ac308acdd375bf3ccb839c27a67259e1b7280fbe007e920a77a6680e0a97540c", 0xdb}, {&(0x7f0000001100)="0bd207030797579c08e7b3999a98659766032883f81ed1f7a6511c438df802679bed5b7cf20c51a72be3f6ea1a2d5782889752a5a834", 0x36}, {&(0x7f0000001c40)="57203815fe509d278018ce41de300dd60ac4bbee31a544217f990a67a74d1a99aa1f9769131eec4475a06632f26f0fb5b213d9b215a47fc4e3a8d24568781464f9e2ddbcd4b94254fd31c012d27c84b777391851f299fb5cdd129890d23bf1a2c20d0d8c7352c3c6103cfb350fc7343a5f0243cd54eb54529296e86d80c55f2bcf493b14bb5fb3179bd8aeadb534847e590d2be4b018c39474164fba7c44082e585c42f23ef45f27cb1c831d79a33098d691209b31a45ec34316", 0xba}, {&(0x7f0000001d00)="ab05b795cdbfff5d318853bd0132c74db0bee8d7ecc0496adc036d81b723427ae3e99935f810cf27e898683cbabd6f56f398a6e44f9b4914d5d0652be19912e21ebd87657a319f96a08f59c627f4b4620811fc91f2ce550a68ee3d240eb0d9658bc6462c9e467bcda8eb5d9acdf42b425b33e430dd76e61912c58c31c57f0f80f0c88d6522b601a069f35ab8339095054a2fd9c4a4f7da8b0c235c058ad78c8dabf43568eb21dd019e63de7da744b8abdb342222a6601eb082edee80b93215af6c398ba6c90fc0611954ed3d621bbbc9c2c975ec1c5849a4a8d938bad690c444fa2258c66f38a6", 0xe7}], 0x8, &(0x7f0000001e80)=[@rights={0x38, 0xffff, 0x1, [r1, r2, r1, r2, r1, r0, r2, r2, r1, r2]}, @rights={0x38, 0xffff, 0x1, [r1, r1, r1, r0, r2, r1, r1, r0, r2, r1]}], 0x70, 0x6}, 0x1) shutdown(r2, 0x1) poll(&(0x7f0000001f80), 0x0, 0xffffffffffffffff) setitimer(0x3, &(0x7f0000001f00)={{0xf4e6, 0x5}, {0x8, 0x4}}, 0x0) 11:46:49 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8092, 0x0) r1 = dup2(r0, r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x1) pledge(0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x4}], 0x1, 0x95d5) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000140)={0x6, [{0x3, 0x5}, {0x1, 0x5170000000000}, {0x1, 0x81}, {0x1, 0x5}, {0x2, 0x10000}, {0x3, 0xf7c}, {0x2, 0x2}, {0x2, 0x2}, {0x2, 0x800}, {0x3, 0x2}, {0x1, 0x81}, {0x1, 0xfffffffffffff000}, {0x3, 0x6}, {0x2, 0x1ff}, {0x2, 0x4}, {0x1, 0x7}, {0x1, 0x3ff}, {0x1da72c058a3f9059, 0x34}, {0x3, 0x8}, {0x1, 0x5}, {0x3, 0x6043}, {0x1, 0x5}, {0x3, 0x2}, {0x1, 0x401}, {0x1, 0x5}, {0x3, 0x9}, {0x2, 0x9e9}, {0x3, 0x10000}, {0x2, 0x401}, {0x3}, {0x1, 0x9}, {0x1, 0x1000}]}) 11:46:50 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x6066) chroot(&(0x7f0000000040)='./file0/file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 11:46:50 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205601, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 11:46:50 executing program 0: r0 = socket(0x2, 0x2, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0x3) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000200)=""/99, &(0x7f0000000280)=0x60) close(r0) 11:46:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x3c}, {0x6}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[0x7, 0xe0d]}) syz_emit_ethernet(0x4, &(0x7f00000001c0)="969b100e") 11:46:50 executing program 0: r0 = kqueue() read(r0, &(0x7f0000000140)=""/87, 0x57) r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x7, 0x0) r3 = syz_open_pts() close(r2) dup(r3) syz_open_pts() 11:46:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x28}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000640)="129f") ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x4000000000000007) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r0, r1, r2) r3 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r3, 0x0) 11:46:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{}, {0x25}, {0x6}]}) lseek(r0, 0x0, 0x0, 0x2) syz_emit_ethernet(0xfffffffffffffc9c, &(0x7f0000000040)='e') 11:46:50 executing program 0: r0 = socket(0x18, 0x2, 0x7) preadv(r0, &(0x7f0000001180)=[{&(0x7f0000000000)=""/57, 0xff42}, {&(0x7f00000012c0)=""/4096, 0x1000}, {&(0x7f0000001040)=""/8, 0x8}, {&(0x7f0000001080)=""/53, 0x32e}, {&(0x7f00000010c0)=""/133, 0x85}], 0x5, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000001280)=0x2ea1, 0x4) fcntl$getown(r0, 0x5) pipe2(&(0x7f0000001200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) unlinkat(r1, &(0x7f0000001240)='./file0\x00', 0x0) setsockopt(r0, 0x29, 0x20000003e, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x4, 0x40}, 0x8) 11:46:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x3c}, {0x6}]}) pwrite(r0, &(0x7f0000000240)="fb", 0x1, 0x0, 0x0) 11:46:50 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000001c0)={0x10, 0xfef, 0x4, 0x10001, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xd9}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7f}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2d0}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000a00000/0x600000)=nil, 0x6}, {&(0x7f0000f6d000/0x2000)=nil, &(0x7f0000f90000/0x3000)=nil, 0xead}, {&(0x7f0000d17000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x83e}, {&(0x7f0000f14000/0xd000)=nil, &(0x7f0000d5c000/0x4000)=nil, 0x9}, {&(0x7f0000bca000/0x4000)=nil, &(0x7f0000cc4000/0x1000)=nil, 0x4}, {&(0x7f0000eb2000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x9}, {&(0x7f0000c58000/0x3000)=nil, &(0x7f0000ab8000/0x4000)=nil, 0x4}, {&(0x7f0000abf000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8}], ['./file0\x00', './file0/file0\x00', './file0\x00', './file0\x00'], './file0/file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) setuid(0xee01) fchmod(r0, 0xd037b3f1682796f1) mkdir(&(0x7f0000000040)='./file\x00', 0x0) open(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) 11:46:50 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x10) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000100)=0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000040)={0x8, 0x8, 0xffff}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)=0x1) 11:46:50 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x500) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x7) flock(r0, 0x1) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 11:46:50 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x10) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r1, 0x1}) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x8080) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x8000, 0xf8ea) fcntl$dupfd(r0, 0xa, r1) 11:46:50 executing program 0: r0 = semget$private(0x0, 0x4, 0x408) r1 = socket$inet(0x2, 0x5609f0bdd2528d0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="eaff125c00000000", 0x8) getsockopt(r1, 0x0, 0x9e99, 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x68a, 0x0) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x400, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) r4 = msgget$private(0x0, 0xa0) msgrcv(r4, &(0x7f0000000440)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c2ebe45d5c3ec2ee4bd6468950a91f159bd0242121231a1928d72dee0fc65f82b7fbd8dbc8699ea37ddcc34d879a729588e2e361819ce638af9ea76f937e3b18676ff758ba51ea0fe964fbe985d78532d2baa95dcb6d3d2719fb75a6cc9bb4d13ab76db0409b"], 0x7c, 0x1, 0x9707f81b05d02026) shmget(0x1, 0x4000, 0x422, &(0x7f0000ffa000/0x4000)=nil) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000540)=""/4096) setuid(0xee01) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000240)) r5 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f00000002c0)) shmctl$IPC_RMID(r5, 0x0) open(&(0x7f0000000180)='./file0/file0\x00', 0x20082, 0x8) r6 = semget$private(0x0, 0x2, 0x40) semctl$GETALL(r6, 0x0, 0x6, &(0x7f00000000c0)=""/145) shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r7 = msgget$private(0x0, 0x1) msgctl$IPC_STAT(r7, 0x2, &(0x7f00000003c0)=""/116) 11:46:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x2d}, {0x6}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) connect$inet(r1, &(0x7f0000000180)={0x2, 0x1}, 0x7) syz_emit_ethernet(0x2, &(0x7f0000000100)="781b") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) 11:46:50 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x7915) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xb8ec15c340c0215d) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x2) 11:46:50 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = semget$private(0x0, 0x8, 0x4) semop(r2, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x3, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000002c0)=0x6) semop(r2, &(0x7f0000000380)=[{0x3, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f00000008c0)=""/191) fcntl$getown(r0, 0x5) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000740)={0x1d3}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000200)=0x1) openat$klog(0xffffffffffffff9c, &(0x7f0000000880)='/dev/klog\x00', 0x200, 0x0) shutdown(r1, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x1, 0x7936}, 0xffffff40) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000280)={0x3, 0x9}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000240)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f00000001c0)=0xef) r3 = socket$inet(0x2, 0x1, 0xffff) getppid() clock_getres(0x6, &(0x7f0000000400)) fcntl$dupfd(r3, 0x3, r3) semop(r2, &(0x7f0000000000)=[{0x0, 0x0, 0x114fb90cb9eaab4b}, {0x2, 0x6}, {0x0, 0x9f, 0x1000}], 0x3) setreuid(0x0, 0xee01) r4 = msgget(0x0, 0x200) msgctl$IPC_RMID(r4, 0x0) getgroups(0x1, &(0x7f0000000080)=[0x0]) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x0, 0x0) syz_open_pts() ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000b00)=""/173) semop(r2, &(0x7f0000000080)=[{0x1, 0x2, 0x1000}], 0x372) 11:46:50 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x6) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0xf2}], 0x7, 0x0, 0x0, 0x0) 11:46:50 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000140)="e6aedbb216d5af3b58096cf40222b0867ecd008e337c5972bf24566b86c2867708f42fbbe43f3f90f5f52fcdf325461c5d646d0f21b53e8c149b7288082aaf357b4f91424794c19d992708cd7e62053a7dc0d7bfd0fa10924aa91da127959dee22c90d9035ea4c67c179a66b99676d304ce9a81d1d3aade1", 0x78) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 11:46:50 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, 0x0, 0x347) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x8, 0x1000}, 0xc) 11:46:50 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() r2 = kqueue() accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) r3 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r4 = kqueue() fchmod(r3, 0x4) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 11:46:50 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000001100)=@abs={0x0, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f0000001140)=ANY=[@ANYBLOB='\x00\x00\x00\x00\a\x00\x00\x00\x00\x00\x00\x00'], 0x10) sendto$inet6(r0, &(0x7f00000000c0)="056bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) close(r0) flock(r0, 0x8) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="dc524a109b710ec33ab343abe3235449700bef916352eff236fdecb4d2337423e1e92798497e86b0474ac676e4e376446154c6bda616b7390e8c632c172abdd50b9de0ca8d83c56aca2c407f676a8b76269d705e9ad88b379d445162c12602a202c5a6987d58b0d112e92db12531278a86b118944a7efc0d46ad5133055c0fa44c00841b554e9fc40bccbb9469b4856953eb6577fbf2c538e6d053212bffaff5f5fea32b354762b31c56d58342d8b07d0bbd2f29eb1bf605b1165fcb2586ac28a4c5204b8b265b8c19490dd451f8cd4e9fa764d7f0b780df56ee2919015e458fd3d0786fdfa47b1c23745de0a6c9c8c48ba0491afb3ad69ddbb2c806f449597f7b810f11dca54fcf1c64cd688cbdfb273bc6ec1e63a54982498e6b2f8edf4cad2b192cb77bf9afe534c171231c88e1b41ed6e562b7af6a942a493b3b55fe11ffab3075bf61d24c8d0f17bb4fa120d27892aff42e93797b3e355254bc6f942d066ea4f2338b6f2d2f29c931693f0b58b9632218ef523beee9dadddfc89918ef2b1e29e1e6f130387dd397d0313252ae2cc1ba10d821a906ea0a38f87873c2da73e3390c9fe0b4d1c661121dc57acdb3153fb9fa458d88170711a0a266fe6a39aef5f16c0bdb02f1a5400920cbbf27a85cae239320dabfa3b4ffd86d6340d8bb54c6a79c9392d5f6bf6f4ce459e6f4838bac3135e57e015ab9a9380fcf68aff478f907efda5c42ce983a75dad1d373ab5ebaf842e6d0ad9f5f61660eea0ab45298165e90f9af989096ea0b08129a2746b9de7703d4d498345cc6b7a57241226e268cf70c8235e088638aa347ded36453da08f71ddfb80719e6926e6601573921afcaddc090a0a23cb5f279fe38dfc3de9e125e3556857b62632c157d039cb32e3aa28abb626ed8eb3534a153c4ac0f5c507fe5e688fda869460937c3e75cef28bac9a2849d5be614d0164ab85fe3fe3900105497a7776cec6f0ab274dfec7c6fb6dae652789e3d592af13f51c89825f4bf5f0e86b68ad70f3753923d2628cfcbf55d323ee86e7984ae81ba6dd717c5410e3f2b1f9786580ddc90c36d0f5896ea7989505d6a2ce1b5760f7ebb52a8192c00352930daf653487faf9a40ff57809b5023db44cd0d2b3ab8a96e3a60e3d802f2407a3681b02f78e68513240970dfb61a8a56e7e2794fb557d123984b3c0ae6fac7d61208bc0b7d631652aa3c272ce4ce5b1708fa8407d6354a5fd7f2bf52615d76b6fb2335ea2486445ea88c172b7109b83e15b150356096249e399a8c7e684d1087ed7312d96d167f70dda8c3bd0f0881f5a4485a4a36785ec58665082f67ba69bed01817d7254a236a0628f41005a8a502882316a59c15383b1bb4ea4535d2d9f3d6a4b38d273407d108eae0875113e941f577e6c355e2ce23c36f79d6fb8daf6d0b5f9275638ee77a33e09af13825474cca004c581e6eefae89e8dd0cab2a338495ebf343e9c616b2e5b9bce1c721f1a1350bdce8f98989d0650027ffdd4973b6fb1e8db0e0399116d17b389e2cc89adc0ec956a7eee733696c0bfef46b634cbf3b66e4d3085f8fe1f300fb3182e001b6b16f4b8ba4b7d8f1247dafd38a9fc79dfdd9a72367389c584ae2a711eb77bc06afaabcc5800f914c7043b35ee54f81bb13e94a8491264eca107bbcfba5f4441d0a22539a3cf7bac74eb00c169817ff9ed45c4f7430c8e7c4c6de9e2ade31982a4e70ba548c17c321a2e6ecd3af1707db590e9f7908c92bb63fb867197fd85d9456457d9fc35cd55a95b4fa3dd7d1f8cfc9f2204f095e19920a205ea190c530340b6746a7457ad9a0da16dfd4f2497adff3426d38c72920648d75644cc2861085fc33294c6edb05687a7ddfb1a1272f7857c0e3ec1f4c1bc7f68dd0f3f43a7cb29f6a98115e62f4feeee9407aad6cf4ba74952164847faba179c5a2e86ef5b3aa296847994a18de4a339b1a2731b70a3291a7c2930b545219f17bfe4a24ad7a0b6b0a04e1dc10a6d7b82dbaaa042bf1f28760da34ac0622b656e02369786fa5699e8c3900db634ae6164d85a3f56ccb5725c62ed1fe534a640376dcf1e4f42e0798596426aa7a27bfb78531ff8755e8944e845adfdad0756cadba115ddc67561d8da943ff102d686450cb36d06690604a08691eeab542ccb3035872094559c69c17243d56c86824a0f7134fc65bfa84004c233e6cf168e4dfc8ce27e57c984b02020ae70a4e00653c1878bb9a1f9b7ae629afc1508175ac0e535b0430c48b6825f03e8338cfee6fdf366f64cb81a4a8871232dffca045dc28de88db799ff4b8bfbbc0ed40d2742d348957d14e12a17948951cac316061cbc304f07de14922593f3d6e8fbc1c9424b71a187bdb949864752af8bae51b6d277852f1cbe7739e0800bbde08c81be0708fc154d58ecdc52fe1cf8260425f6b443de7117e0783f7227cc67052d289d7446ee2b2496790ac922ce1407dcb5e46d372a15f971c77435b983e0a4adbee6c1de5b06018f7ac5e226907d72dd4265ef779df0dc6dcc5abad6a6c5c035be170091b63106f0a2044f79bf967986d1eaf2deb7f963d2ef7f425d3710777ca83b58a87c6b4a1d7fc8473a510a183f0d37ab7a4f480913a737c30d02ba64f84ad57d042c24d98dc01bc5b3218108e8d97e8807aff9510f591b1d8b4ee59d9257679e5b63fbe5dcdc21ad4ac0228f9b569f3d8bbaaeda494d42327757cbf691a0c66c94541e3a21f08799bb000205aaf09385b1a45ea0c7015114a03e0c30a1947106b1561936b785367597c95dd428d48c781e955633d4484806f5849161cab5b3db678d80138afbf8e29b42489045d26dbf135e9e0fd6d140ab8fd37e52159db051e8b9f5c099c486936e3f9193ef7e1112274c6d3ca916752c7c0f640d7083870450ec665b0bc489002d3319b2d02ae2bd50d91400154ff4f4c90f55e8e43e8466fe571b095c483e0887358cce7529bf9213741d8127e3e52a1004e53a1941e3cde08702b50f8cbd3c639394a9105c6790ad39b3556de35c8597356556656f5bc89788e4f5b6cef16b225d72dc5cb8e5b59ae8566a3d9660e1cd6b7ea3348b5ce2ff0336588c3304f0950253d0fea8fb8741da0461367aa719e8bef8359299d7818928aa9b68d14bd985d35bfc0aa5f23384a9e3c0c0b6d0c27143d821d150175fb0a4127b250e6fdc90575f5487c0c2601ba6855e381d218ce6622b44521f24b920b4e64bc92057880e3f6f2ca3dc7027d707d6b437c3a5069f1c101e15ad751a1e3c99c62975696339643578337737cae2d1f446c34b36b0dc944836eb6d9f399b7c0daa79100917b2dd07229ed89bbb8104409cd0d08df78c77da2a7d5beb9ded29759cfbedd61bca8d87b28c8f316b5be15360716a4783e33953da57275d0946de30a4077232d6453daefc2850623a7080ecb7e536014e9232c4ef7498018e21f62273ea05edab32c783adb07c26d722470c5a0fb3f611f35f774c1bd415ffa376a3923152405a3b69b7d10f0121ef318289b9e483fec7187b60ee5372345da7709fb0acf2541b8293d37378609d931a5f8e5bb86730d7346c4df0f54e2d66c429d0b75ecfa6dc9ce877d634e5a4d66d7f65ad5d2a3507c60a6010b124d3318df04e8e497e393ccfece048e2a21583bf64706e0e618c5ef7cad6002de742af4862f58f32cc2dc1f315248e09591ca298398bd48bb9bb88fb313f2cc04f2a747586d4da515763ec272e0bc9989e7e02da5a562ea3711a522b3e9b084603938247b23c5f34fa7a64c6fcfc23f549e4ade25ade45e3fc670be59b16932abcb750818b9a4900233e88841ef13a19342a24f23f775a67cf3ffdb018019cff943a175e34fc1bd6bcf069a597f887988364c32966cc11859dd7e78fa0b02d406ad9c96816783078e5ef11149b47bd973927cf360deacd570dd42187013707fed5439c9640a80a8ebd57d5e9984d4c99f0c56f30c89b1721f5d99f8b852e1a701c772e0f081ade8e9903cadb12066ab6a36867eb61b10f451a30ba80a81eb198fa01c627c1df956c6e4e2cb6572f5dc0f0576e45ddc12dac544904342e5976ad2e024d677e8554f4e341c9b85a5de2f93076f18c4c3b0c9e065df308473c21671db88c4f64108f941ce443c660a6ce7f8dde76643bf90f9a6bab46f90f33d78194738029e0055755ed0429d8fcbdb56bc6684864c2287b199e1acaf06e497e95f4c2174e77dc73483deafa8b37ca8e2c20ff85f8a1a56d762e30d3a309724fbef59cbb916a0ac383b8641d253e9ce87da2954a5a54de6d768a348143e98acc45a8b759c56871d4c334b916e90abee77425ac75d3a2aaa7ce84df5b2560d46910bfe078e5e46acc69725014f943663d2b91fba8a088c1ff527d602c364c0059dcfb010fe87b126e01a935c34e542b9722369d1c25a61d980cad458288f44814abfe671b9826851fed5320e5ecbbf49e6c42047fcccd2bd27f39fb17c4287b0f07dc71f4f1cada748ad7432ddfe8802ec38c9167f0bfc22ef1207bdc1eac60d4a5c22d16e959cb3bdbc83dae5c2d9d4d20ae470bb9b5b491011175ff5b18197e04864aeddf399c79c28d7a41e90c27e21d03f79c61a4968fe45290162916301091bfb337483500da57e08307d09f2d779993937f167faffecffab459a83bc1c795350316d5e4adee80b512b8a0452393f07fcdb9993cb2d993f332692efaa7ae8bbe3d0aaacfbe8154cefe84f32de87cec757319dfa1f5e05a3159dfb5b960b697f56b63cf28c94ae5419e84b78df9a78304ba370dd348697bd5cabcc4855c2a6c75c3235ccdb0ac5564733f1ac630e205615da7e4233db715c6e2bc7b0ac664bad3601377d79bba7b72f4c629ca9321b260445d66a2da2f9ebb81c3d5eeaa2928c542c939d0553e9d3f4d22233e0a21c50d2062f4aa87678014cc61ccb5a44a7b32ebae8a3f0ab98452db3e59a90b12be7b87c72a0a463a7020707289252d9effc59036f072243aacc8a65676dfe4af9e6026177331449b3603378c171466bf1c0d13cd5f2bc705ebd4149d4665f13d8e0d8d67e8fe5fb77c9b701316e9c3b988c2870c2165bffb178efdbd90f988d3cf7b4435ac402d24af9592918e657da76289311483ea7589a8ce5e7f1e5291ee693d4fb5b8ad863fc519c2e26e325a4f404a5e8f9f8fa80bae24ecb3c7736cd04018eb96c607758f3124bfa89fff2f41a1f5ea438c4eefa72965dbdc0fd137e206a68c10ac49d6fe27db9f3b123a24701cb3702cd87910dbc8c48ed017f185cc5fb5d1787f576861dbd2c1d6167b52a6102c18b89989ca74bab0faa92dc154008c8fa2a87ba61179f37f6aaf66c4b812ff20707991f48ec111b34e506b1943e11b812d80f6c291155b18a4c4f2d7a49a61bb870f713e7d105373b193b9b451975d5318dd7313ccd81751c37fb56fd3f5c3d8eb5ca175782234f6dd691f4ecbd0bd805ee8a0c7f5944db79526d3d10a1a8372b28c7aad2a851532ad7330abed074b05f8479423d945745d17f6bad01a37236c54159a568c16f4e7c2632781c65acf1df3e7bc42694c0ed08e1bbe7f21e88e8d1396567488da4e2fa9b2c6886c1bc7251fc9e5823f39e8833581957097dfe7621a5b396584bc3fc65046b90bd1a774d6fa8df010e28cb193815355641bf23222d93e362ff3bdc65f01dcac575d68177dc3fcdbc730e03b9d7d75b3e4260ee3fc932a8017508cfce8459479f9f67a73338dd72c7c142d8c9377144f05427cb66e5a67515c012e54a83ad802fd096997922e7bb9f8a5fd352fd57", 0x1000}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x200) 11:46:51 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x3) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004427c, &(0x7f0000000000)) 11:46:51 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8001, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, 0x0, 0x0, 0x100}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000080)=[{}], 0x2000000000000016}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000040)}) 11:46:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x3, 0x1, 0x5, 0xfffffffffffffffa, r1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000100)) 11:46:51 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpgrp() getpid() getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000c80), &(0x7f0000000cc0)=0xc) getpid() sendto$unix(r2, &(0x7f0000000040)="15c8d1eac1cbdefa931ae3a0b47231832e9377ddd1b878", 0x17, 0x40b, &(0x7f0000001080)=@abs={0x0, 0x0, 0x0}, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000d00)={0x0}, &(0x7f0000000d40)=0xc) r4 = getpgid(r3) syz_extract_tcp_res$synack(&(0x7f0000001100), 0x1, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000880)='/dev/wsmouse0\x00', 0x80, 0x0) r6 = fcntl$dupfd(r1, 0x40a, r5) ioctl$VMM_IOC_RUN(r6, 0xc0205602, &(0x7f0000001000)={0x7, 0x3, 0x1, 0x7fffffff, &(0x7f0000000d80)={{0x9, 0x2, 0xfffffffffffffb2a, 0x48f, 0x3, 0x3, 0x6f}, {[0x9, 0x0, 0x4, 0x9, 0x8, 0x0, 0x8001, 0x0, 0xfb, 0x20, 0xfffffffffffffffb, 0x0, 0xcc5b, 0x4, 0x0, 0x0, 0x4, 0x5], [0x0, 0x2, 0xfffffffffffffff9, 0x8, 0xcf, 0x100000, 0x9, 0xfffffffffffffffa, 0x8, 0x3], [0x5, 0x0, 0x2, 0x1, 0x8, 0x1000, 0x1], [0x5, 0x100000001, 0x0, 0x8, 0x8, 0x5a12], [{0x5, 0x886, 0x2, 0x6}, {0xac0, 0xfffffffffffffffd, 0x67, 0x7ff}, {0x1, 0x1ff, 0x9, 0x400}, {0x4, 0x7fffffff, 0x5, 0x3ff}, {0xdb6, 0x2, 0x8, 0x7fff}, {0x1000000000000000, 0x80000001, 0x4, 0x16b}, {0x9, 0x4, 0x7, 0xfffffffffffffffc}, {0xb14, 0x42d0000, 0x101, 0x9}], {0xc34, 0x9313, 0x20, 0x9}, {0x7ff, 0x4, 0x6, 0x7}}}, 0x5, 0x4}) r7 = getuid() getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000001040)=ANY=[@ANYBLOB="013fceb6f42f1d011b759ee0b9df002e2f66696c653000542e2e748d38132402cfeb8e67ef8cd2c0b96406c4a1c306"], 0xa, &(0x7f0000000300)=[{&(0x7f00000000c0)="6f7715ba0060f7224438071aafb3126ba229399ba9bf1003ebf30fec7d78295236ce69baa136527b19385e092fa663b5e0a2d6d96dee7ad597e283c81ffa6651f56ce4187e6cd25301857732ef2146fd71b592e301ed282b8fc2f03cdaa107c221f99670cb5b966b9385415befc96c6a1bac2b1e50b8dad59ca6e92a2b352e9e4ef77c3bf2b3d56b895761e2625647cdbddbe8be6e622ff0320a9f742d7b31ec2d98643364185e6ba4506acce9d1d455bcf2c837c7df0a7712ab43d788b7097969395a830709a3f7d0cefaedcf749d9e0525872a3c4688d88303883162e06ebf89aab770f03c3c8c4518c46d22a41c172f2093", 0xf3}, {&(0x7f00000001c0)="30a33b6a684580b58ab97e5917ac9c310381f341cdcd065ab53532b8c5fe40775a632baca8802377f96c96939e0c4e00b7447231f05b5ee454a2549aea49a13433758ebccb94192405e45298887f5a43b502550a5402746e67cbc3f7fe20924cac67dfb1f698fc415b6739e497d68ec30e24dd6025da98766d15acc84990a71111e9e9405b51efb38fae5b49bc7dfae920e4833659c229dc2cecb827753ac5c0a3958bbb936d5c786588335837", 0xad}, {&(0x7f0000000280)="48bec121f8e972d421520960aef495e85e7df85595e39fb054011e6a0208c6cd4ccd9e2bcbe8eb55c5ffd3737baa683fba35a84b1245fd5446badb7b098ab084533d64ab2d62", 0x46}], 0x3, &(0x7f0000000380)=ANY=[@ANYBLOB="18000000010000000400000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r7, @ANYRES32=r9, @ANYBLOB='\x00\x00\x00\x00'], 0x68, 0x4}, 0x408) sendmsg$unix(r1, &(0x7f0000000c40)={&(0x7f0000000440)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000b00)=[{&(0x7f0000000480)="e9a0e6ce1d6cedf9abf3e31dfa1e756c6a3f0b4291ef7d411b0a61d742d9b2ff808a6ef1a0e6cba54b0eacfd90738041969ec7fa17ec4ca352c2c8a3e41682ebc6fa8d2b2248498af7536970503123296c74bfb7c707ff78bd902d22599d40f3a69813a51b03ee838fa376d63dc53c38a1bd72d880b15ed38a7a96434b9fd07a4f2b53f20339b184ad0c1a6fae498952c1a0a2e8738756f61e19f414f64fae6e5d3daa438d092e759c44220396c33a78ecdf748548041f5bde54babf90c74d68ce1e1fa1153e92e3f0b8fc4d75", 0xcd}, {&(0x7f0000000580)="e192ce3261efc96a9049302efd3e7ef14a0ab3de361dc94dab471f59f2f775fae66a5b2aa5227ea30f986009f47ad4d1", 0x30}, {&(0x7f00000005c0)="d12bbd7cf8e76d801944213886b16eae35ad627611cb119d6dc0fe835ebd839bd040939007d7f276dbed9a9d4967ef1c447b43912f80ce424ee3392b0848ab87a7651d3dce60241ffa6f1be7eddc63affc38bb08d8b17e6c217615c21c0974e6255bf11958bdd24053fff356119ceac4ea0aafbbd49ccafcb0e15038a58cf649f88f430c952f778c61153c325e8ba1383dba76b96ac6833ce185261fcc4a7fd34b06ad3c6c8a732e00d236ff20768aed02cd555ccd77cebf359e36a740ee912f00a6c31f3fbce2512c9b17f7ab22319444ba1ab8779f", 0xd6}, {&(0x7f00000006c0)="e5d7cd5e19cce7933234624415f888eb64a58a9037485ffa991299d2d75bcc739757a2a35d0838ed23083c8358ce4c5dcdc940cef024226754f80198a1f52e1001312b419dda5635c4be6fb73856170b1db85bbf9dff1bb37406149be1a90ce94d5f4fa6c323d5b61967e23a534c36760aef0c853afdbf1502ca4fe8a249c406c88d87d5e68757931a32da7e451cbd786308043f5d247e48fc9dcacc583e5caf44a0da22b7e8f971e89b223b163269c4aaf93d8548deb9119b745a8f80f672198c37847ce982f4a2ad0ba8dd9432f8fb994d2d1e45", 0xd5}, {&(0x7f00000007c0)='m', 0x1}, {&(0x7f0000000800)="5f310b42a5ee3aeea3062e63d90a1a9806198c320d1ee80513780bc644f162f0ba0c0ea41f9f51a830cf3eaeb4686342ca61e353be585f245437e6dca8298411b27235322ff1afb806d48c81fe2fd6d34ac43b40f9df5bc1fe3c5df2acb3d08aec27ec6bfee208d2b2e0dd1eb5c98e7e7b2a0c67b293620cd36b0db7", 0x7c}, {&(0x7f0000000880)}, {&(0x7f00000008c0)="85154a9ba9a6ca51dd52d13d54c0e30102ffe1c25a35101e4d7bd8980af2d2b4562bf0dfc04c0010ceead37fc23655226309270114394395bc05f69144a690e2897e77e767c2c2f9f5bfdc8ca5a1bfce194a49e2e94111d32d74b47acaa20a58814cfdd6028530d086", 0x69}, {&(0x7f0000000940)="43bab39ff0e134742561e0997f2c5eb6e4595b01546e105b6936922c2d6bf287b8074fa0840b35fcffd7d868f0381395dfb66302c96e8245c474fc5d709b0a50869267466e23e152fddc4a680cf9246ed32ac50642697add25aaa32883ec89e4950f84e17308692e122643f3d759d75bfc4ea109f9d976a02049532d3c04b5ccf38d6c3d548883f58d2b04462597386e412ec12cfff23f80f17bd9bbfe40ec87d23ef78954e9bbd42ce1ee294c77646a102c1baf749a578366b73e480b7084151c63c01f1123f531adb071237823e2d517642b8433653b5342", 0xd9}, {&(0x7f0000000a40)="ca81c365497dfda8eda636d2a705c1dead6ac5f028864accb866aa9988ac64e78946dc97b41def40ce8c3b0a5b3c82efe689e87ec2e50478a6b96fbc490be8382c995f383429751979b876159ac75b11742a08bc531045ac4fc9ab0f1eb6bfd2d9d9d336d1f5e9cdc77368bfca0d52b56f0c0f64df0789da5ffb5b66cee75f3e0aba04cc4b675dbd02dcb7a7fb6bb2b429f04cd361f5409023", 0x99}], 0xa, &(0x7f0000000bc0)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r1, r2, r1]}, @cred={0x20, 0xffff, 0x0, r8, r7, r9}], 0x48, 0x8}, 0x40e) connect(r0, &(0x7f0000000080)=@in, 0xf1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000010c0)=0x2400000) 11:46:51 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x1) ioctl$KDSETRAD(r1, 0x20004b43) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:46:51 executing program 1: r0 = socket$inet(0x2, 0xc878848953ce7f49, 0x102) r1 = dup(r0) sendmsg(r0, &(0x7f0000000740)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000040)="9bded01168e514355a31995a04ab7f5846d50be3fc9033f9d5e8b5c7ce17d492e07c0c0a5a1f6f1e0c381c2e1c53209f5b8c1ab9105d48fe23de94cd3debe21fbea5dab01a900e3ab52e26401b90b643adfabd439d07878d93eb84c3d2c466b30334116ed08afde3091d171300d75b28c2c52ff8fde1a3828dbf8df7c2ecaed43008b38602371f01f41c664265f2d6d0108ce5b1d53f1d4053b6ad49d5fddc78da07035103dad33fe7e825d513cb22984d69a319875d0405f6e1a3fe5bb12dc76d42b713fba05c7f8bad2e92ec41023ce75fd549c38be2a37e760247dcba6d27af556ed8b990eeddecbbd9ec", 0xec}, {&(0x7f0000000140)="4e903454ea8d2dc63a045feea2881506732ca0970836ec90321b713c50bd61cf9a287743c12f32aa8a0cdba97599d268f3664a8ee2ba58ce765ac3287ef976184a9aaf4a9063a1bf0f85b46b540c8f1be2e23456522b544e9c25ee457973b300a332a3f05e5e9abfded14e", 0x6b}], 0x2, &(0x7f0000000200)=ANY=[@ANYBLOB="b0000000000000000100000005000000829c667a608f14dd038c438716e43b71a215050d3132d1145746d62747f1868f67c6705e4724696db899fefe57d7f367c1a3a60c5cc700e5c1cecb561911b19c1eb993f0e4fc9a7e4c328f142ca092f7e9a5941a6b333319e50bc479d891f4c81c2cb7bae7b505a0b188f19f7af280f5ecf3d0ada1e959bfeaa93dce6e5ee05c450e25a067c685e116011de52fd9defdf7d364cdfc8d4b682c406600000000000001000000000000ffff000000000000227c230b29ee883d37ba7d7dc358b479dc2418ebb1bc8a8d769fa23b4cee641a02bbc58a9d8e1fd90baa067a8fc78cd9251a2853efbc89a31f370cc6e08ba6b0b993a15a7193ef60b1550d8b1cb19bb64717c2e60e9f9b8102b5584372d019106aa8acf4a62f7616ae63494bcf7c714f2f275e2c05006cbf93203e5be0c1213d29604f2534f6a263410001e3d765e94ff31562554fd858a3d907f28475fc58d532bce2909c047bc5135dafb823ac4d7f74a7cf5ee4ff36c3259a701df4cdafb2317e330a740dcd89a8d18ed66b9fba7748de78f24e86b8f95300f4b814eee8ed14e34f4c96bbb9c9b31f331f79000000a000000000000000ffff000003000000dc24e980dcb9d037ba4cf2d2a1168bc48dd048471bdc7a7bb4de9021d8d538f05ccaf44bb51dd942e361a76f1159ededa4ea62c0622e1eef6dcb686eeefb86373e82acc904541697db1c4a9780f8c53d7548e36496696db347b31116ddbe3e4dbdf80ac43a8d1a8f069e5b1bb661e5c090f8b98bf91b4fcc0df398d523b5a9c713c4c4e48aedfddcf5bae0427e5c9a96c0a5911da11945d63577ae21d500005800000000000000ffff0000df000000d5a97e6cdf4016d9d6b9942c5631748ad7946d881556f20afb9437668d4354cda77d7be4bac1dda7fb12cef831548a27ad0f8985d3eb28874ca7610b1332fadae0e403938a510000f000000000000000ffff000006000000fd029cb24b318b4c8410d04767b65bbbfa64b414c8101a6112d2db65bc52d90d7647d8e82fe8b54ca308c57c78c65e6551267f26ec86224f3e65613c0f380832359c9496c18a5d2990d6bd7540a211aaf0854b002efb022bbb1248431ca83d4490d5a1a22bae8115ab6d4e27e15c69ce3ab0d4fe7a421d24e37b5177813af88907b283c26645a5e922f84a75374e52cfc8a9320b8386df3f373eb367ff30795218dfb07f6be00d7c73a16bab0cac69a51ffb4fa0021192cea04f5316eb646bc1a000694bd9de7330778a2bc71f4908cd2bd2ef575397b4f2740db0ec000000000801000000000000ffff000009000000565e5c19c7aec6da56d56db5376958e71b6de6bcecd4543804403428c781f4af77157c12385b852bf117fe079b09e3f05d17c2cbddb2b4902d2197a565149527252f8a1de0fe268cebefa84714e7eb10c8a236996d930d1782a4b3316194efd9e636f0127ad7c3aa7e7a0c8810101622e3d7b12d5590f99704699a4dc4b7bbf56f327c63962ea020de863d25e93d5e3a94ee2be0b193241b2d8376150507abf42bc26c53fcb5ad6798d35b979f3501b41644ff9310903631701843647173832a9afe15961e20e62d3429470063a64bf1bc84d04175191cedd20d667ec050df8b985a1850797ffac83e5b85013ac334c06f44b60000000000500000000000000001000000e10000007c0538d1957768d63a531f1892a8cc257ff899e87cfe330d84fc5205f643fa349973f240f1c6d6dc1b2ae283ad1369de5acb690b42d344ace65dc05e9f145d8e180000000000000006"], 0x508}, 0x400) ioctl$TIOCSBRK(r1, 0x2000747b) 11:46:51 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0xffff}}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 11:46:52 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) dup(r0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) socket(0x20, 0x2, 0x3ff) 11:46:52 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x260, 0x0, 0x2de}, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20, 0x0) r0 = msgget$private(0x0, 0x88) msgsnd(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="03000000000000005445105568d1a45c2eeb49fb2e94e5f5c8c6d8718b85335add10db52490286ac4b01a1a5bb80bb7d70463f669c2e9672dd1bbed32d0ae50d2aee4a5b4877bbb8a0d1c5f0bbee19039f8473b54999206444f42967d92c804cf20708d5c9d4e9c7082b5531987c1b932d5c8b879956e5f6302a8bdb12d7b84c18b236c94f032190710f57ad6c97b7ab3817913b9e3613ef960eef6a38447ca9092bace58a248aa59ee69a1e20a0732f30aeffbf775c401ad028cf413482c5dc45376247f84ef23eb6f61d193da1b880e3bf97bffd4defbd5af1cfcc633091d7a20ec90ec646a90935a9d4854c2e67ef4e84d091272d2c47457a4c7c1fd969c408b7a5f50ceba9af22b9da329f52"], 0x3f, 0x800) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)=0x1) 11:46:52 executing program 1: open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x100000018) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x5) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x80) open$dir(&(0x7f00000000c0)='./file0/file0/file0/file0\x00', 0x8800, 0x4) renameat(r1, &(0x7f0000000200)='./file0/file0/file0/file0\x00', r1, &(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='w\x02') 11:46:52 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2ed52c5bd1123276, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000318, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) nanosleep(&(0x7f0000001c40), 0x0) 11:46:52 executing program 1: syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) write(r0, &(0x7f0000000080)="4188dc39a543a691", 0x8) 11:46:52 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=[{0x1e}], 0x1e}, 0x0) 11:46:52 executing program 0: munlockall() r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x80000000000040, 0x0, 0x0) 11:46:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fchdir(r0) syz_emit_ethernet(0x1a5, &(0x7f0000000340)) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 11:46:52 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000080)='[&#!-\x00'], &(0x7f0000000240)=[&(0x7f0000000180)='@\xc5\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00']) write(r0, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 11:46:52 executing program 1: openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x10000, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x8100800080002002, 0x2e00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) close(r0) getsockopt(r0, 0x41c, 0x1, &(0x7f0000000080)=""/137, &(0x7f0000000140)=0x89) 11:46:52 executing program 0: r0 = semget$private(0x0, 0x4, 0x40) semop(r0, &(0x7f0000000000)=[{0x2, 0x3, 0x1800}, {0x3, 0xe70, 0x800}, {0x7, 0x1000, 0x1000}, {0x3, 0x0, 0x1000}], 0x4) semop(r0, &(0x7f0000000040)=[{0x0, 0x0, 0x1800}, {0x7, 0x4, 0x1800}, {0x4, 0xb16, 0x800}, {0x0, 0x1, 0x800}, {0x2, 0x3, 0x1800}, {0x0, 0x0, 0x800}, {0x3, 0x800, 0x1800}, {0x1, 0x10000}, {0x2, 0x1, 0x800}], 0x9) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f00000000c0)) semop(r0, &(0x7f0000000100)=[{0x0, 0xffffffffc26e6f66, 0x800}, {0x3, 0x7, 0x1000}, {0x3, 0x80000001, 0x1800}], 0x3) select(0x40, &(0x7f0000000140)={0x0, 0xfffffffffffffffd, 0x9, 0x4, 0x1000, 0x7fff, 0x0, 0x4}, &(0x7f0000000180)={0x5f70, 0x100000001, 0x10000, 0x0, 0x0, 0x9e23, 0x6}, &(0x7f00000001c0)={0x3, 0x1, 0xe33c, 0x0, 0x0, 0x8, 0x3, 0x3}, &(0x7f0000000200)={0xfffffffffffff415, 0x3}) fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500), 0xc) r1 = fcntl$getown(0xffffffffffffffff, 0x5) r2 = getpgid(r1) openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x20000, 0x0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r4 = openat(r3, &(0x7f00000002c0)='./file0\x00', 0x10, 0x489cdb0e17a546ab) fcntl$setown(r4, 0x6, r2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd\x00', 0x410, 0x0) r5 = kqueue() syz_open_pts() r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x200, 0x0) r7 = dup(r6) ioctl$WSDISPLAYIO_GETSCREEN(r7, 0xc0245755, &(0x7f0000000240)={0x1, './file0\x00', './file0\x00'}) r8 = getpgid(r2) getsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000340)=0x10) r9 = getpgid(r8) ioctl$KDDISABIO(r7, 0x20004b3d) openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x1, 0x0) fcntl$lock(r5, 0x9, &(0x7f00000005c0)={0x3, 0x0, 0x9, 0x27, r9}) semget$private(0x0, 0x4, 0x0) ioctl$VT_GETACTIVE(r7, 0x40047607, &(0x7f0000000280)) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r10 = syz_open_pts() close(r10) syz_open_pts() 11:46:52 executing program 0: syz_emit_ethernet(0x83, &(0x7f0000000000)="c9fac5197c235045437d8935f63b5d4b26907bd7d0d4fb5cbe06313fa53d817fe51dd8914f31835955b85ec2fd46038bdf3a2fcefdf0ed9aa07107dd207987467aff997750e357302159b2b8b8e7e6efcd4f057a1ccb117397c4482a804f42212ea0aec2c931a97b55e4fdbaefc2e9fed292cf038401575fe6e97192042dfd460ce5f8") r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x2e, 0x20004000}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 11:46:52 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x40, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x800000000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)) pread(r0, &(0x7f0000000140)="898aa823efb468c61ef6eb9655f256ddb05467cab1340039f676e8807f54e0de5bd6b222e4f47e68459613b472e75144e7781870c40f907d1df2d5819c7f6ee0d531f703cb2907a49db9529e95dd676a599c274c7ed99c47526baf6d5e2616c165d1ee8ec4507c7195ca0ca4808c757e835eee82227daf6dbd638789e185243220", 0xfffffffffffffda4, 0x0, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000280)=0x1) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)=0x1) 11:46:52 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) sendto(r0, 0x0, 0x128, 0x403, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x585b, 0x1}, 0x8) getsockopt(r0, 0x3, 0x1, &(0x7f0000000080)=""/248, &(0x7f0000000000)=0xf8) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000001c0), &(0x7f0000000200)=0x10) socketpair(0x6, 0x4003, 0x5, &(0x7f0000000280)) 11:46:52 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x2, 0x0, 0x0, 0x0, "f0000000077994f87abe071000"}) poll(&(0x7f0000000080)=[{}], 0xf3, 0x0) 11:46:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2}, {0x35}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000000)=[{0x6, 0x8000, 0x5, 0x200}, {0x6, 0x5, 0x7, 0x6}, {0x7fffffff, 0x79, 0x7}, {0x1, 0x1f, 0x5, 0x10000}, {0x0, 0x2, 0xffffffffffffffff, 0x46}, {0x7ff, 0x1, 0x4, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") sendsyslog(&(0x7f0000000180)="fc8d6cd3fbc079dea0a0cfd97a0f73f2b28ae455dc438c072457fe2d60f3ce4d43723fff69be8567bd6dd7c7cfae5fbb0316f1b1731249d0c864a387cbf9aadc5270a79777b7c8cb7591c24c51af65a600e7a6500c3d690d786df95faf5b0f72a86aa35fcebcf81da27df92e02e1299fa1b854b70172977ac2034517ed0fa159c09613c6bff3b52516d4b7a0cf9fa44612e2890d60013c0c8fe014834c12c4308f0e641147f1fb7759048400072d308714", 0xb1, 0x4) 11:46:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4fe6bea6a52b555a, &(0x7f0000000200)="3e802257d882ca3fd23b0276c8d8df615f469db40567c19ee8a3f7d92b95ef71eedf5465dfea9c23032e9bd05c3d193cd605b884c8ffb004938f0969171f00"/77) 11:46:52 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x20}, {0x80000000000051}, {0x6, 0x100000003, 0x0, 0x800000000000}]}) pread(0xffffffffffffffff, &(0x7f0000000000)="38f2e103670a7f1b6c6b489dfd18bdba10499e68de81ea5451fd9ee2861df73fd54fd6fd2fcaf8afdd2641", 0x2b, 0x0, 0x27) r0 = open(&(0x7f0000000180)='./file0\x00', 0x10000, 0x10a) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_metric}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffeeb, &(0x7f0000000240)="eef04af2a0e01276c401c17eb625d2ffdcf55ea84a7b612bb8d41c6ccb7bceb15c2b9d4516e5b20b0f00eecab342e368799fe45f639e4329208d9dda4d8da8900303fcc7d514a8bb1e0751533cba0d4202913ca6d5d0b5687710fa15a559cd308e7dee909b2ff35cfd984757a694ab0454fb3cee177e74d6da5626c6283669dbcf12a0152d018014abded35a5c3d") syz_emit_ethernet(0x4, &(0x7f0000000540)="68ab7387") accept$inet(r0, &(0x7f0000000200), &(0x7f0000000300)=0xc) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) nanosleep(&(0x7f0000000040)={0x200}, &(0x7f0000000080)) 11:46:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = semget$private(0x0, 0x3, 0x10) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000002c0)={{0x3, r2, r3, r4, r5, 0x2, 0x10001}, 0x0, 0x4, 0x3}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5, 0x52, 0x80, 0x80000001}, {0x2, 0x7fffffff, 0x7, 0xe7c}, {0x7ea, 0x8000, 0x8, 0x3}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) 11:46:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/123, 0x7b) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x100000005}, {0x80000000000014}, {0x100006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="01") 11:46:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x74}, {0x44}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x10000027d, &(0x7f00000000c0)="a4f0") 11:46:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x15}, {0x80000001}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") 11:46:53 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r1 = syz_open_pts() writev(r1, &(0x7f0000000240)=[{&(0x7f0000000100)="de8c396c03449ab3eb502653add0274f46efbf1b9329492cf556d482df8ae1e7cf26627ddd1b314dfe21fb0115fa82399d8762beff92842f2217e39cdf8e199830b1c519b58ab1cbdfafb2ce1687722eb0b59e5a877715f181c412b65596f2b5bda5bf343c1fc8e1ca03e13ffbed23b41b8a65ad0c", 0x75}, {&(0x7f0000000080)="20eb4cba609de104ebb401f7f2c589878cd7572f3325dd879acd291e8aaf9835d764", 0x22}, {&(0x7f0000000180)="67fcb4f09e65ee723492e17d3c98a8c6ca7abdb4a31a4a8205d99397aa83ec74e2b0e1ecabed55a4b71b18d5b9fbc53656da7949b34ec43a2f997d59bf23e08c5e9e3c7d4a5e88a085a95ddbac59a4ba6e0dc3252d5f2e32308d6d26e088d91f85e840751d3917f998898a82294193a9b35c8ab38352f80abcd4a31d0270fddf34c9", 0x82}, {&(0x7f0000000380)="fce28d2490c7cd61359047df81739da1e26f4bd260514583dd98bd4f3505cec49da887f08f7cbfd2f4f1753409e590fffa4d627fd41f0fe20177eb1e74d2258539a4043d29305b23c33f92cd605e94a06c69341bdb18fe0d7e40976389c490c0fa6cf2680bb38a3ef3b5fe33d7bd5503543948d6a6161958e0c7009f1ff117a1cdb507004e640df3a703f6e4d0058fa546525de4da627b6c8a2c072f369108933933b3c91210", 0xa6}, {&(0x7f0000000440)="e18969d827164c340d5dfba99797840af8a58af655a28ffadbb0ca8e62a4f38bde0f4a6f51eae6b098ef9b1a09e95305d91a88331fb307773396379927af7622cc687ea9375f9f6612a628bb0eb2d78e827da2d9b800f6f342bf4c131dff25ae6d3cd5145fb04586e2a3460863f5dc2c3a62ce4548f2e038eff98b5d707ee18925aaf80ccf76e60e319ebe9ef1fcd863562382a9e771c96cfd92fc33bf6f3636af48126dbac1e5a0cccd4d691f8730a5a2ca74b53084f71e4a856569da3afa0e943b199d274bf27ffafe76982ecb6edbd24317cc086e1a1c0ac3f9a185c6cb26f74e73cdcfa7b6fb542c1cf1cf", 0xed}], 0x5) close(r1) r2 = syz_open_pts() ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000040)) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000340)="75de78c26382b048d360f3b59eb0947bc2a15fd06e9e5774019ef289a715fdb4c2a5dbd0e3d247d27397f0d2", 0x2c}], 0x1) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) write(r0, &(0x7f0000000540)="2be4511b6d41454dd6eb33fb5b5a4d7e6b6ec4dc184326d2e7", 0x19) 11:46:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = dup(r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x7}, {0xc}, {0x2000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='#') ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)) 11:46:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x25}, {0x40000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)=0x9) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 11:46:53 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r1 = socket(0x18, 0x3cb0a9f3dceefa78, 0x6) mlock(&(0x7f0000300000/0x1000)=nil, 0x1000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040)={0xfff, 0xfffffffffffff45a}, 0x10) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 11:46:54 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) unlink(&(0x7f0000000000)='.\x00') r1 = semget$private(0x0, 0x4, 0x8) mknod(&(0x7f0000000100)='./file0\x00', 0x1001, 0x1) semctl$GETZCNT(r1, 0xfffffffffffffffe, 0x7, &(0x7f0000000280)=""/180) 11:46:54 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x98}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f0000000000)={0x800000005, 0x8000000000, 0x7fffffff80000, 0x0, "61aa0db11ce9bae3c6514e6ae973739e278b7ec0"}) ioctl$TIOCSBRK(r0, 0x2000747b) poll(&(0x7f0000000080)=[{r0, 0x13f}], 0x1, 0x0) 11:46:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x25}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 11:46:54 executing program 0: mknod(&(0x7f0000000240)='./file1\x00', 0x2000, 0x41b8) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x4020080c1}) msgget$private(0x0, 0x200) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./bus\x00') openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x81, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000200)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) 11:46:54 executing program 1: geteuid() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10d6184c323d8ba8, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = geteuid() setreuid(0x0, r1) socket(0x1e, 0x3, 0x0) 11:46:54 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = msgget$private(0x0, 0x40) msgctl$IPC_RMID(r1, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x10) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x40) r3 = dup(r0) setsockopt$inet_opts(r3, 0x0, 0x3, &(0x7f00000000c0)="00e4ffffffffffffff000000", 0x385) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 11:46:54 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x6) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = open$dir(&(0x7f0000000380)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x7fff, 0x0) r2 = kqueue() pread(r1, &(0x7f00000003c0)="5e143780bcc0ed824be752d266666a1de5b7ae5e1793cce3701f6cece89b06ea8ef35700bf5f51074cfd5c0768687e899718b068c7431215c345f355e05a0092564d4cf3ed5f3dc9fb472e2f18b80d9e4e3ec5b2e59d43eaa3ef741216da33ae598a7671ef1158815629c3c731518bfd79fe9c8e4fb6b5dc3d742933f182b586d9ad0e596e8f45f217128d0536a33108a7e4f803d0ae03fcda254d7bfc0105c34a80d9d2bf14ec00874076e2175a5306725ad815d3a6434fcfaebfb2672b6bf700bb6e60670116853c2bfc785aa7bec382558c3615289b6edc904572ec84a5a2b9aea8f973d4232754cb972152c2a42f86", 0xf1, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffb, 0x1b}], 0x1f, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0xd}, {{r1}, 0xfffffffffffffffc}], 0xffff, 0x0) r3 = semget$private(0x0, 0x2, 0x401) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000080)=""/193) 11:46:54 executing program 0: socketpair(0x2, 0x2, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x100) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) 11:46:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000000)=[{0x555, 0x8001, 0x2, 0x1000}, {0xc188, 0x2, 0x9, 0x1ff}, {0x8b3, 0x8754, 0xffffffffffffffff, 0x9}, {0x2af, 0x7, 0xfffffffffffffe01, 0x10001}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x8000000000000028, 0x0, 0x0, 0x40002008d}, {0x6}]}) syz_emit_ethernet(0x170, &(0x7f0000000000)) 11:46:54 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000002000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="f9049d00000000192a175000000000fff67b2bba5ad35a0520000004"], 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x446, 0x0) write(r0, &(0x7f0000000040)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0xfffffffffffffe2f) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 11:46:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x24}, {0x2c}, {0x6}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_media}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) setpgid(r1, r2) syz_emit_ethernet(0x1, &(0x7f0000000340)="f3") 11:46:54 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x101, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x4, 0x9, 0x100, 0x1, 0x100000001, 0x4, 0xfff, 0x1, 0x2, 0x7, 0x4}) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x22, 0x2) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x202, 0x0) close(r2) 11:46:54 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x919a3383e5350787, 0x1003a) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x2) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 11:46:54 executing program 0: symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) chflags(&(0x7f0000000080)='./file0\x00', 0x0) 11:46:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x87}, {0x34, 0x0, 0x0, 0xc}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) recvmsg(r1, &(0x7f00000014c0)={&(0x7f0000000180)=@un=@file={0x0, ""/62}, 0x40, &(0x7f0000000480)=[{&(0x7f0000000200)=""/183, 0xb7}, {&(0x7f00000002c0)=""/209, 0xd1}, {&(0x7f00000003c0)=""/147, 0x93}], 0x3, &(0x7f00000004c0)=""/4096, 0x1000}, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) 11:46:54 executing program 1: r0 = socket(0x18, 0x400000000002, 0x2) setsockopt(r0, 0x0, 0x1f, 0x0, 0x0) 11:46:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x80004000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0xb1, 0x0, 0x0, 0x1}, {0x6}]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x7) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) pwrite(r0, &(0x7f0000000300)="fe4b499b5cfaffffffe4f84ae9687755677e4fb3105f4b20b92c1bac09615745d7e57400f0a38685923e76c107b02fe0744ff2013c486dbc384eff277d122ffc36044fee31983c2fdf1d785154", 0x1ad, 0x0, 0x0) 11:46:54 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="1ab45a9c9015e0c5a082022e2f66696c653000"], 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, 0x50}, {r0, 0x4}], 0x2, 0x3) 11:46:54 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x8, 0x6, 0x3, 0x3, "0adee6e402678b57e65ab0aa42124fdf27176178", 0x2, 0x5}) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x200000013c7) r1 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) dup2(r2, r1) 11:46:54 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000280)="000000186204f88a002b3a0000030083caf7afb9d8dcd161342e03edfef1b544b58c1db2e2029d0c4750f8f7da13f1071d36803a52f8c8bfe3667124583b516bb3820000ae84c9f0611da24e00"/87, 0x57}], 0x1) open(&(0x7f0000000000)='./bus\x00', 0x40, 0x20) 11:46:54 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x908e7e2bb045de4e, 0x0, 0x0, 0x40000000000, r1}) 11:46:54 executing program 0: r0 = msgget$private(0x0, 0x2) msgctl$IPC_RMID(r0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x6c}, {0x2c}, {0x6}]}) r2 = socket$unix(0x1, 0x2, 0x0) bind(r2, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 11:46:54 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f00000000c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, 0x0, &(0x7f0000000200)={0x0, 0x10000}) 11:46:54 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto(r0, &(0x7f0000000140)="010029ba97d0bba1", 0x8, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x201) r1 = dup(r0) fcntl$setflags(r0, 0x2, 0x1) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000180)={0x5, 0x5, 0x6, {[0x80000001, 0x7, 0x3173, 0x9d67, 0x7, 0xbe8c00000000, 0x401, 0x0, 0xfffffffffffffffd, 0x0, 0x6, 0x1, 0x1f, 0x7, 0x80, 0x8, 0x7, 0x9], [0x291, 0x3f, 0x2, 0x50f383ef, 0x20, 0x2f, 0x8001, 0x5, 0x1f, 0x9], [0x5, 0x6, 0x9, 0x8001, 0x8, 0x9, 0xd627], [0x0, 0x800, 0x4, 0x7f, 0xead, 0x80], [{0x2, 0x0, 0x1, 0xb81}, {0x2, 0xffffffffffff7c67, 0xffffffffffffe5b5, 0x7}, {0x9, 0x7ff, 0x7d, 0xffffffff}, {0x3, 0xe8, 0x6, 0x100}, {0x80, 0x2, 0x401, 0x7ff}, {0x3ff, 0x5, 0x100000000, 0x4}, {0xda28, 0x8, 0x3, 0xffffffffffffffe0}, {0x0, 0x80, 0x6, 0x38d82e70}], {0x72b, 0xb8c7, 0x0, 0x10000}, {0x8, 0x7b, 0x3, 0x1}}}) 11:46:55 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) pipe(&(0x7f0000000040)={0xffffffffffffffff}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r1, 0x2}) r2 = fcntl$dupfd(r0, 0x0, r0) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') write(r2, &(0x7f0000000100)=' \n', 0x3) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 11:46:55 executing program 1: r0 = socket(0x0, 0x1, 0x8002) chmod(&(0x7f0000000000)='./file0\x00', 0xa4) setsockopt(r0, 0x401, 0x1000, &(0x7f0000000040)="9496f71b126fb73c9d94937f0af5316b9908a442ec861f013bee62fe396aadeee7bb8388b68a9f510eacedc8660b9a", 0x2f) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="5f022603b2d9cfab0b2c09c4e374e71bbd6c0230efff958c93b075bd3f8d2815156da507e70fb231facdcf73521919dd32dfe752229299d05d5ed8fb8e750b0e4daba7ed93a9e1a96a1a34354f95c05adb18156291fde2981dd9438811536d14d819297b6f38060ac796396d4b47d4dd65f02f657ae9b8009a59070806bc7821870d8490799fb9c8ecd71aaa8245aeb6c27b755f8d1d81468ec1ea6492ad70e14e6496312f22c0d763322e0000000068b5f0f3a9f270ac585f16f0f88aae1f1aa6743f71c409b8eecf7bfdb1939e443375ae8d3277c25d296b1b12fbb734bc445ff8dc815efdb226ab30239bcf3bb76bca0391c39f85f853556d63f5c5207e4d301a6ac4ea16e287a995b70c35027d85f85ffcc6f95946c2c219ffbed61a801a0f961a350cf8608b4cc9bfc042c10a656a63ca486d58ef5cf73e07ef5d4650cc8acef45d9747cd6371ea09356ab8611b9ce470c4ddac96aab83a844375017dc2fdd4bbee676437271e5f4c50de3bcadd878093cb7b5ef822c2"], 0x10) sendmsg$unix(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[@rights={0x10, 0x7}, @cred={0x20}], 0x30}, 0x0) 11:46:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:55 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28b1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20200, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x1) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = shmget$private(0x0, 0x2000, 0x101, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2000000028a9) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getgroups(0x1, &(0x7f00000001c0)=[0x0]) getgroups(0x8, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r7 = getgid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r9 = getegid() r10 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) setgroups(0x7, &(0x7f0000000340)=[r5, r6, r7, r8, r9, r10, r11]) fcntl$getown(r1, 0x5) r12 = geteuid() r13 = getgid() fchownat(r2, &(0x7f0000000180)='./file0\x00', r12, r13, 0x2) close(r1) open$dir(&(0x7f0000000380)='./bus/file0\x00', 0x20, 0x3) 11:46:55 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r0) 11:46:55 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000011c0), 0x5, 0x0, 0x137}, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6) 11:46:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x4) ioctl$KDENABIO(r1, 0x20004b3c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="00a07a56998cf7046ca5eda78b10f5e313a01dc9c11818f93e2e7bdf18f5493d0ab6b5f392454df347a412a4a7b445c84c60b54277a768dc6efc861a1471532596ab3e264b79aadc965ca28299b13bb085c8ec06e14b7189b1453a29487d0034d0d49c8e1c8e50bb5eda28d793d76fc3b2741bc4dd3629f6900c12a0457efed39cf721a093ffb5634fbfb55997b324a06a3181b96a5a48ca51", 0xffffffffffffff90) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000080)) 11:46:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x20, 0x9}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 11:46:55 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = msgget$private(0x0, 0x480) msgrcv(r1, &(0x7f0000000100)={0x0, ""/58}, 0x42, 0x3, 0x0) msgctl$IPC_RMID(r1, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000000)={0x7fffffff}) 11:46:55 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x6) socket$inet6(0x18, 0x8002, 0x0) 11:46:55 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) geteuid() getuid() getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r1 = getuid() setreuid(r1, r0) socketpair(0x18, 0x4003, 0x102, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x1) sendto(r2, &(0x7f0000000040)="d4280d8b3ab3bd4c14357153a2f3e0c308afd4fcc2038ed898b0d8c8806f63696be969a180c104f183130fef52ef810b0c7d757ec36edc6c21ad69e76ca53f12de13dea58e73d114dba75e84262e6ccd8e829e087f3ea569ebc696e535cc7963c94bc213717ba6f3b6b683c7bc31867692ced754619c30a1273cf411b81440941eebae6c00156eedb878beedd4eb0d2adb36c410409365274b94dc9daaf7aafacf", 0xa1, 0x8, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) getsockopt(r2, 0x0, 0x5, &(0x7f0000000180)=""/135, &(0x7f0000000240)=0x87) chflagsat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0x6) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/223, 0xdf) 11:46:55 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x80, 0x0) r1 = socket$inet(0x2, 0x4005, 0x8) r2 = dup(0xffffffffffffffff) r3 = socket(0x414c7fd0c859c35a, 0x3, 0xb80) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0x80, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wskbd\x00', 0x80, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wsmouse0\x00', 0x100, 0x0) pipe(&(0x7f00000006c0)={0xffffffffffffffff}) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wskbd\x00', 0x400, 0x0) r9 = dup(0xffffffffffffffff) r10 = accept$unix(0xffffffffffffff9c, &(0x7f0000000880)=@file={0x0, ""/73}, &(0x7f0000000900)=0x4b) r11 = open(&(0x7f0000000940)='./file0\x00', 0x100, 0x4) kevent(r0, &(0x7f0000000740)=[{{r1}, 0xfffffffffffffff9, 0x20, 0x4, 0x0, 0x7}, {{r2}, 0xfffffffffffffff8, 0xc4, 0x0, 0x3f, 0x5}, {{r3}, 0xfffffffffffffffb, 0x18, 0xfffff, 0x6, 0x8}, {{r4}, 0xfffffffffffffff9, 0x10, 0x1, 0x100000001, 0x10001}, {{r5}, 0xffffffffffffffff, 0x42, 0x20, 0x9, 0x9}, {{r6}, 0xfffffffffffffffa, 0x1, 0x80000000, 0xffff, 0x15e7}, {{r7}, 0x0, 0x4, 0x8, 0x6, 0x9}, {{r8}, 0xfffffffffffffff9, 0x20, 0x8, 0x1, 0x3f}, {{r9}, 0xfffffffffffffffc, 0x34, 0x8, 0xf9, 0x27c510f6}], 0x8001, &(0x7f0000000980)=[{{r10}, 0xfffffffffffffffc, 0x9233cbb75f8a6631, 0x40, 0x1000000, 0x2}, {{r11}, 0xfffffffffffffff8, 0x8, 0x20000000, 0xc2fb, 0x1000}], 0x7f, &(0x7f00000009c0)={0x8, 0x6}) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x800, 0x0) sendto(r12, &(0x7f0000000480)="0d63c73bc9f675120c10cc78d7fbc918e8a65f5d375b18109f2f2ceba94adc2022ef31fec912ba7e7cacd703c8e97cc6eccb1f99aa77f179363eeb769bbb789b81afe37e604c091d0ed4121b911b95a49714570f8fe0bd91159c42874f39dbaf0e6fcd2b8b4398d20cff9e1f9420a580cf2be25381e62c10d4c9b4a5f777a826f278b2ded93b5206203bfbb7b2aff756db8e591c0e44da8bf6a0e1c25b61cb19534e09f34d145ee5739dd20e11523f2fcc55432ae1912b9cd09903b376df3ec7d0f619166110cdbe3bbee7d459e018d3a2bec261884bf340522034a8b27975416d4b75cc12a9481465b8d44124fa00df705013a115c4b427618eb061", 0xfc, 0x4, &(0x7f0000000580)=@in6={0x18, 0x0, 0x3b1e, 0x4}, 0xc) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000400)={0x0, &(0x7f0000000040)}) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r14, &(0x7f00000005c0)='./file0\x00', 0x4, 0x1) r15 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0xc6b719744b6a3bd3, 0x2) renameat(r14, &(0x7f0000000340)='./file0\x00', r15, &(0x7f00000003c0)='./file0\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r17 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) renameat(r16, &(0x7f0000000600)='./file0\x00', r17, &(0x7f0000000140)='./file0\x00') symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') 11:46:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x10000000002000, 0x4501) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) semget$private(0x0, 0x5, 0x440) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000180)) 11:46:55 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8440, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffb, 0x28, 0xc00893e9e449dcc7, 0x8001, 0x7}, {{r2}, 0xffffffffffffffff, 0x1, 0x8, 0xff, 0x5e7a}, {{r2}, 0xffffffffffffffff, 0x3c, 0x4, 0xa1b, 0x3f}], 0xfffffffffffffe00, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0x20, 0x2, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0xff, 0x7}, {{r2}, 0x0, 0x80, 0x0, 0x2, 0x42d}, {{r0}, 0xffffffffffffffff, 0xa0, 0x0, 0x0, 0x6f2}, {{r2}, 0xfffffffffffffffe, 0x80, 0x80, 0x10000, 0xbd4}], 0x8, &(0x7f0000000200)={0x2b, 0x10000}) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCSCTTY(r3, 0x20007461) fcntl$getflags(r2, 0x3) fsync(r0) write(r1, &(0x7f0000001700)="59de6578f57a279ccd6f8f326bc292a1ef3417715a5a5896ba55f4afbae751711f5a03b7062cdf11cc68b389c11c558863b5fb26a786c55c3df0a00872c41ff3f4b6653b618a91a811848ad011b0299f95970afaf96fb9cc21a77ef7c5328b9e97dc13845bb739fc3fc7bda06025bb362fadb934c40788b3eb32699e146b500d5bc0bdc56a2c169e0557c18fce3b17d3168f4145058c9938f27cbee1543ebe7d828fe66241cc37da53d74202e15a9cc2218052a046eb6abb913120bd1e9b7eec280385c69b65ac6b15317ffa7b21c493abdf29101780886006cb642567ce6aeab2446874df6b38a40ddb478bbeeb8581373af92112d1663710f9f77354b68ea98e855732f2e3045cc210f13b0fc7fd821b629233379cc944dfdd542780823c925e167c40d960e5c7fa78182d19836a5559c7cc5c1bb511a036bee37aecdfa95def69c4c625243a1a5244a2a9ff27b58e66504e2c18ccac698c883dbe6fde1b2582e56bf71ffb66d67b3db000bdb108f215ce8ae13c3bb120100db94b970c8c60ccc3c9375dde5874ff36ad70dd932edf00a11e", 0x193) r4 = kqueue() ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000380)) r5 = dup2(r0, r2) read(r4, &(0x7f00000007c0)=""/197, 0xffffffffffffff0d) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffd, 0x14, 0x40000020, 0xffffffffffffff0d, 0x5}, {{r1}, 0x0, 0x88, 0x8, 0x6, 0x4}, {{r1}, 0xfffffffffffffffe, 0x0, 0x20000084, 0x0, 0x5}, {{r5}, 0x0, 0x80, 0x40000000, 0x652, 0x6726}, {{r5}, 0x0, 0x15, 0xf0000000, 0xc0, 0x2}, {{r0}, 0xfffffffffffffffd, 0x10, 0x6, 0x6, 0x8}, {{r1}, 0x0, 0x10, 0x1, 0x9, 0x480d}, {{r1}, 0xffffffffffffffff, 0x2a, 0x41, 0x80, 0xff}, {{r5}, 0xffffffffffffffff, 0x2, 0x0, 0x346a, 0x4}], 0x7310, &(0x7f0000000580)=[{{r1}, 0xfffffffffffffffb, 0x60, 0x4, 0x945, 0x5}, {{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x0, 0x40}, {{r1}, 0xfffffffffffffffe, 0x48, 0xf0000000, 0x5, 0x7}, {{r0}, 0xfffffffffffffffa, 0x3, 0x86, 0x7692c67c, 0x9}, {{r3}, 0xfffffffffffffffd, 0x8, 0x40, 0xffffffff7fffffff, 0x81}], 0x100000001, &(0x7f0000000640)={0xfffffffffffffc01, 0xffffffff}) close(r2) fchdir(r3) sendto$inet(r3, &(0x7f0000000680)="8f521c2cdc788cd9e4500cb7533351a892da43a7f18f3a507512a27f2aee34ab95013dc42032b88de2939c02d20a170ee2034556bd18b75e1b82f85de2d2dd12ed64cc97dc4929d77ff4215f0f5a9fb99e776ecbaeedff429afb28caa8036a65eba2ab2176674a257dfeb353ee18d61311398aed65b116f58291db4c628640b822a559cc60d828c39f4f0b46bd15ef07731fc56f510365", 0x97, 0xc, 0x0, 0x0) r6 = kqueue() ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000c80)) getrlimit(0x4, &(0x7f0000000e00)) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000000)=0x8001) r7 = semget$private(0x0, 0x7, 0x201) semop(r7, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) ioctl$TIOCSCTTY(r1, 0x20007461) pwrite(r2, &(0x7f0000000280)="82ba9f031aa987bee0b17a068a3429b0eaa18472f62d9b316fde24f0a8f5ca52edd5e111adf2a0fcae7eb3", 0x2ec, 0x0, 0x2c) kevent(r1, &(0x7f00000008c0)=[{{r6}, 0xffffffffffffffff, 0x0, 0x22, 0x0, 0x56fe6041}, {{r5}, 0xffffffffffffffff, 0xdf, 0xfffff, 0x81, 0x40}, {{r6}, 0xffffffffffffffff, 0x20, 0x8, 0x5b37, 0x6}, {{r1}, 0x0, 0x5, 0x4, 0x400, 0x9}, {{r3}, 0xfffffffffffffffe, 0x24, 0x20000000, 0x9, 0x1}], 0x40, &(0x7f0000000b40)=[{{r3}, 0xffffffffffffffff, 0x8, 0x4, 0x1, 0x100}, {{r3}, 0xfffffffffffffffe, 0x10, 0x1, 0x81, 0x8001}, {{r2}, 0xfffffffffffffffd, 0x80, 0x8, 0x317, 0x80}, {{r5}, 0xfffffffffffffffe, 0x19, 0x20000000, 0x4, 0x9b}, {{r2}, 0xfffffffffffffff8, 0x24, 0x12, 0x1, 0x8da}, {{r1}, 0xfffffffffffffffd, 0x80, 0xf0000004, 0x1, 0x1ff}], 0x0, &(0x7f0000000c00)={0x8, 0x6}) fcntl$setstatus(r0, 0x4, 0x8) semop(r7, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x8, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000240)) 11:46:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x35}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fcntl$getown(r0, 0x5) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:55 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x80, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') write(r1, 0x0, 0x0) 11:46:55 executing program 1: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) shutdown(r1, 0x0) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unlink(&(0x7f0000000080)='./file0\x00') r2 = socket(0x18, 0xc003, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000280)={{0x18, 0x1, 0xc4, 0x6}, {0x18, 0x2, 0x5, 0x3}, 0x695e, [0x3, 0x1, 0x2241, 0x401, 0x10001, 0x1, 0x1, 0x7fff]}, 0x3c) r3 = dup2(r1, r0) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x58, 0x4, 0x5, 0xa66f}, {{r2}, 0xfffffffffffffffc, 0x1, 0x0, 0x9, 0x4}, {{r2}, 0xfffffffffffffffd, 0xd9, 0xf0000000, 0x8, 0x80000000}, {{r2}, 0xfffffffffffffffe, 0xd8, 0x80000000, 0x6, 0x4}, {{r0}, 0xfffffffffffffff8, 0x60, 0x20000001, 0x4, 0x2}], 0x20e, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffa, 0x10, 0xfffff, 0x3f, 0x10001}, {{r0}, 0xffffffffffffffff, 0x2, 0x4c3efbdc63e6642, 0x2, 0x101}, {{r1}, 0xfffffffffffffffe, 0x40, 0x400fffff, 0xffff, 0x3}, {{r2}, 0xfffffffffffffff9, 0x41, 0x0, 0x4, 0x9de}], 0x7ff, &(0x7f0000000240)={0x400}) 11:46:55 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r1) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') 11:46:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000800028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000003c0)="000000186004008034ff0701000000000000000000ea78000000000000000000000000000000000000000001", 0x2c}], 0x1) 11:46:56 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66496c653008"], 0x10) r1 = msgget$private(0x0, 0x688) msgrcv(r1, &(0x7f0000000100)={0x0, ""/77}, 0x55, 0x2, 0x0) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x7) r5 = getgid() r6 = getpgid(r3) r7 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x8, r2, r4, 0x0, r5, 0x104, 0x1}, 0x401, 0x1, r6, r7, 0x0, 0x1, 0x8000000000000, 0xfff}) connect$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) socket(0x2, 0x1, 0x1) shutdown(r0, 0x1) kqueue() connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xffffffffffffff29) 11:46:56 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) getdents(r1, &(0x7f0000000240)=""/180, 0xb4) write(r0, &(0x7f00000000c0)="86", 0x1) read(r1, &(0x7f0000000140)=""/229, 0xe5) 11:46:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="93", 0x1) ioctl$TIOCCBRK(r0, 0x2000747a) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffff8000, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 11:46:56 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) r1 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r1) setgroups(0x0, 0x0) getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x2) ktrace(&(0x7f0000000000)='./file0\x00', 0x6, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x1, 0x2) 11:46:56 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = dup2(r0, r0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000280)={0x380000000000000}, 0x10) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) 11:46:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x5}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup2(r0, r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x1) 11:46:56 executing program 1: mknod(&(0x7f00000011c0)='./bus\x00', 0x20, 0x1b00) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x8, 0x0) pread(r0, &(0x7f00000001c0)="fed92f8ea22e2ae93267999714be83a9c6047751badddccd6942fd91a2641da01a8340e13821272f49eb7175c92f7f70aa3b15c92c534a29231aa34a86861243db290ca1b70dbe4ff72d05f72b3bc5930a4490d8c8780d3857b02ed9f025eb68314ea8e3913cf3ad7b0cabcaa7d5e097a068a9cf9bdcf8ab25da1861cab4f2a59cd9dc7a044134269ddafb541dbf225946b6b273095c7b64eb2c7dd79718b2b4dcc16418fc602ae148f64df7413db1be333a6f50e9a9d868bbc85109f0a49159793b423c5f8e4f21b0db5d8cd305a8a4844610f13d7a97463f3180cb7265c1e601f87cb0616fa2e6ea27ec11510c9fd734b9bf2673243b0a9b778643f36e370bb7b0f58d6bd11732e10663a6e7dc7492e305b8c37a78613648487aeb261c3144e8eb2b5a6a2cbdeba3c98b09b6e64682858d2a7f1e33ae8ed7f559e3807e535dc1fe779aa721064a7c161310741bdfa9101f1e44b254e227d694573d6802ddb89630450764af57f337eee8e757bc0c5ccffed7d380b7846957dff00ff3ca70ee5f31bb6ecb7a5f4579723379cb7e002a301ef5f92300ffc5dab46807fd714957eddb9f8d87b864184abcdd6f643fc2528ed20e8378ee177442ccafd319275aa8a2492ec9831d7fb3aa644da9228b2b87bb9fe0a5e570d098d64661591f3ab08bc854b4a42a4112ad0959c7e93b61daa5cc5695ae3bad32e61e75c20abc357c61e193976eb49538cfd450c21e1c160c19fd18261e63b6442e1f94ad85f2193cab7256f1d4025e105d2bbd83476bf2cf9fa9772409ca3a182dd1603aee9ee51f54f4b94b19da760b141e109363122aaa840adde4230e6da88463b5c73599e62ede833fadc073dc3d158e702c6bfbebaca4bc0d8200e5407cc03534808a4c745d26e00fdf0ff5a8e6ce55c954b93e723a1b2a74fbe8c216a382601dbcb900ddc2dc543dbfad06e250f6f2dfac9342c305539b7eb3680694f0bbc87896ce9450a7f4a136b6a0c06c9c9281ee9657a9f9befb114c18c9a67bc8a48ec3c5185d1530c760981ae5e619966d72d19b7e184194f7417bc7be01a5a6fdda86305f02ed16b666306f910f658f7bdc6b6c04486ef4af9b51e480178cfef498265ab3c3ae7086553f5485adb2d7f50a7d20818a9bbdc0f183482e4e99a5508eac88f5ad2cd8d198262886786c210355be718cfa3ebc540db4dfbf3e1581a78ba55387d14a366134ff6b4ff425a08a8ac65caf110d7912e33b022839d413865d095b52882d309590e868ec2ca22b208ac13e367193f7e3b40a8ffd43a336bec3aeacd53792d0fc19a10fa209c8601f98732e31d5e087d2fb72817101e90a278b491c1595207b9b84e18518175d8827aab160ed8ba1ad77f2790a375744d5f37271fe89211ae81d2dcdbbe44405c14217c13d90975d4061e556913ee6e5de7022dbd998f0619881d2e1084e7666bef0bab8f5959ec440a48975b4e78027dad1478c3f862ba31797f8c91a689d9740a958e5d07d3fee352c2535e539f67d4bad3c6bd63fbb3b268615a628726f6146aea95595c35787d1a5282ed56333ab523f7817c92ec1769f9ee8a422945477e556f84ec4709ede63337a5b1ece063954bf1f384b4ec94db8eb69d410048749323e43e150c64457cdd90db5f2332745d0fd81c5afdd1c91e8eb9cff246a744eb855ce5712bfffe216dadafdc51d10b24dc3d560a9c71704be0b11a933f54e3fff9897b7b4180141c538a906e26a58941ebe5c2a3cad62e8c88d87d18900e03e122abdc72b3cfb5c35129228b57dfae7882160d37b3d6d593a949ea403982136dcd050cf6e1b5bf5b534ff854a0ee36721876951868ae545b8e2db401574531cb95bc0dee4e980e99f28e31193c1e3663bce6c1dfe2d9270b696c4401acb538ceabe7fd7eaef814f326802dc642918155f2134d9b497b16e3e38d697c0e4c8c2262faae51b129cb6263bf0cc253a20536b7d7c5202881e0f64b872cee1cb81dd2e5e3d3fb9d6ea870eaa6fb1025e9e2c99c0eaccd7fef31d296600353b6a9f484825bbf351aa1bd9e5f59f7cbe627ff5f644fa21dfe30936434bd9454db943b13dd88a3110bad49116a14714d26cca61c65ca1f30a3d4631d7562112f20f0d84b5a87f9a61ae4059cc7c9816cfcca316fcd6d96a9c63cfcc594fb4a1cbbf455a0720958e04511df52b3507201605822b5d671a6de4043cd7903916859d616b6b8fcc38c93e112c92bcab5be6776db929102ccdbe6705046807ccf59ef5d7c6a5a8528faaad958bd3d19cec567e00b132fc0d995870da501ad104490b2adb8fd6061ad92a6e535cf113c7ae8a7f410ba2946ebcea6b47b6b34d1f050b34c2d160fdc3634dcf4177543b8aee5808d748cd8b6bc9147f7511100e2351972472c0e5da431680902e85c5c25194d5986f15f287c13c85211220bb78cd9ac21013d9644cee93bf927ec16d69bda6f81353f297705c10d680da088d7c7f76571959b6fc9f093ef2ba4e95130be40b13451a54dd82366d2e787d3f2844687cbc80441b5c6bca2eeb299c45e5a6334c79bfdc71921edd813e551c55db003ddf3a15644581c3f51fcf86e54601103a3ff8f0f6f68a29ecf67576a0faf420437de4e658abcc54cef4f8fb63623a7a99f4ab1cefbf4ec609260be71beec5687041f0ee9f378e034ddc0874cbd0054fd08a931a0e42b15d6f6b60b5549815d4ee07c3ffd35ec5fe544ca0d4eb3055dc313099cc18280d2e6ae1617a62b22deb00ca09235c63338c0a42b40300c5447810ffb5c03c8720060f1ccb17419dc3fd99e955ba61323c2132a65897bec947f76899c0fc306745e2c9419547b08d2625dc8c87c3953021f6ae9bcaac6a611738ec3178b5b78550bc8ad515f0ad6cbe790b19477de4639d033e29bed99356251ee4e53a1e003a12a066ec0ecf33d2883180789a32038daf6ba80f92f92aad6c7d4752b1a7dfc50bdd65e8290ccc161d57314c3208fd7bab32a9875823b7f9c671b85a4db18a6ea7a32d38915bca2fbb892e3bc06b614ac66f5c972b5c04111afb6f9157f670ca94f51dbac00cb0a3613f655527f58579d27d9639aa71e1e755c02fd57f31b9fc6ef1cb13b4a6d8543821d2d0257092bdd160be148ef6063583cad7564909d58e60402563b28e541b9648c21c2a9050128e3ae0398b1e7433b08bab236896c503c6aadd1d119f4e721666fd73ce82ce916408451611d7be05c9b01334945f0c63bc8cbfc21b40be7b703a898355ea769c6093d20a664476722e100ee1b1b793d7eb5f3fc34bd1f94fcef2b9a7f54ef865860033257e8c91a03c46d8788ced259bfe0b7b7f906c01b82aebf39f6b0a5edc65151c58a277a1e021016344914d5cdbfde19fd7ffd563e03e2fed75db91cce6da72d219622da0b0d6eed6a7fb9cddf469a4f09aed47b2e01257dbaaa7bb3bf18e8914ed40a553b2b39b7e5e461eeb10a3be730baf4a6cd608993d14bbd7dc86503ce6c30e170812ced1157dec152fe183da86cafbaae5cc9ef40bc845e8406392ad1d2ed77e5f5a6a67d2553638d30170fda640efdfb789079f926f233bf48b021bf67ef1fdd0a34f4796963fe6abdbbfceeaa6917389ecf0ca7a1c58f1c240efc7cf73c61c0502f4803a3f43917296a36fb09e22a7e13a70c8f9639b13e9d0f81e05985b099a4146368c7aa426b53d474f42c96d2f19b7c518d25f3c211e4691aca7462bfbcd19f0161d6c542390af98f0ea314850e360592d1aabc276b0fade3b0b5db0922c88ff23142794dccbde86415fe0e9950029e1566670daff298c5f12b3839417f51e5e5aa98d52878147cff4723df90cbc7009e4e8b166439996424c45cc2f67443247c0f48bc5454684297e75771fd847c49cfd0dd6e94d60f650e072b12700bbffc80e8563bfb5b3d559b067dd3b8822c099d0bdfa4bbcb2a57e063650b2d0c70d49367411a0dd37637dcd2eaa24ca5208c42117bc06d2a47d3b7ee2789d97a90db7c821c3262d802381152a81021a379c4bb69d65cf93a400d184a93bbc97da92c51cec61fa6117b07ad63b1738a97cb0a743aa5bfd72b719468c6553a02c35e368d94c67bf4985dad3516fc286ea763d547a9a7256cac0f1436bfb5176bfc31270680ecc63554d9c591eff562eaae1fb7bb9ca09768c4152dfba67de6c7a353d6fb9cff35dff9a2897db9143ef96d0200a51f91597b163e75ceb4c14b59becde726d2979fec31f9778e12444a1934782613435d01c922b20f7fb98d7a5c0881eb272a40972c642c99a417a60f9d9e0cd56a3b82c1ffaa7425e6d9da8838e3ad55c182f031936cc5663f212e69b1fa6cfa7874b30e97d6388a063913dc22cdd20dada9f03d136b32858c248dd2282644801c29166ac679112d09e4302006274a1031e0cd39ea39514fe77c5981b7320e231578c0f9deeec19cc71542d15084dcbf83ed9e941a84e77e83033f6c6291925ade2f6a558818974a1a2c535de8cec6abe8eb9dd04c9616460f3091df858f934da6acca9e04c2646ba5fb75a60c9eb283207336e2f2cca88a12183d40d8632fb5542190c147b462cd53f22bc3ebdafc03727bd4d382860fbd7471d956599fc460b8d19ebf0afbefed3833fd5d6ce1b46a5755ccaace871b26156dc816da5ea6a7519e27f089c52a2db4ec40e78eff83f2700300bb3a0427636d0ab97b540ff44ba44c99547b3cd0ea2a8be414ee051ee909b1211752f028c0615dab0150af0791ee8b08851312d0308ca746fdede822d568726501c603ceac2387c7f8a22230d71c018578f5148131b35c87869e3816a18a5692cecd4516ae6fb1c79f8671011ed10fae0bbe5268af5caa9d08e7036d0eecea61dd3d8a50b8acc23c84f152837215bf48871a9c932e80a2fc6b5d3eabf50c6ccc60bf7fda01df676ef04dc79936bdc6230e0e64611150774240142699ad5a2a9d8559a55197d4401a8a7b5fb033ad19a1418f919a467d298935429ac6caf195a7c413e4b181cd2da6d80b8c997ff707fd256ee3a506dc93448fca3e35a23440c3f7fa3c4ea7d6c92b4a4480f02902015c8bc16889e6283e56132a11e72b1e3bec859664a46efc7ec60d59562b322c66c2fa3a14ff9889eed7f719e29a3ebc3f1234e94fac845822a6d49bfabd8d10fb4454bc4a29b585fe1000ec4f77f26a1c4328e5ba7ac062d1c649710b228f264d652aa4f5df2cd7738dfa5d688ebec8c14cc176e0e7e4d3da8cc53f3b838937f35538464ea76a9cece232ac4b72b552d2f922b06bdc8aaada34b3ad5b51b16dcd669b4f810ca1172248bf751a872d145c6a4d82f5d2e4148fd3b4e1a68177dcb48025adf0ef7bc4379e0349320ba92f3af9edd7a5d7a9771f090eb4e5d87d67bc33ac967850677d32d3a366ce1fc9e32deaefe2177dc72f19e42ce2e9e389c3d5121bbc5cf9a299f29d1715408472a4e6e4df11d125fe580184bfa2fe829ffcaceaf7817641dc92f9dc32ff0dc08287e9019181454b14f64205a255b089ebdce42f9c0a136d6160991a35c41fed3d9011a67e68d3ad96c04f696400d08b2c4f0360be55c694a54c56f6a44e8fe42c305754b81acdc6307a8284ee99650a6d39d1566fd44721648c1ad86aad5200ec0b9cf52b3c14fadaf254d59464dd129ec6e85bee3741ad9fd72250c2ebb3fcec18009c33e0662f6c52eeb1cf308639583cb26818afeba53f9eb198cac84eb56e623e91bdbffea99c4df0bc9f65ccb4116867c2047a7ac4585c737a564d50dad4ea341ce31c607a3fcedc23117b0ff4dd80163", 0x1000, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x840, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x80, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0xef76, 0x9, 0x0, 0x5, "f4753acd7fcbb26e658e38dd6fd0ec70e6bd7163", 0x1000000000, 0xffffffffffffff80}) r2 = open(&(0x7f0000000180)='./bus\x00', 0x20, 0x0) write(r1, &(0x7f00000000c0)="c48249abe224d0ce4d596052b34b388bc11c1ca9fcbd90b3178d0ba9548a389495a88557", 0x24) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) poll(&(0x7f0000001200)=[{r1, 0x40}, {r1, 0x20}, {r0, 0x40}, {r1, 0x40}, {r2, 0x40}], 0x5, 0x4) 11:46:56 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x40002065d) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000080)=0x6) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x6) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000001600)="1cab", 0x2}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, "4d3e84f94426a75c11508d23b13e23e5c204e109"}) readv(r2, &(0x7f0000001680)=[{&(0x7f00000003c0)=""/254, 0xfe}], 0x1) 11:46:56 executing program 0: munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 11:46:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x800, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4d, 0x4000000}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8000, 0x0) 11:46:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x35, 0x0, 0x0, 0xfffffffffffffffc}, {0x1c}, {0x6}]}) pledge(&(0x7f0000000240)='\x00', &(0x7f0000000140)='\x00') syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 11:46:57 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) bind$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="01002e2f66696c653200"], 0xa) listen(r0, 0x14bf) r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x80, 0x2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x22, 0x0) r3 = fcntl$dupfd(r0, 0xa, r2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200)={0x1f, 0xa539558c533d371a, 0x1, 0x7a9, 0x8}, 0xc) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000500)) r4 = msgget$private(0x0, 0x4) msgctl$IPC_RMID(r4, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[0x2, 0x3c0b]}) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000180)) r5 = msgget$private(0x0, 0x400) msgsnd(r5, &(0x7f0000002e80)={0x1, "ed995b21866ac3a1425e791fb72ce63f651d5f2a4b0440137e50ac839d33eae7d43d9bfc6825be4f9734fdab3285d265a9224499d9b0479fba8dabc1022bbf3c89fc74cf9e66e7268525b073593bc83e979071163d4928f8b397c154b5ea17a0b962dda6d14e1d4a5d26e538a96666a3a7a7c6acbb0a2bd3c5e8562d8079a759dda5b4a03046ac7acb0e0d9f4c989617cfc0b2d2fde26ae84f491483f743ba9f8ba5c546c849f8a06c11197c2b86a70b4fe48ef9b1d78bce4836cf89b66732bf185f412d7e21f26064f2ea6f4af04cc06c549df5cd98804dd03a43036fa88783695607"}, 0xeb, 0x800) 11:46:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x28}, {0x80000000000006}]}) syz_emit_ethernet(0x3, &(0x7f00000001c0)="977d82") 11:46:57 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044274, &(0x7f0000000100)=0x7f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x4, 0x7, 0x1, 0x4, "ea3a128277ebe638ef5c03b0b780ec2544f06e01", 0x10000, 0x4}) 11:46:57 executing program 1: nanosleep(&(0x7f0000000040)={0x4}, 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b4f581eb1a941f0", 0x68, 0x0, 0x0, 0xfffffffffffffcef) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x40, 0x0) 11:46:57 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 11:46:57 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x20) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x13, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000180)="0de791b919c7358982eafe007c897e8d9b00dde1a77140fa99634162ea389adad2bed15b184406b0eb2af4", 0x2b) 11:46:57 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x80, 0x0) read(r0, &(0x7f00000002c0)=""/133, 0x85) r1 = socket$unix(0x1, 0x0, 0x0) r2 = getpgrp() getpgid(r2) r3 = open(&(0x7f0000000180)='./file0/file0\x00', 0x80, 0x2) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000240)) recvfrom(r1, &(0x7f00000000c0)=""/107, 0x6b, 0x1, &(0x7f0000000200)=ANY=[@ANYBLOB="05005a246f760c8b983fd470370122dc"], 0x1) 11:46:58 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x2, 0x2, 0x400, 0xfffffffffffffeff}, {0x1, 0xce90, 0xf7c, 0xfffffffffffffff8}, {0x7fffffff, 0xe52d, 0x0, 0xfffffffffffffffc}, {0x7, 0x8, 0x3, 0xe413}, {0x800, 0x1, 0x4, 0x8001}]}) 11:46:58 executing program 0: setrlimit(0x2, &(0x7f00000000c0)={0x60000000, 0x60000000}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x7) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000100), 0x1f) 11:46:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x7}, {0x6}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_index}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:58 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) accept$inet6(r0, 0x0, &(0x7f00000000c0)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000080)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00ffffffff0000000a8df278f86dfaf23c1d37b4a16eb59d69", 0x32}], 0x1) chmod(&(0x7f0000000100)='./bus/file0\x00', 0x80) 11:46:58 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = getpid() ktrace(&(0x7f0000000240)='./bus\x00', 0x5, 0x20, r0) mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x7) 11:46:58 executing program 0: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000400)) flock(r0, 0x1) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000000)="19792612393ad3819c91ddf38d3f6933f2a18477c6fddd557f9a6f1766bda6a4341621e7801a651296fc0fa609f4b0ca5d21f19f147d358faeb182d16c8a441e063abe512eac36b3ef30d8b5f8cf4463fd0ca8403d892f90538708a67f215026418b193cf8ce505bd63eff33de286d90475ab4e64d176437badff5ec1aaf86d4d12bad8529ac719a6425e4754f40b6094ba3b8ad8a7f6b8cbbc31be5fd55a895a820d0365df99b94df11e84b69b6d82c0ff77b7bbdd5e2904dbba65fbdb3e77aaf11dd54090d32e0738f3c5c2c3c6e0a58490b21fdb88d4b3f6a81f7857517e505ecd78b8edc74458db21f5ebe220a0a43c1", 0xf2}, {&(0x7f0000000100)="693dfc69ffa2c3ae3ec895cacb5d14650f208b", 0x13}, {&(0x7f00000001c0)="4df06407b070a107e230b339e65ee1ad8ab9c475b1476fa92be23a82251ba1138c80d77596194efc9dfd3f9c64534e8de61f3d0f336355a76668171c6def488e2e0fc8bfa9762096219d838c01fc6b065d6421277fcb8f80b086d5342b", 0x5d}, {&(0x7f0000000240)="4bad333563117c9e9bb4e4b4894a3341b0eb5e1492d537c9b5e9c3b63c0ec405d789dbd52d6bae0566be2c144c1996519da6ae3cedb968b8eb38079b76c671bf87278e95b947811d85c62a78c8413f7f71fe694902095a6af2fe355d8253670fb1f34320", 0x64}, {&(0x7f00000002c0)="48873911bf9c47965c2aea8a64dc5d12bdc75cb43255ed796102570acc6a1bbe111ba6808c1f8e3504d9f423d19b1eb18b71ad41495a31de70d439373238d83e1d813c4012ce851791ead145f9777f329ab5d1e88a058e88cb2ce62ebc56b8fcab42290cddddbded4920468957d3d733307b401190edb887cf9d579202441c005ea9801bd48671647ef11e28bbd8229d32d05c71042892d95e939dce", 0x9c}], 0x5, 0x0, 0x0) 11:46:58 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000280)={'./bus\x00', 0x4, 0xe09c, 0x1, 0x0, 0x2, 0x483, 0x9, 0x0, 0x0, 0xb54d, 0x2}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) pwrite(r1, &(0x7f0000000480)="ac", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x20005302, &(0x7f0000000140)) 11:46:58 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0), 0x7, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x8, 0x0, "6fc6e23c5b00000000000000e74de400", 0x0, 0x4}) setsockopt(r0, 0xffffffff, 0x40, &(0x7f0000000100)="cc7b9c2101da2fe93c6fb3e8abe8aee90b2123c972d5c97f7b1554d4c5d77f16c794184ff58589aacd287217eb943a0b11bdc8b84cb413101c997fdaa7d967b9fde09c3d009ce137cc3341ea83c7b60b018e31e21206f4b8cad9cc7520f5d8583d1026", 0x63) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x5, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x6, 0x2, 0xa3, 0x6b8c, "8c1c122d5ec4e9e18615a1912db612dde6b60cbc", 0x6aa, 0x4}) bind$inet6(r2, &(0x7f0000000040)={0x18, 0x3, 0x7, 0x200}, 0xc) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 11:46:58 executing program 0: r0 = socket(0x1, 0x0, 0x7f) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a371a3f000000100"/177, 0xb1, 0x0, 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/47, 0x2f) sendto$unix(r0, &(0x7f00000000c0)="15d83d2e8721b1e14ab693278f6e20855ec274be273f5052c18a53986d5e33c9700f7f51a2fd14c2439087391f9d526b8fdd4b084350939b9490a344e47e0df9ed5b4a7edb1f27cd0f7915c3b9a1a68171cfb26f5525d92c7a2a7f63849657630a40641858127f9c89c97be88130894656d99abca27eeaf1b775d0605f527e499a1340f888b4ce8cc75a2e3ff5508b41ad7bc0a53a21", 0x96, 0x400, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = shmget(0x3, 0x2000, 0x10, &(0x7f0000ffe000/0x2000)=nil) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x3000) 11:46:58 executing program 1: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f00000000c0)=0xfffffffffffffef0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) close(r0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) 11:46:58 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='5') getsockname$unix(r0, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x64e, 0x0, "ad71f09f52cf1a93c1ad9e1a6f507502847200", 0x0, 0x3}) 11:46:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x2000)=nil, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ff3000/0x1000)=nil, 0x0) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fcntl$getflags(r0, 0x1) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070d", 0x119) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 11:46:58 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x408008001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') 11:46:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x4, 0x101}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0xc95, 0x70000000}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) 11:46:58 executing program 0: r0 = socket$inet6(0x18, 0x4002, 0x6) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f0000000200)=0x1f1) r1 = socket(0x2, 0x8002, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r2, &(0x7f0000000580)=ANY=[], 0x0) getsockname$unix(r2, &(0x7f0000000100)=@abs, &(0x7f00000001c0)=0x8) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 11:46:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613a) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x8001, 0x3}, {0x2, 0x9}}, 0x2) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f00000000c0)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}, 0x44001000e, 0x400008003}) ioctl$TIOCSBRK(r0, 0x2000747b) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:46:59 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) pwrite(r0, &(0x7f0000000080)="2604ae5acad6fda52c6cdecef5fa9a0d2fcfa90ebcc788b5ce16ec7fbfad8a2dd0c2c093f65d59464f2e23194b4754fab603b28cef54262a5c9396f9e521b1979f04a649cd258b0b73d981ac00120fae9fb7c4d57e4c74b8045d369d6ce289b0c02f7660e7d13dd5781838fda2c4ff47b4bdc4d320dc10961e0e81ebd0692c177cb5968deabd766e524febab88", 0x8d, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002006, 0x21659) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 11:46:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x24, &(0x7f0000000040)="69e3f21b74c4bf70ce18ed562200450d7bf67e4b7aa3b69f558bbf24506949e159c4ee17", 0x24) 11:46:59 executing program 1: utimes(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)={{0x1e, 0x3}, {0x7, 0x6}}) r0 = socket(0x11, 0x4003, 0x0) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x5, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) sendto$unix(r0, &(0x7f0000000000)="b1000501600000020000000007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f00000002c0)=0x1) open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0x80815efe699010b2) listen(r0, 0x0) 11:46:59 executing program 0: setrlimit(0x493c23e8c1a978f6, &(0x7f0000000000)={0x7, 0xffff}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0xdc6, "375d900ca96cf894e67ac61d38027b4b2251677d"}) write(r1, &(0x7f0000000200)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bae3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c", 0xfffffea6) 11:46:59 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x1c, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) read(r0, &(0x7f00000000c0)=""/230, 0xe6) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x714) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20408, 0x0) dup(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002300)='/dev/bpf/', 0x3fe, 0x0) dup(r1) 11:46:59 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0xef34, 0xfffffffffffffffa, 0x9, "86785390c5cff66976c2ff747a939d886c46c340"}) close(r1) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x6f}], 0x7ff, 0x0, 0x0, 0x0) 11:47:00 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6c, "937500"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)='\n', 0x1}], 0x1) write(r0, &(0x7f0000000040)="d1c81ae66efefe5b3653a8b943f01c3cb333e00cd1a2043cffcaca1662050a", 0x1f) 11:47:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0x45}, {0x6}]}) syz_emit_ethernet(0x0, &(0x7f0000000340)="b6") 11:47:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x60}, {0x6}]}) msgget$private(0x0, 0x400) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x2, 0x8, 0x9, 0xe8, "f41fe4a1f03e8b16d86917e34427b6cd73f15e58", 0x9, 0x6}) 11:47:00 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) setsockopt(r0, 0x0, 0x100000000, &(0x7f0000000100)="f26b3542baf723733ee3cd787a371642336068c7125c418f8d623eafaf", 0x1d) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1087, &(0x7f0000000140)=0x200000000005, 0xffffffffffffff6a) socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x5, 0x100000024, &(0x7f0000000080), 0x0) 11:47:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x1, 0xfffffffffffffffc, "6600fa1d03182eab7fff0e091fe600008000"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde", 0x131}], 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0xe8b37eb7dbd6c01e, 0x4c) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000000c0)) 11:47:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0xc6, 0x0) 11:47:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4c}, {0x1d}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10000, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000280)={0x3, 0x51b, 0x8, 0xa3, 0x200, 0x1, 0x1, 0x10, [{0x9, 0x2, 0x3a0, 0x3}, {0x40, 0x261a, 0x1800, 0x3f}, {0x5, 0x0, 0x0, 0xffffffffffffed3b}, {0x7, 0x6, 0x7fff, 0x101}, {0x10001, 0x20, 0x6, 0x4}, {0x0, 0x1, 0x9, 0x6}, {0x100000001, 0x100000000, 0x9, 0x7}, {0x2, 0x94f, 0x1, 0x7fff}, {0x5, 0x200, 0x4, 0x9}, {0x6, 0xfa9, 0x4, 0x7}, {0x1, 0x6b133c13, 0xffffffff, 0x9}, {0x3, 0x6, 0x5, 0x48cd}, {0x7d08, 0x8, 0xfffffffffffffffe, 0x1000}, {0x8, 0x10001, 0x10001, 0x80000000}, {0x7fffffff, 0x1, 0x80000001, 0xd5}, {0x8001, 0x3, 0x6, 0x7ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)=0x6) syz_emit_ethernet(0x8, &(0x7f0000000000)="5f18b76d36f46cb6") 11:47:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pwrite(r0, &(0x7f0000000000)="15967f458d5407dfbf9f905551a96627fb1358a30eb5b6774c70ccbc99d3ec8fc50be583523b1ce81437bf54644cef808f2cec9ecaa160", 0x37, 0x0, 0x0) r1 = syz_open_pts() openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0xfd80080e6bdc4904, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xffffffffffffffbe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000100)="0c4a4e5cfab0fbad605a309b8dc538bc2fc94746fc7f", 0x16) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000180)={0x2, 0x5}) 11:47:01 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x2000000000009, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = semget(0x2, 0x0, 0x108) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000000)=""/8) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x2, 0x2000100000001}) r2 = fcntl$dupfd(r0, 0xc8a0df1ba99142a7, r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x8, 0x10001, 0xfff, 0x1, 0x0, 0x2, 0x68, 0x2, 0x3, 0xd0f0, 0x2}) semget$private(0x0, 0x3, 0x80) 11:47:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) getpid() 11:47:01 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) setsockopt$sock_int(r0, 0xffff, 0x8caa5926160ed822, &(0x7f0000000140)=0x1ace, 0x4) r1 = dup(0xffffffffffffffff) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000300)={0xffffffffffffff43, 0x400, 0xe274, 0x0, 0xffffffff, 0x49, 0x80000000, 0x10, [{0xc53f, 0x2cd, 0x40, 0x2}, {0xffffffff00000001, 0x1, 0x1b, 0x80}, {0x2, 0x4, 0xffffffff, 0x7ff}, {0x5, 0x3, 0x3, 0x9}, {0x4, 0x81, 0xffffffff, 0xff}, {0x7, 0x9, 0x6, 0x100000001}, {0x0, 0x7, 0x1, 0x8}, {0x8001, 0x1, 0x0, 0xffffffff}, {0x3245b81f, 0xd36, 0x100, 0xff}, {0x3, 0x700000000, 0x8, 0x8}, {0x8, 0x3, 0x76, 0x94d4}, {0x1ff, 0x500, 0x8001, 0x8001}, {0x20, 0x1, 0x0, 0x9}, {0x7, 0x1f, 0x6, 0x100}, {0x3, 0x75f, 0x7, 0x100000001}, {0x3ff, 0x1, 0xffffffff7fffffff, 0x4}]}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r3 = msgget$private(0x0, 0x0) r4 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r7 = getegid() r8 = getpgid(0xffffffffffffffff) r9 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000440)={{0x3ff, r4, r5, r6, r7, 0x30, 0x2}, 0x4, 0x0, r8, r9, 0xffffffffffff09ab, 0xfffffffffffff255, 0xfff, 0x5}) write(r2, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x800, 0x0, 0x2}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:47:01 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)) 11:47:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e000b1e60886000000030000000800", 0xfffffffffffffffd}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f00000016c0)={&(0x7f0000000100)=@in6={0x18, 0x2, 0x100000001, 0x401}, 0xc, &(0x7f0000001480)=[{&(0x7f0000000140)="a038516690973f1aeaa4955d7660b76bbc464281adff8ec81d", 0x19}, {&(0x7f0000000180)="7cc967c4fa30d5737f7c065272c301d4d718f1ce0be37fc3e6e3dcbeded65bb8fbb60b07f3672312ada79e44339163fb00a37fa5adce92f453bfbe96a50213774f1afbf583594feba76e665260c4daf0ffd8815b405f3b3279529b16659b95b714f5d9c4a09478119292a6b822b943b1ba500d498c473c13b3c83a6d", 0x7c}, {&(0x7f0000000200)="ab89f60ffcd59acb6193cbe7470366e80b294cfe2e99ec0933da29ee616506221036db3c18b3de589cc1d7e6c0ad7bd90193a81cbc36e347421505e264f1c41698d12c0cf9df57d130f302cd7cc9961e6c8aa6a23caf74453951d55810baea9288c28d3b795820563638c30a", 0x6c}, {&(0x7f0000000280)="ea455db3a47a4fc466559f98e237fb6e2c06416d3c299ece8f2c8b860b40ca98bfa6800f6895fa9ca909328959d8a025157e5d09ceaf2a52cc36895b64339579213a69edb9ee367076f7d2399e7f38a27b5e0338c3f790c22bf218dda184504b10b946977b038f2d5cef085b534be47acaeb388c1db6e5b850a416336bd511521d37d4befc324f15336a3a7e67a7502f70d6c0dd4c2ffa7cb44cc0fd71b5ee695d081fc55a77b8de2503b916ec87392aa90901980f2298f24e974e53222c7cd42c56dc3b34", 0xc5}, {&(0x7f00000003c0)="f04b849ce40ce48df8fa65a67c0d2ccfaccec914ee1bc4b773e7f0c112b6ffb7aeedd0c9f598b976b43aec22377cd2687d1a22c9daa87b5ded67d221ea08cd50e04a69115647dd55f5f87c0f63bd34eb108f6d30443ae5936902e7f220b16ebf6f9e227ae36a2eeafcb0c543f76b0f1fc0b26ade31004c4fd5ea1e10886627c3314292610ed8cf44b57b17d3065a2687d7078f11538823cefff2bfbaa3803dd243d8f1a7a5be670fc88d82ad5b763465a0db6c0eaec60ee64fa1032a5a2999647c3787f2f249ac6c0a18eedfc6ef9a7328e112d9c39a39b32a71794082fafd8d70070b7f9417b701e0ad221bbbded007c9cd721f694d4c131aa8e283f34f81d324c7eae96987c7128c414cb5ffd43d33a083dd2a5407c5273eb24b73f0085468e35f970481eac63063fdddffbee751ca1941b9b811f9ffa182de87ea50d069db9c5744102a3faf9d6e23430e399de626eca22250d204c3b75688a199cb99a07b2e25944f9436fffb2c3b2ef4ebff0940ef62a1f0f7ad004c5687566780a7df55591288c2eeecebded897785a89e0867efa6a069c118e9dba89122fbc4e551f8cdd76a071494ff650d5415ffbe3424fccffcf5ffce7705726b5499dea425613de6ed365c6e74feb2465acaad1d9847b659b0592eb2588c2cda77305a8cdfc5f106bfb1ab059fc3db5122ea93d3712bc288089e4ad04e463c8bb26449e1f4a0b2cf7d129c56b4ec816ff53350039d908d2773afb55be7bdae54960ff48e74fea719eda0244d2a43636feff8f97a2eb8508b5a45c08b96f53233982c3387676c677ced258a63f4a23a8ab8376960ce8c2b873eaab663da713dbf44a5f77b7f52cd771703e075db692bbb2bc2f1da6f8694d4af839836b58ed72e21cfc40abebb7b72ec02c9688b023b58743a98de452105d707bdb626b694ad946aab96362573067c8647c5ce4efe393b30621927983412f1c4aa6e5ac2fe26052bc337fad5201be6b21494366155a53d67b8c95565275d390d9b197c6339ec00f84bc33380048ada72d67a0c4f5cc7849be470c02f4843618fa0d6e387dca3ca7d1e84dbe75e5000171308a6c6bf32b563dd3a01453b0ac0863dfd78b7a3517b8037d9029d33d840aff2cee9f6ae7e5fd383fc53781c21352b0b4c5df0c5861a778401292a079f610c024f120717133d15c9e7e16477d8f4440f1c2f38c5e3e518e066ae68ebce77f5dd315ee04b99f1c40005f4cf529cc5a4e9b920e22ded16efe2f1f26fa614cade1fcba6d31895070c01cba28fcb5d0f9e7793e908852a5930e2ef95e4d2eacb4b48c06a11a07b8fd8ab9f300497d1d09ebb54e61a7a73a1b559fed2c1aff7055b09a3a1bab2a0f9b81b01f7fb693f1210c1141f06762b1db2de20d3c36a8cfe5189c9f84b212775887df4613be7f4318aeca782e61b0568b787a9662228161adb86c56bd2fcea07d06cdcc900d41e5cf616e17fac392a974f32815f628321e806e29c626769e9ac462d45614a438d98a9ceb527662388e5903e00dc297922d0e6d610ec11cc16a8f51b578254ec8f97ff46d28d5833a2c5a15fabec9227474616e055d11bca25e91868e4043ee6134217ab39290c8e903001c88e7ae3766c8a75d936d374458dcd0fe95d20bac0316f10aeab62ac155c2d333f89331ee7384a2528eb988b430fd2909a53be22005a197601bc9adb4f6fb035c0171e92d21ef8e47f21204f3635af64b7346e6956849688e330693091e0d2c98c15b0a366ec1b14da39af2141ce9f484bbc65f4c93184ac17a0709cf8b582212ea419d442547a8940bae6812f4635cad0af419a3519dac539d19859f8f215cb1867a1e92cbac0719a4d52d5517692401887f686bfbc2f83106f0fac537ae1e81950c575d52e006f13caf4842da824da010e30146ceab281cdb998b8c59683c789f74ed0b4eca6aaf7fda94c9af906a2eb50f1279cf7dd8414591d746d45a610e16b71380726b334e6852fd78ade73b40e2c069714ab9785b22737a8fa6ff541110287284a214d615fb0a279cf4261f72b20edbae7eb8c594158245e7f2828b30738bc99e0785ff6b7509ce6754123c03bb4e6612f97c3e2ad90034e2c4d258266a994147e2152a6549a1381c5a8fcd4952e958c00767a92a8b332244b9aff8227e19148ef948cdd7c71b21118888e2db05eb8b1b622e335de26c56104c10b8fc9a360f1813a64e478eb9c5b0af2aa20dd00531b183ecb9195a953c9007f396070ec5b5103ae1da94d18aa30d3c9036fdc7a9cbd6a16a8ed06a6b10f89966fac837720583a77b63957398c8592cd76f09442f812ff01e2cd9c77a9d267224839344ac3744984feb02086c0875e099bd35652b5c4b5afd081ea1dfb4360707eb1b4da458fc9f5926d969e4903bfa35510a8936763b7d2109443dd08e61c84f3c19307c304f23df26caf1263ee84584091a70b67a2bd22900b2fd05d2b86a552fc5eb6a85cddaa0d9d19810448dbf95d0eef87546445dd31f151b74628ddf2ec3c5dd83d8cb44aaba37e414e85342e3b99d5d603a1a3091a8e9a175d0180d8be5e44cef18ac0af1752570e760b96b435b2b4280cc77617c35824d21c3e4bedbc26469da3c9f73353a5cb34ca9597afc7752cd6e11492985a2559cdb5a2e655ea2213f65edf01e49ff997ed37e055cf51305bc5015572054cf01aef938577b8988f58463c14ddcf737d1aef5cfb59097250b12ac1833069180f1f302314024ff1a5342bc89af2c60ee45cde9218fb854a8fbff4fea27a7c7750273f570e9a437adf07e7641c505e8d1881ed1993df1327df12942f6ffccfc206b5cc86c1342a6921fd18337ed9706786904fb7d80a0a695118654dbcf8653fcfb4512a0eb8c13a6e1166bf9e85933e91a1f421057b3fea076d4b8325683093fcfba29fbdbd5ce132d2927ff42a02ffc1df270dc252a498fa133b3011129491b4f25a5ca258bc369c6c584c8af8c8ce17f23853d1e738c25154ec19b44071d60c690d6916309721ff66be2fd0b92f75d6971beece2b7483aa80ccb80501f51a7e106d5e3ca1515f2ad3ccb6929fd6e9b5dbb73a9e7821d9659fbb515453a95109266eb85d6a8279e34d0c8bc5214e125527c960f6ed05afde1fd0e922a19bb3058b1dee2bbf5b31cdf6d04d292a20a5de89a3c4f9dc01440f21f00a631e332c19802bcf80c6175c6c19d60868f4eb8fe28d8643e4dac00dcf84b2ecf91ea9f241948b93185878cc2e2b6de507b28ad2d66dfd54e9b20de1e30178da6770a627826eaaea4d9a6f018d0f204085635a9d431f6f811405fdee883e3a353d16ba0e1fa23c529467a5a0f7b0bb880dcb2021ab3606a3289ba5cb2623b0bc82583aba1fcf386121d4c36510299268de0eec25544da7829d346c2107d57a6fd2d9c3ae0ffde41d6f96e9c2d869725788b41957617c9678e4e0e7041352e0943cba633f1e87e7f5768c3458100343855887a75f2c4de0f44ffd320796ca3e211e6d8b637c22dd6c475cd737b3c46eaffb1741855af2b2fe33fb008b8d930835cf3e6710c0be1d394ca26490ac455e14e82291b036f8ed17189a38780d86eb5948d20cfaaf12b0aa4634cc6541fb4d5ddfcf2d8e4f2026a49e9d92f87c132a105f8439eafa15b50bff2d2cece9ca75852ac5fdcea96f884eb950b24e14112e904d552561531fa620b54e7f2feba071b90ead8e309e6f5a145c9ed0f6c95cfe7880730aefe5fc60155bf9d613dc8cd35f422596cc6c13f04ddc61becac26bbcc7c10e92e910f6dd653ffa259ef39a556e89d5c9958d36fbb670143fd3e603a9937a1d45ce59bbc938c1a12773607b9f6b8cf5887b2146dbc9dcbf4e85acfc1cf7c5ca6db3b829b70724d72f216e44ea0eea4dd3620a8801ab97cbe071c8808c73a1e021bfa5c840ff9f854a3b6f5a599ad596282cec87f8bbb16e8bda2057a6a2689183aad695b13a81ab042bb51a02a08a86e462227883a7875bd49a8512d4700f7b7233195d0e5253f9df60ef5c60433a802a0864addaaee800713c0ee9d4d8a36de2074ec53f1904d0ad2e67fa29878528e517fee9538b0b855c3ea4ae8d6ad7b8afcfd52a02626cc55aff222742062b1b45e14de35149c759dbb91545573acff84d193b070e3dd84b633bc9f2ac422b2babe5f87087f17b3de8addd3dcf828543d3e937c989802e15b52794a19ba76e9a3ef104506ee1d4777c4da7213821c3c7bfa84a69a80d9e90246ebf4f64faf6b1ffb1f15fbc444b810826f6e8a4bcd8bdfbd35ffe956132719eb8eb3ad80537cb47933c3c3135d076996d8e5fee865538d536a4c47d7f37f5c69bed63ecff3a1fe0aff8b789f127b3b29af5e34b211e15fa5084ffe4cb046e83886ee3c2cf874100cd25dc4b324d64756d03e7822f81a1a0fab681e717515c911d816cfebd0b351e19002bec57a34d48baa5435362598223843aaf83a9cfd7ea9e29f1fc6d2a0536eeeffbce91000fcdd7024c37a18a54f64ff6f2ef4076f446b5838ada81f0bdb6e688c355b79e9a89875cf882f997508d0ef59ea14d3fea5dc45e4ef6de300384724881edd62eff0c7e84832a2c1a698a14fd6465badbaa8b58ca7a807a475a841bbc4aa7847f4d5ae6ca6c0725f9999b00b8deb4fc4e61200bc14c473e92a253890a4ba50575725574cc84de52128d89915ef574f2e6f7f9f9d91dcb7b8bddb3f68d809e4a2e768b7397fa5ba2c9a7c398d9afceaed856e520efefe2357ee17804d8869b7c96e4d04c18fb6774bfb900b68576cbeac7879fe4b76d8257c5b9ce8d72af3d9885dd26b165281f674e8eefe4aeb1666df2a7790dd4b7f3edf94df445fcbe571af594726fa10e61fbd8ac38504bee5e228adf70bd23728f7221b45d6aedc1a1d740e820559f58637dffd2c505abb7dc6a984bb8f181768018127c787be85929acc28c290272dba9de86dfc3599c4af44aab89ee3e95c6994537604ac7f84eae2d14a763a09e21b540728463cf22ba887fcfd28924e976be3251958f938130c0302a271efd4990dedc72668b8b4283dbc32b3a99ea16682c3cfc417e8de1bde7496a6345912b013f8f333b760e60258e2cda42e53ab2fcf54264b959c4f885f40a3fe07ddc09949ccaf36ac4d8037de7ddee25adbb86e0f0af3ff74c3ce2c6bcac6150e51e44a5f3d7909ae07351e02e758e4c790425422759773f3ed8ac38a29e21a5426ef12fe90203e3ae7945d1895b79792cd15373cdf93cd9796e2c97209b87003c84a4b5921113c2bf13ecd4e8f323d1f5a1b28e156eb30dfbc531980f8fb7d1065e34e4d8d9aa4600a32b6c02e974bd2a52f46f48d3d3cdceb3556aebf45a6950f07add7823aa3da041cae78f15116b6ce73b78b3b60e296afc827872271a5969d61d7c604582ee948522327e001a87fb6d3c306f0ed006d8c41d206a0ac237a92e7d308446a676667bf25778c2f3f5bc001bab8b86e9b757324907b9fd7a3539afa6ba22eeec0fca02a3bd82326b5fec3f2840c32f6d46e3cf23a8836d4043aa7a305543032cb998ab3267b993a46b5ace3c10117fa544917df3e03a4cfc09b0110e70f4f0f14ac808786ad78ae516c6224ee36557e38bf876ffe14e104049c535dccae88db24d800ee4f871e82316f4e3e2271d57cae25021c31a6d6ec04a935ad9d1f563fd92f29a7697f6022720eeeb1638c2c2279e8bfd617276f87de71cdb51665b11700c2e0aa1a38d66c3cb1684630a4f99e807989e137cbedffd41b0fc4f9ee6a398d33f16b45ed30a62c34aeb4c9d8482c1fb6a7", 0x1000}, {&(0x7f00000013c0)="f309c338a6e48e60ef5dea350751f017b0584a0664ee51685cbb6f14e5eba90749d7a57a64a31d0fbfe0b5d7679fcd18779dff35a131654ec84846b935b4373edac697a5d25cff71d4595e8c22652ff7bae97ea2dc0d26c923f54ab477a5919a123f6ea0c75cf7b9f44bb2b42f1a3821d048fd144630df3c359ba4b0fb09e6c75176b62e2cfb6ebae58b2a853fbf4e7bf3c45ee054c16cd6a28750e7a72c59194e34908353989d60ebdf2bb55b211e19ffbab495eb8ad012b6c932c6b9ec", 0xbe}], 0x6, &(0x7f0000001500)=[{0xf0, 0xffff, 0x100, "071aac8704f2f5f97fae97a4a91d23f0477004fbb49f51b636c972b7562fc7fd2a1e2e3738a650d99a1849860aeb3de9aeb79218fc025772ec8d2ae85e8d14563fdb6868edd81c9e2c3ad66b5dffb05c57ee5a0d12c5d4a3ff96733194649b595f8d74ed1b2e5870a27764a08f26ef891d349d9778f86aa7f6328e0c58db173f83464e799663f05fd4c7ebcef56cd0a4dd64108aaf166b338b5bb1739c1c1eca529b2fa28215af2890c125d9c095d8f8749c970fb2d30e2af69845da37e20aed07757a21b108a1b0b9f967777a478550f7fe068459169d096d20da9acda8"}, {0xc8, 0x1, 0x9, "5b3f2843959a24c3e8c056b5a5d39a2021cb76b34e409aab41b3e7d9bdeb370472e52ae4d07b32d0b1e3a36d0954b37ad11d58ae85f4313ba522b6bf431e2675ce655ccc8ee9fd05b402d454dcd457fd8fb3ca41f1ef8a4c605bbca5437b892f7aecd54c00ff85fd9c35b0a81e7e5289339fee1a808595d61d990957a03db6bf7223782054695f519a2e7a9c39e70a9891fdd568cfe57d5796b651e35261514097c6acda5cf216cf2103bbed3207f7534e4909ce3d"}], 0x1b8}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 11:47:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000140)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8e4c4297e08d142b950d75d62f9d78407282eda38bcff885df380adcb844ec2914bd2234efee3d1c5ffa3e5a92ce6b3dd5cb705821f31048984e904200", 0x5e) syz_open_pts() openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x0, 0x0) r1 = kqueue() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x5, 0x6, 0x8001, 0x8, "7e07b9dd189732e0f1fc59c54aba53c35c14b217", 0x101, 0x6}) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) pwrite(r1, &(0x7f0000000340)="fd94c4e011ce4463847997e5588469f36226e8ec474f8fac9b2aeaae97bffd54a5538f9eff5c6bd819456de6ad71029c83af08926caa227445b10a6c9a41ffe86bbf1d8cf0afaef12349b770eb14f699c35033e70ed44fc0448250595fc5a0758c4cea631a8ed513ef0de21f87f1d8c08366676ffd1f642a8eff5c6469b341128c42cf63d62942107e8bb2a947604118a852028a240fe3a74b0b00000000263989a8b516ece01610ea115879c8bb988c8bd394700cece33e0100000001000000d897387dbd0c98d1666710660f0425c254911416c2dd0b2bc8fe7efbe46f8f87417fe582e774bc5d22c417", 0xeb, 0x0, 0x0) 11:47:02 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000140)=[{r0, 0x2}, {r0, 0xb7b03adf488cca4b}, {r0, 0x4}, {r0, 0x100}, {r0, 0x10}, {r0, 0x40}, {r0}, {r0, 0x1}], 0x8, 0x8) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x40, 0x20) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f00000002c0)) select(0x40, &(0x7f0000000000)={0x0, 0x1, 0x9da5, 0x5, 0x7fff, 0x5, 0x3, 0x7}, &(0x7f0000000080)={0x4, 0x8, 0x1, 0x9, 0x10001, 0x6, 0x8, 0x4}, &(0x7f00000000c0)={0x7, 0x55, 0x1, 0x10000, 0xc0000, 0x8001, 0x0, 0xfffffffffffff665}, &(0x7f0000000100)={0x0, 0x4}) fcntl$lock(r0, 0x2000000000009, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000200)={0x10001, 0xbd76, './file0\x00', 0x3ff, 0x4, 0x7fffffff, 0x81}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x2, 0x2000100000001}) 11:47:02 executing program 1: r0 = socket$inet(0x2, 0x4, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080)="7f00000100000000", 0x8) 11:47:02 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) bind(r0, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) poll(&(0x7f0000000000)=[{}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)) sendto$unix(r1, &(0x7f0000000180)="ff61455053833d100f9e93b6bc66574d7183f81044ec92261e0842c9a607255932c221bde2a560279253e61453d8cd144c7cb77a3c03d20e6e91d7e579cd3d25d62719001f4425027be815f78ebb746d58a62b871659d53ad9ca24e679dd76091616b3f87fa2a4771632a61cf7b06e33f6800d8980abe196627ca7f5e987b3512904e5ae9004e2a9b58c8e4350bd5fc00f7b4ebc2f3e320adcc8f945fe", 0x9d, 0x2, &(0x7f0000000240)=ANY=[@ANYBLOB="01002e2f074782c8696c"], 0xa) 11:47:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000100), 0x3e4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "036640000000000000001000"}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) write(r0, &(0x7f0000000980)=' ', 0x1) 11:47:02 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() socket(0x20, 0x421a9d2bd31f64e, 0x3f) close(r0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x3000)=nil, 0x2000) shmdt(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="18ab", 0xfffffffffffffe2c}], 0x100000e7) read(r0, &(0x7f00000003c0)=""/4096, 0x1000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, "4d3e84f94426a75c11508d23b13e23e5c204e109"}) readv(r2, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfc6d}], 0x315) 11:47:02 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") setuid(0xee01) mprotect(&(0x7f0000047000/0x4000)=nil, 0x4000, 0x1) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 11:47:02 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x40) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x9, 0x9}, 0x10) select(0x40, &(0x7f0000000140)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x8, 0x80}, 0x0, 0x0, &(0x7f0000000200)) 11:47:02 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0xc1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) preadv(r1, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0, 0x0) 11:47:03 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) 11:47:03 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ftruncate(r0, 0x0, 0xffffffffffffff77) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 11:47:03 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x101, 0x10001}, {0x18, 0x1, 0x19, 0xffff}, 0x1ff, [0x1, 0x10001, 0xec, 0x7fffffff, 0x1f, 0x20, 0xffffffffffff0001, 0x2]}, 0x3c) setsockopt(r0, 0x5, 0x7fff, 0x0, 0x0) 11:47:03 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x84) r1 = dup2(r0, r0) pwritev(r1, &(0x7f0000000300)=[{0x0}, {&(0x7f00000002c0)='g', 0x1}], 0x2, 0x0, 0x0) 11:47:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x50}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10001, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000100)=0x9) mknod(&(0x7f0000000240)='./file0\x00', 0xc000, 0x1) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000080)=ANY=[@ANYBLOB="747933c4cc1d4100010056af33fecbb4f1bb83c287de4cfb877f862f5f3cc5c2546e0ca05262b7b58d666e626c9a9577498550dda4c2a3430a57ed0af7d21c72494cf60fede56c3ca48911811a5dceebce5cb67c9a7f55a01e09fc56dbe1"], 0xa, 0x0, 0x0, &(0x7f0000000400)=[@cred={0x20}], 0x20}, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x8, 0x0) 11:47:03 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000680)="c5e3684993e9d91fa26162bef551fcbadbc9689ce751154208be565aaccc4efe4701c5503a21e4542072e222139c0597a5527c3da63fd8434134a727fd9cd8637734b2f8c968d52ba8254117204e48825c4d3c32fc7be1cc0b3d432f678c6ebe1f9dc63dd53341643fdc28685339e4dedb2c59f292c15f80d3b2e36e7c668c998b53c018c147461e868c997178f436cad6d65601427de90e9793610629eb59abf303f808b40ebd6a928485d8b7a2fd1665c5d4a434407ab5a6f318569a00dbf78f5b8ff436ab724c25356bdea75bd2a5b761dec63b2bf037d3595e1961a366409f68dbd7d8679dbbfcded374ed137ffa2e3348337105db6977e6673b8d715d8b31a942e4943636dd85989c7f0d55ffdc23874ac8490a64db9874351819ee5a4259a76323", 0x124}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000280)='oL', 0x2) 11:47:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000740)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x74}, {0x80000006}]}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x4) r1 = fcntl$dupfd(r0, 0x4735c24b6ee49d9a, r0) getsockopt$sock_int(r1, 0xffff, 0x402b5ee7a3ab307c, &(0x7f00000001c0), &(0x7f0000000140)=0x4) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000600)="b6") 11:47:03 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSCTTY(r0, 0x20007461) fcntl$getflags(r0, 0x1) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) fchdir(r0) connect(r0, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) ioctl$BIOCLOCK(r0, 0x20004276) fchdir(r0) r1 = socket$unix(0x1, 0x2, 0x0) fchflags(r0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000180)=0x5) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x2fa42726, 0x2, 0x3, 0x0, 0x3, 0xfffffffffffffffe, 0x8, 0x3, 0x9af80ca24cb58ace, 0x8, 0x4}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000280)) r2 = getuid() r3 = open$dir(&(0x7f00000002c0)='./file0/file0\x00', 0x80, 0x20) chflagsat(r0, &(0x7f0000000300)='./file0\x00', 0x10000, 0x2) r4 = getpid() r5 = getgid() r6 = getppid() r7 = getegid() sendmsg$unix(r1, &(0x7f0000001a80)={&(0x7f0000000340)=@abs={0x2ee255d88c7f88dc, 0x0, 0x1}, 0x8, &(0x7f0000001940)=[{&(0x7f0000000380)="a40bad6925d707e18381de8d972c53f392129638271c9907d662a1718e85d3dc9af249c4aac5312fca1a570c26a2dcba04411cb828451288e08c406c860b93cf5413418886fee017772f4e3b476777ac72217509efb757f16837f4239755af4a66171b755f6bdcdb672d721ed8ae07cce918ef65d95d2f1c6b11c0d6c2146ef644b03b416c9133d811971e4e0f3f96486e73feb742122455ea3af50e7934ced13c69b4c1516237c21ed5617842e10b444beeeb71c0d8606d523cc19ce72e07a8e45e812cb34d59dbc5cca3f31487096e2278dd99788ae633a97e18afce6c404cd68442e30c7bf3cacec8b7e92bcd9f629e0ca231b5172f67dcce", 0xfa}, {&(0x7f0000000480)="fad7a6131b2cac0cf5fbf691736eb4d08bc26356703c48c9f9734c962d3626b3b60b6445fd1f7f2558da0d4a5e2d59bf42ff768bfa0245d2e1ccd59ba2e21a94bc8ca169cb3ec3cfb9e9f59435b507addca89b074efbb534b945bcaa4bcc77890d25fbe3de8e006a226f63f2d404dc19744d0455325cb003db5bf3f2d1784635faecc548ceb94a80ed4cbb402c", 0x8d}, {&(0x7f0000000540)="38182c4d21c0171b1ae90716d23fa77c96c8fcf511450f3caa256f36f81add93ce2667", 0x23}, {&(0x7f0000000580)="64225f92262f16610572a1dea29cc98373055e356ab0596b22061bd16e5b5775632c8e933c08585820027daa82e55934c15e91af5ed448eaac2b3ef1f473316742af340451e2c1bbbb50ae754a43b8df6f9a504df9de2cbfe5e65072f983b6bdf8ec8bebddcb28d17923bf579a23e5eb6f531c60ce79ed78aa1364771708ef9e9a0ab1825a951ae9767ef7230b9e5e39fe1e4c5308cd5aa6eafc3bf59d01c29289dbf738c11bcea45a5bd4d64da7b4b7218c3b9ac93e88d863a3dd01b80d7a17b61d042945c594469262ec50e8f79ef60676350a250d4add9ee812b5f0076586e18f", 0xe2}, {&(0x7f0000000680)="48809909f1b6076c408faa4715fb316037650e870ff3433a1e6b1a35c7939b8ea72a1bb23342198c7e629e41", 0x2c}, {&(0x7f00000006c0)="fa54a2353ab37a6dc7bb8c2f5dd1347aa07b70302e367511151f9699e2f46066a5d427a7686098c618f6e41177d483e79998ca5763e0fa102e5e27", 0x3b}, {&(0x7f0000000700)="e6f72226443afe9d5bf2c0392e299f48fabda0359fc8a714eef8565804e271454667b1aa6f1ce5012d2e7913007e64f939500a4c919d471754b04d9b4bd3aa16fd7c51234d0415431e5ac218408fef154db32fd7932634e4d3e108b82d6f9e7fd7eeca35898274e51e382dbde3fc811aff8731f674ae8c1aaf4146b62cf93c0ef71174a4f2ed05d56163dce2f9e4c9e7420ba6c8f064725b74b31ebc4528569a78880b62fd", 0xa5}, {&(0x7f00000007c0)="9a520eba3b44de005bb8dbac03dc989534ef2719ac6c855836f68e63ab07352680476ebfdb13a11d2bf22ecbcce86a349f3fb69674d6af4a1ef0bacdfe5654664ea15e37e0aeb4fcde677d7814ce23ff2895bb2a3cf44d21faf31d92b3a8ea3206625757418b1518370d27398849ad9f7bfe8f89bca22ffd7d646efaa1c2cec2e55d53aecd680effd8836f0903901e63abb014d348c2ddf5a8972553363ec9850849247f038e82de1a4e5f13de0854c3b9689d7bf7b02a3f6347915c97780d8457cc64be75255b2a6bb4b9f20603a6343db95b12a953509d7bcd011e6f1fc2f091c64a3554c7", 0xe6}, {&(0x7f00000008c0)="51a68e8d696cfdf96d013a1bf702153a4ad8016fda60ad5011b4e04ecf044ed33aa3d90657e31bbce7f9c3725cd11a9b24f6638566807596ecfca230638989817cbc23a93e692176683e0db5e189d628510078a86bd17cea90461c1c556642c14b383b6608470a6ebbe1ede127c3b02e3f9ee3869bdd174262b4264571bbe0bd899b48ae65db2d4b93e1baf6835b13533162c96ec2fc280d43b91bb8197464771ee0de2bcff843d3fa7cea47af5d6e667e5796b06bf0b729c4a6f8e4bf9760dc4230efaa991ec49537a74c71bb3369d53d75a44ddca6b0b679a2cca596f825fd047d31243e8cfb7dad2469a1e66ba2911c5f290feb04d463b7cc5c910d4d89ed851a92bbb63617a1df629608fedd016ae275f393a3ad8a57bb8642c90a0d50c86a216b28a3bf338f59cae24fed4fdb3c9d6f2d5b7b3d0253eaa5ddc0f377d1a2cc1b6b1211812fb7dca2299c6d71819bf620ae10af13cb85524a37f17ec9cbe2ce19f0dd1bc64630084d8c4473f0decbccad36c3aceee25d7d761d32c0281f680aeba1c01e3012066a7b6092cac9f1d74ced474fe38b5c74b952bccd98a0860681fc2fb2d9f79c67c4d92ef26864925532ebdf357f3647e532315c98fcac3cd5e3f66b65d46a184ce5eee3ec32e09154fad5e39894cb2526ec8fe9d887d36b77fc77fdedfb7c22ae45035f6ed594768a6bff1ef3f3017158d15cf2d2afe54425012562b92d4fb084778b141f6f03f52112d850d1843b3f60c55e65248bddf850caf553fce76666f3f5367df2f44a71985ac6b9e335281600f3173f08ab17ba90f690763002b07bbbaffc4e301090f29fa3eb8a8ad40112f60112f7f0a05b02d34285ae177dac0c39878c662ff4940416bad088cb3dc91758e5e89b5c48c1c4196fa5b48da7c8abc95741e87a03dbc4445f6e70084094c6fe030dacc31c544b6d936f9785b90402c4b2c7089e576ec8d707faa59a8356e12daee0f68358ab25dd8e6d51e77d8aa403c72013845bacda7b74c77c0742ecad7b000c3355a8139e1bef42834974c117b907a7856c339b279dd9c6e5c0ea238a666860bc79e3390c946a4a2aeeec37d46cd4bba3a22f1d4bc27c98d6cea9e578742b6f70d3b6cfe038520282e9f049d1760811d02057f4b335c56e4330a3971de096c1db14eb194775158cebf76f30a6c4255db826734da8d6ef1fa06235d61332870b8e5c7d9a7e78b936a640c0eba2f258971bf6cda2c6e548361851c50803c8bfc956713d455c6e3825f82c8a71587022c83889ab24fd62889c012fcba91b956f3402dbf1d47d905fca80818a704ca3a12ca91a359ef0428e42804699848a540feab98767235197f1f8d7c161c987e97a3b2569743677f18bc431fed55fe72279e453d4ad7b15e56616879b3755f318f7619ffe1f9aeaea08369266d4d036d00cc3741d0cb9a1a89a0878bfb7878b4e40965225dd758f3e7f4a7fa924341c079e3153a04e6bf32fb8e8fdaa38c1325e620e5ca2b44723da0d369b17b5156fbe05f1e957f4c26bb0acc35c3eadc64662e4f530b0a961a3b3743480def8e1897820172f680cb872aafc52d8ceb1e55a8abe9b2afd5f73bc915109072b7cff4c6751bdbca6d3c6f290db9c3300b72bfbf9fe3dbc4abcaeddb735f1092e55a1714c8862d0e3a066b4f3f2ffcc04df4664cb92be65136ce473217bea5455829c664db6981d4a75377132c73c5afdf3a6be11e1761aad1b6b390b6779c3158a79216cd216986e2b3950e6973f52d8c681293e63625e56af71bf7453d71fc830fe54f625a325bb526a087e599fbc4b6bd795e8981461cb8cd591a8a23fa3fb1699b53a2f371aabd102531dacd131fc33c937e328b1b6af4d29e768f635ef4097e63c336a966304b55262131d917f0fd8cccf76658b5e1df21b60447792834662372cafc3a16e13eab5f60efd9f226c15cd4d5e33c4ba5f86587aef42d22082b32a5a86fa2e6fe1cd3fac0e93d3f3f7744d76547921de139a87fbb8fe1eccd697d40b91bada52a7640424f24320e9795ffb6597a941894430493ca413926101daf379ecd7211ae2adea5d2c57222b1540258ebfe5d18feaec3c1cba69e08d1f05f76e7dda37e857f278da723160a64e87e2e943350aa04492289bd882996e1d81e2169872663d502b2c021e3ed359a9397ca2f523cebe5a5943ad96c1dae655d0f52ba5d3519cc9eedd6c82a07a0005c59d832f7554a18fe248f4dee2decf075c1aecb1c87b86642a620f4d7e7ed127958afe33950994829ea03c6b49aff754df0e9ddb3adaa96ad794c4fa4def523bceed866d4616c64c897af476587d4847a132d5eb90876409ca798733d73f7d5943e588bc9457d12328f11aba442eeba90de40b7b466379d3d60638a87c5a5d7a9cde37f087eb8bfb0907b79926c3ffe15ae87386afd8a995fca3f439f6eb6012e7357e3788011e7a56697bae365f4ea7148c8cdf7ca27763b1dfccf7569ce0454b01f06dba9782a406d02f10633a8ffbeff82e71a605ee40aa461c8ed74f9d4e64e6ada956d879aa359e4d7e099328dc45a0ca588e40193392cb7575d21bd7d9fb8e060c1beefeb73528e9d4fc648f8b7ee60a55460dc2ccc8322e8c1d35b695898559501427d235d6e9d662259d460125e98023d7bac5e7eda61f960b05fa632b75f736f09ba63540683d6739f0eb68d48327b6a461c1974fdc98a0478a7a7c11d916fd9d4637b132b1e27e68c780143f8018f253f85b86768b04374bc43ec375dc5a7107a4806cef364baf3b00a1bfb2c98efa91f5ff75b00016b538493015afa746a74a69372fed7792360b166d143c41bb7966f7e3ecba03780f822956c3f58ae106015bb612eaac97cb162372781a5793ab480c3fe6a82ac373314db3eef65590d7b22f4a1e8ae6eb2f2039517841ddd284ca71bb279492cba5a134a86901d45fb0291d2b0570af85de55603addd16a0ce1440345f1300f9a1a35a2b2166d672a3f60e65155f5630bb1268b5238779f1eccb65178fd62d80815367e467f7dc7dfa3f295151f2a9b3de070f15acb58571acb878c659413acebdee13af5b00658b39c0a45f0a3df43ba7a7e1792d796fd8ade7923ab611441ff60fc3aee159e3eb4aefce77bfa27b3f74ee643191dd213b7944bb00f5800b330989f8d3b6fac3936d410574188efa4766e338091d2478493d62eae7202a975aa6a768970b1fac4fe50d0371b0bddd5bdbd3e6dd363a70106276a7b2e8d1923551426739d0f5651471a96d30849ee60c3e937302f0ed66adb3fb05cc447c27e1fe11b814b38adc0145a86e9ec119110410104f0dcbcf68eb4db52a181dce43da7db7b35a585dfc1d7c779c7a84bc25f20fe55c49da20f9cd9d0454e27fb9c11f2e300c3dab71e254975a42ffbad9bb05712a85f5a8c1f481f6ee40bc9a8eaa0100ffb48cb56595f6435b986439abdfc80e84271c6749710adfaaacc11b9d50ed0d7af35ac1b5cf04e9f064b59814beba425fe433c14ff1f628c68c1cf69a146490253e1a64592ca49a830f1e64fc03e1a6a888af610f3d4efda35d2ef90648845bdf9adfda2ab5e82301d6560a5b48bf41332f69daf3212b751492cbd9197e20c09827c31494002720eccebe71dc464d39014c8334fd9e54cd80f9549b8490415fb336846deb61c1125a8e78bb2be54b52bf88996887a69397b5169d5a714091fc32b5bb3d147d794b63608b46b887c09befeeeaec0dc726c20d4b8ad517685d3514c09b294f79f738cff8f6db2e28741131c523b1c94f0a913e75f5690406655f94650c85b617ff8498c0f113a576f7f657036269cc16541a939fe7874aa5817b68af58733dbc14f0ee0fc22061de0bff663026d24bb7bbc04f07e48bb5a5400daa345c3badcdec355227ee1f904de27baf3aeacff9cac95d1349586fafcac1cfca57e3bfc68a671f9202675ced41f02c4d48b8593a0363cfc54c8c774e7b4ecf14e200c3ceee6c0b439c526e5448e30f34c9b99035cf896bebfdc43e8d1f5fc721e4f37e0890fb95d30511d395dbf73497cc43a8d6349f23fd41be9352869bf2cb4683b904d78b909b26d75b37cd2c65d30febe5bd34dffff316595cd8fde902f319cfd0512248c02f3dc019bb1396e0a827b1789fed3df23e8c3d72f3102685c94688ae9dca94a2ffcd371e7a081685ae9220dbee9165a4aea0debf677ff4bfa9b16bc055d992dba70e14a3ad4ca576c7a289797cfb591945c08f8be180fc3c0ba3db98b4904f06033ec2ce46bb166a939fed1e302fc4da761ec26cb9a14ee2303be05065e01e24f57783043f77d945f6d6cf2d20d16a01bc631e04bdda5f6b2f981a7e184eed54248ad4913608bd9ea358a350c5c50732975082ec82c8e9083d4f3e02ccea6a0c7afa52b0426eb5f85fd15602ab478eaef2f1fe282c1a37c6cf77966e5ebe67a0fa535c09ec11d7df12352176da304c903356ffe0d9588db48d96147ff5d455bccea19825931626fa4f765ecd6ea5efc9c983c954aa0c735a273c859cea50ff9870b74769684e62d60e62bf0045215249c98d27b85f1c04493b59df454967ecc91539e79747280bd4ae849d69977cab901721e32c0bfa71ba3762dbc8f3743419124cabbdb455922e012f65a4e7cf217d7c08a7d6c4bc1abadf9025a3362fa46d9b672267e3b1a7a5e5a2a5bc66c9faa1b4ecfecda9c0e331f55f59fce935d248118e838fd2c9c9c5ab467a6625d40f2c6c19168a36760667d30f84412eb1fa595a8570233a75349843281f27dd96477d45d35a028b043e805033811c8d125710a16a5eeb7a1c46751f87c0d071c28e2ced86caaa752ad0ecb122f8f055464b803c85c55439bc67c28e47365a3f7f4031aa82e01534e2ed48df42f4575e6a3bc2ceeb576f2091310b266ad56bd17984fcea2f5a99fff4413e2c821bb3e7d0c1fd6090d85f758b81d759174f9c7a2967dfef7e96c085203b0efe6e64ee8bd04ccacdd73bae4fa2eb29d1e8db6bb6316672a54fbf9ecddadb6b7489ddf36f7c62214ab31721eeeb31b94d006c14449bd4530e6a1689d7d871515741730b95f99591afd9809c0a5f37bad47ec8c6f8325f1808910a6510df05c56986ef3ef674da126b3ed75d455ce09a07b01dc460f38c60681ce239d4895774d433788507ebbb3ce4d8d7997a544a35571f60b1edf7141383cf6f1cb5c987661d3a05e91f5f16b2a7c217f0a332b984355483ceb56c78d2e0bf62581d22c4a511bc5a0334a97bbb3c0d432283faeb4d2a2545af9edd093ec4cd03837968680072bcd9342a392a8f40363936bbc7d353635e08e5e43470f5546081a1b803401f7d7d873560dfd62681779439d6ac1a8a854d3bd3847baa065e972be5aab30d02566785c5ccb5c9e739ecb927ed30b0d9de239a2314b1c63bae626b663de3346d132c45a57c2164f99cf6016db1e3ad2fe5f4bb0a883189acc393059c868c197f2db047cc3b3c5b6164b45ebebab2fd06f4cf2bc70e27e2561b13059c096007b03a2d6353e4155117c79a84d5eb7c2f4d1789efef4f029d7019e396816a6d863f84a11c49f7b03f2592174f31d67f9f22bc97902bbd2e8b72cbbe5c5e76b99a8c83c995b270afb5d36860e2accd51cb17cd20e427997c16c18e960fce26c28b4b70ab41d2b1f5fdba9913a88d9fbfdd8798339d4af6a86618061ae0ae518ca484865c4e6e3c2fb4ad7b19b4bb6e2fc5ce56b3c7c6a4b11180a9619cd92cc3f4f9cd89948a4dc03e78e1b5f65c76ebbe236d2bc3573f41a2a4168486a91c3e6edd6", 0x1000}, {&(0x7f00000018c0)="1f3d6bf26cc86c1e0f1bfba8d7452b8cfced401446823b6868dfce29b8e4ad346eac50c57840f31454f61a5fb58091c0dfda1af00b124531c99962e7190c2b28b3360493d192234e4874b2954c09631a7efc8686f81ee246cae6ccd869e8a9575d8e4a43d49aa7fa0d0a2286abe5d78148c46d847c6ac7", 0x77}], 0xa, &(0x7f0000001a00)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r4, r2, r5}, @cred={0x20, 0xffff, 0x0, r6, r2, r7}], 0x68, 0x2}, 0xd) mknodat(r3, &(0x7f0000001ac0)='./file0/file0\x00', 0x8000, 0x0) getgid() unlink(&(0x7f0000001b00)='./file0/file0/file0\x00') ioctl$KDDISABIO(r0, 0x20004b3d) 11:47:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x1, 0x0) r2 = socket$inet6(0x18, 0x1, 0x8b) socket$inet6(0x18, 0x5, 0x8001) r3 = syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x780, 0x0) r8 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f00000003c0)=0x396) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x0, 0x0) pledge(&(0x7f0000000700)='/dev/ttyCcfg\x00', &(0x7f0000000740)='\xa2]\x00') ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000540)={0x3f, [{0x3, 0x100}, {0x3, 0x5}, {0x1, 0x2}, {0x1, 0x3d4d6bff}, {0x3}, {0x2, 0xf}, {0x3}, {0x3, 0x3}, {0x2, 0x4}, {0x3, 0x5}, {0x0, 0x8001}, {0x0, 0x3ff}, {0x3, 0x81}, {0x2, 0x5d84}, {0x3, 0x7ff}, {0x3, 0x3f000}, {0x3, 0x48a4}, {0x1, 0x80}, {0x1, 0x5}, {0x3, 0x3}, {0x3, 0x7b5af80}, {0x1, 0x5}, {0x1, 0xff66}, {0x2, 0x9}, {0x1, 0x9}, {0x3, 0x4c5}, {0x1, 0x81}, {0x3, 0x8}, {0x2, 0x300000000000}, {0x2, 0x5}, {0x0, 0x1f}, {0x1, 0x1}]}) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x20, 0x0) accept$inet6(r0, &(0x7f0000000680), &(0x7f00000006c0)=0xc) r11 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x80, 0x0) r12 = accept(0xffffffffffffff9c, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) r13 = socket$unix(0x1, 0x2, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x1, 0xf0000000, 0x1}, {{r2}, 0xfffffffffffffffa, 0x4, 0x10, 0xffff, 0x6}, {{r3}, 0xfffffffffffffff8, 0x4, 0xb, 0x1, 0x5}, {{r5}, 0xfffffffffffffff9, 0x20, 0x40000000, 0x80, 0x2}, {{r6}, 0xfffffffffffffffc, 0x80, 0x40000000, 0x81, 0x1}], 0x0, &(0x7f0000000440)=[{{r7}, 0xfffffffffffffffc, 0x2, 0x80, 0x3f, 0x7fd}, {{r8}, 0xfffffffffffffffb, 0x1, 0x4, 0x4, 0x2}, {{r9}, 0xfffffffffffffffa, 0x81, 0xf0000000, 0x3f, 0x13}, {{r10}, 0xfffffffffffffffe, 0x2, 0x40, 0x200, 0x10001}, {{r11}, 0xfffffffffffffff8, 0x4cc11d248637ee8a, 0x20000000, 0xffffffffffff7fff, 0x200000000}, {{r12}, 0xfffffffffffffffa, 0xc, 0x2, 0x7}, {{r13}, 0xfffffffffffffffa, 0x2, 0x1, 0x8001, 0x101}], 0xfff, &(0x7f0000000380)={0xbc32, 0xfffffffffffffff7}) fchdir(r5) open(&(0x7f0000000400)='./bus\x00', 0x2, 0x0) 11:47:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x200000000002c}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') 11:47:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) pipe2(&(0x7f0000000080), 0x4) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)='0', 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x5) syz_open_pts() fchdir(r1) syz_open_pts() 11:47:04 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)=[{0x47}, {0x20}], 0x20000000000000df}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSDTR(r1, 0x20007479) 11:47:04 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x200a, 0x4000086128) r0 = open(&(0x7f0000000200)='./bus\x00', 0x200, 0x9a) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a491", 0x5}], 0x1, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000680)=""/4096, 0xffb9}], 0x1) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="0100000000f8e9", 0x7}], 0x1, 0x0, 0x0) 11:47:04 executing program 1: r0 = socket(0x1, 0x10000000000003, 0xffffffff) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="720e0be937708a39ddbf7955322bce74e8c0c3a1e5a711a74249fac6d2988ee343005fe3b770904916bcc0fb9c0499db0e080e405db44d6d2b48a411bc31692e833fb8655217a92b5da8dbf1c3a8071b0121aecc177c6a555591b03d762ce9d34b644b4cf7ce522d932cefc20ee15d0446123cfb50a1ae1c63140821a8cfc7a9851d0af00e92f793b51b0e1460858f99f16747df5413d8f42369c014d35e1a85ab9a52d68b3dad441516de4bca22ec7956f221bf9c9e838448aa8892bebc2f5a9187f684aa45738a2fdd72cd7504f427f0f13e9d0e93abcd7b432ac6d7599194ae66aa17331deaff5bc11a836f38546ee48e62cb19505d8d11a37d5737ccae5f7c72dd55c0528763d4a026312393a62d46f5251742577a05c5f307b7dfeb9da49cad9bf0a89b98"], 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) write(r0, &(0x7f0000000180)="86a513b8c6df2733", 0x8) 11:47:04 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0xefd, 0x4) 11:47:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000640)={0x3, &(0x7f0000000080)=[{0x64}, {0x64}, {0x6}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="96") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 11:47:04 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x80002000, 0x803) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000000)="11b3470c0bcff74254b74661143ec31556f9886ddcebc63677113608f4204e3cd5e101cc766326a2ee2b6bfced978f18640bbef265b3f6bbcd7958f7fa39c569b53e26d7937bd12f9d5562f8b5bd10e83a70b7c74e4de2252dfbef48c204d67ab486f04877bd336cbe13752fd4857480f2f736c3ffceaaf71cfc81a3000b32d395bc4e156b2b14027e74b6aa7418f4bf08c30c99f2478bab09e4e22dbd3d73374b33d372eacf49e9bbb2602997b0d473cf6e9da7f709ca", 0xb7, 0xb1aec884ff775305, &(0x7f00000000c0)={0x18, 0x3}, 0xc) 11:47:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0xffffffffffffffc0}) r1 = fcntl$dupfd(r0, 0xf49d8681f7d9bd89, r0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r0, 0x1}) 11:47:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xb1}, {0x54}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="e4") r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x10130) chflagsat(r1, &(0x7f0000000140)='./file0\x00', 0x10000, 0x2) fcntl$getflags(r0, 0x3) 11:47:04 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, 0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) fchmod(r0, 0x40) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 11:47:04 executing program 0: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000140)=[{0x0, 0x36c20408, 0x800}, {0x4, 0x2, 0x1800}, {0x1, 0x8, 0x1000}, {0x0, 0x100000001, 0x800}], 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x5}, {0x6}]}) r2 = syz_open_pts() ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fchmod(r2, 0xa0) syz_emit_ethernet(0x2, &(0x7f0000000040)="adff") 11:47:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x61}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1c, &(0x7f0000000000)="55ea48a43496af41f309d3c3dc600e6e84a1c5da4ee5960dbf845dd1") 11:47:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2050, 0x101) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 11:47:04 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='c\x00') faccessat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x21, 0x0) 11:47:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000140)) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) 11:47:04 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) acct(&(0x7f0000000000)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x40}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000140)) r1 = getpgid(0xffffffffffffffff) getpgid(r1) getpgid(r1) syz_emit_ethernet(0x277, &(0x7f0000000300)="032d8a49") 11:47:04 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000000c0)=0x10000) flock(r0, 0x1) socketpair(0x10, 0x1, 0x4, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0x1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000140)) r5 = semget(0x0, 0x3, 0x406) semctl$GETZCNT(r5, 0x2, 0x7, &(0x7f0000000180)=""/18) listen(r3, 0x3f) r6 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000001c0)=0x3f) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000240)) ioctl$VT_SETMODE(r6, 0x80087602, &(0x7f0000000280)={0x7997cbc767b67ccd, 0xffffffffffffffff, 0xcbe4, 0x40, 0xe000000000000000}) recvfrom$inet(r4, &(0x7f00000002c0)=""/100, 0x64, 0x2, &(0x7f0000000340)={0x2, 0x3}, 0xc) ioctl$TIOCSTART(r3, 0x2000746e) syz_open_pts() getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) clock_gettime(0x2, &(0x7f0000000400)) getegid() clock_gettime(0x2, &(0x7f0000000440)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000480)) ioctl$WSDISPLAYIO_GMODE(r6, 0x4004574b, &(0x7f00000004c0)) ioctl$TIOCSCTTY(r6, 0x20007461) r7 = shmat(0x0, &(0x7f0000ffc000/0x3000)=nil, 0x2000) shmdt(r7) 11:47:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x200002000, 0x32c6) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) utimensat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000100)={{0x6, 0x4}, {0x2, 0x13bc000000000}}, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 11:47:04 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) r1 = dup2(r0, r0) pwritev(r1, &(0x7f0000000300)=[{0x0}, {&(0x7f00000002c0)='g', 0x1}], 0x2, 0x0, 0x0) 11:47:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000440), 0x3623181aa698a749}], 0xee032294c9bccb5, 0x0, 0x0) openat(r0, &(0x7f0000002a40)='./file0\x00', 0x40, 0x8) sendmsg(r0, &(0x7f0000000280)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000016c0)=[{&(0x7f0000000100)="c578527e4c6f1fcb9ddf324dd0d390dc804ab43b434bd6113762771718087bc9c4308218096eda3df9f60e6024bbe43624d11fef04f5bfb40829d58f924b33ffbaf2c93f4094727ef250e2e7e38c", 0x4e}, {&(0x7f0000000180)="38c4e945f8a5b2574a36ab76c4c7369d7410b43c496e49b3b1813d8089e38897b384421fc5a7f9dc059ca7ac00e3c4711d4a6769cd2463e4c3632fc3e570243f16b087f4921c8ce5666d6ff1affdb1afe520a4a454ffa9b38ce396900e3c3cb5e9a57366cc5adcecc9e3bfbb7469357117371a2307837be542e31a952899fbe44f9278a7091bad0d", 0x88}, {&(0x7f00000004c0)="fd27d8f277730a920f9eae6c9eb7bdd4d194154c2401efe516e3785bbaefe47c7b78596490ba7e94634e09ffedebbb3889443cecfc133234f07349f95c570abb328dd38f7bda9defa683ff4062d26a120cfa2881f934ad516b7697e7c28fb8ced4f55fa289c089dbeacda5149f51cd0a25428c27088eb6a6a04f02f720b72a31cd7a9ab90ae609424b523be1387d24a118abdd293d7254d28a1cc85c5c4dfde29122fe4efe6f845b17d4730fb4e828af873cd7472ce5458d7d5baed2c8746e237aeaf0360bd39b56a54315c59c5fb99e90fa067d9c4cdf1398e841bd223a2d81dc750943240760d082dfa316b6f0a787a08816a31d33e32bad0219acc60c28b88aa46cb9e9901d52e50092a93f8e70654fadfb87c10d7a443bdf3dfa96a5d461543bb448c325f37d6027d472daf591051af36f48b9d530dd1d174c1d74e98a48def32599afcd0bbcdd0d2140dede20c93aaa00f09e2f9475baaab41bf293c08585f7b6af0e4d0dec359242db7af3bfcc65d303b0a4f17320e3b0ba42e3e08b94fe5890519f5a0c0216bf1a9fd65304fa045e561a03be214c8d22647343af953caa9474a159c08a5e406459c1526bae229d7659231f1d5f8851d6897c398a77bbfabb3b913af5258521efdaa022ab5c51b07370786ed0bde14e4bf56c10d30b2f625731a4f1ac001b5d0732f56fa477ae0abffea1f7a84980962ad97f1b52985387844d87c1679b4df8d266fe702a3ceb9dfac9accf9a1811e5018d770fadfe61154d5faa6de2b21e993a89f087793c646f9177693269985949bb04c13bbeb44d7a8428e160f1ef54e4a193315f5803207078ef0ae94145b2c6f8ba2e9c1d3b1df1139d7863a8c2a413681653d3af68921a9a43dbb1fd3223cfaeedfccb5e703a45be38936b2385d66fecb0a72d9e1914d93b458d65d18efd755fb977f7e10e3788d8eed1f5a1adc7cf8d62c745adc2a237d2166ed50711f5d4d84c1c500a3a8317fc19e2e4a9f94a56f6eb28cd07949cfe86e24320f09cc6d523e7fa574cdc2acb4a2c7b5e77120834892c2eea347424db3f816e16467f8a3725648f426d8609d1090efc117b046055093a8d6844011f8f5ecc796d06f418a8a6a42f72de4eb7d68d30d5806bf0bd55fac72ad7c94b8e5c1ccafbf74cf54b07dbf8ac2ab4fb18d979d49c7093391b39ecd1bab2e34555d590274514431c9d57fe4e5a3e87108ec4dd31d99b06942bb358a1fabd0c838bcaec9b5f86deedfd835162acf9a710bdcecee20600a47b934ba420c8f15c648a2eb507f2689b00a3eebb0a2490b8e7f708ffd4f45a708e6b0a979f985517aa48e288c88c018a16687284a8555b06334799ed8125bce2f3478816b4c60f10d79f571badbdd457cadcfb1139ce09589b93f58fd7819d2df2b286f0c3be4d5c46e0882265303980c3a02a98fd6fde80711eb850e1db2ea1a4c0ef91e7b7faf18f24802a2c2d1a70045537de857318dffffbdacaf0066f928c16088246c6dacf30fe2b46069ea53d4c3e084a67d8fde3f8aee68dc0bca7f76752523ad06750a26305d8d81acb44ba13d045126ced0c4a36cdda2318e9adb0901570bdfcbe847b73ad888e890173b318792d40d0b1a8bb6e98d92997084138fc86370c42ea26350b804e4538157099fec54e4f665c86a6a9de0e569668e358f0e44481ec697d94d8586ff709be36a0235463c5c53cb591359b5c7f012c34c32e2ad088d77b04c3984de2ddc83222ee06c3f575137f25804b1d5e8fae18e05a2e39c9abb8676d226d74ce3a1c3c532c2a68113f67ba9f5c93ceb976f35ad2e748932d8d60421ca022a8f1cebeb6e3409679983bad38c23474a720990d10d713ba5b4c2207527aac7cfd81bd0e11f60b58613aef7c9e13b7f9fc4858c16416b84680c83479510c7107d3ed67fbd70326829f78b7c913d5d7ac340ee6d42b47491a69d980a0d4310e6ac62ca69d85efa1c939bc14ed6e9cd232493bb9630a6c63716d73f56aa87af34acab4a3258e543783046130b96d9e214de5f923e2a8a8a9b437b1200a183fcbfc7f6e369cabab00f647e292dc2bf18e229d35a0d0a5c4caccd6ad05c08349381c0088f7de870a22c0b17b3335d0231580661cc5e4c9d79e825168163e05dc890a79d2658217b4e1fe1cf4d3cf491f55197674a32f77ade19735ffb1d7bdd24aa575578102f4e5e84fba18d5e3bb4850e7bb9672f37b99d6871e904d02bd4999d3cbc2ce57e268a1efb56d86f111ab163f718c593eac3ee8bedf52fdaecafb5998811eae88fbe4da587119c6a357d17e90bf24cf422a78a7e671305f6ec40464fb2c5e3a14ee9c4c9f52485ff3b8b4310a44901cad0c177cb8d1bb03dbc83dcdd15d9041580847b8a279b8dacd688b73a130577560cc85bc8ad63e32980910022626be14ee2762bc79fa491e0d16627698d6a286204a5c3c166605de5061a6653cab2bbfa14459dc44fa177db7683fb7d0f5291f0020c006a9f8bebe1d5b062e96cfac55da5462d563d0a1ce73c4ab856819d069cd6570a4c5429de03c4dddf7ad896e7e616618d036fbfac5ed8d4e07e601f558ad37b813131f42f051e87fe19dc9995ea5166a9f9a7d94a3cc273d94b7325b71e7383d96dab86025ed5f33188b0daba99691d86851d01eb9b84d268e2851f712095ae22c6d85fe7908c0f7f426828ee385256b0f217fadde9830f8790c1cc66c4beb0157a8eb754fb26e65302e8c019f2ea41870ddf2c138a1ee7f37c91ab552a56ec08d396bae312cd9da92478f98534d63f3085c028d08456de0bc36350d924036707d25537aeaf33f25cc3cc47d3f0c0fec2575d27bf24ded34d8ae77648ec90ea7ca4ab7ef8225315b898285994eae5558430b0b28782bbc7d541490f28ffe82fe160c15f1abe6b390a805d7506d14796666eca8d57a0b2edbff95e3293e232530e5a7e301ba4837c56b076ef9d3e0b75978c58f5377c174fd0048ba8f7d277db4ecf10294d2a9a8b1480d8a97dd889b193bb2cf8b306f0cb44d8fffb0db214373709d5081f6778b97cc047fd3f907ee4331e6865be2355110dfb0bdf5815e1ffcf32eb2ccaf9be1cacc44ceea1d4eb48df10c167166605d85a4a1bbe5404b6c8cd74f2fef6f039c4818b8e8c83e4d8a4819ff52315188fe586a526b5eda7ec50bda798d62fbcc4ad2dbe9956f2181dc830fcf6db26ea2a7702f11cde12b4c238ca4f731d557bb8bba05353fb8bc9611c64a440292bceab1a5fdbadafaf91b3411e219493dc1813bbea37ad2a4e1b6603f77105634fec24829297fa85e70b770b57ccdf28625dbb29317aac0a3cb827c0275dfbe61b82388ee9661318ef9f4a0be0271844d70d3c7a394cff51069d1895218bc93d00797542e1a62ddf36543f93fde7d50b0c87e4c0462d6fd7d12413a13aa6c98156f84c6927ecdf9d88130bf0157512976accab532aea9491c9a97c8bf9770c35699d7d87581fe9f40d1558b4b68a96d3b5fc6947610b24d657cd223d5dea76ee9a8bd2a2b7069b0fad1992fb7b69efdcb391280f27fece04ee400e9d52c5a276bfa2bc4c3def8af01bb0d83332cfb45bd64dd07d89fbb136c10cf65946a96b96977453ac2841feb915e2b579fffb5f233be96c444ec8c522e485c0f3c6ee4a751832e62f8f5d88765e41726de64cb8b41273de71566eefce76a80a3962b4f48e5d4130f8a428f0f4e6cd92a474c2dce4187ea7e11711cfb803c4e4ce3ca0d9afc782c501bb824c1840eecd0a05f2ead3eb7ba27fd34f1b24a08dfa95f2c8653cbbcf75a4c9946003ba137721fbb8d6d535ea64a319aedc6cdb8398a38c7e6a4a13821c8b57a6938c643174cb4b0990595ff418921820b967cc96d6fc7fe37359eab6b7be10510632886bf4693732e2865603355f62ff03daa01bfdd619e3cf9df018b225fa23ce162ac03fddd04df27d706dcf69108ade2cd50709a7440426dab1ec262ac795ba153b77c5c3ce39986296c138e527a6ce829dee973719e51e743bbbdee2f9758ea2dac0e67eab6fb47a21ece013ee18a48a9e7c09b36aed27ef9e3cfae172633cf28348e0c478d5c249fa05fcd14c08148cce57ea0758b4ebf8b2c388f7bcb4b16f49c70602efd134b5b7eb4ebf3968bc8a33a6e2b47b1b662ac01ffe3507cdc5023017995262d1e0d78a66e8a71f659e9ccbe1e39e7ff79ef2576e695e093cc7bc0c159f78da94b341574ffc55c856f79a298cd6a6571446a0c2c5470a38360fffcbfc2ac4d454ee8fe1cf770ddb8028d756ac1d3f0ff0b4497e926c6d3c329c9bedbc1c134b2c7b3a6aab6bdd009ec587cfa75c2944ec735c0afdf527790a7edb423dcbb031eae7ecc71b238725fc7c01d26db513ae352832fe6973ffebc2a66bac20ea02a0f9c1d21553baf6d1c77a7ce2d96e39444dd6642cee391df36918c04b66af4c732f390e3d6eba74dd239a0e0f7992276de47c69be5da215234ac13a6f73d1da02a7d817e21f07c7c081e795f51abadce13a465cf89e0ace0cc1ef1adba614d90133cf78aeae9154a3e79c3baa3a50fc0757603e18bb5f8cd0105a856a6e9658514cdbb7610f4f806fc8e4cb80e0e3dc29b4347ad42c41b7d8047f3878e686ec9931e8221c65451a49536aa08db6922d9d49819a4f577430924b93e2eaddce08e7e6d5ea23e335860c18af682f765f9881b5768ebc8726c383941b29c944629732e535c34023801d4832624b62192a3b93b544c2938ec943e82c3f047dc6c6ec5680bb8e4623c8d6feffad4687a9f703f66097c1fac789b52a9fed953d12b73e7736bb46d1ec4749a8d195fdc7551df34099f9faea5399821a9748d585c53d50610647033af732d9cbe1dd5f2906baebbf111c13d3b0f2014d5f24b266db99563c95a47849d8a1e8e6b15c7d86e5597fb629136db5998003b7d0ea1f848b0ec9d1d9916a34159cab94e49d18ed4465ef1d4d358e7ae9f70c4521383e8296f3d3bd6e69fc5612db8b20949ea2ef6b9b01f80f5cb8421aaa4cd80e559ac81708f4ff7e210c01280e83a630d86fd4ce7c4df086d93d489d314ec2d3d4ab8dbeff2a3d34f6cdceb8dcef1a7b3e34b69feab9ab7995f898872dc84358322e478cee0e80823526920a8ca4d4110395a08b05c6ed0ada3a10b290f5198b8b8b02a3bd423061ab026d56948a53e017bd4c994c0c1aea92b644c703c04417bce82b93055fde2876b1061deabf8e86991b333ae8eb958949357caef72eac725d798003195be570f331779eb7d3d8b7cc179bc504ed9402f9d16672f6a541ff7197e43621cc9eff3740dc601e6d3751eee98926b26cae5e335fb7e62abff6561efc9ccf1e6896f565279d82b1c78e2cb72d594d63d50e03cb628a60d0d84d0faf6a58f4349c45c777fb56d36f4e34644a0fd51913105c5fac39c760b4de93f0c632ce7b26dd8adc3e3a3c981d9117a79f559c618b18de71bfdaea1060b4e389b3a72b4d8c83fb939ba26ddda1772bbe08bfe4d9ba7b58022c748e064b2ee067f3fe637e83fdadb2f50e2d56489d1db8f3aaf1524c4ef7a6f05789841a182e6f19d0f1af207ee140bde2e9d4d45c02b6531f0145cea90522fb0a3fdf51c2ebbd9b06e1fa273f7c41078f693575e61e49c8d52387170fcc8d42fdf8f153e263b65d093a43038c245f59dbbdadcc9f76e7ed48ecf229726698ea119465f22904703764bec6771372f5516e56fabff691d3b5380357badd89b30938d89f83ff16b2ef2df8e293907ab27c053b3c49b799a97d365fa263fac559352d94e6d7272f2e73d", 0x1000}, {&(0x7f0000000080)="2f4e9fdb9e04f540c49b32119a377346a341ac06aa92433a462b25fe621fc80353877486e15edb59b8149823c9302b65f8483484bedcd082a79858148d0d", 0x3e}, {&(0x7f0000000300)="9f9791e3dac8c99e16fc8d7d8bcefbc847476f04d9b5ea50b70e2647159f08c7983fe74cf00666334935ca3d070ec68dbe88749566a07ad27b434e4aaabef545f3b3a598d14cc8435d3ef533b91e7c1144a468b2831fa3a8f71a9d4cb88e0c94771679fa0448d8ba7d28b639992765f2e76b7059e92c17e10b733c018dbf24207aadd49f03f8f2570bf9d8b7aaf97b20cacbc2ade0d4e196c68ff5d354b1ca3905e8ce480d790635cb6d2ca7af30dd037a37483d27831e19bb70b31516c817f02f9fc9a119da3541e891e080cf53d4081431d4d71c67a1402afd22db67295acf1397fe7f83bd5fb328f7", 0xea}, {&(0x7f00000014c0)="f6065434c32aaf876ce9de880f8fc85874752954c0b43a2b12c566eddcf811de9fa0e2b09a5b2d59e515b3de225fb9643e3bd3750a2b12cd5b8ffbcb30047f0e2e5096afb43c95edf711b56ce5703df2e0d70546f8429a7340b8ec8d5bcf4d984566aac5167bed7935feb74add7ddc6aa25d56ed73f44a88e8a9748486544d62dc52fc0ee61bf19246ea5ba16fc6c6548b2e5407f2499ef63772d70c71a42c15eaaab572a95e789df9142013e4aa47d64c6d72e5db44b8403832437b631d470cc522c702d917add722b72d71313dbf4cdf699f4870d40418034d1688394542e5385f3e59bd41e3e878fcc588eb072c6d36c50b376a48", 0xf6}, {&(0x7f00000015c0)="670b5d6551a310e2d6336b432b8c097cfd511e56ea77621f300d005b837e624c07627820e2f4c37fb4227ee8128d8998853758d519e0bf1dceee818b385f239aaab1e6f0bd972daae27d807cb5bd5508a1bb20c99323481282d80a36959b7146b0254e8fafa16857d81f3acbb61f6af5e85044a2e8dcbc7530064156f955b642d314b3d75a09aa656aa59e5c77ce0072386082abce6aec6aa4eb3cf5330cf7f97934916cacced41b19eddc7b88b03f7009ed1a5bbb4feb0b2f9d6918422fc4653c725f0817636652", 0xc8}, {&(0x7f0000000240)="4e8ec8d7e3e12a5e18afd5d5185999dd7bd31cf6b0dc34", 0x17}, {&(0x7f0000000400)="d7e7b1d2500ab9c9bd312fe45889c43bd3020a59d9eb2e5d44dbdad007bf61a2b225e9578fd7fa17288d285f2d9a5239a654db1cdc1c398c390510b1c9bf4bfe99a83f23aa444999ab018166c3d32c36f8bcda70e3c248892c68bfda6dc83856e9349326e320566255c7c5", 0x6b}], 0x9, &(0x7f0000001780)=[{0x1010, 0x1, 0x5ad882c80000, "c9b3b89d891a4e67b69b35e51d075b253934dd570816de812ce0ef06e1312f5cd62d3cb3c77c5c58e0a09c84523accf6b1371290be48e639e0b0c96e45298f6d0491862add993d00539f798b200409aee51a01a99faeab215fe51f15fbf1f85d9748e9a8539552b5f5b4e405bb64c31c864fdce48206c3a94b250b9916b0815865b0b36611b128156880f96d6663e10b7ea31deec0621505d9435458c0f5a306f1c92df150beadc0cc824aa7fa3df0fbe3eb6aa879ff935b3d6b1bb35861c06cda91b799456b77a21eb534e7635bbc3e23fafd0b4a7911de6b1b184eb2ae4e97eefd196f1b311c18caa1042c72a464856259d065c31ff99f5e4e680fa91d2ed0383900acdb0697bae539400a05b57807da209d30ffa94a5b67121fb448690fbe9d5917d21a88ca01ff15f27c907ab667b4ab471d72e44a4bda6cd9fca8ede47edca1f4aabd692a63b95c6687c44dcb4b8ece24aa73ef1c150b893514fd67b42ffc75c9a211f686cb5c2b9c3e80f1d948a23931c664c9c558f64cad39bcfe38d7d05da9e68fe8706948a79cd99a88e9e1db107f1e527c5513525eb406655fdd159cea50ebc2db7b03e255cb059731ff90214c857ddc5ced4b29e4c4796c5f7a625aec03ce0ecc5d45728cf9e38b3c42eacaf3408c6f5ec510809a8950de1438f1944b66d4f2fc4b62e924e5d67fe192a720b338ed71268bf504f9fe49084c756c45c4fc838bac7789765866919dd27c5c6b8a72a701b72273d71fc57a10166741c6261e36d93eccf5a0b1abcab5c9d0d292c9900f8ff5f9aec3489f1fe44f542430ed013052060b2e6b30cf2fc46dc7b92de56d196b45e4207838589f027a0995fe476baec4c156d3b0406e521c588ced63daccd2b9f077b3ab4b327e6fb04daf76dfedf842c121a6f993d1007488f4ea0ee3ee682e752151191216e20329f6ed72623b5cb8907ca8b3cbe9d40a6e0ec3309e93f09a6efddbe8016ac6f6908e96d90bf5d8122e11e3ff0dea80de2f7c00b237d186d4d276a86a7e250f930c95a89b7e59523d98732e917a07f0b4bf1fb795b1392636080225a53d7da5cc22e884714ea489ab1fe657784ea0f886f8485858af6c75821e08b4f4920cbff35d3e57ed2224b712785a41290b0729d6cc548a3cc33169afeb1c3810b9ff5e780460bed0ab38ac41ab0ec34fc77511c449d5b77d0152c5504ca5697dd440784df23efff22e92491f0200ca59b9425e547a82e3b59b776b570f1dbee5d0f5b7bc2b172a477aace75a83f177c89ec7c2f92617015bbdfd60dd8d0dfb12d38f79ed5906d18c038dacd259d8dbae8099db2fce7484bb960cae4cd4a58732e8e0e73cbf9d0b38f941a5e6213a5907853febb8d0d831d00ad25aa2d887082fad47a67f16074c5e5c1e606e453cbe500758bf987ced70b91a9cacce92abc58c45816d5091d5bca1e59dfc02b20be47a704315d7cbb309d0f6cb80e5996a0f3c3dc80c58015ba3445c7d7b42df637b41ed7697fb3548094a2eaf9316d889dadbb35be53d0ebde9d5a2972465fb4d065df5907f3f0bac81710898aad2cca113bd4e107d5e39b61a7c7984dd72c7d61cc2e466dd4ac94fa98a65d593004276d7ea1f335274bbbc4809d4d151a92404be70919aab818cfea9f3d88a3bdc5332b4c067bdac124d4a48ef5ded4f66e9bc792ce10253e7b51233b7f91cf8f1b6795113071f9b55386373cc2745d170a2a756c8a13afc3fc9ad01e605cbfa955ed4e5a43903af9b05804f10bd03141bc37f809b00adbc2e740115304dc44cd58f9655d167e95be98e6a5fd2f477543c4b3b5f91761a8bdb5f54055a34d5376aff8ef4e6e53739a566628c15c5cfdeaff67c691d26bda63cd5020ddb15e2514eb988cef966fd0aa390dde388a481ed2b89061a55e3a310a55dc6529a0fc8ce2c6720f244da9b5ca1288f1dcf169144c9b92319615e479776a6910ec9e8ef06fb7b7ccbafcea3593b89213dccae1de80b5a83a0e2f148091fc945f80c3b3d803cc65d157770ef13afe14bce552c84cbe7eb17827c357981f5e705c74941233e9c0c523a4d6c5a4f4625b4056249433cfbf280d20a56657316d71c190e43929de08d618d26be58f62857f4f47c92ec267d87d69d846cfcfcd6b307db0c0d1de1a228bf91532a7a9b1535458d19bdfa97a5ae6b45d56a42192a5e1326f6dfa3c329e2d36d47715d574b796b8cff9bd9bc58a458967926d1ef097e973297e72071b736feac1664cd3dbd4322616af97650968a77d9d651269587900197fe24515080d74f935fd650f4a17a196738380bca81374c9b6387f07228543260139b9776dd33c960562a6aa098d24ad66a466431e65ff6bdb925659f8f83936b6b7b4233c194355f543ed78618ddb21b9aa45fa37c89ccbb0a08ef2f1e5c63bcd7eed7579788fed4d08db3d7baac018141cd1e95057229151eb449a51996cf3f6b38dd437e72c96af13ea9da2ed22026eddf953cc1e54bd21fc069d9832701e8cc06cec979b03c970541180e4a21fcf639fa5d84ca5ea1eb73567e61502768fd8736b6ec4e1eff7e4df50698528dd1df4d3bb01366d1389c0e816e9d21f87a5192cb956f1b2d8afccf7dd56cf58acda7f09afc3b3436b799acc420fcb1be5952ae2e464ce02de04840c0ad1023f1f0d38c75798e9bbb36e1097a622c53f580749c0e6f75ca102b32809ac095d88be04726e279466d599de68714d0a7759ae025ec4c98b2ea6f2ef024b62f09306d671b10ed696dbdc7af8a42f84e7ce3de304d2a63738b0a9c7c1196a6659057ae7932d36832a110bba1603218242a7e4cbacb6a30d31a11823dd8e3c20e852e3ad39bed8820e89e0213ab5c3a47c8a374cb2d612a60d1031ffac3420fd319bbcef5571451d2b5b49132b8cc7ec30ef650e945375c38f9901d99ef57cda6c587052dcb46ca72b1decff10ad4b2681d706ea6df23e0d891a1c85e5e5a677896f415edf7e47ef113f6f2ca0e69cc79ac20fc66d9b40d7c9e64f3c70bc427603631f64b7210a9c6ecfa4b73b6b383d9d76f3717e7b22f38a2706e297d5367d1ada5be827f1075cbc81a22a6a558528aca136fbd772e4654317d6b05b44b54518eea98fb4a1e639d2f3c624804414b4bb69a3104653f613de9450d5b0f6193eceff7fc456885352df5c35738df9886188de58a0e8dcd6adf10d5d91cf88a9db8bdfcc8232512cf61ba7a0740f6fd49619d09c1a63f172fbce17dd36267ea33c060a6569065d2c0cddc5bd0da05cb313ef2751e8bcc45eca86a3db265034580567dbaf8d12a1256f23e6cb932b7a4a172bf5b56449803230df124a73ae3487d8d97f0909593bfb81d9a76ed9a7d1fc341fcbdf6fdbafeb2476bc43289d04f81dac4cd1cf39fd4119146fd06df3a624388b05e9af3d2a8c695140afacac0abb91b2b644116652363439f73a80b38ffc104f2a6200f144aa5e5e6f5a41f76222ebf7f55e017ad122a8288673505b2786c50024c43eaaa7965af7d5d1dab89c4ef5c6fa88b0590dab9efd8a57cee6489c4bf40e57771e177f5abf706ee89b87a591bf118c6d1346f47b04c6972c0a30d5b442e58dced1072ab814c29a9f865ad2d52920b70ddb72c809d7aa92d5ea55f38b0a33ed6a3bac8454cd879d7e171ab30c196a0ee515e35788db826df13981b6aaad4ca75c33c5ae67103c1aa91167ab226a0fa2ff13221240cacf43753961d8f46310cbbbef6be1f8a20ba71b0dc8cf3dcfccab34d120bd068fcfcf6eb564e1390d014b6622bfb0d0b226496f6360808090fb68b653a9c1b7873e3fc049e7314d68b9a0b213946fcf4e567d20765a07858f9089317f3933cb9dcd9c0b288429bdadf7cbbbacbbb8ec9e77c2f40cad9d8a281f998b6fa533f51aac9d0d35e0d9ec6cba6c072b8c0135b6047cefa41cc5b7265fe68f6815742bdc51aad93e20b04242f60d63e007bc4782eb86f260cf75ee92fc654260c730fdabeae72ae39b1f9e4edc40fd51d196969e287043cc0384b28a7a0843f28f0f63b0f2fb1b679f7c4bea720af7b1ec91588629242d79d36d428a69cee9ad60bbba0ec0b01a18f5fdb502f62a06e0961de068a80569f3dcaddf0ec879c2090b78cfce5f095767c0dcbe5511b568092feb33ba5ae62f931d6a5904ac9e5e07581ed4b77dc964e9ad77ac76566fb24695eaa0d9c1b1ddf4d1c00acc61c2f9fe0f263976bd201502729e17516ef054d15a6dba77d0f6290020a1d60a8fc6f5a8fdd4dd5c6ee5b6aa20e6289011bed6a5fc1e9545ba493907e1828ca2a0dbc26961b04b2cf095307f903d14e18850e7d41273d29b36a3a24b610ca84790f7784502bfd4ce063be229f7847613672b1ffa071228d37db5afc73280d698c78c9a0afd608420e5e7669c684f88c0e1f1166b61d9cee41feb96a31d312b5d76df2e4eb667961f2d553e5e4f97a0280838afe0d818d08ca9603674ebdb26e5ba03f579b89fe58afb7defbfe757b812ec32b57e9d6036575bdd10622adcf6286406cb5b60b8b6c6284c2fb159b81795bbf8c223a5bf3f10c216eacc84dfe1bc194582d458d6a5601d46eb4fddd6332b882da265d007c8351dc83dddc1a05dd40c93d1758e60ed7a474fab9df159aee745e5f9a569ce9703a5ce49272aa1772408c8128077b395c3858a9310493efb464362ef66c9210e919a110b8a7725bca56ab9d02107de01902731dc36752eba90134ca4340dff4e5c90fa488fb781bc95bce29ac52dfc2cc5608afb90911efd90f4ceb8160c332698add58b83521f65e8a761593bef9db6209ee929c7536f74115aeabf35fafdfa81a62fc5fdd43e3a9c9d4aa97721c5c4bb73d443d1847a19f326a755c7005f2e1dfb4f49f344a9e2322b3025347e011129427744bfde66b768235bc8b7ecb94eeffa45c6031e9c32816495a632df6fce0fc0ec2fd0ca49d2e7d6203618f2393f5d65873ab7fdbcd4fba55a26bdeeafd6174e653ffeba80057f9964ad0150c22b385076e2b9084a6e4b75a3ed41c43e7614cd1ab7f6aed727cd83bb1ea86b188d6775638f64e053fb6d094d50fe8d0297bbc1bf138e288e871ba5bf9b3a8eb255e2865041fcd84b293a6708f59218db5bbd3257a47965e021ce44938886e3c331e71e9992dd131db1ae6cc72819c65750172dee452bb066f0ee499f456bafb238fcc431248ad3fbb71518d32fc1e5dfcbf0cd8849cd724a5191c7bd34a0995aa94271139b76625b02d17fb0b253379480140561dba232dd6ac423419b971e4ce52114e91a51e109b43e47519a8f1f82d86c3528a4059aceb44aba14867e4bafec776ff7511babe12f8cebdba9fea8e7c43acb5547221fa5cfc12e5ac8c41e14f721e45ed76acbb0a8697654c00dba1788438480383c711fe02a4447c79301035f482ba7e73cd680834113068f777f1088aaae60a35d3b137f738abbb331065547b583ff9ce52e766283bf7735199b7c3cad3231ee435687326f1050be5f50bfeef18b8b7ecf2aed042a965714003a7986b771a1b9dc1c1e5405015c3df14ad4e8fa382968cc517d1c6ba819b05d49b152502e907799a98e9bca51cd172dc1342c6ceb0617f14f3ee00e745272629cb61019cd7ca42c855ffc07a037d6ce865e2d3de990e53dc198b612258c7d7b34d46d741a3eb06db1651b1f18f687958d0a047e8bfb167833c56b5185638ba844006b504ba3c8e595c5d4463441a2ba4dd6f5bf7a15489bdc01d7faf1539f46c52f4e4999391ea5c18318dbc54f0cacc6f90772894a8346c8b3a144cfea7aa6f"}, {0x108, 0xffff, 0x800, "1a0be6dfe21e928910a001f24cdb16991d0dc7c862ab3fe477533f60be86c8895ebb6b49d1414fae68dc4d2a8030da2829dd6c4ac1c33821d9642aa97d5a50f8f28c7d10c1af116aa20078b6d52525acaf3d280aaa95bb7915ad898c21b33444f0f9fa3d8b0709d4fe4c2c8f2d3576f30091cf16eb49f7f8de160fd24a20ce95625dead3ea35059c74a46fe68ded841ad15d6755b1c3ecca5a4c2870fa16af81d3d6dc121b53eb98459687a33f238c87d7558fac206c5b898c28557330eca0424f2ed42ec73d71a3b40a8975406e694ea4ecdeb0b2155b77b6936c60b3c9ceabd83aa505332b38b0faf85b1603d6fce2c2f9f653c9b2d5"}, {0x78, 0xffff, 0xfffffffffffffffb, "6ef36731795673482963654450b37c86964f93943791b4846d9d13d7f968577b6c80e60e4f22eb9f81dad6c50a86a32ad63fa391d5c416c067def16efdaa0a385ed2ef053f36058ae1983bdae651c8eafa1628f7cce4e41bdaf7b1619058351103b8804aa3"}, {0x18, 0xffff, 0x1, "cefbb4c3cd"}, {0xa8, 0x1, 0x9, "391a6cfeff81e7cea335eaa6af59b938bc60d23dfbc961ed06d2c65e5ae4bffb50cc98c720ed0bd8484fb1e22c12e3f1961b831de8fcdffc22cc85312e532dbf1096689b1a1b5e5d81ec707c7a293db85813ca0eb12f710592803af8b3ca0478beda51b387bfbd49c069389142f58fb87aa081f91e12e6a81e3114c64caa4ca66b4f55b26340df137b1a593e370de83cef4feacd6b"}], 0x1250}, 0xe) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)="f8", 0x1}], 0x1, 0x0, 0x10000000000000) write(r0, &(0x7f0000002a00)="ba4e6838390930a2fa7c2af016a719362990d5", 0x13) 11:47:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r3) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x62f) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5, 0x0, 0x80000000, 0x8}, {0x9, 0xdcb0, 0x700000, 0x1000}, {0x5, 0x4, 0x8000, 0x401}]}) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 11:47:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x200000013c7) r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) dup2(r1, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x2}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:04 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r1 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000001680)=[{&(0x7f00000017c0)="25c96649209216f61c6d00037d73c1872a23a0b52815e747b0daad68ca2ef059a3c69b46e695590b7ae988da4fb3e222cd378ce24b09962696cd8e8d4ff9bc7a3d787bb7b3fd2c4ed421b26fb3cf7338fdf660a39bb4dc239fab95346b9578918b4400ce14682c4d731c9926df911e6997790e6235910ae37f549ffe7bfdce9de6393e2cba430ddaae5e55b49a9c97d5e8071bd8fbe51c1e8281bccc6563a15244b53f0b66f9bcad0317ed809ff586ecc675d0ad12ceddbeb360e7604179dfb9a761f21228bf800ae2459a6fd1a2bb4964c1621c011112b7b31aa22b8259ee6d7d4ea46b114ba138026acd1c493482f1c2af4304cebcb821eb386053896874942884abdd4270525bb47546e9f3285b047087fda46aa8c43ed56366a39e09d275febe7bee799b46a2550809617d8ce10af32b26a35c55209297c03cb16630ee6a04d5a3bae80a05d68f4505b50157d3a14c78da1535e1eb48818aa8d7257926a32f47f7578238cc042e53b690fe374da851539e9fa2207f2c29779cacfd305549e73a0bc97248a7f4c4eb1ee558237bb03e92358bc119fe3db6982df3c7274fa7c393a71020744daad69d7dac9e64ccc1ded970d6a70edf2e112c46f9e450a748491735501100389563cc44242b5d660f4ce5f5943cede2c324aef2e29ead0364c9d0c92473a7aa75829dc21bc8f6dcec63e2cd8bb612e79bb97fcb0dc1e198e375fed45e52c24a79951d070ca4115e667af82ec6275e4fb58d35ee2e4d25471b6c3e9db2ee5acf0076d55c05ef99ab97de522b2cadf5d619cd69577b5af5a4e7f65f97f54e4c4e0f91bdd86ab6b0ae3320ca38d2b20701e734ac1effb7cda2f86ab2c1fba84bd707b5818e254be70051c7d0fd1f6c6a7f7ddedbbb80bfef91f16fec998434fb2cf915b252eb60df532381741c57d3096f3ec252796dde149eb829b94ae989ed67d35f6808e1c33a604d9d243742c4fd97ec556bd2e94117f65805dfa8853ed45b524aab52268b02b93ec2577a6be21ce3b7e903cabf22fafb4c498b12afd74ac7912179628d7f3683eb6ce5a8c50a90c52df73f69277f6a4921a2a3ee348572c0ebb3a7ff6b0247cd5f5945ace72c3081feda7d7e498583ca06c86c0b5786a76832fa28a5c0d0086facdccf5a9fc40011821a1800de5edd0628e582bd3c784f2dd9839a85a0b0dce66696396365b1066d3948f11162d32a44d7b8cba87b430462b65c7a96122813d1128067572ba46c8aad6a1b242d2f1d5cff1042be76bbb20dd486e83d380ca0f9851c9590f6da558ec4ba5264b81c4e4a58f8242e0562d9dfff83c7077ac5b2b5eb3003cf7fcb7436e95e07402e5ae9de9094957cb97a9101c63f0cfcd0218fbf47aba47f4aa6bd0085cae7574f56e14ba179ce21ecb38a10a7a307e823e39eaa39df7f16d3c9d6877d2a4f6c29b4cede477f14f5c839573a9bcb75eb088c4c2b27fb1379954265a1d217faa1e4bca99017768e95bde864c5e4ca1ea1aaa7eb9317ecbd014744696a8ce0ed0a436dd36d397ca6f4cd466e76941fdd34c9d43bca6a0bb30e734f5feae7584fa7478149c05b656b97b627fc8002574ffdb5733191bfd0e692cfd992baefeb4ba8e337702f3e511e1a4585736c0083c62113c6dab53a513b6f6c6c92ccda3edd63972db088efe4b38ade4229641f8193bd1a69cb816a2331f7e10c63c013aba2c7bf4768ab209df2ff78cba37beb6aed2d8b155b3ba56192b5e923fa0fe0a2fb8cbcc0b2802f334429b445d2b716371cd3b72faa04cd159625f5f522c8d3fa1c75c7388257d3f32968a0c130aae6e633302f64141b7c6bb657bac6d14490079d5e2d1f83a43107a398b8699eb7ec7d69202ce676e8526ef0f977d9cc1caee795dec4a4a337dca2fe6dd9910bfb8c06427a897af1bfd91e246bfe5d0b9c6ed38905b4331d5d6c0df9e794e60f4b9e8e58bbaa8f4fa819a01153c4e6a8fa5a7fd69983393e38592cdb3e197741c4b517900b79eca71c0c0dabbdde4697f5871883a580f1cd039bbd0e77e7bb996b5075c37d147414171f2948193ce4af63ad1193f59044aea23936cbad3ae66f191d8d42b4efd3197b2c87f51da3e55550e5078f1a5ca9715a4ce82009709b30ce95c8df34995dba379dc4c33a0409d39671689cd5ef067903fdf2439b87ced4224b9a02963b79ee6d87d7c3a93314f71909ee27618b1942a5b011e870d24cc798849c046e7fbcdfca50d687ed3f75692382d3d5b9770d3217612090ddac01ea73bfb6d0b8c2624fdc165bb9d236b0198925db736c2e5858383fee13eda55698a767e3bf9191015f45587f878f29f988e16298303c77531f661fa735cf3b29ab8dc4782181406ecc5525162d228282e1cea4a222d4794c59e098b20179034dbc2b15644d4d7abbbb370e4ecc82c747a680c39f1d0bfe5d346f7c8bc1fe413864b2bafc0f4869c2d66d7220c99b86cda05f05683626ec600257cc4aa23aa3165155d3ac28a3e0375eacac87588c7503680b0c722c76614ae6aa1c514ea17d2d6ef3180525b63ebb88e4262fe925a8ea8fe8cdee62c2dda4250e0b7ad63c74d68fe284f61bb276e655e80642c6d193cc5ba83a7f29c12e313d0efe95ff3b33112d805b9ea78ce92112ff2cf74685d2cfc9be6edb2b97f044b923d040c45993675a0070590ca2d04374d4a4f545ceb3779b28ae0541edb014a6904dfc183ff8c8b1745eccb95c22ed3b72d510a0ada907455a755957e626e3a6a9f7238407b48e7e6ed4e71cac4e6a0c33febd1e00d70fea2aff9e6a02809819284408356169d692450f1c5ac79a4d064d0f8ede85e4ea32be3291959281a7fa2f994d5ee213c89155779674af12937c0e64780880813a0cd96e5752a894ad3afa6abbff40480f6eb881d0ef41eb756205d3646a8b862c901b04abfbb5fbec5dc21bf2dc230b1804ac7510a35195f71f519600987a21c92775ea1310785ce841a1d1264c376dc49af1711ab4c31ee869dad2c1cf044407a89fe8f873979363240ff17092cd53a6f2155870726711dfb241fb94e9f76d8a8163ee98ba97bc12e824e58c65171a7b101fc5b373c0aa8fdff667d4ea57b462ec33483385306a55049d9365ed4daf947b05104511194975c0bd05b1f5bab8cd18a44a47534b05a7a24b2112abc4566fb6520dbf2ffc03dfde72a7cb975f5bf2b8f5de3f58d21bbab325f4455d19ae9077f7375313d6014efc1f46c770e165f59736f89a6bedfc6c7315c166f10bce3d66213ebba4cc6450e54948373ec688ef9032579edcee9e1fe5df919462abc3ebdf4b1814f46477d159cfe2e48e63f0ac770a15ab3690b2984eec9c383b3b90731efa2212b7f1afbb95ed2829b3c13ad5d0a7639e91150d0592852b21634d31b2fbc0a40eaeb2521b474b3fda953bb8e28fbf04ba324f0b36edbebcd1d05ecefd6d055a0a4b307d11fbef67ac5df9e376244b9fee74a2f2e79edd8b660f1d68e2e247d2f0c06f527d543194d9eabf1d7852e9e13cdc025e039990fdc90a892113cd88fd56ea238e797b464167e05e3cf19865574face010a9702b6ec00a90280c6717c1979c7bc0572d883594f30721f4ebec508e3a39b9a7f7f443cace246fe3636b1e1447ba5708a072d2e066c91ab86866c0a8bd25647d7829527e98a89d1a35a04eb266773ba46cf46d6f194795f6aa11ddaea6760c7200f21d41c7a12b8202efa0895a49242ea7b364a4b9bd769d4c8c5274bb4b9feab5ffa82869fcd1a98d517853df7c8b700b66e995acea79c2ce006c9fc4a99eafdd633d1bfea153bd8f04d0a70cc8462a8883bf544cf127f57257196a82a718beb2cc15b3e3cabe7e67966553b2938b5cc2709f5b6b54251181cb3f468754d2778d46a127a73e660f8eab5a53a3ede110459425e7c17813a277bc20b7eda736779e61d3a77efbda4c115d19cb105770f0a0d7005817bff31440b04b46c707d0c5f4c1ee23e1a29b9cf9fc3162a783af7a64fca5398486f28787adb371604d61fa54c2847da5bc38d10a7625f0a4c10442ef20f5e9def39a560f13e0a7858131efca613acb89c8d70dede165f084a8c4089246ba8e232c96c2b9fa8a0c7756b69843681956af87fadcbf8a48f6401f9c8434fe37e7eff1eb61dbe5ef54417e9c704f9cfa4c416fd5590ee61461043c7bf87fc048cb7eef4ecbc7a4b00637bf60951724bbfa8fdd6446", 0xba5}], 0x1) setsockopt(r1, 0x1, 0x9, &(0x7f0000000040)="622d30d69d6be7a16806306a4a0a22e09a6373fadb7258ea4b6628ad120b4f5c6fe89a9ff5d8b19b4eade46aaa7049c635d43031da15320572505da231881b33ebce42e74af0a93bf1346e5bcc758cd4a3a8f391fca3d2a57a34fcddbacc6aa339d1438020e9cd94f862e9faabd34598584ae572f83716e69039180faf5ada3d0c2f203dcdb283ea6494d8420ff49702", 0x90) 11:47:04 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x40, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r1 = getpid() mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x20) fcntl$setown(r0, 0x6, r1) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x10000, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0xd587fd95b42f9c2f, 0x3, 0xffffffff, r1}) fcntl$setown(r0, 0x6, r1) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 11:47:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) r0 = socket(0x2, 0x2, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x5bfee683ef6d7a6a, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x3, 0x3, 0x1000, 0x5, "28fcca9f2ebf57a211826e1cd876d593663e874b", 0x2, 0xcdf}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) dup2(r0, r3) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 11:47:04 executing program 1: open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000100)="19a29aeb359311bbba591caf3513ac204438a6a55c906077e2e002a015f8bdc50f4f758345b14f35775fe7126c2898974c090e181b0d3aeb8971e032be57a20c882a90c14e8b311278d487ac8004e8640323646e2fd83dda632230a33df5cfa5e2c3bed96a4e75285d3b76a19fd1f0483ac90a8e6ad2c619bbf87b0af0f97999a31c5a4f81e20c50f1e70d32bd65519e4d74e40358f5e38c4fbe87724a3e56", 0x9f}, {&(0x7f0000000200)="70753b05a121e034303dc99cf4d5c141e48731d244343c447b54b97ea202967c52ffabdd3e207ae0458530bd592b70f25a722179d18d4fc32795a9be95a0cc9c26b5b9d0e76df0969da486c2eb195c54b52d510619e7a6fe7cb0fa069b8f40c6a06de239df8020abd16396e8a73f504913a07db6ce096f855d956d106460a804f5ef65c6c9f2b9d76fba1bb67ab6e4", 0x8f}, {&(0x7f0000000000)="a277c5168222ab8e7ebc7d4afb8ce8229335677922965a1c210e416f78ac", 0x1e}, {&(0x7f0000000080)="563b01b8e69b310bfb5c425af66a9956f026b17d506f59b52bc9791633de3779a4cd79f96dd1a25774250303893242", 0x2f}, {&(0x7f00000002c0)="681437", 0x3}], 0x5) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) unlink(&(0x7f00000001c0)='./file0\x00') 11:47:04 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x80, 0x0) r2 = syz_open_pts() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20000, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x8, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x2}, {r1, 0x1}, {r2, 0x100}, {r3, 0x10}, {r4}], 0x5, 0x8001) mknod(&(0x7f00000000c0)='./bus\x00', 0x8000200b, 0x8000000000005200) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x10) poll(&(0x7f0000000040)=[{r5, 0xd}], 0x1, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0xa0, 0x0) 11:47:04 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) kevent(r2, &(0x7f0000000580), 0x80, &(0x7f0000001680), 0xfffffffffffff001, &(0x7f00000002c0)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x74}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="ea") pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) mknodat(r4, &(0x7f0000000100)='./file0\x00', 0x40, 0x8) 11:47:04 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000240), 0x0, 0x0, 0x4) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0x1, 0x200, {0x6, 0x4}}) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) pipe2(&(0x7f00000000c0), 0x10000) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000000), 0x494f) 11:47:05 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0xfd, 0x0, 0x0, &(0x7f0000000480)=ANY=[@ANYRES64, @ANYRES16], 0xffffff29}, 0x4) r0 = socket(0x20, 0x2, 0x40000000401) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000180)='./file0\x00', 0x80, 0xe0) accept(r0, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') r1 = shmget(0x2, 0x4000, 0x10, &(0x7f0000ffc000/0x4000)=nil) shmat(r1, &(0x7f0000ffb000/0x2000)=nil, 0x2000) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x10, 0x0) r2 = open(&(0x7f0000000340)='./file0\x00', 0x10, 0xc0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000380)) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=""/94, 0x5e) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000003c0)={""/16, @ifru_broadaddr=@in}) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) shmget$private(0x0, 0xb000, 0x20, &(0x7f0000ff2000/0xb000)=nil) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) fsync(r0) 11:47:05 executing program 0: socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r2 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="a3022e2f6669c4c137d0bf5edf651700"], 0x10) r3 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000080)=""/48, 0x30}, {&(0x7f00000000c0)=""/184, 0xb8}, {&(0x7f0000000240)=""/142, 0x8e}], 0x3) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000001c0)={0x1, 0x2}, 0x10) mknodat(r0, &(0x7f0000000340)='./file0\x00', 0x20, 0x7) sendto$inet6(r2, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa16", 0x1c, 0x0, 0x0, 0x0) 11:47:05 executing program 0: setpgid(0x0, 0xffffffffffffffff) r0 = getpgid(0x0) r1 = fcntl$getown(0xffffffffffffffff, 0x5) setpgid(r0, r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) getpgid(r1) r3 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x80, 0x0) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x1, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r6 = fcntl$dupfd(r3, 0xa, r5) r7 = getuid() getgroups(0x6, &(0x7f00000006c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r9 = getuid() ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000007c0)={'tap', 0x0}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000780)='/dev/bpf\x00', 0x80, 0x0) sendmsg$unix(r3, &(0x7f0000000840)={&(0x7f00000002c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000300)="9c1ffe3807cd82c8064b85fe0246b310101d766ab0c842949817b870a6d97519e8b9bcdced0fe33079a1216ec070c8c4e526ec9a810f709e83078bdb1783c9f5d8cfa706380d90d782d97886677f5a3008f840f47cd4bbd9f3988f21585f248f6a4ea7dc0798b04a97db0ddd41ebfa4c246b38bc0e40", 0x76}, {&(0x7f0000000380)="1d19de2c64c1f0188748e81fe92f738f0bf4fa98c06eef8b375957b4dc8d36e52b4976fc6c69a577ca630dcf27c3b3ffb0c33c161b74bc3a2e6031d2e96cfb6fd9377c8a855b64eee2cc7526ae139e024cb36ed0eeebb7ff66dbfd8c7cb1ec440257efa7e54afddda1b147a46f74550f4fe1d928d9143565b572c672755ebd707071cde3c538dabb293f024c358a9f91664e362e4357af39c42c15b905627784c8eea8c8f90e55d2416ac5fc92d485d3639cf964908ceb", 0xb7}, {&(0x7f0000000440)="2b06c255adc51664b3871715d08d5281c255b572fd20aef12bbd61f8a03cf40a892f1d4929c5f75068af75e1caa0bf99cf1ebf3af838c1b1248ac25c585688a0151d9fdadf50d32c181383292dc9cd49fdcf0d82fb693be2523dd970b8fd17eca1127e954ebe7d04d997b1f18f421579143e8f6d85", 0x75}, {&(0x7f00000004c0)="7fdd091c2741aaa1d0c361053932d49d3db446930c785708d2f7dbd2e6afb4339a575894cf78a796fa8805acca025eeb647cccddce3b4e56f654f3a1c5a2b00ea52def333f60d6f5a278f886b4977ebfca49204a0eb0b5ad7d64122361b82f787b0bdcdea1417a355a1af370b71b77bae9e8dbb8dee3a6fa4ce60f1d3aa70d5b33f320092b790065a025a01be423d9dcff", 0x91}, {&(0x7f0000000580)="0b6e32688249869d8385a10623f7788967aa69fbd0d37d25e24983651126a6d795c03a2c1256b2", 0x27}, {&(0x7f00000005c0)="4af653af6286f1e8162a49976154d20ff13157fdffdb451212658d2400d054807241ed88db470f53b668ca0c40ab0602f517f9d507cf4888a51e24aea355172737046b59f2e2f9878309f6e9fa69601e1c3ce9de01988776e987a86874ac9d1440b2de29af93b778b013161270a38a04c9925ffe", 0x74}], 0x6, &(0x7f0000000a00)=ANY=[@ANYBLOB="2000000000000000ffff00000000000035aceb96e88aeb2724873e6b4f79ad966ae526c9049eacd462d479bd807f3eccb4f320d55acea70b3d932e4e41f8cc1b0f", @ANYRES32=r1, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="110000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r6, @ANYBLOB="000000002800000000000000ffff00000100000033790637badbd1f035167bfe7e7ea9e49b4067b7a1826a04142ebed655ab94a726cf75dd5a0299701c78ca55db45e2de5b39b7bd476e8a045a9635b97419097862b6f894d1ee346257b6a1cf069bb6f87a6b5e9e124ba32af24c7e7ebdc2cdc001964e8da9f3cffc25244a04426e5e5ded1a09fd3d6b727ac6c7d094bfc644863b", @ANYRES32=r5, @ANYRES32=r11, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6], 0x80, 0x408}, 0x2) syz_emit_ethernet(0x95, &(0x7f0000000200)="6869fc33c71e516e4098422e063b510a35423e327ca9dec513ff4281a183c4385ead0bf70dff64592a5fab1f4bedf8e59d193120528a41bbe7db90f857356535670dafbe9c33d76cb692de757fd5ec7a78307798bb1dd972c508e87ab3445962dacd0f7413b9b32e13dffeb6645c9fb10efceee2844eef1a56662513b56c0c4e3e484df462f853f13053163f426f6fe970f770f97a") clock_gettime(0x0, &(0x7f00000001c0)) connect$inet(r2, &(0x7f0000000880)={0x2, 0x3}, 0xc) ioctl$KDSETRAD(r2, 0x20004b43) chflagsat(r6, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) socket(0x1, 0x8001, 0x24000000000) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000040)) 11:47:05 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000080)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000100)) readlink(&(0x7f0000000180)='./file1/file0\x00', 0x0, 0x0) lstat(&(0x7f0000000240)='./file1/file0\x00', &(0x7f0000000280)) 11:47:05 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/39, 0x27) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3, 0x7f, 0x1, 0x80, "0112ac12b510955a5a8c0988f1edfc333771091d", 0x1, 0x400}) rename(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='./file0\x00') ioctl$TIOCSETA(r0, 0xc2d04220, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000180)=0x2) 11:47:05 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto(r0, &(0x7f0000000140)="010029ba97d0bba1", 0x8, 0x0, 0x0, 0x0) 11:47:05 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x5, 0x4, &(0x7f0000000440)="ea1708138e5a7602c5a1f95adb02cff19731cf7476b025fe3eb65ca1a1039cbc21840fb417854f099d563b5367013036fcef2aa75bf24d95d29740aaa036314d5da91f0bad59c5d142bc549650bd3e2a9061a459c4190dcfc05ff7750944576f322cae7feb10c9b1afa4f340e0f39b52ae01bb977b327f4d7dc4048caa0d3a629c4f6223b239bf7f14f4ee1a31a90813a4a1a60f7228659f9ac922d3b02ab7d1a7c35515a31884609cc54bbe819c3f70d1ddcb75d34214fc0cb404b3d2808abb0c89a2a3ab06f7efe907d0dba8f43d6ae5805d4d34d647ae68728976b582d4e52d855883cd060749ffe6b9f5b278eec80917c0076cac288404ac62bc063d75e51017d2cc3daf52556d2d90a97c739f68fda47dfb792a62a299ea4aca78dfb13c8e990edfc59ab1541b3a333a5a9c2221ba5e8531e123bd928baf01010000000000008dcd46f232fa08d53b40a470f6001af7", 0x152) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x3ff, 0x9, &(0x7f0000000040)="03000000912e6ebe462be218100281887493de04a086d4dd6c4906adb535c0dd54fc8a1d0de1c21faf304205ee5bf54ffec3bb87dacd881da2508d7904ceed31dbf3ce8c2a72594e131ea764aca789d9a3", 0x1ba) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) 11:47:05 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000001c0)={{0x8000, 0x8001, 0x1000}, 0x79, 0x1, 0x6}) sendto$unix(r0, &(0x7f0000000100)="b76709927ff0845172f0d9c98cb724e8c9d945d8e17f3ecaef0c710c12a24d50025f8cdaf569e1c3c3a4", 0x2a, 0x2, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5cc5) open$dir(&(0x7f0000000140)='./bus\x00', 0x20, 0x0) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f0000002680)=[{&(0x7f0000000240)=""/117, 0x75}, {&(0x7f00000002c0)=""/117, 0x75}, {&(0x7f0000000340)=""/131, 0x83}, {&(0x7f0000000400)=""/203, 0xcb}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/62, 0x3e}, {&(0x7f0000001540)=""/4096, 0x1000}, {&(0x7f0000002540)=""/12, 0xc}, {&(0x7f0000002580)=""/251, 0xfb}], 0x9) 11:47:05 executing program 0: socketpair$unix(0x1, 0x2000000005, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r1, r0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000000240)=""/168, 0xa8}], 0x1) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0xffffffffffffff75) 11:47:05 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000240)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) fchflags(r1, 0x10000) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/29, 0x1d}, {&(0x7f0000000100)=""/211, 0xd3}], 0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socket$inet(0x2, 0x2, 0x0) accept$inet6(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) setsockopt(r0, 0xcec8, 0xa, 0x0, 0x6e5) 11:47:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x54}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe0b, &(0x7f0000000100)="a9e855e0e1a9bdb5465d98fef908dd87b08eceb76a53931ee566c656823e114809f816c12fffaddf3bf1af51de5b60b2f9656c") r2 = dup2(r0, r0) renameat(r2, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') ioctl$TIOCCBRK(r2, 0x2000747a) 11:47:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x400) 11:47:06 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = getuid() lchown(&(0x7f00000001c0)='./file0\x00', r1, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000240)={0x2, 0x2}) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10000, 0x11) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000140)={'./file0/file0\x00', 0x8, 0x9, 0x0, 0x2, 0x5, 0x8, 0x994, 0x1, 0x3, 0x7f, 0x6}) mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x9) setgroups(0xffffffffffffffa1, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 11:47:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0xc}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 11:47:06 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = syz_open_pts() write(r3, &(0x7f0000000000)='\x00', 0xfc2b) syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x100000001, 0x0, 0xfffffffffffffb7e, "f28e45009b39417ec10299590000000000000040"}) getsockname(r0, &(0x7f0000000140)=@un=@file={0x0, ""/96}, &(0x7f00000000c0)=0x62) 11:47:06 executing program 0: mknod(&(0x7f0000001940)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000180)='./bus\x00', 0x4000000051, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x31ca, 0x0, 0x7c04, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x4, 0x8, 0x2a, 0x8000}, {{r1}, 0xfffffffffffffffe, 0xa6a53db2da5f214c, 0x4, 0x3, 0xd58}, {{r1}, 0xfffffffffffffffe, 0x6, 0x0, 0x7fffffff, 0xa4c2}, {{r0}, 0xfffffffffffffffa, 0x41, 0x2, 0xde47, 0x5b}, {{r0}, 0xfffffffffffffffb, 0x7799846f7ac36e57, 0xfffff, 0xfffffffffffffffd, 0x70}, {{r0}, 0x0, 0x0, 0x4, 0xfffffffffffffffb, 0x2}, {{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x0, 0x10001}, {{r1}, 0xffffffffffffffff, 0x72, 0x1, 0x3ff, 0xf47}], 0x8001, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0x4, 0xf0000000, 0x7ff, 0x4}, {{r0}, 0xfffffffffffffffc, 0x50, 0xfffff, 0x9, 0xfffffffffffff801}, {{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x9, 0x1ff}, {{r0}, 0xfffffffffffffff8, 0x0, 0x4, 0xfff, 0xffffffff}, {{r1}, 0xfffffffffffffffe, 0x10, 0x7120000521db7705, 0x5, 0x7}, {{r0}, 0x0, 0x82, 0x20, 0x3f, 0x4}, {{r1}, 0xffffffffffffffff, 0x86, 0x1, 0x200, 0x757}, {{r1}, 0xfffffffffffffffa, 0x40, 0x80000000, 0xfffffffffffffffc, 0x2}, {{r1}, 0xffffffffffffffff, 0x8, 0x40000000, 0x0, 0xfff}], 0x0, &(0x7f0000000100)={0xe6, 0x145d}) 11:47:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003580)={0x0, 0x0, 0x0}, &(0x7f00000035c0)=0xc) fchownat(r2, &(0x7f0000000440)='./file0\x00', r4, r5, 0x2) write(r3, 0x0, 0xffffffaa) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) chflags(&(0x7f0000000040)='./file0\x00', 0x1) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000003600)=ANY=[@ANYBLOB="49a8aa3f3aff33d784755ad6467cccc8c429d84145cb87e0eb7c5ba58704eceb663516f7570fd38a24051ce7e387c8ba22b6fb2173a408d1396179f8e137bd1c124dce874624b057ffc0c4fb6153f37b5e7316b4233c9f451ff55c8c83df7205751ae118dbbc52c8e1b060fba4021c6fc21d933296916e36d88f247985da966ae81c6a0244b32975ee036fc2fcb5715db670d71a08c47f2be94db39a5c89c046d7d1f8e7751623d32548e0addc8fb4a0ba888ef68d5ce47157e9d2e5f6f7a222335ead3dbba75271afcdd28add589148c3e38980653162973aebfd63295f8b365f2342e48c5bf9a3b4fb2394e77500587b930eabfa661654513150d3848fd11ccfb99a0675116490a324626c2813198e1f49ae8d5a5b3e392a29508347475962bb2f5388e7e0af5ca1368091ecf46e098c82df93536f2c6514a852537974ea4b94d109c8c3a892aad8f9c4df2c064ba94e298ca3a59300"/362], 0x5, &(0x7f0000000300)=[{&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/24, 0x18}, {&(0x7f0000000180)=""/72, 0x48}, {&(0x7f0000000100)=""/7, 0x7}, {&(0x7f00000014c0)=""/4096, 0x1000}, {&(0x7f00000024c0)=""/4096, 0x1000}, {&(0x7f0000000200)=""/127, 0x7f}, {&(0x7f00000002c0)=""/10, 0xa}], 0x8, &(0x7f00000034c0)=""/154, 0x9a}, 0x841) 11:47:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6486b8ad670741e870106b6134a46bbb54cfb7d0304e01505c44aacb88fec667ef247140d", 0x9d) r1 = open(&(0x7f0000000000)='./file0\x00', 0x507836a8c6bbac81, 0x2) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x6, 0x4779, 0x20, 0x0, 0x9, 0x602000000000, 0x5d, 0x2, 0x1, 0x6, 0x5}) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffff, 0x20007, 0xd9f, "0000000000000000000000000000000400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:47:06 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) mlockall(0x1) select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) 11:47:06 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000600)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bffffffffffffffffa84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b8138d30505e8f0000a49fef9d612f871f4385f04157795ea4a5c50000000000000000cac7dbac5b65122cd2350000000000040000000000000000000000ff0100000000000021d39b4028adb1ff1afb370d4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1ea5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611c8665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3b65c4ab78a2793c3f6ac242939caff03767a04075a5f9a5d29e3cac6c0be6ddb009c48adb4e38cc96072cab037ec2d04030b3e09396293ceaeb7654667b76bb2aedb6ee790c0514a813dbbca51acf3f76d12ae4b87f1ca4132cf1f6184c8c156ce5cb47566abe86451173c12dfcce0a325aed454f7aabda6e3def3f5a190a05885d48b3f7b9871543e605ae0000000000008093ce66e915cb00e7cd90b34af3cec7ed9b3cbfeb1e010aa1107e4d73422ffc38c9a68770d207950b8bef3ce1f1ff8fef8f578dc08bd93c578a7ba98eaea632f6d04766a70dcdeace869e501447e0023b65c20095e5c4bff0d74c5e81c333d593b523a7e6b314697070dee4a6fd13e40aafad6912b7fa49f2277af3847ee04776113a53df8a589d3defcb68a10b71af3b6eec5bff3d98c98790e609af8d110e07c5c8e327ac3676dc8b0e52bd9320c1be3c9f7bb4a8a3e81dbb0e1a7fc7e90e8252e4d2893eba5373ce170a28c10096fbd6ed5ffa75e217aeb011e8e06e48e6ec6fd6a305443ebb"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000100)=0x2c7d23f, 0x4) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/191, &(0x7f0000000140)=0xbf) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) socket$inet(0x2, 0x4007, 0x6) 11:47:06 executing program 0: r0 = open(&(0x7f00000004c0)='./bus\x00', 0x600, 0x11) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000740)={0x6, 0x80000000}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000007c0)=0x1) r1 = open(&(0x7f0000000200)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') getpgrp() getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r2 = getppid() mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kqueue() close(r3) recvfrom(r1, &(0x7f0000000640)=""/226, 0xe2, 0x2, &(0x7f0000000900)=ANY=[@ANYBLOB="f56211cd1625e37c16bb1bbb148a2d3545c37f155503887b667d5bbac1ce9816b3908a8195004a77b7209e90bad0b6e0677877db8623eae30754941ac5ddbae79a010e8a34faeea5c75f8a0845cb61acd2208069127990991189513f6d64363b72f15117c907104725c439e0de46b03d4016cadad424f7a91c266dda1ae2fec6e74c0386034fe09054ff6df5e3514ae6fdd55478db05e668a35a6adb7e7721968a8d33f6cd9615bd61f7e328abc5e688e97013eb9245ae802158525c199bfe7a79ce81b5a173a22e7d99efe7957803a9d458bcc6baf147e54dc976d95c638a3f64ca142b8e72032b011a7c847c94"], 0x8) fcntl$setstatus(r1, 0x4, 0x84) sendto$unix(r0, &(0x7f0000000540)="eda40e341bf5968bb91bc95608f72cc0518d283b923a1f0d0afd57b95dcdee6fce711dca8bea611b152a73ee1e8754e48d1920fe46917e3b1dbf605c9fd7a09996f60cb05d5306d17d0a02b0ad9f4f7589ed219ff825a7c20ebb8c6a7fc52147f212f0241cbb9ea10cd2de7d48135874fc23", 0x72, 0x402, 0x0, 0x0) fcntl$lock(r3, 0xf, &(0x7f0000000800)={0x3, 0x0, 0x9, 0xff, r2}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000840)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000008c0), &(0x7f0000000880)=0xc) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000b40)=ANY=[@ANYBLOB="b86a28f6587c684235e6d1459d8d08dfee0da0ec19452234f9b32e885f47ce0ea0512340f4c2bd084c9acc4c0f694a52aea928fd1c796aaab95a8bdbb639a09b3d9b7654ae986f45fd6ea60425ad8d73e2d9835c9fa3213eeb4e4b465124e3faa468feb3fc259324c348413140f92aaaeb7d4b0b5572399e017fb11dc8d6c3707342f0c9d9b04121df222676151d5c0b65dc4a58f0f3115a16125f324c0b4e840dc4bc9a7b25018cc02c099c9ecfc816fdc3c0b3578d5025337b9d8fefe26c9f8ccddf72668800fbd625a4af31c51a3c07a4ecab16de0b439c2812673738c88dd17b8eb088fe6c1dcd2b64c24f2b4c50fdfe19fd69c000ad4ec9148d5d4bbcc1a2180e7d81f07ec538327f6024015812987d7a1a301d3362293fc4fe9caef2c7cc283cfdaf6665478000"/312], 0xa, &(0x7f0000000180)=[{&(0x7f0000000400)="44a221302c538afba1bef9ffb9c7e93ce68867df9b816e43780085020f194aeda56f5ad43309f8d4aef0f24038e54b4fa51f9ba637c40a59058edf57d92c8e3875f587fd6d58954b99c11e4d62d1995b73289ede7ddf601d5447ebf66617aad60a45b1bb5d53b5474211142ce05e0a241dc3a1bbf3f30f1d97d8f5f18f3ce0ee626dcc8a01a3a8a386acd25d03bfd2425c91c9c6206ec2", 0x97}], 0x1, 0x0, 0x0, 0x4}, 0x9) r5 = getppid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getitimer(0x2, &(0x7f0000000500)) recvmsg(r6, &(0x7f0000000080)={0x0, 0xa6, 0x0, 0x0, &(0x7f0000000300)=""/210, 0xffffffffffffff17}, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000280)) fcntl$lock(r3, 0xf, &(0x7f0000000600)={0x2, 0x1, 0x4, 0xe95, r5}) sendmsg$unix(r7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r6, @ANYRES32=r7], 0x28}, 0x0) 11:47:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x10, 0x949) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x1d}, {0x80000000000015}, {0x6}]}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x200, 0xff, 0x9, 0x10000, "3a0c3bcb28d5fbfeaa599baee05b68846ffdfa48", 0x4, 0x8}) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) semget$private(0x0, 0x4, 0x2752136e53397652) syz_emit_ethernet(0x1, &(0x7f0000000180)='h') ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000240)) semget$private(0x0, 0x2, 0x40) 11:47:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe9b, &(0x7f0000000180)="2a7aa703c0d7ed7899fa563e8c119132378c5ca5129085f2849af70c854bbfc75a5900bd3dffa59906a59e6a34aeeb5dd14584707bd03e734e8007419896d63ce6678b7c5420746e15d24c78e9128e6d5100aa0234fcfd974b3ffdb91723149c5beda7532c4894777fe66882a97b533823af7edcafa775620a01dd76ea47b885f9eec10905c0f2fc95bc763a2b72d8246ab40c1bef7570cad308df5fc1bac0bc895807fc4a9ebd934a1be615f21741568da8185c23669db4ea4c6e5db28a1f45ce74a0306fdd70c712eb2ac5ce5fa1884ff8640bde9d61432fdf564b65a94c9ceb25be") 11:47:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) semget(0x0, 0x4, 0x100) sendto$unix(r0, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r0, 0x0, 0x0, 0x1fffc, 0x0, 0x0) flock(r1, 0x1) 11:47:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = fcntl$dupfd(r0, 0x0, r0) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0), 0x0) 11:47:07 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000001c0)) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r0, 0x3}) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000180)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 11:47:07 executing program 1: r0 = socket(0x1, 0x4001, 0x0) dup(r0) getsockopt$sock_int(r0, 0xffff, 0x80, 0x0, 0x0) 11:47:07 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x1, 0xfc00000000003, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e717048e69931929648", 0x14) setsockopt(r0, 0xfca, 0x401, &(0x7f0000000040)="259bf624d874bde51957f611b4c45618410172c68f525201a9b51b05669af119ea62670fde552c8cfcd8cb01c35ab0fe6cd436286fe6cba9eb1523674de654e66494c9e2faa0adc1dfcd963e32d44f2fe0ca93df14bfb50cad8d655f09c7afa54be81e06017c9bfdfde9e4e730509c8d82601c3bfd65c7c09dd707773d88d06fccff075c", 0x249) 11:47:07 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x80, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x20, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000240)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x100000001, &(0x7f0000000180)=[{0x7, 0xfffffffffffffffd}, {0x40000000000087, 0x0, 0x0, 0x6}, {0x6, 0x0, 0x0, 0xac4}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x20000, 0xe) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe2(&(0x7f00000002c0), 0x10000) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000001c0)={0x2, 0xffffffff}, 0x10) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000140)=0x20) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000280)=0x5) 11:47:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x61) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1b00) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000140)='./bus/file0/file0\x00', r1, r2, 0x4) r3 = open(&(0x7f0000000100)='./bus\x00', 0x10000003fd, 0x0) write(r3, &(0x7f0000000040)='oP0.', 0x4) chflags(&(0x7f0000000080)='./bus/file0\x00', 0x0) 11:47:07 executing program 1: setuid(0xee01) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000000c0)={0x10, 0x4f2, 0x4, 0x1, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x80000000}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x433}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x100000000}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x332}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x100000000}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xffffffffffffff7f}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x2}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1ff}) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 11:47:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x140, 0x100) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000380)={0x4, 0x1ff, 0xaf, 0x5, 0x5, 0x6, 0xffffffff00000000, 0x10, [{0xffffffffffffffeb, 0x1000, 0x9, 0x7fffffff}, {0x200, 0x60ec, 0x8, 0x24000000000}, {0xbc, 0x50, 0x6, 0x6}, {0x0, 0x8, 0x80000000}, {0x800, 0xfffffffffffffff9, 0x2, 0x1}, {0x7, 0x4, 0x8, 0x3a}, {0x406b76ef, 0x1, 0xfff, 0x100000000}, {0x8, 0x1, 0x8, 0x7}, {0x8001, 0xfffffffffffffff7, 0xaec, 0x1ff}, {0x0, 0x9a5, 0x20, 0x5}, {0x7ff, 0x3, 0xfffffffeffffffff, 0x2}, {0x5, 0x7f, 0x8, 0x5}, {0x9, 0x1c1, 0x81, 0x3f}, {0x3c, 0x5, 0x100000000, 0x2}, {0x80000001, 0x7ff, 0x6, 0x8000}, {0x4, 0x0, 0x7fffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x24}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)=0x7) 11:47:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x20}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") r1 = semget(0x2, 0x2, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x10001, r2, r3, r4, r5, 0x23, 0x6c110605}, 0x81, 0x35b8, 0x4}) 11:47:08 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) close(r0) 11:47:08 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8649, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x10000, 0x180) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000000c0)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x0, 0x9, {0x100000001, 0x5}}) 11:47:08 executing program 1: r0 = socket(0x2, 0xc003, 0x7) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a18c8197a386207001600008295955984c87910bf453f68c117006abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae444473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30c85e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000003454fe00000000000000000000559aa4a6215ded01fdfd82d3fd6227d60b90a950a01ae64da66415655b05810c8f67de1b28f20fdf324afe075ae85c6f0b6d4299d55ff5229e1a798336343d05bc2f3edacc80bbbe99033074039910cbd826ffffffff22d874b03680"], 0x10) sendto(r0, &(0x7f0000000300)="6861fe261e6f6437", 0x8, 0x0, 0x0, 0x0) 11:47:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffb83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSTART(r0, 0x2000746e) sync() kqueue() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 11:47:08 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff}) openat(r0, &(0x7f0000000040)='./file0\x00', 0x20000, 0x100) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x100, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 11:47:08 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r1, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c502b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000653b5dc76341"], 0x10) write(r2, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSDTR(r3, 0x20007479) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) sendmsg(r4, &(0x7f0000000140)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000280)="991595f76dab3b9214662e7880e9e5e947c29519fa6ad24d66ef7d7a4c36e474f90a6ecee266c32a52922c0bd9ff00ae2cd5a7bfc6cbcc76b94e8345bd2314e6a79b2af3c196c64cbd131bc7c39070de55aefbc7d3a6d149dfc2264f0dd9d344c1779f053802ac8ef47f236d3c641f64b3f62f1ceefd85258095f66027afe73a1692f52c9893f9fa3d2d6b4f1c1736496ca2ba83962c1e79023a2336de4d5abbf6c712ca0c9d2e79262f64ff1b99639eb9f79e6538b965c7e5693c47645c8a9bcf81b0484483788f3a81ba8835fbf194a17c59a233840acb05e2d0b58a873d43", 0xe0}], 0x1}, 0x2) r5 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r5) fcntl$dupfd(r4, 0x0, r4) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 11:47:08 executing program 0: syz_open_pts() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x200, 0x0) getsockname(r2, &(0x7f00000003c0)=@in6, &(0x7f0000000400)=0xc) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000300)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x5, 0xfffffffffffffffc, "6600fa1d03182eab7fff0e091fe600008000"}) socketpair(0x20, 0x8000, 0x9, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000340)=0x3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000002c0)=0xc) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2e", 0x69d}], 0x1) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000100)="11d5e7b7532d4c767f440b259de0d673afbb3a12e5f5316a38b5f4a97419e195fd2b18e6b967b64a20982b9a1203f0d4794b2dace412cc6b94b70d71fe41e46791487717e98cd75439a2bca3d73cc6a78b4650a4c2f395e1ac0b1c3cb199df1c5503a47f199807216ae331a55e0f958f9fc5d3e87ae6c056514c5cab4368a75782d67360ccd7340ae27a03eb1d0625449cab2cad1905c10297f99c3f9eb7801dfbef4b537f120cb1499af88bb37086b26c6331312247f75b0ca608a59101aee00243fef30a99c9b60915e9a514ce003e996e3eba8da533af89461314beb9c6a49369a689a301f3f0a2697f4ac21d16", 0xef}, {&(0x7f0000001340)="a8c65c2ff7aea296174a63ae635edd05dc78e075214db94f1e3de508a907ab08e0a016746c53d028b76644485ce5d035b6f5e6998891b13d9846058137ad0442271dcc0b976ff5561abe498beb07c8e345cc5c6cc391d973f6dc6f7e2cec52ca44798e90e64cc2cb80ef682c403c3322126f79202133e0ce8740ed3cfaf8ebc50066cfb9c26f3285f296b7af35571438ca23584e7bf1e2250f77c8d9c55dd8451f47e8dd0e462c22a8f77ce8fe81398bcbd6c54c976ddf0759aecf87e3356267fa6fe71661ceaf71479b86b0bc69aae4e387d1c4ea41678e4a630c0061c50a7836c8cd8bf02742b74e5346d234caca3b6d6255f746b94ce8b70f18ecc7c81e4030176fe0e778fdb8b7b9fa347b3a2da886ef1dada063f127b57b5417cc2a0a5d090bde4d0baf988b723ed537c8a6245fbc5d394655f533aede132113df5371e872081e40118dc574638e939fc949ddc41d56bf39b4bdc97452c6f4edbaebcfb69aacbbc213a4b60328b978166e3dc1398198a6da066691cdf11dcf3f9ff0f86d35f864ab8b59e9d478fb59cfd1f72404acbacd8604e2085e1f049aa783afa242e5af3625ba0fa8ef970db8ad4057a64f5d09d4bf3248e9e9c6803343908ac88a2f8dca5a2e4379fb430b47aea3393907e61407ee38cbb2e017a6aa1c405c2e7ecd5e6e911a3b8dc4398dcbb457e49c7dd8029f0196d3a245a26c596b17d176f7e9866817faddb3e82856c6990ac2b86993b0297b923012f6436b2980e6e89e5fd9a8371509ac0afacc467d02f8ce6e095013a5a80314c58231860dd6756215621949026df6de3b46c29ccde7b773bd1772160a1231b3f645bf26acaa0ddbb2868a7985b6e85754e1beb574574b98f0ac2f7a21dc10ccf3d4410ec1211d1a46a2da980d122ed78f483435652b247026ae621c91ec3c3c97821b7d7d917cd53a4c2179c564f5f939221d698f85af4c93e80f411cfab693839fcc068ce4999321eac8eb99bb0cf41369d82fac737fc3addbf9a8aeeb8e0e12003c314741a78ffe396db6cdca5e6b51a477cf55e0735595f9a225ace983fd619d3b026791112f29bcc5c1e0ae48c3f54a3d1f5458ec515c41ceaed3ff85dae50d96f7ddaacf6d29b3d97bc78a4a42a25a91c91ce6e991cc81e7ab6c2156713a545dd946dec70246a5d21d9f95cf46cc13d5775942a1409d82c56f41482742c6f356db8994b0d5b3ed2ee1f7f18a2f6baefeb95a28e43b843875a827251ada7e095c13cd418256f5fab70dc72d8ba958661317458ac7417902ff13de620862856e5c5548457f955998b7815ca27a01b1fb11af1c46db5a9a57a2e1b37a22bf6d8be811564a717e022d94ca042f9e6c96ab59451dfb225bcca3836fc69f219dc10486a76e4b637730e2d35e53394578e38afc96001939cb93abf33b3cd1ac66c971a91177d98f16977aa9d84a66f92cecf9aaf3afa8e8b77f87c59a8012f631acbbca7062e5e2b5db8ccf98090243fed62918dda581e3087410c7e16aff56fc23ba003be55c42180f99e0553c875de43574e2298d9ec263801fa8721e3568718c6f7f2fe37113173887092d873b26da2aef4a1d749356683f479e585c8a229d25af19273a4011839a5de0acbe31d225d44b50d915c510f160450d5db6cb42502b8aec20edbbeddda4934c0281d44044a9470b293d00b83dadcbaec1938d5670467021bd5a2a228de025d127979bd177a02c415d69a2e3622b32a7b6a714fc9241d8b91b663a1569fda73c9082f476b1e6f63aecd392bc8a2593fe654b9075ddfbff0879277def7317b524b9a032cae688e6da3897262522ffa7bbc5d200fa7cccb90036d8483b09a248725e558d06099a84eb77e4e1a88f90d5347d84981156fe125a601e4d10e141e1c694abc96ba8a19a89561b59b1d712b2bf8d3fc084bf81717649ba9fceec1f46e0882067f85ebcc98ed487d0c26f590635dc2d0c150be7c0e628c743007f1c18c265e3a7ccc4f7b678350d24d1dd0481084dce14a20d79322597b7ddc856963263acf386110e64010246628efc8b5f69038d4aa8160738002394beedd56c2bdcaca6b31dbcc21e45297be63e65a6c656cef94db2765081fc3f0f9eecf8d95ce33f6fe332bd54f854efffa52e7c8e6bfdbb1af28a56fb20434b833253281522dd145b08c59126d80caf25bf03d789cbb996d733c2f1387271f8308308a528509472c0f4706d902725fe1e31fba407ad25b738fe772bc80e212c59c34859d972633388b6c911f4e1faa85b795818a48d351c0366572f35194aab0030ab704951bb8a09f338ec71b92c6526f1a2564d73e5e0619a1698a41a8739f1b969859dfc289f3fdf710beb34009e8ca9aa4c7590e3f92d653aa3ef7ff8f15e92503de177e5d745d52cf9d7815c5cb3357a4149763ea482e25cf79e7de331e5b776a6341269978bc9718241f7821d9828145615b3c9340930d5bae171386c64bcf7c10003a6038c2a20d74a9bd1d655d5aedd591f6a40f63b2583e9dee574ddba930b2022b8ff3cef33cf00432b6d8883ea90d5e0d19fa7e95f35d897f9ca094fe291b7af9ce12e73043a9264b3cf62d3666ad05af84a19d4f003ae69e14065594764a1afe9b5392c752911be480d00ec7fd27f6c70c97e182ca60cf4e974d0d969cc305ab1efbc35313eb81cf383422755cd6ff00d805d0aedb5b82bb9633d6f2cacf996e54336eea120332905fe1dd362f9157330a623d7f0c809fe8f60bdd9ba8c8e565778a5f6d0e2458a084f0cb843274f933772160559ec7b49f8a616520466608f56c6c5e9dabab4670cb8b8b679e5ff3b4845c498df7d6a02deabe5dc2994722d752e18b0fc9ab298ea6d7a888dd5c6810cf4d1a1cc2d517dc0688d329d05738b8217337c4d34e8ebe12bd76cb71e6b8a26464ae4063b070066c02b765856bbb28c7752c5a621541dc174b148b588570d7d952fe1e955bb8fa4c26e4ecc3fc7b39a672e4c9245fb0258e0e693d5d6d09f6a03a8c4837149550acb3f531494f45c81ccd243a9537e19a40e34d3b0f397eaf189227f2769b02a1424074bcc7e1d0363cd75ce777edcde29d894391334591e4d1e42ad19692f54565ec1652c3c6b79a6b85dede8e5a904a6ebda15f25f19c3735adefd2606fb9035097fb7288d790a1e40664ff2cba5a7ae1f98b9a951da4670b861dc827fd43ba1fd71223b17e128da872436a3cab16aa06b5490289e245527a3945254ec19aa8948ffcbc56f4dac5852c9fe9ba4afaed9739e0873e67cb23004f98f74ebb2cb1cc6e34d12ec31d421b10fbc674733891effe840cc6e0a85e796a8287f88928c8a2530a809b58cfe1009c04fb934f08c65f9971d2b255e32f390a354d07c24e077369b799ff6f8899fa7f3dc9383b474c2934e2ae4ea75c6fb29b5317982ea78e4ad5e166468a233cc20fc27b9bace63f977f76db69cd8154e7ca266d126e8be1e8f31db9eb5e443d4874bb7d62b287761564a4137aca9dc4225d18a93f5d9937876c443e123b9cbb22f900f3bdf22ef147830d585987e878b7c4b5404abf65f0aec8ec466a2e8c08aa6a602fdb5a9da3abfd1d41c508a12cffe5e15feadc841cb5d440f1db6f57ccecc996535997622fa960143f31503841e6f5823ea16eda854f0c6a26fd476d378f5eed4492853bf84d57d5c331227791ae649ee39d249113503db12d43e9b7fb4ff46a5c332207dfa04aebe7dd03698f2e2ab8c7d0ab1b0f5f32c35239fb0e149270cf088b867050c4ea252980b811ecfe98cf9189b841b34ee0aa781a09c023e4eee5b53cd9fabec95f5139ebc761fc9fc01e67c7549732668c5c4ad7d4f737d7dc834abcc28409e042306b26f544e477d4cce281f803343a1a95fd62c082aa815697bdd120e7ea2ac4a7536780dab54d5afb879eb0937131bc3fc53a39be155014ac2d2e18920379f25a2f9c0c136decc54c06c2c09ff38fc25fd1187ca30cb2ceb47faa8b16f2da572376e367a68d7adc9c06b302aac2c794e29d06c2022c584bf4aef8fbe9cc7eca96ff4491ae78bdad270531e64f5bdf5f8b873153a02013f1decb9eb3cea7c899403b0f994c32348529a91dddda9c6f9cf742ecb7c8feabce046312db88b2493fba01c9f52e1e642b681dc3b8484ccef9cb53ecae0a3d0dea6f4414b25a21a1d2ed6158b258398e6776ee4e55a29d01d3effc82aba8729894bba1a6d02ae6dbe85f1e90caf430320d199b1d0ada0763a7ec2fdaaf8f4f63a59e052dd9443c692cb8e494bf304535e46e2fdc78af32b00c2afded9acdacb51fd6972484f03ae0b8979982cb9ea5df8671be8ba9fa7af687bc457dd0395bd29832beb94a46a55833d5daaba640c569cb67e3cd43c2ae6f2e9545a28022d9867bc059f8e1f3e245c4fd4c14ef4ac9e10d8c3f6e5eec98855b11012dc09a48e31dccf25fcf99fb48eca1409fe280a005f541c99822c0747c199b1baa6756390bdad873408ffd740c73dc289314f9bff42dfcb5c1ed50d7bea366b759372cbd6d41600a92ffa085a494bcfc76644fb8a19cddfc68b5c5aa6f62f0215b10bd983de8b3aa00463542e7fdcbbd0ffc3ac6ad416c9c5cc1df7a299f3a8919aeef96a10115a5118d5baee198d16ce7fc9c7dd8233717bd7f8c931d03a4d2ee64e315342ba99b09c7377882114616b55f975d6cd3879debcbb756b74cf37f7e89f", 0xcfe}], 0x2) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000600)="61aabb41ae03e1c21fbbe5204f081ae5e339dac99b45ae623d91b6f686ffed32949eba26f3452174fdd70310d827bfcaf3f74e76989f898a9d3729b998b4117c54e55bd76eb73f0a0a17b1844478ed11aebb7138557f1d52eeddad9b88c595b88598150bb7683fe3049da3aa02e56a9446fcc073fe917677667bebfa423ab0cacdcdb7619fc78c03948f77ea1bb6b5c9cc25b0f6a4b05455", 0x98}, {&(0x7f0000000240)="b977eae9ed27d4365aebcac7cf52ce6f17008aaea53f4d1c99f2d0ff1adc43865b63bfb327852079efbdf8bb71dfd0bf4ad8820ce95eb0", 0x37}, {&(0x7f0000000280)="bab6586d86c471d47c2013fa3e39f3645195329d8657f7a0d5c42ba2f5b618", 0x1f}], 0x3) 11:47:08 executing program 1: kqueue() openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) kqueue() socket(0x11, 0x3, 0x0) socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000180)="03000000", 0xffffff20) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000080), 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffff00000000"], 0x10) r2 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0x0, 0x0, 0x0, 0x1000000000}], 0x3, 0x0, 0xfffffffffffffffd, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 11:47:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x24}, {0x4}, {0x6}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x3ffc00) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) rmdir(&(0x7f0000000040)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:08 executing program 0: r0 = socket(0x1e, 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000080)='./file0\x00', 0x8600, 0x40) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) renameat(r1, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) recvfrom(r0, 0x0, 0x0, 0x1, 0x0, 0x0) 11:47:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x42, 0x0) utimensat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)={{0x734e, 0x9}, {0x8, 0x10000}}, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186004008b0000d3ae00000000000000000000000428000001feffffff00040d000000090300000001", 0x2c}], 0x1) 11:47:08 executing program 0: r0 = socket(0x18, 0x4000, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 11:47:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x1, 0x0) fcntl$getown(r0, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="f6") pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCCDTR(r1, 0x20007478) 11:47:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x10000814a, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x2000000) pwritev(r0, &(0x7f0000001980)=[{&(0x7f0000001840)="c8ab18454d9d08", 0x7}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="8fc283f12e6e05ca6d9c79669255d5561f604399a1feb78ddb7cf5513fcd86d6ff74c540fba6071f585800add3c6fc335570393475641903", 0x38}, {&(0x7f0000002240)="ee679f5bf9afdcc9ff72a584c1080302372a64b0082ad2dd11062936c44bd3ef66f53e301ec77958baba5af724c4bfee03c106dcb56aae4a8394f6cf3ece19194f028a5d842d77f0d00ea4a4edd8983f38701b5b4f93662d855945925dc6d0a86e01ea760424bc5c5ceaaba9b9d086663453b2121c0111e14bdb6c9ced8802da5145d4cb5d9c1ffac6f591de9078bb70bb099008f2723d7ec6ef35844cf2fb636cd3647d60034a789674e9b1447ea997b27c949b522dc2a7ecd38c32c87712c944f511b555d2d45760869160a69e08bb7a307c4be045f155ecc125b424aacbc9459b07029d20a615bbf23dc0356af83d65e44137c9ce7efc4451159e9ad7f0eed1f0c7ca3609d98b3ae79d8e3d8f39d045bd74698e47e769305ab1c6a32ee55c2a0a2338cbe2acfa0a44b69fe684098c7c0ba262956e8098261eeaaecab7ea18cae66675a73e09de27e9ec2e21185bb8d17427bea115ab1434aa7359eba41f4d042dadccd0c6519e02fa44953d2d69f44d226867bcaa8fe415f27259edc057dabdbc677dcb3ea7da4ed029d49089beab329c5df5009a01dc0c0adb77c3ce30bdde6256d58f0b6da7f4b1a3eda193c0602db0ad75c69126bdef4ed41a41536de09ef768e70abf5a8618e21afbce6c5187caa3e55e5259837aeb01461a806b9505c9ca63b7e6127c760863b4b72a012f0a23fab00a1a1df6d22ee4c6317bd8d47cfa7f9c607aa1471a7cf9e104a0647f740642fd0b42170e9aa3c01ad6315031cc96ff62acf850cbd9979f5f7c343fa84bee80df7a582c26469b09fc437a62795acb499178610a33c194cc250a0723b798eb90e39aca17773e538b03ef6c9fc24a2070d0216d7edeaa86d92f3562eea6577769ddb5f6a2a362a42b3108e0111cd0e98b52862e35024a9e70e9961eacae5a9cc3991de77a882a6f44a067a2a9a20eadbdf9e223778ad2eab0afc9505b0e692ef9bea568f539f2013a4401b3723c2f621726b19a82ed82a79af78debc7baa134500984e91ba1a562847f0784d147a2cc9e6f43fa7153496f7ce0d7933bdc510e59d2552a239143663de700aa25649bde8777110e65958c4718960bb0246f86f88f1aef8d3c4833ee082ca97bb32ec46918f852de176e6f213421c175390babfc134a43f2e9a5b79abd548426ff08eee6f5837c9afe41e138d8c931ae72a0de3f0d805a47e0067713a96bc0e1f7118988b35b19a4a3a2b225f019407fa56f070795da5e6954e70f0438a0d263474ad1619aa1a998a39caea75bca178cea9e99db8beee8f5aecd2869891eb44d08c478410238405bf158b0145b72c280fd627382d57b9af7cf8cbe7d5e099b6d6fa81297dcc68e6cba943bed45d0822e1d668951cb7ee25b2a6603751af4e54e42a2775d9bced5c290f6ef768b580f90427c7a3f2a946fddfc4d5f544bf4a3a6c4f9bbb4652f616197cb86f5092a89946b86924b8bfd3ea3342385db1b33d85f1d050e7d607624aee7c361160804fa16cd3af8674f764bac61915971674fa12d0b3fd5765fca30556f60ae1b4e747f8655092be897009d9a90d070c6ff09", 0x45b}], 0x2, 0x0, 0x0) mkdir(&(0x7f0000000000)='./bus\x00', 0x10) 11:47:08 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) chflags(&(0x7f00000000c0)='./file0\x00', 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) clock_getres(0x4, &(0x7f0000000080)) 11:47:08 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = msgget$private(0x0, 0x6ae7eed90258c3c9) r2 = geteuid() r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x1, &(0x7f0000000080)=[0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r7 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x5, r2, r3, r4, r5, 0x104, 0xfff}, 0xffffffffffffffe0, 0x9, r6, r7, 0x7, 0x1, 0x9, 0x977}) r8 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r8, 0xc028698d, &(0x7f00000000c0)) 11:47:08 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000100)="0dded8620dd5ca210d028545654bfc89ef3a7c397a70a5881446ab3473060bc08f5e6c661a7d20ae8673f492413ddc2586495498b8b6d1dfa773ca8e6e548d5071bd3adeb3ea553fb7e1073d344bb4df512a8296fdf40000a9878466124909c5bd57cf8f88b6d6296acd86088b1ddbfba5fb15", 0x73}], 0x1) 11:47:08 executing program 0: r0 = socket(0x18, 0x4, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000040), 0x0) 11:47:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x9f9d4695e89cf6a5) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xfffe}}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) rename(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') sync() ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000100)=0x7) 11:47:08 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x9, 0x5}, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) mlockall(0x1) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000100)) r2 = socket(0x6, 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 11:47:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x52) ioctl$BIOCLOCK(r0, 0x20004276) setuid(0xee01) clock_settime(0x3, &(0x7f00000001c0)={0xafc1, 0xffffffffffff1925}) r2 = accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) bind$unix(r2, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) open(&(0x7f0000000180)='./file0\x00', 0x10, 0x7) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x0, 0xf4240}) 11:47:08 executing program 0: readlink(&(0x7f00000002c0)='./file1\x00', 0x0, 0xffffffffffffff79) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rmdir(&(0x7f0000000040)='./file2\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000001580)='c\x00') 11:47:08 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) getsockname(r0, 0x0, &(0x7f0000000040)) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 11:47:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0xacdd8490b1e22853, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x87}, {0x3c, 0x40000000000000}, {0x6, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000140)) syz_emit_ethernet(0x8a, &(0x7f0000000400)="c294ebc6d63dc889a15d03baacda10d2f8ba4bcfb1daeb95a0e676d4d7430eb98c5b51c27e587706b7d64b54f6b52f48bad6719553f833ba756a31ce5908ad0a51664ad9a5e4b50c6239f9aefa1d8895e74ce7410309599907be1a44338ab503278db66f36dab012ea5332ad54b03da3a4c529ca80a33ee6675eaf6ca6a34e042017a3d23ce9b41a2943") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) r1 = fcntl$getown(r0, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x3, 0x0, 0x1f, 0x3, r1}) 11:47:08 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0, 0x200000000000) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) 11:47:08 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e2e", 0x72}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000280)='oL', 0x2) execve(0x0, 0x0, 0x0) 11:47:08 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x2) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x1, 0x0) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x800, 0x0) kevent(r0, &(0x7f00000010c0)=[{{r0}, 0xffffffffffffffff, 0x54575a8315649c4d, 0x40, 0x8, 0x3e6}, {{r0}, 0xfffffffffffffffe, 0x2, 0x1, 0x4, 0x10001}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x6, 0xcef}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0xfffffffffb46dab9, 0x1ff}, {{r0}, 0xfffffffffffffff8, 0x0, 0x1, 0x8, 0x80000001}, {{r0}, 0xfffffffffffffffd, 0x40, 0xb29c70fb402263ab, 0xfffffffffffffc01}, {{r0}, 0xffffffffffffffff, 0x0, 0x20, 0x9, 0x9c}], 0x0, &(0x7f00000011c0)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x2, 0x1, 0x8c5}, {{r0}, 0x0, 0x4, 0x80000000, 0x1, 0x8000}, {{r1}, 0xfffffffffffffffd, 0x4, 0x80000000, 0xffff, 0x4}, {{r0}, 0xfffffffffffffffd, 0x0, 0x0, 0x37, 0x12e1}, {{r0}, 0xfffffffffffffffb, 0x42, 0x40, 0x8, 0x8}, {{r0}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x100000000, 0x3ff}, {{r0}, 0xfffffffffffffffa, 0x9a4cc2890be6a75c, 0xfffff, 0x75, 0x40899673}], 0x430, &(0x7f0000000040)={0xffffffffffffffc0, 0x2}) 11:47:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = dup(r0) ioctl$BIOCPROMISC(r1, 0x20004269) 11:47:08 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000180)=0x1) pledge(&(0x7f0000000080)='/dev/wskbd\x00', &(0x7f00000000c0)='/dev/wskbd\x00') ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000001c0)={0x80, 0x4, {0x5, 0xff}}) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x0, 0x0) kqueue() r3 = kqueue() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x280, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0xc9e9c08c23832f4b}, {{r2}, 0xffffffffffffffff, 0x22}], 0xb, 0x0, 0x854, 0x0) 11:47:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x10, 0x1000101ea) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x40105706, &(0x7f0000000000)) 11:47:08 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x6) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000300)=0x1) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000001c0)={0xd7e, 0x2, {0x9, 0x80}}) r2 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x8000, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000180)={{}, 0x3, &(0x7f0000000100)=[0x0, 0x0, 0x0]}) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)='./file0\x00') ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) r3 = semget(0x3, 0x1, 0x712) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000240)=""/116) semctl$IPC_RMID(r3, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000002c0)={0x8, './file0\x00', './file0\x00'}) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x400000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:47:08 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1808b, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000100)=[{}, {0x3}], 0x2}) 11:47:08 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x6, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ktrace(&(0x7f0000000040)='./bus\x00', 0x2, 0x800, r3) 11:47:08 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0xd0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) flock(r0, 0x8) flock(r1, 0x0) 11:47:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x12) r1 = semget(0x0, 0x4, 0x10) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000001c0)=""/171) 11:47:09 executing program 0: r0 = socket(0x11, 0x4000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) socket(0x10, 0x3, 0x7f) 11:47:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xc}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x60b, 0x3, 0xfff, 0x1, 0x0, 0xea, 0x2, 0x1, 0x0, 0x3f, 0x5320aad9}) 11:47:09 executing program 1: shmget(0x1, 0x1000, 0x400, &(0x7f0000001000/0x1000)=nil) r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x48) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000140)=""/37, 0x36b) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) close(r0) 11:47:09 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x10000, 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) ioctl$KDENABIO(r1, 0x20004b3c) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x22}], 0x2}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) 11:47:09 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xc29ab8780ff277b4, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x80, 0x0) socketpair(0x6, 0x4, 0xfffffffffffffffd, &(0x7f0000000180)={0xffffffffffffffff}) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/speaker\x00', 0x800, 0x0) close(r2) connect$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB='\x00'/10], 0xa) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x410, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x10001}, {0x7}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x2, 0x0) dup(r0) syz_emit_ethernet(0x0, &(0x7f0000000340)) getpid() unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='W\x00') 11:47:09 executing program 0: r0 = msgget(0x2, 0x0) msgsnd(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0006000000000000"], 0x8, 0x0) msgrcv(r0, &(0x7f00000009c0)={0x0, ""/255}, 0x107, 0x2, 0x0) 11:47:09 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x400000000000611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) write(r1, &(0x7f0000000140)='6', 0x1) write(r2, 0xfffffffffffffffe, 0x0) execve(0x0, 0x0, 0x0) 11:47:10 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x11}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) fchdir(r1) r2 = msgget$private(0x0, 0x200) msgsnd(r2, &(0x7f0000000080)={0x1, "e5714c897d127108a8f2b89700e77b7c300f7cd1dc2faf71a90d6910fd3e598ce57d4a5127f9f64e667397e98580ae74baafe5a4a9a10c86395e6aa30548e732dfcc84a69a58c8665a44476b227990696df421dcbc2e10e4a6b6c76fe9eeadebe28d92e3cb2bdc07d7c83521d5e320f5084902af1733d70ddeeea94f8d3456f2ea797e60abe7444deb9873ebfa31ce56f75c3455c088aaf8309a50bc64221f4809c9a08fd3606f608aae142cc0ea16eed8603a3913375fdd2366df8d546b16ce78119a09fb679311b555c5e99f622e3afc793c6864b5261e951a825bc8439f2b16baf9007daf92f762baaab7cea58d453861b51e4e3451f042d3e72d85cbb10cff6605a4a561163db3c8f2c446018f47d787c33b7af1ffd308f5d64a1b92f54f9177019f6acca0a7fb7b79687036923dbfdb5763b23cb5584699f81f1090475e32397e4c8974caf2d28b73f277efe832593ed5f1f18bf14bc7d31528d44cf59a8a7b1da81c4663b5080554c2b73b989ded8579bb0ec34642eb7286fcd8197a51364581f3db0af16c43a4bf8133548c8b9e981b71602432ea83479a1d7a94f8e3ca3873e3cde209bc7353501d1035aea8f3c5a70aa1ff5b941229c9151f9c43de7090605f8ed5a3ae5be2defa533f6d17245ae6748f7956d946b7597faea12f16911600f71c0b07804f2db940eb49765238d30bb6087f2621fdae80b30ec58808d502c4fabef6a782eed2cca30602d8f8fbb690495e2e1cb426f464828c664dfc74eca1008cdea73895d65105fc87e703fab6016287d59991b569531d8029432b4e189bcf4713e33d412213f3998bc34d49ff5e956b68846516d431e07f1587cda3a5c752046393993e806a151050c826aa064cf9d7cbb70dc37116510111c77d1a38d7a1b40511acb6825c0b7c868e35001be92b95e8912bcaae48c4ca1b876c57223eb6ca288a8d2fcbb3bc960bfe65d7ec153012dec6b0723ac23a0bbd20913586a872367e07335d474a9ef93f914b287340779266e2829c05316b2ea9325791a3bb915cd4c74171b9a253b17cf82672c66bc17fc603381aa0e91e620a917f1bd863de1678dfb0cf11da419e25b36168103bd8311dd3cbe8cd60210e1cd0500995c08bb1f23fd109ebde03e4baa04a75b15506b5b2fd3d52183219499cb2febdf4b77e1119ccfc4b5f2021c30e6e7c8d0436ea0498032611295098bf4b97c2b44fa403f682a6372d099878e20f5c5e5567e0414403369b8f15ca85a805a0599eaba5b7c67772b2893cda8687944e8759719b8add6a5e5745aea26d9bc4e5c06f7f68739f5fda63b63ea0c0b3b34de0aa2d133041bb73526044f387088ca588e1f49431767694cfb6c7fd7a75a35b0d17af41b7367cc0f2a5e34322b87490c791a9661b8284d226275c8765c0ba34d0f0ad151bb68fbf4a890bd71de8a960c35fe6aa39a48983768b6abdfa5311b28544c2e304dd720cf2d99927f9dde10323f2c86fcaadd4cc2fadc7c8b3607c34f5aaef0a500507cc8688626a8ca514d1326176a87111bd334c6a0c581e63c0eeebd2c8abbffe383acaaacc132fe64c16447e51fef5e0ac1bf1f9decc569a97439279459903311236cc2c918b24de300bd14af6676d20ec3ccc72e11bc70c90089a109f0e2d8c6008271cdc5a5aafcbbf9da0f541e39dc1a8a07a59a23cf85e112ec0cd14d4dc24c5f037e81e1fd53a81f185717f1893d555b2d3ca5a03d8d0b2508f2eee6bfc2e835741cc19fe8b3d217546ee50f6bd4729767502eec0a847a991e37ad5fb0413af9dd47021528047278cf22f63e044411cee153cc86d28e60f38af7416bc186b39f6b14ea5c9b873a2e80ced351982e5a56a39243820396e2d2b96324002318f576935df32f65d93d4c59965816725cc493d3f2ab61c099d3a43f8cc38273814f54eed532bbb28f5400ac335a7c237dee80adc850db1549aae7f54ba292f13b47704bf5affda736be84c2839d14af570e340b70a9570df7e7a8182a0fd1d201d298fe4a4fb6463be8ec68fc71e2046595c54873cfd1e691e484ca1d6df457ca1e8b9c9caf262879020c67d65d00a56825cf2f9d060002f3299d65866b3c41bca70e5c79d500209782a50fc35e5b4e36fe10d941b53a192dac47be7e2792e611b9f6f25177089848e0819104bee745bde7766db7431d505cd28d1b9065fa59cb8947c3309c4d1face6ef12d44a58c32ac3aefbdaec81a6d1381b9974da56b9543d74b4d7d47f094ca36bed5fd4ec28603b57fc5bd44f3b19163c472ae8137f6e417d24917489ec56a619a29a206dcb0bc8a81b9aa4e7ecddb7a84cca63a853444d0c2a3047eea9358bea047c485d704dfe424cb870e6056a761923c3389d651c1f66ba222973a84b0b0dbf72b120eda536a939b3dc35e2452aa618e3a871d58802407219a6ce46b7f62c69e9fccc0f19793e29795208cf9ca239a0c1668021d8c4e898485f53f303b04e3cdbfd4d4b05896e3c6e2655c9311133af00a627215eb96fde9ee76036c5277647029c516f009bc19c8c75368e796bcc8e62520ca9920cfae4ef994061087beae43391ef37af16a67478d0c9ca2ad1ffe1f1bafa2bab6047cbcd6ac53578e89c8a8e74462b3bfba4d4e3b3df0383e5b1a39aaf852d636a189efe70fc43ad81e55f4d68ec57912d22c0f11857184d5a2100e3f5e1e47eab23ccf5e7306f26fc3867201c0bd6adaae0ae7db24b859c08354d287c7b6665b491903fe7e6bf32b6cfaf8bd9aaea39bff3696593ea1d8bff3a9a82f524b22d0a157e7c6f8eb53645c6d9736fcbffc418a008c2e4cc07e19feb781c8cfe074699b523c967094f8e2174bd3dd615d7300cc069419f5d4bdabbc8784cadcf4f1d9e77b88c146c91b22d8a2010f2aa8cc71401e3ae70cdf21b49e193b4f6f42b7d8c285e3ba29dbf8085d3a2db72f764cf613c87faffac439a95d1714f6fd3abdebd6310597901515ccfd1b3305d093119cc398970f773f2d1b0a70aa2115a57e522edf65bec5c27e40576c66271f54304d9c7dfe20bc159263aad75c547b2b7e0d8f0535d4e27f3ff3c6cf54b4cc91ca82da70ea9778e01974295ad4176d56004225fc872ecbb982907f5851214a4dba1cdb0fd648f130fd56f0dfa97af59092ba6e484ddff7040b395a1d4baf0c0307ad515a023545c6c7cee92914d1bb3104cd032e050b19df193cb9467b069fd3bf588e67da4af6c73b5a74537f5db4b31f696c6f282b547a856e86b4b297d9b7485c6d83b84b1f6b1bc68366dc892d8329f07961b8a6cb775f847b3db8081061d94aba591a044723a51ba2695196b94d039b7f984e74ee2bff3d8d2bd6e9cbae9254ce9d146af423272806ee259677e57ea899ad860e12e491a5807a9a6f3805ae3a6cf6a7b926ac583b083e9186f1b87500fceb779227cc9c5111ed117a47f51ce875d7934271852c5ef2e6ea04568747cefe964797ebcf6fa23cd242187a2015ba8f7338c51e03f8ddabb8034a7320845ba6caf6e60c2c091bace4b538406ea365e77e5ad3507cdaae4a685daacd54edbae920b8753b38358b545c2bd58f250bb2d7ea092ac473a09c918cce42bc062f0972926559b5e9f2a8546d101a0b574e1fa003c867cd2d3a79182fe405e3fc87eab45449b13773d078331a9dd94829c4b4f1069005674a905e3bfc0587e884ca759df7f08a984005bd677646b2f42c4ed0a113b24449acd6bcc511f6b3ddbd8879cf575e5a331045ffca08fd503f4357bfc7d39493ed349930bebcca09b1efde71bf4fb1d0941fb5b57536f5c0fc3eae88c87b9a71566175fa6826e40eb405e0f31a7a6e235886512a7925ebbb9768230b6696a6bfd619eb7913e6f457bef873439af532fd889d444f4911e0229fa46e20d8a4ebb2fb9f8fb3f308383063be7b336b1d523d529070a17d9f1d2a3c98d6c82bd4b8315654ac5fe52973982b906831af5f19d5e346031ff5e3ad189076220a1849da5689b340e287fde805ab9e12bc67eee2c06bd967949664def009eaa9d845b68a8f77fe41b9a248ec580a4cf6c8e2f612a9e480874aa4b703a55ba8dd58dc7741e651d49a7a10e7d3fa651396ba40ca3f06bfcf1b5d7177a9cf6a2619f5fc87a27ec64fd6c966a7912bd36834d0207f79600a4db8146d77c4da6b8b3a99cbda54f9f43a3b581fc6cdae0e00da2d2017f0889c569f02253f0fafbd4759af902ee4634780ae58199fbc62a01611bdb8eda4b9a368be6cf4ad562c5d6c33df3a41ae58aae0d84d8ddb97d2da14a46a0b4f37137e97f0a0a10482802580a7f00aff5fc3c27fee628768a474b18367d55f726ba301c6f7e9322842eeb9404af7a4e72538d9dc24aed8f82d213915d2c8d50e2fe78292cfecc63d3628734e04fa3ac2c1333d4688b2fdf40eac45f7a593f9fd2cc5c8ad8a9616cd1d7b7e16ffceb3eb20d61d851d19d673fabfab8ab150ea41d1f7d0447ceee82001df52b43237be09310d34f948338c557d8ccbf210cd4a4639daf196c70ae30380da54981d25d6b085e1aa9babf41172ffac5f3501d790bb65ed39faf7a3ce6579c1db5cd07c41d25b3a34731264141cf2ed6c45c02806ef8918748d80786116f0fba6f7d5d8904d8092ed3d987d28beb7081c3bddf32feb12427860964d83839b9410899d6de6a6c18d74f49258c6851337850673c26b7922b84a14a9688872233cdcd58fce6b053142bded400acf267f00e72c84e5edd6e5add51d2b6ec0b81accc5a735aa6cc0c02b861146c2f4ff6d99e7ef8270178dff14c3ade705521a1e4b441bbfd068b12f821a740d6fbf8966480be647af2dccc1041c21a513fc838b8a36cd95c999c5985aaa102604ecd026ac7d65719a25a1c99de69c8edf976b46867775ca5583d5d6b0d932506a53d05c8b274b60ff1ce95a696232e550ab14175b543c8edd4fd1a1b6c1d475078aa160dfd57217104680d91a094fd083dbbdec5d13863bbdb0a86d50674b56e71ff342c464dac7f6580aad8bdfa65205f5ed99229457d4a8ce84e4067db4b8b5145132aa94ebb7be84d62e5ee413f6b897d535d17edfb504f150dd6a38f86cc20844d5c453ee9248bb0fbed5ab7b5934b72653dd6d1a0cbe269b2f8f8eae6ab949588af5e16a1141faa3d43fc376b2e7c7778093198ee08c6f7751c293b2106e6ef78ed0ceabf01e43d4553049115e3f980278208956deec9652059ae041d07e0c2aa4c59f08966ad8c9ac1bed79fced4123f99afb825fab5de7d407e36e4f8bd3a6178b7d1c09c453b09b9e5e63c96638704cdaa1261913eb3dbf77ef7f4bbcc3a5d4c3e5058d791f21c872fa3ec25e288c81b39308a9d519788d0e1352835dd95849b85024538604e9835fe62f5639eaa0cd965c81009ea7ddec58268a9a6378f599f858952f656433711e017457871b8e120d066567f891df1163d1f6770ad48ac2a2163f08bcf37a6851f7b971cdd9f8407cbb29c623953ba1ac1243f982f36f2e70194b0e3baa38dda8f024fcee3ce5ec9b7e7ed8f7e8bb31483355cf786ddaaf069a8d514b05912f9bd63d1a99e192336ba55e795c247416121d891c2d6617025f4c0d3bcbc27cffdbb70caf903627f76a6cd5b2032b99f5322c333bf1ecafbce0897df276395cfb98b4ca74a1a6f2f15ba73ced71758232b6136bd289f09eb957c0e8d546dfac41dc999592483f4f300a917acf273eb87b73822142af2f4f38fe1804a3cf77e31674aba2321ac920dec12e1b79d75cda9a5c923699a90a472bf4e1bc811c8701474e8b0cda457890"}, 0x1008, 0x800) 11:47:10 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x2, 0x0, 0x10000ffffffff}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f00000000c0)) 11:47:10 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000080)) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x800000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r2 = socket(0x2, 0xc003, 0x0) close(r0) connect$unix(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207001600008295955984c87910bf453f68c117006abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae444473c00000000ee48c02f6ac41e6bf3bf554799b9b813ad30c85e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000003454fe00000000000000000000559aa4a6215ded01fdfd82d3fd6227d60b90a950a01ae64da66415655b05810c8f67de1b28f20fdf324afe075ae85c6f0b6d4299d55ff5229e1a798336343d05bc2f3edacc80bbbe99033074039910cbd826ffffffff22d874b03680"], 0x10) 11:47:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000180)=[{0x60}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = socket$inet6(0x18, 0x5, 0x1) sendmsg(r2, &(0x7f0000000ac0)={&(0x7f0000000200)=@in6={0x18, 0x1, 0x101, 0x3f}, 0xc, &(0x7f0000000740)=[{&(0x7f0000000280)="42d66f6a0961ee8a1e8f4ac539e39835c2c007985b3045cbb37cc771ab6a8b68be43ae9fd46c99e546221d69139e72e414d01227e5a7f0ead368ec7e0e83d228e9348178b000b64ceaf9e3fa2e06c1e0ab5cde37dfcd87f779f8bf5b9dd11a5621cc1bfbcf6d59477936cdd6", 0x6c}, {&(0x7f0000000300)="4d5335f3c25f92a0ff78e571b5d5a56faa2f01ef29f38f2606790d6e36ff53ab127939fa7cd901a2e8bfb100f3878b318eb219255721c6fc1a9bee0becc9c2e40884e958f753581030ad40d0b42ff69f517c95e7ed2ecd3ce07aea0cd335e2f11144c26eee0c85bd0435f3210610da1c1e3311b0215b3b710e8f5d0688f9b143832a0eba8994769a449bfcb2850f02ded65c9b57ad76ff68d8480c0e775787dd1873dd64c1b50ff31d26f4cd655e1a75cca1681e81f47fa55cddd005e49f11828dc70b51ea6a97e898c0fe2fcdfa49c56a4f80a6c52a1041e61cff9b2870fb328f0973b173efe95cb2e49f", 0xeb}, {&(0x7f0000000400)="d4f8b33c5398cba95550baad8d6492e48d70d4aee2b5f141af1a9b2312cb601f08ed1b57e4b0c3e99d4a1b72fa06b46505f5a7a9480692f86a733c7b24b0a051c8738ad3a754745435dc3d4451e89a9d91d25d8394d5a773a9c8446826fae632425234f6b9d0cb76895efa64a0b84d9758720c39fbb35d9ba83836fb2d8c8626fea3dae76d156ba771e588d4d241c197d0f6d8c28a95d0408a7e38", 0x9b}, {&(0x7f00000004c0)="4f77683dd546f2fcae655305d99ff8a58d964e716d57e3d1930a441681eea4371cdea52a8946582df50351f2ef86ba37cd883cd2cc53fba0c5b66062f01e6c47c3b8f3cb78fd42631d4cd18af426491ff5c6e30be24224ffbd71d110199ec4deb62bd968756679ddbbd5dd747b422f64fe3b340abb7344ebf3fcee20033675fe0ffd6ff62f175c828a5ddb9461be417cdfff91ed01ec6a0b966bda881d845f791438382ddedb2ac1b693afb65e355e1fdea612a91fe6b1de3341db2d563503ad856b", 0xc2}, {&(0x7f00000005c0)="2a9e8fa414cdf1427a36fdc3841d8fa56aea7c2f5d1788d6dfd6558ef20702a20e2925a6edc1afb24469648cdad2101c13e1eaef6d495aa53ad5c6c84cc95fa9f1e8e1b7963da419269ace8b125c70c2be9eea50067584b31a70add48335a0ed033fd100604725906cfa776cfed0b76f4cb4463a7ac15627e3a7c047a8a45a05de031cfc00276ef14d25f44074fc76f687b7cbf893e61625f1d8cf2ff8a4b9687e99d275bddaaa5826ad3c363e09f1db53ca3a93cbc8fb9a700f94c319b100ab2392c5df72a24bfed33c599e2080fdbd3a6947ed214673545fed0e7728c4fb3c82922f36a7acc0a41d2088e9106bc737528d9eb0", 0xf4}, {&(0x7f00000006c0)="9bfdfab6bab39fc5e6737f7d88889196dae399959113dc8c96d7df8fd1542e68155546961ccc7239e78a1bad66cda833fbd0e58abb93e7aeabea14bc1d1061fd2ad7f40ab5554e5de4c367553e254a869ef7226f635a1f27e23ec78f55605f810c3f", 0x62}], 0x6, &(0x7f00000007c0)=[{0x78, 0xffff, 0x4, "d96470e853d3bd452df542dae9b69d6da8997e21bef9819e6aa1aa9edc6120edac60492bfa246958189e7d1d9073d35d867f60fdd310746ba8b2d1bce98466314b98c0b51e9666667e6911114b4f2ddcbad35b99fc5dc91adc6892383480bf3ee5"}, {0x68, 0xffff, 0x9, "a7c3577c3fd5926a6a1bff1292ecf8fa009e8693beac3b9a9e7ee3d45a33a73e60814fa108b7c55f69fcd7b4c278e12db03048738e156ba5ca62f9f1efbd5a392b5e727976a994cd4fe1a99301090ba4f35969"}, {0xc0, 0xffff, 0xffffffffffffffff, "b973255196b1184056c6b75a4afac2f3c0c68ad6abcb4fccc7bf3388f6d3b0c8ff6e4395a29b971a52a0bca2a4a8db1b42135180ce6ca42252a1fc433ce4061f5d0afb52f8bec778623b4fbea961af4c309750030e5c8a2e574bc28b22855b717bbdbe80c7508e3706068300c0ecb62277486f05722a6a9a2a988698a29c87c81974905bd3d46da7cf4bdb25cb6be99b1e5614511d508e24df64c89374cac8ea93d7deec7abb3aff3be69b2915"}, {0xd0, 0x1, 0x9, "58a4aec6e08f5f5c740e09e27fb2cb96197ad4d22d726daedb79149b25d832f60d7bb310ec0da63315bdb45434f7ebc3133c89afdcb45e2512a2ef697dcbf03ee51bc2a76809a980c913ffc7460d3a468b34203def1565494e5aa9f5f5b781cc58c501fae3d8e2330b2dbaf81918745c6c3f2f62bc2e3fb186508de5e1c2132a2328b02c83563836bcb7a7d9ea31109fc0d38b67f643d959b17858449417005e8c70ab5e0c354964f497fbdc8264bf2b6deb2c8222b795d8dba9ce5f8126d605"}, {0x60, 0xffff, 0x52, "5a863695c78bca1b37d8a819a36aeb5881f01fc435aed217b89faee21098dfdef940caee8af927a20023c1151334699532b4400d68679b4866e0bf936e08243f7681cf2b2146d704ab"}, {0x28, 0xffff, 0x1200000000000, "fde2b23b8af0c3d8d42c458a26e775050fb0e0d74c0d4ad6"}], 0x2f8}, 0x1) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000b40)=0x8001) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000b00)) r3 = geteuid() setreuid(r1, r3) syz_emit_ethernet(0x1, &(0x7f0000000240)='\b') getuid() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) 11:47:10 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 11:47:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x23, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/12, &(0x7f0000000040)=0xc) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="9a533767f9b21cac4bdb418889a95b20c385f7455f57cf021034017e5ef6b90aa33793976cf94e0ff91ffc4996cdcc360c3bc97fc29611b37c2a6c3505b004c332bbd1a737d56f2f6ba7518be794e20e4d9a17f6bbd6f51133f0806eefb890bf674f1b81c5c36b98e390a7607fa50326aabf8fcdc341543a8a780874838f6096f7b443652813f5f88f007479aa1efb5ec200456a1d66a954724d8c64b90c2cd73d23b40b41363ba849ca634d44752f660b69eb5c1015b9a18d", 0xb9}], 0x1) 11:47:10 executing program 0: r0 = socket(0x10, 0x4004, 0xc) setsockopt(r0, 0x29, 0x80000000000003c, &(0x7f0000000140), 0x4) 11:47:10 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x90f1ad305a980fc7, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x44}, {0x25}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="dd") 11:47:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) poll(&(0x7f00000000c0)=[{}], 0x1, 0xff) linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00', 0x4) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x3, 0x2, 0x9, 0x1, 0x1000, 0x9648, 0x6, 0x3, 0x1, 0x7, 0xffffffffffffffc0}) 11:47:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0x5) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) socket(0x6, 0x8000, 0x6) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) 11:47:10 executing program 1: mknod(&(0x7f0000000380)='\x00', 0x80, 0x5dc4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) r2 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000100)='./bus\x00', r2, 0x8897b2d802653685}) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0x6}) getpgrp() 11:47:10 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r2 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r2) sendmsg$unix(r1, &(0x7f0000000200)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000080)="1a74183d7eee7b9bd5017b122c818ebb71e07cca1c988bac937bad49da0a9d2d491cd4b3b81e27c1896d159f8820776d0a13c454", 0x34}], 0x1, 0x0, 0x0, 0x4}, 0x2) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) 11:47:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() getsockname$unix(r1, &(0x7f0000000100)=@file={0x0, ""/68}, &(0x7f0000000000)=0x46) kevent(r2, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x1, 0x2, 0x101, 0x7fff, "0a49095fc24eb257064eabe4cb5b3dd9c05f604c", 0x66, 0x1}) 11:47:10 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000001440), 0x0, &(0x7f00000014c0)={0x8}, &(0x7f0000001500)) 11:47:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x50}, {0x5c}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0x6, 0x405, 0x10001, 0x5}, {0x1ff1, 0xff, 0xe6b7, 0x100000000}, {0x7ff, 0x0, 0x5, 0xbc76}, {0x3, 0xfff, 0x1, 0x400}]}) r2 = semget(0x1, 0x6, 0x1) semctl$GETPID(r2, 0x3, 0x4, &(0x7f00000001c0)=""/94) 11:47:10 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r1 = geteuid() getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) 11:47:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000100)=0x1) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() fchmodat(r1, &(0x7f0000000040)='./bus\x00', 0x20, 0x4) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000002be9, 0x0, 0x0, 0x0) dup2(r2, r1) 11:47:11 executing program 0: setrlimit(0x7, &(0x7f0000000040)={0xc898, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x75, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 11:47:11 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) bind(r0, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x8, 0x100) syz_open_pts() ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000080)) setsockopt(r1, 0x29, 0xa4, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000200)=0xc) ioctl$TIOCDRAIN(r2, 0x2000745e) 11:47:11 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="a2022e2f667d4a4830006cc6e581604b7a8463ba88b50ec85206e87844f38b8ccfbf0c1fe302eb6f56c698a364dff402d7386d4c4dd01e3674a7f929c8496240dc2737cfcf92e96880dadc1315569bf02800d4b987b3713d768de30d5db8490f6ad087d8df9592c854b70e845511f721ecc052f23aaddb8c8023a0dbb678af3fc2ef9cf7e56acc4a2fa3f29af014460fdeb1bd2c1990528074fbd4fbfe4e2307f4fcc09e80d9988b75274f20217fb6ac233003ed47b981408acabc3e37294af4f0ecc469242f915b0ad242d3fefa398039a2"], 0x10) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x5) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="14000000000000000700000001000000ac1400ff01000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x18}, 0x0) 11:47:11 executing program 1: socket$inet(0x2, 0x3, 0x200000000081) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) 11:47:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) dup(r0) 11:47:11 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000640)={0xeff, 0x80000000000000, 0x160, 0x4, "1bfc43c632be3135c3d925354708fb1158bf5e4a", 0x1ebb, 0x4}) r0 = dup(0xffffffffffffffff) mknod(&(0x7f0000000480)='./bus\x00', 0x100, 0xbde2) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) faccessat(r1, &(0x7f0000000080)='./bus\x00', 0x3e, 0x40001) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x2, 0x0) semget$private(0x0, 0x0, 0xd68ac6bae7bc0c59) mknodat(r2, &(0x7f0000000600)='./bus\x00', 0xc000, 0x10000200) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffffff, 0x41205725, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r3 = kqueue() utimes(&(0x7f00000001c0)='./bus\x00', &(0x7f00000005c0)={{0x5}, {0x7, 0x2}}) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x801, 0x0) socket(0x19, 0x8003, 0x8007) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000400)=[&(0x7f0000000040)='\x00', &(0x7f0000000780)='\x00', &(0x7f0000000200)='$]*\'4:\xa7]\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='$\xc6\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='*\x00', &(0x7f0000000340)='\'@\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='#\x00'], &(0x7f0000000700)) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000100)=0xfb4) r5 = msgget(0x0, 0xa0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000580)=0x401) msgctl$IPC_RMID(r5, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000007c0)={'./bus\x00', 0x5, 0x6, 0x9, 0x1, 0x101, 0x10001, 0x4e4, 0x1, 0x2, 0xb77}) getsockopt(r2, 0x5, 0x1355, &(0x7f0000000680)=""/67, &(0x7f0000000180)=0x43) ioctl$TIOCFLUSH(r4, 0x80047469, &(0x7f0000000140)=0xb) setuid(0xee01) msgctl$IPC_SET(0x0, 0x1, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f00000004c0)) 11:47:11 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) getpeername(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r2 = dup2(r0, r0) fcntl$setstatus(r2, 0x4, 0x0) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000000)="e0", 0x1}], 0x1) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x8000) 11:47:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x8000, 0x8) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000180)={{0x4, 0x4, 0xffffffff}, 0x8, 0x9, 0x8}) r2 = dup2(r0, r0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000100)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2000000000000140, &(0x7f00000000c0)=[{0x24}, {0x1c, 0x40, 0x0, 0x8}, {0x6, 0x6}]}) syz_open_pts() syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 11:47:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mkdir(&(0x7f0000000000)='./file0\x00', 0x10000) fcntl$setstatus(r0, 0x4, 0x8) chmod(&(0x7f0000000040)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r1 = open(&(0x7f0000000380)='./file0/file0\x00', 0x8, 0x20) pwritev(r1, &(0x7f00000007c0), 0x31, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) 11:47:11 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = getpid() r2 = geteuid() getgroups(0x3, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r4 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r6 = getgid() r7 = openat$klog(0xffffffffffffff9c, &(0x7f0000000240)='/dev/klog\x00', 0x200, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) r9 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r11 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r12 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000380)='/dev/diskmap\x00', 0x8000, 0x0) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="ebc3b6039f87de850bd9a36621af38465a34dd8782d2b8241a6f9bf8e550a983f4c5c08fbaebaaf57ef4e93861", 0x2d}, {&(0x7f00000000c0)="301781c9e3f08396ff4d0fb255e54c40929d9d96c4ca49262b74c6d2f3df77de413042b0439e58e1635d984e9edc87bb38661c0e0c35c25cd5b2a08d80d810c6200de1438fa53f46ad4235494357c47b1855ffb9", 0x54}], 0x2, &(0x7f00000004c0)=ANY=[@ANYBLOB="00008412105f500000000700"/21, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r11, @ANYRES32=r12], 0x90, 0x8}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = kqueue() dup2(r13, r14) kevent(r15, &(0x7f0000000140)=[{{r13}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) kevent(r15, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) 11:47:11 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000698000/0x1000)=nil, 0x1000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 11:47:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x8) accept$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x0) setsockopt(r0, 0x100000000, 0x0, &(0x7f0000000000)="87e986f5e8ad6bd93cda6caa24f85db8acd58787aa6a545a5f4f12ab09764c1dbfceffa52eaad779aba5cd66773faa79fc41ce2b60e5b7772057cd2567009f0de556873e1f2870c33525d4c235b6c33578ea6453c1bbb69c589414aef74b79c7d78bcdcbdf5e12424fbccb456fdccf1366aa4ee8b50e5c085bb99b7bee217d15ce377a3fadf004d38b97a11a6dd0ba775a6f05a3f98ea4d03ce17af02e84d77b393a", 0xa2) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0xa8) close(r0) 11:47:11 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) syz_emit_ethernet(0x30, &(0x7f0000000000)="f819fd858fd18bd9128029d3fbd03ac05d1a550d06157342856856a09f206fd7b85203b024ed9a5ecf0711abbb5f658f") setregid(r1, r0) 11:47:11 executing program 0: getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000040)=[r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000080)='\x00') socketpair(0x2, 0x8000, 0x0, &(0x7f0000000100)) mlock(&(0x7f0000020000/0x1000)=nil, 0x1000) socket(0x10, 0x4000, 0x3da7) 11:47:11 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000100)=[{0x5}], 0x1}) setrlimit(0x4, &(0x7f00000003c0)={0x7, 0x3}) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) r2 = shmget(0x0, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000280)=""/96) linkat(r1, &(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00', 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8000, 0x0) sendto(r3, &(0x7f0000000300)="012f8cd58d3144658012aa9eb1455dde3066fc901d27956b1cf4dbe62fb71c6ba8baf46c51266f64215beb3956a031866e7a672c5f6d2bede74b6943714a97f9a29e4aae808a0d680caf99a75d2b495323778a68f091557aaae086cb745dba9e2841c6749aa279f6bdea6eb7a5a19460c56678554eab56ffe2f0b017312dc498ce", 0x81, 0x0, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 11:47:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) r1 = syz_open_pts() r2 = msgget(0x3, 0x0) msgrcv(r2, &(0x7f0000000540)=ANY=[@ANYBLOB="0000e700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000003a754b1084e51ecc8d69aa26eb1500000000000000000000000000000000000000000000e61e84f930cbe20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900fde00000000000000000addba9a501387eea1898b5dc71d22a2648fe59996e9b7dec73dc21f8a90b02477f834ead3fff3426f60665717c6db47c429fa835bc51497f5aa132734dc98922d9ead966667e15c82eab36a5cbc1a8074fd9b149b3ae61c9c81dba164f91810b50a8b987"], 0xf0, 0x3, 0x1000) close(r1) write(r0, &(0x7f00000002c0)="8a2e0541ee7d01d8444a5cb012b81578125bae37ad82193cbb834ccf75547dc7f53ec15fe8d57613161c1fc80dafebb902ffad34e81bca0a8abe1be6d36c640280cf19b78d600eb83b159301b239b7724cf0906ec22d88e590e0e90d64427375819c2cf4a4f8c55216c9ac4448c4e941cce67e507bad60152edba04116e185cd46bee3f02f4a0da6e1bb46a09ba20734ec6f4b0abe08e7e5f1f1786a2e04a31daa6f6741058e75d7699a7d04efe44ccf09bcdc971192b2d5ae0fc404d034823011fe11bcf23bcfd48d0df1f1eeb51440e5bdf7499083351be8c4097b4f0cf62f17610057a0c765", 0xe7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x5) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) 11:47:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2c}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)='x') fcntl$getflags(r0, 0x1) 11:47:11 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x1) getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x0, 0x343b, 0x4, 0x1, 0x6, 0x5, 0xd7, 0x1, 0x0, 0x9f, 0x7}) r2 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) fchflags(r2, 0x1) r3 = kqueue() connect$unix(r2, &(0x7f0000000000)=@abs, 0xfffffffffffffce9) kevent(r3, &(0x7f0000000040), 0x10001, 0x0, 0x6, 0x0) 11:47:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000140)="d9415911a710c98483d5a42d4291db6c057c306e923b5add", 0x18}], 0x1, &(0x7f00000001c0)=[{0xc8, 0x1, 0x80000000, "421d9afb025b551295127703f307ad3ef55d99c3a728be90faa854b800761a2b201668ec3f70dc70a557a2a1e5d7fd6eb9c8c505863aa433941e0b61744d570186cd843290dc97c53ea56c5271c342d21cbc79bbbfa64c35c0ba874362f7062b643ad09090dcbb98ec4ed3f413624a5796b6da44afcb886f824f6bd43cf32e943f7cb72599e01fa68d75052a7891a3903f0477345d9bff4b92683c0635a82a5afae5dd13958388ca08d9de35bbdfbfd31c381e7d4e5922"}, {0x28, 0xffff, 0xffff, "1dcee0903cb7c54d207c05daa8b92623f6"}, {0x88, 0xffff, 0x8001, "8ceb1ed141cfdcc24b662d421463b8a5602e034d647d1829300ed4a2c2b22d7b15375d9b6f3205dc60ea337bece68c0e38cdb972aa7089339fbb93a8bc15b539648b6e5b5a2ae1cfbe29adef843be7b79286d4db0ad43d66df40920142dcf7860883dc342ff165f466921be0884fd2bee550a4251733"}, {0xc0, 0xffff, 0x9, "9c0d96f69446e1ac50fbc6dfa14152b8c0b1a553a601442a3356b255d6bc8a99b4f6ab1dfd2e30925a22875272ff83066ab7c763aed81bd2facb02572a4970d737ff68be82fc46f4c490db74c388e45094c7f54dbb625425df872090a0e3e5c678fa878ce2d21ccd449cc4f8d950c777b3587f14a534a37e817ab82f4bf5753e1b297eac820558c7744c1a76560141c1164cbf3ea744068bd17e2eed01605c81b0ceb9112dde120eb3f5d2b0806bc3df"}, {0x88, 0xffff, 0x5, "369b1f04cc789662ed849a8dcb15ce8bff676aaae7aa3e94a8d84fa1134152a9fc9cf3c5c9c695f85ea34f595ee0786ba9711bfe06bf0c661944deba6839a5afe88768b098cbce1e76276e3f211a8f072d801249f1321a5dda02f49058ee096ae1f66f345941c9d3ebd2bbbc9241b506a3fc09"}, {0x80, 0xffff, 0x83d, "378db7a65ed373d15d6c3e95e8e068f869bf09a7c37dbb34190a1c24373ebbed40f95196fb07ebdb57bf2c301e4bf231e078736e6495f64811d0913d672681e755b41e1363ad8dbaa64897fbcbcbcd839e28072d34756e07e1ac688223b662f4c7c0df82b25d37eaeb70"}, {0x98, 0x1, 0x3, "07cc361c3c4083ebf230aa2c6c3030feb910602af64fd9109dbe492cb6502bfbe84080d1533e1b13a8908fa27dc2627fd0b27b7a21cb80c6aa9070f0039e0f2adf0728826bf52761f1b4d67709a97a7d13ddb1343b219e76df4dec6d1605991b03559624da07ec2f9919b0aa4e2ec3c129ce5fa66b7fe9495e4ebb39bdc7948ee6f47040f85c59"}, {0xe8, 0x1, 0xfffffffffffff800, "6f286b1a00e4a3d468a9d1caa8982fada632b6ae1064ad1b9284e26991f7e6d72d5742b000b06b19ea0ce807d9f2d74ec0ab8cfc13d2316276268793ce4a2aef2faa3ebded8e6c97b9dc0add069113e7b4f7726eab45d4e69ec74ea0803177a54da5074a6bea7f6aab2685a235a20a96aecbb1e1be020770dfba11342c27ebb1fc9436c710cec44c787108f428d809d8d8dd4eceeeb6d161c8ae30085a46deb5bfed7cbdc896ade95716cadcd9d6d2f43d906e8bbe6eef97fcc182ccfd2b4064a9323aaf388fcfc7e52aff7c2bfd7ea191e011ae"}], 0x4c0}, 0xd6b1fe7354d66c6f) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="200000000000dcc78fe3000000000000f87c8a5b671b1b542a538706007ad4384a00000029000000b6e16e593b34d1518bafd6df4bccd42300000003000008a27bd0696797f32410e66b2285b0a1ea7b7785a855c2164ed5f25ce162c59ee4269fd698f9ef82d57d33538972c5bcf5bce287d31d481df72959e22990ae909bcba2"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f00000006c0)='./file0\x00', 0x200, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000700)={0x1, 0x3, 0x10000, 0x2, 0x3, 0x100000000, 0x65d, 0x10, [{0xd731f65, 0x7, 0x7fffffff, 0x6}, {0x900000000000000, 0x5, 0xe59d, 0x6}, {0xfffffffffffff801, 0xffffffff, 0x7, 0x401}, {0x2, 0x7fff, 0xd3, 0x200}, {0x0, 0x5}, {0x5, 0x0, 0x8, 0x7fff}, {0x40, 0x80000001, 0x4, 0x7b}, {0x7, 0x5, 0xfb5, 0x3}, {0x800, 0x7, 0x8, 0x9}, {0xfff, 0x9, 0x4, 0x3709}, {0x7, 0x0, 0x5cd6, 0x3}, {0xd3, 0x101, 0xffffffffffffffff, 0x5}, {0x1, 0x2, 0x80000000, 0x25}, {0x3, 0x1ff, 0x8, 0x3}, {0x1, 0x380, 0x4, 0xfffffffffffffff9}, {0xfffffffffffff6ac, 0x5, 0xb3, 0x1000}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 11:47:11 executing program 0: mknod(&(0x7f0000000000)='./file1\x00', 0x2000, 0x4000000001005) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000080)='./file1\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0x1, './file1\x00'}) 11:47:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="0705") stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)) 11:47:11 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x3, 0x2, 0xfffffffffffffffe, 0x1000100000001, r1}) 11:47:11 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0/../file0\x00') chroot(&(0x7f0000000340)='.\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='..') r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xa716d81c33645ba7, 0x110) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0x401) mknod$loop(&(0x7f0000000140)='./file0/../file0\x00', 0xc000, 0x0) 11:47:11 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x4, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4]}, 0x5c) 11:47:11 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186a56010000001c00feffff00feff0060d5706c85c2768511fe870000f31f0095450000000200341d", 0x2c}], 0x1) syz_extract_tcp_res(&(0x7f00000002c0), 0xffffffffffffff17, 0x10000) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="eb05d0bf56f93663c10c4c6a22e2d5900ac0b8384a098332458a31bf7b5ef1d7b1c5f466b4b16d3c0b84d63f143687e6aea8d81e5e04075959678e67af608f9c286a72e1ffa41e761d72a438d5241c0af47a49f26158231678f00f83f2256361a99947c125d5afae2ee1cb98e1781959b0b4a9bbb9a89b40206acd2c551cdc9d0f3796dd647e68636f8bde9dc4d7cb98cbae6615835b26d24f70cf752683c5677496701a2369716ab2263585f47b09366cd98920b21e105c2def6a8aae8ed0634cddc49c", 0xc4}], 0x1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000280)={&(0x7f0000000200)=[{0x21, 0x5}], 0x1}) 11:47:11 executing program 0: poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x10}], 0x1b7, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) 11:47:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) listen(r0, 0x10000) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0, 0x0) 11:47:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f00000002c0)={0xffffffffffffffff, 0x2, 0x3, 0x9, 0x8, 0x2, 0x4, 0x8000}, &(0x7f0000000300)={0x8, 0x9, 0x8, 0x6, 0x1, 0xca56, 0x0, 0x67}, &(0x7f0000000340)={0x0, 0x8, 0x3, 0x6, 0xfff, 0x1, 0x3, 0x8}, &(0x7f0000000380)={0x1, 0x7}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x400, 0xffffffff}, 0x8) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) linkat(r2, &(0x7f0000000200)='./file0\x00', r2, &(0x7f00000001c0)='./bus\x00', 0x4) select(0x40, &(0x7f0000000280)={0x2a}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x1f}, 0x0, 0x0, &(0x7f0000000180)) ioctl$BIOCPROMISC(r0, 0x20004269) 11:47:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x2041110d, 0x9db8, "d6d06c8a40b3a95986de6982fa385680bda074ad"}) write(r0, &(0x7f00000004c0)="6e0e8899832aed8d11fc4cd32a3fcf73ade6c6df1cefd6406011035e57b476b4af4c06aab7aa13d146f27b7085ab85ff2089f577d5ff1b73b62147218f20d68b6a6287a2485c5ef62f5fafb53474aa30c5808c952f1d55fa9a5712476977d2497d603897f272973aeee0a390ba9fd2d131085114b9902fd1725e8ba6f5475997ff0b9112a49c8c912481b45296722c84ee86bd69e8fa75a0e6d04c82fccc9c831c6ee38ad5a0ae91e111e5b73a1fd63b6aba5fb6278aed857584b0b1aaa823c55335c8f560e316b0f8ce0574b8bfa5647084263175c00811df8d6f9eadb1bc5b34885661b0b62985935f78cd8f1b74cecec1a0a650c59460c0d733b78879210c41f330ca51737aa6ff54649ae60c263062e01da59f0f32605da7a3f86c0e97b046aaca460ce7924ac9d77b8721583c400f82067775a0a9a95927fe3ec32a4dffd110ddb02f007f04e388a6006d128017f119c77cdcdd20e3f2e37f69e4e842ffeda537a2f2083c71d81de3fed806261347afaabc684466f622fe08d81a89d841073730fbff60d8d632c6fa2a7ae37fc1ce345f06b87bb6663f63feffd42705c5344527989e70878f145a0f7851160deb41a656cb265bf27e88d66f1d27815453d1346468cdbce8506d04640b6407fba5d87121f7483d38f5edca96594c32ff8047309ecd742a75acea163aab98ba333c232183fbc98502424f4565ef55dc675a1ebbf9426b11b66f5e3c0cb106c6db98e2955dc505f9beb762979ea5372d91e97bb9b4c44b90d721b570623317f00204279321998d88e184861c6a0bcb8fe35b5c169d813472b38bb22f21b743a44cc3cf30ef554bd52b8415b71263513d3def267ab24aa6c96b32e03fb7a9a8b35cf0e6b3845391c8489d83db7b3bb24ebad65f4d5a62667b15ace99e6e8e849f89f9cafdae05fa1bd38ff87ae8894b516ee92455d6a7631672e5c6ef1933747e57ca45c1da57b5f46b21e726a179ef24608b4c7a3d493dbe95e15e2b6729bdfa52855b23491df8fc8d5baff9ab5953bd9efbb06a84c694d4cf5d77a11d2ccc78b7ee07049a87c7eacb5c7d36993678353e4fab06ac589b7716e45434fc9f0f2b18d2147d7221cd59962cf30feeb7592a8b2eceaa8bbea91ba9b685680b5765dd91026ea1ea2a8454a2b6af250e10e4d44b378c7df4d250b70e75e3feeafa2740", 0x34e) 11:47:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2050, 0xd18) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x9, 0x5, './bus\x00', 0x7, 0x56371ca3, 0x3df8, 0x1}) 11:47:12 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x3}, 0xc) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000100)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x6d9]}, 0x288) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0xa5f5a0fb9df0a7e, r1, 0x0, 0x0) 11:47:12 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) write(r0, &(0x7f00000001c0)="7f81e559e13fc2bcaa8288cfa2ba1117725044c21bb370e7460dc79f6e2304e36c9638591bc1a58b503e0d77141f9621737c2d4a4989da3c62932e2af2855208b1dd4cf9f976d87e6c51798444bc2d53b47a4b23a31adb00cc81c375e0c7ea819c67a5709ae30c57307b178aebcd7aa198cfdfa2118acee70b0bdc553acd628cf8dea538de324374b9fdda275881aa029f865e656ec048c4e0fa12abe0469a06dfee8ccb69ad97fe51b8cd2c54ffafd0d685b6e837427aa92d6c65bc153a0bf4850dba31ae65bf93970a647ac05e08a214c30b55c8357f219028cb03ff21ddc096aa8720716d5fcc06127a", 0xeb) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:12 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0xe0789df89c76d035) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000040)=[{0x1, 0x3}, {0x42, 0x9}, {0x84, 0x2}, {0x22, 0x7}, {0x87, 0x5}], 0x5}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x20, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000140)=[{}, {0x5}], 0x2}) 11:47:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x400) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x80, 0x0) flock(r0, 0x2) 11:47:12 executing program 0: r0 = dup(0xffffffffffffffff) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000004c0)) r2 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0xbb0ab297a89786cc) r4 = accept(0xffffffffffffff9c, &(0x7f0000000540)=@un=@abs, &(0x7f0000000580)=0x8) socketpair(0x0, 0x8000, 0x1, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f00000002c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000300)="479b36cc4d02b73932cd2d466d3041f98cebcbbeee0495c590ca2db649a705a927e8bfd0f8ec8bae8f98d5285b86abe0059da2bd11536756bcab1feed8a9bcd56c5d37a844071f55d9125fb74fa8f3d6118d096b087e6ec188f0a0a2a35e4d2be5d82351", 0x64}, {&(0x7f0000000380)="932fbd73cecae9", 0x7}, {&(0x7f00000003c0)="a585e04ace83da2876113664f42eb6b0b411ae8d55c40471dde7b7d1035fb93923ef0dbbb6b3e63a5b7797c1b96bd6ef77783f906f87336d56be08b65412f1e2818b8767fd20ddbb0bf10f9d0493943896fb9cd916c6c6e29e4c5f124e19defd8460454c8e57fe7ba1ff4367f34fd5cd726ed1cf3dab265f02e3fa6011ea0b4077693737f0", 0x85}], 0x3, &(0x7f0000000600)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5]}], 0x28, 0x1}, 0x400) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x480, 0x0) ioctl$VMM_IOC_WRITEREGS(r6, 0x82485608, &(0x7f0000000040)={0x0, 0x7fffffff, 0x7, {[0xfff, 0x8, 0x2, 0x0, 0x5, 0x4, 0x8, 0x6, 0x101, 0x8, 0x72d4, 0x1, 0x7, 0x9, 0xb255, 0xedf7, 0x3ff, 0x8c8a], [0x4, 0x2, 0x0, 0x8001, 0xffffffff, 0x101, 0x2, 0x7, 0x8, 0x9], [0x1, 0x20, 0x9, 0x7, 0x4, 0x401, 0x400], [0x3ff, 0x6a, 0x100000001, 0x20, 0x8, 0x6d9], [{0x3, 0x6, 0x26c0865, 0x6}, {0x2, 0x0, 0x9c5d, 0x100}, {0x4, 0x9, 0x8, 0x7}, {0x1, 0x200, 0x6, 0x8}, {0x1f, 0x1968, 0x66d, 0xfffffffffffffffc}, {0x8, 0x2, 0xaed, 0x73c}, {0xfffffffffffff000, 0x20, 0x48a5, 0x9}, {0x9, 0xea, 0xfffffffeffffffff, 0x1ff}], {0x100000000, 0x9, 0x1ff, 0x1}, {0x5511, 0x9, 0x9}}}) 11:47:12 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x100002000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f00000000c0)={0x2, 0x7f}) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x81, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x93}], 0x26, 0x0, 0x100, 0x0) 11:47:12 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000580)='/dev/vmm\x00', 0x200, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x101, 0x0, 0x4, 0x0, [{&(0x7f0000fd4000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000e22000/0x4000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000dcb000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 11:47:12 executing program 0: r0 = msgget(0x1, 0x100000080) msgsnd(r0, &(0x7f0000000000)={0x0, "a58bc623a44f193bd1a938c0eb58d73c0d4c844e43b7bf30dea2037216d86cfe995ca8fb9bd675d9e04f6711bc100861d9397d3d86d0756d9de6fcd48543a58859a40adf2519ad79ae3a33190cfdc3f54cd890cff7916f622f5cd31c460b0fa8254b252eade97a5a2ede018e376832a4bd708974fca04f4c9379c157ad2d8cda19b2a81a93d0e5d97bed9718292d1300cb3fdf3be84428221ece62dc0ac3c89d785d7e5fdcc69153c0f09141d86941e90e1b2631bf9986c57e00394526a476f11f5ecbd18adef365360b0b7510756a72"}, 0xd8, 0x800) clock_getres(0x6, 0xfffffffffffffffe) 11:47:12 executing program 1: r0 = socket(0x20, 0x8000, 0x3) fchdir(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) getsockopt(r0, 0x0, 0x68, 0x0, 0x0) 11:47:12 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) r2 = msgget(0x3, 0x21) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x0, r3, r4, r5, r6, 0x2, 0xc7}, 0x82, 0x7ff, r1, r1, 0x9, 0xff, 0x4, 0xff}) 11:47:12 executing program 1: syz_open_pts() r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet6(r0, 0x0, &(0x7f0000000280)) 11:47:12 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x8b}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20101, 0x80) 11:47:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xa0, 0x0) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 11:47:13 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0xffffffffffffffed) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 11:47:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000000c0)=0x1) read(r0, &(0x7f0000000480)=""/101, 0x65) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)=ANY=[@ANYBLOB="000100006cb21c82e6f0bbf2"]) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 11:47:13 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x204, 0x0) lseek(r0, 0x0, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000001200)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300010005}) 11:47:13 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0x50) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) 11:47:13 executing program 1: setreuid(0x0, 0xee00) getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) setgid(r0) 11:47:13 executing program 1: r0 = msgget(0x1, 0x0) msgget$private(0x0, 0x20) open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x20) chmod(&(0x7f0000000000)='.\x00', 0xbef5e7d6c47be5f) msgsnd(r0, 0x0, 0x0, 0x0) 11:47:13 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20208, 0x10) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "30074080e9000300"}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)) 11:47:13 executing program 1: r0 = socket(0x1, 0x4001, 0x0) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x100, 0x0, 0x0) 11:47:13 executing program 1: socket$unix(0x1, 0x5, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x20, 0x0) dup(r0) kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="2820005c841c4fccc537f68581247773c2e9e700f4ff0000011c66859fb3bff9e8dfaedf5354"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0xfffffffffffffe60, &(0x7f0000000000), 0x28}, 0x0) 11:47:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xc}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x80, &(0x7f0000000000)="b6") 11:47:13 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x60e, 0x8, {0x0, 0x8}}) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) 11:47:13 executing program 1: r0 = socket(0x2, 0x1, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(0xee01) r4 = semget(0x1, 0x0, 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000280)) r5 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000180)={{0x7f, r2, r3, r2, r3, 0x20, 0x8b}, 0x0, 0x6, r1, r1, 0x9, 0x4, 0x7}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 11:47:13 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = shmget(0x1, 0x2000, 0x10, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) setsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) 11:47:13 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c61300008669be1d248e2b9c5da0e4f65b4bbc2111fe620db3a0c491f18e45efeec7df17c357291eaca65bb11c999833ac3bc0c7cd2a99e7ea2c8f55453aaa0de09ae9ec3a9647e0000c02afb09b0f43c02acc63830b795bbd75e2913e2d5c1500d6cb578df5258f3e4fceae1e03ca1467544d7171cb8fce479092a48dd6234538c812a0010e84dc920bbe6"], 0x10) dup2(r0, r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x15) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) 11:47:13 executing program 1: r0 = socket(0x2, 0x4003, 0x0) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000480)=[{0x90, 0xffff, 0x3, "f4ab1c313fc7586942b1b3127c8ca16a28a372ce2ee5ac00b7845c707cd155399410b64afeb17dca529db397e82b86d4301b37e54a1fa385112f55e145809bc301ad41e98259a74a25713b7a8895b50aca198189e08e1c260c5348d628b8d9a4d1dc3daefe7aba8c87aea59c18225f35c6491abd7b6e838babc869d9098a"}], 0x90}, 0x9) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x24}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 11:47:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r2 = semget(0x3, 0x1, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x24fdd2c45140a056, &(0x7f00000001c0)={0x81, 0x100}, 0x10) getpeername$unix(r1, &(0x7f0000000500)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009c8afd62ac519329843b7290b1b51535ae795e2ccd922d58ead5b90791b0882e64b749d28c3aa4ac51aa003d26a7faf9cf8a90ceba832e4ed58064f6f0ee2e611a609b66ab200bc73398199115fd27956d82eda7fea69f16e6b2e141b3417d41701fe626211699fc1ede814e93b835d7fde3488aea8a32b06863451794bce9292a1c8f15836a37abcc1535af0a25d32f96c2763226f0c9721afc"], &(0x7f0000000300)=0x6e) fcntl$setstatus(r0, 0x4, 0x40) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000180)={0x4}, 0x10) r3 = open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) r4 = kqueue() semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0x0, 0x5]) kevent(r4, &(0x7f0000000040), 0x7ff, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffff8, 0x9}], 0x8001, 0x0) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000100)=""/100) 11:47:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000004c0)=[{0x44}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='V') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mlockall(0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)=0x1) 11:47:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x27a, &(0x7f0000000040)}) 11:47:13 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f00000000c0)=[{r0, 0x85}], 0x1, 0xc0cb) 11:47:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)="a1216129") 11:47:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x40047463) 11:47:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0xc}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) fsync(r0) pwrite(r0, &(0x7f0000000080)="fbaf8a357e3a", 0xfffffffffffffe95, 0x0, 0x4) 11:47:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x2041110d, 0x9db8, "d6d06c8a40b3a95986de6982fa385680bda074ad"}) write(r0, &(0x7f00000004c0)="6e0e8899832aed8d11fc4cd32a3fcf73ade6c6df1cefd6406011035e57b476b4af4c06aab7aa13d146f27b7085ab85ff2089f577d5ff1b73b62147218f20d68b6a6287a2485c5ef62f5fafb53474aa30c5808c952f1d55fa9a5712476977d2497d603897f272973aeee0a390ba9fd2d131085114b9902fd1725e8ba6f5475997ff0b9112a49c8c912481b45296722c84ee86bd69e8fa75a0e6d04c82fccc9c831c6ee38ad5a0ae91e111e5b73a1fd63b6aba5fb6278aed857584b0b1aaa823c55335c8f560e316b0f8ce0574b8bfa5647084263175c00811df8d6f9eadb1bc5b34885661b0b62985935f78cd8f1b74cecec1a0a650c59460c0d733b78879210c41f330ca51737aa6ff54649ae60c263062e01da59f0f32605da7a3f86c0e97b046aaca460ce7924ac9d77b8721583c400f82067775a0a9a95927fe3ec32a4dffd110ddb02f007f04e388a6006d128017f119c77cdcdd20e3f2e37f69e4e842ffeda537a2f2083c71d81de3fed806261347afaabc684466f622fe08d81a89d841073730fbff60d8d632c6fa2a7ae37fc1ce345f06b87bb6663f63feffd42705c5344527989e70878f145a0f7851160deb41a656cb265bf27e88d66f1d27815453d1346468cdbce8506d04640b6407fba5d87121f7483d38f5edca96594c32ff8047309ecd742a75acea163aab98ba333c232183fbc98502424f4565ef55dc675a1ebbf9426b11b66f5e3c0cb106c6db98e2955dc505f9beb762979ea5372d91e97bb9b4c44b90d721b570623317f00204279321998d88e184861c6a0bcb8fe35b5c169d813472b38bb22f21b743a44cc3cf30ef554bd52b8415b71263513d3def267ab24aa6c96b32e03fb7a9a8b35cf0e6b3845391c8489d83db7b3bb24ebad65f4d5a62667b15ace99e6e8e849f89f9cafdae05fa1bd38ff87ae8894b516ee92455d6a7631672e5c6ef1933747e57ca45c1da57b5f46b21e726a179ef24608b4c7a3d493dbe95e15e2b6729bdfa52855b23491df8fc8d5baff9ab5953bd9efbb06a84c694d4cf5d77a11d2ccc78b7ee07049a87c7eacb5c7d36993678353e4fab06ac589b7716e45434fc9f0f2b18d2147d7221cd59962cf30feeb7592a8b2eceaa8bbea91ba9b685680b5765dd91026ea1ea2a8454a2b6af250e10e4d44b378c7df4d250b70e75e3feeafa2740", 0x34e) r2 = dup2(r1, r1) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000080)=0x6) 11:47:14 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0xa) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 11:47:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) r1 = syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20, 0xffffffffffff8000, "854955883d026111fe4d04000000100000001000"}) r4 = fcntl$dupfd(r1, 0xa, r2) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r3, 0x1}) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x6, 0x8000, 0x40, 0x100000001, "a7fd8c63ef8677add558e30262cd255ff034d9e7", 0x10000, 0x1f}) 11:47:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="f900e300000045192a101000000000ffb67b2bba5ad35a0520000004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x1, 0x11a7, 0x2, 0x1ff, 0xfb, 0x1000, 0x8, 0x8}, &(0x7f0000000080)={0x800, 0x4, 0x9, 0x9, 0xffffffff, 0x5, 0xfffffffffffffdf5, 0x2}, &(0x7f0000000100)={0xf095, 0x1, 0x4, 0xfffffffffffffeff, 0x3, 0x6, 0x81, 0x3}, &(0x7f00000001c0)={0x0, 0x1}) 11:47:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "666bfede477dac00"}) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 11:47:14 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x800, 0x0) pipe(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x2, 0xa) r4 = open(&(0x7f0000000180)='./file0\x00', 0x20, 0x30) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r6 = socket$inet(0x2, 0x4, 0x2) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x800, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x4) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd0\x00', 0x40, 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0xa9) r10 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x1, 0x140) r11 = openat$pci(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/pci\x00', 0x200, 0x0) r12 = openat$klog(0xffffffffffffff9c, &(0x7f0000000400)='/dev/klog\x00', 0x100, 0x0) r13 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x100, 0x0) r14 = open(&(0x7f0000000480)='./file0\x00', 0x10000, 0x4) r15 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wskbd0\x00', 0xbfe2f62b69cec865, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x8, 0x72}, {{r2}, 0xfffffffffffffffa, 0x18, 0x1, 0xfffffffffffffe00, 0x3}, {{r3}, 0xffffffffffffffff, 0x4, 0x1, 0x6, 0x5}, {{r4}, 0xfffffffffffffffd, 0x8, 0x80000000, 0xe17, 0x8001}, {{}, 0xfffffffffffffff8, 0x0, 0x6ea3d1c13d6d94a3, 0x3, 0x2}, {{r5}, 0x2cb40cf145848f37, 0x2aa70e8478bc1678, 0x80000000, 0x6, 0x4}, {{r6}, 0x0, 0x10, 0x800fffff, 0xffff, 0x100}], 0x0, &(0x7f0000000500)=[{{r7}, 0xfffffffffffffffc, 0x9, 0x2, 0x4}, {{r8}, 0xfffffffffffffff9, 0x83, 0x20, 0xc000000000000000}, {{r9}, 0xfffffffffffffffb, 0x0, 0x20000000, 0x8, 0xef5}, {{r10}, 0xffffffffffffffff, 0x10, 0x1, 0xf7bc, 0x37d}, {{r11}, 0xfffffffffffffff8, 0x59, 0x71c5aedd508f4a4a, 0x4, 0x4}, {{r12}, 0xfffffffffffffffb, 0x20, 0x40, 0xff, 0xcd}, {{r13}, 0xfffffffffffffffa, 0x2, 0x80000000, 0x3, 0x5}, {{r14}, 0xfffffffffffffffe, 0x90, 0x80, 0x76, 0x7ff}, {{r15}, 0xfffffffffffffffc, 0x2c0711580e732352, 0x3483bde2c64d6edd, 0x2, 0x5}], 0x4, &(0x7f0000000640)={0x4}) r16 = socket(0x800000018, 0x1, 0xfffffffffffeffff) shutdown(r16, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r16, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r17 = socket(0x800000018, 0x1, 0x0) r18 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r16, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r18, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r17, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r17, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 11:47:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x50}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) seteuid(r1) 11:47:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = semget$private(0x0, 0x4, 0x100) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/200) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGSTATS(r0, 0x8004667e, &(0x7f0000000200)) 11:47:14 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000580)) bind(r0, &(0x7f00000005c0)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = shmget(0x2, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x10000, 0x0) setreuid(0x0, 0xee01) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f00000001c0)=0x3) preadv(r2, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/10, 0xa}, {&(0x7f0000000140)=""/88, 0x58}], 0x2, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x30000, 0x0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000500)={'./file0\x00', 0x240000, 0xf0, 0x100000001, 0x1, 0x9, 0xfff, 0x7, 0x1, 0x0, 0x8, 0x8}) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) shmctl$IPC_RMID(r1, 0x0) r5 = msgget$private(0x0, 0x100) msgrcv(r5, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000ebff0000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004836ea5fb3ee13673d2fa8b9b50fa259b7d7c2890f71c3abf87cd76d218a6c78db52640dbd53a1ee1930cff1af37539820683"], 0x9d, 0x0, 0x800) r6 = getuid() r7 = getegid() fcntl$dupfd(r3, 0x0, r2) pipe(&(0x7f00000000c0)) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000040)) msgsnd(r5, &(0x7f0000000380)={0x0, "4329844da992813c626bcdbe915ab44a72048d086eff4228d597f02885e01d53d110eb97a47ffbc4d07dd8b16a9108a0bacf7accad16f802c950174ff586f981a51c883ed05d7747591d8ee282918771e3fd901ec434b20e78f486278521a525e25183926df2b9e7b9e570820b7042d9c2651efe539266e0ab7615b0dfbd9a184366a318b7a6bf3e3bc2b0af5ba3f36360aa2fb182e193f04e9b9a4a0fce5ca9532b5841e6b9d66ce3f8a78e5347501ee3ce7be8f3b2a557d5abdd22ab49d8966c93f4ba12e26c8aee0271ddcc4506d14998f5a0f7e7a97fbcf5940c2ba0e745c9ed590b78879a3ce76bd256e6a73753870f726b09e70eba19ff9d0c58"}, 0x105, 0x800) lchown(&(0x7f0000000240)='./file0\x00', r6, r7) r8 = msgget(0x0, 0x200) msgctl$IPC_RMID(r8, 0x0) 11:47:14 executing program 1: r0 = syz_open_pts() fcntl$dupfd(r0, 0x20000000000007, 0xffffffffffffff9c) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x2) 11:47:14 executing program 1: socketpair$unix(0x1, 0x7e1608495c534238, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) fchmod(r1, 0x20) r2 = dup(r0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x43, 0x8000}, {0x83, 0x100}, {0x80, 0x2}, {0x23, 0x800}, {0x3, 0x7}, {0x81, 0x101}], 0x6}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$TIOCSTOP(r2, 0x2000746f) r4 = dup(r1) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000180)) ioctl$BIOCFLUSH(r4, 0x20004268) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20048, 0x0) ioctl$KDDISABIO(r2, 0x20004b3d) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000240)={""/16, @ifru_media}) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000280)={0x7, './file0\x00', './file0\x00'}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000300)={0x2, &(0x7f00000002c0)=[{0xffff, 0x100000001, 0x70, 0x10000}, {0x0, 0x8, 0x80000000, 0xfffffffffffffffc}]}) r5 = semget(0x1, 0x1, 0x90) r6 = getuid() r7 = getgid() r8 = geteuid() getgroups(0x9, &(0x7f0000000340)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000380)={{0x2, r6, r7, r8, r9, 0x10, 0x7a}, 0x100000000, 0x4, 0x8}) getrlimit(0x0, &(0x7f0000000400)) ioctl$TIOCSTOP(r4, 0x2000746f) semget$private(0x0, 0x3, 0x14) fcntl$setstatus(r3, 0x4, 0x80) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000480)={0x1, &(0x7f0000000440)=[0x4]}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse0\x00', 0x80, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x1, 0x0) 11:47:14 executing program 1: socketpair(0x20, 0x4003, 0x8ba, &(0x7f0000000140)={0xffffffffffffffff}) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000240)=""/147, 0x93}, {&(0x7f0000000300)=""/230, 0xe6}, {&(0x7f0000000180)=""/57, 0x39}], 0x3) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000440)='./file0\x00', 0x200, 0x40) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r1, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) dup2(r2, r3) fsync(r2) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f00000000c0)=0x9) pwritev(r5, &(0x7f00000003c0), 0x0, 0x0, 0xfffffffffffffffd) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r4, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000000100)='w', 0x1) readv(r1, &(0x7f0000000200)=[{0x0}], 0x1) 11:47:15 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000001c0)='./file2\x00') chflags(&(0x7f0000000080)='./file0\x00', 0x10000) rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') ioctl$TIOCSBRK(r0, 0x2000747b) 11:47:15 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186204018b002b01be0000267e897f7780e9992d83600053b5d1d090753dd40900a24e14da00000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e159c51bad5a8bf626d9dea3c2c37bb79d7d2c336e", 0x57}], 0x1) 11:47:15 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x6066) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sendmsg(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x5, 0x2}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000080)="db0e173922f5dd936cf7a5afbe6f0a", 0xf}], 0x1, &(0x7f0000000100)=[{0x60, 0xffff, 0x8, "fe33c0a3b86e22d23d4032c58da2fade9c86d514a79437972494d6d70ef2278877508b92e0100425eff18cd19798f447ab852e4bcac8619bc0859313fb833859b0f9d40d73cf96332713fcb063"}], 0x60}, 0xf) 11:47:15 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getuid() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 11:47:15 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0xd29d76ed87d1f528, 0x30) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x35}, {0x24}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 11:47:15 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) select(0x40, &(0x7f0000000280)={0x2a}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x1f}, 0x0, 0x0, &(0x7f0000000180)) 11:47:15 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x308, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x8, './bus\x00', './bus\x00'}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002006, 0x21659) r1 = open(&(0x7f0000000180)='./bus/file0\x00', 0x8280, 0x100000006) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x5, './bus\x00', './bus\x00'}) 11:47:15 executing program 1: r0 = socket(0x2, 0x8002, 0x7ff) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26a5", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000180)=0x8) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000080)) chflagsat(r1, &(0x7f00000001c0)='./file0\x00', 0x0, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) ftruncate(r1, 0x0, 0x3) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0xee45608eb8600e6b, 0x0) close(r1) connect(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="00002e2fa7d6a4f3302f6669d18d823ebdc72e392db7f7804d7c106cc630007d5968bc9093f7fd2b02f77b6cd0d71abdb35d7948e299dec937ab4b3add2b65f07d612b37054c2df51eb09d56f94430550b306917f7deb419883ab4597350d5c9d63710ebf91b11058588f7fb0955189ea1483d1d41e0ffaa64999963fb262f6f6b417be45898f20866d02e9c6082c67409c712a015989b042f47d7c3421141be5d9eb888e3e243ea8b4b486f3946b74ed6a9548d0c8ffe1e0497bf3fc060eb202d2e474b4a789e32c18c6cfa3ec51040184f4547f9a36448f798152e1259cb836aac9f97b6"], 0x10) 11:47:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x54}, {0x74}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x9, &(0x7f00000000c0)=[{0x2, 0x5, 0x1, 0xfff}, {0x0, 0x7, 0x3ff, 0x6}, {0x3, 0x100000000, 0x8001, 0xd3}, {0x9, 0x2, 0x0, 0x4}, {0x3, 0x4, 0x9, 0x7}, {0x62b, 0x100000001, 0x9, 0x5}, {0x23f, 0x100, 0x7, 0x9}, {0x16e, 0x1, 0x92, 0x1}, {0x2, 0x4, 0x6, 0x93e}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xb8, 0x0) 11:47:16 executing program 0: r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x20, 0x84) readlinkat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/190, 0xbe) r1 = socket(0x11, 0x4003, 0x0) getsockopt(r1, 0x100000001, 0x7f, &(0x7f0000000100)=""/167, &(0x7f00000001c0)=0xa7) sendto$unix(r1, &(0x7f0000000000)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257073f898b2e27acb5d602000d1c5e70fe914a98c74851b7538c2001cc7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500010002000000000000020208a371a3f80004", 0xb1, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) sendmsg(r1, &(0x7f0000001800)={&(0x7f00000003c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000000480)=[{&(0x7f0000000400)="e1708ab33e7ae95eac35ec8ac2f671e0408909a249ef74055b7816f01ca809db0301206c9a32bf591333abc3d428d4ef6bc73bdcf5568c4d2e6ef79c8e1941d7e86e70e238a155e5c3f339397ae7f3832072bd84b084e44e543b0a97ad77a4ac1bc0f0cf2bd01ad5a42eb42576d836a1bf733a7ed19785917f314480", 0x7c}], 0x1, &(0x7f00000004c0)=[{0xc8, 0xffff, 0x0, "9ba8649e6f5e295d7132b6116c2864a2fafcb217986787a38339ac5b592ca70de538981856f12ed9f2322cf0159b3417db7c778112bbcfc749ea0a12baece659e3a4c419bfe1bad75094a184b680f2e08ff4c6643d2ccbe09753e7c241a28d0f89882aecddeaf0cf212eefcc03681fb582b6539f06213a654ee7583954a7839eccd851d82e3ba522912ff9bdb8d27b3bcce354b83589f8248e883d62eda7e2282db55722e136abd6e29ea642aed95391aa583f"}, {0x48, 0xffff, 0x400, "9d51545ee82960b1d9cb2f19f611846b1d465fb4becd8ee376bc7923b658bef7b3e587621e945ddabe87be6dc9830c5cb34380970aa27f"}, {0x1010, 0x1, 0xa3, "c1b50da017dad10df1eedcf349d01988814abc4fc6b59bca690ca462777a1e8b1d3d0304f0d742d402627a4a875de72b3a29f2b525877d855c23d04ee7364a0bb526d95ee8fe3af78b7a3719bef9532223a79ddb3edfbc1cb40d54184d39d779b3fe508dd14063dd29b9f49d165b08ef04c8e0661b09efc8afbefaace5e0575ce77347fb76527908f28a05b615f896b1705c66a26536e184550ce0eacfcd5628536d9504be72cb3c30a1d41242e33b4d8e32a0b592ab7a13668559a839be3624757bffd68c095c5f8358dc0eca53ad4ff9b7d7dc934a56e25771fae2185233e976b53f6e2400c51c6da5cdc3532cfc787fc69d39dec0a72a08fc43666fe7ef436b32776e088cc4f14d732d620e53c69f4fdbf7e488864bb3459344c1b73d095303683e406f3872207bedf0f3b6b384b63895e1b01fb0c71200d37d4fefb5120ca2125f947599c1fb56f4a862ce197aca996480a3e08b9c72bf5f7318cd59a1b7c09306c738b012722d2136b8bb47358a914c66d730557a103982e59babfc94a1085ab90f400e3c1bb9c55a2ec4c15dcfdef92f17c3bf3d831bad76eb10f99d5bca303d2079b5cb83090c8dd2cb5fc21c8c919a61e456c5b3fe72436122cb6c653a6b1d9085b3d96ae069ee795ebb7489c47c9d3a3bdaf1b599d7005fac972bff2728f37dff247a50a01043761de43688a2ac3e3792b288037f5a4dafec80e1539b61fd490fc05e4e6db6d596f81a3f2fdd17693e84fcca5059d5aacbb462b2afc8af8dd1b0b89f42c5c9ff610816f1c821914bb4fce95b287839e5a3d83e16a34a966f9f37dd1e91950d2f3193704c1daf21ae241d8af1df9c6bd38e30d1da3c80a604987eb2998e609b52bde8e6e222027de3cc7cd47b7c7ed283ae32dad253c7955056af732a7d72b4cd6cf99227cecafb10df96bd93983e891341640ecc13f5b8571715fdb7c9fe52c634e4631bc002680c7c0035d180905d24da0ba2d9751bdd1e6ba14834ee6cf3105abd2abb702d1ad2399a747c8928da16d35ab5185bfd0c78138db5e3e33f9e8e165843489c5b8dca58b4e0a9cf5d80fb1344740c89f537b1fda95eefb9a4536c8f9327ce70863b168ff489d3c4d3c75f0f542e3fb5abddedf647e15b4ea935e3751e62b2ab66a08c201b079bf7b3bfac17b43b00687d60006fb4c206c8cd46fd39cfd5b7956ae8cf4e60df08268dd9749f1882b3b84f268fb7b1e27c3f52c9cee1e2f6712a18778b8d1ec965de22a45d09faf139e58b40be5205eef4f6696fc53a61b7900be8a8466f0776852a50f003bc220b9fc9e02a8f857857b9ea8ce7ece25bdfd96577755b38a3b26f7728726a938e861adc54092f452c12a8ffa1c716df21412c6ac182b44fc01c586e71528fbb5751cbc3cbe7291247d790354e8308da94b784f7542d233bd3ca39fe90b68a9f0ff59f13cd99ad440d8063b2dbea52c6720691991a909895536f11ee2be8b58e5bff8c08dca4cb9c43cef4b42ec240bdcbc9b80331481729d13996f426a995900c4a61d9d35a1e8c4596583b07f736cafceac3a215bc9792223cc685231bf5e9b9b12952f66731df0ebe2d75dd626f6db958b191d0b96514b37c33d514fd94824494a53ad9a5483b46be0b2aa82106651fecba5a77d6f5ba3c60176d2f4f139d79775bdba258487d4c26081b388021962c6f284eeb8f4ead106a36555660761cb3351b590c7c0ed9ea3c40d0127a2f527a70a81d5937d5ac19a78f27d1257549baf494f40012d864c2eb99cb223ebf884e7e1f96bfdbc6c0d0da70cfbf62c56de961cb79afac4439398b93385157ea6e022ab6a17bd915ae7adf00f41000c45e694b7cad7639fb3ade885e7ee13b4372b91670ba23afdd6611bf571d8e44959a72e424b610a95ca4dfb51cd693b5bfeed455e7bd679db2d26cef65b5bb030b7a3e0974b9dac6b941f012f66bd98faa88108822af8d0df72669e283013d3c72c49bf90d5d6ebdafadf50fcadc0bf872b3e4f63f0cda66c66443e1b5bfea5539bba0205438bb7746a97d4229e5b32c88e373300dc6c472a6a95c554d95f4ac203919e02778757b4600908ca9891f24425813245f34d1970a2ca3501b637570832a44b456345d178ada9a0e9df996965fd6004a007d9d4681e0da4715eabb26fbe194ed4800c04f613f178ac5fdb7ab44204cc2c642ef0be4e8eba902bbaabceb78f51d070baaab1e42c122dfa2bb26e0e69f96b63e2f2b88bc5737f6cfd070f79ac485da3ca14dc1253da2f5a6a0971f2a52f7db79e334e52f6e19b4ad8c1d54cee37369b45615e2c053d0a2419f0ec97e80d0a28f49735c0cb0020021548e1e06889d91fe5459a93af45d96b2c37efa3d8d54fd3ea586e781e68c04f085a1897ffd45d01366f8f20bfa9b1cbdb7201f35a664c36af4530a69e643c84c00a91642959c82032df651b4678aca2af86419da91cb71f731da8ffa7cc362be86b3a687edb95e39d91ad350ebae7bc4847cd5a316fe0fcd0a52d2c73bb27ccd48aa34d94e5c26a2d5e5c4ce06e3634e6bdcbd2850bd3c34900ffc72a94ee01b5d2dc8f855681cd3befde4ce242c791535d90e65e99e3b6042805737ea504ab1c7316f9ada338ab750088f4aa8f002180e8ff94619e31b9917670d9200ad71b4086505088b1d718a26286e1ebb02510504778c57f99915e58d6bc35c9f54c5b241636c33cafc7d19c845ad3a940e81e25d9701d71cf957b4ad32bfbbfa4c7a25f759196d22b20a0de8022ac736036397a6458f5dd4e50237b119cb5ffb6051d8c0c39a5e3e1a1d9d30ad94fa7bdcafa1dcab3227cab74c0f11241cba96eb8b08676a28b5d39f28e0b5e187850946a06eb7f9678b7d2dc6399f9f7e1631a06e6519bd3876c36b37ca4551fc500965972ffad18da8095b22ea157b8e2123537857fb8b16d6097835b1afd70f8cff53d8ff3fa086dc1cb49cee6ac82a881e408fef85b80353193fd29878cd5bf2468849e147270770e5dbb127fed2e86a92bddbbe3f0a718d3462e4dce879a7251cc5aa29604c8552cb526060950a1059c7bdbdfbc1eff0817400a4c090acad847f7ff680d8224a0bca813aac44500204718bde51525532c55cf735f9016f57fd5deff21bbd16836b64fd2ced42ce3299e0eab0efb4fa1472d13e9a594c93d91f2f9da1f0e78a411b2ee0a966108cba45fd7bfe032ffab1bbc45cb6a068bb5f11172d9d4f8662a8b609d0ddce669d636e110d37260f407864d14d402c3292ab79b24e5e268638f2deda86d52b1d4fbbe393d2b197d9101422448c5e50e06630f6abee7e70bb1565a8a27b70678c3ed18c5061115fb3e62774957bee76083e1915369904146b5a5b1a52280dddeb4b9496a4c255928b7c0055cc0b7e860dc2a0ef4df50c469afc32c14b709674ece5eb5074fce008572844dabae8251f5e7ad9348641d2f2d4d055da1faf61e741e8e497d4c930beb248bc243f55388bb4d49aaaf574a4ece14c9b4ca978914d610e0257aacea3fa80c21f0e89d6885315b0eded9b31f0b56740510d0ce72327c410ef7973f44fe25454bd0c18abfa72acbec74f537e5d5b9b31d2ceb41c1064d32876595d925295a89fcfcb6914dec6d091649a7274a4dd6b9f9e4d4ad485f146fef1a6d903271fe9209731f9f72406d9b24a36bf43738e420b37dfda919b7074fc20c7e237f7e6dbe4ca3847cb5b254914c3dad2f0cfc9581a72a4a15bb58d1687554ab6a5ff1ed1a4d11f8689f2522ee89b9efb3bf24f6419240ab0eff593029ce4c443c64c07d1b1d33b398122454bfb72eaa44cfc20a8de05618f57d690e88902f875163058abd8246e1af248dab49cda2a1f1eaa78e5bab8a100f17c375d9d3f2d68d032e3f652dad0ae8d547ac708331e1d55f804470514ea61ea371e5d260ab4aa592cb2a558c2c60eb1a7b3d372956ef8697528049e60888d53583fc2aec339da31d0b0b0cdf62ec5ea1512d32a25d3484fad10ab2b0b34c896022194022b4584236459d87f11708be42dd2841f1d21447af40ea92b3cc512a35e359394f747b2be46a388f3c6fc3b9032042bd40d38f480867d48849bd4092599c2c3ad82d5e80a17df09d07f43f2e288e720c100079915cb8557c482aba65cb510a1e9cb2f70add2cb60783b69960f3fd6f9329390b3c237081c375975b7a9e8ae831d87c34cb6abaf07cf529add7ecedfcf019f3992792b9cb207f3769627cf342549327eec75b036f4e61085ad7e778afafe8d8d227417cddf291425404402405fb259a71bfe5e4f2c8ce0cfd286099599375b91f67d4c0182fa32e1767098e89bb709693728272770c1c3a0ddc6de0d135d59b8ae7f1eb2fd4c1a9fa756387621d682d0a2ec4a2dd3ca3a950a51e918d181efc77675d8cc99298d1e57ae0cf1e273999015935d4862673755700c150bf45be44ac61019e1d45ac17b194cf4052ca22d6bcb47152f1c174f04e8e8eb6a532847f44a8ce7827ea81dc91777d3cee61168d90bc134b4a6eef67ca3cb628ec2eb208b72e33b15d6985716fa3280b4d31afa75c7aaa813ece770a04012cf32c347f85ab41c7f03c97974f4f6920ce466244c55df9197fc4184267900897afe1dc0e82dbadfc5144f19f1c175a2117a27dec2d0536f7be97eb2654da6638a4e3cd29dfdf4171e062d32ed7027a917f11f9c2fd0a727d5f8daa7694cd3bf4b4d8576e22988e2a00de22963c3915afe3baa538ac189e0621405d71cc82dfbd1ff7f54f59f269af09233e8b59b7f4170473edc369a20a3277e245bf09ccfff62e06377e291fa8bbb62e7c3efc5a8c94bd8b9b794bf7c97c1caafca8987662e5ec82f527675bb7857c15a284c189bea09806c7e6dcc18aee5c0029018a9ae454a58ee0332ac54ffcfdddfe3b3081f0100f523b933d249b887c4089d9593a62d36ab88e053eef64e27f09787bb79c6d9d492df451de064cbfb88d448bc66d67e7a2ca5672ce56baa17eec1c32fccd5b5991be7e9ef58db8daa268d8b8287d0b4790bacba6e75928a779820d8281cf78f120e6bc495e9b39fc725d680cccbeef588e6f2bed6c149d2c488ffcd1e0074a3f47097b7f5cf9e391995f4f2ae104208e4f83937e0ad36a1ae423d19fc5d0d2f3c31b2d8fc109d84ea1d1e14b7882188d7097e996d2d176da5aa79573d660d68e8fd986de11aba21b32b23ab63cc8c86d65f351370423e9a49be17c96a30dd9ea57f9eb222186105a62b8c95bd56698402da025c45e341f07b7fe98faf6f57ba362ccc87944840b148324517382414350cf4500704fae3639a5b1fca19aedf9a32624eb64c1e360b7e4407e78ca461b14428ba273a676d4c4d7a30f212d4deaa4d603e0e4037a69f5fbddcb740d29838445c070874623c16a281bee4a17db950694c26a73036203a9d647f9079682ec6c1d555631e490532a3909f4a74c35efbd9ef0a3e14b553e1cf050c26461e89eea112317fe5afae644e68aee5b323b354820bd6fc08341cb28a2df4a267a2c0977d79034fd5f028bc8a174f0c85df31397af7a5ad691554ed657f51e3a3112658b66d747a966afc5a2f9554876ef4278ac281b2c0d4fa23a0ae4f953392972caf9e25d4935148b35298da1341303c98d9cb41b639f76687686f9fdbda2c7e6eb99a9aa4ae198ed4fb1330f534dde0ed5f0dc6ace5c68091a42d4925a8517fdd3d6262b5c42b07978dccd86c54ff278f6a32b1a727f35216520c500a489bc01928023c6471bb9437767c3fa090bf60d4982d67153bdbbe1ac3dbab1f547848aaf0fcf1"}, {0x70, 0xffff, 0x7, "a11b7344831500bb78d95bb04b42d8277f5637247f606ad091c93cf31cd4230a89fb21d8c03d588adbf4316c83d82c5f2fc645729bbf934aaa051cbf5f32d2a5e93d99388990efe260971cd874d4ba1f6db57b6fb3e8187664"}, {0xb8, 0xa1824f17cf945d4f, 0x1f, "15f023870397b1fc0b83fcb9936d0b9bd1e2ec6992919fc669e050fdd0a3efcc9e6fb6efcbca52c570e34ada24660fd32c12e9f6184139e756b7320886c9d3b0872737db59016967c4be43da1c28041adb6245138fd92f1e83bd0114d7dc8d0d3eb9596d2aaa69ac9145350ded0b344391d2f6dfb9b8f27a5055cfc3f9bafb4680a9c157d8b4d495e18d7e6f1935be21b51efa76380257e2dd534aa77999cb32038c33"}, {0xe0, 0xffff, 0x2000000, "627bec6aeb2f8ff58f39658d966ecb1ec028ad49090e8b54187f11916f8314d7e0da48c096af26d4417886d7f67b92d65cf8c93b7f85ee26f4a8fb4d5ce23dbc348081aa0cdf366faea92aabca31c294b81e828b938e6d06552dface0a19f799f17e9e083a274a057f1759f9c2c789bd25ffd78fd135523744e2e3a0d3c1ccac57b6bec374aafc8b406788f84439bbfc38ab63cc9a2a67919ec32bac9ff0c52ddf1d7cbe4a4d28f42a457103ae164ba5c92bf878a52706debda89194662090dfa518cc9b9e66434378d3fc6e0553929c"}], 0x1328}, 0x512df8d1151774d1) getsockopt(r1, 0x7, 0xef, &(0x7f0000000340)=""/1, &(0x7f0000000380)=0x1) listen(r1, 0x3ff) 11:47:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000040)=@in6={0x18, 0x3, 0xfffffffffffffffd, 0x100000001}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000100)="f28c5c8fa9beddef87c5e91201b719b163100b437084adaeaaac11bf8f7290c6fbda0d9ad0ab56ec460dbb4890d92884c6c2ef3bf5424d46a7f3b519ecf7adeb53f8210f1d39d51aaf9fc3cf51a1915e476d4717604f6ad4c8befc743567e29ce459dd194e576e45462b49bf6ff6ea7b17708d07f52b736c7595dc8288d4", 0x7e}], 0x1, &(0x7f00000005c0)=[{0xb0, 0x1, 0x3, "e04be9a319efc62e10616ee37e771b179822310f8af65869d9320f0c0a7c8bc1d0e026191f3d98e449d11b17d704b67f78f4ec48dc7c286a8d759d11049157a07fef900bee10c0d628c8f176c2e6287b7431843e6071e8f5533a5325cf6052d743fc413495ff2a79eb658e29b34433ffe1757b7d562c4b269b585d34a2a084f7ff3a36c10db7c855b6ce6dd1681b7ba80fa9cc55eb4265fad34951fabf5a"}, {0x80, 0x1, 0xb532, "85f1d88433915734e7c29bb5f0c100b44b365a9c8beeec587d35ef4500810a7bdaa1a382b94756e62de71b5718deece698964cf0b6c45818178786a0147a0be4b2f3a0fdbb9a35d9a50256fefd285c703f118d970e57ed7ae4b668c79f8686a0d355b4d9852978444381968db2"}, {0x1010, 0x1, 0x1ff, "916eb1880749fbd286d1032cc38b3da5529ef9212ba140aeeae9b7146fd1f274437d4d4cb8c97ce4c2bf26f57084a5ae17168c8d2a47df4471176eae7492c6081d1d814a8126950d2564555307976c9d1da24343ae670e1fe241dbc4e4bad546c73ba8c1e20e9384cc7fb6fb47927813bf472f851df658c77dc2d3a3b3123c04b7b5e99996f8e07a1004587f12636da33b4f8dfe92ec35de467775d5a2161ca6f962b999adcb2f2e4b081bb9c12914f6dffeb3e2d15d11b439b8912b47a259579d47997f6724215c6a4644f79cc783e88aa84e827a2115dc9008dfe60a76e3c5b2ce861dc0ed6452b28c58348ac370da7291a1bbbfc095a4d9a86f647848f9c9e6d4dfdefaf9cfcac309cb79edf6133163730b95e1e5624a2af41649580d4aac9b3d191191b9a836da5e562da94c547a49a2c1e6f3be8ab58d2451c5d6bc6d49c706dcbb9e8cb5c2c2e833854697c3d5931375ea24b436a117a2ef1723e8be85bd5a3a288d7f8226f7e7f85b3cd9a61e234363124f58aca4895dd7577a36238401d00805ade6e8ce8a63eb4f18e5967b64289edfecd04c0549715630c30ea4a1393b7a06eaf87b5e918aab75b7179199fc25aee035062964d1eb8d13b9fb60d50396c70899a0cae31d54343a3af16eae42dfac9452b1761c1bc49e472f5468429601d0d2bd158e9bce698d137862aaca884d8376dec0a1b0880d29e422771bed0f62d7a23cca3b70467d2b28abcf2e27b1022cf8bce6df68610ffa823e460e2ab8ea131f10edca143dcbf2d2e48de6f0aff13b1739ed2ae74867f6648497c63931b16a606c7a5e5e0a42fdd6ee4e01b1ca5d938f73080055b973172c2542935443459b7d331f86bc721bceb3a2608d1124b67c66c9cd2e6d0faefc672d2f4dea9b70901cdccc3d6f63b05348db1fe43a9a8e5d334c8c2a59e6f9115fe1deeeb499e672200682de726a9fc45dc82facc1437d7f286ef9175ea06d4e8f2f8c5e58d5a4e791efc88bf5e387e6d4a6310e1f1d321ce5fff16848a6f1f8e74c77f526642c79428d322c86207444b0ab9cf8a492230063bff2f3d412443f2f2a9408a42d42e731420defedb9a3c7ea0e376dfbecc345a8004e7e7528d7a873cb0426cb6e4b81931dde434aafa606964ac12e99d2076d8e4026c95a1d1db2fc48c75299be360ffc049e3fdd74a09c8027f57139cad36c2920021e370779a6761fe718e885aa3b8e8842d3c35f85ed04223873f7c84edb7d629669b1b0896426c0ed0d294e3dc70d1f720309cc66dca5b481a9978d5c5784db6782ca93b57529044969ac407749fbbf024fed42197f58f6a5b381c70fd096d43c23f6145ab6e74586b5691c7ea50ca8f11f0e4598c88b69d6aa819c38b737ea9b6d1452bbdf610bc9b610ef2638c9cbe7c0f3ac914011cce3f35a4f030c6613da3876f877a408be503e32df0c2aea5c3a51855fbeb9f646bb2e05cadb221c386b72c0d946b680e66e0d7092b4ccde49cb329bc95c11e2643ab369ab1bdfd34593fa5f0f4ded36ebb204c49aa3d92ba3cfc198c4aa312a5ff392dbe642adedbda54ec8ea9d85bff843e3819ba276a9f35c7265b532a251464d0ec9eab2a3f87568aa34d359072b4b31622ce2db6eec6a2caba67da35b49b3a7ddbc1b8a5401fb4a594b71c2ca613d7bbadb48f7bdc4fe39c58c0c918c637706fa340ad406bc04c05808615a46a49a8af9f7c7638c04b65bf99511e30e5948d397d92098e46fdad75e2fbd4100f5bab7c045f12c559303270ad1c5a604bb81f004509f4c598556f641a6ecbef122efbb978c40c22312e8f14ca315bcd56c376b1182af5f3499e47498f1f3ae4ee882a41403a9b16d11e5c4605648c01b5db2f58d2aa3ae99cbcfb213d88dc2445d5a59601795245d6c06711a1bd354fd99d2e35696e89b06991e97a4d3dc03d95bbf6797bf1dcd74effbac93076bb18793f6663fd044e14b76f772d19b3c5da56d566c197d146c45c0d6b8b35adadaef52ed79cb35334f69af123487c8c42f9fa31006409cf22a8758a03b27cdec0d43f156afb485aeb420ddc61d71cd06b308ab4b8fee80de46628fffd784b78d4f5f69dc0d82c146a2e0ef9a1f0daa1e7609ce4655fce516e8a604e1dee02b959ae7b477644e4da248b030fb86f29d863acf0904ea9c44c8e8481988a5e483bf6b16e7c7a33c5f9b1059f84f0be761fdcca41bf3edd42e00556bdd8a0383de89bb39b7bf2c25b13c61e957ac52d9b3112721262668057d50dc7865b38fa5c06acdd311414db3af1aa28b71463fe81293785cbce9101636a2138663d36f1c039295f92017ed6d619b3feaad5a6d6c6c4e22316d0203d7d18411bf94412a0d9bf74e3f09a709d5c498f43f8b54d117c2a7c810da04f23d66d80d7a0d7ed3cc4b72f559ff96a3e127df9f1844feee03116a72cd3c3539305028245d143a398226ffa9044ef85959d932823ed7f8aa0c5710957aaa9a3f3a649db48e4a1c45c68a4d7abfbd76241218706beaa24e3a2a51ee5ffc242f323f96445f0daf6ac113fe2f129d460fff1ea719cfa54cd9e0ad45de060fb172c19a04c228150f5448a1f9440b26ecee8ac6f4c7e5c446b5e83341208ab1f46e7f7217de91f5ed7fb7249e5915e2a2162bb9a4caaa61ce5cf436927e5befc3ccd8d9f3713eb4736293e2fece68e59427fb92c595d7ac6ad76c600fb1e07e7bc52cf016130851cf71bbc4b42d6a80e463902e7a7f1edc8f4655029a5e3cac9a6308216be8f56146fd6eeceb16a562e2be5b882601dfa698a422a7a84f4c5018672e62fff5538f14f092f66fc3f205c3a274097531739b55860bd4bf84a4165bba11d66e4578431590ab04e63100e7682366746db40763a17ea30d8ab9ed1dd0c4b7c10542f7c48ade7508165f325152d3e3b8ee4b653dd3ccdc8e19b137bde9d6fe7ffded7b5ea4245d973b943d6fecbff483e0a6a217af2f62f2c06f4eda6d42eb70dddc6deaa5249514c9dc073e2959bdcd15608ec2f0737255aad8291ee68db36f818d12c3e9744178f5fd9543b76609377504ca37047f4af4e0cb7383d881fc29931b01b5366e5b4aeacbeb983da7ebdd2c78fc60fe224a6fd5db4f91a64c680d7f57f8848f1eec156d68314dede717b73b0e7367a785e580806373614bf3d5912b3987437908c126393e486c6706d48ffd3fdf00ea815cff4592f56008c779458e86f007dc7f94a7cc0dc4aebe6590d66f62850397e6a76eabaf42dbec5a61cc4d7a2f14e2744aef808013ecb473a6dea0a55b3bc378e18772892c6e868c0434e013a979780d4f038dc3b686b64230d7b27f2c53574e30b5a7d00fe70a2bf958219435ed33f5f5ec3f3a2f0c51925403e049c61038e04ee70229d82c6e5b995411746d3e2db1867084bd76702ee5ab5b8950335f9dc9228656fb0d46b579010dfa9d19da8b4c214339ecf15f716248f1f079df476a1fa29c6a747ce007bd1a02bbbe6deae0b546e9c8ebbef1a7d1060dd729b8c7e183547e93c958f51ac6c00a297ac3e7c93b67e34fe848078946869b2603e6f21ae568d0d819bdc33193f6eba30690af72a545112caf12d9c398f5f4c5ac637f4e31822f0509ba5e12c686fcbe65c3cc0105d392855111259a47e388ce2d20c7b9051bf33eccd02c53e2d6a5d3f4346f2c566f514a658ff011fa967a6553aefeff83e10e8732d91241c8199e1d2ac341e3025317e7a8b8770b709f660c28f8d66bd60380a62c5800d108535a46d80d51eeaee86546357a2b005213879f76b2410a093fa022bc7b5f462c65a84804afd783fa605d1b936bf905a9fce1b49cb4c909ed3fe2b388c65fa15dd325ce5e63846bff336b7872b2a53ac48a2f634a815e5d520af1c2f10aa57f5b41889be9eca23b22fc4a7b280c0f5b23fe350ff4b1c767132f48afc26b218986701ab627b81c607530529cc4b2fb6b1c712363a0678ed1bd141bed7c40b9262ca5744bbd31f29e3a47ef973756a845297ec20a32cc6b51e68653f6f8b35d186fd80fc156709ad07a2b5532863938322772d3e4b3f41ff18855b4e43fc697b78b402501565b8b7e932bae1c4be19777d19e8801a32e5a278a71ffc72983a4d26c3dede03b3dda4ab6c68400ba190d7377e7f4ffa213d1c9d0365bee72a301b70586f49b48f02a4e590ccd63d94231a27604172875570626b4af082e2a7b7524fe021d76e989e8bfffda7f1de29418f1f661b46e956f9b64bae63694509f2101d3189ca4d188ae0fe3c38faf3961388a2ab6cad8ce49896b5da95246896fc2885c30f8d329ce3d1488576934a022dd84d1776193956f233c02129bc618a5b9b8851f2ce2d18a474418a6dd07ab6ee88b2c3a7c9e04841276f3b8dab9ef2c706e0634a73ccd1a95a7b9cad63b3fff3ca39f0aff12a8488b80384b046ff04a6acc291315da756267c4379a8263f6198a2fad7f05d164d6aabd00c330b7d6a9f35efece5dedc56f2f60fa1df650d94e1decb5f50b1a0103f6df66aa0450d1e66cef491dbbe834113f27392180c07d62b5fb4e80ec484a47efae306894003deb83fabc152142ebb73a097acb96b1e7a286e6c4640f466ebff5bfc28080ac75e265214550a88c7ce65d4a4d202d6b0e7b9f73155bb812561393b84f84e64b2a98a865f0d2ffcf88a6cc84ccbbc4e6b282746c853ee49588f3d72a546a0af1fbffc43b57f645c0f61ada226f6e8a0d79bedf7d43b58376642fe79a4f0a69cf1150ed43cdb4d5668aa6bf34733e3403c5ff88936d3c439cee9581a9d7017999a76088c314b9c027cbc4a901b08ae7c821ebb6873d4d76b541043424d95287fea4b03fb6d422cbc3035775e404f05a670e7eee1cdcc0d990b931c016e64e14ee0336678cc5c4b6618a9bd3710bbbdd8b8a091994611d016edd5302c87ded06c087151a403c738142a3d5c583d9df84dfe1d56355984516c57045dec57b7992c0348c75f323b1454a83490aac8547803ac58256dd0839504aa04db02d80a80fa00f1033a4f909f600028161edc51de7bf8e5c3b1f6907fb75278fcc8134d5eaef6127a7726ea3b4ce1f70b2d604d387ec8613f1ba9c0b65da2f927f9509a602dbac9ac0b296df5954ff123fcb5ddeb9a2304adb17fa988da3af14111dddc585be728888e4c4650f6d6a2ba9090140351abb85e4593a754d5596ee00ab134b51006edaa43ca66a30473f89484dcab75a336c8c3b6cf051c0cf4715ce689ddfa94a947fedf55084fda7aa4fd87ae1bd8953ee40da0797c4d75ea9161c0cbc0f2acdd5f4d643a776f777d144183a63ff51fcda1144c7c04245e6194e92c6460a975a88d5336124f532db34a0a6d9e371c96b0f52782be82ecc474e7a287156899752213272a0fac422845ce075e94f01698d02c40c8224e5514047f2309255591d24ab1156f7348b49e62c6198474ccb86d192e70d6cd77dea238e142f75578580fdcfec34360b4597e1c08cdcccb5371111564b0dd50d4ef2b06792cb8f4f432ae43ad9afcceafa6715497c99ded9a2ab3740e7f50e23a9fb97604255fd740b32301a80c03b507f354370711170199e59cabf4d57e7f12ae194772623985734866b8359d00820c5b74b75074a41a7d2e26f4a1c135a319420eb3d2cf9af7b5b5631b37703eec157eba2235217cc96a3d84bb88c7c13901e2b397b0569f28ceafef5ad19c719e98b05483e8e3297b6a171a5d977f11022fe86ec0cf5b78d28f760cca276df3ef09f8f57e321eb342d3315225c3ac7d4bdfc3300d75fa9f2d655c2f0a21d0548f5a628f5"}, {0x1010, 0xffff, 0x4, "0f67ef3c4a50ba2c0b2713c0df8bbb5d07db301e1dc86d6d98c0b4bcd8c0468025ca3d705b8f382f70ba5d74c5d721218af007de044ef531c97f90ac3703b84076f819d3e56f8ea416fdceb3c3920d5ee85a64b2d8771a0712195ad1fcf8b9440b3b5c47b55a64d5ef061a161c7905657f00eec74b7ee0a7b7f2807611d6b7b65f70cba1ae68675f872528072c9055f8d301d7c040018a16e636faefb17611b698d13d640ead829024fe2a18e8a446265cc8237dc0666bc2c45333a9e71d6a81e986b86aaa5a4d5d0df7d07660ec0624c76c42941fa5303ce56f994ab24a4e0c7c7e7602c7fe396dff2ea8445700ea17327d6e4ab5730445f0990cf227529c01e6e5c58a3b8d4243a9d2bd130834c2d42d718be56f26845bd2e50a85894b9b0ed632c35fea6516e8960a173e542ae278f3c5c40192dfec18a5590a5fde52dae62d0c15ed304596e7615bd4eaca5cafca976d2ca41dcb9cf03d5d4a993a9524f56c5432e29cfc052f378770e051f9c7a5784146a2df971af1b2bbbc52282ed05173540d3cb9fbe673724642c4a1f51190652b5ac508c4b1e4f965fecab363d13dede12481bbd861cd6ce4aa0522e2909276d422bd99511df3a19418c871b363947d44ba4d5e55dd92e55daa673053a1c451f1a67e22f5d054a84f9ea259cf362237229ed6b40be25d3594ebf4a0e3fec6106b3fceee69228c84ccc44c1ca3b97793460e8c76efef0aaee226f6f01c00b5c9ffcf518f83cbd07640895e85ae0e39c63d93896b5c3379125f0d02e556ed11ed142363ee414838d4ca374b5376871c3fc783c13493b74bc197306021cef4f7eb7502bc15265ca35e6bcdae23c956be3186aa76f5d8f8a718511d2925f6f32cd09d7250aa0a699ef0ec4448a1987aec6fb6b2a23117c78bac103081294a4f5a427a33128bae2daff203f279c7593587897eff40359769c7e1c719c25dc0c2b9975193fcf8d5e074e6c6b6a6fedb269bcdd31bd717fe270cfabcab35427718e2946b0b05cc3ffc948466d3bb3ee80901341c9355e68955577ad056cb32aec709230fe3ded83f21c99330849c6ab29a96974dcf4d7b70fa468aafe5adf063c91540b6c4cff3e1b1b45de28c0d145a9ee93b826979abdde1d8c746b6e94a8cd2d5a608d2b32f9c9918e9acaabf4c346369906417ea6128af48667d0e8f4c3e8db99aae11383539d8a7e4cd8a58b3bdd0dadcb1003d49586a05751b7fd6e2e59e842fbc6c199d7a33cb8c23d7a774c004ca5f94fc5db5c1f2ffa9072b987383106db234b744821d2f6ce5b66f0ed303307d675867645821968f0bc7edbdd67623cdf4b5231d0bd188a6252b61545781b52e0ec93330f8fe0417fc57a708a0c5809fdd1475fa6f32efdac8b70ed46312c98c37a2a8c401b2b26fdac62a75b14f796e2d8fe29b19986d4ebd799a092e03ecb4eb47909eb7390c8eae3d36a67ffb44106ab90b689f98639bdba378576054f7475afa042324d0749711074abc60b61ef0dbe2008b6e7c32892866e90fb881ae0af844de86bf12f9cfacd4a04aa24bfa73d5cf32055483b434152bc92b3205b62000a93b88282443868a0ac47a75b37399daab0290c11528e045ff790584f01f64c2c346d776d0f3462b9a25bcfd61d2f2de82f7ea9ffefac7cae0537f0efaa0503435f5ecd83a69f004161790ddc8fa1cf36a147d8ab4c4f4fad87511862c3455549e2c18f50478a0f84255864a4bae86cb801add3a629df504409f48a01ab2f0558fb6a71136be9cebf938381eb26d0b066bb433732e62a572cd40f1cee7d602ed2cd0173382604f16d63cf7caf1bd83057f44897497aef35565e43481a59711e486912267c7a55e5886d8bace79378cb36500d0622065f8fde5c388a569b8530d6e37e715c3d4ac597e311bbe808bd21adb23b6c5e1dc8cff30710bfd3ce192c1a41dae764eca3ee3fad9ba8efc1bf6d7c4782e6ad9d8a0681617d9d5139cae1c4424ae6da3eef027fce8c49157c6c66c947775740fe8dcf2d55972f060cb6256f66d59124e476144d96f9fbe9bb43aff466e2a25b0e14dbd8e6eca4dada2d7cef3a85ed5f4ba3a0f7aaf58f725b16412c0b8c99229cf05c3cfe9c9474e150e1ac8decf9f2c6246fc2fd812cbb18764250dd438c540a3a4535a080c3b4f2fd5636ecf0d5509bd6d6d608b1668f2b4cbb8104adce8bb29857a772a94798020cb4d39af3c8779afaa4afc6d84fa024574255a80005557a26e15665b3bcd98056e2e5c2a0282159040bf275a75d71ed7e5e3ef09517f82129126f488601faa34761aaa7adaf0d26f8aca35d6f006414d4c4bcc0dbd47daeaa5e15c52390e864475f1dbe89cffde71eaa8b2d3788ff40377911cd0932a9f2c1657100ca1454061be0a4b1a36876dde95b1931ffcbdebd4a03289fcc1ddc7825c8d0e04a2a474bcb4e43bce964f68366b578209e37dc1477c82d0836973fed50039898033481689732858982e9a866ffa9fe88ce72b1941f49112b27dce99f42c264fafe70c6b02bc9a1bf9ac722e31a7ba6aebe5d5366c223f78ec5ac219feb846e27212439d48086ae42840e0615b21c8d0fd75df2806eb4c6717e99f246eb4eaea440d9fadf39a04dc02923713f38d674e9f79ed3aa30cd9e38f9e30e4bb020eff19295cad20c412b3063dd3e0d2286862ec5351dd2e3af65e33ee729ec6c4f0ae6958969e5332d3ddee7485ec38422cb91621b34513f8dbf2ac4abd64d76ecf6c3b78e1474710e5c903e556ff4c8695882cca21d0127b9a2e01e01764faddc5229f1c399f7d954550377210a705665766c8939fc06b94795c69397028089f826f5bdef7196f63c1a77ff10c61effcfc224e118a0eddf5079fce0c3d826362cff95a7d48f77c97eafe6bc5cb15fb390696ef6d83c1a6010208461e5c547cef3628343993770d3a16e7d6c24f7c540e33f53a6937f4015ac922aebb69af671ff1b29945c4f43621b32a37b616016a6be3c3fc10bf271118a7d915c8d3dab746e86f5adac91d0f077ba9f0e4a7ee5228639916811c1078d8d55c8feff8fc664d9f93f666d371a87c73a59bbb68224810c15d33645adb12798d54dd44cc275a4da987f4e3b9b9b4415406f42e604ea5969629e11296b92d2b00ef1a83686990727a1de94b7556472d261409f2b387efc5129c12a65e87ecc961530e7f4dfb4ce7c2aa9fd71ae3365c7061f96917e112b15255e7ead2fb910180913aaa913977460c08c39352eccde84022d6567a1c1714f5eff518681c98af21e7c0488c4e7288470b3893e13f758a3cd19f958793c0d4713f0cb2fadbf4900a9a5149c1247c8e97b3298380c06829b261514841d9a906077e9ac55f05e8c73366a805500b2d91bb92aa097cc1e3ac34a18587f7048272b0d455301135404f806803b2fea6a7980bd5ab591e6419e2bdfe9c7051541e2f1d9d08d58eda5df5e48b8f3ae0d7d633fa066bd3114d7517558fe61558bfb5c29b4801e21e5cc68d25e3a425131b50b396af533dc0b77e3fdf062ced633a91f9d567713a28a4913d8c5a037b91794bdf747cf4a844b1babfa650c8936b863e79a1d9cb531d2ddb114f1cacb7ceef50e21d8dcdc9321a0b76ca837691a9ddbf0ccf38d3e464656867164203eeba74f9dd36940c2fb7e6b2dd00585ad0f092b5c9ee109fd7544dd4efe7a60a0fbe90334243cc1e03cc6a3fb537898b5eabb02179b0e5c5b4925db570c9816d8fcba53b79ff62fbe2bcdb9dd3c59e2c731b4b443427aa002dcb23c2e6b47ac0e2dc73f3b89ae50ee8a71e6f5636562a522f53b4da8e463ee34e20bfe2056cb9051fb87310e1b7e3cccac4fb11201c41a63c4b42b9f6f7162afa23661df06b58b9ef10069e31f623caff2d64413715c84c136643b44dac316f4e3990539b6ff625eaca87318ccbcd44abd12005e328156b9dda890d3ca7e14f83562b4713849494bbc6d3e70095bd840cd16f2f18434b0c057385e60cfea064825f460b66e506dffa3a503a2ab884483bab928f7c1f35b675a9390c79493b6ab6a3af13310ed7a7cc3c7978738ee8b9ba8aa94450e10f22f1d04186972bb7f1fe5d6cbf4671331c9822f62e82737917a06045f6939fd7e8abe3b93168f57a64ff558bbeba86e7b9c28dd48b3f5f3ee16d40aeffb7541047769c4765f8a79708c49caf7af088a0ec77ace14c8db7c9bea3b74a724457b4fbdfc9bf7b8e7b7c42d1b38c2e78c82192b169dcfd4ca00193ebdecf9bbf76f24fbe7182b772862634ff3f7ce4a93ac8c7f2bafe4e89f90650d4671c4e5237df477908f9a5cf95a15b1f09c705907362f642730d8413a77bf29df96e81d7f999ed5371886f300178dbe1d25f9413bc685f2856271c965f3b601b009e251293d36a198b3325a29bf2adeccce91ee97f9bc630c188ae896ef17f1c70625563f9a2432d0ab61b523fe105e7969cf860fc98de1141b25e1365f4ea0b0ad43643bd02ddfa582fc5665558dd7c09c75b39968d915da4c0f0c67525324ab1338b171457d74c7857c29bde37922e413095a6c163ced8aadf8b3116aa63730452e6047ce74c9c98259131526b5c1c592713f3b2e680a01b43bfde8a5e391e6e8752cda43c3cdef59e04a84cceccb6aec484157f58cfc2b22a1d9c806fce536f96b33bd48cf81aa6948d95c8dc5570934a21ba0b3dfe00ed18db5cb2616c201a1ae721d1199e41852d037c29d2761504175eec2fb389fd590fba6654cc7709451496aadc087bc56c0a74c9c7cf8a99ab543a9409b8bd35a1bdbff16fe09e7e0dd1cc47ffeb38a0bacec4556abd75d647b875d9f88d5d0a01f2b6b00fc3eed756c6b43cac099e529728be5db3c9774952163a1c499cfc174a92597eeb9e93890f98437b6e4d033a97b13a3901dfdbd5f9c4649aeebc2314c6f0cb518498f21dd8868076b6e4559f193077b6e907a9c1dfc3995838997f6f93c6a704ab6a0cbc6150bbb2ca9a91635a4dacb459ef5e8ea92d42d8b45effc9b281dd64e62e3b0d64ae7cd825c7cf6c0a1722c43489346b03e9873cdcc103a4fbf222445e877f0dba058e786f071dc8bf68a757d9f4331fac4892b04264ca081d837aa47dbdbe54e59fd6d4df7e72fb801181408d89ccb7862abed173a4fb36c4bb946ed017a3f2b5f9a672735132c52e468c5492caffa746126140a9f52dacad3ee16cd15c5a6e44c98f6f73e5e1ce937123b829eba4c137ebd970a40b32f479b3be1e9914e578e87729ceefb4b6884a7034f570988b5f722e82c316347dc4c3453aa82a80fc4c374f285d3c32e92dcae1420a33897f88b9d1e77d0f94f596517843dcabd313b3951606565a1593d79e592dfd5d88e71583bd8951405cf736234a1421d98b3a0fc13544562f8baa7721751dbc9b795d7d3dfa543e3cf4a0794b9549396f98fc38bde9ed0323285d9cc98c2475b0bba3d935cef8415fefa8390b7e4732b51312a2a7fe1537ec7f42c0a7222bc6724a736c1969b4562dae4125259dae02b05cdd3b4e3965935e6bbea1cb51505c4a2588363cd7b4b2b072511fde09a23fb6feea19c22d3333594836b3d9b1bb0b3f47725e85a2b5be23fce33bde4dd77784a0f4ead5ce95b67920d09effee7c86ed23ae91cd230c3286ace957460a61a4d50f1798303f7581ae4fd53892889aa5669f564404ad2821ea9a3dea20809252cd2161d64e6d0d9387aee68cbf10d5f7a6221d65cad03250f3572cde6af8d7189bf012f6aec738f79f43978ee85e831500b56034d426cf3312529f7068ecc6a1548d963603be71"}, {0x28, 0x1, 0x81, "59dcfb5742259ca397f1627191cfdfbc770429f081c3dbf0"}, {0xb8, 0xffff, 0x5, "bccfe9d6c995eb49f541848612f5ae57d71b9642da1efc1a4b3c4862e28be4c7e024d5764254620fba94ed96aee3c932433bcb5023bace3b118886617c33ea1e976254de769724515436545539c8fd9b58fe5c77943d96f7634c5f8e650150587a14949f085a74579459935c4c9d9015648b73958084b972189ed25ff36ed4b65eab927f1f77dbfc837674f56c02c10e9b0d941d9b06cc68d05c4339bb3d72e399"}, {0x1010, 0xffff, 0x8000, "6e0c8b9a05ddf39e2205a9e0774f9fee48b126508425308a4f2c1d085ad32306ae96fc029883fd830b65fc806951aaf6f92bd4164f08eb3b809e1828e532ed9ff70655cceff202ae9d3b307a364a8f6eee58c6d2fbc1b242c11fd327764c9ad90d2b5c2363f11340065540636a6a5e41218c532c95d26fd47fcebe7666e08682d17b871c85ca12d89a6bb1fed947b862466986a26811340caf1262074690cfb8168f468dc695788bcaf6dae4f876621ac8833b6ab5c2b2b3a5437fbb1d01fa613ec2df8ca7b47a27fe74191622e5a9efa67226c7523b3f2646f2d5d85022411116f259ee788bdfc5d968ae8fd634327f34b3751f943ec2534198ea07461e33bbbe5c325db96857df57d36f57a24ebc031c92ba1c6728e92625ceee012681b043c357c9bf80c49bb2389e02559be26ec86c4eed400746ab1e6ea5a3e7a0eae4fdc41b8caa64bd157ec32f85a5e7f508e4461923bb96bf2553a1f4670fe42f21a80adf6abd81c2f9aae105b6610fd4d0b0d9c38c90f789c0465358f4b0cb5631ff95af22892f534379f71062781f292cb9c4e9d46318dd0c38753d03a3604bd9884203e18bcb5892f7e8a065648dfec370da2a31025caf6c4121b63fcf257dfd751076db13854c048dd1a25ecaf86563dced238abfb17c2bbd7b6084d4aa107c58d370a569031d8c62e0142de761d783bd450011f150cd69555cfdba03c62a8a6b48324fcd1ef0b55791d78f4d53a6ac99bc0fb4ad724d085f3acc2a04b035ab08a1ada71ea7dbbe69aade40069ff9e0a4b2980e276a1344ba29149b85cc0fd7daca2d5c884e9b6347253a0e7343e4239f3b37fe266c8d9bc81d7cd2e5e5652477f0d1b42998895d47584bd5df5f841d6959302fefe3b14d49d7ff0d103532db7e47d6c52513f50dccac4fd95e02764c2b2b69c572911b8fc318103947aa0dc923c019b6c3561b8ba973a6b739edefb9c7e009d6dc4c7e9a5416bbc8dbb127d7d19b364d95f470ef7297611aaa3a84bf1e0163a270e5f520835c8f18c4ab7ee834587440108ac355c5282d5e5d1c6373c2c259130d7a372a3c74421b7477318f9a4c8b8dd786c859344c37e1b37a284552ef849c048fd0a35a9a1092ac4e4d08eb5b9b9b5b61ed7506d454e34dea5a25527ac774fa5ae602045c80b79129e00bf6970c8686b349d81d23d8a471b9fe8f0c8d3f4df0c610eea5df0f425591779fe1fb6d94b88ec36cf39c8cd47434a1694109abed1c5182b08215464dfc600fc7e0c022f0afb47e6486e8d954a9f3a4fb47cd3417cc6bbf137c724f377a48e6741146b714292fa79952f29db5213db2f10f3de3d44c837b6e2d9edbb69c690f98c3a74bc6579f46287c59cc1dd7b082d8b19428c6451fb5b742cb8c12e5006b8454cd23edd2c4286f1894be0838edd738ac1e2cd858ed96fccb022bd0bea8f5ecb6c6a3e4df650c2f13dcd9a7a8733ba16ac47e8eea86f30a7beb8b060730779e55c9ca972250935e75fcf9da8a12b22af50ee55b4cd88daaf16658288e5e66b2f8c21f317818e649e2188a671868ac9e50f7a9fdd7541d9f351adddb6a9b436ad73edd0d6be17c687f7c6f5c95fb3e115cf1af1a06059622a7bfc79084aae0aa0beeb1c995f810eb5a60564decf541b47979cf4a5ac2f8388e9b835e21b8cb7fc57529bd6567cf0738b780c37a5e6c85af4845de80b7ca70b7cfc4839a87612ae2e0f10c6cd6e1c2c67973ba15208678f1f4d63baa08ed8fff7b67dd530a8b001f88594dda3a2c816492a4ea155c4d96afbe92967eed54ec8728ce05b245b6faf8c5d4f02f7379407072b965beae62bdcdbf9c80315dff6045cea5b558d04b0c3da01213835a7665a1dc0535408cef969fb86b3b7d187117ba0515bd8509fae7826a4ef5e6102d52d31fc4b645f1d1287452d62dabb04223bd2533ffdf49f846ebdc848084a0ae51eb6cfc905593e096595cdbe19c3c85d7038f0e1cabe304296cf78c0b7cf47b9cf7fba2157adfcf3224d363ab247cfa1448db18e877cd00384b860056fda49b155b663ff4181f48d70d05c31a84765674e647f9d655f2fd4e811cdcfd6c4324bd0c44a339b73bf0a3338ece0e5eee8663d80dc6701b25e7673914e486ef286d7377d9d010d1f705d3ce54a025b9994ea9f4b4c91f33fcd05edd67d2bcc52687a6df25ddf0426537c538db9a2174aae1a6de4b2856cecd4626641886f31f77867bba12ec7c65daa8fda0656758323812b8302defeb36ac104463c3a53e00a6878aac780d4dab5d42a705af42a7e37c0cf954fef0825f3ade87ef1837b592b8df560097ccdc731aeb620b696b6f0777aa293d777304c1cd31355f24f4fe32309afad4fc6a992e5d0ef9385253d9e4099e6c024f243073e191c8f54404dcc30ac5dd2dd2423050236b512ff483d7aa1a43d0303941a98f5c892016ea132ffb00dfd6f056a48ed29303593f3137e3030266cb7dd4d428e397e6fb92e55764076edae1c42f5bb2655cd961e0085e3f49e761fb0efa38f1c99c76cb49f711068d88a086607578447d9f827fa62245527390963e76a4a87877a48f1aa62ae806f7556da81f52063e765546381b3a5330fc0c0786f721f03f87f1dbc885fab342935fba764bd51804478343c002f659242c54930eb27a7ebf9362583a6cdaa0721a5cbd7c6b0e64ae31c1f8ab478b98681292192524a54d25acbe2628031d7ceec97edc4c0642adb490b163d1eecb607116a44755ffe9baf0a329449163864739e9115b728bc7056922450a061acb71af8c062e820261d2227a496a562db4750877586c2f3d2cc9973d70f2e37cf2cbaf6b80d8e266ff724f72d6bd6f51cc3cb3d77f9f5dc620e94f07b3ca0bcef6907be0018322bcdc17d280669425e8e15e5ce3e4fcbd614def5010127483d10c11967ce4fd87ce594bcd367bee039c8320b195984ea38219de60b46748c3a8753846f57db946b5e6c222645ebc804cffc04258697f7f5fc732c1368dc5a91c25206cdbe108ae2b14f44b0018e22027d4b31f4bb4fb7333906ac125ca28901606fb141cfc039cc89465327b77e85dc4cd7fb8e0990ed3381122b30055bbc78e6b75ae26dc360c7af52ee360a1f5c794940a60189d2ef4ce0c37654de5d04a41a62d2bb6f60bb0707b4965a401cdf91f518104686c5c2e1acf3d453c66ab75bf99237d7f2282a9a6b0318a656ea6510770f1fee0067aacdfd099a0ad80cff5c2a5a521bd76eba1aceb515c31997cc04fd2d25486a5dfb0f5ff0d68f6ecb7c41a6bb8097627b52df6a3f77fac9a328b6de43c0c965cbaeddd72e71d613ad52d34d36724b4fb63cc775741c2f89a63daa800d93fb5d05e7d751098287f3dc09d89ab3f092aba648e7997b8fb5dad580ea12d2badf47c686823a35871eb839788436d2727afe1f37117dc08e266b5e5cebaff0df3698aa522eecfd2db87c2b0039717fd7cc4e71f05f52850a9a4dc1d41c141ad090ee05282e292fa7567a361f8beedb936b4abace06e4dcccac7a5203d25e1184887737376bfd52a7b279cac1485b7ba9496819181d367f4ea03638eaf933c87edfb5b6f88ec5364c23bc83f951c67e207a3285c799699c03dcaf212337b0adf8f3319e97768b25474a23b9f968bc1825f5ab528e111c72188b16042e5788f733062e256f259bf3b34ef9e7daf7d3994a78d6f3f21ed4fc15af31eaa27f971863fa354582aec60a74975c2a532d0397cb94138f21b5a8ce3198e1463a87ee80722ee2677c6db69e8c90ed2302a1bb2c3a892f10436c16f708fedda86340c631ebcbffd85768af53cbc49ae798d43f345037023d05a08b1f1373a4442fc03585a56e544667fcd27ea863669863967e1ad89ea168f7d96d6defb8e49c489cc710c04ebaf1fe071d90ef295ef35374420f635458a0f3b0a2408a5f30ffa70e204709a2da555ca92f61af53fbf2a1d1a09ebadc93268e97e1a36c4633090d42a26c7fba5d11c2a86cdfe0d229a3c53d9a93595853ec95af2b217f9756f34bee80dc6ebcbb7e343b14f0c5dee5dd6027e9b0df352e58cfda28a49a0a396ef85206e3874ae071b1ef187f06fdbc3136ccc9f9243b68ef505153ebdd8e2f182f505a38d025f20e9e81a68f5d90546d87d1436f17e49a3536d69d3e89464405d9e0f57bf5a044ddfe1a8a98cd1c9c207ba077388d3b823c9fcceccb83456ad88228e1c33fad3cfa1456ba1d97074fbe1cba8426284104ad3e017852348338f782767928fa205537eb320ef47ca7e26d207f6f399bce6de2136bc79bb74a77bbef036511360bfeaadfe0bdd009068a3129188e08035824daa4af3e29fbfd15d00ec5fc712f98e1bb44b7c79909e68c5284ec2e35d7ca751b28b775298c6b343d86235f2f2bc09f8b4892f1c2e3e962184b976a3a15d6c5d39b7aaa63910c17d0c693f0588084fc16d7850064d8568e32b0cec0276db9c0a81b2b7b2c4bb61edf68e76ab2ec55d9f055eb86ab25f1481880eb78702e8b78702faaf3bf1a639482c510d88675461a095ad2da407d833e1f0dbd7a3ff4cc9436ecd316a0380ef73e9012c8eb22b27114db65d75152df7fcdf595b0ad67533c5eafbd24fba6884d8a360b3b06551ab8811af49ff4f311a64b994da2a3b219409894022917f34a4055ade6b15b059ba6b54ab2cf9360522210801e37c5584839045b6affc143bd4aaa016eae337667ae8cc7772dd69d629579667cd0c50fd0f1e994a215b741ee72d4ff5c0cfe7482cc631236486442eb6e87a1c822b2738471934bfad37c2214e909266bee73dcf02c127cbadc59b79cfec9b26722ab3523ab8abec9387cbb0b5f8b75533b4fd1bacb9350780b6c0e7569e41cf38ab41b30326f9f811d06327ce4840711c7d72cea09bcab34abc99df030f4baaec1a7bba39ee9d37387745ab6e2366104a1018ad54e562605422dadf4302e0b6a1bed268ba1d1663f41b4ef71f7af1e4fde90d35961cae0564c728c0af5d55b896a52eaff4fff67a823294b3727802c8eb9a85406e74eb32e9af6249f7acc06151f3e9687c84682278e42d8cb3ab43971e1677285424d6b157896d8936b67648584d6747b14dc9e3fd96259d65a27ffefa5caf56508ed1ba3a6925f345b93445e9598bce264dfced9c20faeca974d9b16e968ce723f4173f9caec72ac461221b463f1cbf1cad0c1aae4d856dd6d0d8faee8423426eef03276523253476de4779399031a46c5e44ac5a197d732a2e0076c22b684bacb8b02815400ef9495202b714bddadf2bd953755983cc5a5d0f788ab07522ca7ba766ee3e85fcad8e9a2f5313c0ebb5b8d698191218dd3ccd39915662cf842f07c07ccecda77a6379a889a86cffd2c5bc98175e40556e6108dbae6240fef9904f89ad231f8a0ac7956253da6ceae74f83dd411d9ded2f52bce0aeecf0031f1179c93ac6988d12258992059fa1f58caaee3f20a80012f2f261da162af8be9e13d0c2fc13e24cc840011f365928367e435fdacef44bb99ec9f89f97a05b9ab245397af929e6d2251d0db276bc2dc31b0f7769aac73bb1e99cd564770dfe7da696a8e8257ef81824aec46d38a5063e81336007392482da420c61c5d4074920d85d6a9e82a8329f47335ca54b83a2ea63af64e0775e60d7615d8adcb9c19e528cdda153a5003bf5fc9c46f836ebb464c75d822793fa750a36b2a645ef620710dc986eedde18d0d3ff33da0e09ca02a383875600b98e9e31ce49acba1aa526dfcd7260874c611ad935727153869b7dbbb8337eedc1e59a653579eafc739eea"}, {0xb0, 0x1, 0x4e71, "974faac26cda2e902c2fe1e78532a07a770289ae2a22c69c44857028d2a14fb792adcf276d9312c63d7e4576003ab804e821f3ae76edb74b0db8a3ae029576b801e99344032ecaa29d710e145fd8c9514995d3a5ec70344e1a0251a93a1f534badd05a65c558e371cc22151eb58a51446b3302b695d2c232c2748da8cd87c6960bbe60d4eeffab678c1fc92d8bf1a83657ba1a2fd186a37b1f140c2802"}, {0x80, 0xffff, 0xfffffffffffff001, "544ec062d36d1ef2246fd8a7354c854ef81d9b3ead91edbf28f339b549f7b29a38314d472a62db85cbf56aee2f3f0629cecead2b189cae712f6301bff94cb3fda6e4e7349382eadd36119f8634dae5dbff6b9713c3131a4f865ed5395112cdff50ae1db499ace6f4f91e2ef173"}], 0x3370}, 0x401) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="100000000000000000006034eb9b90df"], 0x10}, 0x0) 11:47:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x30}, {0x6c}, {0x6}]}) r1 = socket(0x10, 0x3, 0xc) r2 = accept$unix(r1, 0x0, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) accept$unix(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000213ae86bcff1ea8a5f4fdaaf54f61b14449c9cfa6975a68ef978961adf85ae6fdd5eb7a9879d946980faf4c90f000e"], &(0x7f0000000200)=0x6e) syz_emit_ethernet(0x1, &(0x7f0000000040)="ad") 11:47:16 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10088, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r0, 0x20}, {r2, 0x20}], 0x2, 0xb3) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000340)={0x2e9f, 0x800, 0x2433, 0x0, &(0x7f00000000c0)={{0xa00, 0x9b4, 0x0, 0x1000, 0x101, 0x40, 0x9a29}, {[0x9, 0xffffffffffffffff, 0x1c, 0x81, 0x6b, 0x7f9, 0x0, 0x9, 0x5000000, 0x0, 0x72, 0xffffffff00000000, 0x8, 0x93f, 0x800, 0xfdf, 0x8001, 0x4], [0x80000001, 0x3, 0x1, 0x8, 0x8, 0x498, 0x100, 0x7, 0x2, 0xffffffff00000000], [0x0, 0x0, 0x80000000, 0x1, 0x1f, 0x2, 0x5], [0x1f, 0x0, 0x9, 0x9, 0x5, 0x63df], [{0xfffffffffffffffa, 0x9, 0xffffffff, 0x7ff}, {0x8, 0x7, 0x1, 0xc313}, {0x9, 0x4, 0x80000000, 0x10001}, {0x5, 0x5, 0xfffffffffffffff7, 0x6}, {0x200, 0x8e, 0x3, 0x1000}, {0x1ff, 0xfffffffffffffffd, 0x10001}, {0x3f80000000, 0x400, 0x4, 0xfffffffffffffff9}, {0x0, 0x4, 0x9, 0x9}], {0x7, 0x572b, 0x1, 0x770b}, {0x401, 0x41db, 0x7c2c, 0x397}}}, 0xfffffffffffffff8, 0x1}) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000380)={0xffffffffffffff01, 0x7}) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000003c0)=r1) r3 = open(&(0x7f0000000400)='./file0\x00', 0x8, 0xc7) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000440)) r4 = semget$private(0x0, 0x3, 0x10) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000480)=""/100) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000e00)) kevent(r1, &(0x7f0000000540)=[{{r2}, 0xfffffffffffffffa, 0x20, 0x2, 0x7ad, 0x3}, {{r0}, 0xfffffffffffffff8, 0x26, 0x1, 0x3ff, 0x5}, {{r0}, 0xfffffffffffffffe, 0x0, 0x2, 0x8000000, 0x7}], 0x8, &(0x7f00000005c0)=[{{r1}, 0xffffffffffffffff, 0xa6, 0x80000000, 0x100000000, 0x9}, {{r3}, 0xfffffffffffffffd, 0x80, 0x8a94a25cb4419232, 0xfffffffffffffe00, 0x80}, {{r3}, 0xfffffffffffffffe, 0x12, 0x8, 0xfff, 0x2}, {{r0}, 0xffffffffffffffff, 0x30, 0x1, 0x7, 0xe30}, {{r3}, 0xfffffffffffffff8, 0x40, 0x10, 0x2, 0x9}, {{r2}, 0x0, 0x8, 0x8, 0xb18e, 0x6}, {{r2}, 0xfffffffffffffffd, 0xc0, 0x20, 0x8000, 0x8}, {{r2}, 0x0, 0x18, 0x10, 0x1, 0x7}, {{r2}, 0xfffffffffffffff8, 0x8, 0x20000000, 0xbc23, 0x9}, {{r2}, 0xfffffffffffffffc, 0x4, 0x8, 0x50000000000, 0x2}], 0x3, &(0x7f0000000700)={0x0, 0x7}) sendto$unix(r1, &(0x7f0000000740)="7a194f93de9a3c2bf32de0d3871620f43334775f0b5dcb0ed13df05ede35fe2d0a49a3f175009005facfe70f88cf718710e9561770017ef29ff17404b064c1a4e83baa95708e993ec2c69c333c7efca5bc4f39991e3ce6d2711f5661df5c0a719b5597e7f1177dfec5029ab500cae7c8d50087592551fd123890ad3920d8ddd864bdfb1ae881e2a1bfaa843fd3c21c89fd45ba589ec6473bae3715b5a95c7e7f48a564db3524cca941a4061dd833ea0c7e28fecbc09807088836bd948c0c7eb85370892c8c2f0649ff0170a81bd14f9450e2cf79a09d70a7b0edc7fcc533d06dd6ffb2af925f9649a80c94dd53860c14a6639ec55da6f8d102e1", 0xfa, 0x4, &(0x7f0000000840)=@abs={0x0, 0x0, 0x2}, 0x8) r5 = kqueue() linkat(r2, &(0x7f0000000880)='./file0\x00', r3, &(0x7f00000008c0)='./file0\x00', 0x4) stat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000e40)) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f00000009c0)=r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000a00)) connect$unix(r1, &(0x7f0000000d40)=ANY=[@ANYBLOB="01002e2f66696c65200059b09ff634b9a233a3a73a64359ac7624ffe44a3c8b7e095453f080ed3803059ffdbf9871ca06ed62437d33cbca9f103ddb2863505ac49b8f8cc9ed6492ba6429bffc83d0969e2238280954d6c2d9ed8b28cf99d38de5a16d133a5006c1d00da0192e40445be05007f95c36e91e0f73e78ac5add5b57210e962dff61d049922d654ae7be7eaf629010c7dc0cebdc99782bcd72d075be007764afde9f6b5d861d07d005f4"], 0xa) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000a80)=""/157) open$dir(&(0x7f0000000b40)='./file0\x00', 0x2, 0x40) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000b80)={0x3, 0x7}) openat$klog(0xffffffffffffff9c, &(0x7f0000000bc0)='/dev/klog\x00', 0x100, 0x0) flock(r0, 0x4) r6 = accept(r2, &(0x7f0000000c00)=@un=@file={0x0, ""/31}, &(0x7f0000000c40)=0x21) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000c80)=r3) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000cc0)={0x2, 0x8001}) r7 = open(&(0x7f0000000d00)='./file0\x00', 0x9f130295371dd3b6, 0xc0) fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001040), 0xc) getegid() accept$inet6(r6, &(0x7f0000001080), &(0x7f00000010c0)=0xc) getppid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001100), 0xc) getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001140), 0xc) getuid() getegid() 11:47:16 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000140)={0x0, 0x7}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0x0, 0x0, 0x0, 0x7}, {0x7}, {0x3c}, {0x7ffffffe}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100000000001, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="00000002", 0x949226fa897234c}], 0xd4) 11:47:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffebd, &(0x7f0000000240)="085b6ddf973b6da83ff0e5d023ae518ea8b5b0f69da2b64774533afd2ba5a5f6b9e3cf4ab27036d66f073f155f1051fc2e0399978e63fc36aadea584c23ec9299110aa734fb3598d850d000000000000000000000000004000") 11:47:17 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x148, 0x0) kevent(r1, &(0x7f00000006c0)=[{{r0}, 0xffffffffffffffff, 0x2f, 0x400fffff}], 0xffff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x91, 0x10, 0x1, 0xaac}, {{r0}, 0xfffffffffffffffa, 0x40, 0xf0000000, 0x5, 0xe480}, {{r0}, 0x66cf1f614f7e892f, 0x0, 0xfffff, 0x862, 0x290}, {{r1}, 0xfffffffffffffffe, 0x80, 0x10, 0xca9, 0x9}, {{r0}, 0xf0aeff7700ff869, 0xdb, 0x8, 0x7, 0xfffffffffffffffe}], 0x8, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x7, 0x4, 0xfff, 0x10}, {{r0}, 0xfffffffffffffff9, 0x40, 0x4, 0xbe6, 0x59a4}, {{r0}, 0xfffffffffffffffe, 0xc3, 0x2, 0x200, 0x1}, {{r1}, 0xfffffffffffffffa, 0x10, 0x8, 0x2, 0x4}, {{r1}, 0xfffffffffffffffa, 0x10, 0x1, 0x9, 0x6}, {{r1}, 0xfffffffffffffffe, 0x90, 0x1, 0x8, 0x7ff}], 0x100, &(0x7f00000001c0)={0x10001, 0x100}) chown(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) 11:47:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x1d}, {0x4006}]}) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x10000, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000040)={0x10000, 0x4}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCLOCK(r0, 0x20004276) 11:47:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = msgget$private(0x0, 0x20) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r4 = getuid() r5 = getegid() r6 = getpgrp() ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000340)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x1, r2, r3, r4, r5, 0x9, 0x7f}, 0x7, 0x3, r6, r7, 0x7, 0x40, 0xee, 0x8}) chown(&(0x7f0000000300)='./file0\x00', r8, r3) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) accept(r0, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) 11:47:17 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000002a40)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) mknod(&(0x7f0000000100)='./file0\x00', 0x2020, 0x5) r1 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x100) fsync(r1) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000002c0)="000000186204018b002b3a00000300838af7afb9d8dcd14043000053ba8af658711937f75bfef1f7f1071d36803a52f8820fa6ae84c9f0611da24e14da000002e98a03eed16a1a0e59c51b2d5a8bf600000000007d2c5a", 0x57}], 0x1) r2 = semget$private(0x0, 0x1, 0x10402) semop(r2, &(0x7f0000000140)=[{0x3, 0xfffffffffffffffb, 0x800}, {0x2, 0x9, 0x1800}], 0x2) sendmsg(r0, &(0x7f0000002a00)={&(0x7f0000000240)=@in6={0x18, 0x2, 0x6, 0x7}, 0xc, &(0x7f00000016c0)=[{&(0x7f0000000340)="f19c98dfad90995f3673737d32b137f99539f09a8422b65c2e2aa929cb5925d3e537133692d8acdc2c5dfeba6edbdc5ae7fbfd93d74f540968d95ba68f917c8ea31b052f3c1719507a89ea7ca4d573298fa37126283afb46844cca71f5da44041e4164f3afad096af7df76dca063fac9e9d1c941acbfde39ad107824d8708f7f6e9fec870639bb92f1cf53409f", 0x8d}, {&(0x7f0000000400)="a9ae69030a18927eac9cabf7c431034037d50b33c87cc871160f42fccee6c5cad0e32993a930062b3bdf9d7316a16e8c026848051c0e6ec06977f057836c6a6ab3fea02e3d03bee3d8e86602e74ea9c2d2765dd701d252ac73999878165f70d34f9e4c12f1735933b8527f2823d01e43a124", 0x72}, {&(0x7f0000000280)="7e8fe5842cc3563d3a0f21775ffb5bee344842ab7d29db9997b6ec1d2f1fa606c5fcee07d78e9ac6884a5ce008", 0x2d}, {&(0x7f0000000480)="95b0e6c660ab147c31160f3dc4d33cba5094a9d1f7ffc07f302e8b103dfa9a3c11f134642c962b9b87af1b7198e4b56ed2286ba6e45af3d4e14153d18b28e05da80e4f5111c600f0e6600812b67eaef04291ad45bf9b098b4ff0717f8981c0a12287e7aa2cf006b60869b00a0827aa3a8262de4ee518e5545a19c680d4a78070f0ea344fcdb5438c6ef56f2c99386192250fe7d8ee0665acccad212318a4ef2846f284cea51d395d047c9af6709d76b27221b127", 0xb4}, {&(0x7f0000000540)="b64cddb5a293ae8c1c0e8e88c6594a13642dc6267b3de6f14626609baf22bdcad86f2e5c6775f56a2fd3609b29b8b39c1cd4060188fb65ea82faf1abca9c48a1827f244cb2eb93df018939b62f42", 0x4e}, {&(0x7f00000005c0)="a89c97a25f7b1ed3bf1d9747e3dd15af91ceb426f41b443062e14ff372ed6a0d3ebd1f27a81ca82ad67028a7d7a9c9ddd2814454623269d8242e5795500e254df9b5268ae4c2bbb809843bad50cc35dccc4048030f4a55fe444cf987a1662a9a07dd938d85b9bed8bb73027095a995db2a32f9547c2f4fe436c8e72b19560dbf995f3807e4c7572e795ae114c5a956a68637de40f5dbe521715fbdf85113ded53b4c1bc010a0ab28e3d9e45422e6bc7e177626495f74a78e44f0ce4ed2cb847fba8c148aadc77708e47fa597085619f929f89609a5d08f214d519c7a4d95d46c46fc30c4b07b12799e93c91319103609863fb9ff282aa2ed41ddca94309f2ff02b41f6c210c294b15436ad50c7ba3f766e7bec35ee726d912df3d5eac60b01e6ced470d8047e49c3c047657cb7c92aa41c60357e23040add73181ba5d0b3436093bf9e747309382fd413362e24ead4ae9756952fdb2a765069f04b9b58654866f3db7e0cd64c04a692ee1df18762e55bc893edd0881ff6cfcaefd82e07c1451c8b45a49139319d210da16ecb860d2bee00ed30c32fc525ff3cc9acf3dbc6993c078e4a95bea4cb28b21ea47d945b9e2dc5adcca541d142cdb0cb841144289cc4e8c8812f700aae29f1233eb467b820df99800de9322d3768f319ce734d4ce287ef982430420663b431352a8b80b241a119672049699fa3586b23626f30536d3b8521362a9c9edc140ff2059d547f567ccde0e38a719ddea340dcfc069bda1e6c3c94f7291ce0b893f2c8a2f8a791e471142a3ce6ce6fae1c235b701e3053e6ffaa1de830e40d8705ce1fe3b7ee7235c285df728907530bc2688b4279563be87c4a2ff8f5abfafe366d01372e796e14d935a70272271b7c6787e2e290dff26f2419e8ba96ed314acc3ff296b0d8d09e189ecf9a07c3a209c2506437bfdaac5a25a326771486ea7e2e847877fdbf10a3667c4f925adf14a21074aca646e3bff5a50b593a515effaafd41b33c19bbda04c7f6e21dfe5ebfefe4f2d84e580b7477ba3ed188f1b1895bb1c2d42e941ca3f269bfcdd91a0b2727d414ef2d7c9e5f887ded352831ea14c8873150778455ecd185b1ab6a969e442d2105de41d869d9ff1008e26b9151e9a6c322e573045cb4d44865d39e9cf9ab0206e58e43f08d7bfd2a6d45efec61e0e84db0ec6e8a2e675c6d3f641c105b87fbc8e399b313571d6261047ca2834c9c055ff815dc0a3396b257f83665e767188b2b2a42ebfe3a7b54e3aea68007f070de3caeec5e9a5a0a968c844e67de9bf80ebde55b9867631b3132d73c440d10fcd2ded587925ca9af5af27c3956533ffc3be81fcf13cf6208779742fa5b68a6e3ba35ff919d2da9c91abe38f92ac27054ce74ec19e143da00f78f0d9a735630fbe1fc8661a4d565376378a76e95b8b7d689987b6fc8095bb6dffaf80a6398bed750d9f3b96cc1d73c8d4d2bbada6a022ce27952b561bcadf2b0ba4e33dadaa04d6e1e444492a89089b8989115cb9dbe895199ddf158c1513f3bc4e18a03e0a25c60333b1019c3a2cf1c17928d8f588c04395370125c9ede9ba2e28e758fb9af389c0bbbe9370893ad993042e80614202b3f453bf41c77e45202efebf06081c820ac7df4cd3a938f1eec690deb8c4e769f8c02971f0a8fee400941a96c7f4beb22fdddddc81386d999ddb6114ac64b611bbe3a6a1801e998922ca521752e014d3d33a9e956fe8c3d77e2ad3e446c8383224a4118e2227c1f18ed33a6f38f17f3ba210e6783c9b9147819955fa7a137f93abd3261be207e81c05c079e1f821ba335050d10f26c871aff1c5b498a6442ac61e8c58699ff5080cde299a7650b3969ad29232c8ece1d96b1b9a79c6b32389a903260f7939c9e1d0743f66a19077d271a3b146e0b86756444a8fb92baa50f08ca317523698cb7232a4d0a4dbabe796d548b6aa4e896b18baf20548df80c2efedc59a1e9fcc1a0e192bda213ad7958fdc7ef622baff9782bb99b68c2898c592dca26920c37bdc80e8d4959aefdd8ed2f5eed3def05aa39f64bad49a6c67ddad3e7eae17690dc6aa43cfae232b4cd12e8667bb7504622357f4be925dc865d9519d9695decd4543808925a9053bf4b5df4625ef92e777c7c86b6a471820dd12b0f0278066900ea2cd546aaf1d2a3b5b233cb1893b9f41bc92edcb2d940f572c218de1e24dd24c2ce8f92975f56a5f20a266697e75723c7a8199b8b1b92d1287c8d3822153d0dd2a91e8d41c64210c162347b8cb9c29c6802d5807feb6500d1be53b1b3b6833615e22c433ea105f55264e658a4242e8f2a64f4b07878c52725c1a54fcddd2006a443a43b6a6e8767d3ac7b6cfb9ee67ca5512a992a4eb8df4b38e24e61cc5483714ab8677d7cf3c66a2fb68efe61a225fa60982ba4dbe63d5664f168b25e4f4ba488d4982d3cbf357f2c126ff2a6caad996f173e6d3cca39c8ee3e27abb7ac6cbd0787823ad4153c0825b5c6575d2b2767e457f4fb677cdf0ec2fd8165f61939066abc90f84edd0159bd4d0ddf55ce7d86c4c5b2fcbc3b98ef16cef20682abbaddb35b5a82d44e6ef6bfff4c88077adbb10045713fd5a3c228762d71a7afca79a0e7c106cf320e21e81c37ae47899806c7e7213723a16de447ba9cf2adee77e21aeac232881e0ae81c74f458bfc4a9efbe2fe2499f872b6937fec5ce1e2abd2ddfab31d64920ded0618e6ece73fa6cef233bf55de306dabaa06d3daecdf231821ac2596d909568bf5c73521e62d0d8dbf9d58e61630f3698d572f9e70321ca2fdc1e8be636f296a5b6c3b87dd35646e6fd2f38f5ecba34cb647e086c11dba28c4e7a01d5e080ea4392c5b52d8ad667a5e5e9c122ebfd5ea19635efdb586394e8f07671a14ea96554cd3d20eabe54fcc472fcb66ad99e145adc2ca438ee56e6abe72b01c0942f7009abd77c49a956c9ceef5dff447f5e5bab030f9968aa74dccf14b992a0029395ef201cd98c6bd52646f5279d66785140e04cf81eb0b5b18983339c2dcc28f54422977b86b58567e293ab49c6750bc9147caa3453127c9ce86bbe4ec279a8f52c1e745e645db6754d84d6f947bdf1dbf1064defc790e4b0083e9841c9372426169b1cd4e9ca678f8e9a85ef43d959f5953a7eb02406d5e606eebd2519cc02680588fcbccb9e0b31b1f593d0ce035efb1abb665b13865bf45deb2aa16ba26474220778dfea040af75848de78142c24985f367b751416fade5ad8f09d503e9edec3c8d04cc3ed3cfa888f4888a2167d35e7bbb8bea6d3480da0a14d4694e3a698d49487ef9c97deb903801aff696efc5e6839f7e9ff270155c386d577e03919949b63d1b8d5f0c5d59b44b36cae8d077e72a3b11d9d3e82850e2cb1b2b795b456539a9d9a05fd06842e1047f94f2989648d3438656e8c383122c04607a3494959370a3ca981db1af7789a6b04c0014f4bb85595a1d00c0d81eeee6b970016ef00fdda22849d0e1a7cb7cf26ba79ecd8920a5e56b9c696b8df71a9844722ccf863deb1af7308e3ca7ed6c51ea06eb9542ed23d87c28be9c8c95f90a1c4a718243dcc7b4ad52a8681c8e3802720ff4fa93e2ec275b58eb8f73c7a720b37e5a5c18c58bba9ce9376e6d3b953ad7fffb34ed576983bca34c60f072a65add36fd90813da9e7e713c7a2a8ff49dd0863b809eda643812905bad73814551fa1bd54aeee7a2fbfead1689fe68fba96f969acb3678353198c0942e535abd8bbb250dfc376cd23fe0d2085b937f498129671c9134c9b12fc742d2f353ec2f163c48b9e458fa6d380bb5af17e30100121e454c22a7a4053b1ad5122b50f7c78c54fea4c294e43ad8716e2d3be134c8e41509fe786730e04ad2413453bfa300ea6c5387a1e21db4a1d9dc6f4cfe9a721df34bbd2d950ce088e602868580b3e99413e01916af814c469beb1f415f164d368ae88299f41543196a12650e3789067cc2f0572375c0da4b975e7ff54786d6ff624e113f9b57c7d66cced4685cedc17778c74c011c535d7254066840f8c0fcbd367cd7cdd522cf41fa91f8976f877a1e3f3c28a0f4c0e2dc18fd9465a5cbc923c90f47f9e34e1d1d7013c411685840ec46c0d539aafa41067e5caed129dbe906145d3c8a311f288bfe87a55069332097c7bd4bc22a085e381f63d9b1ad576c4915a6b7b543c13365220bdcb06da688d589fe7f66b74208d6f4f0c6d801eb3b7af9028cac410787ecf60fadb0c0f0617996cd9fb2cfbbca7ee5d73e3ad7eeb447e3bc7c10066f51ed074769a87e205ab92596940787cd171d3268dea07df84e5599d3e1696267d6e2e86bf72dc24d04b9ce8afe7199f2f0669e08207f8bee592d363bdd30b57f1e31045ef537d4b9305b47841a0aa27908764974b29fe733b3df17e780a030ee90e535dff0300958519d82dd95fb0ba19e1a162418795f5208a13f3e8bd2de22835891a6b58ba11f3dd45bafb409863c0ac7ec038aabe421abed6b4674240e21927dd1b323bdd8534097d98437459e0cbda6fc3b02d0df5dd1f01d033ee99d8e4171c97a114c33f2a96764eaf0a69de5bc32123995db18694ff76c24cab6deed74a097891e1932bf77f7a006ffc319144768befe6a402f0a728ae1b35fd47b80eb91c0b8cb92270604f0909ca0d50b73a85da3b65f4caa7e3279ff71b93cac8d0831f345942e984485a2533e96764d9d40485016a7d9618a321ac3cc0366a27a3dc2a7d35be0238bd8c680beddbf4e6a21f70d74aaf3d247d623a704b1b0178302ef79d0fa3252d0c7c6bf31fe2f227c352cd054214f47578edb86047689114ebb082c7b334f0266cfcb9296620092b86e1bb6119bfd12781e9f236dee4f604d137695c06ce799a69924b4b74890786c93e78339f31b7dd5107613b0520c686d4db838f4d271585a7c102c46a333aa806b596e5de0b618fc157377ace4d4f4ba032d45d74afd33585596b8425d75b020f3f3fc465a47f51cc58c55dd9031e3419f46f0644fd4734fa139482d768adcdab90af49a6978ea944f1a964852e3973fd8cb697f66cdf23254bc777ed7707fb464fd21b91d951ad3bf7ea4dfebd87ed5893657fdc668cac204c8e8637ed2216cf8229ae60e32ced8d3bb82fdcfe32fa058283f761c28142d00fcb93c0b397d2ea034575770782aa026619aa19a6097f85e1e98c881e49d4c115c668476107b01b559104dfbbe3d5c9306066fc7187fb0e97279ab4870b642d365243e7791c969c45deb4760531a4c86b00b3558787f0951c8c7746afd73cf739354a9ac5dad068863dc506d32c460fcbb4fb81882562ed8fcff24e981d555d171232bb66b10ff81ef31cf822f1fdf46c0dc2c676b96429dc5a61f03339a36b49e108c222e3da1e89c81f2352f324440bf3d861613181d4b828406e79c6a94fcb40487eeefc95471eb04fe5a7f37422ac0e04234b65df454fb863fd2505492cb6084a3a304ecc63e4835c23ef6723c4ce67c4737fa520cfeb9da65793539d3c9645822d2da56d8fdfbde9ec2c6a646a6ff6d7278b7c6855f9379eb8609bcaf437a9f3118e8fed741af343fa2e36fcf66d52869eb198bb9c45c2d6c2e1f4a152214c4e32f1583a0a8f7e7239f1ab88d657b6ad5ee8e14cb583d2de679b224e11345e209647af4b535221de9c3b15401aaf998cb32bdab690eb5df109f7099932c8e52b2b8aa3bc4498f0e9b21fbfaf4f5f5de127b16b9237617b09db61bd6b803fb7824bcdfd72a2a21fe993b8108abadc84f62988a9c8b59209054648d89ae556d05e1bac19483", 0x1000}, {&(0x7f00000015c0)="64bcff9980077361e95ce3aacc81b7c24ffc8ed88cd9e2033db7e4d751e75141e087c86d1a1f203d15d487468c0c2ead8496b14614769513f2d114d40b16f25343de63ca89ed5facaa06691a2fa3677b456cb5f9fb031d7e45e3f86c2a83814c9781a1dc7c2ee7598a0997be880e99adfba76ca574984e38a73b0c8584db5e433b9ffdf71dd1a41194c75eb5dbc9e76e044cb347b8891eb7750f6bbdb500b0949d5ea4534b43aee77c6afb7353d3ceea9fce60fe665e107e0fdcaebf61c31f02dbcedccd2d9a32fe19ca375b2537c23b560bd83ece5a193355a3457f7d8061", 0xdf}], 0x7, &(0x7f0000001740)=[{0xb0, 0xffff, 0x7, "3be928f3f2956997af507c3f0171fbbf469025ef3670fe8729ee856aa4251d6410ef6d8076dec9e692556bf12a9f17546ce32cbcb287457e1b6d1e4db50e6ba84d2774168d71451321fe21b92fac5f4412282e288d21e2b3c8f686d3b41c2a06ea32208e9bf93ae049f7c73ef2e79b9acfbd8c1ba865d6c4a3f723bce460b2fc40ecc02609c01fe8d633a8dcb28bfd8ff65dfcd0435bebf21aa9f25b"}, {0xc8, 0xffff, 0x5, "c4bc71d8d0c18229c7e36e1d37b3d7a78631cbf3faeeb8f791302dd6f11c48799c1ba71a5496c5e3df006568d3b403070d8d823d30643b86796928676783bdf08c31fa19f2ef415e162d2f4dd8031d1ee5da71c365a349c4ef22e4b810d8baad47d8c315b27ba24b18954a91f01e4a10db591becb1fb75d7cda4b96baf9fdace460f6f20bc1a14bc56ddc89fd538fc8e11ffc5e0874b60d03c1b2e0e9059436d503e6055d4701ac5dacb4b807852961527adc71ccd"}, {0xd0, 0xffff, 0x0, "e2856f3c774bf4d995d6eb9a6ea8da6effb53a79caff3a9fdb437e449c3f43def761659c30d005bf211897d392d31268ea47e755f052c819c86084d582692b7ec7f29d382f20876e066884769a307691f9a3203b62bd212ed4cd4d884ddb1a53edf3e6c4eefd0b363c74289901749e95111dbc8496827e1f6ee99724f0e24db103b5fa28b2c8b3742db576aeeb42e2012b2b2ef237c39452f2dd8ce529a2eb8b22318db97cefc2003aff8da16d10894f4ba57d1760f62989c8"}, {0x68, 0x1, 0x6cd, "0f0bf3e7a95278cc72bfddaa15ec3c4e574d12d6211524c40cfa37e51dd703afe1649425e060ad8b11baa27d410fc9b13e7f4a96770634a86b442b7ebe5c18980cad5b04518b7a068cb8bfb869ae5ec2e1f0"}, {0x1010, 0x658ba0e7b5b0371f, 0x1, "488fe5bc29dab730b0627059f1cb23767dd2bb7d86142aca65be48a86084aefe69e677a98274780c72ad04abf74c607bbb93bf02d4a3990c52b69628cb70ccd9ec1803a0af08ca6e9d0b146883802ab196dee7aae16ce939b5145a277e5eb5f9f3f02c73350a1cfddff420c126a99cf5d0a31a0ddd4ae4cf438f3229f8a6bd9c04feb3b9ed5b3661fbc398004a72bcee2487a735e6533167d57fbeb68a256af2c0d1ae26d9098a2eea6472e9ccfac233e8ea7d8e96855d1011bafb8a624b0ea42ede2c90b5633f066eee27e12be01157e03da6f8a554b60a98718645be027b4157c244538a97e0e109f753f37c208499aa0e130ee47affbebd3a1ae05bfecf278a6b78d79e47f7c099bd13047e30b8fdc7cfda458c66f6e53e40bbb4c6410984cb5243d54361df764ade10dfbd8831751a369161b214b962ee102f5464d9d2d0b732dfb3dc6a7a84a7c15f7196cb250653b6173d408b4c48b33a4a58477be28f4ec6afed690384800d47e86d8f68a69d4ee443f48cfd6aa1d3625e4c3fed9b3a2dffc3a27ce4b26846dec0a9baf14aded867bbd4e8c12884ea499eb3543765a3b21385b36b23c85900d6f45c4b9b43277657532d4547f22152db47c09acfb0bc5b9ab33102c43bd3befdfdde8b8e773c9765a2c0e3a841cceb9790136d4e129f115d2c69f9df5343ab06820f940aa8f858b8b86edd5319719fefbc40282cca3eb2fc1e1f02cb24523689add9be0513bc64d8c2c5e974680de45eca0e3c644d8f0076b03fd9b2475793c95176574482184d7c90c220dad9e6aaf349550b3c468e8db3433ebcb76644ddf49de7131c42812e7a14cfcdd364625fafb17e29ceb26d9638734118f8bbfcaa24933c236af15f610944360194ceea3f55f049f13d671083c68ec668050add4fd80d5598a06956ceed02984615f1051fdd068c1986cb36f6db076bddb230c68fffb222347ee9fc829abd671f555c7d6e5bfd72bb01953718a2ca88376144d216739c6d6937c5806076a7907be7947f62f026f684492b7c3b4b1e8f1b190a3c8f8498da85293c3727b89212bd2a4729c26abc0d34fffd68c906de9178678103d612d8883beb60b228308bb4a55fdb350c32131025ccaa429b91687829297bd7fb0b3ff5ee4ebb2ecda76e56948fbcdfc81a0f1078d285dadb92d01b5900bbe2defde6c5758fd5f09da1c227b9bc76237ef8d5f8e6e344cceda751b216c593fd1f73b42faee1cb793d707effa70edefa3c66d85a7d2deebdb2a4de8897e00a18c85035add123b38247152740da2168f8ee7e2c722f6b712089ada1de02c09a99c77e4e9c583e8d1eed0d1948f629fbe300da58f99d160d37c23187266aa4d669c556c88ddb629ee31b5c965786a203183475bfdc5b0571f37f231823752e50db5d239ae1e7cf2704e3f6200651449ef4862e38ed12ebcdee4aac6cfe35858447ffb7c708a9772674c01d3323d96b89d4df1dd27358eba7bb4cdb618d79e0329a320a119f9e9d0941a73d514b216af5666f8c1fad4300edcd8cfa116835e8d367e64b29a41a20cbde929300ad6e72715ad19a3e0ff240ce88edbbc0c4f3dd0eadac2cd294fdf9a0a9a5b06c3b277fd3775be981f093fc71ccf0edb058b1ee6572c48edc309e00463b394367ff6270c7b50c11a540ea17b241358a54e4f8416545ed8b66408f71eda09b9e7d6fb16623fa4878fc786a0aac2357604e3240b225a60794167c638f766f40076889bb388e15bfb59fb9cb427222a9a922ff5c917f52f042cb587dc45c40e081bc5f3866336fb863afb368b3051de0ea62fdb9810b2ef438506c6bfbe74f8907138c549203f2a3fd29820a3eaf3e178ba56b851e3da0487b8b3caa1d6b0832f46cdd750d5f958b590095e8c919448dc6cd6d652ba785eb0767a4d7803714851e0cce927c1196d2a2585ea3188995e571257914f076486caa2279fb52f2f7b978706523cf131bdfc03cf760a83b3b3a0d299664a256cf839bdf6f3e4f2b3e745f4344e86dce2e8cd39e540224da21cd0a5ec0ff1d53a5b3f3d71bcfc0084fe2f8b20da06e64e43dc3834c23d33eda47ec5194344564426dfca7ab593684e994d560f6401eac620ce0ee94a9514c28131f90ff6ac6515666f46370dd7fc4ba37d1eafd20c4896dd11cb4fac4eee5e6ed815fbe1fd3fffaed070007f2f5d2f32afa335827b4640b084c31ee827832aa81112e7e302afbc9496b8a05e5a822ca9bade22c0d893672150858e6421c11eb2c4a18e10bc5e8bdb8253ae8650fcefc3badcd1eb203202db323f4798fa46f81c1f21d425416c4104d99ab01d6c98c49b21994fee49ec455663f1d7b64a20e3fd21b06e94556694526f05fda9469eae3798c594a005909c55ba24823702c1cb73985c7792cbbd5b479b677b975ce036db5ceb7cd337178253ff102c95c9e48f50ba2bca6eaaf1b11100f578146c47de38bb427791308bdc02ceeed3ba8cb0274d7442d12e4a59170f0e8108d94f08d866b7b1ff270317c5d680c344d888fc0fa458bb5e33e860a77f9375d436cb28e80856af1112543cd4872ea7f6b129f192954792c730a4c5a6ca01fc8947df8e873b1e99ae9b7be40ba7ee825564758cbcb74bdad3ebd8ddc27b4e061d5aa9f5cf16ce8a951483f34a12068d8a29b6a2daee79dab86a0bd311465048f607477f4f888d47e71d55809670d771cb5408508a3d458841a1c223e0dd1f17cc898d0ab40343ff87bf7a5ebf59f268648a4aead77a947f9bf75a8dff4cdc3471fa3a740a2d546535af63e52a857d2151bd1fe63e8deda48ccbdaabae5cf626bfd1c4f95016e7c08e076fecafbd14c07b82981ffb7f1b44a8c1c6ad7415b0b5e2b8bd30a76d31a89157fb3d41d448f3d13b26f115b90ca3b1e10c4d62f513f27040d90dfa2f2f8995652a26b473b7c838117aa8dd66dd6ff265789863a441a95d9a19689adffb46f6c92b7af674d8fb371e6c920fc9342e905b00815a6afe25902d50c12029d5fbbce0347fbad4468db25c490854a73cca6c924473a21a92170ca986d5e58a81af5d33a05c93a6097f312d9a7217609b753af9bd02152d3987c015e6250a451b78592a4529454152ad7bee5a9bbd78b4c200440e062a41ada0eeb5873aae8257666acc395d59218c23dd7c412290295f388a870bb4ea04103d4ebe55e48160173d82c6a82002024edddd0a02a8e681c75654d36e044f0ec31279c21136579434bfe4be6252f33e4a42ecf57a78a43fc9b94b5d155684dd3bc48b2e1b5ddc62a47976f9089e91521540983a25686eb45af9e83056db47b5792fec945948e188b954f122e1549b22931553ea4a40b60f12dc7541223289f4f5e1d486274508c77b2345a362c667db2e32fe1929607578e5242f9540dbef4e4a1ac47d853100ab565decb0df18fac0b298c836ab197b2d1d48e00209571695a282b700ac11ad35fa4a00a6ddb8ba03bf8efc459292ec561fef5421f807948357700825d429b28bf349d69437582830df37daa5685219286d1fd0669f5aa3b97a822b14eb80bb2d713645e0079225c175db81471ed021c6f868ef44ea98fd211a0b676a04c6ac3a815f05df322d5e317737acc4bcf8b0ec03d0a74f3c51afcf62bc4d276984a608950f58af424fdbf20e9d71ab0459ebba0721354194a6eb9788c5225d23858f4674d8f1482d06986c85f4a284b454b80ccd5216c7c0556a5be885de011af1adf7b7a434607e6416c2f8d71cfb873cfe056b2d1451e0d5cb7bcdae83d727238fa4f27a9959cbf55fa716722c3f2652a7de1b48b3555932cd4c7a1022e19f35e9667404121b8cffcbff80d9a123a2bbdae1549a9511383823a8294fbc5d16b2ccb241cccf9891a2dbdb1109dc512e38c0ff566fec2b07d962ba47dbe1517b4ddcaad7ca4380b332f0ad28bbafb59702e15692ac3002e21cbf6f5945e1776c19253d3f4183247e3fda5fce95f9b205c23f50fc819313e55c7efbd265fd23ff5b8b18526e9cd0ac95833bf330388e4a09ae05312f8654542c43fc2f4d4bc79f85c9f2f799f7ed6196b92a6555cf24f61a1746acd9bc6f5c6c156b8f0fc6c3bb0be8fcbcb210892ac383a4aec57b5889bf2177a0f30159c6f341529773f5385953af928ed2262ce07227d0cc55e8b93f85d7ea9eeabae03503bad8c6f306757817db51331c7b94a9f4555061cdfa7d2255350c42e955445e06e4c1d1656fc868ab834604aa3df7e7900351eb1768e5bd8c3bb1e67162106480f115e5d58751823ed4174d3310bb3402aa254310028c7af67af9f3b7cc4cd7d9c8933fefbc5bd73448eb90a3430dcbac106efe458b840a486f352c93638b2c02b321cfd6bbcddbc85e22aad325da7c0d9d4e23ad0b65861883e82822c53c2b404f0dce1e55241f05271f4b870f8df689fdc9c7b0946aa7b15cb26bd6ded2766ec7c335dcbfc3fba25498a5b2b8ee9caa9d8c932bd473cc7bf7fcdd54015cdada82f660ebece4dd3fc7c676f9a2439992f54fe0092f0992351db6b3b423bad3cc09b095eeb31c3ebedc4cb39032d7f6cd6040cd7977caca3014a8b359d43bfa14503de64fdf056ed04cfca07759c3b864d9dda8fe50f70556b0ee7328fc1ecda31bd0f06eee90094d312e3c7fcb2e15b42807881204ada42a1cef6ff09879edf15f143575f1a1b2646cfefe05d3493ca3c9597ce1036f17a2259d7625b47b35ff5439beaa929236d6fab101ec2c052df7edd43b9c27ea069cb7a49296fe2db3eec7d52a050e86b352b35ba27ba3886f2bed67b96dd3ec27005bc9cb7b99f19ab5e9470fb927f083ccee9bf3eefb4d1240ce86592f8ec5962b03512a48d69e4b0ba67fe2805fc3df57845a5b6a34ade26e067626a97a36ee8b3508e5fd5e067fdd8f249d3bd0ce9f5c381540ab9195518cf67f065513a936560579267fff8f340c28ff40844d32c6b32cc16ac3d2ff0f7dc8ff03519868c49047fdffb1c110c6f9c761519e36ba5ab4f93fc09945ec90f583d836e9182e15e127c018e76ff031c08cff0a9e878cb57f8b400bdb95426e4351c0e23fe31406f760afd8534a21502175aabeecb96c1a9af83a47b42dac1b49413f512790502e6288e122640c90962f0dd3a9b2edba18dab404d7a34232305e040ae53c91797d2e4ca7037eb88b5237cf2d4775c9ab206febec6d0e79659dbb24e79c8b3d3248e3021b3f676a275fc5728e6d14fd5a8de45dbe34401342abd859da1cfdf5d5dc533fbc7d20a65fee216bc4947bcd994c15aa709ff57b54806d9756d52196887ffc0ea3fc2f8e07f419502c4bc6290f5b8aeeab2bdf5e9c39d198cc1b150809aebeaffa256c10bdd9927429eaf04675989c56bef791f55ab3bc49a77a80a7c8ff787bbce3e45429a89ab619b6e9f556dcf23deb604bcf56cda2015a78825951bcca283e99d0178f56ce813800b13551f453e41127322702962a0f1ea91fd3cec2cb797b5333c2fb5f272a31ae4fb7999d5f90b550fd921244ce2695e5be6091e425ca2405602d30239f724970e6ee43edda1d4abcd6c7f53f2b913c1e5ad4d15d460d62122179bf54e1f4e3822f2d740943a413f76b6c981f4da9be2a84fef3f73588e045227dd72163bd73ef2b74a9389faee22820b9158bdb9915327867f49997df65ec39e7160a79a497000d221a556e880282f77ca058c2afa94bda8bbf2a6edc08e3f26da997d0417b5c6ae8d75133090b645a1a031bd0189ad3653724f0dd953cbc4598653842e0e6e34b4f4715278dbc688589b5a69f19bc7eda933bace26b5"}], 0x12c0}, 0x40b) close(r1) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') writev(r1, &(0x7f0000000200)=[{&(0x7f00000001c0)="ed417b6a6a4ab04b5d3d24d3d08ba5a5e10b433386d8c597ccf1668405ee260cbd6287f1cb78a6e58d95c6ce63bf5b8373b9403a", 0x34}], 0x1) 11:47:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) socketpair(0x1, 0x1, 0x7ccf, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) write(r0, &(0x7f0000000140)="04", 0x1) 11:47:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003300000000000400"], 0xfffffffffffffd59}, 0x4) 11:47:17 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0x7, 0x1, {0x4, 0xff}}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x1, 0x0) r3 = fcntl$getown(r2, 0x5) fcntl$getown(r2, 0x5) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000100)) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000140)) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000180)=0xffffffff) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000001c0)) fcntl$getown(r1, 0x5) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCEXCL(r1, 0x2000740d) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r7 = getgid() r8 = getuid() getgroups(0x1, &(0x7f0000000500)=[0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) r11 = getegid() sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000280)="f190470c5c5755923397edbfb1dbe0ef5b5f362931c858f124d9b3a73bc4adc812d87061be043d9252cd8d809ea81765792a708b1e52187fa7215494962881595f721f86d676c191fd32e8bb65c217271a38b422e97c6483fe63e61874cffc30ab2924e96704e9fb19d81ca5d190550971aa685ceb1ff66834624817fce9f394a1b2461310edab908f907759d9b729ef8680399d5f3b993c3ddc49b7e39991088277888c1c56355a5c63844c297af90389ed42f260fdec52326411cdc2bfe4774dca5116102c39a5a62984ed514951a42dcbb1180bafbe", 0xd7}, {&(0x7f0000000380)="80881419efb10d0c7e6349339dc961a9bf407a5974df87eb54f20715928b03c555a955a8121b8151b3842c411e40692456b902f38f4c6b50a9914e0db20ff74addfaaafe8b29eb17f506c59a1aad03b7ca81b0403fbdeb8370101c613a68ffe0d60d1b31eb075000ff8a8952352e50b3a6ced0ed834e31daef7e9df0fcfea1608da28cbdef77fc731fea4d7557577827ef48352d03ac84661cd2d7d58943b824", 0xa0}], 0x2, &(0x7f0000000580)=[@rights={0x20, 0xffff, 0x1, [r0, r2, r5, r0]}, @cred={0x20, 0xffff, 0x0, r3, r6, r7}, @cred={0x20, 0xffff, 0x0, r3, r8, r9}, @cred={0x20, 0xffff, 0x0, r3, r10, r11}], 0x80, 0x8}, 0x1) pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r12, 0xffff, 0x29324f1a5ccf51d9, &(0x7f0000000680)=0x8, 0x4) setsockopt$sock_int(r4, 0xffff, 0x1008, &(0x7f00000006c0)=0x9, 0x4) open$dir(&(0x7f0000000700)='./file0\x00', 0x1, 0x40) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000740)={""/16, @ifru_addr=@in}) semget$private(0x0, 0xc801e38dbc6656c0, 0x122) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000007c0)={0x9, &(0x7f0000000780)=[0x1223, 0x8, 0xffffffff, 0x20, 0x7fff, 0xbe6, 0x0, 0x8, 0xc0]}) ioctl$KDGKBMODE(r4, 0x40044b06) setsockopt$sock_int(r4, 0xffff, 0x100f, &(0x7f0000000800)=0x3, 0x4) 11:47:17 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x20000000081, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x5, 0x794c}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x4}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x10000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) 11:47:17 executing program 0: socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) kqueue() pipe2(&(0x7f0000000080), 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="db1000000000000e99a6b900000000712d9e351d0e5f31f4d27bb856d60200d9a42fc287"], 0x10) pipe2(&(0x7f0000000100), 0x0) r1 = socket(0x18, 0x1, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 11:47:17 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x400, 0x2) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000200)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000001c0)=0x2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x6a713b1365afe417, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000100)) r1 = open$dir(&(0x7f0000000200)='./bus\x00', 0x8001, 0x0) r2 = dup(r1) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000080)) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000000)=0x700) 11:47:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x44}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b6") write(r0, &(0x7f00000000c0)="bb2bc76e6cf63eeb4e3b0ff231aa8b97149a884c00eb29638fb3965c84306aa4604f5f154a8c996ef78ef3e78d2c8fea6ecc64b201d4acfb8a08fe57c17bb85e42c35b39ddef7f039ae0fa6172a095", 0x4f) 11:47:17 executing program 0: munlockall() utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x10000, 0x9118}, {0x1, 0x238480b3}}) open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x11, 0x1100, 0x0) 11:47:17 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x400000000000611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x12, r0, 0x0, 0x0) write(r3, &(0x7f0000000080)='6', 0x1) close(r2) write(r3, 0xfffffffffffffffe, 0x0) 11:47:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x3}, {0x2000000000007c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) 11:47:17 executing program 0: poll(&(0x7f0000000000), 0x2000000000000147, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = dup(0xffffffffffffffff) mmap(&(0x7f00005be000/0x4000)=nil, 0x4000, 0x1, 0x12, r0, 0x0, 0x4b) execve(0x0, 0x0, 0x0) 11:47:17 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) close(r1) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 11:47:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) sendto$inet6(r1, &(0x7f00000001c0)="158bea16b7122d6953e1a1f897b81bd3d3c4f3c686232c6de667d3f659989edeb7954d98307b6e52035d3cd9ce7257e85980b2a013a6f195da4928776b9c32a84293dcb265e615886e6407ea017300e56f45d92947199915383e516670f175fbe20a6f7c0480b09263688c21c1d1dcbf50f803b75b78f0e3d8b598b3ce84140abcde124abd174b82e796818635b90de5bca2d3b0cfbefc07f7aa217460afb68bdd3d18bcca07c753e371917a936fa3fc8a83b8af332998aa305fbcd96605f3a1b0a55a62fe58ca94d3bffcb840286038036d1bb110436b1fdf9128e2f07843d07bb82936eeeea734c5b0d9e0be8539483ffd135ea6dfa91510c800", 0xfb, 0x40f, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)='`') truncate(&(0x7f00000002c0)='./file0\x00', 0x0, 0x80) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10, 0x0) 11:47:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004004000028aa) rmdir(&(0x7f0000000000)='./bus\x00') r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="000000186004008b00113c270000000000000000000000000000000100000000000333000000ffff0060f6a2", 0x2c}], 0x1) 11:47:17 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept$inet6(r0, 0x0, &(0x7f0000000080)) r2 = socket(0x2, 0x10000000000003, 0x3a) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r1, &(0x7f0000000180)="86a513b8c6df2733", 0x8) 11:47:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0xd24d04ce16fc5473, 0x8d6) r0 = open(&(0x7f0000000100)='./bus/../file0\x00', 0x40, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x101) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x0, 0xc6000000}) 11:47:17 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000180)) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000080)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7ff, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000540)=""/226, 0xe2) 11:47:17 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fchdir(r0) r1 = kqueue() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10014) pipe2(&(0x7f0000000100), 0x10014) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) close(r2) 11:47:17 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) mmap(&(0x7f0000b48000/0x1000)=nil, 0x1000, 0x7, 0x11, r0, 0x0, 0x0) madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) fchdir(r0) 11:47:17 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x4) openat(r0, &(0x7f0000000080)='./file0\x00', 0x2, 0x40) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r1 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r1, 0x0) 11:47:17 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) 11:47:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000180)=0x1ff) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000080)={{0x7, 0x4, 0x7e1df5a8}, 0x200, 0x7, 0x8000}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x48}, {0x64}, {0x40006}]}) syz_emit_ethernet(0x2, &(0x7f0000000240)="9dee") 11:47:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x61}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[{0x2, 0x8, 0x0, 0x12}, {0x80000000, 0x0, 0x2f7, 0x7f}, {0x200, 0x10001, 0x1, 0x9}, {0x20, 0x4a5, 0x100000001, 0x3}, {0x6, 0x3}, {0x6, 0x800, 0x100, 0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 11:47:17 executing program 0: r0 = dup(0xffffffffffffffff) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 11:47:18 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x300b0, 0x2) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x800) open(&(0x7f00000000c0)='./file0\x00', 0x900, 0x82) pledge(0x0, &(0x7f0000000080)='\x00') 11:47:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000080)="7c1891480069e3ea908fc2cc059132e033fd029fca37dae93aeb45003e45fa53d6e5453afb345716a8e7b0c0c335955bbfeffeb3997e5982c9f463523fcef4e7b14512ee3e7c8b6ffeb515e262c66cfc9d7165e7d30e1540693f4f536604293d60b69e45e954659839fdb4847f9e4a7c412ac295abdffa4051c35c0897d80b76c0a09071e8b736b088de2901e42ec825a3a15b1bcca887882b08b3785ecdf849ece1946dd0d577b6621fcc556334409c50bab11709a0bae50f135a78fad1bc260bfed51fb9effb21f295cab205f46cf51b27eb484db2ae1f9c5e3e437dbdfb6b2738954e", 0xe4}, {&(0x7f0000000180)="976fa0b462f8c8609f36266a225c7854b582bca92487d4878163839ef5565a6227bb3f9588ac01da0caa78f7a37222e621de3cf637da7465e36fdb61df56ebe528d62b417de359de89d861bb7d5e5b98890a0e345f229b29e5aa03e4143ccb6a3dc9538eb1b7495f2d2b4503777b8137a73fede26084f3cf73ced0f22310200b4fb40393288c625d1a408ed66433e76c140173fa3a6ee287a19c405fa02771a5c636de2eb8d1992787f69d55a8b889a8971ef9736fd082148c4aa0a4c15af48906f2e1dd956eac09bd0b47c98d", 0xcd}, {&(0x7f0000000280)="fbda847d9599ccd0fa458bf19a175c35d38fffc63c5e09aceacc2ae83f30914584e7142e0eaaf16197f68c72a9e4e0296fc4aabfba3627e123ca5653af21ecd6477add7325ec4972b2f6d3aa84a20a33dd15faf079d25abfaae06eb8152cc3abe711ab8143dde24a16674c1321e561cb6e942d7161266457c35e3b8d5b5670d8cdd8aee9ea21fa702598c93731951ab1019f3b86ff77415971f582a03eb39ac92dc9ed99c7326e2edb46bd8e04e05f6bc83601b9e8f1b6d40271d06fbd5beb09463afa04d26e86b534ff86c8d1998bfe14fcb1", 0xd3}, {&(0x7f0000000380)="043d46919af3f91f80f36fbb9a316e87c580d9cc088b942544f8a74d33dbd6363c7eb1fdb08777d07035f3464235449998e96974aa8db2e1e90a0cf88f09fd34e349122407219d79119c8797ec085e1469806d8a5d9bd1f76742ce631116133c7316053852a73e516c68547878221d", 0x6f}, {&(0x7f0000000400)="cd055fc3238499a338664633d65a2ce6c36ca7ebb3255df042f17073ea4a8e81caa9b68d710428e49d7cdc5e86374ad7663e529560d3938068ccd270ef1e22d07ffcf38a52fb2308486e8c11e2b28199a64c02eb94aaead034bd49600ed3fec3bdf49377f79816c1856c5e7645c90d7a", 0x70}, {&(0x7f0000000480)="600026c6804a052d39945c579943ddd3b0c6a84114df717c78e82b4d108e95bb03272d311409233011565899e9e84a75af30c489bebdc3494be9b8e6f3ac", 0x3e}, {&(0x7f00000004c0)="07155deb37942f9460ca05b04d81f0d49897dcc0e9f6d96bc1a6f7b22af74a0ec09a4efd0c80f3ca78dfbb85e55284a7480e1fd8d365c6a4daf83cf0760ae005535aa0ff60c7d680e69551ff61a5dc130233db725b35560d91ca92ec7c15ceec479557947ebde4dccca32a262b4e5e4102105a317f42b7add1f4f7794df592", 0x7f}, {&(0x7f0000000540)="4aaccc", 0x3}], 0x8) 11:47:18 executing program 0: r0 = socket(0x18, 0x8003, 0x80000003) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 11:47:18 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getgid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r3, r4, 0x4) kevent(r2, &(0x7f0000000140), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x8000, 0x0) fcntl$setstatus(r5, 0x4, 0x8) 11:47:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) msgget$private(0x0, 0x401) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:18 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x2, 0x6175}) ioctl$TIOCSTART(r0, 0x2000746e) writev(r0, &(0x7f0000001200)=[{&(0x7f00000000c0)="ee52ca87680255bba07f78e9b130c44eb9557e7b53a6cfec539dfbdb5434198bd0a1255600cd6446bd428e73dea295bc320fb0ecd6c9e48c2ee19ce4b39e84fb7a1753d880c4c7a491dc22c3b9d7a90a3364d3d33f68c342f746ee02b8a17ffcfdbc08d94a6b82be4087e47090233ce92e61c7b8e5d2e13663c24507", 0x7c}, {&(0x7f0000000140)="979c055cdeaee7b6010349cb3976123b0f8502d26c6ee7b7f6190ec3bcb39d6cbfe870928abb85dafabf85fe89a489405ddc3a8a44f8e0600fd11c119243877f15a573652fa1d882642ffa4f2f59f249b4f987116dd2903daa737ecc3f1dec1a34e5faa21ada7acfc25dbcf8295f1df19877eb4735554f5f93c63a5bffad8977d79c6ffc4a55db13470a88489536c6249baab0dd20f673e7467f515049a28b4637bd0624dac1c7f6513a052ee6be224cb5b01984726e307ab5ca6f8bd98719e63c57f29cab01a3a57d0a49b2e3e317815e9cfbc852de704c2e66958701085fca545ad62b8ff4d56369efcd85a0cdb858b8428e918528e645ed5a8885c41151a9658f9d45fd2b6c518ebef154928e9a9b1401f705fd467b755b4568ccf5115ceaf3bf4de47fdb6a79b1a94daab771e60ed4fc05818b2eff3e35db4fa593a0a0a535de047193115983171c5c5ace1cbb869b1b9e3c54c2e6ae031376472c85698027d6fef1114c8bd65f3005dc365c5d8282962055e02a6d3ea5ceccefe92deb051db199b4e49d31fd43db6fb789be1f347918cd9fbf48c403e91a1cd51a1b7acb871757a9b963fc4481ed72aa5e26ac24d444fb148cad58740691a81960bf9d1e4e0a94a2eff08d3736d231a008b409f503db5b0c2890f85ec05311f4f3533b9370b166833054332becaede7f3932ccae83aad8527f35c3c1b606eaa8dad4e643295967e491528c2d032fe9fc6367a60edc75408a1cc710f97f705bd507301295152b54cf86c20e1f0738672b86cdba671d58922023e89ead70f7974f6359f0e30c9004decbf6b0bd7ebdc0bf36b6dd8ad496a5bc5766f38fe6d96263e80be35222a0787deb3b79e7b24ddeb0bd3ec0780629a86a5ff90481f06df4c18fd3c91c6bf329ab11650567fd2acd5693726d49e2583bdeadc4fe41cf5fed02fb113d34d9ec7dfc4198cb2933e4694b2f0d652ec40e28c47c4aa0a6b7ffb9b2c84a41e109cfe615ee077d1bd2c28ad2787eb036953952caf73e5021fe702e304e922ce19172d8a56203a33f68489ca62aba78d63d208e8779a33c7aaa3dfe2821c478046b8aceb214462c14fbbc35d167fc209bf442deda52c1cd42f873bbc3837d4ee266ce11eb8bbf6c8e03c9223fb91eb2703210f3a7adf70e3d869cbf6933e5980ec1f4832114f84b079c3d7d381d1bb2a9269a218a06b23c9e18074284d0885f421971dca3e8c3b7824ed72ef5f283a6f7541aa676c467b1d52d1a1ad3c11928b337540d2746ca72b52b3d18ac3376e29d187174b5d910a33b434cd060f63318a227e6cacfef0648155e2bb9bc1eb697d9507729d1bf2746cf3ca92c95d1988d8c05c2003a10072100d7bddbf00f25ccc3782a25c6405c4522ea9fb173ff6484cde82fed3767293c93fc6d28b7ee6ec6a5f95e1297ee27078c59841eb6c2a485ffee94ca47ea76e8bd681de85d4ecee94d48679e5b606cbb32a6a4d59590051a6ea688e5cdcadff903142913c3778d7251bdc1db397b831d2de114bd1593f4b22321999324fce122faeb651cf89b00941bb999470256d8ba020e87e6580c035fdb028d7fb3dc93df3fce0103a6ec77963bb859fbf86af8bc37f2aaad35260419bc22a8e92d38d287b80d9545a0a17b80460bca74310fe477e3acc38d7b062359ee2e1d5040ab8ace22f8030c0716d3bdec39cca32135e3962eefc18fa2c80209b97ac8f4150d390ff81d1a5ae9d4911193b6ae2d60341489116dcc7f6bc3d84238b6a1d5362c46c4424db7f545e66cad6626230d9bfb656b0bf2ea6f23c82ca29f92765b532fba503a71c3d04ec427d34a0e175947918b1c9fbd22d0b0a790b0f31d2f7d8d62de888df430774e14413bb0a8f952dc0c1a00f77442596256a46e03c495663d3d1fc286767ebae8d00bcbf043b0200dc8385ccd38ea8d3ebd130500a6874c5b4983ecb6be43584e552c9f531ee068d175aad5d7b289c487233a59fc0aca4586b7d787bf0014e96754d9754bcd1650972446100d55cdfe7986398a413b8feb892a5bec14212afbaa96b8cc808950a757f2e828e6293a88dd8f7616d75d15708be4ed65e5061db681256ef95dd3213fb87cbe0f3c1337ee1b03fd4549e7c4d5732aa7c9b44f8679b2e1a5765ba92b56ae47d081078f1e17ec78fe0fd44df0f3fda1437ac937aca68ed96006f317bb471b7a75898de49d58a1e651b3d80c0e52694eb28bf45d9912dfd57453291d42f6bee9a700722ca6a476b2980f23df9630b90548aefd659cfa48d01c496761d72d556444ab1c0a95347c8d550bba850ef70a84b0f6c4eb2047dc0ca7614d6744e3adc805b5925a94d9e953709b46dc03ae33b16eadea00c64d3c14958c17bee503c109d50469d4be2a7c5b06fc97e4603a4c794741fc7271c6997a1a5543db82914261e45dfa9b078207aef594cf0d080484ead128f7e72ce0755426b1cf31580ddb84a124578fb452dd863e2b1c06bd4e778b03771dd158d79096844351135cf5e558a28a7677dd017fd63b94a478f96b023815f27a0b9b252ec036ea48a1f01129e03872698ac74e6e90e21a80bc0bd05455896ea7a83e872d33f8e569863a6e867ed8c4f9c0dc04d5b718ad0acaf2792204adea4d2a22eb8ae35fff3547ec312c1f7053a0e8d5bfc37573bcdcddbd2a5c0fb57f1ddfdbe3f9a361a01ad1de558996a150b3e6bbd1ef6cbd9a7e7ce4d2458b5092aac3d1e2ed2a8f20443f2edfba4db266222d5a28a3e0829851ad252341e0cc5b7be78ea7fa8826f74047056e0384d6147ae700af83ad7f1afbcb28dddbc54e9a1c3df456d8344e49b2b076da7a2ebfa9db80acb304afae22bc9976dec5b20b61256c791ba7b6fb89f833565573be9b11cceacfd25dca21c67fe0ffe61f4144b6aba173889838a2bb1ef520505eeb61fb1bb59478b4a4d70d475d127bf616451d7886414973dd8a40eea2fbc44d1364c681de975a8b2a7841cd2d5cae992e488d137f398ee67b2d73563521a1c0f286b5796b410e6488f2344c253ae9d370993a8b4d8f6499247b66d39825d8a5d2994364bb387cca4a573aac282448a43c2195ad4df89aa664c0e6b7c072a2bbed8bc3bf50674895853ab300db70e8e502fbb0cbbe27a3f8c02aeafa28da7a87868ce866101c0b345093e07c4e3f10f3b37b9bff9b2fddbc2a0ecc8140aed5a6e07be1f5b017dda948d09425b65ea98be8dca9a9a1cde9c8993cc6e1a29d38e89bb77435e497f576adb2936e586ea2cfba0097843eb0694c781f64a102724148039e3f52b3247a368ecc72c926f9a53b301358e3489609cdda56a63e9f6bedff973b9dac2cd91ecfb208a646abf1734f508a8197dab527f10f6ec9552a2342073bb8bf05f181b9642110d2ec50a124dad6e400c014916fcf9a733ad63d3763ca0be203c5529bfdf57c3efc23df687a2d2e4040eba34265afc230c1c0e797abc67c001b568951ce52be11cbb1aa3a95a769d7d9ede23cf22bf5846ffaec0c9d0756569c98a07eeb186c7c06c8b853378a3d06aac841f315ae95f0adb25aa4c8a694032e81ba6c1e4a7ac58c496613f460f67325a5c7930408386815d4549618f73e4ffed604ca70c94b328d7306c5de18b4f6335bc48b927d9da4f3da73c77127a5cf7a7f84ee3416cc931b30c9df4d07979eba7d4609fcaf84d77f22400073d3fad9eed990fc9ab87bfd1240b57e31a00bf9610a264880d4cb3c00d99d016431eb62576c67ad13f112d5edaa541042834bf26460787919f107dd2ec80da1000f3bd200b6558d4514a6a8ba98e8b82d7a0f295b89069b0fdb7fbc2c9e1fa3b68d92f5c21f82fdce8f2804fdee1d9531d90f09149b9018384a80326700d34bfb872d1e50452ff0a07b1e29d19535d6e00da190e2ea2704180f94d3509eed90f80924806a6501bebe6006cf9dd6d7a24804c82ab17b7a5512820a607d4dbc08cee1ecba32760d0f298a42eb68f0453d7b1bf3ef1abdfea7c331f3352db54e804d64a59d5d4378cfbfe3117e21411983bb24a240cf15ae61ab5f2598145cde9f862d8278936b9424b3447f19fd3580e98c5cb0a4838fa679c433f441dfb5dded66cc587f2e45a11bbe2e875eaa59473fd01f3283e6961cd1f98b117777ef1c965946228b451884f3afa8bd79a755c1b2dc302394b6484c5e5a206a4de75a03d5b8c5b6add68863246bc1e42503d89092f30718138d9dd5a9eeddfdf2592812609d6c92ce0f051c497c5a5a531eb8a2f726d16c2edf65d69fc03bee59ff0ecc99a0ecefa455348625f9944d90f62f0767be274a656b0da8666d8190c790856e8269c505e3803acd49a7d193d612278751af38b8c6a715b2ff3b1e0fb2e655fde245d1729087bb3ceabf2fadfafde508850b8b6a4f669e378d7e55d4bf317be6e22a4f28d1c28a81ccac2524b1e27b6fd2ff7ca0a81d5bff982decad94ee52cb99e0cbabae7a875a17420f6682b5e57bbc061ac38bdbf2d034995cd37a381e21b96776efac026a8551e7c51e2ca741cf699df0e5dc088c2281a234803c9be7553586d709116d4644e617d61e7d8d9dd83575c3be17b7fcd0e3f936fee4ffa0d9f5c4de697080f44ae89b00b3eb9cae3955e4e85ff72f877e363a8337891b2b5aa20762a36de434f21cb366e3a8f1e8c7fa14b0154b2e5bcf960079517a2f15d2bdf5501c0c84ee0b76f696858eb6ae1b9f5b78cf1a7e105206932804fbd6e57382d9dd57090cd605527a5a48e0471c2cddefe661547aafc054f95402fe98eb76018f2f0bd5b5675cf5ed84247296081e2ee7f279d94d3ddf944fb786a1ff9e843eb4ec36d31e2a6a282370d71685338f46b5d3bac66c792e1d48364594370366c821acb820ce53c18f17abdaf4bc52a2dcdd09b7bec2b0cc30b00d5e338986e05597206979489db0d5c5224e7d711cd0e292367b8ca114c0091a0c17fd336b8a3f02ce43ed5c59178f128094a83e47e0aa14f6614f079dc64374ac782bdbb844929c0674a510b47a2edef8fddfdedddd36d22af759b530934d3d1eb3ca03f5bd80c0ca5debd392803a58e49f5552bfa8c6c40e64a9a95998f953f488dfb6c80eb80cee47de209b59cf60ee7b22b479dd9a54450b366ee376c68d68b348ef14b5cdcadf8bb78800d5b9e947e5f82da0523528d99477e35dceca767e4bb5f7048a88f4edd6f9141a878766e38d98c987f034766cb2dee8d029a6463223be6c8215d41827634281a863ee4cf6304279408971548cfb1ebf06e13fe5ec6b0b70a234cd2c06db7a48447d7855d5bf41aff859e0d238c886d44735dec173b73ccf3db5b1ad3ee5f514fb2c0318818ecde3ae27915ac6591fe02c8eb1ebe5fbcdc75f00472003a264b98ceeae0993d91f6dab22e18381e37c3132351c635f3498c63312630ddc3c65a0fa17aa235c9c4167dc2b33447fe115e7a376797156c99ef52bb46ca42d7fe49ef44233fa07e0248ef01df2a16be577659fd194539877964e0e1be5fcf8b2f06b6100292c7011a530b70ec97ddf2aba135896d6333bc1140e005d488644e61866eed3c560fc0d016312a3e601c307550a67201aaf6ade647d3d09c911cd76bfb5ee22a4008f136bda986005bb7a7bdef141fc5d434ff4c92df04118a16061b0851bfbcfc30a5e01148fd11bbfa5e028b827d8cc2fdb76bedf33360dcd090ce6b13f70594f998a3c705f846b856804516f431874395d15c6d04977483d12e62873a2bca55dc6d9b7206a3cde51d8c2651486bc9ebb68c762a64e00ba02ecfb2b19e208fb3fb1dca6b597", 0x1000}, {&(0x7f0000001140)="8869dd79600332b63b5acfacf21b2d02876c3d6fff3288fa06ff08e6d6d5c962067c86816438b7e07333bbddd282baf81511f62be0ceb08c507755732c44ee10f3516820feaf3d48e03b149bee37cf94dbcafe4c9393eebbd29014d4b6c62257eaee9072fee827b9e9dcc4c972cbafd549a128f0643781082a8d92dd5bd75e0f1d04e5a22bb4b00cb4d7037f90662ae5473104dec7fbe6a52848", 0x9a}], 0x3) dup(r0) setrlimit(0x7, &(0x7f0000000040)={0xffffffffffffffff, 0xfffffffffffffffd}) close(r0) pipe2(&(0x7f0000000080), 0x4) 11:47:18 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000480)=[{0x2, 0x10005, 0xfffffffffffffffc}], 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000680)=0x8001) r3 = msgget(0x1, 0x20) msgsnd(r3, &(0x7f0000000540)={0x3, "ed8297313681daac48ff7ba6fb5610c913e7d94165a55708440cf27c1a379d5ef57fcfbb1c1722a1e5c1151c73755f54f958bcb75d25f700f3832ece7027d45582b284d804b68c36bc1891e2fd54e5b646cdd1abc9c49765cc114891b3b92769ea56658fd7c12ca80ac8dd503c4e60d4330499d2188932bc62845c48b673202e90526d2488c3615c17fb4ae042c678d57993c1121f7bbddd512d59898419628124e6fb6202a342bc62657cf94e599ae0d56e44b1c927325ed9bb328d5003ea61dfab8548b0c231929aaf8bad55f53e"}, 0xd7, 0x0) pwritev(r2, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000640)={0x44ed, 0x9}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000080)=0x9619, 0xfffffffffffffee6) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) connect(r0, &(0x7f00000006c0)=@in6={0x18, 0x0, 0x3, 0x9}, 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r4 = semget$private(0x0, 0x3, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000004c0), &(0x7f0000000500)=0x10) semget(0x3, 0x9ced442ed72640ce, 0x84) semop(r4, &(0x7f0000000100)=[{0x0, 0x20, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0xffffffffffffff9b) 11:47:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x100) getsockname$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000100)="95") sendto$inet6(r1, &(0x7f00000001c0)="7258f6be86339c92e9aa86f9d232656b6aa08f065abbcbd43931a62e54e2a191c8d24a5a543768e52c520aa992ff12737aa9765aff2ed3f3ca73cf734fc0ca6ef6eeace36b49c4e37f7e7dd8a6641cb345083d7ed38475f35ba74d6afdb11d6df6d3c667e71df6cd056b36127012414bb992a066ffb4063bdc92422860fd310fc0e93e89868f52cb4c58f2", 0x8b, 0x8, 0x0, 0x0) 11:47:18 executing program 0: syz_open_pts() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x354, 0x0) setgid(r0) setuid(0xee01) syz_open_pts() 11:47:18 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) pwrite(r0, &(0x7f0000000700)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d89a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a7e8f45cbefb20ef00007bdc6deddcf3b2f79b463c019605ccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a356400000000009300000000000000000000000000a38641c84caa0f083e535d0cd7", 0xeb, 0x0, 0x5d) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) 11:47:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f0000000040)}) pwrite(r0, &(0x7f0000000240)="fb", 0x0, 0x0, 0x0) r1 = dup2(r0, r0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) dup(r0) 11:47:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xc, &(0x7f0000000000)="e7656c1bbac007c7c2f88a2b") 11:47:18 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x40) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x5, &(0x7f0000000100)=[{0x8, 0x80000000, 0x9, 0x8}, {0x7fffffff, 0x8001, 0x6, 0x1}, {0x0, 0x6, 0x3, 0x4}, {0x2, 0x5, 0x7, 0x56}, {0x40, 0x0, 0x3, 0x5}]}) openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x800, 0x0) setuid(0xee01) r1 = shmget$private(0x0, 0xb000, 0x0, &(0x7f0000ff5000/0xb000)=nil) r2 = geteuid() getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$getown(r0, 0x5) fchownat(r5, &(0x7f0000000080)='./file0\x00', r2, r3, 0x4) r7 = msgget(0x2, 0x200) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000340)={{0xa0, r2, r3, r2, r4, 0x10, 0x6}, 0x7fff, 0x8, r6, r6, 0x4, 0x0, 0x7fffffff, 0x100000000}) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0xe5, 0x0, 0x0, r2, r3, 0x20, 0x2}, 0xffff, 0x9, 0x0, 0x0, 0x100, 0x9, 0x5e5}) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/243) 11:47:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) linkat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00', 0x4) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c5711, 0x0) 11:47:18 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0xbaa000, 0xe800000000000000, &(0x7f00000000c0)="000084eee70000", 0xffffffffffffff64) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f8000024070000000000000000000000000800"/177, 0xb1, 0x0, 0x0, 0x0) 11:47:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x200000000511c, "047c2ce62e0dbcdcc58b62c200000100"}) write(r0, &(0x7f0000000140)='\r', 0x1) r2 = dup2(r0, r0) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x8) 11:47:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000000c0)=0x9) ioctl$BIOCPROMISC(r1, 0x20004269) socket(0x2, 0xa5e98c7f3406de58, 0x7) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) ioctl$BIOCLOCK(r1, 0x20004276) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)="622fe853008f0700", 0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) utimensat(r2, &(0x7f0000000240)='./file0\x00', &(0x7f0000000200)={{0x1f}, {0xaf1, 0x6}}, 0x0) 11:47:18 executing program 1: r0 = kqueue() mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0x28af) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 11:47:18 executing program 0: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) read(r0, &(0x7f0000000040)=""/1, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) msgget(0x0, 0x24) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000780)="9520f61afbe0ef4132696ede1bace351fabc3cb30f42dcab9c43cccc0df431a62599122a7c568815f8524ad96dcac81b0a68edc371e8773a11736b7233133d423ce893adbd056f6c22efbffb830caf03fc56f2587ffa05fc3510eb10a6e20e12f45305aa0d4a8fc5a9457f77fef6cda998656b296eec28d1f5b8bdf0edfc3b0e3ff01b5f34b075f0283e456d1b21012e6dcd10e8bd0784c4e7d03c8770446a099a3a2e43615a47c38176bdf80d601a0d9d96ce1c8b78fa5b0cac7190b1b1c33f27583e3c2c866fa409921ff3402770d57c73098388e3c7b737f0282ed47673194aae01e3871c3a98c9c205948e63482b5ecc34cc3b00b27393ddeea467e76132c6ba156bcd83aea38f2c4e0750bb685a4cdd58c26652fe0659b6137b9d28b78471320adb25d05218cf2d76b904a397418e02ebffb9d0ab0f99c6858289adcbf1f240e70c6ed5d6a7bfc8e771e52f7c75403a53e15f17b3cf24d2e0410000f0ffffffffffffff0000000000adbe67238cf7", 0x171}], 0x1) 11:47:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x2d}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) write(r0, &(0x7f0000000040)="d7d4d5ce8ee3615e040bada4c42a93ae1916c5f480749b174a8de22e36c03fe4759ecb8f8db4c8ddaeb4802869973211bbdfce4c50d5", 0x36) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 11:47:19 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) socket$inet(0x2, 0x3, 0x800) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x0) writev(r0, &(0x7f0000000140), 0x1) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="0000001860720591e88f3b251700fddf00000200000000ba0d31e99a0000000000000000f9e6f33a734a046f", 0x2c}], 0x1) 11:47:19 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2080002000, 0x40004000000028aa) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8481, 0x0) writev(r0, &(0x7f0000000040), 0x1000000000000133) 11:47:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x26, &(0x7f0000000040)="eec0d40e4dd8f0645800b17b110de8e920979d68c13c1c09d3304b1fda9533585b622a38dc0e") 11:47:19 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000080)={0x0, 0x4}) ioctl$BIOCPROMISC(r0, 0x20004269) 11:47:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "e300b0ac9f650b5558540000000000000000f7ff"}) getrlimit(0x4, &(0x7f0000000040)) pipe(&(0x7f0000000000)) poll(&(0x7f0000000080)=[{}], 0xf3, 0x0) 11:47:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3d}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80c0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x20}, {0x80000000000015}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000540)="68ab7387") 11:47:19 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') open$dir(&(0x7f00000001c0)='./file1\x00', 0x200, 0x88) connect$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 11:47:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x1, 0x0) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x84}, {0x81}, {0x6}]}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) 11:47:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10000, 0x80) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x12000, 0x2fa, 0x0, 0x6}, {0xffffffff, 0x200, 0x20}, {0x2, 0xccb7, 0x100000000, 0x7}, {0x727, 0x4, 0x50000000000, 0x7}]}) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x7ff, 0xffffffffffeffffd, "000000006f8aff94eaffffff00e1ffffff0700"}) write(r0, &(0x7f00000007c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c1914bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7ca2a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf0000000000000000d5fe00ac537a1af30b95fa383ad32e34195c29", 0x32d) 11:47:19 executing program 0: fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f0000000000)=0xf80) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x3, 0x100000000, 0xeef, 0x0, 0x400, 0xffffffffffff7fff, 0xcaf, 0x1, 0x2, 0x8, 0x3}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x3, 0x1, 0x3, 0x100000000}) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x1) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f00000001c0)=0x9) 11:47:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) open(&(0x7f0000000280)='./bus\x00', 0x200, 0x0) acct(&(0x7f0000000100)='./bus\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x28}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x80) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = dup(r0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000001c0)={0xa, &(0x7f0000000180)=[0x1, 0x100000000, 0x7, 0x3ff, 0x10001, 0x2, 0x2, 0x6, 0x8, 0x101]}) 11:47:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x7, 0x5, 0x2, 0x2, "76d86f37b1972eb03c7166161238835bee01ec69", 0x2, 0x8}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x9, 0x3d8d7c2c, "73cc51f351b37b2efee534560876f30d3fc9c06d"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) 11:47:19 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 11:47:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x1, 0x0, 0x6f}, {0x18, 0x2, 0x43, 0xffffffff}, 0xac65, [0x8, 0xfd2, 0x4, 0x80, 0xc95, 0xff, 0xfffffffffffffff8, 0x6]}, 0x3c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x7, 0x1f, 0x850f, 0x1, 0x7, 0x80, 0x28d, 0x1, 0x3, 0x6, 0x81}) 11:47:19 executing program 0: r0 = socket(0x11, 0x4003, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0xb0, 0x1, 0xffff, 0xd3c5, 0x1}, 0xc) sendto$unix(r0, 0x0, 0x12a, 0xc7, 0x0, 0x0) 11:47:19 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) semget$private(0x0, 0x1, 0x400) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000000), 0x494f) write(r0, &(0x7f0000000000)='Y', 0x1) 11:47:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0xffffffff}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x4) 11:47:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="e890963f7f011463bc95e832c686ea43ca72676c0c1c322a0105423ac955b091536622c090555c5ba656dfec0e13c36a61348b2cf46f02ee2e52a9addbc8cfcf1b22b847a0b1ccbeed9843d4c154eb004d99799fafef7cbc95eb237cb61d8885823aed2ea2582aca7471b49203128ba06b775243a62ce6900379f09d7e3201ca9423883bd46e8fc2ee7effbbcbfb943340ce6ec0058fadc3d3770d0295afd84b32c493f2e1f37ecba3994db4a921f858b84df491c1ac04bc61ddd7d3fe0ed476deeefaf7", 0xc4}, {&(0x7f0000000280)="6afab627e4aa5c96e2e17bf815be21fb198750f24a7a10cecc0d24f9579f8736dd55e881ea9ab613bac041dbf3a3ac8d16e8888c2a52c6cbc08d7474983c8ee0fb32958d8269ba8422cff890558fe65a7881007c3ba9657b27546e50c7aa9952ac97c0798d28500ee579e74b0ed7c8b5e96660f6c704e61c26aad55757ac798f499d58046b9998923f63e2ac1c8b62c2f70bccd1aa3c12f3c2306358e8888b41a6bf7ff5606591ee83cd269b0f61a4b11ed126127c0a69ee8d7b449701f497a793102ab97adf82f91575935c80aff20d92edda6401e68f0053e73a0a3ba3a38c9cec33145772dd1d57e9ec32cf270b99e0311b725e2a4cffaa2019451b7465840b4cec0fbd06700a6748be3438f3ff96d2cbd89e4c5baaef2bd6b054c7b3a6567d44823801b4c64289ad670801726e3f5657c0c321fe5eecc08fe45388e524b5ded53a5e0e640aacf3f7a7ee1a84293ff4d03237979daa0c4d91a70806124219259a34e9b40c3459fada043cc94ad436c8d0aea7cfc7f32b4be334e2bd7969dc5201b6c923a9558cce823132d51445513de53a30a2edcb5c7bd0f9222c1e9fc57f8cf4fe98302655bd3598cf6504bbb542ab02b9bfb6152341e9efe72c64bdff5774b013208fcdd34fc206708b70f785d6e5b9d89543ae5114372ddbfc317cb0fb2b31af2556d2904eed61d9ba2a206022870fafcb75fa639f92d61bd42752d50d51e5ae7670b6ed6a21725deb485af687853c898df0083a9e8ad1f909a682c28551ca936947f0de30fa45715957616a2af45185ceb18c11754d415aeaf5f039e3efa5746d42f7b6a40e84761434e9e116bcad0e5c1d39808be2f19f81f0af9439abf816e1f3348ceec889bdc6270e5ca1768d7e64c4da00661fd35bdc5081b28bb051994185daadec8cbf28856a0780c5db8de11bea75161942f6c96e63f44183d372bd995d71ed2c73604fb112781846800930a7fdac4daa2c85607afe57684d02258fe20fc4fb9c2935fdbef41aa765b86b771707acf47e251a5d1d04ff40222eea25712dd5eeb5f7e44a665ff473bcc7fcdbeb384994c1b1454962456cc720a17d6f155c637e30c62de57c78d970a6336362b8df5e4468aeb9745182efed06b23fb76910e91eb032e751a9fbb314af5fb5cb7af94843c56a048015fde4fd565d09a9f7abcee4fa627f1181f68ed16afe62039fba41a1d6be53a0ea7ab8f52d03cb6a15cd27a1c8491629928087825f124944728be35f639e1c51706d7d8ba023ae8f322a0763aece28d5ce4a90d70a4b7472989f729b3dd0e0480eaa1fe65500399c452697680dc131104e98a3e912b50a095a436abf7ed47c6662f42b9db37a69bd3cdb56a628ae694faa4e341f38fca9f456d53b0fded00bf27727d16ca91c828f216d937a76af58ef7263563d255d5e8d123c8a51beaf19106906247300b0c5950b118d07c95981aa4e1dfbae72225b3c252a7fa4681fad5949397831e5564684f286b3ae076f1f44e54808c5d3c08ad4fa1861fe56dd0de48225acae40e00edb214c8a96302743bfab355e0785650dd41ef20e6e77d17d5439d3cb9b2250add97456a7acc3491b3fe84470407b6a8d595a1e08c52b994320d015420cd329a6b38c63691359a91076a9d1d7a780f2a97c40bf3c7db1f02813cbbe8474c7afc0e2b58f5617aac246f57cf78b36a2020e96b97fa6224bff61b200fe2cdc940bccebfd8ed058870891428d7050cd1440f9ce8217dcbcc6fc0945a02c00c0d08a96eb793183279c9df9915d7ea7964836fd9e799683adbd6c79c65366a4d910981af7ea842ab7c51ffecb22e11e6bf30ae16d92b75f37334fb9fba9a58649b198b23d4cea251bce9d1d6b4e63e1dee950ce5e8b9e7a31d321cd3d49e4882bf3bde5fb02d00616f53a287343769968763cbbfa136be14c487670a60417fc7fa803d5223181703f34a5b7f9cc124472cf86b265b8d39a105b7cbd6dc1d73177f2ba21f669433cb8f813ebec1c832af16b89f520add5a62f7e5e2a25748dcf2d04899ba0280fa437df3101aa095990ee7329b2609cf7312dd5fd63316f35edb8396e6d2464e0206f6b6129f43288808cefdd4f3f77e1ee34f7a45902af0bfcf1f0c2d02cf98a7b8b8aeed2d79031040a0b44fd2f8bebccc1f87ce6073b7c64fd9682d343c410ff906fee7dc75ff650b78f1ba2753b5443a88b418661c04e7fd1e65dc81d49e95e87e69c9f644addc5be455b8c081387fa04ecda90949320d08afa6be0efcb1f19f0e02b113fa09f22ae88524bf8388d21c5c60f4a917967ea9a193bd2c60ca172aaa5c921bec400c66fa20340fb4db126d95ee2ff0133444429c9150ba4ec6c81a27f7bc0a3b5ca9d04377c8f1c0ecb41929605f76d12c8326ad17a64176c376bd756c21dd55bd3945593125eba93377d1b085d853a7ed5f5b23e200227b643a3f476f13d4b75e0766823c6c8c7436ca64c09ae82f909749454b59591dca2e1f547dd071b03d387b27ce49a3e10ec35082d7bb3019d9614a5cbbacc26b3bee10276843f7163ffc7b20700a5198cc26b324a90d0a07ec58cd3e4c25c07a0030badcbb01d8414d2101b9312df2b4b3526a62484efe23f914a9d9548dc46063996af96a2e56bed133bb619c1f80a59864eccd65d5af264a644793346a24a357c6244e6e4c4da6d7398d2dda5faa9647e6bd9a6fa5fc4ca644a49780754418ce573cdf4767c4d4e6514222e7a97739743669d55c34cb80a883ef591c21d7891ec14e237cdbe793be4ac31a8a78c7577824d83b34ec76822ed58533d596934903b0376b2c1c057524dc247c439f086bbfa5154ff70345fff23a757682344bd310b7f249f5ff49b9e7c336500ddaab63eb1491073a6072d8f90a3b5b706803a6620906ce85f7d5d0af6260318f56d2cc3aaef0ed874e770e198ec80ec766dc97d6de3da9eacb9c4d2064618c3c2129b7e81f23fa5700a1f341fce020c56e20b24d6b1b1311356c773709555a9da460bd2f20658a71388eda76978394c9b943cce6a85df3bc4db22515bf7fb084ee917858ac00bcf286b269abcf36ab83a6d18f24eddf3bf4399c30fa829098fd3945d5414df78bace0710e16e369e1d9a5a873fb65c577e81d58c58aaaaed7de30d15b11e0edaa846174ff3a3ce464ae479538119f5f8297d70852c22b4c7f5419964824162dcd594c0c18a9691ec11d9449572277bf3d37a31d715c9c0ab8fe5b260cbfc4d12baa45762ae67af9e377a41c122751d216735c3dd886325f948c9643acd9d9dac7545e4b7dbdfebd94139f794e3074ee385cab133e5c10f55a3b33e350ce9142fe34d2fb2ce479a9acd5853ee3e60763a1dac8b0df3bbd24be7a794f3f75adede2de415f35d8716600f7601f9cab3f47ddce784ebec6e1c8039f1b420ff399dd06f0c655ae8dd2edbbe6455891b90378cbcecac7ff8abd8877c9866b94d18f40177ae25d9545946bf516c1a9a97ebc4761a9f3af4231d244f6016a4b40d8d8333b5d87339339c24de341f2d43921462f5be6c2185c38c75acec448dddd2ecf29bf388413aea776c2ccf4a82264af50e575351e20e279fb8c066a94ddcd8d8c5d1b720323b5f53be526eac5d434de0de84df791e92465a985845c4efb94470f9d06f2e9ee6cbe0b66252b1fef476d1144f6d369c36059e27af1232bfb38e345b4d54ba29b0568c187778e77070408c0eb38ed8e9ce2f02ad9b78780e919f8771e9e025da1b9e9770895167e1fb1388c6c63daa421fea848a2e557da2c4a3bac2cdf2c4576584d8ee08f6a7bb328ee2143b7d29d038602ef6f19ed000d40a0dd0dcfcc60ce09fc6aee5dd5fa38b8ffeca2515ce769849eaafef9a9877ec8c9e436c89a38ce15e9c5671ebf452721e936dbef890fac5942a982d2c1d36b2cd531f321d2a93bc42b6f62ee7595c802bafe0b1de8d4c50e31480fb0063a7d63b296dc8255a62c47c5d3ed65ac1308c92353044528cac8ae60a403b367cc20f625cba86cbf7c9123515a1e33cbe1771d23968224ddfb4ca087fa8aba3ec168036d8aee9e42ef727cd978a398957c731db0a282ec785923e7a1738a75d2b483c6c8e9ec958e53a9735dea0e415b93a3107bca8d81fa403637ec390b953b6a2af98b1353c0b22621effd65dcc674d1186cbf29e4898a4f73c27932e91bb34dcc81ca211f889acdb9f7ffbc9c34af2be3e348148ed8987d4ff9b7111958c72539be56dddf80a2ac2d420604abf669b9142a0811b20530e8f79507b1c8f63a01452acbc63ddca5eebe3a3c306569282a6524305dfdc1fc9a98b681b3e73c74e12aa9920b158600466a1aa29d3d2671afe3ec2ffa088685f4f86e1a0ad9eecfe763e191569e51dc6c6df270ae8745a64c05523c55179f3ed7d8c9eabc28e27ca9ce95ec4d55baa8f1a9e4275ac78f526126076452f023ac73c1ec68657f1e2d633a00aa0dcdf4ffac0f292386aa754ba6f961c4b137e42767781f2ce37e5a805737ea1008d1807bd8ace433525e26a52aa1981ac01a372a85967bc278570fe2700a0ba2640f202c1554ec93f0ba7792ca41d542a559fd0727a0ba12c96413c59845ec6a56a281363a372970cfb63fd6e6d6723ac331aa24c4aac58ab8ea03c096035fc634f0de5aa7313513e8312371ed2a234c0f7e0069b964b1199b5a4279257b15f13e2dba32baa485116001bd36ad9a1a96445c626d69db08b5a196d6adf078bdc056c292bf541ae22371298923f7195d187d46276188b5b0abf37159291178ea843f76ea386a9bf4394daaae7844bc7993e76b4e9f7e0fdb2c270acdb9dfd4e8ae40e555c9c8bb87c045cb1b21362c6d53ae52e6cfb84a7fcd273a02417cad1f2d7d2de760b88ac9794b174a3c07745b80923dbf7bb87934eece1c9ce81d2e0f22f96e5d16acf26fe47600ec8c658dcabe25508779400cf6601e768d2c16811abf3f4ad850a0ab0e94211acfb778a8b1b6f7e89cd16c7223627c54e19a01e061858e83f3d056b4a82b678f6ee4e8f2b279aabe7b2dde79ba780d03f4714e7ee4546b8818de23b1547db5d0097e6d18b32a8016b63772b45ba63ac8d8e2606be0f865c4ff0e8aabe10d61a7f09fb21a70cf826bf37bb6e91293ec77538a7921d5135659fc061fb2f1f1016c99738e35a93871f16384d1211da8107a1f8fa2ee4e74a97d6b94f988b268694d8c7dadcbf4e2a6c76b5ac226c5929a249b029517cdc3f2002f432dbabb1e547ce04e46ced964350c6ccf39826585a22d93e3faad50a8d65ce6b115aca08fa64d7efe1e149252231d1ac0d8995ad563843e5fc66637d87c2a40238869207d0a93c234158855dbf723724fc8cfd7f2127b9b26ef52c8ca887854758e40a575c0930a0c4b99fb31afb5be7966d27710827761defef4952678daea8072bb0dab327496bec313b199ae588f308eddc42de1c99591b4497319dd014cf06eac252b5c7aafbfb8d296a43a1ff9c3b95036a9f76578869301d0a5b060b6aabcfc0d0ad", 0xf3d}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = getppid() r2 = geteuid() r3 = getegid() r4 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r6 = getgid() sendmsg$unix(r0, &(0x7f0000002440)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002380)=[{&(0x7f00000011c0)="921fa322a675b6052ab269a83328075f2c4481e036d53dcf1c336e717018bb5ff0be8b19e3db9df5785558c7d2d4414566a6cbefc4cdaa0618aa6c71d69494d62118d44f38c41eb5e959ba85391b06637726200a4b95", 0x56}, {&(0x7f0000001240)="2b4d973860507310de57f1641e367f9cd36407f40ffac98cd4dbb91c812d293c7e0217b9705e786a1e67a44be1e8197bd109e72f857359fc0e2419ca0a681f6585896a8ba7d0cb1d5690c53bc2233e36ae9042f9c366575317108e60f9", 0x5d}, {&(0x7f0000001380)="4add368625273b2fd7c6a8ef10a35fdc7f129f2197994b75030181c5b971137de590934ddb5c914b983c986b5366be601a558b39505768dab9ebe30f78ead50e38c8961edac258e17d6d42169f2f4a7402bddda1b90b6cc8de37b3ad9e8858f6982459ced74c31e5c7fa91881a3caa5fb5ea43b8e5b42b07eaf30880ccc017a1001c06ca3d132428aee36657d655f463fd6e82ebe82f80dd2196f001b71c06571fe41f89b52e630550dd1be853fc7bda736414146051959670bc1580f8258764d4a1fd12e791511f589f2ff78f743dfec2e016df237f4718b1284f99933fcc44845d5c8a8a960ac30b5c25456c0967cf927d9aad42027d510e47620278bf36ca1e0d6f3e27a21eab6fa41a5c44240ec1b7149fe01a116e93c2354c94c5ea9695e9869e691942839aa1f58a64d42f18a621fc9c62d76958d3e7aaf2a7c25abaf701573aac1f6c2fe72748dcecd933477c6cea18efca2638c08561d041b1521baefa0e8f826cb97356ff160ef6895b2e0414483426d26e1c91cf7dcdcfdce225ee2e0f6c4ed1ea217568ee037367fc35a27297e1e0b81837b6efb3ad2667c8c49c6f36ab13553fc2a081443d65b8bc47b8c0c7174790145aa7873114f0252319ae49e5d52ccfc041542189a0f01ded9dddbc9c74d1542df8f8ea4863fca2968ce86b33b7ab73f9a05fed016114b8482825fe09967890ee0d30e416a8ba35ff66931c2ab6fbfdb6135ba800ab8139f75c092e26017e39f12ef38728c19c896e618cc3cecd0f3f927c8cfb66802e7ddf65689fd0b624dd723f91bfbac095ccf3959d2f8c884332a286af64ade5b5cb019168874450fe1376bf47f8b5a8d5050e9b925aa2703d16055510872e51e1e4102f9ac0992f261cb72f765780dcc7689cd91395a896108264bab4cd68e920369a424044b948bda639c4da614cfd7c5d3c0a6e6b09b5bca211f9b52432c94d55b13dc7594dd8641ec107a0d734f1dbee10b2e0dc1a96ef93c2fa21a118b92e2dd082ce988c9ebbe1fbc82c482a096cb1348e9ef9c266b1e57856a6db51a03a5296fa8956ed1ea0daf3d7c2f6dd031830be9f48091d934ba6f4f45e0dfffefbb7b0d9daf8303f164c934d8318be80a3a6c05b31aa2c38e9108a108792b6205010c66d236dd9adf08f86ab2eb54b00136d4923eac5fb5b41bae7364beee4002d9f34c2281bc939cb46b0f495f6c6b05d7501cbaf75f68378a032222eeb1211edfa14d053a6f9838b4f84991745d4c217cb7ba618215f0349699f52d06ce1e5b1f78143fb10310b6d7adb38a25ec010ab7bf09144977f666829d521eb233d38d6afa4b8765984f87fe2dbd17e17f5747a9f715f37d5e8d0451e911707b6e52b7b361c15c7281141695eaf53ca9f6ee8961152bfb1dd05db6fa50271311a4c9d7168e7d70135dba21fc91d2e465988770702163269c0020073df9c9458063343bbd47877601021642360019c7b8f22ef241fd05f23c0cd5d0fd68ee86e0cb8ae9d91449d17cd1efe8c170883facff6b2c2e69dafd856248421ea30e6982f165fb85b966e21f45c74eb30c8171a61969f352c06c8df52d1c43782590b9c95a247e955d10afad57775bc69cf25a957acaf9b5c5ba193227409c21dcb11947ec60240f631e445e9d883e0bca931118b2d77b2a48d1f728799753e10018a9c504476dbac0c591988e87d7adee91c19a1cb133ee54b361319cac20e8537eb59ac68d6598bce0b20d1050fecfd4e086f8893ad9418102faa70be22c4cd18632132898f1f315392036b26c382a96adcd27d17c8fbad7255430bea974530c2d2537823d5cdb93fde8cb798671f35e73d6b8df80f31cc8758537aa610f7e65a233d9449501df4a19ef8b05e893e0a9eba3099162560d220e297da33d0e3046daf5e4c6f300459e02605c674c45f15c1f3dc75332e9077fbde783e87a81be02427251a609256e606e0c00f92e811cbcfdd245a1645edaab002b5270d6086477957b86077fcbf62c97e0e6dd0659949c8f9c7e07ed97089191ba94144193ec8f3f41ff58b5a16e767b53a3bc064bbee0496816201a1ecdc78bbcf100b601eac0118072cb2b90d53b59fdd0c9d5511931e4f312d6f80a1d431e72d7fd44e788b4f1f75506d44a5165b0b3fdc7b2b9c9f06bbc1e142340a10c3982a83d18eed57cb56ff10b6ee78a066e9afc8036a79200241ea48ed9e743e1877b37487de86b14deff451b973454de14f8064bc106fa63a24c3ac7ce0626fb3537cfd8bcd2e407ccfd47c37878d47aa2118727c539a0033b309e6c377321b8c4ae708c7e8a4fca91afa10b8ee0308ef5bee9aa3ab081c7c9fb7470a84b1264529a18d6ca1be9fb33ee9dc09b4d73248c8cfd42599778eca7326ae123ae35c11a2d533f2f150c92f6129dd3f373507f73a0f06b5304906e00e56b695c1861caf46080c00f8e715f9a02c23a9ebf6bee773914685c8c9eed1ab6fb3db4e1568f449c152166073dda4b3cdf730af76d3b876d10603b40b22bd60aaa2c820e93235cd92d951b93b9d2aa20b06581de11669dd2012004b6dd673e5f7cb23f4d4c4d67903798a12f0b10b5bee531e462943493948b98473dbd4babc7787ff4d8b567d8cbf3f8780de870a5b574c3c9c12b502b7bea3c10d77991d4e4cec453235009ded2d0309c1835cd3862c2cbc903072f91802806fe61e8c3915a7f21fe9ba8b6042d695ab9a916340ba330098277953c53dd9ff16abac5d5ae4d700016986f714dfa203a4099ee53e28bf96de1794c483176849f8520611bc0cd65c0ccfaf30e6707997aed0106e2d0628b749eba78dfd6f569af411c3b6f21efb43699795a7c09d9b9ea70c0f4245890be7b09bb0dfe703b691b7afa93cd66c934cd1a0398fee62b81620417dfe17dc5636fcde0751e86f09533d0da74034ab040da744fa5ad238ed2c731ff86eef7b11aa8431488963b486a0cf9ca50f013c895ed3c01b5a2a77b91c08fcff2af32f0de5cba563e761bc683a6a2320e443cc3d998147acd54d2c3a9031ae6542ef1d5f02dbbed29cea4cb5306d83e1869ebdcf19ca31ce49e9ad8d895ef5986b7b2d67606665379cdae1a792a61a41cb880366b0e1fa962ca6423b65cd45eb282c2e610e888fb130192d511f563e09d198470f830e1133200f6a1f2f329d4eb02bb61c8f4a10d89e8cd50a1c42b7ed8c0de44d323bfb12edb69efdc33cb2b176f5dcfa05f740c9dd6f9071c0381e9ad9b66c381e2293f8c181bc37a9830778d89dff49d38306a830cafe696d4669485d0c6d93ebf783fbb697f17c094b2422a1e161ceaef89e02e2ce637e73f43c0dca1a5e2eedf8999a3cd325069c0142794ac2cf34b90e4993d3d1fb7dbcd1131ebc8b9dd1d505b5d899b4f496baf4a6c14a864fd296b7635e15b26e3f3bdc9e85d927e7e883f7af82a916edc640425e35ede28c10ee5ff4741882316611fd39c95228f3b467aef2bbb42999212e1384a24c27df50a34df3b099e365e5fc7344de0977791ba641bd904e1e46305be1da9bdd58c474cc133e832c3811eb8f16502988c6d3a93b79059b39e0636bb6b7d41b2e4641e5e65ab44ed72a8f9e146ee9100b5accdcfc6f7d37debd129416cad704d90276031736b6587cd9ea062ffb891935e5735b56a332378ea14495173e57d876633524dcd79f10f826ee8c701b0edb15bfdca437468e46c37f6902267f047f53542545df89a87881408ab6bd4caa7e4fb6561b055a47d9823689119dfe4e123699e1d3ceb40d06c008be47d3c79be7f6f68b5c7adab2bd304e9f9bb25bd40d745439916db43f39e65d9d8e95dce86d362a6beae4ae7a4e9f903b4d6e0efd63bd8135d9800c12d91d7191d48c523368e5186579d1eaf9c8fec61ef516abd887ce26d67cf664145a7a9bd4769edec2613a9b28de3ffde2876ddac69b4984aebca5b52d330fa1b0a2761a88f611d0f99fa331adf2c6e1f1e1f51a66f56b595a123c39bbdb658c20ae500b0f31eb55d4a89c2011fa112869d667e7f81938cc4a3a45ec0103a6667bd0c464ac61d8cf2ce4e55bb16860d8e98cc69723b2c823cc84d0f1bae29b77106bb554f12a3b451ade36bf8c446772816afa3d77333ac5c4831c4f002a9e0b0278a3819ff7580746ac1fa32ccdcb51afc39db185c792f8ea3dc858c43a5418dd948c94cd1390ef699e27d383278a064e7c0c0b633a8fd855322f055e24f82d424e1f9a0ef81f822db9ef5a520ade35e4ab8e11074cc832147dee34ebfb3034480f7b6d0659d1b531b1afb50e5973a5e7bd71686114b9fc14b043c6ab163e3371fa0a9e41d798824e00e4996a94e2025c64cc0f3cb709957246c78281513fba928ac55bff6368b0386389b555621d231c6fcd963c6a12c5f1b1016195dd0e4fac960f78d2873089f6d20018963d7cac02b4b127cf6219acea5a2b274198c21527c1b756363721b233d7df9dceb65119afef29c7e908f51249f3e0adc2a37b1ecafe43e444a62fc3defa688fab56cdd1439119e817b736afdfbd1054c809a46a61a8e98c3df6e2a0d4fffca5fcfc80e25ea114f697f392946fbcf24d1962b0337fcfbc96c221863a57a5e98621647f4006c585a9abacf76d946353d12e20bfec3ba5b44c58db1364190a747a9165d6e3f2795d1b08b9b4a6c3a505e8477b0eb3dece1b0ef7f7f0a1694adaaeb190c5b881108b46ecb0e596e60b811972eba0f5db79d65ee4c8093cfd585e2dfb533c38839050e350160e4038068a60314bc7317d970ba10dda49d5262b4c293fd4dbf0d71970d5141b0cde459b882d4ca5de2c4f78cf3a1ee032134c8d8cd9190779b3f61ddb1d4ba2917bc470119b79334372c8fffb38f9d45ec9bbe514f2a7d4cce4f432e53cfe7d727afe23e66a9252bd48a107f6c549ef876294c518c2bd29e18ef628400d3e0619af25a5f1b6879874904e14f50621d238ac72a57c7f9281d5329e7a0d33cafce74bbd73f4e9b1bf6f81b8aa4625a004b33e1ab4067f9ef9726eafd9573913ead3fea1e26238b4e67eb3787f0e2b2e98a81d44eb79890fd1825c30ebd97f4886cf45d4995039d3aabd0707a1ab993f0b32124fd565d424512185a0698addaaadfa1ebaec8d49282c878547fefd573c22cc3ff2e7bc99baa5f1aeeeef006cb5c6d65d856af2f83f7e074debe1b8b2adad9d5adf2934f3c22ea83b911b880bf12776a55913100d2a58c20b3ebb78da80b352c9df4d2666fd965660e2959537a20b994f7bbd47a9d0b523787b04abb7c42e06694dfe3c7ca80ffebffd532fc527629b71bdbfec595a7f3e094fad7f76445fb84d860542bf6dd9b1238078dcde0f16e581a053533f220d9fa030e15f52daf9c0c54526029f407e90b313d1935ddcd6b493fb2a09cf894364d4179966942ff68ba8fd9e875f3535c9dc548c75a51ec12d18d9373992ebc005022cec819ca0cfc026eabd20719d52eac4cd8c4b57453679c775a3a694f5e33d5d2a54b6e3b8bd1214282e671eaffe0f7afea5190510f1c88fe5f8cf0315c859d07c09fdf764a6673fa76018a4880536895d7627a562934384656143a7df632383b567796cd3fb6474fdb8400b616691459c8f9ec8f18ef48bd069ae58b2c4c7d4f8ed36a211ebe0c07bc7e6877eaba6fa92ecdabfd2d00d4c04d62c8822863c4e37cc8d4da65a76e7ff49990661d43335262acaca18d5db7dbe97a0bbf3b14c79227bb0d5b26de0a167b445fa13eef294d2161e5dcf4d74bee92c9095f1fdc732ba0997dc4d6439485914edc6f86bd25afc57a6a49b49", 0x1000}, {&(0x7f00000012c0)="ef550ef7a9c617f14a939778576d9fbd56b6cc13c0f3a37d3a204c99871a7e9adfa7d1310dd4a26f13b2eb5bf974947b7c23458e6852ed36818ec9ce8cbbb4f68b671c042db287f90dd0489eb9", 0x4d}, {&(0x7f00000000c0)}], 0x5, &(0x7f0000002400)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x8}, 0x9) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000001340)='W\x00') 11:47:19 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x615, 0x10004) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f00000003c0)="a8619782ca8fab6a0940d0a9916a2f207cc66489df54142c2a6ff6c349cb5dc7e90d17cf22eb3d6c396ad3360f5891a756a255e2d7de86ef3df2f59de50f30493d27c12faa081049e9b4f156d403779d4175479e5ab8569cc55aa561f23ce20c6832d1319fda16be65a5930f68de39e0dac25713c02c9bd898e851927cf0e543d13941a9420d246369ef7590cdc61df40755b47ce3dadeb9a975268dbb7b1950bc9a83cdea1284b79821e5", 0xab}, {&(0x7f00000005c0)="4fd07474d5a2093972f85ad4d6eaa888e5c24786b9fd1485d34f0ee3268c1490cf1c2e9322c69fd9a494c1a67cf137eb6c6b5b87e08530bdf93d28fa8f73b8619e80802eccc412fbd1ef4d86ade65ab9784ddcbe31d0c3ebd22d4de1fdf7d3bc1d9e6eff51c03de51dc1e2fefff9924ce16ce130912318cf5db23d308b", 0x7d}, {&(0x7f0000000280)="6d62be11bab07e735005ca0c5a5e54940e1d236f997dbeecd3fbdb45cac4d42e2726e2c1", 0x24}], 0x3, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xffffffffffffffff) getgroups(0x5, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r0, r3, r4) clock_settime(0x0, &(0x7f0000000140)) 11:47:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r1) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) pwritev(r0, &(0x7f0000001440)=[{&(0x7f0000000000)="6f7d1e531bfd565e", 0x8}, {&(0x7f0000000080)="5328971bbdbc790672547c07f86dc661f46a6c99c869a67aee1befa16953b2b098bc1c6e34719b7513ede0f75e070edc0f3fa30ac27a20a89c4e409d8015e3494193360fa059015c93d0bd5f1537b0e0927c0f46273873dcdd3f200900a633", 0x5f}, {&(0x7f00000001c0)="4bad40954c56283664e8738790e1873052299118eccb1c655f0dc1622083457c8ed8c3f36cc9dfe812b27f033028800bc4266a1f4aed78b76c22d4a8cf4dab659df2f940d7eb9c03df5a0b3e51d17046113150baa0dc83d1f26e1be82e66a1be652042841aedc11be58542ce2bd0", 0x6e}, {&(0x7f0000000240)="3f7cdd0be6daaed80b31658913d4c025d99c05f7ce53fe9a03151eca9bd5d5c1348790c840805de929fdebd502c11f7628169ee069ecc19ddb8a66a32677005b22301c606f6636b9aeacab4db4f1ebe3b30cbafcfb79d4cce05a911190ba5bbfe26677730d4c149bb332f80cf8b7bf3400cb004bf3516837638da4ba8b7956d6f6a3ac012306027d2005131d71f4794300351e09e9b44c77d1a02f57702f5c855ee6c4f03b5815a02d7c437646a78e840b463afc6e21b72889ffccc679a5e6439cf35805f7c26ea08fcc28e210182ca396827d83072a8095573d23f2dbe6d2f623585ac030de4dbbcbbb988c8abc6feab3af1b9f99fddbbe9292feb995d24681ba86ed6520b562d9f127414acaf03795ec6befaa185dd72595bea4be6d7938494ab096a3bed35b66743c942cd4ccc577a1b07308cd6c5fc9594c591109ee8a4aff9ec3f55f411d5a9d12d0ac72bb54a3f6ad3b153ae783e90fc59064965b585127bb7303155a93128f04567ac06a7e9f74182e83ab56d8a651cfd59ebb7db30a3d70481e9f0f4ebe95bf9b040eb4117293b21db274788309768dcc7511dc60120b6adb98f805a4eee02553dfef2c4ccbb9cf813a0429380cfe358b2086864a99478667e298bd6254a89ee316080ddbf5e4f6f5b598c880ceb6c77c08748d2873cbcef55a60474a8a95fe71e1e74a328037b9a4b1e96642352f534b7914bb0e997bcc9ce7bbfe5ce87ff5b381fe12611e44aef3b74409c71559f5586acad5b55d000cb6dd22d0cafaf93d8ef269d3172a438b87823fc1b3b571b38d659c1adef7c75c514f8c9f5fcde5427bbfb2c754aa8c84b8b1b67b27a39d6b3ea0acba0b9420d4b922efe9bf8f1a744fa438578032ee2cb3415714f59628adcff150952bb32605e06f03093f02a33ca5d85fdbf4db20db50b10b61ac2948fc63c27c0e0f33a3af138c19aa3231b622da8166fdc0141fc666d711ccd184487237e39a4bec2f3131438e8618c4eb3ff64183d746bb4b6448d25a3300f4c5e24d596f905ee3d19990f818bb9b46a0d3c9e4eefceed029a8e9d8de0eadbe1c2ac555e11044cf9066fbaadf09fe0670b273c99220a34019dfb6c80b097327e6e84cbb2c27e456fd129db3ea7ab3a957e181d86882f6794bdf7e8fbe07a36522381c3069d93cc93a829d4bb7608c7d7e70093f18210c0592a6e3fbea4c675ef260e3fc1092f9490e317ae9d966195419cadfb60891e350f8ff107fd27fc70e544dbf32bc1e70a1cbe284d07114b27a6ad3bcdaa4be160ccc63990eaedc63d3994ffc4eaec7ea25f479e4d1b0f329bb493c19a9d57dd1b206e1dec54e739d9441f7478671dcbe4fe8cf92ca7b31a5df61899fedf74e19ea614760b5efe55fbe15bb1595fd018a50f8bbad67716a82be8a847e516723a1d07784b6436c913fa5bc2da03ef6ca5d01dc938382d0e4b29b9f417ea5450e5d0f8960e836ae09410b04a53d934f186b3c889f469861c86bc8cf85cc62c33a02da3bf307524cb3fa81601f5e8a4df6ab6a441ad4d8f005512dfb20a9fe17b30bbc01f3274e351da3c2acd1bc8253d430a5805e42cab7e9a94fdee71365fa22f3188ebd24322ee22e2ead0e224981de46415005b5eda2a24ac20792dbb19c90359be4566a070f33c768eb1d602276bf9c0dd429b5e99a4e3b30b8dbcabc01761b94b2783295872b1acc59b57ab956908965d3db9a00b537322caeb646ebbec85df03d1582d4228f273b080f58913d8c79cc116628cfb9f92461625260edf5d8f56570d40c5e72d216ab0787e840ce7633d4732697425d17c4705bde0821a5f38b7221a3f95b939db637e41278623f90fa8c40bba477bcc7cd2d4afbe7c06a95d3b6a0d071a1cc61bd30ab1dde3bf2221ed474cbeb200ee7f99a552a044c873bc6d4122ef2b3e79ec46d58c1768b0f5b839c22fc9e0757332313741f9b4fa3f614498536274dd42b108f372aa2408cdf78f02b2c700face18c86102fe68bcc78579120ce9573f545086cfa24c2448ad85a701e81a221689cb046d9f55c794383c42eb4b824a03502ac2e919cd8da4efac02ac62c620bfca17f3397386b834b39e08264e35a6d807d4586796ee903092f6928d3c2e5f4e9d50a910ec4e9fc4f54994630ab74d6ab1cccbeb05fa00eb4dffdeadf55a5bc529c8e5fe72030bdbd9f2939b552ece5b5fbab0668a26579fd64437342b46e748c387d17c084ff6fb0597b5cd3a170945c1b86e2e86091e4c2f4e5cc724d37e30b4e2047b5296e455f93f395582b0f58b24e8cb6c8f569fa17e43ca36796b0c3979a3a64afd666bb996c6b0cfc0b324c10993f28b9b1b2ea670e339ce9cccf88163ff3e014038c667a8fbab3e4337ebcc2a762eca56eb9338177e29cabf5a785794773048da422daf796945b6445d0d73f0b5f5d189678b04d7329458df783dc89df518a15a402d2fd41134ee7ea5f91ee2ad02d42b982ec61927b30871ad1fc0fca3f4c18542085943fcb4e7f3dc9f527b03ef6ae6fe760bcec616e6fe6940f24e74d859a7b1ba285cf74b06212ea2de76d69e71562da864d4704fc155053a11ce8275abcae8d24425a548088c5889004b474852618163dfc29258cc2fb702a8d807de835484d86bcb75a56a07eacaab622fa28ce9d693dbb926767bbf06d6d6f76bee794d0160eeea2575d4660f144614ed11f762739a64b94f8abc7a182ef13ddc68a24a0721d803bc5d46d5b6d9bead36f9efdf33f7f8898642f7fd0548da3bb41b716a9ba406f484cf4ca9ea88e243eb5ccc5032f31367a32b758024d270b621fd37cb3e51ba761bdae7cb4455707996e89b4b8e58fb276323e7a57f90b727ab1e05c29454f65b9249bff1c8ec74218363a71db99aa5eeeb0e9cf215e3191d7f717eb0be82ae3801b16269486c911d115de227255699c45f93addc51ee6ce67a0002081e626c02eca69e06fbdd31e626ea0c9a6b29753ac8328426db971650e45834a101566919670553737d21c475a3f2e47d5570265baa13aac463aff474482e248ff5b27dce4cc1db9a8d523681b7d2689f94a137231159911b4d57e7cde6591a37697e9ffc6f0cc4d3835de0b99c0afeab584341266073722a53f79ea0b1b25c76c389e127c2dbd5a8f2806db2f710aad7fa4d225acecb38a7a6240285ea264a22bbec89ea1872fc38a4f5dc04b8bd8852f9e4d2adafea77a4b3d5b96fb79838d411e5f1e6c2a1671f913bcb2d567574e165dc7c74755d091a7a2070eb61cc3de93b59041f349142f9ff99e3cf1350fae63bb359e0cc5a80da9710fa8635b2a83244553abb094e0243c560c119e94e3baa36e48b83b5f5183b26ccd9e5eae87f5e92b46d71ffa02650b62e022a304f3f23170d152f304e03ccc46f70495dfd9a96277ddd2d96a044c9674226cb02c97452386a96ee0e1e16e0c4af20c8f7639d5171d8d6ec7b29d5e9a45da32f1648caab9b494132453b3c8be62c25f8982f5f8383c41ec6dbda8b6ce4ff59be433eac331a9f4317ae3e9adc8fc987d9a1706dac38e93747c0932147cbec38efa7d198cdbd10a5d964d4fd0457a633b87d5b078f84d1e88efae6b02e8e7282f06997677ccc1a7f8839baae7c587b777f48d7e010956cc10133c1f6e3a35c746c382e1c70dc5eb0b73aba1177cc704015cc4b1c2937f63975cbb415d520079a817ec10e369b3f7c9ddee0e381e48c987c37ff10cfff3d302dcd75e6e1279aee5d4981f638e948a358708ca23c43cf4b819bbf0ffdb5c53526d092a75c29658c81974024bffcc1422cb1447ca6a7d43890db04d182b4946d7394ac1512ce069547b303fe088af7139f1eff40b180babe97775ae9cc01f452a837a8bea9adaaa1d9eb7c9cb4f3aa1fc8ea769eff0ce97391dc77be91e5885d9fe989d9283ec65b4fac1a10025d700c48a151be7eafa3ba2f48c219023c5d0d14d639a87062486fdfb37c065fd2d5f849027d0114162d2334a2b61e2af6bd3232641f63910cc63e7e9ff3afda5db7c78fcc7c79ad07a5e25e928250d85d6638d93a36e2c66d9884f8c344ae160e1a93d9503358d9bae9774229b7a5201c9d264f4f460084cdafb9eee1acd0769c7ba1a57ac690611198865019876b3181fd57d7e9c37691c6279e5ed296953ba11fb60171617d3e6d13fbb2444f726905377c4b7ac398320778fe21ef06af186740182368acd74bdfa7ec7030325280bcf879034f455006df82e4fed6b68e00d9272392e64b6573191df3ffd78612c432c0c7b6692f4ff63133a4766b50c9e6fc7c766bae007a9dc76f8f52a3497b91eb246c8762874b52dc42c2d068136da44b8d8f524002b58eac9830f7ff12ff8a23f19cd4139de9f6137fdb66634ee928ca49d4e0610eebe36a94afdfff0d9fe8b3850f8822fdb4358940959a303b401df9033fadae274b3a7c9150f253cad422f7f6a99ec01061e74c3dd9e0e99124713a8c155009edc268f0452f02c6c1bd75e35d7ce56771ba33bd8604ce7e35f8479042b492820b3b4312163d5aa9febfdd31da8571b59736ad45f7a56a8352760da881c55b3c5e557cce9fe53610ffc6ae45976dd5a95f9e0ed6cdf53602366b4bc95040e99fe17193d61b1470ade6a433c60e4df4358da78ed895af8b3ffc361f8574fd88fae5d5f7da69c47f7b4cd37e8b69f00b07c32338a45ca73256a141f6890eb37b86b338cc1d8ada4a2b51ef7fa8ae25c6fb0ebc53394e622c748bc7e32433ba874aa28cf6df8711b7ee21e0deb117d9ce7a3a272aa9c5d45bfa0f1ffd58cfdda0e9d16c63d9436fee5c493d8c6b061815d756a7ad72dc61047e5a2aa708f04fbc1bd12488046f628c96f7cc2b3e7cbe896f6d8ecf3f2eb3cef666ac1b3daaed3951e11ec1d9afe49740cf1e55add91beed964d198eb971ef0af4814cdf7d5b3d5a51e60e186cd49df22287292aacec114a13ce3132c788ec6d2f1765319f74ce8ac39b0afa76d1e1ecd6d77ed4921282aad168347bb6479e707432255437c0fcf55a2cc04a2c447e3dab2654b4701c0685c9327dd60d88ba3762a554ace939d68b7ef0ef2e080dce764b9220eeef21202c0d6ba185ef279b100a962b896dc310c126071d5712d3e39a2975ffab3ebfa23b69aa8be2a83fd7d18a808ed5b378387cee4d7fe8a391887a56590fb11b5574038353448a6ac13d801b9fd8909ea5868289ce54435b3c450276dd44ea8a5c45349f5d737f7efd5d5db80208665036d2f985b40e953df0eb2dc965f6fa03d3300271616a8027f3a14c290dd0768ed76ca06149f4e2a3c9962cb737b0cb4916483f606f5bd2f60ae236056a9bd1eb02edaf263a5d3685b7b4598906769b086dcb45a566d7e35ac2b8c54c5b5083ffdc3ba35d859956de8cf13e5c720543fc8fdc5569c40120c583edb4650c00dcd1c6cfcc6a20fe67d460eaca34cc89ae22c7936b845ede5c0d5b6df1dd004fb6f2feba1e4326a803363732797b4ed28c6d4c06689b9ff5a6b20b87e35e8a6e57fb174f5098c828327eef378c9fc2684574b328b5ae22d7c5b216b7f28f76c2a09d530de0360f151c380f63f29e13996273fb15376d4e01e92a7d048ebff510882532d1f05d6ecb6cf09a7b3f7bc6ee19e4ec1d759cf85fabf383af8b1ec83a82f8dee1ce19379fffb726d965df02d380d70f35e20bdb2121a8b4107bcf62a73fd044d80652a8f0a1c81ed452b2c71d829dd499e387122d5022c2a61bc34bba5049dc03e957918472e1a337c5b731b52d15bdc9d1f0771352c7ce96e6bfa951829e3ae92d3c78dd", 0x1000}, {&(0x7f0000001240)="76103b8e36adc9e210e39b9c53c5f0c1ce19e299fe2822f05157078f58552def4844c85bd4e2c975a98c8678a25f4ad5a8a6aba0a20a4d6a4261955be922eb31493209b33edf73029c1883159f35bb39279a31f36e527e4a3ea6a69e50e0d2818d02", 0x62}, {&(0x7f00000012c0)="b2c1bd7f1a4bd7950544d4206e89c99c072683bc3b3e8ba614bd0d182d03bfa04f48c76d3a9be95174abc86b05c00a9ba1921d690cc21be0023c7cfd06e52e7956d86ce164225dc209c0f4a6f404b89372265e91beb0601f7c5eeeb68658144c329c167978", 0x65}, {&(0x7f0000001340)="6e9f267b8d55ba2e6db96fcd1f9896a86b410def6f80b945bd237ade744ac212ac6682ef61d287a8", 0x28}, {&(0x7f0000001380)="5e2a1be45ab61b5dfb4e1d70759a99e77a4a9d974ad378d7987b7ad66022afb692361df9d2d87ca41a572058350796ee36f7bedf73b217e6b5949f18dfd3be041907121fce80ec3c130518b1e49f9929bfac25967caea5d8e5ae3e098f10a543cf0739817d7396a5035b67bba2911912b6c30584fa5e3c40726b03d56658b07cdbc3", 0x82}], 0x8, 0x0, 0x0) 11:47:19 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x4}], 0x2}) fcntl$setflags(r0, 0x2, 0x1) 11:47:19 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x6b5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x800, 0x1) write(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) close(r0) close(r1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 11:47:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x80}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000280)="14") pledge(&(0x7f0000000080)='$]\x00', &(0x7f00000000c0)='tap') 11:47:20 executing program 1: rmdir(&(0x7f00000002c0)='./file0/file0\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000300)=0x7fffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000340)={0x0, './file0/file0\x00'}) chroot(&(0x7f0000000080)='./file0\x00') chdir(&(0x7f0000000280)='./file0\x00') chdir(&(0x7f0000000240)='./file0\x00') fcntl$setflags(r0, 0x2, 0x1) chroot(&(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000140)='r\x10') mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x20) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000001c0)=0x9) 11:47:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3080002000, 0x40004000000028ac) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0), &(0x7f0000001600)=0xc) getgid() getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640), &(0x7f0000001680)=0xc) getegid() openat$bpf(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/bpf\x00', 0x10000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000001700)='/dev/zero\x00', 0x0, 0x0) close(r0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x40000000001, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000240)="000000186204018b002b3a0000030083caf7afb9d8dcd14043000053b5d1d09075858a13f107f8820fa6ae84c9f0611da24e14da00c60002e1838f74652d62e159c51bad5a8bf62600040000000000007d2c336ec50037", 0x57}], 0x1) 11:47:20 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0xe0}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x8) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000580)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e7efe6ebcc29cda722f871f4385f0413c755ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d8e4884b13c6d158daa2870b4122cd23500"/198], 0x10) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r1, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r2 = socket(0x2, 0xc003, 0x6) connect$unix(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c502b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000653b5dc76341"], 0x10) write(r2, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) r3 = fcntl$dupfd(r0, 0x0, r0) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = socket(0x20, 0x6cfc63ea963c9d8d, 0x3) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000003c0)={'./file0\x00', 0x9, 0x8, 0x1, 0x0, 0x9, 0xbd7, 0x8001, 0x3, 0x2, 0x7, 0x40}) sendmsg(r4, &(0x7f0000000140)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000280)="991595f76dab3b9214662e7880e9e5e947c29519fa6ad24d66ef7d7a4c36e474f90a6ecee266c32a52922c0bd9ff00ae2cd5a7bfc6cbcc76b94e8345bd2314e6a79b2af3c196c64cbd131bc7c39070de55aefbc7d3a6d149dfc2264f0dd9d344c1779f053802ac8ef47f236d3c641f64b3f62f1ceefd85258095f66027afe73a1692f52c9893f9fa3d2d6b4f1c1736496ca2ba83962c1e79023a2336de4d5abbf6c712ca0c9d2e79262f64ff1b99639eb9f79e6538b965c7e5693c47645c8a9bcf81b0484483788f3a81ba8835fbf194a17c59a233840acb05e2d0b58a873d43", 0xe0}], 0x1}, 0x2) r5 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r5) fcntl$dupfd(r4, 0x0, r4) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 11:47:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x880000000000000d, 0x0, 0x0) 11:47:20 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) semop(0x0, &(0x7f0000000480)=[{0x2, 0x10005, 0xfffffffffffffffc}], 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) r2 = msgget(0x1, 0x20) msgsnd(r2, &(0x7f0000000540)=ANY=[@ANYBLOB="0300000000000000ed8297313681daac48ff7ba6fb5610dd13e7d94165a55708440cf27c1a379d5ef57fcfbb1c1722a1e5c1151c73755f54f958bcb75d25f700f3832ece7027d45582b284d804b68c36bc1891e2fd54e5b646cdd1abc9c49765cc114891b3b92769ea56658fd3c12ca80ac8dd503c4e60d4330499d2188932bc62845c48b673202e90526d2488c3615c17fb4ae042c678d57993c1121f7bbddd512d59898419628924e6fb6202a342bc62657cf94e599ae0d56e44b1c927325ed9929aaf8bad55f53e"], 0xd7, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000640)={0x44ed, 0x9}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000680)=0x9619, 0xfffffffffffffebb) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) getrusage(0x0, &(0x7f0000001180)) semget$private(0x0, 0x3, 0x4) r3 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x2, &(0x7f00000004c0)=[r3, r4]) msgrcv(r2, &(0x7f0000000080)={0x0, ""/51}, 0x3b, 0x1, 0x800) 11:47:20 executing program 0: r0 = socket(0x18, 0x4, 0xfffffffffffffffd) setsockopt(r0, 0x6, 0x10, &(0x7f0000000000), 0x0) 11:47:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) close(r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x10000, 0x0) 11:47:20 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20000, 0x0) pwrite(r0, &(0x7f0000000040)="0b5c221deed65477c96ae3c0c81a32e045f00244169acd7eaa1e24b2fd86639b72d7758a95febb5050fb1943060694de9af480a3ceb122b1fcf53002791344c146b887d620d1d4a52b4b8958e52a2f989b1a605b08f44a04ea8c8f4ad487e0040a9b8f5acf301df543a63094c6663b74cc013b01d25a86570aa276b951e3c3b50b2f5a8e54b7aff4b022eb459f660f2bf1e9f3ebcdcfc6e75fd5b3aba2dfe95beaabc6aba31592044eae47c2f788f7bacf872aeb34d0ddbf6781dad9feda398caaf7690740373070eea466f227ef2a2f61d0e728810820bab94b073fb71f9f37bd3731741a4c0eb6adaddc1d4b0e4c1af3b69d52840ad9cbf5fc6168eabfcf5ced748ec5cb17480943a2456da238a802e5652f8282b0328b25e88876919b339a75cb5ced9905af11c18c876d06b1108e357590d4b2acd5058a17cef6cd1f7b68ae2788fe1de78012f3ebf498e1503f431e876379918b7f4542283d2d661d481ae02bf545fcb78eecaa01172081fbc6ca54544e1e3d99f566c62823b0a6adb9ec51707bc65d96197b65f4195c5c384b4d641adbefe6effeb2a12f0c95f1def652219273ba21601c0e78c0eae2d55b330ade74ebd9c4dd179b919c310c554bfc9f6d394d1a86ae1574ec805232aa1bf3612eba181cf636da3c4aed163dbc92d45bb7eb6511a2a715d8e150889f35d7ec46a6c6eb88f147d3c101521962e0e98cfcd28dbb85470272e1ac7373f225c2181f366a61ec1cdfa601b4d4289e239c3d7c830217c012d1dde5e7db724ca2feeda327dcb1f52a52150eb632139ebd52c3f09a9928fea2d37a0fcc0078265b46d6c6215bcbe183d95bd924fa627bce661a4b9f40a45250e50249b026e8064799fe8e0be26f0be0c935380acfb415a6e59739a1c9dee31df8ea4562e06b29b73a8b53e0d21449788047167195f69270a0fa9105ecf0fbc1ba9529fd2b88f1bf2077926c81ee7cae6c65069b080abe69b55f3da56dceba09e2d35b41c230f87290c0c8a1a83a1f740d0520166239a4166dd0ff9088496cd4a52b8b5f3533b6a3cbbdc544aad732e1688f74ad94fc2a7f1e33d6f26c718e9d844b2170491511ead7a45c84fd78f05525c1d962874c71cd5f4ec3169f71a1244d5094a61bc6508e4ecb9f4d6b2a99c8328c9730ef1b2a6b4235aadb5851cc413909c2bc93505ead096db6a738ecac087b9f6f0c2d6862e52ba2c33bb02097f8cce39f7b6a6805b47768ffb0cfc3260282712832399c7aa17b34735967d009118fdaf6c4923cbac6b774ccae319e9090f2fe745c30d7394832a33a7b68d13231f9923b02652dd8e3afe318196865818741ffd8523b58ee0f083b57be61c7ea333d580f08b2288cba3080b491f38c0c53ff4899836473d6a52b7c11391d6f98b58e886b1430bf96dc61ba35196c782f5cd257ccbb6bca24959a1ede58b765f992fd7607349876d186b228114bdd46366bb41fdcbea1556a5ce6771196d117ff9e6b9aae5ab5baf68dc0c07c7e2fbc67d7ff8a9a82bc5883e262a9838bb27dcd41dd0a6de7b98f50025788db70c6e0421315fa0a15d6f530473906404463bd34af7a5c4ce27f208e24fe4ad92e9c9d3c769fcd9873a4088ba1f1f4ec02c88fd6f8e0685903a5853e788e1f5b500b5cfa5c269d9129d831fa0d8aa80e66d72f40640a02ca74d557327f1ef9c5954749540c8dd2b73564e1fc3ffdfa8359bebbb567898ab0fe3b41a0880d96463a2d6da8b3687563debcc7cf71526a217d70d7aa053d45aa7aef8d2a11317f5de44d67e818fca4f9000bc32f36d7f3bf21096839e9f1fc55f7435d8a450c2d8a6046331365f804120f3f56e087e6f0cd7f1a9850183e0f609fee9ac7fb1caf18b9d1f08b0ca38bb1109459d1645dc05105c79b900d028ae9cfb572fc4fa028ee2d62e45e36d052b802e4e40e6e352e7b48e1557dc75e376a542ae7e008eb968a3dbc5313597154bfd42ff1eded73c26179a03dc18ac63473b33af496da6c9041582c615808857898491ecff180ad38fab3a1d79e3465e95a247937de047b404f47528338bc037a0ef7dd383d5e22e23475b6de4220ef2c4e219d699574a7fdab531de4bd38d9b1bde99ab5e21bbc81f0ad0a367f378d5f3af61b768e86e61f18521b00689d03b1a2db5229d55cb46bfac5b58098e1ab38a65f2ee4a7df1aef0d28878bef7be9c94e9050326c928064ebec28316650be070cc438cc1110089a82c10b26eb4f60d893c512c53ff3782ee8362969a51a940ea0e2d02a36321e92d9bd7df7f86365cf46559ada08966d7f81a5935b775cadd8875079b56ac1974679588e18c131e73bf50ca99444c77ffd2c5b54bcf27ef41fae748e257eaeaeef4190350715c11460b6300bbdd7f984ef1cf4d5faa23613f35f52d86ed2490989a9c094e4eab32e70fe301aaa7e180abb84b2048633b3184f5c8e186b5d3ba9fb11d012f354e1ee879ff22a290b866994ff73e2f3dd9ea033b4626fd82d703a17d1fb0a0592a5d51e8813271584182ff485f0825b64729fce26783285a9f4567901410f0a8c26b4626d0b402b23a5da9e49cbe33df2790699c78ad2f1ba7a28c69e195ad0e4cfc621e6c88c073d637a2917f298b52b29950b5383523cd67072d513369d1182a2be8e0faba5ff600d26deb4e225b6e0e95fbac789b2241f14c3f8e0c8d8a6c16f60bfe7c7a75a3d51b165c594f1de30ff4148dae3a67190607698b7fd4ce0c9950aa53042ce5f89dc6e00f4092cc615184bfe306ca3070c7721721d7ed833307288cbf54336e6dc077885d28b1611ab48ea99c42817fab26aae95f9410617e0a407d8238b7f0659d0fe0a75b10ed47d1b15623bdae7c0037717aaec2cd53bfc6216397cd2326059dba935cb73d2a839f88f2f43024a0619ff597e3cd873ba1768edaec604b06fe3ccd78aefb71f512b7c5202840b75d5a0caa386f166b0a176cc2ac383613fb40d77fb1874a950d907722e0117023f1a8e2483937c33f300522fda37e7a5ac27988bdb6c9ac8b636f22dda65ed3e8f4ddf7bfd33073c6e1532cab3ae4b18bc1fb79f78afe508f93ff77f776d842093b86a45eb3426d1badc2e91d8d40deca9e664088f5fcee067f2fa5da4aa87006d0492a86e48bd720024297ae79253cb46ab9e7af6a317b0da508fdd4a101b6ff9a1a8744df2de61a3d7439283e0a56ebd5bc13267dbf14efef896d4c4b64db2b1feb508c0409baab92395917ccb924698beb98867339fc12778710f56768b554104aa636552f55f57bc5c68688d5f5dacc81e24bbde31405fa76d30b7493cde700eab8cc8e85b01aa74321904f2f5ae34805c095fa3f9d45a8d4016ffdf25f23a6d25488ecd147eaee37fdd91b7143f18c433bd180883ff8e5873f2fd01af192a561cef05dcaeaad2435ca69048702e6ab2f2ba1946feea79618e38637b381d09779ae06617c83fd8de0ebea15e361028d11ce56f0327be87e605c39c2c5760287f56d6dda2956bf2e994b9ecb4562d00cd11b986232be329e10e8935af1b06ef65bf6272d66bf0579bbff09d32d7c3c937f35ad91386cf40d3d784db5dc44cdf4ebc38cb1ed93d2ec78ea07af4f81b123bda2408b549c871ce3be18fac38354ea436dbfa85b278f557ebfada4cbac23c1e0b22e837dd0b71030546012cb677575f33cdb9b41f37583f4b7509dbd5bce4c9dfaa973d9969d6278f487b3fccdc6f38f874b44bcfcf0f56f057507bb257539448cf7d5941e627e8db0e0cd4b95f4532c38c3c55e0f7baa6c060a0c30560890e22f37af494cefbfdc0aea91454e6030a7d95400aadae8cef2db9fbe7dd78d217ee96f9dac01819e0513dc0b960762bb6f59f79ec361abfd915e0fb83d20487c10b3243786b4ca1e4176f1ed9f2e67ae0490eed8d5f99f85babc23880c7d826a705381157df652f4f1b375e21536a7c347dde8effe440ab6e65af59e8496d3243564c9799ff402f2925324b01f46620a5e3496cc6274aec9b492373e3777ee1ed1f2c7f12368cc88535360af6bbb464e4925914c69881e3b4968827a79b74d219929ba9aa021e30ee140f2b578e87ba99d2a0ea33e8538d6bb90b140e86649b28c060a8530df747806546cedcd1f45cfdf8ae2273b998a28350439c6c31662864567e6a6d953f9f28d778a9dda1756f359beadbd5f63e422e17c4a19ec288666014dc383adf073ccd062c9921d918e6f85f7c630d596ffb98bee3f4d5f8783a5e740ea8fdebc57232cc13e1aa9dfd5aa4b0100ff1223d90fd8ba7b88f085c996d9a6255ec78d9fa87930f3d719ed14fc0876b4fd996b8443e0ebc9595317b3b991aece1b5be6b27b13201dcb04871ed881a33ee2d05f12ac4e311e6a22ef534325f6a6c97aa512bfb257ed28fe967e4a04f9103eb028e288875d268e2b985eb573e6b6c9a95d954ba3971e6ebf37ac28e515dba82e831e5be8f8e042472a1c295bddb5634fb5921c84d49b84c43d509d104bbe65acb024e327b4092889f0d126720e0e5ff7e2a9ca8ca517052e389c65b3210338aa5ed7fea9de1547f99853f4edf3227753fcc66d27692046d7b31c15ed4c8280809ee5e2c2457a84b782cac2fc7dcd6a5f38057d6a7cbb7ae343eaafeeab06389f5a56b33926dd7e70a270b7c972a05a3c01e3b50ac35bc0c750b671702da6d029b05c928408ef61aea71e83d5681460ff1b098957cce75f60b5c32313894d818d07d453d912d85aeb4d033f8bb5dab5979a7d6413401ebd988a9d57d414cf7cc31a2acd7bd5dff9967100fe9d860e8e35032de43bfd4f3bc4c35b96936cd6b51db4147b9699259305925be18dae9f7b9c3175a0af0da90f88a9347a6de29a17d7ee7f56aecc02c30ca24c228fe84cd1de79487846885374e3d03f1a4c034a77e8062de3230f1f90bc7b6a358f6dbbb35a8d5dc93fac838e206541f11efc96510c8cc381fde8ba08ad2165a82bf7c1c35ff516fc473f2337a3fd42aa4ddea4f8f3d9603a81a4337e9145ca2017d541ef8c994cd43ab3c4a785c7a5ca66773fffbe2024c52154dd47e95db6c7bf33b154c0ad7d2d055d9afd032d06a47baba8ea07fec48567971a36e6f46baa73fe191c4dd43af115073d823ab0f74e308cb4fce970aa562e9ed90f33622166fdf963870a52c2a3fe6fbcf9d6ab6d0975528397f9b9471ecff5569253888ced455188329bc02f27abb4643a2a246aed84cc916fcabeddc3d1cd77dbfedbec5a6104bc14bcfa9e31ae8be4f1697afc511ba026fd0ab0f1cfd56d168f1d3285b30102ccf3c57d51c18a417ddec868944f4b6b15ea3668d936b22feedab84c9e9dcec45fd6069ea95856897d7e45fdce85f3ea5d7e8384e83ea04057bd287523c4a85c2e9ceb9da3ecdfa8b951b73dbb7d511b0dec4e6487f6a24ffbbe4fe9cc83bd88fe93fc848d5c3e519bb4fb0573a41441c441e3a6804f727fe2528fcdfff3223915f8220d6c3f022301fd8ac1a45a458a26a87694976417e275be34ab68c0c0d0e6e0fecd25a5197a5fa06ff9d39194a4c98d3756e546acedd16b90f53f426189c382a2f332aedbb754c75816ab907682e3053a6023f84a841f4f872d53f6a35f82390a4812f103f07b10568c33b07f20817f2ee7b81a078e757b726a7999e71a2e5c0028953dcd14a8eb5278c9192fd7b7eaa7e9f8f86abfe48361244a21fdead6a21bac1988446b2f7773ecb6fc8058ec37c485f55814695c7a2092105e6e30bc2be7cbfd2ec703c53b8d679f6fc7f2c406a30980d6fbff3975dd11633aeb1cde58699", 0x1000, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000010c0)={0xa, &(0x7f0000001080)=[0x8ea, 0x700000000000, 0x4, 0x5, 0x9, 0x4, 0x4, 0xfe, 0x8, 0x1ff]}) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001100)='/dev/wskbd0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000001140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000012c0)={0x3, &(0x7f0000001280)=[{0x7, 0x4, 0x7, 0x2}, {0x9, 0x5, 0x4, 0x4e595a08}, {0x79, 0x159413e1, 0x9, 0x200}]}) close(r2) fsync(r1) r3 = dup(r0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000001300)='/dev/null\x00', 0x10080, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000001340)) pipe(&(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f00000031c0)=ANY=[@ANYBLOB="01002e2f66696c653000f34c7ba5f704d869db13a979469720afd79491c359f34b35843151f6e06cee243b00d38dea8f4317ccaa804decaa4f3b26716bee05eb2fe1e3d1467779fd7722d59bb298d6bbb22d584c33300a4ae19323f087c1f7e8df2ef27fe2e9736f971cf1411ac659b50f0433d31c985713cc4f9ebe7137fcbf59f34de195233e5a86665eb003b54011fecb54da37c624267123f8eb654f6d59f3a492f215324f3a002481ba80d4d0cc23f0c140a2dc108efe40c2380ba8c8cc47333aa33a5b47ba18378c353270e4f10bdfbef3fb58e684ac4b44185b4c38c12d42b207660b81a8a88ce24717e5fb51a8062b46776b8f3efc81052d947e188b96898cb130bdf5b6a0ca9a4313dc7aed7d63bc4d11bfd8985945ed939d239495a76df18a9de0d9ceb6e4adde1acf5df74fa63eafdbc1c813602266b056df2f4748076ef37f0c00e860306190387a3c5f1769a195c0424d5b8320d9aa3b9e3cb77a07467993f9"], 0xa) ioctl$BIOCGRSIG(r6, 0x40044273, &(0x7f0000001400)) mkdirat(r6, &(0x7f0000001440)='./file0\x00', 0x100) pipe2(&(0x7f0000001480)={0xffffffffffffffff}, 0x10004) r8 = msgget(0x1, 0x2a7) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000002fc0)={'./file0\x00', 0x60, 0xfff, 0xf3, 0x0, 0x4, 0x400, 0x6, 0x1, 0x1, 0x2, 0x80000000}) msgsnd(r8, &(0x7f00000014c0)=ANY=[@ANYBLOB="00000000000000009cdf1de6160be9600f704c142d2efe782007668b22fa9afc039f099ca186d14b256a036b4e6a189f954a8a92f394317c652d00b73972099f0641da7857f27868c9758e0fec242d73d73b817c9ba2b12171ad9f5425e23683684cd299e7fc0a895bbbd5e71cac5e49997ed40baf3f66a869a7aa2889abbe4041295d8eda68acd47e3790d601e169"], 0x8f, 0x0) symlink(0xffffffffffffffff, &(0x7f0000003180)='./file1\x00') ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000001600)=0x7800000000000000) ioctl$BIOCGRSIG(r5, 0x40044273, &(0x7f0000001640)) ioctl$WSMOUSEIO_GCALIBCOORDS(r7, 0x41205725, &(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) msgrcv(r8, &(0x7f00000017c0)={0x0, ""/96}, 0x68, 0x2, 0x800) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000001840)) writev(r0, &(0x7f0000002e40)=[{&(0x7f0000001880)="a8710b64892ab9c80da7cdf125974dd106ea6da462cd13def721758e744c8d55b373c4a782a7f8e737cfd25bafcfd2f1628936e997ca312b0dadb274b170984631fbea0029c07fe768f123cd6612c7732570354e236254c64a65e0046dd01d047aae36f136e071717385c7b16cff2646a4439bd5fa595ed5445815d50d03fce6bd02dde774221a59d3029c4a902de921e0c1176ac09added7e372629c121cea5d1ac65c73261de42820db89b06efb26bdff2c3dae036879d94e430155c590bc056b48773d45ff5a6ebb3653be7e387b8659f8decdc00d9aa376a", 0xda}, {&(0x7f0000001980)="f2fb890eb112fffd", 0x8}, {&(0x7f00000019c0)="c93e23bf8fac3b6c2d42f0e7c309e96ba0517cec42f161eefa790360d7aec720987b58a50eb7f5f159db8ca89003e7d8e0c80f6939ab5abbc744d8344f844e68516d74a8c9e312cb4b145b6e2827e2a557511a9f4a50b94fb27f791fde41e040c20c620e372356ce4aa37cfdc70352a613e22f63631172194258301ea2ffd02360078e9edc9bf7ff3624b5603f9f78b1be24364e4d4b1d0d5caf2dfbe56ba5730272578ef615698808b89ddaeb132cb7fa5ad3e770fa3054704bd9b6000a256fe11268a38eee2285de43b605cd733b569a748620647b7dc258042037b21bb80439369551500af85fe639ea0bdc", 0xed}, {&(0x7f0000001ac0)="8ee8bdee96a2b86fd512fed7865ad5e45977d1c62faf9d2312b9705240272544c732ebf83dc73c116d0eac8c3c4467417938e53440a5a1b982ee3f59046b61551534f7169de5b17b52f158f3df8ff2134b6352551b3940701ee59b643324d602e8b29e3c277ad443c34add714afc721f914c13a6603063790addd1612c6390787f6a4a1f1c01fdfe3f5507062781cb", 0x8f}, {&(0x7f0000001b80)="d455fab0e27903affc93ebb5dec844d69502eb69f1aa72fbcc37083786b0819180e61d203d7f979399c4c61696b320b5e609fe8e5b9a84f2b8c69a6bfb95a81d2739fa386e55c5a69afd1955d16fd4c117d674acf29c341535ece63fe5aedc6225f2208ac22105f3d91a9010f0fc5c4e0ca3544df0b662c4215f2ef67a05912a334e1b7fc49830ec7dbe726348531c80a092e8fe546fd07881a2b31f6aa7517fcdf2e7f0331c0431e98dc2c3e2fb25a94e418d4b66f86d096114b9f9124d087b6fdefa259d171ae0de35f4b8392a7e692a5b4816c34e2230e4992be911a0410b", 0xe0}, {&(0x7f0000001c80)="62e60286b332a17b336812710d395598c21e5ef30e3da910f48429f3d70f59d611f256dacbfe97090f59ac285d4a0d00556caabddce34b173a1e2f35b97e5fe6fd353dbfcd69f45feadcde019c30ca36d76ff0fe10b27706a75758bf83c31e2c555da53d01f080c9ed110f77d8818a4a6c51b0aef6c43cfde97831766360f4726bab29c1e976748c5ef0a3d212b0733d3d981ed132efbe853684f36fb4dd03b8bed6f86eff9f0c735aae755f6411a3494cd435e40aa37dc897d22a6685232f800a8433b3877e4f16ee75051bd7a0326d65b38b2024689ba97bc81b32bbfb9e4c86ab4c3158153d35eb88a036c6690581b294732a18b76490c99d93a14f2f5a0be53ad607928324c0502dd9d22d03aff52574541032406ee5e274e24a564279fa397ba04c32684115714a995debeeac3e888c444832bfdd27fc22a50f7bb2654641c68b9058401670ed3c06e2d4f6a6d9bb41f8879d3fb4f1d10a6e2b144390fb9a517aced071dfdb971fd6c20aa2e01f2a539cfb45081701954c5ef04b2d7c3a2de55460aa89b0f2dbb2bd070c654b5e63161e248e217eab120f723452f9ce937bbc2fb16bf7b5d51ce9a5a856bddc9114595beb27c639776fef5693869e0cdcb7a19adb7e08bcd39906a7eb7d5c97db73a7b849e873648efb9d516741c9c0bd2f87b97ffa3ef8ac9a77246a3e5e50eb3c3d0d1052b84334aff119ca69148584454bc45fa7d729c7d81dba1341e1175860540a4e893436432bf87f59a01feba028427885f9bf0332c8de9a8c9898d0c56031e9aaae46223a27bf5314ccc9e9d1dca0a7242668b4966026a00e3ad6fa7b098fe8bc74f26c00828d7d115403df08c0bdc7acb93ebbe75ae37c7b6569db5319f844890b7981d45fc013aed26379f212802d68fadd11275b4175bb3a582ed1a7d7a33144f6a0ea100be876866b4c4993a0d5eb8e83806988f1110e651c2fa5026bbb3f64e2fd5d2c74a8286c74e931efba975cdca79026887f662e1410e9792d685090a0bb05a64bcb7c0a4b72ce03879d68a2bf5cffc37f9f706417b407fe554e58ec6eb8c42e308de7d84741170ec235ab0daf5e2c9ee224507edc0d5dd1597b2fcf0225a0c09a02834037716222dc940792cdd84a25b9301357f9d28d5153b4629ced95697efae310558737e45770ad6241c0ec7c0ec3c7f5197ed14b9b6650cac0db8af87e34f3c7ef3e94e2dfb5df977b3f99b2bd2d5b60aa1504f9057d14cefaec27249d5c3c2ed3bede6415ceba4577f14d8ef31ef91efe9d7ea2027f56c86028d7040d490051f16ea09e6f983267fc715a668e2616eebc6c2c45078a8b28732a42745174f61c2551f518caf77c398bb144be947c0237b2cb4d9413848bb6dc65f3a92573e770b25c904b165f82c8fa1950ade15808d3887097d03219a5c2f6c33e0812d2f1d4c25de64782bb8400c3e3248de118d5363d9623d32b671d21d3d3e9d69b8d39b8d61ce8e91573f356aed7bff83ac641ee019ccf4dd6c994ddef06316746c30b975420ba90bdd80c335cdbe64103f61e4e4eb3d72221947dbeb5fa03202cffdc925e2e045690e72aaf72970552d19bef0709d155ec4234c02e20b076ddddb5adb500c901a52247f599c8baef5aed7bf6c8c66b8fa4c546b765f4be1488b6b2710eeac786507fa2267befc8dd6e6433e90e8bc8681ba8fe81efdceede5ae81ca42843bf4c3505c45237e1b2e52ace35f072828f2c4931c33b05450532191e558fb10916443fa694b2f4b0b9761b0467e9a3ab0a8a62f3ee02b40cf1ba3bbdec407e59f4bce063d2ef91507944a89004e3ff39df8d8b4aee76c365a6e181ba56c0fea3b27f54c2e6fe7afd7b64105e1bf468cce70561177dc383f769dd654405434b3a736bd2d47431369d4b06f5e6e53370af0928b9e50c31f9a215a0157291ddf79590cae5e456408a6e1326a103514f5b6f6b8cd5b00b17fab29838c5ecd31f2f3e7a3477c8d63b53fcf9fb9b970ec904afd35752f8d6aa91875d236d54d18c4b4ffe50e61472a9f925e03a224b7ea88b8dbc1222b6cf6de7577ac15ca358fbd94c1faa48d18895fc2e75a19b88447d4e3e47b951b21a924c2309d783870b63c43161f44117ec09b3f79394263718738d4f88b847befd5d131d88be846405b8da114ba9fafa2556ff2667574861d4dbfceb853ac36beffa62bb93ee961c872109502ff75883c7280275aa6575febd8d73c9f14793d94e9cdbdff1258984458ba7c45c331cc09a45be9d4716bebd4cd8ccbbd1439deb7a3628fadc5418c8d7b9f5ce9551ab74690cf4dcc7a3812d48c81a8db964f64d0277135e58e9c22f3c0926775755a149a362c5d27291728c2dc221cb0ec70a415db42b592d60415fa2a51d256a63142a050a076d6e9f2663731fdaff2720717a92315ef429016721281007b99113a30ae17fe07f5ccc92f8925f04aba20ced7c92b6b6ada4537f5036f97d183feddb99a8b35a071363c4ff7dd32a2fc005b988cf52fd710b1b4ad9a9275e55d5d938eae5784cdcfaf622b84e1343a37a6752f87b1432ee04c2406506fd1ebc37bb4088be26dc14a1bebdcb0df9a3997d78291bbfcd6d08a8c384cb8d6e97890e30ed278c434c95560c29f06ee836b14fbe260ac34e52af5782d4abfdca31c178b2a770da0b86a13e84e51dacd6f2d55c219c99eb2d729bbd495dd7ee466ccc0d0e26dd4c7c748fc26848de24a5d50e7db96c1f0d27592eafd7d577d079fc9537e09c7e729452775f234627921354274d2348215bfeac1c0d8411b8416ab46bca0c05c7ba1c9f721aca04b871837f734667c3af21dc3179b722b86617c19e7fdf1ad4c3b8e5b3afa840ea8d193aa9507092e5b143393bb72a80b7958bc9232880a6192c32c877ddac2d67c88234b41a68f8900757cccfc69d56997bb32860634dc239da8e7843a88f9f4a85e2553b6676896d5a1a0b4ae6ec2545c82ed12b048dbf8f162472c4019ccefa9c3e1abd204255efeb85a060d453da702ea948fa825b49b94c61c374b907a0e4a986fab6b7fb3c1d966b3dc61a8fd4a16c3eb52722cdb4a463c2eea31c0133471a65610f5d14a0e87579275b66b44ced8e69cb6931419a7a0665cbc4a1456e9522509c35ced9d4cc16b49a8e2ecb78eb1de088e1ea78f898b22d50db73c08fb25a805bf86ecfc15a083fce7bf75cddfa41c197fbd7c8e8b06712e6aea30b29aee528398dac47ea5b3278e33ee00fea9f8d32375f13b485bdebbb4aa7a95751e42bb466c84a49f121ab5d91bda1df134f8fd989ee452e0b027286384c2b93304e2bdbb8d3036f3a3fcc914425e8fc0ef0807f606d7b535122150e74125d49b024c29b5901eb0947475f6822e4d01ce7a8a4c39c7093fa7a3fd463d27d5bcb7692be42edec74e9ad42346093b1787b4805eaa6a5b7ee733cc4dbbd485268d84da0ae66e24fa49af6cf633030f64bdf85fed489fdeb1e8e01c875b8c5bdb172dd3d5b76a07db9f067a53e55b77a1b241a1a92ed815dad808045a7213b3ccdb3b09597f4d35d3d0b149284e0a0ec99bc1e66a0a0ec28067cf69ea684b45d3e60a5bb1ee697a679913507bd8f6c155d7be1a17e5f25cec48de369cec6ca5a9e04561132a0875fad36fda619ea6867b42e6909259669d292574fb9dcc8fc04d86be3ccc01259fc35acf2bb234eb8b2034e4b9666ed7a37b31e44fef8b144f4ce29e69c0abb28b0de0d3902654f492c3dde0145b08cbf81819223737a28e0ff91fe83b02ad978b7d88b8a8297a133991bb264f146e7a35039372388d0ada43c4118c6cde840e10b2d77e197dee6072e3e8e1e15cf8091e6dc632a0df4d6f5319319da223def471d2d737ded4e15199a108ce20ce6a47123d902a9b30601c97182bc09c3a18da33959e99d17b0e5e856cca2541dd44d1cf62af2af78547283bcedcd0439cc02b0493ca7656b17cee01a118a4e3325e950c9e7130b3c6c88540e5bcc1003f11b94f3a8985af91e6855f92516ef73f2ba8271d8a6ceafd36ac6db2744e0c389818fd7a153b157f8aa44f460b566258d580d31c51d5d5acd0afc5cbe2dfc31bea07a267e9d797776dbf02504b8c974cf421b3b6563cb24beaff7f3848ec32dfa175409cb72b4cfd00be581dfa54d1389b3c8bde6e48efd08d0ee5f2c4b0190cdfebaa6c07477ef1a15d38c385008474d48ad5c5e7e99f7a553f96578eeb2e0b128817df023ab897516bac54d7ac27ee5da60db17a8b2525020937465871fa14fd390e50d8744de149ab341edcac1f46a464591ad96ad79d4f837512f19420383b69cc09021c113a98469ce9b72cbd9c3c9edced73e6fda23dd8b928cefc7a9aac66709b94fb849912403703275e6a3f07379417329de011b5aa522acd6ac8768c618c07ded39539073565f9846aa816476a9955497f158dcad0782540571840c24fe87c2fa241be93a1f5ad79fce7b90e46f3eb46107483d41368f295ac9fb1556a1c8726209e40f2617ab22ed97e8c363e9e7601a2c9098cd0fbdedc2710e25e3b0fd6ad89fb14bc182f1ad77e1677d47356dc405726fa05e0aa2b51fec130275f98c6a9781ff47ef8036437a34636c70aa0310149725b156164cc4d12aec575e923867a22a49f484b9ae26ca796588f224ca1d300f158cb9d6f45ab397a9344b5172098e2d8c60db2776df4d2e1183159d7824bb2fb6e99eb6fce8769409c80ae71b42552bbdf03c779c1e6ffcad4e1bea400c6303be4b5a95862c3b39873194add22a11408ee603b071c401f380d484bc43b22c658dc51330432c9d7f778314bfe63cb9020926bcc7190ca239976e5cede69acd3691a43e487b27e8a3bf9724d717d70e5b25b0923a5ca519cebcb597c8796f4111dd4ed5023ff002b02169523b8a3a1272243addc1707353e8ff663314751ac8336dbb481e401faaa9a008f76eb40b3e7ce94b91840e5a7e93bb551db15eef36bc40af3ee304c406a72e7ac17a7575c4e4673197d8f5f111e4b49f1f1c781cf59f3319e2e3e5f9275b46634399e43e941f292b5f450f4563fae5f1e2a8aff1a385d2df59419f64922edf3905938d9cd044a4cda4640377aaf47ae329e5ffc4f4a77cde83b1dd233d114b81df01f7c751411859ff9c8250ed30a3ce76265a69d88b14871e54e08a0604773670454d6574400e122fe2ccb6f876424071e39725ac9426e6b24f5408d44ce35ed566a7355317c7b5a7ae7af00d8c943210664b40b510767f56b4e73251a03682ce574666a894a251a5349b859a83149713e790222c6a4ed2425f1676e4d8f42365bbd6703fe31ca7dba3f6e0ed253a84773622161286b92a8120ae68247aa812f6e623c0f81acb66c6ea05f15cef6a9263a8da90a1557d354054c6b862200a98501d8651bba6ebf59cd4905dda8fd88e99b15eeab103c0883501fb2e3176fd5aea6e134672a2ccc2608f851999f59b50e308a3a234f5f6fbe3f028d5a2964cd875614ca1ee3e9c009731d8a89ca39a3ea5a91e27d667cdd12ff3f636e89764ef1fe830e89664ebf0af94342db817888dd3e96908942a29acc82ccb424b013f4d288d25ec516a84635e4f6dc404819afe4816730a381263224b2edab62a95bd29dfe3915d8044f67a30c779e826d274ba3f110972cc365ab581e961380512072957fa244a2535910b995b6cb9af7c4751114b55a4a7d1875bef56cade84adbd5f5b8e0d317137374c64ddc6c736e02f40db705665d2d669a06905da08a27e59bcceeee3ed02c6905af6b1c719a061863eacc5384f84286234", 0x1000}, {&(0x7f0000002c80)="3b077a97d0fc4dbd9d669a4f520c435c7ac1eccb1b0c485d4903b2520aa564548cc0c8705cca597e68869b278dd4d9e23aba56366cf4ed7d414122577ee47d2b0003e306ded889e8b24700922d163e385931cd894697cfdad36e694445324ef9c65b98518e206186394d39f7ce11cca37536c6e5683227511a94cd4807143b72abd550037a0040ddc54c506b62becd7ec8e6cd63334f3a4c69e895cc14cf10517fed9d08e5ff8c767db2da4989984d9f59ae4752780def1fd0de4c1c445aee64400593da1db7b981a8bb6f862f096a47d76a18dfcdc5a7cec341e8b78d014b1018686d63fd9721d6fef974270ed5048b758bb7", 0xf3}, {&(0x7f0000002d80)="5f1010575098d3b90d27acf29585ecf983367733a1d03ed709bde16041ff0e071f64cf2320c4d073baac80f46affc2022f095664ce1919f5ab56b17b2b5ad405a5e920be03d168e29a91445ac5ef87897b3f39e82d17f45374db0590dc71a08f377499b60888c72f126d6ad02e2873b4ab154c763b2ba4d4b76892bcf6e93596c404ba2f4334dbbe39a2450c839f5ac97fc8405830cee039ede40f4e708fa8231e68b42c", 0xa4}], 0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000002ec0)={0x6, './file0/file0\x00', './file0\x00'}) recvfrom$unix(r5, &(0x7f0000002f00)=""/148, 0x94, 0x800, 0x0, 0x0) 11:47:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x40) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:20 executing program 0: mprotect(&(0x7f00002e6000/0x1000)=nil, 0x1000, 0x5) r0 = semget$private(0x0, 0x7, 0x210) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000040)=0x300) mprotect(&(0x7f00002e6000/0x1000)=nil, 0x1000, 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xe, &(0x7f0000000000)='\fFW}', 0x4) 11:47:21 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x34) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x1) 11:47:21 executing program 0: r0 = fcntl$getown(0xffffffffffffff9c, 0x5) wait4(r0, &(0x7f0000000000), 0xa, &(0x7f0000000100)) r1 = socket$unix(0x1, 0x5, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) 11:47:21 executing program 0: r0 = socket(0x6, 0x3, 0xffffffff) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\b'], 0x10) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) 11:47:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{}, {0x81}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 11:47:21 executing program 0: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x1) 11:47:21 executing program 1: r0 = syz_open_pts() r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff}, {}, {{r0}, 0xfffffffffffffffe}, {{}, 0xfffffffffffffffb, 0x91}, {}, {}, {}, {{r0}, 0xfffffffffffffffe, 0x11}], 0x8, 0x0, 0xf5, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 11:47:21 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c40f7b202c, 0x1b00) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) linkat(r0, &(0x7f0000000180)='./bus\x00', r1, &(0x7f0000000200)='./bus\x00', 0x339e6b40ccc4c951) r2 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000140)="4d5134083c835f7c5ed514aef96523", 0xf) accept$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/79}, &(0x7f0000000000)=0x51) fchdir(r2) 11:47:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x44}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', r0, 0x3}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 11:47:21 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(0x0, r0) r1 = msgget(0x0, 0x0) msgget(0x1, 0x4) msgctl$IPC_SET(r1, 0x1, 0x0) 11:47:21 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) r2 = shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) shmdt(r2) 11:47:22 executing program 0: mlock(&(0x7f0000fee000/0x12000)=nil, 0x12000) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000300)=""/197, 0xc5) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000280)={0xff, 0x29, 0x13}) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000400)=0x5) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000000)={0x1, 0x4, {[0x2, 0x0, 0xffff, 0x100000000, 0x101, 0x9, 0x5, 0x5, 0x101, 0x5, 0xfff, 0xffff, 0x6, 0x3, 0x80000000, 0x2, 0x95d, 0x2], [0x90, 0x101, 0x4, 0x81, 0x3, 0x5, 0x0, 0x5, 0xffffffffffff8000, 0xe9d], [0x8, 0x1, 0x0, 0x0, 0x5, 0x1, 0x800], [0x8, 0x3ff, 0x0, 0x1, 0x5, 0x985], [{0x200, 0x1, 0x80000000}, {0x80000001, 0x68, 0xffff, 0xc00000}, {0x6, 0x401, 0x10000, 0x6b0}, {0xfff, 0x3f, 0x1ff, 0x1}, {0x6, 0x8ed3, 0x8, 0x3e7}, {0x6, 0x2, 0x7, 0x2}, {0x100, 0x16, 0x100000001, 0x2}, {0x93, 0x94d, 0x2, 0x23569e63}], {0x6, 0xe1c, 0xfffffffffffffffd, 0x8000}, {0x5, 0xffff, 0x2, 0x20000000}}}) 11:47:22 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) munlock(&(0x7f0000ff3000/0xd000)=nil, 0xd000) munlock(&(0x7f0000006000/0x3000)=nil, 0x3000) 11:47:22 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x800, 0x0) poll(&(0x7f0000000080)=[{r1, 0x10}, {r0, 0x4}, {r2, 0x10}], 0x3, 0x9) getpgrp() write(r0, &(0x7f0000000240)="fcc0ef6009e5c2a1b452a7925d0d5583212ee5f5b0a87496742fe920a6d8fd20b8bd809cd88f9c828e4989585b646e2cbfe29d0269497606b66a68bac41da78e3a6d4bf1c8f0f487a6c657d99842758d074aac3fd570786e3f1407a944146afd4cec31caf26f1cc4", 0x68) 11:47:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x953, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x35}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:23 executing program 0: getrusage(0x0, 0x0) 11:47:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) close(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0xfff, 0x8000, 0x10001, 0x70}, {0x785f, 0x9, 0x0, 0x2a}, {0x9, 0x8, 0xffffffffffffffff, 0x9}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x2d}, {0x60, 0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x2, &(0x7f0000000280)=[{0x8, 0x1, 0x556, 0x5}, {0x3ff, 0x9, 0x4}]}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000200)) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000000c0)=0x100000000) 11:47:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='X', 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) dup2(r1, r0) 11:47:23 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffb, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="c610e33375573c72cb1b559634c55913f85c7b", 0x13}], 0x1) 11:47:23 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7ba0ac, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000300)="15", 0x1) 11:47:23 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0), 0x1000, 0x0, 0x0, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000140)=0x10000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) clock_settime(0x46795903be546102, &(0x7f00000000c0)={0x5, 0x200}) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x3, 0x3, 0x1ff, 0x9, r3}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r1) ioctl$TIOCNOTTY(r2, 0x20007471) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 11:47:23 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x3000) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x6) minherit(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3) munlock(&(0x7f0000001000/0x2000)=nil, 0x2000) 11:47:23 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x1) r1 = getegid() setegid(r1) getsockopt(r0, 0x29, 0x20800000032, 0x0, 0x0) pread(r0, &(0x7f0000003040)="579f49c53a3ba3c2cb6f622b4c1a76b28a02ed36e753b3028c34aa967ed975cd8546f6a67a113a8b0f4a13ac31342a8da259ab684f79c94c04b400fcd3099e281c15b38af662e089c2d46a8355559637d98b81047db176a224dc2995d7cabd7888638081f85b7b3ce03d8c2b0feee3bdf1ed5475c3ad08ae81e70ef08a723b3bcf358aef789503a2b3319543aa35900fba635fd60ac45df9cc555e51c5ad42e2a0beff997c602d527fec4c6b38f1a81e6440174c6e439772f3429a530926a23236d730a5fd554135885634accc219dce9396acb48ad8023446cdafa8a140e8f9bbf8902f1fbc91f24992eb7a6dea9f1bf60244ccb6f4c5313b7082c096b35af7ce282cbac9709edf76af7619450df130a88542212538487a9014e4c8bc82578978ef4b38fdf7cb4ea959e88fb233325906e8756c251f90eda0afcd1a89eff1e123a4e683e4e9633e14d586d3b9c1fe45d8315b621bf062df531f2d948f96e78b4d6511ad73dd6a4afe0e40463bb19f9565b40704e5e818fef81ac00befbe6e8c08c61740a08f9b1c16ce6826e84c86c01d0137ee2e6fa50c253fd622aa5c24889b14162cf23f7a8d3254cac646411837d8d320a3fed156bd6a138ba09f8e994d9bbbbdfa57c180fdb77ba857824fb276a1e08ffe6fde9343b2bc0685d6cffa52991fb0f1e756bf0729b129011e220133fd277f4e866d67eaecaf2ed4157c84fd851bf4c29c14611bd2704004b7236975cf846b1beed8e0a1bdda226f0767cad9ee8487bb7eadac6553615b6228a578f8ce2b4a5aa7127387f6f6e989505060a03d0362219cbd4fda1687e4f8636fe14b7c18f23e5ee7d88457db4639c09f1a56e421f6959ebfb22d4eb64a7aaf0648728e3b9cf90027dff67ea9a4bf20b17f25db5b5a81151f7327490cc6f1401a4c10e6b32f67ba69dba0d117ca3c308675a2d5d18c2d500ff967e090c32b784193fd141d1994de69e29e695ceaa29004b9a09b585418ff7a0e36fbf73e9a8e824b8a3bf03180a85f7001e5c66c33cabd8a82ab2bcf07937381477448ffb1ba66dfb4b5f9f6bab6454f8c5c8803eeaf6005a2f2fdc0fbafb3c0e7d6391b66c6bd9ae83d9d6863053386545d6cc34a2b5a559f4d002a68712f0e68f8f187ee91a5355d6f9a38129481e2f2320209fda3109e33f15f5b69163805bd19e1715673ef6c56a381d0181561ee8a4a98477bacbe66af74a8d3bcaffcc74e33cef58b46b1cfc2dc27421bcee6394242337f07fc078fc161d97399f0cc758950673957f2520a850d51c780a0a60d13d7162750e132fb6fb4cc3713511ea8f07658ea84fd2ecb4dd33134a71eb3ee4c870d2453c260cce06325ca8d7248b3e1adaaa22554309a1e55a25d390017780751bb032e59fc0e54515230d210437c87cf4ded547f507ea883e31afe77397fa6874a6aa90edeef7ac9cc25e9f930d282e0274e492fc898dd7612a0bfcd05712bfa61d9baf55f0b35a4fa97bf2586303ed005c34599ddd0f780ddff9a460472c024ff765dbd8bf7cf7d1f8b206853880ca45b042720a4449c5b70ade1d77e22f26c48b686d2f7ecf27197446c2d777cc0fb8b9cff9e15343634dfc4c1958f9e8429553efcf2118bbd4663e3c1c97b4b8da39e95a7ac75ff5eecab341bac64536b8039f089a752f347887072643df080239bbc0f8bbfc27d7788a70b95fb29a200cbbc91aa231785b06fc9c7d266d0e13d03d287d3590bd25a1cff1ecbb4523f328a5169c3d7d356767ab0247359743fc11418ad4348a50df50880b9eb3bece44d9e9a891ddbf4f3547910116b0dc7a15f364a76e3eaa2dc0398e2600352dccf3bdecacadf4ee9683336cb2ba039dc3c6c2239fc683c40ea4625d67b3f1e958715053c398e03245f7b224fe5920dc84ce70824b131c49c40acc874d94165b8dfe594a74ab388254737991b6c5d949765f92b87af7c446de02a8fdafb4a9fb4ccda2dbed6c759f3b581375e4835f0a3f89775b144cfa1286ffa577e767742ac6d7e90ad9b38b74ba8f0be48154b53b1216d4df290647913a897c9588988c52c7bcbbbe337bc4a2672f1205b63ba92c277d6cec147d85cf3da61d7b2e595b9a013237082d984dae9cc34348f990f9729db8f99c3a85c16e25963c74230c519668817d83b688f754315c1c13f940a09e4dc5aa5881e874ca742c685adb72f1efcbd286d5b9d3844b7833f29636fd24c06bd7ce280f01f10e807bed693052cb8b1e38e28266755654b943b9856a88b839a1c5763f391b8de81cce35f3d4e5ccc8c6ed33173cebf10b4170978ee5dd372373ac00de3f17a7b2003be493ada3a6305c3605a0542a4dc4fa28524279920d0d0f39ce0f10470a52aea365e36f88f3a63641d97ec0e025b99f7ec1ae39fdfcbcbb812d994d5bbddfce704616c29ecc976a38db50378635b66061a2f0ec4b7ff42ed765758e2d6d27e5da6d1e41cf94a3146a12c0cbd3ae9e7b120c5bb74af11052eb7c1062986f9da47b9e068aa4573eb945bc98a4d50ae092ae2d43aa66eb59a8a23d3e8c62851f3bb9d68ccd58f34ace4a8163733429fd157b2904c801e00ff3ac0fbf52ff74417119f3e472f23248b3947ce4f44c8f2665e826ffa075ea0f772f7a7d669b0fb72409cbb5241e47867e8baf1ed106cadd1d546f370a85bcd6eeca51ea757b961ecb8b0ecd9f2b0af4172188ad8c34063e454398975da13169f72e699576d7fe4c696c85ca067b8b558e6f8d9197f089404a60d8544c90657874a6c42481dd39f9c46c060f3240497abb14dba24485de12533801fcdc9be842f6fcf156480bdd03c9095f42a58646bcb1d1a352d203cca88009405191a0d9d43c9bc5270dc5f6258e2099f3b32b65c7e83be645c3fe1d1a2ca0501f5b3fef79458e14e5aeec66457a1f33a5dc26b9a316646060ba4114fc4e5dcf8cc876851ac82b2695d0f8f3679322f6576e239bf1322ab43d47a0ae0104c462ed857c74d001bd20b77ab5aaa4cca26c49fc021c5280f4b321065dff4103402dc505d4ac854c28e4210745d13ef985af4aaa0c7588a975a00bbe09b70e42ce1145cac3fb66dbd59997bf7d4286ba32acd8fa192c5f92e9a0c00acd3ca79022f1e042cea52d1af4aeb6ad25d8961e7054bd3a09692c65a7ce010082d88b6a6beafbec7963bd16bbf30ac9ec37de4e37dbafa072cc4478fcad457085c0d73c2b5bc8d4a28355e68fd0c399dc566b5be5fcbfda85570016160a8617238f95a45fcec3e1afd8115915d5239181dddb8a62b712be27d749b220de5c7bd4a2c6a71d001ff14c1ae87a7bd9fe9e27790ad6bb6c015c5d29a974daebf2797f877e899f8ead926f33eedcae4b16c5a73e427ca2caed91dcab2e15ce45c58c75a64d42e9f606a0e76bb504ce333f938b7d2afae9cceb1df91f7adfdd8c57553142e6ba229a774c9a0c6924b92502fb224b382836b294380d1caefb48ca8dd43ea3a87ed1225d4ed428938f1d67176b1a8460b16be8160e9a4523b8ca037fcd77f2f5fa8da75f32f6e047f6b782437c9691a40679298a26e77d7aeeaf697f4ec02a8d11e6df2940e1ecc362e282141d6ed23a33b1e55234600801b5742178b4132ca0cc244a3940400dcbb6ea3a8c63411d43f1aa6f01142b1a833624c819a97f9431139c6f93be967ace36a377166848d86bcff66fb5a64808dcba2ddeac025acff904270d0db22631663539f1f9c87fa515af139331c8f8272c2ab2f41f14e2b15ae2dcc2262d8155f0ac3aa3e4a1e2cb105c769fd22d6a9a7229753efd80b887bb78ca6695619303d79606636d4058a8d619a07a089ae88b3e93d8e66ca399235ffc8b243800acdd1e5c2c0035437ed3605adb1b2e5f5b36b998323e6d655a5b87a0ef20edfabb2f914c9cfb1ac59eb6fc7b99c8515ba88f99cda6b3404d3394e46217bef44e125e4950783718fc8156d4bfcecfc9426d317fad13a29ce15a16626d35923810e99d2306642ade9e9cb93b1110e18442b97c637374eb3b0f4bcc87afeca64b8a77e8314f292f81f5e15de268ef3c00167adae3cae3e8f7ac392004871bcf446839adff6c9ae1688858c61beef0d6e7930936477c3fc0091d480549756de784e1a1197041ffe69590e2be4bcda9ff704df4db08117a971fc944b9623d6c96912e484314fdf363cd14f9b35e66e4cbc2e28b3c88b281f8dcecd7d72275984e0c67ced757ecdeffbc13d1dba002b778c604abcaf2eca1f18cbaf9bc164a40e1cc05bb104b77db61d1f8d28556717dda3ed71a25ff6ed8e4404c0885611f061114eb6811a442e2a9be62987bbd2b14abf6f16ab149922b060b579039c5b5d22c0ead7b00b08d142b0da765cad7ce555ba0c2560d45ed19e3f8568192a3c8b870147b22f1631af5b867c1a0efd300d966cd32f7f2c6d0a8987e42206e7fd948188ce1f33e4dd65cf806667e7363c67c7df3a4604b63639e03a58ba5098240293a272790c4ed31b6cc235a3a9bf6f3d47efbbffc345fa50a0990053513c1d82d3dae06b8c301ab9890ff68a1b089689d123cd927250d42ccaf6627d4f2c77563f28de913f171b2a47bb14c81fd764608da17049efaf20ad0fe149ed53cce8cc4ed96475a9c772d9096937f760a089cda131f26a03d49b0b6c8f29a708e0e10d8033bd1eaf1cc05c23634a8e4eeaf11990eabfd6696b58d395f4d4795f868484f4cac93ce891d759250498a3b0084a0c0f08b69e424a8f2cb718067f2ed6bb6ff33465bf1e759d2d824a9870d8e0e4d8119dbcd0abccf09de4605ab668551fabfcdb4df8131534f17c194ffa8f52e3e99015afa2372eb5178e9d9507cd0d09968a48edd318341c79e6c924244d01aa321ad7cd0940438521cf1db6f26b24bd39a2ff973983d7378d48c0f7153278cb1143d4428e1ac9df594803d2888b647a527d17a7677169198243527ceede0d1b84c4b95871f6b7da172bd990941db62e42d9dbbb82e1f3ce1e1668ef75d110a687c452b9b2262bdf1c4a05fe838e84765337b316779b52b3d2473ddec4dcef4f2ecaaf5c71e63a45dfeaf231c701754475fa5767ac4be83948cf5732f23460b2fb11551586eb165cf672f1b4336514ad5928d06468a2fac7464ad6a62ed595ee9813e1a6071f14622c72870b21c7ead145e95f533eeaf0fa1b38cb8ae1723b07696b6bf2f90dac37e45132925297eaaf06aa7bed5fae3ffff8c86913f2b44af25e50976e4ea87705bab86b323d4e898d32336289fd1f71f3e0a84c38c5ef9b3253a5752f1666f1e2c1142de2fefc2f0d4c9912f47572f72eaed9ae6ab9bec7cb4131b75dab1da7a2f9bd9c0ccc870210af27373365c0c9d247da617d39548cf4763294db7fc7db436fb717bc41b2ef937a62a5be46e341e4682c41901a8b240d4777044689c76f7e7ec8aabb2df054458e56a8419b8802658d9bfebb519e65d6d1166aa156066c954829184486bf1c2c00d576cbbf4e5eef6560aae915d4efe24f8a1b3a673c3e0533d5737eaf0fb6a36ecbd0ff5523df718690bc16590bb8036230a936bda943c4900f0d45e967f6c0fc3435a8da8be4055de9e9d5425be2f7bf0e61192faa3d6cb611cee942c970bae693b5568cc445a5880551dc0a1e33629ed0f03235c9100fd8410202a11a0e472e2ff36d422b9ae25eda63277150e0199d6249b42ba4280fbd4b6fb638c7c85d56891f8a76df3a2089c3e2c05acd32342a86f54073a845eba1659053e95e11c69676c9cd5e57fe688c2faf2cefba7d00d64fa433d90fc29a2d6cffc91b7f05768a5fbf5b79c28417cf4f2dfdb9975581a6e28c93e7420079491af1d1514abc93f1e7db784e9d1d3a57083b208f72cabc2a7183b78db733916cb6bf5c00e6c3194fa9626ba420d7275f616b83ba26adedf86e32eee5f4d9f5f51f0fe45b64688d10f260e59c2693ee9d55", 0xfffffffffffffea4, 0x0, 0xfffffffffffffffd) 11:47:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0xfff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000000)=[{0x64, 0x0, 0x0, 0xfffffffffffffffd}, {0x3d, 0x0, 0xf1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:23 executing program 0: semget(0x3, 0x2, 0x8) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x14}, {0x400005c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='x') r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) connect$inet(r2, &(0x7f0000000080)={0x2, 0x1}, 0xc) syz_open_pts() write(r0, &(0x7f0000000980)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c24085419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537e5d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e386668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bb4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad618064014bd4d05087bc549b40bfa2e6930bc52f2be01ffffffffffffff89638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d20dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dc840731cfbca62541f5f3b67c45fbde17", 0x4bd) 11:47:23 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x0, 0x100000000}) flock(r0, 0x2) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) pledge(&(0x7f0000000080)='/dev/vmm\x00', 0x0) r2 = syz_open_pts() r3 = fcntl$dupfd(r0, 0x0, r0) getsockopt$inet_opts(r3, 0x0, 0x3, &(0x7f0000000040)=""/51, &(0x7f00000001c0)=0x33) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000000c0)={0x0, 0x3582}) ioctl$TIOCNXCL(r2, 0x2000740e) r4 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x2000) getsockname$inet6(r3, &(0x7f00000004c0), &(0x7f0000000640)=0xc) getgid() shmdt(r4) syz_open_pts() r5 = semget$private(0x0, 0x7, 0x19) semctl$GETZCNT(r5, 0x1, 0x7, &(0x7f00000000c0)) r6 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) semop(r5, &(0x7f0000000140), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x2b, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r7, 0x29, 0x800000000000009, &(0x7f0000000140), 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x800, 0x0) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000540)=""/251) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getuid() 11:47:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x84}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) syz_emit_ethernet(0x1, &(0x7f0000000040)="df") 11:47:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x7fffffff, 0x100}, 0x10) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x0) 11:47:23 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 11:47:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x300, 0x0) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f0000001240)) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x2, 0x80000000}, 0xc) 11:47:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80, 0x0, 0xfffffffffffffffc}, {0x0, 0x0, 0x2, 0xdf}, {0x6, 0x0, 0x0, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:24 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x100000020204b, 0x10000005901) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x4) 11:47:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x61}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) syz_emit_ethernet(0xb, &(0x7f00000001c0)="561b88e1308f2c50fe3400") 11:47:24 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044274, &(0x7f0000000000)) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x8a07030ace0eb980, 0x2) 11:47:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4503) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x19}], 0x1, 0x0) read(0xffffffffffffffff, &(0x7f0000000180)=""/77, 0x4d) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000140)={0x0, 0x10000000000000}) 11:47:24 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) fchdir(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x8000, 0x2) ioctl$KDENABIO(r1, 0x20004b3c) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) accept$unix(r1, &(0x7f0000000300)=@file={0x0, ""/75}, &(0x7f0000000380)=0x4d) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x110000}, 0x8}, 0x3c) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) write(r0, &(0x7f00000001c0)="5b31a610a22adb3da1ba6244843278936df92ad2003d4247fa3459c046bc71f4746896f13f7052ccbf945f79e70bcd31989ae0e183fe0a38652de49c6ebecee0fcbce4931080513fa1d0c7cc33a9c4801f9e921e37df53d17642f582eebd20ecc7108545ccc4f92b92b9a411e7a9b3c719c9f3f05d16bd06002faac9ece5cdcefd03a64516f8be1130f2d98b001c3a39fa3f1d91c61d3588ef35e93297162d02865c87ee0d1bf02655cd1755dd38dd7ae8dccf3a425f253a686f55700ff4386c1bb89a50af4b3c6c545b67cda093f70b7d160c6366046b", 0xd7) 11:47:24 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x4810, r0, 0x0, 0x0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd", 0x0, 0xfffffffffffffffc}) write(r0, &(0x7f0000000080)="9d", 0x1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 11:47:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40}, {0x6c}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x39817ea9c38a5572, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)="a1216129") 11:47:24 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) readv(r1, &(0x7f0000003700)=[{&(0x7f0000000300)=""/172, 0xac}, {&(0x7f00000003c0)=""/162, 0xa2}, {&(0x7f0000000480)=""/62, 0x3e}, {&(0x7f00000004c0)=""/160, 0xa0}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/229, 0xe5}, {&(0x7f0000001680)=""/86, 0x56}, {&(0x7f0000001700)=""/4096, 0x1000}, {&(0x7f0000002700)=""/4096, 0x1000}], 0x9) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = getgid() r6 = getegid() getgroups(0x1, &(0x7f0000000240)=[0x0]) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setgroups(0x8, &(0x7f00000002c0)=[r0, r2, r3, r4, r5, r6, r7, r8]) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, r3, r0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./control\x00', 0x0, r9) setgroups(0x1, &(0x7f0000000000)=[0x0]) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) 11:47:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x400000000000006c}, {0x81}, {0x400000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:24 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x3) listen(r0, 0x59f) r1 = accept(r0, 0x0, 0x0) shutdown(r0, 0x2) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x1) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r1}) 11:47:24 executing program 1: chmod(&(0x7f0000000000)='./file0\x00', 0x20) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c040000001b542a52871d000000b815fd00002900003a32000000030000003591af0dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 11:47:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000100), 0x3e4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) write(r0, &(0x7f0000000140)="0c4a4e5cfab0fbad705a309b8dc538bcb29c88bdb57ce9092b", 0x19) 11:47:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000), 0x0) 11:47:24 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x480, 0x125) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[0x4, 0x8, 0x7ff]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3c8e}, {0x40048}, {0x6}]}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x9, 0x0, 0x6, 0x1, 0x7fff, 0x3, 0x3, 0x2, 0x0, 0x990, 0x6cb0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) 11:47:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) r1 = dup(r0) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setreuid(r2, r3) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000000)=0x1) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="92", 0x1}], 0x1) syz_open_pts() kqueue() close(r0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000200)={0x49, 0x40, 0x80000000, 0x80000001, 0x107, 0x8, 0xffffffffffffffff, 0x10, [{0x10000, 0x8000, 0x20}, {0xffff, 0x6, 0x4, 0xffffffff}, {0x7, 0x3, 0x2, 0x7}, {0x40, 0x800, 0x3ff, 0x7}, {0x5, 0x0, 0x6, 0xb0e}, {0x0, 0x1, 0x3, 0x7}, {0x800, 0x9, 0x34e, 0x6}, {0x6, 0x2, 0x20, 0xa0e}, {0x5, 0x99, 0x0, 0x10001}, {0x5, 0x80000001, 0x76}, {0x200, 0x1, 0x7fff, 0x685}, {0x8c, 0x4, 0xba, 0xac8}, {0x0, 0x3, 0x0, 0xbd3}, {0xffff, 0x1, 0xa0, 0x9}, {0x100, 0x9, 0x1, 0x3c4}, {0xffffffffffffffff, 0x9, 0x7, 0x2}]}) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) chflags(&(0x7f00000000c0)='./file0\x00', 0xefe59f62d68a351) 11:47:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3, 0x200}, {0x40000000000087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:25 executing program 1: nanosleep(&(0x7f0000000080)={0x8}, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x6, 0x7}, &(0x7f0000000040)) 11:47:25 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000200)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() write(r1, &(0x7f0000000100), 0x3e4) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000180)=0x51b) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x5, 0x0, 0xdd8, 0xffffffff, "10a1a6a5c341a60901033953bedd45256e8d74c1", 0x4f, 0x983}) read(r1, &(0x7f00000001c0)=""/1, 0x1) pread(r2, &(0x7f00000000c0)="9e6da9430c1dff5fcea514bc553f9f15b0c1331285bbe52c5643166d6c7e1b9725739eb73f04db9339e6482fa47048bf6de386679773157506b99757465f072e35474a2aee74f53047b11d51b8231ec0f073a8af372b3487539cac19acc34fcc169570a314046077091fc231ba6b74b22809407c41d313b19013dce38ddb0c9fe2ce1250be7f2c52dc590c9ddef3304272dc72a5a2debbb549821724e842f6375f0a719ca49f", 0xa6, 0x0, 0x0) write(r1, &(0x7f0000000980)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c24085419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537e5d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcc) r3 = getuid() r4 = getuid() setreuid(r3, r4) 11:47:25 executing program 1: open$dir(&(0x7f0000000040)='./bus\x00', 0x800, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x6000, 0x202) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) 11:47:25 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80000021bd, 0x40004000000028a7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0x9) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000280)="000000186a56010000001c00feaf0000ff00a8d29a6ece014f38d6fbffffffffffffff16350cc91b08490842", 0x2c}], 0x1) 11:47:26 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x81) ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000080)='L', 0x1) 11:47:26 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x87c, 0x0) r1 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x500, 0x0) r3 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000000)={0x5}) preadv(r2, &(0x7f0000000140)=[{&(0x7f0000000100)=""/48, 0x30}], 0x1, 0x0, 0x56) 11:47:26 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x10, 0x1, 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000, '\x00N\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 11:47:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x61}, {0x7c}, {0x6}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000002c0)=0x40059b6a) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = getgid() r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000180)=0x6) seteuid(r1) fchown(r0, r1, r2) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto$inet(r5, &(0x7f0000000200)="5138e4b21083bf519e34a8053966b92604196c0f3e97f1f549c754966341c8533549061ca7db6a47274e5daa29f442aff56eda4fa2c79049a89711a3545c0e2c77457c119803d0bc29a86e363bae426ab64d675a5b7c062a0c6915e5c2cc346dfe0590cc5f33d7e18180f7e3449feb60452fc499b265196ba3185690382920389c1e1ea57c07f37c21c9b06be3b94c6439dd86807b795ef342468e9e31d22b8955be8817f78f57", 0xfffffdd9, 0x400, &(0x7f0000000140)={0x2, 0x1}, 0xc) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000000300)) 11:47:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x84}, {0x80}, {0x6, 0x0, 0x0, 0x100}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) connect$inet6(r1, &(0x7f0000000140)={0x18, 0x1, 0x30d5, 0x81}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x800, 0x0) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 11:47:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) pread(r0, &(0x7f00000000c0)="85ebefc879b1689df25444e3bcfd171a3893e6b78fe7cb9d2bcb9c861821148d696daee26a0f7f255a8376f2840cd34b665dc02c29e94705c17920932567186b77041a57db689a9a5a8592dd6cfe4fa034438949b0ffc389eed5c9decf84183e03a137c2dbc133071fa18e2dc1e1c1977f66a09ded9b9c46fa91", 0x7a, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x4) ioctl$TIOCSBRK(r1, 0x2000747b) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x200, 0x0) pread(r1, &(0x7f0000000000)="d3", 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) 11:47:26 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)='x\x00') unlink(&(0x7f0000000040)='./file0\x00') chdir(&(0x7f0000000000)='./file0\x00') 11:47:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000}, {0x20004d}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xf, 0x8a910bf9bf7c099f, 0x2eac}, {{r0}, 0xfffffffffffffffc, 0x4, 0x0, 0x1, 0xffff}, {{r1}, 0xfffffffffffffffc, 0x20, 0x4, 0x80, 0x200}, {{r1}, 0xfffffffffffffffa, 0x2, 0x10, 0x4, 0x20}, {{r1}, 0xfffffffffffffffc, 0x40, 0x1, 0x2b, 0x1f}, {{r0}, 0xfffffffffffffffb, 0x22, 0x2, 0x9, 0x8000}], 0x9, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x1, 0x5, 0x7fffffff}, {{r0}, 0xfffffffffffffffb, 0x4, 0x1, 0x3, 0x4}, {{r0}, 0xfffffffffffffffc, 0x83, 0x1, 0x832, 0xffffffff}, {{r1}, 0x0, 0x34, 0x9, 0x2}, {{r0}, 0xfffffffffffffffb, 0xa, 0x2, 0x7, 0x6c83}], 0xbf, &(0x7f0000000280)={0x3f, 0xbf5}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000300)=0x2) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x3, 0x7, 0x8001}, {0x18, 0x2, 0x0, 0x9}, 0x7fffffff, [0x7, 0x8, 0xffffffffffffffff, 0xbf, 0xfff, 0xffffffffffffff80, 0x400, 0x9]}, 0x3c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x4, 0x81, 0x4}, {0x4, 0x8, 0x9, 0x4}, {0x43, 0x88, 0x6, 0x5}, {0x7fff, 0xffffffffffff8001, 0x7f, 0x3ff}, {0x5, 0x100, 0xffffffffffffff12, 0x401}]}) ftruncate(r0, 0x0, 0x81) 11:47:26 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000000)={{0x8, 0x101, 0x6}, 0x8, 0x4, 0x7}) setsockopt(r0, 0x20000000000029, 0x2b, &(0x7f00000000c0), 0x0) 11:47:26 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0xf3, 0x0, 0x0, 0x0) kqueue() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0xc6, 0x0) 11:47:26 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0x385, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x10) 11:47:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2181, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x20, 0x100) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000000c0)) 11:47:26 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)) ioctl$TIOCSDTR(r1, 0x20007479) connect$unix(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="00040000000000f084c07d144646eb040cf6c63136769310c49312070006bf"], 0x10) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000180)="7fea088909b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) writev(r1, &(0x7f0000000380)=[{&(0x7f00000000c0)="f481d790c81af4adcfe412aa2c10574cb8be55f409b8fbe1258c5a2539513c439510310f1f8149b3820fe7ac8f127dfb2bef236ccf11678928b61c6d48e214d699e8ae4956b57a0d32042d3defe3d560e21d195003de29673c40caaaf21a4b2533dc40", 0x63}, {&(0x7f00000001c0)="6d8e80c71c88cb706caeba60ab165229babd91f28923a9887e4617a21f9798e87516146420a741501557cb821d1874b4398788810c376c0f54534de55fd1326416499d8baffdd6b367c459adcabcb2dfafd7fdd7322d210cdc0ce9744319341c0ca47f7db6af69021d1bab7ec887bc0e8f37f61f381f462b590061bda166016bb6cc905f5f93a662b5b36bfe828ed0e1411a737ffe170f74a5262456b9d94a3992c06f8b95a27569798004485ca4", 0xae}, {&(0x7f0000000280)="65ea4615f69ba244ce034150c77c980c9770fcb89d151021c3cb97e02f8bbb81a3102e63c35802ccb869fbf5edf343fc658a5f787495d6e9a057a828aae3af68c13e8e7cb4b59952710eaa71f96b351a59ded8d2480473942e8230a5d8b1d4054c4f0de623922778cd98e874fe4c1d8e5231f0ed5b97d97ba4b3baefd30f6dc6bc670b2e95ef2e71cd11a3c9dbe552d44e5b062d0bdf8c1c3f8e300a7c32b70638c7b8addc5d676e68a1caeb372130d18cb05f4da826ab3e52d53ef6be23cc14d99fb3204e", 0xc5}], 0x3) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000000)=0x2) 11:47:26 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0xc778}) r2 = dup(r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getpgid(r3) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x8}}) r6 = msgget(0x2, 0xc0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000300)=0x8) r9 = getuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffffffffffff09) r11 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) ioctl$FIOSETOWN(r5, 0x8004667c, &(0x7f0000000280)=0x1) socket(0x27, 0x4000, 0x81) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f00000002c0)=0x1) msgctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x0, r7, r8, r9, r10, 0x1, 0x9}, 0x800, 0x1, r11, r12, 0x6, 0x1, 0x1, 0x2}) fcntl$getown(r1, 0x5) r13 = syz_open_pts() ioctl$TIOCSTSTAMP(r13, 0x8008745a, &(0x7f0000000580)={0x0, 0x928}) pread(r1, &(0x7f0000000000)="4f3369f92369ee57469033459559ea9d2a7dade3639c3725323ba9224e05cfd64a126e", 0x23, 0x0, 0x0) r14 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r14, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) setsockopt(r5, 0x200, 0x8, &(0x7f00000004c0)="ca93494ecc69ff5a2492b2ffbe304bcb33c69f6b6d29c12e0a9670bb509a226245497639dd222e39f1c5d85c38a65039a8c40de50a30639f7bb1671740e539fe0c9a40b72a3eb340c45afa88875b36b975350f23a4bdbc55430fb4a7b7084d5e363dabb0158c620346898a7bf9c195491e79c48e53eb2af3ccb90fb9108e25b120262bb1501ccffb132b9f4587ffe441", 0x142) 11:47:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000100)=""/247, 0x26}], 0x1, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000240)=0x3) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r0, 0x0, 0x0) pwrite(r1, &(0x7f0000001740)='k', 0x1, 0x0, 0x0) 11:47:26 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = geteuid() getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000040)='./file0/file0/file0/file0\x00', r0, r1) chmod(&(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x4a) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0/file0/file0/file0/file0\x00', r2, &(0x7f0000d06ff8)='./file0\x00') symlink(&(0x7f0000000500)='./file0/file0/file0/file0\x00', &(0x7f0000000480)='./file0/file0/file0/file0/file0/file0\x00') utimensat(r2, &(0x7f0000000180)='./file0/file0/file0/file0/file0\x00', &(0x7f0000000200)={{0x1, 0x2}, {0x214, 0xd56d2fd}}, 0x2) chroot(&(0x7f00000001c0)='./file0\x00') openat(r2, &(0x7f0000000280)='./file0/file0/file0/file0\x00', 0x82, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') readlink(&(0x7f00000000c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) semget$private(0x0, 0x0, 0x200) syz_extract_tcp_res$synack(&(0x7f00000004c0), 0x1, 0x0) sendto$unix(r2, &(0x7f0000000340)="fbd6f0634e74f31748aa49ddaa6b0bc7c82b94b711a87b0f01e6677c7c7c424c8aa11a0024dd245c62bf81d5cf9197243aa96f3669a649d255e76126b5a4cd77a33721d80855b09966e9438ef8a05f108b13106edcfb4bb04371794e75bc17ef0663e9feca63cde0e0871565ac51af54d71a7804eb1c6fac1999d199baf4643ef893551de0532a9f8bc3249792cbd86c06bfa7bb4773090c4cae306741cec998349d1370a427f8b2cf06fc798e2e7db58ab608a79e0df0b6e54801a4831ce089fd8f8aa326e2841968a0670ab2715443d1fce60ecb3949bda032e43095e4d5e4ff873aea75d9e814531218720d8df52a1ce6ad", 0xf3, 0x2, 0x0, 0x0) 11:47:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="000000186004008b001136270000000000000000000000000000000000000000c6c02d845152281f23450aed2c3f00ffff00605206d96f5f", 0x1cc}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="3ff903cf9b154b4c2a5961ac71a0918dc11d47b8fc2dbb1a2422ac5a5d5bff253751f9f02f3ad0c367513bd8025d16aab1377b10af67f14ee8c96beeba7ff25f6d9dd7ee349f4d7cfdf62538cf8efa3e3dcc820fe6ecc366907f14dd68f37bece02a121d6b8efd7b880f74b813ce8972039e6fd492324f8722f3d8698fab36023dcb08b8c9d85ab2ae885f69df97162bc463f64d18809e70616f2abdcff3dc2e6c6ce580b70a35860246d0321a57bec6df8a8f4445d10c1e5268894d85255ce569c2b86d277cabf9e772d0b298254adfbcc4c4ab9113b5d7a256f4050e", 0xdd}], 0x1) 11:47:27 executing program 1: r0 = syz_open_pts() setuid(0xee01) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0xfffffffffffffff8) 11:47:27 executing program 0: symlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5900) acct(&(0x7f0000000040)='./bus\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x100, 0x20) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000140)={0x400, './bus\x00', './bus\x00'}) 11:47:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402b9dee0c7a947f442d447e8135b94fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999000000000000000400ff001959cfd1af2b51ad00000000020000000000000000", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() r2 = shmget$private(0x0, 0x1000, 0x62, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000280)=""/143) r3 = syz_open_pts() close(r0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x6810, r0, 0x0, 0x0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab09005231e2daffffff7f00454d05b58cb8"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) ftruncate(r1, 0x0, 0x1f) 11:47:27 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000240)="b10005016000009005001b0000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 11:47:27 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000001500)=[{&(0x7f0000000240)="2ea3810be70c001442f6be90461581eb0e85aaba2f502afa27681ffef2dc557f74bd46c82f40a2287fb9faa71af91c7617dd903065fb9f89c08e2cd3a1d67d8e8ae9d942fa6a3394aee4ae3608cc2c2fd09c3e72a60f0eb40b32c3fd4f9c13b5c991864d56e99b6a61fde3aad8a60ccbdece82c9f5c3946ef445d7cc5719b95f441db85d0bbbd09c00201a18b67957250bdba96293dbbdacf719ef863709fba82f439ce8b84bae42573cd13546c33a149edccb37a8ac4ea195976f78a8f1f7da7560d8ec44382fd04904c853a97575806ac0083ef0c25eafedc0e130133ce7652141fbcace05a63bc3697e45d30cf39a14f396d79acf34bccb9c26460b6b6b2bccb00099f20c02df84ff504c56dd2aeea44e39de6ebadf06732e54e0571f19e2aaf481f44e3402a54218088e0f1d50c39a8dbb588db2a6fbabbfe0722f2393f45906d1a9634001b52737813593c495869f86070377e07cb9c26a213c0e4d16a8278333cff2ec40541b07f6c661d3b35e3418cc953fec03602099011e991e1199153641cdd72ad883c41f14faae3602e32b0de153f28851db8e288471a4d069cc5d67ab1660706d9bed7ed5c511b793a8b28a20571c9efe1e7178010d404d07864c689fe541ddb9f438b38615ac6523ae280419a2ff9be9c574a08e945354efc5f2d5babe84ac890dda16dc59dd029b9110c1972250245dbddd7fc78ab51721e82918d667840ea176706e8ecc0228c219ec1577a8e9996523ba770908bfbb727b33e8d6967a1421577801206bf0132a30be16546362b35bb417466621df875ee7a0b75a70f5bb97a887a1e62e037ea5df18b0874bc8d733cfd9dc7c3193cef2c42a2092ee1077f4beb081fb68528f38252dd13d63201ce768bc3b06e8a2b753281c7be0fbd6e11583191a401b18b6942977a666a7c977b39811f0f2b6d02bc48dcc0450dbbd251cffc03c5e8c3dd0ff39699cda52266e2578cdb17c2462256c5d3938d77740b808601b5422dab44c18e554ce3295a9d64cae3a107fde2f65c568cbe061255dcf37eae58eb8450eab7afaa09c384e9941588026c99d1463d8aacbd5aca94f6eff66b4faaeb40e4eef2cbfc4f54f7f14d3b0360ddfe737befa02387ac401bce11869ae2882cbb37d343bdd3b3b26c659d8c40f185a3134a8d7794b72b9e0226809ef1e1d968c3a2dd32172da378ff5402a786244ade7f19a6eaa719018497a58cab7b8cf2928d20fbdbc961263ff00a8ef7e68ed046152876b72e219afc68b9723c22980c5c91506f37aeeb6d7d46eae7cddc042fa8c703fabaaee2f494fcae7ca2ddbcf9326857a66b26314d308c7bc3adedf69e2786dda547927bc9d6ccd3e66c34080c477ddf71683a17505cd1663431828f91c73bcf8c5e62e1b959b0abf815910cd4f0a2e143248f076ad3353adaeabc51269005d157778d7624cb298be07dc46fffc8fafcbf7815c55f503c6ed6d1dd82cfbbcf55b5575782864db915dcec8e8ea94f5939de2a82a3c93670057cbdede4eb6171e076df92eb2f5f9ab72e3e69f25f5b30f364469890c09dc3047c6c7cc9ee52141524ebb4b8ab19e1303e1a0e8d1d379ea195c88978708c13313bdee712fd931e88e8239ef7ee8fa7914c947f7690e6f5266b29b31f96d12293ff3d7d970e7e7a99d65da1ba51148ca2a45246462282890efe48ac39eb79417a11b9a06b84bc5b9536c2adc83a6c1183fb1f98e60654acafd1279a7f9fa008cea26ce807b87ad1a944a3fa01c5601a3f878c632433a388b738cee5dd4823c658173196b01bf05db59d8bf15", 0x500}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000100)="f5f24bb9873d49feb7cb359cfd5c245f02d46898e9616eb593bb593480c1a7ace830ec9594e508d3a0c596ae103e4b2e5cee2e1e536d951ad0ac49a510e4c9e5fc6d554b356b564a901068256158f9db71d6a6b6dd00ee60ff0c7107e0b8357d421885fd574dd2a2290adc5ceaca385475c0c20d1d7d3681c5a5ead152fd18dee0ed1f709ce065bdaaead6a83da85613d296592f02578dfbb9532f23cc662ef45445bb7ff4175cd42cf37933305efc13afc62b2aa0358b1ecbd2fedc31a3a0d4a5ae6c90b360247165634337ab69b84baef3bcb346ca80559d3b59bb40b3581a89318a12bdcc", 0xe6, 0x1, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 11:47:27 executing program 0: mknod(&(0x7f0000000680)='./bus\x00', 0x20000000000600d, 0xe02) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0xc778}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xfffffffffffffe5a) getpgid(r2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = msgget(0x2, 0xc0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r8 = getuid() ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000180)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r10 = getpgid(0xffffffffffffffff) sendmsg$unix(r4, &(0x7f00000005c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000480)="f7bce3e0acbfe9e04c3d7c875a5d5dddb5e3721cce96cb9a8ca6631949a63ded7132560281e179c554d5f12bafcbb677f3c7855ab14e57444b279f42e85691f0313e0219dd83b1a10c710173d12c4dcde3ee6d4f03cd5754364ca6b541eb32ec5312215331f9ee78be433a5ed79898b9cdba148d0044cb69a8e9c1a9dfe217059edf95a63ccc0a7095c6250cdfd57b593839d485f6533529ceea2956affbe7f45df3d1d795fcfc837a9f9860ddcbff4026daa88cc829ba49d2fb8e587ea16a402c33a0d88540ad315c562742a36e6a3034e2c2c5d54e9222412f71536d86bbf41e90c6d27ef31812", 0xe8}], 0x1, 0x0, 0x0, 0x400}, 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f00000003c0)={{0x0, r6, r7, r8, r9, 0x0, 0x9}, 0x800, 0x1, r10, r11, 0x6, 0x1, 0x1, 0x2}) select(0x40, &(0x7f0000000000)={0xffffffff, 0x0, 0x4}, 0x0, 0x0, 0x0) r12 = socket(0x6, 0x3, 0x3) kqueue() connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r12, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r12, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xfffffffffffffed3, 0x0}, 0x0) r13 = semget(0xffffffffffffffff, 0x1, 0x0) semctl$SETALL(r13, 0x0, 0x9, &(0x7f0000000580)=[0x5, 0x1, 0x3, 0x0, 0xff, 0x7, 0x10001]) setsockopt(r4, 0x5, 0xffff, &(0x7f0000000780)="9e3841d867b949bd4bd12e66fce3a482056ddfc36b22a9e1a041903f57e5ba75536077c8b8e19e92dfef2aeab0d0c7a6f6a5c21c3ffec8081453bdc52d33b2558582fb9eb4c929b3a69eefdc8ffae0e50caeb571770a7d7ec4c85016692edaf3c5b069cefaeb56a16ffb5ffa907097f4cf68c9331499ac0c9b924dbd8d4e997b99f59a596c3f6af3672febcc408aff5c0568e0b9345780becf32b67368a740d497959a109cdb1d9512e57e7c88341a46fd493fe156796a4385a9b592219d348ce840823414e63665470a58bdc7d91c02bb67b46627e305b46bca2f361ea699ef6991319005db88e2840482e40ce7b960f8c5982101265ab9df1862e353d9a1403d2921ad9d1889865f577e29ffc38d6982dbd499d2930b77310bd4f5b98c137b0cbf6eff430b74413465ac87cab77db242f9372e4c93a763df1172ea732a61e7d9d89b728e48c7b8a13e85291606dde49aca2e3cb3275aefd18fcedb1a41e90e43a29c78ff26165d1a6d0088311716bdf77382669012ff1f5a887425e2f37161e8d6e4612be91eb5c96cfed1577242cbbe6e8423e2798830798c2989a44fca336c54363fddcc4d616057b52b35fddf2a0f34e7c42b35ee1e6eebb4d0c3d25dbd705967b27353d8e899a10ec4b4e1565ed0a082e101aafccfe14fd04f9d4de04eeb04bdedb6331c125efeb23e9c3f12153f3022052d5f3251d5f28883ab25d20d0176ed14d517ddc99fda001d973e56c3db23c00a1e75a655717eecbbb377fc3b7ce47c304518723ba42f1185fede7ecafa47a7c730b7a20c6a03749c7e0a7880528cfe6e7c3fd613f7f15ebe23353a11b64f2dacd03fe9a1f6663e36915c027c1ddba395f5fce5a5c000f6cbbfbec4ee7c2265089aa808b69eaaad586eeb8d6a1d6e3b3a472ea5de0e857224f6aa996807abf22360f4f2330887312c040ac8c74dba0c39ed0c2c2fce6969b8848535d7e222c5ad4a5a4a1129b16d1e590ff0a4db7902e1af81d65d1acee644405ac62d253a8c7b4b205f737ae65e9b134d5def536af9ef216b9d64fecd1b11d99daae5b7ccbdf24536f1eb4514721ae5dd14a9abda41bee14af44436536f11b8c56bd0564058438d405a6373546d21bbcbcb3e035d57d5f154daed60c93bb395cf7ab7a2314aa4134accde05d365302c97cde85c2cd8ada2b99a2710ece88083376a7046ebad0094d7f9b62c59d4b198c576773ad8fdcbc55ac549f8758f3ef91ec58557f1757528017417b195f5b057d33ad1adea22a8130ee93c1b4b32770feb9dd063559c87ceef9284f0816fe54f57917341a21d816b27ac93718eb14732e2ef63927cf7bf6047fcfebf9d4483fa6d9479797f9ac4d460b7657f293a9e366fcde7175de092f4aea031e58ef3c938b2bcaf03099bb8656ad528e079b8b60e55181b5ed88edc68aa9c17f12756c060a4d0173aed0b9bbe92975242fa3fa718c40724dd929e6cf4cf696230ea2332e41582dc2abef3cb966628f40481192103112a9cde863f5880ee24bc3c3019d901751e66bc601e00d72f5c2addb712026f3ead0d187e31050cd40a6f1a997093a656456ce733ff831771a098912c766cf0ee88519bfbe31b406baf36c7e43042b6f55a4169d421ba8e9b3c1846c21af48ed59e351855b25260b51a544090e7b082876cf05d61c318c7a50389764f3f921a896948c26f4feec155c9a2f9b0c442a4355f0c3f3512ecbc46ecbcfeb5680442bf5b109cdf87346ddc1655102d81a88ac4d9eb56539828c1998dafb657b3ea73d11bc35af62dfcac579edeaf12a5bcc1d61d66d66a117be995da6a805ae0db46967cb339ff9b56f509a4c103b01998b70969e29ee0744eeecb2d8330162f648dab43a816b73a3fecf5d9a3db631d2c6e60017d06d87560c41e5322895841f376ab5ad53279526337c91aa13f4fd2f7e084e858e8593d1250001940c38aab285911269cac40768dc371d413ecfe4e3138bc2c8caff2d1d4701b590f000397c61230adfc73b47835045a7a41ebacf2478b5cbefa61f102540bfbdd2b4128106ae8ecf8b3db0b6158f0c05b2fe34a01d8579101a420bf3a1548869ec11889efbd6169bab7feb4ab3bed305d9d51f466bfd77c9009fbbe889a42571832a042a4919428953c40f3db6617531e7e30263c024104455c667878992458ea106c605ad89fb03aafe2cd2a72c3e5939907c5dedb49da0ff632d3c46fb6ad6e23ea3d4f500884f081407e7268fd8efc121224df6817495a46b2b26f9faac21db91d931a2b82877c5f5695b4de0b6036444ae019a29846c294c33d1410f6cf1b5d9c7ef7ebbce7a8c6eb87c532e2b963492be7bc8f3edbee515aa00c0cf3ec65d9940520514362580a12ee4b51c294d7964019dc983b3096695d91b55064608557f9fdaf6285396ad67992f70f29166bf7c5b1bbb7c02e59e0e6db8e79c99058ec5b59b6f2c6dfe39c9f03db7a80f8bd65a649cba5b3bbab238b1f6e39d62949a4606ce8f49575b1a95fad11e8505dac58c388f326190119f29e030ca20b1adc94cd70b8578cab4c07cbb56639eeedfbe4c031a3fe0dfebc79e4f5bae7b8afa1914f70c9209aa4ebabd5b907324bcd037f506ce5da14e27047d5d8a634028a3eb36ac50e523a320cb53ddfae1bf648a0cdcbc350db029fee53ca68119e73e5cbb69f2abb5f3914fafb945f940a1a9a901f0eb517aff426ca46a65fd5b3fd0f3c945f5b4b4a3a8184040894dff802cd90403cb1328fb244e05fe2884e107015b760ee810c52449606c8e3aff5ed1a7f02c5a7ccf58fe66d925230b7a5470f42572e8170d914c8e7ca06205d6952ea9ea345ebaa8befaef26c928f70d84b96da08bd683e0fded660b81ed804557294516b345153b37451536f139a62011de32e89ed80d4f2dc1312b4f5fd005cfc63674abfdfce480fe98e4f6dc706caaec08caf136db0ee0467c7b5ba2d9030a818164df386b52fa19c2aaee66a5d544a896400a3c1f5fd7903aa1fb03ab03ebe8720086ed9a7c750567f8e722db579d274e0580d2e259bef8b3c4ed121f5dad483067ed37c7d05043a480a2ccf59ce4ab788be7b5c5e051f34e5a70ac418c8d242fa214eb83fc3639495c836b677338aba2086add357ddb4162ea436f597665971a65a01400724a499072bca06f8c0ecbc36dd9e439fb7b1778f347ed9f5e98700738b82153e0017f0b73824a62c6a5d3f5078384b0bfccf5107fc7e80dbc29ae06d7048d744d74b0f6cca15b08d55bad31aa8643201b539adbc29e9a591712a334f264e9e3c8bb30a6cf29bd08c79258cbb53a61996c00eefcc2bef70a2814ba67ef2555c3955a1c013eb41da9bc906d261bbae606eaac5164ed40e937c46a5a835bcc32bb51c177a1c9cbdb446534ad864b5d6df92ff54fba3865a2894ee67c06fc5193ed123a9ee48b533c6dbdc93842598ce43469ea0a925f4e0e6d68b1a18ba070fe741381a01a42c7de36b4dca5c81ae8c14c791fd95a04a051665932ad25bee52712332df5305826e9e0636da3f3d5df92bfb675db99303c0299a02da864d55ec545a4eabd842d5dadeafa9e7963d07ebde61893b9975bb41b986246c2acf91b5ea7d9bae133166df07cfec33b097cd5fcae3971be11535adc5a67b6f39d6df503027919ca7400e5aa04bd9816d8a7da7bf7850549ad47212f839de64c430013f50a5856f005c5fba6048ed1725af3b5b946c172b027832c3452f0e5e583d950c0113e2fc1886616e7095992ad431223d981e912f292f119abd1042b6b1232494a427a2e8e24b104d61f342aff4708332c92dd68b71a402e3c3f683f5aad1191e8473e73acb580c5f3e3b21157e195ec905e5bb3cc42155662d2129d5eb65f08733dc18e87c241378bb8f38080b2b691c780d13be1ca2d6a36379dabae1be10d9773100a1a6c4c0d219f7e5ba6345c9b14a597a82907f4c9af3a681ece1b88cc02aa2c41dd061ab72b9ed10df8db17d650cc731b1ddb7675b776e295dd90b980e67ee8830230ce03ba6859237a5177522efe8d9082bdbbee84f8ad2daf4f90d93e6c08f410bd3f9193f63961db43c684c4a4c75d676fddae09622e3cd8495f713a06bb72698cc8de3519ae9e27800a2c80db74c90b842700700e1c0cd79fa80c17923d19c9c1bcae2263736cf7204c93e2b653691b50d3a81efe23fe92de6c5e06b1fcf969f5ce5dd7f8dfd5656657f798d2f38fe899f66a0db85e1ca4a3bdd8a7f21fc365861de09ac806b0239a03bcf1a3230148b037f3c0caaf7f977d044a7ee9cb60106d2d69c7f400c5ee0798c532015d1a9c79ba4a7a9a412fe756a54b1f383747c26bdfd30064071de6e8f44a188bca05abe1b67c2d84c17e23a7b03ee893ea785b75f260661ae48689b3605c40ace4c41c427cc09d6a9601985fb03c97d3d93b14b01b59c98f9716918fce5ecf570fb28b6c714b29f64cfc1ec45f253c9e5fb8807dddde2b08255946552f5c1f63787993ccd7a5389cc0a23b85850d3f09e53f3d1c79c1052da632d58f7a24039c9776c700e2ec21c049bfbff73431ae4b0d537ed14c89ac9ddfa649869425a4c834ad10ed2202b0c8eec5594ec71818d6f2b5084ea0ed63674afb5fb6d7875a9105126656afb9c1aef371d255e35e0f7bc1b125f9c51e02f4f59eb69fb020dd5c42827a509b69a920335b730f99811c607509c02d4fae3e2cbb99017d4345996aebf389d7b232a512f155c445e17787da0a51d7ed19322521054220da3977bfb9cfcc4288d038a7f3c682927ab107cf50a70f30584fae601bb63c35f4eac4d23f7c02431989ca84219e65321a4bd0f8eb98dcb8a6239cd9faf435c726aaafe1bfb97d8406f395550dae02fa0fd605cb07f68aba51c0920d81c04b03a2d7b40bbc9a77fcf8fafec9a25b45827658a8800c90b834069286e25b3224f3868c08e6659874b35c8f55fbdadab7efa907ce2c504a9e39d9cb572c6f670655536b47f38da00e393f4f10fb8f64229af7c2ff1987baced412f4d21d451bea921ef9d60462d4dd0209a1d41c36f3986d22fdb6e2da45ac7848be635288f598c1cb0732540ff05d93b6874d568c49504cbf55fb37b93e418997c85d0abbd314ffd7f2e31abadb53120fe0ea0cd4909ccf3524b8517b19e0396fe2982cb8c9a48a2b3ff3092c7b4388eaa2ba48b13bad92eb4ff9fd19773e6e12ec8a2e9b3f854e2664545cc2f144be6f124111ab7927ed87658343dc2814e3867759b0398437b65a5c26a2afdc02dd27226dfc938368aab3ef6f97d4f7bf281842c47e60c8ecc540c527ff9fcf2c14a551bc7d2f5740f952abb897461e28e2913aba5e1134210d1ef52731a4c9de6b018ef3f3ed01a28bda60aa41e8cced1ab300544e91c249a2051bd69bb10e71dfc70f269266f4dbe1d650981101b653be5e934e71ebdd4d2ef148928f178756999a4b6f2c314e4ed788e3100956b508ac44a3fab4a18799172446a08c4ccba49839518a0bfe2da57ae326025edc6c015cd71de3ef0263572c8f560204a3fd9440c4c99bc850143cb423bc4c538e263b60c888d0e6f45a4d1ae620d964e90d01162055919d1fe103cb3fadfc3e6714c921d7a1477226fdaa0226ff154d03986aadc3bf1f4d76bc26a277622b7759bf0c5b1cc59279b2dfb95d8578c1af03d73ad8a1d2d6e61cd5faf71111ce13986c87d238323bb761652e7794028d6850c3a23fe6268fb7fc242e20e314b03f282f74303ba38c85b4380545539e7c56ec60b9d615b1ca0699d744b00aadabe32c693288624de18", 0x1000) semop(r13, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1002}, {0x1, 0x4, 0x1000}, {0x0, 0x800000000000004, 0x40000001000}, {0xfffffffffffffffe, 0x0, 0x1800}, {0x2, 0x3, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x802}, {0x3, 0x4000000000000, 0x800}, {0x7, 0x9, 0x1000}], 0x9) 11:47:27 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r1 = getgid() chown(&(0x7f00000001c0)='./file0\x00', r0, r1) r2 = socket$inet6(0x18, 0x2, 0x0) r3 = dup2(r2, r2) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb18c3003c08feffffc5bb00007e5e00003f0000348adb0100010083a8d1e4b4c4d31fc6626d1befb72438d0b3246e0f9e8a7f28270d9111e1a0a80e590ff2a9a14156226f9da4bbb5cb6d26cd7199f0fcc9c0a5355cdccafa7ebbb48b2df68a60309ae637cffedaecfca5c18a3ab1527e0f73434f053437101ae5e8c095b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b887340a472826ca652b9a6e5ea8816d0f4321c52039e40232f533ec95778c2477c877a0c4d433d74e4436dd2bdeddae707167d97d4c1bac2020600000013eeb80e38e47c39d1d999bf561a884a0c6faf7baf70653358749613ce2a21d02a9273b0f79946b102e6e4724754b5a6a85b3c70558fdcd90b25aed2219cf5d5a671972aeb0fdb9ae78c6118e65a3a5f6fbe50e73d9847acc77a5f6533d5a8859c455d40c0a4cf7b09af36c56d4922fa645273b7e439e6623e212be329099358984843a496eb8e46f30c029b185d7a90c49ada8247a6ba091d57c72882c44283dae5dcc7c2250b1f9c1e251b74499de53bccfafbc9fe95f4a26d89afa27d49d9e5b5d1302329cd4b53b0fcacc236db72299d7da1d36e07"], 0x1c, 0x0}, 0x0) 11:47:27 executing program 0: mknod(0x0, 0x20, 0xffffffffffffffff) 11:47:27 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = semget$private(0x0, 0x8, 0x4) semop(r2, &(0x7f0000000000)=[{0x3, 0x0, 0x800}, {0x1, 0x3, 0x800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x800}], 0x6) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000002c0)=0x6) semop(r2, &(0x7f0000000380)=[{0x4, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1000}], 0x2) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f00000008c0)=""/191) connect(r1, &(0x7f0000000500)=ANY=[@ANYBLOB="010b00000000ec0080912925b82f34a63c174aff77af503b9d3bbcd1a16d0d12d2e37de6e56ebda16be308485542a0cd8b1762127f3408f94e77e7c6a8b759735f44955726c3b699dfd73e2322baa2837c35ed213aaf6ec3b77ad07217964df831976fe05c222055545edb56fcae"], 0xa) fcntl$getown(r1, 0x5) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000180)={0x1d3}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000200)=0x4) openat$klog(0xffffffffffffff9c, &(0x7f0000000880)='/dev/klog\x00', 0x200, 0x0) shutdown(r1, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x0, 0x7936, 0x1}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000280)={0x3, 0x9}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000240)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xfffffffffffffec7) r3 = socket$inet(0x2, 0x1, 0xffff) getppid() clock_getres(0x6, &(0x7f0000000400)) fcntl$dupfd(r3, 0x3, r3) semop(r2, &(0x7f0000000080)=[{0x2, 0x2, 0x1800}, {0x4, 0x9, 0x800}, {0x1, 0x1f, 0x1000}], 0x3) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000b00)=""/173) semop(r2, &(0x7f0000000340)=[{0x4, 0xfffffffffffffffe, 0x1000}, {0x80000000000000, 0x3, 0x1800}, {0x10000000, 0x2, 0xffd}, {0x4, 0x0, 0x1800}], 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wskbd0\x00', 0x811, 0x0) clock_getres(0x0, &(0x7f0000000480)) accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) clock_getres(0x3, 0xfffffffffffffffe) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000100)=0x7f) open(&(0x7f0000000600)='./file1\x00', 0x20000, 0x4) 11:47:27 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = fcntl$dupfd(r0, 0x0, r0) recvmsg(r1, &(0x7f00000000c0)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000300)=[{&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000000140)=""/182, 0xb6}, {&(0x7f0000001580)=""/4096, 0x1000}, {&(0x7f0000000200)=""/236, 0xec}, {&(0x7f0000002580)=""/4096, 0x1000}], 0x5, &(0x7f0000003580)=""/4096, 0x1000}, 0x843) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) flock(r0, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) seteuid(r3) fcntl$getflags(r0, 0x3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x5, 0x9, 0x2, 0x4f02, "7d9b5442594df316e09c6b4a6fd2807bde1bfaf1", 0x4, 0x7fffffff}) fchownat(r1, &(0x7f0000000400)='./file0\x00', r3, r4, 0x2) msgget$private(0x0, 0x4) write(r0, &(0x7f00000004c0)="ca6ddaab8a1dc2c547d6d7ea78aa0ea3a1169884263e536b1f91575efd4f96c63af8452a491bd7810f0000bf8db0bf1725d4bbe85039403ccf23990214d90e4d83da4cf44624b61f50e6f22ac8b5e0f3ff5202d2c112b43db5a830bd13dd205776f25ca5840ab96dc77b21c4c3ce6274cc8ac3047591d06729e1aaa02f3f238811da5f0ff0ee042b7ab1d73a4cc9a257db7f4b9e0b000000000000000000", 0x9e) 11:47:27 executing program 1: poll(0x0, 0x0, 0x3fd) r0 = dup(0xffffffffffffff9c) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20500, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', r1, 0x3}) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x0, 0x0) fcntl$getflags(r2, 0x1) 11:47:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40084}, {0x14}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 11:47:28 executing program 0: mprotect(&(0x7f0000204000/0x4000)=nil, 0x4000, 0x17) r0 = socket(0x18, 0x1, 0x0) preadv(r0, &(0x7f0000001500)=[{&(0x7f0000000180)=""/41, 0x29}, {&(0x7f00000001c0)=""/119, 0x77}, {&(0x7f0000000240)=""/93, 0x5d}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/190, 0xbe}, {&(0x7f0000001380)=""/198, 0xc6}, {&(0x7f0000001480)=""/89, 0x59}], 0x7, 0x0, 0x0) recvfrom(r0, &(0x7f0000000040)=""/198, 0xc6, 0x41, &(0x7f0000000140)=@in6={0x18, 0x0, 0xac, 0x3}, 0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) close(r0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x4010, r0, 0x0, 0x0) 11:47:28 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x102) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x2b) pledge(0x0, &(0x7f0000000000)='vmm ') setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x4, 0xfffffffffffff884}, {0x18, 0x0, 0x100000000, 0xfffffffffffffff8}, 0x20, [0x1, 0xaae, 0x8, 0x0, 0xd2000, 0xf6cf, 0x9, 0xfff]}, 0x3c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r1) 11:47:28 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) socketpair(0x10, 0x8889f1bbc9ee2051, 0x1, &(0x7f00000000c0)={0xffffffffffffffff}) accept$inet(r2, 0x0, &(0x7f0000000080)) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) r4 = dup2(0xffffffffffffff9c, r3) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r2, 0x1}) 11:47:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) acct(&(0x7f0000000080)='./file0\x00') ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x40}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) 11:47:28 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/98) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r1) ioctl$VMM_IOC_RUN(r2, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 11:47:28 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) mkdir(&(0x7f0000000000)='./bus\x00', 0x40) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x4) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x1) mkdir(&(0x7f00000000c0)='./bus\x00', 0x153) 11:47:28 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/85}, &(0x7f0000000080)=0x57) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x7ff, 0x200}, {0x18, 0x3, 0x10000, 0xc92c}, 0x3, [0x1, 0x8f, 0xe2e, 0x7fff, 0x100000000, 0x2, 0x100, 0x2]}, 0x3c) r1 = socket$inet6(0x18, 0x5005, 0xfc7) accept$inet6(r1, 0x0, 0x0) 11:47:28 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x800, 0x0) r1 = geteuid() r2 = getegid() getegid() fchownat(r0, &(0x7f00000001c0)='./file0\x00', r1, r2, 0x2) r3 = socket(0x800000000002, 0x10000000000003, 0x32) connect$unix(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="02002e2f66696c653000"], 0xa) setuid(0xee01) getegid() openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x80, 0x0) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r5 = getuid() sendto$inet(r0, &(0x7f0000000240), 0x0, 0x1, &(0x7f0000000280)={0x2, 0x2}, 0xc) r6 = getgid() r7 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000200)=0x1) ioctl$BIOCIMMEDIATE(r7, 0x80044270, &(0x7f0000000000)=0x6) chown(&(0x7f0000000140)='./file0\x00', r5, r6) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) 11:47:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x7f31afd6d19e1799, 0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() msgget(0x1, 0x8) close(r1) socketpair(0x6, 0x2, 0x8, &(0x7f0000000180)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "42ef517b008b000f000000000700"}) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 11:47:29 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) r0 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1104, r0) r1 = socket(0x2, 0x4003, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="8202f90600ffb9076f6c6530003789dd73abbcfe87497c419ba196b904533900b67dcc9fd48130234a53e982c629502b505658a96651dc682d4f6eaa8263a90cac45641feee37e0193e3efca070000007914345fe472f9661746bed94d166e7ae7"], 0x10) sendmsg(r1, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x19e}, 0x0) 11:47:29 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDENABIO(r1, 0x20004b3c) syz_extract_tcp_res(&(0x7f0000000040), 0x3, 0x7ab70c29) r2 = accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = getegid() setgid(r3) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x7, 0x4, 0x7, 0xffffffffffffff00}) pwrite(r2, &(0x7f0000000140)="e83ed7e44d679be1a51c3700b279d82354684f42597cfd91755bffb2dc99", 0x1e, 0x0, 0x0) getegid() r4 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setreuid(r4, r5) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000200)={0x4e, 0x5}, 0x10) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x9, &(0x7f0000000240)=[{0x8001, 0x100000000, 0x2, 0x1}, {0x100, 0xa2, 0x0, 0x24}, {0x2, 0x1, 0xfff, 0x1}, {0x5, 0x2, 0x0, 0x9}, {0x5c43, 0x9, 0x4, 0x6}, {0x80, 0x80000001, 0x9, 0x905}, {0x7fff, 0x100000000, 0x6, 0x400}, {0x1, 0x2, 0xb957, 0x4aa}, {0xffff, 0x80000000, 0xaa69, 0x5}]}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) kevent(r0, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x8, 0x3ff, 0x80000001}, {{r2}, 0xfffffffffffffff9, 0x40, 0x1, 0x1000, 0x4}, {{r1}, 0x0, 0x4, 0x4, 0xcda, 0x7}, {{r1}, 0xfffffffffffffff9, 0x28, 0xfffff, 0x0, 0x4}], 0xfffffffffffffff7, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x1, 0x80000000, 0x5}, {{r0}, 0xfffffffffffffff8, 0x10, 0x1, 0x5, 0x1ff}, {{r2}, 0xfffffffffffffffd, 0x10, 0x4, 0x0, 0x7}], 0x0, &(0x7f0000000480)={0x7fffffff, 0x888}) chflagsat(r1, &(0x7f00000004c0)='./file0\x00', 0x3a0a113c9da88b18, 0x2) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000500)) bind(r2, &(0x7f0000000540)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000580)={0x1, 0xff, 0x1f, 0x6, 0x7fff}) r6 = dup2(r1, r1) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f00000005c0)={0x5, 0x1, {[0x7, 0x80000001, 0x3, 0x6, 0xbd1a, 0x5, 0x2, 0x7, 0xff, 0xffff, 0xb00, 0x0, 0x7, 0x9, 0x5, 0x5, 0x8000, 0x5], [0x100000000, 0xfff, 0x5, 0x2, 0xfa, 0xc24c, 0xfffffffffffff468, 0x20, 0x9cde, 0xfffffffffffffffe], [0x3f, 0xbab7, 0x9, 0x2, 0x2, 0x293, 0x200], [0x8, 0x401, 0xecb4, 0x2, 0x2, 0x5], [{0x3, 0x2, 0x80, 0x10001}, {0x52d5, 0xe5df, 0x5, 0x6}, {0x8001, 0x9, 0x8a73, 0x3f8000000000}, {0xdc, 0x3f, 0x5, 0x5e9a45ab}, {0x0, 0x0, 0x9, 0x7}, {0x800, 0x10000, 0x8, 0x3}, {0x1, 0x1}, {0x8, 0x0, 0x5a9, 0x9}], {0x9e, 0x7, 0x5570ccf5, 0x1}, {0x9, 0x8000, 0x5, 0x400}}}) ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000800)={'./file0\x00', 0x7fffffff, 0x9, 0x8, 0x1, 0xfffffffffffffffb, 0x4, 0x8000, 0x5f9598a4626cc02b, 0x0, 0x6a57, 0x40}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000880)=0xff) ioctl$BIOCSDIRFILT(r6, 0x8004427d, &(0x7f00000008c0)) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000900)=0x4f) kqueue() ioctl$TIOCSBRK(r1, 0x2000747b) rename(&(0x7f0000000940)='./file0\x00', &(0x7f0000000980)='./file0/file0\x00') 11:47:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r1) close(r0) unlink(&(0x7f0000000040)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0xc0106477, &(0x7f0000000140)=0x8000000020000002) fcntl$setstatus(r1, 0x4, 0x8) 11:47:29 executing program 0: r0 = socket(0x0, 0x2, 0x800000000000) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="a2022e2f667d4a4830006cc6e581604b7a8463ba88b50ec85206e87844f38b8ccfbf0c1fe302eb6f56c698a364dff402d7386d4c4dd01e3674a7f929c8496240dc2737cfcf92e96880dadc1315569bf02800d4b987b3713d768de30d5db8490f6ad087d8df9592c854b70e845511f721ecc052f23aaddb8c8023a0dbb678af3fc2ef9cf7e56acc4a2fa3f29af014460fdeb1bd2c1990528074fbd4fbfe4e2307f4fcc09e80d9988b75274f20217fb6ac233003ed47b981408acabc3e37294af4f0ecc469242f915b0ad242d3fefa398039a2"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xff0014ac}], 0x18}, 0x0) 11:47:29 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r1 = socket(0x20000000000001e, 0x3, 0x0) fcntl$setflags(r0, 0x2, 0x1) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0x80000001, 0x1}) r2 = fcntl$dupfd(r1, 0x40b, r1) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000080)={'./file0\x00'}) getrusage(0x1, &(0x7f0000000240)) 11:47:29 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000080)=[{&(0x7f0000000180)=""/252, 0xfc}, {0x0, 0xfffffffffffffff9}, {0x0}], 0x3, &(0x7f0000000280)=""/148, 0x94}, 0x0) 11:47:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80000000000005c}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x32, &(0x7f0000000140)="72dc42e2ed8d3fb68f1734ce5d35962cd95f762db85cafe19968fd7c5b5c6c576fb9589de95019cb03a8954e55d0781a0e28") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 11:47:29 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000b80)={&(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000b860750000000000000000000000000100000000000000000000000000000000000000000000000070f2ebb564532afd00"/113], 0x6e, 0x0, 0x0, &(0x7f0000000ac0)=""/138, 0x8a}, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="28000005ffff00006a33c1bf77c4e8970100000000000052", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 11:47:29 executing program 0: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x800, 0xf0) r1 = getpgid(0xffffffffffffffff) ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x4, r1) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/67, 0x43}, {&(0x7f0000000100)=""/24, 0x18}, {&(0x7f0000000140)=""/107, 0x6b}], 0x3, &(0x7f0000000680)=""/160, 0xa0}, 0x42) r2 = socket(0x2, 0xc003, 0x200000010) connect$unix(r2, &(0x7f0000000780)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012a6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa17550a9bb6c98bf0d9060000000000000013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be2bfee1b410ae2521184649c1f2231d6385f17a07001520dd2515741374c70916b23a8b01408a8c0141930d65c67e68a8b3379d886c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048c54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d01e8a900000000000000000000000000ba7f88271fd150daf9a6160ccc035fd48098e76f317151d27167426ad94bf2924d95eec1a1e15c56029dd12c644e117a385010c4b07d7e94029fa087241535a0f8b9dfec6c4eea825841588bc032d3f019cdf25a95b4f8c0159fd7cf191aac3e5336750a2954628273de58946dbeecb9b1fe47efdbf16a2feb17944965d33157ecbfc27d7bf476ae39a83ee7"], 0x10) sendmsg(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000021c0)=[{&(0x7f0000000dc0)="920fefd00a82e54563167ad971b2fdc452203c691196294265caaf9b47d7f69b766d04417a7a63222a629fadb848943fe2f6198160229afdc812e415bdaf8fbf91b0a6d05e501a4c0a8bdad595b73126dbafa67595f35c50f5e9fef0eb796086679b8e39a1ad7aa85ac1a7fb9f79", 0x6e}, {&(0x7f0000000f40)="0b6586639c7b5a95c46a6e3660e8ad09b5b276c4d4ae5324656f962a53beb83bcc017560868d98dad8c6934c19e871b5985b025d9b84b07f865d6c3c56d022e5b8d8dedd63546c3ca65e120df7bbc59a36302491357e10590234f2d6937474fee8fe18e18de3a49900d50d40addf6d04c2974a83988f63707ff9d5d8c3396963398a437d5f7d188b40151abc209f160ded87968e93e1b9cf2cea966e994fea00f0587add3c0b6df3039f5e6c149717d98242dd33a300cd1b5b19cb604ded861e78aa", 0xc2}, {&(0x7f0000001040)="f87c9cb83bbbb4bd06fc69079519a3ac3b555eb78791cc0dc46cdc7cf33f7a978deb267bf0d8c8d34f341e7ac855524c6620b08a7ed3aa75255baccc58426e196dffbc867ba0b0b839a99efe74771d8cdfe025445fb2462dfc5e1a0ef62cf028f6d9b6c31227debe92a1ae544e6297fb8455aabfed8343dcd879215b69b95278e78f3b595bf3246e7dabd18b", 0x8c}, {&(0x7f0000001100)="39b349563b97498b6e7d22602870d2d20cded9d101fed36bc90161574305008f27e936fd57bbdc92a579296a21f039a1e8a557f7456c67b73ebff834990b51d5bdf2a71f544d42b8738c70d546ddc8e6e9ceef282983ab46e3801f78dcfcceeeeda0db77f9dc9315370290a9ade58e5ecafd3db3b67f89c5f95c2ebf866684955dda0c26c218f8022cc653f7c5a7a5b5ae51346d79e82e50ace7d7af49cf5f1385ea68b576d40d5cccacbd1e876eea33246747e6b9f2a1704e8ad7b836787227f44e9d4b554d6c1522f454f210dae2fca3e69ea17d4181e8d9c6ea4b1cd7fdf175757acd11ee56c00ec864990e64deec94afb036e279003a0d79b50159479de1ee1ef3316a5716687beb3fb73711910b4d93490dc1aaceaa741b86d8139f34a7805f023e419728262a813d2d59b866871cc0c40ec3eb07f57a162fc2c6234ed5269824de54b1a8be8860a5b00d78e8b529292f4e7d665b3a733927a6066b6ffd64f928f25c1b593fba577f0777f5de5bd1913adc4d061c41f5a4075240f76826ee2e6dbcad8c574cff63bf674ac9e3e31276654d3bdcd418a142d4417e5b353996672161570f56c7a096e7c707c3ac9c1ff3dd6c54d54021f3e3863f6164a18d33f283a2008552ee5dd5a8506260ccfe1f71ea558711012a1c1e5e5b882a7e8f38f94555280f0e8fac46a3673e5b52957f609bf5bde9b72a0f42e6df6164b72b53b45f3bb5b624755f682682599bb6b74feddb79ad0a07cea125893e2baf2f1deb2eb98d6d73f0fba6d23695ce40905d9e5916c6516875e7b9cc30917cbb50610c726b83fc472ee3cef3388a2b7f75c7bcb5d47d3a47d6163b343130de7b4a226973806ae6c7f2c9b7969a5016d93e7bdc3dcb29f02f8723401bafc20c78850644088f92972998c1ba1f0f28437a9951cb4525b3281543950cf79859739c9fa0d6b995b99a7e9548a512171b1e47411f07858f4ae403553948bf0fc4c4d5b29a3cfa6bd649e8ea7824838c3424efc26c8b71a53922894b4c4b8c952eb6e7f529d82c97ad6d7f132df0701623032ddf2ce06c66be3d565fba7684f5ec369e6fd87fe71512cacb4683d6cc616d4d4c97db929a9b192d562672ff36215cfaccc2aa06ec3830c6192029c2f6179a190eacd30489cf36cfee5ccac2911d526ccc3105d2192728b5a72984af1d653ff65aa8e511bca94dfcfc813b5d84f591d2c96163e5b0e63ed450b051027beb6942708798b6b2814214b47166e53e6eadef4b81bedadf7c0dc01956b1a47e49097b73ffa1c60817537e9e1e13d8e9e1d54b924fbfeaf0247a65d1d3ccf5b1a7a5d25c51c9ca05071320f5b80881ccb91e868d44a6192f78eb663e421091c7c687baa331832c77d7b8dd6529e01d2bd6cd2c8d16b09af92e53c579d54aaf0bf4dff899cb079f3e79d38a4197b570c4b1957f3967759302cdbdce941e00515e4bfdb0e33a8ecb5d546ae80aed39675d0cc2d1eed9cbce153d9c9e80458448a88684bcc6cae21bf041c042c8433d4820519fc4979ee5cc49dff745dd7d091065f85caebe61b0666e0ee4116cd138c696fcc7a3ad86fb9a71f85f032071e1a483064f2c8881b051c1299349dc1e51778cb91618728d72c66f40eeb504b018391bd33ded7fa81f18f1a5ce7536000f7dd50fc6c4ccd50b14318b149bac82ed0710740d55c1590c75be6e5ec23be80e0027e186211c7eba3c4a6feeda13bf709f1b1dcff7c40821e3e559681bed61832c418ad3ff3fa9758cbc096ee17627e4002c541948c5dee2f6c0ac5668090fe2414765677b9739a1c135f714521f8a3cc888e0d0dcc0586efb234cb2c123cd67bf60230fd2627e778936349d53d28211bcf49131b2945a643c734f5f26e9cc9110ddd63c6bb2f0a30eb39daf3f56f634ad5f4454cda3c37f5232071d4ea598f48d06522ffb1e97e1987c81d9b058f0a80527044a133b891996368a25b62a937117c6df001bef33879c8af2f0ad6905e1488e26d225c44592fb96a60fdd12cf73aa576e40091f857b383f195b759fbab02de31405206cb2e7c8be7f88101de8e071fca246d6b6243fbc5bfc43ae728dea8aeb9024f6a8b4356cbd8d84a34c7aa4ae0dc90c1b7883e30060f21981719f0601764a0646ffe16f7ea310870d008a00cee1029fac9785c8d21a3a11283bd50593e9ed37c3cc6004a6c948180a0b270b0981a6675d2166729e730fb3f004345f2e85e8ddb204e6aaee60ef12037cb3a03d92c1bdbec845f55e6ac714d9fc337c9c05bdcfd637b98fe1888727f1d60b67f95ff4c38e351957811ff0d6b16da5e953d903021236ac623eece669e39d91570612ead538ed06572fd4d228a5fbaedb199e4a9cc7e5d14e78de4a34b9f1a64e01992eea69c3aa12dbda8eecec5b1cdfd8a2b41dff6bcfecea47242bc747d7814729aab7b3a7674c58c01d82a882fe8d63774bcfcf58677500e6ef451fccc404764302a996841a7ba4acac42895364b4bf824bb78cc4989bd4a52e684f82811cdb113c0fd21c0af6a10ab7ab3490ed911043ef586005a4fa864078fc4d104ad52c756f0e5342869d4f16b7222cc97bc72726519e2b66424a57f7dc2aa0528760a0b859e71d5b797267f8ced0882b61b3cd91ac09839daa3bb50ac12f1ee8de75c4016c39660fd87bc5d99cd9467b13d3efd92fd184e6a3147bcdd2b2f97fd4654a76e9d66590ad3599728a393c66ae4e4b97439c6a935243cb7e34f812728cbfb9f0dbb64eb889e002158e898ab02554ad46eefc8e2d42fc44e3f8dc918450a9e62bd2af3b964c67686b20d483b8f0dda94b73bef23cc0fe82e2e6d3ad3cf41653427867be02df04fff2d79caf25ad0c939d16276edc1616114bbb8a5558c70e0b2ec255d6123fd1dbed01a4070a33aeffef165d7b8403d3b42092c8c81c705f8db38ac50e854560568383266fdafbd5c1bd9966b70877f35bdc9b5a6ea76e2ad4f0336c17af4942ab49115d9b3f5989d6ebbf9fe6fecbf816777fdbd1122b3095cf3059a109667c56ef1cea6bf3ed715eb1382f05c7147f440df2a6e56e871c5596408df2eb5842888a80c3b62dde02eb32539bda4b3b9c9588858eb6f006ebe10c550264af88b0ad92930df446ef29c477bfb1ed08486a68893d7f6096171eb4a2097c31a784c31c35b9a94a37", 0x8c6}], 0x4, 0x0}, 0x0) fchmodat(r0, &(0x7f0000000740)='./file0\x00', 0x4, 0x2) 11:47:29 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:29 executing program 0: r0 = socket(0x2, 0x1, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x2) 11:47:30 executing program 1: r0 = semget(0x0, 0x6, 0x0) semop(r0, &(0x7f0000000000)=[{}], 0x1) 11:47:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000280)={0x0, 0x6}) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000100)=0x4) dup2(r0, r2) r3 = kqueue() close(r3) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) dup2(r1, r3) recvfrom$inet6(r2, &(0x7f0000000040)=""/130, 0x82, 0x1, 0x0, 0x0) 11:47:30 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f00000001c0)=0x101) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000140)={0x100000000, 0x3}) 11:47:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x100000001}, {0x20}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x1, 0x108) recvfrom$unix(r1, &(0x7f00000001c0)=""/4096, 0x1000, 0x41, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 11:47:30 executing program 1: semget(0x0, 0x0, 0x1) r0 = socket(0x10000000011, 0x10000004003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b1000513600000000000000000400000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e3630667a586196a07949a2cf4c8b2ca3ebbc257699a1f132e27acb5d610000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xffffffd6) 11:47:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r2 = dup2(r1, r0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000180), 0x0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000040)) recvmsg(r1, &(0x7f00000014c0)={&(0x7f0000000100)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001340)=[{&(0x7f0000001140)=""/120, 0x78}, {&(0x7f0000000080)=""/48, 0x30}, {&(0x7f00000011c0)=""/82, 0x52}, {&(0x7f0000001240)=""/167, 0xa7}, {&(0x7f0000001300)=""/3, 0x3}], 0x5, &(0x7f00000013c0)=""/252, 0xfc}, 0x801) bind$inet6(r2, &(0x7f0000000000)={0x18, 0x0, 0x1000, 0x9}, 0xc) 11:47:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) getppid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="fd") 11:47:30 executing program 0: socketpair(0x2, 0x8000, 0x101, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000840)=@in6, &(0x7f0000000880)=0xc) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() open$dir(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x5, 0x1, 0xfffffffffffffffc, "661fbef22eab7fff0e091fe600"}) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = dup(r2) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f", 0x5b2) close(r0) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x200, 0x0) sendto$inet(r3, &(0x7f0000000700)="a00c021485627a3393853017dc7dd1ee9534076bb6655db1d97504ce5bfae3e38ce004c3f302acc3ad2031961550662523721da3282e79ece7453ec2783231bd34a9179964edcc7d0ba250fafafb15de74117acd3f90e539293b3e9ec36ebb4a5870c0667b420c090d567c0433ce5b5fe1873cee6bf1ca564ebdfce8645613d84a17b9fbe69969521b929aecf9e4fff26f3ace30f0b45d58fb6ba77f8b4dc9f1728d5f5469f5d828f01d3999c9884a7c80b2c4ab8568002e9a2e1db5393f6e01bdc20157114b392eb3642c63afc29412bc819ac6b0b9539b2e53e66bc0743b7a3fc034709d59e7a8ff082237300b4287", 0xf0, 0x9, &(0x7f0000000100)={0x2, 0x0}, 0xc) write(r1, &(0x7f0000000940)="0c4a4e5cfab0fbad605a309b8dc538bc2fc947466666630c51955bc97a9569e9ed0396ce0513716f41a040cd23c0f825029ab1e3e997c7058c5cb782f16e3c0455d0fb2315c0667e693aca9faf67908a0b79c93ce34c73abd4868cd784a68360fb41486bb43e7fc3ec695e7650b47a086d981af86426173886221aea15f68af43c66ba371e35b89bb3e97593b561cb69fbad4fad7dc3ef892e67ad39ec829417ca0363ad6f708a65d31b1dc4a3ac1ad973e87f", 0xb3) 11:47:30 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x200000000511c, "047c2ce62e0dbcdcc58b62c200000100"}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x101) write(r0, &(0x7f0000000140)='\r', 0x1) 11:47:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x40}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x0, './file0\x00'}) 11:47:30 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x100, 0x0) write(r0, &(0x7f0000000080)="9caeacb108a91b966edd2cae07a2404a41f42eb323e023691dc4df60a07a01a654555889", 0x24) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) lseek(r1, 0x0, 0x3, 0x0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 11:47:30 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) setuid(0xee01) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./file0/file0\x00', 0xda, 0x4, 0x3, 0x0, 0x2fc9f5d2, 0x7, 0x6, 0x2, 0x0, 0x1, 0x2}) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 11:47:30 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0xffffffffffffffff) write(r0, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) r1 = semget(0xffffffffffffffff, 0x6, 0x400) r2 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x400, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r2, r3, r4) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x8) execve(0x0, &(0x7f0000000580)=[&(0x7f0000000000)='c\x00'], 0x0) mprotect(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x4) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') semop(r1, &(0x7f0000000080)=[{0x4, 0x0, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000440)=0x6) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x82, 0x0) getpeername$inet6(r0, &(0x7f0000000140), &(0x7f0000000340)=0xc) symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000500)='./bus\x00') ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0x4, 0x7, 0x1000, 0x87b107538646d9b, 0x80000000, 0x1, 0x6, 0x0, 0x0, 0x1, 0x3f}) seteuid(r3) r6 = open(&(0x7f0000000280)='./bus\x00', 0x90, 0x100) fcntl$getown(r5, 0x5) mknodat(r0, &(0x7f0000000600)='./file0\x00', 0x8020, 0x400) faccessat(r6, &(0x7f0000000300)='./bus\x00', 0x18, 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000540)="8c232e8c9f7e96999b8a", 0xa}], 0x1, 0x0, 0x2) geteuid() pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$BIOCFLUSH(r7, 0x20004268) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) 11:47:30 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x1, &(0x7f0000000080)=[r0]) r1 = shmget$private(0x0, 0x2000, 0xfffffffffffffffe, &(0x7f0000ffd000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) setuid(0xee01) shmctl$IPC_STAT(r1, 0x2, 0x0) 11:47:30 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) read(r0, &(0x7f00000002c0)=""/171, 0xab) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ab2b43ce9b33ada7ee08660400ac14d5e5134877940998786b74de62d9f42b3002c11197a7728420aef61715", 0x2c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0x32e34ef7a80de395, 0xfffffffffffffffc}, {0x41}, {0xcf, 0x8001}, {0x43, 0x3e5}, {0xa7, 0x2ef6}, {0xae9d67b52f1c3ff2, 0x4}, {0x84, 0x5}, {0x81, 0x4}, {0x45, 0x9}, {0x8b, 0x80000001}], 0xa}) 11:47:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002001, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000080)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0x5, 0x417d5a1e, 0x40, 0x1}, {0x3, 0x5, 0xd25e, 0x4}, {0x100, 0x8, 0x8, 0x20f}, {0xfffffffffffffe00, 0x8, 0xe5}, {0x62, 0x3ff, 0x17, 0x100000001}, {0x7, 0x7, 0x2, 0x2}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x28}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = socket$inet6(0x18, 0xa6d66979fc95b889, 0x6) bind$inet6(r3, &(0x7f0000000140)={0x18, 0x2, 0x7fffffff, 0x7}, 0xc) syz_emit_ethernet(0xe, &(0x7f0000000340)="b6") 11:47:30 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) r2 = shmget(0x1, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) setuid(0xee01) unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') r3 = getppid() setegid(r1) getpgid(r3) r4 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in, &(0x7f00000001c0)=0xc) setsockopt(r4, 0x9, 0x8000, &(0x7f0000002280)="9673c9bffd2e690682fa51f7aee4f7a702a53fcb122d5a62dd997b1c6a8422bc3021fb76860937954455dbc8ff68bd671271838d4b52c143a795e665d58aac3eb22f8c848fc570d72f092dff346e7939a1320574817f53b93ffb58bf13a3605734bc3b25e8574820fc03d6844f6315add99d4e71271f062cba7f24e9ea2bc44c89bd180070f20487174b5695819bbd501a00e85c62d3f29df1feb76ff4fdaa72e383354d6b1ebf43afdbb034b9aa7044391f705293b93b91fec07785c4c33bc98eced3e69c3bbf5bee91cd7da3379c6cfdf0aba22d122485e803a7da396681879c61e09d06b3970cc384f30017cc9a2ead29ef5694d833b239ddab1ec42cb91c3408407f4a9ddfb48496ff0d25ae931265dca7b9470a2894d8e9cdc0ea8efe38b41699a3b9143d83057b000f6ecc5bda900b2a20d9841114b51e613019fc30d8d9ef02322ae99204de7463cf644347a904a3d1c00bb2bb8a2563c4104918c3fd47d62fe269bd397a17b93dae69e4ec3d14e8c9122bbf67f4e42c9e5274396ae5e06cefa41e8d528a9853141eb0efb3b79a6f886fb5fdc99df4b0048202b22e9ad98b4e9a54bc3266b8c2a66905f5e3a9b120073681b2d0ac6138447be015697bf8bf4dab59ce047fe7b7b9daebb8518d390fb3782132e17d522faa7362cc627e1cc189f64b4e837079ad733b857dafd59f3492c0ef49a4b1bba12c52362c5356729c0de6fd1319717cf8f1b406f28c3409afe407032b4bb14e919cdec1eaac7b9cd1d9af9b45a24dbef07068e85688a9bfee52f1c44701516a6295ee86828e7b143b4a0d65eb72b9fed80df2e7e52d8b787ce46f5e9775697b80abe71ec062de1ccd63ceef75b83d84765b73f440bfc6a387a14210c41f171392d5a7328ba01d5f0f5e501c6254ac4ac0f49dba31a07c5764f93af6e0d1fa1f7eb9e9a95d2e66e626f4173426d4f9a622af38f17bebd0cddfffcf19a87571621082ba0c664c1765ed45ef8dcad3cdaf38bc93dff6c24218463075ca5ffbbefe0ca0a306b005da4a520f236b26b9f8c9a8c42c0e1f1c7c7f041decc93eec746e311c683930f09258d581fddfae8d538c6cd5e5fda6718c76e3efa19f38a51731e17eb67741bb1b03dd958143c28639431b0f40165d56aa6c487407c2c0cb8b5166caa9ce69de240b9f8c59a45c54c5d55d62acbb20b03ba50492dee5999dab97a9f7d21fa0016294b9fc2f0c3e4cfaff7b8dd196b2d3c8bac487aad8170a912751364501f27974dc3c2a5b574d47259314a244748d663028893038d42d770acaabf00e9aea0a7a6c5996232489e5af6e824e1d2cf107320ab7e7ffcaefb0f95d6a32f950b57933a6fcc1698c53228c2ba0beeb9ef9a360002f0071aff5bfb8fa4e8a31cc49dba3ae07eb4f021dea9312122b5192ba679f49d3c1c52034c3aea9cd2bc6de3db9f607cd9f72a8fba5a537159a225d1cd9a1b35f0b03b0b05bee8cd1e7b5fb6622694bc38e486fa3b88dcfebbc6a6ec8cff52ab756b7b42440d968ee8f710c78dc736bf63ec05545304439c4a250267e3f7d589e607ba2490e0f6601b099d90e7623d8b2eb8ff2ff0b1aa4895efdc4abd50b1179c0005a58f09a8b9c594fbb432e709a947322f07b65c98197ba1e9c899c38622f2defa3599eb187280328c702097b6c7296962346e676e2d89dd8f3c87682f651c9f5bb99f2612f196a6dde8fcf24ff6d86d775822c3570b8dd273a107b1cba483fd22dac6b361f0148f1773f1602705e7f1cd403a10a78eeec44636dc63208a842e12fd4170912cbfcd4afc0204ec63eeaf6ecf52d6ad058061d42ca0d86d5079cb81a1d6d07b6b9d0a788a9343f8ff94f99cd847e0b274965c6abbea93ab07c3959a86b62b799708ec21a74a3194739dac1dd6e1d09822d1a9d9029f55c7889e208fe42ba9f75562cdb8017119853d99c3f2a2f9d9a7b3be7ae404a9bec06c7548ac898173cfb233fd53f80c6d9e8a7fa03c3e19133b69adc6fad12ee9ab80f9b35e3bb06b72f4c4089887aaea8d8ef88d24cf71f740fead5be48783eae7ffe517c2fc0f27d20d9abbd79f52a0a3cf381d6330893f2dcbdeb0120b2588ae886185fef7f145487a6fddf1ab3845758e5a3971f75d1fe4ac145bc7edd6f3f8ba096534a4b0d6cb569fd862f6de7338c9ecc666b1483868c61e928c6b6f32a06ae3eb5e59cef8bd4035257d2bbfdb4839771290c3daa98a774a56fa02c09346e8f6afe8e8d3c7859b17b3210866157429bcb3c7692fe74cac4c1217c8214edec09fffbf6a11cc6d7aef4f8db4920fd2a17fc8a04a3e7f1b5107889f75ab9c4f85fdd4def851e296c63f1e21462b3e6b0950fc42e8025e627b78dae9e0e76f1903f5eae2703bbfa21460be9e889855a90f7cff17b13ff3f7bd19c6707c8f80646386a2b1b5a068676bf83aecdbf9b16616a8e447c3adb97067ed770684e013c83fcf3db2e23a31f8f360ca6444e22f31e5ca909da554895eb41c59a68b7ece78686d446f1be2758264dea0dbe8859dcb22237ba9a30c2f0445341f14ea5f0de84559387005e75b3a0f6cec8b895daf2988d86b33712d16043b22a8c674ed7b8fcc3699fd57773c99aef661daeb72e7993edac3e023097b56645f6de9fd6b96a00857dfb108e9b1140c69970e29dd1da2bd7ffebf1230bec1fddcb36c3e8cff504c6d016a772ab9dab85b701322c9948bd47f8aad16d904572d1299ca0be9d6363e9eeb82f9138be56b67aa8224128be2b6b003b1c450d3d283ce39c13dde6fde372ffcd3335b37596a8ac1d7e18604be0e377955bb8f582c15d6dc4f868aca1ddb5f557dc9377d6ba465416f02f27eae37dffb6bdc05759ba6ba5b9b833e8da02b9928cc4e10c77e12bca4e14165fc5d60f58213e10333642fb0c3385fc36d8da039f677a8daee2caf011bae679af2cd1052cc790945152708bf8ee7b101fc379b0ec75334b66580741914440eca5309d9f5a8814a776bd8be0ace4fb1ef7ba1a2a41f68a109c4d1e64cb264c86094508ccebe810941428722aef5f27d5c7d789698ce588e1afe0ef71349ef1c09c538c76f0dc54520b521251f4582d3c6007d8284687380ee5e9f7ee033a230215e0ff2f26654a2e06028318d7f62b362f14c72a66f6dc380be5eb1c35bee533da1014dffd04711a2768850e31a47737dd59aabd30671a79e261e6b3408227ac4f5d37ed7924d8017a9f8e48f4f3246621b829412c27ba78bb799fc6558e433e8d79d1d1aa0da0c42188497e93d2160c1da6fe413a737b4496a9f6c6aadaf22012974369471ba25624b561a1607909e7b53329c5e15bea33b3e0887d313d3d9d043d1f23bac7ca7be1529accdbfafb2cd32cb671e64b473bff9d0b75ed6a6c54faa9dd51e4dc274c00e1a15f551acb3d648e9b9c53ec478647b41f41f2a7f501c860640f1dc4f85a41f29319fd9becc9789816f615c554c71ba542786ea2105cb5f3f5846648b7d0c34c2feecca210dd6c15657c2a36f4e63f47c81d89b993fc115aecc716571ae8252ac2b752f8a7b528dfd7e4f6a5761cb8d2ed3c0f64d0107f9ba1a36802d4abbf55320f4fe040c510b34725a5a8b610c0d15508f016354c244c232a7d496cc8b6e3b58362686b2a3b71ecd19fdd435439b730f69b11eb7758fd8976d7952c70c75806638ba3439fc2f04d39c024af192ddefbb5b851a931d199b0297c9f1b418d6d4c2e37ea70257806f7b1b07fa8d7f3c27e651bf0105af2aa3b0f92245b7a72429918a87267a32dd5ad7cb85f69d52fcbd1b21a3c947b6a3694c763e48098d8b83f17306db815c44211518450105fb24834255e3d8892f91538707e296cca84a785ee5d69c10717cf1e377bf158531ee1b0fb1419291a2275e251653bca080eb271b77db08e5bd49ac479ac9e39c9c8159bf65544b94408b555c7c14af7816fca24e2953ca0311758c3e72aa110ba95b743354973e356a50fe26d8bf0d6bc1244ea2dff1b4d6461ec7789215a8278ada100eb42479b463a5050e9d510f86bbcbec6619a1249c8d002bbbaddf10e0ed2ad0b47e6b24f92fcf9dec65e98252ab9bb26efa9dcb8cbe9fbdadd513618d7bb2d33a1bc7b28fd9f4ad7a1bf5143ca5f3c40113731fd2d01f0ec75820e69f223680943f29b937a3b713ef5985bb58d8a906d312c232449ae93fb76224e173378613571546d0bbc53e465cb184fcbf1b14d140f1f596a5bbeb0871ebcc6656c67901c7259cabebbb0f4210213a33e5934bf410616e0578ea9bd12353dacc112bc2df4645f72b257bc39aae13ea5f87abc5b2f9892420d32dd1eab6a8d16111326b1429285a59956240ddc2a30e171d306c4a610d85a50506c0a8c0da47fd61603da6173e793185fbf4eb48ee13b42a7a26f5952e3eafdc4251235478e4b2cb03eaafbd5c66a23c86372a524bcb29dce6404bd5b2827776046441f836f14a8e6fb0fc41706de29dd170c255826befecebb71b0950928a5646f8b1b767f03a57d818f33dc2322a9552b8a66c30aaf7f314a2acc94e6363b556b88aaff194775e26b85462582d655f6e25fbd77163e8fa4a1c48f6d5bc49383c34a96164ac026bfb42fb22f002fb45c06f9bf1a431841d7af01a9c5e5c16deb915e71da617d786d2506725b42aa5bc1c43e85751abe4499cafc4524d218877799cd8a2f314e04abc2f0808dd61ad40747158f2a94fae196baaba0a0fc46adb0264344581c88358fb5b7bfba29017573c64e5bf1486f88e5c87592de2476efecfa83c7612c1a050bbd3d66ae979d2e067a7bd9f79185cd9b7b628c9012679c3a212759d0c5cc6c3286a73a07cf0b7d1c7028b1ab7346d0ba2ae63cc43353428ac98f9646b3a836ab70bb5cf3dda56ee0b5bf74f086786e613c47f1cdee6cea7a58e74444b519be51de5571b24736c9384f494e08973f722e9e9275ef023aa13ef1bd3c0eae2e164bd1d4654be984c232cd9aec56678e8b85fcf540e961fd5db54df36e4229ac0a643fb8449c61783ba85cd0530935170a03fe92379f7f66f40a55c0b5a7c331f1bdfa006d9992ddd4db5bfe98a27efd40b5f8d7009fe7407692b7cf344cf1fa674927d71efa6abb025ea4484557fb5ae26a4ff6bdd69b818f1f31d884999e09814512bdd9f251d6cdab25a46505062594c266ecd6f9f1a4cf0c2526e6670da399f34dbef41236abbdc148fe5289b237a072f62cb812621f5cea27fc35552a4a5cd4958c5a23574bb301d87d1d7882f650d81bc90e40dddb6a94f2eb07033cb328ad0c381db73812354eecfe0b00f652e722559cb199d9be960f7c6fcdbe1d40256e3d62a97bcd2b17b94b171663ccadfdd1bc826a6f738ee931bde9116b590c0b0c152fd1640b0b538940b4b679f2a8dd548f0c4d2bd29ccea63007cf6c51aaf9768945b8ba75d45cd7691238cbe653d693818a6ec95e25619825f115e263a5bdf5e4ab0700cf9b9d7d8b77ea776432d1164ad09d03bbd7a693bc1622a7d474c70770c2510080f742545db64d9e57e3a34c4158e1ab0ad94d6678afd396540ad157b2e77aac14c5ac1721b5517b61ee3a539fed5ef158e35ce4048c566e12e7c6552ab6e7e214d793223882ee7dc4b22f2549286b7e9a4638ad85a0de4a9388010d168178a5dd0ce1e50fcce29889094ea40f98c9301fd44c567645ced0cd62846dca90a380a557db06372d1a4104eefb50547a26dccf10b6e149e25dc90b02586d8d18754815e26f9ff132da98e3c86e485406fcc0d0f685ab7084f86c92b0f9bcaa01be94619bd41def7f", 0x1000) r5 = socket$inet(0x2, 0x3, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r6 = fcntl$dupfd(r5, 0xa, r5) getsockname$unix(r6, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) getegid() r7 = open(&(0x7f0000000040)='./control\x00', 0x80, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r7, 0xc028575d, &(0x7f0000000080)={0x20, 0x7d6e, './control\x00', 0xc23, 0x7, 0x3}) 11:47:30 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1d}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = semget(0x1, 0x4, 0x120) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f00000000c0)=""/82) syz_emit_ethernet(0x1, &(0x7f0000000200)="83") r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x40, 0x0) fcntl$setflags(r1, 0x2, 0x3) 11:47:30 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x6) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) kqueue() 11:47:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4d}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:30 executing program 0: mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x80000000, 0x7, 0x200, 0x0, 0x6, 0x7fff, 0x60a9ba94, 0x1, 0x2, 0x5, 0x101}) 11:47:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getppid() syz_emit_ethernet(0x0, &(0x7f0000000480)="f82dced082e3edc54b789427e06194fb568ac36f6173f549c3d7ec670109007293da5081c668d70dece3cf39d578b6045b3767177c026e21ddc917fdfb4d410f678122de394d5238a33d9efb96d46879405271d04bdb8831820f234000b2b9faa6cdef900a8e5480aa4400000000a4a219c8e50e0f35d70a7815f07754d50441b53acd43198404736c2959a34c8325130a9897089c5238dd98475aba06dd8d8c1b30e006f4e56a71be6cbcbdce131a349af0f77dd0a6fcd6296f9d60b7eb67a6ea6898d71012897aef1400") syz_emit_ethernet(0x1, &(0x7f00000002c0)="f8") ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)) read(r0, &(0x7f0000000200)=""/32, 0xffffffffffffffdf) 11:47:30 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) getsockname(r0, 0x0, &(0x7f0000000000)=0x57e) 11:47:30 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x40) connect(r0, &(0x7f0000000040)=@un=@file={0x1, './bus\x00'}, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) 11:47:30 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x6, 0xd8c, 0x8, 0x1, 0x1, 0x20, 0x1, 0x2, 0xdfce079732f77d7, 0x8001, 0x80000000}) r1 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x2, &(0x7f0000000180)=[0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r11 = getegid() r12 = getegid() r13 = getegid() getgroups(0xa, &(0x7f0000000280)=[r1, r3, r5, r6, r7, r9, r10, r11, r12, r13]) recvfrom(r0, &(0x7f00000002c0)=""/104, 0x68, 0x40, &(0x7f0000000340)=@in6={0x18, 0x3, 0x2, 0x7}, 0xc) setregid(r13, r14) sendmsg(r0, &(0x7f0000001b00)={&(0x7f0000000380)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001940)=[{&(0x7f00000003c0)="851349a1dd091f5cbcb7784c535143e89edffcdb40f02efee27ea7fd421ba3218691218e4a139cef1a41c37515efec645b73a01b6c2b55d74347f2dd616af7c54f47e57c5a97f9fd27159793065db5bd6e28dcb21ada6f678d311b9b2735dc505e01400d58efb812e111cb33d83f044e4409fd13c770f119aaece2f664a4220a75ca0a9eb2844d7579de95e5f2d40b58af109ec63d9a2157530d36a7af983f5796693b6e4f837a3e0e68d7592bbb10c7e0", 0xb1}, {&(0x7f0000000480)="57034a4c337b60771590af0cadb0d6d6861a865aaa90bd9ee75e16d8a15b7189a25e2538ede306fd00d6b9e50ee7bf03c85cd4f71e37a07f718ef0fd682fd30482a0b7bd8082d6232017b32964de71188de2780c707c615ccee01d351389bd497dba9fb4b08586f854c027be822182017b423131024f01ec89a2dd34fe3530a0b5cc252b4e819da33571ca619bf8ccf43feda2b7613c7c08286ee07245c1051b4f5fdc6ba7a29b865181300516c9c474051284bff44a6e4843f967f34b107c43f366c117778d1ab8c7cf0d5f78176047f900c20731ef69847fe19f63f33154ab12043bdd14a15242a1f3983275cdcadc618738d262878aa8aa68ee4162e9cc121313cfe5e95b461bbed19832ef9c62dbd1427b24e7ad6e166e671b5482e3642dd311226a367c5e23132e3e9809691c142af64d234f3cd5bfc390d27bbeabcfcd7d6e552971669313ef9b2129982cfef79a266e22cba503d0126296b178d978004784a6b2c9cdeef63b4456babed480c12cb57b39d65bbc6860228326f003863adfaf66acb5f43a4ae44428eaed4662696515fbbd5b8c318b0cf6dbbc574a3a0253445228e5cecd3b29c21f65858f63e3246ebb98221fefeed89469cfe412a504653411673e9b48b163e71aee856c9ec6569055db593b0230a7b43469d21932cd734fd7064f24cccbee77a6efaad9aeae420b0262f3ac34599f57b1065b517fe5b6d0eec5037e22b2dd86b84d43a3f62502cb25b1f6b48f1f5bc21fdc3bedaf2a4cc35c2510caa4d3ba9172901f8d8117b121869c48cc6150f81f86eea8a8305aaf4b4da03186e3855803e769e5f9191f50f7ac639249bfbecfff630213246456fbe473a19d2c1d1961c26f44614eb0ff1acedf5142866bd555511cf8152f5e222052ee691ddc58bc3f1a08910eaf074e97b4a684e35673acd9d442911ac04ae5091dd37c3f31b052a2c01f3f9ac963c7e5cc51c3a5472b9b1b46f733ef43d8e19ec4236c1da91843afff53ebf067142147976513b63f87d154411b1824b60d54927cbca35cf6df37a17115cf619f0d72ba15063842cb2df439cee9ecb1b0f4fd0e1f76a9058f3386dad05cc7d01fc684f83b90e20f72c666ab457a035dbfe6ea8bc3e39d3f116c56ef692198f49b35a82a0eca8d147a4e24b45af565c17338941cecfe9b3d9a0e02449051fbbb738591e1e71db028bb2e8eed47444a52b20c2c3220dd95bfd8657e906731539e7600359877095a4f0c428b807c17f128c67c84103d3815cda1aa7e0393e92661324489196d753ea5f29b1c4d1196c73dde7d84bcedde18ea776a6348fbfedabd18b8e40b783f9f224302c2b53971971913c9ab4c8b7e1a90933d66e07201b6086f04059719fdf9c7da117966322644ef76a2f4d0ad431b08f18a6c167c2b085f871f726a8e3917308e82eb2e7d2d6c199ba161b70d3dec07100656b758336f7b1494196bc9b899c9f47d0b1b439f40da76242bb909a2ce7e58232a4dc534ff70fc853c7ae09f3dd84142140a23d2f4b12769a8f8021519b2e0453c9c5a4aa03e6f227b9f1e4ff24872f4ae59f697ad4d3b583c61d0ad212e4a6d0c15a59488ee49d70ff857d1d4494ef8c041b0446d414da04df9f49d1a25f3dffd1df20c367ea9de2da597d980e12ef2a29e8a8192cf918df4d4670ea6c58977f31f357b7bc156fdcd7c68517061aa353963abfd11ff216eb4c97e19dccb3f5c6485247ed3e6c912e4792bdcc1a1fc6992b8fd6a17e56692245786831bd5209650946ec435f4f6c439a8773227717b9d6340580d45c8a96c29903e0b7949e0e125ac4dbcc8357d63862d08d0e23332ab229daf8b23b254f532dd8e36d642e1372c0b6f2f8fa8ee976cc21e1d590e0529776b68de58b57d5118b83684fc34b779e4851ff23394be9923befe3b57e5dfd57f0b8546fb50336d309a16c854817bf8ce7eb6bd68cd14bf5077f1b3bd93f5b118518fa9f247d43363d2dcf410e6b6a4e7296349390977f6cb5bc482b195731793581258cea9b73dfa1aa433171bf0313633ef863d0554236fdbf2173662f417643b647fcd2dcd832fed5afd1049c728c6a195ff9b870057072bd2d968e80dcbdde09c16a69a624d2321b140a9624b7b6d26a124cc4a2af0ab92cdc5280d713de4622a350113717b8026878f1c9edcdfe55e3f33cb5e818e78a1cfdd2dbc4ca3965e1de4d5dcff28af12ab23617670998c959e659393b75a8d4cdb88fdb0545b9d5f31b31e064ae268190639254b98723ff497713ddfd5f0bca6f24eb58bb6a3a861b38c0ccf351f5031fceb4268ec368dd73ff5c20fe54cd8fa53b09148ff8714111df697def140785a1abf3115b61fffde868f19efcd11ad44721acc5228caaf0afc58fa607220eecd71de3592dab0b4eda2b2973ecb32dd196a967b890f9e8b2dca9dd4785e90843f89134681cf002c0acfec6d1605dc7c86bf2e475e41876a77e60241e9284d51fcc8edfe5cc70be8d0edd2944f7890f3bbfb3122d855ee19f7a834f35ed81ec512a1748ab285655c19dda5f658113ef8e978f7f1c6d41542915c5033eccd3558f7bbaba96d19b028bbdcf1ca9fefe3a1daef6dc55ee003518900b64bfa25dcb213cff65d1e47a5ef0b2366a715cb848ae04b2daba1e8fbb29802dd3ae74cff80fab26b98956cdb4ff51d7cc28933bc4c5902df1e75130fd33c6362a71605172a673029f2737f2c928341ad9f86765d03977774ce373e2e8b67bdde459740e5cae4c86e4e84cc0c50cffc2fecb9fa96deed08c9c3146859bb39349d03caabfbccf4e2be18f681dd1c41ea336ae838ae0876f346a73c33e852bbb3c234424a68af597bcf14fd0329b1cdc01f0bb8e0f4a9157f7a8272745b63fb28bb7c4b8d73ab97ee124d13098b21097de53a478147fab82ad8d67ec9e9a0c198abd3c4dc402c52e78841b8ef9ab7d791f7d83344d4612bd12394b739f690c5d1828b2dec1305521b99cf11d94d2af2adcd0175ebd16f7fd8f804cf5b2b071941257a18904cab126f68cb8780ce5af2cccd3cbb76c5a050d8df28e439033a6ddaf358c1b2e3cff87d63558f0ea0a572a2f7f55f70926405ef2eda47cf1d8bc4365fb4e968df770ad09cbf66a97e2223d9fbbe1a88fc8cbc327dfa0527746d035b09ff21d84bc7dad84b31b04af531fb2ff6ade91784f61fa47406177d96ef3a3882115c29b1092236255b5e5c32c6d84bcdb10153f7ad227348223dc8b233ad25ba7f7ed8cfc11af3b40d5d23284805aec0fa487d6a8c152d699b5db194b8eca6515e98d7068783cc715aa67ef5f46fae06c2d8a159c7eb802ee683405a119dd9d2e1008195d12918d07f5cc221c77e9865d203bddfce01843e7124fff344d227a02bd994b0e410f363aa8934b845e5bf377e8b5788352309602fa09dc25fb642ffba09f1cebd5bfc814d429562be165ea59248a553bebe6542c135935f29a528edf11b3b22a633fc4d4c21ecbe28af2add757f6ef3bfc3377b3da8625c17240113e20a1a09f63e28cb1366e1776a8b801d9332de25a4c9b9f6c045bf1e32945dd60db20041eb264997e88644101930e8d70888b92d488097045c9a8ce89a84b79064f1e71edb7590c2ccef49188130dd11737a14b7bccae3b7c875b7df627da3b28aa5434a5f6fd346601d3bced6a31f113a9647df7c7ac973ae8d8ed1b1a832e3490c4150b243ba952ceaacf127d1bce58ac1f42aaa50a49a43f4b7261def3914b15f776877bd14d2517bb020fcc2b861e8ad208e680ee9cae17373d47ade9192fc5acc83db1cab4b191f3a5499f0ae1b32fede52f98e7f9038863826278f99ead27f5baba6d95835539b83bd52d7722a63ddecaaa27f2c001ca74df4d76ad5a5f606cb19052e2b0302bd76bd4ee3f23dcf58d0ba59cf1e51af4c6a1be4447ed8df4515ae1d222d0f86cfe56490d48c53367e456447db5423dfb7a3cfd450909dc171673137181d576a0619af0b737f75abedee73da0ef38bc7f464b71cdd39dc334cc5db9195161567136be8da9174509ba12a3a6a04e3da5ddeb42a090e26316d63485002b29f25d10abf55aafc75e3e59c04ee72258bddd2f59ddf9f4d8c3c636290b6459e04b1f7661cff2bcbaf335c2fca047ea527b02f0310690da31316f9bfb3a712348043716069674428e4546b9db3946e5c4b92ce59794cf173c38f1cb494af7c115effecfaa800a4bff56bed905f29ac2b18c95a538ec88f7a789d03f78dd0bb96e2d689506092da96a253304d8f013c0f8f5ba39f80d67391e2ac46c0268d1655506b9345af283243e910208499d36c8365ef45192f0f0ab9c17e6e71a0ec984329a145cb75cc7fff2e051d2f6427f46f945affcd6230d30c876180c5f6e5b203d907f2a96bce429cfbcd0f12716aa54b8cd75a27319d7d386881039ce31660b39bcb60a1eecd5bf2e52fb9279190d09ab6fcbf5ef25ad9618ddad4ccbae06403e858cc1c0d1f107c5fffb677194d812955cd26af457e7dcf7d3ad9a079297351eb87cd6ad2e60d2cb44ead409f2f22dca82ed000311b0f760c2e61aded66d729f1787d7a4ba11dae584d5111de3fff20aca1f3a320c5efded3a7ca65f8d6e7c0fd69440b738a8a48db604a2386f6dfa461c34afd25da716b299eaefdd06a1ee85aa97adef419c722ac15ab2412201b96e688f2cc6bd6b8cb2dbb8f7c3040adc4b8b98ac8d682e67ce3245b5b1c436bc444454993c04d3655a4240ce8486a5620729718768ab114c54a56ba508050b4d05489545cc54f12c075da1224c08f8cd35b12a63f8cc272098b9eff49002af1b5d67a820471c21dec90a6a12158c8a9edf12102d90dfecd58d738c7c34095ee588fb04c30d32afc4959934c7c53abe2973ebce192971f0ff12019dc03dae32d562c49658295dbf4345d22b1f690a2e1c1017a399055db188459f1ca659b608c6306c46e1a59eaeeaaebbbb0e2c823dd04d1a4080fa34c919f1130d69569777b0e702d6d5475812e9e5ed520fecb992b60e7d224b4646a0356c0943b62913fc6697b2802f42ae68c8ab1c9c93fd38e327a95d2839bcc0f96ae371b4befa5dc6bc58e130c189165fc5f1ae61ce82bd7d94e9bce96a9269ae4d8a9d4729be98579e57b1637984dfd43f7729016e1dd97a5043ce7ce0385f793fcd1965facf82d13f2c2a02bd64f967b3487fa0fa035996e1b561b46f8d1f1c14cf2add605484c373e48f1ee6509e10b54ba57febda8f299c85f8159b8ff15c6f71668a5bee6f9f76e6f98e413301557777223b5bf1a3a96c9218deb544ff1ceda6317494386613c98bdc1d82beb2f3da55f2ebd8546006474bbd3e07b3969664daaa232ca2f494d32d1f8534d8e201c0fdaebd050bfdcc966963e973f3b82ade3ec0c15bf2ded75d38eb8d256cf74e00f84214129c86868b8e2f8a34d954894e4d803daa87ed3afde1c8976a460bced6a55028044c58d9d692fd31e80a31cadd7bf650aa2df0b7c3a12e5cbbc8397060e7757d14305076dd48ef6f42bb2141fef0c1db52901f92d8b8d2eb43ada3dc3c0b761128feca6f2ccab4c69015835135f59e3552ce3a15eb2609fae064508466570fe951e709e6caad5606778171ea755ab74a87e0d5cc2ed52b4dd1e0811d53bd2298d664d72cc528116d870d5a21fe316726db6ea0bf06d44a4925c166ddd5e800438a10b304f2eb9c09ae62ab88814de26f2fe1b3558f3240804b3a636b3bfe0f61e867612e18befb38aeb6d9e123c28b6efab33ed32f5affbc02d1b2fb70b059e02a6620fae", 0x1000}, {&(0x7f0000001480)="492832e7f83a004f87dd8954cc6f7c5012fc3783f280a088e5a2cc5bd78083249819f0f25bff9a2b97e9bb409b0e969d289301d1ba0cace063d53b0a6b630d36992f2687edc6a2b2b96382cb71e8fd91ea1f113f9fd1b9d65c88b83373c25e10ca804a70ebfadb0350b86b586b80dfb765fb6754952d4675cb8103bdeff980f749d4a02ae1f03ae3997fa3ea84e8c00df9b4755a1519e6c2568615b361ffd521b762159b0da6d231d5859361658ef3acec270751d7a7de2612a24f582746898a9c634ed8b9cf0b", 0xc7}, {&(0x7f0000001580)="ee426f971fa726a4c7350d426cdce49af0b4fdb8747dc103c96c2eca2886b4057f6d815123d4c6bb00c516845fdd7609e6cab654829a50101ee9091b234fe189089ea76c3826f334576f8d5869bed5cddeeec887425ccc4c669ed19d23d25315ec198ea978d672263a0c0136eb6b7b56c584a7314d2edc6316afb4a719c29f91c3", 0x81}, {&(0x7f0000001640)="1cdf8c69a3079671e7e4db82cceb8354e1a0df7f67a62477d5937fdb5b6712904bd4b42a3c38da41fc5b48154509c19b54fd370817152c54935018ab8c7ff801df4cb3cd6ba73858470c269e8711be13dfb538acc9954a22369beb577f423fee2e895b92a0d95bc507e4c0c22b852d10da5dad455d1ab0308a3352f644ae0b87e63791e26b953e2acda1757b1f5aec44f8861f3dc26f8bb9b7145af2f7b3a2506d529cc9159fa800f4b5ec02774bc00267fb459b5d20a92cf7cc936115d638fbf914f7677efb488a205cf0ecba57cc612dd30d1dede0846b7e5bbdf00237e1ed90461072821a5eb1934159c928cea47e5c03c1e0c54c4929ec", 0xf9}, {&(0x7f0000001740)="43f87a572d0e5bf892cdbbba451b6902a071282cc16608bf509c4197c06fc265d6985a00a5f39d17035a26c400ba364b3733e895b4e4eea51d9838746c93450456e01758387c9139dad222d934f62654b5f7e30538797cda54596ddb0a016fa96af9fabba4cad449eb686703f89323a48bf3059efff80aa6028cd337c9589c2c1a97060cc74058159af248f6a556b556b434a88b7f2f0c320d4d85790e66201965a343ad51f23a9597d888717b0d9a", 0xaf}, {&(0x7f0000001800)="b2787125b4b26423457a31ca3b7f63ddd9b4ae53234cec34c787520a6fe3b93c1cc1859578463f37ca54e12bddde2f29efeb095377d453fb22f04762f6ada500f0566b514adadfb0e586384746d837a91fc85223bec2a5db", 0x58}, {&(0x7f0000001880)="63e5fd7afa4dfc", 0x7}, {&(0x7f00000018c0)="79e29ce9de0927a571a048de6152b49a5f2edef4ab56953ca1539f209c5d", 0x1e}, {&(0x7f0000001900)="b5d4f74a", 0x4}], 0xa, &(0x7f0000001a00)=[{0xc8, 0x1, 0xc1, "1ece23e0e8ea0b89fe12658715e0a8e88f793b9cd487e90593f100e5c5e220e1ebca55c0e6833b94ee4ddb5c834a3cf00fe03c97786f7f0b9e845172b42346dedccdcf93126de135dc335a0aff48702ac646db47be0141d5ac3587d833fc78d946a5cd853405a82a23b623628a9e032be1fabf0c67651ab2e547e102cdb7558bc0e84d5ef18c670590edb4115c9880679d6452bba400b491c4c402f91778e3db7e6298f557a6fc391c6ee77228903a43deb4"}], 0xc8}, 0x1) getgroups(0x1, &(0x7f0000001b40)=[r9]) ioctl$KDENABIO(r0, 0x20004b3c) syz_emit_ethernet(0xac, &(0x7f0000001b80)="86c497be1ce24f07c8759bc4fad3b2f54611e9e49d752a27093afa145fc96daa0c3460d28840b249730713863fd8358db0e36ee4c31e13868b8cf01cf8f1094439642d07d075fb48bbfef6972e0303554073e30d7376a349bf5705d6285b2ebfb266ed8433bc22828bc4834b5ad4eeeef3cff99b4d9717d4e0f7cdc3a6b3f3333835615940df16513a63d816c4c24d356cd79b3922424ca07bd26e12b639b9b16e01540d50d14721b0cef5de") ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000001c40)={'./file0\x00', 0x3, 0x0, 0x101, 0x1, 0x5, 0x2, 0x4, 0x1, 0x0, 0x9, 0x7fff}) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001cc0)='/dev/wsmouse\x00', 0x2, 0x0) r16 = socket$inet(0x2, 0x3, 0x2) r17 = semget(0x3, 0x3, 0x2) semctl$GETPID(r17, 0x2, 0x4, &(0x7f0000001d00)=""/4096) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002d00), 0xc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000002d40)=0x40) setsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000002d80)={r4, r2, r15}, 0xc) setreuid(r2, r8) socket$inet(0x2, 0x3, 0x80) 11:47:30 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe2(&(0x7f0000000000), 0x10000) 11:47:30 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x67, 0x9}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000080)=[{0x25}], 0x1}) 11:47:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x40}, {0x6}]}) syz_emit_ethernet(0x12, &(0x7f0000000000)="52a01a21afa95ac262d31f770234864d1a35") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0x101, './file0\x00', './file0\x00'}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 11:47:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0x40, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000780)={0x3, &(0x7f0000000740)=[0x6, 0x1, 0x8]}) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x1000000389, 0x0) r2 = dup(r1) r3 = getuid() ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000080)=0x8000080000248) execve(&(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='\x00', &(0x7f0000000140)='\\\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000340)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='#\x00', &(0x7f0000000280)='[^!!\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='&\x00']) mknod(&(0x7f0000000440)='./bus\x00', 0x40, 0x496) r4 = getpid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) r6 = fcntl$dupfd(r1, 0xa, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) sendmsg$unix(r2, &(0x7f00000006c0)={&(0x7f0000000480)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f00000004c0)="d8745fda131261f7a0cbdbf0e77803383da7332bec2273902634ff1d8dc14b25ddd6e31d91eb4c4e97962f1b3fd3fcb30f1aebe3dec7c4", 0x37}], 0x1, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r4, r3, r5}, @rights={0x20, 0xffff, 0x1, [r1, r1, r2, r6]}, @cred={0x20, 0xffff, 0x0, r7, r3, r8}], 0x60, 0x401}, 0x401) stat(&(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)) 11:47:30 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = geteuid() seteuid(r1) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) setrlimit(0x0, &(0x7f0000000080)) readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/111, 0x6f}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) setrlimit(0x0, &(0x7f0000000040)) dup2(0xffffffffffffffff, 0xffffffffffffffff) 11:47:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x14}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='o') r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000100)=0xc) bind(r1, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 11:47:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) read(r0, &(0x7f0000000380)=""/244, 0xf4) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0xc6, 0x4}, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) select(0x40, &(0x7f0000000100)={0x7, 0x3, 0x8, 0x80000001, 0x8, 0x5, 0x100000000, 0x7}, &(0x7f0000000180)={0x8000, 0x80000001, 0xc0c0, 0x8d5, 0x99, 0x2, 0x4, 0x100000001}, &(0x7f00000001c0)={0x7, 0x20, 0x5, 0xfffffffffffffc00, 0xc795, 0x7ff, 0xfffffffffffff09e}, &(0x7f0000000200)={0x3, 0x5}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000280)={0x1, 0xffffffff00000000}, 0x10) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x20, 0x0) 11:47:30 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xfffffffefffffffd, 0x20000000, 0xfffffffffffffffd}], 0x0, 0x0, 0x0, 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x2, 0x0) r2 = kqueue() connect$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0xffffffffffffff14) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r3 = dup(r1) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000080)) kevent(r2, &(0x7f0000000040), 0x10001, 0x0, 0x6, 0x0) 11:47:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2002000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{}, 0x44001000c, 0x0, r1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:47:31 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20200, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0xff, 0x6, 0x1, 0x1, 0x401, 0x8, 0x6, 0x1, 0x1, 0x1, 0x3}) r1 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000280)='./file0\x00', 0x0) fchownat(r1, &(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 11:47:31 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x7f, 0x8}, 0xc) getsockopt(r0, 0x29, 0x38, 0x0, 0x0) 11:47:31 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x80, 0x9) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28b1) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f00000002c0)={0x39}, 0x0, 0x0, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000080)={{0x5, 0x1, 0x4}, 0x6, 0x7, 0x5e}) 11:47:31 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r1) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f00000000c0)=0x3, 0x4) dup2(r1, r0) 11:47:31 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) r2 = open(&(0x7f0000000e40)='./bus\x00', 0x800, 0x4) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000e80)=r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) listen(r0, 0x4) sendmsg(r0, &(0x7f0000000d40)={&(0x7f0000000340)=@in={0x2, 0x3}, 0xc, &(0x7f00000009c0)=[{&(0x7f0000000380)="f4a24618889c650fc096be9afa8d4fd7ec4dd777f3c7502ada31d1d5e760f700a53f3730c8f866b0f8a41dc672797b5b1c3ceea911a281ecd45a024cc8e8177ec5c169f6cadc694584fcf74d7ccc3a49b95d2cf4189ec64abc590a57178258788c48e60ddcc550c3c9fe6a09b718f606df3e0e20f215b645ba756dc3e8ac049d6ae0be95cd34c23d62d17db06e7bdf4263d9c0f13ab5cbe5fcd061b0e8eaf498c26a13d2a29ad13ffdef0018b31549e0dbfc901dd22a00ea4b8ef4a9ce4f512b5c8ad7980552b910fa1a", 0xca}, {&(0x7f0000000480)="510b4655c8cabaa171df5da1e755a8f840d47dc7adc4cced5b72a0f1c1257ce6d1ce", 0x22}, {&(0x7f00000004c0)="91e7d4215ea7287bb86ab4301d1aacb3125639c286dcac032f7f3d6cd89a71225ad1b70afaebf0e925374e121c5e546f440b92a74d56cfd8df6e34fb78ddee5e526487397ee54331fba54c1337dc0809e201a13760a3baa01c39132875c23127c0213fbb1b00785710c9a0777858b4c8e75828227e9dd7e060b28a3373a9f579e5d6996060d7fa5fbe749ac383a05379a51590445ce912c5d29867ecb6482299c3b964a18cf7756853db056158a59c458744af4f7451742519edf52aa5cf44f48d05aee9e57be8598100fe7157abc448bc90854893f46348e927e2de07cb1d814e17bc24b0fe4351070bdaea5554998c1d2564c4370896e916e22d36d9", 0xfd}, {&(0x7f00000005c0)="74f29f0580c707b0591124d2fe32a13be6395c85df4b11594e8bb6ec9ceb7cff5d841d0d4c759ee582d2dc97180e2abd07ab0c0dba03047a4bf9e6f7dcf5dbbdc51efd2e436c51980c13fc36b99670b3258b6c6ea559fb5beab414ae7945d74aeffe86e0fa3a573451b924eff26a65774048bda5cbdc9637f10a56ef4e65a68c40da20794d58cea9b54712813418e82daaadcfff10597b172630ed161ea0dd4222b6b71130314415119b817f6b7c0a8c8f8e96cde610f46db5cfa840ab1103c83aa0e2769931ab7e7d306f4ea331182a0169cbffacae7953633918f57737ead269afa53c8d", 0xe5}, {&(0x7f00000006c0)="0cd2d4e67c71acdb171b4b7e6112d0c1027587b92db92e597d57db30aa34d8f89affcd21ce9c0c45b7168d70457db708c90c266db2da2e3258b9645d702bd906031ddb0818f975549763d6d71e469051c1a424e7de6dd6f578a91deb6a5cea5a224439bb75a3a3a089b27a6fce342e7614f3e5cb7f1d93029afaacca15cdd5b3c69fe431c825f9e9a028c10dbca63e87b48e25fc8a638dbf49f752b890bbc5bb6e401d734da3d5eb97d3826dcf1c31ad18e9428b5f22773b9131e64ee5548b76bd724325f327aabf44c4ed18b5ead1614e", 0xd1}, {&(0x7f00000007c0)="419ca3caaecf4ab1cd5f6805375546209960daeb2162c2611371120b310764e3f798abfd019ac92bd6a60e38c8fefc9c95cbb18fe8f9f30226a0133c6a73bf8b2f9f0a6f957bbcd876d77b239c08d7df5fc9ffb59e2da650821f5af2e6902972f11390994b660073eb2ed63808c77d7e197723ebc3de01f751d474c32ee5fce2d3357ac46b538787d56198975c9c8f793c77faf41bdd6d54f30145003d4f7a135da689179328b7fb37d6e5878739c5e4fd21587a3bf7808c152727243f7d8b811c4424576ebd350d835b8bc15990263e0ab520956b56040dbb943610b55538f96829609a0a9501c5da20b53dc11520fc21cfd69cc6fda0", 0xf7}, {&(0x7f00000008c0)="af752bd121bc6bca7199becba4e7530d1f231a7215b661a714e3126c74158d63965a108d44958640ec1ac641db10bae11bc753438998fbe0c655aad09ada8551be3569b5141b3c720ed3459f0b23346ab525d8ebf22a07392c9afe2b48a3e96b4531f2444982f06392395581a340812e9dd72255decca40a3e91031665ad2265823a7121bdf5b6034a8c9a681a8f45bba6809503cb78547f1191e0b6d2e99aa5239b0de455bc336ad1774bf60d1889ccf9e0ff0a7149af69ec402e2099fc78efdeae94aea777be2c53b1339f55f0b7ef2d2a411b85a37a9298bcbb4594545413", 0xe0}], 0x7, &(0x7f0000000a40)=[{0x50, 0x1, 0x6, "89416f69a6ef5955ef10ad9d0ccae94c8405d0fa0897ca30a7e0a019b5d1709672c8b6597d9476140f03e9e265b411c17fd9618e9194d3b2406f9f19ef66"}, {0x40, 0x1, 0x0, "0192385c2b83ed48afab2ceb8f33b196cfe8bb731b5887911e7f2e10c87ca8addb0742e732529832b8c10e06cb"}, {0x58, 0xffff, 0x5, "dc150251707c863965e3e2cb4eb39c18e2b7b29339cedf8639d5654f073f2ccd423c54319e4a386ebd52c0679232868e6b402f58f810f3548ffb175fefa60c9c8f49c115c8bfa4e4"}, {0x48, 0x1, 0x20, "e3bedf70297d635c3f0337a72e94842b4f28e775122dc0efe11717903596a6c52bb25b0f3dfd59d9f556040f42cc6ab5edaa08e9f5f7b4"}, {0x18, 0xffff, 0x7f, 'mT'}, {0x108, 0xffff, 0x7ff, "8bdec1722f0d6817feddde80a2d4f3a090202e06bc22cef78d5cbc1953ee64d97e7a543a85d2b4df72e1990763d55ad2266abc98f63618ef0e89cbe2295149d292f0b8910fe155281dc660de86f34dc96a47d2b380f01d3d1a0bce2e29e6775f5244dbdc8f1547de5d6a7998ab800acbceec23cee514f478289c99ce5b8c12681f35b62ca5b20fc6a7c78d136607004c8afac5ce3bd8d191b29fabe57ed0fce67f963443faedd1554078b40646bb04ee66b418186c76f14933c8bed5bae1354ff6226d9ad1074d0ddbb6eaad899a093207e3c4396db180abc4dc626bac485edbb551d9ea8736bbe22c660fd989b8ed3eb22a1f4e1e21"}, {0x30, 0x1, 0xd7, "b2d74067517eac01f82c858d25cdaa6e490a152363acbd08b6"}, {0x60, 0x1, 0x1, "e2706966b96cdcde2a5bffd3c45bf64edc878861b9c46a7fc376868243bb1ec0089262ac5af82972aca58a02a6541ede7744f5549b0251b24cac87c54270f69fa89d6302dc26e6ff6c3442"}], 0x2e0}, 0xc) poll(&(0x7f0000000200)=[{r0, 0x45}, {r0, 0x4}, {r0, 0x1c0}], 0x3, 0x25d1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000e00), 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r3, r5, r6, r7, 0x2, 0x9}, 0x5, 0x5, 0x8}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000dc0), 0xc) mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r9 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r9, 0x8020690c, &(0x7f0000000300)) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x1, r8, r7, r8, r4, 0x81, 0x1}, 0x6, 0x5, 0x6}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0xffffffff, 0x17fff}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000d80)={0x2, 0x2}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) 11:47:31 executing program 1: r0 = socket(0x2, 0xc003, 0x6) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000100)="6da5b61c8f67a134a1659bcecf28dcad79ab4ad77bc1d96316b63359866ae762ce3b01abcbfeac899ea12a0fe831c5740d5874303a1c1dce2a0d0646909119d104189799110ee94cee8929e9ac34321ffaff34b69671741eedce22afe70a52160d1e5842dd5a64a3c78ca543432c7e814d24462e726f7c5d1fe1490b292bb52265a0a215a48cd7e8129dea1820396b07ce91da3871503cc2f27979ec575b34e2733c99efd824b7372303e7d0de45d5338653b64c2f4d7a300c717c485a8c9e86744e70de74895a5de2059d5b872c30", 0xcf}, {&(0x7f0000000000)="4eaa029541824ba7daff09810d09899a69dc16c44d7c7821e1c6de461c049e40fdac3d786e9254a2792b37712b92596e40c610c0f01866285721f88c6336cd69f2f72cf6e8c3ea0ae5dc4c93a257c6e460181a9546ddd683e08cfcd3ed647d5aec00986e5e515c8a84fa49bde175094c9683f4334e2eb19041bc13bfb8c9bfcfdb50dfa42842baee0523242b954d0db264aabe77a43dfabce62b23548fcb41cc8356e567", 0xa4}, {&(0x7f0000000200)}], 0x3) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207001600008295955984c87910bf453f68c117006abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae444473c00000000ee48c02f6ac41e6bf3bf554799b9b813ad30c85e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000003454fe00000000000000000000559aa4a6215ded01fdfd82d3fd6227d60b90a950a01ae64da66415655b05810c8f67de1b28f20fdf324afe075ae85c6f0b6d3e79032be5291d87f44494fcebf998bbf8ac7a4299d55ff5229e1a798336343d05bc2f3edacc80bbbe99033074039910cbd826ffa628b9"], 0x10) write(r0, &(0x7f00000000c0)="9e3eb3900603b73725c7c19aab4230e8864fabe4f2d065c9a88b86fab7ca2730619556ae0b655533", 0x28) 11:47:31 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x401000002c2, 0x2000000) shmget(0x0, 0x4000, 0x10, &(0x7f0000ff9000/0x4000)=nil) shmget$private(0x0, 0x3000, 0xd2, &(0x7f0000ffd000/0x3000)=nil) shmget(0x2, 0x3000, 0x60, &(0x7f0000ffd000/0x3000)=nil) shmget$private(0x0, 0x1000, 0x580, &(0x7f0000fff000/0x1000)=nil) r1 = shmget(0x0, 0x2000, 0x402, &(0x7f0000ff9000/0x2000)=nil) r2 = shmat(r1, &(0x7f0000ffa000/0x1000)=nil, 0x1000) shmdt(r2) r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r3, r4, r5]) r6 = semget(0x0, 0x0, 0x90) semctl$GETNCNT(r6, 0x3, 0x3, &(0x7f0000001480)=""/4096) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) linkat(r0, &(0x7f0000000400)='./file0\x00', r0, &(0x7f0000000440)='./file0\x00', 0x4) write(r0, &(0x7f00000000c0)="5e81532b5a27388a1f6fbcea177faee88ed89115c3b6e3c0422527801413ce0a1c5c9840748e30b3d9aa278a3cb87bd871ff8d329c3b15abdb507430064cad96", 0x40) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r8, 0x80085762, &(0x7f0000000300)={0x3, 0x9}) pipe(&(0x7f0000000140)) ioctl$BIOCGFILDROP(r8, 0x40044278, &(0x7f0000000500)) getegid() msgget(0x3, 0x4) getuid() getegid() getgroups(0xa, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getegid() getuid() getuid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getpid() semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000280)=""/67) r9 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r9, 0xfffffffffffffffd, 0x7, &(0x7f0000000340)=""/165) r10 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r10, 0x200000029, 0x67, 0x0, 0x0) 11:47:31 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfcb0) 11:47:31 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0xbbbe, 0x80000001, './file0\x00', 0xd3a, 0x7, 0x100000001, 0x1}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000140)="7aa960bb325eaf6a0c1a944d7147d6cb46a00e0d1d0207412d2619a9f10f7f68523d28e5d578f1e77e37c9fca5a258f0d6b39a7e6c8bc7634b7129fad9fe92", 0x3f}, {&(0x7f0000000180)="d761334c350840dc9916e1dd1f452e77f05ccd70c29c4562350e5e191f174fd17b8fcd41f3d347db0538a61ef9f1c65827ca6403ff641cc5adf61fc22326e6a02f48f74773de190faa04ee8b049864b8ddb5fdf1cbe661e9a0507bc6f5c14d2d3b285247d95b4e10631db755e9be2cd17f456bc24609fcabb28c2a7b8caa77148592b1063eae0d90dbbef65bc6078ba34fcc21b3bdf7afcf80f2773c078698d17762735e5ca2d9ec24d580bd6332bc9749d732bf919a3bb5a56b0605d8ec2480cf9d0f06c4ff7afdf9bfab81c2921d55b3969aecac87d910a3c51096958f768f9964ad167136f9ce117300a320103a3833188b23a008234e2f258ea80c", 0xfd}, {&(0x7f0000000280)="e5abaec5e6e4c0ff9dfc460943a1e0eb84d7411a519a199da95996808363ffa9e4a334beeabe7f3c05270240ae430fa1161116", 0x33}, {&(0x7f0000000340)="5c7e237671e16b337794a571bcb8fb1f756a62554e7a7cbbced11659f98673e54232f6dccc1285ee08b33b6eb98fa01a65d43c19acffee0288b6f32760b4634f37c917a930976ee92115f36296961727b2", 0x51}, {&(0x7f00000003c0)="5b53355da083398c9bfb25b5cc402ebc996a02c12a20aafb95f50cf55c5e967b60ccf23bfadc4ce599b6142dfa291b72d95df3f6d277784bc44db31ce4c4a2063378291d5aae8d2c00b82f9142c995b9bde7795060a4c614eedcec2810683aecc61bccd0dda09dbd7da77bde39fc7a4ede4905bc3e8460469942e21ee642882164b16f4798ae05fe8d788fc306bc0f02ca1648bd4b40a7b735f1845eb4aeea1ba06d4cca030eb701a53b0017e499e6f73782a800813786eb890758f688267ac819cad142e7111311fd831b47919f643b53", 0xd1}], 0x5) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) close(r0) 11:47:31 executing program 1: recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x1, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x1000, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000140)=0x8, 0x4) getsockname$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0x9, 0xd124}, 0xc) 11:47:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x25}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) 11:47:31 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x9d1b) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:47:31 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x1}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x400, 0x0) sendto$inet6(r0, &(0x7f00000011c0)="61a418de5b024b27aee3af199e7f52a06b5cda51cbfac169c2892387433dc8b405bcd4789fdc31f38bf587dbb843e6d3ab51bba8dd55d8da7559aa4510f43ae99bd4224d3981093bae2ddd8ec74e532526e43303615194aab115e6fb98da5eb30edb990895e82cc2de9280a4e28ffce0be1ae8449a24d5a3ced55b81144778f50c53615fd6afb3e7dc4bbaca219ad40a38a1cbaa744393ae9101bde0f5198f8700148c5202d23f065459250bca712ad855e75e816a24c5e29a50f6986b", 0xbd, 0x2, &(0x7f0000001280)={0x18, 0x3, 0x1, 0x41}, 0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0xffd2ab66037f05f7, 0x4) write(r2, &(0x7f00000001c0)="9be39b32cc163dd30346c0685387aa2b3c01bdc72a89344148df576595fa34ec60843b937e791bfed0cb30d30ed93fc477451c489e03677908d6a8ec60db6ddefdaf1141558d3f6835049f2c7211623e5d46d2c7c21b20c851bde30e0a57b0c79650cd81bf23a132df413e333e663d211e888b1584ef05f3af71e8c7abd49cf7915ab229cea165a15502101cda4a55ca5ed2fa0b427bc254885b92052add1ed48cae8f273d9e94c7684b1505517809c0ff7bbb838ca86512fed741a4e1795e6e5773fbb235fcc3599d7265181671f9e5f50ce79a5893e239b550120f29107c44b74c087025e7d776ccbdc1d7e468dc462f9caa4497826b193e7d7465f7c9a9516c36df583d4e575d4a9b44c7c939aa2383c3e6dbe01025dfea145c32e0a4e4284eb3739f335e00c9e7ba9b1061b56f9e4eb5d2b50f3a48ec1529c5b747f41c71bb54112fce8c0c1bb5768f378d7b41421b165b10305816f65c5c64548fc2492b5507776a35ab3c35bbb3537925320a3ee267ac20b71dc4256b6cdc3a59f4337e50db21f6174519259eab06ddd3a130fa8d0dbb7f1b099b41ee3a9cc73008447ee6d0ac57ff384d39ccd31fe0b946c1e27692e108505af84355954ccd34e3bbd356b838a3fddd080ad912c61d91098ac6a9443a167f05da63f65bf00d94f5aaf65f43eb30a014d16799fbe955f248f6bfcdd9b0bae06c80857bcb4b3967a76e99563166c08d55cdacc0f6b266e9557e573c87d64da4085265154c417fc7e01e44097afa6884e1915d65d59e648bd62d0ba317cd3d71754512dcf9b81f2ba8460e038909b3403cf4ee1f5fd0f447fbb6f9ba920efc8682f2042bbe550b6274f8dd26b74827276d2b1a3c1dc5b8dc3aed862d13cea2f36aed85141219e874591e6ac21efa2a9ad21b94f19c3fea1498b9abc36c23bff97fbe22fc469867b941802da99f4f100d5b72d1468d660ed99346a2c5b9976e731f019ff7b0e12a376a0e57334314a12bf28dd88494c88b337204d95be1cdbc9302d1b87bc2d972f22d001c215c6d08b7e4a72f660777cb57e9c008c95a4e2dac62695ac32c011433101c836d5d00ed587534e8d191d09cb271686d1412b5f369f267cc84019a93e048c4d5cb373a0c496761efd87a6457f1c1c51351f01552fc671a47ad78e5c774071ae557ab87f22549eb12d09dd09c8808ef75aaaecea136ab55326b94c4c7bef04c222f9aea4c4bdedf3ca06f851e440d977ba00d9229374d4c152f994fa55dc0623c3aa0b30100f433d540b0237a9ee4f86d2095d30a65e2bf30beb65386df300974ffd59cf14c059a73988b7e25e2fb839b4304b07f682351ce2dabe1f6d122be9ba93c24cd1ab054bc534a29065c41a8f1bfdf64cbbeef17f84460ce217f67f054b47dd8e501ac286f6382a0ad1322278e29dcdb89115226966a02cfa8d49b68a6d975b14d66fa9c352de20cbb5bf4f292154f65514851b8897d1e5e057f6d44be264db6b2d172fd41de4a1f2b9d6a0e6d1a054dba1224cb584ac987f94d9cb825573c21b667ceceb44297ced70f6bc6e8bf0866685fa5cf67dd1bd73843f6a146a7116f5bf6035716291efbae1d3c4888aa06e78f549d43f488e1ef4dff6351a0f69a76170ac9abb2ebcdfdda7b8bcb055307de247746070fcef8d04e23e5f2fcf62a49144759d1df908eab9b81962ac4060ed122733f0ac531ee96e199dbd9aa528c2cd7ec943d8eecf364bd30bfa8ebaf77df1737083568cf6c339e607bac6b0fb90afe9dda830894844be2ba3812b3c1d73dd164c0cf24b6fbea5aee9350d02d78ece8e483246d23d111a83b1a3d2d6070e4246c679993e50e0d43256a4c25d629f19144d52a3d1d46a992778447a0a0f40a49b5a22b7803b8bc11589d8730c9880d059eba533260c295dee30da5827fa66ace18d02891e044ac01e82bee3445c0f6bede948da1f8aeb889a9ac64b6595c05d94d5ecfdb18c3b1dbf7e11213c0e51231f6b58d1c6fed39e00fc577a3910ced727e2510592ad19472e2967022b1dbf9036e6358d8ad9f945857135a9dabc5cc7fbf9d8c3d735556698bceb9595ef15a1d00537caa34b70cdbee315779b7e5b5642538aa6d273c98c17e93fbe28c6279e00c6bdd7519f2e7d18259e8cd01e3c370e05d0b41bfe80b2b13c3ac11895dc98ad7fe3367b03521cd55722f94d5def7550c3652511805c7e2cafab6e66a843effd4c124eddd0f156a85ce5c0b053af5af805bce6e9eec6829f968d9fb1d78da0cf6dd128ffba466d034802cb00ca5111f58c550be342f6a69794bb47ef831f3d1c9b4055574ecff08f6dabe0484aa123e10971d0bbf57b338f7ed6a8b04100fd64c4ba0ae2538ef4e46064f2c190d9f2555c20dd7e6f6e6867dc8eacedfb3c254404dd953f0f9a8a4dda97f302a174459a83dca36f384d7d84ef85a02af1a20c28216b3b55b6f0373a5d457635f4580aeba4448048c23050b3e40d14d142dfcc02dd0eb963a2516144c4a994fe96a87f026147bac6de9410bb77555dff74af70ac9b13d9bd06a838cc13e88b31f5a803dc9e1c465564616bba82f1c822102b6e4ea4ac43e457cc3f8a173e5655e499c76070a2af45911ad76e532396bc51038938a046463f3e9cf22620b1c9bd35b4a3fccc502c98ae5fe556385505a29f98ef5a27c32748f46d7a583b77814efdc5660386348eb63823025724300942e753b56143ad43b5169ea2bbc3f8e0b7f0e59c47977c4a466e24a48eccd3619b527133ee0a9f46d997bd5c994224a6a744a82da2568deb9979dfa90d0ccdec4f020d622ed36dec3e4ac0e8184b3afb45fb5f36e2152f2cb790d4afb55b7e81749727677644861b7f2c50415d0b5e36359019f7be53e291567cf98f9abbd6d4a2be36df5537fec284c0241981f111300a4c4c9b7a756efb1f026d30f5b7a97e6a57a788190458cf81d622205ecffa9d468d766db1d95b7ec7add3e428b9d5572c7d729a9e2e58043e640e32fcfceff3a4f888018f09546234bfe14e3e60f1da5f99de5213d002db3feacb254c793192638214f9a2bf4ce4a7a5629a29f399de2992edb2b215d5026fa79ecb6f3ce4f06ce2325bcb2e3a97228b992e393963bac835a1b4fa28c06bf48cdb27ec8187e42bfc6466b033067299d04e44f1448a1429b681b4b8f2bbd53a597a5f06b8ed0626f025fe6ba0b419e1a97e4066fef3eb3c46e8b3fb9c1001803695c9101a5e40125e998cc39721f47add94b82ddbb84c3171b56dfc8bf911a0f107376a32aed97626f3d16331eb5e0ac23da90917914c21bc4874ccd5b0b4a20f49a79e3b2def72c262933c6d84a181c226e6045be4dbd02649794ab082cf11291f28a8c24ed3fdc4ec850bd5d92ed2d284c9aa525adf785479349ca2d30168ecf8bd6216ec23d0079daae02026683f914675b83e4163a28ee0539e5f03313c73e4fca15859ffb2c35a4e3354c51a937a8efd2e82c3a141606b6afc116469c5cf7dcf4efaf310e07cd99e815a55591a4462216041972a73b4dbbe8e735a5f66f75aa68068d5d901ff2c954aed71621d5d6bc18346b23fed8ab5874208e47930704c3a145fdfabec21d3305b77d6667fa4db1485e37bf9928382778752de0b9c283a2e0a42826f90d99f67c48a77829b709a0444281efddb839922a4d11e1998cbaa55e44412e73770f33a89ec02685576aeff031cbca2769a39d8d7b278f3ddd21373f162921a7bfa1e07dd2d51e93c0aa8b9d48f96f18234a441bcfa985def06fc16bacb82652bb4efe3ba0badf213d61dfe650b85568b778fb6af48efb83e61c1a545a2cb97e128fc922cf9cdcadf10580da686bf866d255de86c9b58f38ea1bd8bfa0e867899d961fa744073a929a71dac2030c542aacedeed7e94258543e579aeaa91d3faac88ae8e7ddb5801f4d981749a2a370f7bffb1debb1fefd119ac28cafe68372f122fd670b57ca016f4d9ae8563880a97d18de6dd691be3dae35accc7961dc797e606ea32aa8dc567dbea7d2b728466ac16128e486a705fa1ec15dfa0cd313e45ee0181f4d368fb0fc3171c0144e82f4f2e2034fec6a9fd82aeeb4fcf09516cdf010026fd7009b6f3d1629a315fb9bed39c31681a83c64ef2da334212ec83591d1886061773a84893202ca0052e5c07a4217429acb96ac04ff15d7dbc3992eb0818ee0abc1433fa717a6557d5f12a8e9bbe3a923752afb8eef3fe3900cfe55abd5b59aa59ce45ba3bc6036b57de44ee0ecd130e0ead5751ec8622647fc31c64954a4869cf1d94fc55268a6b21ecfc0586899cdc4cdd710c8475d9c632dcf419e9c2d63de533702a735ba8a9475dc219788f8d8ac29229d665e67298fd806698fb14bb1c6837be64fe2f557c3d092d484b5cb1c578b604ed3c6f26810d84586d789b42b7c925ebe26d0f47d752e78f612bc09398c40db7d22b701f41306114840b7101509066ad007d2789ffc5a2854b0f628387ae504e05431c0b809483d2194fad2ba92c94fb58ea736447964afb7134a0a1b8bae891b1e15eda72944931334f2514aeb398cbd315c6a05c80c8f63561a242b6e26e9d37c8539de9593893450a95dc327f64a488f4e9aca81d8066e6ecf1ff9b674456939942c21a262350ba09c3bcf6c80a4b4965b2a410c97b5862e00cc9ff19080d4d3ac6e83fa0d4a883e6af762f0936ab4beba4cde76cc98c7a871f10ceaa709c73b92509249345d44ab341e187ff1305c2f01d042ec93e45a943b9e3a88b0c5d43a8e3990416ceed27f4c3fb4033540e06d215e0ab2b27bb57d9684d1172e915cd0c192812d5cb1eae834ba7144e40added7052e94b4b86bbc659957eeb9ac4a77f3d7f44195e37a1d31065cc6323c25b5e12d99270328ea7e3f623b64039cf4ad34f0430504c779415f4622a68c23d39185087aebb77c6880616f6a03756d964e7201066f65d225c53661c94026ec2581092aedcf3902f766d13bfde6c645a3a753283bbf84a0d973ff62f8170f0f9ce9b3b5e2c748722b04db7ded69b022ca9b3ac330504a5c66507bce1786135cf27ec7901ece20db5344322141bd71b8ff8a4fe9edcea7522449c5e0c97a8ce03ac849bc9060f2e833d317c65fe0354664f259227173e1d592eae38c23b2c61008b26a334ebae102d473b181a0481db460927cbbdc23781f41a51aaf963254e3139918a4b26f60a7d4872e00c669a6681713c5499e1c251b4156d110a5c016781148a74944215ac32bb569e2cbc57c3719521517aea6bb5b865319721a0499ef8f61ac8cd7a5fc94289501f2def6b443f60f119459ab4cdbf0740162bffa7a126e1375fc00dc01eb2d2537c9f9679074e168ad14bb82531b2c37140cd52a8bb19e8e1ac77fc1fa80121e24a11bb2ff90c18e489e38870089b56a39f01ca1027bf5e061db1fb1294091c7f2be84f9f4b084bad2557967f6c4105dea1e63c1122641e473ec81fb4f1e39013bc58c30bed383c40b0bd6b68443923d96d4bd17ea808fcaa4fd334aff3a3882f7bd8b4cbac36d33895262ef8f9996bb2337b0a97ec8f05c374a9348ed0499d8c43b6e40b2e156ccbe21c945b544f287d90f98c58cbc3b1720c978574a6ac49510c4c930cc73bbba2c305d6af047eb20796532ff297a3deb6805b2d9de66b36fbb66938cedafbc8b7ac49fbd610b32abd0a9072d375212cd0430390e53a898661d594179a6c49a61eb6a4d96cf8c085e3b84802b93b63ac296464bbebb3d995b994f70e8c7705ed38e6ddc849973d171544757a7d6d3325686b379eff3790a16d99", 0x1000) 11:47:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSDLT(r0, 0x20004269, 0x0) 11:47:31 executing program 1: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a1695aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000d54b01d90ef85889df6c97dabbf32e156c960ab75e0643774e5591f123151d96dc4265553ab7b2a93e4703f74894fa8b248e057ee2adad5a25c452919583c1a5a4e0ac1353e23ebaae9ac8c578210dab7b9f017ae81e144eb28af704b32ce100"/284], 0x10) write(r0, 0x0, 0x0) r1 = socket(0x2, 0xc003, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x10000, 0x0) dup2(r2, r1) 11:47:31 executing program 1: r0 = socket(0x20, 0x4, 0x0) sendmsg(r0, &(0x7f0000000040)={&(0x7f0000000000)=@in6={0x18, 0x3}, 0xc, &(0x7f0000002440)=[{&(0x7f0000000180)="ccacddf79ebffd70086a8ba8752e9de891b18002f7cb4c212fc896b53d4fa54ff8fe4bc28f42c75e42d4b6b2a2db6dfb7598ffe6c4a3234a090d269e59e1fa059d2081efcf6e16c2939f17e10492a08e269b1bb375a206bb8724d4aa5bf17bb47f9d4a53b848cb2ad613f9d1393b0e93153a1170d5b545381c0a2f999127f4411023617d7d692ff30550e2b5c1e560f3a88d6dc9f0f2352b691edfd801e523be6b5d240ac35ce3a7b57c354e4b9167a4dde1af511bd20aaecf9567d03d13fa2bcaabc42ba957e748853b82b06857e485d36331f3d39807056f37d1df7168e3ba2123bab674f27c945d080f7b203c2942136d604732c12990b59c6834fbd641e68779357b276c783e6bc1b99cc20ace0c718c7b32e7ecd13de895c5cacd91c7acd70bbc56795bd2d8876d45c73bf5712d3996a36ba19e3d68842db8ac7e7a285b4a8353c59b46ac13a512ae2a27c040a3c66136086a95fb3f7d8fed5ae6a853fa7c916d05267f9b1cad710003eba58e4ca60ed9953117d470f366f00f0a0e1432f7c2847f916df6c2c8ed5f736fd34fbdd563abfb750042164e5480d3a84b74f2f03dfd7556fb03ddd159c0e21b6d8989428b327e1110088a81f9517e2cea430f4d6865632ae95f69fc01d1e8eeb61901acfed37dd45fcdd6d6ce9d2416ed703628039b78ea65b74719c774d3a4bfe6598afac60072f67a3e3761ba80f0ae4efebb190ed18d0fdeb33ac886f68b6f214be94b05023a914f5ff0755e85bb55cf4edc712e378693532f649950f8bd1426710076b94ead9f18ea0f361c831cfc8dbebb7162b523f62977e60362eab0594a5d6159bc1d7b6cfa651812ba6e8376500d50a358d4c8680503aa083863898390e4abfc9364d172a0cbe544273e5291f5874af1d168d8f9761745a91893eb780a89cbf6a84822b4b7ffcfee8cb9546ad9edde57537b6a8bc3d5b56636846648da9b8e0bf172175db78b01a6041bd3962208278ddeebc7dc3ade9d7bca8bba3b7d59495fd83b1870227c732c9a630fe2f82a250d7b51e70452d226b8835e0a77e018c496cd8b6b1f902165f8a075b9c87e52b7af048a5c559e2fbb6cb0061258532cdf6a6b2aa497bead49a299c40a859aebf7ad76af5a21d9d59b7325c6dd9fdaa2b20d6501cf8e99c3663678c261a0ce4894ba2d2d40293376f21fb13cbf453ea12b1cb894764d87df144e375ec1f240d2d696d4e489f4ab6626d2af7d785183c29acbd640c199a5ed986fd305f4502f68ef68520dbfa34b27382a0b6233c4be2f1eee5c72071562fb45fd56970e13d3540d1ebc448fcfc85c127d19b47a940d9f4e1460be1065cb4065a3c11c2cb943562cfc1018f1b37a64fc02a9f0c162e2c817002310039c4d2e458e8bd599ce6e751bcdde69a80f32ea69d39f0a365ea0cd8ed009f051291aa127a68b2ca97e6ad056c10b24876efc627b26dbbbe34251c1ddea2e159a64e01f280deaddf05567a09445ce95140401baaf1a8a887b248746e9ca2b4a0f28f8afa438973cb34dd602a64e854f6687d5b28adb0a1d8148fa59425bbb9f24ba686ad8aca0a2eb0e43f9bb3aee46a45401c1a89b45c3cde23d291ddc990e75d9539bdb84576ad247a06033c8025cd414c80987e968901a1bc130dfa9b700add88d5a5d54ad275ec1827aa081a38069308d48ffa7e807f1587034adca3b38b18934e06fcceb9c2acba25d43a7e92826156975499d064aa0bc9eef53c061e18a927e5fa82340fb81b6ea2dbae868fb097ab392d85e21764da358396bc416011e600e02d8f68df3740f4c7f25e24c747c14ffcf085d2bf2758319f8db473423813efafd087f41af51054b784ebcd6f5f2d4437d9af398a4196daeb1ff6d80e706368074e64a7d9a6b734eac54641c134e61fb1f672896a1b494669a9874d9f06ef7a83bab2a50c3e5ff9ab10847e518f5c2ea24d789b2b2fa3e3a2364266592de62024a63415f4f4867ce34d7948cf4304fafee0f014b350aadea526d99cad2eb6dd72f3f00acca31e96456ea0cd6f729e04f80790f916d6d9d63ae97591519cdf010a1973605a9f9312b46cb81aec52c5cf05bb21f4a64edae8d3c2919e7abc2cb0302e51ca3fb9bcf248d58a6cd2184d6bab689b38674c040e5081b175b70106b75f8902ff62f8920f865572809a5d1e7bd2180f2aa088882af9a9485a05cd947556473c97a57acb9da46f5ec5f26d6fba3f600b170031134ce627971ccd9914003890b25c8327287e2ca7fded729f63820ea488555b3f80c41dd7d5e556d3c680323c6f3543f201e64bc5ca499615f6b5a246186e5340537c1789b365c7f7dd5e11231c166a20762dfcf6932bb7996df1cb264edcada74cfaeb7ff03de9b1c28ff5327a63efe83e1b091a0f3e83059c020620a491d2d122b42a6b1a6acfbb2914b272c19b17d7cb0961ee9869fb96eceb1b83cddf9d38c365b49236490249f80f8cce00a891cac8d0ec0042b76bcc08bd58beb4eadbe175d0004360fa67af91231180b37dbe43642ba8689be98c4a19db475a07836e788f954a52f9360ba2f06c72cee6c8ed4d32ae0f3417dadc67242bd9e027a131a144aa82d0656cdeab9545b4b1a40adf1b9fc61894ae26dd65445d2dbe72d9b15d6cac14e8e95e0f689053bf9e0d579cac3458b66bfc9d2d1823b380b80f1e6c9c33a17400491c71ba0596963a3a235373950b00f34712c4f54c0537c06ca658010b614df3dea19c1b0165303fde188354dc27b031c1b162cfd1848677bbd48f292e97b49057ae4572802fccb8d5b0c032dacdc4aed96bea2bd9cb522b1dfcbacbcb6d4fb444e187d1c711815fa9c2d423b5a6a33ddaf59c0734e6f07ce2b4094ca96e07c5acefd612997ba158b9718dea77bb3eb100d07cf5b4992aa279da4488199f152df9fd865b5b13f4baca6222f19b3401f27de588d161f617a4b38d07b836066090d292970927645a3baa676afe939d801d3d37752c1730ae4ffa0b56e329f057da0a5527e41c93e630add5c2436ce301977973bb1dd4626bbeb8ade024c73df1fec5f25ab19d7a0abd4fa4993829e810c2c64b89d174350691513a6476b08b22a81014bbd8f574a5ea1cefdd808f38093be141310fad0019c89539580428fa0f96172895395003b0e5acffc6910f7a6d8ed9fdb43c283265d52728f123bee2578814a163b789fafe7e31881d30f9b863d2d00c8af5c38247d03c476a111e9126a37bb4a76e972a196ae0c2ac3757a28806f42ff57224afac55fa8c52a0ae9226591bd08ba61a671bec4d91a20f918b7dad87e594634666a7b28a579ae6574fd6384b702f80d0eec4285d5557d0992216b3583e5e9fb670131f168648d0cea3d0f10794e7164f28b161bdb85ebb0ed258e3b3869f41cf63ededb40c5e51e8a7460acd8516ab7a5731428795fb12d2c67209d992698eed676a326e8145edd2bcb8762fa4f71f1728f6aaac3055f43cc91fd0ceed79f036233318b3de4d3a3c9420e299e0b9c1536cae172021d59c6cdf65fc233430b8fce0cbc004199c0a42837aa6ab5ba7b9d2be6ca0087a9c963ebfe5ae9ad9a6afccb1bb5b249989289237bc32747c278c6b03c215e8bfac4638ded2e854de8478e31d91c53f6ffbdacf1c32efb539928591e1687216cacf3d7e6340ffb5060c65716c9229e9086d7d7cd13fc29f1fc75b84d7c641756e8b409d0a8da12de7876467d15ba6dc56a1f14e90e7b3a32e50f81b67c8cc809460b08bfd54e1c1749a9baf69cb3b4c0230685a23f042e149e1ea55b41ea85fe70de985eaa9b3f0565678a1920bf4cf8f5e21293367449c60ab80e337a304a9c97fe97b62c9f5bda4d10e4fc568e0b5f3137ff484932a25f6c196941c53e0fe8611aa2d3e3b9a66450e8e33bf1b66b50046acda5ece2bfe8de5de32f7ae1b649d41c5e2534640f2252d1beed94fbdea6ce15d21615805c356b29c24629bc84af21a08609b639d83b57bd49c74dc574f40c3c5304864ea00ea17e48c94034ec506010b452cab1cdd6975cab807c68fab17ee7e2fc5eb55a128bd86506fdad3a1f6495725d0b41fdf2a059aedcca7f298ef7f99e1b3adf965d5461e9e713c3c79889e09a3c6a7ebe398a07597b7cdb358e3450f42a25660c25d1aa4f2bb5618ccfe11c1f3c7c1883885bd3850fd76a90feacd65395c22f5342fe7376765ba695a176ff7533ff6bf72eaf05200f646b98ae29a4e8d5c53d19a94bb10270137269904be22425d7856b0c538810a820a17fd4cd80a516349092f7cf088e56501930ca01319734c5897ce680cd3459d3a0c9cba8b2472aac975f5e9344434d583fbee30612e26413226e33d46e8cf678b5f96883c46ac818e0d7e3d76cf314a8bfc7924dd20a49644981e41a304c5585407686100438ecfd346687523587914b7cefa47ae1d2e0574863f47c88a380bcb0f7d3b2edb8ed213389bf6b670aeafe290a23535b878b4ac02d7ea5e293c20466bac65535d15e6a65d25762e4266f039d47e1820b37283a21b66ceb28c0194d53f212a6b8ea3239a60980fd13200174efc079b3b5a6fc70d50dcbb844f08b31c96cffc18ae984ae399edc3e30bc9c9b2d75dfba3263bd23e255625205a89f23c7328d96d084642a069a0a2bf9e45293a59fefb366df50b27396f85f5921ae169c1226ad13c5cda80f50869f8e01ae8a1d3c61ca3f6874c90771ac6e78419adc639ff01b055b2c97b581db4d3db05234879e5b8325984e82be4428cbbba8e5ca140fccfc1a77f62c23316041fe5fc6363c894aa26f296c510c56b95811221c8d2923beb94cf7e860b37dce1e3fcfcd3c405f187438f76f27f96ee07cb52e57b0721d1760a75f0ed9eacecefdeeacd3f7f1b71bd60a889b0f373c6ab40d64a2d8fd4ec6c8640896de95334244502fbec7887356a71916f6743698aad9acefea819d7db87352d0e1db0632612da12c034ff861f5e05bc754036d7328e497ac3878d0bca930ae5d89242f07270da2315e00b09713aab50d017cad8ef5ddb009bbbc24a34cc506fca17f05b5946bd5d07d54ab3e89252347c538a03eff8cbf9e661923cb6605b3152eb2e2b1bc5e71e8540c46f4ead2402a32b203c1d4645de6d0f3b35c6bdb293cccde14b614305a12f8fefade11fe934e3d80a80ab22d75573367000832fdea99d604b16beafd9c5f7b5c4c0d29d19bb10b0acfe7523daa35478336a9e2ddde000f4ffedc464d70c9d71778046be96af1c3575bcfe9ff4a4332136d77c8200ff786d076bf8e9f3c9eaf1ec8a1c9a89b455fdf4189afcbe7d0ec6fbe5b254460073729fdf60311e397ed138cc1d013fadd1aa20985d844c064306a0abeb62bb1b931bad5c4d50c0a07afd6c0b23eb468d798aadb9bf350cebb7eb1f3c23dcc94e847a7852d8c08fdb27daa7d9d57026c026c768dd06ed85c610146c1ab00130fa7f6fed77c7c30485b39938f03859869713910074503c206100c1c3fd48bbb57a454394c0dedce48af797593a30fd2ba79ee3f740c166e5209289511208c25c460f74dd02ea9402e24e250a361d272665f63de755dda623e363bdffb3c282f2cc848c08bab3490eefd69cf21912d08762d83ce9426a801f55593eb2644008561611de789bb11e75f11796f9db81a37497c4993262f189fc2592cd942875b169f83a6125d10a8ef9ab40d2dced6cf5e3bd02e3097de72b8403b476031a322787208b70570d882c6f1945c22222595c1b34dc969f63f79e271ace0ad25867aa3bdfeb52ddd1de043808d820625496a56e28a5d7d3f", 0x1000}, {&(0x7f0000001180)="f8e8341b283510a9d34ede73a9effe0f0460b1f9a8b68b5bda63aa6372006114dd81d40a50383334f5f29569182f52a5f36411bcb3527e41c9582002c741eb9ed7046c9d19df6916ce5cf9f3f50878ec3ecf5dd3d49a46af6d8999978bd0ba68de943e051c0a6786879412468f32bb4b4b934282d3e50f68595f7a4b82600f9276bef11d2c8d6d5644420b9884a9570213ee538eca384394d49ee2c5f13be8873f92787977cfb505d12080fafe112db4fe3db578e66b58f7c7aa8e76f9af4e5324e23843d6b1b4ae5f4b1f2d0dde2be2811752bf659c8d8d69366013d55ad7cd0923a7c99aea45a4b8391d3f2985deb58121cba84fee2e16e91cdef7b68de9c7146cfc41624b8eca5d1ab45b734341ead0e6fcc0dcf9480a87eef0e8f88133be7435cbbbb85fe13d150c1e7f28480c6b1c8d5794bc8fed9b0c8d9c71050c7f20617216047ef11f132a1000a6305349e95155aeea3a70e2d6193ad387c463e0d44d40161f7fd4ae555663887014080103c41828cd09a2a2d1f7c0a51a8b93f4c25b57b082565fa1670dae98c6586f2e5842ef3484c13b5f27d033827fa49a17a90b3b8365ae575e08f4ccecb2f39b7b17ab21e21cdb4a411c6434fff557d8736ceb3a1db0b50f9a84bf0f6b1a212e403c508db159d404ba2adbe219b453b5df2138150379046622eeee861de9cee64136de83924582b4218f2002cc446f4124a00eadfa0d2faa05ce9a8f2e3b085f7c837c2199ca1831a9c99a8c4b4c39e6fc812617462d64ff71bb133ff361c07b472452d057ede14d20958ade7614bfa12a7e18fc3a7c1a3733aa9ac2bb7a8ee550ffade4793c4ee947029e878e40d6378c42d18570d7204a1ab524f8ad7c76c273e535ff3abed50b3089b901c7fb70751dde84982379063cd798c38d2abe49de39e8276c1364d4d4a06abf2db15f07430e065caf8c4e642a522d84c92678881d865678690f5700f506cb928e637783ae035aabe927ff2642d0c9b1777a8e281323beff2ebcf196c477f4e3395aee7b31c0b6fb41abdde6415afe6de67a9d5daab7f30f8ca3cdb248faf78dd14b0f24b76e81c856fc0a1537baf3b0a1fccb559cf623dec326e17987a2cc79280627eb56b2a065b464707cccdf0914bab9582a65c97e9978d7acc9f18cdaf17352c9bb98485148fa9af2d727f1d9cea81ea0999e57aca0e3a4896b484d1cc678ba720777ad646baa25db87dcb3a51c52e3018317225d28cd464cd06955a1a315e0a6feaa81e71b00baf21db6484596d781ef437de1396bdc2ce008f3d8e32660fe2fcac8ff9a5a3e719255f4e7ca7bc0d4e1b3512c5f5b0b99c7be46016b685750ebdb69f2d4978f888f2cae4a5d2f1aff788084b2c873d4b730a1c913c78a569106211dd67f16b0b01350372b85a37cffb35ea98a03a630c56c1946692a32f0661f387554c32f93f152241050efc379833faaa0ce19a2ab72d75456531f27af9754a4c908e15efb73dbf0140c61dce44327552b93022e170e397436f7bbeb2e6f0d0e098701939cf2db13ebe07b610f5c20b0fdce26d4db401ca6f9b712db9bed8ee1be3e655a9bf1d4347017e7acf5b3c2d184fb298605753d0c31a64e32679e1ce8809848746ffbaa4b422468e09776a12146cfd4b872ed9c403e4bd3240cec40916efcf935a65847173b9e73a6e1da8d141ac8ad7fd37abf7b9df685520900aa184093fee4cbe3b911d8fb266316d3c7ae4e4e27d3d14e5d9a5c37045ef61570ed9d623660974dbd6d7861d755b415dae55b05fdec291485e8f0a2ebb354db07f76cb0e6b2337e2a976c73edf45968ee3dbfcbcd2c3eebf1472bdce27d26f106eeaefb7a03caaa981a25200496a23ebf67c888080f1bec0a9f6809f09b37d3be5916e28f44d9f5f47acf3565a166cbcdb8c6fc968d376aa4230de26d4cac1e81d71e7e977dd1e5555461ec68b3d866432ad8e21d29807c6b5cd63c9010b21d9f19832461deea76f10aec3aba09ebc0c882b2fe32c14c1bc49cd81d16dc326032396a9717cf5264c4c432181a7c43ad86dee81a9dddda30c490655865ec6053e205c27f3457a5ae029b2f4312d8350b83c23b9dbccc2a18b323677a9f3b44bdd2712f3669278ec46c14e3a1cddcdfe659eecfd7ce128d7756b1465c883853e4e0a3e4f65f3c5dbc6a79cfbb1eab87358f5824cb0bf24bfa3d7098d8dc45454443572f93625cb5ce179f92880bfc7d9e718ba0766e4ebafa4c612eedaa5b27a960dc3d479eb9bf2e3d42cbedac6c9aea3168e31989bf0a460f3be4fa6755088604420c892b2a7f898fb473fda6e6d0ecc921a6382143efa93aaca88014174a2c0b0d33b940189d5b6d7f6938197553da73caac865378ed23ea2802a726e978f8ced109b392ceb3272fb07c537e253953103008916cf30f6e0bbe7c44f3b669d18f451d4e7538cfaf6434a74c055aa022246600ec0539cce3bb33417e757a7652f4045a83122bc7d564f647d05b36b2e5df184004eedc142b04aa60b6c5dac92077c7eac90d746bd48e924fb9026913e0f9fb6b927533b61d38086f550d27ab314ed0ec23afd7d5050c166cbf3bf3190cf292a6576634aa136973d796e70212ed8c0fedd6d7059c7768c4c306425f71018ebbe13b34c8ce44162de4b7a00148a1e29d18cacbbc3e34de7baed2eec0bdf6c3c30ed9b66a1570d0ba90567accd7d7da771c203bebed88c45fccad16b6560993d3953cc95b05a7fbd58859d35048113389ad3bca2c6ee19eba5d67498cb546b094cea041c938574b3c93e99f2a43ba2b2faea00e3dd864c26daae4f8cc1dadfc67283a77f5b53a0b3b71375cb7773f3ba88b61caf0b0beeea86dfc87603b3ed4a6028c445e478c713c135dac8d97e41e49b058d34041d9ef36c27b3209874ffe60e287a6e7a42f65f4eab4a663bdf5e5bb7aa0e91be2b8b8674b822e42332ff3896da8efdaef892874900cfa80b0eb7d22c9107ff5f816284c15a473c7e86bdb5ce7bce9647df328ae214b3e954352a473b14177918438bee6e802622836d8fa066923bd17b77ba577538b173305014ef35770366b392c1063439c53f86b49627aee8b6ff6e639eaf24c77083d5fb6e6d11a33f5898a42e9c6c335c66e3a797917a236fbd4737d1d83b4c5bd5213b988bc1efacac053c70cbf3a39d070170ddbd167cfe3fee713106aedbffc43f828ba2f216852145022b975738aacaf92ea0ae82ededab7149ae6f05093e600590a10de59945bf886763dee909182e5e1a81427da1c4be3ae4d976c7bb6319cda16951bae57c0769709640c40ef0f4686e25ce5a780dab6ff9eebfae5c1fca49427334e0d80d3b7b054807044eb42ac658f03be27b8ed9320fcc18902db7f3ce76033c625f43054390c85786823b551753c4d100527742daebd402d3cf52a0e5985a8e62919fb921cc49112368f7e3040f894f54bbea4e17fa2a0e7fa2a9f65e5f8595051c5910c6e4efeadf88ed67a3fee72c70d4efbc3cea070ce7d64360f0f1d1792e16ef3390851f9cc55a3867a49d67d9696d465df3124829c15b506a847f185f8f2a3bbd186ab73dd170376534c8cfb4f6cebc458bc4cf842ce47dbf5c1c574b724f90b4899b35544589a209b46099edf7e9b5e934fd1b3d0d830bcc69f0cd7c3c7e95a244771ba", 0xa24}], 0x2, &(0x7f0000001bc0)=ANY=[@ANYBLOB="2800000000000000ffff00000900000049dab3e7621299f18154f2ebc6bd3b22f42400000000000008010000000000000100000000000000594c2a1716de8f862b867cf065ecf41e8f9aeb32465de5b6284f6b0676a7657f1e1c82712dfe77568d567f762441f741e997ef86b21b0c33876ecb1d49310902a2ace5eebd038854a5dedb91140223a3bf9121e64af84872b260f0a805f36e1097c333f78553df19072e96208729688b67003a6d3d86249b12dc5872455813dadfc1e16e0e3ffa278c811d80831377ac42d0db9c1fa2017806a94a9a56faa5cc3d8b3197a9f52adf8ceb217f1259bcb249a7253881f7315ad6604772ec3a7d05a29a2b5affbc11c29cc5112dffd6466824521767f034b585117de08a6e771e349ec67b8cf4aa36953066ccf610a20b00b800000000000000ffff000000000000ccc0631f1e49ca73528b4f8addae3cb5dc032fb84563eea41c4ddefb0982e083e5dcc5379314bb3475ae48ebf6d7fd7370b4bbbc2aeb956f2d03c973be417dd134b199c9a16390eee837ef5978a2185f58d88c337e98dc33954bfcec26087b845458d55792f2da05d8628dfd9bced628fef98c9a35045008bc333732f2ba214417019e179ef1b4b415219ea2427bf26caeca1d313678eb7daed99008ff46cb1ce340170000000000e00000000000000001000000060000003a0c11e769c298074fae4f1e02577f2cb19d42faa90afc83db1e38f0647848fe3ace26832af6b0990abd9cd13d7bbe1fe0390b6786176a6dac1203b05b4555079a66ac6928c7b24eecc4cf09872e1c2e3e09d144059d482c190a4cb4e9084aa305b0908c80c9fb809bbe160b15a15f656557f24e92f79be9f0045d7aee21a9703ae554385d2099dfb357e8569ab6cbc441ae302efdc7e7ce06049e7cd13f9dbaf512346997f1edbcbdc5c6c2c9de74decaa19a71ac83efa3120d1f07ba123b61d81b270a1f408a1bb577a80255436803b000000000000000ffff000000000000ac5bdd5f3ca95b73eafb0adc06885133ab253c23e13ee8d44b7e941894b8db35becd905c8a6ba40a23ea8aae042661ec028299621d676dc3a91ca9aa9cba1d5b2fc8564d997706a6666e4c64d335e5ad44aaa0f09fe585845e6a38608269f5f21d987c931feacd5edb6197e9a497ed8023be468136e275aa9cdfb2137361094892910c95b9c5c52369e85d52281c5b85d6bd965c0f40cb9b3600000000000000d8000000000000000100000009000000b9a540fc5e21771a8e13a4259bc0376d82cc06889aa4f06b65b53eab0757d18b871d1542c06e77446195c9bef870114995dab28dd0df1cb60129fb110c058839194d1869528c07567675db3b350600b23b54980dfaffb99f0de6e5781d3071ac1db09e2e5edaa273bfa9003d95a52e1c89e028b0689df1bb2fbc75d029b5c39a0d73133bb68aecabd76ca5c7377411f262dc587791ad85a83fe2835cb854c6085afcef1a033c9ad11aa33737ef22ab37848a84cb6ac1c8ab864e02ead4d762f8bfc28f41000000005800000000000000ffff000022f6ffff552327e91329f744d7009751fd6825eb05e9071d81bb834874ab7ab1b798b1946414e57663656391684fabf87abec6220fa40d7b9ac1ba365d9d6246a656ea02356460dd972c0000f8000000000000000100000006000000c8c7210d2300505a932d678c98cc26db13b5394481c940bb49ffdef6d702bdc6339d255692816fa836ca257badca1c934ebbad7dcea97e55e96e11c52b39647ba15dfe08482b38f1fd2d80c52c7418c746d37c626f0d0bd1708690cf439943abeec87de3a57bd25a5221aa318def7b8663ebe8f10557255e575a5c48d9459319ac7418ba4fadd490c77f6c9f1230fcc85d9d64f2bf038a8f169b0ef1d19c7e8897c134e03f54bcd2879cd6541d7ffc9e1ca0007716737e0be3adbb5ae95e3b6ef7d1c1c7320cfeb3a649fe6283547f0287096c57cac69d652de52ec9d5e17feffe2ddb1b8cddd20004f91ab9c69354643ed37d221f32beb8f8c4c7443d6b93f66b0969ffa997b7bfe0026d068f71d52a5e3370cc7bff67eab19e0e711b397baec0532342de1d064301a8f30c87cff8ae3807b940785cdea2542dfd80694ddec3546768d053f54c5d60680b936d5d23a4e608acd6e3eec1886a593850eaf2d0e844693196c433a3ba334c01b27bd1ac0cbf952f5481a493d3346a84c4d9ad34923c75824afb13b76db9695c8f616c1860a044c3d48d320968ee589ff35970a475b274b13ed4bb123f846e34b9f34410bcb3e34dae9a17e09a23db5f864d369d"], 0x5dd}, 0x0) r1 = open$dir(&(0x7f0000002400)='./file0\x00', 0x100, 0x1) symlinkat(&(0x7f00000023c0)='./file0\x00', r1, &(0x7f0000003840)='./file0\x00') sendmsg(r0, &(0x7f0000002380)={&(0x7f0000000080)=@in6={0x18, 0x1, 0x7fff, 0x9}, 0xc, &(0x7f0000002340)=[{&(0x7f0000002240)="3a20f1300acc18662af324e453a39606c659ab1ef85b72b1d83e47e3c826ee46620a8c545dd1ce461364a887a35f47be66cd0d694aadfccdb68e59df7703fbcadb691859aea7cd5bc3c49e62ad101c6ce062cb845653de1b625f5c6aa457c95d2a199175809e1b0d051df115341da5077a645ab6f0c0e6e9968edc962753c4277ebfc2601827ec1c857cdc8f82b98e9143d79759395c6563f22f13a83e17072b1c102c437629a8880faf70119ec2cf4eb28b958f5817a4d9b5ad7d67902e28571e0248d259a3f6ec59298895139864eac509fb21b8c5797347a92082fa8db8d69a97b70dd1736d3db29ef4b6bba3b53ca2415e30caa984", 0xf7}, {&(0x7f00000000c0)="26551001faf9ee4a74cfd8888ed3ff2cf0bfc40a337f14d0fd33966006cf19d3326ce74beb2b01517d3a23773e205f32640b3559bc720807af6c007124b085cd13424f68d868cb1249ac6ac4951ae10441e4d67bb627ab6b93b813d658bd54c2ef2472bf92e11b12ae4861f16a08addde3dc6051fedb3d05820961bcae688e381ac50a0788de80344a2db3026b9f13", 0x8f}, {&(0x7f0000002480)="f2b7e148cc9cc60662c01bf9a454758ac88a72cf0a9fb53aad675ae6cc3f0ed7fda680d77e125c8aa4de343cf66dd314f8a76ea531a04d1ef9b150f4c3a77d65abfa60bf1c52a50206a5a5a9682ad59454a8c8b96b699cce5522493e4df4deb2bf700f03d2ad4e24c63bcffc9f1fb65556006689cad54ac61f2348774beb339b0885b238cda95cb35447bd48c6433cad72a857e2192cb0975771c08c1d4f71a40319f3c302b8f06181f2b4f0a95e6d2ff7caa53ffaedd17fe2fa922af76e46398255280d6f04e019dc37814abc4b375af44072f0489d9b9d852b3d82b179a642c709c6583ac731a6a4d3a34247f5c1ab024f9860e6c959dfda2f03c1cc36bfbd2551c5efab8d9d94dbb0cf212e6dc21bf6ee82bcb1e5f674ae301bdebd42b7229be4f65231d5230c8e8b83bd4528aab22ec603aaf00f88dd28c0ec395ae78207329dafe90a8c573ddee09be6839f3ea5b87021df7edeb2bd2af3c22a2545ba584ee33a0b9003c3d62abb853b6e619d1ccac69b2c13fef1c54e6fc4deac0f315517254e19156064a3dec3fcfe25c952c4ca30ddd03a167bb6574b3416714ed95045d7921deb144d695cd0e507363dd26b31bbef8e5bbac5c2d4ee30678e9e1428d2ad074881581e9c2866ec0cb91dc4563a7c4e1658e4d4b9a26a0a8177ad0bfc6527c087c145d132fe8bfb5755e4e68e8eb235c7aab801541de2f40375ac01f605bec1a06895355a51ffe0888fdf790f25feba9101f43a085971cbb0266f519896ad152d27449d094b06ee70a1ac662ae22dc61265e01e84fdf894309a28040a042da140af7219e99ad6287a7274ad8d0fba7b301d55ba0b3f4a80aec92793315d99b8ee7c45e5147e45ec667f9ad082e2c1b245aa463e713d85a1527b7c389ac24a9d1a3f708896a482abba4b7f2429fd86cb7fba627e5e552eb8bfa5a22efebe2af0f923e019825cfdf49c4046e32df80d91fe8688e3a38ba60f33fc14f091dc41bfc13ca9de8cfda4eacf8645f36a283937d11dcc1f3dbf71de38f8edb9cddcecb41cbfb59828015fb2d1c5b45a7ea4bd0ad9b371dc28a4be1819a6c788e9a7817637809b1a8347d2d29d61e2dbf9c1abfebc8e39141754e329d7f7d519fb644d0b2a95e20e163fdabb87fb5eca45d8089d5ecac3e2223489899fea48ef2e33a98601d99687c258a13adc265cd4075a9c8d88090952f3199d98f5b13231d3dfd5aa27bebbe995bb0f6baf1b8b428a1fdf566ad372b993449a24a9a837bd6b67d914e41ace52ccfdc042e77b262e6760c5f58e2ac74db15691bc06a2ce8756c6ad6fd50c11a05d3ff0153b5fe448e76ee00a6fd7d59e43751e281ae2fa9f321033182202495e0d5f11e27d949930ba58776dd3c02e6f2cfbc18296dfb89b0a9076524d32816ffd00bb6f03014ab184feb9bdef333a6bef74357624209e049f5537daf5ee01da39f989c54e567833b9a59610d1f1455def717839613c760baea6c8f38015acd63c7e41f0e3f5bc2c5378b363640e6a9bb0814a5b3334075a2f6d99905ea39bf6e1ae30e0df84d0d67de0687031badbeba4a44ca4af882752d9c61b3df61d3f63a3f2f92627d42b4157d19a66ac1bf8c4430686bf921e6c24d938350c7dae717b0599320bc6560f61a0992eeb7ac4395250c491f1dd10803132940206a50043b0e7877e0c2f7b505c971142dd8d2ac61ce0a8c09edf62f315a58027ce86b4bcea1d896184a7b5b27d82f3c378c36841ba9c9300635dfacc33f204f692ac4349c414afa77cce1603e198915bf60cafb1e0c42cb87a15a6304870aeeeb2e1d04cbdc7ed68d1b66b03ccfcade736617dd2a566df08bcc162470a0ffb65584c7bd0d25b935c47c0a62fe033e7dd9a114c34e995ae5c79e8d0af8908402ccf2219a6929c10341c21e78e85ffec777244d080c39a9fc64986a60cba7eff57a0f1ccd45e327777ea069264201485c5d8cb303157b8871cd11dfced27a5a4ddc4fc8e2a0f041dc20ebbf0e8b2fce2d593d7419194b08e23d2f50e453d9449202fc5104bfbabf1ff6e1739e4878bce218a10ae5337c9851f73bd61ad233b6cbb699b49145cd8ef146fba6aa57d3585d791a2f86e502fb7ad0b2dde731ee55b08a79391bb0db75dd5e8df83283394b8f984bc7391fa1aa56bae1e9d9e59a8450031021e500f1fb541f4daf9ef17b750b85d8ab66e9032e61583b3b10a36dd30c60939aadcdf0477c186515b930162876838187aebfdcd1c16f32779423a70aa3a2acc92bb32ea511d607b33823388c1fe1c025d859607d286583cbfeb2edb37c76c6145abb9bd236514a0ffd9c660140f2892372ac4cfaab1d8267c9d13c7dc7945ed77066ed5f97700c7da28419f580841d3662ada904e79f642c24b181f9672343773377242e06f0257c5e5c31efdba52e9a0fcf0a0f796aff73e8cbe4ea70b18a75012f72ac3ab4748e9a304f4d5d36785940e57635eafa68d278f7fb66a925440147473ea61c373613d4013b71347826bcce40cd2494eb3f85fb45ac797bf9e85ff24798299b19a296ff9356beb238e5cc93b30b7df542056cd0f9598de1f3f1147a08c19936bbd38662f8d2aa0a889727a65787305db1f811d8f86055919157b613fffac7599e4092a5adacbcca146da7d73805ea3cc3206ab7cf2e27673dfec4f1a4d836fa43dc3408be8dbc26d28ea33eb1299c5e02777e70ae8c1c66d5ca4620985572cf2727f565dd1faa4768a9122619c1c327260d176643081cb282b5a79f9c7ebc56a9addd1484b059708b605b737d111092af5a8638063c3769dab1ebefe2f6718e29d415c5fa043137fd748d9a7ca7e4694c843361048a9d19acff6afa31275266c6b9676d98c618bfe6a96d1a825020d34b882a77bd45dd8420c93b6c78ffed1b766ecdce74029e921cf4dd936eefea20c6ffcd69235a12655bed770251320cb4e0e8bfc4b441a6f70c2388097d044c69e999cac8414e832473b1a2d871dd548edbaa2a951243fffddd5890d5c59a41823b881a8840220ccfda4642b8c9236a097a62bf5c233439bd4fd965bdf4d3398f357eece766818a2cca6d3c613ef8a5a4c31820be86c6f2afe85d78f60d7a26e1f1aebc290ce7c34cf431d4d544bed3a92ee9353aaecf280e82b88e0100099711da75ac9002382cc036afcb171f4f5771dcaf5812ae178d29e2fe24982ceda19f10819df6f267dbc586c4e4e487dc3f6475ba36c77afa1b1126d36208a3461ee1caf2ee18ff822d4c035ddcd43eb06710f8b7e676a9ad1182a2cac8fa768879481afa4799b35e73501c91f5fd060b1a9e955589fdb870b758eda52e5c88972d071dc351a7b01aeacc4b0d6acf38132073a00d6dcbf3b2730b5b307fe3a596624fbe519570418bbfe9e63d4ae86def356b34d277bddefee435a596e9f5c44728ac0ee733b8a5b1262dae64537e7f8e09f552cbe1d5ba008c12b3e21383f86f56579cd4f1291eec6883f7ae7168e0c4c3b532944459c5c9a1d7baac190ceb3eeb96c98990f468c63665fd47ba32d93703daee1e7e5b1dce5f0f5ee9ee8c30abad59e95b1ff6aeba7e52f4392eccedafacd8b715f76b069cbf447e98fafea65af365619d2079df97bcadc6de730e775f9cc89f981762d948f2b8bc5ed159e55f43067b7effeca2d106fc449eaabbe0f806931c30b0419df48660c4aa3c72a4ea746722c8b69e88458a544858af6f83dafdf3b08530ea6dd8dad165a817fd2f68f66bfbca752b11d146a3d486acf8e382b1e8ae8c200982e02ddceec3c0b9c848000c6b024b9b07f16430232ca94b27c0fc0984ceabe7fa5ca82241366dc072bbf7f38f1d8423244d250fc466ca85615cfe2201c77a036d0eda35dc9874370332570f3d4d1c948bd2898c1dfd54e220453855f988e5c4389283864f5305af0612c64959daf5d4eca7eb297c8b5b2d84d65070721a0996cda16a56a07d2f2c3704819e77633ef452c9e9b376436e3fad89f4124ea6c7cf38f7963f6654ef73081e71773e3c28199af61939588765e0994cd12fa5d3919e04200af9ea6926d79982872724ba27a2a969ca0d35b99ec44ed44efa2159903198a366b137ba5142a592bcb8e69e9e207c8b14de2f427c56ad8689ef23d2311ec82353e96e9d8113815cdadce2f615e367f6304a7ed4c0c6b4e2d69551f4fff40bbf4a51d5518921d254d809dcd6766c02e528e32fbbf5a5e3933fa800fce987e597488030445a602bc39cbc83a747bb9f2ce8b0732770d22648ad9bd1a4faeb9360183f22f7f3292948e1473d2d319b856eb031ea92c1753d100829053bb0bfe568ba9f0b801f439cdb3ded55634328732625620521d61ff10ab9c432cbcd04cdf4a1945f8f40496e9910cdabefab30957f6d93871087b8ba1be95f85ac8745d7fa0568234703a69c46a6ba8ab5ca405872830f2309260477465b3e3d1c252e4f58be38a620b8452f3249b08741c36fc945412d9fbab8d8a2426b5c50fdf167697f43d13cf09c61b5f08d056e13cee3ffcf2f98881959620b97efe70d9337b3d7ee6704e4bb4765a1395a096e18838839960392aa84b10cfcc048888f0dc0e434ddb68e9b47a9151eda0f2b627617fb592c3b1d06dd3d3de2edbc3b38b3b0caabbcf9d78433d1492a2645089e1d4002ed07904b6bcc432afa15526605d9153be82d8101685853443135139746896ed4fd1a788f05c61570909afd3fb4cf76a0275d6c01fa8968e9524809f7114f5058d75770bf91b471708ea6ef0a4681b3d3c318f5ace68ccf9ddb7055433a8b8163fdb31381e37e64887cecb718d4845c97e1b2d9337c52356d1908d4d2916c0077f8390c247c046065cf234488575f010c676f84b7827f3dc0e713b9998879179c6d72b8ac58a2e135be872022d90fb1c313fab91a01aee0e2f482bf14a12545d12d91fbacce737f9649f0237b52fe4a1c2b90474b5d0bc766afb9792f272d2e3d7f59bbe5d1179e569b98c9230da394d02ebd15a9ba87f0be9abdbaaf215e9718b0ec0768ac44fa962c00cba6fd9e115bb23769759ce4fe157fc22f3f4c7c3528110110b0bd5e0e36d760dd14842011447c359aa8c3503641443d4780e6fc8b05cd101ddf396b5b8f21ffe3ebac1c3af3b8ff8693b784dd9ac97fee1c37881d3942834ae03fb8020cade3995a8eeb3b66dcb8522f01f2c20153aada1c8c17bccfbe1714de5542622667c2dd179e6e60de7c99cd6bb3cc5ddefedfe0e077f28f968bc4f31bc80a37e7ecd0734f461fceef9672eadbe35c497d7c5541aad8a3400a359709dc2337b368295fc0ec20c6538539dbca91cd86c89ec883a0babd266e13617ccde6f605d479b90b05da2d289497bcb32af8e66d894447289e2746cc97849f4e559db303f9fc468aa4b83259026f0727f0fc23f3aaabdf860a29bf81164ae1c5ca13fa5df1ead5b84abe3d1d5079f5d79fabf866731d10d69c4f8aac1b6a70b7529185f08e292ef068803497c726c2c6e792131ab485b577088208ec1f280b593af26ffabfc7b01be5f3f55cb40566d394a33892fc3331b17adfe3edc02871453757f52763629c50ea8edbf2c7e41d2a291f57be3bb47e61c9ee56feb74825fd596f20353cec75ddea37723bc652bf7161e99897a803683223adcad783cca2b9f4de5a57e4c66a336e163f253b21cd0eca762e58a4dc710e226258314e4bbe460046963dec87c21d0bf809ce32c572f624405633d6cb8d62a49e5334b5021a655f739bc79337cb674b7727088fab8f5858674c93f6fe8f059f55ed783a2000f2c", 0x1000}], 0x3, &(0x7f0000003480)=[{0xe8, 0xffff, 0x100000001, "1eb3901271fc1c4a1a45ee761eb6b5acfc3b1bd60b396bd1eb5da0999e32f7c3a2786511d2976bf18e6e99f89decbb08812da3f93d70db0d086711e06101a37c15f64ded7e75e102f99ef4b32603a74d5167784420146d9d3a41ec60efff5224c6e0bfdfaa82b68a79fd3e1d18b670894f42b09528ab34d6db4525d65fa91e27047bc9110f40dcff65c53fa21bf9f6518d5fa61a191aa9445e7019ca299064e607504d906c12c594871344ffa3debf4f938e1ed2fc8907f0c9f4e15b0c0c90fbad58bb1b402f40cdb57a2fd83ea8964be8a760"}, {0xf8, 0x1, 0x3ff, "2244b74f54132dfe5451f8d0d12241a6702c54289247baf0ffc204e4fe1b02c310d73fbdb849236383252684cbdbe83862d0eaeb910072cf43b7dacba29048a8ff30772eeaaa3de4cdb043753f140567aa41b888d140411237305939b91d1e2e13ab7a003c6539771b9805680aadd87366529872978d935e948f5e7d4ad884fc0b47aaca6238cb88463eaaa306e50ab1b6fa2f3c0ad73fb364497a7f8641669429ddb5bebbd1c7d3f38f2d4bce4565209b9edc972aef11ba3d580124247ff7e7394cbec6aad9a349dedd60761d18090693ebfa5ac6cce2e348ee5a96bc32bfd05c"}, {0xf8, 0x1, 0x3f, "92c7caf780125a83efad1e94fd072b931da7fbfb0dc143ffc5faa83f29183f5dfae8cc231eed6f569c39b9ab4abbf42fb2341594588dfd41d0f52c443dc6d2e70a249f16a7ccbb9fc122ac022bff46f7434b78cb65baff4c309663b03cfc8e041587c494f821d7cd262367b6174a66b82cb2848e6263363d0f460a81811f20b32e17f5a1d114baa74b335f72156559357edc2d7247850528840989afa8afd44cf4698e39a90782c6a16e71365a319c4a3da41702755972944ddd6faaa5f3b71478242e229daa0a58b8f842a2e1fcf73e2b3047099cb0942a85a865f2bc36f6f6d74b839f348a"}, {0xe8, 0x1, 0xffffffff, "0d185b2a59ccba3a714e996ec1ec98b3d5e82f59ac44d1ca47bf82b62094fcbcf171e91e848e2394feeefb9363cd6b3539a0f24c9b21e91ade1451848788582724783009253ebde7094b7e40d1ce382e5612d5e4ec1b1b13cc7f343507bbb44317303012552477bb0251edd0e07a76d082f30e164e615f6bf63f456b77bb9923c069e7d9b0702be05321bb070f1b37db6e58f5bbb68cc985c936094386041fcf30db067811d172f06f96e3973ce924106615904232709729f7d8cd67827a77dd3d118e6a21366c71de523fe69ea7dc5f420cc2442de244"}], 0x3c0}, 0x8) 11:47:31 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000002740)=""/4096, 0x1a) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x7, 0x0, 0x3, 0xac27d91}, {0x80000001, 0x7, 0x401, 0x3ff}]}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000100), 0x0) readv(r0, &(0x7f0000000080)=[{0x0, 0x1fc}], 0x66) 11:47:31 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x4) dup2(r0, r0) 11:47:31 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:31 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x400, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000180)) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x800, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x3c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="7f") openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20, 0x0) 11:47:32 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x9}) msgget$private(0x0, 0x18) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) 11:47:32 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0xc0, 0x2, 0xe57, 0x80000000}, {{r1}, 0xfffffffffffffff8, 0x4, 0x4, 0x65c5, 0x8}, {{r1}, 0xfffffffffffffffb, 0x2, 0x28, 0x5, 0x8}, {{r1}, 0xfffffffffffffff9, 0x40, 0x20000000, 0xfffffffffffffeff, 0x3800000}], 0x5, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x8, 0x2, 0x74, 0xfff}], 0x477, &(0x7f00000001c0)={0x8000, 0x8}) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kqueue() kevent(r2, &(0x7f0000000100), 0x60, 0x0, 0x9, 0x0) close(r1) 11:47:32 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000001c0)=0xecf) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) fsync(r1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0xa, &(0x7f0000000040)=[{0xffffffff, 0x5, 0x10000, 0xfffffffffffffff9}, {0x100000001, 0x1, 0x1ff, 0xffff}, {0x8, 0x5, 0x20, 0x7}, {0x2f041d80, 0x2, 0x1, 0x8001}, {0x5, 0x3, 0x1000, 0x7}, {0x100000001, 0x7fffffff, 0x0, 0x5}, {0xba2, 0x5, 0x2, 0x8000}, {0x6, 0x3, 0x2, 0x5}, {0xb588, 0xbc4, 0x0, 0x1f}, {0xfffffffffffffff7, 0x1, 0x4, 0x3}]}) 11:47:32 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) msgget$private(0x0, 0x120) pipe(&(0x7f0000000080)) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) shmget(0x3, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000200)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357a859fe35016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e000057699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8936a00f90006ee01be657aea8c500000002000000000900030000f0bc8cd0982dc9ea31b3a6413df0ecb84c85ba2400"/177, 0xb1, 0x0, 0x0, 0x0) 11:47:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x7c, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x1, 0x4, 0x4, 0x101}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10110}, 0x4000080c1}) mknod(&(0x7f0000000000)='./bus\x00', 0x2, 0xfffffffffffffffb) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:47:32 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1\x00') accept$unix(r2, &(0x7f00000001c0)=@file={0x0, ""/28}, &(0x7f0000000200)=0x1e) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000280)=']\\,/*{\x00', &(0x7f00000002c0)='$&/\f\x00', &(0x7f0000000300)='])^\x00'], &(0x7f0000000540)=[&(0x7f0000000380)='):\x00', &(0x7f00000003c0)=')\x9f\x00', &(0x7f0000000400)='\xf1\\\\{@[*\x00', &(0x7f0000000440)='\xf5$\x00', &(0x7f0000000480)='/[@.\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00']) 11:47:32 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x2, 0x2}, {0x1}}) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 11:47:32 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000480)=[{r0, 0x21}], 0x1, 0x0) write(r1, &(0x7f0000000040)='!', 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xa8d89337ab04b1a5, 0x5810, r0, 0x0, 0x0) 11:47:32 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0xe8a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000240)="612167111439c4f95b1344590d5b76e3d528caf941", 0x15}], 0x1) 11:47:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x80}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0xcd05482, 0x6, 0x9, 0xe04f}, {0x4, 0x7fff, 0xfff, 0x3ff}, {0x6, 0x5, 0x400, 0xffffffffffff0000}]}) r1 = semget(0x3, 0x3, 0x0) semctl$GETPID(r1, 0x0, 0x4, &(0x7f00000003c0)=""/44) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = semget(0x3, 0x3, 0x1) semget(0x2, 0x1, 0x14) pipe(&(0x7f0000000400)={0xffffffffffffffff}) dup2(r0, r3) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000440)) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000200)=""/225) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000380)='/dev/diskmap\x00', 0x80, 0x0) syz_emit_ethernet(0xa, &(0x7f0000000300)="20341a22434b4d33005c") setrlimit(0x8, &(0x7f0000000340)={0x7}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) 11:47:32 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2005, 0x5dc1) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0xf8b2, 0x0, 0x10000fe, 0x0) 11:47:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x50}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='M') 11:47:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x60}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x43, 0x1f, 0xc7d, 0x1f8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000140)) 11:47:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{}, {0x40}, {0x6}]}) r1 = dup2(r0, r0) connect$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)) 11:47:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") mlockall(0x0) 11:47:33 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) fcntl$setflags(r0, 0x2, 0x1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) getrusage(0x0, &(0x7f0000000100)) getrusage(0xffffffffffffffff, &(0x7f0000000000)) sendto$inet6(r1, &(0x7f00000001c0)="3527faaf661001fbc2acb92c4af2a9b91da3f8879e0e0e303123cd44e5bbec0013ccd617d4d821f44b0cc83a3cd60c28610a0cc273a4a7ffc9d30a3051e94a0a1e675e2615694270e2140a0e9c363786e2e049dcba68711990168b59ba86fdb435b90ab044e9e51e9fc87363b87358e2aefcc050349a8b454597cd0c35ca652b8f851b7b7e9da0f745517a4bcb50fa7f295189a312ca3f2abe3ab452d8f398fcd5febd05252d61949eef8c742c05063cf1", 0xb1, 0xe47185b8f6b3f840, &(0x7f0000000280)={0x18, 0x2, 0x2}, 0xc) 11:47:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f", 0xfffffffffffffee6) ftruncate(r0, 0x0, 0x10000) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x3, 0xd9b, "9f8dd8e50001000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="37738c8cb699cecf3a20ff64f0035df2d5fd96a02e609d8a957b8378d589d4c92bfe984b8acf3815fb5ab5267380ed5b9f9b9d4995d11458d9717e4b57f091500e6f95841d480b6f1b16c64e740de28d48557a53cff1868a0e0247a98a3f9c55ce602b944322dd54b52a4d18d51d6241baef116c09d693e00ec94622d2f0dcc7ca3380f2bc969af4fc5dc3", 0x8b}], 0x1) 11:47:33 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e600000000000000000000000002000000000000000000000000000000000000000000000000000000000000ffffffffffffffe100"/135], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2, 0x0, "6b0000b40000004e26d03f00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000100)=0x10) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r4, &(0x7f00000000c0)='\\', 0x1) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r4) 11:47:33 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x7fffff7fffffffff, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f0000000000), 0x0, 0x0, 0x7, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, 0xfffffffffffffffe, 0xfffffe24) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 11:47:33 executing program 1: madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4ea232eb4d655a80) 11:47:34 executing program 0: r0 = socket(0x2, 0x4000000000003, 0x1) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653001"], 0x10) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000040)="000000000064001400000000", 0xc) r2 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002280)={0x0, 0x0, 0x0}, 0xc) r5 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000022c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002300)={0x0, 0x0, 0x0}, 0xc) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002340)='/dev/wsmouse\x00', 0x800, 0x0) sendmsg$unix(r1, &(0x7f0000002400)={&(0x7f0000000080)=ANY=[@ANYBLOB="01000100000001c11c55"], 0xa, &(0x7f0000002200)=[{&(0x7f0000000100)="305d4c0d068f2b01e6c987f029938733938a0bf6b3ef79b27c63b8f55960531c61ed437184a95f79ca0dd2ea4367f342b0f988d69424d2e96ed2a3fa022d950454fe51422bef948209387285f42b4d9b5dd8646edb57ec378cedaf31f01ffaa5b570e98bf63ba2bc6d56a1cb6d154f9a2b664afd598e4e99a31f902c151bf1c47e876e360cff941089685614fedb6d475011f8ce6a8bfaf93eed968324fb1b6c6ef95212f2da57ae58a8b2ef99164933e445ee3637ce7a3357ae746c9c0bb2637a1cd47c3eb5c3e7fd9cc95720ad6d9c335f124e43116fd76e9866091dbed677dd78bfb9a513d1fbe3f8471972433bc8d9dc1f20d9ce8cfbfdd80fbaad86ee725adfbdc8f82985a97453a4d089e31e3da0f39e9aa40a3a42c8cfce35257882576b3363b01fb76361dc511b49ab0c7a5f155ca050a1947bab3b47631da61f2aa2d669c87946f307673db27eff54e2f0212eb3e92bd3060100e9e977a74ea1c680fad96bf27d3ff47fe5d727f1a19850652b274ad743ec2395cb091c4a43ba69bb460631a45ae4e27da6218dea2ca068320ad9d71203f3fbf1e53c1c751902cb65e71c6ad139e0d56d2bbb5c7c0821a43446672c7d4959a28d0c4f58647ad089d6c09bdebc0672ef7a9748b1d25e72084904a87c7206d4304760d3269d214cac06e8be2e4b633e6c24fde2185364bd5973c17349d4117e844f473be8d86a80b3d04df6242b8ff4e5524a72e5f148f6dc69c62ad14352072bcd52ff924125584449d1e4157bef5935885a9eec3076df6794c4740af6912e80aa84ae42f710763ffa51d2f33a449ef13ee20520fb2ef59bb78f0fc4b2a25d23f827fd4f1f4aa034217f7bc1f0bbfe08e7c971daa13ad5d55a0a05cf1ee1f6f270e39dcc8151f5b5b1526e98ce80a266eda39ef360b137fd19b5cfdcc5c82cce50504a1b8f18c2a4bc305c1b03029776042957c111a0669e283e4c8a46282617615adbec4c9b03c75aa430f323b9eb160fe3ad1bc57ac96bb53c0a99384a540b939a2874c6ed503786d172df88729be5b9b0b7e724798e94fd18e18d98d65e38ab1294663d4e7f29c86d14853bae682dddf8f92a81eeb4b398163b2c5cfa0a283c00bfde82fdfb5956859aa60ff916ee29691b57b3ef93f577a9e332598d5e30a320c1a70aee4d57450c842daf0a622a64a2cbc8b43a4c3f19d671f2cc08d199ef17f2c0ce821c68f6964cd7bcdb2706984cccced90369ddd5141d1565faf541d0b797a6ff19bd2d418e6eb6efd64558cec2fee7788dcb54cb0ef3be3a62fb4ea13507bb9a7fdcd9d3837d4822b9d0940b03ce4a6f7208e4d3701a88ef0903985feea0ff0fb267e69801a93e07851ca5fc3882cc8de4ec68f282ef07360fdc81e11900f85f7fe385b1bb6eaff31c2cd2b2b42713a16656824160a885e27c6d8dcaf5cd2c012744f47b1982b2c679abcb64666e106e5ef3b4702f9a92ce9551f6392d505ea552788a7434f4f833cfea84bf84b2913cf506445eff020dade4295e4ffc90b978009b9ade36d82e9698f9822e8639140cc748c119b856583f2e8fb271a08ba43234ee1d8c0ffa9d82c1ed23e461fce408c45e862e21679029c306f55997df0df33247b3aeb92a9904bf2f7d9c6fa4c71cde8151f2b69865471d56efdc7d04f5f8eecdc6a59d022d03d8543a30a75502e9901b9368e2472feb80dcc8bb0953ee950fa62a634e320a43ee11eb61d0c84239e588c1f19ed1c820fe788c899a05031d83999ebb601abd87d975ca257f0d60aa967cfd3a8097347820ea7d22fdd0b62b630b13b39e7cac877af272b622b7decd67c56c32c7a3c9daed900c263f52baac72264e59a023be4bbaab60dae74916d86fbd2dc67fcd2c4287da7d1ee8f9787f8c2c8c15d0de8b7f48c9e20e07e4b432079498b2bfc37105f4d1a494c2ec77638cf1102f2d3e9207a85b6dab6bca0c93e6e88633c83c57978ce92924a33f7fe1031eb40bc9c7778940b22f5f75ee93fc8728bf5c92ec832662f0d29e5d16afb66a35c75e76e4486faa48bb92a845b830442de69c1790ce35d47243512267248506f8122ab5b9040a1386751587d72df1feed7c3e81649704392fe2a3f977c75bf713ca505f54c09e6556464e87817d91e9d765acae1f5520832717ff2c3ba7df86705080b7c9baed48b4f680f14740283447df84cd266bb68b1252605721c791354e5e6edc06ab4ef7928d45a80be09f99db18d048a75ace273c8d7adadfa996bcf56fe8352ec0496f5a8d3245fb9adfd60f6eedbe56c107edd593d8dc33e5dc77fb10b235718aeab1c0350b03d35bd657406140c9c00d28589e959afcca705f0b715cba28c06f268110a9aed6347c74e7477cb40ed6745bb29e022cef2e6793982106f535c1821c1fe51e59d8722377fe2b4f7fb5ce2376fe5dba5b1d4c78ed1e61baf697b4138f23f856a54e076fe8e38c27339245e3c81108df0cf495cb5f39b19c35681a685733b7cc5147c194a6dd480580e8c49cdef55533c3537c796c5faf7d03afdc232e75bd58be552f2537fa1ad933c8e7b43aca116fffd3dfdc50cf5eab2db6d86a59c877732229995bad1af740fc3fa526a9c6841c284aac296339379679eb062f3444f2610d873a8a4013ba2ff08069a6e034ec7c8a03fc27feebe9c30c696ade3bfa5f8cb58fba014da1e42ed856fe4c777bbee6745dbd80cdfca59a0163880bc7d3b9787ce412a3df1d3838db875503f701ff2f91a74fb409a0745d4c929a56bd2494ac0910a4616e2831d4c5b9a6c677edc47ae1454fd5af680e5b7cbd47d5ccd26b0826262adf5fd5a4948333ee4b9f794c1df9e4cde873069898f0fa0acf237b416754fb87915288f80e2e22ec40cb4706562a68f777fedca4a77b6530344626b0e7dc090badbd9a464c94937d12f7a1b90f7b2579b42b2f0c448eedcdf2c7c13f26f7d600d1db3d4c9d2d914edca389aa1a6d99f1f552c0e4479f5000438c000dd3a3a9c83e123b9ee445984127b25c5bf28d482e1910b0643ae7b93b56ef952a6c6dd143255b46ca6e9132d520694d4cc0e3d7574b369b00520bde014d430a09038f7f3e5d19a81476e2a8be5633036133535c8da960d48c216d0a489e72518e31748d412f8a190e611ba353a24393b86d883df580d86a38e30a364390783822cf7db5a0262cf0ca4f243cca6f2d6a670604f09689ebd0325fbd43a315cdb022fbf42e6142cfbb824ca7c76f6582c17d6d5683621b2a748eee43f0a40860b1665f2e9c8c6e762a2b245c4a89a733a4e10c052881f9cb1e543ce349a60d35f0f85e5d82956297b8573fd7d4d09503d0a14b1a8ca1600a8cd9820548faa5105b56fc622e2d98d29bc6653064edde39e134d1262022359dc2b9a19321bb6f9c70b41a48bc6d66142a8a9703cf6e7520000429404dae93f5baf2f824699c2ee8e0c16eea7c3304652ddbfc92b005ab14c826314e3ca8a196513f8d61e9d8f29a25646eba8de7cebd1a047ca2d6b129d35fce183470b4401a74dc1bcb86818e9ca21f6efc433e4322bd98103a0882ba0c361f962d3b366d22d28acbb3ad489243e6e3e4eb179376a624080ee712479b16ccdfb3a243e36ae24418cfdf411d2c8a176e877efae4d0435c4854a7eab71cf5252b47a57e713bd68585a8e1a31f55799fad07322f08e0ce70b3d770d2954686820ef2432b6b08683051483ae1a4f4114537f547a21ef4e8039b08a4f189c5ec17b1806559a52c74774241ca60993305eac910da32cde0cfe30e4e351133b310567f303fc1709996206f1984d0c136375f27fc00411f89d141571f89724640b893fb2e08db7185c549747b4d92f491ac219bc9da177abbdd35358426a2108a4ef617f2b7e9a7f77e2155ec36dd2ca0befdcc3cea78951086e5e26e4da0a6ebdce8630346548e74de2210a4ef3b56c6c4153aae166b99501636486d7471047b95a41a374179c1f44b334575182fb1baeca4fe5340e3726e83f1a6347233e361bf4384f7c4747bbd3a7c40528bea7b2f5417f4a9fd45a49e2ca1d4aae5ac134dc0e1a6b1f7c9b9f3b101cf701b13e762f6a97d0220a46d3ac3eb7df80fa94726b68fb28e79a9bd486877f1dff849fae9775377e01cf1c71c569f9b9e8c5308ccd8e7f6ce395c2b99ff2420f297dc1f69a408b4ddb2d5240852ed6046ed5565c506d8ab4288a2a12916abc35d678417579b0e8f5d5d367344208bafa4e03a712d73e1f2c2eafd4c187e96d7c9a6e212adfb03105faf254fbb2209b858bba4534da1c3270c8a980c8aca78dd06d7eacf8fcc9e574d7f7959f4a2ba1ea254f4e76a8eeb4689ebbf0c2fa155c4aa564c649fa1fa13d4c428477e0e4fafe84bc9598419bbbc33c4f5248de2600c71baf4c17f03dfb2813b03b79d7ad38c7a5b0ea5876673ae21e533b3c671b66c87572d3f5634a3c691c98b3f6018b90fb78363aefd2fd55c1f45040f4f7fdcba5c392dd5d23d251631895e7a01a5b1cb98c9af65ef0ea39a1c5e8e2d9ea1dc477d42aba8826b85ee28fe423cfa09b2fb91c42c22a6ebb2faf8081ddd8c39a3359a289249760a3ecef2e4a697892cb1b3674ef049046e4c8ff5b60363e8bc63cd7905796e77173cf1cdf5b7dd1cfb8ce40ddada9623037a33502120bee6dc92223d287ddb8aadc8bf284ea921ddcc229866791e2a8722c7cd5f29f1ff1e3e17366b354985938b2ab421a0667aea65d6d9eb4d67d7b295b9edcabe6c20c69f633ce5c6786a1881e6f7a7ab5a05aa72c5ce5a1161e09e6767e2f8d5c97896bf8a777cb5b2d4699ca022c48c7e83c9fdba23e1f85ca9d5fb4edb080a8b7f8a935e2f28e7341d9ba12e299d03b872934125102d8f1d8e9515c11ddba5041bb47de504568244dfba07034c9862032d593f75862c2a55f968631137e6f1b736eefcd92317a4ab8f194f68b41b9d7558a078b79b45436fb80005bdcd479ca2ef00011d91acb149dac157e52cace67e1fb98757015acc0d45465e0d0b2b292051dd401c7e7be9fa433b2bb858e626452911d33dd810928e42e262580a48cbefd238888f7fffea9175c696b2252a969d361faaedbb16a6a776f9747eec9e1eed7ef9803c9f80cd5f14d2b6a6189cf00e2843cf58bbf78a19c50bdba9f3813fb7e5d0234fcca645e1f0ad3cbeb462712ebd1a50de2dcc709c1c6355e22a0e8399ae251ec2647a2e5cfb4acf0f23a03152098eda42467bf240b837565e61ee93274555f44e96cb22519c9175c74258de5ca296880a5f606427cb452eb52532cb15ca9f0facfcde5a69ac2d0c2aa3017231174ea80c90a67a53a8beefac87fa20acc5d87d3213d5721941f5251cef57a516a394b1ccb55b5c1738e964f2018b3b141dc096cfd543057590b1cb4d36096e661b5a8f3cad43a80ca02fed26b0600403d262b409d700a2dc054d21304beeef6279ffe93cf7cef03495e41226a7dc2df985f2827866c18f141f8e35664be156fc097a8664497a5b6483184deaf73abcaff404d5f195e47466a472d39bd2412b6195b1f2bbb645c570681275091edd54704dfc31864a6315f630a88d0903ca74fe8313fbf8adb2e1060f9103bcdae10c5118a9f216280cf45c583a1d4e050d4899d1b71bc3a9a82d02f004f958bf172256f2612100861512399168e6507ab2b04fdfc759338ef43a033ea87be732ae8cf2bbaaacd73477db98ef4aec194a8ab2924006fd8d60a3f200af56b743f7945cc1cb217ab623389f3bd140ecb18a648e686d5d351cfcff99ffdef4c2023328c1a5541834b35352ee", 0x1000}, {&(0x7f0000001100)="97a2424dd55da44a19504e1b705adc0b0bee78e791df627a1d7be8a817caf6edc93fd28e5a4cb30d4a84d233cfd45b7e9c41927502a7d9499604e033749f9fafd0a5d01d80e5c0c841ad012872b74807cbdde49d30fe991d4171bba1d73a36ffc49a34b57a8a90f8e9ed9df00b8cefa5277aa822b8f2f704509b797b12f5d8c6381c59caf03494e802ae0eb326b96734e411d045c42e69f506e769ee891daf2dc3adba3146e071433f4fccf6b22f9ce64a105efd4c5f74fd8abeadbc51354e0eb79f886400968096edf35327b893cf46a94e07ddb2f7e83455945982f58f92241efa9bd6f0fe57532bd91788606b81", 0xef}, {&(0x7f0000001200)="e3567958087d0932fa5768452ceb1e6604a659d8f3fc24c55acea697f5159c1f9c62fa9a35217d2d26c035b1500227fa451dfe35741446d3d644bf50b35ae0cbca0da2780d49dc1fc7d8a85f8527cbd24a00db1e0269864448884014ce8dd58106d521524874d119aea3047805693817ccd3ffa9fd835a3840abd66c1e49256c7661ae007d13714fae2c052b1b240b735cff1fc16c7d699a16d4df950e26b02f561579e53969da98928319cb2c3bd0b652fba75adf5cb0bc2d2e5ff2302537e18b0fa293dca2ca8ab2e2ece2d72af04edbd3fcd07370f637708ec261c752cb928194b5193f72ac1500478311ceed95ae5b4f7684af03f7fe3d8685e6948b7dde12bd2ce3607853b1ef29c1f2d3675070c494a6592061b09827355ba7eda8d3511490981583a0d4583d356695e1e22ee6aa4ff53aa133afddd118c0e40808451f8fa1dec956eeca6a0b75809190a00c6b2f59760fd54366d91e60d78753482afffb0ca63036361dda9736bf6604662f18cfdb32c69d61c520351efee1831158b0ff5db361241bfe42e15776cc5ae889f7fad1ae620dc79744837e0160a9b7669de85ea7f80b038249ce8a747f44dfcc814dd6fb39ad7b17dcc0053b62d3f818b45383f9417820ce6b5d046996f2f5bf6b96069a328cc58f677abe6fdc88fea5997193c5f3d4c30c6fb383849b27ff6e245c71c94a014220bbc92601eb45b2ff65f4207ee079b5eb61edc7a435135738380f589e9d269fc820a8a1595ed81e78af6d10f41b57ab1f5e55796ba9b5a5475bb5142619ab7093277ff5c936db8a3035c45c47dd6ff7c70860c7a853092602e1f57f9f361d81c8e2f26ce1019186b3efc2a9b27e8ddf75613087a6047272ae2ea554e4992d5afc77a83dcdb57ca186cc7ac97667e81b8febe06acf4fe3ab0c9dcefd9227766aeed487a1a72a263ab354059d49bcaceae75f1c2cdd8787758ab09ec47daa619148cad20e9f430c1a60d2566f2943ae7f95c580c57d40cc0b0fe588532df7c5d2590e17337188df176236cd45061746fd153e937fe98a0193710199905532713d5e2244921992c2d72fc53ad65703b3dcdab33ee3f22e26156851619c7a5d3d297218904cbad45a4a38c447b2ec7a40f02a7b0395843089c96d54836ae0678c4de290ed18da32fb8038c9ef6b2e668c5886936f0306972470398b853be0f6e067f5058fe5ad3cde8704149f2263ffaf7033b70bb45eb569e2f677846802d3e03e779c968b2e94ad45c3c2be3e69673a01b339ad0fd3af97aa87301b6f04189b97f86004a14fd75729cb9b3fadc7e91540d5fa4a083237cb33a5e3ad7cad1fff12c406c0f4b331d0b17485bc44f4b4e07f6bdf019174a4a93c3230ae8835c7a574a0cae47ea6015225bc0f433bb45112c3153a658d00cb70680f5c077ba713dfde4198bd95e0934267315a6040886035f3872cadb9125d728f597d9b3510057ecbb89ab87945c5263fcabcd55bddf27e0b95d01df9e2acca1ab5cfcae1e57840d058a43972710c2f2e62dee7485db52b98bd961471b4023169a5953ab9b530a8ac134fba70ee4c4a23d62eac031c5aabcbc8e3cd331bc09317bf146d3dc08a9f7791db59651337d3e29264887884597e009ccd150135e439f4a079d7e55714d8cd29332e7646ae3ac8e04c8d624c730f63a05927acf559fe590ac01bdfe4e46bdd23c7662c0ac4be7e22678d5ffb3afe7473f48d66f925a37edf1ad9a1de220fdcf6141dcf46f0452f08adf925f01ee2345f8135b4cd8aac5ec38b0dd6622bbc00989cdc0db7270624bc15f9513753fec73d5ec59a1c6708cc18d01eddeaeaf27ebe593b4dfc1e78d361afecc578bf841390385f36ba12d03624520f0252a3c4d71aad048e82c2c42c508214d0f92b76550fec2423fd72a0a12ffb6e3d7acff389bb02292d0476da602edf6b91bc690c83605232ac9f1561b27538ca266159831ee459308707750accdc06c759b8007bc9f29471de959c01403615ce69df10a760908ae5f034306572bd90e4064be36d5e619937350e6a1f735466876e582dda05682f3fd4e9d4e0036daae37edf93559e942f7bc5e174a6b4f6a7d08f33db7876110a80bcfaa66b67419e5943091924c316a323f07fde9bcd60241cfd3d8bb5db956423858b25b377f90238d4bf776b91fbe3a50f44825aac086a91a7703766c2cdfd5278cced197d52d5151392cb695e5dc0ebb0f1a55aaa031038228d1d3325de75b606370c378d46688dc4546566d912803b045af22bd38958febce4d909b7eecc8104b640dad1fb903cf79db0c37ab669bb3b8a760533deca157c963a34c41e18cc7872c5542c6f4a93a818df6519ee01531333d28fc09ba6e8acd2f8d1d36e2b07e2eac5cb641e1e5d2c1f0ba864f7a4fc99f2659a0a07f8499a36f49080ae1c0a2681588ef6a1006aa3c804f8a3e835625a957deba018dbe7a4087e0ae67aee948efcb45639187e1f54e9b1db1543270cb6a0349a0ce11983b058e2e64df7441a6a9fb9a67c19ed8669714dee5634bc1018de8a7ebe3814e11db82a558f59620fafd302017d1495ca8ce16facdab75a634b9e706cf9972c76f335a1a860727a8f31a037d56357fc3528406f5293a614298490e46afa18533eefef1066ff76ef8df32b6117e8e983a93610e2a04716b3679e6cbe0df2a21a6d27e2902e81d4f1b6b759034967e2cb908e3b1b4ec5fc7d4f868b42fc797e7e4de64bddb77fc7f390d5d6f7ffe043b077e2d8484ee0bf934f05558b66fb608d5bd8fb1294636720d20010ccc6c9ea728a05034277f1d3e0c9a93be30b042f6c26cbfc4c23dcfc19bc6acf9f49c7a7df34a0a58348fc7bebcc292bfef48d4ee7e8ff6490126ca0291740e605a6589cc51fce94c54048e72e7a28d5bf2cfae2a05bdf964b5257857391faecbf8dec691c93c0b00dc9e9bed427f0237ab7f724e424fd675ae5bde437175ef10ad7ad97f06f800c5964be04966a0e103c04358774fa73b4f64be7f7c999b5a9445c64fd5127fd675ba261e31bfed176860d1f527a2a1a6d76a56d44682c338b863b5fc7b72e00f24cee8c42bfa1a85db4ad4d771aed1dac6f412d3ab3848793c3d042e10b43a14cb2b6caff02f7ebc801cb8838426c5cbbe2003cad41980545305d628b9c85f989be8c4bcd225b5c7715ffa49400ee21403807950a9f593b6f900f7a4ec2153fab616612de4f2cf03c5f60e56e8f8b07987657b72882ceb7eef76213acac13070a0df509109cc20aa58110ad51e55f56c22546ef64f154fc8163b5cefa4c4324e48fef3b8de8cd2677d85fa5c751c09b3fbbf443d8526324a57ab3d07644390eae427029e5f0edb8938c16b8c71aa1c762f3a75b031f0009c8b6b81e230dde6bc0a24c7fa408e2783f28039578de6ee028bceafbc4f2cbd2d4770321b41d070b891a505cc8a8b4caa3f77fd38b3eab63a19aad6106d1f042df32170549ad432e8cfe02e7416438146bfebee8951ffb32b1b2b22db98cf5234cdfeab40be1787c3e5c2916f014df05c35222ff7cf9c3678ab840603c83dab55fc17de270248e2a3d8efd04135926e47e6b098ef99ba9601c62e12d056f2502e83b3fa495e5726450e657164a7887244255f2c2a108840e199f715c29e29dd2d66c4afb20dbeb63993a1619d02d9a90e08c68e43b21174070076ceb554a529dc6c0a00685fcf1651f88b86f2fa47b8f22990702b75f449d9fc0af1052fd30d4bd39e5b27ee7e9368da33c8f8a7d48d6c9f4b09abe7fed74b713fad2f33602cf37cd156cb10c9f1feef1a6a8d0ebe3ee4d8c6e2706d91a6e666fd73594e007a6d57ba516c4fbbfb8bd0559b1f771e0007ee4689e7a4420f725d8e5fab1db19e259c862bb3abd1d638d54149549b85e6baa59fe3d2f35fce6f3e4c96e7f1c486b8bffb2eab7aaf9b6b47844821fdd2c37690d0ef5fc5e413a997ebc38b897e0b9a84eaeeb9a3c3df613d32de02ffd5aed04b4c477e602422d4650230457e27dcd549fb77d5e26010ecda6ea3e7f843f14e8d611dffb0ffd2b9ba0cf20b929690920ef07b6a75060c2a2d61a4a3b813a8ffd27a60f96100389dc763fe1f2fe5b6a8684adb4aecb664fab94cabfac1407d656cee73798de3dab5cd392a180de7ac93a7ec3abe702a3d203a64e87bac15d7aa79773ddbd72a8dedae2357efa34108868015ce56c3fe7c9b1d698bd2582989a33eb346d3166c222ac65615cd0f87ba8b737028bac58afe19a72578a029453590b5d5ddb9aa89d4620784fd887148a33e2ad7bb35a364185004440921634e7ec630bd23d29620e9a5061d94b5410200c6a811358a2408dce399c66fd9cf1ac4cb76637440b956eefa9c500e76d2521a6ccef68cf595f7f81896f67141937e7411f779f3477228d8bc60d0727c159399fd666b88103893a3ab999a5e37adf0ee7752a7e005251b07d2584041fb9608423cb3ccb3bf508755370338d89597a229ec079464ebc33da80ee1cf1f3a249e7de43a1c908128341d6e673ed62cf1b6f5a55a263feccfe4314da6f92a4d10d5f233a489ef8d9afd7c7679252642376c3332270031444b0dd868a60e7eaba565656d4199db3541a9d50c5e8f4ebda18ce449d67d2c10a9acd66f494454bc005638b2620c90fe739c88b38c6201fc46b02d8bf51d5818c75a5a8f5d879d4721edbbd6708219738e81acca0aa12d1bc35119ff0d21f8d9cc337b2a61f9617d8b5d306141a21710129f9fc43bd5a4a9fcb90cb00cb2c98055546726553dde73161a37341d16156df70d841040b902705ed91a3ade55bb5df45c4d4b876d15d7b5a98b6352315183c8f47c3505364331d134d89d78fb4b23d3736bba49437e56cd647773e78f6a574bd41a727d95a7178e25ed0b45480c41810aedd77b694a68c3825904a5d580b4e2dc1e6eaf4bacd250c9c5c4be1573509dd39b33ea67344637fe14ab7cf24b1e0abff881b542093ffc22dad24bb50359192c6f924588a75ca54e208c36113b9c4ad6cd00d431bff0d1d7f0a2299fd87828f18a26e6d451a54d4f36bd91c3741c1743e567e8d969f560ab80ea89c7552fdfb0ac7320207e3c938dec9d6f35dcce64ca4d125fea999ab2c0ede6372f6bb1a9f6f19749296e25e2aff73797b7f86ce47db47b7a5e6f41b194d067e140f8ab8ee0b29a3de56e43825f9fb24c03dfdf56c14fd701e736d4e28a7501d6c6820aeab7ef089513ad2593eba1a78405f0d11bcb8c02a0ca8501c531867eedeac6dc7024908b52e001ccab18235366dd6844e524a68761c990e859b1f9abac85dab5dffaae76aef13732daa2f6899161c4c3d7e30a9e7cb30ccbe851da1c3fe1ee0e4ba2ceea50d48c3dde7a0704eeec463b8d369ac6d11bb599039ae38aa275fdfb807c246409fe7ed0c6c41ba53c192d63759577f34c0d26891170715dbdc317bf19efbc9b7667851f5ad618d27454fca6d9a4cd0af27eee1fc977d7c31a9b56766b3b299666a4a699e0fb735fe2d82ddf5e22aa7e095b25b4d6002bec44efc0bfc73efd02030795912f7d6b50ea0ab4873d3bbacd3b5af131a49c4eacd434edac12d1fbb1c07364c23222ebb6b3ede6949a7a8c2aee39bda9ee90abae6a4d86563582f1d1307f4d9b2c0c7593950348cde9f444e134555050a5c542f1a9123b6ca132603de477a14691e5155bed0e09a3ba4c3fb3acf2331877b3407f84dc95a837439d53d1fb19ca305fd5c19baa4939e266253c7ff7ec0a63bb855c4cfb3dc7367b1e06201b84892b5c9f8950332ae0c79", 0x1000}], 0x3, &(0x7f0000002380)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB='\x00\x00\x00\x008\x00\x00\x00\x00\x00\x00\x00\x00\b\x00\x00\x00\x00\x00\x00', @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r8, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x78, 0x2}, 0x40c) write(r0, &(0x7f00000000c0)="5959b52f8cece98e", 0x8) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000002440), &(0x7f0000002480)=0x8) 11:47:34 executing program 1: readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/83, 0x53) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="50010501000000000000000107060000080f000000a11ea8fef96ecfc73fd3357ae26caa0000008000000000f00b7804be781e4991f7c8df5f882b297be1aa07000000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728290200fd89720fd3872babfb6a000000000000002f310b404f36a00f900164e0629616b0a8e7000000020000000000000e0208a31fd3f80004fffdd54f7f392a37cffbac80be071a9bff00008000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bbfdb4fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e6e234248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303759b60642b45cbc5737b8e2405a90171", 0x150, 0x0, 0x0, 0x0) 11:47:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$getown(r0, 0x5) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xb2e5b1348423497d, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x7}, {0x4c}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x100000001, 0xfffffffffffffff8, 0xcbe}, {0x6, 0x2, 0x3f, 0x100000001}, {0x5, 0x5, 0x8001}]}) 11:47:34 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0x10, 0x9) setsockopt(r0, 0x6, 0x8, &(0x7f0000000140)="3b42c98d8cc3ea4575b2b2be2b42dbd1f1a3508c5ff4f38569b245e35800"/43, 0x2b) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') 11:47:34 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x0, 0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0) 11:47:34 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) clock_gettime(0x7, &(0x7f0000000200)) clock_gettime(0x2, &(0x7f0000000100)) 11:47:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000000c0)="aa", 0x26b) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000040)=0xff) 11:47:34 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000400)="2a5b48cee1a33733909f48ecc26aa87289a6424269709f00d92949caf05e8a4f63a310119911decfd2816b3c4dc3061af82aaebaa935d7a41d7a324c6968bcc71e711dc28f9179b1a6a182859d1c518e4a61cdab0d6b", 0x56}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000003c0)={0x7ffe, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd", 0xfffffffffffffffc, 0xfffffffffffffffe}) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = dup2(r1, r0) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x3}, 0xc) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000200)=""/210, 0xd2}], 0x1) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x8, 0x5}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 11:47:35 executing program 0: r0 = socket(0x2000000000000002, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0x7, &(0x7f0000000100)={0x1, 0x2, 0x0, 0x7, r2}) 11:47:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x4d}, {0x40000000007}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000180)="d89bbc294fa98ce7e1bd49c5c7da5106db6bb003d902f10a235bb84092", 0x1d}], 0x1) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000140)) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000240)={0x7ff, 0x8928}, 0x10) syz_emit_ethernet(0x1, &(0x7f00000001c0)="9c") 11:47:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x150000}, 0xb}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000080)="670dc3", 0xfffffffffffffccc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:47:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x25}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x9dc, 0x5, {0x8, 0x3}}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 11:47:35 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x80801, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x26, 0xffffffffffffc829}, {}], 0x2}) r1 = shmget$private(0x0, 0x4000, 0x400, &(0x7f00004ee000/0x4000)=nil) shmat(r1, &(0x7f00004f1000/0x2000)=nil, 0x1000) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect(r2, &(0x7f0000000300)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x71, 0x0, "d707001700000000007224c96be508894100"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00004ee000/0x4000)=nil, 0x4000, 0xffffffffffffffff) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) open(&(0x7f00000000c0)='./file0\x00', 0x368c6f72961a334, 0x1) r5 = msgget$private(0x0, 0x780e25e59919ec1e) msgsnd(r5, &(0x7f0000000200)={0x0, "687375d34d6ffe53bf15cf765002247e659a779a61da06922469f3b596e65b86cd9967128bcb05dac8a3e0e917898bfffc765103b24ed2d9fb7f4f329045a058fcc3feb6b0537a5e852d91e0dc31a6161c6a4d938abb4abba113b5ee224c0344cb0d3027e4b7b2c43af7ddbb100ee03873a25dc9b98f280bf724a464"}, 0x84, 0x800) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000440)='./file0\x00') r6 = msgget$private(0x0, 0x200) openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x40, 0x0) msgrcv(r6, &(0x7f00000004c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fef4d609a774b45761d732dc000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d01d0509fd0000000000000000000000000000000000000016359623835e5de99dacb60000005901d4e71e57f694e11b5dd846a5485b52768b2641e985133066ce7be65338e7a0dd91e14be424097ad465e7d1dc9e2716da28c4bc5ebfe9ba4006c47ae46b699f994138ddf57ae3344175801cc1b517f286a962ead8bf5361f8b0663ddfa22c0bea442c76b62a35b48c9a4d234b902046b8cf9896fe5000cd57aff30d48cc4801eb2d2f2ad86bafd5ba56c74250f53104be7893df6e985d29e0940f4df6b12d2dea8d3e89798812447ebc"], 0x1, 0xfdfffffffffffffe, 0x0) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000140)=""/179) 11:47:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f00000013c0), 0x10004) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000040)="35969c9ddb7d44d7f0ee25bc3e335045429a2d9e589ed9eb6bccdaada0903a36ed7c4430e8503f6579fc7c5120bdbe324659486bd6c0228eb714a63c6e52060bda36425dd7cd26a5c6578b80e6511d1555c1ad6f7711795d35070e54a18dea3571b19c26be7ff616ec300aaf6c127ba853ba571413f317c8b8612ddf639780982ea6a6cca2264213180a577726e94e9a65a642023a2d26e3bcdeac4e9beb30946e8454c0cdd369208d55741891fc875c6c5bb4615e1d76b480f83ca8451d9e7384", 0xc1}, {&(0x7f0000000240)="ce4e1be8d74aa1a53f81ac93d8007884b156f374b00a5188a70da8496c99dde71a5cb75e0b0a36fc74b5adfe60cd76c6620ed15526e4371e61f1f163e40b6d76e70cb7da0c470559d8c1d5cc5b2345773753c93cea8ccd50cc73", 0x5a}, {&(0x7f00000002c0)="8854f3403b170becfdfb3ca89999f4f70ad18af6e255ddc3fd32e17dc76afdd22d1b4268e6b32154fc81ee175ccdf1d4c263ab8765f82afd3f47e410ff74fc25ece30024", 0x44}, {&(0x7f0000000380)="cca4c9354530d2a4cbbdfe11c83bef38ad9978620b4729b7dcb79c3e84e1e3d335a59cf408cf2d68c746276ee8eb986a8407cdf3cb28180c6a8ca33e127910d833409f9ffd2b99e6f5c620a32f688b9233eff92c0fc5166c7661bd0ad621d87cc8a6b64089b8eaf15250b789f5a5aed07b80beae8073357272d9825d18de48d88bfb728eabc28e806331f9a2579121803778a697cf6014728c19265e55a32d09acce9c4495e34d6d6866df437dad897c323a0ba6a83805651ba637e233cc6492b12ed160e3435b32b7a9375924802d4872ecbcac7b9874cd5598bcd92b0a3d5e39e5ce6652a6e2070d9145589576ed7cd629e29a80651d0287715f3e29cc3ce91822fc86176145b796538b3c9ffe2bb956a75269c57f66c0200fede76208a1693529eb9820c97a7010252372fea66f9be7dbe10a460fdb079f09a3ff3c0e915fc21087b444e83d6dcd18fc1a4f8cd645df4295412ce8600a9891eddf23257f78c23d9f653e8b6e6a26cd76d0feeeea91def58619d709511898f91d59b038b8c6dbd3f7e598cf0d9a19b5dcbd8a3fc105b7374a0d79db57fd05b8f1c775c0b1aed6ab91389356bd80cd407b847bcb57ae01e876e1623456d2008bc0ae91999560c6d3df4a2755cbdd66942be8382741149d02b6796e8c8dc7cc949152b5dbde3853a9e831612897d49acb5f1ee8fc60634271033057440ac6127a072c644c50fac3dc82ba5b55327925cde89692f2082775e573c9f97118893fea47cb77b60918b751e3fa035f735ecbf19ae4cab8e56466680b69608bc74c9e2c678b59b1c8c39869caf8671300b0c903b52b6435388e9f0af498b3b9e4635ab118215b9e16a3e9a877da71fe8c2bc797a3b51a135e2c123aa0aaac68424b22c30bfab1e2c11f367aea8ee90472185ec067054548a23ccda8c6c30eb1db7827bcf3ef379b17f44656d6483913c24cc4255b202f0152e49ecfd7a1feaac333e28a4b51a554471f54b828009a4c26a822b715b6533f6910e0858260bd5cc73eb6e9f244c78100cc100f91623bfc0cf0f9c637e8e3d65c16b1f940b892759b23eec12ab4c215060c32deb59913a5b1732df2bd85d9edc88334cf822bf261bb4e1f5db01c63f685ba554646560c55a3d03377436b4ba5ff7c0473fd5f93772dc9f788cac5ef07161f4935ce5e104292d4dee384fd02462d9eec7a034b5e841687212941dff7a01e51b09b900cfaf8707ab7e5edb71f86576c4b3b123d5ad8bfac3bb57f05bdbb7c9456fed3c17427d85370453609a0207da9fb1885309dc40c122202bfa314d6a8644d545d0bab4c1ea99023d7437b0ee0f636db970230991d5bdeb1057f46af7a14223e35162c6c14e901585b493f8fe62515dbd2000aeb64bea13f11c5ee0c0544e4d86a1b2fcbf6e1f393a67d838886b7035a1d0b3e92fa11a9eb8dada8958533c14231d30f4ff669646945a67f1ac308f4a8bf17cd6977b2ffeea04f1f6e4e8f57131aa980be3e22e24a46e943a40b22bd0cc0b4e29a1d7065c4c9f9472add5225eda45f882a4cc89556a6b2c24f6b58904c6525a21a09a54fe60fe9495341f17a6f355fa090fd3c550ac0d4d100c7933724658a7d1282b065feb1656e289f0ebe2f35159ccd378a9dd59a49bda31fe3fc6168334c3c737780d8d18fbb69e41612c611ec449e74d615d82d23d84c64476e42ed10c490b0795aa84432e191b1c99faeb50901bcc5e5f281671f92a5db8c4fc3e9e27e6fb736ad0c520c2b01af1d9fff6abb057c04c27e0945570e9149d2edaa9b78cc0b431e9de783de189a7dcc0ddaa2561e00dfbe37050cbdaffa7a240299e42f7ed282d8f3afbaebfac73a18c11da95963f412996a14a4f38f897f2e15da74d70648fcf50bd58f0d6a44701c324e6efbb1ef8b16379dacacd0a4408f4c65a536d5234d3a89bf0a69c8c85b9e3645e578cb548d36970c6ce9d712d675c0fd9b28c05cde1d99052624cb57ba1dda7e7a71df21e3b527a96afc0a6da4a382bc8ec98dca962e12689a8a51d3c26918cbc07875df11525a05d5d3d6e807d19116116f705b26950057b725c4f79e15e3ff4ee709350b675f485f63b939fefd05b1eb0fe2c168009b728725db0f39328a22845d0957c2287ce316f32da9aaab3525300780118f27c53ead592eb6f596274bb547c5ebb4d441752afeecf991b4a8a5dcd3f03c5bbd703c84526d290f9c6237af109c93bb83314ef8fa7be1ed50f4931db345c8b2b4d97cd993ff95ce63077ff5a3a3fd2af088b2531295f1fb74764f5aac8eab013402c54b554156d702d27d39b486cc8cb1a4cf658a848cd15047f65db3e242068c24375c8b5725a22e89daa71ce6fe7ec168dfef6ac9d77a78299a325d0cfd92487af1a3b127e8bfc990271b17f3d9922c84b91a5cd9bd2c52b67df162927f8460386aee1f2617da8240c675b2006e977ba0c02c89258c8ad5394889ccfa8be5706610adcd8b5848bc2c3bc788dd194c06d535bb44c8fbf23594f255d09a7dce43004d73d25c11bfbd72461175a6f4e7a5fff26186a692fe64d8155c79d775640f7c85a80c909ec331625dafde8fb5214e3fd75c17f749b55f5f4b1a2e8054c96890835b24fc2bfe8d505e4f2230498b31bd1fd3e8244968bc0ea2f8c1afe71bc7d70b906bad12be094e19a579ad6e6939390e83fa50bc7ad99bb6adb78608a480615fbb6051bea4926df050c1a7f4dc70a1c92bec14d753b708fdb2ad65e3f48a97f7ec59ae3af3acc69896e34d9713c9e5269d735567770c2f365ef13b41141ceb8f23e225355b62989cf6bcb620b61c6da453c531fd8c9b80dcee360fde8b3081c6e5f7e0e0aa6553b4ba69eddd410d1ad00db83a30fccb78bb04545274475f6e70bf0d188a640b01546bcbafabcf2948d52149ba64e250d384b682d0cc8ae7fcb717267d44a8e16326fc65aee2dcc357dbe962468f9bc8e34d6d919ff7b5bcc1c6fc3826307b4081e4a92385427c464ca77788cda6d634b28166cf34bf70506f6b78019f1adf9007c3e9bdac64bb5d3d020a7c653fc666ae2bec95b5092bd976bd60f0245f58dc114ac64a4a428cd5cf5a5936423e0f98268ba395895aa8b6ec7b5d2b81e23b5b37fda156ab8fd37c3cea0a824baaae69fb2145258f4fcb168e307cdfca2d6a498968eae4bdc8f3b8eb5119a76ef686a259f54fd8febdadda54c930abead42b167527f8d5348da0f4107031aece5a58d4008612c6668025bbfebd8234a0fafa8df294d2f72ee4a0cc1888cd99ca45dc1a88f2b6fe4b340b089336f5486195e723174936b6f067472aa829403db3081ae22aedf3f7f1945342d405a974bb8f4cc803aad54aaaebfe8bf27d0bc43319660f33d7b443a054857d93bf79d49a8d64497bc3f60cc31c647042d1f11e949d7eb7a5633dc132117338e2e50f9b1a287029c45e097c4bd6576bb1d3d55839dabeb8282b78479e14aa1d592b7e556140cb5ff775aed3df148b66d5c0638174ea9f49fd2fbf513dc657aa88cc56b7950ab3fd83a19af293f9880424122bcc9b440605ff372070ec62485417a6b26b661389f492a9b7f7ccda2d4ea47fb645833e8c341428d55db8281738ebfdcae0e8c1071f6c966a5f5e7a490be29c31d89c170629c350860d3943008c5b3c6bf3cf26a775b77fae6d1e015078ade6fc2745ee306700067f46957c98c9f18e20211e5d6d6e97e457e0d432a16d13e1bde4a5b75bc58308ff28bef24a6cfbb28a244f982467639ea364ef707dce53b40834397cde38cd3145c6d84e0461275af76e633d7fe2dea2c9eca30fd4cb14cb48562bb6f0537631efa87400931831ae0bfc89b41a409cd14ffe8a1a5af7c5d1b34cfc38757ee05d45e2924f65fad14dc2029c537aa60de7ed6bb5f92394ac9348bbf75c71622870374ffbbfd3ffc284024f2bf421184fc6816bb3793818ae71ddf4aa75acaf7f363e405275901aca01ab3828be99c332b57e80ec8ba55422f67f168a972b0240b1bcf9af2990d83b5e7cfb0506619091ae3443d62cfbecdd75e4daea55c8016a0657ad2accdca442dd92e7fb7104a68ff8dbb4d43670a839223cef7c76316df4a9abbe60faee9f2a96165dde9f454e5a56002d0c5fbe63f5c94b55692bb3ad591a9cee99fb78100448fc69c920a0f58104e8352e2078ac8a6898aa767d20a9d0d199ba80f752a9d1bd4003e5777ef4fe4c7c9a93728c85953d733e15efc44d175115f0521098eeb63ea64dd96081f041d66909fef7c0a8ccc36c569f1a0b20094aa8207c2931067abb2f63e3678535c031ec8225532a84d298dd3b29eaad4944c80d207f5e9692432dc73e3576d5a3252e091e55dddc65da2d831f22c70797f3f106bc4743362e2079ae14203d95afa4dba450f2372eb5ea672a183f0c0c61c8b21f21a51e8013938fe04bee73495baa22fe2487581b8024f922152587a618ce645693ddec6e5ca5030325b183969e045f090939aa05d03c5b6eb375e5c8089fe06439710deb1a9f61bc1b7b11a16a2c0887bbefea7325f7016f4257f987a0fc014a7db2c6e96a3bab89b607e4ebb78e28b26eed2264658a8ea1e6ba413c01fdfd743b8dddde88372061c2d63a5728ecbbb60460cfdeeba3bf73dfcab7984e22869d42570358e702c331cf941ffdeac3d3364c2f51f545d2c2125a19d4bbfc67b0da6083b96c5c32dd9466f0432b4a1b94c6973bda555c63f779c376aaf4b5016a119c6dbad8aeb39c301f739d6d147fe15cbcb66bd8e2c26934a57091a0bd20db2a9f10c536f139ecb6560c61255c274a1dd29bdd372f8470848bc19b23c991e962509a1872e582cf314bd3bf4bd8ce4de5421f8240905324198dbddd86d74fc159b833ca83412fb85774bad6765ab6d4233a656cfac88f843ba67044120c7084b5b287cb8fb60289e86bb45c9f1699d7b51eb3226e228d789b052c3951e0613ae61368dbc28ffca1ec8085008f9657fd2b819a4b41d4518375cbee89e8b14288a94fffd8e0e233a0283dff6bad1a520abccb62d0b0e34f9a6ea84db4c8cebb5c8db74381fac60313c5f8d197c9b948e34b6dd30f3e0299a61caa55b491429b308419a7d3c80b9a09455324f89a358c6a7310942e62a47120f3d03a7ebe775f2801d9e5e771529ef1cc180df6c760ef0c5e50f33a4a09891628df41baaa6924356a9c30326f7b5c4baeb901963e48f89b07b82e767e4d1306ef5312db573ec9d50a2c8655b1600901393acb528d2ab2f4114cf0617f6ea85ad09680c6373e0cd6f5c959e67f8d586fcf291abaa0bc2e6fa83d0aa34cb3af259e0ef25a746e7bef6b920a217f1426909d4c89c3d756406b4420be6dacfeeb6a5462654e092e77bc379c8e8565e1350e9ff1dc8ff315b9ca44983973fed7e4a3e28036870ca91b9d876e924c3aeb8fd950758c396c57f66eca7bd9a8e78554a4f980390e99c7b6bd1fd84bb1987622fb68f3e4addc7dfe5135e5e885be6cca0ee9100bbc47bdbc29accb13ed156568a3ef88ef3868814a9675302adb2d4415b04be6edc8f22f11c96de1095f977de61d7d18236c04c5fdebcda577858ed373d50f2563f54b40b309387573072531ea442562f180f0d71f2591c0985e3874ca3ea6aacc6b0fad06dd9321122752b95b5eb0ddf7a5225f882aa890a7901504fddcfa90c53d8432a691c042557c88ce82e17072ce3e3243bb60328a154ab2d239401e5b2a0f9a2617992477ea41aedcb742de0f38dba9c0039af69d09884ef46570b51036ef9b64996e7dcb64c82a0061cc0e96ddd69da5", 0x1000}], 0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) 11:47:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x0, &(0x7f0000000200)}) syz_emit_ethernet(0x4, &(0x7f00000001c0)="969b100e") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x0, 0x1, 0x8, 0x2}, {0xffff, 0x0, 0x1, 0x6}, {0x9, 0x7, 0x7}, {0xc1b, 0x5, 0xb4, 0xfff}]}) 11:47:35 executing program 0: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0x68, 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 11:47:35 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) accept(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000008373000000000000000000000000000000f8ffffff8200000000000000000001000000000000bd371cebbd94e17df3f3cbe8b16794cddb5f7bcbc8439301dc18418766ae051f11483a72dfea4938eeb0107f16164c43040ebfa31a6ecd67e2dccdd7fae8d204d6dc6ff857662a6a64137de9c39ce9adf697da730751c44021844bc73ef4bf36d0f2aeaf52d78ac74eb8344622d0fec9e7ce885c18352e7ed54bc5b0a278bcb7d67a2774e03f880e38c833dba06ace3d781ce1ff02894d3dec4d0672a5b1246562a82a55be92f08eec03d330d2eb2988a24bf745b2fdb6689d1a517ce64bd0c0f0f35eb856ca11e2e102041d7b23cc7563c90914f500000000"], 0x0) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) 11:47:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1, 0x4504) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f00000000c0)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000040)) 11:47:35 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f0000000040)=[{0x25}], 0x1}) msgget$private(0x0, 0x4b4e337d1922e6cc) 11:47:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x84}, {0x1}, {0x6, 0x0, 0x0, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 11:47:35 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="c8341efc4c544ac63000"], 0xa) r2 = getppid() fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x3, 0x2, 0x4, 0x3, r2}) r3 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r3, 0x0, 0x0) write(r1, 0x0, 0x15) 11:47:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000000)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x1}, {0x6}]}) syz_emit_ethernet(0xffffffffffffffd0, &(0x7f0000000340)="b6") 11:47:35 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x20000000081, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x14) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) 11:47:35 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r0, 0x2000740e) r2 = socket$unix(0x1, 0x5, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) getsockname(r2, 0xffffffffffffffff, &(0x7f0000002740)) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 11:47:35 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = kqueue() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x47b2acef) kevent(r1, &(0x7f0000000100), 0x60, 0x0, 0xfff, 0x0) 11:47:35 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) r1 = socket(0x20, 0x5, 0x401) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000200)={0x8001, 0x8fc9, 0x1000, {[0x3, 0x4, 0x101, 0x6, 0xeea, 0x4000000000000, 0x6, 0x8, 0x401, 0xfff, 0xfffffffffffffff7, 0x7, 0x101, 0x20, 0x3, 0x9, 0x3800000000, 0x800], [0x5, 0x1a, 0x25, 0x4, 0xfffffffffffffffd, 0x1, 0xffff, 0x234d, 0x7f, 0x1f], [0xfff, 0x7, 0x7ff, 0x1, 0x916, 0x7f, 0x9], [0xffffffffffff7672, 0x5, 0x6, 0x1000, 0x0, 0x6], [{0x3, 0x4, 0x0, 0x6}, {0x1, 0x1, 0x0, 0x8}, {0x9, 0x6, 0x8, 0x401}, {0x2, 0x5, 0xffffffff, 0x6}, {0x1, 0x7fffffff, 0x7, 0x7}, {0x7fffffff, 0xfe, 0xffff}, {0x3, 0xc507, 0x7ff, 0x3}, {0x5, 0x10001, 0xfffffffffffff220, 0x9}], {0xff, 0x0, 0x5, 0x4}, {0x3, 0x0, 0xe43, 0x1000}}}) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f00000004c0)) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000540), 0xc) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f00000001c0)) getpeername$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/137, &(0x7f0000000000)=0xfffffffffffffde0) r4 = getpgrp() fcntl$lock(r2, 0x7, &(0x7f0000000480)={0x1, 0x0, 0x7, 0x2, r4}) 11:47:35 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000200)) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = dup2(r1, r1) fchmod(r2, 0x10) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000000c0)={0x0}) bind$inet6(r2, &(0x7f00000001c0)={0x18, 0x0, 0x7ff, 0x9}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getgid() r7 = getegid() setgroups(0x5, &(0x7f0000000180)=[r3, r4, r5, r6, r7]) 11:47:35 executing program 1: mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x445fd97aba8320bb, 0x100) sendto$inet6(r0, &(0x7f0000000080)="ad5581fb52e20cc75f9b3140c40a1b5daed57b7d32cef711643362be825872a5f75cc72328cdd36019843a5698430fb4fddd3b0ad0245c03aac2c3d7ff35c95c2f49494a0ce302ff3a29a9794390d829c549d3d10d79340cb8ad72f6705748ce12bf52d0ea1c23", 0x67, 0x8, &(0x7f0000000100)={0x18, 0x0, 0x1ff, 0x8001}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0x9, 0x0, 0x0) 11:47:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002002, 0x40004000000028ac) madvise(&(0x7f0000fea000/0x13000)=nil, 0x13000, 0x1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x7fe, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="000000186204018b002b3a0000030083ca1efd4dd1516396a4fcc7420cfbf753b5d1d09075288182a3e7bd438b29be9c75807f32ecb3903175a7f3ff831745894314d8cad0875b8b01850013f1071d36807465e18c0fa6", 0x57}], 0x1) 11:47:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20420, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) getpeername$unix(r1, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:35 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) recvfrom$inet6(r0, &(0x7f0000000140)=""/225, 0xe1, 0x0, 0x0, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = dup(r0) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20, 0x100) connect(r0, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x7, 0x3f}, {{r0}, 0xfffffffffffffffc, 0x20, 0x2, 0x1f, 0x63b}, {{r0}, 0x0, 0x8, 0x20000000, 0x2, 0x6}], 0x400, 0x0, 0xfffffffffffffffe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) dup2(r3, r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000100)=0x1) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000002c0)=0x1) pipe(0x0) 11:47:35 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r2 = getpid() setpgid(r1, r2) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x80, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) pwrite(r0, &(0x7f0000000100)="7dd41f6a7b759de39a399fa089479fc9f570ee366d70a2ffea2d37dd0bc3c2d4cc8fb120fad9b7e816b19fa459d92159b963525f19fc682a4abbd87c1b9b3913dd9f5bca622c145e2cfa337d285cc4098d04b0747c5a311584c26d7815941a1f271dcc21d3c8dcbecb1bbd51fcf3ca93d535f7e9476c85e67edc840fc3e91ddd3775e297343e45924b53366844ade2be179e0aa037179cb5926e155aa69f139a67092434a7218592aa20723b86b1240d64c12da0c060936c45d838b1a9a042636217d6a3c4d17f0a6caa962df4b0e9f41b93321669aafaed1a8bc91661797b5d615e1c3e17629e73d785de98aaac67271b5769", 0xf3, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x31fb32320d35d7eb, 0xfff}, {0x47, 0x9}, {0x85, 0x1f03}, {0x8b, 0x5}], 0x4}) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000240)) 11:47:35 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "7f80ca49b7043d4a9a8ab9bc7a08b70ca7f38864", 0x0, 0x2}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x8, 0x9, 0x5, 0x7, "338b825dbf07a3b8fd52bd04a3e04250a9edfbc4", 0x400}) 11:47:35 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0x2}) 11:47:36 executing program 1: r0 = socket(0x1, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00b9ba1e000000000700"}) r1 = dup2(r0, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) socket(0x18, 0x8003, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 11:47:36 executing program 0: acct(&(0x7f0000000040)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x74}, {0x25}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:36 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r0 = getppid() fcntl$setown(0xffffffffffffffff, 0x6, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{}, {0x8000020}, {0x6, 0x0, 0x0, 0x100}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xc82, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000002c0)={0x10, 0x6, 0x4, 0x6, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xffffffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x5}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff6000/0xa000)=nil, 0x400}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x100000000}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000daa000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000d5a000/0x3000)=nil, 0x80000001}, {&(0x7f0000c88000/0x6000)=nil, &(0x7f0000fdd000/0x4000)=nil, 0x3ff}, {&(0x7f0000f94000/0x4000)=nil, &(0x7f0000cf5000/0x2000)=nil, 0x3}, {&(0x7f0000fe7000/0x3000)=nil, &(0x7f0000c9f000/0x1000)=nil, 0x800}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000c0a000/0x1000)=nil, 0x100}, {&(0x7f0000c74000/0x4000)=nil, &(0x7f0000dcd000/0x3000)=nil, 0x101}, {&(0x7f0000d75000/0x1000)=nil, &(0x7f0000ca0000/0x4000)=nil, 0x100000000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1ca3}) pwrite(0xffffffffffffffff, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000900)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000008c0)=[{&(0x7f0000000180)="88ff277d904e40b810831391d7a9462dc48440170a861157b29677b3ed2bfc0b7f2eced98d4df159c5c716da049ca05832155cf022d061cfbe020d5bb83032036d78f69cbd2e935ac9983e1019d4b24691f4091c", 0x54}, {&(0x7f0000000200)}, {&(0x7f0000000280)}, {&(0x7f00000007c0)="db31df714e827c2ae5d53cc7178984675aeac1af8de3509407c889f8d8049b51eb232ff7e848ac35af14b568d4e304f98f2a434e00bb616b2db7a7c186951e76ce3d20c659bf8e50b7f871148bb19fb7c56e785b21ee729e5a2794dbcb192692a7c877ea49d2ec7b5cbaabff1bd2f9f072aca039b97c6f0e4c54dca184c81de48c24b0ebbe8caa3b58a155f51245b5fd9ec5e29437f89e36fffddda6b0fc8efefaacdd5804664a11ef939b5fd9d87ca708ecdba66c1b5b37ace74d99f7fdbe9be48f925ed83cf2430c2cc858ba58208361b98ab748937243e320afccbca4979c4206632a", 0xe4}], 0x4, 0x0, 0x0, 0xc}, 0x40c) open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x100) 11:47:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="71aad5b016891697bb382f703bf788dcf091a54301ada8bbdd89fa662e", 0x1d}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)}, {&(0x7f0000000200)="cd7b9a767e0603b47ea1110f590db7bac1d7c3272b219b03a73b94fcdaa978ad7c14d84cdd1180eee118e7a374b32a896b821724847ca1480589f2ff92899cd21d5d064b79d0a67758c7a908415567e62c6670535e561af1153ea40d1949a538a0bc81c7c08dbf0d60a98868cc9001d9e087572a2b226d7acb376eb4572d9d08b1176772d378a8b115da00534d84007c9e955007b05f12fc398be36bdf67c0615a61ccf8ef1b3f572aa47855be771f332235e479a63d5d29d0dbe103c97125be857d4caea488fef7046e555d83ca23fbe39343a42e3220639af85a0b50025f7f72fb5046210ae81fa069382d340870c8e8fabfe3c50d2e97c6a58a1cfa", 0xfd}, {&(0x7f0000000080)="029e0583a775deec6ea8d36a26d53dcfaa40710acdc6d41574d171fb2b7cc1862f8524d32ecf1a47008af042704b62dfec82dcd5d657a22cf961", 0x3a}, {&(0x7f0000000140)="1c7af98805aa", 0x6}, {&(0x7f0000000300)="f94744539d520aff525524352bca19ede6795f1e3ce8dad7e88b8c003d54de700eb2f96bcc30524827646f6bbde65ccae8c5f9627edec33a20e9e4f467ec06f6cd073e30a9fb7d2a18fa5a22e90bf7ca9fc8f5ac018e5fd16f91e67f2275f04925e1264aafc132cb932376ea6037a0c08a93a14f50bc739b036a10df63c3314370fa04a532291b5c2064dad885089b24859b2ee8229bc32d629e2e536e1d0886a64fa734accc39907b71bd5b985009bad82f0c0c9146d18937609c3260e1da4188887d778def7a5ae5e945ec397224f1a4d1c4995ea77cbd856d53cc1631853a04054d5754a0", 0xe6}], 0x5, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x0, 0xfffffffffffffff9}, 0xc) msgget$private(0x0, 0x200) 11:47:36 executing program 0: pipe(&(0x7f00000001c0)) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x1) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)='.\n', 0x2}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 11:47:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 11:47:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x1}, {0xbe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x1) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) recvfrom(r1, &(0x7f00000000c0)=""/98, 0x62, 0x4, &(0x7f0000000280)=@in={0x2, 0x1}, 0xc) read(r0, &(0x7f0000000040)=""/32, 0x20) 11:47:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3d}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x12, &(0x7f0000000040)="1200000000000000b2000000000000000000") 11:47:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x20) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) sendto(r0, &(0x7f0000000040)="b1949a18cbdb6b3439c6acd478345f2a568cae05688503e7300dbcf9fb45365d3e8447a3a7f62ffb1c970e329df2c3166cf03460db62186c4efa370d1dc0780d8b842f274466956b8e109b8e27ffa984d2e897e4fce8df589b99c2b8d960979d5470c7ce3b8870d9d0fc2be2", 0x6c, 0x8, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x5, 0x4}, 0xc) 11:47:37 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x10) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x44, 0x2}], 0x1}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000000)={&(0x7f0000000140)=[{}, {0x26}], 0x17}) 11:47:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x40}, {0x6}]}) 11:47:37 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget(0x3, 0x4000, 0x448, &(0x7f000020f000/0x4000)=nil) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x3000) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) shutdown(r1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:47:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) read(r0, &(0x7f0000000040)=""/158, 0x9e) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000100), 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 11:47:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000000)='./file0\x00', 0x0) fcntl$setstatus(r0, 0x4, 0x80) 11:47:37 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000000)="20c4a900337f5b1f7d1a83e0da8ba08c33faf2d6d38954876b481203d485624fbdf0bd599580ac061f386a59", 0x2c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) syz_open_pts() 11:47:38 executing program 1: socket(0x17, 0x4003, 0x0) 11:47:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x200000013c7) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x200, 0x0) r1 = dup(r0) r2 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) connect$inet(r0, &(0x7f00000001c0)={0x2, 0x2}, 0xc) utimensat(r3, &(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x37, 0x6}, {0x1, 0xfc}}, 0x2) dup(r1) accept$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) dup2(r3, r2) 11:47:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) write(r0, &(0x7f0000000980)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c24085419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537e5d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e386668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bb4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad618064014bd4d05087bc549b40bfa2e6930bc52f2be01ffffffffffffff89638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d20dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dc840731cfbca62541f5f3b67c45fbde17", 0x4bd) r2 = dup(r1) ioctl$KDDISABIO(r2, 0x20004b3d) 11:47:38 executing program 1: getgroups(0x1, &(0x7f0000000040)=[0x0]) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f0000020000/0x1000)=nil, 0x1000) 11:47:38 executing program 0: r0 = socket(0x11, 0x4003, 0x0) shutdown(r0, 0x2) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 11:47:38 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000380)='./bus\x00', 0x51, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r4 = getpid() r5 = geteuid() r6 = getgid() sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000140)="541e8ff39909b22b680a0b0f0ce74c92151638d161ef83262d833b3bd770206b822a8850c217a0", 0x27}, {&(0x7f0000000180)="8f1bcc53449d35abb2f2dabe35a6ecfbaa10333c73a09cde0eebae25c74dbb087c576d5e5ad858541085b3a6fd6ddb6ed7b46eb2bff5664d4223210ccb4777bd9b418f558f8056f54c69a3fba92a894dd358c71d68c034c1f448f6dcb3522441d6ebc05bce38f944de4a8f326ffe978897b38204f444ec9b350280bf179163b5bb0fd33ee8bc6f", 0x87}, {&(0x7f0000000240)="0af445d4ab749c351eccce3816222e3f011f7d3e43f35c59db80f38cf3688f1ab55e541230e7a0ce654d85e448fd70b5617ff612d5c487e5982e447376744eb474ab806d8b2c67eb7d3a9aa194a52aa8c9d837d2db7a806763d472b43975c5cdc79776bca4ecd011047c6d15ae5ce67edc303824276c075c38f741df172cfba5f228321145637d22ad77b694c59d202d6690adc30e94d57506d8b4bc5838d6eaa47803a852ad99691bfac956f144bdb8c486372e9d17f4f1b0a50a1f63c929e0651a9d6afdbaa063f82c4d", 0xcb}], 0x3, &(0x7f00000004c0)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000001900000000", @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB='\x00\x00\x00\x00'], 0xa8, 0x2}, 0x8) flock(r0, 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x9, './file0\x00'}) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x67, 0x9}, {0x5, 0x53e}, {0x43, 0xe4f}, {0x8e, 0x200}, {0x2, 0x7}], 0x5}) 11:47:38 executing program 0: socket(0x2, 0x4, 0x0) r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto(r0, &(0x7f0000000140)="010029ba97d0bba1", 0x8, 0x0, 0x0, 0x0) 11:47:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff1d, &(0x7f0000000040)="d5338a495114aa28d030cfc2fd5ab96cc619ce") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x7032, 0x1a, 0x0, 0x9}, {0xc7b, 0x1, 0xffffffff, 0x4}]}) 11:47:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = getuid() r2 = getegid() fchownat(r0, &(0x7f0000000080)='./bus\x00', r1, r2, 0x2) r3 = open$dir(&(0x7f0000001900)='./bus\x00', 0x0, 0x91) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x10) r5 = kqueue() recvmsg(r4, &(0x7f00000018c0)={&(0x7f0000001940)=ANY=[@ANYBLOB="00000000004a000000000008000000000000000000000000000000000000004000000090931d673e34b2c5101187eac3a1a749bf650e545a013cc121a1e4bf8ff03bc133e891576f74b790383a41a7"], 0x23, &(0x7f0000000800)=[{&(0x7f0000000180)=""/4, 0x4}, {&(0x7f00000001c0)=""/132, 0x84}, {&(0x7f0000000280)=""/219, 0xdb}, {&(0x7f0000000380)=""/13, 0xd}, {&(0x7f00000003c0)=""/182, 0xb6}, {&(0x7f0000000480)=""/160, 0xa0}, {&(0x7f0000000540)=""/143, 0x8f}, {&(0x7f0000000600)=""/23, 0x17}, {&(0x7f0000000640)=""/209, 0xd1}, {&(0x7f0000000740)=""/187, 0xbb}], 0xa, &(0x7f00000008c0)=""/4096, 0x1000}, 0x2) kevent(r5, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 11:47:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1afc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x400000003fd, 0x0) write(r0, 0x0, 0x3b) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) 11:47:38 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0xc19d3ee7c7461ca7, 0xfffff}], 0xdde, 0x0) r2 = open(&(0x7f0000000240)='./file0/file0\x00', 0x200, 0x100) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x5, 0x0) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000080)={0x4d1f385e, 0x2}) r3 = socket(0x18, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000001c0)={0xa7b, 0x1, 0x0, 0x8, 0x26}, 0x9) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x65, 0x0, 0x0) pwrite(r0, &(0x7f0000000100)="30d9d2ab85848b6ee72ce513111a9371a5273436bc58ed220a333fca9d4dc3469dbdc9acabdc7adbac8216131982df48f09b19c5731ec78774a6dcde53f3f0785e8720d1e9aebd63697de540edf5e4b481d996eaa631aadcac233c1b", 0x5c, 0x0, 0xe) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0x6) 11:47:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000000)=""/214, 0xffffffe1) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000240)=""/152, 0x98}], 0x1) chdir(&(0x7f0000000140)='./bus\x00') 11:47:38 executing program 0: setuid(0xee01) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) recvmsg(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/92, 0x5c}, {&(0x7f0000000140)=""/142, 0x8e}, {&(0x7f0000000200)=""/22, 0x16}, {&(0x7f0000000240)=""/169, 0xa9}, {&(0x7f0000000300)=""/154, 0x9a}], 0x5, &(0x7f0000000440)=""/85, 0x55}, 0x841) socket(0x2, 0x400000000002, 0x5) socket$inet(0x2, 0x3, 0x9) recvmsg(r0, &(0x7f00000017c0)={&(0x7f0000000500)=@un=@abs, 0x8, &(0x7f0000001740)=[{&(0x7f0000000540)=""/52, 0x34}, {&(0x7f0000000580)=""/186, 0xba}, {&(0x7f0000000640)=""/244, 0xf4}, {&(0x7f0000000740)=""/4096, 0x1000}], 0x4, &(0x7f0000001780)=""/59, 0x3b}, 0x1) 11:47:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x24}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000340)="f3") 11:47:38 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x4) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)=0x1f) 11:47:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000140)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8e4c4297e08d142b950d75d62f9d78407282eda38bcff885df380adcb844ec2914bd2234efee3d1c5ffa3e5a92ce6b3dd5cb705821f31048984e904200", 0x5e) r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x5, 0xd9, 0x6, "3811cdbd3fee44ca4075c1dab41980eb344da696", 0x1, 0x6}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x6, 0x7fffffff, 0x20, 0x3, "2290f8f1c35b1f7d38161b2f87156535d1671757", 0x2, 0x2400000}) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x100000001, 0x24, 0xd9, 0xfffffffffffff1a8, "e8596d787f82088a2bf5f99c33cb3911690c362e", 0x4, 0x1}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 11:47:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {}, {0x6, 0x0, 0x0, 0x8000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xe) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_vnetid}) unlink(&(0x7f0000000040)='./file0\x00') 11:47:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{0xffffffffffffffff}], 0x1, 0x0, 0x20000) preadv(r0, &(0x7f0000001640)=[{&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f0000000000)=""/85, 0x55}, {&(0x7f0000000080)=""/102, 0x66}, {&(0x7f0000000140)=""/203, 0xcb}, {&(0x7f00000013c0)=""/142, 0x8e}, {&(0x7f0000001480)=""/208, 0xd0}, {&(0x7f0000000240)=""/58, 0x3a}, {&(0x7f0000001580)=""/184, 0xb8}, {&(0x7f0000000280)=""/33, 0x21}, {&(0x7f0000000300)=""/91, 0x5b}], 0xa, 0x0, 0x48) 11:47:39 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000000c0)={0x2, 0x5927, 0x4}) mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x65a) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) read(r1, &(0x7f0000001280)=""/250, 0xfa) poll(&(0x7f0000000140)=[{r1, 0xa4}], 0x1, 0x0) 11:47:39 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = socket$inet6(0x18, 0x3, 0x7) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r1, 0x1}) writev(r1, &(0x7f0000000980)=[{&(0x7f0000000140)="5e216b40f3e4a4483536f289a41896042da1cd582281b65e6ac19da62822a7536237f0fbc274189530831fba6ddac7abef320f28531033890f4325de8b2f446956566b7e", 0x44}, {&(0x7f00000001c0)="b2e867ac41f550935194c0d09aaac9ab01525ba39995d20369258bc4d76ed1d99d29be7d68f9e7edb2989bcdb2d6c82dbe14894b32690de36b117e53d9e87b357cde250b905737e287403aa5735daf9eb04e1b170fa7a889cc35f4ee2ba1becba2d5b5c3a237a2b37000282b2242eb4fbf7509277b8eea25199f81c74bb4793a259b4610d714726cd4eff18f04fab179c6773c89ef7fe0e2d7f310ee9058ded3eaec0fd036b3c46e1860f70ebfade5d23203dbe7fccdb48eee55e71511b6143e6b35b5887d7278ed20204c43", 0xcc}, {&(0x7f00000002c0)="8b8d7dcebfacf1920db9fcb6abc19430b3deab9402f4ccb67e2844c691e4d529b018a320f99cee324205cac6a9fac89b02ac1bc1e5485cdf14084d77786574b08299278cccd7e215c9b34557f8ab1f5e57c07bbc6822f2de2934563cabbd685eb9320aa23dff708413e2ab35cf98ece8313af54342a7b24ad316e37c4cf88cb854", 0x81}, {&(0x7f0000000380)="2f94cac61bf26719d28753a5fefb28e968cfa44457d9550b64136c05589cf5a599366d70b4812e3f176fec836110992a22a767c338ccaf6dc4b0fb8997f650ca7068470aa82ee4d2889929316bee096bea50690d2ccd6671d4f971826e8256db688fc0d555660923522e3ce5fcee628bf14c319e1ca54532b9805c50924ce6a425bf7a790ac100d60d1132f19ca25dde4c5c79721373811b74eb72282b07112afd0ee840072146f3f398848b09c7c433278233a4d6f33484b6e55887ab7c9a524f66bece23722ab8b86b4919f9b7cf191671f07819f65512af1a2dd5bcc1821862914499328c6b47386d3280f4eab52a5caada38300314bb5d22a91f71417d", 0xff}, {&(0x7f0000000480)="d6f7b3296d4efa71a8596b3dbd124024e45e17b0b237b47c50fea75056cc83fda2a8ae7d6419e3d3e546a2815a720e921e5b224d1cfbf1ed371a42759ae55c8bb54a2e494b0347ad2c3106761c5b5ac89f2992e9688946e548c8e2b909207b92f9f2d962c2559c75b83d254437197da0327446558f354594198ca471f789077f3757b7bb260d7d6df996762e93f67c3a31e74ef9b28fdb08c2abb713dfe6cecc3c5b4a06836fabcdca46121717e161b0d25659681855b2a07e57bd0da2ab2ff437c2922bdb4a956cf997f2e03223", 0xce}, {&(0x7f0000000580)="acef44bf6e458eedd5a676858fc60703fd3116ad00d4444ae0b46755840c2f48c3c27753fd2b0d96e399970bafc74bdd1d3efacabdb626bdaccb8d0263637eadea0001a0e5b46f212af292ca8ae9233aad125c07abe3d4daa7bf220dbfee75dcccdd04b910d74b319f79ad2497727f17323dce82ec94ddd5695438b9dd8c0fd6886012c597fbd46580876c754cf0258fba1cfa033b11998a46c40ba371ef20d751cc2f6e2768097a10d91aead050eb11e6f57495a6a432187a9d3e9c19316e426f236729ebbe78f7918dc6f8045ec345da1532cc3a29043a2d9ac07ec93737", 0xdf}, {&(0x7f0000000680)="b17757691c4f38c868f38071228627bd628b6a83ef857a46209994f861935368d85d94caf2bd8be3d9", 0x29}, {&(0x7f00000006c0)="4a3cea6def1acd7f788089780355d2eb3f7a1771b33121ec476c76e7c5925392f57050e4096a4696b098a0aa5dcb3332faefb311727f81a30eae682966df52c9224cd15d2aba5951fe881ae2c2abe0fcda9c53a4676fb7c610a99769413a7051330f0f59494cf27e0acc258a2fd781424db747365189e00f3dfd47aad253dbab63078ab2cd61c008a42dd0bd457eb671d483a66acf32b7b8629832971bd7266f92c985ce314951fa4e4f1d92338df9636f46333411708794dc4c5bf03723f8a5e7b871b86e6a7099eaa9fd07aa2253cdfdedd7c47ebc122071cd1ce7a3e1fa5b302a", 0xe2}, {&(0x7f00000007c0)="0614cd2159747c00817121a496cd7d4c97d1ff9c7c2aec3daaa0132fb84b0e8fe6da01c38933b977cf019214318ae4207ff5d54123379d57ea239e289bc51df423dceeb68d7e8effa7f304654cc9b8fd5e1de7140756ae4d08fb2769bd82dfecbc15ee9ca6a1495b89af15a9ce3b161c98ffe73fd42f90675171e700d8cd69516843fb11f05effbec5479f99f7d186ac4678ff14ed65bd95de9fcc1f6af641000f3f07cde9c9d4ad35b659594d078c53b3152f29ce206287cf68d9ab829503717a158b930a5754a4dac69b4b5ea68a8841219d2bedc8cab6caff787aa18402b6fe04656a46a193aa14b0077c", 0xec}, {&(0x7f00000008c0)="7e056644fe6b306a7df613785cb809d2c7bacdacabb792278a15d11a3382f6e339136f1d4832338f67d0d15d328b8b4113f33c03181719698857dc0e569fdcb2387aa453f95417fab27b2dc4d7ee47bcb05ba8fa0f6fbef81b20215b7892c476954c8cf93eee56e7817f19158a8c092c4468e10c6d8f4d7647e1005cbbbd255a3c8087", 0x83}], 0xa) accept(r1, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) ktrace(0x0, 0x1, 0x8, 0x0) 11:47:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x400000000000006c}, {0x84}, {0x400000006}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0xa) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x6}], 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:40 executing program 0: lseek(0xffffffffffffffff, 0x0, 0x4, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f00000020c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) clock_gettime(0x4, &(0x7f00000002c0)) getsockname$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) pread(r0, &(0x7f00000010c0)="2bcecd1843ad4efb026f3cabf9a0a74c433cb3b891b1e0e1d1d775ba481548a2ecdab2c530b94a53d1a32ab4d39247ced1fd0bda42871bc895c871cbe5759283e31c9a93aa7cb89643d0e3614ee7172de30dc62953a1f141b569562cd7bc8c4e7eee8aa73e17bb9e6e5d17ae23f8d781b376beebe859a6f7b0989547e96f4c48e7a4048332ae155fee55d912eb1ab749477a0d94b62712d2e49b591df9c7764da69d8937e45355b4839d3a937a130045a0b5d71c2cec999a4bea5c636b4947d885dd0c301b78cb28daa21a8abdd527fcff1f507faa6d9b7aced19276337c751e3399946db95023c589c8ff4687d494e2377594a719a1028d18f03602f396889ff5672ebbdbfc4b7802c689addf36b7e252b752edd4105b663bc7ebccd932812e8fea59dea78eddd37eadcd00a59eb9285188bb15f3d2952215dc6d28f18de45d28e9439bf9780cd181f867c9006abc00d3af4d9033f60646cd80353d72a15025011b91466570d9356620068a8a2748cf7b38d9181693fd97afe6e56eb7fd1f1c2a9876ed47af544e36d67c3436eb4755ac0c610877a538fdf7771826a1cad869369d9b990a9365062c7b2af2cc461da224a9205e494c907245915edc9eef6faa5a4a18219a86f9ffdf2d3ed72714f1f5af5377e6fac2bcd760b9d332ee267a0a7ed7ff0c16b6862df8648a48600044d859413a2b3949d9ef0befacd0fd5493acdb269306900e6974fbc8f303635b6373c4ebe33e0fdff97905cd28f0b83d89b363c3a1a9c32643d307b7be1aaa0760c81e4fa02c50384b3b37184417e0cedf999ae0c778c17080ade8959f337804fa67682264af76aa06f2d5c5160e777317e7cea0c8903e81f208b6092c2fdd1aee9462b4d322f84651ab0ddbda4f9fd2ca34a92dfd0ad260e7cf3ad99bb800feccf1193673b8746278ea16a7a262aac96f2a71469f0b85303b7bcedbd8660eb9f7bc76fdc7ee3bfcd41a7083a801ae59949c90ae505e7504ebfecf5c4081d5767023211835007a417eaa9874752847735cd899b3d7aa951021ab2d3acbbe4da570c2848b6cb53429896ac951828310d74eeb76e3781e7f8efe5d8c468326e4fd9a3362b343c0f32aa8b45e582b5f4dab33e951d11cffb6db08d41b2058e6c5df3989d2b3434c165ea012a5992df29720259362b3bc5a7c74fed503365eccec74b0160f2f87e11ac3fd989d1f9893ca01a3f0cf96de40acc22209b85e73f6442f55699f208e9da19ae82ecfa1d605615f497e7ebb937bb1d519cf58dadc80ee59fb1cbd6442f1dc6783fcaba8028c45e55bf4db5dd26d318034fae37d71a2cc66ca42dabfd7d3028b7609fc03184b085edef8d708442c5e14313a3a770d3229f6280fd46ac767f2739b9be5b4cbf77ff4929bbb97067cb0cf8fb48014a9ab138ec808e5fbbb4e4fcd0d192245606d88260ea75f1f2577489a30b6e6f3434eca2e7972949641c26b0f0144eeea22211653a8f47e7ad4de46ec2a87e29d2f52733ea0e23cc8b717c173b3688eef53460d3feab760d1c05a039c8b99762fe28ef3dbf87fd49cdff6a355630ac5af075b207f218c3da23518f08338f8609022fcee2e7568dcb3d4ed1fa53b28d7e14e2c33cee2b82c41ca51c4e56defe58ebc800dc12767cd1fe7e3b4fc1051e89df1bd4ecdf295fc85dd03615c146b924bdb7b91404dc3173f0d4817387309c0f98be815e34e99e2a24f1655f5932c132832f665f7f241adab2b3c73afbf3f1615c6ad05f42bd23dd2749ac8d942d675806dccf54be6acd22f4f7adf29b9a55c2277537583b93a4f8407407e8b49dcf4fbac6f2680e284a4260e60731db5a0398ef4f1a85eca0921e5f4b7c7570ed0a12f6cf7978776c90db47b4f1fc496c2fc57c576c6d0173a9613724d27e31ee0a259ada0eb7d016f43cd86f4838d0755eaf8b2f26541c66e624dbb5e85a2b2f05048d6eb59bab3833f80622842993797508cf06fa82117c639f8b28ac9287a57492fc8140c6c57b46c708ee0af64f71288138153a133558a1b8a796357b2d214874669dd32fee401c48366f8c75ef5b28a2bdfa67c35311c59f57fb90b3a412b6833efd0186a4ceeba7040f0b03d2363cee92e9355ae7571fc4026dc128d7f1819f395b4060010e8377fc350014bd6ee7e770db3b15140c10aa49c81fb13239d23cdc543ba40c594f9275809cbf59546df0d46b5cd0578ba8ce9536c75a558f01746c01de8d06e9f73e84de62a63f3f3856c26ecec2a22326013312c1eae7917d7a603d9058ed9fc355262c21b35fd412603c736c7f924618e6845cf8fb343ed482e477d20deb35b04a310276e86e6a1db7369ed3f01af31fe145ea9156d211a3480df63ad4804538ff11074fd7c9108469c75d553f624b8852dca917d3bfe6e426aa1742f99b22927fa801db9bbbd97c48fa28a5c538a21a4fa9b577b00565543ad27cdd4f19d0ed02ee39f5f4663180db760239efa23792f84c104d61e2d08f28b6a3c557d154291e424dad822de67b50ab0e381f9950c6e158324ad16b769395af39ef4fe15570117edb4b96e1de397afb6da2609d9a837493dadff5f22a86e1204abacc0462665b725c61c35e46f05def4c51214a3ab71e78316c06d396874f2381b37d3d7f561b08d1055d854d53a4ef9785dbec928813c93e14e6412f13cd272edb6aa7ec9889dc8b9ed44547c7b3d20efdcebe8d441f95bd77f7c5687d0476b0074b5cbbce67a637d6eac2f1d71faf6a534c5839b66023f38571c5d3462f43d6152556567850c214e1f8490e967f55d06b5f5081577e35906bf6cab0edf9b7bfc450fd7caa10623def0b397a7e2331dd0efebb7d70782b8acc7d99eac48d5cb6c90f5af90e9bd657169cd31b51b73de0b6faa0731cd0a487c8dab3765ae1fe8e2e266fb5a90d40d4b82a3c9419419016fd3261b6e4d80d0f8eefb9a85178680ce4573f79419773aeeeb22c2f1929da65a59213243678c9337539b4dfe639a92fac622fdda2b34388461975bb8e081a6ea6d7894e199fe318924797677a2ff91b4b82253c24fd9465fd6e3aaf2ff828740f22f640ab2db093e5e45346cc33c5b09c04b8a5bbd8fe0853a7270dbf4f733572a97e82ccf17a6822ce7c306c474d4fb340dc1b8edc9c45a6e555d8337292a055a77b7f4cfcadbb1026272d817af727ee569510cb9870ac78ca60e86814888bafef441d6de00b0394b11cdcc27c197cb19f43f47c917f6b62959e1e449beaa1f62b4ae34bdb44fe3ac673c7320bde70da522d42e2b4e2802374b42fbf551a945366c879f552b2c894bd9f90cefbce6d5617134eb9d30202f3f5214a73c77aa1ec969ec2718db7b100c182bb47cfdd9fcd76f64c3288b676c5a31020309137e14f35c2f6befaf59e69b19009513d3209ae982d096f886b2eaf8425d0d2759d9b7bd92cb8a0b8d8645bef98c1904032e34003955cac2d8a2257343b5394ab7026d1d63f6fc4340a5a0f374dbe4ce2d136b2b018c4adc5d28fb5b80bcfd54bded31bafd3642f580aa13be80469a55aa16e1afd9403f919884c8f556dfee15389e4e6acd3e9205145f8a44e32ddfceed49fc70c9b02750427e1ee57a2f3fc71e66cc909c8fa649084f4ed3868d43d9861ffd74c71c3340df036e683c50a3687ec39d03ad384b118454e86ee3592196704dee550e3729a6790a1c3de281db400c8cd6c119483b6e56dde809ddfe5c7d08e33a1478f9d6e47e4ce5dd3dcd47275b0849a6dfa032ce7007f4179197b122f1f6607aefb7bf40fdfadc89655a94af1442f4c004f11d16c97fa1e592c87494a7281f2ab526e401457c716880ea1eb6ab5d8755337dbc565610f6c1c14218d3ddb1c88f1a3e22317cc507384f2dbb66741780e4bfe325480de64d74d1f85ffde672a6540ebf861b3ce080f66972451dddeb091113e3f31b9bd7e20e29c3a22a70415f99f529fb22e69a99fdb4bf22d60244739359f57f3ff6c5aa05a881f3b39b1a9bd951557d6f0e63bda33109c56d048c7a752bbcecfe1c9005d1da156852dafca90755baf1d31c4ce18e7d69db691e2b4ce296e4162956b2562e0aafa89cd8d7a5ca00601252640d0741eac1481a282746efc2adb68b3361f94c19b1ee040f69ae6b7a0ecc80f6723f3f5a8c8d02cb362dcd018e0ceb6c8745b682714a5195eaa465f4f08e4e37f9bef3f93a05ec3ec6f18817dc3fbf7d56898a9335671b8fa735f7baf6a548bdc26a27c4c44b2c51f2a524bf852ed18a62612038e5418e860f0102b456dbacfbf8de8fd2de1fb8d79d30382098cb14a2829e7a828276484b11ec4366dda5cbbdc14a26c4620e5a2cde5ec290f16c3cc7868d0ed8998e4fea6d70751fa3d2dc67f2212bc2a6d6b1a0cdd49810934bfe1921223deacc5f7084e53b53b66b4d8582e4855cb1c82ba0f129667645e8c00632a790c5bc5c38c8b21b9b1593be3459a77497d15e4976c603a4684159a6a91ba2b3e08dce2e9bcf39259c0e0bf6ee958ea2ca369dbd196cc8ad6c5ba3c62050d5dee122997b23fd50ba8b3b042b3485f588c428375eb256dd6babbdae2f5ee42b1f029bf256b70dd079db6a82eec1be0c6333c758db5dc224d94e1498ecc41550b2dafcbf75e63c23b26c94dc7ec52bcc67ebc67bcd9456d17acf06f3d26ca42b9cdd70584672c7e1f6c8e55f049a119014eb1f64a13922a6d3671fc02333fcdcb3820b68dc36ec0cf56d7900b222e801cebedd3c93ff02666a51305845ecdfc3b467f22321a3bc234621e25896af88de9a188baf2fe93d5b8df64e37a986e95c65f3ae2053f29ce150c25b9f400aa6a0cca54485de333a0d26aef40b13fd2b1e527a405252fd12e09e7db997d615b77e5f561297939b9f5bb49bc8caf7f50a259374a44b050ff46971b4c11595993d9cb76c5e8c74e442289c9d221f1b548b374bb7cfd7dffa8a2e8335ab1ec082c3f13360ec5d3a70df3516689d173879f52005af4d7846df6d2cd244c823646dba8890f234884c78b273507f6e23e86a31b2111d6e38c51e2a4075dfc4f68220a49eea90d7aa5d33b18dd37fe0c29fc418671a9e7f54ccbcc9c9dbcb2115656cf1bf46db46cfb40988deb21a2cfe2e84ad4a63eff7c27d228511676c068634f1e7d7a14439d143da7a5a547f417b23aa510a7c149a0e2678344e47d15d2cdc7544aaa68cb7112eae1f7a4013534d0b7cd12c2edb7dde132d1da77d9cce98ddf0641d407d3ce629039edfb5378d4de2d52fd8a09d41def7031f8496075133187d78efaaf0256d77a5001ecfe7f9a9d59bcce52d7c28bbc43c975dc4b230e05474fc00ce1d15184ea6fe2e96c48f51c7dc2476d2c02f1bf809aa05d125739405cd0797ea3c4c0b92b3a71a992de88f44b542986ab28bb0ac4ac86cff8c8399586e5fba763a54ccea1cfb95eb338ef455664cc3a085832e616b042a683d01ce835dd17b9be2f65ab18fe0a218f0630eda7bbca399429abcb6f02c3a4b47f6abc45a511436296ac456d3f300e16e60d8f2d91d84b5129c80440abb712339df4615343b66f69b793c48491e08b666918160d951f82db2f594481aba14e8b9140670f47ea0eb0b1711dd169487f9adf51384bdb3198432a15e89e527e500988f24fc6ab3c9f12c4d70c7345fad7be53efbba01d9dee259107960138651e12b873ab47b3b988a720207effe49be0cb9bd43de7f934f7a0e6f671660879dac505c66677f5a84cde458c2b697655ea099ef6b8a10f39b0c8f87521a871c18cf5b437e298152f905c93fff95ee72650a21ac9eeee3", 0x1000, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, 0xfffffffffffffffe) getdents(0xffffffffffffffff, &(0x7f0000002740)=""/4096, 0x1000) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002700)='/dev/wskbd0\x00', 0x381, 0x0) read(r3, &(0x7f00000004c0)=""/179, 0xffffffffffffff98) r5 = getgid() pipe(&(0x7f0000000300)) r6 = getgid() minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r9 = getegid() dup2(r0, r3) getgroups(0x5, &(0x7f0000000280)=[r5, r6, r7, r8, r9]) r10 = fcntl$getown(r4, 0x5) fcntl$setown(r4, 0x6, r10) 11:47:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0xe4}, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f00000002c0)=0x2) close(r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x22, 0x0) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000080)) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000100)=0xc) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000140)=""/241, &(0x7f0000000240)=0xf1) 11:47:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = socket(0x0, 0x4, 0x76) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) truncate(&(0x7f0000000140)='./bus\x00', 0x0, 0xfffffffffffffffc) 11:47:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) chflags(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x400000003fd, 0x4) write(r0, &(0x7f00000002c0)='<', 0x1) 11:47:40 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x74, 0xd1}, {0x18, 0x3, 0x10001, 0xed}, 0x100, [0x8, 0x6ef, 0x1, 0x1, 0xffffffffffffff00, 0x7fffffff, 0x7fffffff, 0x9]}, 0x3c) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) flock(r0, 0x100001) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)={0xffffffff, 0x10001, {0x9, 0x20}}) syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0x7fff) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000000c0)={0x911}) r2 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x3, 0xc5129c2fb68d0d78, 0x0, 0x1, r2}) 11:47:40 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000300)='./file0\x00', 0xc02, 0x0) pwrite(r0, 0x0, 0x0, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffa000/0x3000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r5 = getgid() r6 = getpid() getrusage(0x7bc024f929cedb2, &(0x7f0000000340)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x4, r2, r3, r4, r5, 0x4, 0x2}, 0x80000001, 0x81, r6, r7, 0x8, 0x6, 0x23f}) 11:47:40 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x9) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x401) 11:47:40 executing program 1: socket(0x11, 0x5, 0x10000) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x40) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x0) sendto$unix(r0, &(0x7f0000000140)="b100050490000000000000000101000000000000cea1fea7fef96ecfc73fd3359c3a68bd0416fa4f376336acf00bbe781e4991f7c8df5f802b297be1b3dac50c03dabc084d31aa5b23ed00f4c8b2ca3ebbc2a8af63ff37282902e4fd89720fd3872babfbb770c1f5a872310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000019ba504a5beb7521c9f2995526a782968ab9574500eb3a3f736ffd20c011bc8339f4c39279881cce20e85a5", 0xc1, 0x4, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8000, 0x0) getpeername(r0, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) ioctl$BIOCPROMISC(r0, 0x20004269) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x1, 0x0) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00', 0x4) r1 = semget(0x0, 0x3, 0x8) semctl$IPC_RMID(r1, 0x0, 0x0) 11:47:40 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x80000000, 0x100000000}) pipe(&(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x5, 0x2000100000000}) 11:47:40 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000001880)=@un=@abs, &(0x7f0000000180)=0xfffffffffffffe0c) pipe(&(0x7f0000001980)) pipe(&(0x7f00000001c0)) r1 = open(&(0x7f00000019c0)='./file0/file0\x00', 0x481, 0x20) r2 = accept(r1, &(0x7f0000001940)=@un=@abs, &(0x7f0000000340)=0xfffffffffffffd15) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000440)={0x5026bb1d, 0xfffffffc}, 0xffffffffffffff4b) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fchflags(r2, 0x1) connect(r2, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x1}, 0xffffffffffffff59) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) r4 = semget$private(0x0, 0x5, 0x100) semop(r4, &(0x7f0000000240)=[{0x4, 0x0, 0x1800}, {0x1, 0x2, 0x1800}, {0x2, 0x7, 0x1800}, {0x4, 0x9, 0x800}], 0x4) execve(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='/dev/bpf\x00'], &(0x7f0000000680)=[&(0x7f0000000280)='/dev/bpf\x00', &(0x7f00000002c0)='*!\x05-\'\t\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='/dev/bpf\x00', &(0x7f0000000400)='\x00', &(0x7f0000000580)='/dev/bpf\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='/dev/bpf\x00']) recvmsg(r2, &(0x7f00000018c0)={&(0x7f0000000700)=@un=@abs, 0x8, &(0x7f0000001840)=[{&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000001740)=""/216, 0xd8}], 0x2, &(0x7f0000001880)}, 0x9f71d241af59ae2a) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x812, r3, 0x0, 0x0) unlink(&(0x7f0000000140)='./file0\x00') ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000480)) 11:47:40 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) sendto$unix(r0, &(0x7f0000000000)="43d8694d2839ab36307c301cd8aee22868759bb6fff25ff207b2663d887a34e04bd65183ed12fa2d60dab8307da4e4ba817a80467027d15a53e177aa30b0d47c0f98c4edc762e18642d2273a50d248379a1d49001a8095a20103e2fdf64bcff1b8042fe66b7b9fa7d9947c78931d6e729928b75321cec9599782c43e6450f8109ecb8b31719ff96fcd", 0x89, 0x0, &(0x7f0000000180)=@file={0x0, './bus\x00'}, 0x8) connect(r0, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="000000186204018b002b06000000267e7f7780e9992d83600053b5d1d090753dd40900a24e14da00000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e11611b06e272e6959c51bad5a8bf626d9dea3c2c300", 0x57}], 0x1) 11:47:40 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x8000, 0x0) readv(r0, &(0x7f0000000b00)=[{&(0x7f0000000300)=""/103, 0x67}, {&(0x7f0000000740)=""/220, 0xdc}, {&(0x7f0000000380)=""/36, 0x24}, {&(0x7f0000000840)=""/139, 0x8b}, {&(0x7f0000000900)}, {&(0x7f0000000940)=""/38, 0x26}, {&(0x7f0000000980)=""/170, 0xaa}, {&(0x7f0000000a40)=""/161, 0xa1}], 0x8) r1 = semget$private(0x0, 0x4, 0x10) semop(r1, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x3, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x8, 0x0) fcntl$setstatus(r2, 0x4, 0x8) ioctl$TIOCNOTTY(r2, 0x20007471) close(r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f00000003c0)) ioctl$BIOCPROMISC(r2, 0x20004269) getdents(r2, &(0x7f0000001c80)=""/4096, 0x1000) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x8001, 0x7fff, 0x7, 0x4, "e9c1b9fe42a53a104bdd35f405f4e77cb71dbf38", 0xd3b}) getrusage(0xffffffffffffffff, &(0x7f0000000400)) bind$inet(r2, &(0x7f0000000600)={0x2, 0x1}, 0xc) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) poll(&(0x7f0000000900)=[{r2, 0x12b}, {r2}, {r2, 0x22}, {r2, 0x3}, {r2, 0xc}, {r2, 0x90}, {r2, 0x40}], 0x0, 0xb) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x1ff) connect$inet6(r2, &(0x7f0000000280)={0x18, 0x1, 0x40}, 0xc) r3 = fcntl$dupfd(r2, 0x0, r2) read(r3, &(0x7f0000000680)=""/191, 0xbf) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000580)={{0x6, 0x5, 0x2}, 0x0, 0x5, 0x7}) read(r0, &(0x7f0000000140)=""/165, 0xa5) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f00000005c0)=0x2) 11:47:40 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="3d5b3b9ea97586440c49da22a00e277b8974401911948311918e7abd943e4030ad36c208b3c0f72b787919522879928a222ed3b43d68096fbafdf40ca9f762a45065ed372650988157c82f155f8d5fe224a3490e201878a7069386f9f376b50420075392fc0d146824a43c23d1aa35c8a6ec5f325a7bf43807d44cb8d11a6af49df38e84e0c0be13273dd6ac43756872fc69f699c5a445cc203812eb336de9fa"], 0x1c, 0x0}, 0x0) 11:47:40 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x1, 0x0) r1 = socket$inet(0x2, 0xe16692509b2fac17, 0xa2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r2 = dup(r0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000140)) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r3}) r4 = dup2(r0, r1) execve(0x0, 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000500)='./bus\x00', r4}) execve(0x0, 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x0, 0x0) 11:47:40 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x80002002, 0x28b0) r0 = semget$private(0x0, 0x0, 0x100) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="000000024ca5b30bdfd982955dc103287f07b7efa76d410d59831a5283e4b28bed11ec5111814efd7c2200"/52, 0x34}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x5, r2, r3, r4, r5, 0x10, 0x9}, 0x80, 0x0, 0x3}) 11:47:40 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x58bb) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getppid() sendto$unix(r0, &(0x7f0000000080)="67ccfd92619a2f0414b869202f7293e2c0ab83238e2aef0f8a1740b1af15cd632a849766f114d5e99b1c338309ae9be79f04f9b15337148f19dfcdce9eacfd0d894c0a556bf8231d7b0b095e1ca07d6f02b8c37a5cfb505acb0d5af59e5efe8e5a9a557095d3d62127176a88ff4e9ab8595c5a3f444e00331bc9f264668cef86083d08c14b9437ed71dac9ea7d937232ca162a2e47df00eb838b09cbe76a0660c071e79715d4eefc95b18411fbdcdb", 0xaf, 0x0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = fcntl$dupfd(r0, 0xa, r0) accept$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 11:47:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x180) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000300000000000000000200"/29]) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 11:47:41 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') unlink(&(0x7f0000000000)='.\x00') r0 = dup(0xffffffffffffff9c) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x100000001, 0x7, 0x65c0, {[0x5, 0x7fffffff, 0xe0, 0x4, 0x87, 0x8, 0x6, 0x8, 0x0, 0x5, 0x6, 0x1, 0x3a, 0x3, 0xfff, 0x439c, 0x80000000, 0x4], [0x40, 0x1639, 0x81, 0x6c, 0x8001, 0x0, 0x9, 0x9, 0x2, 0xfffffffffffffffa], [0x2, 0x2, 0xc5, 0x7e1, 0x100000000, 0x1, 0xd5], [0x2, 0x2, 0x81, 0x9, 0x7, 0x3], [{0x3, 0x6, 0x6, 0x9}, {0x57, 0x2, 0x1, 0x5}, {0xfffffffffffffffd, 0x4, 0x91e, 0xa1e}, {0x33a, 0x6, 0x800, 0x7}, {0x8, 0x5, 0x9, 0x200000000}, {0x401, 0x3ff, 0x7, 0x3}, {0x9, 0x8, 0x1ff, 0x400}, {0xff, 0x1, 0x3, 0x3}], {0xffff, 0x1, 0x7}, {0x0, 0x401, 0x3ff, 0x7}}}) 11:47:41 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x2, 0xc003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b810000000290000003200000003000000"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 11:47:41 executing program 0: r0 = syz_open_pts() write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16eba", 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000025c0)=ANY=[@ANYBLOB="ff24008e12efffb27858f51257020000b3bf01000000d443a051d25f3d6050701461d01ddb420a8f04aac5489038c3bc62db4264793e1065766e3ece66b2a96d9df77b3c658be1343510c0db475e3bf1f539b772daec7decba878fffa46bdd1c094b0785be6866c47c021740de2f9cc42fbb5297e9449ef525fa76abf9ce29ad126b89d5ac19cc0a6aef52eb91e5e22b885af19bf6aa7e2fbc5f2a171d80e18983511ece85f065b9a91457105d8abe006d7aab974640a72b50f3e73818a8554625cd05752dbf6734aa0fd5cc6b92c587d0f07dc6"], 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x60000000006, 0x0) write(r2, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) r3 = shmget(0x3, 0x2000, 0x86, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f00000015c0)=""/4096) writev(r1, &(0x7f0000001540)=[{&(0x7f00000001c0)="df2a04e4811ecc3b6d84cb44491df32441b3a435d95a937ecb88c13af6513233eec72a7aa439256fa48ee00512f7264f9358d47ab23d2290750f140a22f315176a339242a355822cec2f1d25f32599e070a4", 0xffffffffffffffc7}, {0x0, 0x2b}, {&(0x7f00000026c0)="0c9dfb36db855d413f2f92f633394e67075fce1dee6df6d9b8f5fb3e72cedfae0a0f567dc2481c782659c361c885de76db504fcc4b227618ee73d1ba61e9ac230dfd06410a1c060b920c11a7e931ba62910c1458d9df67c01d8b5a3a623318843e1f92d8bc8b4a0622c72d1b3394402fa79ee090c40444ebadfc55359c1da992bad2749fc0cd54f21ac9b998844eea4c6922b80175c399c02a7b7497a580659674dbba72fcf77b078617525f6309dec98b556f75514ceaa2", 0xb8}, {&(0x7f00000003c0)="e2c75fde191c9539922639e87cf1b29b4df9a66e2d6aa0f39f2bc2f69fcdec472384b9e98826a2c057d269788316d69c96dd3bfed2597de7e9ddf49f86884a344abc71eb35821770ba27f1da90a0413016d7f0fab7a60833acbbed80391d373b4d3538ed825ea5d4f697befb6dbce790e92930981e33277831788277beaf0f03c1d84ea844113b794c3fe2d20db772d548a2bf752c01db35035c981c7c041803f15add5ee26c852504749af4f43f1039cda72277a49b626c3f58e40a14e7548b0cf9bbd83362ad8ad0092c5703229c772f35307e93f9488a743c458c4de20acdf244973f50a0581de7a2bad731ea83f752dccfdfee90911f9449f53f93ccd54d543ef881789563b0538aca650437f9dbdcfd2f2aa003a416553703864e0b04a08347313aa84a4fe2332e3e518a7361981735e31a352ab9d2e9342df2834c292e4f08aea335c6c3c5d4b7dfe6f266b34f19cbdb3d26a207e3b50444e4ffd154e566ef328479832eca6da30c1fb428e561b5f26f5e5d27ec86d9098fe54b0115bc0a9b66532894423b82536b988f29e3a145652dd1d43141599e3f657cb37d5c622e2e857782cafd121189bada5bab960e362aa94466423aa213726a73ace93a4fac9c86d181b4f1df2e88755d316daab65391d831b484b179d5f380454577f457d818e2548b91ff8a959142511e59f4b2b723fef9d15db5b0f6c7097bf4bd44be5a86f4541e0e236adc1f93fb615afaf181e97f28281776f37557cfb513018c2e77f9a7c2e5737743d7238cf5a018c49d25d2317da4ca025158f6c8fe7c05e7f93d989a7a8f11e42bcee1b034799a9e899158e7772e8b35391720a18155b448961778aaf45abcdb990aefecc0d5b26da2df0c5e5fee1a77cdf62f99aceda07008e66fdbf884ffe74458438112fb219dab99459938ada67b2b1977f3f220da5e2d5eb6506253eca2fc808f1af51cf4ae723a1e293d1e8afda9cdff0af4f892e7e4446f172ba20b16313ad26dd83094792379dd34a505a92c2357b1ff330d40706c8ea23a1d43f0fdfeb9b7c58dfcb84d3dfa988e0f5667c702e62dadbf55375de50d9482e1655682b92590bbfdba04f712667dfe99ef807a62c2c12aa7e2b6e506eb3cc2b28ad6a147fda2afd3d8b078bc64a8783abb2dfdeb801cafd9d8abe6b6e1bc11811efde8eaf313cdfae900fc3ad50c78890a20307974c42043014ee8f3c78ada5f0d913c89c3e186a6b94e8f249346a34af7fed231d10d753bcbda52f0e9114706aa3efdaafc3481231f4e38873eca8910223dd2d1798636045f2550ecb447e9cfff716c50e3f85ee659d32978f939f477055bcf5800c57419c771da15626da2a2c04d556a4cd91ebe1cddf49dd6b4cd74538f92f03ac9b7b8d9455084bfe0315d3947e4af77c3498f5df0e2b6d2bc730e4f844a9c3d1f33790b581b7b6b7f1010d95379d88ba008096bec46940fb6d9e823a0f9962c8f0468e7f454a4aeed4e804de060a9ea381f5b158d6c3998c36d77373c4f763b7de7f54acc0851d446fc04ccbab8937dc26ece33cd5e9ddae0b5e2ded3addfb1fd8ec2b72dbe56c1ca6096972e8a0d9808bf829efc4069dd46b203778485b1e193979aa7467d071e3b0988bd6f42a9545d0316538f7778c21a8fecd1ad8f55a1c533fd280747761fd94419210769a1b329bbaf9ffeaee1459bbf185b34aa8371847ab49aa16940f0a32e4e33e1f4d947ec8549cb3413b922c1cd91bd381b4b9ae6850c5f8ce6db0db1ac52743ad4eb34bcdcb3da77f1eaca5919de03b573fd276bb66969bb1e406d221fc7fbf180cb2c5714506dbaca569a94bc2e9bd6fc47d79595009c52d08a0327e27cf43ad13368996834fc6118cd82e39253297a04b85aea6c2c9b86f9fbdbd2e0b067353a092e010ae3ae980902e96355526c93bd9ec12b82c30590b26b325cc11b38608dd36f6cfb48c6af4025d3c0634f1712904dcfc2afa23984032ba5a0f93dd918cb82539066704a2002e1af9775c4b6bb5bc2c60337dcc23a465934d39cade9b99783686ebf1cfd24421d8297634f395280dd65d46cbdfe87f1766c1ffbcdaa97be6e65f82b34032ac6fd8793ee264d0612c5e7bd2751231e24fccb69c777cfbae2177f1b09a55a981424a597c1cf8f460c4d716bc13cd82a64a532b3291850700656f685510f3d9334187a619a2422ca498090a071dcc148cf2cc33d377d7cf0414921f654b1de91f0a63fd19c350c862b0cfd1f5241794de6d7aeb340cc9b0e297c7ba479c91c7d3cccb84fe12f35b1d27728627a163cc9137581f9742ea5e66c493fc934edb04b24c2210b45e5bb31f6b96274d5e23d1b53ee122141b13077bb7a86ee1dc530a6bd9bef13173179298f06003b86b03c5371d728ab9b417f6e4ed88534d16aa920d72039eab67b8197994880f730774abc7b04e7e32efa7dc46018e525570ab93ef1cfbd1e2372512f499f01fc92d37a8031e538901cac968faf6623ebd47be19a96e7175a5699245f0f83ddb21832ada20e33feeab0e3d6f8e8c0762c1b603a870ca941f1cc844dfbf477db713aecb1a6d324bca9b0ce0617a4916d16ea3d10d401f2ee91cef5b5973cdc30a602b33ec46cfd58ec241170e0715fc9dad22cb96b38b030c79244810e0c50e7310de3853bbeaaefd717dc21b57cffcf3db2e7d00720ae0a3d281005a22d44dfd5cad13f80d628ea0488391f8d655f53caa8d24455e9d5d1a4756a2b352f1565f21ab94b2aa1996dcfc47f66b333be070a1f344946555b3b7dfe07d53d0d0f0307f8d7fa5c8b0a7cfa05eedc0e6a08b57c3ff7278ae14ec44b33450c0e122fdb95c8908ebc6a976fb75cfc8b1cb29d30686dddf37d62e17cae54d268f151766a5ac796b527f3cbbbb3073f53bce278f29dcf1657efbf91cb613ae93656d64d95e3e919e82bfd78c93dbe761b0b6a596f06a53d1677a35ab8abd0fdd418dd8c4e95670d5b35d1cd5cb5089daf97aebbf73a4c5d4b52e9119419bbb3587c2de3cb8a16ab571d116a645adfe2b4886503d639414a76b953380b89fb3aa76b360da0411a742f9f34e4eb42bba40046ec4e3a3387a862302716fa873994c04b9a627fa60c221f2a2d97891271107954b1abb9debc373688f659e94ffffa30382b5b2081205bfe5cbcd654afaca3ed41864dd938f4a8221f1fad15c1dfc120d3c8cd7d8b5f7c137a79f47005fc63bcc889981df95af8364c5759aa86e8d5251b23b2d8b719a93065548a8d18f0d440b7c9d6aa3bc471b78d472cb5712f88d7ec04636f231419d2d2f3a674f95cb8ae966fbc72eceda358dafbbb96ecb00fa665ab6c5602da1fbd485ddcead458668d837f0077221048a8f21de827b24f2dfdbf1b8c6e106cf9ff5a86e8fb45fd92ac403da410e6eb503263c6525b30de2cdda9ff40741025f2f14ade10e2bc5702514bfca4238a7e2b4831912275b937703b3d231cf53de7c56dcf2d7f021e98a97432ab633c51d3c58d57da5e5e1b56f31f86a599dcc7c24172f532e531002b21afad37fb99d269f1621f0bc6147cbfb2461a856522a4093329f9470ab19efbff4e86321b98255da3d2fc504b98e5702798ecddee8b37b3a622d8e6c5296f054f8958d92bbdf8eb62f085c18f088b1fc5114dc7cddea313bfcd4397c427bb600b9741f5bae0af1b3ca3b421b8f2a73f69c6c1c54b523a7d7c5fc3716a73f2e93b2c5902dcd4c3e0cd9c2029d98a3fa6c057dffae95a3eb9c5709bbdd89c2ff2a2e9e0370e293e27c4e9beeb5149362e33e8838dd287f900d47c30db90901aa7fa3847036f47194d3c6a95a596bbb3ba2b1a2ed74a398b97da6019feeed77e57e608eaf91a56419a321857e0c299bed2f126a11576ed53fd2ae29ec23fb83efd0b7b84897bd21e1239fbc62d3e6e2d3ad28ce6bbd73cb44699919603f608cf21c0f83269c098a94c6c63510f4291eb32bc4ae9e9b1c2a5477cceff93d95d0af6ea7c4a9797cd476ee92f1932cf1429693688b5b4f9adde53eabfac5c153fb52f0d06979ba005d24c35dfedf0ad86077c81de5f0f72463f2c2eb61ca891beee0bfb314f59e245ad33b4c9b71c1cf15cc80f56500cdb93ed6d1033f1abb6f17a13e77821b6a5251fb07053b8c8734acbb7c98fee43a7313e57f996dd65604ba5eeddc9583f00be759d59ae77eb727d402a4e5fe3b45a7221380b84c7718f6b131947af992f4f6d49d33fcc7e0226a027ab54a52376672bc33b9a8d9e3fdc0796507f316346255cd9a32f8da9f11e6f966bdbb57bc5fe8cf8100383d9d710fac62f8b1e888ade62bbdf8fcb23b879af3f405cfd1c4f5efe7f6fba3b91d012602a94a6eef54c2603956ad5d4a95df2f5b4fd157021e3745f8f88e1de62fe64cf404a19e4c0b04ecc16cfb609ca737192ff6775288cfcbd440f06752f27f7a24b8206cb08107ba797a3e2fe2b076841772e16a4e80f3de41af853568daf7d468bf7ab5167307bcad37f4f5e96f481b342114024343fee944838df7eb3eb7cf02eabd64f0b84a823564c7afaadb89657088a0fb49e8fa3923b3cf2fd1c20e25e65677b56a761c0881e52efd52baea1fccf11d47126a9828a8d260f44db8a579e5592ca9434dd319fa55287245978f0881236ca3902bf36cd1f5dad1f5f693a81381790a323b8ea0d17d9347b99287092c3b4f249baf6d3c469f9953fa9ca1190f707264846f637a69f99b287111c5369d0321bbb48046c3a7900bf4d7396e81530f2c0789afa9db69271c984a80ca06d910a12d600a098ed0213b0604d0dc07b40b3bf60a8914c9567917b6ac63f69888d7e3e51b4f1c23e4cdf20b1febee1c54b6d1992ee7fa70b2c89e2836fbf7e926ff52e33061c2928a827690e0bf30ac068711e47bcd0e0f466946ebe6ba49803f7aa2cb5af1af7ef63827b31175649544613864003f872e93f6ef0bbb4393cd3ba2e76d2a7b43c53758c6223c6d6649377e2f84c93dc4ea7aa3e9763fca4fda16a0c5b5982788563defd4c1e02bed93c2e0113939142bff442bcb65c964bdbb8c16365f087d7125c2e50e5b9420ab8dba6ddfca2e3ea45410e3d3962beacf0b1b8a25bcc6cbd5e626ada333f2551f95b0020b14c1f8e29c8131c2f4df765b558ac9bce75f35ff929afa3754d5e7f1d9b34c095315f8a7efaa8e1a37b83068770bb8110bd7cf7ef4b15d64cb6fb9751cab322242c470117c5d3b7b4f55a5bb1d67a48838ab4d2f3069ab46bc1e56e234dd2b90e12f4b76bf63f78dd73d87e649dbfcfe746d3b98d24036c0a9de56346e485fe7634c52bc28e924681a6387f97c1835cb86e4f41dd8ce192c47d6a327fc8ca6680de02227e0fd2c4eaf917478aa6a5b7072d8c827097df89bc4a4e78942b4c415c66de2b9cdcb058f8fad69816e1c63db5b22335d4fa3034b9d27c78aa411f3dba0d52475f31ae1e251167e40787ed7b4e224c6675d3681e8114ec154a4543823790aa9e5d04b5f1ff8cb816d90b91ca5ab40b555c4926c13c8fb731e7ed6f3d3ff12dde6c1002e31e0e76ce12e050260a5027334fe8f33d214c4695977e77e2c957b4b39e8ee4c85d5dd34f0121fdcedd6d31b33b91c59304288b4371e1c93ac11d8551898677643913cd86dcb557e4900eb38ca46d0aefd92b8099f9a5507f2f8fd7204ef4b67ed6d0dc4febd462c4502a2687690e6eb2f77f651a45e22f9cefa7eef74c0916c316343de8c4eebdf99a86fa2c4a27373bd3f5ec2208f318c4fec3fd6c76d72b4d4827eee67c8cd679f60b81d51aff5f2b890f5020ec5c", 0xe4}, {&(0x7f0000002780)="b9aa951e136921f06e0bb84c646f950f61c18e9bd5bd1141ece7cc787e6ae5c7e2ff9a0d1f11ff817db9eab6b5529fdcb9082f013b010110014b9152080da55eebf6cb499e06dc1dd2da92e9a851d52dc6c8403b9b61e89d61192faab8bd4cc9ed3b6d745d262da0dff836464f21d3ae351413150869170782afccaa0142", 0x7e}, {&(0x7f00000013c0)="fb5a7c4faef5e0fc8d419c1e7d97afb47d7e7a3829edb19793eb211075ed16f09931864c4fad6b5d31070ab526613dac87c76b64ca0235d2682d199ef687f1972b3e4d3cc622a752db16f0bf2bb226a379e2fde7be8184fba2613696a8cc0c8e3e6522899f15aeac7350bfc8c2ff0ad27c8b917a4436eb2e8a35cb028b4caebb364364ac45e0d1c28fe7e26fb9adbccefb872200a62e9e5aa08a8017cbef7312833f9e6d99a70b593472731d35721354647032eda9cd4ad0f64d1603f6ae06bae4a40bb193f9fbe79961731846c2578221cbc67ad3c0af9a4b84d409e50be27f0e2871eaba87f9044620b697330c6f1553b040dc7ca7418cf5437b8a", 0xfc}, {&(0x7f00000014c0)="59d37117cbfa68a4c09888d83ccc9d63265157a4a211ea84972d742e0b5bbc88dd92e98f7d1c48fb2866a5cc7237803e3d23e91a7a8a71fab1f2c8868197efb8f25f2555502c27600921694f166dd4f4224a67cf12cfcb4b33954df8b9faeccfabf503", 0x63}], 0x7) bind$unix(r1, &(0x7f00000000c0)=@abs={0x862c480a514dccba, 0x0, 0x3}, 0x8) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff02}], 0x100000000000014d, 0x0, 0x0) 11:47:41 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x441, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x9, './file0\x00'}) r2 = dup(r1) readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/88, 0x58}], 0x1) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0x200) open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c6, 0x0) 11:47:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup(r1) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x92d777b7b032d1f4, 0x1) poll(&(0x7f00000000c0)=[{r0, 0x4}], 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) getsockname$inet6(r2, &(0x7f0000000000), &(0x7f0000000100)=0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x800, 0x84) 11:47:41 executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = msgget(0x1, 0x28) msgctl$IPC_RMID(r1, 0x0) dup(r0) fchflags(r0, 0x0) pipe(&(0x7f0000000000)) 11:47:41 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2052, 0x4902) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x251, 0x0) openat(r0, &(0x7f0000000180)='./bus\x00', 0x8000, 0x4) mknod(&(0x7f0000000140)='./file0\x00', 0x8, 0xfd3) read(r0, &(0x7f0000000080)=""/173, 0xad) 11:47:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002940)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x14, 0x0, 0x0, 0x100000000000000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='\x00') socket(0x10, 0x8000, 0x2) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 11:47:41 executing program 0: semget(0x0, 0x6, 0xda398e6a267e5334) kqueue() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x2, 0x1}, {0x18, 0x3, 0x10040000, 0x100000001}, 0x7fffffff, [0x3f, 0x1, 0x6, 0x7fffffff, 0xf2, 0x1, 0x5]}, 0x3c) 11:47:41 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB='\x00'/16], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) 11:47:41 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 11:47:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="0507f38cdaba4852932e900a186f6c", 0xf}], 0x69) socketpair(0x6, 0x5, 0x100000001, &(0x7f0000000140)) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000300)="e4ab826165aab7596678a022845843b7b8cd7378b111e10e3b3f2b5e45e74f8cdafd0ce0fbb96bf6698cd424c572c3062a2fd6c1d5aa3b95e34243f1c34a9e95a21ee420cefe093cd9d8309a8a81a0bf73c14253185d0ac1ce82d1784f2f73b336104493900e90ff0f1533d6077eb4014f01dbe8bac1d01453589bbc45e2e6a2e7d3412b", 0x84}], 0x1) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x8, 0xe24}, {0x8, 0xffffffffffffffe0}}) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000180)=0x1) write(r0, &(0x7f0000000600)="f5dc3c127e13131f86a5430662c9840073f56b0d6837e452abe70af1b23d3fdc2576bb47d899a0e96e8a42c3a125d017a8e8fdbc28a527103458c9e08446cd055c4db1a4a4ebb95fd471abe782977133cb51ab25618d75c8b1436c782adf7470fc7ae5c82148f6d9216405cf653a5813e0b3e506f4c5c0162f071f1544", 0x7d) execve(0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 11:47:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x5}, {0x4006}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) syz_emit_ethernet(0xfffffffffffffed4, &(0x7f00000000c0)="23792cdb3700") 11:47:42 executing program 1: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) r2 = syz_open_pts() write(r1, &(0x7f0000000240)="616d9860b42c96aedc00258a6e311eca732c384c25", 0x15) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a4047e750c629300060000001c00"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x800000000081, 0x2, 0x80000005f, 0x3, "7bbcafca33f5d5caf361579421482969c4f09c93", 0x5, 0x49}) r3 = socket(0x18, 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000340)=0x3) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000440)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0x5) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000140)) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x6) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x3b5a53b60f1b89db, 0x0) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000280)=0xc59) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) chroot(&(0x7f0000000200)='./file0\x00') ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000300)={0x6, &(0x7f00000002c0)=[0x0, 0x3f, 0x5, 0x3c1, 0xff, 0xffff]}) r5 = msgget$private(0x0, 0xb08c33db630a542b) msgsnd(r5, &(0x7f00000003c0)={0x3, "37e419e7764315a4ea789f6e3a3d30703e16f38f2e8063eff4d5f716c4dafa5f71a2f4f6ee98324374989239486dfc3811a210301a24cbbc21e06d3a66164862631863c2b230f939659a2b68d596f6d534eb51f546"}, 0x5d, 0x800) 11:47:42 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000180)='./file1\x00', r1, &(0x7f0000000300)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x8, 0x5) 11:47:42 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x80, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0x0, 0x0) close(r0) open(&(0x7f0000000000)='./file0\x00', 0x100, 0xa) 11:47:42 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050160000090000508005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0x23, 0x0, 0x0, 0x0) 11:47:42 executing program 1: mknod(&(0x7f0000000040)='./file1\x00', 0x2008, 0x1000000000005701) r0 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setregid(r1, r2) r3 = getuid() r4 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r3, r4) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) 11:47:42 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000140), 0x4) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x0, './file0\x00'}) 11:47:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x28}, {0x80000000000006}]}) r1 = msgget$private(0x0, 0x418) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = socket$inet(0x2, 0x1, 0x10001) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getuid() r5 = getuid() r6 = getegid() r7 = getppid() r8 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0xfb59, r2, r3, r5, r6, 0x10, 0x7}, 0x1, 0x4, r7, r8, 0x42a9, 0x5, 0x0, 0x20}) syz_emit_ethernet(0xffffff03, &(0x7f00000002c0)) msgrcv(r1, &(0x7f0000000300)=ANY=[@ANYBLOB='\x00'/172], 0xb5, 0x1, 0x69e619ce9b2a5958) 11:47:42 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) close(r1) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) dup2(r0, r1) 11:47:42 executing program 1: r0 = socket(0x18, 0x3, 0x0) sendto$inet6(r0, &(0x7f0000000100)="7da9ea2b371e26f0c028c12d1792f5f37004c7f04470917b2efa746a253ae92dfd777c4932c84f7c05da857014ce23747acbe8e4a2e2186ff14fd722fef2b9ab1277b50207c0452948c5bf5061183d081e083fa61f62c6184c9dde386cc95433530f6b848ec04e118886d5cf34336ce619d2acf868d3319fe2d81666d0584b3dd4981d1d0e6941a038921d64fad068031d889101d83f8adb9de834f2a9f3492f9ba33a98bd02072d3f4b3e3ad7325e3e17f245d08bf9b3433304f49cd96d33dbe5d640c758c9f8808f31942e3c2f9967f265aa9cea530f61fd5a27787f40dec4cd62a423267f989abcf4a6e238accb3f955e71f934b499608ebb73efc371c957d9106cd54d404623846e2311ecf29a7bbf9ce40971640a9c3970c438477103dd9bd766cc4f75d8e2a9d920e2d22da8d6163d1518eed89d53b0089986676cbf997bc7f1922db95813027c881e70ff1a4980daa24d53a01f355a03f27748cee160e04f2fcf9aee8040b50a93aedc916b755c6b0f8a99a3dc19711f1026087518a91bbfce38d78d6874cb3f29a521da7303fd2688b8a469163c57b6613d741a20f8f7ab8df7b242b2ec74de53226539106cbccf1a50e398ad491c71f05396251b92d8c4b8011ba7c0fb1e644c166759a882cc62f914b835f90d4ef18d0cce403a92f13eee11089667258d98cb0652874125f9145d6d1b8afbf168570cee195fc2e7cc3f3c1bdc8a0b1d3ef8ee239e02e762ba80c64378f2b34654b6ab18ca4560ac1993d1948a022b6e6f5f8e1497716fcb3cc3d4c68787cc85ee23ab56578dfc632388b942c7172ef5124e4910f46b1deee9ec106b82818bee679ec6c141370998f36a06da6b7990e05e1c300a0a3dc25164a84073402b69ae3a2a74b8e8c5bf69ecd9b44153e920e1f4f79025f42cea927404a4701aeffd59c4a3622898db86857ab2298f79e9925e011606c355b2233f003751ac5a795bfe8a5317bfecba6c647c2853a81032aa36cff2412586020b346484bc20d44c46a3d335cb1c6eb2967c1be97f077ef9d632a06c5687dc3743571a8340c6509271050ec18b75f99cb7ddc833ac1b7023b83a3ca692e421789dd9d91110c81590cd3e223295c890d2decd38fa471f0c71724278e8e4e84863ad5311c330bce7996429c996d70d5476363c2de0e6fb45202189799505e30322cd91c19482edf76077bcb0863d0c81bdc2f6ff55c15dacc9a5105d8bafb2b3dbb2c934d774773f7615ca502355787b0d1b5d28cb7490e8180e13885b0d47e6919bd6a702f2a31af03dd0ea8e7ef791b3c5655a6696d12a7202ffd64cc2d227b22406601dff7c2f991fed62f48e4f923712038e3006ec9bdab910081d01f3515830c9cf8cb3ed4ced4b1c56e019499b9eab26f332bc94ae3cc112e2fddaedf6e1b693a3a3a2237094352ee801aacaa2fd303b02a77af209027fe6e361e4f1ae0a0873ace38490b31e6cd5ac2df928093c0a759d92132c6fd58ceca36e49fd213954aa2f320eff55067fc13405f5b22882f69f92ffd438534fbef1c2949d2a95969b2f508a4d028640128ae186841e43c50999d1feb05f77027eb5b59faadc0f69207c76c5983a4f5f10fac608a479f71387cb5c066cfe7a6ae48529de37eceaead85721fd91fc18b59dfd3633b164d5e2f5be5e6045b9ba48e5501e339e7262aea2af526ad21953b5616a9d9c0e0309314a177067f76bf5c0797d0993fe988d548876abcfa346180489f43a7dd6eab811c21da283ce06d76ccf4014e6050d758531202a98a3d783ab9685b6442573c87c673146cc331b0d03f33744efc5007dc53c31725454d56b64010939fb20d0ac1a6e859c008b95c25d543cc7ed52802a15706efa5ab2e779b57960216f8bb7b0b8b67093af3a8df82b381f2d8a8cd1ea6cda1022d2c625cac554ccb24d0997c64c736463fda5bd263e7b4f30736aa596e09ee3abe1c6c5ef4541a0e84b673aaeed365976bde5a5abc1a188e3aaf0ecdda567988f8dc35498de93ae1c01ec8c632027053808f8d71c3a3f17923b17b487a274b653e14d3c1a320596d65c40203024a5a10414c87fe2f8c6bef54d4ec1dfbcfb7fefe4de36e10b8ac9a05e0c7aa5a8b2b041205f8c5e2618114f47c4bc7b54e7691f9426e8f7143cb9ce92de97c13beb8b87c169cd4a86aa6cd278174d25ed82c74e464863b42cf0562cd23e57378fc9cb617840efaf257409273aee7229dce33d114feed8830e7aaa1ce036ed1fd63c64a1b6ee61243ac75b5dfc5c8199674c591436d2ab212e5a2121d7552ecf1aa8ddb89dc5cf274aab382d963eb8a1cfbf2047e78e58db9213287c2a9b74e2a0563c75be0d359b7b32e40f314889740397668b85bd3aab2a83d68dd85d196fd344f99864c516a357cf5542ba2b8123fe507890850a7e182ec4209e175a5b7a903c45b50340c53f98e7ba3581394f8951a11b669d4e18def2f28cc79ac746d5668858865ce359a1c691b4a7d84bf6657e00d3add31c7842fc234e4501ac999f701246c9654ee131dd655bed6c05404663ea3df65adbbc83abf04808e07c207f7005f32e46b23e232eaafaea2b6bccabbf05759b05bf58f43819af87fe25a783ebf986c0df55c544524e8e9121eeac7350f767fc448e720cbbc07ea0836f25fe009893254751e0ae15659e10e6d8d2f40c4c1a310c7231332853e4334e67ebd20f545b21d27d50b630cfdb15cfaac68a530f509628a687eb14db53539ae9f9412a742b15c512b566e44ab0601aa948854ae467cb5e8990dbf82482a34c51f1cd9762b376354330bd937df59409bdf03b1874e8277cc92f0b8039d0059dbce83dbfaa18d94c43fada807bd536b786a4ec3cff17e549b07c373574aeb59465ae178d8438dba6aa39b28114b68a5db6333c1327662717a1681337733cb82e8c3565eb05ef51bed9bdb5496ae59557a15bdd7af0f4d80d7d934aaef74a58f6a510755d704795fb921d7e0c4a68f64cbba0fb6a55191be7c84cd9810c1c206fb9b0e85edb7f296612d8f8b72792f6b7d0941281c7e7d96eaa060c9f6c91714f3d0f61bdd8ad9371fc2256a8327b1f21c091c7b64d65ab0faa005e30dbebbb4cbcc99dc6b8b0078589cbc2b370394fb01b82608e838861e77134e4c0056c88b64979632d279c05902eb1da86305118e204f3c08db8aa9b048e1fc3d0bbfa1f307da0919155eaa635b264ab3d6548024e2630ecd426369d9686ef255d5608ad94d0f6783036987baa5f53d3078bb668e01688ad670514bee625c26876a2b2cde5b830c47959dd6a67dde101faf1a9bdf27d168606066c8da0d7b8b0a7d6317f5c9e77c265d27650bc661e5adb639f23a4ed0a8f75311e1bb273d41aa25b8f69a2e65a110eb11f7e69c8f9293fddfa8925b0ff14d29cd2da04239684e800307373d850051774f62d8bacce34b79956bddd1ce9cf673273b353caf05b6f58ba7a44c8447dc13d0d4500d4ef53adbe6c0daaf82f1a952eb4f595f89686823110bcbed61a83f821a9cfb3c81f4a495f165260893d86af4859a878c162da2e6b64a080cdd70215e9d97c1855454f92abd1c9caf607f3a0e1ec134dbc9d788790b9e3eb47685a60003bfcb04becd3700db72357dc56405d9802f7043a3b4cf7892e03bad2e41f101a7c4a0217e256e56b37bb8bd5f349386180593397e8623bcbf74679dabbd6311fdfb8d09bb1382c7c0de906018ab4c27cb7c000389e53ce8918338852049813ae0cc4c6eb25562e58e6ec1fd5226e3874d83720d1db319d7b9528165b15ea19c2ed90b4c2d8dfeece958715ceb5caf50c4d03ab1ff67d2c02f24c62ed91473fafc86e457049fda5d84e0635e4c4afd2db58f50d4dae705fc9dfdcc65ae08ef514571b076ef14eae1527c88d53e89b4ae0fb177abad5beb6dbd166906feafa5e5ddccaa59b180a0daa8a856111958e4f7a94e92718b4762a7e671d859494ceab51e9729d197e50e9c1e069ff6ea7f7dee861236de530add8dc966d6cd13f8468f99e9325b615c27d49a21007ad9271d7bab681d821dab212e08b67392b67859e2307b60b984326c783cd466da9c68ffc67bc753ebfc00e8f342aa1bafd7abbea5bf86220540ba5df85f2f94a10006c9e286df3e988539cf9e026cba550999bc715df401401d3d623463888a62ce21cf1854f8e686c737fb6204ef2268c911a9c6c5d0969ca79d2e0cb25963a6d7d07785dcb7ae2198aeb593441f1ed8ff6d260f159c1bd0776ed4e5a52048cc66eb32ac7ef5c3e9df2da4edf889aa0dd590010400e87c448ef8c580c98ae82793e522dd2102f9595f68762c724ce4ea58e57cb5dc095be176b6134978c1116b5ae29fc60467e6a339f0182fa7d9f3f19f1a01887b814eb8c2f790cee2ef6f6a957eeccc1a216548790432de1e922dedeafa85bb137ced61e706d5ee4a9555e401e08678a365573a811cab78066b98dd604268f37646dc12b92301c4657817e103ed753ed52fc9d5ba1032f0d88accb2e3010861a726f0acbdf3908309bb1a19999d2fc486f13d7fd640ea11a8db1626102133bd03d202919a59ffcc30955f4b0405496542c5e41081e475bf8ffade93e0590b6842191660870b9443f2161c70ffe2e4638287a9399381468e482685fa2b087751858a31e167de1a8e4679d6956a84e0d5d44b9a6bbc51b8e4a59fb9c13c07e02f54155a0de939b5fb1ce59b3125560322353cde26c87cb2b1373536bf744a43e547b4eec5b824e16a9c20bf228b53c80139f32cfc04be655dd54bf66e1a4b64ca98c47b16d929dedb7674b34746cff23f09a5fe78b949bebc5012fe9f20fca5950fcd46ef1f9fa8b97ea652735cde20ef15ad153f1d86b0db2b4c353bd94a6d1f18077b2b21d1e4cd11e8f595ea007cb3c9b4b91e57ef2199497d5dd081f38f604fe7aab1a242b926f61fb5b28f1fe7bf8467bdfea2735d42664c3526f6b2baf8fb64cb34dadfdcd4df249bee9aaa3b823780b1abaa569996a0bc7b261abc54426783d7b67705b5ba16c289541bfa10cc5a6c01092963302f7d78d29fb7044bb6a67ae83208da6e6b3e19368191a39dbcd70236f2bc9ecd0a1a3bbe9a9e4b5528be511d5595ad6257d180019d9ab6e6c2db0baecdf36d02d9f4463e94c29c57d8e9a637bbe4da4f2ed8bd739a534d1885cd821dda7f4f5651185b5f1c3cb385de385587652ecc93278d618e4971c0c2aa0ce67080ef37bf409362a7f19d5e66ac706465e826be45a3ba8ab6daaac61677308d5fe43f64bff36f4fd6e0906fbb8020b72690253dcd6c2e9f515fc1086c22d5a7123bde5dbacf928efd15f4f8035df6608a7721a447b2ba8e2d49146bf18018b53a85450dc0a55fabe77eefa31be2b9382d7f9f4ae99351cac604b34a80eb439503bdf751276e852ce899754fb7249e5d0dab53193f60b4ccb3d6a4f0799e7c8a8b6a168e99ee661cad26eaad0bdfd5ed72cdfe40d2bf1036bcbe7d82bee7b0579aa0e6dc3baa7e677a2c9612087c4d0cfd169c1deb5943caeb9919b3623c147411f41d9dbee4be927eafa2337c7c9b27800704354a7336b39c84623fd5cb0b167c5fe1e17dda6cb4210293b5a61a6eebbc38a5d0925b7152952345556f90af9d506aa68c0c2affb0f8d1160f80af4bbba4290e0e30266812871db0829eb5261f2fdfd9d3fa1d8f2d3e825c66ad6bf01c8631cb77173965f4f249f425e7290b1b9f97fdd27f630effba0693717b198783e06c6729dae29e5531c17f6c56e5a76246855ec0e42310af9b57f832aad0d2e", 0x1000, 0x9, &(0x7f0000000000)={0x18, 0x3, 0x3, 0x1}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=[{0x1e}], 0x1e}, 0x0) 11:47:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb209", 0x113) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x101, 0x5f23, 0xfffffffffffffffb, "094acb7f7dca5fafe62da220c02278d1fa592e5d"}) syz_open_pts() readv(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) kqueue() 11:47:43 executing program 1: pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) fsync(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000500)="3f3191e8901a52225a78a418005a360bc9f5f14d257770d8181ea6d16ea0125dee1c2ff58cd1c34d322d86cb6d37188e88a386f3f83ae0ea006d381bcc2492faf1fd1a5c7b57da5741f815de221435d883d7e58de6eeeaa742b3789555a988d22f2f295b31f8245225b655bfaafb44db7b835fbe947db22091b043926f7b73beb505219e381a2bcd5495", 0x8a, 0x8, &(0x7f00000005c0)={0x18, 0x0, 0x6}, 0xc) r2 = semget$private(0x0, 0x2, 0x7e) semop(r2, &(0x7f0000000080)=[{0xb, 0x5, 0x1000}, {0x3, 0x8, 0x1800}, {0x1, 0x3ff, 0x800000000800}, {0x3, 0x5, 0x1800}, {0x1, 0x7ff, 0x1800}, {0x3, 0x4, 0x1000}], 0x6) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000001c0)=0xd00, 0x4) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x3, 0x1, 0x100}, 0xc) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200)={{0x7ffffffffffffffe}, {0x1, 0xfffffffffffffffd}}, 0x102) r3 = semget$private(0x0, 0x1, 0x20000003e) pwritev(r1, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCPROMISC(r4, 0x20004269) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000000)=""/66) semctl$IPC_RMID(r3, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) semget$private(0x0, 0x0, 0x5) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000640)=0x1) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0xff, 0x10001}, {0x18, 0x1, 0x7, 0x40000}, 0xfffffffffffffffa, [0x80000000, 0x0, 0x101, 0x9, 0x7, 0x80, 0x101, 0x4]}, 0x3c) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0xd8, 0x2, 0x3, 0x3}], 0x2, &(0x7f0000000400)=[{{r1}, 0xffffffffffffffff, 0x0, 0x80, 0x80000001, 0xfffffffffffffff8}, {{r4}, 0xffffffffffffffff, 0x4, 0x40000001, 0x5, 0x1000}, {{r6}, 0xfffffffffffffffc, 0x1, 0x20000082, 0xfe, 0x9}], 0x4, &(0x7f0000000280)={0x3, 0x40}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000600)={0xfffffffffffffffe, 0x8000004}, 0xfffffffffffffd82) getuid() getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000480)=0x2) openat(r4, &(0x7f00000004c0)='./file0\x00', 0x100, 0x90) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000340)=0xa1b) 11:47:43 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x97}) socketpair(0x2, 0x4, 0x80000000, &(0x7f0000000140)={0xffffffffffffffff}) sendto$inet6(r0, &(0x7f00000001c0)="e11cdb0f5f54a8164f6e191e85470ceae15aaa107c3d6284b2d4b28a94cd070388b357842981eba19f4b133cb647e2", 0x2f, 0x1, &(0x7f0000000200)={0x18, 0x3, 0xfffffffffffffffb, 0x4}, 0xc) r1 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) close(r1) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5d25, 0xfffffffffbffffff, "541bb964fee699d9e09c14f630d057c575017a66"}) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000280)="067e1dedba33135ce4", 0x9}], 0x1) 11:47:43 executing program 1: r0 = kqueue() fsync(r0) r1 = dup(r0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000040)={0x4, 0x0, './file0\x00', 0x5, 0x1, 0x4a, 0x6}) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x100, 0x5}, {0xa14}}) r3 = getpgrp() fcntl$lock(r2, 0x7, &(0x7f0000000100)={0x2, 0x2, 0x2, 0x4dd2, r3}) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x40, 0x0) readv(r4, &(0x7f0000000400)=[{&(0x7f0000000180)=""/172, 0xac}, {&(0x7f0000000240)=""/192, 0xc0}, {&(0x7f0000000300)=""/250, 0xfa}], 0x3) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000440), &(0x7f0000000480)=0x10) r5 = syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000580)={{0x18, 0x1, 0x5, 0x8}, {0x18, 0x0, 0x10000, 0x2}, 0xffffffffffff0001, [0x100000000, 0x2, 0xfffffffffffffff8, 0x7b, 0xfffffffeffffffff, 0x6, 0x6, 0x1]}, 0x3c) r7 = kqueue() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000005c0)=0x1c1b) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000600)={0x2, 0x9}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2674b6d647333926, 0x12, r5, 0x0, 0x9) r8 = fcntl$dupfd(r4, 0x0, r2) shutdown(r1, 0x0) setsockopt$sock_timeval(r8, 0xffff, 0x0, &(0x7f0000000640)={0x5, 0x4}, 0x10) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000680)=0x1f4500ad) fchdir(r7) shutdown(r8, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f00000006c0)) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000700)='/dev/zero\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r9, 0x80185760, &(0x7f0000000740)={0x8, 0x0, {0x5}}) fcntl$setown(r4, 0x6, r6) pipe2(&(0x7f0000000780), 0x10004) 11:47:43 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8440, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x28, 0xc00893e9e449dcc7, 0x8000, 0x7}, {{r2}, 0xfffffffffffffffb, 0x1, 0x8, 0xff, 0x5e7a}, {{r2}, 0xffffffffffffffff, 0x3c, 0x4, 0xa1b, 0x3f}], 0xfffffffffffffe00, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0x20, 0x2, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0xff, 0x7}, {{r2}, 0x0, 0x80, 0x0, 0x2, 0x42d}, {{r0}, 0xffffffffffffffff, 0xa0, 0x0, 0x0, 0x6f2}, {{r2}, 0xfffffffffffffffe, 0x80, 0x80, 0x10000, 0xbd4}], 0x8, &(0x7f0000000200)={0x2b, 0x10000}) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCSCTTY(r3, 0x20007461) fcntl$getflags(r2, 0x3) write(r1, &(0x7f0000001700)="59de6578f57a279ccd6f8f326bc292a1ef3417715a5a5896ba55f4afbae751711f5a03b7062cdf11cc68b389c11c558863b5fb26a786c55c3df0a00872c41ff3f4b6653b618a91a811848ad011b0299f95970afaf96fb9cc21a77ef7c5328b9e97dc13845bb739fc3fc7bda06025bb362fadb934c40788b3eb32699e146b500d5bc0bdc56a2c169e0557c18fce3b17d3168f4145058c9938f27cbee1543ebe7d828fe66241cc37da53d74202e15a9cc2218052a046eb6abb913120bd1e9b7eec280385c69b65ac6b15317ffa7b21c493abdf29101780886006cb642567ce6aeab2446874df6b38a40ddb478bbeeb8581373af92112d1663710f9f77354b68ea98e855732f2e3045cc210f13b0fc7fd821b629233379cc944dfdd542780823c925e167c40d960e5c7fa78182d19836a5559c7cc5c1bb511a036bee37aecdfa95def69c4c625243a1a5244a2a9ff27b58e66504e2c18ccac698c883dbe6fde1b2582e56bf71ffb66d67b3db000bdb108f215ce8ae13c3bb120100db94b970c8c60ccc3c9375dde5874ff36ad70dd932edf00a11e", 0x193) r4 = kqueue() ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000740)) r5 = dup2(r0, r2) read(r0, &(0x7f0000000340)=""/197, 0xc5) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffd, 0x14, 0x40000020, 0xffffffffffffff0d, 0x5}, {{r1}, 0x0, 0x88, 0x8, 0x6, 0x4}, {{r1}, 0xfffffffffffffffe, 0x0, 0x20000084, 0x0, 0x5}, {{r5}, 0x0, 0x80, 0x40000000, 0x652, 0x6726}, {{r5}, 0x0, 0x15, 0xf0000000, 0xc0, 0x2}, {{r0}, 0xfffffffffffffffd, 0x10, 0x6, 0x6, 0x8}, {{r1}, 0x0, 0x10, 0x1, 0x9, 0x480d}, {{r1}, 0xffffffffffffffff, 0x2a, 0xf0000043, 0x80, 0xff}, {{r5}, 0xffffffffffffffff, 0x2, 0x0, 0x346a, 0x4}], 0x7310, &(0x7f0000000580)=[{{r1}, 0xfffffffffffffffb, 0x60, 0x4, 0x945, 0x5}, {{r5}, 0xfffffffffffffff9, 0x20, 0x1, 0x0, 0x40}, {{r1}, 0xfffffffffffffffe, 0x48, 0xf0000000, 0x5, 0x7}, {{r0}, 0xfffffffffffffffa, 0x3, 0xc7, 0x7692c67c, 0x9}, {{r3}, 0xfffffffffffffffd, 0x8, 0x80, 0xffffffff7fffffff, 0x81}], 0x100000001, &(0x7f0000000640)={0xfffffffffffffc01, 0xffffffff}) close(r3) kevent(r3, &(0x7f0000000cc0)=[{{r3}, 0xffffffffffffffff, 0x0, 0x1, 0xfff, 0x1}, {{r4}, 0x0, 0x40, 0x2, 0x6, 0x9}, {{r2}, 0xfffffffffffffff9, 0x2, 0x10, 0x7981, 0x79d}, {{r5}, 0xfffffffffffffffd, 0x2, 0x20, 0x2, 0x7ff}, {{r4}, 0xfffffffffffffff9, 0x40, 0x2, 0x4, 0x7}, {{r0}, 0xfffffffffffffffd, 0x44, 0x20000013, 0x200, 0xffffffffffff0001}, {{r1}, 0xfffffffffffffffe, 0x1d, 0x40000000, 0x484, 0x1}, {{r5}, 0xfffffffffffffffa, 0x80, 0x1, 0x9, 0x80000000}, {{r0}, 0xfffffffffffffff9, 0xc6, 0x80, 0x7, 0x4f1}, {{r1}, 0xfffffffffffffffa, 0xf6, 0x80000000, 0x2}], 0x0, &(0x7f0000000280)=[{{r5}, 0x5a08701350d86401, 0x10, 0xfffff, 0x2381dd80, 0x6}, {{r4}, 0xfffffffffffffffd, 0x4, 0x1, 0x59d, 0x8000000100000000}, {{r4}, 0xfffffffffffffffd, 0x20, 0x1, 0x7ff, 0x5}, {{r3}, 0xfffffffffffffffa, 0xd4, 0x80, 0x10001, 0x9}], 0x20, &(0x7f0000000300)={0x3, 0x82}) fchdir(r3) r6 = kqueue() ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000c80)) getrlimit(0x4, &(0x7f0000000e00)) r7 = semget$private(0x0, 0x4, 0x201) semop(r7, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f00000007c0)) ioctl$TIOCSCTTY(r1, 0x20007461) pwrite(r0, &(0x7f0000000a40)="82ba9f031aa987bee0b17a068a3429b0eaa18472f62d9b316fde24f0a8f5ca52edd5e111adf2a0fcae7eb3", 0x2b, 0x0, 0x0) kevent(r1, &(0x7f0000000a80)=[{{r6}, 0xffffffffffffffff, 0x0, 0x22, 0x0, 0x56fe6041}, {{r5}, 0xffffffffffffffff, 0xdf, 0xfffff, 0x81, 0x40}, {{r6}, 0xffffffffffffffff, 0x20, 0x8, 0x5b37, 0x6}, {{r1}, 0x0, 0x5, 0x4, 0x400, 0x9}, {{r3}, 0xfffffffffffffffe, 0x24, 0x20000000, 0x9, 0x1}], 0x40, &(0x7f0000000b40)=[{{r3}, 0xffffffffffffffff, 0x8, 0x4, 0x1, 0x100}, {{r3}, 0xfffffffffffffffe, 0x10, 0x1, 0x81, 0x8001}, {{r2}, 0xfffffffffffffffd, 0x80, 0x8, 0x317, 0x80}, {{r5}, 0xfffffffffffffffe, 0x19, 0x20000000, 0x4, 0x9b}, {{r2}, 0xfffffffffffffff8, 0x24, 0x12, 0x1, 0x8da}, {{r1}, 0xfffffffffffffffd, 0x80, 0xf0000004, 0x1, 0x1ff}], 0x0, &(0x7f0000000c00)={0x8, 0x6}) ioctl$TIOCSTART(r3, 0x2000746e) fcntl$setstatus(r6, 0x4, 0x40) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000240)) 11:47:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) setrlimit(0x6, &(0x7f0000000100)={0x3, 0x5717}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x3}, {0x6}]}) lseek(r0, 0x0, 0x0, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getrlimit(0x7, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x200, 0x0) 11:47:43 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xffffffffffffbffe}], 0x1}) r0 = socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x100, 0x2e) connect$unix(r0, &(0x7f0000000300)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="86") r2 = semget$private(0x0, 0x4, 0x1) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000040)=""/41) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x80) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f00000001c0)={0x1, './file0\x00'}) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) 11:47:43 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r4 = socket$inet(0x2, 0x1, 0x0) fcntl$setstatus(r4, 0x4, 0x8) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000280), &(0x7f0000000080)=0x8) setregid(r1, r2) setregid(r0, r3) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)="7b089bb8c8e278ec88c738a69f675295bcedb1c0b817c1a06662f8a0ca46e3f4dbeb3fd6d1b7d7cd825d3d4c1fd97c815c68e64ab86c79090ad88fb5a4e22be18e4d0fcd705df3201b17fb4cdc71790f92d65112af0a4e516caf7de7354ba6e2a53b01b61ef7fb37e8cf99a07e04865737fc74790bfa59fbd3596fa1278a45b73fc963576fba9eb1adc7f7f9f72445dd7fa7ad58855ce1712ecc06030e9eef020e9c215148a6934814130bb961794da247b08c56ee08a0e8fdde73d413b84f35cdfbe6d5f800eabdb88966e91c1f5c3a9d9d5f63d64dae3e8799d100ddcd9db5ed68a6497284", 0xe6) bind$inet(r4, &(0x7f00000001c0)={0x2, 0x3}, 0xc) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) 11:47:43 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setitimer(0x0, &(0x7f00000000c0)={{0x6}, {0x0, 0x400000}}, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0xfffffffffffffffc) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r0, 0x1) msgget$private(0x0, 0x10) close(r0) msgget$private(0x0, 0x10) r1 = semget$private(0x0, 0x3, 0x10602) semop(r1, &(0x7f0000000080)=[{0x4, 0x1, 0x1800}, {0x4, 0x1}, {0x2, 0x1, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x20, 0x800}, {0x3, 0x100, 0x1800}, {0x4, 0x3c, 0x1000}, {0x3, 0x6, 0x1000}, {0x5, 0x8, 0x1800}], 0x9) 11:47:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x40}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) listen(r1, 0x3) r2 = dup(r0) ioctl$KDDISABIO(r2, 0x20004b3d) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 11:47:44 executing program 1: r0 = socket(0x2, 0x3, 0x0) read(r0, &(0x7f0000000800)=""/222, 0xde) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf79d0e949faac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d38a6acb07c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f936230157625edfdf52598a2d92eb2534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40027f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c"], 0x10) writev(r0, &(0x7f0000000140), 0x1000021b) 11:47:44 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f0000000000)='./file0/file0\x00') setuid(0xee01) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) 11:47:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x3e19f1147c75ea2c, 0x99d08b7dd0a2a41e) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x40, 0x0) getitimer(0x3, &(0x7f00000000c0)) 11:47:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x2c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[0x0, 0x2]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x74}, {0x1d}, {0x6, 0x0, 0x0, 0x7fffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000000)=[{0x5, 0x8000, 0x8000, 0x5}, {0x4, 0x7fff, 0x400, 0x58e693db}, {0x5, 0x2, 0x2, 0x2}, {0x7fffffff, 0x0, 0x40, 0xa477}, {0x0, 0x3, 0x7fffffff, 0xb5}]}) pwrite(r0, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) 11:47:45 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10000003fd, 0x0) write(r0, &(0x7f0000000240)='oP0', 0x3) faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x2, 0x0) 11:47:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0xf, 0x292}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f00000000c0)="332a17163b0a9622dcd2aa871f08bd12", 0x10) fsync(r1) 11:47:45 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x2, 0x9d8, 0x5, 0x0, 0x0, 0x7, 0x8, 0x2, 0x0, 0x4, 0x6}) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', r0, 0x1}) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) 11:47:45 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) clock_gettime(0x4, &(0x7f00000001c0)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) 11:47:46 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x38) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) fcntl$setstatus(r0, 0x4, 0x80) sendto$inet6(r0, &(0x7f0000000080)="833758178d4f780536499d2bc8f308a916e40f58fa9c8e81", 0x18, 0x0, 0x0, 0x0) 11:47:46 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0xffffffffffffffff) write(r0, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) r1 = semget(0xffffffffffffffff, 0x6, 0x400) open$dir(&(0x7f00000005c0)='./file0\x00', 0x88, 0x800000000120) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x8) execve(0x0, &(0x7f0000000580)=[&(0x7f00000006c0)='c\x00'], 0x0) mprotect(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x4) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000680)='rc') semop(r1, &(0x7f0000000080)=[{0x4, 0x0, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000140)=0x100000001) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000440)=0x6) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x8, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x30200, 0x0) symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000500)='./bus\x00') ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0x4, 0x7, 0x1000, 0x87b107538646d9b, 0x80000000, 0x1, 0x6, 0x0, 0x0, 0x1, 0x3f}) seteuid(r2) r4 = open(&(0x7f0000000280)='./bus\x00', 0x90, 0x100) mknodat(r0, &(0x7f0000000600)='./file0\x00', 0x8020, 0x400) faccessat(r4, &(0x7f0000000300)='./bus\x00', 0x18, 0x3) pwritev(r4, &(0x7f00000013c0), 0x0, 0x0, 0x0) r5 = geteuid() pipe(&(0x7f0000000480)) ioctl$BIOCFLUSH(r4, 0x20004268) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f00000000c0)={0x0, 0x4, 0x6, 0x7, 0x2}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) setreuid(r5, r6) 11:47:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000340)=0x5, 0x4) semget(0x3, 0xedab0ef147b10c8, 0x400) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) r3 = semget(0x0, 0x3, 0x3) semctl$GETVAL(r3, 0xaac6817b836d4c97, 0x5, &(0x7f0000000140)=""/208) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f00000000c0)={0x9, 0x1}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000240)) ioctl$BIOCLOCK(r0, 0x20004276) writev(r1, &(0x7f0000000a40)=[{&(0x7f0000000380)="0f03b49970cce987dfcc1362dba9a06e14a2df753eedc90e02311eb8258197ce3087fd92845909287776b3debdc9ccdd74d63a3b4a18e67891a47ed3b4779a7ec4ca922a4551acb1672bc2847b90635b6f248ec82b597505c41418bfa278c49b3452af8af53f470d6c52bdfb928702fe39d39686af40428bcbc7e76395d1bbf0be79edb97921ed7f4502ed984348da0a5e25182af18e", 0x96}, {&(0x7f0000000440)="40821c4751f873c2d4a155451b00f0d22a09f00602a78f53d54f41220b0c875cb800f6d6842e467fd974d618cbba713d3c5d0c925864155b26db0911b29a83b2c936bc05a26829f7f50afb13759c11efe311cb4a056dd354bb88792355e6e943238e52aef1ec2268e40da1ff244c7b4e17b715724d36c96e42a93179bec9ac5ede4fccc69740078774bc0759273cc953a48b912662145827ef0456fbd30462e69a31c02e8ac131deb778b120cde6e6702efcb8c822d8495a26a36bf16925aceb0c4a7dd4dd78f40ca40777e3c291e12701cefd3735a5fd1504433766c4", 0xdd}, {&(0x7f0000000540)="cff13499195b831462fdd0285cbd46bd68872c73289218499bedd9abcba96cbf0c309cd202d9b366c7f7c15fee71e67e023e0ef987109ac4995d73c5d472127bd8a2a651b14e75e6dc7a283e62b686e6d1f16e2ef02e41fb281a55622f5d45f8a8f41c9bdb5f2b9195506ad91e45773e5a9ef3337ab0eb51909601f8a43894f3b4fe53816fdd0df9340932724682eb448eecc7ff340e6387694c4893ab8ea9558a8af5fc31b0c29279226c180235f2611530351d68b76c5756e72ebc5f2f8e7ee7b4306a253130c3056478447cc1b27014be880a2816b1", 0xd7}, {&(0x7f0000000640)="33a3dd8f458de0595c9f3bb9e84d0fbf1338daf10579fe6f2626754b8d97ec194564acd1941245baf47ecf04d6841397c7916fec0d478baeaffd65f6d05a4f9d48e90ed44feb3c3b3ca30ea757e2dbc6332b587c10978190ac2d355e49d7f58f221bd5f336fb97c2e087be2245ec742353b20de2df6538d3352d54af87497d632a6980ed814ece34873feae1ecbbe8e2947750aea248e541386575e5be50aabf41f8a96823b7c177e5452bed73bff2e5dc1cf9950bbffca5045529fe30e248752b3d7fcedea34484c34c2d7b8e3dfc3f64144e1dcce5b2971d4e61470be96d83331eb386e7bc98d136d7", 0xea}, {&(0x7f0000000740)="626152fba358701e7290b3fe35d8f886eb4b7e88ce2a6605d5ff666d7af74a7f950afee957ef59dd5d44f5cbaad604272af64038d2028650e3c8cb36bd667cd20153f3736da07624389ed6e05692272cc6896a939a95d2d2a8794bdc3abf97d587d301bd16cff5457de7f5045e7c57017d8547b89d5105671de2ff6589a5296aeddf6c72e4adb61a38ca94f9162dbb384a2fac891748deb9af576d6d4f89d7c4ea464e8b8627c7abead5faa7afd202", 0xaf}, {&(0x7f0000000800)="c18e6020bc6daf7881133a3e284c85476b1f306a8fe725f6d0706d55c5b20c1d66abb08f0b10e362a3f6b5a49ee50d5c71b38ef405b5af95b2b3b47a6f76b75852a29471931575dacf32f8ae8cd9a139d75d51642ac5425a8c05b08871e33ff9624ba0dced64d271e3346e12e5f1baf57ef1ce5016aa93c2c665a2885bd1e8e2529294e699ae68e73af2fd5a9996a14c62593b07f5e86614fde89e75d3d329e981afd29c2ff40ced", 0xa8}, {&(0x7f00000008c0)="88c2eb312a01", 0x6}, {&(0x7f0000000900)="4743e666015604507093327206a49ba5158225d643943f1864a4113c9980928e567e668c0825dad433c0560725d01fb541c85ff2be12c91a04404ce1f73df9035526455d066bd2465a3213888f37995a76b2e725119eb55729e5064f", 0x5c}, {&(0x7f0000000980)}, {&(0x7f00000009c0)="ee4024ae4998880041146a87f523a18b7fe8d7572e909ab227307018b8926e7049b797d04a652ce7627087db337b755383e41cf19d95672a5e99ecc9f24214dcfab61335a8dd6cdd83617bcf06ba87e286b940", 0x53}], 0xa) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 11:47:46 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f00000001c0)="5001050100000000000000010707000008101007cea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000000000000000008539cdc24d1467802813c67b63447a4460ccd56654a3ec2c49dc4ae2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d000000000640906fa45d709da9d158d945a2a5050000006f27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e501000000000000008f2de6c031b7b303757e60642b45cbc5737b8e2401757105", 0x150, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x5, 0x9, &(0x7f0000000000)="f0ca260ebc8c4aa7a5ce84224605d7817f042fc8135f1ce65cc67177ede3c64deb1de69241c8abcbe0da70a095e406999ba87c8f634d7a536b22fd305ab6eb9ccfd18934bf9940c38bc9bd3632a02b9a63ede61bca387ece0fa841aee2b5260629380e50c57d2fc576f2ce1c47f8f6204fa31ead1a", 0x75) 11:47:46 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2005, 0x5dc1) read(0xffffffffffffffff, &(0x7f00000000c0)=""/75, 0x4b) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x10) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x5) close(0xffffffffffffffff) 11:47:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002300)='/dev//pf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)) 11:47:46 executing program 1: getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setegid(r0) setegid(0x0) acct(&(0x7f0000000040)='./file0\x00') setgroups(0x0, 0x0) setuid(0xee01) msgget(0x0, 0x140) 11:47:46 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x400035}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='H') r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x0, 0x1, 0x800}, 0xc) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000001c0)) symlink(&(0x7f0000000700)='./bus\x00', &(0x7f0000000740)='./bus\x00') setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000006c0)={{0x18, 0x1, 0xffff, 0x20}, {0x18, 0x3, 0x7, 0xfffffffffffffffe}, 0xc9, [0x5, 0x7, 0x2, 0x6, 0x80, 0x9, 0x400, 0x9]}, 0x3c) openat$tty(0xffffffffffffff9c, &(0x7f0000000780)='/dev/tty\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) faccessat(r1, &(0x7f0000000680)='./bus\x00', 0x14c, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000480)=[{&(0x7f00000000c0)="22993666ca43d8882edd3b69d9a5e2165f32adac2cb099a7d8ec29a5ef2e1f03e5dcf3c7010ecee0f33d6ab078d0a01034f1a557e621cc57d03fa9f1ee1468ceb7a4f10b37197029e3987d03d2e6961470681f0df07d177c92e5e2e6a4b1cab7fcb227ab4fd29c9eb003cdab9089e7e2869ce9b071590d891cea02b1", 0x7c}, {&(0x7f0000000180)="5a741147cc230ece3a23db28b3e1d4a4de856dcdff5d", 0x16}, {&(0x7f0000000200)="8d59478380691648c3", 0x9}, {&(0x7f0000000240)="4d3613abcfc7a99a52316ef2d8579ddb5ea1671f1ec4e993ea1497b1f99044ebd3a03f7b634c9addbd9e5e75f08a5532d76cafd2e9614ca808e160aaed7e7b4ec6d370e457487922c4800db861c0c2dacbdddd0dfa5658d8fd10107e69bb2b8711c126ce4dc518b2f3d9a55e907d367788a82e1c990a8d3eb4d4fa5127cca161449bb82b", 0x84}, {&(0x7f0000000300)="4db11b2d0c1842e938b16a1a29319acd24c06595650135e35e530283c86fcd0b1dff0fb4324558ce", 0x28}, {&(0x7f0000000340)="e720be6a5d182f445262185db47eb91ecea70f7ab7de88f02eba81f14776fc509859e126e0ea37bb0b393b93e38fb5fcd262633cba2d6ebc9ac98f9b92340bbcf0f854f8b11b88ecb1bb7040a19badd2c46c2f9b15d4ce280fe5cce598105bceb518db97da08b6398d35644f4481a1ac8c8406b106b23fb6f571219a2629f16c3ce8f8f3afe75811", 0x88}, {&(0x7f0000000400)="20e50b1e733c805c1d20e5e8cc6c2a6824b11b7a61375ecb7313b2a1938fb5f910a37801d206161c4a1bd508c386024d8503247e3211caedfbe0ea90c8f479a6fffc6420ee8de381d7c9e69f99ad17ec0d7131b1d155823e8543b80aaff151ee4cf3c1f65de722b8e77544a92b85758d0a0d", 0x72}], 0x7, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x40d}, 0x5) 11:47:46 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = dup(0xffffffffffffffff) openat(r0, &(0x7f0000000180)='./file0\x00', 0x80, 0x1f0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = syz_open_pts() select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000140)={0x6, 0x1, 0x5c2, 0x9cc1, 0x3d2}, 0xc) accept$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) writev(r2, &(0x7f00000015c0)=[{&(0x7f0000000280)="39b45ee7ec448ce58bd8656103538afe0d36b5914df3c948ae8dc5aca7d20b704164460bcc43fc53948ddf26c6115a7f64bf90b9695cba3b4dee9f514f93792d843bbfd31035ed532570aae45d33f8acc03223d80becdb274cda87d0eda1c9f280c530749f667bdc27", 0x69}], 0x1) 11:47:46 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) socket(0x400000000018, 0x3, 0x3a) r1 = socket(0x400000000018, 0x3, 0x800000000000003a) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCNOTTY(r2, 0x20007471) mprotect(&(0x7f00006d8000/0x3000)=nil, 0x3000, 0xbace22e4bd5c6380) r3 = socket(0x18, 0xc003, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:47:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0xb1}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8e") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x3, 0x3, 0x7, 0x8}, {0x9, 0xffffffffffffffff, 0x2000000000, 0xe5}, {0x3bb, 0x0, 0xd670}, {0x1, 0x101, 0x401, 0x1000}]}) 11:47:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x48}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x95, &(0x7f0000000180)="04") 11:47:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0xff76, &(0x7f0000000000)="e426") 11:47:46 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x8000800080002002, 0x5bcb) r0 = open(&(0x7f0000000180)='./bus\x00', 0x40, 0x8) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x1b, &(0x7f0000000080)={0xf, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80, 0xb0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000000)) select(0x40, &(0x7f0000000040)={0x8, 0x0, 0x0, 0x800}, 0x0, 0x0, &(0x7f00000000c0)) pipe(&(0x7f0000000200)) accept$inet(r0, 0x0, &(0x7f0000000240)) 11:47:46 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x114, 0x0) sendto(r0, &(0x7f00000000c0)="2ea089e6673576d89d67dd78f4cb6684ee1a0fbc64a1e73f929bfd4d540cb9e24b1b12c6cbde716a887fb16ae203ce9b08946babdb3e1380818733597c057ea60475749ecb1426ab08892a15", 0x4c, 0x2, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000900)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000840), 0x303}, 0x0) 11:47:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x54}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") r1 = socket$inet(0x2, 0x5, 0x8001) r2 = getppid() ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000200)={0x4, &(0x7f00000001c0)=[0x4, 0x3, 0x6, 0xe7]}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000140)=0xc) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000240)=0x950) r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) 11:47:46 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x3a0914c44f7b202d, 0x502) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000040)='./bus\x00', r0}) unlink(&(0x7f0000000080)='./bus\x00') syz_open_pts() syz_open_pts() 11:47:47 executing program 0: r0 = socket(0x18, 0xc007, 0x200) write(r0, &(0x7f00000003c0)="9e3eaa56000000000004bf9aab4230408600009255cbb014ff89f7668b8b0000d0457e70419010fa", 0xe1) write(r0, &(0x7f0000000140)="070036c44a2d705e603a9e788031a7c0e91494c7899624b887e6595cb5e9b0b4", 0x5aa) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x2, 0x1, 0xdf3, 0x9, r1}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000000c0)={0x6, './file0\x00', './file0\x00'}) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="7145e9b750188cada6ecf7d6e1b81cbcdf10961ab9bb624301a6a668c66f31af936fb005ea0750470d501c9366b3689e342badbf4883d6993c808120dd69489bc8cc6263b5292890a5ea872c94e6c836dbbcf77434dd105294ef8f5c4cdc2a0c0b5fd11b51671435ceeb3482ea71d822b7d0508ff067d91fd16abe4d76759081b48ca2594a41a4c89bc1ac4a9caa19c344c6cbd782ce3e11e0db24aabfeb6a", 0x9f}, {&(0x7f0000000240)="d54b69d4eefb644b999e1324a73e210616df89b93e5c758eff97f0b0feb29fc8ebd5b628ef596a07e99964544f52f3dd0237937f8e38064eb3a614d178a8bc268c20ace0ebecebfc48cc55f83d4d7e8edcf01e22f59165f97dbfe8a9fd07aa6a7dd5a8fd66fb3a6ec190e16c0f63bb861637b807f23ae34f5b003957f472cd4993ff8003f222ea616ac60e572a2e9e235ef1252de610c5d72ac034080367b364a8206746d664a642a6f62e434d582030d8f94eb7429082cac58d0a9bd068aa5c4f89e50ba2cf0009061635ea6618", 0xce}, {&(0x7f0000000340)="cd4d2538e4f544300202bc38d9665366b8eb286cfbd67e3475f57eaea7e9079f538008e078347d3abd0b0fffd36c33f7846aa25063b342471643030250255e23d73fb015f5ae106c24d79b2f5fa1a3844d08d73526db3ec1bb1dc2743967ad1f6b8221dc", 0x64}], 0x3, 0x0, 0x0) 11:47:47 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xb1}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='D') syz_emit_ethernet(0x1000, &(0x7f0000000280)="081adae5b9df023dd597e6fff4efcdf243883c723c1938a2d2614d947bbea46b13de0a8de0a773f2e2bf9d0ae82911da64e87c7aa1a7462758b07840770944474ea375a771cd856799f988faf54ed49d6d453412d897b66a5b6c051412ae3cc2c1a87c589f12df3d1976744b6a557ca8998563bca9cfa3d446db8f64a72c627af4e553439e93f36e0f0daff779743f53e6e3e0e3935695b0bde72ff23274b4e1f70790998c3830ae4328c6090769ad27e97750fb18caf923be58665b98d5deb6e32c9ea8737e4b3c3dcc3d86d83a9d240d986c222d4f5a5dc0e197e577976d3e83486bfc5bba36afa6f47a47e01d852e90a1e936235f1273ad86893c4ac14aa2a6c0eeff234a56b0b345f01d8dfb8988def31722b10fd7408b5326c2f01211c383a882b93124c336aa7ccbca6923bb0a664e4ccc1ec11383559d45b341a13004154738d87adbfe3a9925f90c40f70c36693804e06e8024b095381de7ec1a7cbaae321c5fd20c9fb9d20ed1ae3479f5122767eb224ecd552d9639a74d44b90cbe391b50284ab46a743cf037dfed8d37044af5ee5a59d47d598659fe14c4c7997837dc2811e69512ce89243a96aa1d9c21ddcd86c50f81b6df562c30665c87728e9f1ef48ab823daf9f62b8b5ddf02772f19976ee5beb7814d8d632b615e17eab31abca8d84605ea89bc61851c327f6fa3655f862db8797daae90da299b3633e61bdde6e17852d5a26133d47dc4cc29396652a89ac5ff48ddf1f64d2c1e6c30dbda867835459689198d25aea3577f03ae49f806c4c3fe11818e806873226a95af2ecb3d8478a431da72f90af747f550feaa361c46d5db2e687042a9348b6dde91551431dbebf71bdf9487b3811d6ba0cbf43eaa459790bae721b1fa24c6cd8e409f031f5cbcac2c038ec33449076569370a7b695f1d090dbc224b531aee931d485a7c09c5f27df3b17530f54f363996507bd6cee00a89c006d3a8f384c45e6e05eca592625d8eebfcf55ca789bbbd9300b1302da9e5a5bf820d4868f3389427d6c146dda0d79b125915b3c5aa5d59d6ad196fa9f3b2edcb5a870ec54b790e76166aaf6f91365e927c0d3af17a903618a27d90dda87e27f50197e7998dfb22b7876c304d2fd2aab31caac5deaaafc84e81b551589b0a3b4c5517a6a3f62cce52ebd2c0b7cc8077690be0d624e674fabd7ea93d5eafba69db7ca2eb9cdfa36caf8b6aa9161e7b7b36299cdf54821434065c8096966cfcd97b1484d6f3e2824e77d9068c6a3d57e3d4159eee7ea0c6f28e34b583cfe148cde4615d532e78631a75aa9b8df8e10cccecb75e81ec271a6f6683ebdaba00ae04c90d14f70f6400edf541339dacbc10d4856d37b0c3d6cc53af907c6b57c75f22e1b5509fd17bc54c7976926632b2452c4cf35110c657dc0c046c76102c734e2f70aaceb5a511f6c6f15a1adbf0c85d041ab3fccaa82fed52d093e3430bb08941cc87ded0416733175ef2a46cd9792abbc78464509d778e1295a920e31ea90b5acf9be2dd7bf48c2e63702d7fdeed0b68e3d82b3ff8672e23c89931cb339354184217acbaffb01cb8d0d94c902ec6f2801c3ca0876961abcc9605ee0343dc1dc449382fe9fb62fe551fd0d308cbdbf375f2f84a238a4b6185ecc1c10d412e3b796552960761a10b5ca1acfff30848858aa8575a685a666dc4091fd0b7c4cebc2b356d09f7b67784e900bba82db6a607c9e45d84c8782cdfa1b9f97fdde3345ccbbba72f31e58a945aa44e939bc804638b26608884e8d8e12e8383f1fbc55fbb52e87f4ea43bb4eae9546ee87fd62ee131e0e5dbc404db4b8d176d30e9cbfb522d1afe6ce04f7c7e5b58cd3985a5694f754eb1e4865a0d14c6180032c206cf2eea3dd4cccd43d61ba5f956effe83f6342db3d55fb887c95e62cb8cefd77381cad6b36ae6e07b6175a43a2338a16c69f1e6945f429e258fe6355b5e6a1a389cfee781a4244a055484534402462b232686c0e0f3fe0e94ab2b3cd6c5223ba3c6173fcb1a9eee29a719c471bf8288c9c1a594855638baede6abc8cb4ada5e92c2a250f75b42f7380dd30d4f63c8f6c64049f254d24c5e89dabb8b3591424e9aa38f72ee792478bb0a6b578ab085ea1b3b2820e15a95add2ac8d128f69c2638d00d257ec83c3a6fd4bf356d92f01eaecd21ca80a46f13acb4614517d3039a2808433aa4ef5eceb2815c940de4b0add95eccfd79a42bf20b71bd02debd528815cf48c213a9f41c6021f498e4cba7675844bfb6bdd8ee583251fd220126f671c61c215a4d8829af4ca7e804fbce668d09fc095e59aa0359f0068b456382d664461f5bbbe6e732f940568974527ffbb43936348b67bf5f4c1c1837729fc64e564d43e81566cc3c169f310c99ebd04350118bf3efb17f65a875557cad25db38ab61c2de9e7bc2201287b0a9f7ca217eb09159542be9da7d2ac58d3ca69133d771cc2e414932a74bc37c1782fcb6c189a0e1a9e19727b28acaec41c8048195bbdc70856a48d837752074eedf92ecf8f5cdaac028b7abf46ec2e1d6b1ffc76b9d6d6b9a8fd4215143eb7a2503f250d156de048884e1807c3ce550807c7734a5e28ee11e2a88b8eb97494bb5b66747c8f70e095c07fb291c3243a9ee34ddd023eb64bc54f9ee3eb2c3311381009268f0aef4d4b5303f68aa4469fd0160ba7bcedc024dbf1fda0d3f780750b8eb41d1361b31bada16afa60530979911a3ebf556ac1c202b24d868b38c34897dd396070ec63795b085c353bbc8c59334173952b9cdba892e395e2660ed6c5f8dafc04f58654e7200e047e36fec036b8613ffadb0c322396048cd462b1f1d800ed371e7b5968aa3359a4f587288340e2ecb506808e543dd431dde48d1a16c655dde10207abd48798bdeb39e3bc323fedeab6c479a9ddef9d5e6382c5f23e242be0685f603fa0ad27039b52145162c8926deb74b65f53f893c80b2c813c4c796f635f4233c03834294a1389e624574741387df5ee4ee2fdf168185c46556a2176923a26fc1429931de1e7a92adc66fe675c617666c8bd6fd17f0d42fc779f7ea59956e9e2b7cb6601abd987e383184790ebbcaff24be3000029c2a589b2190b98eaa88b79cbd0560e0e2e2b0570cbf86869fd5bdfe808c53b70bd24b7c6a146d7c391308b847d7b7928c920929bade73ead2124226bcab6dcdbcc72f16692c5af5fa657fa964fd586eecaf8da5783b36b8807338350be3cd8c4a011c958927661ac8b621ac58f6ced032ce5dae7a16c1e20a03eb58251f0a57295975be4e4ad3a8d6758ec54a2f384e00d012aa8ae9707f6597b9cd75c73913b96c5d6d0992430c229479d406d7e96bd4a76552deb1095ffbb689de197408addd79701482ba6354a673d853b199f008ce2c7932273878c868ea0d0d2eae34c1b340cbd6994095ea6717e9bd4b8f5e81f970516badc97767d1c91380ba5ed58ba3758416827d3930760292f633c78c08fec5468bdecb7eee6b7baca2017a595ace209473892040861908c56bf3554284f6747d8fe66816ce36b4e2e5ba9497d76d9ad182300b965f2ca4495e577785847c63cd5fad023efee1efbc2cc585297c46556219da01b8094f8881fe6da193534f9dbce45a1c5c7d541a70ef67e125082f582f4b1bd9a471a25a5b50a79820eb9f0dc961c2b9d1e7a7842551e78490801b46fc31c70bf743f04c4d4f5719fcd36312dee5a117c10f5c8b9c5f18e31a06491d7806be430ee76f1b30462792ffe7607bb4333881980ec0ee0d7532ab6ed640fb8c9d156af77e4e5fee0718011e6d76d585e202226773a2b27cdffdd4ccde34c183163243c0ac5bf4061604fcf276c441d8ca8af690c10fd4e6812512de0e8ec22b9d2df634a190db3def3c325878d560ce5ae36f95079e7f745042f06d3259263bf786d1c1ab3cd4e05e9b1bae546fecd30306aa1951292bc9088e577a22afd5feeeef6791e886988c793126650c5ff7ad6fd8608758df0c87028bc1589e269b1a27f9c79895915cd2b7c61f74b29a3881e9298ec47684e58018fb1565dcb2cf23338d1dafcc4d272d8a4f40f27c2fa8ec746cfec377b62882593225a547d47fa8670c07318ac57d38f555e7b44dd5a7cbf31d802618ea5a74566632ea2941d53a027e0c296e834fb457a46af96ea652a5168785e95c16072d64ce5114d8dad3428e74462e89071b8783b7e63fa1869a1362c73ca2bb62e4d31f8a0da9cfef34555b84ed4a3734e727971a161bad3a08f552d6a5bf9d8c9de86b9d70f30cb8a136689b7959fd1e883dbfe0a07266a2aa91e8c0fe3892754f559bbd71a652caf402558040da8f53bc22fcd01b6078e8f660ddb96d55fd64333a8df48a81332df36b368f19e7a161a4787a58cd454f13a42b008f0f95ce4a73418d4c5ef6e14c6bbbb2f5c0eef01bcd43d88f819ae23f7f2ed136cb1b90bc0953f30f78bd39d292c2c675250812ff3827effac679f4e491640284688586a4366c9fd77befe4a604f3e6ccc1f2c87346ab1cee861d8a360b36fcbc4ff3d1f3a8a19cdc34ea15b5a3836d227ec8daa96356857dca2577ebb9b8e4a536558b15a47a9f67d2ec89beffa0d2a6d52311d6932bfab289f4094aa3688ddc1dfc0b25415d594388ec5ba8c7a50abdcd230dfc7ba5016dbcde6ae13d83388a03ecfbaf9b673a94ad7fa72726c1c32b80aa93877b655997afe76a94a2be8d4c1101ea633a3d480faf2aee3b13948dd4ee0fe6d8a12276c04d025793fb4e4fa525218521d5f5ba6bc5ff9e754e9bb2d151bbd1a32bd2dda8fbb266ce206fc15c0e11171ce4d6d22f09a44ab83e6e1e38c7b4a2284883841a75841c317f029b26fd7ee71f873bb2b052659f90ffb85dca1cfe16e277ed33bf4c2d891d27ee1c74903876aef35fa6325462d0595a3ec3196b1c40f82033f0dccfb11abda117f06be6f67f022cbc89ab2312faf79320c5ecd7c01b094d9ad0871b1fc1318af2be53ccee0e6c4be9912c9cb336de84a6e699058c7f5bda9901c43cf793ad4dde2d8fa62a39152adf73528195b83d23ccf87eb98df417371f1f20d34e06413b898800cd3c0d775a9bf067417fd79ee9fd437b974936d28bd2585e2a5c65f630666a32938b9b84c10dbfe6b359baf8c964eac9ff223f0e5e95d65add2ca24906365cb009e43021f9c68f4e4e4d7d5ad076ef02369e65d43ee1a6ee90828c40181c288c8ec418d563d6770e9ba8b2109db591b50d9edf8c9701937ff6a27844bbff486d60eb488a24053992b52e7af5d8dae3dc63815444f1cbef28cc37a250882c748f35fcd8494b144268990884ad80688c1673f8f6b82a1bb64f2418f78b5b96a52e725d655176ed724b7600c5c52470bf80459462551767d8174a27ea41158162368dd77f28fc767636af51ac3631bb00ab5880d49d6caf5d3e77f98071f608722ed445a29992d686f10c5d0d05e20e2f5e24df13a0a2554d7a5b4bca7b0777da6077a36e782fe515e04a86042c9c3b233856a1881729c27a7cc51e3af87c02efedb6fbd1db75982983da8554c90aca61dc5a9d6bac87525e3f36b9e11f195ec301042101a01286f155187ebda0d4a6f0169b749db9f7d997c411f33cad5eed5bb6d693bfb581516d597f9517c6df6dd19928328f735c01ad34441bfc9a649a37f2ee7a9e381ac4fbf9cc17efe1bea7653c43d72521cccf2eb7edb53a03af1b8e89945b187df3dccc09b4c4a8f644b961c22c8840dc3faaacbe79001dedb440e54fb8bc4256b5be992d7a1a814480d99bce53cdd0a05bec5245") 11:47:47 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0x8, [0x140000, 0xb]}, 0x3c) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000100)) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) fchdir(r1) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 11:47:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x80}, {0x54, 0x2000000}, {0x10000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:47:47 executing program 0: r0 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) ioctl$KDENABIO(r1, 0x20004b3c) kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) readv(r2, &(0x7f00000005c0)=[{0x0}], 0x1) çmšÅ}./bus`€@äÿÜ`€@äÿÜwitness: thread 0xffff800020a88018 exiting with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd8065dfb2c8) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 spec_open+0x431 #6 VOP_OPEN+0x6a #7 vn_open+0x495 #8 diskmapioctl+0x18e #9 VOP_IOCTL+0x88 #10 vn_ioctl+0xb7 #11 sys_ioctl+0x5b8 #12 syscall+0x552 #13 Xsyscall+0x128 panic: thread 0xffff800020a88018 cannot exit while holding sleeplocks Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 309558 35242 73 0x100010 0 0 syslogd *396954 65009 0 0x14000 0x200 1 reaper db_enter() at db_enter+0x18 panic() at panic+0x15c witness_thread_exit(ffff800020a88018) at witness_thread_exit+0x213 reaper(ffff800020a5fb30) at reaper+0x14c end trace frame: 0x0, count: 11 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic thread 0xffff800020a88018 cannot exit while holding sleeplocks ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c witness_thread_exit(ffff800020a88018) at witness_thread_exit+0x213 reaper(ffff800020a5fb30) at reaper+0x14c end trace frame: 0x0, count: -4 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800020a5dad0 rbx 0xffff800020a5db80 rdx 0xffff800020a5fb30 rcx 0 rax 0 r8 0xffffffff816cbfb3 kprintf+0x173 r9 0x1 r10 0x25 r11 0x1a863c601c468eb6 r12 0x3000000008 r13 0xffff800020a5dae0 r14 0x100 r15 0x1 rip 0xffffffff819f2498 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020a5dac0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (reaper) pid=396954 stat=onproc flags process=14000 proc=200 pri=4, usrpri=53, nice=20 forw=0xffffffffffffffff, list=0xffff800020a11b28,0xffff800020a5f650 process=0xffff800020a4a708 user=0xffff800020a58000, vmspace=0xffffffff8261a070 estcpu=3, cpticks=7, pctcpu=0.48 user=0, sys=6, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 83798 11821 608 0 2 0 syz-executor.1 86597 235464 21465 0 2 0 syz-executor.0 86597 31304 21465 0 2 0x4000000 syz-executor.0 84043 310221 0 0 3 0x14200 acct acct 608 460631 16787 0 3 0x82 nanosleep syz-executor.1 21465 410558 16787 0 3 0x82 nanosleep syz-executor.0 12095 433645 0 0 3 0x14200 bored sosplice 16787 220917 95523 0 3 0x82 thrsleep syz-fuzzer 16787 410348 95523 0 3 0x4000082 thrsleep syz-fuzzer 16787 323204 95523 0 3 0x4000082 thrsleep syz-fuzzer 16787 334980 95523 0 3 0x4000082 thrsleep syz-fuzzer 16787 142444 95523 0 3 0x4000082 thrsleep syz-fuzzer 16787 454547 95523 0 3 0x4000082 kqread syz-fuzzer 16787 213336 95523 0 3 0x4000082 thrsleep syz-fuzzer 16787 268224 95523 0 3 0x4000082 thrsleep syz-fuzzer 16787 36663 95523 0 3 0x4000082 thrsleep syz-fuzzer 16787 145071 95523 0 3 0x4000082 thrsleep syz-fuzzer 95523 43740 65064 0 3 0x10008a pause ksh 65064 298506 59864 0 3 0x92 select sshd 59967 263173 1 0 3 0x100083 ttyin getty 59864 375235 1 0 3 0x80 select sshd 59012 172468 77612 74 3 0x100092 bpf pflogd 77612 516540 1 0 3 0x80 netio pflogd 35242 309558 34903 73 7 0x100010 syslogd 34903 336062 1 0 3 0x100082 netio syslogd 86010 350155 1 77 3 0x100090 poll dhclient 68116 358260 1 0 3 0x80 poll dhclient 37711 32215 0 0 2 0x14200 zerothread 79164 457358 0 0 3 0x14200 aiodoned aiodoned 95683 46222 0 0 3 0x14200 syncer update 23956 3742 0 0 3 0x14200 cleaner cleaner *65009 396954 0 0 7 0x14200 reaper 52296 28358 0 0 3 0x14200 pgdaemon pagedaemon 95114 155058 0 0 3 0x14200 bored crynlk 69347 259793 0 0 3 0x14200 bored crypto 5393 382031 0 0 3 0x40014200 acpi0 acpi0 92651 2964 0 0 3 0x40014200 idle1 45097 312338 0 0 3 0x14200 bored softnet 61061 489866 0 0 3 0x14200 bored systqmp 44111 303227 0 0 3 0x14200 bored systq 1180 346580 0 0 3 0x40014200 bored softclock 88307 179006 0 0 3 0x40014200 idle0 24719 275162 0 0 3 0x14200 bored smr 1 193316 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 35242 (syslogd) thread 0xffff800020ac09f0 (309558) exclusive rrwlock inode r = 0 (0xfffffd806eabab38) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 sys_fsync+0x114 #6 syscall+0x552 #7 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9527 6430K 6936K 78643K 15290 0 0 pcb 13 8K 8K 78643K 142 0 0 rtable 111 4K 5K 78643K 924 0 0 ifaddr 59 14K 16K 78643K 342 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1569 0 0 iov 0 0K 32K 78643K 228 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1216 76K 77K 78643K 2958 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 29 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 207 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 25K 78643K 1948 0 0 sigio 0 0K 0K 78643K 28 0 0 proc 54 51K 83K 78643K 879 0 0 subproc 32 2K 2K 78643K 148 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 169 0 0 in_multi 33 2K 2K 78643K 158 0 0 ether_multi 1 0K 0K 78643K 9 0 0 mrt 0 0K 0K 78643K 2 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 78 344K 344K 78643K 78 0 0 exec 0 0K 1K 78643K 451 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 103 21K 30K 78643K 7364 0 0 UVM aobj 71 3K 3K 78643K 87 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 79 0 0 NDP 12 0K 0K 78643K 98 0 0 temp 173 3543K 3671K 78643K 29428 0 0 kqueue 0 0K 0K 78643K 11 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 18 0 12 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 111 0 109 1 0 1 1 0 8 0 rtentry 112 111 0 67 3 1 2 2 0 8 0 unpcb 120 638 0 628 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 8234 0 8234 2 2 0 2 0 8 0 tcpcb 544 274 0 270 1 0 1 1 0 8 0 inpcb 280 857 0 850 4 2 2 2 0 8 1 nd6 48 24 0 18 1 0 1 1 0 8 0 pkpcb 40 10 0 10 5 5 0 1 0 8 0 ppxss 1128 54 0 54 4 3 1 1 0 8 1 pffrag 232 4 0 4 2 2 0 1 0 482 0 pffrnode 88 4 0 4 2 2 0 1 0 8 0 pffrent 40 8 0 8 2 2 0 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 66 0 43 1 0 1 1 0 8 0 pfstkey 112 66 0 43 1 0 1 1 0 8 0 pfstate 328 66 0 43 3 0 3 3 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 467 0 277 15 3 12 13 0 8 0 art_table 32 468 0 277 2 0 2 2 0 8 0 art_node 16 110 0 70 1 0 1 1 0 8 0 sysvmsgpl 40 13 0 7 1 0 1 1 0 8 0 semupl 112 2 0 2 2 2 0 1 0 8 0 semapl 112 204 0 194 1 0 1 1 0 8 0 shmpl 112 85 0 16 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 4402 0 2983 47 0 47 47 0 8 0 ffsino 272 4402 0 2983 96 0 96 96 0 8 0 nchpl 144 7272 0 5640 62 0 62 62 0 8 0 uvmvnodes 72 5666 0 0 104 0 104 104 0 8 0 vnodes 200 5666 0 0 299 0 299 299 0 8 0 namei 1024 23215 0 23215 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 8 0 8 4 3 1 1 0 8 1 scxspl 192 21802 0 21802 15 14 1 7 0 8 1 plimitpl 152 218 0 210 1 0 1 1 0 8 0 sigapl 432 2130 0 2114 3 1 2 3 0 8 0 futexpl 56 22255 0 22255 1 0 1 1 0 8 1 knotepl 112 458 0 439 1 0 1 1 0 8 0 kqueuepl 104 398 0 396 1 0 1 1 0 8 0 pipepl 112 1256 0 1237 1 0 1 1 0 8 0 fdescpl 488 2131 0 2114 3 0 3 3 0 8 0 filepl 152 12237 0 12138 7 2 5 6 0 8 1 lockfpl 104 731 0 731 2 1 1 1 0 8 1 lockfspl 48 264 0 264 2 1 1 1 0 8 1 sessionpl 112 24 0 13 1 0 1 1 0 8 0 pgrppl 48 40 0 29 1 0 1 1 0 8 0 ucredpl 96 1993 0 1984 1 0 1 1 0 8 0 zombiepl 144 2115 0 2115 2 1 1 1 0 8 1 processpl 896 2149 0 2115 4 0 4 4 0 8 0 procpl 632 6284 0 6239 6 1 5 5 0 8 1 srpgc 64 12 0 12 5 5 0 1 0 8 0 sosppl 128 17 0 17 4 4 0 1 0 8 0 sockpl 384 1637 0 1618 4 1 3 3 0 8 1 mcl64k 65536 9 0 0 2 0 2 2 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 10 0 0 1 0 1 1 0 8 0 mcl9k 9216 8 0 0 1 0 1 1 0 8 0 mcl8k 8192 9 0 0 2 0 2 2 0 8 0 mcl4k 4096 15 0 0 2 0 2 2 0 8 0 mcl2k2 2112 3 0 0 1 0 1 1 0 8 0 mcl2k 2048 210 0 0 26 2 24 26 0 8 0 mtagpl 80 24 0 0 1 0 1 1 0 8 0 mbufpl 256 241 0 0 16 1 15 15 0 8 0 bufpl 256 10337 0 3318 439 0 439 439 0 8 0 anonpl 16 191971 0 179670 82 30 52 68 0 124 2 amapchunkpl 152 12578 0 12463 22 17 5 10 0 158 0 amappl16 192 9516 0 8839 59 23 36 46 0 8 1 amappl15 184 342 0 340 1 0 1 1 0 8 0 amappl14 176 97 0 90 1 0 1 1 0 8 0 amappl13 168 231 0 231 3 3 0 1 0 8 0 amappl12 160 387 0 384 2 1 1 1 0 8 0 amappl11 152 401 0 386 1 0 1 1 0 8 0 amappl10 144 539 0 537 1 0 1 1 0 8 0 amappl9 136 806 0 803 1 0 1 1 0 8 0 amappl8 128 334 0 309 1 0 1 1 0 8 0 amappl7 120 527 0 519 1 0 1 1 0 8 0 amappl6 112 369 0 360 1 0 1 1 0 8 0 amappl5 104 563 0 546 1 0 1 1 0 8 0 amappl4 96 2090 0 2062 2 1 1 2 0 8 0 amappl3 88 635 0 622 1 0 1 1 0 8 0 amappl2 80 16205 0 16134 3 1 2 3 0 8 0 amappl1 72 56595 0 56166 25 15 10 20 0 8 0 amappl 80 6635 0 6596 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 86 0 16 2 0 2 2 0 8 0 uaddrrnd 24 2131 0 2114 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 2131 0 2114 1 0 1 1 0 8 0 vmmpekpl 168 19433 0 19398 2 0 2 2 0 8 0 vmmpepl 168 265191 0 263319 169 84 85 103 0 357 2 vmsppl 368 2130 0 2114 2 0 2 2 0 8 0 pdppl 4096 4269 0 4228 7 1 6 6 0 8 0 pvpl 32 560735 0 545238 215 80 135 170 0 265 8 pmappl 232 2130 0 2114 2 1 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 619 0 11 18 0 18 18 0 8 0