e5e651984a3b9474a5640d3a009ccaadf89f7e9bfd75e05e67ceff854124cf8f848a8501a1332514b13a0f067231491834055f8f0b275fab081700725532fbde5a2bd1bd264286962f06142fd54f8760c3edbec5245ae7128ffa5af6ee13e49b93b7d4e436746d4408c29f492c58f48a2eb3d4d39be37afb213749d3244f506b89cf36758c15d2c50b9504be006a01a938562391b4c7224255dfac967615c7cbcd69ccaff108415ce4a5d84d396505f68b5a32b4f70864a74cf858272ece35fbbb311dc25411ccf0d4644128991cc90d91345f950dc95a81f2f89d88d6b86a0fd850e7be1604e88923ab492d3e3980775abab07d6d8a03a7fd2b586ed3e7bb96b9ff5fff8508dcd41c2b6cf6dd890d1da328cd133dbe3b82a7f3eebecbc0421d93d17e8bf845fe1c8c6172c950e9b947c1a2ed472fe5a80a9c1c5f197bb0ac88958b5eefb34e9111b3fa2d8023b971c09c5f08a20f5fd845bfbc7c4f48f0b37763631d65904cbc228482161c9a28dace1a4c6de623e59055d1fd9978681597cdc76ca2cff524e1c5c89440b32dc376ae1fbcc52986c65474e044a3a775dcbbcb072e1ceae20194352b2a467a320b414884eec945a488cfe6bddbcef1ccad5e53b1c72dcbe4220f933cd4e3c3ac9026c7cb9847598baa2d1590cd84a96142d49616eb8439d0cfd5c4a258a61d5b908dcd83c56225a551481720277471511319845924e477b2c29b7c68cba560424d71bc42d4423f768b4d04d81906e54798830988fac513bb95a88b06b75edc4c5cb0b48481b9cd9ff89ae5786783049ef291c78dab8e5289f2a02a1724ec74c35dd50de191b872425995e1321cbf67c2df1657a6edf752ed93c48da9ccf68cdc13aebc06d1ff0aeb709b23f17407674159a86f489f4e0f29490a419fe0f40ba9b12dcbd326ebadf754dff9ecd906a5f62991d0d9f169eb6c1d6c837af47488f6fd3d8fa8b5e34135d914143f8621249e2696e50069c2ffca01dcc8a95d14eb5ac1278d0786aac9af6f2d30da86a818130d0bb086f21dc36f5e6f28aaa57b951372fc0cec4a8d3900f3023ba45eef2c23136c4b375065633de6ae3cbcf874bdd6670994ee8be9db801779d864c0f2d42e88493cfd50969651338c21692931a00210a6244de88fc2dd06279b73a4303584b66c89056c3fcfd28871ce90b184b13e2f79fc823e18fbec9d9aad557f93c05c7ef49f0d41914d7b2f2db20caf139cf0dfecb9807401250129267c71888bb24d1e31328d856df740e99d2795744d6840fa917a0235e67de4c143966def0a7fbc4649c3572206aeec887683f41a593a6f77ea2e2fe2a3794b44531c3ff743cd79ba64a0f2c62b738df1fba8a65592bb4d68e4b1216e4fe6e55a67beb632c58cf0e28eeee9aa56affe9124e5c51b39c5db89bb1b6d5c2ba489c3c35f7d5e5ce161cf3df32af9256f3a95383d55eac91127746bf13a009619fbfddd6c087bfa315b34babb6c0c47ce0d9fbab6bd58949f64554004d534aa12307e592ceeedc2a2f2d6a6bd0fc2225092b2dad9f42"}, {0x68, 0x1, 0x401, "11a9f91e61522e5c457a3c32166b5cbbe780a03790adfe60dde3b37634f7107d8c82405cb13946b3583d975b44587bcbab9a43d23d054c81efdd2b5b437430defebcf058f2878ec5ae2b22f159088706094f"}], 0x1090}, 0x400) 16:01:20 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) syz_open_pts() getrusage(0x1, 0xfffffffffffffffe) 16:01:20 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, "bdbc386e71a516733cd04e5e6652d646b537ea9c"}) open(&(0x7f0000000000)='./file0\x00', 0x18440, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6be55c6"}) 16:01:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x7}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) 16:01:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) 16:01:20 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, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff000001747900000000000070f5747ce596c5afd00502bd8b0005001b542a53870600a6b300003e1d743eeaa714000000290000002f000000030035700100000000000000"], 0x38}, 0x0) 16:01:20 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x8000, 0x8000000000000}, 0xc) poll(0x0, 0x0, 0x3ff) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 16:01:20 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)=[{0x1}, {0x5c, 0x0, 0x0, 0xffffffffffffffff}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:01:20 executing program 0: kqueue() r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 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) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = msgget$private(0x0, 0x5) msgctl$IPC_RMID(r3, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) close(r0) 16:01:20 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) recvmsg(r1, &(0x7f0000000580)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000040)=""/154, 0x9a}, {&(0x7f0000000100)=""/250, 0xfa}, {&(0x7f0000000200)=""/43, 0x2b}, {&(0x7f0000000240)=""/168, 0xa8}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000000300)=""/10, 0xa}, {&(0x7f0000002280)=""/4096, 0x1000}, {&(0x7f0000000340)=""/201, 0xc9}, {&(0x7f0000000440)=""/60, 0x3c}], 0x9, &(0x7f0000000540)=""/63, 0x3f}, 0x40) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 16:01:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xffffffffffffffff, "44d3b22f9e25e202eeea394cc43fd6b0e0225ab2"}) ioctl$TIOCSETA(r0, 0x2000746e, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) 16:01:21 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x4000081, 0x0) write(r0, &(0x7f00000000c0)="14", 0x0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) dup(r0) 16:01:21 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./bus/file0\x00', 0x110, 0x18) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x3da) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000200)=0x81) recvmsg(r0, &(0x7f0000000380)={&(0x7f00000001c0)=@in, 0xfffffffffffffdda, &(0x7f0000001740)=[{&(0x7f0000000540)=""/4096}, {&(0x7f0000001540)=""/253}, {&(0x7f0000000040)=""/38}, {&(0x7f0000001640)=""/251}], 0x2, &(0x7f00000004c0)=""/89, 0xfffffffffffffeed}, 0x1) socket$unix(0x1, 0x7, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000080)="00000018600417b2ee222b00fe0000ffffffff00000008f6ceffff276e2b8d2a48d69e0000000000000000003a030000000058a393355fdee30badc2405e97e7b86e821e407258661aa5fc713e9b70bc4df446d2e8c650dfb4250ca6f0ab04cb2205", 0x62}], 0x1) r2 = dup2(r0, r1) bind$unix(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="00002e2f78173a99ea10fc9d6dde6cd9ca7afd8849c20010000000000000fc0d5756b8ba75de725de61545a67e79c09a3470538658cb74023f3301e340fa6776ab791bd401000080000000007807964bed3337ddb95e17321141d6a3a473298580de886d5e38780c4d6ab932363df6171a71ab98beca8fa6aca4988148253162678349489632a94000"/163], 0x8) 16:01:21 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000280)=""/4096, 0x1000}], 0x1, 0x0, 0x0) 16:01:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x18, 0x82) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 16:01:21 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:21 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x100) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x100) 16:01:21 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchdir(r0) rmdir(&(0x7f0000000180)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x5, './file0\x00', './file0\x00'}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x80, 0x9, {0x4, 0x5}}) 16:01:21 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/ttyCcfg\x00', 0x0, 0x0) r1 = dup2(r0, r0) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x48, 0x91) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) mlockall(0x3) r3 = open(&(0x7f0000000080)='./file0\x00', 0x4000081, 0x0) openat(r3, &(0x7f0000000000)='./file0\x00', 0x10000, 0x1) 16:01:21 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8908, 0x4) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) syz_open_pts() 16:01:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x8201, 0x0) 16:01:21 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000040)) 16:01:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x61}, {0x6}]}) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000140)=0x6bb) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xc1, &(0x7f0000000300)="b63070ee27d29877f21ad411a6c74123a76c70104d1ca41c179838721512e42f74b229756314e1543d06dd53d0e6b625b5e3c126e1c6f8b9a2dc3c9bd20cdf9f65ac393e3cfbdea66c63acc59093bd58ed7d51405bfadef3b48adbc6aa9ab4ccb8f97cd6b9021bdb070559e223dbd57d4c2432edd03b981b0fd3ad8e53e3b7738c65f0c9811a9c89054708659819245f3d63cc799654b547048921fff1b2644f8a1b28b378a3d8c9738086e27c1a1034fb48f3d63283213c6c976816422abf8258") r1 = socket(0x36, 0x1, 0x444) sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000400)="32856310c822461c950537abbaadeb498ff477aab6f5cc313f96b9be483314162412ddc33bc3b23e78b5384cc6d9e6ba57b442afbed0be8c752dd14fd92de54f3108359d7ddea625ac6d22bf11aee5bae49d024034f653931afef34c6c65b3823ed42f7d734acc3a690685f5d4840359b0be5bffe56bee166059549cf5617e6f01c87d8c83eec9bb5e5177ba2672c3e12833f428b046f920f047c1402988a3f78c4746077b28b3e3114e7b8b1ec5c51e4d7899d72b4404fa1f0f61319d93b12f79e38376ad75b827a76fafe3ac01893f39629a5fbc0a409bee7bc0e17d607fa9c02fd6619fc6e54997e122422b052024d0a7ec94072af93d8aa3847684430949b64918b50cf85280cb53b38ab39be41ac643d8d55bad52f7bb4827fb538690edb027c71fccf33f291aaacd707d692670e4b286a72ed0ad8b74fff22efda17a683f1da20352d9866cd63e79643c8a809274524e710eb27d283310", 0x15a}], 0x1, 0x0, 0x0, 0x2}, 0x400) 16:01:21 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="4264276ca2349b6d0a4c90490c8cf62797e6266866f489d0261429e2f0bc184ac0decc392291b5b69d29b43b7ecb517e5c18d310bab95ebbc6912b7529927263068fd8f75db07edd17ec9a97467fdc7028a8e97868876e63f5ccaf4aed26693b3996f71cb521ba223e9f6e85fe1b9a7beade78702ecdcd6ced68d602cc7889421f0e16f481e90d60f3a472ab59b4f31db19dada1bbf8ef94fd45aa97370a02af239b4428f53f9ed5ec8c077d7af8fdbb720ffb3eaaa5", 0xb6}], 0x1) 16:01:22 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x100000000000001, 0x0) fcntl$lock(r1, 0x9, 0xffffffffffffffff) 16:01:22 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, &(0x7f00000000c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r1) setuid(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), 0x10000000000001dc, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20}, @cred={0x20}, @cred={0x20}], 0x90, 0x2}, 0x4) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) 16:01:22 executing program 0: mknod(&(0x7f0000000300)='./bus/file0\x00', 0x80002009, 0x3200) mknod(&(0x7f0000000000)='./bus\x00', 0xc150, 0x6) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100, 0x80000000) utimensat(r0, &(0x7f0000000080)='./bus/file0\x00', &(0x7f00000000c0)={{0xfffffffffffffeff, 0x6}, {0x200, 0x1f}}, 0x0) r1 = geteuid() r2 = getegid() chown(&(0x7f0000000240)='./bus\x00', r1, r2) mknod(&(0x7f0000000280)='./bus/file0\x00', 0x40, 0x6) mknod(&(0x7f0000000140)='./bus/file0\x00', 0x80, 0x6) r3 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000001c0)={'./bus\x00'}) 16:01:22 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="3c69968714111226ea108b86e0a63d189ea9faffc83f00625a7ea2068aa4279b231f1ba1febdf103de56278d1616cdb179a1ad0902e4e1bf0836a81140e0305421a285fb178cc4105e165f86dc3e134543eec8e0a10c219106eb86e4a9ba0037e809ba8973ed439de70e951121376ea281c88a8a0c4f441b0c7a584d78f3f7c11781ff39e89d2ec1e12c813af0ee2e73962458793be216c8e574c546c677e140c3111ed36f79e6df9d713e84abf6559526677712746e34b5524f46cab637", 0xbe}, {&(0x7f0000000100)="7949edd3f0e32095d0798e18c8c99d5e73e34da0dcdabed7f825d713c53260a8551b0ecded105cae4a7d3b0e5730bc", 0x2f}, {&(0x7f0000000140)="d24c53aff96e2d1966a63555418089323611c3eeb3bbb3e83de61de35b49d57074b6ea7d0f13edd5b53ad7064016fefd4ac12a1f0147d4a68593f99b8d1d71cfbf863280144b2a26fcfca0780979c798d6aedb554bc5d78483a844992b56ecb4fc57cb1e2c9bef7481ec50a86089ebc82b4b1385820233e0c3688382f37fcfd59b61ad718188727711ca8ee2f617938d4c28e6417c70b3d5e0226938fd9c2cae33ef09225e589b462a3db0b60e605fcc936430", 0xb3}], 0x3, 0x0, 0x22) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000240)) getgroups(0x2, &(0x7f0000000280)=[0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) setgroups(0x3, &(0x7f00000003c0)=[r1, r2, r3]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000480)={0xffffffff, 0x87a, {[0x2, 0x26, 0x1, 0x8, 0x4, 0x1, 0x3, 0x9, 0x2, 0x0, 0x3, 0x9, 0x4, 0x6, 0x6, 0xfffffffffffffffd, 0xfff, 0x4], [0xd2, 0x5, 0x7, 0x8, 0x0, 0x4, 0xffffffffffff0001, 0xffffffffffffff43, 0x2, 0x4], [0x0, 0xcbfc, 0x7babb788, 0x8001, 0x94, 0xffff, 0x5], [0xff, 0x80, 0x9, 0x6, 0x18, 0x3f], [{0x9, 0x1, 0x3, 0xffff}, {0xfffffffffffffffc, 0x3, 0x23af35ca, 0x15}, {0xfff, 0x6d, 0xfff, 0x20}, {0x19, 0x91, 0xffffffff, 0x9}, {0xffffffffffff8001, 0x0, 0xfffffffffffff17b, 0x63b}, {0x2, 0x1d, 0x1000, 0x400}, {0xfffffffffffffff9, 0x3, 0xba, 0x8}, {0x800, 0xd, 0x4, 0x7}], {0x80, 0x1000, 0x9, 0x6}, {0x4, 0x4, 0x4, 0xffffffffffffff80}}}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000006c0)=0x906a497) sendmsg(r0, &(0x7f0000001d40)={&(0x7f0000000700)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000008c0)=[{&(0x7f0000000740)="11b180e5c5538b812507c42b60e24ab0b29ebaa1b223c123c1e347e7053a802da283c1c5aafcf72bc88ddc79abe0beb4070c9b29d821eaee9513a0e0093d9f9ac4c5dafb2189e7eada86005ab230060a4ab942ba9a769257b009ead6152ae3f1fb8df509acb9b551260ed28ff2927f627c3970", 0x73}, {&(0x7f00000007c0)="ffd37fcb95d9d0f5bc99eb8a2f24bef6ae7891296793f55dc6206e104c2597cebd54c9d0309b9a6aa1ffd30669365f1008d135a09db18d7dc462269f58583934911203bef1f7ca0a2f4851520ed1e543f6df5a47c7efd09a32a609aa738a554f671d679ce63e6b83f46e24b77cf227d77b29abcb6cb57dda13627ad678c24054642b01215acc8faf3d135d311201ba1f2ce984e81edde63f6139dc58ba04d055bfd8f705086964cb49dace57b15512867c14d511baf7e79361186dff1b86623a2d00d11240f53dc1a1117260adbd519e", 0xd0}], 0x2, &(0x7f0000000900)=[{0xd8, 0xffff, 0x100000000, "023b90296dacd2061f3cdf60b1451b96cb1a10c6f4162696138cb3ea709b2ca9a5d8f140c6bdece3d22b3d618e6179645dfe3d44b31bc48ea73bba02721287df25a878dfa0dfee5722effcbeac9452a86199ccf147abfb69d25f85b5dacf987beb20607cbcfc76c15519b11354e568fa53d18650c716b496c92c5df089da6d93fea3bf5d6653d8fc3bb1bce7bbfc8e7c98a4338511eac1f9fcfc30b8eecd848a8e7c851f4b55bdeb8ad526eed10a469781026e3b1bbf5270486be343c216aadc1762"}, {0xa0, 0xffff, 0x5, "a35b9dc1d27d114927b3baaf9431314df80a6e94b0098d547cd18cb8a3e3c201b927244c22ada6b3553c347892aa1cfc9087a702dbd130bf7fbf86729313a0b7a111a38756c7124e7570fe6601878f124f00bd48efdc3487d85e0e9c4d0ce18cf45df153a2cf1c09539a658fb3eaf1689afca33c7ee92cdac6bca598e4da54c637ec8201ae8f62ba26df490952f607"}, {0x10, 0xffff, 0x2ae}, {0xe0, 0x1, 0x7fff, "05b3e89913908d566c5223d05ad092ac8d67bee8f6db130a9252f55137ef8fbb6cf19877dc55cb49b4146662884ee21a5d94679d308bf536bbe99e855654ecf26f78089a891470629ed0b694803ed9b14a3a539a2b9515247bc25a59c52eff2a79afcbec3d763917e5f311399a78e60df2253388a0560475fc956c2c323820e8870a93b7463cd831e964a186d8a7d4b008c328cfbe7a2da388622107bab5a89e9c6db1f44c7d105c1574dd15a009547ed962324b625e6a0056cfce6bf109999355f52fae244e8c0fe3538ecfcfed"}, {0x1010, 0xffff, 0x5, "47b9f5db5f8835f04f15a9c58bcbe684f9efbe92d8fd0e8d2cfe85e8b3a74d24fca328539e213ac8e7a95d32e6b412dd116a7919e59d708faea031f04927750af2b46b8f688475952154c921c15a0962f32f3acad5f116dee6dd5bee562470a773aa4ee158aa34494becbc191c77ff237021dc4a1b4153cbad48882a1cee6f7d6ab66f56065c97f3707a769744230602a8231e81b8bf1906fb652a6bb2a73a05b6af8926964b843adf0aee56eb766dda8e03791a8b7788f60b735d30818850836fb3ecd3dca198fa45f973a66b92d42409baeb48f5bf1d3f87cf55041e83f0d8ae1ee8f1ee5fc7bd0f2e6d9463985a68d99507d85cc06ddb254bf9d9f1b0dd76b05c050134822529500d224d6d518cea704a95c60c1f07f477c1a8bc66426df727814585a427727f8b93ff0c78c5f64ee14592048826f999d683f66a1473a86fcf650c4835eff00af43d541be1b2c171ad2f3354bc424b323bb939a3768892f6e4f5deca2d9017f627f03051f55e8a48b5b7837a05fafbc91bcae90090cddfc4c499c6b3fdbe0c21d16030213eac7cc6e9bdd940b0d7ee4381d7395e8e1f371094fa1970b9a84fd472ecfda248077383b9cb16ecaee52d9e9773718b86776ba39578a2ff71e0637b65847cf7ba95f8b321406981541b7b4a447f4d0ed200a8f9a0cc15440e23be47b9379a414195bd07bea12f218c6645d5af3562f634b99dd0656e02330b94e1566230deb01f2e880f6015fd8cdadc57d6311335f20ce77e2f72d36b9c80c1c7a690e4729d09e353ca0d9c5e5b25ae7cf159edc64b6ed630f7a4b014fef691bf8deecbb3a58e62ffb85323f3db18220b849b978ea918447b092ba30a93ddf1329a47e57fc46f5c0c8ce6a287b6c73c1d44f4acd8e3f8428387ebdd0a219c40c2e27378fdcfb4a2abf02e3eb2ac506d4dbac202517a49b3b66e7a544c41c4266c10974af9fab998812b40cfc5ef61cf8636b2ceda54c6b8afe72e08ad6e96e22f798b548d8e03859bdcc572c3bd40c5ab10c3eeae98e629136269919670deec0eebc5bb179132d903501dbf4dcd042729b9ace4a34de97b9a74b747c7c66d10a025df9e8b4d6da2942cd3df898daa938aecc9bf60603870b1f8c24ce9da2e72d69ccfa5baa085e10c88ea5e1b615c9e014f75e6e89121fabc01e8f58d4dbaed6c8b1fc7822ae4c93e098dac8970bf636de5d8e8a5a4556cd8b0145924275e3e4c5b91bde5fcfba52fec53c06917b3e5e5aa5bf0a2e606dc54340d2c282cde3abca8d8f4b950a9ef9164cc7de2934895da986669e211435c127a553b86e89b407842f8161e322d0b25649daea909830f58a8cad1ee70824c8e66201e99f27f79c5ad26e21fd0b35100649eb182b36891ac4a4374541d5ce2495f758c25c07c4ce67c71f40fed4562effc1f43d24747cd308fc3fe1aa5b06aea984b372f067653fc9ca6aa86eb545dff5440ce3476ab9aaf3798512912c5d8462aa575defb6d0e0ff07046b71bf63023d2382bce3df5a9bd1b1b1cb48da12ddaac54ffa329841ae5ba860f272a26de017aa2181719b400c21bc181beb7e48199a4788fdf9404a0bad015b798c5d2de7b39c512e5fe03b5147d6fc6b0f1e379d4a1bfbf5dead87b8b768fce8dabca59a661d06c874edb5a2c15969e3f2827d9e73514e07cd8240722c864190f71744314659e49179e0aa6c513d987c03777a9145107a84286fab6a9a08d49955dcd8fd87409a8d5612f9dbeba5affc5181336d8ec42a9d31ef42b741fc2404409c007d3789d2739752eca07a87fc26f59a1fcd16a506c85966eb4ddc8dabcf9d43d32952a68112690d6fc8aae6a80ff4da304452d5ced3dca59db143b8b26e02d9860b50c9c68331ec0181ed2de1fde9d4409938d64cf9bad2a039582d632aee667a57ef86ba2cda750aed4929e295d11a6c153b9c26ade842a5425a2ba4dcf2b5978ae6d83021c8a288f8c84907617d03584d63d86afec1371da52e323296735d3ef02bf00db20ba88d9ca005c785faea5865b8f575eb9423b47e54bdd18c823f166e274e29e503b3c92edfbb009be64dd4df329bec27075dd560257d0bf83bbdca695681271bff56be06104912f309c3921c4e5a031d4b39ceb4596ae14506f08a49aa569253c1cb4cec3da89a5528766d38229b3240fd5b6a60d00bf9ef59c64c7606f19fa7509a5c75ca799c82d7c20cc99b6480104a60a9caab0908a51b29fa469e3dfdfa0a65c052557afe0433c0fe1c02a98c129b06ba79590c7ee0c24003405b3d03617e37a5a935881f1d85e50513dc92f9aa843fb4c4a7a3c2514b26fa5159388f6e08a1fda8cbdf3e35f9504a0a253e361fd8a98377ffcca47910e0158560f6954ede1bd2ef56e00d7b70862ad9c56bea304a5d46d94501084a3868da700fda76e776d42fd63a7cd9bd0aca58b0a5b04c13255dbf66202b249ce91435986b93ba4c0732bf1d4711d80b06735b1485528705b9870f656f1d21edbfaf6e08394522880af0dc801dc34ee3c7748efdaaf85e6fe6123d79728f39816c6ca7b382072cac31a7b7bb9e6877fd56d46791868185b8070bf4f67e9f12e26fa0bf840a25e1d633343c85605b056a364e97891ac8db3fd94d1d025e898f3e90444e35a5e52d137577a734f15533747ae20d29e562055cd859757226e157ac51591e67ca5da552b7f4085fbb5fb3c73b8b6b4d37180c5c13965331518e4d310f7f5b9ac3fbc1680bea3b70a5d1ba8e4d51794e6bbde050117e552b0cca1afbe1fade0a607f88c4b5553a8ff327a6d954947e161c36785f3a2c267a01df49dc6292554f88d5d204b5be4687bf279ca1904151a960c6828b8324e7dd5f89b85b6835737704930492ae4723bf6b36a32cd8081516fdaf30b6abbf6f313def5fd122edd2b64bc4dd5213bf311d24832b2fdf413bda4f7e3e240a0717ed38aa60b3bb114dbe22ad9d751eb502154f81922ca601bcfdee1d432d1ff1e885e051900c6ac08841dfad1c9cfb26295aaaf8dea7b50d7c60c0d8262a6edfe87740fb348d4ab758141b750965e724cf4ffbb3642f6e6e22a9cc4a7defb361bea368c404cef125d2098b351206b1d3f8a8bc4f9271020d9b5e44400e5c7ec653847d24b28cde50a1d47b6f2f5e87c7179ab31bd790e0e70ebaad5a2a1cf47a29e223c588f1f05ee5c74e9b9480f127c4f2593015332cacac7a7dbef5baae493646545390ad81a5d6c290061550a756043ebd6cf538d1831f38e2fed35eefe52068c07370db85b28824e16496b79acb95a9ae179c5a9b8b9e886687e802bfd32551385910143414d9a77e09ca4566b9245eff00b567270635d310a9b3570c1e2a7132617f41cc0409f64300a55e2dec71f6593f356780e9ce234a2e0d02af389f9be9e47a4b145cb10e77fd8467d2269b76efb8f89b61a258ee95912d1061ec2b3def0e95d3d02de23cdfae20b123efe71efe6e2e4b0d88aeecc25664eb53dee657223b8e32c540433143716373d415fb54e9a0993d7edb7a874680bbf7a80d394e7c1ac838f9ff5ec91842bcd200fcd9d541e78cb48d6b9c1cef5af7b82744691680967114a2783760764f26f1a4e9b9dc181ee1ee0f0af43280705636defc811108c858d723bf9d8fa86bb398a42a752390674cd56ff3c8945b69c3d0d3c1459778e7e3fefcf0cb276e489c9db0f65ad478c50aa05595be4a6e00954d6a4e9673e8b75c1dac9a8d3a66253c51ae2fcd85a7d59e5759e11af7a573c7410d9d1dbfd5a900684563a009f8178020b1e045c41f0514598c5037008ca6118e6eea13c421407ca3bcaf607b9c33163bc574016acf713b4bd59d1bd04a22db30a31c75d7709e6a890b95ca7e99eee360118d29814000e3333031b10419699bd253bc9d3c402e3dd3f4c6ff860c4fe6a32c774d2501e04a26971ca91b1396327043bfa0329956a67dda6f651741f161b98c2ffd1566131773223dd68bb0749b95c7f87e3700da9bb03ea0df7f91afceedfdf687443ce06939ce227a3ad9d288b802de1ca8f919694d2445cb173ffffac508a8b3aec78e1b009b997b48d653f34ae6f73caf2819729c562c684e4073613ca36e8d53e0dde03da0cbc3602939742c46ce988df918a11419d2060c6c4c3b521c9336bbd771f3abe3d3ec0691d02a3ff3d7318e2d3f19586e55f7a51a46fb8847934902d4d6b793b9e27271154f9a2259eff533dc4eb2f74fef836ee0ef70f92d2502cf16b5f5fb72d9c904aca6e19298a1191375ca4bf79fe14028f19dd17e08ff338cf538b9af764db585273960588f47b52c33a7b41a44894988c9444756602adeaea0c791b406894c276db6ecb58872772f50f455dcc3657f19fd13f87fbbb35d57d79a180a9ba93815f05d9776eb2735035ef51953392cfb928d96b499b4eca35e8085cde6a8c062ba6237a8121961cf443548a2cd88d2f9e1880d55982490d354be09f771974a6ee8cea6ba3039348f861c39b503fd3e4b7bdbecc22856cbe228f545fe0117e2765176201d0f23622abfa3bb60e09cbf0b4a5f2e7deb365eabba5327df7eee2c9065a5af8455d6de0721ba30e4643e371ce8a651a1384227759d096a961ce86ad728e2a8308e863ae4e878271e3b5f12d3b12c2cc79372ee7538189a23c847c6f1ccdf132c40681cb354dd61ec665ee6b941c84d6525cc80a274ad6ee399a7605993aba474fa62e6025f4d0b50ad49d0f7e61651170e32b203b7203427860e7479888398f65c3c58ffad76157e0cd18b3f3465d700c3ee385c36e3991bb07fd2480f28c016f859552f4ca53703a8460dd7a4bbc3e13432068725674ccbd50b6f6eaa5623931d9092c7d43f59ca362276b9f0889d84a836c078bc66857383367779255e5494d4f66364db325e831256d2f9b65170f515a7d700f24dcecc0c8a07f7d1ae426954d2730dd3c3c5c435ab467ae0d906dc37c46421e80f9a7e9530019746221a8de7f6eab57eb5aa7eafeeee7743651e0a5d11ccf6bc5a6bc3021f3b297581566ccb7ab46c926731e2822e4f7c0c03caab73d3a11f983b95059658d157de91526fcf15b1c47eb3606633793adf3a832c9d921f75b5290532f6d37702e5a48cf7e3bfbf5bc579817c3bc7775ead7b265506ff4b7fd5f4e63fb4f44a8700566dd62f800b93649fdea7b36039c95b0153701677233803c01436eb0a219235456b987979a6b925d829bd299f4a8a795bce5e935ed0edfaaf7e476455df5a9caa5e20047fdf6bc3d7a18fd8aca0221a06cc02ee49c1a9b1f55100452bd2b98d5bedf9830e87772b364af09c54ef73e97feef3ea9de5a5d7cbedcb476b800a2f39879347156c43ea4e21c4ae7bc38b8d6332f442d4a3e903bab4a3bb8682654fed73822d2dbf3c7c9a77cb5c6fb11a857893ff31932a266ebfca46a0c0bebea521ab98208241dad2d9c9200943dd75ba0e20328ab1f69b5ecde9597d4eae5053b1e2b3ab23dcf46e2d40237e55f65ab401c1549b66ae2493ee03a534838e691b8c9e52956f0c0ed4b366c2a613db03d8d8a3d2fbfc10be18020ec2316ad0935d06b5c86a895d358740db64e424db29784b9682a6bc2baa70560c51333803b4030cf4c4badfa7d09b60b4ec4445d11e8f02815ee3e2a82ba2b770cd40587ee83142c6d2fb37aee0e6672c54a89b39ba6e391fcf2dc5050eac828306c597b44e2e4f9372117b20bd7a0725a7f169d24a0ab7c71c3b7dd5d50050c39547d4f34ca0dbc7c7c9393818b4461947c602698c1b916e68a7d504b03eca6943c7d677a8fc23cb0"}, {0xd8, 0x1, 0x0, "c1729af8e2887cfe4e673c2e27447b5394564cbdc18be2a719cac0a047858096c3d1593c8dfed10bcf0c3b0c88913259d811fc045682e20062b1ab6fb1ff63752c2fa652f5739c669102b9700487c68fee532d27a2b03a211bdd53ccb7274f5aa95afddd023536a89ff025e9c73d2485b37b0ce05338a325607f123f1c23818aa86b13f3961fbb3f64f8dc5719079d09edce174fcd8b0eeff861ccb815f243d7a11d9f984b2dd4a1e6fa2a10aae176eca2d7effc9d19938d47e3ad6c63fac9600223da9fca"}, {0xf0, 0xffff, 0x8, "0c47ef458e7cb8c0ae999bcb1e0ac31f7f70d437ceeb6118ad2fa1e15565e73a8bbe6d8098ae1672f4c2ff679baf598a74a6118db27a5ab49b9ddf3d80dccea0c56465337117f9d3c38c0c1f4a712b378b4d2d7fec05b82de5a9066ceb823ee9bc17d03075afd1acff97d6e2883d572d6b80698644499c15a2c99ca7141c0c6e611781c10b777bc1843f305602051b036649f3102aca5b598ad0ca31624efc393faf961b093de77477e6d3f9ebff2283eb5fbc28f59dee0e07a9bdf379706cba703924dcd8c076ac00514412c44468dbb92a5ba18cfd4bd0fad9e1eda4"}], 0x1440}, 0x1) r4 = shmget(0x3, 0x4000, 0x408, &(0x7f0000ffb000/0x4000)=nil) shmat(r4, &(0x7f0000ffa000/0x4000)=nil, 0x2000) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000001d80)) r5 = semget(0x1, 0x0, 0x101) semop(r5, &(0x7f0000001dc0)=[{0x1, 0x6, 0x1800}, {0x4, 0x401, 0x800}, {0x3, 0xc1, 0x1000}, {0x3, 0x7, 0x800}, {0x7, 0x1, 0x1800}], 0x5) r6 = msgget(0x3, 0x490) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000001e40)={&(0x7f0000001e00)=[{0x0, 0x1}, {0x9f1c2fc54ca387fe, 0xfffffffffffffffb}, {0x86, 0x2}, {0x84, 0x3}, {0x84}, {0x21, 0x1}, {0x22, 0x3}], 0x7}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000001e80)=0x2) msgctl$IPC_RMID(r6, 0x0) semget(0x3, 0x3, 0x404) fcntl$setstatus(r0, 0x4, 0x8) syz_emit_ethernet(0x75, &(0x7f0000001ec0)="5b9a283674eb7ed740ab19afe008ede5d55a2e0532b201d6b6b035eac9a655f560688762c9bb5319cb054405a3696cb3440f21da041bcab068ad9bcf2e799f85d631cc3ff51e8c9071c52e40191018d34a704aee2262680bf7a9f655ee33e2b89f7542c33a37dcffb3b3ac9d5e5df57d70cbdfb023") bind$inet(r0, &(0x7f0000001f40)={0x2, 0x0}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001f80)={0x6c8, 0x44, 0x10000, 0x10000, "817c435b3a5735e1b8c9c5b5e4fd8832f4ba5439", 0xfffffffffffffffb, 0x81}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000001fc0)) shmget(0x3, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000022c0)={0x35, 0x200, 0x2, 0x3, &(0x7f0000002040)={{0x642e, 0x4, 0x2, 0x81, 0x1000, 0x4, 0xe24}, {[0x1000, 0x1ff, 0xffffffff00000000, 0x3, 0x7f, 0x1, 0x10000, 0x9, 0x1, 0x9, 0x3, 0x4, 0x200, 0x33e4, 0x5, 0x9, 0x7fffffff, 0xffffffffffffff44], [0x2, 0x2, 0x1, 0x4, 0x2, 0x6, 0x4, 0xffffffff000, 0x6, 0x1], [0x7ff, 0xffffffffffffffff, 0x10001, 0x2, 0x1ff, 0xffffffff, 0x3], [0x9, 0x401, 0x7, 0x4, 0x8, 0x1], [{0x5, 0xb55, 0x0, 0x8001}, {0x3, 0xb83, 0xa6, 0x7}, {0x1, 0x10000, 0x1f, 0xfffffffffffffffb}, {0x6, 0x7, 0xa9, 0x5}, {0x4, 0xfffffffffffffff9, 0x8, 0x401}, {0x1, 0x7, 0x5, 0x3}, {0x1ff, 0x683, 0x6, 0x5}, {0x2, 0xda1, 0x81, 0x1}], {0x4, 0x4, 0xf23, 0x10000}, {0x2, 0x4, 0x0, 0xfffffffffffffffb}}}, 0x701, 0x37}) msgget(0x1, 0x20) 16:01:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) fchdir(r0) 16:01:22 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x2, 0x4, 0x1f}, 0xc) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) readv(r0, &(0x7f0000000000)=[{0x0}], 0x1) 16:01:22 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x10002ffffffff}) r1 = shmget$private(0x0, 0x1000, 0x32, &(0x7f0000ffe000/0x1000)=nil) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x400, 0x0) listen(r2, 0x2) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/198) socket$unix(0x1, 0x0, 0x0) 16:01:22 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x80, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="db") 16:01:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:01:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 16:01:23 executing program 0: r0 = socket(0x2, 0xc001, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0xb) setsockopt(r0, 0xffff, 0x8f66, &(0x7f0000000040)="3bca66b42ae6ed12eca4b8cc8c60333ca621e97b213986fa751f5d0dd66e4300b274ed20281fabf4c91fb3ea13d00899ac4f9cd9373d4192e15bdb14bba053bbf132b26fc426770af55cabed5bab45ce24f0dd196c26339de07490dbbe5623658974fb9c17c1ad630fa6f26eb61123c6c29312938ee81a5fb0331c1b5325393e8a49649488dae0c1faa271e4aec136e33da5bee49899a3fba9bbc669a02f9d17341924e487442a990778a307216095bb183582af0cf772967d79d71eaa5967bb60586428233f9d45f7978108", 0xcc) 16:01:23 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10001, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0xffffffff) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) pwrite(r0, &(0x7f0000000f00)="8175033ff557a5a2b00ef92a85145009446f96efbb5480df420500ffffffb2a176fd1bcf6945aec5e9589d9ccea036e954787556b0c9a7209f126314c667865489b5c961280bd62f1d5c3f3484cf3a8736abcfdd8abe26c360bc866553439601004d490a78a56f11cba7680655ed3c8dc1535e00fd0affe5a79284528e4117ec451ac80de23050a2d2bc829a26", 0x8d, 0x0, 0x0) pipe2(&(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) unlinkat(r2, &(0x7f0000000180)='./file0\x00', 0x8) unlinkat(r2, &(0x7f00000001c0)='./file0\x00', 0x8) getrusage(0xffffffffffffffff, &(0x7f0000000fc0)) r3 = semget(0x0, 0x0, 0x54) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f00000010c0)=""/193) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000003c0)={0x10, 0x8, 0x4, 0x0, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x20}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff3000/0xd000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x401}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xf0}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0xffffffff}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x10000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9b5}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xffffffffffff8001}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff2000/0xe000)=nil, 0x5}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x6}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8001}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0xfff}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x401}) connect$unix(r2, &(0x7f00000008c0)=@abs={0x0, 0x0, 0x1}, 0x8) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000000900)=""/162) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000009c0)={0x1, 0x6, {0x5206, 0x5}}) r4 = semget$private(0x0, 0x4, 0x2) semop(r4, &(0x7f0000000a00)=[{0x2, 0xffff, 0x1000}, {0x0, 0x180000000000000, 0x1000}, {0x0, 0x30c, 0x1000}, {0x2, 0xfff, 0x1800}, {0x6, 0xfffffffffffffffa, 0x1000}], 0x5) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000a40)={0x53, './file1\x00'}) r5 = semget(0x0, 0x7, 0xfffffffffffffffc) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000000a80)=""/134) chflags(&(0x7f0000000b40)='./file1\x00', 0x10000) semget$private(0x0, 0x2, 0x40) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000b80)={0x0, 0x0, 0x0}, &(0x7f0000000bc0)=0xc) setegid(r6) pwrite(r1, &(0x7f00000002c0)="e83840de99ff64ee4d7cdcca66efdd4330b357a8b5a6aa2bf627c8841f9fbd3115b66e6447c4461e4d463035b7e65c708967f990b221383a2ae3fcc3595c8574620d3793c3de58faf53fb2f9a0158c9814f25f57b87cab4ffc35e69aa791e1762bc9ab1e771f2656895b17556697698c07153efdff042a2e29a749d4f629ba7548121f36e86fa818f3c3", 0x8a, 0x0, 0x0) lseek(r2, 0x0, 0x0, 0x2) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000000c0)=0x400) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) readlinkat(r2, &(0x7f0000000cc0)='./file1\x00', &(0x7f0000000d00)=""/244, 0xf4) setrlimit(0x6, &(0x7f0000000100)={0xc1, 0x1000}) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000e40)={0x5, 0xfeb, {0x7fff, 0x2}}) 16:01:23 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r0, r1) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000100)={0x0, 0xee, {[0x2, 0xbb, 0x3, 0x2, 0xfffffffffffffff9, 0x7, 0xffffffffffff8000, 0x5, 0x2, 0x5, 0x0, 0x4, 0xeb6d, 0x7, 0x0, 0xfffffffffffffffc, 0x401, 0x3f], [0x44, 0x8, 0x2, 0x8, 0x6, 0x4, 0x2, 0x84, 0x4, 0x100000001], [0xb456, 0x80000001, 0x3, 0x1, 0x9, 0x0, 0x4], [0x4, 0x9, 0x5, 0x1, 0x4, 0x6], [{0x3, 0x7d1, 0x8e, 0x7fff}, {0x2, 0x2, 0x5, 0x8}, {0xfffffffffffffff8, 0xfff, 0x2, 0x1}, {0x6, 0x0, 0x5, 0x7}, {0x800, 0x0, 0x1}, {0x8, 0x2, 0xffffffff00000001, 0xa9}, {0x5, 0x4, 0x7, 0x7}, {0x40, 0x3, 0x1ff, 0xbc}], {0x7, 0x1000, 0x6, 0xffffffff}, {0x6, 0x4, 0x9}}}) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000000)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:01:23 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5, 0x11, r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x40) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x8c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000100)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:01:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002000, 0x802) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0xb) close(r0) fcntl$setstatus(r0, 0x4, 0xc0) symlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus/file0\x00') fcntl$getown(r0, 0x5) 16:01:23 executing program 1: r0 = dup(0xffffffffffffffff) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x20000, 0xf) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r4 = socket(0x21, 0x5, 0x33eb18c8) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x40, 0x0) r8 = open$dir(&(0x7f0000000340)='./bus\x00', 0x100, 0x10) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x800, 0x0) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse0\x00', 0x20000, 0x0) r11 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x14) r12 = accept$unix(0xffffffffffffffff, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) r13 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x10, 0xfffffffffffffffe, 0x7ff}, {{r2}, 0xfffffffffffffffe, 0x1, 0x8, 0x7, 0x401}, {{r3}, 0x0, 0x4, 0x1, 0x401, 0x523f}, {{r4}, 0xfffffffffffffff9, 0x50, 0x81, 0x1, 0x100000000}, {{r5}, 0xfffffffffffffff9, 0x10, 0x1, 0x6, 0x8}, {{r6}, 0xfffffffffffffff9, 0xa2, 0x4, 0x8000}, {{r7}, 0xfffffffffffffff9, 0x80, 0x40, 0x9, 0x2}], 0x0, &(0x7f00000004c0)=[{{r8}, 0xfffffffffffffffe, 0x29, 0x2, 0x2, 0x1}, {{r9}, 0xfffffffffffffffc, 0x85, 0x7, 0x0, 0x2638997d}, {{r10}, 0xfffffffffffffffc, 0x8e, 0xf0000008, 0x6, 0x3}, {{r11}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x4, 0x8}, {{r12}, 0xffffffffffffffff, 0x66, 0x40000000, 0x5bcd, 0x5}, {{r13}, 0xfffffffffffffff8, 0x32, 0x40, 0x5, 0xfe5359f}], 0x3, &(0x7f0000000580)={0x49e, 0x5}) mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r14 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r15 = fcntl$dupfd(r14, 0x0, r14) r16 = kqueue() kevent(r16, &(0x7f0000000200)=[{{r15}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r16, r15) 16:01:23 executing program 1: socketpair(0x18, 0x4005, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x1200, 0x1, 0x7fffffff, 0x99eb, 0x2}, 0xc) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDENABIO(r2, 0x20004b3c) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000080)={0x6a, 0x101}) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x800000000000040, 0x0, 0x0) 16:01:23 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) r0 = kqueue() r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) r3 = syz_open_pts() link(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='./bus\x00') syz_open_pts() dup(r3) r4 = syz_open_pts() ioctl$TIOCSBRK(r4, 0x2000747b) r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r5, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f0000000180)={0xc0c, 0x0, 0x83f2, 0x7, 0x2, 0x27f, 0x7, 0x10, [{0xdb2, 0x4, 0x2, 0x7}, {0x7, 0x7b, 0x100, 0x2}, {0x7f, 0x8, 0x80000000, 0x3}, {0x1000, 0x7, 0x80, 0xffffffffffff6f01}, {0x400, 0x8000, 0x7fff, 0x7f}, {0x9, 0x6000000000, 0x3, 0x22}, {0x7f2f6a19, 0x10001, 0x7, 0x20}, {0xffffffffffff8000, 0xdb, 0x7, 0x9}, {0xe1, 0xe05, 0x5, 0x6}, {0x200, 0xed58, 0xddec, 0xd2}, {0x80, 0x8, 0x9}, {0x80000000, 0x3, 0x4, 0x216}, {0x80, 0x46, 0xdc3}, {0x1, 0x2, 0x82, 0x8}, {0x7, 0x1ff, 0x1, 0x9}, {0x8000, 0xfffffffffffffffc, 0x0, 0x100}]}) 16:01:23 executing program 0: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1000, 0xffffffffffffffff) syz_extract_tcp_res(&(0x7f00000000c0), 0x1, 0x8001) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 16:01:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000001c0)="4f3571fa65669f7af3a45c74108021d81331e0ff287fada06396403d466e2c9f6e626a372850f992fed02893b1aa8e31eb3beb737b16b16d093660b024af4209a494df0b039063c1b261fce8d6790a", 0x4f) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x728, 0x5, 0x63, 0x5}, {0x9, 0x7ff, 0x0, 0x7}, {0x807c, 0x6, 0x4, 0xffffffff}]}) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f0000000200)) 16:01:23 executing program 1: r0 = socket$inet(0x2, 0x80000008003, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0xffffffffffffffff) shutdown(r0, 0x2) 16:01:23 executing program 0: open(&(0x7f0000000480)='./file0\x00', 0x80400000000206, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r0, 0x7e2780e3, 0x0) setrlimit(0x6, &(0x7f0000000000)={0x10000000000b35f, 0x7}) mlockall(0x2) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x1, 0x12, r1, 0x0, 0x0) 16:01:23 executing program 1: mkdir(&(0x7f0000000240)='./control\x00', 0x0) r0 = socket$unix(0x1, 0x1, 0x0) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) symlink(&(0x7f00000000c0)='./control\x00', &(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='./control\x00', &(0x7f0000000180)) truncate(&(0x7f0000000100)='./control\x00', 0x0, 0x0) pmap_unwire: wiring for pmap 0xfffffd803f013320 va 0x1b33920000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013320 va 0x1b33921000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013320 va 0x1b33922000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013320 va 0x1b33923000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013320 va 0x1b33920000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013320 va 0x1b33921000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013320 va 0x1b33922000 didn't change! 16:01:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0xe26) rename(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') clock_gettime(0x2, &(0x7f0000001880)) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) clock_gettime(0xfffffffffffffffa, &(0x7f0000000040)) sendmsg(r0, &(0x7f0000001840)={&(0x7f0000000100)=@in6={0x18, 0x2, 0x6, 0x8}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000140)="43a219f70d842968406416dcc214afe7d3d16305cc4f5fc664ed7c7830acd753968a5a90b80857073b819ad6f8168b330150a8163b29ca9c7487e66963eab710e10cec10e014540b5ecabc9a64e5271f407f0b8d359442040b56c03b46a4c984c18eaa6086d26920eb6c4f4045df0bd3c7bbab175b0dbc285a97e164047e7c0b002caaec3cfe03ba17af090383244798bceb1f7ce2b36005b96aa60fa7b16b60e3edb75a1e1114f077830135e165bd9defd5eb00d15580cd0d3a6a04c62f5d1f3f447dd16c4db382fdfc08e348cfc128df45142e37b54c7abc8e88d8736b1dbf3f0a5d1e688b60b6e22afb100b17022a1908de9d5bc8ee", 0xf7}, {&(0x7f0000000240)="5864554bc60896684da8e37584dc9ea1fd78412021a3cd2cbf4c48b595939c356c2a2d2deab985edb3d1efda868ebb104238a677e4d0e8a0a7006f55a464f91b710513080a1e939441372b837323e27f6d06e23ff555bd4456aecafae95b683622610d43241ba3ab143bcfe25b7ad3568e7d247dd5a54a3e527eb1f21b37dc47a9d03917596ad1704110dc40b876dd8f39898c4b2c8ed82aaf6bd41048729374201a5f91ed545c77b2881b0472fdbb2f737d2ea7", 0xb4}], 0x2, &(0x7f0000000340)=ANY=[@ANYBLOB="e0000000000000000100000005000000ae00be09e646157e6f18f91d532a0f86a20171c37e6d9df7a00865b9841d34dbbba6ea8019836572344b83e77fd45907f16ccae3df351c4f9d78fe29cc34f577919b289ba4db14d1a1333c7cf57fbe402efb13f6bcc8f2a77cbd4cab985e741b3597ba05c7f783ef560ed98981d752d257b71bf5c8fba00dd5eb3c17e59fadbcaebac60c42647b58e0ffcd60e1084e895bc1852f867a052ea51e28aba84af8baff610d3739f8d63b6333f36229bf7e13e576bd2af7ed07b0e18a2fa9bf6850cfbf29fcd06b2fa4ce0b8600000000000070000000000000000100000000800000bb79877c3aa7dd2cfec4f99d74435c0d9ac43a907f281ba63d500e840087b12dd46705e81c5e097e547b6ab922f72bbcb55515be3e3d58cb3b9fbb0f8d0b92d0a2f22dda7cd42278ea0c748b207d7dc4ab178a339e0b20d0332738000000000068000000000000000000000003000000e7ab89a0ea7b69afa3d72bc7cced776eae8deea050362b58f759c58b7ac614a3f7b30a8a30e9c2075d5933360146c314c970cea8946658640458e2e40c0bb1260c5b54460f602a46c3d5da34d358be75614cf2fa0f0000009800000000000000ffff0000ffffffff8ec5efc7ae121aa3044a494870fc2083b00465b7238418c886ff5e2ba941126176b0e5a1d8a0bc11bd65cfaa8875360dcdb80cd7a53e612b6ef3732a7c31a9f2e4deeffcb1b200adcabfac6ccadbdc69991951f073048b688384dd5fb21cc824a354d9e8a3d4cb77d9dcd5e3f98f36f89d76fa07d4c7b15a753412e570f527e7766441e3030a1a351010000000000000ffff000000000080b444544298f0cd43dfb4b72bfd5a5aa945cf5df997569efed67d04594ba58f5c3f1b1be52c1700400ca1f8352c9c15073499b78bc47821d8a0d4f9e6cc7a82f5ecdd7022fe4e8572664a7f3ffdaaf3db289f17519610a6b4105122f637748a1927f0872b59f06162cb391ce54df025e4a610d58faef29d4457b897436b5ec63b62be647d08b6254aa787550e325ea2495e513182615c08297251f276c4ddd3f65c128c58433b4250313364b7a40bc10c7642fd853db7d9795ee31ea1d0dbac5515b7676c2be913a291f08d54a6f8ed914203f14528d9f21b915b8aca2d037537412ca4a2228b0663cd1bc9135ad1acb22eab308657ba724331dec8603db1f8ff000000c10944335aa61a28eb02865f8dbb0453d94220a1fb1747b99f485c63d8fec13a161b8e825bb32c93c39889fe5a98ded62b7338a9d1e2feced2b201bf8df1400d42ab42f6e583b85e2c84d79b53281316cf02edd2c276082cd427a93493c5a308c6f56d3c6e81fdc890a5c4622b6a5d1bdf23b2b6eddc924dbfdc00faaf1490d3ddec0826d3469d7cab0cdb2d6fd0c917c98261990a57b3397c1a8db2e859be7b774537363cfdca0f68d710d0ce06f7d0531e012c689b744d1860923213a1d7f5dc2bc5459e68269131bc73dff79f5d28638caf9918084813116c6e7fedf06dac32588950a30132342b863ec0da07ecb51ad92f58bf70a4c00774863fa02558276230499e50332e8f7b61eb7cb70db68edc9e73dd4dab978d2d766b0ae36b1ab670a167c3f6d500ea8d6bc0353faee1bac94d132bf856bb005a74f2ff326d7d4fcc525aae0e13c601d9ede74cbe9515d60d19f84e4cd3de3bbc706b554f987d56aebfd030b2762d34292e81527a63239d9f1d936b12eb865614363420a146854247f723f3c28ed5c77a5cf2082f48cc1b97550de0c6a73f8448268fd0194c40eb151708d3ff54d7f236270d69da8871101188eceb468d1fc146dc612af7be8d232a438063f7a1b85a9a088577d8237766a3cfc80a9d560069fc8f83af41b504db301ab1f9419f5e57466f0fb8dd3e22f00e8e60b3c2f4f3a8f80859351ded9345f8561c808af2d55c64133592b5e223dd641909c2fd3351d05f560e41916e7522b9c5b2166e3d38eb332664fc4ce65c60df499483555160ca1890e0f7776c5283dc555477f91320ce5b2b21a42dde9e03a687c49ee0ecdc273f8ae549968296d6e0514d52f566fbc93d43cff91054eb5698cf61cc47f930cd7d86915a503b9d3ab82e9fef1e3f7e49ee9e348fb8801db0b680a1f5d6c15ca77a7b1c7ff970550ec7d94cf2637f066c081fc1e2f92d6210ee03eaca490880ab19df5ca12e7e9138057fc45a6d4456b0660b3e8d9454d96d46ddfa6d4089ef78369b03348b69f65453acf59c513bd2ab76d8bcf27f0bcccd5e91b4bc51f4d8da71d421f8119bb9993645c59cb08d045b7f09d8283c14bee664f982841bff40eebcf74548348dd7ff082a5fa82b23c5828dd33605e0ee97d9af685fca1eb7514a58a2a551edba938eb8699a378487858b505751bbfe63216d5c0cae13e79dd42743e16bc1ca85050134f02614d10e7c57882a069c574d107275532e9afe8cf3293fa84db3642b0b5bf7009357a148e4bd393dbcd10831f66787cc5a9745da3fd9bee19d67fd35cfe903102eaf089cc3359562c7da140f466228c02898c541bac3dc7475107a768311cfbf339c41773daada9b32d604521b305599ead746f39b6be69b2ce0d3199721646ad0bcfb155169d428a3327d57848daa608cbc4490bf1bd106a9d63ec0f7e2e56664b41028e70f027f3dfc8083accb2122310c2ad04f4b37e133cfe6ca38e82ae45d7926d359daf6426e1e6babf47bcfd134fdff2b8dc212108278bbe5c9c7f36162a06a7d0e97ba675a828f0faba21d181d5d2b77307e94aa8c6ea992a91ac3788c3905bdf9393b797421a3ed626a1a3eb3234822dfdbae966b970bcc70ca3827699dd83778274fa4a59a99c08ceaa58b83e8a80112fc4e1935333d5bb5d2bddb4353ab66a99b05df86ca459b397671c7ae0f9be5c402c07bab5e5daae627b476131dfec10af806ac6d866566cc1ce1308b7b957145ba316cf58312a28cd45ff4880916c43d89091a2be561f1ca4da20660a67e58bdcce4f1a89da2d2664c67f653ef3b4afdc83a93e8a203a1d0e5e6cf31aebc91d401ef5e206c7b11bcb14ae67d9f508080b556766fc724c0387ec524519d03154b9075fa77fa8762004727c56d8538d2d7049acf02028388b22758a81db4954357806cdb5f6c1e49a9e1e7e2b5ceeb30d2b0876cd2c98367790d1445fda83846abb63180c2a8ae7aed6b947ae6de470da56cafe49b4c86a2a51f3397f288552a82d0c9f5f593542d4f445440c2076f2e8c63539fd534975fc812df6bee2bf0808eec7c70a0504f4a9c6e6797dc7f1e173d4d2dc71702ac6d1d5b7be31112aaf2eb4aa15460d1b270c1c31c74872cc37a2f7ef7ed3efdb5080a13a0b98ccee3569efb6ba781281a31dbcd5ed1b56943418d532eaccbbcace9358f0d8f8f1931f60eda3cb0a4631987b3a0a4196c7225fa3caf9c213425be9642114a35bdc392ebec6651825643e0bce29de996e14db3547f20b9192cf4520cefaaa8b481b216f7eda90a43a541c27a6a988ebd5c2ddd7c5259ffa9d8e0efca15cb0319eee09e3a7b0a92bb3cb893bb50a3f171bf237c9220a2f8a09e2e54a3f6bd3cc877e50ad4cfb87c315d5632506a998096375c0663c23c38237885a3ffcf6d5d719eee7e9fad210ee00e7ec640798b8a6ca5f4e8eab9c965f091443db1b5b7ac1aba24a2fdf3ebe4995e23cf1c385583e580ea4a22193bee46eef9923e5a674f9f5c302ed6777e982d207b586adbc7efe40c38348cf1a4dbf172c7c454a74c940de0514e07444eceda0b29679211ea0620ac8ddb3cee1586a93609c9e6a394d1309502e46bb46d1c91a547c84a6ba106d33fd488d075f6817c67b834ab0984a3493c5fa57021641161b6cfc6b95957a1fca4bdfc13bf283cf2e6a9e293605168bf6c19bfb27d41b8201553f1ab7c60b181b83f601ff0d18001826179cb3a16c8430fc339c822959c709a269054ea1d82aa4eafb7e1d86a877e34e0dee578c3429e4acd9f5de32e18979096ce4ce0b750133f891e514f358d040091e63f4e8dd18815dd3a94a1ea49279940bf2b1d493292f901324869a3d080e6e5c6743c6bed756ed614ccf3e330e4da4327e282aea711a6cc5fbb3aca1e6d61b8da217cba33de10fdb8c2796e147c41c11261c20fe3718dff698b557215e6dcb79785ed8ccd1733567fc6878f69e77ae9798ba9bf08585d597c14e9ac5a5a8e5a4fd25e0c5b93a1232a26cce09d03a482e91078675558b27fa133c34f11dd1e62b9fc4966e63015d5b40beefcd8e056ff309633056bd4329214fb611963ed45d3ea34bdc7966f444b2a4d854154d744631d5b6923acaa90c218b8e9dcafc964ed3280ff93d1045c64a7a58ae3ae2dc0f65b497d06809ecc2849f2b7e3d7f0778061e418e4d13ef3dec3995ce2f0ca9a3d4d36e340ff91ab916f5b369a8ae856ede3b5e85a12aa7803d60200e6d42dd71835300ebd0225d27439d7082b07a8697d42f64fe0204500256c0ddc48ab2cec27f954ad0727d8d3f9e8718bdf5fa6c07f73c7186e299e952ffc5d77390b7409abd4cfdb71714e017d79990176d658e10d27d4f2f95f65898b30f39281d97bd6e7c52b994ef067ccd5af1ccaa7d10fca68d7915c0c7535aa0087e68191291c0786f4cae64f8793bef112a22074a50fe91fe5d42a043500d616fdc8687dab08340e1e55d6c49ad544cc1ca04307bdbc8f790e26df0c6ce90a3532391dfb3d65982aa68cd7a18f75c2597867cdc6d694d7a38abb9be5c5edb88bdac7336f03ed43692cdd44ca65897e54fdb46bdde3722b1309884cac830e54e45a92f1d30a250fe642ced36b04605a2fe4af6d8865080eb6fdadf3505b4df272d11d0520c3973e38ca23ad9ff35fcf1e77bc426a2a55bed26747e17e903cb50e8d895cd507f8e77faa90104b0122a0c878660047b9f259cf20113bc8e7df2416496c7c315ab09b08efa9839a0b0632e9476abeb0ef3a34b00842e6cc2c01658498298adf2413d1dcc99aa0407d0235138bdc59967706d49e0ce256b366baea3eb79932895c20f863aa8f94335d925a522ae674c3d8396284e07d6131573cf86ef2e880e00a623f7889868e34651e69ab68f6882ed95cc75226eff2bdd2a54b76656663a6a72c940839bec006b9f77fcc873be0965c49c12d9de9a4db3aaad5a9a183f5bfb427d6496e72abf95613d06c9d436ea09c6e1241664161a56f61c401d56f921bb525ff69007ab474ef28753b648900dd103a17a01ce3087edee73e93b8d39e3234c4920c094a87e0103bce2569c423e7bd5de6ca3593ea22f5792676cb784cd475900a8f002ecf3dedb9535eed519784dac32eddfe3f8aa3df0b2c9ff623b369dcdc622d04b54a0da4fffa4df62308e985e59244a3e208c9de133232700216650a81b2a86de753c801683763d8b90f09e13d2d20379d89f398e71e8a46bd684e3eae2128af79cb52992412a88bbd9052f0d5cb160ae693046a0f1ff092e988b24ae0e3bb1c0c3e7a5190965d1985db09b6914b7adc63c3f607900e7c95efb98b9f9157e08373ae3fb07e76f149e48ab37c44a1e4704d7f18e2604903a5ba3fac053599b9cd3de3f11b31bb3d69a23568b08cc88a259b607a61a8b34f0297f903cb54a4447e61ad6e085c3b3b4723b082a560d79c9455f70bef652028b75a972e0ccc43289908feef824fa80a263800b1dd8447083cf47e2b8adf2b257bf3725b1b19fbf901acde7e03ae29a35b398edebf9baec975e634da4a5a0e87d753f810e26c653dd5b42e09ec7edcaa98704acf576451d2baa9af3aa7267e81d055eb69ba7c451dcaba3794facbd165f5046d5888725f296a9545f853fea8aad2159cb466c1b295b0aa2611069f22abcdeb80ffb81e7eef9e73c0a5343bcf4ef74b0f3729aff4f60a7196218961e239630ab392c50215375de5a4067ba9ed69dac9c59516bbbd2a6bfe82e4374b0cb2f92ee81808cc88bfa8c0fbb59666a820a3cd48dd9444940148e6a11a71e0753a8be32e554d8d82412e233ce718de05ddbe3de365a97ba9450e3f4f4d1fbfd2bd6c26fa349c1e0ea96afaad6e5147517e79b854b6d7ddee4783f1696d53001b90af7bd1839533b918dc092abd654142e277fa6bc2a251a7b714fdc74415187f774cfa3ab66dc8379ad1c0d6238213f5a822e545c06062f3520189e79df4fb846bd368d9c52de85a435c545d169f266ac889a96e4a34eaa064dfb4a3eaf84d4c9fcedaff2299f9065678b974042538d293ade3508b816bc7ecd6f13bc20d6c9fa7070655f17457cf2b9393652f08a7ec29f6cc58f140e72ac4b128383e2a8d5178266a1cb56be1d2c710fe02ecf3563c9f9c81e133f8eb88a4cce73a4c452dc4c1a67fd6ff6ee0bf71650cdca8aa805d0a2a456fcde6a56d05b5dc62ed668ed04ec149f15fa94b6019938d5831ae68c37877abd2ff6a35d8dce74debc89f0d85ba20af2104429f6813e2e36bcb15064f1e27a87f9cd73977377a8a783319a07c8905287c102379ee3b0d0b08b6aa354137d1e4294683b0f0d0a3cfaf59732b1e1be023972344a76a304680b4717c2021ff5f45c3f4de28e25cf03bd261c5c9cac50117872de6e3b4154b138eed4406d523f2c6eae18fff36dc0a08010000000000000000000008000000b3a8efd23e8195862ce3e88ced6ffcf3700f6db97599e6ca275ffada0de12d6425e164a010945af6218c3cd337238ec31f82771d7783713610098c1601098a1c819a5276da26188c8d6f88147bbb0db5b600ae62d7c9e2fc2d650a8db9c014ddd735cffcdccaeb5ae2dd9653f8aa1886df071b6775cb1816728f7dbb1abda660c3daccf2f5819de202822f472d2988698db649d7a1b0f984fedcac8a41da0256fecd29597ba55ab77290121f7d3bc6e98e268ccdbffd7b5c5927767cf3ae5dcc19c565915a5acb503d01a1c4a998d335d96e0032eeed21afee077198b0d07b30c858289841be651bf837a208ab41c06cda297f8d9bc913129000000000000000ffff00000200000058aac699089ce1ca467478aa055048b8130ae2243f0b7c2420df6df8c0d7d5b89df8c8fdd1ed44e1c68564a2978b9cae59cc0504f048fde119da897205fe8de5b97b7d73ef3de53b35415ea9afeddba702051963b118544f9bdb27bc83c162a62b587d8e6b5c472b360df6b6b08d6dcf181cfac18df323980d6be8cc1e000000180000000000000001000000ff01000065e5b90000000000c000000000000000ffff0000ff0f0000f309d4a85f68fc96084906bcd62ca85d09956b207124e472975f3082bda4d81fe26e3f84b7493871ece6538bd38e08903af46a592fcc83fb3d6e41a8b619dd0e267fca48f5391b0e6846d1d18c7b040ec1b6d878fbcda092a0cfbb48dd4e12d81f91b16a3c7dfea36dc9a8d51bc902da47fb4f06477300099b973cd74c3a3d7292938b28e86cfdbb74126bbfbfeea140006d57069bca97c6da24ee0dbfa5a7904f2aa3af12ca943d801b4f03d7eb2600"], 0x14d0}, 0x1) openat$pci(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/pci\x00', 0x8080, 0x0) 16:01:23 executing program 1: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r2 = getegid() fchown(r0, r1, r2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x118, 0x0) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f00000002c0)) write(r0, &(0x7f0000000440)="d1d37754120483d17ccae416d62bfb1d3fe2c4aa86f278d485b8affb17f2c7ce3fdbc969d09b58218c42dd1f1f3ac6dab528915cf59116c1dc230495c89d9e4abf6678c9376c51437bc4acd5df72d9658ecfde4716d9480756776ee8b0e91858a07b3f5d3b", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x9) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000100)="06254873bd32481c2c462a0945c4ffded3c8a4b3415b35c143bf5c9fa8d9c472dddbb1692f8c6621140078049878e18ccd6d735ef53569b514ea0b8932c481989a04e93bec19651a47ad1423635961821b3e6102a934b05ec16ab0df5c0d6426390afc7e2129e4b8f53013cba79073f5cd32f3fc30cd3515c97dbb200c84284757d05ef1effbe3ee9a4d5cf187201aef127e59c90757c65472ff9295b1d9eaeb3222b6fcdf8357de571f49feb7210a", 0xaf}], 0x1) r4 = syz_open_pts() close(r0) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) dup(r4) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)='r\x00') syz_open_pts() pmap_unwire: wiring for pmap 0xfffffd803f013320 va 0x1b33923000 didn't change! 16:01:23 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r0, &(0x7f0000000540)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') chflagsat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000000c0)={&(0x7f0000000340)=ANY=[@ANYBLOB="0100000008000000002f66696c65302f666d0300000066696c6530004a42193b51baf65f79fa83a6755c6517a51f8a6e8d2fcf69dde39f04b8184b2c8ab2b24580c20c1a39bd1dd719662e8a5e52a90be7c7ed3331dc50af85f91066ee2596b1c07ac327ff965293049e9123df19ae7178308bb894edd92e732e20492decc65717180fc4eea2dc556f237107000000a1bd02aea853cd6e811a6c6348c61d623603000000ed0eb227e353f2e83d2e10f7669cd1428b"], 0x1c, &(0x7f0000000080)=[{&(0x7f0000000280)="5f60175f6ed12c02ea3b373616caaa48f7a7f4e14e614b8a649a3b2c178c87c664bf659fe7b7ff69fd620cc3abf79acb1d0a9876f0be0b24aa3949253c4f0734d5ab83f3af194055cf69278f4f9cb82e76c8f7fa0d452a72ba6e6032565a589af8630acb636a44052e43407ecdf5591b1f0cd89263f6628d154ddb021b2a67c002576d30aa61331bae", 0x89}], 0x1, 0x0, 0x0, 0x1}, 0x2) 16:01:23 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file\x00', 0x20000, 0x8) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000540)={0x6, 0xfffffffffffffffb}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/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}, {&(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']}) accept(r0, &(0x7f0000000580)=@in6, &(0x7f00000005c0)=0xc) 16:01:23 executing program 0: r0 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000240)=0x8) clock_gettime(0x4, &(0x7f0000000280)) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000340)=0xfc) accept$inet(r1, &(0x7f0000000040), &(0x7f00000001c0)=0xc) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) 16:01:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f0000000100)=[{0x7c, 0x0, 0x2, 0x3}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) 16:01:24 executing program 0: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000280)='/dev/klog\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4c) mknod(&(0x7f0000000140)='./file0\x00', 0x100020000000201c, 0x800000006d4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x2, 0x4, 0x20}, {{r2}, 0x0, 0x80, 0x40, 0xfffffffffffffe00, 0x10001}, {{r1}, 0xfffffffffffffffe, 0x1, 0x60, 0x5, 0x889a}], 0x81, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffb, 0x28, 0x200fffff, 0x6, 0x2}, {{r2}, 0xffffffffffffffff, 0x97, 0x4, 0xfffffffffffffff8, 0x1}, {{r1}, 0xfffffffffffffff9, 0x2b, 0x0, 0xfffffffffffffafc, 0x1}, {{r1}, 0xfffffffffffffff8, 0x93, 0xf00fffff, 0x6397000000000, 0x311}, {{r1}, 0xfffffffffffffffc, 0x80, 0x2, 0x8}, {{r1}, 0xfffffffffffffff8, 0x4, 0x40, 0x5, 0x2}], 0x6, &(0x7f0000000040)={0x3, 0x9}) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x43}], 0x1002, 0x0, 0x0, 0x0) close(r1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000240)=0x1ff) 16:01:24 executing program 0: r0 = socket(0x2, 0x8001, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66696c65300030b05d60b9c053b9b4d2473d89f0a5c94f8252bfa5cf285c43cf49cfbcaeb120f37ba0f980720d036c93811af8d50dc94852f0199751891a48087d1116efb7d10229bd4124bea9f7c0ab4d6a94d829359cd7b84a26c19954442231874d8e6bdc232f3f08f81fdedeafab341ca89075a0d578312d545acf8d1a63c080f12dc33796e9fa4af79cdd8cdab3bca56f170d9f66ebb3947a21e5836f7c2bf576ea0cd549c0377177f7a182b947f687ee29b4d2c79f06d18b930000000069519e1e8a8cdce7e19ce79aa453e61bc39636168085850f55d7c798a956a4523d3bdfc3a9e8f35975f2246a9debcdc63bc3b1bb6c44a2c2fcc39fb04dec9e8877b8db71e55ff2779d9d2a30cc8d56c31d3b3b2e48a848f0b7194a094eccc6ce537aefee65df7ad34b1ce6dcc4d3a0104c3064fbeabca0a96c255f8e06fb18491b8462e64f5c7ec8f09c27f4df54494dc39ceb7722bbea8e2872c0a50495968017a302e5275f33de"], 0x10) shutdown(r0, 0x1) 16:01:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x24}, {0x6, 0x0, 0x0, 0x2000000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x2e0, 0x0) 16:01:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getitimer(0x1, &(0x7f0000000000)) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r0) 16:01:24 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x8, 0x100) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000180)={0xa58, 0x3}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x9, "00000000e74de40000000000000000000600"}) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x68) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r4 = geteuid() connect$unix(r1, &(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8) r5 = getgid() r6 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xfecc) r8 = getgid() sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f00000004c0)=ANY=[@ANYBLOB="01002e2f66696c6531007afd8f548fe98a89cc61dd47372e01c276fc6d42c182d557ef37b2c65d1673c5829edacd498251a282adad5f14ef70b928bc6ee487c5da68e01369d58db365928e0ef767606f16e323570868d7128ae08805ac689b80b5a42b36932778"], 0xa, &(0x7f0000000300)=[{&(0x7f0000000280)="ab5adf097f73d00cb53d3cf26e332e1fc7003290cc00adc153b9402969d0209014f0a37eb4ed3ce831bd20fd73f4cd446cb42163777d72f92bf805f9e49d9279b1c8cf465f9623bf100fbe9090f51ca65a917ade882d015430da", 0x5a}], 0x1, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x40, 0x402}, 0x8) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) linkat(r2, &(0x7f0000000040)='./file0\x00', r10, &(0x7f0000000100)='./file0\x00', 0x4) ioctl$WSKBDIO_SETMODE(r9, 0x80045713, &(0x7f00000003c0)=0x1) accept$unix(r9, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) 16:01:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0xa0, 0x0) r1 = semget$private(0x0, 0x1, 0x8) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000280)) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000240)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x44}, {0x6}]}) semget$private(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000002c0)=0x167c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x8, 0x4, 0x3, 0x7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000100)=[{0x3f, 0x5dc, 0x6, 0x6}, {0x9, 0x10000, 0x100000000, 0x8}, {0xff, 0x6, 0x7, 0x9}, {0x3f, 0x401, 0x81, 0xffffffffffffffff}, {0xfff, 0x2, 0x7f, 0x401}, {0x74c, 0xfffffffffffffffb, 0x100000000, 0xffffffffffffff77}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) 16:01:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = getpid() r2 = getppid() setpgid(r1, r2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000003500)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) dup(r2) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20410, 0x0) r3 = syz_open_pts() readv(r2, &(0x7f0000003440)=[{&(0x7f00000000c0)=""/112, 0x70}, {&(0x7f0000000140)=""/93, 0x5d}, {&(0x7f00000001c0)=""/47, 0x2f}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/166, 0xa6}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000002340)=""/49, 0x31}, {&(0x7f0000002380)=""/135, 0x87}, {&(0x7f0000002440)=""/4096, 0x1000}], 0x9) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) 16:01:24 executing program 1: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup(r0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000080)=0x200) sendmsg(r0, &(0x7f00000015c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)="8f41b8b72823ec23", 0x8}], 0x1, 0x0}, 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000040)=0x1f) 16:01:24 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4500) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3, 0x8}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80000000000004e, 0xfffffffffffffffe) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x10) pledge(&(0x7f00000003c0)='\x00', &(0x7f0000000380)='\x00') ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000000)={0x1, './bus\x00', './bus\x00'}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x0, 0x5, 0x7}, {0x18, 0x3, 0x1, 0x2}, 0x6, [0xd2, 0xfff, 0x8, 0x8, 0x3, 0x8, 0xff, 0x3]}, 0x3c) ioctl$TIOCEXCL(r0, 0x2000740d) sendto$unix(r2, &(0x7f0000000240)="59c9cc571121c00e3b57aed4a2507b3a75d95515121852cbba19a462f43b8748117f8bf3fca5164aa2ac893883643c12407bf9a22f485eb59e4174872f0bf4f9456f680042ebc8530773209401273dbcd0f54a127328ab07f90d77a6e56a75c53728b13663f2d8dfc61455bbfa97ac971659fba8eef56c1add6ba9c01d366d3f132cc8b44f05349720547357b4595a8fbaddc35f2441136725a8ff", 0x9b, 0x6, &(0x7f0000000300)=@abs={0x1, 0x0, 0x0}, 0x8) 16:01:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1fff, 0x86138) r0 = open(&(0x7f0000000140)='./bus\x00', 0x80, 0x3) ftruncate(r0, 0x0, 0x6) write(r0, &(0x7f0000000040)="51050009", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:25 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000000000)="90", 0x1}], 0x1c1) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x180, 0x0) write(r1, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000119ff0)=[{&(0x7f0000000280)=""/4096, 0xfffffd00}], 0x1000000000000116) 16:01:25 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x400, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00') r2 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000240), &(0x7f0000000200)=0x8463e9a4) setsockopt(r2, 0x29, 0x26, 0x0, 0x0) listen(r2, 0x3) r3 = open(&(0x7f0000000000)='./file0\x00', 0x108, 0xa) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000040)) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000140)={0x6, 0x9}) 16:01:25 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) r1 = geteuid() pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x9, 0x80000001, 0x6, 0x5, "5d1531980971f42b0fc779cdab6e1d90d627b544", 0x1000000000, 0x6}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, r1, r3}, 0xc) close(r0) 16:01:25 executing program 1: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:01:26 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x1, 0x7f) setsockopt(r0, 0x29, 0x101, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048e699319296485ce1ecf596d4a94bcb6912f212784b0c8237b46885f4936e67bdf4c3713d1bfdf23cc939d5137e886b1b16a9e53df878d6f05393476d84a961882295c6018dc031bde0decbc6dd3ccddce2fd2b119c8d4ce1b0d2a35b8aba1399c34a061fa4a2107080fdec5531e18c31e6006f6ef4fa24b11bced385e145d5beec0702dde4d0792f21c9861bcc657841", 0xfffffffffffffeba) setsockopt(r0, 0x80000000000029, 0xa, &(0x7f0000000000)="a4b9fd83", 0x4) getpeername$unix(r0, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0xfffffdd3) sendto(r0, &(0x7f0000000040)="4cc8a109ad65e2f7c79d18f5c37e91b83451587b9354cc011915aa1602af2f8f355a13d3e8c7a4c70d51e32ec09df14d18d9ef7493724b1afdbc58ade11810bfb9e58db1b9cb26e4a8aac134a3732df978f21cd53da8e920348baa79bee02ff19a67657fc47dd79dc4b26d5b4dbfb5d985528de071b69d9df99033977c13afe0a2026a8491b8c578e2f864572bfd8a6eb153f897dc188929e1abc73c66ad7fe84e4a356adf4e678822c4807d3bb11388536db01ace5886ef91a50153a2456362c8bf422f4febb5a5ad6c192ec40955166a0f9353c7324a8c670166abffb512317ff149708a93299991711d6870", 0xed, 0x1, &(0x7f0000000240)=@in={0x2, 0x0}, 0xc) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:26 executing program 1: r0 = socket(0x1e, 0x3, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r1, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) getsockopt(r0, 0x9, 0x6, &(0x7f0000000000), &(0x7f0000000040)) shutdown(r0, 0x2) 16:01:26 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000100)=0x40, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="e493e9", 0x3}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x6, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = dup2(r0, r2) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000001c0)=0x1) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) sendto$inet(r1, 0x0, 0xffffffffffffffec, 0x8, 0x0, 0xfc3392a59e5a3d11) 16:01:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) chmod(&(0x7f0000000000)='./bus\x00', 0x2) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x6400080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:26 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x3, 0xb0}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kqueue() msgget(0x3, 0x438) dup2(r1, r1) 16:01:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000000c0)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x338}) 16:01:26 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0x6, 0x1}, {0x18, 0x0, 0x2, 0x3}, 0x899, [0x2, 0x101, 0x6, 0x5, 0x800, 0x200, 0x4, 0x1]}, 0x3c) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0xffffffffffffff62) 16:01:26 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000000)) fcntl$lock(r0, 0x7, 0xffffffffffffffff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) getsockname$inet(r1, &(0x7f00000006c0), &(0x7f0000000700)=0xc) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000680)={0x100000001, 0x7f, {0x7f, 0xffffffffffff0001}}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x8012, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000180)={0x10, 0x100000000, 0x4, 0x4, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffffffffffff7fff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7f}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x5}, {&(0x7f0000ff2000/0xe000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x6}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0xac}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff1000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x80000001}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x8}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0xdf}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0xfff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000080)=0x1) 16:01:26 executing program 1: syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000001000020000000000000000004"}) r0 = socket(0x18, 0x3, 0x0) fcntl$dupfd(r0, 0xa, r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000200)='+C', 0x2) 16:01:26 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x8) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x148) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r0, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 16:01:26 executing program 1: r0 = socket(0x2, 0x3, 0x64a) sendto(r0, &(0x7f0000000000)="a8139fbdac5847b6ffdb67dde20e7cc973a07a2979e81c8c286ab28a3eaa5f51ef8e386156923b66256a5d9e6cf7f40e48056349da365fdc685f3f215821ccedb22b01960f878b1ee8b94229104609af340a7a029bb13b19c0b63e6e10a534403934fce10aa8f41809f230db801b51", 0x6f, 0x400, 0x0, 0x0) socket(0x16, 0x0, 0x4) setsockopt(r0, 0x81, 0x0, &(0x7f0000000080)="544219", 0x3) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) 16:01:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x3}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) shmget(0x2, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0x4) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000240)=0x9) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x7, &(0x7f00000001c0)=[{0x9, 0x4, 0xffffffff, 0x3f}, {0x0, 0x8, 0x3, 0x2}, {0x60e, 0x1f, 0x8, 0x6e5}, {0x1, 0x286, 0x7, 0x3800000}, {0x100000001, 0xffffc00000000000, 0x9, 0x100000000}, {0x6, 0x5, 0x100000001, 0x400}, {0x7, 0x7fff, 0x7e99ae5f}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x294, &(0x7f0000000280)="b6") 16:01:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x5c}, {0x26}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20, 0x1) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x9) 16:01:26 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) close(r0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) 16:01:26 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0xe3, 0x1) getsockopt(r0, 0xc50, 0x9, &(0x7f0000000040)=""/145, &(0x7f0000000100)=0x91) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000001200)={0x4, [{0x2, 0x763a9e9a}, {0x1, 0x3f}, {0x3, 0x6}, {0x3, 0x7}, {0x2, 0x2}, {0x0, 0x9}, {0x1, 0x4}, {0x1, 0x101}, {0x3, 0x2}, {0x3, 0x200}, {0x3, 0x8}, {0x3, 0x40}, {0x1, 0x8a}, {0x2, 0xfff}, {0x3, 0xff}, {0x1, 0xfe00000000000000}, {0x1, 0x8}, {0x0, 0x4}, {0x3, 0x3500000000000000}, {}, {0x3, 0x2163}, {0x2, 0x6}, {0x2, 0x4}, {0x3, 0x7afb}, {0x3, 0x4}, {0x3, 0x20}, {0x3, 0x5}, {0x3, 0x6}, {0x0, 0xe0d}, {0x3, 0x4}, {0x3, 0x3}, {0x1, 0x8}]}) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000140)=0x2) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x1, 0x0, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000011c0)=0x3) setsockopt(r0, 0x1, 0x7ff, &(0x7f0000001340)="7b15efb07e5992c9c26d62eea3b8af96bb5fbcc5c9ec79ada822b007392b3144e9adf68707ba5e2e10df595f089bc3f1e0a7c00749cb500887f1f0fab82d4eb6d5c4d6afee9062ca51c72bb81133ad69026b2fb816b3e2a4ed2d92308602fff8d1d0744fd3f0f01353822ef1b13e42bdcb877b2d4624af4b98117dc6d1c3a5f7cd31eed162f363af6ac89091c16455c5abc2512de6e52c71c011f4f6ee8b69a8f48d6ced3c2bf8d8c82e32ccbff65824836f84250a0a5e01cb9bc2ebef07d3861dd3e407140773d50e8e2599a4e2a87e3c78f24c0d02bb64a4e03fb8c122679f80c87d73c64a15d901cfd91355f4d7ffdd52d76206a61cc5c4e2641f46e931413202376fd2b4a68297894f15bc16ec0deb75190504f4e90e0f7469d83cd6711f971efa44796f137aed724a9e0173ad54163ffe4bab2c67c33cad9b37ff855b6b51f0e61680de9ea912ac9db7a6c8c205aeb9481e420072cf88dbae6e9a77e81edf588c089206afac0d3e67e1faed0a9e738e648d32d786e7502762600318e0401d81e1b845ed550f012ca440b7e92c73d96ed779d1e36af47c467264000a0e9e287626d90ef4c3d277d2b03db3be4cf312942b53634de4c9cba11fbacf0db03a6b707c74d77598c78a796393600b55e923ef80f8f80bf87631e22f90a305381db848d817734593395faacb76df50c43d91d8982c1ad5c1bfbaaaa25f56060cc3f618a43953d344b8a553217bf261cb60833c4b5da6c4bc40ac435cb170b68b0082ecbaeaeb174becdfc2be74742f7c05dcfff49d091b00434aca36adddfd040b9e1b1dbe3fdd512546c48e804a090cca63168d9627803ef7342dc60a0993ab3e1a9d69c677d4c9343debca5227490da37e9b1e56f40bb357cfbd46a00d2c32f34b69166b47910696c6aa866afcc609c1e8dd892a8396f5dd00f1265d6d059f0137af1ec50a33aebbbca7fe8498ae731009582e3c8df098b0ff0a023640b3b71dc486e3fe445461384bfa92d1f912cb7bc1e69dc29887c131d9073f34570602231a12c1e3eb5cba623fc274f1f5f8cae4e00a75bffda0b6534b54a1ba0149f8b9cafec5d55813ad8aeded766256af2a8f337a3eaf44b1d50f53683e1183c5e8e83367445f651999cbcfd1dc01931934c8787439c7eca67cf0cc1e7b8097dbcefdce5a73bbe81ff5011223de8ca2b4fde25d767d24645ba31508aae4d4697c4b3ecc9b855f4ace03d58084428321f5a096b333a26ebb61e3d8a9a6c306299868a4c178e098c50786a1ca195c4714ba8049334ab4c198af55424462e286ef57325ab2cef40a08213f08899ea9cd25300b4ebb80ce60c57c0336976b1598fb80cc53699660c0423c9da5ef67ebfd244a522aac291416d6cb3bb15fae5b95e9d953e8fda29ee2b0ee96c25e7e48f71e8379db92f18c92c7565037a8b12674fb0397f35a07e384b3c0722e26fb9255794d3d0a4df65129223cdc792b0da7466f06e995ffb0ee1525dd796089b7fc9e1cd8ae0cd8b4603d6a5d90caadff628006cc37ed10508cac0c80dfdc9b98945ad05b1860d566868d91a9deafabb5833492ae78f3fa02b0d1f7a91349692a25d63634dcce7b18f82c24070faf19dd35b339acf522836d1e8e86074dc29a681b3835a59e45a4b616e9b4c54bd06c00c7394418c51f645108f49fe9d49b07d2e22d8ffb2295713f651b8b4719733550a8b260d16e25ec254646358eb1412161bd3ce209234bef87ed55ccf6946c633507f829563e9e94c2945ca8dc62025ce618575cf39b3cc687cd2178a5cb96b485dbb5fdbd85b18bb1b696c675120cdea736be226e13a14b884470744b7172382832d209306b019130f4967d83742873bedea1583b82ab7c9c72869ce60e5268c9eb53a41ffcc91e99984c9925c0cf8c21f05778d1b018f7860f894cc2d32b303c5296a4c814e35e9b3cdea13f34cc9d2117d9e4bc3dab6d39b1f483ccb967b1a73ba99b1e1d1036bf775e45bdd2df81f5dec9cc6e746e97bd340a3503f81ae115e8b31304a26c9f1771fe08aac75df44b8c6aee42fa2295e2756d5043ffdd46eca74ca9db3aee31f79fb0e98f1c99f877d3c9a8006821598f9402a719675ae7e568e6d54baee4c3cf20b25d53985e86c07c1bb3aaa071e849842c0bfd1fa6643f6c08af8f4e4d0bba91d643b7ad54345d5201e6080b41315a127b12caaca977f440323fefc17c37ac4986ac12f060d92425561c5b5a182aa647cb61b935d4d7ce54c87bac237f4e1a7e227532a96cd1b0c00ad71efb8ebaab2b5fa2e95c6981b396eb5b10c50a1fda0ac34abff0fa26c392cbe4e1d362d9b0c45e1b7eb85fda446787e0ce523c5c5c4ed7d1fc2d421ead4658814a2af5c597fce1bcd58780dee475e595045b85be2469408a14df93b27570b90f2c6578d325a503a8e75a7313787f1f186635f52546b36c17638c69076cc2dd8186a9b6072a23c3b8f93e35772d2a0d769e23eb8e771d1a0af5dc01c3031d9e8b7490539adab8d478a823055e4dfac13478c904c2f13d2416df982679476cfc04d125bf8d70d61d1d5c2be3a4dd10b2d3552ef76678a0470ac40bce0a3531223b623ab0042502167d407f5495e11d4fad5afaeedbbf02efa7c3bb92baef26b0bb16e8ea071b3cf7c840c95df2ad66bec75dcf86407141f2d5b5f63b10b772b8596eb11193634b7f0ebb31292258959bfc4fe26593ce4642e290a72c1eb8e5c0c2627aced9cfe3ebbde04e950c0a01eb787e13498e5de395077ca514a2ce3ceeb6451c520bceadb6035e4010d0050c1482240fc4130f044742dcb4f7942b5164dc5612a32ed73a3639d0cb3d1043155efc9e97e0767e8869818ad8c02b56f7f77bea0cbba8c382521e020fbd17acb631a32ee1306b0cd9c17f3f051850ebb7e8032f9b5fe6385e8d6716bddf12209316d73fc056b72d21c0ac3af6245a78a7b8b33b778787fa7a4761711ff2b4721b076dea47fe7f25d75f69169f051411fcd0f94dcce2385fec0decc66920d127f7d53f0a64f3a499f17faf7695febb44ae4dc6d39e00e152ed54bc815e6e2f51e9b1a71bebe9bdddeaf792ff1c0b4d48aeb1f756680c0bda99a7fc18647efb7281606ce6e2c8e958f1581e674c1f46cc14d909730dcef5babc867f63e626c738ba97fe7b503b2d1691f775f35866d362d1f0f55586e874d86e1fc5fa3c8e3cfcb232332f936eff7dae0c326713e9eb569c97a827935c777260443f080ab6a5a13b8cfbd770cadf12030d67fd96c2338765c55d08a6b455110f82a9d9b21990d00bd04f3824c0a59aa476f1f37fc54bd5fe159c81f5c780daf1d9b9eb706d5185851e56d72705ffa415843c3d73e2f6d211a77bfe3de2d838f94f078d1cfd520ed23148c3518ed4758403ed85ede3673d24fca664c9f1647ab60fdbdb593adccbf782a2f5cb0478819af819c75069a361732514e2cbf00ebff468381154b1ec6b985c0bf14543cc0dca406ab7aa1f6e21233c7754d0e9e3254fba98e8c53fcdac8bdb36d8f94d4037ad913b769ef7dd3af01406b08ce49e7896a0b3a71d7bbe68fecd3fd7bb19b7bb1a51b06d265b4722bc7594adfd6c3de2696bec81fc1ff3ed411415bc7122ba5b0867c1e41dac85e190f2d2172a7c998cc8066ca70e67c83f9ce7e96dccbac45a58515e5ed14744e235e72662db5397e0d0de46bc3190096033fbb334626b450844726491ac9bc3487d01086392d0c881f733874cfa8a8eac03b4d55c2ea8efb2fa798f0da66ce909f7d660e32238c73203eb19aa640003fa54fb3b66bb811f853a6249d1ffb4b28484abbd197c52fff3c9fb6938ba04dcbf68e10f5be04b15e51e5e7ed71668c3e93b92a9d7d47da3b81bb707d4d87c4765f76347db477582d5a4fe302de780837bf952afd4d8da9f2d8c691399e4ce48c7eb982ff1994ac1897028a0cfb26bc46d1af524a7e4c6f45062176a14eb22cdc883295c7775e7c42f3a88d339a142ec08c64b87228b66dd77e188caa80be5e53f798e6e225358922b843efac50ee1c9992f913d70564192337a1e4c9bec0d44f7146816bad1dad145ec03455aa61de7a6f7dc224790d9dea64d837b6f48513cffd579d9792e72e2cc8f5e311e0f2d12f47261bc7c1184b9fe34a3524226363df4da460e85a3c8d26ca8f4df9970b0d6020ff07d302e3b5b105ff44eb93f513a37a2da82e41f7cf615780638dd1ab0d7ed66e3df4d3eb9830f3526eb9ad56876961a8355fb66a8f327bb083cf5b73fba6b629dc710cdacef39e480da8967c34c7bfe9b477ad9515c3a25a5306303882fbbec007bfbe1a70ab5f1a939f5819fd65cc926e66aebb1d4be91cdcf15345943f005fa7e2c61590c14ead27098786eef77e4fd238170cb9d8a081dfe699fe81fd6537f3efb06f2d129cc38e51740cc4ac8676f69f88a0dfcad852a8b73f6332f016ca91514270fbd3bb1d985427a9a0b28ba0d99946a4b34e60d0f68981bcd33ccf1a79104f5c7ffabd2fb063f85d76caedc5bce8936d6de12509301238a6a1872dc00a9ead83ba8a34aefb1102a791009fdc325df9c7444a083c385fa540299b739ab3e15b4e8fdee48ff523368a95cdba13b400ef62d6b7e88c5339107bf726d6c7a6778332ddaf612d5b3a1f6bb390e669d048391ec312a9b2d51d93e1947d026bbb5c4cdd84425358fddea68df47989dfc5c5b47f78d291370814f5d448811ef73fdbae78e69f07699a2a7917cbf3b534cd6c6a2e32eb0131bff5718fceae8c993d1fc5c10f929f31cb7e237e7b00b6f8370d845c87b41516d079883053a64bd8b174ebf7e5d5ec4ef3f7795c4fbb22ac8208afbec3ff7c38413278567a2d274422f25fa48c2166ed8b7737d010dac5b60cae45c87f383e9cdc014214f709c401acc24cac90958309d2eee31ce612ddaf3bb7ac5aa8095a6904a572e111f08e6200bb6b87a1a9123fe32ce4b91026f3112246c8797b48d4c791d61607a9ecf3c5eb85192af2ca021db0759c844b44cb47bff0b40059983ebf26f2351ccbe49ffe4cd33beedfd901eeae7902a7851eaaba8a0d540c3eebd2b6d6cf89b40ccad7b7d499a15ca06c34fff0a57b8d4daa295456e6463dbb625f8b28e5ae64be721d91b5da372911c1330eda5671b6477e884110eaa4eb84a1fce2480ba6b67a39d0bea7e5280507e6ceb8b6288375962048aa4f502ff943dee2c930473d0d9b401ada8f581e4080029c9341c8b9674df86cf97c49ff098d2ca336d41565c9dd7602b9a5bd1d72db1bfbbcfe501e16b17d80ba9125632c6768e82bc10252260cfced6ef08e28a82e5316f2cd3c4f1393ada1580b47501ed6127a08c974e9b7f5ef417c21619348642878853b9a238cd297b2b0be7ef2771c27d3323ff92c4e1b6904d5d66d846e9a9e4739c03999c62d6bc0d24c369a7028d8054a4e43b93c4308a95e9be54bd3eb136bc7ea0d5a2f81b6de9bc8b3fc881498e88839112162b42471dfdbda1923ed1c9fbac548416205a4ebede9eef90a3bcb84182c6e38163359da43ad5db8393de7fafac0fe899b2ff419a6746c54a0d7992dc6cdbc0cdbf6a5177885fdd916984b387cf3a96ef9014084d836f976513b91345c98c3587815da81aa09420afeac2c6e7ea50793e0ca846e49c73a19a526f022dc36768061bd0d46322f8d2d48f253b7ec133a6e91e13fa97f77a03cec979a9b68253582c930bae1c45a5afbdc304d0ff57ff154fa82bba54e1a772a1270a2c554967daf2a9696995f730b1b831caf31a62123060260e918409d82b82c7", 0x8da) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000001180)) 16:01:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() socket(0x11, 0x3, 0x0) write(r1, &(0x7f0000000080)="fc93a120d89397317f837963404fb5c29a3695acf939ecbf1fab57c4a8fd8a2cc5dabe62185c6f1a7385a0bec4866073f3313419e02d2688389fc923f75d17c596ebb00412c873c49bdb6b83a67084a19b6eacc75214cfb7319a8d5037d52122d900b0f28d1c97c1e594e2850f0760afba7e94d88c2a158b77392a9f2a06609d9d53c795c0f655a1dd6862669156fc423986ce9f0809f23b3e7cd2603f62fa7553b986cc99668e6f7a6cbc1ebaae460b9f191181d53f3e53ff353cd771982b97760898449b5ddc26f2a996ea5d55710b999e37b2a9766e7d1066e6a247122223d3851a48a0", 0xe5) kqueue() 16:01:26 executing program 1: setitimer(0x3, &(0x7f0000000080)={{0x7, 0xec3}, {0x8, 0x2}}, &(0x7f00000000c0)) setitimer(0x0, &(0x7f0000000600)={{}, {0x0, 0x2cd6}}, 0x0) r0 = semget(0x2, 0x1, 0x0) semctl$GETVAL(r0, 0x3, 0x5, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x3ff, 0x4}, {0xf28, 0x10000}}, &(0x7f0000000040)) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000100)=""/80) 16:01:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x110, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") 16:01:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x25}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x0, 0x4, 0x401, 0x20400}]}) 16:01:26 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000100)) mprotect(&(0x7f00003dd000/0x4000)=nil, 0x4000, 0x2) r1 = socket(0x18, 0x1, 0x0) r2 = dup(r1) connect$inet6(r1, &(0x7f0000000140)={0x18, 0x1, 0x3, 0x10001}, 0xc) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000080)) mmap(&(0x7f0000493000/0x2000)=nil, 0x2000, 0x0, 0x5013, r2, 0x0, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) preadv(r0, &(0x7f0000001540)=[{&(0x7f0000000180)=""/65, 0x41}, {&(0x7f0000000200)=""/110, 0x6e}, {&(0x7f0000000280)=""/140, 0x8c}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/230, 0xe6}, {&(0x7f0000001440)=""/203, 0xcb}], 0x6, 0x0, 0x0) 16:01:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1828a, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socketpair(0x10, 0x8002, 0x7f, &(0x7f0000000180)={0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getitimer(0x0, &(0x7f0000000000)) ioctl$BIOCLOCK(r0, 0x20004276) pledge(&(0x7f00000000c0)='/dev/bpf\x00', &(0x7f0000000140)='\\\'\x00') 16:01:26 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="ac58f761652800000000ff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:01:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) close(r0) r1 = syz_open_pts() preadv(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/103, 0x67}, {&(0x7f0000000140)=""/136, 0x88}, {&(0x7f0000000200)=""/159, 0x9f}, {&(0x7f00000002c0)=""/105, 0x69}], 0x4, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) fcntl$setstatus(r2, 0x4, 0xcc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x8000, 0x0, "92794655fabf4366f199af3615322d53bfe736ff"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:01:27 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x3}) fcntl$dupfd(r0, 0x0, r0) 16:01:27 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x4, 0xa6) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x80184601, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000040)='./bus\x00', r2, r3) 16:01:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0xffffffffffff004c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") sendto$inet(r2, &(0x7f0000000200)="e2c7d37fb85b2be774a31e9c13d8ff34fa62cd789ad9af6b268cea695776affe80abb90a3132036b57415afa315de2c0116349416c060c18093de9c9604efa2cc9a84e18c8499c78b02a67735b6cddb6d0d85831ad565163cd3dc215dc23db03c0ab1e503624a83375bdedd212179c48c790b6da9c85b28ea4365dc8da83550c06a3832e50be8751a1", 0x89, 0x4, &(0x7f00000002c0)={0x2, 0x2}, 0xc) write(r0, &(0x7f0000000380)="a97b72d618036b4c35b68c1f44c0b447d47c3ff2e2699bd553952e3e46bb18425d64768b80f964710a1b592f0b18d9960ea15c4b857dfd2d0ce08c01963d74aa1ce479270eb79d07110ca889aed392566791a92ad58bbe2d547be2b2de2c557a46dc606c49b00a9827f2836e7a6475519b7afb4722485542fa25174aa122ea293c2ce9800a39a12178cf1586ddbfb882df5f0ff39add87dffddbc8eec8acb2", 0x9f) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000001c0)=0x6) 16:01:27 executing program 1: pipe(&(0x7f0000000080)={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) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000140)='\x00', 0x1) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000100)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) pipe2(&(0x7f00000000c0), 0x10000) write(r0, &(0x7f00000001c0), 0xe5e1) 16:01:27 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x80, 0x0) r3 = socket$unix(0x1, 0x1, 0x0) r4 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r5 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) kevent(r0, &(0x7f0000000180)=[{{r1}, 0x0, 0x82, 0x1, 0x7}, {{r2}, 0x0, 0x39, 0x4, 0x3, 0x2}, {{r3}, 0xfffffffffffffffe, 0x90, 0x80000004, 0x3, 0xb6e9}, {{r4}, 0xffffffffffffffff, 0x24, 0xe6c6dd35bf551def, 0x4ac, 0x200}], 0x0, &(0x7f0000000280)=[{{r5}, 0xffffffffffffffff, 0x48, 0x1, 0x20, 0x6}], 0xa3fe, &(0x7f00000002c0)={0x9, 0x7fff}) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000300), &(0x7f0000000340)=0x10) kqueue() 16:01:28 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x100) r0 = dup(0xffffffffffffffff) recvfrom$unix(r0, &(0x7f0000000240)=""/90, 0x5a, 0x40, &(0x7f0000000440)=ANY=[@ANYBLOB="01002e2f66696e65302da8eefe9500"], 0xa) chroot(&(0x7f0000cfb000)='./file0\x00') msgget(0x2, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="25003a5bb00000ffff33cdc8652444c00d9e4c4416d6e757c900726e0099ce75084da9000100000000ea6b562e9dcbda77e5a0244844b4edbb970e1e4d62e95ec14aafba948b3d657494a7be36d1deff84a7b75a3ff8daabba7c817978438cd247a13588b2bc2ea68c", @ANYRES32=r2, @ANYRES32=r2, @ANYPTR, @ANYRES64=0x0], 0x28}, 0x0) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r3, r4) mkdir(&(0x7f00000000c0)='./file0\x00', 0x8000000000000020) r5 = fcntl$dupfd(r1, 0xa, r2) openat(r5, &(0x7f0000000080)='./file0\x00', 0x4c8, 0x9) bind$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) 16:01:28 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff9, 0xc9, 0x1, 0x1f4d, 0x5}, {{r0}, 0xfffffffffffffff9, 0x8, 0x3, 0x7, 0x1}, {{r1}, 0x0, 0x20, 0x2, 0x401, 0x9}], 0x200, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x11, 0x9, 0x5, 0x3}, {{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0x80000000, 0x7da98c1e}, {{r0}, 0xffffffffffffffff, 0x28, 0x2, 0x5, 0x9}, {{r2}, 0xfffffffffffffffb, 0x8e, 0x1, 0x3, 0x10000}, {{r2}, 0xfffffffffffffffe, 0x10, 0x8, 0xead, 0x51a0}], 0x3, &(0x7f00000001c0)={0x400, 0x9}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000200)={0x2}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000240)) rmdir(&(0x7f0000000280)='./file0\x00') ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000002c0)) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000300)=0x800) r3 = dup(r1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000340)) r4 = semget$private(0x0, 0x2, 0x614) semop(r4, &(0x7f0000000380)=[{0x4, 0x10000, 0x1000}], 0x1) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000003c0)=0xf8) kqueue() r5 = fcntl$dupfd(r1, 0x0, r0) mkdir(&(0x7f0000000400)='./file0\x00', 0x42) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000440)={0x6}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f00000004c0)) write(r1, &(0x7f0000000740)="ed7aaa8ee0f712b26dbfcf0f73fde153321d286256a1dcd998327036164343b9b08407b2b25a1705d9955fa6add8b317abdecf0af58b62de2ef733fd5dc2da728a49a49d16cd79b62bae286a32f67b919a6319767521143552a102d8f7526f18bae1a5aa86d8d58047ea33a78fe34db0ba4ad9af24bcc59726c9677055342693596dd665c36983f719d48c97630f507cb86c2daafaa5dc24956f70cf832d7481912982f716485aff09be2492aa400251fcbf90f2eb12ad680106558e58681e28fb1edcc29c37ad60637498ffde96e24046a8e0e03e240007677bc94504f18877ef30ae58787381353f259c", 0xeb) ioctl$TIOCCDTR(r5, 0x20007478) ioctl$TIOCSBRK(r3, 0x2000747b) ioctl$KDSETMODE(r7, 0x20004b0a, &(0x7f0000000840)=0x1) pwritev(r2, &(0x7f0000002b40)=[{&(0x7f0000000880)="ea79f73f146120d53f4dd51812d0a39cf0729b5786393283862989b18b4a424a247088e5061e30e3c0f60e5b6b83568e24d800ac662676972e0bf3af3d708331b4bb5563646defb4b74139e2c7abc12e0abe7537e186c1d1cd58b09afc214a99f6c2ca9b63dee42963229f6b01cc2f99c710bb65ae2f1f08955f66e56a9b7765e27ed1c50e4be3d80d877bb811a93e4cc135632bfb6da9899fdbddccd9842ca203d8c605b1ae98e0feea6e717278267bd3a3d7704f45eb2120670667dddf746b2188cf7861036499c3797ce38e9e993ff96b380f3cca5bce794e06f2b39da7745c78a8bb685d1733e813279a84166c4073cda0b3223e2ec432a3af8c9503d673102872b2f600fc744926983f394affa05cdd38bf2d8687cba767c1911b533a78e726be50ee5644eac5cccfe98e60319c3834f997400ef2737c5d8b53ef244c3ae28f960b21b3b80a9a2cedc1016c7aeed3d5004151df187d94af54ec50867bd0a107a0c969feae23276e3589332f9281af3905844be8e597dbbe3aa445972bd6469fc3d3108dfe29fd21c1451461ce74c2a558435057ef80efdb0032e3c0d1a97fb7b1f4c65f861ffec0f0131f7a8604995647dec093544366d7bfeeb95caccd0ab6f1872b9a1f9a46dc2c9d8da746e4c056af62d2ced9ca5c2cfd73fd622a31a308bbb4c7a8f806c81e2a2a87230e77f789ed2a4d91df0f49306e26a3433affeab3cff2afe2ce21af4451188e9c5864cc78469aad14ddbe1180d4f9a2ade3fe7ff2bf7805d666670acc67c8f9971d807cd8ae35401f059c62394d0428b3fce190c49b0c8e9ea03ff9c3f01ad07aba8f46de4e0c556d2bff5acc493b4be49e6568cb1515a271b457cb6ac766bcf3236b433d5f26029c82354db120c0d47579b7f1381e0ca27ccca68dea19a5279c264fae474c29fa86242c35f0d0feb5989383301809bdb03f0ca7c229bec8dea5eedc67f4ee937b87315478af5bed3469147cc664f1abbca5bdb8650542c1bae8f573dec61ba0b74aa2b4faacc19739040c2962911cbdadb5a7e752d8e50f1d3bafeb670633b722703197e2a5eb04afb3c5114fbe8e9fd8e572def9b8a2e09fcabe0da2c1241f389b04ee88b6ab2ef702077aed9bf1a79e11aea0388d6462973ceddc6ab701fc4361a4dfb511be1b66a10c79f8259417925853edaf89d3d21a95f370ae3177be4bbc63d2e3a84f861da6edcab8b990450d52e17425f20b82864b85fb42a08a439b2a3d5cbf8cfce3b9f66b0a91028e4e7d478648021d9aae210612b2ebebd05f1b95ef4804193d08c974d609df44526eddb290bf5923b2d26b3086675831595a9dc9bda15616150e4e597590e408be58912aab58c2ad398e1dc7eac4b6cce83d93a23c9976a0aa8859e6be3c13a1992b2db5749fd6bcf1d6f80779cfcfbbd56c159d3696c2520ac8cfefe42ea318fbf916a8902f58d2b90a7f35b85f67979c4e322c28d9b5b9a65b3c4b98c8c494494fba57364acbb55338d63ee7c8d19cfec37677dc0acd350161c5c26d90e5256cc9a43b676dfee03b463e75180402e64fe1a972679c1e1eb077165594de237e2327a01ade131735c0de23760ab942fe543d59eb10f2f5faebae30694a04ee0219901a019147282655f57ad676e8e34037cf6e83e3e9815021c3621ee7a27786f75ffdbbd5e80bf5330e8384041de72d51a8db08b1eb8ba35ffdb60a96ef336e46fccc5220880b1e7dd20272c5b9ce432fc0f41460f809e36e0d03967edcfdd5d98ab95f49c9838f46d22580356d845fcb94b252e2aa90a6baa76e8c8baae7d87985ab2144f8c0801ae96dbecb4c2391ab768147fc08dfb3c0ee7493b27fc3594259f4efe58edef87b614432bf768fdf34009a5c0c30f78c4c8c3de2684a5aed5aac791d5e2ee3b2451e9d74add49719dc8e3ad6d34912e9e5ebfa048768c2918527c71c506154c0fe4f41d46237a0479e5bc3a40967c9c364b8e02af1f85534a6f24f078b4980595d83eb1e46b4bcf0fe5df1bee14758e741bb9787506f0d7757ca27c171937355223c58568e96d3ee44421c618eb8915b7c51b4714ebcd778725efabc7dd7dd9725e6493c05d990bdb2e12609aedf15080237c96e7c56bb5d92ad087b5c6215a4928f13154969c7ce35f420a8a84de2c1981046fc8914b1d6cda84643113bcd427826d8f5f3e3db4133164e69c29b0fd58f6942e34faf55e1e93da12ca0bfb61841ddb55e57694cac96d5fb30885b2f8980d447036fd218290b61b60efce2ece9634594b6b137062f5a6f49afb42181ee7b140d81a350ed9213f337cb062b1cccf46421b263eeff5ee0b854f0f5051afb1c3b9bd99d26cce99758b2f9efd41d1dfc3af6c8f3c29453f71d692b12597e81bb224558af2bda28b9a398592bdf28942d8031af8b52565c58013d8f5d8fb223cc3891ed34b214f616e55cfa74a6ee52399fc7bf2b91ba2bb6cc490baf73d1c846564f9340f3dba94ecce3b850d7066afe7d0e40566097f22c0030eb64deb23767f4aefbb8c0efbe2d33aff591b44216cf1c944a197142027fa8b1f82e9cde2d402f306ee42652223dff696ff2ceba8da891dc089c1ef384a2de510125a9a325264574333b543f2536503544fa0beb755ba6557d70f332e3bdbeb399b88c89a791d1d21f60990f7fb406918ea774a29cd7e9d3d8cec6e29809943a34d3e5dedcba68f8d431274842b7d4a7397ed4fd965d616e5a502c0600ea31b4be2ae7616aa9391c5e124db0ef00703ac85af60cc39f5997f32d4744b7b7f47a6ca33ec80e7f2785b8184de4dc84201d8df0b250b0730d0df425d4f9b252d98a65613d69520a1ac9b8b780c5611e05d4d5542fcd2e4c31759548fde3da06408bc400a9be482695045eaf64d7efbd54c1a17fd733d574c04b3c918baf340149943eae230fbe67848de206f1e9b5617a652fcf0c340413896b364774e404046408174f07d6bcc471ff595f577b8532aa59ae643a4d35b4395bbd9d0222741a57f9de91dccc8385a1a2de9222ca008c0302c4d486ce01ce69c7c5033cda4296036f5329b74a31061acd238823a8ccd6aac0dbf48afd20ba6fc74f3d7dd3df17b3042f95ad5d7e6ba464de2d68551262a040b0a017d0c4af3ef0ce96187c0a5f491feee9dbe488d8addb3a431bd957aaeebf8097bf0abc72a0dae9a718acc494d91012930bae6cec0fe7ab1af1be910a04d3793a7f5a658c01e2bd7b4cd4bd7e8831e62fd3b18851918a25c122259d7e9f99b7a3293decc958458fb006c130f0fae41f3031fbff0e06ad7feea582c6195e4308e49c75495d2f43b873c11c9f82ab8515a2a1d47b5b621dac29231e33d0e71d59ef5672d539d2b156b9f64aa8856296bd8c1772b52a6335137d8cc14fa7ca4c8b92d4f39c9f19ecbc50d5254aa93efc3061b3b30f31fed8acec565e1741ff736121e344f2c3e22269417ba84aaa27abe58497af23662ea302a47ca30a2f4df7fe3b8023b824c021d5d25f4c12d01539f93d29bf6296815e5167a5983110f0d7c7638b78bb71ac85a90126b4e2ebe5229365769cc5246a740c10ef5a64983b138ee790a10bcd5b6a37d721f2a8c2bfc3fd619be9049fa960f50a2b3bd42db9508bdc3c9750e1e984b86c05dadd91f80b3cf56c37bd144e105ddd94e245500e88d5d281e26e0d1bfad354e858d49fa4c4a5464dee806327e8fb3939233ba55681d9456fd021acd1f866aa0dfe24735cac1e02ad9e996a3d3061ba91e508fd46031595bfece775759fc69f2dc1c2993b08faaea2925a202cfbf3ad398a86c40e6ecb3c96b8c6999d342021d15a627b4a17c269f89f0963c23b81c1bd00daf403d61020d2cc645dc2eb4004c7f1be61292b89db0803a85ac79eb4f79d5fd916d2da0e7f0b2b8dcc5d47628d41e82f357f44007fadbc7ed63fd00ecda9f28a8dacc0161d63975634ecbab28ae4ce72179d6ba83c440f0db03239979f2d33544903706415315f98439078f60d87359b1e4da73967c1c46ffdbd23c8d3455c84cb5079a3fc0029aa5eee37b7768a59771f60211be080eecf7ef4c614c5137963d9731dfe24a1b37b8146e563480ef6a2c3d63db1adf6f821b236f6b989d0aa7dc40d135047409a68f1afcde1677bc1d603e166344791befaed23f58e6b22f3db20dc44ec9723ebf08a64e56fb4cad90c324a24106d11111429b64a5e443f042b4a99a30619dbcdd9db1418f5780c66863d8ac162279388f7c792d569cdc5179888aeb4bd5dcfa4a3c14783ee891ce7081712033cc2331b5d8ba40934b8ec592a2fa8e165e4c4a08061f8a9128976f39cb1389145aecd87fd84d7ee5e2f2deffdc00e9ca7285ffd34cdd2070bf7eb40046a83fcad8dd494f61aa1e2e09ca6b8468bf5150ac4df7d361c836625ee8728486aeee3df1998c54e15d3fa48a6d1eef1b333ef08ac828cbb2ae82c9e36b7bc3c229c717e990da65325e13bef8f84e2235b136219ed4447da0a36ef62bf63ad3c76cf4a08bc7ffeaeb7010dab764ac112e58bb638b62a00cc16e7f64a77c4f7937fe4828b3a86a34e1872601ea8d8057f62b3246a803d32bde5221cf46c43647887f6b7a5b4b77538170c76d3865e1463cc41a05721147afd6c675975968e88b0d490a9625ff02ac5d0bd3a302814a3ac1786de40d27bf9b4fbc0c52b06134fd574466b4a5e84cd03429c7a6acf8a50e8a08749b2187b31e5bf7017f22620eb5126eb9777af2c0857fb6c86ffa857c557d644927cb9b96160546204702284d5eec5cff695b8815e5375ec9134cee111b5f42b050142b1effa3ad085842d7444058e1fdb2c4cbc8f3cee6480cbcc690b0540920086b0f9a6e9e49dd74876c41f0171034dcadbb1b444972effc2a81ce8788cef734609e62a5c9defb98435cfc2e07306a797b9a4fa7ec0dcfcbc5df127d0069de2a62cee012495fdd5a82c9e7ac856a064d160795fe4f4dbdba5c417c028859b46ffe64f2066e8e4eedd4e473518443376e8e8e00e672162f6c4978969a98d187d40854be1b429b62ceefa0220d5f63c974c51e48f236a451f096a0a3f996e184d84252c5da9185b91f27735108e7361ea7045a072f97895dae4b83db87400daa9f54754d0c99f7e5a0f1c9060dc6ada8154afd417ed055e97bc5c7baf0496a635db595802bf4c1eff1baac27dc3ee8670b3cecaaf74d1282fb4b21d7204142bc6048c4af05c0ef67077b70d6d75883c3f8e5a45f0c18bc67e73ee2f0aaaf6860e12aa58e7d0c8fe54ed4ad164526770ce8ddfcf3440309838605524c17513620f541a45602566ec7b3273192d496d781b7cb4d3412706d0ed642c0fc2d5dcb8ba5115a853691be43e9b09715336f8cfa3037ee4fed768f69064280f5a1aa4fb6b2c13e8ad244e18ac6d888e1de98d0fa4b7c6299af92689d4d5c7ff8183891aa6178984a27545873a8c4ccf83c68f26be013c9a6574b68e2e17508c98ddcf13b80c84c09edf61d10b717341ed8d05a93d09e57119a087d9ae8323c03c7762491a54d0a98812aeca899dcfab51244b01f0945f275c445cc689cea5faaa1d4b3739892e00b06fe4e91b55d59e6e99efaca2763194a2ebc894f518cf7c6444ba1bb8f948bca544238f36a0f8c41dd07aed1bc69408ab5dbd593222ce5c87597d6c72113ecec96f10b51d65d49a2a5094ef8f5c10a9814e89e7b8479b7e1e6ddb6efecc765abc25c4de1964294b1133d829839503c9eceb981aa7e7b7f1eae0266c16ade9a9419bc6217ac633eaf0cd214b9325d00d666d014ad4095eaf", 0x1000}, {&(0x7f0000001880)="70b6d1a6c84e2ff7fb32017341c8d723eeec0791e8699751212dfea30df80861d625a4505c014d59a46c7d5f85a4dd1045fca1ed9327c0415796a2fbddea7aa682eac254c6254257b4c8a985449533b4f9956c385fccf357cdd4f3a80e45c03c988516c0bdd075a0eeb90004b6881d7f36a87e2aa1f92804bfced3928d126e7499a1e9ca015e", 0x86}, {&(0x7f0000001940)="a412a92f59cf1e3b6f67cd5fa9aaa2bb4c931ca8c8b477b0c8751f96c7f77bbc75dce5", 0x23}, {&(0x7f0000001980)="e0ee1f41dced429b973f6acf83479e3e7b5bf41ba600069044f95f705409f3a7aa1bfd5911661c48ec4352089334f607bae63b2dedeb9ab4e9ec08f1b81c445151f4f9f57c1ee97134fe81d0eaf55f042f30a0ad6a3032cd5a7c7c47228cf9cc9ba2ed6ba4e7ef54ffe4605e113616a490dd4001af", 0x75}, {&(0x7f0000001a00)="7b8fbc3670f643f1d805daa3894f346943e908948cb9a048d97c710f899ab776d8edc51f3118c6778a4a3ab1eceec04bcc2c898fa807c81f4d5b111ef0dbd5117b925920c22bd5d4e6fb9ac1b126328704cf06098c9d93583138422c3fc8805afa0f3041147f1b1718b1a2865be3a2e61a18a7c7d2e5a7bc1839903f10567158752b581c3e6dcc14b56844289c7bda24be048b1bd7906a6cad19784e418c5c2785b2943f6ef1e18eea1ed125b048eccf243a122eedb94daec262154516b7aa3fd822e34accb10571f5d6adcf359948580e1b0fd74e3f75c2bdc30637c3468df9265164566a1445f4f3bf8cb056ec7ebcb413c418c541fad53b9a6f63c6610db43218488aaa226aefcd147243cb9cd0ea9f227773285ad7695deeb3c44ccaeafa8bbeb03c7f7d86c2946ca1411df008b9c1acf724ce903c4de8401be07a3a1db747fe2dfdd070dfeb0d3a62a20759722633a890fd2ebb3437ab0b9feb1eb2738c2b704c658f317ba49d2ed92fbf6688c2b290b22b1ffffac19a0374f64d8025f99ae2c12d0c68185bb6ada5c99fdd49c925491e012b842e09ac3a7e05e56df17b1277058fd160aee9a25598a2ef3bb561e6538626cd816055278b089b270e8a56f3c94cbc5d47886cea32cae2a5c0624cfb25b5fff295657c21bd4ccc65fd90c41483f7f4246eb556b0dd05e22405e125389121e79e0952c04fe7da33b15d7cc3b614841921b9e9a5f138f481cae2a9f9f78520dcbfa12a24d60841602f6551b9d7a8142f906cac285e56e330e2363b1ff90d8e9a31de81b6f234190c7250bd63363ef41ab0c85dd8efd6acbfc8698e1c9ca85c3f33e7146fc94e3b128759deedb6f0df01f471ac0c3d85af283a521cb7753305d91f307954210f3d62ca77dd61b077afe443e676850bd4b560e50dcbf12524726a34d48766b6c8cc96a475efc45b7f6ae12d0059140446fc2f2b18f4f54b1880922d65b8df22e582d76b7096af7116959ba6e9987907ca12637ec9f5a46f9a911ea10503a1a67a72db381718d7785441f46dbfa91be466e5e84840214ec9a09fcf858eda626f282b476f812c66d8ccd190d97f973dde200d8b7c9e2ca1fec94271d36f67ac07067e0a387421821cdbcfed8ec41220fb83d777f977bd5fd5e67f626e052e69ec658ea676702f62705e64f9af77d375757fe570f9f00d7276fb57ba5bab9d98725f397220d61ec135e53207629ed7e2843c9106af57447e102d63075ccbdb09faf149fcf3254da87526708556a5f20ec0c3505b52d2319f0ea79b7e7480335fc527b52f9a02c513ef532242db13c095a1196ad3ef179b226dec7c989d61380420a4321ae29ea42066977e10c3a80a550dfb14413ef43249402342b49aa1aa337d7bc060e3a4c38f8731c79d86ba60ba4e4b4412b882e13d2197556c789bc85656636bcb5639bc34c6ce30712f33787db807ca1b8224e213ba5ef39f113ad5bfc9e6bc349906f41f6a4a85a0b85cdc51ded2e823ca9ac11ca7d2dbc282f44034dd47503d758a3bd2e3cddba3d0235bdf47f247b2ac579568f4924602020237225d50b397cd75b4c386fb14787344508ed166e00454cad0154655c2f1a88dc2adeac59dc16c00111b26245df47408f43a60dd212c322e4447b504c0a263d85ce543dacfc2ac103567dd02c14c47d258233572e67e99291f62bb4c93562aef838ae3dc2cf22dce0452124cee700a496e768acfcd6c6cff561a546c719d413dfc2c644b5edfb91b55e2c0f007869b1126b50832dca66eaf95e9b4f99bfb720e2117821ae1e887a8473cbd8b79836dd1b0cd9d529296e34b2e074c46605dd6e7139a623adf368b19d453294ffa9a88aab4dc89db4a3afd8fab64b9fb6927a6bcfd82cc51ae213ae2713971e8c648812c0f259ac330987d97d90473829c6032ab86cb077239b733d9be6d35c52220829a3f16436adb2f36fa17b28cc96ce7e8dbf158954f711879764decf1164250b6bbadbe31c23d96382a60e602a686cbf9a272e19fee84979c6291b5a519fe6f19374dd265294ac8b3b982ac6234bc1df8e46bca826fe40754b7eb5447ee53f6f401d207c675e3db49714c158076544a3ce6536867d3cbc091baa7cb40c4f1c843334bbdefb5a7b0b1eaba638a5c6f7c06ce71ecdcbd6176a934c2853cd63c760f32a3c231edeed1ff23cab4293a2416e4a6d6d071cf6c7535886b959fca572405e13d2196777c1d2abe6214776b04953b32dd31584a3c2ddec11e32958199efe106774bce106366a41b2093d0c6553fe44a826588058f87d239cb9fd3a3f3cb93aa283fd3d28ebcdb16ec78cc2865335b585908fd009e75362a1a82fd126a2544c42dd02b7d723bb33a93f4bfccd8c545f7ef8b068200b22174fc43b3dd4957ef5582b9d3e7a131ef32ca8547ec1c0171515aaa2218c0183e687c09a777ad306248733c31627338d224cd31aa0ae0fc84b7afbdcd633650db5b8d7339dd6ac9523020b4468800feefd5015cd0006655a09f198e98be7853c1e75298664ca8b64f5ef2a75ec33bfaa0c8967dd2d02c666692bc879f5ddf1ba00475dd0117aa2f5f531c609f3e3bd9748ba2bf0110689861020da26df45636397fa023057ff19fa761e8e56334f0aadc74aad22c307c0bfe031ef966b0f9eb0eeb58de1f4949c21194171fb71b9c73d2004018e63401cab2a7458a7ab20819d5af6916c8c7c2edde0f35e2e4473a9c04e18fd47d663910e24147f921d99fad1e247404dd85155af1541c8a4e371a7d4afb7970c64f3d7b0276218a2c0c9ed50aada0ff4a6a0c9f9bb1689e15fd48f613551b09d3145f950b53a1088ba27becae1f11be48ed5a96b73175e17f0afa6f7a3b418f19bfa9646cc512c0a2ca209d60808ba676ce70808cee727eb8e3872c0c4494b5cd2269a09bba29741642cb90b28b1dde6b26c62068389a83fc8339298ced19f5545661e715b3bb83336bffcd931c57e283f2d8abccadc0fc5714a50820f4e32b7f74fcf86e184dc5a3c5ab99de9efae7a868a78c3ea1c650e75481f80ed9a0811843602e68e76589ee2490d2fb3d96e0e33e5807acf0c8db02f6cf33d738c4e082cc5cfe20bb418d2c2175195d2314245517561b17598d150a854044c93eb845ca32c5f9a573b9a490ddbeedb7169a4d13ba1ad1262bb6f45dbac979ebf7266d28af9e67f7f5ba659eb3737e212dd8181c3e39a35a3923cc86fdde2e274114d08a21b3a08da7bd7c6380bd1ce4777ff46c631699baee7ee5a744fb10cf2b05d29293cfe2d1e699949678fbc694894e3b2c7a53cbe90ef65ad78a7a9db57fbcc8e84b224ad718f567e733d31484196052d3be1fb4173667010c346aeea3947927e3ea47794be53b58bbd06766ef738c4977282b4b5660c0ab89dfc04b62751cccb7d5cf0d1efb2966adc76f22fd84b7a199c372bf82854705c72afe055d9dfd97f04bd7b909b99235d0582c09b2785cc95f746c045f08a1a5c21ccb518d07f54055d223541f3652f3c603704f2f211dd78f14f5d68ebc9371c02c5191edf82e81811585cd796cb630a666d49f29550dee34eb9d7c772cd79fadd84f775fb101557f554e1ce5a13345a626abfd539c45f1569f7ba4f4aa310bb37efe07175de74544aadf190fdb78abf2461a06be702b503d9f336b943984ae92df6f0e1caf93214f8c105f1f8b1781fd537728bcc73d05b543e2da7c4df97571e2a34e50c6a97a127c238b7929f60acc2dd1cb6f2e3beff5546ad468bd63f33c43fc74ab83285a6ce0c9c6057fd5d7ed547072d77f5387f27ef53846b87e26e9e6f1fc0f167a0bf8faaa88723d097b71c7f79221b480808ac9f7a366cab6ea4975604dfd95a3dc3e5b6cda1cacce446a6eb6aaf088ef9ea9fc5e61f6e5863a4848fc7e28d0a3351aef435ebdf345819651fe4cce84d812bfd91c31bd4147b8267699acd7ee3690bb91eabd38b8ba04c022f2ad9a73d5576dd571667572b73dcae66a743c0be110241b992118ae4fc2e9716bb51eb2aafb005f7c0644c5cfd566bbc006fde4dd5400db072a604e9f2362055d913cf4c8af60892f6a9843589d7fdc829f6ad098c82669e3708139c95df52ffe87c5cfbb16de2915dd7af80f9d4fc83da1f67401ce83c5373bbb0152fa6c370991fef9bf54d4bfacb3d5fcdaad6168f125f194473cd315c9cc503c1f6659bdfb751670694dca18afc2beda3f15afdbb59b279adc646bd2424289a22372bab1dc50c08adf1b0569a7c23bdd5857242aba181f0c54a674790a7c5c1f4c3301b76af903e0723cf88dafc6e304f90dac95565ceacc1bc95d969325eb4f761811537f4b2534b89604279549c6d95e7d218b7480b590b42a29902a909cc8667d413a359a9559e271251af228deab200fef3a0259ae4c332c10852cf572faf5763b3b5ae95b0bd312409d587e5738ed4dfcb27cbd423d4a4705aea5140ccb88fec42ad9d53bafc2ef68a20dd71ab3457cdcf33716e4ad15ffc0bd4225b9f2a302e369cefb1121c43e6eb631cb7540b0e4d9dc462641911b0fe0e41ecc3eed7dd700d990aeed2f99fd7fb6ef45194ab19148fc0b4b3cbfea7ccaeda329ecb4e40b4280a624ca628ad2b9d5a6ab00ec965fb5b72688d4e9e44bfcce30ac4210b445ab949d91977394472569b15035db46351af2b479107deb6a37a2152203ec806ad5a42778116b4da592543afaf0a13ac08e72a17de1c910f6f17002b2f6951ec9ebd7366408a42f5d2787f121762202aec53db95e6a398efd606978af1b242db760ed87d1dd875ef3062cb7ea37bab31cedd4e732d8929b8ea32a5b9037123cad6fee5f17311895b71d77141b87c30952e42e9e15e11dc0e70a02c326866a762fed48a955c88fa9165e3dc387eb88c80abda370ccdfef76c51a75e1911a146312e9376e831a09417b99104fb70f978afdb48278fb7f85f8bf666226717fe3a8a7c14783d11bf7d5c8a6e0cb1e21fb5233d480219d99cb310e98f01161ac52e70397bf482481943db80ba98206a81cbd16ad9db98e25dfaf675cee36028c55419ff31668cae97acab682e764d4fc43022f468a3f4f12edcfb877d597c39d1314f4726ac26207c0e4156099333e8f4eec43f4a6ef56705d4ba3d731044e41c25603653037bd3edc76868a0f2f5cb41531d94cb74a719df950bc8a9a52a23aaed2c4706d200d669028a0b63873226a958f5d39e46e14a7e543be484807b1e3ed414a8d19c8346ec38ee501fd2aa1d1a679656af0a257a2fcbcb99c8b323582e1ff0345188dcbd7b201b66272f439c907615fc466f4b1c16451472a3e255b8297954f288d58b4ab42746061743a4125c45f849af85d687f31f79686e9058410c5fd369da27b33bf5e0a9fc4c9bc87a15c36c1e0dee589b59ca31e9d2a75c1f326f4beef3e4ba7bebfdd2e1e4c34504c3ee7899cff61a48ad4f795a326105088e14f45b0ecaf09b19dc0898e1e8097b03473c9ab98f2974bec0ce0e49146754e439398d7913887c905a4700d88823a2987f871f51aaa483a2a46ae29a0323348347f067d742f5bdcea9fe311c4954344746e603612ea01d677861a11b9eb69b7895e7b356f4976b8d7436a46396a7ed3e59b07884777336efdc1ef4f7aac46c5ff5eda52f1c280df00f0c2e6537669ef35feecd82d4b655e7341a4e0be022b4b06b5d14d237d25c9561c6fbe3f59ac1f8cea797dc6a339d16b297f62259bc1ab9bf44dcd444d26f8284755d44970f10dd8d0bbd90d6e5a2235232415a65ad69c056f1ff84e61ff93f7183c", 0x1000}, {&(0x7f0000002a00)="85587e24a840683aca2cb67e449144bdb333f4e5a8d020d17d9c609d9d756f44324cda1423c5d28a49d5e3ab5879a07f2de997380a89f4bd742b89a5188a6697ef920c594135911f5e67786c015e438a0f8f6b27ec875ee493c305e0c9958e752e764b64c591bdc34149aca317b8a88732565869e1cbf874f2c2bb8ce7b345f77ab7a4cc522124c6bad4037a1a9c4a88ab402ae90138bf04b60fe4834cff7ed6605bf7d8aa919d635f792fbd7a5d38f6b017c2f96f59f83ab1f58614f7dd53e06dc1da63efb6bc38250a0c1464b8c5f03d9961d6779346fb11fc60512b7c8dc66c", 0xe1}, {&(0x7f0000002b00)}], 0x7, 0x0, 0x0) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000002bc0)=0x1) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000002c00)=0x1fc0000) 16:01:28 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) write(0xffffffffffffffff, &(0x7f0000000100)="1bbee546afd42e482cd60624350932570506380c229db98e2f2c0c7e354eb2d7b51e34ce3bf8a96ef32a0a881942402c560d12b050b35aa775b0b8349d5dc70588070bba5027254e7ec7ad10a1e39be1e9173c23e7339033264f9e0346671d66e5780184051024a752c14e6dcd4552dfe8181504d5d00778f4d557d509c07382f7", 0x81) setsockopt(r0, 0xdb7, 0x800000000000009, &(0x7f0000000000), 0x87) 16:01:28 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x200) 16:01:28 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) sendmsg(r0, &(0x7f00000015c0)={&(0x7f00000000c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000100)="201541ba86b8f2ec430859c6484abc057ea18fa59d5c61358954aab21e5400ce7218a0da2383db51e26377428d965cb1eaa01a70bbb7a7788b1705c39b3d71b9e2afbbe584a3eaad1c68e54c64c289540ac7b2547acea313bae30c615ad03b8aca16083433afe5c3c307209bb67b67dc152cbc26404155662b81232fc0df597ef0f1901535068090307b52d71e8ee35a57f3d9531333c66ed047e957f030739443b832704286b7e7bf09ef9cce5d7543c5a000c0f276ecb68af50edc0d1f0402d0", 0xc1}], 0x1, &(0x7f0000000240)=[{0xd0, 0xffff, 0x91, "bba7ee7ec625371bda6a8c3213ff723054cadb67ac0c448db92aab5d67505f117fe8f2a809d790634310152716bd0dedf0963bde60cbc122526fb3a65abd70cf20be31d87ff8a37f7a39a27a330c69243fd5f784f63a8ff17f18e940b59fda8b2429322232caaea91dd0d59fcdfd06533eb0e3f42b37edf44c0eea865ee6a3b2cf1629305a7fa6b33751e937a0f7f49fd8700fb4d28c6299293f2f233660ac8a24a78178c5bcaa1ad1971f5c99e2113e147498ae41ee34a08a70d9e6444cad"}, {0x1010, 0x1, 0x80, "29f7accdc6ad21761feeabac0ff5902d0bddec0ba36105945aa0470197799d7ada34d209eb84d6d29ff2fb946ee43406b7b9da80834987061deb21a4aa70accebf87986c6ba8acbf5c3a69b7ad44ba249aa785bc16b42c5b9477e2acf09c5b141563be008a5ade073b92340a730fc3d5a4750aafd350a92d1461b6d02edbfad8232a67b725350509fb61ac265d69ae87f8068c193896b8a6c8fbd123e27eef150ef1296811d35391cee92e7d9f73b3a449a1824a5242536ddd7885f60ee3d1528310477efbe46c56ce1b1d9e87ff797f9ba53c1f98844576cc71ea5be10d4b489430f2a8784c65472b5dcaa820225c5e2d7b0d83832bafd02b4027cd053a6425ad4a9f27fc69b5103634ba8686b0d88f4bb24bb69479019c45c201658f1b57ebfd4767b721ac9639443f630a09b71454f54211e736a7ab1613f45926159113f5e61037ca71145fbd0c9e7c511ffd47cb5da2e2ef5f45fbbff222a93aff969caa550e3cc87448256fe14c5fa2b5df392a718ba783a18a1bd17d2848beff81ebd1f4a877dabe96e2c20717d69eca406cdbe4aa16c777e1ddf487c186e44238d33aba0b05fe4a8c61940e750716b19ca89b737542897a91bc4539d7c1bee1e384c8cb5f5e903842d98f4b3e444718615284f9ddcdb84e1ca39d2f4e14c11d02391cf9ceb2a543d7593cfac2ab794d6125358949d0cc349d7697695d2778513df331fefb7814d7c2dc92c4577714c251484eab0c3042d9cc7fde4191b36039bd01c1c7eba940566de91150174f63feb95b870f33a81341465318b109fb0e24da4f33b08f2522264a1c43c555e38dc79f02ecdb2a5de59afda7a8ca76bb47dc4a8570c30970a89d81bc1bad9dcfb82f8fc4a8884219e02a79dd7f0f294df61b535a135f44959208775dbac479bcb6a33488a28ace29fb23469c00ae28bb810e770e2c627c16827023a0392ef1793429fd5d6ee23fc71bb377e8f60bf121f8b30cb0beff3176cde45998f7d76ee234cda4b8293ed60f31e0e170eef1020e7222133a75af6195f3ed54259efedc74722acc8a312286e8eb3cfc7e2238cbe58ef73d773426b2b2e1a0872e448198dbc7ec05e23cd38145cb562b2fb90a4a4e86f893a4cb5ef38b2b2645234efa5f303b5fb33d9d67030a41c49be4b5823b7330714a01efb701dc2060a78d7e757bb11b3080397cafbd13a84ed51b4783ec23e8c72bc5b0377b525a4e4f0ededd84fc41f7b5dad1220fbf05219f1d01ddaf035fd3877bc2f0f0f93a8dc1b221be733457ae30a75056702ccb3ab38e70af1d9fd248b6296eb3c2999b108204a99e2b79db7e55436ccf446c76c76ce3935cd72b78cbc6a7b27c1f083c64d8e6ca426b93d7d7ec362249a6b51757ff2a1620202ce1b6b975acd1b6b0cec8c3a47706c7a1d9b28fee1e20c5280cd5ca49ad6085c1b7aafe07443d288533789d908d983fe2972aa0d8eba9693c2c725ccd681b4257bcaa70cead9b31117d0e30ba7bf74e9166e74a179ea92cabd947cae3539c0e204d3e99cf376b1aa94e191ed8de782eb4c092977f8a3887ce10bed63ff7dc9df3035924b2387828d2ea6a2a67df9ffb01e53a107a71bc68bd2b27ce2e4f6f90e435fff876a1bdcc4f15730ab06e192d1302182e0e8af598033b81e1d9642bba825932fe6458df7b92521656f754c693ab67724aa3059910a73399b72bce1f5972562504c606753fed09f7838791312b905b088f6e30f5950033b54257f6f39062af2a32009566de39be8fb4baef8fddd7cf163e5b007bfbb2d41464c3529fc149af51c1bc519b364799307604779ed9baeab4076cea84054438aa60939c7eb93795a3db5ed71c203620860b54a5d6fe77256163990c83aa63f25e7e1fac7e06c1b47a22c0c6ff3e20992e6d68e12f11804a1ac8caf2bd5406e64a984110aa5dbcacfd09cba63deb696f98ec1bc08fb864e0083b6085b9bdf328159ae4722aed81f978dfdbd9644794e4714b1c28ae9fcc44e83c95dea5c80e13b157bf33a98c5e844c191dc68bd2b964e30e604edfddd6b3d96c7a1416f223e027319e7b41e97c739338fadb80eb6bf683a79608521b9b690b00d6e91535450ea914856540348a63e283515f20efd08df46863166928e711e0d282570692a973711e25690c2fb01f8640ad0ec21496c257180e627d189cc805952d8c9607ac0e051409604fca5185b15cbae8098c41a911902ad60712900f82dafea77ed2378e1fb02175c503df2dded70f6bc234792bb502f5257420e074436940e08b284bf564771ac867f0c82a48210c081b43877e83db25d94f8cf4e74cd6f4750f7917dbcb66543703e6750f51d6e9fcb7cb3b0259d016dcc1bc5469448f7d85061021dcae549eb937ceed0addb87301f94f162732893537625e4df01ccca4564e5ae3773b22053cecd3e030d78ca4f33ce8dc8e0a8f113d7743cfb6830da9b6433e1693c4b1f7059937519b6282a193b5654bb8185a839e925336a392f10d47f7242b516ececd8fd1eb811a0f452a62d298e5bfca6972ecfdb79622692a45461f69472f7a83e72ebcf06ec2cdcb9ca3cc8311a3928ca53a8cdf2659141f8caf7e09c0f7eb69861e666ac2bb4183706485b890c743d9a0b1529cd2f66c39d78a6675098d90795594e6bdd0313600badb17d3c17b6b68efb9a221db7c32b40c900d5f7b32de1777a492872198c3aaae1195469a9ee6200b2b357a0cd772ebe26da71abd9a80787c94e28370ce8b05567cc326a94f491736cecab81908d2a8aa3156ff3561c07399df951f0a4afae873e141b7c97c6456e395f551b4e86c37125eb03011f228ee023b2bf93d47965fe70efed72288dee1d9a5a5667c3ad7f861475bc379fc0fd88d2c2bf0d883bdafb79919b1880e60ce1dad6ca79f5b868a594155f6790cf068e4b3d5792a295a6405c6328a60cad7108c3a49585979c2a3b5b1d81191bab817f1e56f174309dc667fad9f4e97b5604f80f0474e7ba28dc4da76f72e2b02e56843ace002bb59361a48999ffd3761a69fdcd3ad8385d5c6638c50e3c3e1c69075c93e83f4a68cd9ec9d151d4e088dc209ed7fb72396a373c1522ce4cdd4b94f0895d12e15a8eaae8256a5a22046739d769df0b4c2f7b438cce6e2a50e1c0ec664e09dbf92e36229dfb0c574de7eb93ce64ce96b8a065721ef5d835b599295e2b98de67c6a6005bf5533c92aec326ac23fcac3f77f6281d713e4ed1e1fb3d1dc7d9a1174937059f24bfa5a9672ebab854410f08a78e1f450610605f3fc29c330660b09804cd876e72a7d95293284839c01a65bf6a52fad37041b4804491e257cce1626719bf3bbfc64376a1723c9aa143bb58339a6bad5faeaad76d1caa005832dde51dcc8688ae8b827ac0edcedf66b57544063772525837c606703e62db2e48ecd98c31c4653a1620658d4f467745335af561eaa4ebbac669b1b1fdd46f4f6492854e979dfd826e326d7e474941793efb9e86e000b1524860dbd1aabaed7edf20b84ad84f42db4f2a8fdb5668a8876b51d82bf9b0f1516356fbe25f0105dd0b38adf708d23ca02cf01f3c9f5f779b5eee4c3618841d3f0a1c3dbe4e786b3e33ed3ad47684eee872d90a713c86efce8124c64c98e9b43029d7d505acbd3ab1e1f24a60f95c3dbdcc34348bcbc798d1a13fc005a343544aef9892ec53a24ad729e3dd15533ecc60d1e13191f27d1fd075674bb8cedd5cab45dab922d901fd883a268e17411297885b283c72859d800d4a0da4bf97b23ee1541f97ca287e9de5e500b2ab98ea1808a894293f264b104c270c817f01d9608f65614df6966af208b441b1f6e61b32b222b133b69b792a64376396fa2651c6c9d01591d0610767a80d79b9aeb2a5a422f6c20acba520c5476c9c6b808335abb9141438bc1972d1afd40f4a1766627e901b44b8d0d2e7dd266be3242030730968b54fbe5c09daf46824abf12d80a73f055464765fb2b5b2329812e88703e1c86bb6d0f35b62fd63561c8b00bf7acf0c522b362f12ed88410916b088f3115ece4cb3a469fa14f515b46a8fa786bbb3af499e2c3b31af7a5e6ec3d623451b7b5c4d9f10c3239d3f8ad7aa167e94efd47c816aeb84205193ca51c9492f359550679d98bb877c4511d0867dfaa5b97d1f10b1992d722ae270b85df05ac02cfe93cd985a6d147dc10892dd2d89639b2e4d9926d2dc12c023310c35c41c855c52937ae15d0a2e4050abd16d322c815380aef0424c4ad68faf406e1d2d518ff12104fdebf90d42393e804f1e344628ad44e86fc1d989a187f290b8050ad97124bc522d44f9dcf6b6a5322741b8f121cbce2df5779b22ce05955b443363c332d13e41f987662046210a90248163505dc0d646cd179636ac59c41b74dea7e4b6fa607c107fb927188e23f3555c31c4a791d54e0eeb3cc2d109599c907492a6b5b01ad8e2a965cbda79ba1ab8924c0eba99d9fa63cf16a991ffaa7d0e0c0c6063077ea40496593fe120ed8c45ac5413aa2881d31e33d1dd375343dde371c63e0048fcd15a005a2c09c5dd2d57e231dd60136bcaf49f898c0f16ead0e90834794232788af8def19c0eebc220b9466c4223d66eea1bc609998ca3edd0b91b6ad6dc1905cf805461e4050f0e3d26531dd00d28db390da670223c68844ecc761ab5b53a76b577d533277047e2e4997c56bcc0574fef044ff62d83922fdf966eb55ffb581d84e7d59d3cf32f1d0cf351ad1d71e576d274f04960fbfb51dfe7911dded0d10681ffd12bdee2b5cc95bb58ede1fc2d6cef0c2bb461f7eb660129c13f65e4d804dea6b43afb1eead44e04b52093d4466759de371ddc2b8d2f6c5d40a53495be7ba2661a9019f504fd0dd31a970d2fedd67af62fdc7852deb92e856c5ced16cb87502fc1d84bc75c4869925e016db4bbfcac1af82c856db9403b8c2bb855228b8eb80893a04caf9c4665b8832ea30e3206e50c53ba75bc608f8c82828f9b77c926d687a4818105c1c5ce6727160080592826712971d40ee78fc69b26adde0cfbbc98c1680394900d71172bf9ff8e50e3780fdc4ab145e7a378ff2a5d88dc0912eacac0514a247de43df13cc88b36a37bf71dd7341063cca26f8b1a20a32d1e92ea74ce7dfd9baa2a7ba0ee1bd7467c25c96643d96add56d546849ac6225f16b87f8a240608ab289d2d8d52e2c26131a3060a5641d6f900b446287168885375029860d13467540d361d43fdc090f3056bf548b9fc414c73b91071ec7aff5e078069f6eaaf46e4f686c21e8ac731047eec09863b5c84b94510f8e8de2504b72ddf84ef4570c3f6ff27c3f8cdd82a62fefc85f2872f3d423c4a194471b4f381ba7cd60b8b5593aba699fcd538d69639b4099c450a5981c8d449afb9403d5516598d2a8226db558ba9ec14d7a8ccf41de168c6b1384ae402bb7ade5a2f506341b0c96e60eedde6b031b9c4223596afbcb2780d0680d9fac6d85bc4e71ca7af674fa94b876239182572cadf95ee37f0a045f9cbf82b3e9039f42e69481708c19c70e2db314b7700db1539c9eff0e182f2b6669773da2a238c4d587cb3ec0832bdb94f37fddfe38eda182db1497a1e85fa38fbe50d512aa5535f5f05f4e51b9f71d40bedf529e5db2402304edbcaca6cfb7b647f7622af014ed05c87fbdfca3d25ec73cab03a7657a3a4196f0dadfec8d90d95296316535cef741e942149631cb0217a9eec0d274932473957ec6f18c2137f90f7cc3b57dde68a5fc8723195b3acf53b59bc06d2a549252ca3320741ab19d25629358a4350b344e"}, {0x98, 0xffff, 0x7fff, "783af01e096ed4e037173b7be7ab49943a320b14656b4b5221785d94e94ab125af0989e2a2c1e22b82fb077cfbca0e41d271cf2816abc8c160dac02929d503ed33037754585321687127fe8f2b78bfcbcf88e8e38e43d89cd9c15912167d5245ea1607b49a98c773ed639b05d1f21f0574b7c87a8db6a2d4b948d2360a37b5eb64f8dcb0ff410cc5"}, {0xa8, 0xffff, 0x7fffffff, "8c4e991fd2983a3fafe937c2b4a39ebfde9dadea23b6ed8e28e1102116f6857ea41d06626523ddb95f5faa78db75a25916281e1ea66122c26b358e85e73bcfb57ab34675e66d9a3d987e26b824cd46d5c7e5349729a32890eb185189b9bea6a2e1581670c08d8e957356eb64e3a5feb18e2d5792dd411031f72b7fe921ac3ddb856624be0dfcdfe49c349c04844fa4d1d868f2d4ae"}, {0xc8, 0x0, 0x3, "f4a38476a69734901bceb09f687f66fb70321da3a37b0aa076662c3cae844318ebb15cf64e5a55847ebee59d18572bceeb242a06e8add3670041297b231cffb270d256266412bde8e8f7547cf584a15da065c1d87036acd818e592b9be21b98aa7de70316fce258c2fe82eeada8ef6fc86bc338b5cb14efdfea4b6ec8cdafb7978258b1d5d3015ff4ae10d05e0480fb87960933cbfeec208b29b0a357154ce106b93b96579d716c4a1e1a1bdd3eb38275fd3a2"}, {0x28, 0xffff, 0x7a, "d30f5484e1d869876a643befbfb703f3003c"}, {0x48, 0xffff, 0x3, "dbe7e7f3a3c4885edf59ba20b8fdf47c461fd35a4b57b1df45f5ee605fea1ae3ecf5a159fc814e0f7e4216ade252b9386005bf"}], 0x1358}, 0x8) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x7d, 0x1, 0x7ff}], 0xf924, 0x0) 16:01:28 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x7fd, 0x0) fcntl$getown(r0, 0x5) r1 = socket(0x3, 0x4, 0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) fcntl$getown(r0, 0x5) 16:01:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4007c}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x20) syz_emit_ethernet(0x59, &(0x7f00000001c0)="ac8fbf787388a21f85b233399bdf1be2083ee05692adec31b11f95dafe561ec0f9404a1813ce3ef27b3b2586222f8144fa10287ca025b1c8bd98f62055995fff33f1fc4e775a9e2243c42234685ebe0b7a690ebe4fa0a529d3") getsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000240), &(0x7f0000000280)=0x4) accept(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) 16:01:28 executing program 0: r0 = semget$private(0x0, 0x7, 0x80000004) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000004c0)="eaff125c00000000", 0x8) getsockopt(r1, 0xffff, 0x10001, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = dup(r1) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000540)=0x4000000000000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0x9f) semop(r0, &(0x7f0000000080)=[{0x8, 0x8, 0xffffff}, {0x2, 0xfffffffffffffffd, 0x800}, {0x7, 0x100, 0x7fc}], 0x3) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000500)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x80000001) r4 = semget$private(0x0, 0x0, 0x10) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) flock(r2, 0x80000000001) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x8) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000100)=0x100200ffffffff) getsockname$inet6(r1, &(0x7f0000000a00), &(0x7f0000000140)=0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000003c0)=[0x7f, 0x10001, 0x9]) pipe(&(0x7f0000000680)={0xffffffffffffffff}) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000380)) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f00000001c0)) socket$inet(0x2, 0x3, 0xfffffffffffffff5) r7 = dup(r5) rmdir(&(0x7f0000000600)='./bus\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r4, &(0x7f0000000180)=[{0x2, 0x0, 0x1800}, {0x4, 0x4}, {0x4, 0x3484937a, 0x800}], 0x3) r8 = accept(r7, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) sendmsg$unix(r8, &(0x7f00000005c0)={&(0x7f0000000640)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000b80)=[{&(0x7f0000000a80)="1b68be7470a45e4d13f25de9d02d0030dc4e990e4103f79293569112383477a80900000000000000f52aae73fe0fbdabaee35ae97d56a478b55157203ab77ce6b77e42143d2f5809aa7c4e73d031608fa689b4c5bf2e9fbb9de782769e40337d79c86af519a35d506ba5c90606e310527f4e88b1469015300c3e456eda483ab4a0ba406a103eec5e34afd76e82b8a0eb1c54534eb2cb3c08037b4295d3e183a9c784bf1e2d7af4cb886b03fc229a9427af5141e2599197976589a749bf5d91b5756465c4c10b6aed277ed84edc36e419c995d829a0f34f", 0xd7}], 0x1000000000000083, 0x0, 0x0, 0x4}, 0x3ff) accept$inet(r8, &(0x7f0000000580), &(0x7f0000000300)=0xc) r9 = dup2(r8, 0xffffffffffffffff) semop(r0, &(0x7f0000000240), 0x6) ioctl$TIOCGFLAGS(r9, 0x4004745d, &(0x7f00000006c0)) 16:01:29 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) close(r0) lseek(r0, 0x0, 0xfffffffffffffffb, 0x0) 16:01:29 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) poll(&(0x7f0000000140)=[{r1, 0x15}], 0x1, 0x0) 16:01:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x80000000003d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") syz_emit_ethernet(0xfffffffffffffea2, &(0x7f0000000300)="949c8939cf0a45c8cb341fc6e5255dccd6107015fa34d82bd824e856e63c8a9c588a61afd1b46629cf9fd5ab083732bb4a83e726d710e84d52188d733503b713082b7ad2cc2d2f151d5a25223dff66cb44c01f283b625f286bf9a09013e10243eded30cb7377a01ec3c1894e40e3130f7c892e84447091f0b35f69abad8cd5002e56d11b1da5dccd89af221222425c088832ac7cd0c3bdcf67a5202607f6058e82856e8f281cd58de50cc272129ac9c77efb920eeace4ea2619c07ccc1f6567dcb1db66007000000dbcad1ede93f0e09ddd952997ba94b6b519aa2f6a0e9c18b2cc53d656dd2f6a96c862c7889a16ed68664a4ce9f5905ab7c420655edbe5b45b4c0f46e0d1532c528de8ae689d175e9d7ae96ec86317bdcfa83e5f9d6f04928b7be1a86aa448af2c62a26ff9afed31d610df46de1d458b0b6c7646004de85df440fce1a5f6fedfb0e52d1da56e14c221f6505b6fe8c9db7a3e2abb9b6158c6725dc4d25ef01c17a6657d06ab4788068ff0b332ad901bd8aeb51832602a2dfe140f77fd09c1f08829a8f52eaf4aa82be7bcbc77c692d0f5451c197a68df93f5ef4f86dddbefd175b27e185a180246a4ce883") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000140)) 16:01:29 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000240)='./file0\x00') unlinkat(r0, &(0x7f0000000040)='./file1\x00', 0x8) rmdir(&(0x7f0000000180)='./file0\x00') ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x1) pipe2(&(0x7f0000000080), 0x10000) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) 16:01:29 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x1, 0x0, 0x2fa6, 0x836}, {0x6, 0x8, 0x8, 0xf60}, {0xfffffffffffffffd, 0x100, 0x250, 0x200}, {0x5, 0x38492def, 0x800, 0x7fffffff}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000087}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:29 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) setrlimit(0x8, &(0x7f0000000080)) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) 16:01:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) flock(r0, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:01:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000000)=[{0x2}, {0x16}]}) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup(r3) kevent(r4, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r2, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0x20, 0x86, 0x0, 0x9}, {{r0}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x100000000, 0x1}, {{r4}, 0xfffffffffffffff8, 0x8, 0x20000000, 0x0, 0x7}, {{r1}, 0xfffffffffffffffb, 0x20, 0x4000000b, 0x8ab6, 0x8}, {{r2}, 0xffffffffffffffff, 0xc0, 0x0, 0x3, 0x1}, {{r2}, 0xffffffffffffffff, 0x0, 0xa0000000, 0x100000001, 0x800}, {{r0}, 0xffffffffffffffff, 0xa0, 0x18, 0x5, 0x3004}], 0x20, 0x0, 0x0, 0x0) r5 = kqueue() ioctl$TIOCCBRK(r4, 0x2000747a) kevent(r5, &(0x7f0000000100), 0x3, 0x0, 0x0, 0x0) close(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000a40)="a1") 16:01:29 executing program 0: r0 = socket(0x18, 0x7, 0xffffffffffffffff) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1, 0x0, "000000000000000100"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:01:29 executing program 1: socket$inet(0x2, 0x3, 0xfffffffffffffbff) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="12f2112ac222ecfa3825367b39e58181e19c4d9416d7505dbb867097a395dd6964d7c12121d2a8d5f98906a9864832b91177e8b65949d802fa08a4e0d146fe7f984b460095d472a8e54fee296a5810c59a1706b25eaeda65c977235154f5c39d58a4449e5829ff4670bc84612993bfa2df1a166460952c92a3917006851236f702681bf51b8b72007730a9a8ed45b26f023905cada9195bd57ee5f7c2b6c49898e2523dcb3ceb956e1934a550e9377e37fc12b48fcbc5415", 0xb8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080)="d8ff125c00000000", 0x8) 16:01:29 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f00000003c0)) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000080)="84c6445d2c41cc5e808b6cc0f06ea26463a4e760a55d4d02c897cc28b86d63df4d9b1ba515f0777eeda42f842494bf5746b8d6328f5dcf0a328503d93723992794208e27ea05e11a87e0a5d97614fbb22aeca70269ee638ae9d72f8b624381c39a750c8f1f9ed1e78d06dc425cb788159ee521bb3a16416765fc335c9c4a1eefb76fff781b94a24ff013fbb3b993ce906da1032a71407c048d1e975168c5e7a1e787f2040db4d8", 0xa7}, {&(0x7f0000000140)="1e215fb2bc185c7958f1d687aee9cb797f6b480cc9cd74905b02808465b2dcf80ed62de9a848fa298c7cdaf17846d6841f0a8660e607f6ea7ecd4a282abdb5b0151cb8b00143d890324f482da5c26ef48325207cf6b9271c46bf865af05cb4ca5ba96c640d57dedcd8", 0x69}, {&(0x7f00000001c0)="ae6e9017110502ffd75f10b860e95bdd21a0da08e558e7cb140d85aa19000f6167da7778b48695dfc8fe280aca57604f81b3dc51fe9e29ea23be0d51e70e1bd84fc0ad30ea81c31c56e60fe4b3941efbe8d5c9e2a86e03660327e2b9cec87b41da281a1386b91627234673594ff36ce718b06bf45349efe3962fc565f8711d752dc0eb17ee0579fa69ec280477382881523e6f779f39165774258617d3ee9e94549905afe4a1afcc3a", 0xa9}, {&(0x7f0000000280)="a419ae5d154294bdb28e9a770c35d9ec6e5ee997727b5d29cf75ff0236166f3db2d9561af638fecf32c5392a54f1b3da24d85aba08b396e0206678e7f297afd4c66002", 0x43}, {&(0x7f0000000340)="c39826e10d9b374eb423ddf2804e769f", 0x10}, {&(0x7f0000000440)="e24970c0ab4810a41dbc93c9971a6224feca7fbdc45fd4f9cf484d633f4836c7f0c844f712e2fbf3bc107f958c12d803050722bd183bac3faf30b374b65595586f8cf691a88451ae1450e736cf4b1af0dbef6681b98af74458f16cfeb16d950b60db664550c3fe5ee4b9f2c0c8cd4997aa4dd57e6afe498bdf51", 0x7a}], 0x6) 16:01:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x18}], 0x8001, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) r4 = dup2(r1, r3) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') kevent(r2, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffb, 0x40, 0x10, 0x2, 0x7fffffff}, {{r2}, 0xffffffffffffffff, 0x20, 0x40000000, 0x0, 0x38000000000000}, {{r1}, 0xfffffffffffffffb, 0x4, 0x1, 0xfffffffffffffbff, 0x779}, {{r0}, 0xfffffffffffffff8, 0x78, 0x80000000, 0xfffffffffffff801, 0x1}, {{r4}, 0xfffffffffffffffd, 0x0, 0x80, 0x3, 0x1}], 0x66, 0x0, 0x81, 0x0) 16:01:29 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"}) setrlimit(0x5, &(0x7f0000000040)={0x3ff, 0xff}) write(r0, &(0x7f0000000240)="8974000000000000", 0x8) readv(0xffffffffffffffff, 0x0, 0x0) 16:01:29 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x7, './file0\x00', './file0\x00'}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x1ef, &(0x7f0000000140)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:29 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chflagsat(r0, &(0x7f0000000400)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x840, 0x26) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x9a1, 0x7}, {0x401, 0x7fff}}, 0x0) 16:01:30 executing program 1: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='cr') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) openat(r0, &(0x7f0000000000)='./file0\x00', 0x10a01, 0x0) 16:01:30 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x6, 0x80000000000000c, &(0x7f0000000180), 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x8, 0x32}, 0x10) r2 = dup2(r1, r1) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000080)) 16:01:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:01:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2070, 0x80000001) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, "a7495fae0c9aae230df171567c7e329fff0700"}) 16:01:30 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x14, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) flock(r0, 0x2) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x7}) 16:01:30 executing program 0: r0 = dup(0xffffffffffffffff) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket$inet6(0x18, 0x4003, 0x7) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto$inet(r0, &(0x7f0000000180)="8cc41e895b56d2b607174ba9a231a8e299296049db4fd0ca851918cce6f12f6c3038a9225297744223f55fc90bbcdb5a5e25397e377be9ada13e4581", 0x3c, 0x400, 0x0, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000200)) sendto$inet(r1, &(0x7f0000000240)="d9336c43f2c4c6367102910649d112b5bad4892f834bc77f120df9bb0a3dd4927abf159146d613d32d408ae2b1244ed1cabfa0992ac9b22746d0b7b79916939ff920821fd06358935000d5cf4d4bf05d8cdf18737e97de5a449b1ce08b5f7a54aca83fe3f2ebc9e9f995d7ca741bf1b500eacecfcfefb3fb905e0fe263c2ae0d233682f6900c5efa44cdff3a59deaf5746571cca413f8af988878162ef69a0be", 0xa0, 0x401, 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000340)) r3 = msgget$private(0x0, 0x40) msgctl$IPC_RMID(r3, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000380)) msgrcv(r3, &(0x7f0000000c80)=ANY=[@ANYBLOB="000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003b8ed2b6fcfe0026a0f910c5cb67936237a469764dec94c6059ca7780bbfba4c90081274ec1481c0aafffb9487359545977f287a7f69879770290a00eb73988a24656cb929ed9952550f8143b638230256c6ef9a0fecda04df104487d84f472e0f54b478d19fa4894563f5a39aee0737cb6a2b4db490f1940a57d666021a042ae5b3bde45591dbc1ce6a2a1fea6caed183fb264e1416f53066e08cd1e8dee6e67c9ebde88da7b793d69f3d1e7d933d9a3981b681bf808ed6ed646ce378cc3007938bae10d11bb0a7272efdf74ccf0c0fe1e5fb3e20ee43c36d683b41aee92e2cc27091945064be7832f64d8ba9574dbdb11afcd6619adc4cf1b716d35753aba36079ed501a6d0ca78ab54327b2aa96b5bb9dfa4c380207afb19cf8b243b36201e481c0f3a56c112b84c52ede2f750f6809d62b2c6491c07982f2b0cd0af6a2b978343c77bb282d000bb4e6b97b6778c941c9e0959dd0945d1a699eb37b21581e4bdae079cc60d592000000000000b0ba5bfeb28e5b4540a9185f97852f0aad34930cda561771e55e3c853eccbb79772066e827ec7f1fefd3ede07d85c6e53d035fcd8e"], 0x85, 0x3, 0x800) mknod(&(0x7f00000003c0)='./file0/file0\x00', 0x6000, 0x26b) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000800)={{}, 0x5, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000004c0)={0x4, &(0x7f0000000480)=[{0x1, 0x3f, 0x1000, 0x2}, {0x4, 0x100000000, 0x7, 0x8000}, {0x4, 0x800, 0x7ff, 0x2}, {0x9, 0xffffffffffff0001, 0x5, 0x7}]}) connect(r1, &(0x7f0000000300)=@in6={0x18, 0x0, 0x0, 0x1000}, 0xc) sync() getpeername$unix(r2, &(0x7f0000000540)=@abs, &(0x7f0000000580)=0x8) connect$inet(r1, &(0x7f00000005c0)={0x2, 0x3}, 0xc) link(&(0x7f0000000600)='./file0/file0\x00', &(0x7f0000000640)='./file0\x00') getpeername$unix(r1, &(0x7f0000000680)=@abs, &(0x7f00000006c0)=0x8) msgrcv(r3, &(0x7f0000000700)=ANY=[@ANYBLOB="0000000000ff0300"/140], 0x8c, 0x1, 0x0) mknod(&(0x7f00000007c0)='./file0\x00', 0x1180, 0x80000001) r4 = geteuid() r5 = getegid() chown(&(0x7f00000001c0)='./file0\x00', r4, r5) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000840)='/dev/ttyCcfg\x00', 0x0, 0x0) mknod(&(0x7f0000000880)='./file0/file0\x00', 0x8, 0xd8) 16:01:30 executing program 1: r0 = syz_open_pts() ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x1) nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f66696c65300047c047cb7b89a5e4b7e4b99356d9c385d54016bf6627d57075848bdda098122bb0b65745f6c352a9765a5e9303b2dd5e724e8947a3e981456d12ef061a680bcc9179f7fe6b9f4820e705335327a41c8883cb41aac6e68b4a5289aa4bfc60d64c7a954c50361ec4a1d14439c3be431f4a0730a3b93fc18980d801816b1322ee5c51c1154b796a00"/158], 0xa) 16:01:30 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x100000205c, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) write(r0, &(0x7f00000007c0)="18", 0x1) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$dupfd(r0, 0xa, r0) close(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:01:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) r2 = dup(r0) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000080)="c857fc4a86926ca2ff03a60bcd0a50aa5af4bc5a66037e8a373a109b64c28cc99a0814803c2033f2614b1fd588bbd5e66aa82e585e3b987704e9656c3b6955e2420763e42a8553d70cb9917ccf81cd4198466d657b7f1e8d591c60593c757d22e0d9a820ca9217b3d2d63b540253e29023851bee4202b5a23f9b64db72ca69965679b3d94244c1de4997c8d0da5ac062e1004adccc53b4b5e3b78f9e9d7887750b71e3471218ef2626c096bd1125ab219eb54ed2f4ba1b093c3b7f6f1a89b0e60c6a0b9cc6e5f9932488f193cf8a487b85c4aed380c469b44e0875258554b157ea8fc0f8e1f1356266c1f7fd355fada521a0f0e2f766cc5f0fc213b5bdc1", 0xfe}, {&(0x7f0000000180)="26b7d102768deeafdc5b8fd0b2ab93a49fe43cc7998792f2a600ed95572982715248", 0x22}, {&(0x7f00000002c0)="1afd5abb6286f765e9137bfb62adecedd4fbbb0db5c60139134573275d02143c8255cab8c289661f1a487ef66162ad3b1450f80550a5ca10bfcce268396f6cd50db1b0afcfb3e3cc0aba5ccf800bfccd95e6a73b156d9cc39aae0bac2affa526bc49f8195ee9b192e128fc7e4e234ec6d09f7ee1a9f48190b20658a452f35328b247b89694ed114b8cb9aeaed7288d59b6cd8faf5e85dd641c63c431d436207e01bff3be80ec820a90cb4f17379d16bee464336ca8d89803dd6f20a24d329ec26e2f9bd953c7ae2f9fadb7c0db3b8e2e416c802b62c8426f236ce940eaf8139a200b209943ecb63e2da9a81183099218c10758", 0xf3}, {&(0x7f00000003c0)="5b6a427804a4bf4b7f40b420991494fcb3b62c8eb4cf1f0f7df4cf1fa5939899c2ee7e164d8a0b96ab2116ac13d8afe20b858eaf54590f111d42d64e7347ff5b51401ee39f7a40e8f519dd13549e111eb01aba1ac09ec2a073ea5f45ecc04a34767096a5c37150bc2b30c0f732c7109d2971a905563904893b3d9ec1325d859953067423305f6278a8a29ddc58105e79754ed14b4cc50acd7372b60b6419efd1638f6e6c9257cea1bba50c88a4cb0461d8c0f43fe8df1f1639d620405a589af2b7eba1e74402f079e2d79c2dfcfb3d83335965be6f6a7e1985537752e72b78f14036a5aa1f9b08ee547d54682d16e874eeee91c2213713dfb22fa35c47a0085d7566253914b3ad49ee8cace58f49de0456a3e6c73cb3773f0fe8f503290e391950650e171d74c70000b35636e19c91cef96f949fb73d6d02fd7780266f268d6ca4a10ab1d50c2b1287aa30862acfd6d00efcd4c38284b608827daccfba558ba675d99d2c6c09e7f7938de8b9004e4742995f8311a0251e3caa002b7b05e78d12d63cb71c2db33b19c5bd93697af5e7ecb96d4ff21a92c210b4bdf395e2a9b5288a351bb4b3853576a3812366ba33ccd39d6e4acb3c1362cb6f508bb3c4ba39a024736e00ec13dfc43df6201959b9424b8599149d6592263f3fb2761b0fa6efbe13e55fbd63c25ed242379b30e87b19893cccef5359f7c395470a4be4188b9bc6d80a5156f3f66e345db3ef971bc78d8b68063174514b51c307d3f1df52382277073413066989e516027e1891dc7dd6e849ef12c5d8f9af562f4220d6614365d33e1cdc7de0a136819c1d83a1bfb31343abd24bb3c35915bd2a49b289d15f9b323a5075d86742d03649379d45e34e513f5da26851fb8b1865eb62ad8d4d99e809301776d09cabbbc95ec1ad3e53b4ca999765eb0c763cc5585c9c0c06b07a51382cd751ef6d5b7ab82991d04734f3c86543454fdb527626a86102c610260567424334130d3c8dd08efc2f48bd7ad5586212cd79c539f19c1b02dcb75376df539552f9bc45fdc80bcfe1dd8fcf2b6d1f640de530ab836d90d144f8420049d84c7d18ab3882ab28987e3a5393f0af1ded7487cc4a3936120ca80a7ef449efb5ba457609ed757741c5339ba400edda90bb55d16cf38271e8a36b6a79d0ffbc546e161fee993260e0e704d384aa4dec4ab854c1cfdefdb5f380e8b0407aca41c81089aad00b5f6770a2044ad62f42d3af64f2d62118b18cdf82df1e3f3ac7541d68a2a46bb985c6c38c191941988e2ade67e179c4b72d0e09aeb941dee71d65e1216e3aa217c118a14e4c038c2237d5864a5f35009ad4742363fc35d6608a9dc09a3d3fe071bce4396db93649bcc75e6e4701a2c745b4325aca7a8f28aa4da508e72f9fcaeaa679750b62d9954531485ecc0c03a2ecd7d7bfd8bf8cd4737279e195a99a2899e431b8e43353685efd3316abeaec627675950ef308cfc60757aae9be11e8f6cd374c15d74a9e2b974e0231013fde8ba752089d8105e612c00f94c94fcf3a312a5645cfbbe6a306aab97bd6deabe20f42f22923762e0e1e68c3d98811905e1225d2f32327de9c9fd79592ce53798fdb455cabb834aad73cb5817af5276b26e928823b71f6845e37d016442a06b191b730917e7619bb5b3918fad290b1a6fe554297ce448a4ad6c480a6d07924cc408555da1a2d5f7895b516f39670b985b0aad902164459ad33d31c44d9eefff7dfa7326d47fc9e591ce3d70960467778191897e160ee23283b3d67fe016fa17e948ad660e23ece67fee59bf6ac9996f9e454915932527802515c1ca7654147d9eee904ec5a58614636197885029b58ef1e0070b302659cf0371784822c024bd0df61bb0628e931d927557e0e2e55c654399bd0a41b136c62e275e1ec7db32e5cb56bdcadc4d6a100dee606f392c753f7561b91ee1ac2a1b182a20f18e0c6fc985da94b5ce400cb325d91e9c74b4c14ca837c51bd9e70ecd04ed7299011364bf8d81a6c996adedd60fe2e368c6bb24026a02bea9172667aed3f068705448ae47275dc53f78b4f2d3b8b508fc26fe102ce9d4ce5bc4bbd31a94fc4f8e9a3fa638fa6c85c66e1982378ec6e9a70624190a463992df830d316b79bb57101e8c828f13cd045a6eb0ea76407235acddf23dedc21ac4cee01318ad1f4201c717cf6f9ccfa7f28057d964fadd9b1e7b967007f87b960a5e825c711978ff2e1d7f3499dfbb664b4a20dcce02b19e264298a1431ea9bc908347b344b0a6f6c87c76cfa62c9f62572a764f4d3f83655e75bcd135dc8854f500e66a809f5683de33a093db23f5acc9026fc0ecb707789f9b9019ed8e58e2ae09871bc4b695ef5dfecf94c8cf2552acf595a1f75d2e20ee7be596106862a0271b16926c48066a8e8b163495d2335e31e14b4e894890ca8ca608d561a42849bae471bb32ecada62e62291c25a92aae3a99175806709e5044673decb668a78ce4a97d7d71d82afbc84de9a68f2225c942aab6e4a8e72f1b3af4391996e26477f6814ea76597d2987ca2a4603ef1f627786671c60a920870a14b3e2367ba977d3813f49d7438380f5f6c0a867f85f2eebcdede5c4212e7a67fc411e6bc2b6134e46159131f41b6880e066992c92c6757129ea724a9b4aef0b62336103f3461e877fa4f9dcf6245552fd4d9d15ec4cb2893baa66c7ee3f0fe1c3e5d6622dd13fca7f938c98ff0288fc0b26bc4d6fb7464a310982a39672bfdc030e41bfa1c58e25cfea6dc7825848c4fa657288bebbf106af35870b26a3666d9b7a79b641b33ec6d138d75699172b1bc0aa278aee78ecd0f79348e7e68c5bc32a316ea58cdd0efba047016150b6e10f9458a929c43ea4e468b576b5381bb0e649f091db8e934d46259d11e937ce7978b8f4cd750ce4039b76f46318b1e4ceb949390c49d28d6b4733d1244e0af8e57ff3b8ae45c52272d33963d86d5030f11b655802380c5cf85be4fec0fb7cbce3eb69e40a465dff8758f432243896fc3fc34ebf897708b472c2602b1cfd1b906a0c7cdf2a5ad0edc5478dfc3a498acfd63d0c654e1c9ca6ac58726172785e7e32f0b9b72f735de335f46d8d5f6cc418e5ec26963aed380a804e7ead3dcdad05df47a37008a48997eb00cc33de41c0b8ae2f20c878cf51430a411515de91008fe149a8a5b82bf69b80cfedcd47a2c711a124d4c249ff6f7da2cd69694f935144813bb0237efa97e108dd55fb67773432c4c9cdeeb9b0afee401596d2db3b359fc39998ac3aefffc4766b5ada85a672437643d9464ae8b89180b2e292a892e28b47b4dbdafc67db7d7114d9a9518c57effd2cf3d28314cf3df1bd6b113bf5ef00ec76f900c1f55b68f0230753484f6d6e6f932ffa7e786da47ef06ddfa87db6c08309ee94c379976a2bf8297c8bc51ea39a7fbf5e15a50447c14786d6d47ecc0ac5cdfeb4cd467bcb927a45572693a6d9e62e32d722f12970317c0afebe54882d98c553bfc2cdb4ad7caa39f1f7d9179c10417b0474fceaa81f6aa5c610d565150bab7dbddd641c03cd46ec7cddcdd11070a42f7e07e5fd366600627a6547a54f0ead4b9010b9b6b6c7d4d7eb0ce50510218549f1e31fc02506d7c8c3c2e9cf7cf7bf2e4077776ba1f5f04b1edd02df9c0d5f1311637ba33e8b47a431301fbe9d5e37ee00d03960a56277452a798e1e3d4f72e64a7f8845ea79115cda0ba14238ff92849cfc485374225973e1c67311a0e636668bdc5088a8ae16c0193c7f1ee6e62888fc708b5d703ff5e4d0f759628479cd43fade950703b25fca4dca96be03238e386da3dac8761bfbaa5f4424aebe252b2600ecd9a2742776780653a24f8ac44f133c1e7ff0b1c925ae2e365550c7f0e684dd37cb81266fdcd555ee126982a98c21a55f45eab0efac67e00f9aa53c521810cbda7a0bc95c3fa75ef43b4c03002a5b5ef165c8332bd38ec2e62a5f8a3c3443857e48c43705468115b9b9ebe458c4f652966db7ab26d30ba70482a27dac1788a610c8bb76e30a0629afde91c0e5b505cc3d5a17240d7814ecd3f7315fc232fa38003fb70372cbe195bdcad29f79ff956445176a4dc8cf0cc3523fd40702cd803e4dac369389b82c4f1dfc13d43a7fe3a07adb15ff1408f046c0afc2942abf6ed3e5291ddd2222878c63dae5aa3955a83f62ba1378178b081bd92286bb2f1660bb827318b934860de55534249b341f2be8f5484193972fcac156c010bf1df34a91b58c246ea1360456aced15d4d1df7b4757ce36ac1f9959611b0db6040268eb364b638cabf776823b5edca56a0950ccdd1255459d44a197cdf29b15323132017e4f1bd6f9af35d14d176f58f84f8ff3065232f641e13e3778eed156fc26d3c96a4e8015d615cc991b7c6a98ad2929d4660b2ccc89bcd087e3f780ee026514330db13b917d2570f37a3378473f0d0dc30af1b6f57ed749b7ee7bc3daf325c2f17884053d71249092ceac22bcccc7300df7b6b84e2b84d5d70951fc9820344d91461c1e19a046b83a20657f4d20cc18c03f0c46ce7f55684c001b8118351c1fa028c8a7a58c8a746614bd1c5b854db4b35d03d5e73a13a768d45966d40ad19bab08397ef0efa95848064074a7f7e8a5f0ba1d12fc64638607fcb00e728fa214da5add5fd1e90beae623f7d910d9923ad68e1113daa7a7a2d5c75f0d9acb952f51b9b7b4ca6c13bda8ea704225da82446e20fe3fcca01f5e6308a2683649dfd36d2bd2d459661db694268b5854ff89477828af383105827caca9b622a6ebc53af5aee016f628c9632f7b1f4383ee2cc17324727a6ebc50b333d9a59202837350934153b6edfac4585e70a766a833b81b1488e63bb064442f3896514ea068e34fd71dc0712f32368aff86e8e2bd7ed5391acea1334227195ba50d1896de1053c650c07fc349414b36fd0acaee219135b184e64032f46d5b9637b95392235d53cef300093a6971f33ff686d06c3a0f89b43c26e34e7d04f8999e09b60208d1b75778d5e43aef1f86ea126ad795b8abe54b533c15f0d8e9741405c0467d9540eff3f658022acd0e2eb4882afb83a8cfebc1174701f847629bdd7efeab800142ceccd624ac22ae6ed724b510f5b73d07285b1bc5f9088179ff7718b033415c5668747ec38c3ce4287b05b80b865c8daf3c9218070426b33aca603121173476b5212e3fc24049741df122004a49fd8b52136757e6744af7cf39fbd14d42fe62cf0682856308fb11c630de4bb500e9fcc992b8b5e24a8cfaeb02bd6df607d6e422930846cb0932b067980cd6d8865fd6eb1d16d142777542218a022479cea5e24654272a09eb7da319feee65e4db105eea8d60c6a9b95866ed46cb494782698c6f5c1bfb5844fdeec4bd33ba04880323d4ea7796851bb2b94487d2eb2eecefcad5cb85731be3ba7d625edb29c3dca103e3f5a350fa2de965e1b59788e191d08e7a6a96c950c5f1e8f1bae4e4be725377eae8be86f436a98612f4de20651e6747df1c02b5f824cbf28d63e69a0f8a441bee913e038fd766e48bcb51cc1719202722df8d4bcfbcce92c7f7724ba1633c0ef8fa904e3d020ce9937c552aa3b37f466a2580922abacdb01585ce225ca596feec167eaa359c3a019443dd8801d7a6d4c204876796f940b4c44f31398d3a8bc510e3062db84678ee001bcbe67c6b89e2493cb15725f86470067ae973cce076d89a6169af10459ce2e8493684b7327c784239647e861ae88a9c774551312a3fe862a877e99c8c862407206340d29b6713769b3a38154965f405", 0x1000}, {&(0x7f00000013c0)="b51c0e80ff87506cb34ed828d9f895947d5600fe56b1e8a35a34965b5821ac1d584eccdf182ea7bcad9f43f6e18a59ee9bc17b252f4161946b2e26c90cfd0749f8fad7132c2b6f3fcbe8fcb566a169a6e08d20840be1879605b9a474133f537cc89bc1f012e4f7d44cc704312ea57571f622657edcc4d1b4fb60b07ac0b83165205bf0876fc540468c333b46af8c9e7f559d02ec66609542367281627c99fbe80e5e645610541c8f6cbcac7a7e24815250c1b140e63e23c96e01ba95e0231b162f79f6dbf6b19497cb6fef34a9024b36b5cb4346df1ce7ccb70c576312", 0xdd}], 0x5) ioctl$WSKBDIO_SETMODE(r2, 0x4004570f, &(0x7f0000000000)) 16:01:30 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0xffffffffffffffff, 0x0) r1 = dup2(r0, r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)) 16:01:30 executing program 0: r0 = socket(0x0, 0x2, 0x1) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="82022e2f6657c496491da084fa4d71d842216c653000bfd28c0840b0aa4ee4a6f919e68c28e83699ee2e1a492392e47a3b6a130da03c044565c8a14beff00527700e9e1105fd99553503000000000000008f05e4221cb43aa4112c2a4c5b63e7f181a4d70aad78a9eaa2dc5e9441038c2e62adbafe01793c7e0037278d0603b83b5a4366ffa725fe4991166283a451e77ed0af4c11394d1d785f34cf"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="2003a801f50be7576a4ce0dd60000100", 0x10) write(r0, &(0x7f0000000d40)="4a7e18378cb37a058dff6836e32d59ce004eced23f1ea22336a1ef2d66809aa72dc68ba223d7aad934035af5fd7a48d34b64fc87482c80af741acfdf0536b383718ed818dff4c272bf3c8d056fd3e6fbc06ecf7fefad944f650676c1592913978c06c8575314f38e43fb36f17189f3741addba351953b058c87c0c4ea37261dd2f4f56d03183fc54770be61d7c9a0a632991f953c9d2073dbe914a340ffcedb122127248f43b4b18354a90d0b3f24b4858d326dd4707021825e74cf622029fd984177f05d33e5d527771c05b679400635d7d4dec1aaa3b995ba4d2efb30521252884b1cb205cfd7fd44db332b40167d0c4f58bdb16c3775f20ba51f7a8e2f7eb78785ba28496532100df28f04caa7c64da8f5c093068c125458a29970c95dfc6899619d11be79a2c55f4243f8d2bb35713cac60327f0c13800a5299d86c27027392091d15b0a6acf45ad19e02ff1c37888a68eb028202a34d8f089cfae7bf1c11a28c422bb347706e0b187273210c07a01ffa977f2cab7d2bf3d6a6d9fa6d8072c8715c577838bce9f1fcb999681c99e85333419dedd489f538850a78da8799c56d7f4566f3ce016bc44a80e2d7852580d923d8d2832e3d9b9fa72645532b3dab25778ca6d3ef758fd51643f36378d26f11f28394b2d20db6b4b45e4e28663c933bc746e38fd3a2319e9efb128142b31ff859662e5ab44723e1447a18b8c0fba0ff1e3ec34451ca4ee2c4d1345f049169d88862a8bd400806652caeed3287daf9899e49bc9ec24372cc1692dea1d72822f38044a123d4098dcf75e30232d250d262ce631009f16e75cf0b42085a6817896849880768e88956da018afb91240376ef71b4e9882350ef6a0de1b63a225b73440266dfd074af10fae84c645d533f61bf02c0ff88d71e4994adf8d454a7f0d0a877d1340bf56d7339ca614c617313db95513394f9161b92e2ca0309b501a39d8e3dd63295638a1848cc397bbc2c8b75e835497b63cca6fe08252c67848c1f6d5e948e95361b31235b7877e93e68f55a3fd6ecbabac0b4f2ac21c7767dfdbdbd519daf008426063b5123cb8842f52eac24ab9a65fd35d6784b05d3cddd7a44505a0c297de7f8e7478140a951b48096efeea7fa82d2bae8497e6589e2c307bf52159f44b30ca4f81b47aae83d726b6cd260128b84f3462691c8dc27f8d20adf95bd95e9a336770dbdce7cccae3fc05a232e87c41636e79010dc9439d450c34401796e768f915e6109d52aa0e8325c86b425dd73302dcced488297f9faee00189eb4030ba3babe485af5f4e067e06827fb2342403d5b0e790f8c56d021e30e676ebd235432b1309e960bcddc850c685f32962b38bdf1a1718520cb4f6a87b3cc9b707fb47616e0f8aac4af0f16c5150ee7eeaafc06cdf30523201511eff5c851589d7174ca9f34c5fd77b69aa1fe07c32b3c970492de9591da85e206a31d6875f7dffd7e2d942ad1661f714b26e90b1569c7d6a2fd5d6d78bc6dd5440cca86ffb8e2723cad64d0619d0ddca3a2590faaeb195c72d496aed686ba32bd6980257b553bd640e6394a6a07e642f4e0b9ddabceb3fc692e04f0c5e0729fb12bb2d13a32bb813071664eee053d8b716c5c3bccddafb32b1541d4c12d2077f952bf5a7f8a447a7ea704374aacbe759a3cdd3ed27b5d172305a51924175637fd3adfb7e19044bb59b915e465431107426155f68556e0721cec56122ff8a3ed7416b767eb9344fd0b09329782d6978e4f7970ee25e17180c27c7d6d3f9cbdb7258b9e317f4d4d353a8d58bd8353ceb5e5b75fbfeef80c3b663efd8151735319a3e6a9c1167de0aad7a8c78ab05fb3a195515902c9aa0668adeaa6bf6dc2cf98ee6e3d1978e1fa4b28d98b3be8dfb30878740e567be9188e90d434d5be7275cfd12f9fdf3cf76e29d31dbec54311a006bcfc88b86cf6faacea37ba85caf05eaed19000c63c3e1c0fb2b51dba00c25afe2df5cadd6a5126ec4857312be165ac59c128daa614032c4e986c6ab76e44741b8dd267c8590da761eb45f84550e66d22aab5534a75f9355102477dcad8c27c4b228efdaaf08fe36807b4fbde7015f188b237be2015ba6d490adf26899cd26b0a38d09420e2fa26db6a4f060452d7f3b4a41f346572ed166bf55109c83281ac99743e4b16580b74b93b84cc2cc45195e5cb9fa30eb064e4ba2b7d663226d18b12a11981929ca91adc6b1140fdac551f5b03e998ef21ea99ae39a354746e8e70f6dcc1364c00688b3da996e683a6287423d28b8c862a794482e2b3b39eae694d69f3f27e788b14615abdd0f565d09b7", 0x669) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r2, &(0x7f00000001c0)='./file0\x00', 0x0, 0xde) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000180)=0x80000000) socket(0x0, 0x5, 0x7077) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000140)={0x1}) 16:01:30 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x7, 0x80) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000280)=""/181) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x42) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000000)={{0x3, 0x3, 0x9}, 0x5, 0x38, 0x9eac000}) 16:01:30 executing program 0: 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"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) readv(r1, &(0x7f0000000040), 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x77, 0x8001, 0x400, "8986a1d4b384115926f0723a1b5e1b1d62e99fff", 0x4, 0x2}) 16:01:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x7ffffffffb, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x5c}, {0x2, 0x0, 0x5, 0xffffffffffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0x3c, 0x8001, 0x5c0d, 0x5}, {0x5, 0x8, 0x6, 0x4b8}, {0x0, 0x8, 0x80000001}, {0x4, 0xff, 0x40, 0x7}, {0x1, 0x8000, 0x0, 0x101}, {0x1, 0xffffffffffff0001, 0x24e, 0x7ccab3fa}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:01:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="3007c0c093ed11c1062c6b76328f9734873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(r0, &(0x7f0000000280)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d2575b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f3c7f953bfab9520ecd3492df6d4997f91174626191650f3e90a9aca4b82e7506f6eb1993339e82ff5c3289a85c984541cbf4de7543b41d78f947701aaffd974f031fe0e3c9ece584ea663ad19fd80b2394e221e5c3834ae7ddb195e736361fd4b6273793746902bd5d98187543bb094b9036aaa208d3325c5c2fd56dbea0c6cf1513b35c9ecb827b06f73c058cfb4e24b86d10824baedaae8d69153f75c2456088cbe5f1cba4fa09ed4b7cc95ad408d7c51c480c8ac14964698ae8cf1e6279c09e9efe2fc2d1e1e9d8a42522d36942e3312442fb1f312e6bb6f32c8cebc941e3f656991f4c9252795cdd720073f5e1b225fd5b60e450c8c14fc85a776356e999ead9d1aa76de69f6a9e7b66eeef2af155ea68890504f9b553dc4373f991954fb0e4a1eccb6473153c97615498d24ebe8f68ed1f76ca2985dd575b9e83c5243d108243c89619b490a4b10975b081f7f954409516f39bc164e18a08afa92302c79cbe9302ca23c26def1a80f857ae82756354efacfb2cdab12e1e7c38c21ea3919a3f32dfeaf93726e7175a856a56a3239cfe36f17bc80ff10df0643a8476528f0a6f8ba1433fa42381b168575cced89463901e440cd812fa398135a4fa784ec5af5a21d88ec61bc1650bff4ff17eaf5996d591d95132f54a75b764e53495a9af476e6cd0c46add97490049521f2e8d8629e56e951b3f93bd4f50acee23e1b2173cc612c54afe8164350eab54d085d933bb335ed4e4f9c148e7d6250935353012c61bcfb8e6965b67c7c84309a6b9385c363074a36f451c556c982a34af2608752f869d1583df0db4f6be9d82f7f42ff42dc6c3fcbc0dd37b8182c41135ec08fbc15d9444b288bcae383aa7ff843292a3eed2e4ac191b27ab6889e4dc7b4efee1d424fe22e6d35cc08456b8f2024672c040d826970b3cd0c6cb6e18f58533dba3558afc73904a205e97719d7e2815289bcd3c8de7e987ee21fe9b1fdbbabebc2406e709458aacf3e8d3bb1889d0ab0d07d90a044265b1ebd1846252cb3a0deb90bad21b5bb6096ab5a9f987bdb4e987f5362876919bb205b67dda5430ae33848612d8447b5f6ad02292072d429b646f2e790156eb615f94d80ce38b9d4b0811d32d9b164af1f3085ec33a38423fc95373251a4b81ac097d16d6fa9111c63ad777c1afd2697c946cb21343b82163fd413ad5054cab5a906b12a18c5603b8668dbe91bad16b5a92ad4e19fcf9b2f060dd6ee629e69959ac4e008a8baea1811972438890cfa0009c305442c9de8daeca0d7e4ab13464ed10592a17dfe53cc72683934294a0bca0bfcd7577c4d3d9877d3d2ff3ea91e00f51bf11d8a02136913aecb54a503f581babf5cd4c8f93678a3d242f78e683f462656e22074ff3daa8744c97370bd9ef4b9ce8d2e8eef7cd21ed21789ee1c39723c60a68a60e241c3407688264b1d9c9c13fd58777d621a0ff86d7f816312c5143725509a3d7ac17baea2a1e789ad9e5a18d2109d3fc238d1bea61b8b8bf74778df74d7e16282f6ce7e978aad191fb1fec8990b627105cb03043c1016d2044fda90041bc02c031ec1316147df0e7da87a9ec0490215ce1368991aa48e1f08fb6552bdb85243f062ee83073a38aa5d2cd2fa51405d8dd95555ac975b883fd343ef52ce1acfc6d0e7da3b73f2d04e7d6c843fac55fe8b562ed30f72aa15a16915cca843b4f084bd619b59068fe8d983f4478cc0ff74c809fa56933decb982f0c487333576e57215c1eb6892ef85467197ad7bf25e278b041f6212b349d7f5d92e52c1c63a44101d47cf0fd8087039b6553e14414a1da338c5c216c9335bee2a9b351af61d42287b1ec6fbbbadedf2f76b6fe476b28c4cc617cc2b7e1f3187ced3f979d5ea56c36b76d9b078b1c8ac41b3a80e8ace7679de5d4566fdeaed3582386c1e2301e807b410af3c4d9e3e9b19b94588922e3c32002cd4082448d7f57c34be73eb40183bcea2c4eab64d7e4083b81b96d8aaecf6c8145f84ba3a8bdd6378ec6acbbeb0079ef5b80224137685666b0c361df04e0b49e627ae4e2043241832168af1d76ec4eb92b43bea5cc5c2b81ebef67d2554c01fed67a92ff4f18642198f0b6cc8a82eb2220beeb77675c57df0cd4a3979a2825af0ad8b40769b988cbf68b30e94dc26dfd192ca4ce8722100a4394e991db6924eb6bfa3e2d8461a58b64b59055fd420b7a1d870e21ed95ee4ab56f477cae53c5ff3c2983db23c56313e91c5c696278b89709f10f4f190ef26c38dc8060478463f3e94acc702a0e5e6b3ef08b5142f59baa19ebcee23360bd21f4b69779b7e4b22c3091cbbcf0150602ef06ad82d6bb6f47bda77aa0bd28593d74c9083897fdb74a0606a0541d97587fb978f6db90d6eec9692f70f6853aa8e614086752e2fb5d2a2faf5133be67ad441fb1152de1c52290b1889f62e2fc0cd93d0d6d4f4ec3cd8542bcee0797bcdbe1d717cafd06945220d716fe3689f4fb31513e14bca55818308cea34a40b649096c439c650840736a352b217e10c4180511ff14090d1f3254b2e004746189dc36cc4d7d038aa274f3ea0fc632cab1ca0f9f420b597927de1a0e34165c9ba0c9236bde8c6a5d3cfbfe4a5b5488c2f9adeedfba8424ee222baaeb835359cbe76a1d788453024b15968d0f4d6db4383b563b24c73153d3b8671f7db867ef4a1160a6073a4287bac4f969e9bec4c9a9c1f8bbcf12671d657931cdc0a75896db93a0598d50227bda4ceb514d50d81bcdee1a282f0a225ee433ebcb32fc8fe1fd9ed6e3fa8064875e36e4c581de479351d6ff3319c98e3f8e111d7efd143cd1ce23abf48b06bc16ec2fbbde9c3ee11c5eb9fe86d9b449279bc6315982922ba96f4502c7a080dfa0fcd1f3763c0bf3b6c0c51cb415a2608cb4138a5992e47a42c135dd4b1b9bf0ec77d10bc409eecb60392441faf5c3cba3584ac1615b933fba2451f4e39fabafd401a8d90025fdec8dd2611ebaf1b617060ddf96ecacd69cca245b866d5692c918001501fc3cb5cf3cccede80e57c71e71b8dd644d4db23045fa52940d867dcd9127f37009f8ed9a86c8a9f50bfdfcb20c6df724ed2b81fc760600f3374d95d9fd45f102a26dd19c4a26cbba63e6555727f4208b29e5fa18dbbbb2d4cd1838bf368d3eed8d69eeebb2180870f62e64f80006a958a7ce9d9a1794a1362e2484a2bcaa4405995974be48a353b783411b8a4596c8a45b3f064422f5d341fa1d6821033409b3c8eb79a193fd1ad3640826f50dd0b1a39670311e2e9c3a995db026f43ea9063d96721bdaa8718202701cf26fe4d8b3a960efd8ce44db07e25f6b72729b0c9d6dcfd2ca76a75a730509f780f6792a822ce1cfc9472c431b6a8afd8d1b2046804acc18cd54ac8f3d61976c6b9bd6383269b4dd412a31c5a823b45cd5caa8142dd04e5c13e5fbf6c562345092d747b8060d7e3e0e4a362792cc61ea89670f4869f66f497f0abf70b3eed2f1d1b9c820709cee26c12b673190e933e83a57a23c8bae9b7752ae511712edf8954a8b92eff55d6b45d1de35c478af773070ebb3c400134266926744d98c5d06418ba10736db12c540b20b9adc44ac45d4639764918119f2ac172211110ffc700540c7063620d5e5c47b5b9e32d4fdcde46cae5443b4772574b8c46f049c6eb2273f66824fc6853baaafeda8cc1d778d77d8095c149392459fd0f42cfeda8dbb13b5990e613ef7ef61fe73e5ed5d3ba58ad621f34b1ef969ecc27f08f260d0802d5d1a", 0xabd) syz_open_pts() close(r0) dup(r0) syz_open_pts() 16:01:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = open(&(0x7f0000000980)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000600)="25bd5bc9e80c5888952ab13e513efd8ac2f6a9cd2382de30346c367c1deef8fd050771f7cddbdadb2ce4598ef9e3f45ae76f6c0555391856e632eb20ef1efa12e9267bd58322b7547794b889ecfc2046eaed6b1c2f23b30478355eac700f9e02e7be17365bb7e896831fc92ee228b66eef2bb00f2c85318014fe10b21462310b1ca443ec83518a0174a46311069c1f75fd5f92f5ec27dc97d259df8f33008200b22f28d341068a5230c7b4e3bcf64b8a47c862de23c59962b45a3adc2c07de4c582b36c3d8d96a146b9417fee42f1ff090c606982b854cc84155028cf6671d0bc2700f3059e64212eb9dc49dc2720a79b3c4b4b275403ae502039e13ea0c1e330a9d4658e6750cf0ecfed4214ad392577a08d714fd52cf1d6700634734e95d12d5e15fda92e4a5b25c1ac3caffd55deeb7c59063", 0x134) pwritev(r1, &(0x7f00000008c0)=[{&(0x7f0000000300)="4c2b8e67236a7392133a75613076d3865e2f08499bcec4ae5febf297cac930ecce0fcafda165908e1e5bceb80414c3c5b0abff5bf39d34ad87d20d535d7f109ed342112da5ed73a20839cb986b512c35948891f242a5356f28bca58eb809316e44c177e5b58f5327bb9397ca738d97c6dd0178bac68886e312f638c65cdb71af", 0x80}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:01:30 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = socket$inet6(0x18, 0x5, 0x7ff) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000300)=r1) getpid() r2 = semget$private(0x0, 0x2, 0x23) semop(r2, &(0x7f0000000180)=[{0x0, 0x200001, 0x1000}, {0x2, 0x200000000, 0x1800}, {0x2, 0x101, 0x1800}, {0x3, 0xe2, 0xffffffffffffffff}, {0x0, 0x100000001, 0x800}, {0x3, 0x26, 0x1000}], 0x6) clock_getres(0x7, &(0x7f0000000040)) r3 = socket$inet6(0x18, 0x4004, 0x7f) bind$inet6(r3, &(0x7f00000001c0)={0x18, 0x1, 0x2, 0x101}, 0xc) connect(r3, &(0x7f0000000200)=@in={0x2, 0x3}, 0xc) sendsyslog(&(0x7f0000000080)="c6c7b6bd92c10f762e09b049991acb8ede21968664d94a628a8a9583ce99cef96bc72e63ad5e70a98013a85862ba63f47efc1080d38da545a00aa572c76855b528d0947c9b31f83b4898313e19c55e7a0c41a9542589fad0d9b33e918b6393b8f1e8333c6cd6ea9752cebb32a425651b9e8a56a1ae8ca38e441e7bab795da3e74811670d13bf6a30de0209af9d34fc27151209e5db03b8fc2d5d9aa3ad7ce1d8a356b5dcb24ea225cf9ef4b5a9670f972ac793b14b34a86eab602ed452ad7635c12df0fdbcf0b9ef3b19ee34f085dd9928f31f96301849a3587f60cc1bb68c0fb073fe02", 0xe4, 0x8) mlock(&(0x7f0000feb000/0x13000)=nil, 0x13000) clock_getres(0x4, &(0x7f0000000000)) r4 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000240)='./file0\x00', r4, r5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) 16:01:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x100, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0xff, 0x4) close(r0) 16:01:31 executing program 0: getuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) setreuid(0x0, r0) msgget$private(0x0, 0x0) r1 = dup(0xffffffffffffffff) write(r1, &(0x7f00000006c0)="4f4312396d1e98aae637138f16d864f954c2308fa172be9d6d5032b48808180aea1f2ef7ee0419b9d0c0e65347329341a24919241230902d519382f1244673cccb3a", 0x42) mknodat(r1, &(0x7f0000000500)='./bus\x00', 0x6000, 0x1) mknod(&(0x7f0000000480)='./bus\x00', 0x100, 0xbde2) r2 = fcntl$dupfd(r1, 0xa, r1) faccessat(r2, &(0x7f0000000080)='./bus\x00', 0xa, 0x2) setitimer(0x1, &(0x7f00000017c0)={{0x85b, 0x800}, {0x4000007993, 0x6a}}, &(0x7f0000000740)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7) lstat(&(0x7f0000000640)='./bus\x00', &(0x7f0000001800)) mknodat(r2, &(0x7f0000000900)='./bus\x00', 0x2000, 0x200) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000180)=0x8000) utimes(&(0x7f0000000580)='./bus\x00', &(0x7f00000005c0)={{0x5}, {0x7, 0x4}}) sendto$unix(r2, &(0x7f0000000840)="da11890103e775274199fd16124d6ba13611d0bd22b34cfcbf8f3161d164b4a9bc025f24e64da0d2b932ed590cd91f0eb3d954b7cc7e444632e213196f0d8772796a50b49096eeec3ffce421121cf341bbaf181f6c6a94e128304be2bbc4f3f5a0c852eda8ee209b8175e1bb1d1a9b9bc4f4a9c4ac3e9582b2e71f570051a07fb2394087454eb9894000db12d94644bfaf7ce59deb92f726a829832ba3df9f0d0dc0ec497bd13462e99390f30be6", 0xae, 0x3, 0x0, 0x0) faccessat(r2, &(0x7f0000000540)='./bus\x00', 0x8, 0x1) r4 = msgget$private(0x0, 0x400) msgctl$IPC_SET(r4, 0x1, 0xfffffffffffffffe) truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0x1ff) 16:01:31 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x2400, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) read(r0, 0x0, 0x0) close(r0) 16:01:31 executing program 0: r0 = socket$inet6(0x18, 0x4004, 0x3f) getsockopt(r0, 0x200000029, 0x28, 0x0, 0x0) 16:01:31 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = kqueue() dup2(r1, r2) dup2(r2, r1) dup2(r1, r0) 16:01:31 executing program 0: r0 = socket(0x2, 0x1, 0x0) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000040)=""/183, 0xb7}, {&(0x7f0000000100)=""/248, 0xf8}, {&(0x7f0000000200)=""/205, 0xcd}, {&(0x7f0000000300)=""/52, 0x34}, {&(0x7f0000000340)=""/114, 0x72}, {&(0x7f00000003c0)}], 0x6) poll(&(0x7f0000000000)=[{r0, 0x6}, {r0, 0x40}, {r0, 0x101}, {r0, 0x1}], 0x4, 0x7) setsockopt(r0, 0x0, 0x20, 0x0, 0x0) 16:01:31 executing program 1: setuid(0xee01) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) pwrite(r0, &(0x7f0000000040)="8ca91e531c496931e4e959c78e78bb9d91f586d567f94f993debe5897684cbedd406b52246d5386e0c9e2df3ae3f51dfec9b11cb68e35e14b4759302670675e5eaa5c5a178c4dbb07e7068afdfd5dc7cbed3a8ac20b855097a819a9ed4cc88c620ce3540c089cd2d987105870057fe443d1414b657c6", 0x76, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x5, 0x0) 16:01:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x3d, 0x0, 0x5}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\x00') 16:01:31 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffe) msgsnd(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000100000000003ef5c93998330000087974490da66f4002d2e653f0e9c1a273488fdfe45e29e6daa803765b"], 0x30, 0x800) msgsnd(r1, &(0x7f0000000000)={0x3, "5c48d4017a3ad673e15221dc5566b609590e09e3a994c04ac86925038b5d041a7aced7ed2ab03a8a7c5c70d4d87f8b8d55eabf1a0d081861d419ecebd1616e113e99cd87a1aac20c6ecf26b428d12c7cb1a58cd46ca6a2610d08ce7de346f1f0acd5b9e6ecb7c354b0f48eaec8"}, 0x75, 0x800) msgrcv(r1, &(0x7f00000001c0)={0x0, ""/252}, 0x104, 0x2, 0x1000) recvfrom(r0, &(0x7f0000000540)=""/128, 0x80, 0x3, &(0x7f0000000380)=@in={0x2, 0x1}, 0xfffffffffffffe99) mknod(&(0x7f0000000100)='./file0\x00', 0x2, 0x3) msgsnd(r1, &(0x7f00000005c0)=ANY=[@ANYBLOB="02000000000000009f43cda3a5a6f15206d490436f25a8d663da260ebde866bca376965fbe5916376a0037b600abb7a80bd2d8e58b9237b862c76e1c93d27e8184cb942e40bc8d2fca40c2acd1dee817941d322be39335470aa8efa1ae21875c3d69a8917f411e232fe2a58dacd6ba99e590de324d493ee3a9be981762fc620396836b9a9f3e1af0ad5cfb4aef2766026c3c31d4966d3cbd31be938cce54e5ed3540a2221d8db0afb2592ff797c8dd7d9c77a9e0bc8d23b8a58246e9b79a7ca92faa6c31b321862e854c8d182b6cd04a879b2a7fda8defba00dbee9b6ae0957815ddfe8c19ed61183195b7a04e5aadfc4554959e8e4463a68b88aa1bee843a4b15d698525b7213a0b3b188dee1e26caeff8e03d5dc667c4799981926fd37af76"], 0x1, 0x800) 16:01:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x400000000000, 0x8, 0x100, 0x799, "73cc510e52b3ad2e0d3fc9c06d00007f00", 0x7fffffff}) fcntl$getflags(r0, 0x1) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) 16:01:31 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x7c}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = semget$private(0x0, 0x4, 0x120) semctl$IPC_RMID(r1, 0x0, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)='>', 0x1) r2 = syz_open_pts() fchflags(r2, 0x0) close(r0) write(r0, &(0x7f0000000140)="8b382a039d77cdbb42f2431f980a8f6017a31fb1a4ff8768065ccbe636", 0x1d) r3 = dup(r2) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000300)="5e24c1c7ceea3ca3734e9efa70f2b5892de8507bc0a8286b98a5293252cbcf32da2f93fcd42c9ff37b89dad411adea488e9cf768925a8fefd50a0d02fadc9a5677379cc94f56dff5e7ca62959046fd64201a3da9a0ec77cf7bc71dc9a47dc3440ab4e2f9c3913d5ba276ec14dc3439313e19697ca8755eeb5ff5c69c92ca11a51fa7fc3b7771c5289b9c00dc34b06a7c908b86ee52e99d8f34a4c09da2bf422b33c1a2bc105bf679ae4f4304a318639dab131ae797d106bd75107add99d50ce27db0406c57758a95783f9957701bfe2411db256f3f7fd6592af0fa5a15353a5ab530e1b6117c4c5ed46765a1ed4c5b347fb112e3c322dd648b1f9be2980c87c2d725adf0f64922c47ff067a5b6ce7d97996990e5427feba1eb17e4ec9aa029d7f1409eee864e771ec4be46f97c2381ab64ea22a734d23e610d451cbcf8e051188ab445c95fa4ef586562b42c55162604875c21f590dece9a9279bfe86bf7404dfe5d052332177142bd4fced3ebeb52fcb3165310ed72d08e3a8f11fddf44189745f38efd7f0f7bd3d04a9a8b3d0a8fed559d1864ea5746a2a45a6fa8885469c0860b0c208c26b625555472f5dd63490f59cb33a74311b2f4beeb6457bafade3a9d2555345da4fb6a03cda21ff9df85ea4ef1f8fa3d6ea333d5de8b78319011baafec7cc7ea67a7eeafb455b261174a382a6c06d4cecc18325557c05057c8d8d6e339d6f736302c6fc5805609aa5f7e8b93375199ba0eccb65793c4168920a82a96c6eb40c90eca0c0aee359fe1161d2a29b6b11cabface54ffc3d436608920ac77e08d7641abd918fe4bcc430f9393c366125e8743df21415fe57858bd4f8385284823efe0cd8141e931732fda20816d364ed9c6cb5b8309e7e782209fbb1d2c2c4613273d8c664c18156323abc98da6343d5b21570efe51dede4c9467d8600624f16667bbc94d2e6d06f0ffef85b989dac3b4ad0d04f531ec731d1772a1a753c43cc5f739806c556aaa00408cf32c1d5407a1fdaabc8f5b5fc96934e90a84a4924a2c706c03963fcfd5babf299b0da14636dacfb187f6dc927052f871a4437ef9cd28172fc445c682995b6368ba6583e9fd206dc93ceda280405ef0deb642fc3cd4a3a80f45a445f6f0ea35318745b906bb352ac0a068f5fc05494ad51b71d25b0b6dc398f759a2bc6565c182bcbda05e8ac350991e0f6438992e655097556be8130354d165a4a032c78a2f273be71ceeb92e666fcc6e6d59cd1d0dd004f872aed53d5f14437947c72ee1fe43206682174eed47fa7cee749234d15c03fde1175a7907bac6466764b4920aa1ab8edce86345e7f7468964dfa72cee5bf72fd3b7e7e0e6e7c47f47b381ba470902c49d5a6a184cb2690a0fa7e47ca8df84a48b7110e304210c268f60a5fa54a73f78f8da42aaae17c7b3a63a9a3f7d4214925c93ac535667f567ac4c310565305bbbb39c492c746c28e2b904b2e6f1165e47f503a93e327e12c4a7f06f225f57cf63a190ed35cfe116b378792381691bc64342f4a583831f91688e18aa52b7aa621f539c3f61df3b8fb129affa7db5bc8a5b93a0d93482fa80c68ed5e58fa2d8c4ce22e9a33aadbd639d1cfb33f6dd144fcf657de3dafaf8743ad8795c8e6cfe24ee2e222860f1e85ae298780b9b64428764cdde62a4c52ef2d394edbf5f78e1ef97c0472ab9004a9ae788c6492cebc8f12f1305318635c7c4c8cb4d111b5cc97c789d0906c1a6b14247882f9a04dbe6c520f1c9a07d3f8a3fcf5727bc47a053a9124abfaf6c045c2f0a776d3ef18fbc7fa07f1ccba91269e114e113408a3f6dc8cd1c37576100646ceb9999c04f1cd7d2020f78d80e23aeec943724aeb2267e098a64490a4a3cdd3aa22007b9d8574862530833da1aa53be5adf3484edd4192b7d3e5882a805234a788442188fc4a294ea59d4d6967780f00d578ac4856e01d77efdf7d9efaa14b366e680e15437f818f06cb5fbd46e2bc0207e213eb1d2b0f9c94896c391805bb98dd2fd57fa5d9411a95c1892d96238ae0b38554dd705de7fe45042b6926f55e4d0238cd86edc4c8784502a95b2d0ed1b03e87ba8ed45c1203d94c02bf5feda5933335241a2e292dcd74eb4cdf4320bbf4bb8f505d7b021f072ba209188dc43a062d44e95c8ea4a4518b29a538b726caa3966f2b0049923b4a5b88e262b3a058f345f489402fe6369d9b8503173d49c5e3b39e1b5407591f9c6f5d799025c08db9fc3c1ca05692ab2395fc752c0e6b4803ca02c5020e7f96c15a2d4ade89316cef8be78d87cc1f5624136792dc81e8479c54d47626ed2ca5e40242e77aded3a0f2b9d92a923a6c3f656cf388bcd178b410de5ed730749a4ee53096b8948c28f9707b8105955439f253de892eefbc38972327f6d92736503b616d3100eb0dd1b33b0a627fd2922de74292e5de60eb207624dcd71d5c29c688969a2fa5e308ea726fcd39bbb16ce8abe169572fdcb95861df6cad92b2872d4d1bfc9614acd02c7b9e8d349aecc1bd8a83d40a05aeddbcb70d9b1a0348d46f943b12d3535f3902c0b22b5db858eb11846a5d60ba69987a6521be9305a49df862af3aa58bc4beef8c0c6ce2391f30ee1e408d39fef7d0afff5d1024f96440aa3cbd6d55ace1316b9b537a3741b791cafe374076f9f3f1f31281d09f2818c639e724404bbef3dce6543236ed94c543c5fea8f37b1bf59e8cc0352add87ddb9b876c9c9b5fdd3f8aeb35630e618b087bdfca2ee6470d339c80ea663c3d0e3d6e7f1c53867b3af41f1df1f68487ed6715f9fe1ffba9a68631dd289b3b6abd5b3b0a4d7220f84d8023657e48deaed61dbab558e62faedecc6c5ed7a51e024d9dd7c84406ad59047e274f03f0f412c378cc847e2dc86c4aad05b0d2e23e2120b4aa9bccf8800732ba33b0aba4668a1f10c9ce7da3ebc2e806e0bb2fe39e6ec8db4fd155db65f1f19563d0d9856e2ad34cdcac6d79a8784cfe57ae3479cbd3fb4224ff54ae297518bbc0ab62da1fa808708e5fbc7e7138d6308fc0e32c2a5388a49cd155ac023d9ac944ae658765adf58fffdd783a94462fc3da1c907d151429c1e63626e056d0b40b62b46bd71467ede7065db0bc63fe10c3f40b17d58f5e8262f1e7f56d03843f905a6b79a8ef04b9c022d0b042dca433597888d33f4de6f6c031744a123e635793c040f8b62de49e541f21510cbaacc5550b6463643641b61fb299086251b8e7a15bf3568fb57757912cfcf63c999c44d8079981735e9696287c829b514dd71d27c84971791a2b4a43832eb4fb566605e4c1960e69264c4cab894338209e4a0376be07a8038f59758765fdf7eb4e63cd972b81d7946e89535621ae6c26daf3355fc6018707c37aa0172acd3c954e7452f4874185148a54254f69c200d9a3b73c765c8ae3a907bfe239bce3773ba7a8c7127f96ba4eb7cff7c5161ac1128350921ebc9ae36ea0a70738a3da3f0a80364dcf0b58856e16aaabf88ac23496072201277da942bb59aac7af12e55c0cdca2c34ec17288839b70912d6ea514c50ecbe201becbbc32189a3b23202bf371c3fdbd305fc393969eabc039eb7bcdfc6c87ec404030c761c5b14a31ff8cc7eea95eec7422366992ccb3a4c60039507cb7d49063e5f990060b3bfdbc226a92970af45d5ef4e0d4ace3d786755dd0a0e5f3a3e6295a3fdeed07fc5a0750d23957cf6d166fc585acc605cce74d5faa04a54442d1e4e62f72dbb722022feaafdc348325a04b0098f3b538e42f4aa2f7c5bcac813e86b522e5fbae9964ff1de765fc9c9bce1d218c7e8207c08b220b12beed2da94e3af3492c28799b1cd4717384798ad05ee9bcf114af32abf92c280878687fa8f21e7a6e32a5061f2b2a484740a5deed5280f860d56d1ed24f647078815e3a777c07ed3709ee2190f080fad6efa91b3e8fbc1e5f48c146425c2169471c4a5287f91fe4bb9ab7fe7c92d687ac3821ea7d4bd05b581656c048244c19e4f9cb72d8ff36dfabef48a77683d796c08c2d10fb2e08ecb938ddfcf20c2f206c8cd0fa52881d9ffda6f291723ba596aedd5b92b908f18dcda4052ece0c1ca069449b10a71e62632c15623d5d6e143a45e69e31991ad98e67a2d1624d5a7ea285f11a0ba05d688472120de07337b27967e32c12a275f02cc39c0c37fb44ee425618043690027c24c98ffddb8d57e12002fe0d40fb3069bcdaed8ab1dce13e82edaa6f7cc02014fb3408d819d2b323f954adc6dcc29d895fff82bcf93b6e94fc4920e45d1b53bf1bdc09dd2cf10c0c47e7a438f70199ebaea785b1ae296616abcbf96309ad4d3c4701bde9685d7b000b98419c80a04704787a29b1629a651d98bc323f53fba4c9899e136ff197f7472175e1c66e4627c0b9582f7ab93893f28cab958af8f2fcecc4a8eb416838152c5b13ee50ceb782e7e1338435ae61bc171164ab39e37f094932453f69c678f00b996857fde9fd2b30a8ccbed225e2237e4d8ac29e62d1fcf0d31e7dae1d5ff98ce9351cfc1e58ff4259592ef5d566e885831a4dd6c008cbc0300ba0a40881f2a5c07bbde7715d0fc801d18f85cab2cab79b24a8424022e026993fa694bcb3fccbde5f123d951d0b30bdeef931bc492d661bcf014a580b4942bc45eb31565e2a8c7c6245cd701b28853b9a5e11ada823171f06d4d1e2353c8d34cac00f4ccafde79a3045843358970a3d5bb0f0856179930873f0b14572beb162bb2f3fc08dc4bd64e952112ca68c9d2a5f0b323230fc67bfb2c41c4dea4e14f7b346511bb9c99ed96c54a0b978bf1b3c0d6a3193b4597e63676e30d8c7c777938bfb82b2313833b3598685b72f5f5491489bffb1eab519e08333cad6e933fadc88155648a9b9ba4ed9b7d38990dae9ba0bec6a90198f19f96616075e96769f4ff05bc078111c8f346075e09fd90a499dd400cf62149e930f0506ce9e8fcf62f41733cce328d704fd81c2e9eb6b0c6e8e3c0108d217329f41df792ddde2858fb2cffcd9a4f3fb96cdfeeb23ecce0b66064852132c9b4c6cd294667c6d82975d4ecb88399f0599432a1d0415cd12aef968125571dc3df970c5349fb244637d823e3623dad3488572f7b64add73e2fc1eb0f578186b3f12b10685cdbf2c80659879343c28234e4d445f53fbcb2dd7c5fcbc7d64f47a71c0655ac2df5e5e06b4f61cf9f6d28f0ec45516b503eed12fcc4fe1cd3d5e2d275ed0fff598da716bf8d8f2b4b89d97a931e68fd259a200fea9ed530c02de9eecac3665d464a0d6868daf82a55d5492b545ea3dd7c6e4bed17e57c2d435fa2224283de3dfaa595f99124c9ecd4dd7486210380b66f2f0cbb9c0683fb2e969af16a7249fb02035bbe86bdf7d0bea2e68cba42bd45ecb8776cd34ded8d1b5d2409d898eb11bd5bb3cb89e4b61a6ec5aa52f410ce8807be7c96d5a992ede5142fc69cd3477c26f5438ad4938290ea71235d909d7cfd76234df5f942b713767e013f0ae913208f092e8cd25b854ac26ce7685bb9f234c434dda55059122d755e9d056655c5b2435de005a64fab77c8cb1bf68595aa5a05712a6f500e251ddfa7c3408a1dcd9176649619fe13efb00fcfddbf1d4b3ba5206b5810e0923380de6face8410e1a953fe978c5f03a1a0a95d1e98687b75a2ca852e298591c9bcfcd6e118fc33b9419c189fac864911d3be56e83b6a57eb877a656188aefdb3953acd0fc20d8c00cb3f21d9e9ffb49cf05519321358d0e5fe5793b9c696d225eb69768a47f7e59d91fa662a1ded5c74cf34a22de35d1cbdef270c6584470", 0x1000}, {&(0x7f0000001300)="2765e6f33c25011ff5f0a6798d04ea0629b447bc37ebab63abc4acf450bd7643a17893968784ba748f5401754df46fb7e011ce41f977c902d3ced50e4333bf0b6cf5369b2e28e2389c8a0d061a2546cbb00f4ff79999f696f49f2f0af43cd0d1cfe58ffb8d91e9f4562ab7624874f1875a8cdc4c97ba98323e4ea2c6dbea2246329583cfea2db3988013335e696726774361a490bd86045952f1c7f424bb02f159dc79058ddd6487218e324de8bbeb3a3cf65ffdd515a6e458af9cf68d63adf010c841f8a3b47e11054e6cd7187e0684dc854b8f3e41bd324d132c893dd07a90323a82ebf9f46ca62f87a30543664cb38be093f8dd2136", 0xf7}], 0x2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "85fef6bd060200008c00314f6d809d19980200"}) lseek(r4, 0x0, 0x0, 0x0) sendto(r3, &(0x7f0000000040)="b8b009d89805c0ea68390e96d59bec08f7bcdb714f01ab427f10ff189cc3a5b22e", 0x21, 0xa, 0x0, 0x0) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) 16:01:31 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b0004000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000100)) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) 16:01:31 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x3000) shmctl$SHM_LOCK(r0, 0x3) 16:01:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0xfffffffffffffffd, 0xc, &(0x7f0000000480)="622fe8530c3c0700", 0x8) 16:01:32 executing program 1: r0 = socket(0x0, 0x1, 0x4) semget(0x3, 0x3, 0x34) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r1) fcntl$getown(r0, 0x5) 16:01:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f00000001c0)="4f3571fa65669f7af3a45c74108021d81331e0ff287fada06396403d466e2c9f6e626a372850f992fed02893b1aa8e31eb3beb737b16b16d093660b024af4209a494df0b039063c1b2", 0x49) open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0xa4) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f0000000200)) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) bind(r1, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) 16:01:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) 16:01:32 executing program 1: pipe(&(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) close(r1) r2 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, 0xffffffffffffffff) ioctl$KDGKBMODE(r1, 0x40044b06) 16:01:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = semget$private(0x0, 0x3, 0x10) semop(r1, &(0x7f0000000040)=[{0x2, 0x0, 0x1000}, {0x2, 0xcd1, 0x800}, {0x0, 0x0, 0x800}, {0x0, 0x5, 0x1000}], 0x4) write(r0, &(0x7f0000000600)="72a249293a699e650d1be87b22622d1a0febdbc2e87f1623c187213e35a8eaa405e09374dbb710746fba00dd24d539005174c9c0225836f0025249ab233b90670101693931b642bea12add45a863aaf62500fbac1aff260e040000004b8256f8b905322795316ca463afae9ace3b1640884074d6a59b1ab1ff76e75ea5960fd8558f708183d0748a309defaa09ad949aee235b0809760c216caaa4ccd6f063118386d96cbaf72bcd189a7dcb6a6d630cfa02b69bea4e040000000000000000000000000000b144f51d6f325d696e4bc12deff6112db9ab9cffd263ecec74aaef9a4fe1cb1ff5f758dee2d33071d0141506eabcce708b16b8529bff366ae41e890976390b09149700c4d6368756a74d5bd29e079d280b479883a7e6903e0f87d40c16c5798a007a37bd0be0f7807e0595bd1124e19f2dc91cb8793e3413bc1dce89ec5a5d0c63c57b1402c4a796c44f65c1955e78f45400cd10d3d0339472df0972b93d56f5c9eab6febf8c1f048fd9cde80729532bf202dd93b5a49381cffa651c1806dc431eede0418d", 0x100eb) r2 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x5, 0x1a8, 0xc7d4, 0x2, "fe820d1efb8b9a02dcd684e79e12db27542cc00b", 0x2, 0x7}) semop(r1, &(0x7f00000000c0)=[{0x3, 0x1, 0x800}, {0x3, 0x1, 0x1000}, {0x3, 0x3f, 0x1800}, {0x1, 0x100000001, 0x800}], 0x4) 16:01:32 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x4000021) 16:01:32 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) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0xf8b1, 0x0, 0x10000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x1ff, 0x5, 0xfffffffffffff800, 0x1, "a9e16ca0daeab52d076a15fe02da64d2a9fe4745", 0x2, 0xffff}) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x201, 0x0) 16:01:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b9", 0x21}], 0x1) r1 = syz_open_pts() close(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "ef9ac42a9b78ce514a3734fa074b6e5487722063"}) poll(&(0x7f0000000000)=[{r0}, {r0, 0xc8}, {r0, 0x4}], 0x3, 0x200) r2 = syz_open_pts() syz_open_pts() close(r0) dup(r2) syz_open_pts() 16:01:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x100, 0x4) ioctl$KDENABIO(r2, 0x20004b3c) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) 16:01:32 executing program 1: r0 = 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', 0x611, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x28, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000180)=0xfffffffffffffffe) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x400100000006, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f00000001c0)={'./file1\x00', 0x1, 0x9483, 0x3f, 0x1, 0xc19, 0x1c2, 0x3, 0x2, 0x1, 0x3, 0x1}) pread(r3, &(0x7f0000000140)="2c13a2b228eee3bafed9c64834ecdb214ee707db41a32b5f07b7", 0x1a, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r2) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 16:01:32 executing program 0: shutdown(0xffffffffffffffff, 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8080, 0x8000000000000001) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2, 0x4) socket(0x0, 0x4007, 0x288) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x280, 0x0) 16:01:32 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000500)=""/139, 0x16}, {&(0x7f00000001c0)=""/137, 0x43}], 0x100000000000010a) r2 = getpgrp() r3 = getuid() r4 = getgid() r5 = getpid() r6 = geteuid() getgroups(0x6, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r8 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r11 = getppid() r12 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r14 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, &(0x7f0000001740)=0xc) sendmsg$unix(r0, &(0x7f0000001880)={&(0x7f0000001940)=ANY=[@ANYBLOB="00002e2ff03eb8c40f5e811166696c65cb8b7e6ffde25b01d0b04852350565eb9e645d81ca4a3fcfd0e8c6f5141a3aa829398ee6109f70434d2f594a3af9bf33e176ff"], 0x10, &(0x7f0000000140)=[{&(0x7f00000002c0)="88dcb831035607916a3c9d3883122dc009d0435b16477e634d3af312078b5f58b6acf0388a08b923a754a106c7fbe6be027d5e4051f8efeb1ec1a8dbc52bae9db4ccea875d1dc91974b84a8871d76fe10ffb3a0fb3de00ab0d680d2b7964aff89edf70efc4ca240387da43ad2d2f51c08682c58e958ff882ccd69c5eb03e7a1d2d", 0x81}, {&(0x7f00000005c0)="ca26bacb742fde553170141546524a0fb6da0f28c86a246f59ec36b4b3944c0f8f6f532effa92832a9642c31d3a828d07cde8973345ffa0ff0b58348f64dcadd9a309b30b46cc04c8d62ec442c707c942d9409a7918d2e65926e17b6a11be4d7d89ab171db1a064e2932698ba1b94a7dcdcd3595e67f5c2c247e7d9f8bab0567b31eaa037c54fd6ca6d82d0b013af8152cace6c14f9fcfc4192fdb19a5a0fe7c1e3eea6d325762076a7b94a8dd5c395b7557e4e1b3f46239e97670f7c72a1236c4dee9d9c5797dfbb52ae501698c73342a280cf2b4e994c6f1e27b7e8f0c998d38165e29cb4f3b0418f211e92f991483dffdba7ae500813a041263e6179e80928b7fd026750308463e538d29eeaef52ea3f6bb3088b68b1abedc8f936ad74874fb3409b6c28c4347af86fd451ead22dc799bcc5f5912597fda2e78a8642384c7ee9d07e56df17f71af81ed9863de83d8bfe42343d4de529507b8ae245d6e8a683ae35681ad994c739329e4dd2cc77b55a8f97b5e0e73c28fa3d61d72a1960fd3db80f6b80d724e0cf8bbfae01eb6ec396c6c61dd8d0d88770ebd362e8c8b01ab73ec2bac03657c9c47cc7baca2b342734f640f74ed407011f0cf06626aeb0240fe70308c19c22168524a2b7bc6e27788ac7635ef7b19126d614cac6dde21be778a31ba762f512217d81fa2844fd267afd4b779ac64be614290784bc8961fd29f8b982162cf87074935ead0666476dfd28b7b6befe71edece71edf042f6d935534c6d0f2fe9d23efcf12ebe9f8fa5e7fc52fce0171ed0b7bcac5f7e9b248f9de7a69d9f53399cbf87ae2beeff2b2ab11a56e720d4bb0a502faf299e1b0cb7d64dfe79af9873b33383051bcef476a77d41424a0b1febd209a660cadd977278d70ac5fb287b0736a56cf3cf07f11ac9668cb264f42a1808823ec17c03f02ee8948769089c15494d5915dafb01629e081f2f407c93bd3a31ca0e0a5f831cc8868b1b0e00d5eb8ff48e9943595aa71cb569cf0e3306160b75ee46e6d0e9b727cb492aa6567ab1447885b8468f57ada7d637eb2370f20a15ff153b47b43847244e4f86eebf24ab03c6c6ccbe25202824cf7a48f6707ad55632c1f0bfa6e2989076aca3b074553068641a94f856ee59cf690d5f7c5860c3197d9830df6cac4dac28322012b026ab665ad5d0afbd48ad3539127ce561188454bbd7c39a1212069dacbc3d99270d96d8c3508e823d538dc902e67a44b9aa374efecdf26095af38ccbf1b79754c00ceab2f1ab92d5d0ffc45945451a6915b818d61b5809a6c786c149f91542ab949621c977931bfaf1466cfb1c1536b8d4b70f49be260ce881f5fd029715a1296fe415787a55e37ee3cafe444dc3314895fe45e5283317061ccfb3d2c88445004ec14895982e701e0b1076d1304b696083407becdf094767cbde439a982aad74f1df66f919b5d08c261dbfb67c29eeafd3411ec74d7b69bc4878b14261079b927fc9397789a133aeb21a87a08ff5919e664d04a7ad27be0a4c3cd7b8de1989036cf8f153b94715081f1fc1f14d706d78c5d8a6ac79d6548fa86dfcd07d89d1506c3e70b5b040dae6a79777c7c7e48b90416f4b5b792c17b73804a67fe5532e753e9930a8dfbbf201e343eddb3bb6e7656631f9e63ebc618abf9348be27cfaef45e5941e4ce864ab896ba496c6b9e73b4a8e056c6dc7295b5eca211ea5ffc0cc1b25be24281fe87c9d7d96074e6bb3a41eb5ea13602e05291585af27bc4fa12f3d05661a04bf76017753e6c5a4b83aa9452f041c0b98446305d1dff0019b6ebe331e7d5418e3ca9078de5ced58d9c2276a0c57273aa0a5bc8bdf29618682d09fc0e8c3057a0e1b0ff66ba4407ef61eacbf3d070886be80e424a24874c433a5b09498a848d032180b38526ba4b27804098340e48e2a77dc2588c9154b6e9ac6c6fb38605030935b8a6923abaf4850cf0d8fdc1919cd4bc4b3900309ee29202fbc0e357e59cf4b8a176acd4fb3745dd28b47170310a2beda2bcd6be06710d3ce1f9c01ca7a73349b8361592e6d9e5e615b07ca394ff5108277be8f09505303520e49e166c8bcfb4a67afeb942405204379765374bdf11a7f7d2cd6495523c7e100a5ed61192d195b633912ca437b0df5328abe92c8d08459e37ae3678656f8e2f4f3a74c9b963d58f3786ca190b25406fb09a312193778b153afd7ae855eb3ec5925ab64decd98d793f83bc36e3db9975afea4471688ac7e7ddbf2a9d0c9c2472398d3c7618a6ec061952c0f5c797ac9aee49b57753864a995c81c8b15265c4f532679b0762a877f9e8664c47c0d0d84c3fa0d24d528e62f2012f538d2c0c109f60a227491b3e086afd5397e12ed823a1520de7ff82c4b2c2fda3748dd950dee085ad72c3ea5140e5c1cca8bf43e16aa5a7c266c9117d97c960a402636463b74681eefd5955302beedf0350c85cf9bbc56243d961d5a7d77bde8f952927a370797630a5e02b9b03b9eb26bb3fc11913d3763c48bc504f331065c6e9dadc076fd3b181edddfb03530e34e1e7a2d3f3e342d82f813b963c099b6be9a8b468f72212221c8c83b3920f44fd045defdf012570a0f0fbec40dd3c2ed19a76380bddfe9d45f65bf4bd5ffadf5d0c2b84d88046c8c529df0d2f9ced1c633751d11f7e739fccc62f06f5803f42173240ae4eee984ba607ea1ea16d0440b7db0c54bffddac44acbe129ee344f6268cb736b6c8de6dc834112bfa5034c5aa511dad42459332ceadc9274f2b4556648146dbfb56991671493f6657b6813997263215fa8e04dca693dd779c257364e6b9b5f06e86154903453709a3e118b64ff1fa2435a6fe58cb8ba3976668e595e18b38adc7ef4cc34fae661a01c094dc090a92d2c3d0dfb0da392d3efff9a077935f8adb3b0c22d10505526ed2ef33adee73576fcd31914d7d0fe9c1cfb5ad2748a252be9066d2ec98769586b956b99d2025199b01c5d212fcf77028ecde6836fbffe4ebde8eb3117493f22d90cf2fe228d938490f466bf95f339e38871051c24a32d405cf66fee343a0df7c28e70a56a4f822aa6897da42a965c45c6f83ee633d47411e03059638aae8f3d49b4b61c1d219358700791002069cfb72b66910955bd6617926bd0f411769043e60b4d4da1f810d5b0258a5ed3cebf9b690df3620c0fbeaaf220813c8d6b3b7b2a082559477dcf287b02f8f0c5325b9c9bd8467c78b886f0c11b8e01478a90b9cc4b195147018d41542d4dd541d26dba5c015cef0f9d3958710da7b3a2d01a5bf56d9763681d486c12277808af0f4dbe7c2d5ae219d247fdd3e69eee872bba6061c4d2c6b1042f5e538c86e6a4fa2d4983f6a91574f8bd916ac93030976c183352ddf106e92699d91ac548bee2a9370d1dec5ff1231465365884e7b997c5847589c47a90781e4bd1b95418720040b681ab548dc5926ead71f9b7aeee552b82489694245dc7de5aac1dce2ee6a9710a83faa9bf9579195d2831005e59d54a38cce6c853ad6c8d0f372700df60c0e7959749763a9f54d448bf149ebdc604eba8de4cd6024429e71c135ae00b4577495c65695e4797c202e12a8508e9d58406551b419f1491119a836b252a5eaaec242d05ac80908fa95b6f4cf6bdcea4f9e5c8d335c424f66162ce8901615b721cd0a7942e5ca3d5def36c4f44838c183d028fd7ec8da8bfe129848b5843cc1b97315530c6f01e20df648f0bdd4848bbe19b6bdd558d3479a61e25d9ce68b43dd42a3ff832fcd56a3ce1d45d89ece2690f37c0143c11272ee8589b62196199bf9a86519170d496ff2aad4a34e82682d20979a9222706fe5fd7e3f85d8e46d8cebddc2e11067d27841db61d0894f8ff462fd8a3d380ed97e2130c9dee2c97cfe45d1f3dc14debd4785099dd6c2d86ff039adedf5815ba1b94dee70eef488242e85c51317fc67bbc46189e08fc43a45385f40686962a1f6a54b9655b612226091a4f43bd8071d2a86a4e77a225c6f62e70218c780300f9de4277ba311f62811ca273b97121d1392630f6101dc0b9829dd8ed585bc19c53b5eb439e2be7424d84415a989f1bb0230a2178782a55a6d64513a627eb217bd04155226cb5e3391b2d9a8e4f45c7deb27c4416df7696e7761c670dee863565ca503d87755df68501e591685ce63c418703310120567f48a85010db44e6c356439b57f359fb9dc16f0d27dc26b32d18d02c635885755316be77602ac60f80ef078410bab78f37ddedb7d1ef56d5c1cfe0eebaf68842f663044157a9d184b795b87c5c96ac7b86b04608ff5451608abca37fae038c58f8a6e7709803eea9c813fad97414633a26ba729afd070e9a714fd9a4e37e068d9c61708fee5488109458c58004f74dbed936a666ef57b723b1794b892326b07945be2057219e2c87be07e37d4018022378a0b4d8152239bdb52fd3eb77ee34b8a0e03c230847afa3d0aac4b41bcc0bd34f7ff5813137c33d97a21c6feab091b9bca107c0277057128b8c03a8dda6d568880842f83937b582a49209a02f30f3b4a27a011a2293f834c2c9ea46e46a85bbaeb314b3e7522085adb374747acc8265c8e61a2aeeb347f418ba5d59c2817e6f43cbdafc5b9a6ace427dc461c1028f151924b046c709af7b01d2e71fc71381ea5c680cb3dbde0b62f58c2ca796f9e0d153ad33280278fd739781aaf347920be9e74f7fb63e6431ffb0453b7ee73a317bcf1fb9b8bad5aad21b6ed7bbb7e01be4aa242164dcfd92595e802d4dd0aec4a9ec6025ba01be370f496b94e0681a25afb1d7f108b382cfac5e39b42985de210e772d044adc2bb8dfd7d49a3894dd4995ead6f946625c053015a3533f02937e219a459e75a2bdafc64e81705ed7a4e1b11c3dcdba43d0f188f3c4a2349efdc496121a962bd58193871ef847e4f3cd5cdb06effe4264cb2303e4e5c41bbf6c84db5284f8285a0f4d42018e04c9a6e772659ee413a4b93e090fd2cb269160a1f81556c9e8420a4a10a0241cddf1f93650759a1b0a51bf13efebbc98e61810f769f122f4b82d8f20b4cec9492784aaf0f57ea2c2ba6af4393c2a9c77be0e5bdd075ef0a5c6efe0f473b2eeb7c95c399eb97949acd78ba811bb6c920c4d92b240231257ae75891ebe7249ef16fc79d47d1a5b6a3269250e532eb1bbeceb42e3f4632e46a958991c922c87b04903384df91847c8e9b7f141dab62a1fb1797db6ab5ad6076b56d79aea7ca988eb2358264052476830bc8ddd69e1514f8a1aa385982e376f3c84ef486068bf80d741e25ca1113d46d6f2bb5e0f4f48a6f2d3bfd328760dbb3303069a147f03bea9a9efd7bb3fd45b581639602d4cd4f41dfdff8a38912f06a6b43b250050948be6640448461a801d99b21179bfccc5323dbd0d32ecfaf2ff9b253ce5a758b2b596dfca82a6a318b437b89f7fbfa662823dbda2412d56ce64bced991e3c2d44d4f9c1808fca4c5b2adba2127a5bc2c630a3299a5ec8a3d29e09f39e85578ccd4f891c14a6442a8f8a546241571a1177d60bce9373c55e6df89d5a6b9e0bd6b64356e032d4efde5a6dc65f86fd4e91dcdcfbb7fa628f64e767729272d6fcbcc188e76d315dc280050a38c023c53d33db29b62903f6fafa3ea78deabe4c04792acce46a82bdab47e00f60453862080cb6e94500d7c07dbf885a4b11ced706ef271d312b789d2cce50d4b4797552af4494b701e8ac7345dcca29e9cdc8f70fe38b66647cc5947bf9ad5cd450f81c169944593e1b02f20cec3c9ab3c587a31d36dbbd7a12b0ca9fb7f1e2eded9a081", 0x1000}, {&(0x7f00000015c0)="889b28f37177205adbc6012aebd01a7f097076489b392f5a2785196d7274c001ffb9b323287efa315031dac5c9afbe6d30ea512c0bf3e4dfda85ba2b27533395625913d0c10455d843271f1721be8eab0fd9069846933f120a3085ea4ca26732df1653c1fec4edf0024a6408b71017084a647f1992c08ae843f0e4a9482695ecdd68a2f7180e4e7a37fb1ded2477712e226300d811146646110b2f9116ac62507b8274e7720c98e8957f951da9e9fccfffc8d5ec0d8b58872124c53a98d210ed896bed213e7f2c5cc3b8c146fdf58dd7fea6a1efcc59d450ad", 0xd9}], 0x3, &(0x7f0000001780)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r1, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0x100, 0x8}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r1, &(0x7f0000000000), 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000001900), &(0x7f00000019c0)=0xc) 16:01:32 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x200) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) 16:01:32 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x290, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:01:32 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) lstat(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)) chmod(&(0x7f00000001c0)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 16:01:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x40}, {0x14}, {0x6}]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000200)="24ec7a492f51db84740c677b7bd951bc", 0x10}], 0x1, &(0x7f00000002c0)=[{0x70, 0xffff, 0x0, "4d6a5f55f80beb2d07f022fe3298539d0da110fb5134dd6d23ef70821b47ce60f4c7cc84e93bb98350a30c8b10155f88afc4f043a8ff8c55aa5de7916e730b90994a1be073324d1ee704abf1a5e1d06d0aff20a0a211b1b6b3f1ae"}, {0x30, 0x1, 0x3cef, "cf01300a9702be6d4445c094f29a5b9a52c807065599d898b907cb05b319"}, {0x68, 0xffff, 0xd6cb, "5eea61e65c10af64ebe6ae677342c1ac28104a431322bbbfc8b33c9ab0c0db6ca78f5c34b74e219dddc1dbf157d5dbdc3c2db167fd08bbde5eedbb26d6c3bfc2ec6bfa541667c79724511edc10fb2212186c744637aa7b02"}, {0x18, 0x1, 0x4, ']'}], 0x120}, 0x1) openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x840, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 16:01:33 executing program 1: getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(0x0, r0) setregid(r0, r1) semget$private(0x0, 0x3, 0x400) getgroups(0x3, &(0x7f0000000000)=[r1, r0, r3]) r5 = msgget(0x2, 0x0) r6 = openat(0xffffffffffffffff, &(0x7f0000001200)='./file0\x00', 0x852, 0x2c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001240), 0xc) r7 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r10 = getppid() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000100)={{0xfffffffffffffffe, r7, r2, r8, r4, 0x3, 0x6}, 0x10001, 0x100000001, r9, r10, 0x1, 0x20, 0x1, 0x3}) r11 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) listen(r11, 0x8c) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6) setregid(r2, 0x0) 16:01:33 executing program 1: 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, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) munmap(&(0x7f00007eb000/0x4000)=nil, 0x4000) 16:01:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x2000, 0x0, 0x0) socket(0x20, 0x0, 0x6) 16:01:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7, 0x5df3, 0x9, 0x10000, "97d1fa13700f415119216c41b1ad05853de5a70a", 0xfffffffffffffff7, 0x5}) write(r0, &(0x7f0000000340)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x8, 0x0, 0xfffffffffffffffc, 0x3, "85107b5f7c84a4ffffffffff9c11fe4dbfa600", 0x0, 0x80}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:01:33 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1d}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='\a') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0xa, &(0x7f0000000200)=[{0x2, 0x100000000, 0x36, 0x80000001}, {0x8, 0x0, 0x5, 0x800}, {0x8, 0x1, 0xff, 0x10001}, {0x2, 0x80000000, 0x0, 0xeda}, {0x8, 0x200, 0x101}, {0x88c, 0x6, 0x2000, 0xfffffffffffffffa}, {0x40, 0x6, 0x7f, 0x4}, {0x9, 0x6, 0x1000, 0x3}, {0x0, 0xffffffffffff3285, 0xeeb, 0x635b}, {0x7f, 0x200, 0x9, 0x8}]}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x53, 0x1, 0x8, 0x2}, {0x4, 0x9, 0x8, 0x4000000000000000}, {0x800, 0x1000, 0x8001, 0xffff}, {0x9df, 0x800, 0x3, 0xfdfb}, {0x2, 0x6, 0x24, 0xbdff}]}) write(r2, &(0x7f00000004c0)="d3f5f3e75ee0b2a43a47c9e04d87403fcac95873090915001a00000000d5311b9528fb544456ec53531a70c4ec1c404d850dce31d8cbae6c3393e26d755c7e7b048b1c6c392736622d6e36b9bcf2010b152674f21c012b6be2b9d3ac12c9aa6ee8067b5719a2163d0ea60efa0a", 0x250) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:01:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 16:01:33 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000100)=0x3) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x80000000000018, 0x3, 0x40000804) setsockopt(r2, 0x2, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e794d48e699dde14106163192964c", 0x19) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r2, r0) 16:01:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") getrlimit(0xf, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:01:34 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000318, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000000180), 0x0, 0x0, 0xfffffffffffffffd) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) preadv(r0, &(0x7f0000000140)=[{0x0}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000100)={0xfffffffffffffff8, 0x7, {0x3, 0x8000}}) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) chroot(&(0x7f00000000c0)='./file0\x00') 16:01:34 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x800000000001, 0x0) close(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) syz_open_pts() 16:01:34 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000000c0)="1dde4de3b814bfd89681a88147", 0xd}, {&(0x7f0000000100)="24b68302", 0x4}, {&(0x7f0000000140)="0c427e770320cc22ce9db7b22b656973c2fcd10fb1213ff9013ba199368b9f1330202c273aef5bbaae3faa483d6ac7e2", 0x23e}, {&(0x7f0000000180)="db6a2a5260e1e99ce75b6bff413b5e5e7d7335c3d9be24cff5353f856bb919bb79945250fc1ef39387c5376df7875eda808ce2f7800924e1b7485ec92d81e649298aca2a4c6f1e2b6250897a5ae27e55b58447b8d32251293e108b3d251993f6b0403d7c03cd320e65bab9503a1ed688751b97fb42b86c43741fa78ec380d59c01d28498a7ba0d742f94634067462645e0830789d9ab03de3bfa7ce33dee2ee03749", 0xa2}, {&(0x7f0000000240)="287bc8e02de7ed5b7bd331ae15d7d12d8e00c85872f1ac864fc94eb192e39060242376167df7a17279ab4e024c55106e71590f935756c82babbefe1309e5df4975d20bc475f69cc53c6f7eb7ae6beb29b0273a573021488d79278e3ec4e6d9babc6660420549c43ebcd277292f598ea5c61eff7b3a4a2d7d5026351427a3ea536a0b96ac67ca3aaebe9d53d57c003fd62a35621bf93b255cacc2aebceb", 0x9d}, {&(0x7f0000000300)="c74ca413a42fba4e3b6036eb04c19caf72019490c2e1c6bc298d8696abba236718bd5935314eb33ca4a0b87e8b27b276541b2cd4e7649b0f87dd7ab7f456bcfa912ada7fa6631bc4db22d7bd58fc47f6b623c0bf96e16bb05f78a6d894cce8cbbc0161a8522d2956f13fbe7cc8438cc695", 0x71}, {&(0x7f0000000380)="a08a00bfcdbfe764e31e187b048e419554e8dc8dd17dd751dd6f8e333bf84e7fa4d5dbf189410f62637da5", 0x2b}], 0x7) syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x6}], 0x1, 0x0) 16:01:34 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getrlimit(0x3, &(0x7f0000000040)) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000340)=0xfc) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 16:01:34 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x400, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x6, &(0x7f0000000180)=[{0x5, 0x4, 0x1, 0x400}, {0x81, 0x9, 0x2, 0x8e}, {0x4, 0x7, 0x81}, {0x5004, 0x7fffffff, 0xffffffff, 0x2f}, {0x8, 0x7, 0x100000001, 0x1}, {0x9, 0x9a, 0x9, 0x6}]}) syz_emit_ethernet(0xffffffffffffff0a, &(0x7f0000000240)="96febbf026c77e0a18aed08501647d11b4992c42aacec2d60d6cfba4fce99c988a233a29407328509b329eb6c1feed22941a59af65770a010001000000000000009b2c32b108e51c1e49f3025d9f12c286865298beccfde10f4f232432bcb7a97348f20fcd66dab54c9b762578f29880004cfc100dd8e543b4b8c8761b71bfe7ccf7e3a265") ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x6, 0x5, 0x8, 0x1f}, {0x2, 0x10000, 0x3ff, 0x8}, {0x5, 0xfffffffffffffff3, 0x40000080, 0x3}, {0x10000, 0x7, 0x4, 0x3ff}]}) openat(r0, &(0x7f0000000200)='./file0\x00', 0x20, 0x6) 16:01:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x61}, {0x4006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") r1 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x90) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000001c0)=0x1) getpeername$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:01:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x40004000000028aa) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0xffffffffffff2ffe, 0x3ff) 16:01:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:34 executing program 0: r0 = socket$inet6(0x18, 0x2, 0xfffffffffffffffe) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) socket$inet6(0x18, 0x4000, 0x6dd) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x40) 16:01:34 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) preadv(r1, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/195, 0xc3}, {&(0x7f00000001c0)=""/146, 0x92}], 0x2, 0x0, 0x0) r2 = syz_open_pts() close(r2) syz_open_pts() writev(r2, &(0x7f00000002c0), 0x0) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000002c0)=0x1) poll(&(0x7f0000000040)=[{r2, 0x7e}], 0x1, 0x0) fchdir(r0) 16:01:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) fcntl$lock(r0, 0x7, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x11000ffffffff}) r1 = fcntl$dupfd(r0, 0x1, r0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000000)) 16:01:34 executing program 1: select(0x40, &(0x7f0000000100)={0x20, 0x2, 0x6, 0x2, 0x81, 0x5, 0x101, 0x8}, &(0x7f00000001c0)={0x1ff, 0x0, 0xffffffffffffd38e, 0x2, 0xfffffffffffffffb, 0xc6, 0x9, 0x28}, &(0x7f0000000200)={0x8, 0x100000001, 0x80000000, 0x9, 0x4, 0x100000000, 0x7}, &(0x7f0000000240)={0xffffffff, 0xbe}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x100, 0x5}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) pipe(&(0x7f00000000c0)) 16:01:34 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg(r0, &(0x7f0000001540)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f0000001340)=[{&(0x7f0000000100)="a716317ff766dde5a61954f451abca9bb25bf0d382b0f113", 0x18}, {&(0x7f0000000140)}, {&(0x7f0000000180)="c8e9c803ff5cd5f99212f9e86d39149e1c641be3d8384d6876d3bba78d610eab00bec8257ec7ecaed7a74a8b6b77a56c058b20aacf4ff22d493bb13b4439a5e5e6eaef8f9c44fd7647ccf7d5494553c7984b", 0x52}, {&(0x7f0000000200)="7ee5cb87d89b68e854823390540e8af16bee0df7a2d6e0d17d3acac37c1981d5fc7727b1638f4a3fb728a34b031df9317b24a17637f325b4da5cbd256fa8e364a0faad06e09d54801119394e111d0f37f0b8123dd3229a5b410638fa7ed75091ff961fc640d1479c", 0x68}, {&(0x7f0000000280)="b1a67dcaa32f3e6456c3d3984b8939378a184ece0878136234955e3f8cf060cc8d933c470a9643f486b443b8f9fc898bcca30ba974d092baec63373fd821f133bb1abfd68eac8b2b243906c69d6776799ea0cf0bb7b7244b1503d2e1b5641cb7049889879f74ae72e1696c3ba7d95e1fb92a1882ff72c3af76816ba232f2f7df97dd313d179dbbf49d08fffed0e1d4638d9d4a4048af979d3c9fe7edff0072b92936dd96872de885a13da0dfe03e1f3effd772058f583f351b9f60f123cf041b15f7342032531dcff5076ba6d7557b8028ee4811b78abd03cb77ba4ad0979d5925cca962a384119504b741e6034c406f6a4ea043f8cc9584ab687896cb2dae3ad8ff10abbd6afec87475f406271b3d88c42abd80026a957dfe4a9a88fc4bccffc05a3fb33db998bf47da7ff6eb9df7177abae58298d0b0185b31e9bd4026df59929734a7c282e2395ff1549bc8f6cc2bb5e1c105785a772bc593451bd785555c2ab6e74931f7589f51a42b4c37d8bc1aa63bf0d2c4c5f7c78967b160df1588b83760404901f6d8a0941c9ac096849ec17b49392111994ead0854d8009a94349c4d55a0499d1da92ab036875426149f8e1e4519b6ced4955f595ce52d41efea1ffdc8fdf1cd7c0616dc662acc69c83c0aa635a203702481660ba642b0e07d3a626b187ee456b40005d0c24c0390235f35a5de0012e1894f996da020293b857fd0c379d991afe7da8c2682494a1405f872b6f181e5a83492b02c04bf34be4fbe898ce224effb270b0cb4f16f4e625808f26e693ea35438669fa0e42e000804d7462997ca1c7351e3edeb7dcb45ff465ed9d769e8c6a659a2a87a3138f0ce14eb7dd133ac6434b7beceef982c91a410bcdf757985efc244598c35b0e4b83d97a449ade283fb6907b97e7ccc1faa5d68a1545c4309b41a94b0c403cc5b72e188b759dc3a20c7cd9cc472e70e1b7667100ed23d1d605801c269be2d83183cb942cba427a8ccb82a7d4776c8c5988c079f0ea34a154afc63902b7c9747085dbe60a7d3e8d873b9a12c191e6e0aa51292b4e0c7ffb559c694ed523da4b7af4c0402dd886b8375873fca0ef0d70e7f01685ac47fa8367f69eaee1cf62c87746c1a19210d69eb11b339c50487b798ab97893ad0e778d4f3db79b92ad6846e3c3fe500b22ebe18cce12866cd6b56e1cb314d48744195c9dbc3e908d58e5664149772ae8136d9e714a531a522171d6f385f0c0c9dafa88fb3afceca34bd18892128dc70107d39b42dc3a95b04a166b5a6cf5534af1f0492641bcb1a2015af668a5fd03cc133ec91eacb37fdce10b658682469adb36d3b9d3f982145c889052c2af3fbbd6c38892467914f5962ba6359cf4f14755d71e0177a917e2244d0dd792577a28f5745038a5f4cf33b30c09932079fe25c22221c21fa8552efd92273470b3fa6c6512e1c9ffef6e43d1803742b0bd561a391fbce8439445cd429684dbc3cc0f0527ac148a6274de5f005f95c5753dd345623c8420bee82d7ba2b0f2dfa488b14c49c3bfff6b94a9079befb99d172cc624535580dbe2aad6a77ff3a0b760b06b7cc1937ba6e5b8baac495fc11a0af299d6a2038285acdbcdac3554e1bdda3f6afca952991cc7eafd6d9d6e9af87d88381e5627fe7775881fb10fba58694b5aed42c7bd8b6ceafd86dae070c937bab89a62f16999cd5579125d9a54941ee483639542b84a1e8027350e013b82231bdce04b89ce1b20f142ad6a9e5976a47110ce6b9bf0a546312e49838a0c19dfc2383e043e4b4880d3f7ae1a400338cf4a5e9279ab6fe5c3ce8c8211761c1318fbd7350b4998e4b7df800b84efb46868c67c5182c48b8a39a3d64c1a34bf12de549435ffef5c4d793a38add116d9c4165b4123ddc290ba1b6c590aef1d99a1ad30ddb40f58b9bf158bd4d38e2b762b2481d76cf3fcea1db834669787967d6488b7773617b4cc16e3ad74679c7bac184850cc942be788a23390d0682df4a0de6c6742c307fb20dfe85a8f76801b05a58ecc6be8333142197b45980e7c87c518651c602f7496e10a2929198e0433d5e70a8121e372766ef81b17b893647f0c2b8794e5542d603d3145497d03d859d2b42435a9a3f1536d696dfd3bd86db4a4c4c1117674195d8c39cb87fddfeb94d5027275cf4bfa276d14573d97677b0b4b68bf4190e96db08f29c9bd50a0deaa067ed5b82b830bced23b2b20f47591a095e9f56dc7c3a759e28cf1e2bbb870674296b535debd3b744f94f37df96c60ed206cf4905976f60fe462c9b3b177f88134ce12513b3a19123a83bf04fa28a50e62c8dbe1e7e1a603b9c2615c7a23ea1e1b593844b68c6db3d94689587bd367fc01718d762411f6687ba9611bce5c1aeee78072f5288f0cdbbb104b7cf397126fc492bcab82903b98c22dfc161c4f7e70388c892587dcf1081297ffe1d3b5d763f4efe20d1af89585f8e494e6e554c8c960ca05b70fd20d80095a092046eaa146e4db21ac7db80a2941d4eef60cfce8180d0e102c0ec93bc6e8f914c91ec8c06c5e1cbd2b00324d63b13a69c04fe501cf9f6a5d42b5262c260a9da9e0f25eb21a3c399ab2a8771cc9e9f33c6dde5f13fb173a6b162c335f980f28ce102c4f427c711268ed63d2fb86bcd078eb1c13ac7425ffb74322c31255e5b8215635d2ee14944dc9f9863683b1f6f2633f007f086966cb8f58337ab6218de36637989468a930e9adcc8ab66bc9f14280b2065cfa41c027ccdeaa01d497128715ba26ad69b48094c140a927d7c69ad0ac204071b2889ae9249418869d15b67a5262bda3d5fbe4c134005b9f91cd2ef63574497021737c3d40be9146e01e283c85655f03497997cd31488a17dd2e6ff1a49896c6f5b6ec63979d94b0f94c32cd1a76f48984ad30622a705b73502cd102123e57230c9643689def0e82b8ac5bcc421253b4641dfb270f32a6e28669674fe726f4daa894de507f346699ca7a3347e068463c03b8bfe85bd18a4590ebd1dab0bbf017e4178ee39838396dfa689b140e0052871ef7dce531482c9073917fbf658207147cf4937a05f58c820565ed122357b4a22f9e535c39572bdad4a8ae8fc621f0090bbb3fe62f8c89c63abb5ef4c07a1e773a1abeb4b816459001c8f9ec3ac7221f2eae72a2e5fc8ac23a125a59d59648f570254176db0c85be8a46d817d6dc8697b1f1451d15fa8cb9537b13a84eb157b16c32f509b374d097bf5bb7895843c179e2310a1ac269c796e3984ebb6e982fa936ca59a91f2a2dd059bb6a2ee336b67309bd29c997b25d4c7b62b4d0e3e5f42e86f1862565b8e79408a190e0b327772c7dc4e7f0de1f04a4729fb370602e01a6119d60000cfcec60b31c5f123dfd552e4410c6c0045a9ac61c79d4f693df84b07432244c1e986a76c1bb9304e45df56456ae622a37f67e58c68e2f29a067e0b93eb92e2e3cae6c995bef69198ff1b6c8ad46d8be62558a8b72d3d16cafe27132858cdda8c3935f754ce78bd7dfdc8dcaeb500a65f7eae957e5f7712b42709a1033b2ec4cac7c231e743104bd98e615415ee6e0d0df0e874be0182a4e5f6f60ff30e2eaf2e9a0b0f87344cd945a550e41f32c5ab1d85d76b53ec1d2dd337ef12b2e72c5cb6b6b81af6d7e68eadbbf19e231c1b37e3d27a0bae60035bc9190ea9c7eee8e5dc9f341ff199a58ea453d6615a2033ec6e406ffc7a220ee2656122ac096158229496826e1c2d2815808f6e5076d0df0f79da1bde5acf5e979893286d9cb8482f1406fcdfae2ed7be724eaf28156c79ac22b2d2b13232d87d5274802598251c5716cded904b22dce0640a542994e0d09ad62934837138f375981d62dca815d3f249fecab1b6754ae9228900a555a147065d10cf159dde7fb99d83263acc2c8454bbe247b6cf965b6e6ad59951704c72ce232290e2884615328154d8844efa2332a27fae95be48e97e0705f787cba70d90a8f7366eba3d2398e1e78cc386ca1d112d81ded787e28be1d94658e1fc9a125bbb7f63dcbb1b7c84e8114b49a0783488e8ab2e63b01ce280c8928289c8dc40b945846bc956a2d42a79b9ceec258970cf23bb49ebf2369ba366a179c1d019030548300ff0a7a019dfff038a02bd1b6b71021cb7217a11724ccb04fb58096f54e1aa39dbc395d97be6fdd19197982dcfcf07b02b133c4b40e3b0cae64701e6a52a38061735b94659e2e24525b6426be1d169a5f040b5362a17546d6f471db582d337f2ab2b7853c4b3261bd507e978e508f0e3b73c30570fcdfe7dda6ba5b34f27d422c7d31eb189f574e8e02c3c032e569909eb25a17ed8ad329cc16258bb860a57fa2766c2fb5fb37d2f1920df98819ac9ddef8b3c33faa195aac33a7986707d8fdc175d37fff44008e3e75b1d2b5edc227eb14a1fcb6755124a6661370f864179d01fec6432c1c777bfa17698f68c6f545093f3fea27c19cfca9eed1eeb358d54fb269dd70f636eda56b42ba8fc76babc004a06c88d2fc69bf0a1ae1ed8524f437c2866817d6c3b65d9adc246f1553080df59cc5d3a68203ad333ebb7cc1a3d0f77ada6364a2da645d276f0a95a0839c1ba743462e25bda7251969b86227b5bab85834a0f13cdc2ab7ddb0cff65e597da33d2595950113602d543eb74622507bac294e96e08d461417fa27290c20a65f5c2b212f6fa92ed00c911750d0d9e047fcd8c5c5e94f370ca947969782cadcf0921acdddb0de4813d7dd56fc1269edeaa98f38d6abcec9825bbe49066fddb2c5fd793e6f4926d5f15a23458a790fa81ffb2613a9034fee8aaebceb45b5b4128c02766de344eb1c9cd6f466c1da58634668bbe4e30223a5d015b8d24b73cfc630f33d3ae8063f13db53237b1c6bb58323a1fdc0522451117d8e639422652613bfb72dfd88364fe35cde862769f87ab9ab5eba9af6f3165e2d908bf5975289b3ef959629fddd1ed9448be94460aac5f5169d1ab1bd57cc15addfd5353b6f2937d7762a6fd5c815f98c7a6d5e47c53468fd1b5f76732d5370e08936ddc1943322cb8e6d6d035afec852b28c7a45936ec436b0cf76c584fdd7533257f54e0efde08a96f0d429388ab48de3adc961ffb00e5c2b44c24309fc10b9c1385bee7a62f8ec261d524e4798aeb16ff278943b525af4f27abb2987d88e247f5cf715cd6e6948bebd802b968e230856b4e2770e2659923e88d29da94022ff9e68f26059e3f50115516fb812bc4d007c59607aa28ba8b3f27910aad74a3fa209d8e55dd25977ab0ec69fcd1899b24623e477151ac93da0c1a5e440b452c76f56e5efb6c2bf6ffeb49dea851eb4b34ac77f5de44aab6ef391ff73aaf4140c7eafde93d4380671c51b4d773a905425d4b7fab722c0941d7f9a0c8287bc8bcc57175691cd6d183c76f2a8154a29bf571e23c7f24a8348142a4668d0c1b62553157a21870fe626faefee0415a4eb42a4fc7c9c005765b4a898d2dba1c55614b56c6b947dbfc0492da18940da67542d6c3e0e0fff9210caeea51564b432db9dacb6ab871b84b4d1b1a710139a1ad2b6b88ab596bdc7efbdb656118473696acd9adc5ffd5c6531eb16fbbd0c56936bf1640adcf55504da37de9e905e281b86ec4e98beb55fd0486551963d30d859d1ad4b89c55f536e5d8a6972d1126fa30d072450f30f3a3cc93d5540272f99392bd0ef9e53bdb7ba1f35f5c8aa9970fcb8c484c903a9cad1b400dc5230dcd779da07ef5fa22aeb0f89bb2a13b2ebaf9b8bb1d1a4385c1d1c48d453c49d9784b8c79fe89add4eb08a3816c39b219d9f086077ecf", 0x1000}, {&(0x7f0000001280)="f44c43727a9c06056bdd08f79eefece8221d5eb3d87fa9fc16d6100f074c1a1d77f809d9c2ec342a169db5f912fd9b9ec32e4394648f10fb407cac51df574dbd183d533967d1272780f2193e06f4315ccaee38918727686e91f18aa09ead2aad4ccc5d0385d56f5adbbf41f5b7e7a195f5c25303742308f4f609f7cab353338d3df77c323f4bbe29c6fa4259dae9b37598b32935a4", 0x95}], 0x6, &(0x7f00000013c0)=[{0xd8, 0x1, 0x4, "520dcc6c32820513df631300f8b15d576385322df93c8f9bd32794ed08df7461e01ae04371b2a1a5193a8f5c4f11264146d6d5cc4dedb4187bec419b9f9289788cd59016628da52a8b8353df7f598bf6137e58685157a71d8490b8f0f3f80bd058349a81578290c22bdbd13b2a476f80d99e0233ac999340b5ac1ed0e29bd9292ba2847a048d561da61b186d5a86f88c498139e1d262b55ca5df597a6b8867b87494b20a048e10649ddc721d331bd672654cbe95ddcd5e3342e3484b96a80ca25b2d5de68f67"}, {0x80, 0xffff, 0x8, "3024a816e791b2908baf3c0a98bb702f7c92f9552d1c0831af6938e0bbaa94522dae4aa567839697015680d50ec4935a6bc0e6ce44a6a67aaf32d16eada8761948454de832cd4ac93caa8c3cc0c6f78723ab8137a1e8c902f9d1923ed49ad734c5ae8497ca2c7694225d87ff79e8"}], 0x158}, 0x400) r1 = socket(0x18, 0x1, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x20100, 0x0) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000001580)=0x800) 16:01:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x5c}, {0x4c}, {0x6}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) socket(0x1e, 0x3, 0x96c3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0x3) fcntl$getflags(r0, 0x3) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000380)={0x1, [{0x1, 0x9}, {0x3, 0x2}, {0x3, 0x7e}, {0x3, 0x9}, {0x2, 0x5}, {0x3, 0x1f}, {0x0, 0x5}, {0x3, 0x9}, {0x1, 0x1f}, {0x2, 0x7}, {0x1, 0x1ff}, {0x3, 0xf3}, {0x3, 0xb1ed}, {0x2, 0xfffffffffffffffc}, {0x0, 0x5}, {0x3, 0x9}, {0x3, 0x20}, {0x1, 0x3}, {0x3}, {0x3, 0x4db}, {0x1, 0x3}, {0xfffffffffffffffd, 0x1}, {0x1, 0xfffffffffffffffa}, {0x2, 0x3}, {0x3, 0x3ff}, {0x3, 0xac0}, {0x3, 0x6}, {0x3, 0xbdec}, {0x3, 0x8001}, {0x3, 0x3}, {0x3a56fe157e98b49d, 0x3}, {0x3, 0x9}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:34 executing program 0: clock_getres(0x6, &(0x7f0000000040)) syz_emit_ethernet(0x3b, &(0x7f0000000000)="b0429fb1d52fd387714b93f60c011a9f8db7241ecc65e31c9b19acc856ba670ade562b14ca044a8a21c75526b5334750d6613933b0df47ca51d7c6") r0 = kqueue() pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)="6801eaa55a4196d5b0cabfa8bf3831e4d3ca114adae63b82902ec0bae0", 0x1d}, {&(0x7f0000000100)="647f99cc5523278285e5282e81d8d3c5dda72965361d95570ef2abd58eb9bc2c04722b1689bf12f8516b6a01830c38aabd18f370bedb02f6f0", 0x39}, {&(0x7f0000000140)="77556b0f140ca1bc720d5ad3246614a2516e073ca5a5fceb81f3a8678d7ce6fe84abc5f0bef802c95df128cd6571bc2bb6d716eaa05b1d9fe0da629bb0ffd77002cf303da6a13dda93dca8a3badbcd29d0aea9498893036e5cee4b4b07afb4f5d44de9fa5f2462442fa8914991b4a1528e04a9aea634da1d13732ff3a62af271e6fab50bd2e3f620f1caa6547cd65fb1ddb7b35b5ed3d32a41b88c3cd55b48aa4017ccd2ca5f91a10fd1db3310cca4f678586f4ddf93ddbce0858906558a69c2dc6bd2c4258876301bbc8215abbcd14534e5c3bc570b9bb239afa91f0ecf66620f543a8922828783dfa1a6fd1083875edf9247cd90a24e9d33", 0xf9}, {&(0x7f0000000240)="6ab6b7289761da97de00fb3bbc54830e994c52b7df07bdd3d2d052bd97d975c803480e2a89e22098c855e106843d64d7e41f763b2ca0b3f69f2830e38408857bfa13bb6192396dadebf6dbf2ada56dbd0671e6a5b4a976aaedd872ab873c52c2ebff28b65c9ef9738632203f2f22e6d26fb230ec96bc17ecf331b7a019ca7fc50e4038391dbb7a3dd104bbda97fcaf9617ecf71e60151bb0468779b71a29bf2f14da3bdcd8202c68fab92fc9c42f67d86b98029d57aadc1d0d7aa23153e501afbb821737ed845989ed6d4a01daadea6d22f1a4168b33263acf03dfa244e5c1cc9fcd83266bea180b0c", 0xe9}], 0x5, 0x0, 0x60) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000003c0)) 16:01:34 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) socket(0x1, 0x7, 0x80) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) 16:01:34 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x64, 0x0, 0x0) fcntl$getflags(r0, 0x3) 16:01:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)='\b') 16:01:34 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) accept(r0, 0x0, &(0x7f0000000100)) chflags(&(0x7f0000000040)='./file0\x00', 0x0) 16:01:35 executing program 1: r0 = socket(0x30, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000100)) setsockopt(r0, 0x7, 0xfffffffffffffffc, &(0x7f0000000080)="91255735d9e18ff6fa86e4d780f3e4048e134b16", 0x14) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) connect(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) 16:01:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x7) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000300)="63c748ec9576a0eb23166895b8b803ed5c047499511a859adaf76137367dc8a9d9d3447ee4b5ab4d01fdadeb26a5d18f20c127a6e461abb197d155984a3a6fb7f44f9c984a7218355f5c794f2c29a3fbef3e80b5aa031340cdf233ba1fabdbcb3d4feec28e8fc701d45fcb47d5a70dd070a8af87615aa176fa0bf1cc9544af1e6aba51c348bf3d5bf29c60c8a135c77da77bd5bdd65b64557e8ea67a0acc48cbf6988b3eccd596911f97f2879c7832bcfea22d184646c4e5d2193b355244aead39ab1e1e8f1a0bea80c1d0f56824eea04213eb6d728dd52f471391134db45027ade23937948b4354b39e72f927f69b988481b4b854109a0aa8df5e05265427410259d82fac35d828178b11efed20fd6a9beb9919c4bcaf317559c15b75f79769e8c82f130fedb9e576011c26500482a90b7b16d3d25b6561c260a8dff3e75d0df86759ec3068b8ff61b7bf1b37c903480d6bbfa6f1ac4af79cfc954bc740172a2f25a79958cdab972c368f73dfc23bcabf103c6ea3e53a02fe0f6ff9bda1af235374b0e3c5f05d87b803f676b042252b4d2d21016a2768e3e9d74f420948910eee63c1f531dbb6010ed7af40b01d25f222fe8587ae9d9b6d86cafe86799f287110b23719575a74269f959cc1f7684545df83664d5b6a22f02b541b6c0def0bbe04bda18acb98ec6cd368e7f32042a90acd4c16499baecb13c3af0ec3fa791c169f39b5e229e2928753403b828513eac7f44da504112c984cd2a269547c43491615a81161466300ae346248ca7dcd423d370034b84bce855a9cc02eabc900e9d584e91089a58006ddd9ec335841bc38c2f2d623726b7ab363904550a94f3c96670f5657551d91976d0e05914e03ca2e742fa3bef8b3de68868f8e6dc5f0a86c159d048e20234f333cffabfa959f8f31cfe57a1b944470a2f5590e9c41b11ffa197beac66c74835dc84063277c6cac43814d6f196bf9451c84f44291cfec8be9624211c01416759e70cd5211d42e866f9919c0399874f9d06e3190623105a786b0003047af0d98c6148c8b1cbda1d46db33ada7a77e52fed6bfa79e3f1bf680e9fa3598be31f3240eaabb637aa3b2d361bb8cd52fc29eec764a08f758ec634c12473136c341f1c16180ea397d1786ae38b29001683ef1b9248c1c675957fcdf4f0207138c9448f2338f90eba56a265996d5639a264993f8baebc37f159ad69fd3b1bca05d0a844a3cbeea1343eca4da73152a8701c11ccc20dc7cf6107459a33163d5eb7cde56cc4de87abb5bdca73517790b4d7607c89b1f59ca88bed7dfc9c29373e674cfdfd7004ad1829d30bb46708843b90b718be7bf9c4d5aeeebc83d773a6f4097239a4dc48bb84b571912756a8737f7f64fa50789c803c4cce75ddaac30ecaa4ff89d2808972280712732bd2d3dd2232b2d6757cb0ecdccd260632e35b17fbcfac529c31fc42aaba930fe55b319e29e03980ba9fc7b5a93db049639f47cdefe7a9569d1566f93c506df60c79a0a7d960c79f410c416c2a0fa5c18329e849ca8be11cdb8866b0a8b996d828d8c23d36bad3780fa2e7e807d1b4d0be7b38a60c1ccc462bc7deeef7ba766d9730f289c0cf16fc4091766d57f5b1811363bcda630ab77f127af76f0f9aded487d86b167116039c6bc7619fb5567fbeb348d661a03d7de082668ae1d001ccaab5bf8f005bb1d3c7b1600049fdc17910a11b775fdc90ad49b02c89fe5623b2b8ebf7061765edbc51a22b6bd72849a61afd3cf3ad019fa3b32d8d77487ad2eb5ea7ad903d2a5ee86f2bc7d9970e6ab8326e444ebea48ea735343ebc13135839d249b330cb3067c8f16f21253fd479a61ff9489d425e3ef6ae1f2b6d19c77d6b37b9fdb80707885ba2260c47f75b6d56147dbd79d1ee886d5f665699cd89e7b0792e3763c2c44271110a4682df939a79fee7c87c1cc819d906b8fa4d9d1fb10de106d93406f80845ba0e90686e648581aa2ebba305f5f5ee3313599f1905296d1b659f8cbdf0e7f9d2115a3cbde5a519acc978f8dd4f3a5b93bfa4c06f590cf9e457219f0f0404d6bd6c3123c2d329ae35a7f1da5a052b5a186a7c4fa17e3b8cc6b7d36d1fcff8a27a0cbef3595f5d694dec013564ce33d3291681b2178ce614196b75cda784611c2d64232920d3684fe8fbd1e4cea5765ce6df2f74f2c1e2756c9a76c98a4e5ba765b12d0292c20115bdaabd5a25d4a3a16dceb7dca9f4450bce75a1bb1cc2c3384726bcaca96596f348e27c0b83ab06112d23b07e6ffe6de181e7519a9c03a05fe3dc1642769aafeee35d8a4e5f9170950e4207892c9a27aa5f5a1866a6fc019a94a67faff7dbd0fb71804ea724eda25ee2cf7589a4bed27c8e24ce637d66bd95304054c6c928aaeaf1444de85748d203d45b770be5777b7e42858cb52f9823b26b35a68cc7410edcb76090c7ab2bd04b01844a1f1a7c499646659a7a9b291c279aa9e0e9a6972fbda02a73aed1298677b4f5032d03f33e31f1255718a67bd2cf3ef07720686e0ca4c86242d76de502429e93ef04f922a01205a78ad1407f793d0d46e07971b43af2178811d6a51afca458923a2c58b574ba00b5b0d4bf1391f543983a8f05f39a60080b694ebcbc657665d49e04267c51f49af572ba35e294753df5fd478dd9b6a050c5350f3f2aaad69322982a56cfd38238978e557fc75a62042f68465da54147a3a8f85ac5e4f3afbac0139977744708b46e3955aeac494485ef176ce51214e6f94b9e9f5105d41dfc86da2150b1d9241829a810ac99b9e30d1bdd579f7ff17a650a01a87d4871296b658344ac794ef0e3919596c0b4718b5a91ecb884a0fef4c502099f709118503af449f9efcf054b233fb7309fb82359890f32c113a90deafb691d3467e1d7658fe3b1e67a7467f1fce90251db72bbbfaecfb6b1d723d1d5baf682e4d76bda91a8899682f7ad4001a9eaf631a59ebd77b11686948cb61fc1a601ea15a3f3e7bb0bc44a511ceb08b4cc7ed811d31ed893db88febfd88fcb39ef6bda405fac3e7a556d69ef086f4e233ac78ebf5e9ad21087c1242aec58e4902df5f2b42a2368c730bc0c123aa3b00fbc4563151d881d3bd6766cbdff0d", 0x89a}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:01:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7c}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000080)) 16:01:35 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10908, 0x29) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x1, 0x3, 0x3}, {0x18, 0x2, 0x9, 0x1}, 0x5, [0x9, 0x5, 0xfffffffffffffff7, 0x3, 0x6, 0x8b9, 0x600000000000000, 0x6]}, 0x3c) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r1, 0x40087468, &(0x7f0000000040)) getsockname$unix(r1, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) 16:01:35 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) r1 = semget(0x3, 0x0, 0x60) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x8, 0x1, 0x0, 0x21fd, 0xdd}, 0xc) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/234) 16:01:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x4, 0x9, 0x2, 0xa1}, {0xffff, 0x2, 0x21, 0xee}, {0x9, 0x3, 0x1, 0xaa}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x60}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000140)={0x0, 0x8, 0x51a, 0x7b, 0x6}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0xb1}, {0x14}, {0x6}]}) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x8, 0x10) chflagsat(r2, &(0x7f00000001c0)='./file0\x00', 0x0, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:01:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bc9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000002c0)) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, 0x0) connect$inet(r1, &(0x7f00000001c0), 0xc) 16:01:35 executing program 0: symlink(&(0x7f0000000100)='./control\x00', &(0x7f00000000c0)='./control\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./control\x00', 0x0, 0x5) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x1000) utimes(&(0x7f0000000180)='./control\x00', 0x0) 16:01:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x1ef, &(0x7f0000000300)=[{0x200103, 0x4, 0x4, 0x7}]}) r1 = semget$private(0x0, 0x2, 0x28) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000180)=""/127) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8100, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000340)={0x8001, 0xd23d, {[0x6, 0x3, 0x20, 0x1f, 0x1, 0x100000000, 0x3, 0x10001, 0x8001, 0x1, 0x0, 0x1, 0x0, 0x4, 0xd9b0, 0xfffffffffffffffc, 0x0, 0x7], [0x347, 0x9, 0x6e8, 0x6, 0x8, 0x200000000, 0x1, 0x9, 0x7, 0xfff], [0x9, 0x9, 0x7, 0xd9, 0x8, 0x6, 0x4], [0x219, 0xe825, 0x6, 0x4, 0xd8, 0x6], [{0xe00000000000000, 0x69, 0x1, 0x7}, {0x2, 0x20, 0x0, 0xf8}, {0x4, 0x401, 0x101, 0x3f}, {0x8, 0x9, 0x101, 0x2}, {0x5, 0x74, 0x8}, {0x5, 0x0, 0xfffffffffffffa3f, 0xb5}, {0x8, 0x4, 0x8ac, 0x400}, {0x955, 0x1, 0x0, 0x40}], {0x7, 0x9, 0x2b, 0x57}, {0x80000000, 0x9, 0x0, 0xea}}}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x4, 0x0, 0x10000, 0x1}, {0x0, 0x3, 0x5, 0x7}, {0xffffffffffffffff, 0xfffffffffffffff9, 0x46, 0x1f3d}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:01:35 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x100002004, 0x8000000000028aa) r0 = socket$unix(0x1, 0x5, 0x0) getpeername(r0, &(0x7f00000001c0)=@in, &(0x7f0000000240)=0xc) r1 = socket$unix(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x4010, r1, 0x0, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x6, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002002, 0x28a9) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000180)={0xffffffffffff0000, 0x8001}, 0x10) open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) close(r3) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:01:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0}], 0x1, 0x0) mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0x8) 16:01:35 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="50010501000000000000000107060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd3f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000040)={0xfff, 0xfa}) 16:01:35 executing program 1: r0 = socket(0x26, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="caf5b415", 0x4) 16:01:35 executing program 0: semget(0x1, 0x0, 0x0) semget(0x1, 0x0, 0x40) 16:01:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0xed, &(0x7f0000000080)="e18010408759fc632ef794e460330a3df8bbc1730ddb7b91600f0e2ca0e79098c539caf7d2ff855f54d85eed3b62c6b0d0a6ba9003c9dfee0024df34ea3141fa6980a7952ed23b86dd2203cf6ff7cc0269336661254e6f63b0812e38d25ca80143144df40a081ecbb244031e825029fe8bae1369806944575f7b5a0d9225ea468e7b36f98c26bf353e483c8b6e27bb9004c5f627efa2d25e1c2c81dc346bc95f7af742241da18f529a3509078c5a272dade00f9fcbcdc6bcd2aa272b9ef113b0ff1207353d7a0f527d43df05fdcb0de320382d1422988c251bf668510026be3ee095d124c14703dcb53292a418") mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x80000001, 0x0, 0x7021, 0x3}, {0xfffffffffffffffe, 0x4, 0x8, 0x80000001}, {0x86db, 0x0, 0x6, 0x96c3}, {0x48, 0x7, 0x7fff, 0x4}, {0xfffffffffffffffc, 0xfffffffffffffff8, 0x8d4, 0x1000}]}) 16:01:35 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x20000000, 0x80000000000) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:01:35 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() mknod(&(0x7f0000000040)='./file0\x00', 0x6004, 0x2) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) 16:01:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$TIOCNOTTY(r1, 0x20007471) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:01:36 executing program 0: open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x40) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000740000/0x1000)=nil, 0x1000, 0x4) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x2) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:01:36 executing program 1: munlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:01:36 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000100)}], 0x1, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 16:01:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x80}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:36 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) kqueue() r2 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) socket(0x20, 0x4000, 0x80000000) 16:01:36 executing program 1: r0 = socket(0x18, 0x4, 0xe02) bind$inet(r0, &(0x7f0000000000), 0x10) 16:01:36 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) read(r0, &(0x7f0000001640)=""/4096, 0x7aa) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000100)='s', 0x1}], 0x1) readv(r0, &(0x7f00000026c0)=[{&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/94, 0x5e}], 0x2) poll(&(0x7f0000000040)=[{r0, 0x87}], 0x1, 0x2) 16:01:36 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225279560fae581", 0xe38016efde8857f2) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) socket$unix(0x1, 0x7, 0x0) 16:01:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) fcntl$setstatus(r0, 0x4, 0xc8) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() 16:01:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x20) 16:01:36 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = fcntl$dupfd(r0, 0xa, r0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x1f, './file0\x00'}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x200, 0x0) unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x8) bind$inet6(r1, &(0x7f0000000140)={0x18, 0x2, 0x1000, 0x3}, 0xc) r3 = msgget$private(0x0, 0x20) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) r10 = getppid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{0x81, r4, r5, r6, r8, 0xb9, 0x9a}, 0xe1, 0x8a, r9, r10, 0x7fffffff, 0x5, 0x2, 0x10000}) connect$unix(r0, &(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa) readlinkat(r1, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)=""/152, 0x98) openat$vmm(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/vmm\x00', 0x82, 0x0) setregid(r5, r7) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000500)) msgget$private(0x0, 0x240) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={r9, r4, r8}, 0xc) pread(r1, &(0x7f0000000580)="4191b04fc6108a452dca50842c2d4d49f6799c642f4401c90feb46a719de31b6c1cdcfaa709b709900d08cd40f8d9b7f2d4a8432c0f1a991", 0x38, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000005c0)={'./file0/file0\x00', 0x0, 0x6, 0x19, 0x1, 0x4742e2a3, 0x8b, 0x3, 0x1, 0x2, 0x7, 0x875d}) pread(r1, &(0x7f0000000640)="44b8325cd6bdc5e84c1f21acabe0dd8e3a397eb516817fc93ea3eedd737afc0a0ab4c867e718523b88df07fdf8034d36dc58cfe7ca543b954e68017730e9", 0x3e, 0x0, 0x0) r11 = openat(r0, &(0x7f0000000680)='./file0/file1\x00', 0x8000, 0x5) getgroups(0x1, &(0x7f00000006c0)=[r8]) chroot(&(0x7f0000000700)='./file1\x00') unlinkat(r11, &(0x7f0000000740)='./file0/file1\x00', 0x0) 16:01:36 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x1) semget$private(0x0, 0x0, 0x10) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) 16:01:37 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x421c}, 0x31a) 16:01:37 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) r1 = getpid() r2 = getuid() getgroups(0x2, &(0x7f0000000200)=[0x0, 0xffffffffffffffff]) r5 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r7 = getgid() sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000080)="7dda75946ebb5f7e24294181f0835c6fd1d13760f57e", 0x16}, {&(0x7f00000000c0)="93c4970d292f839c07080634349034b78c600131805a98cd3da388671cd5dcd3a27470276d2b7a3e1283f67f832cf7bb1a5a805490fe88639ef525937bab1bd3188055f52867b47e7f8528bc1bf06c2f0661e7bcdfde45c5457ca62774340eac51305ee23bae6c350094fc270a55433da0000592ab81a18090d06e98a1e563f2220f338ec19075ee6101f6f259d2ab853a2f31d6048502f5c6de0b693d88216486aaf56aa4237873d76f120e2c8f9b87cee9f2e562e6daaafc5ec7366966720d943238a4b4b0acf7af4faef5e6ab0a03842bd9a98aa65fea67a0565f6de514c897908a761690baebef4f77070931993a2136ca8a3363", 0xf6}], 0x2, &(0x7f0000000280)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x118, 0xe}, 0x40c) madvise(&(0x7f0000f5a000/0x1000)=nil, 0x1000, 0x0) getgroups(0x7, &(0x7f0000000400)=[r3, r3, r3, r7, r7, r4, r4]) 16:01:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x24}, {0x6, 0x0, 0xfffffffffffffffc}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:01:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000340)="b6") 16:01:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x34, 0x0, 0x0, 0x7}, {0x6}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) r1 = socket$inet6(0x18, 0x8000, 0x22) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000001c0)=0xc) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6, 0x12, r1, 0x0, 0x0) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:01:37 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e", 0x9) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x7f) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 16:01:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x1, 0x7fffffff, 0x800, 0x6, "097cc258dcfcb3f5f1828bae37f73d35960efa9a", 0x2, 0x5}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x614) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16eba", 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getegid() lchown(&(0x7f0000000080)='./file0\x00', r1, r2) 16:01:37 executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) r1 = syz_open_pts() syz_open_pts() preadv(r1, &(0x7f0000000500)=[{}, {&(0x7f00000000c0)=""/141, 0x8d}, {&(0x7f0000000180)=""/239, 0xef}, {&(0x7f0000000280)=""/97, 0x61}, {&(0x7f0000000300)=""/214, 0xd6}, {&(0x7f0000000400)=""/228, 0xe4}], 0x6, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000580)) 16:01:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202c, 0x312c) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[0x7, 0x0, 0xc0, 0x3, 0x2]}) 16:01:37 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x40002003, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = dup(r0) syz_open_pts() chmod(&(0x7f0000000080)='./file0\x00', 0x1) ioctl$TIOCFLUSH(r1, 0x80087467, &(0x7f0000000000)=0x2) open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x8000, 0x80) 16:01:37 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000200)={0x4, './file0\x00', './file0/file1\x00'}) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') r1 = msgget(0x3, 0x501) msgctl$IPC_RMID(r1, 0x0) msgget(0x0, 0x581) r2 = open(&(0x7f0000000080)='./file0/file0\x00', 0x8092, 0x100) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000100)={0x98, 0x0, &(0x7f0000000280)=""/152}) 16:01:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x60}, {}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000000)=[{0x800, 0xfffffffffffffffc, 0x1c3, 0xfc}, {0x80, 0x8, 0x59, 0x7}, {0x1, 0x5, 0x7}, {0xd619, 0x0, 0x5, 0x7fffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:37 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f00000010c0)={0x0, ""/59}, 0x43, 0x3, 0x800) msgsnd(r0, &(0x7f0000000000), 0x8, 0x0) msgrcv(r0, &(0x7f0000000080)={0x0, ""/4096}, 0x1008, 0x3, 0x800) 16:01:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_index}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:37 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, 0x0, r1) 16:01:37 executing program 1: setrlimit(0x2, &(0x7f00000000c0)={0x60000000, 0x60000000}) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x2, 0xff, 0xff, 0xfffffffffffffff9, "4773a9e13ef8924e544d4254fb296b9be3f9aaef", 0x5, 0xd7a}) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c52", 0x38}], 0x1) 16:01:37 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x23}], 0x4, 0x0, 0xffff, 0x0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x8) 16:01:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) sendmsg(r0, &(0x7f0000000480)={&(0x7f00000000c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000180)="9713643995be7f7900a006c0bd4f5ec0b36d95d1d01db02493c8b1da795c3efecb46f32cb9e47a6715464b8c26a91a64bb8067e041e381295b56a7d530d26c030f685cddc6837498de5d6b0d64c089d40ce4b483a70c646e3f83d66dacc2ad7b2af19208bf7eb4c2f03cd0efd482b018ac3b9eb5cec27041e2584eccb920607c49cf5f35d51788a4151b28d2f3c0e0d20e649d66b8afcd9f989de1dc50da7c4dc353bb6be15d4fade19a0159c4d1d16bbb6cf5e317c1ebee457808ae1b3e1ef7781811a71596f4161ab6ef53c1317e16b728a6875af7518be41a2391abe79e8ad715b9ce98f22856a2941ad6e3ca5031", 0xf0}, {&(0x7f00000002c0)="a45577d01cf4dbe4c104eab884497c4406f9faa4cb90248c1d3dd070775e11cc29460ae790265c60b5586cf1768c18ffa924e26c18fca7e84f7c7c26c0b65fbd81b083d4a5b777b33a63207cfe369916e1de516dfc058fa3252ab2c473f0da072eff7807b0ddea", 0x67}], 0x2, &(0x7f0000000380)=[{0x70, 0x0, 0x4e6, "5821de893e8320d416adc2174dd0b972f5275d8c29f474e71ce001268afcf28f4de28ad4079e3f2b06a8b174fa270ba83d302ede1bacedfd86394f1ee459751664bb413021707835b8b6f4940f10e5074ef2130fd75acc356bad39cd388332a9"}, {0x58, 0xffff, 0x2, "6535c77665f1e937d389460c732b805f42eeb2e04ec68db35d31203004590f100c4564aaa0003fb769efeb568f3d357e30dca5030834be3d33baace8062e4d9f649d2ea5"}, {0x28, 0x1, 0x71, "9cefeb2589b9aab5029ac0eda0f8b4e2a2ced1"}], 0xf0}, 0x400) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x6, 0x0, 0x7, 0x0) r3 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) r8 = getgid() r9 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r12 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000880)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) r15 = fcntl$getown(r0, 0x5) r16 = geteuid() getsockname$unix(r1, &(0x7f0000000a80)=@file={0x0, ""/4096}, &(0x7f0000001ac0)=0x1002) r17 = getegid() r18 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xc) r20 = getegid() sendmsg$unix(r1, &(0x7f0000000a40)={&(0x7f00000004c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000500)="3f724fc9dde73781df2d1fb139a35c8755149cec7ef10850e4ab49fbd3e54ce26a6a566ece5d40290afb57e57d82ec1a09da7bfbc837ceb840b484364458306783c042090c264ee5f5b7baa674a24e94638677f76fc0e906a93e939fa481f9e23abdf72b49c7b5993a29edf2ceeba2264abfb413c3d2d5431ee1e791887378700a620790a9c41402427544e4a6999170fc241a7cbd6c8b811abc2b9469181bd7c9e617f1bb5178eba76a0337ad6df457147bf26995118b3a01997c3ac05612fc331895f2c89349803c6d5971d9a4611e3ff4b5fb9144c0e2a4be0893f1bc45ba68819c0bed7bcf3fad4a559ca025", 0xee}, {&(0x7f0000000600)="c74cd5cb2474b3b39da242fb875296f8b8609b375628f1db1456fa97bde35233466b496da9775c0dfc6aef21b1026d537e5ba7d30f1864b19a03b5ec4a7265e2138f38dae75ae7125978d40c3e384bd88a8bfecf6eef466c7b", 0x59}], 0x2, &(0x7f0000000900)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r2, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r2, r0, r0]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}], 0x130, 0x405}, 0x1) 16:01:37 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) pipe(&(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f00000000c0)=0xfffffffffffffffc, 0x4) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047466, &(0x7f0000000340)=0xfc) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 16:01:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000180)=0x1) 16:01:37 executing program 0: r0 = socket(0x2, 0x8001, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0xa0) fcntl$setstatus(r0, 0x4, 0x20000000000084) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00'], 0x10) 16:01:37 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) write(r0, &(0x7f0000000100)="8e", 0x1) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./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) write(r0, &(0x7f0000000140)='\x00', 0x1) write(r0, &(0x7f00000001c0), 0xe5e1) ioctl$VMM_IOC_INTR(r2, 0x800c5606, 0x0) execve(0x0, 0x0, 0x0) 16:01:37 executing program 0: r0 = socket(0x11, 0x3, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/4096, 0x1000, 0x800, &(0x7f00000010c0)=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000000b13886ca3849451ae3c3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89f286f70ad7d3ade3a298263026b42c850fd3872b8bfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d904000000000000009ec7ab3a34c29000", 0xb1, 0x0, 0x0, 0x0) 16:01:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80000005}, {0x7}, {0x6}]}) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = dup(r0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000002c0)=0xe7f) getpeername$unix(r3, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) r4 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) openat(r2, &(0x7f0000000280)='./file0\x00', 0x20002, 0x80) getgroups(0x9, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={r4, r5, r6}, 0xc) 16:01:37 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x2000746e, 0x0) 16:01:38 executing program 1: r0 = getgid() r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xfffffffffffffe29) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000180)=""/8, 0x8}, {&(0x7f00000001c0)=""/56, 0x38}, {&(0x7f0000000200)=""/101, 0x65}], 0x3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x7, 0x100) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000040)=""/166) socket(0x10, 0x4, 0x6) setregid(r0, r2) socket(0x10, 0x2, 0x8) 16:01:38 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x9, 0x8000}, 0x10) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x10, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000100)={0x10, 0x3, 0x4, 0xdc, [{&(0x7f0000bde000/0x4000)=nil, &(0x7f0000bdc000/0x1000)=nil, 0x8}, {&(0x7f0000bda000/0x4000)=nil, &(0x7f0000bdc000/0x3000)=nil, 0x3}, {&(0x7f0000bd9000/0x3000)=nil, &(0x7f0000bdd000/0x2000)=nil, 0xfffffffffffffeff}, {&(0x7f0000fee000/0xf000)=nil, &(0x7f0000fee000/0x2000)=nil, 0x8}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x4}, {&(0x7f0000bdc000/0x2000)=nil, &(0x7f0000bda000/0x2000)=nil, 0xffffffffffffffff}, {&(0x7f0000bdf000/0x3000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x8}, {&(0x7f0000bd9000/0x4000)=nil, &(0x7f0000be1000/0x1000)=nil, 0x3}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000be0000/0x1000)=nil, 0x401}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff0000/0x3000)=nil, 0xb0}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000bda000/0x12000)=nil}, {&(0x7f0000bdf000/0x4000)=nil, &(0x7f0000bdb000/0x3000)=nil, 0x3}, {&(0x7f0000bdd000/0x4000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0x6e}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x9}, {&(0x7f0000be6000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7fff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff7000/0x7000)=nil, 0x80}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1f}) 16:01:38 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0xee01) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) 16:01:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40081}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="9a") 16:01:38 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x800000007d) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000140)=0x80000000) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000001c0)={'./file1\x00', 0x0, 0x5d1d1e86, 0x80000001, 0x0, 0xffff, 0xff, 0x0, 0x2, 0x2, 0x8}) r3 = socket$inet(0x2, 0xfffffffffffffffc, 0x10001) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r4 = socket$inet(0x2, 0x82, 0x400000000000004) bind(r4, &(0x7f0000000180)=@in, 0xc) connect(r4, &(0x7f0000000640)=ANY=[@ANYBLOB="00ffff01000000ffe365bfda859b6460006435bb231a3100"], 0xfe2b) recvmsg(r1, &(0x7f00000005c0)={&(0x7f0000000240)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000280)=""/113, 0x71}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000300)=""/69, 0x45}], 0x3, &(0x7f00000004c0)=""/237, 0xed}, 0x0) shutdown(r3, 0x0) bind(r3, &(0x7f00000000c0)=@in6={0x18, 0x0, 0xb27, 0x5}, 0xc) unlink(&(0x7f0000000000)='./file1\x00') getrlimit(0x3, &(0x7f0000000600)) 16:01:38 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) sendmsg(r1, &(0x7f0000002540)={&(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000002840)=[{&(0x7f00000014c0)="6a3858205aa30397cca523567f1863cd1b5b20461f547b96c99208a520c4499f27a0517a65c0159a6a596f3ef15d7d1bfb10d215e4b50c26428ae69920046607e70884169703fd03db0f6d5e14c4fea6658baf2a98c8cc5df465ff08b54bba143fb2db3a4569b3753d1c15b3bb56cfbd29699b843004f68bca49e0926508f1b76e70b7eeb0ca5df5442bfb82b2b586e0ddfd69f13e4836c438ced3e2e6e748d2684e55378ebee7a62099a4a255f3b91abc642821125eb73a4eca3b4f1ba2ee479b109684d3408577ccc3b9277cac9d0d4ec74a1291d6aa2a577ca091dd9c59b62ef6d399feb1f09970aadb0d283abfda2d23622a13ca33606fd908a270d59ab71d39ec8dcec029a6d6216d92813f0d027b195858528bd927fbf5832d36f2cd916edd6589763b643333318633d66dcf1188eac08dc8920252179cef200b62b3fe851232b2e481dce8c1049d1f27a45855da659c87f8344b693152c205d743c1bfd73d654846ecb254a72781e0e624ae5886d68e1fda6ace72510e0a961bfb10eb00ce7c9dbf839eb264fe5c60ae0569fef22e2e56aa6334e86d14eadfeba68254dd96ab2e251355dc85d581a6f13d96c7b025cc95cd932b0471c2e8e54d41631a79cd44e8c3b198c3d98ff2fc401d8459055bf43c1bb9669ae2e83ec96a1b7dd1b48ea11f63fba0c41f5720f519c0484769f87da1c29de3ba179f7ab29034391ed7f982d8df09be1ff1d4e9b802d9c5c219c7bb63ba8fd9f6ff0cbcca17740821b68c8fd901dd2da7f395110049b646f7ef8c239bf23243e4c2b1d5617b212ce701fc1f16c30337e33f3fb33983cc767ba7331bf7d0588811ce64ab5af23bbec38d3285f62afbcb170f55a8411d3b11dc1bf883859dc2837be7afcca1a42fc4d5f9d751f3dfef0439ccc14dfcf398160bfcd2e46152ccaae03c4b977d65150c50077645c65aa8660ff7da72fea3e94ce7e08cc143f7f171494185de37f1ab52d67a8c5f12fe800869218676a33c1dfe8d83145175ecb93d620dba22580432d4f2c9bd49a40679afaac5dd6af07ff0fc5bcf1d80e06799bfd893f33906dd6292b095be300c60aa440453bb42d0a54a4ef583ff1a943697430cea2d24045bf02160d2b04b8fa44007a5bab8343877b48257e9019f21afac0885249426ef9da36d75eec226214de2ccb48f9ebffe9c3bfc5a0b632633e1f764a7bd48e2230e1d8394b593c0e9b8f9fe5f333bf72d99003d3adce68bd7820422c70d9282df33ebcd7fba8081fac001f5b7ad6ee3a30e73404cbfba641a85e1411cd6bbe1595ea6979c1e2f84c8e32eb46be5da6bbf22bd6ae7b6a3fd3dfaa5119862badf4a4264a9242446d50730a9461870c265c45b9f04d8ad08ab397ccdf35a782c1d919f4d09fe5b00b111f88b6ca161691ad05d6e31c621f814f4073a611cbfb0bc56960244d9f27a4ca5f3bc7544ae15992b44732a43d56254fd9f8caeb5c63ba090110964c7c3c7e7de45cf5b1d9cdd296522df4926bcc7ec66480adae98ef8829e54f58636e68b20021c507028dc448a40afe5ead76d6b64e8be309ce3530a504f32d65ad3538d3b063c9f16567ba601e4fdd4e09d5b70f67b7991effe6cef060ea1a222f4c76bbf8cb5afac165c1e93cb957ae2bc0cdd1c732c04e6b86882d05fc53b5a4148dfd0281dbdc5815b89f56525d5213ecf3a2755206b3f82d091355efbe081f8193b992839c6bd20ed0bfbfd865341c41ca8cb72c9b4252dc83d640af32075feaffefb8a288106c01bc528102ab55906d0406204dda26ca9edf9e77fe56abe383c66bf6f9c6e4a59f731ae5f40e3ea2566b3bd43976506b7c98d4d8ad79649a4cf3474537ea8f5d03c3cdfddad1096e8dc153cd497823268d7be352e97f7d113e4066cf3dff7b5a0c6f9e9028e50505554666b889cdb28041b164a67a342967f969e77c4920334f09e96daf69981ccddd26d21729e7fac0083a0ab5cd41e35b34da7ff9abb8037a9b7a0277ec323f90bf5668d6f38bd35d0aa830e316e03efd17e32fe6955f8b9765728806c9ac19665a56f12b11f816482c93ead0482a96ad6d19023df4e1fcb72bec7bece5e381b5ddfa4131b2c5c8dcbb36fea2fe853d3fc459da28c73bf6bd29cace1727e346c35b81418816c6a9ddc7cfd1e86b7c152783555084532920e518358b80a3d505174dc3aa3ba15ad07ac13d77cf1c4e9070e6b3bbbeeeddd7d767a2f52a929db6ef6ad7a6ef12072036dfc59ce7e2ab70ef2e98e26355f042493d2f28e929cc8bef20cf8fa742e41147450834f8004d32a43cfa00c5f441220d71ab4418edacd856be2ea9c175041b8fb2c3f26ecfffe498fa5b94c6741f99d48dead05ce3b1e45f17a3a0d48a5966ac5a23a3e7b73495adf971569a9bfa9e5111435c4bd1759da5d3ce21bbd9af2dc0d80a777b343f594e9f3e1754e5136d7e029ca22aad86346c647c80b9d713e1d3761c4d65f71802de2c99f31c8cbd872eaea473b80aacb0fe0d96111cf915a78d4556c0ba7aed976b514883c363f32ebf9657162445cd9ff21b25daa29b17215dee2b8b6b3ebbe496ab07562dc80d2cef5b70fd4024405ad24b736ad85a2120b46b4de3946c99eda1ef5a805967326331e33246af83483bddf334b9204d8cbad118cba7274fd5b01fb58cb6797e2789a0ba6ffe39064eef990f68de4a3c44bc9e964673e1825247255a0563e1ac04612f5380b1cd3fc96e726a4e18de3ea7461750713dc9cc50d312af8e62ded405b3631be8c3ccdccc49fae45029d0685e8ae00275f9c67ffadd971fbb4a7adc0cee27ba35b9e11350fd26757145313cefe365b80d527f7c90d16946d4763c71ea8e8d5d7894299836a8c2249560e698500a81d6df878aa84999c8e12d8cb67c74ad0cffcd6d9a669443f1b24263a5bb8a4b4b5371375e5edc6afd1b1d53cf9487ce4d3a6a08714ec061c280ec3918e380e9d8265a23ebd561801f3c159c321450de5a7f29551b77a35d392320d2a72011103af1c52ab21b986fbf3343b91c597e61c316a45c4afc54ed0dd35fc857c45ea25aee223f0a7796cfd64cbb27bd28042c14319b61068f4931b1fd00f485e8dc3b40e4e068a478b0b89d0b4cb17ece70f07336796a6796583ff3e22f25a5b2e54d087b40e0c41a0f6076e4f5261e218a5c0c8b569ee77358519bb5b97ccf7ef79ca0ebac9489d107f9f7720a37c950c6b46140986a362150fff91ce7b8f095d886d8b0f1505b6e2dd492338b3ffce136b12bd5231b68f045ef6d9712d966559a457507774891d9bfd2e32fd99748b919085dd805abe4e48348df79abd73ad3766b346987c00f99519e9e5c7408c5d67abf887c9a023e88866f8db54d328547bbde23a14fe3dff90f1eae71b6f4469a4ed0a69217e9707fab9a8ad50de654237acc5ffea20f9af6e0fb9815397d9064f13dfddbdb62635ac2790b49b78371ee58c89762252fcd907ceb210c8d5a6bb85c0e2e833b8febfca48eabc1b46d0efb8952194edd90aa3d5667e58098a8a3dd4c9607686979e71309986fefc34f5262de28f2530f482139ca7daba129ab28c3e016e021ad79d4434f7a54359ad8767096ee14e28e622686f4739f777fb68d06493b92c174be3d17a828b8f25d6b985b7c26b3a1dee98b63dddcff28d18db57343c1ffaac1586bf2c6d65854750ad4389c8eb06b2a751875c5fc9fa3efd849156203c8ad0db158363213c323cd6aa115d10c86580424ba78225f50bb31f3af09f4b8cde10eea4a644cf0d0f0e55cbfc0e59a2427c976385ceaa8b5a838dd7aebf1c7f6ba07235e5b68a37c844e4261114ed964480fc737c4dae1a520e5e997c2cca347b0b730a770fda61e51ef248a7cc8970fe3adedab846c63c1ef8ac0b67d6d5c68bd9b289d0f2a543b3548f06cf28f977429a763e18dd2dfe51b078067668ef26a8db405c76a7b7c6aac95af94050f210bd09a51f284fbdc7590f719a6f7611a248e4ce5f87ec6f855cead2579625341b6e3b248c83c782f0dbe187b8d22a778b21a30b66cd3b56992b8a5910cbd0fe4adac4f4b3963ecbe58529c3e6baafd0ddf58c560967975cf09876ce07e119c4ab4ba0d591f860ad4574e53ca5bd7d70cd1b9636d24f0579fe66394a859494f69c04529a0b3fa472020aa983e15d8c9336239d3ae5abb95ca12518f73b0f15726317e7a06bcaff9f70ff08d0418dbd0c755fe5a3e5fce346896f2536b3143a0e05487949739b69fac27c54625ced94d7f2917cd2e6d471ef748dfd5def43149bd4b0abd361f7dfab27974b2d9556e307d735f9c0aceb3f6de299cae896eb02f26548fbd81a63455ac78e806f157f0133db43760765ea713a7ae39fe060520497a58f22ef7234ee6ac78fe675102b6085aba106d995bc1d4e80ec0fd6aee6b4b99cbb15251f02751610abc53ce64ecd3f0165b26138e78de30f3e33b02aef28901e06dbaebe79aed0536793de9f6b75d3f0c29683a60c7aec3c6b4b9fc15c80e9aaeb0a2fec0f2dd56b8c7e15a1b9d1b4f14819d95938ad09f8495b56c66b267899e9caefc2410a8357e0239c88912f51fd33f3fd23ceec3cd1acd6b2e29f9d8572f5a2314a6722d8513d8f60265260c7ed16371eefb86b7609d1d2205f6a46371a6f28e057b57efc4af81ad50cae5f93067422e0b8188217746c7b713faa43794c57316d3df9995ac0f0f86465c3b6366d71bb05502a3ea63fe681c917e2087131162150c0abb0ae59728fab483627cb227f42abbf64da321e1c1eed443825d8c8451845f273ea1ca03164154d17d6da6278fc719cc7b93cc0da05bf7c3641ddfd0a0ad18a88a5553c1fafcd1fa001cad803d53a36abe8342d3e3aeb75c4a090422ce723076e8e6bc71ef20371ecd40b0a4ef770fd2866c601f5e68fe071b81c8eb53ccd6f9803938e210d4110753c036e253fd4565a9dfa1bcdaf2a7ea256db9c9e0885f5847b32b1b7e87b705f0f6ba1092c748150e0203e8a8714f5bb48fccb40b0435d932b6d81b254b37decfe7d5ab7a90e8b1011202262ef56e42120c3abee158dabb8b7f3177c3cbdfefcb6b9d932fa166a203f22c9e527ab789fd1bc7fe7ba2fa1b92401239449deb6acb9fa03aee80825329b253b56d07eef5cd2fc7cce52a4a39f1001c9694ab4432840fd0dc106c43031e1cdb56a1afb0150093c225d5116d5e22181ca414a1b3e7d6a1d20741270bbfcc31f38dcff10202438a65afaf2476f2515b0c313b34a17d54a4c3248057de025bc0f58d6f5a1ea25a670c61f741672723e7771c732cddeadb1b981401775b4fd7b13d2c1d2373139065b0a49d4fe4d052bf162afab4e96f476479e3322af917071b89dfc56aad7f048ba56ab381884ae254cadbd9f28cdc66f3a44e5190a7b0b9c23b7dc091b1fa365976625a66c4f9694680045ff77e814721ef69feb385c98f5899fed2e1f5d9b8229ae7b64447e8cf8915f59464dfdd967bfd2b705aae70d302ed3f5b4a848fce4d3692b8f3fbda32ee51d562cdc2d4ff0d9709faf0bbc25b6846d45db8a5e87a18d543e2f43beca8ca1bdaece7fbeb78776aede63a140148860684c0a61fe46ef9c3342c5d21b6caa1c92c788484748ef5b269ca6b1ac4a5734cde101f8833cad13924b8ef7f0cb415c40bdec42b8c10008e9c39110de2cafff517786af03208baec48c11a2fe5952b832828ff2d83203de5edf840ba9363958309d9a20133685b87385572a1d20db39d69000c896abfb53084d1b3640ea752742944c809985e2fdf081b288a27f9e2a45c4", 0x1000}, {&(0x7f0000000280)="5ba7d3bda6f9fdc6ed91af36af6f7e1a3eef0fbcff24e1bdd8caa64188689f7f6c072332daf0e5945fad361be66d3b0946d532ff83fa633d127bb1e028a9319546793f8b13391b50cfc351470cac10fe4d129cc8852c5bc47418cd01aa02d98715407bbf4f559963feec5687e459471f9073075e680e055b6516abf4b12ac00db741f24b1b4aea05b791e673634677a51a", 0x91}, {&(0x7f00000003c0)="79404951bd4c209d18954520c439bad49810be29d298f7c75ab8ed92c1fd23663ada67f2ffae79409b", 0x29}, {&(0x7f0000000400)="6e3dab22d7fccd9ec1798a953292b01611d95dd95026f430bfe7fc6be3e8b1f65e83b8017902374fda2f340fcb", 0x2d}, {&(0x7f00000025c0)="3c1cc2727c648ea97f62e7ef75612b2e4b3f643e07f667851e9270ec17fc4f5297b6b11d92a54702f1dff45ee1fe057290858d42dfaeb5522e9067a297323f8fc8275dcf6bf37494baab5af3bb0e3a0278811918188d756ed936328de943c8d5fadee064328089b1e438c49647849424706c093bb4be89f3b9fdb8ba30ca5f750a3eeff62394d3255b904cafcd325720874f46be6312f5128b93e9a1a85a73bcf18bab1eda5a078d339cae3ca04073c695f3b50ad885fd6f0741ba6578a3f4ccc1518ef903dbcf89b67356a596da77a51a38ab02cadc1a7c7b6016c64bfd910b1c0a70ede7aa183949de0c521d7a", 0xee}, {&(0x7f0000000440)="6c00fa7f02d3", 0x6}, {&(0x7f0000002740)="b4de6ddc6ceea37115039070f30391376ff1fc0ee9acee440686048d42bb587eb35f7524654bb9f904f050aaf4c1d8d7c4f27c0ad48156761491a19d4f7d3c490f91f902123cf749f8129909cbd52e6867f7a360c9eb8b1b2fabeaa1345f0ae2eeee403ba8c0e476719bcaa130f50d047bf6ab03d5237ccd9b865d2f467743936e7306c59ed3147f29085f957c61be603e4023cf4acc7c2e70cae6092932d291ab331c093b9ef6ba4ec9b8c650078d3c74114adaefb9363016be58f5aad75185e3bbe9b03ec1d931bb3b3733497187d5436568522a090d3c11dd4f9c3fce760cfb3bffdefa081921961410cf3780922755c8f0", 0xf3}, {&(0x7f00000024c0)="4c0e558c38d2afcfca2f526f99951ff43d7295793bc953908ba891cd74b2fc30285e46ae144e9ac59c89fecaaaeaa0aba911ab41606b804169d2bf4ff23a52d389641cdbec1d48b63a", 0x49}], 0x8, &(0x7f00000028c0)=ANY=[@ANYBLOB="2000000000000000ffff0000070000006439b5f37aabf870c0af4b7115d100001010000000000000010000000200000005084e8eab0f794bb3c1f1d164506b69f30048b4789132274f877df193f2fb566dda2eea2d2ca432385638f250720c372f58a1c208b614e8abf22502d673625e12f3dafddcbe5b9ee3de2d856742570cb41f10d267572e35293dbfca5e5513afe9981695493fe2a78e0f151b2a3f7ed5af2ee26d6ffac127036e40907330c7c83447fd33357123c29a5ec2bcc96d57ff81585fdffa2705e1c2137cc8fd2263c8fcd4f82d2fe6405fe36b796cf2af0d5cb5e7f27d6efe38385bd2450e0a70687ebe81b657498ae4d85039f22e95a5228fbbe35414751d7be7fba280980a4c84466eddfa5203850556919447b58a715f2627525baed0678bd55502191822cfe69a9be1d5b3dbe209d4ebdc74547440123a3c4a0ed493385235a33274514788b5b723ed0439052286f3ff264c706e9dc77cade4eebf8ccb7b226e8266c9eb5284492f7851b35b1182ea1613591da6363c4eea2e2285e87df2baa8c6cd1cc6a3eb18f12a90ab9d088824422eb9b675622b372cb6339df3788659ea227d8922f0dd51e92e57eacc057623e563ad81b3427a944462b8c71a3e9a56942c0af6d9d2a9f5f53ba72998c0770d6ffe878d13d8111dff2debb785249117b1684f3456a3edce35e6a32eb5a248a9c03115ab765c9b728cfb9294a7e6c9b24e5d342d2e739f2aa9dc7a69244455fb7a22f748891657ce937d32868ad534d421c1e7b64e1f90546399e7d4ea99bb1c60fe93e68cd4cb16c2fa2783c82a7dce7174db3ffe5ee1bee34ef54f34feb8949e76f1c44481da88408709df26226b3c2e619243f59bbeadd86134547722988a86a8385944974bf409dfc4c2c92d6a28ef788b8c463484425638bdce9561c8a57b9a97316c320ddf1939df093ccf2fd7abc0204da871b898115aa161c997abbeb02215cdfb2e270caa8af15fa1e1ed21150b6683f516a18d881f60948575dc7e34c1b2713830de5d15060d0e80c7f6a14b2fc8e6e32688fbb515c235f667cc2026c7847a73d5789cfc1754132876c94c1700c288db3e24d0b9892ec706caa96310101afd9b8573218308bb74902a26170ff6ebf56aeddf53a28baa626cca3517409b2dd9655b7b453c561756d322d217efa60c9e56f5538a987951710eac02cd0863a370e421ed9da238626a6dafe6b4361f0efc10c8c849663ad90d642b79fdd175161cb455c2e6ff331005bc03f7ee8d9fc05b292a31e6d6de939fa5d202560564ccffcd596ec18c640d5007e7966cd8f0ebdfba21e930cc1e73e42cc2c22efdf8308eeb70ed667c001a2d2c45ba1a4116ec012080775685fb3e4c7024cc04356f280cb931658bbcaba44812782f854502de78152349cf88a6b1ab1708eb38d005e53e480e5db4b2e9b2b5ad7cc1b642a451a66a512762cb530220189e99aeafc58176cb55d2693372514806a1203d8f1a06f3d0447b695c2a325435083795169784fecd7c0ade818e423086fee1e77f8fcf847c532ab02cdf85ccf81ccb9249045282fbf167e0852a0ef958d75e502b3c90d1e4844b96791ca187afc2ab61d72d67981267965bc798c063e399009abeb82b653c45a9267fe707fa9e771f58ed21864c30f541f4e1fe625bca22a173cae0a3cb5daf17521082b4424fbf7b35e2c9b42f6195aa2ab8d6fd990798fff0908f3b262aa91dc5c7b1549150c5cf40c2797031986b75803549be077adb4dbb7dc0fc6f403e74bbc4797939aadb1eaa1fdd334aab2202630968afee7a46df97f9f0528eaf01a76f0f534b7b4d593b71d957714dd4925ed1ecbcb3a40106c0afba1648778d6ce35a889307d7bde32055ff428c3f24afa1916f6a38b21b2ca983c5df7d67255577c0f444c33897531e08ae030a4359f5f027c880f2ad42c168e3920b8d2dc120c2216ab3f214c3013a6f61453a2b5758a5ce9f359132b1d5daba57c222d285f2bb39e671fa2d2e19b04036ec9191c0b78ae57c963ddb1d708f0efef9bfdc42847fd96d33707008ccf0a9d66d5188ec4b4cba8b72ec21f13674b254f1c5c5f729de106591e362c58095d065a7acef7cec901cf9d8b6109547b45ce082d59a5bca524b5fc8e963da7c31521f4ac0c9c9af000020d1c980214148f69b0abcee6b9553ce817d4ddcb03d75dd8f2a7f3dfe9d67246f298177c007737c88c65892cd4ce8e3cd2b0924c9cd0af51fe32202a8f2f79f062ddb1950ed686557ddbaa1626d7f2a3720154fbb06647a88ab1ec576820a29aaa6fa71b5580a61ac00a975948057bb7bcaa10b4cdc7018a8148158839389f593bcfcf9b5e43fca8968380a70d3c101f9d189c73ae86bf151dcc1f04f90d13dc829a1812c0f0030d005700ee4ea68b7c5026335f7e803d813507cbacea96404047c2cc848661d1be6673f360c38e2c5d62df99ce39d974bdfbc89d82c8e84a6a926f5c7fcc61b5488910ce83426120f0401d35588b4a0a17d66cf058f9dbe334ac224b3857beffc32c3151d79e1011082d41318409d762abf4f391d8316bf0ba57f175474af2e066cca51aae71c632fd6c4bbd13d904835f6f9f7f1fd42cd1e2d8b3383ff168987b61b5263411cadbc187f6785f56e9887428b2865c465d08992e60e90969b9d5e6ada39cec61ef2197df52248caf0cae3b91e4d7e07f35244782e6fa3110c8c2a2ef18b0ec466ee12889b93baddd6393f0c15a85cba1264306c3184a4f3e46b30d0cf43e646c651c5818c6239d44a17af33db49ca03d4113038b7afa6f660cc96e4a07e3dda90cbceb8f790f0ca82d57f612093978eb20782fa685fab71bd57ef0d028e0fcae8c86b17a45423e0ac0751401a22cc9fbf0b8fa641dcf0c618c39f9a3d4311890e762b66ba332c807525c669844c0269c59b8c826ff5054fb44fcb1c851531466226259d88e1ddd4098094ad19bacd9777395c078dd55019f1ed29b8cc9353bb4f8e2de717ee0dff3168a9d176e41c12411dcd8ee20088c73d653392fe7a93fb17345106e0c3bfce0c782d88ea18386b2d436242ff6de3503e6d52aa12b01acbf0d61f6f815238711b02ab0d51f33401bc06f53f64b4e4a7463b911cc7b70aca393c9b5082813fab585ef3dcee94ba6950f0fb6b7cfd1792deabc3b0dd50de4b5a908cfbd9c3fb82677875ab66f901d164865f8ab4f046d4094d5fe89a2b036a4fb40053842f9a93ddaea9cbcff3de9f9b259094b9258033e1dcd757b12807b70877d1910a76d4d9c9f1d6f017f711bbee137ba792837b939e910b2ea9bb593a4b8b72b97c0bd9a3e6ff2f87a55e42c0cb08cf4b924fdea3f05e0825ba01eff3a9873d5edbe25d04b9936b8f87d122f07983d8ef0bcb7389ef2d9b6de7945dfd1451a0a1a1fa41253d682583cb1cfdaaba23d9d11d34376ffc13e5f7d994ff54cf5d1926fdd0ab739874634ba103ad5d980e04aba204524efaa3b9c660b53551ae791e74a6eaaa5240cd7e1d442d7b709bc2cf825f1218da49b6c9ce15bd5bd95b696ef18dc4c8085cc264e1fd5c57d19e9e08bb6a7cd4080f91a7673775be68c0760efa1e6fce1c0e485a7590f7e516ce802032d729237eff0e7f780fb539a5f061a71cf6f2faca4a9110b3a07c2cdcc938af8941b06d34a65fd5776e54d2a286bdcb7238824dfe681ef22cc140490b42ce86da19277d97fad60d3116b4282a883620739fb6308aaa419e234787a1afff392e7e3acba876c8582ea8d2995b3167a5e99223384ce9aeb5971fb9e9fe2399a1d30f97a74af5750984aa98fd6260d0e0c061b3fb0941ef90c1feb1a72b778d2c64a6fb4eea9d61c12c2fdff5bffdebc5f61c99b00484b7a4742fab7cc7766f7c0700752fb1e7b773607d97d82893a4edc9af451ee02553763fb3e64e28891cbdac6d5e71140775af6c7692172747a8bd0e8a0da3eef00bba9ef85a6b767b6eb5b572af03171458a065222c9bc223526ad1a2b317d47bddf3ea6e0dc91e8a95ebcc231a0e85d9760e41ed037fc7876c5534894c3d33d4ad1b0b3c7170263628e64880637f57574cc8068d57c5aa99c042210a0ab3bb5a46a4a1dc25f454c45019cad99920e912678298504c4f3ea926d1cb38f50fa572679e4845a0e4554a44e24d7c159ecbea7ab9e340da13244aae0b5a501a704a30f5a4912a08dabd2d69a02b52b1919ef99ff8b67bffa09bd5ffcb8a3f895953a430cc51b40101e63881c3b502e70d39f3b152115bc4097adcc70f1ea9fbb655ef4fdcf72b999583e3b67dbee7e47d8edd38386e1947e6a2f8e635e4aa3e09e5ad7bd9fb0e7a4074bf56ac69b18f60f2e993c481fead90bd25f48d2a5b5c595557e2d6beaa50a80b5de222ec30b5ccf21e32a6c2ff2b68a37af404dc5ae8e316e19cdbf03e4a5b50652674119e0620454266548242b130d9e6ac37e067f0319c65a0a63d97843ddb7919e074f9332e32ba68c51cb0925e9a4425f736c1cc94eb34a3773539cd782b07e2d65a0de863444bd23d16b79a7387dc07105586ff639d34086de6a580241f661834e673789807450603d6a8de310545648914cb09e21c493a3e1bfe02a14f9b0f2d4ac50b31d01bfd5e75234e5d334ede6b55d83a33f6e8a94972cb45c22c137d9b1eb55045accaf8d4878f29fcf653c376df71e2eebe7e6df9371fc1735e30244bdce0f829a6466fa809da04393e5f854cc9026193e4a98d08f42c7b75062ca1fb8ea08b0e400dcb42535683793baf4babd1324f96f14594725aa84e54f2bf37a0723bcbfceb8b900952825671a2f82334ff1e42f41050fc044dddae28ab489c62aa8f6a0746f40505c96932465d2ee3ea83281008a90fae52342a7ab5e82f30f21b50cf516e6243e56539b89400975d1660a64a1b38f166dd798727c0a9b0c24f91b90556bae9fc0ffa3d6b2bbedfa9393ff12733f24deaa8e0fb9c33f6555e2e63aeebf2f483ccd38f674d414a766cda663fd4b0a437ba46a41508a3a778302be76b77051e71a28d8a4ddf690cdb1fd8ec39259b76a26f89fe906ae62a5ff4efc9910281e75e76247436c05c485dfcaf8a653a4bcdd713c05d0adcea72bf223a4eb0109b8796fb9f63b836f552ce3bbfa48a56e0fd90eac26eeceb065cf12d0992b6afde732a7e028ba18ff14dd8f51c4bb045b1aa66648c18ccc2cb31f9a58de58e7e34dda4157e03fb6d6b4d9fd5c6be07e8c05e28cac3b019113da43f50d01b38f50326dcb6705260931d2bdc340d4d0334e5330b3d3323af9408fa260c6eb466c78f5e9e46d6329b3ca99d3c16a2b781eaa1bb5a9039a67e7b47a4d7c01d33721f59ee5b130658725a37771c4d94ef3042d72797fb010d5ce078482c4cc6e74ea318fb7674d0fd3e89907faf8886b2e7ce143a26de88320b71fecf2410064b64d12de17da54631ddc26f2c8ee808bbd2731eca229d922277d710f8578b467496970a67cb3588e4ab680f38502a781389e3078430df6e6aa97b6209cf695a75f5d003aaf664725297e8e15a20680c7b75a46e5ce123b5224c15ed227223d1fc44d9ebf7190f6d661c06002bb7456e8f472162dd6bac09aa7e717498ef9b6466491529cd2a6b1d1a33924dedefeb22036bcfe748bb4e1019a1b485dc637da64919001f70c4158fb67a2137011e5b0b8df75bd8e05aa393c7cd54634943b9923121893195c16059a3d8c5d97588c24346447ac9699cae4731d3244366a80f68e5be82b1396a7c613bc5f1e010a642ad6d326adb0a6254ed5825fe324042ff193fb73d89fe3636d8c69d3630dd795e4ff87398c37bcb258542ce10b8c58abc4cb6a6c467a297f62cfa6fb822866432f1858000000000000000ffff000001000000bb4912873e28a755939b9147a51a7f6202bc7d12414e10319d7ef68ccdd20598ece2a95d4b1e21ae373690a7c20ada6c78420678c04df1941fa0e3a9f9d90a10c2e074c342d4af3fefbd2913b9b8ecd90a0539ef3f1bf97dd8b2494311c7bedab2a992015dd27fc9568e000000000000c000000000000000ffff0000e9a95d6741990c2b397cf6d9a68f3539a2031e0a77991ae1e85960851072b5166918c658de7c3c47a1a61f0d00a7c4f04f209bb65c6c1aa4b5bd769da011cfceec071c14f71334c2c879514c73190f26a68928e4b69b2a59f9e38e70dc5741e5db079d9691c218cc861f8ed27ef89c0588d5121fac7cf97eebff9e980388dbe7014fd32b1a3f286142b2b5f10f18277dcfbf10f02ef9b29fc92857aef0752d48e2ac4e2ff3ba65c872c44a60b13fc400000000000801000000000000ffff000009000000a1b5d6649544ce40f772f893be18e1523fc8eac6051d03a767dad84774b93d437d92ac2e2435bfc0d4091d2a3e70f3e7940fa72774f37d21a524357ce026c797b47481a37c0d307ac1c49543b7496279700a75163b89bb6f08a42900832500a9d1919e8370c1af43af12c47e9f430402045803e85b494b23905cf42f26a25c49cdb39e41ff756c39147ad206541a3206d00a6228a2ee6f0da2231ce513416d736fe943ba16d7245befba43e713b51c1b5a64cae1ddd53ce23623cdd603511ce06c31e47b056bfeabb7567bffd4c879bcf8a79180994caa046ca406a34935175abd11be2a2fe6363b9dff5e30758eac5d255b00000000000000010000000000000100000000000000d0a280507df2345d750d72c8783f58a4975f97c8e67906e7c7eade8b0a821884d231ac67f0d9a944fcaa90ac05208d974203beccc581a63901c2bfc60666ee88802cfbee0628e21fd9c5f2e909ef782ace68c3d025e2d2952fdab39dd83dcc9e02bbf950da39befc0a35dc6c6568e2ae3ac26499c3eca640de722eebc2fc67fe9d88a57df3421f5181c10e928e34571bcee2cf345ea6a03367988d3f17c0eacaff63cd60853677b6a4c2af19a88999fcc374487a0f768ef3ba5431b90cb44f405459c9cb863320bda85d191cde885530ce7dc7426c0008e740e7200fb4682ef41c10a39765c314bc89000000000000007000000000000000ffff0000ff7f0000bde3e6f574c55a3f2f1f2c703b87b7738865c3f29c5f4033d848d21068c93e86d85204540af207f0b477ddf1a81f3b7ec9354c3201071340cdbc380994ea582936b0e99972f65c30752e773c88b83006ae72cfd52dbb288838cbb14e00000000"], 0x13e8}, 0xe4a3f3282367e7cd) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) read(r0, &(0x7f0000000180)=""/197, 0xc5) recvmsg(r0, &(0x7f0000000480)={0x0, 0x26f, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x3022, 0x1) pipe2(&(0x7f0000000040), 0x0) close(r0) 16:01:38 executing program 1: r0 = socket(0x1, 0x2, 0x0) r1 = geteuid() r2 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) socket(0x10000000002, 0x2, 0x0) msgget$private(0x0, 0x401) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:01:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = shmget$private(0x0, 0x11000, 0x24, &(0x7f000001a000/0x11000)=nil) shmat(r0, &(0x7f00007d5000/0x4000)=nil, 0x2000) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r1, &(0x7f0000000000)=""/84, 0x54) 16:01:39 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)) r1 = socket(0x18, 0x3, 0x0) getitimer(0x1, &(0x7f00000001c0)) connect$unix(r1, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0x5, 0x200}, {0x7, 0x9}}, 0x2) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x100000000, './file0\x00'}) 16:01:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x74}, {0x80000000000006}]}) ioctl$VMM_IOC_TERM(0xffffffffffffff9c, 0x80045604, &(0x7f00000000c0)={0x2}) syz_emit_ethernet(0x1, &(0x7f0000000180)="ea") 16:01:39 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) recvmsg(r0, &(0x7f0000000000)={0x0, 0x100000378, 0x0, 0xffffffffffffff22, 0x0}, 0x800) 16:01:39 executing program 1: setreuid(0x0, 0xee00) r0 = socket(0x800000018, 0x1, 0x0) seteuid(0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000040)=0x8, 0x4) r1 = semget(0x2, 0x2, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x4f8]) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000100)={0x3, './file0\x00', './file0\x00'}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:01:39 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x68) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="eafd125c0000006b", 0x292) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockname(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/39}, &(0x7f0000000100)=0x29) ioctl$TIOCEXCL(r1, 0x2000740d) sendmsg(r1, &(0x7f0000000700)={&(0x7f0000000140)=@in={0x2, 0x2}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000180)="f0a4d2ceec2fa4d0719c2269fc15a813b9e61ef309367f5a75f0b2a70af3ddc57199f77671c7cdcc4eb117ad71c3db53c901b2e7476e13c8592c98cd758da7b116658e2c0a7d6dfd930e51cb76b481f0bb106e1acd05c8475ca54ecf035cf13de9a7132f79c180210afeb376acd0079109818e2539e7212f92d33ea362d7842ce2bfc629", 0x84}, {&(0x7f0000000240)="9725d93854ae549abf38fd82b6f423c20cb95e4820afde383cc0c5ce49bb67571e6312a244ce7a57e97b9aa0808f8bb6c3ce99e38704fbed5be58338def2e1f2859267c571d01d17568515520eef30b8cb2884387104564b6827a438b8b05305e274f56a1a0ef93a981597c9e0df27ca000d92ac654a935e164c3539435a9ae1f53d05f66a7e2bb76d4dbc2a05efa9d802e98e7aaabf2de325", 0x99}, {&(0x7f0000000300)="1ffbf177677a85a51bd6fe0fed6808ffba8b2d51619a5c24956a623d98ad26be96cd3de2d922985cb7fae5c82f688aedf3f0fc19cc3ec7e79a9d861d4a2f42e9c11e210fba4e4d59c6adf50510786870497c", 0x52}], 0x3, &(0x7f00000003c0)=[{0x100, 0x1, 0x0, "33b83e0fd25a178bc2496c1b9e5f3c5de86e38f993bd55bfad120305fd8f5ab1609629092d0e9fe34909007a8d3017697637a902f293cbc857a6ed7a2ed87286c72a43a5148dddfc526d22c82e1fe05c8d9a8e76c74706b78127908b635a26d2132756f837f62d0a58bcecdcd85240118e8d0adff4037aac7bf746703c7b835e5c68598c6d1af77e2cb4f918e313478b3f81da576dfe5ef8b26d15e34c0b4fcc198d093df8c3cbac263bb52745845400ec0d72bd45d72dbbd4a9d4550b464731127070e0c98cc965750dbb300d66f8c37af265bd6d492ec3d8c7471a0d69b9d43a58da2394cc8b696030"}, {0x18, 0xffff, 0x8001, "f5"}, {0xf8, 0x1, 0x6, "11497711394bf83d338a0a2ef39c1affac239bb3432490bef9c25076a1eb1578b567905064117889b887ee4a6b1f7b632ed1756a4532190d5c6bcb1abe7da6b16b82139dca7bcd53be82bfe2f314ed632ac6431fb13bf6cff94c5b01a022b7571e105e6ce0f0d5d5e42622932354c91b79bb44af8c52786cca14151206e0d748723713678c4ec0c5c1c725f71dffdcf8e44231e99161b3b9f5053ff9cac31d73bc4af290c6bd233e33fba291641e277c39f5c4eb4fe498400c72adacf838a4bec6c3284b2326efb8cd8fa35cdffaf24f97abc99a5b12da584e8f24b22dfcbd4dff9f"}, {0x110, 0xffff, 0xfffffffffffffffa, "404784fc97b619e30bf010936b75d3836e31e46f06f609501dcb63c978237ea92a6b0f62ab116e5ee1639f7023b855b133e73d8efcbd4ca0db8aa3c2f2b9008edf0575ce33cf174bab160fd6d21d8c54e19a853d8cc4b89ff8c603617c43822fc6235c2e0a47e895eb7c0a2273a915ab52fc3685ddcfe1faa8116e5988b9ea0f5bb1eadb661e19f2f4dbd27381d3f4b97ed349875b27f89552f3f9fb2c7f893e89d93a0502dbbe323c3bf49939acbf4742820c72202e3bff837be814e69b876551943a0350a911ed4eafa18e2175a58c7520b42f23ce430bd074195eb2bf3a864384b3ca3ed5c71a6c5ff4491302b847537fbdb2a247c6100bf33b62d6af"}], 0x320}, 0xa) r2 = socket$inet(0x2, 0x0, 0x7) recvfrom$inet(r2, &(0x7f0000000740)=""/208, 0xd0, 0x841, &(0x7f0000000840)={0x2, 0x3}, 0xc) 16:01:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x31}, {0x40000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:01:39 executing program 0: r0 = syz_open_pts() flock(r0, 0x6) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x204, 0x0, 0x300000005}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x59658137aa126170) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x200, 0x4}, 0x8) lseek(r0, 0x0, 0x0, 0x3) r2 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x104) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000080)={0x0, 0x3}) 16:01:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 16:01:39 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x8, 0x8001) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) fcntl$getown(r0, 0x5) 16:01:39 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x2000000000001000) getsockopt(r0, 0x3a, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1109, &(0x7f0000000000), &(0x7f00000000c0)=0x4) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) socket$inet(0x2, 0x8005, 0x83c) 16:01:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f00000001c0)="90ce548bc00f598a9c14125c56291fbd7fb02928a4527f5ee1b9be0fdd7e2677ab6216e8eba9c07902", 0x29) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() read(r0, &(0x7f0000000340)=""/175, 0xaf) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0xffffffffffffffff, 0x5, 0xffffffffffffffd9, "855c1b0267a72300010000f91300"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) getpeername$inet(r2, &(0x7f0000000000), &(0x7f0000000140)=0xc) 16:01:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x74}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x418, 0x0) 16:01:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10060, 0x8) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000040)=[{0x49, 0x3, 0x7, 0x8}]}) 16:01:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(0xffffffffffffff9c, r0) setsockopt$sock_int(r1, 0xffff, 0x1092, &(0x7f0000000100)=0x5, 0x4) r2 = fcntl$dupfd(r0, 0x7, r1) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) select(0xff33, &(0x7f0000000000)={0x9, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0x0, 0x0) renameat(r1, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00') ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000180)) fcntl$setstatus(r0, 0x4, 0x4c) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') socketpair(0x6, 0x2, 0x0, &(0x7f0000000040)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x200, 0x0) 16:01:40 executing program 1: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000000)='.\x00', r1, r2) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:01:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x1}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xdc, &(0x7f0000000380)="287596a5a4e341e0a4069fbdefa007c1e7ba6bf2027a05f0a4293eb0b6fd35862262d468a194b895e3f0941591b80ef079d85a5bc712c3f2c534a0ed0031f874813a393fefc71f8087daf42b493ff8cc88e278677b09000000decd203917e6afa17544738e2acda6187a17e88e1c8f84c2cefb5c4a4316dba88b8335de4b40d509a2eb3182aa3f52d8a611da089819c3534b2366968b624208911d315d91d913a9e24a0000000000000000000096b6aefbf629eb09bcbda2f0fd5fc3d4c760c6007844174caae21cd7332cf500"/220) 16:01:40 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xb, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f00000001c0)=[{&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000000040)=""/142, 0x8e}, {&(0x7f0000000180)=""/2, 0x2}], 0x3) 16:01:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x8, 0x8582, 0x7fffffff, 0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x8, 0xffffffffffffffff, 0x0, 0x400000000}, {0x45}, {0x6, 0x0, 0x8000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:40 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000140)=[{}, {0x100}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8082, 0x0) 16:01:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffc, 0x0, 0x98b, 0xffffffffffffff39, "02000010000101936000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) 16:01:40 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f80000b811000000290000003100000003000000350000000000000000000000009a053ba209369038764c4c5d619293569d1a7cdf6586864959c949c91998b22983016845b3efb19a"], 0x31}, 0x0) r0 = socket(0x1a, 0x2, 0x0) chdir(&(0x7f0000000000)='./file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x4) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendmsg(r1, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f00000001c0)="dd6e07132e7378173dbfdd4eeb79ff726367cbe75a11392977f709d147baf9e2449cf6b3c771532076bd2caad00a971012b267c7", 0x34}, {&(0x7f0000000200)="7726b73e7050d379465c923f973dfb278b61e9232dca14e4c1e5763d2f664489e5392dbd7671413826fbbcd8680468c989629f4254d50c445141541a6b1bf14c379c1f3c6a4364df27", 0x49}, {&(0x7f0000000280)="3a4168265bae452c83c7419970b2af134ee19db4308813b3925d87043f879a72d646e62355b536515fde6b2d35d52a6da4ed9a1c664d05bf552fed80772a46f668c97a7c4114db45b5bc01c302d898566bbeb6c6efdd69a4843ec6d0ce3dd88186b3cc7618e41181ef36357267279684bb23f785c85213adb79e2df3c7c2d2671c2812b137bf44", 0x87}, {&(0x7f0000000340)="d950b245bd71a0a42d1ab82027bf85e9a914cb94e86489f8f97cd07e3f8f1190826018b51cdf71a57e6bf9fa9f8a85295cf0c8a54f63ea7b50caef63e0c3aff0907d46c264cf32dce9421ece19fa681ff577ea341c324806f61703220fa5c3d9a441546050ab24ee41309b36b476363a508adff0656eb8a0e56cee5cac57d4ae9a87050d4e3963e301a36d5a9e9762d971fb2df5e396a2edbc9ff49472d3e8972bb8c8af8054157c8c36f712a10c23d381c4f12330959ecc5a52b4a267daea56d9a8d14ae7c44ef10a71b491fa61f126d9", 0xd1}, {&(0x7f0000000440)="62c4fd4a006e7dccd1d63a0457bee5a716188717e5fb09c097530b62910744704f3db941d3e511ee959dab13de0d5fb1ab3980c7c318ecdac87b2bcc47268010a65004f74148969886ae46cf43725d95ae8017b27cfae415312e40aba97bb8141777f1b5965d7526d36178db5870df38f993f0ccaa45771a52e7949a69c55ab5c977fda5550080deab68e5e21f67db5100048d5a3f208efb2be1ec7dd38786f1570472964262a758635e4640d1619d91582d9ae2e95d93a59a1da7a827e0e4984de6765e0b8c04567dcc6177bd32e0a33312fce777a2d92151e94429cf51b38487e8587e4616999654f6e13017d205463e9bb0901892efd4ded21d4f", 0xfc}, {&(0x7f0000000540)="2ed22105b618", 0x6}], 0x6, &(0x7f0000000600)=[{0x28, 0x0, 0x9, "10b0a69afe31f790806334c10897468019ed5e6e3b3ab03f"}], 0x28}, 0x404) 16:01:40 executing program 0: r0 = socket$inet(0x2, 0x9, 0x0) pipe(&(0x7f0000000400)={0xffffffffffffffff}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000440)) setsockopt(r0, 0x0, 0x8000000000023, &(0x7f0000000040), 0x0) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000300)=[{&(0x7f0000000040)=""/135, 0x87}, {&(0x7f0000000100)=""/247, 0xf7}, {&(0x7f0000000200)=""/238, 0xee}], 0x3, &(0x7f0000000340)=""/108, 0x6c}, 0x41) 16:01:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20, 0x0, 0xffffffffdffffffc}, {}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8080, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)) syz_emit_ethernet(0x32c, &(0x7f0000000180)="969b100e") 16:01:40 executing program 0: setitimer(0x0, &(0x7f0000000080)={{0x0, 0x800}, {0x0, 0x2cd2}}, 0x0) getitimer(0x0, &(0x7f0000000000)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) 16:01:40 executing program 1: mkdir(&(0x7f00000000c0)='./file1\x00', 0x14) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:01:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{0x4, 0x1, 0x26, 0x9}, {0xa0000000, 0x9, 0x3, 0x7}, {0x7}, {0x6}]}) syz_emit_ethernet(0x0, &(0x7f0000000340)="b6") 16:01:40 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = kqueue() kevent(r1, 0xfffffffffffffffe, 0x0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000600)={0xffffffffffffffff, 0x0, 0x2000, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r1, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) 16:01:40 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000240)='./file0/file0/file0\x00', 0x7fffc, 0xa) openat(r0, &(0x7f0000000040)='./file0\x00', 0x10200, 0x82) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') 16:01:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x2}, {0x3c}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) pipe(&(0x7f0000000100)) ioctl$TIOCEXCL(r2, 0x2000740d) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x102, 0x0) 16:01:40 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000200)=""/177, 0xb1}, {&(0x7f00000002c0)=""/57, 0x39}, {&(0x7f0000000300)=""/177, 0xb1}], 0x3) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000140)) write(r1, &(0x7f00000000c0)="25e566de9e4b5fc0115216b7d787", 0xe) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x808, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000080)) read(r1, &(0x7f0000000180)=""/128, 0x80) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000040), 0x40) 16:01:40 executing program 1: select(0x0, 0x0, &(0x7f00000002c0), 0xffffffffffffffff, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x108, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x2, [{0x3, 0xc}, {0x1, 0x40000000000000}, {0x0, 0x56}, {0x0, 0x1}, {0x3, 0x3d}, {0x0, 0x2}, {0x3, 0x5}, {0x0, 0x7}, {0x3, 0x6}, {0x1, 0x7}, {0x3, 0x20}, {0x1, 0x6}, {0x1, 0x800}, {0x1, 0x6d}, {0x3, 0x8}, {0x3, 0x738}, {0x3, 0x7}, {0x3, 0x5}, {0x3, 0x4}, {0x2, 0x20}, {0x1, 0xffff}, {0x0, 0x1}, {0x3, 0xffffffffffff41a0}, {0x3, 0x7}, {0x3, 0x9}, {0x3, 0x8}, {0x3, 0x6}, {0x3, 0x4e5}, {0x3, 0x7}, {0x3, 0x4}, {0x3, 0xfffffffffffffff9}, {0x1, 0x6}]}) 16:01:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x40000000003d}, {0x50}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="f9") 16:01:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20800010, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 16:01:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8001}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) write(r0, &(0x7f0000000100)='\f', 0x1) 16:01:41 executing program 1: r0 = syz_open_pts() chflags(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0xfffffffffffffffd, 0x103, 0x0, "d730c1e7bb6fc6e2060000000000000000e74de4"}) write(r0, &(0x7f0000000440)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6486b8ad670741e870106b6134a46bbb54cfb7d0304", 0x8e) 16:01:41 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x9) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x80000000) r1 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x2) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000100)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20000, 0x0) flock(r1, 0x1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000180)=0xea) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000001c0)=0x1f) openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x489, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000240)=0xb36) openat$pci(0xffffffffffffff9c, &(0x7f0000000280)='/dev/pci\x00', 0x0, 0x0) write(r1, &(0x7f00000002c0)="e7d2b39245565a9c1c9a33f5fc9a99467b5e413a86ffb40415d2c70c80153c043bdafe3d353aed7d2d24754a86bc340c67ef2b9e9890cbfddb2a1893feef6332857a86c75c904e8dd62b786020d748ab7d1fe54a09df0531146eecc7bfb2b49dfaa8467406a331498673fdec73529bb4c00ab0e8394e058b30e7566ab3e821d7da021d98b3bca0e2bd9c382d5598a869d5dca5", 0x93) mknod(&(0x7f0000000380)='./file0\x00', 0x4, 0x1) write(r0, &(0x7f00000003c0)="705cedf180a53d92f561f821860f5a8b922d59c186bd26627ad8342d", 0x1c) r3 = fcntl$getown(r0, 0x5) wait4(r3, &(0x7f0000000400), 0x1, &(0x7f0000000440)) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000500)=0x1) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000540)=0x1) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x4010, r1, 0x0, 0x61) execve(&(0x7f0000000580)='./file0\x00', &(0x7f0000000700)=[&(0x7f00000005c0)='/dev/null\x00', &(0x7f0000000600)=']\x00', &(0x7f0000000640)='/dev/pci\x00', &(0x7f0000000680)='\x00', &(0x7f00000006c0)='\x00'], &(0x7f00000007c0)=[&(0x7f0000000740)='^\x00', &(0x7f0000000780)='/dev/null\x00']) r4 = getuid() getgroups(0x6, &(0x7f0000000840)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000800)='./file0\x00', r4, r5, 0x6) bind(r0, &(0x7f0000000880)=@in={0x2, 0x1}, 0xc) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000008c0)) 16:01:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x9a) getgid() r1 = syz_open_pts() close(r0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f00000000c0)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getegid() getegid() r3 = dup(r1) pwrite(r3, &(0x7f0000000340)="eb3d851477b1e5d3679b82984d40800df22dfeed126b7f55ae92057f4a0a4139deca88c468aa3f294b268b66e30d2a2a8b71076b793e5a04bbaaf5f91a9149a1417dbec26bc4da4d06d5c11b6b13462da009f6005fc4e61607400594b2f3df64cea27f9aa5a97fbcb7dd0297360fc568f5921ebf1252c32482bd843c984cdb6e46d5b40fe97ffcf945ee827a240feea08ddcd1aef7d2588c39c5ce9ffde0e073ffc1c81f53a94450460e7782213559fdffd5123e2c6f9be08260fb9e811fbb0c685d86b883c9073900733f07266521e7497404e08965dcecc16848b4a4744df96ce19e56ae", 0xe5, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(0xffffffffffffffff, &(0x7f0000000840), 0x0) 16:01:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='\x00') r1 = fcntl$dupfd(r0, 0x0, r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x401, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f00000001c0)=[{0xadcb, 0x1, 0x0, 0x8}, {0x9, 0x9, 0xe7b8, 0x9}]}) 16:01:41 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, r0) readv(r1, &(0x7f0000000100)=[{0x0}], 0x1) 16:01:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) sendto$unix(r3, &(0x7f0000000280)="a08a9dc1757e87d313988281a232e33c2120e82bdf2aaf76c2de658d0cb573ee648107e903b12d31b282ed3fefb903f61e4fe6996c1ff3148dc0dac185077e0bf29ea260b1f54aa99c7fc1ead8167391f5e2ae9449c390cfec8e4afef20a3c55b94a3f46f86e78107f13c2690dce0c5de77f5c6ca44b23f1fb41deeff8d4f35e571282aef32b3a9af53f24f1932024b89d5d96e4149aa4a8770d0ff4b9ce30cacdbc57f044a346c182a607384c1df4728603c6677ea2cd24be830feb0b62db365315be7de2b5292090ac", 0xca, 0x8, 0x0, 0x0) 16:01:42 executing program 0: r0 = socket(0x3, 0x4005, 0x1) getgroups(0x2, &(0x7f0000000040)=[0x0, 0x0]) r2 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) getgroups(0x9, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r7 = getgid() getgroups(0x7, &(0x7f0000000240)=[r1, r2, r3, r4, r5, r6, r7]) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 16:01:42 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000001480)='./file0\x00', 0x0, 0x100) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) 16:01:42 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0xfffffffffffffffd, "d730c15b00f4ff0000747beffde400"}) write(r0, &(0x7f0000000200), 0x4268) r1 = syz_open_pts() r2 = dup(r1) bind$inet6(r2, &(0x7f0000000000)={0x18, 0x0, 0xfffffffffffffffb}, 0xc) 16:01:42 executing program 0: r0 = socket(0x11, 0x3, 0x0) socket(0x0, 0x8007, 0x5) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000000b13886ca3849451ae3c3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89f286f70ad7d3ade3a298263026b42c850fd3872b8bfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d904000000000000009ec7ab3a34c29000", 0xb1, 0x0, 0x0, 0x0) 16:01:42 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8100000089, 0x0) poll(&(0x7f0000000180)=[{r0, 0x80}], 0x1, 0xfffffffffffffffc) 16:01:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) flock(r0, 0x9) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 16:01:42 executing program 0: socket(0x6, 0x5, 0x3c) r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x111) 16:01:42 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x26}], 0x2}) fcntl$setstatus(r0, 0x4, 0x80) 16:01:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20}, {0x64}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000240)="84c6a343") 16:01:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8c00, 0x10) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x1, 0x4, 0x7, 0x1, 0x5, 0x3, 0x34, 0x2, 0x0, 0x8, 0x139}) setsockopt(r0, 0x0, 0x800000000001d, &(0x7f0000000040), 0x0) 16:01:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup(r0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCPROMISC(r0, 0x20004269) 16:01:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x80}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0x90d6, 0x8, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x4c35, 0x74}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:01:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) munlockall() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x11d, &(0x7f0000000180)="6f663c47fe003e91888a4d1d0de9a8c6684f19ef3c2f46ec5d5a7e13a41ff7b7631c92a3193c94ded511aa87bca36831be430f1e9489b394d3325de9d660060f285bc05c4898e4711ace371717cbfaaadc6eeb7617a301db31b3353bc965c78b52039be5ef2aa1ea395db1923a1369d89663b1e5f84b543b306a6415180edbb3c7276808277060baf9dac4805669ad5a7073c69bfc9b914149b29789f48312a3a3e71ee75c8d7093416dbf91cfaf7859de2829ff2fa18183e40200000000000000dd508b67caec94aad10057fc5e5131a4fcb00c15f9016434ae49bf749eb8d46b69035f28b36e5e70163899bd8cbc7c38f198cea63cd34913b62228f5c8c2ba641a5c4e6651f971fdf5d16bd0ddf349a4414e8c70dbe92ea982c67fea") socket$inet(0x2, 0x5, 0x3f) 16:01:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) kqueue() ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000000)=0x8001) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:01:42 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = open(&(0x7f0000000500)='./file0\x00', 0x8400, 0x10) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000540)) r2 = kqueue() writev(r2, &(0x7f0000000400)=[{&(0x7f0000000000)="2b535c82050175d0e40bbabbdbcfe407c7325aaf6375b09a33387d165b998a71c92e69520565200f78ae923062dc61aa9f66f694d279d5d8f2097c4c03ea98cadbd94359a271fc517a714d4e8d7f", 0x4e}, {&(0x7f00000000c0)="08d976d20858c073432653678bf9c9ae1565d0fd1a3317ecf44235834014af6bf82921dd105c30fd06c710870fa69c2255672e15e3998287bbe619687d614edd70c7038c79fb134cf79259bcbbad26f9e2762e8b206ecb0147717d645ceb7f6319ed911e84627b234c8444bc7dcf2d4db3d803a96c7005f2d7e4317eb9ba83e7dde71c8e25858c4a81a904552c4a3ead2f7ee9b720664a753b245bbf79115ba41be529778aee1a5a6d314266e37fcbc2af5a972f20e1251ef0be4feab424280acebc8d41491094656ebe4f8e", 0xcc}, {&(0x7f00000001c0)="de27386ad7be360de3cb1def3129d1a1889429142e735197271cb06d6116129d73052e81e7bdb2328a854490b6dc81fc7cc0d28eaddda267b58f8a5b2a404677d0d52f49d68d013384f39a9001c1fc6d90491201623f64e5ae75e9c54826e3fbce5354b7927152c9ef8ed67689e0eecfc6228509af99c7b2ce0a6801d2e9bcae11c373ca9e716926b5fc43ff8617e51e11d7330296550d0376d248c879c3ad1c2460caf9a61885c7afd29644b95a36a498b6b6372c5ddbcf75090f7def0b7537bbd975b6c3caf9cf9f00a4d2f9", 0xcd}, {&(0x7f00000002c0)="a3c88ccc50", 0x5}, {&(0x7f0000000300)="476a0c8f2b9c6c5affe669729a52741dc3dd33b12d200df7becc3b923cb14048a9f77b915c385479deabcbfb0633159068d154855d85bc153f206725b7d903caf3ad020cb26fc003dfeba463ea5a918f827d25386f1934a10154d031c76ac2665cfa9ae60a572aac4fd843d78f22ad8672704a652b0f480ea92b8492bf8628356b010af62a8b32c59bfa9c1766824fdd9440a64ba2aad18362c4e82730684944d36cdad96121abc9a8097b277baceb41231b58f68022d189b6ea3946d3f731dc6adc50aa8b80e1933477a7311dc96cfaf7b808cb088e7319", 0xd8}], 0x5) kevent(r1, &(0x7f00000006c0)=[{{r1}, 0x0, 0x38, 0xfffff, 0x1ff, 0x6}, {{r1}, 0xfffffffffffffffc, 0x20, 0x82, 0x4, 0x10001}], 0x3, &(0x7f0000000700)=[{{r1}, 0xffffffffffffffff, 0x80, 0xf0000004, 0x2}], 0x1000, &(0x7f0000000740)={0x20, 0x7}) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000780)={0x3, 0x1, 0x6, 0x1, "ed72dd4678097081af1a70e07d50f2ec8a426c69", 0x9, 0x5}) nanosleep(&(0x7f0000000480)={0x6, 0x1000}, &(0x7f00000004c0)) kevent(r2, &(0x7f0000000800), 0x81, 0x0, 0x732b32a2, 0x0) kevent(r2, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) 16:01:43 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000080)=0x8) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) 16:01:43 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) r2 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x24, 0x1, 0x3, 0x60000}, {{r0}, 0xfffffffffffffffd, 0xe0, 0x4, 0x3, 0x7fff}, {{r1}, 0xfffffffffffffffb, 0x8, 0x80, 0x9, 0xfff}, {{r0}, 0xfffffffffffffff9, 0x2, 0x80000001, 0x2, 0x4}, {{r0}, 0xfffffffffffffffb, 0x91, 0x40000001, 0x100000000}, {{r2}, 0xfffffffffffffffd, 0x80, 0x2, 0x34, 0x3}, {{r1}, 0xfffffffffffffffb, 0x0, 0x80000000, 0x3, 0xfffffffffffffff8}, {{r1}, 0xfffffffffffffffb, 0x4, 0x40000047, 0xbed3, 0x100}], 0x0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x10, 0x2, 0x1c, 0xf7}, {{r0}, 0xffffffffffffffff, 0x82, 0x0, 0x9, 0x6}, {{r0}, 0xfffffffffffffffa, 0x25, 0x4, 0x0, 0x3}, {{r0}, 0xfffffffffffffff8, 0xc0, 0x20000000, 0x5, 0x8001}, {{r1}, 0xfffffffffffffffb, 0x50, 0x5, 0xfffffffffffffffe}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000011, 0x7ff, 0x2}, {{r1}, 0xffffffffffffffff, 0x41, 0x10, 0x0, 0x5}, {{r1}, 0xfffffffffffffff8, 0x4d, 0x9c, 0x9, 0xfffffffffffff45a}, {{r0}, 0xfffffffffffffffe, 0x2, 0xfffff, 0xeed, 0x7}], 0x7cc2, &(0x7f0000000280)={0x80000001, 0x8}) 16:01:43 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x68, 0x0, 0x0) write(r0, &(0x7f0000000000)="ad6cf45df561b8fe6b161b4d7b7399e693410a32e07873c556cf1b1c8d6cfbc24aee6881623599333f313ee61ea07cc47d6a018ddb4a64a1e71161cffc42da7b2d3c2e0b1804c04e7815cc7c8c241a5b5f5fb5e4d0c8b1ad6732d18b59285ff66be212a8345ef21dca4c8837b06e62f638c93165eead29e7a3", 0x79) 16:01:43 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000180)={0x3, 0x7}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000140), 0xc) 16:01:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1003, 0x0, 0x0) 16:01:44 executing program 1: r0 = socket$inet(0x2, 0x4006, 0x400400000000) setsockopt$inet_opts(r0, 0x0, 0x1e, 0x0, 0x0) 16:01:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file1\x00', 0x8, 0x58) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x8, 0x2, 0x8000, 0x1, 0x2, 0x1, 0x7b4, 0x0, 0x2, 0x3, 0x8}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x3b40, 0x80000001, 0xea5c, 0x1, 0xfff, 0x8, 0x9, 0x0, 0x0, 0x1ff, 0x8c}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0xff) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4c) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:44 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0xffffffff9b38b369, &(0x7f0000000080)="f9ffffffffffffff2e5d9f000c146d7945dae0c96baa63713040e69931c9529296483730ecd93b333c124a8a2b8bab01e87e5d9e841edb97f13d29daaf2a0f67938155d2f1cc93ba98dbe985f2246cf875c88a17aad4167cf36200"/103, 0x269) 16:01:44 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x9, 0xfffffffffffffffd, 0x7fffffff, 0x100000000, 0x1ff, 0xffffffffd59510c6, 0x0, 0x2334}, &(0x7f0000000080)={0x9, 0x1, 0x5, 0x8, 0x8001, 0x1, 0xf208, 0xad78}, &(0x7f00000000c0)={0xffff00, 0x80, 0x80000000, 0x100000001, 0x8, 0x8, 0x7, 0x1}, &(0x7f0000000100)={0x3, 0x9}) dup2(r1, r0) 16:01:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x440, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4}, {0x1}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000000)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x80000041, 0x7, 0x42}], 0x3, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x80, 0x1, 0x80000000}, {{r0}, 0xfffffffffffffffc, 0x8, 0xfffff, 0x7, 0x3}, {{r0}, 0x0, 0x21, 0x80000004, 0xaaf1, 0x20}, {{r1}, 0xfffffffffffffffc, 0x20, 0x11, 0x5, 0x2119}, {{r1}, 0xfffffffffffffffa, 0x8, 0x1, 0xc, 0x6}, {{r1}, 0xfffffffffffffff8, 0x0, 0x20, 0x80000001, 0x400}, {{r1}, 0xfffffffffffffffb, 0x1, 0xf0000002, 0x7, 0x4}, {{r1}, 0xffffffffffffffff, 0xf1, 0x2, 0x4, 0x40}, {{r1}, 0xffffffffffffffff, 0x0, 0x6, 0x8, 0xa87}, {{r0}, 0xfffffffffffffff9, 0x1, 0x10, 0x101, 0x80}], 0xffffffff, &(0x7f0000000400)={0x7, 0x3cc9}) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0, 0x0) read(r3, &(0x7f00000001c0)=""/129, 0x81) syz_emit_ethernet(0x1, &(0x7f0000000200)='M') 16:01:44 executing program 0: syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000480)=[{&(0x7f00000002c0)="b94836fd5b0defaee496000000000000006f6a5daf1d2058eb52fbd3e5b7eea89790d4ff691df2c4eb1ed947b0399f48d768a184c48a916242d6d84b797c770118a765f2b683a31620e635f0ce35ebcb26586bab1cd5a4c676da3faaba373ac1971278e317fd390a80515f96a87c07b6dec073992111ac4ae03969ebda4695093a8076b8341d637d30348f060b90323b1ccccea200b94afbbd6e3dbbd0e5f7a25a76e07c4112db8c9893ccf83f9eaf1bb2626bb08e12281a06d6c1a3ec4c52f4a4ada93f01cd7bdaea29fe813e072cc3b3b663bc19423fe90d2fbde704cbbbe70db367290c0e02ba6e569a1f670ea19c6a997a1fbb8b63f05a465b29bee6dd71a69c8dd49441b3d49ce1d0ddbe58e929e1a9e77687fb25b9d66f2895c9a28911e2a3659eca80f06c50caacf2617a2d0a3dc6fcbeefd0eee897661f0bfb3f74f8469cdad5b588be9f", 0x148}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x40, 0x0) 16:01:44 executing program 1: 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}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000000c0)=0x4) recvmsg(r1, &(0x7f0000000500)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000002640)=[{&(0x7f0000000180)=""/19, 0x13}, {&(0x7f00000001c0)=""/20, 0x14}, {&(0x7f0000000200)=""/22, 0x16}, {&(0x7f0000000240)=""/100, 0x64}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/217, 0xd9}, {&(0x7f0000000400)=""/108, 0x6c}, {&(0x7f0000001580)=""/4096, 0x1000}, {&(0x7f0000000480)=""/70, 0x46}, {&(0x7f0000002580)=""/148, 0x94}], 0xa, &(0x7f0000002700)=""/136, 0x88}, 0x3) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 16:01:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="00025b11ffff00000000000000000015211efe47b8b589ed180f6822"], 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x66b) linkat(r1, &(0x7f00000001c0)='./bus\x00', r0, &(0x7f0000000200)='./bus\x00', 0x4) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000000c0)) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff19}], 0x100000000000005e, 0x0, 0x0) 16:01:44 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() accept$unix(r1, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() r2 = syz_open_pts() syz_open_pts() fcntl$dupfd(r0, 0x0, r2) 16:01:44 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffa, 0x8a}, {0x101, 0x8}}, 0x0) 16:01:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80}, {0x3}, {0x6}]}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:44 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) close(r0) dup2(r0, r0) chdir(&(0x7f00000000c0)='./file0\x00') syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f00006de000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000740)="882cbcbd8638244b58dfbaaeb5916a33b832737f4607fa07194a20fa803ba479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901a356a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582ca310e997578af130a0d0d98d6c81c67662fa4dec3084d627f7eacb98da470fe4a4ccec02c5e5170703bfca6030000005803546d6432acda84bf638eb9b56018a0e784dd2518c43a3089393f9d144e02af0809e46db5a5cc813ad570594738d39ee015a53c318ef3be647a3c7baf45148757c02ae8d4f0f2aff001301478270e6776b009d0e73e16f743f7f1e3408c54b761f8d95ee33c5acab91fec16aaea3a6452b01885b1e98e4e8935e316f8b603315a3bd3e58d220642f1173e9320ef9169c73026dafbd5d5bd121ccba9b819285625cca45e34", 0x138) 16:01:44 executing program 1: r0 = socket(0x800000018, 0xc005, 0x8c) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) 16:01:44 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x20, 0x4002, 0x5) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r1) r3 = dup2(r0, r0) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000100)) r4 = socket(0x800000018, 0x3, 0x0) r5 = socket(0x18, 0x1, 0x0) r6 = dup2(r4, r5) connect$unix(r5, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getpeername$inet6(r4, &(0x7f0000000040), &(0x7f0000000080)=0xc) r7 = dup2(r1, r2) kevent(r7, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x0, 0x22, 0x7fff, 0x2}, {{r3}, 0xfffffffffffffffe, 0x0, 0x40000003, 0xff, 0x8}, {{r6}, 0xfffffffffffffffe, 0x21, 0x2, 0x39, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0x80000003, 0xff, 0x7}, {{r2}, 0xffffffffffffffff, 0x8, 0x2, 0x0, 0x1}, {{r7}, 0xffffffffffffffff, 0xe2, 0x6, 0x401, 0x4}], 0x400, &(0x7f0000000200)=[{{r7}, 0xfffffffffffffffa, 0x64, 0x40, 0x5, 0x4000000000000000}, {{r1}, 0xfffffffffffffffa, 0x29, 0x80, 0x291, 0x9}, {{r5}, 0xfffffffffffffff9, 0x1, 0xf0000000, 0x800, 0x8}, {{r0}, 0xfffffffffffffff9, 0x1, 0x21, 0x3, 0x9}, {{r7}, 0xfffffffffffffffc, 0xb0, 0x10, 0x1, 0x4246}, {{r5}, 0xffffffffffffffff, 0x0, 0x65, 0x9, 0x7}, {{r7}, 0x0, 0x0, 0x5, 0x3ff}, {{r0}, 0xfffffffffffffffb, 0x4, 0x80, 0x3ff}], 0x8000, &(0x7f0000000300)={0x8}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x800, 0x0) 16:01:44 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000000)=[r0]) setregid(r1, r3) r5 = msgget(0x1, 0x420) getgroups(0x4, &(0x7f0000000100)=[r2, r1, r2, r4]) msgrcv(r5, &(0x7f0000000080)={0x0, ""/77}, 0x55, 0x0, 0x800) 16:01:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus/file0\x00', 0x40, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x80184601, &(0x7f00000000c0)) 16:01:44 executing program 1: rmdir(&(0x7f00000000c0)='./bus/file0\x00') r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x438, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) mknod(&(0x7f0000000140)='./bus\x00', 0x210f, 0x200000046485f47) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)=0xd95) syz_open_pts() 16:01:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:44 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) r1 = dup(r0) open(&(0x7f0000000040)='./file0\x00', 0x41, 0x41) poll(&(0x7f0000000380)=[{r1, 0x5}], 0x1, 0x0) 16:01:44 executing program 0: r0 = semget$private(0x0, 0x2, 0x48) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000100)=""/4096) setrlimit(0x0, &(0x7f00000000c0)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001140)='/dev/zero\x00', 0x880, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) setrlimit(0x0, &(0x7f0000000000)={0x0, 0x4000000000000}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x80) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000001100)={&(0x7f0000000080)=[{0x84, 0x6}], 0x1}) 16:01:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:01:44 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) r2 = semget(0x2, 0x0, 0x364) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000080)=""/46) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r1, r0) 16:01:45 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x4be, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1006, &(0x7f00000000c0)=0x9, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0xdeaf4152}], 0x1}) 16:01:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001880)='>', 0x1, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000800)="7c5d582701d5ae9b2f34ab7cc0a7f7234f9337e79a2938e5e618470e378d69318f425084d6c1ffa40219f175b2366a93c288e73749eb174efcd932a1c157f6139a61b78e8f89616618a81efb3b5668ca7f8649e6ebe5d4e79ce81d3c72d082444471b0b03095b674009a781007d8db98c216378b42a5f54eb196a34ce45dba69bbe8c3c2ca4d7ef1a5199e13a3d80927e67a6881cf525bd84250e8aa81a3fd49f5fc7fc0e295d8ce16202f3c810e08fa0adc7734e44b5f75403b6571a033c4784dcf3d3519e28ffa7b16c024fa33b6a5a5e98bd647c8a08de27b9a816d937cf8ae0e9161a342cd493c6d042e4cfeecdce059f8b3d54b7ff4d49b26f3ac6cbb9bf8e757959415691c8be469cf9563eef8ca3cb2e1ef35281d375b68d97a34aeffcf21b6d98491ce31733d7531cfe05f26f785f10aef8a64f0eafccdc13632b9bf8b58eaf5e9a89f5890ec016efc5a47d264fe16ad9701d44597df3ce583a6b436c6dff6c9c1bafccb59a42df633964f7e0d241e4d787ec2a6d1b32c1c0b1b8f66a4017ca09b822643c3ae88e124ce7df51d516e592a21c91a2f14c599bfa6edf4b7c24b6ab288e8b67f4b6068ecdbdbf0b111289c2ca10f2d794ff8fa51e09ad0542d49f3a2dfe40272dc64d9c5fb49634ed975aacfee2dfffc459506eccbd7fc6c8a7d9ae846a171bfb143b824d4ac28808f2d8cf26498e92d802abe8b14e0017f578bf4eadac98ba603983c8e523833a5354fbf97ad2535a2e8f0fae67d848e4eecfd8179f52b539b1776ddef13de0587c25b60603d2118ec0a71bde0e1530a9364dbcc6bf7636196df3b4730fd66d20222cacc21e61b95d52d9aac3139abc430bd261782469c047a425cfc8d7ac903c9fec690f2f9a0e2e3a0b265849dc8dfc15ea9f40e7722c5c0c228de5375af52ef8c38c68bb2d1221df64f4a391be21856d5e0fee38c88e1c24d1001f028716c7b00a8374f8770849e9d88d2396f20206161c25832e2150fc7f25fffd32d795ce78cb88c98972d9699162849367f64054b129c3ff74ee0d2189a5939def5f3be77d50b4ded431ee3c2a75bc45c221da22500500f22ca32af095cbdabcc930eeadef78c703f4a5009c70c74387052cb8603e36b69a127a8a14c620deb2e9d222978dac2454a19830ecf3698e3706b0c8d131923fea22e865d85f139bebbccbe33638b18b117eaeb38fcbdd2e8b4eb985eba59b75ee18b02a7793efd301020317600e29e154cab64d35fe21cd7303c7a98247fd74a22c02a141f58d28245e3c3bf64b369987f73680dc18e845e110c353aaad981226e2b0b610f1e654ba481ed46166d8278ffb7d120c1fe3393a7a45e374b71c969f14c52c928cc94bb6988ee2e447faf3ad6f489e6c2f40e6a1a63931e5e642c530fbfdaf14421f74d17b4758156ba6cc661c1680fe6de3418e0cbeaab80c33fbed5d5f99e2e221048a03712ceb44d9c7db131f7acfe02570e8c6764631727ea2e4f234cc3e62be53934b9b51a60798d3b58ce26a4e7e269f9b6059a8eb4f575ab8ceb8b42bf12efbdb71d948c1d41a515623b17b3deb0afc5d29cce3d8aef7f028be176923b94fa613aed1f3e940a184e0c07c0a58f6a39e4ad94ae8063fe64180b78fe00ebd5c00ceb0f41025a80e0388844d9171f9115b26398ee56243f7fd58fe2d4ffecfcd6b45c77df375c75a5a3088ac1e18faaca968550451d033c8505be9bbb4c631efbc00e70a828351102bc63922e3569db3118593168b08ded73beb2f8ba4aa9ebd261e0cab582ab972bb806e0e2f8e7936b3168f9cdcc5637b84f52eaa32a5df7df2441513865ab28fa8f46455a983bb6f549b8c057743076a6cf60c641bf9e5d012a3b06c34cefd0b482c57dbae5d90e751cb998be012dfcb9858938a13f3f401b47efaac31163bf4262eeaacf4dea1bd74cdfd4bfba8c6d51c8e095ea21109b5c7c58e186ac34165fbe4cdbeb3d9eafcd6ab306732221ff73ba75b5a90d089c556782d0be275b2643af328f86ce3684b93078f79d551b7e7f83660ea25f085850d17f22cc51e23cf096c07b1ad0bcbfe48aa0f5d5999113d3872e0b313b208ddadab7b6c64600a252d2b0226f1b2f7ff52cfd8808cda70d5c257d8da74e8e3b5e76fc1df1cd63f686f3311b067bd82d4ae36e1504605b2db999e41242f1164cde10b25540e33ad9afb707240a6429918a86c99f8983d77592ecdb990e8364cf725ed2a7ef9cf3e0b17cc4e9ad04b3acc81b8dcf2521b11b23c342a06efe07d15c8cd12f1a15bc99c31a46f148881d7458fc13d95543d5a37d1838e849fd70fa647884f2a3730829eb02fad741e92367a9e8e3bd449ed41f45afe2999ed16984e901236920d49cae3acb899c5990ef71960b6d1c5f721cd0d1cf9abed146e12641704d0c84ba97c193e2bf7ec2800fb81d236d4d605741613f7c78370d5565b6201f77bf336aa3aa62e08fefb1c1a55a72886f6537294464bb5e4baf225af0ef8be03b3e8a634d8846e46956a5c6e0a4eec20fea74150ce2cb15d5051af277afe2a75a4d4d61d501d0c224a5f3d19be1e36461f8734420bfde6e53c3716d82255298f771c8be95d932f57e09cf785e95e8cb903a577c8a679e63757e3456f0860ea8e54351d0b8dcd42aa3249856917202c4869efc714c74e91605e91ca67ffd98994d4b3f016ccf32c35d928084b465431d39dc66d4e9aef84bc93c97df462491e5efa70a336f88a20a2c9c7e77e0dea0a39ae26b4ed15534c3042adb99d00bb985b6302ec3315f32c07a6a0bbb62b87321450dc71028e9897377a9a0d21b6b347604f4f9946ea01f8c576375ac053321d325ebe255691765d79538fcb95dfac2f4582d8d924f8814eeedd27d59dfaa2004d7d994a5e1cc0badf30bb5ae1f30766ee4dc3b5652fd798c91efd5d6b15c3a829d30e6df75a989fece56e0135f76bc9a1a273e73e773928f90c2dea0ed77514f21003e70ccf2feaf8326575db4bd0ce4e88107ba72105acf7e7bf90c843a6a7cbeeaa3adfd7276b83ce515afa37083b41ac782364bfb2bf13b0f4e463709846239d6cf1676febb0d5c6c16e55426c415c428785ab49a2abd3577404b8c0f401fb414c9bb4f934be4ab9b9a85483c6b71d3b5f727e795707bb54db2f90d2907cc5e0b740366af776ba8c4677cb5c631f714e980cf3a13ec834bb893c33ac45418344893cdb4b3500125f634de31ef35453d46c07f04a4e2ee74efc8ec2af3062f10b8a0a9622158afacbf185e80211b6d115c932b6675aeca2bb68bc5663c54e4bb44337db79179f2c39f443b8dd17bb142d09a898ad78a18ed7f17856ed1fe2b00525183d8a3d1dd3fb31dcf8f79588d8eab638cf812d6680528ec3702a27f1cce5d96149d3e2630d4986e70bc66e2c5c90c4c79afcd349a5d30b7b19186d4e4ac8d0ca2f629697fb4ac7cd16b8aa27bd4029565efa8f43a172be4747b3cf2544f1ca402c252fe9f3b69ce30d19bb8266206e5829723bdef0844f22cf84a00f10fcf26439cd1ab7565d2f332f6a6c355189e0ce0d39873d4fd29491be1f9e46ad37abe6a7d335eb5bfe398d9e8cca943bf3e7c025656be7c9ea36d15bdd193d027a99591d43868e7184f8899f8e378bc603f7bd10895e1d319b87a7b17f342617bd86dbb14f0e82674cb88a6319bb358d8b5d9a11dd71dd155384c4a6eafa5a19d252604a0efaf1f51ea38757f30c557588de4a10bec91bfafbc0dfd79af7d30662251445903bfca73bbd60c68791164f80ab3e91217cab71faa6f1fcdf6e97ff6b0ecc12338cc02f03d4417274d21ef0cea00f31588b9fa42934c6a48bdd9c37b12726257ee5878606e8998328721dbd557d717131d227d1b3475526b3c17771106b3e2f40ddbfad51df4959d7cff1bb99205723fc8c2e784b3192b3b7b08fd2ce7b483df8ea6cf40130e9d42a50ea9924bd57305a7f0932c002e24e829eb5e5889facb95a13a69183829b651284366851ed07c2645b31d34cb4996c200b0d7c7d443e2817f008a978034304248eb574afba7a7cf007434de078fc36b85b3e7a16c838d556dd943c78a177d39a4f4e3e85da42aa883dd230f19d76368855fd60ff83747c2649b3e7ec81b8e1e951d8e8cfa4eb8b908ceeb80fe813d48bd5dcca82c876a7a8b098e5764e6fdf148a82b50903a7698ad50ba8208c2b2e8257921425d6ed997e765f8ae6062dce3a14b676fdf9f6a752e565da04da68c3bb1a4f0386c6b7455394df61689a532b94d01e1835d8062b029a8392a8dcf851b7160aba8c534fb9ca9477693018485b5def6dcffc24ca42cd3c8bdfb258889da35fa5ec5374e97c504472bfcfb3100bfa0504e643d0b92ef539143ad0a652201521a5335ac626c4ed2ba18f028fd403c8555c875d4b4167bf454feb4e09c162926b2bed1096625db2db6341777e1788f14c973261d6fd9e413ea77e7359fd44fcd741b8c7def7862106bf67297b2cf47e141bf168bca3fdda437b4f6f943338261f69866f9b562a8a22e43b709a5b2d8fc15368282cea542985d5ec6a3ae54ac97ea45507695db6548cda1a5bb7d42e2ae7cd1af27fe79c529a715b5bb5ddc8c61d1b18ac023f86e35f8ca1977590f054c169dfaec557e8c20f16ca186a97228a3ccf891701ea49a7c2c99766ea4f6d33d616c96a9b94a8355a3890ae06ccd428fa172ef7124a493844b292c85beba11fb11d0b69c4e61b4e8816360724e9c3cd7186154182000a0cb4d6661a29f029e006dd3e53b1ea23410b93fcc095339bb458282af2a5793a421c49512c27edfbb37cf450aa77c6cccccc1e334469ccaa17a7321fd21e9047b1f7d03b010ebf0fd9233f93a5cfa16be162ea0c2bc2d75d0f7b90993596d4bbfde2ecf352b29857b6db840940ea184631cd60d4a47cc10388ce4b7a2051023131bdb24e9dd21e8f8a07ad2a3f4a03d5e436bddbb7c1ee6c742858ccae66ec1de606725ded0497b71a9ef5dacd878dd013d2078c89ab4a2cc6219bec98257d00a95ae48d187839bbbd0ce1d88cbe6b751eb37aea139218d1c4c5fa3ca04825032e94e51e96dbd506e8df610518fdb99d2e9e2ec76d311fa6cb6eb4a3d2211a49b01de98ed05a507ea3eb89bbfd57ad02a480478f43027bb74ffac15991a36ba4b7c874d41518e0917b2228144fcce84676ddfbfba9b4c5815b696957c583e427014f7bede65465c6bf2c8d75f09b3d9580c622b0d1533ec4317e669a69dc948e9782f1fc8c0fc6afa25c02fdd4870e94013dce2b0d14152ac2e2b8a49fa337cb21950ee842bbf5b2501000ad511def437fe92c25988b170b66dbc0650936d034eca3ade746e4c66c809029b1895254c6516155e1f2103cbdc67425656623b217f2f80d8816e4d8d9ee2989c419728996967f475ec80db3032a5161f931ea64c001f8ddc691f7b043c991e0ecbc87e4779d9ff030d464949b13f3f80d175884acecab3fc63d0e217478253e63693a09dc58d6e7f1e9678cdaab7364a0cde79154d56e27ae79926fbf8d66b42bf5264ba0fef05912eae1ed198b92412f268a06108b2970b4579565e5426864c32cabaf32af27858312c02833383541def7f0953a4a573c4cdad17d1edb0ebcba4c43ffe59a2b8fb281cfab7af7da8705935db150b04a8efa52eb1fd8a7c733531c666004874fd853421f561d69823fd2cbf165914b40142d34579ae02e966f6634aa92b197d6afc9aa2e31c5d811296f586e1e52a94e64a8948a77f3895a8d664f7e79e3e563dca1f4e7f8519829a3ba151bb3b", 0x1000, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffff7, 0x3}, 0x10) execve(0x0, 0x0, 0x0) write(r1, &(0x7f0000000000)="fa2646cefcf1c0684f5a542dc6de9f2cd247a0b5f289219270b2f0f169eb52b93e59a6bd2035f282adf93638ed1ba990932935f49dfb8ca3ffd6fb16863d4c1c4889f15e6303d1f6308c6e4182", 0x4d) r2 = socket$inet(0x2, 0x4000, 0x4) recvmsg(r2, &(0x7f0000000700)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000580)=[{&(0x7f0000000140)=""/75, 0x4b}, {&(0x7f00000001c0)=""/150, 0x96}, {&(0x7f0000000280)=""/33, 0x21}, {&(0x7f00000002c0)=""/130, 0x82}, {&(0x7f0000000380)=""/198, 0xc6}, {&(0x7f0000000480)=""/33, 0x21}, {&(0x7f00000004c0)=""/128, 0x80}, {&(0x7f0000000540)=""/2, 0x2}], 0x8, &(0x7f0000000600)=""/247, 0xf7}, 0x40) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:45 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000117e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a8c3addd3458f202b7ecc0bad4dd6200"/4098], 0x0) read(r0, &(0x7f0000001200)=""/245, 0x3ee) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) chmod(&(0x7f0000001940)='./file0\x00', 0x400000000000c7) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) pwritev(r0, &(0x7f0000001740)=[{&(0x7f00000016c0)="3f6825fe03350b423385415859d968c242d54e6d3571dd843710928595769fe0fadda49dcdaff50ba6ab4033ece4c087af63a98c38ebb05074b2ec1178c4724573fcd09d857e59355289af7391579e9851dc0a08f1f979bff75edb14cd", 0x5d}], 0x1, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x880, 0x0) sendto$inet(r2, &(0x7f0000001480)="a56583bd4fcfcdb7170fefbeb2a6f3c7f6c7835e34916718f85c2ee29823a45be04399ac9f3009b44ad31c0539d991c002a2bfdf92158df70ffd10cae7d0a94ac90d77c696e01ce4d18dffcae9e9f4d7207d3f0356c82e4690d745e35897c4d18474e72548389da2740b725c0369277acbff6af810ecca8e6c4e35f6402814751f39b0c90dda60e03d1a13715391cfbbb8878cd8e60b6e717046a4db5f44fd25f7b4d90d9483b036f5d255b48096688600"/189, 0xfffffffffffffd95, 0x5, 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r0, r0) syz_extract_tcp_res(&(0x7f0000001900), 0x7, 0x4) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000000)) read(r1, &(0x7f0000000040)=""/32, 0x20) 16:01:45 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000001540)='./file0\x00', 0x100, 0x4) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000002700)={'\x00', 0x3, 0x3, 0x100, 0x0, 0x8001, 0xffffffff, 0xb, 0x2, 0x1, 0x7fffffff, 0x39248dd9}) close(r0) fcntl$getflags(r0, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = semget$private(0x0, 0x2, 0x50c) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000002800)=""/49) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0xffffffffffffffe1, './file0\x00'}) semop(r1, &(0x7f0000002840)=[{0x2}, {0x0, 0xff, 0x1000}, {0x4, 0x4, 0x1800}, {0x7, 0x28000000, 0x1800}, {0x3, 0x5, 0x800}, {0x5, 0x4, 0x1800}], 0x6) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000040)) 16:01:45 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) renameat(r1, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004427c, &(0x7f0000000000)) 16:01:45 executing program 1: setrlimit(0xa, &(0x7f0000001ff8)={0x7ffffffffffffffd, 0xffffffffffffffff}) 16:01:45 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/98) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VMM_IOC_RUN(r1, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) shmctl$SHM_LOCK(r0, 0x3) 16:01:45 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) unlink(&(0x7f0000000040)='./file0\x00') recvmsg(r0, &(0x7f0000004700)={&(0x7f0000003380), 0x2, 0x0, 0x0, 0x0}, 0x0) r2 = dup(r0) connect$inet(r2, &(0x7f0000000000)={0x2, 0x1}, 0xc) 16:01:45 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"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) r1 = dup(r0) poll(&(0x7f0000000380)=[{r1, 0x5}], 0x1, 0x0) 16:01:45 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r2 = kqueue() r3 = dup2(r2, r1) kevent(r3, &(0x7f0000000000), 0x8, 0x0, 0x8, 0x0) 16:01:45 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x4, 0x0, 0x0, 0x0) 16:01:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0xfffffffefffffffd) setsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) r1 = dup(r0) r2 = dup(r0) writev(r2, &(0x7f0000001140)=[{&(0x7f0000000080)="404f74ee4bd967c25e471cd5889027332ee02760d799c682f48990aec55e4fd7d96110a2e759b4f4db002c4be99d38f90b2f8b0331f3a263132b156bc7e529c20e02b2d2d5876db722d1ca08dac3d9e1901fef987f0c23cf574a9bee9991a6aab234990623190f875aaa87a4b6c2cde5b362f232769330e2f80182c607aca8a0e1a6d56cd1278d1295f43905441a9673c73bffce0909caaa8075d82fff55902e0e890416cfe5e75180d58f80c12e00e7a858bb15733236409edcb2aaa57b2068bc25e6e24e9fb79b7040348b537364db709d17158900667e2e65319f19c2e041e227cb5f39338dc0bb082c0b1b5832d4a698e5f9e3bdb52ba1b0c691aa2751f7e208e272048cec8e737661929b413f2350c4cab9c898f2bfe2fc3b656133cc752e5527f65dc8592ed24fdebe75a4fe7ca92101c595717b47648df11eb5d4eff13765d5482367e624100d614e58e28eb9553738a76fd11410b7f8cde18f1810f52a19114dfc83dd1a00e3b8dc71d59f5b802e96f0908b57a05b2e8fcb22bdc212d89cc463f692eeb4fd16b67ae3e31977f8551c162ea48a818c190273aa24076c168486337f9f637bcce67d5a3a531b0e8b2fe15597e26eea6549cd890ba605ac312818325eca8d03c23c719f54917c553adbc88f1865a997c67193f3e9eb5c092ae1d0c55e8b90c6b4ff2b2f0b4153324f74c1814f1d037e8ac9aa3c3d2c64729e4c8226eb21d9985bfecbf486ead62b807ea47a82ccf928af3162545b44e5ac553da53eca45f95a3e1588bbc5cd576ddda866c00e33b985034305194bedc94b4a1185f603676c358691362c1560ad8fa3e551d88cc6cb9c3a6f866bfc16f2cf09c9258380d7937258d4ce5571b64c3fd6517ae8e6c205d2a490927e3ac0ac79bc91d17e4a457f32a0877978685ab7cd42639ff65798f601df13827d5f0ca5287aab28f19d9b5cac525622dd378406978c061d0640a36fbbc667d517ebe0fdce432535046ea669c995eded844cd98bb80e235b8ec58eac85044502784cfd315efc104799b7a6773e8bff77d80e7f5f234529afd9cf2835103c8d2e2b849b6f61bc538a9166376e84541a4a6c6b3e130dca5a61f658216277750da87170a65393506761f21a3a686969e3bcb6c8c020564a6c522e3e31c428c070b4a27da60f3a94a907a0f49cf4758e2f4f21717dc26fe4300a69b3b8920de64d23e15467578f988557556479543e139b0121ad3b3a4293d483ed1c7296766e933a30893d2b7a94fd48d8b140f0d821824e0823393c569bbd5666efc58ce3c091a62f4d584bee3318acc35d3dbd070f4161da60eec6fa5fb25297c2b1ac14a52038b1f5487930b19e5319891ebd6f9f7f4346ed8a3b7efcd915c690c647c4f725b810410fec6455d2875121b443aa9cbbbfe55b66752ab31826753e412703588e7322fd15ec75a8cc5d2e7933a402f6bae7697ea0a9fa919da92274d522d4cd21a4561270ea4435e28cbfc1e52425b3e6adfc02edfc8e6e18f67957c3d12edbfdd7a5a124ca4a381a32b0bacff77827eba0c0e3d0d85eae562b57bdf81b7e3f386c8c4dd6ef60bb6756f58a8d51ed0bb141a9cc2a93d80e3c00da225da1047075f05d6693e78f7f39124d3315cdd58cf74efffee1ab0922fabd560b6bc5f41b279c9af5ec84876720b359cd5cfb1375f7bebb8ffbe7eed384f0388929daf77695ad5ef052bdcfc38536d26e562404e97476a96841874f812b873adc8ff0620032fd7e079a03f70fce575f0c0ff9e84c719d206bf8dd2ec8f5c8deea18b522bd1e381ff2018eefd6db09c3119aed7a5a7a6baba603ad797cc5d29ed1e8ee6a69cbd2d3497b6eed20c7a218c9dd9eb8c1bba5f12f9d29f8689071524d6d6b296ab65ffafa344bf89eb5b2ad20cf015d2e53d6e52500481074e8f301d9f0df34055617245b523294b239e8918f2c7c6f9989a5d7cb61e3baba1d5dae16ec04c6fbb322b25020bee3406f2e1a158ac70be72d2cb81e86ea31fcd267517ef73e8d454199cba50d1b3fb22a9bb1f3ffe153236b480d17b75b68b7728967126069e16098d81323e78a7f742bda54b1de68ed9378b75b992a9451a34673524505cc939723a4ffe793bc1b4cca04387acc6712e54f3a20b843f09fb56634472598f2b97af2a0eb79b7e7104674b8261ca81fc5641ff9980db8fbeea22873cc75bdaf939a922c60f31f335e17cfdf5bbc8f588de9ad12bf5d85fa6bc7358d32de10a296dd79cce7001c027ecbefe19306911808e4299bbb616f5fff11c52bf0ef47d25aeba175d3fb1176f0dcd1166c347df2d5efedbf95c5054dc3325c5c5c66b1004a913ddfb748b5a6189d46dc1f943b11b8ada9b0259f4cae2cfc36e986dde6b8a308bfd3cddce8d0224b2e83222076706579e5017d9c7e6cca96dd8258a90e7e208c90f895e4071817cf0e6714f4634e7592a242a43db6bf99bc7406fcb253e2d96383d51def81ba148ab694a66812da588ae623a2e1929cdf160a2110a43fc1833981e92f0c3ccb58bf68c002a320ab68b038ae30e661a5bb9436ac4250f69f965b117deaebca88bf73d8fae22299c19807103c95a27b6fb58a9e09bbeaadf158bfe72c1959617c09391f959941d8f9ee087b9a37e0dd4aca7394cdccabbcb3d6271d488ebcf05f35db1a893d8bddc12dd5574c1bd6a88af2b6ae6fe85423e75ba1c1c0091134f36d8ad47425390569c205372e0f5572ad0ea80e992a8d00657c6e0da4ab59ea454de2afe40955df43e6f6dea4f8ce25f8440a3f305c12ffab75bc900a5cd0ce131e047e6f1285267d18aa3168c3f7c7c1d2342dbd7e00f92a4a29b55492c4fc9aff08ea8e1b86795fca068f3bf4a3d9b3b6e7f107139da69f209924b1c9affdd24f09b2bc14108593e4ee828f00e768a582ca49d0d2620d010b00894bd11771e01ae66e8b5e20b8e4330e126d1715801b2b06e62b3fe7ef2d59bcac1023285e97bc7f8ed7848852c0d6a7f907e45c4a0032706e66ba32349273e1a96613eec7ed913e2cbaea74cb8118f520b65647b8de025d4ee7fefa3b705cc002b8403b0a06a1c2950a2c78acb0d109b3801e8e0c9fbaa318065336db9c473bd21e2f2b57f079fe8aa2a0bba5084aa60ac8051bb8ea56120ea0d35028392f886bb2a0094416d41621ab65d904d59a637b26cf621d92457a60dad6c485700f568ae9b0789ddf5f19114d52ba12b2d8f3dadaf4df73289736f2706c013f1c678ad95d18dc73fbffe56a14288a0d0c18059aa14d471bc7682d8c0a65228fa61f75e7177308007f7591325dc436b18294ae422d8988d60a9d8eed6a3db2039148b6e42f5c99cf94a6e29b8d9351c248b73fe04ef1b6c53daec7a09e7bc349d6fa589029142028a2c09a30700adbde9c42ac8fd94c75948382c8eb6e0be01461dc2a730aa121cf7752db58310a98bcd3786dfc975abcabc0913fcc50f5d96a0570b835ccda800b16d9d938b2482b2fcaa5c2d609fe0c7622640dcc574e5c6f7b2f67ef9985f57beec5719b4b2bb012550e87d58788489437cc83850a0088c160775b23843804558b1c19ef8613db2e47764685993e2226ac886db33bda521f8e21e5988534df24c10b461bfbc54b452613462fd22b3ed5b8063f15c626283683c8a810f7711c5a3acce69d9e908ba0a75051ddaa0e3acad2b3a24eb15dbe61fbac4a02d5f28522d613871c08f1b611ce97d8f2d8d3354d867b98e9af2a3af1e2e1dcf1a9feee8815476083b5ae00572ec57ce791117dc5ab6d096b02d317ddea9dccf861f1be55ae6af1534a8fc3c54770ef978b20213dfb7e38069819f9c51590247e20bfb85367401f1650d8489a41ac6ac0192924813d864840f3e47cbda3ab4f28eaf7c6fa086190c8b6cc19de8771501e45e03dd47d4b14589a4566216f16103f15c2934f35f9628eb282ad3992692adc421344a30f2f352042bcef7875834865b4c596139faa131053f77f5b6a342bad9da0edc97bd319e6ee4cee8574ae7ef9cfdb6f54aace28ea7aa02afdd0e644cfe05a8fae9fb52cc0736315fcaffdda3a8e22ac1a29ecc4efa06b707039ef8625f7b466aeb90d05f8880a30d3795871350bb547314d6be6ac1139384709e87c7e3ff11ab6f042d46be8d73ea677a3ac935a9a11fc3a3c9f662f39859a7198e0fa81e9c8c8f23c575c90fc93550dfe541ef325efb6e3dd19c69aeadb427d5570736fd685f6012ee0be9214221e94993d94d53a51c741d8b6b94acec219004f3b29755f8b4a7dd04dfed397e07abbb1e55bbf66b0b52659a4456333023a99dd13a799d16e53e075c5b3838cedb2aa4a9ef7b6c21e5a7de968e7686decba1e375a5163c13cb977ad776a5eb067fb8bd123c432931bdb8eec6f65129f5f4393fb8306811870a7212e5432eb03628a752c0ac907e4b01bcbb9a4b3d44f915d73f5827479b14958a3979f00caf38bff911e870b59d6d827ba002800bed44f56e6c0874360498bff388c81add23a6fbb10b2f874f05b4b5582d7e072fb7477e5f7c88156a29564e4b0dd8b51c4ee9a8046bc9ab5ec070c9edb7a595f4d470e62ede6f02df1297375327bc7c8f0d5dbbd245a4619725e5e9a3d62b2956d936b50e41080cea65200fc354b43b98d61abacb6cc479d1a34b53ab46e24978e975c28eaaa49717be1a3ab335f603c5e5df917cbbe5b33675225d693008c158ccc262e5f140bb821db445be0c5295bcbe52b8f666d6044492abc441b08752d36778eee6ddbef69a570679927a2450aaa79c1ce5aa43b99c91567a5a083bc06b5983cf4f49f084ddc4b88c04a00d9e76fc4c806e1bb5a373a10c5e903b6a7f2f8494ef534bdcc25ab479f54fad3e7174dac59c40465b9571fd09d35ce6077fb4dfc3740a25481d9cf800aeb0aaf9753d5117127e3d2030f794faf8dd075cd2bbc345ed370cce1926952b6c6ace173e26a7d1b87bb5e1bfbe2395bc0e01827d902281ce4a5a1d8850a8c154fdd11cd9a6dab39e2f390a4db68b84f3b39d5b273f212fb1d4496c6c987e2fca8760bcab59421ec6a273fc93d966b9787894c25fb26399f766c3b31cb09ec48260474bf1e2aaeeabac89ca9e0f272a38533967f73298efe2bdea296d6a3d5743915680749c517f24aa05237afcf55258df2cbe8a93dacb45bab6d4cd56b3768481b66364092a24be63f9297bf0ffba606a9b2e741555c7ee63d3b0dbef876ca3c967a2005a25f45d9c75782ffb9c7222e416a38fab6acf0edc0886b3b6f8f77be63229262ffb087ad6cad1e88be7f9bd5a4af626ca3676fe41d65467dc1c3a752256f76971e4734f0f2f8d83a68427970c6d4e131b6b9d4024743a27c456d38934d61c5f91372e42d969e16c8e056e29826bd84c90fe59131aa74e74770cd9c0018c42676618c9342d9df4bb3d19381d822d06b17fda283d950186dbb6609e0c902501515d002f7c3d1b355a42968868689b70a2db195fececa496b4f32f26fd8d177500cd5d53ab5f8263fb00a590f29a8390095e02140ddf4eac3b290730158ec5207460636c47f1907a0b427900dfc49a77cc20cb9d1aafb4a4ab89a545686ccd30eb32780ece4539e7f56e9b5bbe5450ca8577d314eb2b4b6c1276f206049d18775e373787b4a92fb213450d6351842202948fb3ba47c4c74fafad4463fe6d57e96d2306b6d50a0789c818d86acab08cc626ee16c3d68adbe1d848208967444aeec2edd0f7dd968009ac24de2a306f3c45d13f64bb287811877e549eb42ec48be115adb810c7403ae846196205b6d75e6", 0x1000}, {&(0x7f0000001080)="bf60030eba71b50687592db995b2d595182a3f376c1350f4c2cac1e1292a173eede69d65a93860313fb76397575177d9eb77f25f6f24d407812da8ae83ea421ed0f27f4cbfefc6930701863572ee95b7cc8c671dbe275a1d28fa8aa5114d2d80a6ad31ba4bd2aaa070b7127008c6a671f7739946a52a3d2b3ed98a1d4b46384126acca86e974232c5eeed04d4c556d6e707bef05eb66917d94ae5214b930b29027d327b7ded08c6bb91f50", 0xab}], 0x2) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000000)) 16:01:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x25}, {0x60}, {0x6}]}) r1 = dup2(r0, r0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200)={0x1f, 0x737}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{0x9, 0x988c, 0x7, 0x9}]}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000280)={&(0x7f0000000240)=[{0x87, 0x1000}], 0x1}) syz_emit_ethernet(0x1, &(0x7f0000000000)="e4") r2 = getgid() setgid(r2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x480, 0x0) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f00000001c0)=0x8) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7) 16:01:45 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x40, 0xfffff, 0x10001, 0xfffffffffffffffa}, {{r1}, 0x0, 0x10, 0x0, 0x1, 0x800}, {{r0}, 0xffffffffffffffff, 0xb0, 0x4, 0x1000}, {{r1}, 0xffffffffffffffff, 0x2, 0x2, 0x401, 0x3}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x5, 0x7}], 0x20, &(0x7f0000000140)=[{{r0}, 0x0, 0x80, 0x44, 0x2a, 0x63}, {{r1}, 0xfffffffffffffff9, 0x2, 0x20000000, 0x1, 0x1}, {{r0}, 0xfffffffffffffffc, 0x20, 0x20, 0x49, 0x200}], 0x81, &(0x7f00000001c0)={0x5, 0x100000001}) 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) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0x0, 0x0) bind$unix(r3, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) close(r0) 16:01:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xffffffffffffff70) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000180)="a7", 0x1}], 0x1) r2 = syz_open_pts() msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000094e4a7dc0c396bbb5f69530001003a032b5b46bf69aacc07a7000000000000000000"], 0x1, 0x0, 0x0) close(r1) dup(r2) r3 = syz_open_pts() r4 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x44) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup2(r3, r2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:45 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) r2 = fcntl$dupfd(0xffffffffffffffff, 0xb, r1) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000280)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x12, r2, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x44}, {0x10000000016}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") chdir(&(0x7f0000000380)='./file0\x00') getpeername$inet(r0, &(0x7f00000002c0), &(0x7f0000000340)=0xc) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[0x0, 0x7e, 0x7]}) dup(r3) 16:01:45 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kqueue() getuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, 0x0, 0x800, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000000)={0x3ff}) r3 = getpid() fcntl$setown(r2, 0x6, r3) 16:01:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x81}, {0x800000006}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:45 executing program 1: r0 = socket$inet6(0x18, 0x1000000000000003, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x1000) 16:01:45 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) connect(r0, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x2}, 0x8) pwritev(r0, &(0x7f0000001280)=[{&(0x7f00000001c0)="fbd8ab45c804177a82f216c097e69d5ce92ff544e996", 0x16}, {&(0x7f0000000200)="2b972cea9e86e7d28db9404fc6160f41f2c4b5bc94247ffee5eefdc4097378d117b31b1a124103e1d2f5345d0f1ece363f2df893e8917a6741d9869ab0493787092ed9bb66dbdafc0e2463fbd5", 0x4d}, {&(0x7f0000000280)="5795ea6751caa390fdfb60408f642aa4aa1ff46e274689a85b17c0e36368064e7549ee4e25f6f635003ce6a718f05edc51eb145a93eb4721fba4e893b7bc114c5ade53e20b72203fe202570c0cb92122d243e9247fdb7e49a249bc0dd96f124a7607e0d696392818be3d8212d978b153fc2e1ec6693fd5a73a0860bd94efefb650681744365d2dbe427dd572191f35f60c8cfd7d9f44d04b9e7500b7a76b31d61cf3ab58c8b54625e1762e8dd49adf2a779a4b75e702c51c8c04054cf1f0122ea4cb1ef8ada0779ec53742e50dc2023ec2db411495e1b556dcf51b7bc79e03e53f5b28e292b191228b1a3b3d17bbc6e374f1e6fe1d58ed8047effe211a266ae331cd496aca7d36e2f19216d8e1a60cc7b98564fc719b8f67168147fa44af616a7230734b2a1c6559f01685fb5fa18446047c877f5ff55ddf50643047320a0972430743909a325792f2add3419626ddba128f66343bb8fd6635400eb3c7294d8eee7e84f4d8028c94fa4418bea0d5daf3a03617008d95ef27c3a88e283cb3c898134378768612ac3b64dfec7c5eca75b877cf34ebe20ce1652b4d0fb2413cc4b892694bde4e7ef3bc201f89ec7c4e8a66b5745757aed08f4c735316db1bba882b6e040a616c2c0d488e5fe32e66a6f62365f7eebc6ae9600202044efa9cf501ffe87bee60aa06481cd36ada2da70f8cbfba24920161a8ac6aced1e24054923db8fa3589cc9b79411d768bd894515f73967a5eb8e8f1b250c49b32e2ddeef0e8fe8c6f42f820f19975561345506dbd80781d8e4b868d2efd384f247394192dd8c473fd0f7010d95d9eb8d7fee190699212a11cc2aa6c742f65b656a9a96d35ed3450fcf7b7fedf48fb6296809e17f1cef7aee2edac3a61abe8acba287b26a7234f3d8e843df683caf064aa50a6199a8f1a84279e0b61ce33a7df4c73a4387016d097cbb1405d024cc46782591b6b635f96fc7c8dcbb9cdc89506dc2c635b8e98006d954bee91d7e94d89f665ef54cd0e85598dca74a141d44750ef1d781d555c468b7d3c241a98a7a37fd777671ad1eb0e8ce5f88ea57a51e791d3218199d8e5a9b3657d5bb6a8ce8ee0fd5eb7da34bdb55246ab70ce6196ce217cd8ca85648d186199566588695015fbde17efa0f12faadacd83d8dad647756b718f0dee70a3c0d44670dd371e5089538a618b4fe0114db659fb2dc8fd5aa48eb6f81907fb4cc3e0ea868d28a35620f8cd2e8a4f79fda7bab4f968528e475f7ca990c44e795b4028212e18c9a0bb9bfe31b5871dabed27cbc50de33254631b5494f183b1220cd321c7b8383eb9602655b38e09cb152a2960fdffedf95b69820476362045b8f14d15807166cd4562c2d91e9acd38368239378495d98381feadf6181fa2a21c6621c8d20350864d7c38273d6b7c42930dd315c0681e31fcfdd3f08f8ab9a4de8a7e77d8c4470d983671061bbf9ecf233f9b1d0abd2c2c45f541e1f6d87a71635f2bb95da7179ddca9252e05aa3e707b87f3105056c04ee96b521a4ad8b3e5a2f01825c92e2dde22f21ae0459f361c7b2f5de56647d286e4891f5a36cbb61d8d980b823f2697a70a1bd130674b4a787b91c72198d2783f7867f153daaa1c7b37788916fcad1959eb049d73c2fafd81cff279ce73a8bb46c7d80ac072c5cfb5f56f6124db351dbd8ff31cf3527582ec4335aeefe47224ac6d1e167cfe5cfc3fb84a7b2557b4fecd4156cc1984154d1213b09f30032dacc7782e0e7d0199c1745c86c0c7bbc28c5d4e71635747bf383c3236eb4867dd651ebaf55b859be1a3ed5964a49ec701c6217dc0655649abf61c047586fb04a37d15d52d3c4d337e1b2d6824ac3069f94e0315937f3847e52c4880e8b9b984d149587124fa144c7dc893ccc213704c747058f68ceb2a91b2f385d1b07dfd1e57d3a82f0983ed01c6380f0124e2c363c2fd7b5572691cb8eda5eadb43eb512eb0f5f93dd93c4d0931d0ae0694f36078fe5be1908d63cf6aca4a0dabe252579ad588efa0616f0f02cfe96d258fc6bf3f51e0da97502b9521fd15afc64225bb2009fe1b183481d2ec6c7d7d3907169876719ac7038e17e4aa89ac763d5f04301fc0068c14a1d276a94964c76e54d9c15e1bf64c83142c403289b66c61835185d59ff4e0c06ac5f848ca715b490558b3009f1c1e7ee04a0f13a5acb91782c4a19eb4fa218b00c5dc8c6af1af0d528b066c6a71c37798075ae800b652b0a15b31c6427dcf02c3899857e98849aea1b18bbcd55897d4aa4b377fc8c05ca1a0d8d4d96aa56c56c97c7bb44a57d20f502856c265646bdea1109eada0965c4e9c42ed808fee4371975460f5335f084a07fd48f9454dd1a2620742f847a14c36faa443b6394c444de2a7ada81eb0ecfec3071b86c8b3aae1bb41b4af38eb649d82742d0611d8c463b6aa6160d81ba347d1c465e1b8b00937e965e81e36e5f90f0129ae6befb1132ef5e1f18ec605e4eec77601dd381af290b2149470a7cb34b9e7224c691a62bd258ed49e06023eabdcc3a82dbbf35c84d3dc5d186ecab7b490f7f53c25254c893d955d496c0fe4640393a81c559c823c7758194af1d97d045fad828e341832eaf1851509f3a97513d8706917f352a0cb40661ad0578f26ba809aea186922f3138d302fe71923b519c0463f9fd5a08c232dbc1fc626aa675b47954b2dfa3f7a3a991bee431dc9cdff81facdace6ce9304d7f0cf9b46227bdff104c0821a429ebff59d7753bfc1db6e0e496af1b8269243d0390c39609ca3829d7bc126735970e3b465a9437be848ed897f45d7ef048d2d37cdd3624f06c3f6e73323f315d7b1eee273376e19efe5eb8e0361a1acc6d041a091c54cbcd9d4b0c6411f10d66528ba53ffc217635a15f0c480a7619e49f4f90d5124f69b1cb104ed017ec936b90f74b955af4a84eb48f1bca6906caec0ec5018547907d2188622c408c3c7dc5c2897de4acec39456a1eb58386fe1aa2a65b6fe1ec54892aa15d6962af63eb6e8336036065e629bc8ea70bfd84debb8854172f4d740428cc5dccd9b84e7dd54d0c11723f398ab30175975add39cb8986b03f1d2a075d744d41b7da0dd2c93ef639e96c760882684ce6b2a80a2907d5773da736941d5f61c7f1d7d0fe61e445b5e93e90c4cb4c184b76eb3d2c5d2838bd7c44f84c40456e311449689cc6dc567dd48fec48b2dc895ae0f0efde47c1c3863a85451e9b630b6bb3b1ce5334718dbf90a1e24483f6d6a6cc6d274ce5da5d98a100a7595b471504fbeb27339adad73760e57b0b7b385ceb6bff9d6b2676081e7c3465d1e3dce8069e557f2e555fb5b5fd31b45f94608ced7fd75e93a0aa0fff64eb94af3df3f6a5f8a5ad37b85d9fb0ce88a44d3bccb4ad055f19a3f57b131126c073d941ecc2d527d7b68b4147210050f7f085121ac52712ae06044a03d79d60d396f3d3d8a85ae1cb9223061d0d1cb56f577e7a96980b9e7f3ee0af420e68f2fdffce131e0b6aa88ebc46bbbf99f4b8667a39828ee19d199ddc34e86f3e4e881c0a52b12da6beb13b5481ef3ccc306115d6a73082220b111c59157785494fbe11fef942674ea118d0012bd66965fd7229df1c83d75f192294a665024ff3f6d3cda573181a0090eee634e36f4d0fe496dc46f1ed92f59983c4832b8119cb201a34624831a028b91ada72cf9a57d3732d5a5ba958d57bd6655735b538601c12ca173ad0a4502e1a288c4b6094be10628b1a2b90c0a43997f504eda7add2322ef06f5dc68c958e8fbd543f318088e6a4087255ceddea3b875433922f820c232fd5527d48259f3c4d993eee8240b7d99a26deb843e00d1e0269a75f192120cfb368155133d303c1395907e1de448aa081af066e55a44cca9a01a47c31156737fe1bd7b3fe3dbb4b4f69f3562ab2cdac4a6ffa5b33dd743f1c560c089e5d68b38c6f8e4fedf4a4df63b2fb2a3bdea67b83391a97f78baaa42563b0ea2a23bbd0a394a8bdfc7bf59f50e1039318495805ed25648260bf2055778c1c12920b980a8c398f2897475bd409e2fc514a07e787afaff68d1524cb0b09aa0aa8ba815dee0df86278f70c54412f8823ba7a26b62facb4ac6bced78b06fa774fd9213ae246b173227376d7e5b925832c387872850993147b6ad8fee970fa7f4abf65b788a762e86e54499bb5f0d9dcd351f77f37b2206199a211a8a27cbc24e7d29f3c40b73e85cb8de637d6a316b806df0766b0d18e3c1c628d0097a0d69872bbe75957abd74212efa0427711e271b82fcd88467798f61c6cd60902e25ded6007902e8a6b1d2e06ee3f1c75cf10d7e83f1eab5a8568ebc6fcba849ca07de2f1dbc97ddd1f7e8128e8ab1587055ca42ff7a5e9cdb0991a0ee2407b5d92b8eecd388b7787968df93fc7438e65ef16a2d0adf1cec7d86b92102659196966e5264c01c8df412745c19effcf8c637c13e9bb268f23e75b5037d78efcce5b6d73c42e88bcba2aacf36a5a2f73d8d82be5e0bc23387e3ad6dd9dca246119cd8f3cea1647b9824da513c776c3ac8917929bc4e21a49bd8b0bc4bd3417ad1f078c562112889a678b5a7c37ac6a5671d6bc95486048674d4cb33258a15c4e9a717ea81b95be8cd9a8efd1fd99e2ff129f176e2ad7b43c60300ba459a7d1bd8a8dfe762613e7a1c9ab765ceb7354826545507b9cdbf24858082491fbe64ace3c2a8828b82701503f7b1dfd7e4cfacfce45c60985c4d020442e6ebe84ef8e9cf7d02116f120610d1d11bbcc70ce0d2ffbb69cfcac34e7fb4913c20678547394b7cd824512bb7efb5a724447e9e1fe2b0df8dd29d04077e07f5ac4606059967b7a3098dfc4d3e54a3b049af008f5c3faf26dbc5e775736d214b007d267fccaeea43e4fa801f34e3ed088b7006cc6516bccedd762294b605f9119ed451a549be86784214c967dac9ba7ab890437263b13f160371489db8cbf5087381f28a36b31d188d133e521918359940e2664cc283434439701c4441e3101e33bf44d5872d1d8939996b8da3d6bc50792f412ade17d738b57cb49880b56e98bdbd7e69d850d34d20175536f7b3e990f36aa5d79dc82a4ef31303f973e780101095a19d0ca0b676f1c6e8c31ac2987fff5a0c1648fd10409c292df10ede95384bab1d8dd940622ee148a6cb3d51685b430f00d6683801a76de5a2d51ca2a55efeb300ee6ac82b7ae66b01bbc09f5cd9ed945894904abf28f8d4cffcc79cf17eb9da4feeb364f5885169b1bbfd2be59ab4e01022f3059448354f288bfe51cf6a8e45920931f7ad523c2fdbe3b143f90c85fbee40a14285be3a81af7cd0cd082f2fbb0ebc623097f6ed40b43129846ea0d8aa2694817441a0d7eb1e0185a0fce2071abf0892d3201b38071181c0da08eb707037b1104fbe96b3f6e88c323eae6d0dc50283a5b00850fe178edd22262e23408137440f406e3f17759d5abd6c87b5c419f5bb9b866f423875cd5ee141810e0e2f6e3fccfec9a7edd4736306e1c6993a44f58a3221a5ef28fe8b6b6c2b794c9e196253d60094b7359a1566efc2d1eaa462cd65834cfba929f96812ea1f99573dd597d09b66ac88db7ec74fbec5e142c4d5e2517d5fc7c23a67e6d60d996e0d3b80e62fc0b3205e581c2d003ab2bc22bb1c66585c3f816c6c867adf7bb4f9f4af0de3b2ebe1d63a24da34e361b939a6528b0087a759e58f4b36cfedd1737d51de2f4a6bfb115672bcd5b6289f4acf6e1dff29f3426bb8259a570a53e473a888530de6241e4ea1fe925b9cc786b9eca7c0c115817096c801ab7d5dc256edb866", 0x1000}], 0x3, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b2028, 0x1b00) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x10000, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000100)="be441e3e5e82f75538e30ce12e", 0xd) write(r2, &(0x7f0000000180)="9c87c3ffff00253850332e00", 0xc) execve(0x0, 0x0, 0x0) 16:01:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x120, 0x80000086125) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f00000004c0)=""/189, 0xbd}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f0000000580)=""/178, 0xb2}], 0x7, &(0x7f00000000c0)=""/53, 0x35}, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000700)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) 16:01:45 executing program 1: r0 = getpid() wait4(r0, 0x0, 0x7a9f87537b100c6c, 0x0) 16:01:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x308, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x4, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) close(r1) r6 = getegid() r7 = getegid() setgroups(0x6, &(0x7f0000000280)=[r2, r3, r4, r5, r6, r7]) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") fcntl$getflags(r0, 0x3) 16:01:45 executing program 1: r0 = socket$inet6(0x18, 0xffffffffffffffff, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb1808000000000000002605d1660b1714ce291c70203bca8b8e971bf30f63b36125ad0786fddf5c43c52eecb077ec00fc2864e08c2d867ec1bd09f8e399021c166b2e0023bc1fff0992adf24980dc9786623800033369d48b2671bea1ad65e95536c45a96c80d38d71f6503dfb20d18e5198ebe2f307f39838a54a33cefc0b10adee62112d4c1a6fd02c28f07f143ee7dd06e0a"], 0x1, 0x0}, 0x0) 16:01:45 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x100000001}) r2 = dup2(r0, r1) connect$unix(r2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0x25b) fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0x10, 0x4) 16:01:45 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2080002000, 0x40004000000028aa) r0 = open(&(0x7f0000000180)='./bus\x00', 0x80, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="00000018600400000001000000000000000000000000000000000022000000decf7665860000000000000000", 0x2c}], 0x1) 16:01:45 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x201, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x100000001, 0x0, './file0\x00', 0x6, 0x5, 0x8, 0x3}) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:01:45 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x10, 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r2 = kqueue() setsockopt(r1, 0xa3, 0x800, &(0x7f0000000000)="fecff19aa7dc6e90b45384e5844f2e221df8d7b4ed75c3e309a4b4de37ce", 0x1e) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x8, 0x0) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:01:45 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10000, 0x0) openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x2, 0x4) accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x900, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = dup(r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000200)) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) close(r2) fchown(r2, 0x0, 0x0) fchdir(r1) 16:01:45 executing program 1: r0 = syz_open_pts() setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x1, 0x1, 0x494, 0x712c, 0x7fffffff}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x100000000}) r2 = dup2(r0, r0) renameat(r2, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000280)='./file0\x00') fchflags(r0, 0x0) r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x20, 0x26) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000140)={0x100000001, 0x7ff, 0xff}) r4 = open$dir(&(0x7f0000000240)='./file0\x00', 0x20b, 0x11) pipe2(&(0x7f0000000180), 0x10004) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)) pipe(&(0x7f0000000300)) fcntl$lock(r4, 0x7, &(0x7f00000002c0)={0x3, 0x4, 0x0, 0x1000200000005}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x8, 0x200000005}) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000100)=0x8365) getpid() mknodat(r4, &(0x7f0000000200)='./file0\x00', 0x0, 0x141d) 16:01:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000340)="b6") 16:01:46 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000001480)=[{&(0x7f0000001240)="bba9", 0x2}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7ff, 0xfffffffffffffffd, "0366402b96297f0c033c02df71795acd76ef3caf"}) write(r0, &(0x7f00000000c0)='\x00', 0x1) 16:01:46 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000180)='./file0\x00', 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='\x00', 0x608, 0x20) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000380)) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:46 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') r0 = geteuid() setuid(r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 16:01:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = msgget$private(0x0, 0x406) msgctl$IPC_RMID(r1, 0x0) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="fae6681803b296158c2dec88ac13defecefd05b386bdb0649f39fb31c2e10c26194aeb49cdf1f26782a396abbf5d6dd3244d9c99bc6068add14094416ec98f5fe378eeecd53d08b002aa62de3ef34fc7633155baf55f6e127655527e06e0b9d58b05f4587b89c683de6d959ec9ed0a", 0x6f) r2 = syz_open_pts() close(r0) r3 = dup(r2) ioctl$TIOCEXCL(r3, 0x2000740d) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x52aa, 0x9, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) recvfrom$inet(r3, &(0x7f0000000180)=""/247, 0xf7, 0x40, &(0x7f0000000000)={0x2, 0x3}, 0xc) 16:01:46 executing program 1: nanosleep(&(0x7f0000000100), 0xfffffffffffffffe) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f0000000140)=0x10) 16:01:47 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x100) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x290, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 16:01:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0xfffffffffffffffe, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x25}, {0x6}]}) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r0, &(0x7f0000000000)=""/84, 0x54) pipe(&(0x7f0000000080)) 16:01:47 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x82, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:01:47 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x82, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x3) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000000c0)=0x3f) rename(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 16:01:47 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2007, 0x1ff) r0 = open(&(0x7f0000000400)='./bus\x00', 0x41, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="000000186004008b00002b27fed2481361ad48c2ffffff080200000000000028000001feffffff0000000000", 0x2c}], 0x1) open(&(0x7f0000000000)='./bus\x00', 0x10200, 0x100) open$dir(&(0x7f0000000100)='./bus\x00', 0x400028088, 0x44) 16:01:47 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b2030, 0x40501) r0 = open(&(0x7f0000000100)='./bus\x00', 0x20, 0x40) sendmsg(r0, &(0x7f0000001900)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000001580)=[{&(0x7f0000000140)="52ac71a12566e49d592b45ba3bc7f2de5c49bb999013e324d80d54dd645a479c452acdbedaf884414457e07db11d6dcf7c83617e1e16c45d9ec2682339a710fb34047bef0eac956393da3f6383741ec497d2fa10fb0650610b33f92ab07ecd71b8194e9f89bd0dfbd3eb2dbc0b529666d708406b3d2e0cb3de4842ed1b282866f9225254f3092275401154087730372cab00c17248ffdfc2a184e12374b9c43f59386068e1d96c42e70e26e399b5c755db3a7cc8cf16803c0222e43883483a0b6df2bacc68bb9f19ad679ac869aec19692ebbca9220e89d2b1a8ff693a9b49ad88fd6ab59774ac85f945f5b4", 0xec}, {&(0x7f0000000040)="96c9ea9316687b30479ba386246bec0d147a858d17fb2a0527f6431b35eb25b3501c5f830d1b81d975d72daa4c0871e60a9fb4d6efcc2c039b6e42a884d83509b388395444ffe1fa947e3f1d6b2c35665840e4120a35f1bb2619c9d111", 0x5d}, {&(0x7f0000000240)="2ac0d99ddc4e83a688a2d73c45c5b13243084acf47041007b24f7c2cf82c807cd8381014f7ee9bcab0dfb428a75ead9010e10b5a3e9dce59db8c30936c5be35c06f8d5625aa53e47958ba9c4d904d691a55924c60498a65fba81ab012dac0651292d3e697bcf2897a71e7f671faaf13a02539898898256e7789456ba0d04c96da87445973dadb42b998dff63e4dcaa3c853b7427a6495bcdc57bf437cb80095fcb735f60f14c9bed0514ba37bf698c3b6305a48f9875ed11fd68a9f90985f29e2ff35f39cd652e0d2c89a8508807ec505b693db3448341064e083eee24bc26", 0xdf}, {&(0x7f0000000340)="e680bcfd7b2cbaeb508935991f127d2cfcf519d1641bb59f12", 0x19}, {&(0x7f0000000380)="3c96d6b32c90006e134e4583bf55ebdf58e831d6317bc342332000b4e891780db8908f8dc4e45f5ae735e0bfa35a9052741cc10305cfeef072dd0e07c031dac4cc7d0c94428a7854612bf89df454cc136bdf910a73c571073aa2db6fcb0c484d239b28785335c10be9086aee7ad6b2ab7a7809437bdef338dc236b924c3b73714158120a9404d5b78f09c6c1d7", 0x8d}, {&(0x7f0000000440)="2d3066cbc6998a47cf296caae207da1413d6e886fce76fa6281e6e495d18ab854549b804d3c842cab9ddd4133a9ed07431e2179e826c", 0x36}, {&(0x7f0000000480)="2914204ce17d51c0fd0c22ad2ca2880547bb932371b936c982e34726e7d6520d14b8f707a729c006d4879c839c1831aa0025ffe00586d2f6b5dc67c0135e9502acb65925371c1d9a51105b40448b2a743a44889ef5401192a80491593e97441ca8f72e5f359ae9f4c3304364b3b08c5e82a322672832c65c28a4fb574acfd0ea075b4d242b5e0f2b24bdf1a74dc06a108745c16f06b0c8f2969f6ba84f13f4aec344b2ac10d2f98067a473479b39d1129b57e71a7203322752b01a5773cd8e038c031fbbf39a210152391e64d3a1a3106a95f754439eba9334283c2e213ec88f64b4156fbb0cb1a6b9300d4c007f1605e29f1a4b8a", 0xf5}, {&(0x7f0000000580)="6f76f76d4f976b6260fc537b5948c1af3336b0360beeb5956ebd6adb59e646bf687251b9ebd956b49ed5baf7084d64724fbd576ecd303120d28fad2ed3283320d247e7fc74e8b31eaf15e0379f6e120e5abb80f758884ba6ff145f522fbd0fbcca4470940eaab938a0c3edd826fd2d61ed1242459ec2d94b6ab1351c83f2c0e892dc16c421b02bb8196df4ab9cc252d8d954a1f1711b34eba0a76eff55b89aa601d8ea81a8bbd3b8550b05175be508b0246dd1e66c924715ae772d43241e8a8a10f56858a7f62106f25afb42abc5774fe955b6e946633f6b1194c35195b8669e0ee67ca8dd2803cf09088a4b21570a99243f9c019f28796a6ad48022b7092f4ccf3184420d0b681e70d119f0fe353f2ae0b2f2d66088738ecdf3498feecb8919c13ecab50bc27dbf5c2f95adb18f1477253338eb4432a97f2049b7c1d21d613b5ad5ba3fdd73584f8f1cedc5da586d7cd9d61baf3e3fa291f3c3507e07149ff526f83ded56067e74bb206041cf817d0cc9ecf19c3797af01f434e75f925dc6af453438291bf1cfed0362b8dd4644f895702e60b2dc525b2cdd184ef9316fb907b54114b54f061ee0a2f9cda61c7353ebb75c192e0cd2300efdddaafa576c77b0b5b6c6107eb0aef00cdcd663dd0d124eba545a1c093354a3aa14c2247571229ff4e5ad00b9174e47c75fb8efafa5e48b5bff8ec96848388b14cb7890fbe94aa0398fe7ec1594d63caf1c8090f5b18a97f143791f7cdf1e047658ec8cf3305d92dbfa0a66a3ef8b0092edae3d290fcddb52dfa29e57afd3e8555384d84c6c22489f62615a2a0dc20d3435b873ce83c31b6b6721bbbef4793befa968778a8c2edcf3d1436a46a9a2038e473eaac7c9c3d32bd62f48db0c9cec3225fbba281640e57f1aa6dd768d4b4ed7ae2cefacf6d0156d9ca2065a4d11a27db0918c057a64cadd572bd59b90700a42be50ed67447e13c236386c3d9aad1df5024cfc632b301d3027f127d8c60bd0d2ebb6d1f884ce65c2f7fb65d257fb18a142f95a559ef6a52ad1187bcd35eb6e119ec05fe6c74afbf395d71e1bed03efee365e0ea8494ce563468136843c008d9619e2d476049a6e0e0a75547e5da985b4dd60a4af7f3c9a8c5a9b21169ee6105e729a98516b7f47e891e451cae35a9d94563e44f690addcc2ce8880c65a7eddf1df9fa52f570646873c630183a3772ce1b458707dfed0934cf0aa2fc62712e90d089966adcab70f8fe6a7a4f3ba3870f6d8d62d7551e38511f68b3b0b59cbf81cc7d3ad493c8d6619b806ea101f0d6b978f70fe0c0e312aeb28dc8079b29da0be6a766be473f73ea1f80769153e2164cd923c58020739a40c00238e73bc0f683e56441b7de038f90a22c429be88c7ff05b94a482ebe34149afb211756a244ff7b5a20409f4e3466d38b84f5cd2861c9876098f1ce9fceff3c084b262439cea5e8bbdc7a82fc3503427c748d09b44afe6b41143941eeb54f25d41bf4042c4db6628b403eb2c1cdf6efe676a4546b4190252196100a730a742d95919e68182a22fc4d46edeada1b09db5098f1c8fee592a86a709b8f79f83fd56f2879955ae0274962454d220795c1d6c610270fe52c8942f9948d960b5c920a9a4c4b937ebbcb5da515003c432d3664b494e2eadf42214ca0a020196c842dc87a1230f8d22d42a150023e81d0299d920ce39a74f2ee8c4926e100f81350ea0fe4634e13b741b0ab0b3c0321c5da647b3c49ff9b0fa9418e39106c32bdc6b714b1ff3bb609d69fae31a9f63ffed4a2b13c017b646744c1b00ce626ba041911befe601f853e32a487d74e00364db39136747589c1d257c3a734b740a5b31a662b34a44c5314851de922120cbe10537847213aee4b0045eef95be596dda966f8c8076244da40d9532fe6807dd7546ffe0a04b3ad8b6b0718585a5cee3736bf7f4f5d861c2dc98c7cac8a3ee79f29e8064a4bc3a6d63fdf9504a907f4cd5ea2211b72e726c5f5f68afbdd91e6f816534523eeec162fee1b50219cea0b90ea1fef05ed345a3d69bd3400eb46cf7720b30c692c7c96d46ffe0ef6f9c1803c5163768d3d3caac287dcfb95e38c8fcaaf22e0d0b78957094c2737888138b254054bec5a067755596607c50962e65aa8c023df6f1a9c0f5ac4756d2e1f30b6057129bfca8dbd7b2d0208022c2678cb99b242ba0ac568755ea7a20036c32f50076ff1c0925903e845d03a961aeb503420deac2588ef5d62d41b148bd7336b41cbf224ee74683890909000c048199c84e412103a834cfc2f6d3c0960b4c7d84f1da654ac07552bd8e75a11f0d435d5dfeb6d3902fbc4ea8fd178c7f8bdc0c37fd555790ddb6540c8d323f6422045e8b9b69b55910892173c9107861bab92ed9c5a038a81dab58c542f5910189d688ad4e6acf4fb409ddefd5923fb659e7186d5496f5f887b91a511f0b49748713c47e388d212393d9d654c8fee111ff52a71239a27422d7a1d031cd5c41785dd9d8275f5813bb0a0efe962359b885465a98200c62dedeb5a824a94e2870616be315db1862e0ebcccad28326e1c8e52290d2770deea9c519f6e147c2c9f584d0b73c75116e2d46cfcdb589ef7ee12c9cf2a5883f2e795c1d6882a146cabbbc2bd802aaa409f94d52a75e39df8d452b0cc2f3f5788fd24cf39e46c826ea0e0913702c70e9cd1388a217cdeecaa3f1db9258b757b9205d365369f113ea45795b01ad0cc829029cdc02e15538cc81812ef9e05dbc6631d941d996ad6f17c6b5bb5012c10c5f0ca0294868e6318c037726973fa57c20ba62b4358c7ba0bc6e69fa7efdd5926ff3175aad43e387c51d0499cf2783015422bf42eac24c42a4185790dfc87116a39ee6c661b6733320bf1143922c7a913601471419dd44a26cbf2cf883fac79f92079395718d6181e04e196fd107fb19a03eaa59cfa0957eaba4b172436b69df12001ca6d0928c51dc954d7e0cf44251c5661ce2f737331b205ffb31c2bb684004315c705db739885d8e118eae2ed362f1b6a5f5e62e8f1119f01d77ed744fad909cbb82e94a259ca2a10a016556753ce7e8e91cbe4256423bde5d538a576c096593f2a5b559402e65ab8e36ce485119874b417412867a5e41dc9d85b083a8ac0d873571869969a442d86cb0f7dda7b2d6c457709e9b1664a72d227479e48d9422f45a8270743568c848ede5d68b35c2e7b783f501015060ba047126ae2da31e6b097bcfcc0c3615631c8a1259fea236b6dc46f471ca8bc628c1c0ab2a2ad9c90bf540fb2de7bd1a349c6576efac681c2688002b4e9bde809d39c29073957633a6d1624e23a5f55e6d9cb6a0d4ea8d93719622e458a0c459be1e1dab47e51ba1b9e92116e1e5dd5664d8d5319c5adb74b2d3101218726077a0cdff8d71b3f9ebd5e2a272b0c8a1b5f2d2e53008cfeb5d9c3a61c589da81e8669825eab8a1cb869b152fb8da73dc35b12d0afa562fdf9b27dee0001e380a86f91167ba0ed0f305237098942b70b049eb86f79a58a489213befc4290fcd51808e40d17021244e818fea4d09885c79e118a908b4dd214c36c4702aadfc71982fbe31a3ef82d3535ec5848386e6664a1cf24b236b06fbda1940445b5566797b4dec18d7ea351afb014366f58f5d57fc17c9afe857dadf96fa736eb9868799987988ae96e474b53ec80f4de2bd7f3223a39d91d381b7f6a6ca6656144d007fe89976b53d867945f12132585c94aacbe3f508df61bfc7c28651a3010d3ae436883a1581d1693c53ea7d7c4678919f7a0440c5ba3dc0856cddaa2a703c621346375d5ab45538ab729f0d5db8d13268062c6e7db40622ef0af390fcb80826f01d8efc95bc6ecda5be7fd3dc844f4dc747c058151aa005d8d243e4cbc9667ec2ba81da49f90ee51e985219bde762bd73256a0421984246d6a651366a6906fb5bdeaeb5cf75fc830c493aa1cac725eff73c9ffddb4c686237e3fcdaaa1708961d50b48be98fc0e3febfa7e79085b5d1fec01dbe2648c9cfb7dcddd1c59ad7842a63cc9334ec24524c5863b9fedde13a0abcf250b266846d7faa88267f9332f3becfa2dda81ec871af6b1511d3e215d04936854bb5f0d787852b7cb7fd794cde5f36820cb6c97a9bdaa18b8246f3fc2b22a150ccd68b08b115947010f58c61b72d7e0a918a884aa155fba0747b8cbe60081894a4ea11552a132916109380ad39e33c6fea7c8b5f5e17faacbd7a1dcefa1ccd73e3d57afdfb28812322b6fc9667c027cf6126049811b9d2ce19d77e3c2737646084ad3f3917b4f9f5fe442fbcec88051dc09c57830ae8a22cec4b9a21d16f28146fe2ca6042b2dbd46280bad73427f1c3890f32f677432af9105b32ab2416ddaaa012e12a298877d0d3c764aec59f5040ac0ef7c8faf3f65e5dcc12a46fe0a454e54c4da0f183889f383a197bedab92dcb09256561740c3094dbb032a1959f8eca518db79cf7d897465562f378c59c48461649ddb0ca2802cb01ef3089a264b4e5bacaf21456b619c0ee1007a83b4bb1ae96b6d7f7d66445c8f5ee839e0f9411198335e1a02a7fcc606ca9fc9cedfe0a21b6a2797de60144a4868f02547f5c72178b9de3b27109e5c4fbe7748b320a5078975a6d42a5f12feaf792f8e25d1c478852b53d51d8e978ce89a13d05f6d7eb1bb390267d48a53f743a7255214f2b4639b74a27a6205ec33199453b111fefe24ba1c4198160132afb0e6c0089e7be859d893af38df59871fc4d9b1b16dee98a7e49911c648c1ea819ecb2a1221faf9547244413e9f91452cc8b6c31df03e8f6a145b38c0ad3ace3a5a0f5009731a4b80a7fd0ac88e0b3dada364b3a9377a1e84c634e9bf787f156114eb0bf1264c7772aaba2e6d92d97051f25af687330df2ee8347d1017d9ddf1b8adcd24a7530b71bcd4fffdaef27ee7adc1291ebe8a0ac2ec9a6fbdfc96dbd1e99e8e0601305553c680c31bf2cf9eccc47c1b5ce748e87d3d842246a15c8ac109333ba927b648161de048e57f9becf23f42beae6bb93dc65f30d76053b192f0c08655873e8680213abcc9e2c8afd90649ad4446f3541629ed026d3f0926cb299bd27634ddddf72e1fa250a4cb097246566ad7d27c8c63b597fdd3bb0f2b217a0e73315d8f8d24f2d5523c2398b32b7d8d5be7816aa2718c9e0c9c75c2731ce217852d8a48d2852ef4cdecb8b83791f20bb14d6843174ddc48fdaf3720bb8f44df8e61fe7b00514bea7b76f0347e05ff9287999d190769d1371a27329518927ce2e04ff5677d752d82ac0e8c285062d0745a458bfe6181d67ae2396071bb2313c25df3cbb45e19d41479520cb4d42e21264b9106cc9d789c690f5e73e51ad269ceb3aca5ff4cfccd380776369d57764bb01a3be3e57267f6add4b73fbbe4e1b5e82ec55cbe00ca574a9511778bd37df35d6982f1743c91a1d7dc3647c9c9f47e8dd8af99c550c72db48be61fb1120b902482470267e72d6fc579109249bc395d3de862b93099d3ec074d3b2593f8a4f004b0b03654667940a66578b96b3df39fb700b109d195e8aa43e934429620374d7c5dc13fa937b4d1d0b8e66d18cb628d0078b2d750019ceb6682f13d2db92c8b927aa977dc648acf957c98da7c52271eeb4529bbbdc89cb0f57c2d102ba96b5e084e122ef94f73167336391860d53308706a5bdcbda2198c554b8fc2402595fe490e9786425647653863144994a62b3f70d70aa46a9314a2470cf537a07d20f18f7e1c20d6de7be501b5178d107a482ef97d3ee337f0e424cbadd266323acb8e76114c84e7c8", 0x1000}], 0x8, &(0x7f0000001600)=[{0x100, 0x1, 0xfffffffffffffff9, "708421ca9058229af729176896b8faa93497e1aecd04b1d7d2877c3bd415c4602c6fb8affe4b500e5f8f2e36af789ffb97ce736e5f331cdeae8ed626e964765937eebdd588b3fd6f48416945433c4dfc46a55ee7bed6acb0283d696149d220f3919e1ca166d373205db2778b11b8f7d74b2e63b4b733e9393e00684e343bfec4d8380501576022d19f308ea8d0b479d2c7935e2e543bbd92f2f084478c83e436d85b007f7e68e45feff250f2c73ebabed39ef30b7f62890583b07ed069748caa0c128793a131e1ae5449c899a5bec7097423abd4654cbc6e3e8b5033fa03d2de73839d4c0cfe91104140dd"}, {0x70, 0xffff, 0x5, "06050e4321564d8eec69dc00e3009dd73045c606e23c88cab123f23c219a66fa67810ddd44e9d2656ca74e33e3dd7b050b280d6fdef2868530ff4312e120a6ab20084d1a740feb97a6655755ce3ec6aac82e563961531946cef94bac2b4e77"}, {0xe8, 0xffff, 0x2, "14fd950cf52514726292d0da5074f26e5568f6f8864a102b4d84b3a66fb0e84fa15a917bc736a0be81245ed1f80c3e38ecaffb2d9e7e41fdc59b8b0b6d814888b52adb982947d89824f1d58910bb9508e0a6758292b5504e20cbcc08bdb27fc8b76c9524a090f6e5e57b42b069aa5cfcef3522e977126337ad7988d19cefb89004f0c532ec48845bc9ea7f6a34bb920251e50d6dd311638034cb28a215117bbb28e41bc7df5e441daa95c74f69b654969c84f01f572a66d53b458f5aac0e7bf9a1bcc85dd0363dad065db8ae5a65db61e3"}, {0x80, 0xffff, 0x6, "e27a03c6447159f26e80553f9e62a9f3ea3e1d91f5b8631b3c64a005baab323e7d6d76bca699fa885dcd7aa116be7a499476bac229c64a35194c15258ab6cf81d7afa88496613aac14e1dd1e28884a392804ea276abd9d2fb235f8e171b592249eb80227323e6c0edcf451b1be95"}], 0x2d8}, 0x400) 16:01:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x5fffd}, {0x7c}, {0x6}]}) setitimer(0x2, &(0x7f0000000000)={{0x7, 0x6}, {0xfff}}, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x40) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:47 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x300, 0x0) 16:01:47 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) shutdown(r0, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getrlimit(0x0, &(0x7f0000000100)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:01:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ftruncate(r0, 0x0, 0x7f) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:01:47 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:47 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x190, 0x100) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000080)=0x84fc) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e949135e5aabe0cac2733ca252f66696c4530008fd6a2ce8bcc86f4cd3fba6825fe29211fa029cf6ccf247b9f07ddb70e1a0866a1b74c078366c97d785436c735ef57a5f83f9cabbab51394b9cf4f2fb76987c788f1c9b5cfeda28ef743b0d132ecf368138911283fafddd0ca067987c3722320e7041482d2921907c55e945a8017192780b3ddc9e21df26acbdd3524d6482224edf47c1e0dd1327e622f791644047ef573b73dd6d20abbf50ca62ccc382094581798c1"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x1000000000003, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 16:01:47 executing program 0: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x880, 0x80) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x61c8, 0x401) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x401) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) sendmsg(r0, &(0x7f00000007c0)={&(0x7f0000000380)=@in={0x2, 0x2}, 0xc, &(0x7f0000000600)=[{&(0x7f00000003c0)="48a2291e9acec67c304991de5189292b3d3824d4d9610cf619b8fa9566fd27a64feba5fa82f3a1e664f88c56554f8d0fbaa9a26dc97fb082e9e3fb9b685024b67cc53ed9971cb2e6c4652d40e3f0e891c5eefb7d4f86abfe449d29e7494c2c8ffc15239f3fa6e202b18786c6d3cf0294f1f7f1aa75c06e7410d75c938418dc43679630d0862480cf94503c4100131956b0abea5056d35e996b61c41e3307129287e8bc6be9d28d9345dc2a366c45fa47931a051ab6f29c0f1fd50329", 0xbc}, {&(0x7f0000000480)="ad87d42b6afb68f09f38c50e31e1981ee70b8dfa9e9b97defa48934d94f14b6a010fb086b4847b9b9ef672399edac7ffd500019217060d7b88693c6f005091938e03f4ab133f7ac6558b4d7d763c8da4aec0f96600988418a44c555095f397b5aa6836610a682f4a3c361f83faa9eba782fec2e660b3b542a0eb1c39edead1607675e51688fb42203f9ac82e017059ee1589e14fcaadb4982d249ec04b80872be05c37b123c6145f9b7c6a2f85059641ab585f8cf66661d4d17284a232ab94d4dcab8db35782a4e4fc2672d67d0aa0a5e4544f5153173c3ff81f6190bcd8b43ab9", 0xe1}, {&(0x7f0000000580)="5fa510365ef0677ec2bc23a03c4ecd31aeac19cb5dc1feee89", 0x19}, {&(0x7f00000005c0)="4a3a572474e51d0242afbf8b8aa8f03026cffbc4cec9b805992c7d77a734db8c24acc5ef4b3fa2db04134736823e02f5efa24802ce", 0x35}], 0x4, &(0x7f0000000640)=[{0xc8, 0x1, 0x1, "3d6c8903312f30a8015d70b22e0a492cf2f68ae66f4e007abd7ea516f9c882ba033a2047f15ecc5b0a43dd8fd80aa0a5e2d5228d4c46ea3d996ac75eb52da3375c9e9dea28c58416334423e0e847aaa56eb131d739e07cc18b65dd0c3045241636b8b200ea987430c876b67c12d4aab36819800c8a85d20a785477ff96832d3d9096fe590fe9074738c9fedbf88139a48f864efb7dd63226cedf220e3ece2f5621a99229e96fc923045e4ca274adc14500a78a6a"}, {0x90, 0xffff, 0x2, "e547c5c25817b227412b029a355392131a0c5310a2853398bcffcb4bf349889ae969bf77bb4e323dd09716461e9d3b4765d865698a50947cd75eb4eba10db9cf27c5464bf5a1cf485872a3ba23cb3fc7d7619a45e5ecf7b3c722f5e1d83f9fb3838dd7f892e669c69034bee2893dc6a49d9072812374a1b4925bd611"}], 0x158}, 0x40c) recvfrom(r4, &(0x7f0000000140)=""/247, 0xf7, 0x802, &(0x7f0000000280)=@in6={0x18, 0x0, 0x3, 0x2fe}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000ac0)={0x400, './bus\x00', './bus\x00'}) sendmsg$unix(r0, &(0x7f0000000a80)={&(0x7f0000000800)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000009c0)=[{&(0x7f0000000840)="5448beead2d6301eb3996eb1187c1dc74b70a989551b9f7b8a74b9cf0e4197d872a8812aaf3b537c5f0dc42ba8325502ecc5c9e2af19749cd6f6bff771c0960d237f98bc44e003f95cd69d07f748a21e9723fbd8a1a23858ae307d45ec8be52a9f545e4f940bfcde68d3d228608e01877970562df45eb4f582843e194fb886f08a5db0486988e80e53e2883342a7fc7925982bf507c029eaf7bb5755fb2baee49a228c2a8de349090d60056c6a7acd164f5b6a2bec099f7de689d7260eef8663ec42351612c6af8cf1be9aded8cc31fa350bd31e0b168c7f80fd846442daebd413b0", 0xe2}, {&(0x7f0000000940)="43fd942a5537512d2443ea530cc1316ae4c06162e421dd426af121e22e7aa6cd2f3349cc93172e6550f2eedc1ccb79ed0df777101265c9bb5c5aad9f55104e6b2a3d2cc7d15ff7687908f68d9f4cb8874ed83da52491db5eec5535eb33706f50604a4c", 0x63}], 0x2, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r4]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x58, 0x400}, 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r6 = getgid() lchown(&(0x7f0000000040)='./bus\x00', r5, r6) close(r4) 16:01:47 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) socket$inet6(0x18, 0x3, 0xfffffffffffffffd) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$KDGKBMODE(r0, 0x40044b06) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f0000000040)='c\x00') 16:01:47 executing program 0: syz_emit_ethernet(0xda, &(0x7f0000000240)="738fc769aecfc67ad7e4072278c135f171f05a055bdcada2c69e9bbfaca8b2503d9d0118953aa2b27fcc63f12154ea8a3649ae917ac257641b86af61a41acb8b67c81b715a9452282aa5d2b7e2e8decae66e03353f7d42b65a994f2c6d59eccc2fc3cab103fd86143e90b3e92b731d6d2f0bccc4efe47f8d2fda659d5bcea07966660da917b3bd8e63895d45cd5abaf2ecfd537685241a469d52a6644aee354a8fdaf622c9e036adb99c0211c95519758d424d31d733a86963b27d824bb72c79a24add5914311882a7325129257f3dfe13c715d0e76d0d77e894") mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0xb1}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8e") getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getgid() lchown(&(0x7f0000000040)='./bus\x00', r2, r3) fcntl$setstatus(r1, 0x4, 0x88) ioctl$TIOCFLUSH(r0, 0x800c7005, &(0x7f0000000100)) getgid() 16:01:48 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000040)='./file1\x00', 0x8001, 0xffffffffffffffff) setuid(0xee01) fchdir(r0) 16:01:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0x80) 16:01:48 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000400)={0x10, 0x100000001, 0x4, 0x3f, [{&(0x7f0000000000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil, 0x1}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000000000/0x4000)=nil, 0x3}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000001000/0x2000)=nil, 0x101}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000003000/0x2000)=nil, 0x51}, {&(0x7f0000002000/0x4000)=nil, &(0x7f0000002000/0x1000)=nil, 0x8}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000005000/0x4000)=nil, 0x9}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000008000/0x2000)=nil, 0xcab}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000004000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000002000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfff}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000002000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x239}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1ff}, {&(0x7f0000001000/0x1000)=nil, &(0x7f0000001000/0x8000)=nil, 0xc889}, {&(0x7f0000ff9000/0x7000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file0\x00', './bus\x00'], './bus\x00', './file0\x00', './file0\x00', ['./bus\x00', './file', './file', './bus\x00'], 0x8}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) write(r1, &(0x7f0000000000)="d188091521b9e886e10767332984c6ed33e62bdf10e5c4d6a12081906801055dc4d6c30e47", 0x25) getsockname(r1, &(0x7f0000000080)=@un=@abs, &(0x7f0000000380)=0x8) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r3, &(0x7f0000000280)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f70556e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6de67722af3b08e9a6e919eddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f0496edc3d387511d95babc9e9756cb", 0xec, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) open(&(0x7f00000003c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) 16:01:48 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="51f749abf9ae820265c6b4a86c65300053243dbb2e8ab172a9e790ec39c598a0e4"], 0xfffffffffffffe2f) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) shutdown(r0, 0x0) r1 = getppid() sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000040)="adea0c2dee8fd716b48159a5768f1f601cae28988d977f13c189a9d7081cc8902c5fc3d8e1ab883869354d2958091943bd5a7e2d4b4786ad13814bd0f19a8969d3fc1b2790c287885ba4b631663da63d939864f5a1134f74965e835d04020b1c056946f93668899a37b374b7b3ed5529f368f6a874f833d96a3946fc89a9c8565779542c79e49588be23f6630130454dfcc591", 0x93}], 0x1, &(0x7f0000000180)=[{0xa8, 0xffff, 0x1000, "89460a3d08f87b63a964c8c40fdd4dd7d690e3838c7dddfc9a39576a22da97ebdd469db9eba80d40f87e09bf9f61dd04ea91e5d45bb031ef1c7fb6dd303256f6446b0812eaa6ea45450afd2785d572710b7a14a634574455ec1333f9e47720fb602587080bb381583fa60354dc98156f41ed42189360af356b427dbd3908c4040bdbbbd5bfc161a45f38f0e066dfbe961bf8e5b7a62066f1"}], 0xa8}, 0x405) fcntl$setown(r0, 0x6, r1) 16:01:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000580)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) accept(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) write(r0, &(0x7f0000000000)="5772f4b6b432ca865facf3f527c985baa76cf96a00f7871043093d0000000000000800", 0x23) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000200)={0x401, 0x4, 0x85d7, 0x80000001, &(0x7f00000005c0)={{0x8, 0x4, 0x1, 0x1f, 0xfffffffffffff800, 0x3, 0x8001}, {[0x0, 0x7ff, 0x2, 0x5, 0x6, 0x40, 0xffffffff00000000, 0x5, 0x942a, 0x2, 0x1, 0x4, 0x9d45, 0x9ba, 0xdd2, 0x1, 0x3f, 0x1], [0xfffffffffffffaaa, 0x1, 0xff, 0xffffffff, 0x9, 0x80000000, 0x0, 0x6bfe, 0x6, 0x6], [0xec5, 0x83, 0x9, 0x6, 0x2, 0x7f, 0x9], [0x9, 0x6, 0x3, 0x2, 0x4, 0x5], [{0x7, 0x8, 0x4}, {0x4, 0x40, 0x7fffffff, 0xdf6}, {0x1, 0x6, 0x100, 0x9}, {0x133, 0x79, 0xc372, 0xe9}, {0x31, 0x0, 0x8, 0x6f}, {0x4, 0x0, 0x2, 0x8}, {0x9, 0x35a, 0x7ff, 0x400}, {0xb9f4, 0x9, 0x7, 0x81}], {0x28, 0x8, 0x0, 0x80}, {0x101, 0x3ff, 0x3, 0x1ff}}}, 0x6c, 0x6}) write(r0, &(0x7f00000002c0)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e4620912370d98201cd8f63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c023ba69d658a45fd237c16c1ac9403", 0x6b) r3 = syz_open_pts() close(r0) dup(r3) syz_open_pts() syz_open_pts() 16:01:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1e, 0x0, 0x0) close(r0) 16:01:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20000000000020, 0x0) r1 = dup(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x10000, 0x7, 0x1d, 0x6}, {0x9, 0x200, 0x0, 0x2005}, {0x6, 0x0, 0x7, 0xfffffffffffffffe}, {0x8, 0x9, 0xfff, 0x1}, {0xa0e}]}) r2 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x1000) shmdt(r2) 16:01:49 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg(r0, &(0x7f0000000140)={0x0, 0xffffffffffffffdc, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003e000000030700"/56], 0x38}, 0x408) 16:01:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) getpid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000080)={{0x800, 0x3, 0x40b}, 0x7fff, 0x6, 0x1ff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x400, 0x80000000378c, 0x9}, {0x40, 0x1, 0x1, 0x1}, {0x8000000006, 0x0, 0xfffffffffffffffd}]}) syz_emit_ethernet(0x70, &(0x7f0000000140)="b22fbbacf9a72b0328aa056befd0cfb7a366a3a02bfcca53686f6dbcb78b2a73a93d9815d116f273db14e36f7f2ee5e9ef60271b0873adb658a5019edbee8bae17899ffc54a2660c47334feb667c50b3473ec20fdd654ad0c93ffd0ba3d9c8702bb362ea07b2752731c4bd0577ca4c32") 16:01:49 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) fcntl$setstatus(r2, 0x4, 0x4c) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) 16:01:50 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ff0000/0x10000)=nil, 0x10000, 0xca880ca8a7cd987d, 0x810, r0, 0x0, 0x4) syz_extract_tcp_res(&(0x7f0000000000), 0x3, 0x9) r1 = semget(0x2, 0x4, 0x122) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x9}, {0x2, 0x8}}, 0x2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/136) socketpair(0x7, 0xc007, 0x800, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r2, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/29, 0x1d}], 0x1, 0x0, 0x0) 16:01:50 executing program 1: select(0x40, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xdeafbead}, 0x0, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x0, 0x81}, {0x5, 0x6d0afd4b}}) 16:01:50 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)) chmod(&(0x7f0000000000)='./file0\x00', 0x5a) 16:01:50 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x1c, 0x8003, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x402, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000080)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048019931929648", 0x14) mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0x41) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:01:50 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xa, 0x0) fcntl$dupfd(r0, 0xa, r1) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000eb00fffeff0000000001000000005b67071b542a538706000000b81800000029000000310000000700000000000000893f0000"], 0x38}, 0x0) r2 = socket(0x18, 0x4003, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:50 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a52871d000000b8150000002900000032000000030000003591af0dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$getflags(r0, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:50 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000000)=0x81) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000001c0)={{}, 0x2, &(0x7f0000000200)=[0x0, 0x0]}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x200, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) 16:01:50 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x2000b, 0x1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x4) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x100000000, 0x3ff, 0x7, 0xacda, "e3185022d0b9a365b5c49adb9523d20444eab896", 0x7, 0x8}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socket(0x37, 0x4000, 0x3) munlockall() r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0xc2, 0x0) renameat(r2, &(0x7f00000003c0)='./file0/file0\x00', r0, &(0x7f0000000400)='./file0\x00') mknodat(r2, &(0x7f0000000380)='./file0\x00', 0x2009, 0x7) syz_open_pts() syz_open_pts() r3 = socket(0x18, 0x7, 0x200000000) ioctl$BIOCLOCK(r1, 0x20004276) getsockopt(r3, 0x0, 0x4000000067, 0x0, 0x0) connect(r3, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x0}, 0x8) recvmsg(r1, &(0x7f00000002c0)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f0000000180)=[{&(0x7f0000000140)=""/4, 0x4}], 0x1, &(0x7f00000001c0)=""/201, 0xc9}, 0x1) 16:01:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000100)={0xd5, 0x2}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x4c}, {0x7}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:01:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10480, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)) 16:01:50 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x100, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000040)) r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x4, 0xfffffffffffffff9, 0x3f767bd8, 0x1, 0x3, 0xfffffffffffffffc, 0x2, 0x1, 0x3, 0x28000000}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000002700)={&(0x7f00000026c0)=[{0x21, 0x101}, {0x0, 0x9}, {0x21}], 0x3}) 16:01:50 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$KDSETRAD(r0, 0x20004b43) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x45}, {0xc}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") fcntl$setstatus(r0, 0x4, 0x84) openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x180, 0x0) 16:01:51 executing program 1: r0 = socket(0x1, 0x0, 0x6) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x2, 0x2, 0x5}, 0xc) r1 = socket(0x800000018, 0x3, 0x102) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0xa8) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x100) connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) r3 = getpid() r4 = getuid() ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000400)=0xfffffffffffffffd) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r6 = getpgrp() r7 = getuid() r8 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r10 = geteuid() r11 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) getpid() r13 = getuid() r14 = getgid() sendmsg$unix(r2, &(0x7f0000000500)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000140)="7e82bd11fa14d7ad66ef4ed4297baf4e11d2bbf5a2fbf2d2e45cf8b63ece2644a1f00567710ce76a10e9f08a97f918cc314958e29ce43337e4b5c69920f7e9fe31cb0cddb20718c81e1f911a324936dde9eb548ebfcb73fdbf9c36f08d2b0b4bed34dec145280a859fcdedf930d4ab0c5bb2d368fc3b447fa8f23fe29c3318933ade9af659d65fede67648ff74f78d00ddc025b399a26b648e3810df4000df0d9a2aba90c4bb914295c776728c47d648f8081f48359dcf3bf0c37b6798fd0c4a5a3ccf6db52d59caf28ed1fd8f41bdf6cb0040a251b5a5fa8381fa5fc185938ad3419b42e22ba47b76", 0xe9}, {&(0x7f0000000240)="3e73cd35aa3651bd85a84fbc545f285ee8047f62400a67b0b7f81fd9a0fb98b1ee81e6f61354bdc40904492674f2e96a0a09916561ac894a56e7333c4724d49f36ebd81e46cca58f6a10d2ddffd9de", 0x4f}], 0x2, &(0x7f0000000580)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r1, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="200200000000001bf3ff000000000000f4a3ce53b20bf9d5d31e147d80ee6263816bc307c52193d925431602657a63cddb651f629318bd0e2a61430963c1f40819dbbce2186410ef395439318897e29483b2003757690b776bcea51a80acac583f289a0181694fdf7ac63e28def623fe537b33fe9bf4f15b12b898deeb857b582a7fa172b290b98cd11b2909ed915d9d8e71b10485e7c89cb62f288185", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB='\x00\x00\x00\x00'], 0xd8, 0x5}, 0x0) 16:01:51 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x144, 0x7) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x861fd3b62ced290, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) setgroups(0x2, &(0x7f0000000140)=[r0, r1]) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) 16:01:51 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000240)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x20}, {0x6c}, {0x6}]}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xe98a) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000200)=0x2) ioctl$TIOCCBRK(r2, 0x2000747a) syz_emit_ethernet(0x4, &(0x7f0000002540)="795ef707") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x100000001, 0x7fffffff, 0x4, 0xfffffffffffffff8}, {0x4, 0xc2c, 0x9, 0x3}, {0x80000001, 0x9, 0x1, 0x10000}]}) 16:01:51 executing program 1: r0 = socket(0x19, 0x3, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0xb1}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8e") 16:01:51 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f0000000080)={0x5, 0x0, 0x0, 0xffffffffffffffff, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) 16:01:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) r4 = msgget$private(0x0, 0x14) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r7 = getuid() r8 = getgid() r9 = getpgrp() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000340)={{0x5, r5, r6, r7, r8, 0x100, 0x4}, 0xf12e, 0xdf4, r9, r10, 0x2, 0x8, 0x1f, 0x7}) readv(r3, &(0x7f0000000840)=[{&(0x7f0000000240)=""/200, 0xc8}], 0x1) 16:01:51 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:01:51 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x200, 0x173) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000000c0)=0x3) r1 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r1, 0x144}], 0x1, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) nanosleep(&(0x7f0000000000)={0x1, 0x23974438}, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000180)) r2 = dup2(r1, r1) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000040)) poll(&(0x7f0000000140)=[{r1, 0x116}], 0x1, 0x0) fcntl$getown(r1, 0x5) 16:01:51 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) write(r0, &(0x7f0000000000)="d188091521b9e886e10767332984c6ed33e62bdf10e5c4d6a12081906801055dc4d6c30e47", 0x25) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r2, &(0x7f0000000280)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f70556e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6de67722af3b08e9a6e919eddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f0496edc3d387511d95babc9e9756cb", 0xec, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{}, {0x3}]}) 16:01:51 executing program 1: stat(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000001340)='./file0/file0\x00', &(0x7f0000000040)='\\=') r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x80400, 0x7c) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x5, 0xffffffffffff6b64}) 16:01:51 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000080c1, 0x10000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fchflags(r0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) pread(r0, &(0x7f0000000140)="6ee22b132198122f05dd67cdff9ffd3b9b18d7645c7bf529d52f376fe98ee13f98b2322a2f4ca9b541a781ba0511767830baf93db7b00cad20fd9fa765b463f7ca6fddc1e699b8aba6bb2d24be297320862feef1600b0a36437b4e0f7fbcaa3e971bc793dccf6dcadf6d4bb80fd87d41a432a81d959b9a79f6e5c154dd5714303dd2c117d7cc07fa2a7523f391c860b3ac598e922dd6498453bee24afd395726b3c8abb90b3872fe2927fc3625706e2c6c333a38569d3ec171ca53273f84552e309421cb0a1ba04e64085a10e3d084", 0xcf, 0x0, 0x0) 16:01:52 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f00000002c0)='./file0\x00', 0xfffffffffffffffd, 0x84) r1 = fcntl$dupfd(r0, 0x0, r0) truncate(&(0x7f00000001c0)='./file0\x00', 0x0, 0x425a1fbf) ioctl$TIOCCONS(r1, 0x20004276, 0x0) getsockname$unix(r1, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) sendto$unix(r1, &(0x7f00000000c0)="a6e6db762730d5d9ef216a0bd46051cc5ea73b60de6877532bd577ebd345a47c558df77ef6b2f4e759efe8f82efc5c369d2f981bce117b938c007e2facec2877286445d4eceb0cce71641d29090130fb401c13650328e75c18c99586f9a81c3c0aae0389b274804c5c8340486583d94d21a15151fcd5dccb91b24301ef864ec7ef7d89447a5ba259214fe0f4aaef84a7f12f446b1fa27d4137a92b8b2b467cc8db0dd2863b6a2f2327e2578b7574d03494ecf8b741f51aa222e875875d3e2cd1d81436d76fd8e86cf1137ecf0a8d115a0e5797adcde4e0e59ce4557e44899568fe0835acbe01f7b7a7960dbfb9", 0xed, 0x402, 0x0, 0x0) r2 = getegid() setuid(0xee01) r3 = getuid() ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)) mknod(&(0x7f00000003c0)='./file0\x00', 0x1, 0x6) flock(r0, 0x0) getegid() chown(&(0x7f0000000440)='./file0\x00', r3, r2) r4 = semget$private(0x0, 0x4, 0x200) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000400)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000340)={{0x1, r3, 0x0, r3, 0x0, 0x40, 0xcc}, 0x96, 0x4, 0x3}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000280)=0xc) shmctl$SHM_UNLOCK(r4, 0x4) 16:01:52 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x880, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x4, 0x1, {0x7, 0x9}}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x3ff, 0x2, './file0\x00', 0x4, 0x2, 0xa99, 0x3}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x3, 0x5, 0x6000, 0x0, 0x6, 0x100, 0x7ff, 0x0, 0x2, 0x6b41, 0x8}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x40, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000180)) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000400)=0x400) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x10080, 0x0) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000480)=0x7) poll(&(0x7f00000004c0)=[{r1, 0x4}, {r2, 0x8}, {r0, 0x160}, {r1}], 0x4, 0x7) sync() fchdir(r0) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000500)) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x8e, 0x3}, {0x3, 0x7fffffff}, {0x65, 0x1}, {0x0, 0x7ff}, {0x20, 0xd1}, {0x45, 0xefe5}, {0x43, 0x2e6700}, {0x25, 0x2}], 0x8}) r4 = getuid() r5 = getegid() fchown(r1, r4, r5) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000600)={&(0x7f00000005c0)=[{0x100, 0x2}, {0x165, 0x6}, {0x23, 0x9}], 0x3}) kevent(r2, &(0x7f0000000640)=[{{r3}, 0xfffffffffffffffa, 0x8, 0x0, 0x0, 0x84}, {{r3}, 0xfffffffffffffffe, 0x9, 0xfffff, 0x6}, {{r3}, 0xffffffffffffffff, 0x88, 0xfffff, 0x6, 0x80000000}], 0xf7, &(0x7f00000006c0)=[{{r3}, 0xffffffffffffffff, 0x44, 0x1, 0x9, 0x2}, {{r3}, 0xffffffffffffffff, 0x10, 0xfffff, 0x8, 0x1}, {{r0}, 0xfffffffffffffffe, 0x10, 0x80000081, 0x83de, 0x4}, {{r3}, 0xffffffffffffffff, 0x9, 0x80000000, 0x9, 0x3}], 0x2, &(0x7f0000000740)={0x80, 0x2}) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000780)=0x4) sendmsg(r2, &(0x7f0000000cc0)={&(0x7f00000007c0)=@in={0x2, 0x0}, 0xc, &(0x7f00000009c0)=[{&(0x7f0000000800)="0786d3e34f4613a05249d69fa77b93def43742415be74c265730f091a5c2307c76b0a35855766d7943563dec46db2ccee55548cf2415361ba78d8e9150ca742d4d1e6123321f3e3c4d882dace38328448363c5f2bcc2b053d742dc14db066043744bb790ba3246bb71a86227b201a14a3d732c97ccc2fdc04432ad90f454543bb5e11f1214ca529b6ad9b8bba4a5e9a278fe4d0eb96d47a2b1e1ad8f9ca3b0e421f3fedef7fd1b791464163a7d61b9876745115c5deb7d50c84cafa4eb1a6e5d5314be5905b161a52006ea8b69a0ffea73b82efa63dca1f15f48d6063578da17067bbd424b767cf506ede64432c2dd51fc", 0xf1}, {&(0x7f0000000900)="2740028b3a8d8f4a6cdc173d92f1e0bb6f7e9d002884356ecdd54e4f0e7bb312e94c74edc4ba4fb0b161fcf87203f27efdb931c2f9e0b900d36daa53927f43e366b035fc8d3b82bcf0f6cb2ca387103e870d889053f16cc79015b51096cb7010b0cec3e25bf1389e97610f6297005cdd1c9d7fb5fb5aeda729485305855d3d529ec2f7926234979d310f3dfa2b32944ac36bfcb60f22f6d4156e159e1efe1bdd63b0bfb53da72bd16793ba7f45567de10360d1115e836f16efa8", 0xba}], 0x2, &(0x7f0000000a00)=[{0x80, 0xffff, 0xb464, "bf6b0e36650f5841dda02d58fe7d7e765688ba86c067145b5e1cc4627cb63584c1a385fd328129d87aa1e94d17e54391fc910247103b79cc1c16ea2bf1254cffed4c090e19ee228f0ef60e53b1240bc6e0b0ecc686534458a26ee5114de0883290d4caa9c43172caa23c"}, {0xe8, 0xffff, 0xad54, "4d7fafbcd378d7aec7e04d3b87ad85394d28ebcab22ca1990638b24050a1cdad60b4e1d37cd45e9707bc9769afc056c36e162b3291df1a2a3f039ad941b7c468c4d7e5ebeb936959c5cab528b693c80b3c3ae89f20dd795ede23507402b85ff986a4449eb3479f8a9c62bd80224dfda1ed0c3e6b530f558fd73ee30b483aa3b4b4a9533b974a1d50ec742340867193ca41ae3e43c212d2c9b3a73298a503280c1986104ebe4d52d1ba2b38a7cc9a8bbaafc538d47f0621a0d7fcc0f193b79fc9cb895b4e78e9bb9528b3f08fe13e0d57f2e0802d25a9"}, {0xe0, 0xffff, 0x8, "926919f46e46cb38b4e979a958717beddf73a54903c50ca1d2642aeb13fa4f375f074bdebbba231ab3cb546d9500063ab5ffc485b3f6afee88c588b57a141f08b8d6982993fcc0206aae893816424aa9ace615374b7c980dcbb133d07be243401623b1078d583f71f62bbeb89fecbe0014ac5749f90c1c43fe08c9766a5c10d4458a81ab61b289c6e78ada95b065435c549a322d2e90d21cc08448fe7609ea7065f26f3f3fe865d72369b00341e2c092705571d1619224348a5da4e3d6e1f4220fc3dedac7e2696e24c329"}, {0x60, 0x0, 0x9da3, "4b6fed6d63a6e79adc1f1c523dd2971771da2a0dcb656792bb6db0a8a7f065c44aedd37ce0fe4d12bd9d3f7469c375c446491286b2a430be42e9f1d37a2faee09312063e0bd527b071a117"}], 0x2a8}, 0x400) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000d00)='/dev/null\x00', 0x10000, 0x0) ioctl$KDMKTONE(r6, 0x20004b08, &(0x7f0000000d40)=0x6) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000000d80)={0x3, 0x2}) getegid() openat$zero(0xffffffffffffff9c, &(0x7f0000000dc0)='/dev/zero\x00', 0x10000, 0x0) getuid() ioctl$BIOCGSTATS(r6, 0x4008426f, &(0x7f0000000e00)) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000e40)) 16:01:52 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x91}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) 16:01:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) rmdir(&(0x7f0000000000)='./bus\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x400100003dd, 0x0) write(r0, &(0x7f00000000c0)='l8', 0x2) 16:01:52 executing program 1: setreuid(0x0, 0xee00) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) r1 = getpid() r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) socketpair(0x0, 0x8003, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) accept$unix(r4, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00'/110], &(0x7f00000000c0)=0x6e) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) 16:01:52 executing program 0: chmod(&(0x7f00000000c0)='./file0/file0\x00', 0x8) r0 = socket$unix(0x1, 0x5, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) sendmsg$unix(r0, &(0x7f0000001780)={&(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000001700)=[{&(0x7f00000001c0)="d97c78ee68655bafa6abd574d3ac0bd4f64e205bdea57760d085c6c0bfef3beb1feae3cc6b556d8f6ad52e5d04249cada863be16ae92622376bd0fceab4902ee031f1922829742018c037571ad29abdd130696f7cdcb39a5e004e4bf9ff9e36cba5ef66bd7351a465eab9aaafaf6178b9479f6f6f24965175f91cd87cc35ad9975c5627a775a25a3785835801608e5d251cbb69bfa04edc815013b833dc68867af837cbdcac011aa74e4d82d79348d296cb26c0c72d5a6a5c5fe663e85656086efd74595956310faf4c8dfda6713ede431a202cd9fc13eca22e84d125febafc454c20cf2e7aaabe904537e96f4d8333509c3d51f6f9f4e0d44db3f8992e6be2132fc2566693eda5d514e5cebc08e89bd9e963921db379bf5d1b15b7ae8c507c246371eea4a43927980626ca3f92e0de8505f0e132824d35ff7e111a7159a788b27840582738e950c9a18daf2aff739e3f26d5dfe87557e9e59430b422f614c87a11808e88e3c45d9e6709a826fc54d9dc7688c08bb413b69f68eab3e03637e8b27630d24ab919fb73331cf05dc527041fe0dbd4c56e4abd0ea5c1017ca204d24b7fd0a4a2c4b21be905989f94e60587848a26dbff370a9e4fd67959444fbb9a4ca089c3d60b66fa09f585d41ecb50f06c320ba46b3a052a19aa71ba39d8ec30e1b77b80654afd1521fab1b74ab94cbd94bed8cdf1e6d098005b06fc1cbc1c13fabaec536974d4ffac8a8741a1f446230f7446f10da70f1951a7da099e68d7c741fd974df926b9698ff68e0551a83db70ad578d7db0b823a65fc9f7b6aa6d63310d1181a59aa2f54338fadc78e22378125ea34b8b902f9412bbb592fb32bf3b12606a5bc564e304254a2fb7deee3a3643d5c174e68e059c155eac305a71aab06d87aa34f85e29d1a53f24ebb0639f1127efe57abcb70eb4157442007b4edf41736017303fe399e538d45fcdbe4076fe612a4ef5d71565f101c3751928f232cd12d73e0d45f50db608909711908a5b864e1dc1ff8e87c6cece316ddf29769a4f84cc259a31a1d943caf9cf2732ab826014dad113b20a4177e6545a2f593a34fb7a5dc8ab579f30187e65dddee8f659eb2df117ba380b3df214f92ee6fa7f80ca51073cda0473eb6be65dfa5707acd371ae1722a714a0d036b8804d7b3f41ca473032b94975285ca228fadd5feb8fdda36df4e330f045e9b03a1f77846e5fa144aa0e830ab5ca6a8ce66017a05289bb7dd9a9998c36fdffd8d6d6a5aaa0a4f6fc7d7af4acbe2a217e1d78ca502a887f9301cc96be5d1c3188c88650cc014adb2a39abf567ee4b4d1b4f2d4f35b07287c234e0be16b89562383f7cdfa2fd1f8dfd9f79333783145a3fd7725df889ee40cf947a6347c9863077ad963bd614f408e7adb12be6ab1f267d01000172bb7ce6dc4e928971f1154da92d260ae7f253f9a61812e41c3ffe2b000840dd547db992ac431ccb889ec7491515e5fb7222e3b0feb6368d551bef7add926c566fd3b08e868d71c1828da4c68c058e799df5956fe28d25cf28fbc3722355649cc126d30ca3931ebf9968e331dda7d9699f2bad501d4f1bb919c83d94e379e39391a4b3c2d13bef7d94e525bb00a76401b187df05309cb31e791ea29498d83eb7fac4247f66aad408715d764ec7dde76f80fa97ecb1a0124e3b58001275c0c363c9af24c3ed89ddf781f81ee060d605c04a676fad9a229e3b847a9b9a87826f33be913756d0d361ed1ac589b1709d84a2b86a349fad563faf5ba5f257d5b6d282eb39b4052fd6932ce89dbad43cf143007cc09abd593d65c3c9558afb857e8df4c82869515ad16608bc31a5ef2dc37d5a0646af87a583822a107dab7e52a5adf78bfc7e6afe1c77351bdce1bd480fff4b80e66d001352b20cf32366e89086d5b6ab4878f684bc5f3982323d3a5877b093f5fc5acf86015bc9173999fbb04285b7529685987d0e67d5f2240530a8dda8c98e11247d14d878c98207d090a25da1bc085d5b50b448be5a3219efd84c1825b9f73c8e6bb099641e7e99ba1876c2bb465b10d83a59a583433e8041b04d943847d12850696dfb0de7ac4b63abc6c1eea612d323ec8744bb2a72827a74705e2719d4628834d34bc70eac45e608cee868d4cc40e9c7a17aecfd0c78d77b1f5c079e833614df3fdbccfb1b33ebd5246a4178b1ef485cf13afb7b7b5eb7c33a025e30f2e7b566f1d4059e8bd08ce4c79f2175e3f5877e1b20e7c9f397ae232be8e1840c7f056518b0475de03a035ebf48117107fccc4a4ea6dc24fe08711016b790bda8ff421e0e97a17b78805e3d4399550411af8f0613a3cce467de82ae11963df7da3646834eb39cbcf0e19fe3c21534189d3ea0ab0b869afa5727ce5d9630d63fb19ecd3ddeda17e656f68b122eb1b4e7e0cb4832ffce59fd8762cb97c04f2c5b720860f589755f9d0b7c15252a3028c9ec84ea21a55c79a1ccd10663522ac29f2df2d954893a6334491516124cae1622def8e2eedea754386c2393aee5b558e9cf642d9a68b3c828560c8b4d3ce2bfd04ea8f902681dd24df339134bab292a8be0219de37e907580f617f83f45a9351dc2293e863a53c21f631581fc824b42d9df179435d55bcf426fe6ee84dafd6bcdbdc185353cabdc2ffb9a0f405002498d32a1b92687b369a57a8903f78fa4ac58e512509df0759f5eac1e708c00c0f35b4bc136348a95cddd61135cd454bf8dc9f459a045a0c6e8b799d29fe7f3c161b4fe0b3eb3fdbe928d1ebd0f5fe36ce68288299552fa3d139a199331e48ade45aae33b9acf345b977036205d7bd945077ef2f8a1dd04f04a51c111adbd03d2fab6da1002fffa1d25fca99c62a9c0f4e6cbfd88438d9c4795954e38ee632b72680d5e6d63938842c6", 0x801}], 0x1}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 16:01:52 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x20080, 0x80) ioctl$BIOCLOCK(r1, 0x20004276) r2 = dup(r0) mknod(&(0x7f0000000000)='./bus/file0\x00', 0xc080, 0x0) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f00000000c0)) read(r0, &(0x7f0000000200)=""/24, 0x18) execve(0x0, 0x0, 0x0) getsockname(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000000000000000000000004cb10000000000000000000000000000000000000000000000000000000009040000000000000000009a722f0c2c7184af0000000000000000006c4f000000000000000000bf9c521bc9c3812c13236c050f90c31654e66721a83ab25f02f2fc49213bde87c4c37de795b0996d53f290197e5b389780acb73a2f7638d2a4a407bc37e3bd3fcd3995b68887d3522fcd068302d962c955530e99b3fe29a26bffbc20be2e22d033353846c14969e5d68443057d19456c18e6b65d146a97ac1cfe4502b0c7720d5c5aaa58b44d5b08bf60bb018671786a40c651cadce1e37d7227deaf3d1dfb4c664470790d0e75f52ca900"], &(0x7f0000000180)=0x58) 16:01:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000080)=@file={0x0, ""/23}, &(0x7f0000000140)=0x19) r2 = dup(r0) ioctl$TIOCSETD(r2, 0x80184601, &(0x7f00000000c0)) 16:01:52 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x801, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0xb3, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0xc00, 0x0) r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r6 = open$dir(&(0x7f0000000200)='./file0\x00', 0x10450, 0x39) r7 = socket(0x2, 0x2, 0x9) r8 = accept(0xffffffffffffffff, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x0, 0xfffff, 0xf7, 0x7}], 0x20, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffd, 0x1, 0x20000000, 0x9, 0xff}, {{r3}, 0xffffffffffffffff, 0x8, 0x8, 0x0, 0x80000000}, {{r4}, 0xfffffffffffffffe, 0x0, 0x40000013, 0x8, 0x7fff}, {{r5}, 0xfffffffffffffffc, 0xd0, 0x2, 0x400, 0x8}, {{r6}, 0x0, 0x1, 0x2, 0xfffffffffffff000}, {{r7}, 0xfffffffffffffffb, 0x4, 0x2, 0x4b7, 0x7}, {{r8}, 0xfffffffffffffffe, 0x40, 0x40000004, 0x1}], 0x3f, &(0x7f00000003c0)={0x8001, 0x40}) semget(0x0, 0x1, 0x251) 16:01:52 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) kqueue() 16:01:52 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x24, 0x7}, {}], 0x2}) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='W\x00') r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') fchdir(r1) chroot(&(0x7f00000000c0)='.\x00') r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x408, 0x48) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000080)) fuse: Cannot find fusebuf fuse: Cannot find fusebuf 16:01:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4}, {0x2c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x9, 0x9, 0x9, 0xffffffffffffff57}, {0x1f, 0x7, 0x1e4c, 0x7}, {0x0, 0x7, 0xd11c, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x7, 0x3, 0x7, 0x4}, {0x81}, {0xdb}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1, 0x4, 0xfffffffffffffffb, 0x7}, {0xfff, 0x81, 0xfffffffffffffffa, 0x6}, {0x6, 0x2, 0x80, 0x6}]}) getppid() ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x8, &(0x7f0000000140)=[0xfffffffffffffff7, 0x5, 0x9, 0xd06, 0x3ff, 0x40, 0x8, 0x10001]}) 16:01:52 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0x853) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) msgget(0x1, 0x88) 16:01:52 executing program 1: setitimer(0x0, 0xfffffffffffffffe, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:01:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5c}, {0xc}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000680)="b6") 16:01:52 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x6, 0x1, 0x7}], 0x783, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x30, 0x40000022, 0xbf74, 0x3}, {{r0}, 0xfffffffffffffff9, 0x10, 0x2, 0x60, 0x43a}, {{r0}, 0xfffffffffffffffc, 0x80, 0x9, 0x3, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x5, 0x9}, {{r0}, 0x0, 0x4, 0x20000040, 0xfffffffffffffff7, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x5}, {{r0}, 0xffffffffffffffff, 0x7, 0x6, 0x2, 0x200}, {{r0}, 0xffffffffffffffff, 0x8a, 0x40000000, 0x1000, 0x5}, {{r0}, 0xfffffffffffffffc, 0x4, 0x5, 0xff, 0x7}, {{r0}, 0xffffffffffffffff, 0x3, 0x1, 0x79d, 0x2d1}], 0x417d, &(0x7f0000000280)={0x8, 0x881}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x0, 0x0) fchdir(r1) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000002c0)=0x1) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x200000}], 0x34, 0x0, 0x0, 0x0) close(r0) write(r0, &(0x7f0000000000)="46ae21b0d2febf3d5afbbcea346e2d0d2b460a943d7dd143069b3a523684cd44d4ceb2c13b37c8446650e498da76bd5c553c1d3c42cd8b8756cf9f4ac627a827b9a54686f7e87de2e8e8aa909bb5bc5af79c13f1d5c01398a4224a558caffae4835ab8c248fbd2eb01a3cf9a07ba7eb924b9f17e6ebfca7d175b56578ce996dcc34e8421b7ba1d241f8907", 0x8b) kevent(r0, &(0x7f0000000100), 0x40, 0x0, 0x0, 0x0) dup2(r1, r1) 16:01:52 executing program 0: getgid() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) ftruncate(r2, 0x0, 0x3) read(r0, &(0x7f0000000000)=""/11, 0xb) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x4, 0x0) 16:01:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000600)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffd91, &(0x7f0000000640)='+') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000040)={{0x2e, 0x100, 0x401}, 0x2, 0x9, 0x6579}) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000080)=0x40) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000000c0)=0x8) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000100)={0x2}) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000140)={0x8, 0xfffffffffffffff9, 0x200}) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000180)) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000001c0)="8863b5f2770c38e4cd89fdf0f2668d95fcc3d613e6ff0c5d9d5daf7da7e7990c734715622d7bbd527a07ae635c9fb8e4fd8c4932b7bd4bec7cd9fba407aa9ddb4e242750b8c1c958", 0x48) ftruncate(r3, 0x0, 0x8) r4 = open(&(0x7f0000000240)='./file0\x00', 0x20000, 0x40) r5 = semget$private(0x0, 0x3, 0x8) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000280)=[0x8]) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000000540)={0x0, 0x80000000, 0x8, 0x2, &(0x7f00000002c0)={{0x8000, 0x1f, 0x119d, 0x7fffffff, 0x9, 0xd79800000000, 0x4}, {[0x257, 0x4, 0x4, 0x8, 0x8, 0x8, 0xffffffffffffffff, 0x81, 0x1000, 0x8, 0x7fff, 0x1ff, 0x800, 0x4, 0xffff, 0xfffffffffffffffd, 0x5, 0x6d], [0x800, 0x2, 0x71, 0x0, 0x2, 0x4, 0xffff, 0x3f, 0x8001, 0xffffffffffffffff], [0x700000000000000, 0x2, 0xc05, 0xf7cc, 0x1ff, 0x5], [0xffff, 0x0, 0x20, 0x8, 0x7, 0x1], [{0x1, 0x81, 0x200, 0x9}, {0x80000000, 0x0, 0x10000}, {0x0, 0x4, 0x5, 0x9}, {0x9, 0x1f, 0xcb, 0x5}, {0x2, 0x8, 0x3f, 0x7}, {0x0, 0x5, 0x6, 0x8ad}, {0x7ca, 0xbe4, 0x3, 0x6}, {0xfffffffffffffffd, 0x0, 0xffffffff80000000, 0x80000001}], {0x7, 0x2, 0x1da1400000000, 0x1f}, {0x100000000, 0x0, 0x100000001, 0x2}}}, 0xffffffff, 0x80}) r6 = open(&(0x7f0000000580)='./file0\x00', 0x8, 0x80) ioctl$VT_ACTIVATE(r6, 0x20007605, &(0x7f00000005c0)=0x80000001) msgget$private(0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000700), 0x6, 0x0) 16:01:52 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) sendto$unix(r0, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0xd9, 0xa, 0x0, 0xffffffffffffff3a) recvmsg(r0, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000700)=""/151, 0x97}], 0x1, 0x0}, 0x0) getpeername$unix(r1, &(0x7f0000000080)=@file={0x0, ""/65}, &(0x7f0000000100)=0x43) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x208e9, 0x0) unlink(&(0x7f00000001c0)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0x100000001, './file0\x00', './file0\x00'}) 16:01:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:53 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:53 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000b40)={0x0, ""/115}, 0x7b, 0x1, 0x1000) r1 = geteuid() msgget(0x0, 0x50) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = getpid() r6 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x7, r1, r2, r3, r4, 0x111, 0x8}, 0x3, 0x1ff, r5, r6, 0x1, 0x40, 0x2, 0xffff}) 16:01:53 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538706000000b818000000290000003100000003000000000004bb893f0000"], 0x38}, 0x0) r0 = getuid() seteuid(r0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x980f8c3e6b3ece6c, 0x79c5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000001c0)=0xfffffffffffffdd4) r3 = getuid() accept$inet6(r1, &(0x7f0000000140), &(0x7f0000000200)=0xc) r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x7, 0x3, 0x7, 0x4}, {0x81}, {0xdb}]}) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x1, 0x0) r6 = dup2(r5, r5) ioctl$BIOCPROMISC(r6, 0x20004269) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) socket$inet6(0x18, 0x8000, 0x1) 16:01:53 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 16:01:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf86, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x6}) read(r0, &(0x7f0000000180)=""/243, 0xffffffffffffff34) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a4eccea6da00000000000000000000008000"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) syz_open_pts() 16:01:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4d}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fcntl$getflags(r0, 0x3fffffffffffffe) ioctl$BIOCLOCK(r0, 0x20004276) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) r2 = getpgid(0xffffffffffffffff) r3 = getuid() getgroups(0x8, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) 16:01:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000140)='+') 16:01:53 executing program 0: unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000100)) mkdir(&(0x7f0000000000)='./control\x00', 0x0) 16:01:53 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) socket$inet(0x2, 0x5, 0x1ff) 16:01:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0xc0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000040)="df") 16:01:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x61}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="b3") writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000480)="f1d173ff6182a165fa4183591c63e9ce14425862acf4e9a83e20108fadbe1f46d0634bae8bee04476a2f1a34b6c5fc733ce6eea5e42baa8ae81b8cfcf207ffa89a99c81078a219241f63b232de137c7a90fcc38c01a896ed32a502860ac58477cc3cc6f351fcfe088df8617b095306876c6c200bcc66defb3c1a27afa0", 0x7d}, {&(0x7f0000000500)="3c6ee5c6517ddb353c33b13dda8314dbc10d63693712c0d0ebdefcdec84e6e14b1f459acd9ade2048ba9a63e90c100bda97cbee033ceccbe4c912403dab54a4082ece8ac07819a3637e0fc2308c5f42e18b78245c99e9b0b834c177291d45e47617adefee01cd0295972c062b233d7e5fc66d96828c4876bcd815ef37ca41c1e1154548e80f2bb198997c789fb42eed1ee5385b3cb982946320b35c440d104a001f2fcd24f86315a4fd017679bc67b2b94a5669c841da7119745cd1cbc8003720b9bcf98ba55699f995c363e2023160cec125bb4523f", 0xd6}, {&(0x7f0000000600)="3e5753d38ecb073cf726579456b9e06a905f7fca8adbf5eb5ab3364dfaeb3070fb360bcc0756c05f093d4e453e2fec6a7c2e467aff88243c4076fb47ae3aa2c60fe32e94f2259e28544075ca00e0d54fa3e0844ac9368a8da0ffc637ecc7874f0c5c8f6e8f730784324b3538e5a035ce7c33e959114664406a0cf76bf88a38699ee084cb813fa232d2f173bd54a4aed20ce7934973e10f0ad07ef50f416255d2262f336876ebed4047e1", 0xaa}, {&(0x7f00000006c0)="a5582ce33927664f9a0405a746dcda8935eda8eda11c05064f3a1eccc8678b7950d0c28a99f889709ddebc4fc69f59413794c7daea26a0846c6c8f68ae5ece0c42ae7da07e1abc78ea94eea7e6a96123d20ac86f251dc006a008dd5f11bd37f4a45aff2d9773b6bd5de04a945ad24c7efff8017a200c3de9d0ab5937093f255141565f8b2fedd0c87b93a64eae217af0c91707f778204d79a722bd0451ee9e60d25a057941c141116db59aebe0421d61ed137a5129eb4ace4002c7549451c235f4547fb18865e27517e074a43e179c17e1dd50f62bd43635e883d225315d74472dc66b1bdbba08df5c01af963b28867d24908ccfeab0e2b8889203647c58a2f145eeff7865bff56834946afe27148b29f5f2e950e714ddb18f1df1ee544d5d74c06dcda510a9e2fa3468f1a01291052684d31cd9fd2bcce7b7fe599b4ea7bb296b9107873c9d5a776a69d369d0d62255771030dc94fbbfd896fce94335669b1c3d5ca18ff82160afd78f5b6313dd56603ad76634f2d845bb5e5ed24667aa597dd84ec818e2bbd3b9156551bfd48d5dcc63d99b2da7eb6ed33b862f76e76877e38f62743d3598436485943419b9a42efe1d7d985ccc15500d18a9adc1427598d74258a3dad1f37525c42c5d7b8ae14cad666550b6bc546c393576e9b1f38356cc044b597e3ca5d3be5a24c44821780cafe9f4d64e496fac2d7d8555ef0c0528665274336d53347918431633032ab4446a7994fa5b08d34f6870b8c7b5345ffa2b5ec46e1d3a40262415d087fde5bf45e7ad290bad2adb2b219c673ae213cfe5aad557e0036d479faef6c2ced8915ee81e7f3eb736bba5144565aab0b4252c0ec7ada4f36a04fb4a5add9ca42f200ff0d10ae54942acfd27afe9f55c23ca9f57a631fc62ff2c7b48e2991bae98e5c0ec9112a029b33f82404025a5cdff1ea29aa07be1791947646459682a2e151f488c49ee57d19a5bf69ee46c63f446d6f098d2581caa30d082d3aded623e08948ff397d043d3c4e70fdc46d01d6367bbb0338d03c6f07fa48c1de7ccdcc598d26d741fe30b42d19f891e7be118291536c0d9de09ef6d17108b801ae3187036312966167acdc55c589d03ba1a0a6ac755ece939bff94682c0ea496749e45c05cdd077db09afba99f270750ea7e7f6b95b5a0673ae1845e76732bb88234bfe750b9a4d093a6126cab450ff2741fa264b3033502d0c7fb61df6b00e48dad0a8d7c8b15603ba97f5da7ee2acda77ce8bf87c7d84b03ed88b5aec8ef75c18db966eb5d0c5db7a4dd65f2af96200e1f3b6fd3fa1ea5822192865519af9aba9f90e9dd640f711b0abbd0e14063dfb55516d637cbb64c9a58fe7cabbbba57673c8c607242d51d2aabe519c08163d320cc0a8a5b3ed0ccce6995cb580bac8f1ab22dd37f5187c96679ef3986b1260596efc52ac004a5104825849786ae2eea40f1631e2ba64bef75ba14c392d609899c390d9b3abca01a86e1da7974fcec3c7e77886f5a8a19a4f9e0faf02d62c247edd33954f89249d7b26622ef63ec62fd0336b3017316709f06784678e56145f380d783a0a7b3301a07d6dcf7aff2d68433e74fe50ff759dc9c206dabff046197e00a186dc37c3ddb4c828b52f1aa406c2aaffcc71b7c16531da4a85b53518b094c352bdaa3e9b7a9b325a5143a7c9a758c2b0cb475b28bf6a96da50e30b65df5f555aad34cae408a4b5a416c1095f601b97f9808e736c8c6eafefd293c7e36b8e6bd0ec91a77bd382ce0cbe7d1751f9d74dbb588e669f7e1f6c0f4c9c37c1faee967821fbda8fb9f778e1b83afccf6bc8839c1172f48d943f5c53f2a46e09c75a07035c08d35237171306d21dbc000d85fb01996d429f61d1ec41e28ea72c1493e44adf41a5dc2f9e158f8e548ef414f15ba2cb68bdfd4480876933cd805d4110e85c8166d80b4612dfd59c7719d72f42517dae6c34e2497b6d43ca271702e8834ea83b533de9af5cc208899ba939ad63635da753adaf9ee66482c1a7a090b3aeaaa0b827cbbe34144a1f31ede7f1a0d3dfc2c8c9448ba5b5fc58240593a6f1e853e8fbfc7bab55cbe94df746941aaeba30fe3176e520e8c23caa7f94a4b63ad8e923f2fc0bf81ccb463b49bf22bf3f846a023ea1616d564dcfa46ce9777a51daca04b8982f50f7a03995759e36316ca4e8a516f83bd1a069a335efcd413acac119f1ff8d2d595739cf431dae60137f3b22ce0b81352425e1d565a3db33f9321a46a4a74c5a4f6b486a48f66249701ebfb6c182d45a2173963c0927fa66ef4d82edae4fccb20e01c6d9d0e19db06e015027193f3bcb9602a2b42c0ec9d8b171f2d32b315a36358bb89915db19f5dbcacffbd49de4f4d7384d6c720a5fc8ceb88b96f9ac30784a2ac5489279006dcf60e61adab8ea8ed4ae9c99b2ad8802472aad4b1acc43fc452b2323cbd22433fce92f5c5139fa71197517d2c30ce88dad99af5cb6db6939c2d5b0eaf1da9a39aa78e4d8b594aabe712af616ccf17fd7d25303d627ac7d3cdc0889a721e813b31ed2138a954c13c0eebb8d7b897981041690c1fe95d9e0dc4376560ebaf7f82da25562bb997f73fabac80729a2d7e591cca2eb0b0e5fb2fc08a6f3ee94e2bb2c2dd07fd59e320debd96ed857b7e52d23435fb438d7bd5c631319eb77f54424cad2b7d11eff204359464e5d19cb754fa677c909548321128e02ad16a98649cac9e5376cf46c9874f9980778fa7ba483450a6faf1ada1642c023764eddfac69954dcbf142e6261692ebccbb22f7c60fa5eaee049439b4190f6d4e78e713529c760328a7b2bfa86002646c09967edf3ea271c7f37d897a477e4207637205b5eb6223a11fc0c030a8818d8a93933ac987a2aec58238590dd5f68f386751648bad87078a533c59ef1f108e29204e2cc267cbaa40626fc8691c8bf16baa4da72d00d9bb2d0c1bf2f0cbe00c506b2018d4e9bae677b3f85ad958b6c16860e427261faa5d1500ced4ab0c11f535675985b7e5a357e089b848d37615ee37aa86dcd551b5f90e7475a4ed0f82e047dbd2166c3865e9493d1c31e8d4e9cb1801ea1377ad56325b3ecd75f055636b3e4837b4c627dc4fc007d119bb8f3c364e071c1f0deedf363c925709daf706434b9b25804f52d89a25eadc27d2e14783082a482101911685fff076282d70c27f8769bbb80fe0179d1245da65d54bd36b1fe5aae4207e9c5f1ec7b0c757c994f1d6ee2aa2abb2784dbc5a8f5b93482d3429ef1ccacac064a8bd373fd3e7b6b34178f1f27c4d0bd209a25f14d92e2ed373405b5d0b5f15a79a4d46377368103e1342e8c67e75a5dbb34622d779a984681d675f0a3db278846274c53f51a5854fd960d9cdb33f239ccf9d427349ac7ed9d27dcfe97816e317808919231d0a1f8501970f531e64e5a31f051e6dd332eac3ca45b8b77195ff028b4f74f6a4292870964b8aac0791d0ba20511befb3612015fdda7d3185e088eaa957cd51c43a9a4cd323d3828a61e0231521801fc2df912837e1f31a89c28bfff40737dace3c0885bc78e9c70f760c0893268548b8495660fd40e1f22044bc8e7b03e19ca3fd14d553d29f8d553c54cf335a0065522b83dbdc56b4bdd71c40f0344eff30a5723633e9ff5cd6d2da60ab52ad5160f3fcf71401ba60155518b31efaa1651ebd3920834f7cd6ca2c49f1976f9dcacfb1cae6524586c4ee8c69d7d97cc316f318123b01e2a10a89d3c5652749f4ad2e4d27ac047840c23e4960c62b1712c9ac5258bd0cf2f2cbecbbdfe28d67f2e8e19c298610f0bbd4b6801f4e90d02b11115e9f22f7242575c19c6b40e58a3f47dfd00cefe9e8f73fb1d2273c2dcf311fe09abf73155b652402e96b83e0cb230006254a4088747daab057ec17d92199a734fcd262717013c41976c2287549311369b39325d3adce52fd3eacdc3e63c1e40b390dbcc19f458896c848210c5e72e4fb5833295b236afebe9b341b9b0bd5a11a304931d717678c450d39e4db162f1b170396b9c93c04477dd873e0f6ab4323899e64cf66ab7b66181545305031408bcaf3f91c9ba33517cafa9ae650a6274e82277b6fd82933b1779a3ee21585d7426296504f7f3bc1cdc554a42a1de471248115f3eaed8d6a333e8b5542dfdd762792ca813c205d5e4fd73bd1877ccaae3a6c59ac67a963d982532c25faf1e6f2f28acae2f7306e733fa38404efb35a5f6e9985554cc95ab2c4f2f0f5b3fbcb11a4698d199955931b5eac19dc731479e4561d0044df521f83d0c9253d8f26ee3ff77a67e7963cc728db35af65c4b3c4be37c792dc13bc2f286a6a9f1f670c8f7fb1976c5923ba9c0c870e875132ca541bd4a935e2800c8ef6ed89108b5720cc9be573f9d17179c91a8216079929e8e25df9e9531c2c763215cb46f3e48c741d309bdbc2e4c5bcb78d6d966cd1c3bb5412dd2fc818de607e42b27cf75f6a29aab69c90bdbb473c3eedf19883eb3f16647507f7d4dc94297e98a890afc54f7cbb35e2188e0d17fc97ed8f88573e644d714294e4dbfb047bad24187c213d68e70a857dec373ffebd3028b80ecd03ff77c4fdf60aad05f4e9e1690d0378e93c39a8077dbbc12159b50a1cf11e63b720cb1e84ce06b23a168c485f080a7c0c69eb0762d5e2469655c00df44a50e863de5f41ff5156099aeeca523cea67a0f04b5ef30c9e07c482b5fcb36eda3c81cb4d363daf504c46ef7e7f1fc00f607a0b420dfd6411f9f3866af47a39a73575286478ca63c0e2466c52e18d8d23f8d8300e732a05b7ad8c78ffca34951309f3c012e035f13bc4e98fb66502402435de8dde223e491e2562f163f1db6cf15db102ea75ff5bd0cce9ef926ea3bb22fed278b655457f9c1b8e9e95c03db606711480bbfacfeebf708d4d73b3680e05a4dd878e958dfd1d88dde886b7a0c4ef0307079e0f1e4917a567971827e0f1a0424daf19754f17508c6aec8530bbaf3e61a7a30710aacc9883afbc0ee72f4d5b7c73a6870e3146178887ee6a63da983643dbf389249931cf3f9ebe3fb99980577686d365b552448a1c3900cb4d4d91e07e7c80a3a5ae51a6135d114c10bf8861db2245c70857e218ed55d035019a6e6c294ced1fbbf25371223ec2d88a885b02dc72f45f42b8b1ee38c9ec991a1a58c2c36eace3c33151cd5a8990352ef2af0fa2295adca26ff788a82e1d4a4271895eab871158223e02f24417e2fdf2f8c8f601d90833b701d4cfdaae6b595b7925c13a87fc51a8a33f58ef37bb14d7e5f90cfa6590f4d92b6bca826552fa3b40c5947276a132e2b86b2cd591ac5904fa6331e652712148c5aae9c560bed34705d28a242d7cc58dfa570f3558ff15f3c9544fde26f72fc2569ce51690c7a896d4aed5a2bad7e40840c63af3739c5a0797f314578134ea83ba072e066f9d6b6fe2519f147a864b3aa3485f27123deabca64aa56967a8ba4bbd1c0d6734b6c6462da096c5825300e59d15e8cb277c6c8d609278e835a6c8271ec835c7b88482e67ed2abeb304153a1320a07f7c3a8a6fb5704b063c3b9fbd6dfcf5991dd3f8ce88dcceb817d66910a51c033df87ac8c5a1280f9c8b6c91f5586500ce5ca72e7782c9ffe6b3a3d80fe1ad2c70636f15cd6e89d2e996a967f8bae6aece5682775597cf902f0ca78713aca6720b4121bb7fc8b650b72f044c3712bd6909fc705ae2461ebb0e2f94ce71094a677d3a4f31d770238d16cace3c20afd86628dd3fecf43a9dfd5545ed2f1ffa1160d7254147b00a4da43a33a497d72055e5f08dc0a440adc87062", 0x1000}], 0x4) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000440)=""/15, 0xf) r1 = shmget$private(0x0, 0x1000, 0x11, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) readv(r2, &(0x7f0000000400)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000280)=""/123, 0x7b}, {&(0x7f0000000040)}, {&(0x7f0000000300)=""/203, 0xcb}], 0x4) 16:01:53 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r1, &(0x7f0000000080)="1b", 0x1) close(r1) kqueue() readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) 16:01:53 executing program 1: r0 = semget$private(0x0, 0x3, 0x80) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/61) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000005c0)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de3214afb6242b8e03ad14a7f5259bd7fd682407720f51236d34216f88a33dd3b11bbc7f2f7ad718e3b941ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079315f6ead0ade6117f18cded11e000000000000d1bb57fdbaf229eb01d58ec8e5c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb111127926bad0c48ca53830138165e387239f429570f20fe8b5dc2682b18d3ca309b7e93418ecc97bebbea41c1b9e027d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1fd0d0d6c467df2b2abf1594c23b46f13bb3f7f4c167f", 0x15c) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x3f, 0xdffffffffffffefc, "0503000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:01:53 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538706000000b818000000290000003100000003000000000004bb893f0000"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000040)={0x0, 0x1fc, 0x0, 0xff7a, 0x0, 0x3e6}, 0x1) 16:01:53 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:01:53 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x23, 0x0, 0x0) listen(r0, 0x2) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x4, 0x101}, 0xc) 16:01:53 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x200, 0x140) lseek(r0, 0x0, 0x0, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x0, 0x9, 0x1, 0x7}, {0x1c, 0x2, 0x1, 0x80}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x312) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x80, 0x0, 0x3, 0x7ff, "122530f5ec15c6e3985da1082845876f1742e1aa", 0x4, 0x3}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) 16:01:53 executing program 0: setreuid(0xffffffffffffffff, 0xffffffffffffffff) r0 = dup(0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x7) 16:01:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1, 0x0, 0x8}, {0x15}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x108, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCDRAIN(r2, 0x2000745e) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:01:53 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) flock(r0, 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') pwritev(r1, &(0x7f0000000100)=[{0x0}], 0x1, 0x0, 0x0) 16:01:53 executing program 1: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x8, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) 16:01:53 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) fcntl$getflags(r1, 0x3) chown(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) 16:01:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) close(r0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000240)="03ac43adeb82489370645f7efe926c195eea629bc092f78f61d4901bbd6135ea98ec31a105a5afabdaafe063188fad8793efb7b07f1e3ac48ca0492060c99b614a8526a014ee94477bb1fd107b6f8a106cdaf2c304f7f73e7f64e71138cd56c0efcbaf47cf09dc9976920d2b2b65615552cb571190f16cf45c8f1a9acfd9a79ddad83f6488c36423", 0x88}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:01:54 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8440, 0x32) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x2) shmctl$IPC_RMID(r0, 0x0) shmget$private(0x0, 0x3000, 0x500, &(0x7f0000ffb000/0x3000)=nil) 16:01:54 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0xfffffffffffffdd2) 16:01:54 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x5, 0x0, 0x2800, 0x0) 16:01:54 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x2cc) listen(r0, 0x5) socketpair(0x2, 0x8003, 0x8, &(0x7f0000000000)) socket(0x11, 0x3, 0xffffffffffffffff) 16:01:54 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYBLOB='\x00'/11], 0x1c, 0x0}, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xc20d81c4c8305fe1, 0x4, 0xf00000c4, 0x4, 0x2}, {{r0}, 0xffffffffffffffff, 0x15, 0x1, 0x35022320, 0x3}, {{r0}, 0x0, 0x0, 0xfffff, 0x7, 0x8000}, {{r0}, 0xffffffffffffffff, 0x92, 0x3, 0x2, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x1edd, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x0, 0x6}, {{r0}, 0xfffffffffffffff9, 0x4, 0x20000002, 0xd8c7, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x5}], 0x100000000, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x90, 0x1, 0x20000000, 0x1}], 0x6, &(0x7f0000000140)={0x6, 0x408000000000}) 16:01:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x84}, {0x6}]}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5d00) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setsockopt(r1, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) sync() ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[0x3, 0x69]}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f00000001c0)={0xfffffffffffffe01}) 16:01:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x49, &(0x7f00000001c0)="d3027793097a068c3bc18f8df700b75822f198563ebc712b057f317683927b2761ded01a4542828d31cfaf9e01a16e50bb9266c375fce6f573be409d8bce532f70abac3cc2c90cc0b6c1312e67b9ab6fdc275f774a4da2e8ea33f3b57539a8710502251f5f8b71ad2e02d7572dbd387d8026c8200a5c6b647224c5e65143390e98c1f6bd3da7288c71c604") 16:01:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() r3 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) recvmsg(r3, &(0x7f0000000480)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f0000000100)=""/41, 0x29}, {&(0x7f00000001c0)=""/73, 0x49}, {&(0x7f0000000240)=""/221, 0xdd}, {&(0x7f0000000340)=""/110, 0x6e}], 0x4, &(0x7f00000003c0)=""/154, 0x9a}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000004c0)=0x89) setsockopt$sock_int(r3, 0xffff, 0x1802, &(0x7f0000000500)=0x6, 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd0\x00', 0x162, 0x0) 16:01:54 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = kqueue() ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000040)={0x8, 0x30, 0x7, 0x8, &(0x7f0000000440)={{0xba4, 0x1, 0x30, 0x3caf7183, 0x4, 0x2, 0x8af1}, {[0xcaec, 0x45, 0x44a, 0xfffffffffffffff8, 0x8, 0x0, 0x9, 0x1, 0xffffffffffffff78, 0x8, 0x7, 0x9, 0x5, 0x8, 0x1ff, 0x1], [0xfffffffffffffffc, 0x401, 0x5, 0x2, 0x0, 0x44, 0x7c, 0x8, 0x0, 0x3], [0x10000, 0x101, 0x8, 0xfe0, 0x2, 0x3, 0x7], [0xfffffffffffffffc, 0x5, 0x7495, 0x401, 0x9, 0xfffffffffffffffd], [{0xfffffffffffffff7, 0x5, 0xfff, 0x2dfb}, {0x2, 0x800, 0x0, 0xfff}, {0x7, 0x1000, 0x3, 0x100}, {0x400, 0x3, 0x401, 0x1}, {0x4, 0x0, 0x0, 0x6}, {0x822, 0x1, 0x5, 0x6}, {0x1f, 0x8, 0x9}, {0x11, 0x2, 0xfffffffffffffff8, 0x9}], {0x5, 0x4, 0xf97, 0x5}, {0x100000000, 0x8, 0x0, 0x800000000000000}}}, 0x2, 0xfff}) close(r2) pipe2(&(0x7f00000000c0), 0x4) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) pread(r2, &(0x7f0000000080)="fad24d6a4676f496e8c39b6958e7c97c9755bcb082e8e34e12b9706e236adac6a5e42899e2b53eed5bc3", 0x2a, 0x0, 0x0) kevent(r3, &(0x7f0000000200)=[{{}, 0xffffffffffffffff, 0x1}], 0x7fe, 0x0, 0x0, 0x0) dup2(r1, r3) 16:01:54 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000fc4000/0x2000)=nil, 0x0) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x0) shmdt(r1) shmdt(r2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x890b, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000040)={0x10, 0x2, 0x4, 0x7, [{&(0x7f0000c6d000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x80000001}, {&(0x7f0000e7d000/0x3000)=nil, &(0x7f0000d2d000/0x3000)=nil, 0x9}, {&(0x7f0000f94000/0x2000)=nil, &(0x7f0000cb0000/0x4000)=nil, 0x400}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000d6e000/0x3000)=nil, 0x40}, {&(0x7f0000e27000/0x1000)=nil, &(0x7f0000f4a000/0x3000)=nil, 0x3ef2}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ce5000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000de5000/0x4000)=nil, 0xfffffffffffffffd}, {&(0x7f0000f0a000/0x4000)=nil, &(0x7f0000c43000/0x3000)=nil, 0x1}, {&(0x7f0000c8e000/0x4000)=nil, &(0x7f0000e2b000/0x3000)=nil, 0x6}, {&(0x7f0000f9e000/0x4000)=nil, &(0x7f0000fa7000/0x4000)=nil, 0xfb}, {&(0x7f0000e3a000/0x1000)=nil, &(0x7f0000caa000/0x2000)=nil, 0x9}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000d44000/0x1000)=nil, 0x52}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xfffffffffffff120}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x80}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000f23000/0x4000)=nil, 0x414ccfbb}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x40}) 16:01:54 executing program 0: fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0xff, 0x8, 0x0, '\x00', 0x0, 0x6}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x8003, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=[{0x10}], 0x10}, 0x0) 16:01:54 executing program 0: r0 = socket(0x11, 0x3, 0x0) recvfrom(r0, &(0x7f0000000000)=""/78, 0x4e, 0x800, &(0x7f0000000080)=@in6={0x18, 0x3, 0x3, 0x223a}, 0xc) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:01:54 executing program 1: open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000240)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x174, 0xfffffffffffffffe, 0x0, 0x2b6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:01:54 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2012, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000340)="03", 0x1}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000840)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8cb3881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ce8e5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1facc17c4ee22a4b0a40f27458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1", 0x49a}], 0x1, 0x0, 0x0) pipe(&(0x7f0000000040)) 16:01:54 executing program 0: r0 = kqueue() ftruncate(r0, 0x0, 0xffffffffffff20ae) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x0, 0x1}) ftruncate(r2, 0x0, 0xfffffffffffffff9) r3 = semget$private(0x0, 0x7, 0x101) semop(r3, &(0x7f0000000080)=[{0x1, 0xb8, 0x1800}], 0x1) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000000c0)={0x5, 0x3, 0x9}) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000100)) chflagsat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0x2) r4 = kqueue() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fsync(r0) r7 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x200, 0x108) semop(r3, &(0x7f0000000200)=[{0x0, 0xfed4, 0x800}, {0x3, 0x7, 0x800}, {0x3, 0x1, 0x1000}, {0x3, 0x4, 0x1800}, {0x2, 0x1, 0x1800}, {0x0, 0x4, 0x800}, {0x3, 0x8, 0x1800}, {0x3, 0x9, 0x800}, {0x1, 0xffffffff, 0x1800}, {0x0, 0x9}], 0xa) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000240)=0x2) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000280)=""/208) stat(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000008c0)=[0x2, 0x0, 0x3, 0x7, 0x1, 0x45, 0x3]) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) semctl$SETVAL(r3, 0x6, 0x8, &(0x7f0000000440)=0x100000001) kevent(r2, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x20000004, 0x387, 0x4}, {{r1}, 0xfffffffffffffffd, 0xd, 0xf0000005, 0x8, 0x9}, {{r2}, 0xfffffffffffffff8, 0xb4, 0x20000002, 0x0, 0x7fff}, {{r7}, 0xfffffffffffffffd, 0x23, 0x10, 0x1, 0x7}, {{r2}, 0xffffffffffffffff, 0x20, 0x3, 0x77c, 0xf}], 0x1, &(0x7f0000000540)=[{{r1}, 0xffffffffffffffff, 0x4, 0x20000001, 0x1, 0x7}, {{r4}, 0xffffffffffffffff, 0x3, 0x1, 0x1000, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x3, 0x40000000, 0x7fffffff, 0x5}, {{r2}, 0xfffffffffffffff9, 0x80, 0x8, 0x6, 0x9}, {{r4}, 0xfffffffffffffffc, 0xc4, 0x21, 0x40, 0x3f}, {{r5}, 0xfffffffffffffffc, 0x10, 0x40000000, 0x3, 0x9}, {{r4}, 0xfffffffffffffffd, 0x0, 0x80000081, 0x7f, 0x6}, {{r6}, 0xfffffffffffffffc, 0x4, 0x20, 0x1000, 0x2}, {{r1}, 0xffffffffffffffff, 0x8, 0x9c, 0x9, 0xff}], 0x0, &(0x7f0000000680)={0x5, 0x3}) pipe(&(0x7f00000006c0)={0xffffffffffffffff}) ioctl$PCIOCGETROM(r8, 0xc0107005, &(0x7f0000000740)={{}, 0x3, &(0x7f0000000700)=[0x0, 0x0, 0x0]}) getrusage(0x0, &(0x7f0000000780)) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000880)=0x5) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000840)=""/58) 16:01:54 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x140) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getgid() fchown(r0, r1, r2) linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x4) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) read(r0, &(0x7f00000001c0)=""/126, 0x7e) unlinkat(r0, &(0x7f0000000240)='./file0\x00', 0x0) write(r0, &(0x7f0000000280)="90b07e391c61a4608969ce536791e7b46108a5b14d81cde51a90c8b0c923dadcd56b8d32c95e1f660e949118b5ff207a80148a2d96f0c8863bc0224c6356c5f2e21e54446b18f423c6c44d43a0307b02800b3ef20b58b3238370e8eafa33c7cc5f6809690899aa81e8046a48a98cd88d47fdf00e83eb9d02fb009416c48448870a8944192f344230683535ac7dc7317256596b27c83b4c27bde4e9fed894a151dd8956c5742146bd9237fbf4d821985d1548286f7e2256cd88049a4b18b8f033d96bf2ff9b849f", 0xc7) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000380)={0x100000000, './file0/../file0', './file0\x00'}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000003c0)={0x2, './file0/../file0', './file0\x00'}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000400)={0xdd7e, 0x100000001, {0x200, 0x8}}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000440)={'./file0/../file0\x00', 0x7, 0x7, 0x80000000, 0x1, 0x8000, 0x6, 0x7ff, 0x2, 0x2, 0x3e0df2f5, 0x7}) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) sendsyslog(&(0x7f00000004c0)="e79ee5f5c4d2d4c87d0fcd30a7a47220518c09c0d0d3eb63fb53cf8249fd4ed02485ce8e646d0650197597a3948797325ecc2c72ec7176bb42781f5a78486afc76cebee96c47d4d5aea9a5d169869afea9ce7f5f5852e9c61b32c2220e50b55a02a8838a", 0x64, 0x1) socket$inet6(0x18, 0x8000, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540), 0xc) madvise(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x3) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000580)=0x10001) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000600)) pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) pwrite(r3, &(0x7f0000000680)="eaa00c5cc8c985cc6be181ef755ad18d67b45f12bd3ba85f20f3f67b3378b88ff5cbd8534f3cc4020e2093e06635254a985003ae974c22ae3e1ac3d9100ae7bb30c0e30b622a8e9454fae5be2b1cbb66dad504ca97b9bcdc80e298536a38a7849a31cdb876bd749cf7a25ae439bed96dd040b79b9d52e988ea8476d3e40c76943e99abc18fb0b0d05c150b58b6f7d8f2b0268292f0c03011a73745f92a986a54c2b09a512ed25642089d7b080ddad28f34a92ab783c9a0fc769fa87ac0131dd3a0f705a3831e", 0xc6, 0x0, 0x47) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000780)=0x1ff) socket(0x18, 0x4004, 0x0) socket(0x18, 0x5, 0x200) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/null\x00', 0x80, 0x0) lchown(&(0x7f0000000800)='./file0/../file0\x00', r1, r2) socket(0x30, 0x3, 0x7) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000840), &(0x7f0000000880)=0x8) 16:01:54 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x8) ioctl$VMM_IOC_RUN(r1, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 16:01:54 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@file={0x0, './file0/file0\x00'}, 0xb83f4f87d1ff9b82) 16:01:54 executing program 1: mmap(&(0x7f000071b000/0x2000)=nil, 0x2000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c9e7bb6fc6e23c5b00000000080000e74de4"}) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x9, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/4096, 0x1000}], 0x1) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = msgget(0x0, 0x40) msgrcv(r1, &(0x7f0000000080)={0x0, ""/39}, 0x2f, 0x3, 0x800) 16:01:54 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000318, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000000c0)) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000001740)="e0afd0bef62a66dc0f7f2dcbbbdf7ed634fbf6b69a22a6854544239d580358dc8a88bbe04e1ee4d8bc7ef91fc928761b05a4443e39b6cecfbf8ea0eb82c66cc76dabfed400a090dbfaf4e612ea8f7694c55502acf6f16eab25b55a00535ec815c0b5ead04f70896f7097033f99b4c94b52c5e9b4c36be09b2191d2bbafc0c35a4f6ef8d193b1b65ae086f265480325c222846bcf98d4c9cc2e96fab586ac2efe99928a62a42bf6e05e96aca2ea1aad1e2186ec5ac515108043129ffff7fffc5be885e2e45251e6a00efd42968304dcea406d63efeddcadb78e021c32c042a51e4461fedb4b0172c1f4fcb6a0ab22754b83235bf58374df63505860f819d4b98b2e62ddce18a052b38d54c34b15367826bd9fcc1ce306a94aec39307e41a626efc18879dcfd153c2bfb19f41d2133fd2806b5838d2eb8655acc5266bcbb33805ee4813b99fae939b6b30ea05a5bf1ead6a23450e2fc9983461ae84faab095ed74cbfc93152b71c674fa0319b6cc3ecdf0c0656e674e25cd1563329efc5a5d04db5b84d3623361ed7f8661ba71fb386260e7ff17af8ee2329c3648e393d1c800e7af6b81152cd4108af66475c9c54c1edfc9cd2c1419fee3452d4a8093953ff2e983d3823d7ad66b6a57adbdc7af374c0bc8f0bb56bc1259f8ab27857c6cad14e59d42ae88f04eda5fd7cd8babc73b8d05fdcfbb5e626dde166cb318a66c34f2b886a2990e6006d15d489583d459a514e299519bb6b2d9c78b8684a7a4da0da953994b7478622977a097ab74ab8790041b86d512d2deea1571f2e8f779cea9872aa67f585e90cf27211687859e2ada893f4655913a99790523793b90feba50e5cb8572f2470c637692c647b30b892e6b2170c1b22d38d2f70bb81ea071ba241a58797b46bc8632fd89935c516724d1790a7f9fc20c190131ad0d264c3d386700d00ce5d3184f1fbd2d911d5bcd22475dc53cb21878069b80353f5165c9278e61df95b39e7c85a26d54dd308919485f8b45ae6c8745a85b728cfc2a686c8872919b7ac0c24f08736c3a7f9e8dcd80926f37690911475cb91b09f6d2821158f639279887316089594e3cac185602c11a53143f73fc5f2470861570e8947ad35500fd677c35ee079979d589c81b2aa9b6f7e9c1fc3b62550fe106a3b3dd34ed2dae487c84b05dd351ab096ea889a39b43f50a4e0174dbd27033777976809f73e366b8a22424a9daeb2c92773d86a6353276a36a528ed54eb6ad62ccf6c6f5b1af1d2daaea9db04374fef224ad3bc1a5b74d210dfc087575eb8dc9dcfa190c9ba52f5d8bbb39bcf552b8e5bbad80a82e233ea2055cc7d0b2d265d716e0c70b6310bc28c2d0c744e9cd0f7b3958083107f57e2144031beda152b8d1867b2de4774c3ae6c981cfbaa795dbf8eeb79b64a5ebd3799a927050313b0fa38362325f9580791fa2eb1f3e1b6d43116d6c9c485d76d603f5c49c4b5e6d9f7b872daceb41b303d7e7c1b077368fdbdec22db044b21f61c8ed23d3f200609225fd0e4488d8be9b952b70852bb1306fb9d32e5fa5707b32ac1737e213cbb16717bd864ff6d78dfc7cade710d4e2a4ce7b0dfc4bd94488c600093ddad682a277b2161fe260b3df860fefdfcbf1fec556440e41a14d85b5caa302bcbd7c9a58e6f0db1c26096b2ce2f3a1655b99449d0ca351619843e725e576b31df5d236fb7632204cac3af813eec414f7a4d43328652b1fc9ec5139cf312dea75fe0017e1d8c799d9cac256224df79d8bc0a21f9edc4b2dd8e352b6f057ba868c8ee9bcd942e81e3bf4d3cca5bbdf5e6eaac06fef69a1c1de3054a6f346b6d1ba6325d99ca38262d235c4d7bf556bb7934121edccc17cac1147f44bcdf9b2446e0759d2a81cd8082b9a38b644bbdb89b073db656c9a11c38bdbc51a48f5049e3db7e2e5cc39658b5640b79ca9a2cb3448976c6d19ee1430138811102ba13befa946344569ba3e64a1761f2f45852e7c3f2be270fc78017b324a8b17aac8480c2a422100e0ccfaf8ec758f7a34fd4627b31a90cd4562549965bfc24d603730f515402e097815861ad2010c264ddd879ad7c6d0be638ded6fa7f2e16d6fb75816a3cdf28ae18a3121e5be9e0056fcdb178725417515d4fd74d59b6f7aa3445af4a600368dad68b84546e57ef7e64ee375bf48843c75befe969fe323f60a47c13c253f5c93d5c67f8189ea9364631b088699ff4df2e817dcdb6a033db956e19a6fd280e274a69d48f7d9f6be4186b4c2331429aeefaea00a8fa3903f238abd556df900a41775101d73f6ea7145936797f0bd7bd34f29dda7d1279f9e2d72ad988fd093f5da0c947541dcffc9c5130289fca0217cc320477c6c14e5293e900e73524f312b430221760fc0ba2249b23ff4b89156f35170999f295792e60bade1157e0ac7e542355d20dae95b97504adce41805ea22d2d7f4228265ac4694ed4ee6c475ae49733515a40c5207a5c0f47fa638e194ccb8e1259972c3324454cbfafe98d503bf9a5b06af1a9bde069b5d97e6c04f3f45d39a50ba1ade89cca3dc5d01006b927f7fb2a7df4b42dadc37e5cf5bb9e1fa7385f800e5496eda24629690067d8499162ecbb0b1b5a52d5a60064e7e263075a08050f1ca20db2bacaf98403a4ec1fde6873296bf4584775de4df6a1bc418b970938016d2fca44a91658c49395253e3556ff2ac407907eb765e83de642bd1f181c29c89408789d14a97bec646f704f9f425e0f84fa8064d9c6dfa6c9823c52b9798de13e502eb85d46a3fb7de326f733bbf8bd525f6690e2e8fae78155d157635fe30498e3362fa6cc2f286cc8d5e3a2f8b8c1658c3f984db8b1a1bca25ef581e45eb3691d656de1e50893c8bd07a0395ac84db1e85e853ad79521121b2b265d105fdb09f15d95d2c67d28d8dfb007e49bde8206a8c1beab01a8064f8d8c63b50e20da017863d24474bee3de5fe86d384540f2a22cb070cdb7b5e72a88da3c60f2b03c925865015a8fda56142242666034de908371105592293fd7bb6fa97453a5b46302d5e29a76e672ba0a74103754d455a00985be637aff48094d0d251a1d63e86ce87ab7d44a5cd3f1d4e37acb365275fe4811a7d4812d04b81f95a21b2e8a2c6eb88f3394671272b4fd9912469420ca9fc87dbed5dcb67d2d6a79cae42c3659d32a74d95083ca13d4608e6f10b504293a68b6b332cc080c47b826dafdbfe50d309826da922c36b9a8d6d19571b9c2166624651907928d1907ef51d276d54054624047617cf5f5b5b67902b7a97a706631d8b897171ae7644b6a593e6235021b10aa3cf38617f9d6867286d870fae85f8b1ac698ee3e53bca9575c792538b667aa99de6fd4c60a6755d0a7d9163606b31b3e4c16557b005958b2192646c399d9ea322159ad2fdfff0ff7b218c17c5ec03257b703805df5336875a883b76fa4546404906360b9a46848712546c67d0a2ef37842dd9d7a4ac1bbd447eac4c34b6192a045c4529f7ab1185d0bb58073a1a3885300c6b962b50924613f24b95fdc3237bf92b267ec257b10c29fb7f03b2b511ddabae390c66bf7fa172d9d773cdeccbd32d143c7dc37e460b738667a300de4922b289ba4690bdd732b03244eeb37a354c6431d765e467896eb06491632cdfda6b1a6e84465f0dd370c5a5a2af96d850f250ee84dd33a0fd114404cd15aedd370acd9c5413ed99b8338d18c6a6549abc89880348ad336f785666f0ca28001041982f863aabc6b2b89610bce262685d1bd1c8bd1e91bf839322862210ad2922be082f3d004bec7e63e8d8425ddcf9d28c1aabb9948050ce911c85e05bc0ca0a70680b51121186f8b82d14b51a7c93d36b14bdd44281d54a0d5ee26ae4af9a1dbe503b0ab668bcf527c78068019263814b65e45ab4d9fe56f13988176799da58c4bbd7e063d57343eb81de7b9d56423884988929f3ded9a6ddced91e8d3d9b2dd04cedaa5d4f4e0f00406694395045c6c9d116eccf2b6dbb0db1c4d59c87fb5c77bc27518ea2cdb63e310a5fa754c8c91182b9b076c1e79c53dc57b7b0f2f1297fdb5d841a445df81b807ef3e0cb6681e7ba7877bf177f8726264ce43362c7bbfd02db197c707ec4ed6d738d5d1f2d4634460e47559906211948c28a548a69cc7ba75a392ecc08033a39b66c4561cfdb2c62d8679f7fe855e68c565f520b62f2843984399c7abc1b6307e41834e72745b30d4f099d73b8fb55c3aaa6187be7c4864fd5222cf2876bd52ff146d71e4d38c0e166d6dcb467adf4a2e90d7fc77f66a6c7d51d5f942d35de4bc1c48d61de21980dc20debfd1cf8cafed64be26df8317008c56201988af564214c856bc1f3b457d5a833d454fb6095d0fbbe9b746b7e4cfade8182fa7cff0221a4106a994b1ed770e84dd051f97ec3672c8a635a0ad9a7bd31f2bddd81673dc5b62f2a7ddfbcfdacf09a01dec2a4038e06e597e0aaafa49a4332bd50d457b9d75891d3e7dcfc076234b27e60d708329ed205f08aff08b24fb4938db4a6da92dfed6439ea63b9becc95de17626d05147f3e8382f43f06e6faff2c7b8c19a18873a41c05a7a61f7b0c3dcce6d0e93471c9f7af4034f768dee29489b463267092657f8d0981d903964e0df4b4eb761b8d5c5201f401400c41f01f6622c932cb95cde546e979990c8052806a9eb062be51632c1c85586b4f8aa45ed51f71f5d425deb4f1c7754064452edd08e4d6e29853468c313505deb20493e05e9c914a22271538fd51fff5b6e33154935b80516e388b380ba945f10fdaaf504b234494e500a1e2c9e1a5938e7230e724d096835f3516e4436cc5abb008ea574dea50edc3e46a234035dca77381ba86135e2b0ce2097eadf519ce4353b92fb4c3544b1715393dfe7a59b854118a6bff2b557450fab7e9969e572a13e2951c50af23755a888592721e4fe97627c15e71bf44fa143fc8d558d87ecd62a3225726b93c6594d7a2e55754ce6d7b2cafed29e922bb8540b955f0d317724e54aaf0883cc1bdeeb05543c99763c3dc6d6e1a57bee60b1f1857ec2c37524c6b1d46048c1de55acbc5c5367c6004ac9d1f5dd9aefc48d76d4b98cf85cc6caf3ac7b41b5109fb6b41b7c8448d6350823e9f936b6abd12043e3ec51022b8c4d0659c7eb94eb42788b52fb9fa4fc66d88668a1d9cbc3b48403c5ee3d7edc537d9d603963893e8bc5b8be781829c4f04607a0386b11e2ba2e5b08293e028bfb5a05af46e603c080edb2a0f03ad8e178e64ed1bc4a17d84144ecada7c66c861d46492fccfbb5dbc09d6db8ec06d18c01c36e7108f86b7518ee6195e178c780afff9981ac104912f0f1952ce1721672bbf5bc96a065609a41a136dc77674ea47dfce762d7b6481b79ec895171fa6b929be7b2c0c203fcfa09f2ec3032f93c74b8ca2c9c2676d47d34bffaca88cfc0832def86be72a83d172eece8f3d8fbde5bd95fc157c01f16263606e48ffb1185c8e4e46b2d016c21006f47186cf131a468165918e7f8fb2d28c8645cfd40baa560c315edce5eefe24ed658a470793e617d41ed8d7f12f7b71dcac3e15613d98c9b53b773e1c32734077be9ff4df2e0eb3d155e3137f966610babdec07d898ccde79beab573e25c3f497895f49639a3bb8385d8074c7ca14eda1c8a833cb7c5f2fa90667f2042cb6e02e538d3610a5a4b08586c7e6f0fbe7d4a1a27ca9fdc83acdade6a76d1ad54717f05a1cfb5b4cc41680fa03af839aba1a5ef03128a70574ee440033df00987b90d62befc24c00b5451154d15ec22970eff215f9b74995a2b2", 0x1000}, {&(0x7f0000000100)="c98a", 0x2}, {&(0x7f0000000140)="8bce5f3f757de4d487ff419c8d3e513c0dd883a63122e611b42b1028c4692bdb851ee5ae0154a1eb74009c9a", 0x2c}, {&(0x7f00000001c0)="ffd1c3e321db13dcb2a94441fefd9ae771b897a65e27c038e1a9599d7c22ea7a1c094731500d3d10461b80bcf734cadd78bab4198aad30c2643664753ff237837d3be20056bc23bb7204549482a6ea012323befb2bcde9ba84a24a2347d5f874771c203f8f035de90225c0c40b9164874f35e1040717a26a246683dc6b893cc09e9c8adf74b79242f4b5e500ca6da11a12778753ff3cdef1f9824e409bdb7b", 0x9f}], 0x4, 0x0, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r1, &(0x7f0000000040), 0x1) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 16:01:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40087}, {0x14}, {0x6}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x20) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x47a8b561) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0x3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000200)={0x2, 0xfffffffffffffeff, 0xa470, 0x4, &(0x7f0000000380)={{0xeaeb, 0x7ff, 0x8, 0xdd, 0x81, 0x401, 0x6}, {[0x6, 0x20, 0x7, 0x4, 0x10000, 0xfffffffffffffffe, 0x2, 0x20, 0x256e, 0x4000000000000, 0x2, 0x1, 0xd1b1, 0x5, 0x4, 0x3d2, 0x3ff], [0x1, 0x7ff, 0x2840000000000000, 0x5, 0x9, 0x10000, 0xffffffffffff7fff, 0x36, 0x4, 0x9], [0xfffffffffffffff7, 0xff, 0x6576, 0x10001, 0x401, 0xfff, 0x80000000], [0x7f, 0x1, 0xfffffffffffff801, 0x3ff, 0x1f, 0x4], [{0x80000000, 0x10001, 0x81, 0x5}, {0x3, 0x9, 0x100000001, 0xffffffffffffffb4}, {0x2, 0x9, 0xfffffffffffff800, 0x8}, {0x4, 0x5, 0xfffffffffffeffff, 0x81}, {0x0, 0x40, 0x0, 0x81}, {0x401, 0x4, 0x4, 0x200000000}, {0x0, 0x100000000, 0x80000000, 0x101}, {0x9828, 0x0, 0x5, 0x6}], {0x5fbe, 0x1, 0xfffffffffffffe01, 0x5}, {0xffffffffffff7fff, 0x20, 0x20ed, 0x1}}}, 0xffff}) 16:01:54 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x14) r2 = kqueue() mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x48c5e465d62f8eff, r0, 0x0, 0x0) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:01:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x35}, {0x6}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f00000001c0)=0x10) 16:01:54 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000240)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) link(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='./file0/file0/file0\x00') chdir(&(0x7f00000001c0)='./file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 16:01:54 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e6c65ff9ec56bc358850000ad6b29b630000000000000000000000000001b662035d0f2058f0a89f13fadc9f19acc44fe2bbefd2003555b73628a5838c63ca5413c2d84"], 0xfffffffffffffeaa) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r1, r0) 16:01:54 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x20) getdents(r1, &(0x7f0000000080)=""/205, 0xcd) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2df52dbb9b913f9e0086"], 0xa) open(&(0x7f0000000040)='./file0\x00', 0x611, 0xffffffffffffffff) 16:01:54 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) getdents(r0, &(0x7f0000000080)=""/77, 0x4d) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0xcf9d, 0x0) clock_gettime(0x4, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) kqueue() kqueue() 16:01:54 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x8280, 0x14) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="d41c61dda6684623e974be20fe98b53a0dd564fc73f66644af6b1f5fdec2f89dfd7d375d3c7ebea3c546144998f87f61d3b1d4d0638f", 0x36}, {&(0x7f0000001d40)="bc6bb72da67fc09e6faad98514e8c53ac11339265aafe98711b907d7df8688043c78dc2b9a975c659c248c26e31824276b9efd292e2cddd41d8164fa812d2109a3bc92587de8f2d3a7a26258a07c791bac640a96924c465cffa6e6884aed509194502f2462a1d620b8c00e691000fe83ed1f207b4defd22b8a835598b7cf7cf321f15d401699263f976c891cf7b9cbcff7506a013e53c3f8e2c9c68d7f0791c6dcd7f8ec405aa22401b35fbed7fe6eddb101514f167307f4b4194d55ce45e3468813801893dfaef8cb742550c7b5906f59e920537d49f3b1f126a90ef77684342f903eddf6cc801885901816fda4970714a183d51eb530217ab81a5d933ae25e374a68dd1b9f6962f7d493cb8e5c15528d5fb5db757b7734168ccb18151745ae3ce7d4fd31eb1371d7479b0cdff728f229a3fbb89624d41c0339ae6b9b9bab661b2184fdf39bcef7e79408b7fabe0b1303260ad3f358630523cd6de7839e8455f7514af2b506715e9b2e53a194effa1e6657f9c254115ecd58526e15e793bb17fa4f675c5d3b38b3ee085c84f086a58a9fd3012a5da128d847d411a9494e4fb0df8b3334ade1370cee39eb0cd89bad9df4cd59992ae5838c077b0113bba5a67ca95bf17ef9d20e98345219d43c1fb5be6fc6608f1df94a8fb2882d6a9fb2d959da198be5d724efaf9efbfe807dd640a7010ba8d416f0f3ae595db9152f39692457c71e9a1b736a78abeb64842dfd104c9a0ee04af12cf926f0a13d219cc6d3551a4360dce3ab509396f433335f3900ba6c5de56cb36cf8e9d5d3bb927223a694128982beb13421515460752d2a3e60f27a65b97d7d556f7fccb7f897e392c7c77ebb54b052b4f7d3affd5382d049d945683077a4a29f8d8318a30532271df437964283945ab076faf1e479512e0cbb26b5f77895883a1056355203deb112904946322b7e135074d07baa2cb125c369fc14ea22c681f43e36b2d4c135fa282d41ee23f2bc3b00053c4d15e41114b929949bc9d63f6eccfd991c89ead1a4b812d6afcc0776284338e1fb3ca424236a81d0aa451aca389b1dd17965897e880e9c1d7efaf8e92fb914f461b81b91139d171a26a817350d23681f91f94133c9114499601b27732a9f24c49b16f204d72c352c3e3a96de25d75c41b93f022aa9e36d304bab3bdc3933847e7aeee9b936092aba36965ea073e2569b096ebe08670d9c983ce243d41ce7b866545f8387f4f8e454263396c92cc9e80e607a16699a15f8152c3c2ea98fb51064cbb3afe42a50101ddb92fb19b82ecd7934a05014edd972d6473af56b315632f7eb3e0afd9cbd25936f51051fd77756989ee991b050aa19604d5fddd8ccf353da6405765625f4469399e7e546cd99cd5d8ebb2bcca5cfd024e30325347ba67feba2790edb584943b1a9b0f76518511c7fb50de6ee73731a615cde7ac8ac70a70b0a6471621935ac91ebd89422ceb2451c7062cbd736ba1ac076182710071cbc9c71abcd7d527ecfb360c0aa456d742fd74cc88091b6b0861046ca1f6e021587fb3db8bf7f01ea8b6f3cf38051cc2ce1dedc330319f3a02e828254307a14de5a01876ef2eb06785937a71d2d3501150da8089281204dc74efe98871079757c5d7e0293ae76a39bd0647312a9e115889fe63886462208d0e422a65d50ad4ed98021daaacd7a534dcbed3c01b772c1a1d6feafe3d5ee8f6484a34ec30258d3cf4a0595f16b61f929f08191c5037f775a776b7d6a389d73192cdcd61c7b3ff74394bf42070d5ad960f6861b5b98ae6f8bfdb43ea557c0ede8928ae4d52f0ab68d21972ae2be0cb2dc6f2f4c7fa4fbbdeaa75adfcc9a6b8a46779ab4dd94cf23d4ee93325574df90604fb6894c5795dd04b5d9265c7d713664557e7f6737d288a5562b13f0eda4fc388131566194580920e60060c736478d9d070a6a34dcb00ae1214396f8c417b70aba542b9a893e9e7cfdecfac8a1bcfd4a11b952ce9157d526daa8bffb96594c83f48d392e653551d1bd17be05bd575a10cb1b10aeefe2149a071ad422407c2b338b1ab805fec48fa4758a9098b23587f0e608d080d6d35979082b5e336ac9e774b9abd7e48c2e22bcddab80ac5b0677f13f1cbebf6f933587bf421f2c4f62ed8337076fd236346ec5bdc960921cfa334b373dc010c7ca05a183e8f249a2f47d137b02dceaf506810c25bf80bb930fb6cb3dbd8e295770ef10c40b5f5622bf60d1da11829a246269f0317d4e5d211aaf618532b9af81d23c5cf058523537d5bb7916ff2f77cd5024a4250c38f9df6017179ade0fd02940c8b12bf165d229507d3a2ff2e2fe56ab6250fd91a561cffbd2d1ca306c52ab905a5a196f97c846f33bccfd727afd13fecb04fd26703f8c4d0ad3943a57599c684bd8cdfbd07d85be42e580080f9100bb0ef679e34dd83b331c5ab60e6fe87f12a2e9a6fcf98284b9ade1278d25fdb5d7e9662110bde053b89135725132e85e02ab7f3be03e2e22fea14856b22f67a0851cd46df7c9654f5833d2a5de65bf7f840eeee797732e0d6f48ff39743f7783886cdca033cbc837325802b6c9c5de42c9d6cc12bbb1ec1d8c38a64cce8392a8cfca667b427698f395d98caeb12efeda1ba6feb074855cb8fa7ba5e8a08e525df05e39112ffda9f525be4e04fad55f8183dd453c4feef706913c8646e65db4cce62b6f0b0bbdff3eb397f5d4e4d077ce7a7f51e330e61a41605c2187547dc4e88895103340cb15397c58904b7dd9b2cf9ca3222f11175de488858b05ea9becb1a68831d92dc207c5135c4aefea3deb410a9d2f390fdb11f0f23ed7aee1a8f8271d8f9fd5a1c59a3f8103bf9b7a5bb7548afdc40fe10b5439a03b85c2ac7f981eafd36896f9e6fc867c0f6d6467601e49b52023ee421909e17a8bbfed5de463840f2983787730266495602e0809f4154bdc017407fe6636921fa611ae8ead520c6485b47792680cf2957e78c30b8df225dd5689a89b6fc6fbe11811941d84643348e163c71107a157eb46b3e2a9b1551d6391e1210378a09e73383950e0e4ca6603900305bc0b8106bc5c7944d50fb525bbf6f07b6b61e0be9f857206577ef4d9386bb1cf328e0834f0c1e1544104fe9724e58568867503ebf5f56e907bf5a702f341c82e670bf6befba01f6a15bbc52d7a57b3233e00eb58434d8c3cd2e99397a45b9bc0df71aa0dc2c409081b3453898178a90e6d690b8e7a4e013115776fb5208efbea802198a24374d0c019051b006988a16466766bbbc8618f7573f861da58ab99063c1a553dfed442cd5c46647626f9d08072fab4df127788bc2e07aaed35432384c5dfbaef23541962e1760c54b7e3c094b6c08a0b93ded42af2722d7842b2c4817200be1e2fb3bef0f9dd04e94137c8fb3b4015119feb8027222034de893f3214edccb0d2f676ef0316be26933cd0a2bfb7a8280e3f62a947c768b884ef217232f2035475982c33243556591080371b26548e4603af95aa81e29361eff55df6b466306b28a943fa6865da772ae0397d181c5f1187fa82e606c7c987ab58ea62bee13d3e9fef3822700d49b80e16f53ecba7f9b20a69e44b5d85e01cdc1e91ace9da83a288e60b997f0bc8470c5842be0c02de052128cf79ba5b06b7c2899a61cf266d3c7e1812517ab25e3a6b7888e5a8e24e0a477bd5832376556d8206c6ce71460c3935e2d1120218e55c34ebf95204901a195b2ba916c5e27994bb28207ab97bb347071a00423c8b11bce39865a1079b7ce239aaeea11cd45d611313c4b0402b61a4aa72cef38a1c376c11e0fd46317b245ecf7908247db168cb8b18f0483527c49abe8cb726b4d5ba8d95db79ca0da2b8ff368ea9c050a89a89a2f1e3ff2d2df6e532496278533338b0c481d67ff92d06cedf60e393da4c2f407abae33f3a239e65cee474c6bc167dee42a24966cd20c1fcdd24623f79ee0123f079c8c57159af2da2cc4a388c61847740c1a4f9325fdd6e977d559b1574b2ca3b4d21702518f99c00c148398f75203331193cbe9fcf12c67fcba44f236446f6dec71349c5198c5bcd0b84dd9f57c9deeffab0d53cda529bb483e403287a879a7cc3e6e4d32528bc5ccffb6930cbfe79fd44c985e130e66e0f69aa75b535ecec158f316cdd21f0b9e00eecbbfe6338d4880ce344223adf40b621fa8a2291c625a25403820c1035148223926b05f4bdbd836fd985fef5b2cf2d9c61e119270332d048a0fb3c0e60d72eea4d99ba2eac83cad9badf3a6d4208851dca8a9a7468163904b3eb6dc5ddd9c55550e6a99973c37d4b5da3f7e24cada4308dbb8e24ce02de64157c58d175379409578674d04812a32794ee19009fb2dd3877cc1a20c3746d9eb7585f62ca0617db78bd00efebddaa75cb3a8d842a819683a84e0158fdcc8b1c7bfb9fdd0eb1b5b8ee145c6d1c540dd406def0becc97c5b157e2637f73a5fd80a699afbf7dda82bf1d630ff0c193f3bf81f3e7b12b49e42c49b6c53682c00398a598ab4f6d658722ba2528146f58649d74da4e2c2c3835b592103153d1badb4edb548a2f7415238834fca207edfb109ca708122729903f2c3a584d7e8979e5a4e99200b23db9ea2ede9e6d2be4e6ca35e9a796b9f09a821c8b696d188fbf978e8afa0a9b12ed7a541154a6d2e179f7374ae4669224ad52cd7ace971265ffdc6d9392cbbc7d0b395b57429149b264dd582e231e11d1abc63ecaa82f0e59ea048726c21b10e6d1fc40b0ca0053d088f5441db1866631a967fa6f520a303066988eb5055d2ceaf8650a4a64647f473f6fd582491c61d9ebd518f768035e900ccdd59977389fec6e640feae444e8f7b467a17ad9f98d2e1558d75a32d8c1bafde11530a70be04d2b0b2d66d82ce669b3d93f574468be15ec312b72de896e0a4d1f78e73af3db87fa44ba933167fb32c0b48b24172fdccb2899078b5c772aa26abef6807b2e3be386603a966b234bf887bdaf29cac3e7214d2294a494d35a17f975fca1c7c98672d0a86fd889cda6ec17cc7ad3ac34eadbc90e75df33e56df783cefab957f59ba6a6d1e5397fc254cfe96eb5f292887d8caba79b3d7069947b82ac7d536b317fe9ff9513d884d6db9224c3be6660305e196befc6ca4a3e686a0a8ca92f8b776340f6ffb7e118ec7ef3adb2f531ace8aad98e29f2c6d889338125a48551db1b91986ef52d9f6b384b71343462c3b377d751caa6dbdc0504085c64521efada3cc39346f0d0955a22c39f6573ac4fbe2c3661e4afb37b683129b3f5d0553bf621766fcba41f40cf4ba5c317222657d7f9bf724cab9b9cf7b0dba12f415b25d4d7acb64de7b66a9a4c39be962a40ea682c5985c8b3a9f05ba2a50cfb1f6248d519304ca86fddb9cca842b27c97ead6f0f3f6bea8863a7f0add9e60c866a7cf5edca9fffe514271823bd368071f7602cb7e1f2ce5d20b3e87fe4cceb58d5748f244c53776d98639ab9b4e7a46b89625e92421196b1c217d459c659b29b34eb971fc424b93c0011b711c20e16141d78e951d9b1093c47985782b517dcf1b4588fd6966b513ea803557213c975f7dd2a86fecec3c5eacc0d5ce79923575bc5b24dfc35ea94d0a57a5dc58d59052a870cf80416d6dfb415f22a08a522a37f428b2adea162ec7eff918e0e7786922ca529e5757fb6245e39b87432edcb290ecbb9e8f76e52ed75c9580e1e0a79008d0bb351e6105c20f2541e9425c0736a0ab5ae7f648798590f519821c410c59e53b76a7b0932f1d7dd4e2bb433bb290d2f47e24cacb7bf003621a6be7060f", 0x1000}, {&(0x7f0000000140)="8abeff3ba7d19906dd9fe9acde3e26fea0f1300762a68c20687761d2f7d38b64b7220bd965125a0a7e1a0c05b348f0425a5eee7097f1c1dbf5aa4aec897d67a487fbee5bd70b5a089f3501de13a3b05bfa2e83", 0x53}], 0x3, 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x100) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86128) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000001b40)=[{&(0x7f0000001b00)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000001d00)=[{&(0x7f00000009c0)="5283bfc59c8b101c5076608c7ffa09210268d8e0638f57507f9280bd45024bb25f095f777b9414409cb16d8e4c5795e214caf58a5c32a890c34ef204535c724a93923bf244b465bf08ca23c89d24d72710eef53ee3cd76998f2b7c1763000141a5677ad17e7725a7fb0874b633e38e8b56fcdc6b16208746520b2ffef6c0a231488b4140aff365e3ce6532dca2226ad7025190cdb3fa42f12a184c8d5d0199e0a462e3ff371c92dd5cbb6cd87a94fd24a014b7f7d6d2c942e29610fb38680fcb672370e0055182865698d06943aea23b2ffe1fdaed4492f57f5a7a151b633796c127c724d8374f21bdd0b8d15905ff533bb792ebc4eefb5c5cfafd8660b7c77f0d37b1ea913bb6904181c361dcd49d19b9fd78cde89d4d924cf07c88f4be4355d53446d59d05ae5733f072d4c66c477eafd43190dbb614483604d7d2e31db89a546c9a1aa72dab535d25caf49f148c9fa07c8f8639aac559030f7c77bccb49364b16e9297bdfff6f1717cc2da1fafa3b9f9c9955c0ae4fc7c64153b32bb3fe0e5c1d9bf4a4b97c28ce6b791b6da6e2252e38cb1b1cd2ed5466ceb214fe8ab724f0f7240563a9c938b8ed98966ad1a7580f417f1948e71eb2453b0f0798c0e7511cbd487e2ad02e80ccc5409a10722e577cbb472823d5884065b4d2ae4f4e39bdd8e92ecc515faf8a9aed86ef67f67f6c74638f973429f061b2ab72ff22fa7cad3a91866b0aaece5f4d2bc3964836632502b7f244422cb947755a5e4be3acd1fc92f2e7bf20a08cc06dcfac0654c78c01788e9132d31dd22d9739fdb2468352f9c25dacdf087a6e19ba10108fab26b6cffc827ea39de0435ee021a5936b8a78df2360422c1249c715d0649cfc71c5ed4c9f23f64cb8d22f7e0198d4122fedac5944fe1314e9d4eeeb7934d09f0ac19512d852a8f8274c494077c070cc77dff175b86a2b0fd08191f51e89975038d6b1c712e63507d3da4358643404fc976b134cbf8a13fe916d8f19bbb9f143ea274b3e4ef8285e9eb116808bfcc4375bb3a377e2befbf71b89b856a5989074d1b9263c0e69b7e1c79450d9a2e77ae4f000d624ce5862c7b4c6074c1c1e84ec931f1e1dc1f2895d3dd3f0b0f55e26fbfe5802cb487398f796c4b20fe046c4a2f986e700fbb2ccd503b3960b1ae8e5c76a8b5e4e2940b36969223e8ffd500a56b745d68db0544970ce03d6cb13b896704773a5c307ad6c10de547185dfa382816809a431dc9b2d2bc95fdc13054cec90bab51bc280e6f99452662a626f746c9b7e776b5b2d768fefcafe1d25f05106b4bdc35cea7f726c4f25d3a0a66542b40fe0047f92f247f164ba95db95059b01531c810cfcdefc0fb0e7d2495a6f3161a6f691a7b2e859dfd3ade035555b0e6c1df6e835a85ce9eccc181bdae5ec041731dd3ed9d2b0add917ca09de1e2558ac8ffe88de1733336e1a8b90cd09c63b7ee4b59759e6654e71aaaed3794c882c251cad7b713ada0a71b32d6c54bc7636f8376e2db07e86909bbccc1e0518c3b3f514f03343c0e9297f1e34b23d31f9a1d74cbde9f8d3b2b8d8e7925a84f13a704f2c5134f2111e37c0541e9c6224f6d74edfa7ab98a87af9f2ae3c989be7df3eee662d39053624c45a4dcb551f49e3b252405847b793511218ccb22594c19c6c26b21ed0702eb9d95697693918d83500e0b2da7392586cfd160a30693280c70bd5209958e3a2f2347303ad81abacf9a198731809cdac20d549c88317514bf344439194a2ebebb1fc6dc9a89cccae8a2cae77df8cfb0efa04e21419625c51a55cd18f11ceb3913cdbbda9995bfffda8bda9e465b050f0fd693b42f4cfe8313dcb371550c8e41971784c02173eed350579700f44f9b9bf330269106444eddfb83a6d53eb12a4923c8188b7458575abb05428c6ce176f5229a00b46b2858cdf187485c84c940dc62b147f8cae99a6a10fbe5ce24c6f51b403a794fd280e4d58821dd34d38a976e11b13f08973efa77c2ea4e0e8ec153900e9f19a5e0062613932c879bdccb796e0d4047b82eff1b49112a6c3def8f55e2183034a249a40042c90cb71282580379906d80df55ea1ee12244a8d3d293d8ac03e1f5f3d628995b1f8e632532834cc4e92196a9c2fad7ac0bf5fdfc208fffe196240ec37c8c6c1bdff90e06c3a3b767a81675308e7ba09c1935a6cb1949160a6d92e40773f75f10499a910c56672ac2eed0d1923143d2a58639f712da6f77bcd72504cfae34c944843719767f87aa115a920cf812b3e29dae4d06c4a91c5e5543f169952c024a39b035de3274eac2ea38698ba96d67f8f531b96593a5fa57a72159dbf2e5f28e52ecd35db0a5ebeaa2cbe745ac16a7ccbc38e7b54427ae828fc71b6cfbda778076a2f23b8d11b30d6222a680fce103e935bda091437a6c48a4898acec0ddc73e2ef0161d31512ea067c58435768c0fd65fa04deab18d3bd28b293f887498df988cd5012b0ba772f74ae85996d2b9381d379634b268b9ae0c71d60aae61cc1c36e162de512fe92792eb8f3b8d85571e09ef6bde043bbdfcc94e37797718371193ad0cd697b060a773352db4d31edf9ea21eaa6311c29cf341ecc0437d59c3a66881d9da73005d091e32cc9df1af496affb1e75f2e976f3f3889c1a8b34e9e38790ce37b5607e1945562130fcc033aebf214c58ac4249d79f9d2b0cc2daaf65bfb1cd1e52aca90344beebeb62a0d76c4d5deba83d452003187ddd2f2784bf05575b83fefbcf40541e7b657ef96d15421d23b8be58ea86e88b8200c335afc2549d1eaccf5fd161cbb38bb55d17399aa78215f2ae5e441f84649e0a24ed417f770d56e817d72be4c24a9f43c58381fa383476b77230fb9cd0b0305e9f1ff76e8ef5ba0541dc08f34231c09c22db2cd60d755581bdf1c40af3f19ab1bb3ddc7296750d2fc22f08683b17669abc858ccf255f2b5e1b5aa7a443943871723b8a93778f9b19d1d884455e9b83b0e66ed30449b527487c7c693905cfab456db617e2bb576dfaaf565e23b26a6d0a036d931ba3ec492429a367f40f79ec30507074ffa89fc4baf56972a8bb83cd8a3825e5efec9018146c907f52a17e11313c375c83240095a15d3fa53d9aa42d27fdfea9b0fe2f3240546b4661053973bb7b174c2e39e6b82715a27f3933162e09997dcb8541e3f03943289a31074626a0531c4599c38db1e2278968a3de2f905d7f7fafabfb42d1e4636c1aa6cceb4610fa94412973409fa6da2b0117cca7d35ac7afee08ac2250950f5613aeb7cc7958480ee9084af06557e29006d6f4fa6df3f513a59d70fb70110d6e48dc2664caf99343cf19c9ae2d7c71cc151ed4b843bd0ae0661e154b08fe65f8641f2525b9e35bcd8a94c7b8cc542d8f7afcb334889efe450b88c35a4e2bdbf2113ef0464ee5a175f10435ddbd178ea4a9716c42ccc77e815e6ee9c98a6bec129341ddda50d2c10ec2205675adb5bb9d9650e485abdb10572cf3331f1f0b9346b69830234047b232e78d388ffe69f5b5e95fa75c5ba4b83c4afaee5b3211d457eb56d8d0423acb742d3145f3b00e8befd19d75c6321103f3f4b2e620785a206caa6bbb5b0dbf84043fb50357c6cfe033ac6fc54850c40a68aa834797f95efec5b1eaa24fa7968f767142a5cbce1ff4e1b8df624382d67081a8918b5fe213b627b08b3b930592e136921dabc6e387e939520b26c5a8907d153e084e40659fac6c69e5ce0417e3dc024ff413cf514adb6eeba650e5c1dbbf87a3980a1d3a8946f1996eed4de644dbdab8a1fdd089105ae45a4d5557e00a6a2e441764613cd9713549ed06a4b43f030915d6fd84e35b447158f1dd608b374095120cd57dbe2a3225d79c1f8fcb1891273ae84aa01ace61f16968039e2d44b5464e8a7982b4270c5ca9f8d9948cab152c3bf399b316287b4600a7daa65b7b60b06319c25e071d9e0b42731c86f76f495f7618b37cc1d69ac5aa4410e8820bbe2db53de435971b3a2795b2a83903ccdc5697e36affbe0e007dfee400d05840145bfcb226950412478e13bf2589e3d5f3b51b6c1e3d42099d1eca8ebbccf0841290e18d5f7cab47f403df1ff66dd6a225be3eb148eee640caae83358ca25ede92ca0afb17636460a0ef1da373ca3e0ae9a990ee886f741d194cc88e695b41db578178289d6ee1977ea3c081b12051744e39470ec591ddada586531da64961bf1f69272a2206834853a8907d179644e604cb29dac5a2d2ecb9ac218ad0a72dc95e9cb0fd4299cbf5c0722f5aaf5183cfb9a74b8368379942cbb6ce163ba65b0a2d749b24bc231e023b0e88de812b781c8923d1b98f6f13c3ba355b26f8c86207c67553aa38d287541c505eda685030353da6bbedcde29e8dd024873c0e04ddbb082750853f9c119366ecd4d7b5420b24b4418d41a5d7a48f02192c8885579ae7c9e768018c97976376478a85eac88c75885145e4e4264b8c7aa172a4674632e10bcf428549414ce4057c9825853439ee54030dafc6e582594258ce7fe6f5a0ae8c923a1b4d6a832a44cad804226eed2211e99e23ee80f6cbd1d1aee7465ab0ce898c41964e2b318a1a0e6c2222bd2c3ec16e5e3afa73505eb73e4ee063d972046ea86333f7ff2b18de531b0ed8b6eb09a4163eaecdcca926d91bc084b18f5bedfdfdbeafe4a5110b7715a4d4bbf0e65f13424b99a99f7e62739300653f0d62b9b29c2fa7374d9a45e892d17bb6c4e1f32f005d9d4b52a0e84686b962799694e67c8b3135708109abea7a1c60d09ab0f3e7431aea3955c58cd96793af7d10bd6bd4185b4f9fadf4439a448c480f7dc7e34740001b7d4e6d3129208c9a6e6dd34aa33d8f291a7c4186b310531bdd6a120e37a2b2ac8507504d62046199f6de754d4950b63444cbf8cae85518f408cacb9464a7fe59588f7421490f5993d013f200b3f377fe9f9ac8eaceb1f0a4541dfdd58dc83e8a84346bfb399e44f9c4809cbf09cb6a769e5fd4f14ed4e1c1aba1e35caefe96eca36c1c4565a6e284691992438a1c3fdb1caf6328c99a9c72a50203a927450c8440c252b691cb324a1d1daf06c93b6d6d9f2de8d20a041017fc83f46784db76f549093a54f2091ca222e48d3f90dffea0361748615b75e068b3fc654e8ec70f996c0ac3d562b89058072ca5de678368d60d5758009b614515daf62d478ea5d2ebbfb370af78f66b851172858d599aea38ed05a3898287fbf5eb9fa3", 0xe6f}], 0x1) 16:01:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0x4004426a, &(0x7f0000000000)) 16:01:54 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0x0]) setregid(0x0, 0x0) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f"], 0x55, 0x0, 0x800) 16:01:54 executing program 1: mlockall(0x3) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ff7000/0x4000)=nil, 0x4000) 16:01:54 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x15, r0, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) munmap(&(0x7f0000003000/0x1000)=nil, 0x1000) 16:01:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x35, 0x0, 0x1}, {0x800006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe0, &(0x7f0000000180)="be8254e5f1b04255e02581e2a9d9cda65036") pmap_unwire: wiring for pmap 0xfffffd803f013320 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013320 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013320 va 0x20ffe000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013320 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013320 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013320 va 0x20ffe000 didn't change! 16:01:54 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000001040dcc400"}) syz_open_pts() r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:01:54 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000080)=""/174, 0xae}], 0x1) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = accept(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) fchmod(r0, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x5, 0x5, &(0x7f00000001c0)="a8d28f04958bb331685dabc63599b2697c7b6a0e527e7d6f2ae7b86b937d26b8396b9462dfb56c2f", 0x28) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:55 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/36}, &(0x7f0000000040)=0x26) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:01:55 executing program 0: r0 = semget(0x1, 0x4, 0x0) semget(0x0, 0x2, 0x0) semget(0x1, 0x0, 0x2) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0x7) 16:01:55 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xfffffffffffffe2e) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="7f1f000000b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) 16:01:55 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000087}, {0x40}, {0x6}]}) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, &(0x7f0000000080)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:55 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="4e0f3824e94e0012ef0df4deabc71be04f8b1aa7254f161848518052c514cd42179032741116ba2c5815f35b7a8fb453f74bd7df4ff08c12025b275e313361d2ffa8042b68714d2e5b51692caf17cc7cd9cfc5c58948de5e2458dfe29c8fb76e96dbcd03b81524321fe0f1c453b00e5ba698bf9b6e011bfa39b3d4f3590b1fc34ede51970f1d2073b82d062561c42f", 0x0) read(r0, &(0x7f00000000c0)=""/28, 0x1c) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x9) 16:01:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1b7, &(0x7f0000000040)=[{0x4, 0x8000000000000000, 0x0, 0x2000000000000}, {0x64, 0x5, 0x101}, {0x6, 0xe4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xa9, &(0x7f00000001c0)="4c31478eab0288bdcf06ad02d1878240e10ae3df2271b57f7fd86360a0b4354af08955411cc20d18edb92996dd51e139a375005d3b4941d72af37821f5944a19bdc76b42b52d51b1d6dbf0866cb41e103a1aeda0a9639798e529c9b83edbbae7e71d38c810f94c1ef8321eea41a77d6416e56c6f96f01a8ef9b4c691d78892e12dd336a533fcffebe8728c6422ae990d606b17c88ea7df96e8a9aee6b8b0d9fbb22e0cb2ad9e4f0120") syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:01:56 executing program 1: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) r0 = dup(0xffffffffffffffff) ioctl$BIOCFLUSH(r0, 0x20004268) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r1 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000400)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x2010, r0, 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) minherit(&(0x7f0000fea000/0x13000)=nil, 0x13000, 0x0) r2 = semget(0x3, 0x1, 0x410) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0x4, 0x10000, 0x0, 0x3]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = msgget(0x3, 0x1) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000140)=""/2) shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ff0000/0x1000)=nil) listen(r0, 0x7ff) recvfrom(r0, &(0x7f0000000180)=""/187, 0xbb, 0x801, &(0x7f0000000240)=@in6={0x18, 0x2, 0x8001, 0x799fe4d0}, 0xc) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000280)=0x8) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x10000, 0x80) semop(r2, &(0x7f0000000300)=[{0x3, 0x8001}, {0x0, 0x32c5, 0x1800}, {0x3, 0x40, 0x800}], 0x3) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000340)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000380)}], 0x1, 0x0, 0x0, 0x2}, 0x1) ioctl$KDSETRAD(r4, 0x20004b43) sendmsg$unix(r4, &(0x7f0000000740)={&(0x7f0000000500)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000006c0)=[{&(0x7f0000000680)="a0ae3c2f", 0x4}], 0x1, 0x0, 0x0, 0x8}, 0x405) shmctl$IPC_RMID(r1, 0x0) syz_extract_tcp_res(&(0x7f0000000780), 0x7fff, 0x0) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000800)={0x8, &(0x7f00000007c0)=[0x6b, 0x226c, 0x5, 0xf8, 0x20, 0x40, 0x1, 0x2]}) 16:01:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x22, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x3}, {0x6}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000040)=[{0x990, 0x19, 0x6, 0x8}, {0x5, 0x7ff, 0x5, 0xfff}, {0x0, 0x1, 0x56a702db, 0x4}, {0xa000000, 0x0, 0x6, 0x510}, {0x2, 0x3, 0x2, 0xd0}, {0x3, 0x0, 0x200, 0x3}, {0x6, 0x2, 0xfffffffffffffffa, 0x1}, {0x1, 0x7fff, 0x80000001, 0x62}]}) poll(&(0x7f0000000180)=[{r0, 0x80}, {r0, 0x10}, {r0, 0x1}, {r0, 0x4}, {r0, 0x8}, {r0, 0x2}], 0x6, 0xc5) 16:01:56 executing program 0: r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0xffffff6b, 0x0, 0x0, 0x0, 0xffffffffffffff96}, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) ioctl$TIOCNOTTY(r1, 0x20007471) 16:01:56 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "880a342311d78f706db714f3a7a32330b1929414"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1108, &(0x7f00000000c0), 0xfffffffffffffec4) 16:01:56 executing program 1: r0 = shmget(0x2, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/222) shmget(0x2, 0x2000, 0x30, &(0x7f0000ffc000/0x2000)=nil) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 16:01:56 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) chmod(&(0x7f0000000140)='./file0/file0\x00', 0x14c) r0 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x0, 0x1) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000003c0)={'./file0/file0\x00', 0x8, 0xf9, 0x73, 0x1, 0x7, 0x3f, 0x925, 0x0, 0x0, 0x3, 0x1}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = syz_open_pts() r3 = dup2(r1, r1) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000000c0)) syz_open_pts() mkdir(&(0x7f0000000100)='./file0\x00', 0x11b) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000440)=0x7fff) ioctl$TIOCEXCL(r3, 0x2000740d) fcntl$setflags(r2, 0x2, 0x1) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) fcntl$setstatus(r1, 0x4, 0x40) setuid(0xee01) r4 = open(&(0x7f0000000040)='./file0/file0\x00', 0x10080, 0x4) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000340)={'./file0\x00', 0x7fffffff, 0x4b789902, 0x10000, 0x136e95832d0f412f, 0x100000001, 0xfff, 0x0, 0x1, 0x1, 0x8000, 0x6c7}) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x85, 0x1, 0x258, 0x1, 0x7, 0xfff, 0x8, 0x3, 0x1, 0x3, 0xfffffffffffffffc}) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) 16:01:56 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:01:56 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0xc) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x600, 0x0) fchmod(r1, 0x0) linkat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00', 0x4) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x82, 0x5) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000040)={0x9, 0x4, 0xffffffffffffffff, 0x0, 0xe76, 0x1, 0xfffffffffffeffff, 0x10, [{0x5, 0x8000, 0x5, 0x5}, {0x3ff, 0x9, 0x248, 0x10000}, {0xc12, 0x34800000, 0x1, 0x7fffffff}, {0x20, 0x3ff, 0xc8, 0x1}, {0x7fffffff, 0x1ff, 0x8001, 0xbd45}, {0x1c0000000000, 0x1, 0x3, 0x8}, {0x8, 0x5d, 0x9}, {0x5, 0x8001, 0x6, 0x6}, {0x2, 0x80000000, 0x2, 0x30000000}, {0x80000001, 0x7, 0x401, 0xd0}, {0x200, 0x0, 0xfff, 0x7}, {0x0, 0x6, 0xfffffffffffffffc, 0x2}, {0x101, 0x40, 0xeaf2, 0x10000}, {0x87, 0x100000001, 0x2, 0x20}, {0x6, 0xbdf, 0x0, 0x2}, {0x80000001, 0x7, 0x8, 0x7f}]}) mknod(&(0x7f0000000280)='./file0\x00', 0x1180, 0x5) 16:01:56 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000380)={'./file0/file0\x00', 0x1000, 0x0, 0x7fff, 0x0, 0x5, 0x1, 0x1ff, 0x0, 0x3, 0x80000001, 0x9}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000440)=""/139, 0x16}, {&(0x7f00000001c0)=""/137, 0x43}], 0x12467ff0eeb4655) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/52, 0x34}, {&(0x7f0000000100)=""/137, 0x89}, {&(0x7f00000002c0)=""/141, 0x8d}], 0x3) write(r1, &(0x7f0000335000), 0x10052) 16:01:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000100)="c0e0cc6014d96a2614415eb3d8607058ab3c603b458faf6677851424bddb9c5ea398a269551f79d4a9586bb034bbfe4ce6c8d5c5a571ce7a5013dc5339b67a61d6aabc9b33fb2192a410394a5343de04729c0ed1ef546b", 0x57) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000040)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r0, &(0x7f0000000580), 0x304) 16:01:56 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0xa2, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x20, 0x132) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) r3 = getgid() fchownat(r1, &(0x7f0000000180)='./file0\x00', r2, r3, 0x6) r4 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r0, 0xa, r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r5, 0x8004427a, &(0x7f0000000280)=0x8001) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x6c}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)='\x00') 16:01:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000100)=""/93, 0x5d}, {&(0x7f0000000040)=""/19, 0x13}], 0x2, 0x0, 0x0) 16:01:57 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)="385c00000003", 0x6) r0 = socket$inet(0x2, 0x1, 0xb10e) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0x8) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000000)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) 16:01:57 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x80, 0x0) accept(r0, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000440)=0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f00000001c0)={0x3, 0x1}) getsockname$unix(r2, &(0x7f0000000280)=@file={0x0, ""/108}, &(0x7f0000000300)=0x6e) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000340)={0x1, './file0\x00', './file0\x00'}) write(r1, &(0x7f0000000080)="4f3571fa65539f7af3a45c74108021d81331e0ff287fada06396403d466e2c9f6e626a372850f992fed02893b1aa8e31a494df0b03900100b22b9cc5405d8e81a1e85ae390ef54e1d367cc9b7edcc43f6b1fc135e64cf516a94535c5446c78d21c1303ccc850cd81a03334ef5bd5b1dd1f5c62bb25b28a1a0d317639f5ea6e508a8a0aae0fc817bb86ac9866628dbdd83b1a1008f6435002c7be4e961e8c3e095f8883d46124aa343df45e61b831197965854e36961e84c9c723aa406e74d30bf99c1f3a1a", 0xfffffe2e) ioctl$BIOCGSTATS(r1, 0xc010427b, &(0x7f0000000200)) pipe2(&(0x7f0000000000), 0x4) 16:01:57 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x98, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2d}, {0x50}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x24, &(0x7f0000000080)="8c66bd8981dc704d687bdd77b4c34b17c2cf68602dfeeb9c3e30f929c15728f6ec7026d8") syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:01:57 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x9, 0xaa3, 0x0, 0x8}, {0x2, 0x0, 0x1, 0x10000}, {0x7, 0x216, 0xffffffffffff8001, 0x7}]}) syz_emit_ethernet(0xdc, &(0x7f0000000380)="2fe4f0227abeb678b4e81cb5e46321582e93c9fc3151c22e986e4d6c5bd66b126453bad9a0d49ecbaa9a82ae15ad47372586115275434ddb1b57d22142e1a0d1cd8ba7d40882aa62ca4de0272be5bece5d85f08d5fa3e7cff73b7c365e219e11ce7308c093d02561e7f346ad4001727556ddc53c9100bc09e8555fadf6611ace05d035ce0b233b6d32d28223823cdbe42bf57dc96086a03de249ee989be974912aebba7707ce005558ae45d5f3db1d3f99c3056e6dde21637193e14fda6cfbc26590dc968b47b8fc3df84f5f0fdbe46e960b55a9a1c2b1d5d9a51629") 16:01:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000004000/0x4000)=nil, 0x4000) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="1f8ae9294263e713cd43ac81fe6a103af25c6079597088ce09fa5da6788c174a65e2416a10c9485ad2e49cef1565837ce51fbb85640ff05d4d7379abbf79b2935e6d0dd2db1a6db74c0c33014f1686436fea06758db865861711705f4695ccb08bf67f1807699079f219b77d33206ecc22e5bd61316e6ec178ded2050e13fa8bcf5ae47e1ff870de2fe5734cf0", 0x8d}, {&(0x7f0000000040)="18c3d33c86792426d5f99b488a7788e986d84fa979e7a45cc5bb223eb357", 0x1e}, {&(0x7f0000000180)="a172530d259abe16ba985f10f8d1fea6facb6fa1392a2f64614c0991ca40b8e0cc2245b643ce439dae9d24c3d51ea6134c494163b8604ee296ec92aba1b6e3169c9cea4c8c107b93e58e972d51414abd41d5", 0x52}, {&(0x7f0000000380)="440302a63d17607363b3e1015e50f6dee2c3d70dafcb4334505c2f0905a5af1fb5f447db1671aa44546718e683759fff241e0caf04f951d18b3506ff2decfb9e05dacc9dfe03b56e897bab19f4b96b417cfa7425474d11580cca9372b2c4c324d6f2c42170f8e31bf7f15ac03374766822c1926c7e3ccc6ab78d50ebade10c72dde29584d86f24492d9a8a0cf9e9ef9f5b60579ec8474e94f3719fc2665af6d995d3944358b5cee320d6244aba4b90e57bf39521b3570d375bd0e8308144ddfebf73974dad9e62918e54c58e9ff26035afa3e27748f2a34ea26aad4c3ce241305811834d1dbff0", 0xe7}], 0x4, 0x0, 0x0) 16:01:57 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x0, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x5e, 0x9}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) getgid() 16:01:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x4) setsockopt(r0, 0x7, 0x1, &(0x7f0000000000)="88cf831a960bcd0a29bc22c9d51e65212d6eeabfc72e121c7286407407e71b6a4881608f8b", 0x25) getsockopt$inet_opts(r0, 0x0, 0xffbffffffffffffe, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/146, &(0x7f0000000100)=0x92) 16:01:57 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8821, 0x0) setsockopt(r0, 0x1, 0x934a, &(0x7f0000000240)="6b4a0d60b30295eafdc34538ec33a1fd8e54a393155594b3a8f8b785dc463ef72a6934fae6f7149137bb6b0b63a2e3ba085a0477a0a19c21788b213315c601b3a9aff428774bf8ee0774ad21b391ad2844d40e0ae0d4a638d834d1015d2a7ed93c6793e40c1d51863fc065f8188f0d3633295dd97610c4685d61bc08d4a74aa9bfe9ebd05d947546a51c488c6112493f8b1cc20c8d0873d902e5fe0dd4fdc267875a996d8698919ba625bf3de6ef213d6e93fd229320df1b0abce88079bf5b757fb7fd803f1b6dd7b3a76734519af1f437317304b6dd85d9370bbe2fa485ad5f3eff809b24c1c11d74f2634afaaa", 0xee) mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00feffffff0000a3d96b3c042efdd100000000ffffffff0000000af6ce4f22276e2b8d7d9337f3c27160f17cc70707c6be65e1a59dd5f71fdeff44984ada991c0c7c5601d8cec526222725d29b04d074aa067f63e341000000000000005e18a3a0ac15608bb4dd8678ff87e5b33fff8740ba4e8b1272132eaf46d93da80fc59c29793d74c3676ddf4536aaa86a90acb4445c8e0daeda8717bc0dffef137ea0251d6640a7f10aeb891c512e9f625e8f13eeba1a7635866e6a8f3b89128751a3ed689d890915e5f89839c5e19402aa67ec27b87879259cf3052140c87ea13172dc8d14523d5d6f45d934ed8fbe851e7074a36bf24ab56fed63171212fcf72092c0dff49a27f4e1ffb1fda5c23eb76330123a59b995331bea571870cdab2d60c3152ac6c936862d9bb0a7480916b170689f8840d33527e971f73ac5", 0x145}], 0x1) r2 = getppid() faccessat(r1, &(0x7f0000000380)='./bus\x00', 0x16c, 0x2) fcntl$lock(r0, 0x7, &(0x7f0000000340)={0x1, 0x0, 0x7f, 0x82, r2}) 16:01:57 executing program 0: write(0xffffffffffffffff, &(0x7f00000003c0)="5b4072ef555b5587bdf06ed9a90de6cdb4c62e8ea19b6b53965340b144101930da0034c9c2548ade7e579a2032c52b833c0dc066ce9d75926c4828496b89354a551899e3dfcd3ee9d38dda9b6b52307c1ae54694848a7f7ba33c5f05624bd199ef4d57651a75c41c657d0eb521370e8338779a1f9d2705afba06616be6ff8e7aa765df243d04b71327c72d21043dc57ee4a4419cd2c4e827f9958b5610b4800c9db3730cbea200b7a08e0eb8bed6e5f81d4ef3d0e127779c3ab1c167af157abbff941d889d1d7b4c517cce248d6a2d89c82a69338bdab97079c709cca70f300754ecdba382eb43ac53ca77316442cde4af79e5cbdea81132e084d826b30d1566cbaf4c6e52cc37661131da5a8933e9416b015419215df06c1bd8b07ee5dd4f5c5bf48205bab054d5fc96547c5b5b6e59829bb58fcabd0876dab60dd911f158e48cf35cf57b48c0657706da2609a28cb883c24eb31dcabe23d808ccbb17368ffaa85b3b83403e2f33b532dd06a01e164b069e6f481e3b46570ba1b2c888db4c4c593c1fc5961011fd5b32d1c4f86494f0590aea3002594f4d721b4d34867e5fc6b1a093967e49bfa3be3b23596f157d11be7c8259cec0fcad4c2f7aba2ebcb2c64b021eef99b93132775c598be6eddb150fee5d4df77f5ce10b5ec3e937e4e839093737e357fd4eaba6698a99245a36d01419f9b4623c59769fe0440f1bedf5df97a47b70c54e0142ade9d462569d39122767fd689d8b9ca0583f17d42370ef9abae4dfe2e593cd62e2dacf15a96742ca355e3712198f7485a8a9487ed8bd2771791852b8fd19ea584453f6def2ba02c19d96cfbec783825c14ebb2351afcd6e8f9f6b1a30e73517c1347e275c8fd0443c1d7eadd1eab92c586f5e42217ba4ff04b3b67319ca81ac4afa6c2e48db45e885919a3ed630ca27d46837b3c4d2eaeea08f3eecafe414222db4cb6b987b6fb79abf8351721fec562e01e4085a541af6c5f15e29ccf93dd612a5ae59bf23d40eb3de521bb169f68ec39d9c73f8a7467837bef129a52af9284a8397fc727fd63ccdd4bd409a74024474031bf9b4da566d4848826b75663f4fa04ad9902e500e6132e8b745c983ceb3bf36e508478d15938a645f09b8618d7ed1c2663a53f50f9b7c423186bbd9e034729eba67725da6e97b61101bafe5d3bc75020dbadc0a6a1d7ea5fe331600f4bcbdd1d79aaeb0720ce71e904218affe9938def453c68033e41ea4e0fd301ffe06d54c4c5c8521759603843dca58d73818e5bda723f7d8514d28c01cb32eea51ff47bbc7fd3d6e599eb7cb60f1e3523721a8420aa85dedae632ac56a60c94bc641b2ba707cdf016b1a3d5e77c765650317a95bd24e1a4bb8cb50bce5d00d815ebe803dc236e773e8999275dabb8cc279cc41f0a9dc0a41f65c18e652015f4a1fc049ff66d054686c3146d70e1525367e3e382648b2eb1cbb7245106e1f478521140297e68c7bf98c631154d7a0d15ca6f62974cfa377154e768260492e81be2f9e34cdf109b89288a03eefc0670680b4aa9b0b484cbd15baa82b0b0c564f757d3dba8952ff69ab686397b66cfa8806151f9b5b180d047251a48366f52a1ac279f42d3a5c469ac589df826c930f466cf61c24724d96f2f95e28fbe6f56f63402f92a38a4594bfca5f78deadfb9c84bd9fe6348719b728dd8a736824b74d6a2b77f86053655c482b5c3df285efab47fe53978620d1ccfcbf45a727bbfc49a22e816b77079df3b9cf4acd7f17300faa9f2d99a8fc6c1b022d6c7e3b3ca4a0fc56fa5e2489b47ebee52096eb47c2f1e5636c4d85156b0f4bc41ff6f0da288025019cac401c3ea316f6038163933a2b08855b43c9b0f195a04ff830417370991ac7eb6a83b5f8b85acd9d76258399ee598ad67a21ccba73798ecf5674ec206aeb08d538bdb6f50d27137302f0bd7681cc7eb52d789419815f681c9b4c4efc368e56b9d45670536f8a2a15ec18d270bd8ba8415bc68374a03b9a60f621c3e34ee9369168badee9bff499d2d99a1bf29545370c9494a13511af19e7ce2eccd1019d897a5dc80c21b8779aea7191f866cffd58c4b0c754a72bec8c1f7ad2d3731fcb460538e3c27d56fe7245492b55764520ea3767291e2b95dc1b0c639d9bca5efa0c8e754570f999796bcc14499c2e97f3237892a02f22026c5d584b5c55b88c3dabb52f0805823a00b6de5d4568918df5381945f8126a58eedfc1643e597337ac5733db819be7d90998e99ab61c3f0d5b94943d5b3d81f2fa4119b65c8784e938794b206998ad1edbd5c0162d830155a159470d5ef679e019e285b8135eccce06fd92c7c55f10957aebdb2df013efdd83255ce3491613da84d890a85c5200f26bbb368619b79d2d32b44a9fe5f22ae9df9de13c64032ba6d5bf420de49672320ac274c72df7909ecd078d8f848bc76917b2a905a8e009263ac94f7de887228192675ce1eb23ab31f1666ba1d765e2c98cc15229bb216970505c9b412020b4e995407ceaf16eb2eb602b83db0189285f1c99f2b2fc6f28127703ef2438f0e998c37b2bd8f6058b7a3dc88b5ac14c01008a91434b4fe9c28ee9466df60941b243ac7693804d96061418399d407b7e592dc6d9f0dcd7eda6fa06661714c76acd2b5445f2c8b70fbc40d82ae7f4fe2f796a5c94b6d045c497f8d2ebdcb0e0461336573df587299d9980e62d63e95b5d89d54352415c78b6f4c0e5731c1ca160ad0aa57e8fd09941de6e98124eb62be6405a7d42256842c43b06bc020acf8c166d05f2a4c69ef3690052ba48b232bb5b283eb0bfefed6b3778fff6d9a2d9ce70b245cfc186ff760c4f934040a558505944ae29e3b313755fc3d6dc526c9d65cab4dc001e3a1d0894d15e0a2326355d22b60a10a1e5118c267051f557f9a2a7e29ac5d886f7bacf1e279fad6175712cafb0d6f1882bf33d9d3167f64d335e3e445bcc468fda270dcd40c1013e8f995b8f86d32de3edccae793be22f149d3adc35dd532a555f464dc1871055c28a50b0e602c05ecce892f7e912289e2076444ab6abb71611c3ced5c80e98afb139222981d4086e7073fd9983e68860a781a232de95263c773dc2e860800e69cf0dd238e07e089f49abeb1e2b34d8bfa1c8ab4da0df78c3c8729ef0efd306ec7c2828528d6c0e6f39b225957d492a353000d59188193f3c4387a54c8bdcf3dbc20792fdbe5e456b1ca4d00599d6c46be0e8f1aa515bb0696069ccdb028d069b26e2428f90b48479e15aae10344bb70d5c310acbcf54c0cc957903092cb54d6982d77e2e6f5ba278719c909ad8445268fcdf6e084f31533e5e7a1716d8df22de61ff1ac4211dd89da8a98548773d911dac7fafba10692c239acedf2b51549c0da2ffaeb3f484e9fd1d184bb575d40e2434f6c3419a8ec63b7aa5de9883535fe1297b47804bb73658595d03a8a856f7df1da74263dbc5708f0200c183afa80eb20de80d109bfc6c003d4415b08f5a966470e3c53d060bc25e820252eaca6c0d039796c6cac71b2c1d8aa8b85388e8b5f2b93d187e65c3c34c54b0dbc32f0e3f47a9296c331b5d5c817d9ff05c314cc276f7eea903aab8f3b3fafd4e11e4087ee6baa714e7fabbd8f29ed8ac9106094918a5e67e58eca6a73930805e072086f5ffcf9efc55f3fe1580ac72d44a821cbc170c5c95fee0b51b640f6102acea7b94a31e453fb75cfd6b36f161ef76dabfbb753aff54e588fd1df6c7b5b21a29c547c433d1dcc2701a89ce08bc4af5abb359e4075597914eca6d70e4d7d769dd05816fa9b613730261705e677de37bc9fb59ad2477a99bdc07fdb622706ad0e97958266ea702c1fabee3646ccebf4abf81d7134f38b432edff26b15f8391d737afb058fed194bb3fc66a8f37250a4c0cf30a3d89dbe17d768e214dd1498e80621198673bdb569a426e2233b0425a5fa9a76ed6d94b6c4ac84199d3cf407850ec3fb68174ca279971a3584d6fd60b7946bcb810bf55e4b5b7638fa1652dc99c641ce5b530de390bc4fb05e0eb6615cb504acc3600a520747f232a590851cf501775e88e1eaf4a444d26203818df76ac73bee7759c0fff81130d66db90be4cf1f3e15ad2677d8ef59a1d670f5165d5e665d0d293f53ead9c2730d71f371bb577bae91cecbb858406ecf142df0d7572bfbe3f7e7e4f07ce62b455afcec88e84bc5aecc9bb9c4f4bcaa9b4a5966fb7c8d21e7a86f4a61e61132b16d27e234bfa00af5b9f8a02fdfcb8c7d7ec43c9ab3907ab35c3f54fc2133f3a0601d52515bd8d9f5cd423a8c15c2d24acd68a9ae4f236d759f0a61e7e4f225fc2fd244481d60a07a8696cbed66bf8372451c717d50107bb72a427754a072d9543f1da5fc2b0d5e553c04fb78620abc0e3710a4a2d8152752a1faef2494c9ecf88376aa1b72934d98f92655f7cd84bd1cbb4a7f8f8be00acd9fcd06cc7b2e50d40ea1b2566f15aa4e295921ca0f7ea3cebfff5a44d4f530b3cf9f0b8d5d66b9c3146a78faf6cf67d5bd0a222f194919a3cc183921b56378467002939517464cc0865424010125d2b42d28cb37ebf1b601f8c9130b7f56f7c0661f4aaf124c4b7c7bb6d5c21d1f2a7563ecac672e0d12db4e4eb3a7e4195c3f93fa6dfaa8f3b732548c11ba115161d3ca56dab633525a0ba54694308918778e8fa08ab526d38352253090af5b5dba03f805f4d113039e1332759f2f3cc959bdecbb8a5731959f76dd5a14ab9bc38b76bdba2f91a0546f40fc338ff5a0ecdc8ef814a2b98f39729f2215253d8ade3740d814b8a48d39f0ce1cbf7bcfc16d2ec38567ba0bbb7908d6baf73e871599a40536b61aa94513498558e59e120d038175d0354f7f156af4dcc8d65136de9b36ff0f23acef1d1ab669222320d957acd413981e147537603b4b495c9e5516b7dbd6cf51ed88395c19aec307e11b6bc960c02b86e9cb30fc218c6eb2d5f7da9e940c6e8c97229e6bee22ed70cc3220837c379fa3409741f081204c41bf6efe5fc8ee0d5fb2c53b17c3cb60456468e50c3458baaf47569d5e98b40891ce7d7c4ec7442949647f72d16ecdab8c2b0c3d7d4563734366dae346b50c3b15aa5ed047be12b58dea6922be121d3a1af5c73b1677e7b512b651c494f4cf5d4f85ebce79e1aad133a1b77b62834007ccc37460f854d64b3afb9c97b23520a16007983062e8b45a515520cb3feb4ef32b758e979051ce48ad0bba1c1f6789a3fde1ca206c59bd7acbadb18ad2792cec6d792a4c05edd8f9ff4741b9091239e0cc3f926da444cd39ee15e1f9f47df796c9ec293521857aa4d51e69b68931274f765e513115188a1a4d51f849d4cbe18bc9f6aaec0b5264ab7a19f589572f028c666ac20288583a42c2d359e05a944d39866275d276a638f1a1f4ca0b87d749208446668eb8c0628186e733485360907e1b9d4dd3740f2d6374f877cbbe4eea83804e482b67f2a94f20ab94e8f621035aeebc8e782c86520d2288925ddaf067aa4cd406189ce9423e8fc8e9a41ea09915f2800e044608714a5ce9c78bfeb4a970977b1fd21bfb4cdc3f0c0fa036c6689640904462891fd46fe4a886b66ab5c9a807d7105222070f89783fac0e8b5f64bc33f382b6fcfb52d11c853ceafc729b4112aa03088346c6ecb2a3d57baad82ff85b9c00009c68ca35f4f9d05a02cb37eed55002c3d926bb31be7f637d000f8a0dee886b54b28be8bf69cc67633db093b8dd00d446230a61875869370f3fc15125ac40c26fd69bf15856370aba1c", 0xff0) r0 = socket$inet6(0x18, 0x4, 0x4) recvmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000001580)=[{&(0x7f0000000040)=""/47, 0x2f}, {&(0x7f0000000100)=""/162, 0xa2}, {&(0x7f00000001c0)=""/156, 0x9c}, {&(0x7f0000000280)=""/113, 0x71}, {&(0x7f00000013c0)=""/252, 0xfc}, {&(0x7f0000000300)=""/86, 0x56}, {&(0x7f00000014c0)=""/152, 0x98}], 0x7, &(0x7f0000001600)=""/220, 0xdc}, 0x40) chflagsat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x10001, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) 16:01:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x6b70, 0x0, 0x0, 0xfffffffffffffffb}]}) 16:01:57 executing program 1: open$dir(&(0x7f0000001340)='./bus\x00', 0x200, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0xfffffffffffffffd}], 0x1, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:01:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000100)="b2") ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000180)) 16:01:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="2e20f1b29310ac4d2ee3529057b053cf5a5c6e55b1faba29535add66219989484787a39598aebfe9569d607dea7404906e8c594ebc1277a89b4c1609d368ec1835", 0x41) write(r0, &(0x7f0000000400)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f09", 0x4f) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xf7fffffffffffff8, "85000000000900005f00"}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000000)={0x5, 0x7, './file0\x00', 0x1, 0x8, 0x20, 0x6}) r4 = semget$private(0x0, 0x0, 0x20) semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f0000000280)) readv(r3, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) syz_open_pts() 16:01:58 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0xa227, 0x0, 0x0, "0100000800000000001000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4003, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) fcntl$getown(r0, 0x5) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom$unix(r0, &(0x7f0000000040)=""/72, 0x48, 0x3, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) 16:01:58 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2ce2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x20403, 0x20) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x0) 16:01:58 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x4, 0x80000001}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000240)=0x3fffffe) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x7}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") shmget(0x1, 0x2000, 0x204, &(0x7f0000ffe000/0x2000)=nil) 16:01:58 executing program 1: socketpair$unix(0x1, 0x2000000000000007, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r2, r1) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8000000000000a1}], 0x62, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080), 0x3, 0x0, 0x8, 0x0) fchmod(r1, 0x0) 16:01:58 executing program 0: r0 = kqueue() write(r0, &(0x7f0000000080)="9e4f3d73f5125923e3234debf81ae2a76954c18d37e103946a868d60568bd6983317b7586413fe8f7b40171eacb21d1e6ccb547f48968de779297b18d3b768c6f68b620e709de1c419eebab05fc3bfeb32af602ff821b336ae13305aba0ed77628ea0ec21f4e966de3e95e011b591be8316e9b6bcc95ec74fc90d30269c65fc11ba0470bc83b45973d81811f9e608a98425797edcc8920351f2cba37ccb660da75779bf4bb8564ecc3c24fe26afe40487c9858b5ed9ff51e68fbe7a43c70b3b58aeddcfc9f1def140220ff1f041b", 0xce) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) close(r1) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:01:58 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2c}, {0x4d}, {0x10000006}]}) r2 = fcntl$getown(r1, 0x5) getpgid(r2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:01:58 executing program 1: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) openat$wskbd(0xffffffffffffff9c, &(0x7f00000024c0)='/dev/wskbd0\x00', 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x122, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)="a1216129") pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000140)) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0x2) 16:01:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001040)='/dev/null\x00', 0x280, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000001100)={0x6, './file0\x00', './file0\x00'}) write(r0, &(0x7f00000004c0)="ffa70d5c6d4b0b92abcf5fa60279a2b1b7f7b9b9237d6d325cf7f35381aa929c48b642fece9f7836d6b717fd7ee8a4c70932630fd0cc68733b880ad73eb301b0d65cd34f1310de03851c29598a56c44e83c49234295be76e7a820abda81976bd3914c973710092714098aa4401f5639a04ff990214e9778616804942bb7535eb6f063a09bd3753ee727425c7ad11b4f8fe0d04e84eef6c6772416131561751debda0a248aedc93d038f17a7ee52767ee0167d8eeb54ed97f8105ec8330d362f46555dbe5972d1e6bd1072e0a4ca4530b8aa2f2c3272fcf0e5a6e2beb687fbb45a60b5b0d20752ff22dac21bb5d0750fb6a99aba9766b816c37b1d64836ae997087010f999549464bdf4139bcea7cbada44a4741d0fe93dcb0eb258a950ea42019e463bfbd63ca4354afe70eddc2a6b3a6bd91598e17e6b6bd83b48adc9b03734686ad075cc948e0062924dd291fa73aa5784f93cf56a4982ccac8e36b502b353c310b0b7df32f1c9e55ab9828ac1caf4fa1f00203ec350febc4fbaef0ffa02b2d7ae0800ea46d4adf8cbdd23531d227cfc013b1a93aeb6da6cccd27515d72cb4fb80f01b4cbb4ab4e8b06c0dbd5b1143b1ea5fcd3fe837d37906810212d8ba9b19d7a1ac3e78d8ff8a8dd8d26dd8384b3d5c161dacfebd3c823b70cb02bd7961373706ff444b23e4408a5e15a11e9001dce771a1efcc1629ba16e0f19b23d598899ecfe5e4a05ed145a1fdddfa7b36a3111088978d69731aea36f4866b62d3f5abebe909df113a5d6d2edd97d6b5d6ce4d869562c4d3b2137cc1dbba2fbbcba841ae5011bbf8501f666842762653ddba4f7d707c5856c9fb9bfd48bc6ea99c725265e1668701fcf5512c5390b057b46b4b7cc9d4354c654ec1d8ad3a2c1c5e13ab3c1dcec0b6fa26b5d44d39d8b3c20be43bbed9cd52b90f3603a31bd654cdf8d9d0514e2b71b23bf796255ccbd925b0788eb41a763429c537f26d152634194a577a5ed1ced15a776c244a83f87573bf9ab2d9b696b5ffef7fd4d09347a2c3a7517865d45400ed30b1a7031ddcb7b6786f3c1f55efb1b29525a1bcb42df2fc4da27e301f7d839c4e1a3594c5190311d6ff618c8534be1fe0d731242db15d709bf8edf61fc4abd445221940402bbe6d5d989daf1038af2095cb981a461692fa7dd9a894b5d8f3c6e0c09e7c39c17fb63641ed57c67c3d6587d03cb07925c0c365bc5f1606c59ea1a93dd4ba33392883e017c782f04fc5cc0ba8aad6a37bf25852b286779f11d981af4c31c589649856c9edc1d5ff4c2c22d362fe8116ea0fe82a76b5b08a6d5c521ca283d634164aff257dd20c46b974f37fe885cddb5f7f2de8c02946934c68fe0e1ff075f7d6f128136a589b9c941ed017c727145a7dfa274a6da3b3c4fc6a62f7ba5df723b16a1fc0a98d93f9830adb59fd831d18f5096bb2f860576c103a659a4692af7a0f3e36ad38024c6f08b55716549c37a79ed49e2aada10ecafe0dbda96daf039105e9a8adf80f0aa31e82e8568093e543fea420a5959f9df35b5b93602029aebc64a694d7654b4a8382ee1d81f6a090185c961740d411d33c66db0fab29ce1aabf45b63d57545f6a46f38b98bdf315b25960c1e2ecc00d062028a223a3a8541ac5851c1a6d947e93c73c3ecfe7128ebf445304098773dd291f79d4b883ba474a86ac7ca38a7e73108e03757ed19ea4044ddb2bd528a5f399448b56945ab3b167d3213ea78658afd7bdfb2b6bfe7cd2aa2143405d45088265b528f4585eb1460ec0e3f060c852b7c8016b67a98fa5d79cd787e62f890fadcbe6a3646d3f022e0e8f21bb9e440ac7acea139ff9d8db3a7d6ae29898e2896d31a41622dc33a9e1f301c119339dc8757a480fdfc3d7e3d434b33c990fa255ee35ea30bb299fe84b1c1fbb41d8fe1b5f48ca40ef1b901dcdedbae60f43756956ac8061e3c37b68b66aa1b6e6d17a2619607fa86bbe6dd4dfbcb0864f75cc26c65bb4f447edba4207187e4036ab7cc7b110911221fedd355cb583f53cf9a4e6dfdc1303aa4ad9cee61ad74fc678185cf044fce5d251bc5ec1d9a682e2c8798beeef6a781e194c2d31e796d6192d5190d4f895914c111ef81df91708b659cffdc290e54616103f1ad578f3a6bfef396258773877462a7846c2b4afcf66a7dc136b5eadd68d21d1cd1928f1878a3e0cb9d4195325eb52e59bdfd3f681f047a0e8640c737a0481f8d02ab7ec8d73cf3e6c33268391179f4ea4ff99d2a445c01dc904b530fe3f4b79a7560f4b5528a3987b85767697f65af1c1b9ca6cb676615ef392105c70aa8374bb156ee19e40d2c3aa205737d5d3591d4ee32047eba981bb8b12c9415b7302996e1df01b5b112f06bcc0f833d379afe6f8963702c04a8ff56696f6d65a4823f1781112fffd32b34e599f17fb04dbc9b4d2c06be438b3c3b92580b6b2add084ee9e09812f6cc03a2cc8e625e2f600cc0c61ef9b4868c905fd6ea6f51137b4efc96312e38e331313ee3e8189dd2415fd32bdda19cc07a03763169b67f10d2fd9e4cf9149512c72f1265f23e96213456eb075d157041d5ca2e3f0431894b9ca4606a6f3a3052529769040c012079ed5f2fecb8a4bfb3ceac8c7b0d1e85f77f9765094a3c07dd3150e22d591162098a7cef141343d973184b1b346477c29daf5255d2fd048ec1854ba7c26a07c33ec6a735ebf3870517a37235c30dbd46d5ab217030f31e4f1612f375a30f55ac9211f4ae66d92c13cb45ab384e4e2bb38ff0d19882204b5e2449948ab54bf6147c575d841bf55cc08ff40a81ca5061f79dec847226b3d6222cb1a3df9c296005f1e6c4e59ce5aca176ed28c60e314ab2a2ad3cb1e037a5ddb7f0435cdbe8f4807433692151628a6d8bb3cb80ace1aa48d876eefbc18d8a169827fb894535b884dc35eec38a6a937dc43e4ec7d053e9e61702c919bf25d782d1d4abe43b8f8e8b9d0dad93e24901aabbb8ef97452e1a5681dbf051dc4447df2ab1c142b20380a5f95a261bd2349538fe47af1218e344eecbdba798c0a6a25b5117f816b875f9aa2052deac13d03c6caec5ff5a2d02313e6387e63538967150dc549659f8f576f7584fa00bbf299049947313d005ef63658f86c88e23c7cee265557f33f1a5b59533f59feeb41fc617c58b5e84c3d650be1e248fa93572e376a49d204423cfc3df55d37e586159b855dcc4cc5b90c8be75bc210f5ac67be7615288de93931eb487ea3dacab3b44a7d1e260f09ac64a565925f67280a362918a41b6e7b1199d605a9594113c28c74bcea1d5628ee250a1e362e483d8a4227c8949c7e11a5633b1184723c38f37b8d95d0f613381cfabe1a106ec0944c51081e5dcecf7d37f5ecced97e1ae1c2f7ee007592e27f2ab68829178f7f87214e7caa8002e5914045779662321c7aff6d617e4311c45381beaff4546c4b2481c4d008fbf452e04662f23ab2cc3b7d3eddd56241e89e01266177a6e76efb5a956fb316d7be555402a16516def0c76dda267a041fab170b39768675244854a72ebb8ae879c113221eeca9a8f85c65a7a9cbd78fa1917d2e452e116998a7643ae4c80a9cf67d03a6f6be5755087b0cf7633f38eb2a7fdc12ce2bed14477bbd62fcc87a2cc1b77eaa5e6bc5ed2b1837b8e75ff23207e4b38b1027a95fd471a0638efffea787f44b4ffb8435592c926ca20bd50c3f277718def4ca0e554c584d5a4c7dd96914e52bd0e69c32c55d5700e5aa6507e0d98a86ca4b429a7a46386dc6faab994792f55b86d2863ed5fc666ba82dca8648ee64ff52a68ed3e9069ed3b87d5cd59e8b9dc0081c7a9759d52f45895921df8bc48aedd74338186a4861d14931734bc81d6dfcb9316e7bd74c89c0a87deec342fb52af76e236e051c4996a4378444c2f258f3c72929911288a522325d4228245c4d9c6b60232009fd176bfb92110e0d554eb071cbd9c9d8", 0xaf3) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000010c0)={0x3, 0x9, 0x401, 0x9, "ce47e2aaf51f1cc56cd3dd6d4d196c9ed553dad8", 0x80000000, 0x101}) r2 = syz_open_pts() close(r0) unlink(&(0x7f0000001080)='./file0\x00') r3 = dup(r2) write(r3, &(0x7f0000000200)="7e3bfa174bca7a49e6bff86359117a13680442604cdff3cef1e00dafe21bea5ba249b780b3873fb41239db84b2c9ec3a4fe777dc77d38ce71a79d001e54a80c1ebe09a5d72af73f52ff60340ff0e8a6dd0c95f20b3d7ee02a971e5228adec6bd0022466eb0982483d95f779851c471f3f95d478c8845843fd70a6a5b", 0x7c) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000080)={0x81, 0x5, {0x0, 0x1000}}) getpid() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) readv(r3, &(0x7f0000000480)=[{&(0x7f0000000280)=""/226, 0xe2}, {&(0x7f0000000380)=""/64, 0x40}, {&(0x7f00000003c0)=""/143, 0x8f}], 0x3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff0bf, 0x3, 0xd9d, "b0000004d8e50000b99a00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000001000)={{}, 0x1, &(0x7f0000000fc0)=[0x0]}) 16:01:58 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0xffffffffffffffff, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x0, 0x400000000000}, {0x26, 0x4000}], 0x2}) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x10000, 0x2) 16:01:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x203, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/170, &(0x7f0000000200)=0xaa) mknod(&(0x7f0000000280)='./bus\x00', 0x2400, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r2, 0x0, 0x0) close(r2) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0xffffffffffffffe1, 0x9, 0x7ff, 0x1, 0x7, 0x91b, 0x7, 0x0, 0x1, 0x0, 0x20}) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x180, 0x50) socket$inet(0x2, 0x5, 0x4) ioctl$BIOCSETWF(r0, 0x8010426d, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) 16:01:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x82, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000140)) r1 = dup2(r0, r0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000100)) close(0xffffffffffffffff) pwrite(0xffffffffffffffff, &(0x7f0000000080)="62bf89d666fc61d3", 0x8, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffff7fffffd, 0x4, 0x3ff, 0x20, "73cc510e527b0000e534840c7604003fc9c06d00"}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x8, 0x81, 0x3, 0x0, 0x7fff, 0x7, 0x1, 0x2, 0x3, 0x0, 0x40}) writev(0xffffffffffffffff, &(0x7f00000005c0)=[{&(0x7f0000000800)="578a14dee122e53f08b5e33a8a38338d89c7b11861f072adb613719829d0c85a38706b4dfd29f54212fd3c10decdbfce89a7c3c17f821988b9b313aa227d2e0802ce66d7c6c2645ce88e2efa3a5e4177c9b1afbea53e9326676134c4d3f983348887826231286e309193c382b4a86a57d5cf9c1d54cc9453b81efb49c8cecc7d58bbba9b6a4da0c91e6919fa9a07e3be7fa0ff9d906fcc997296e8c79aacba407b85ca9f6c39dc7851b30e714dfa49c8cbf81dc5e527373fc6ec7cfe5a043acd953e2540e9063fc65dd508d83074769a3d9ee45030422ea17b249adeecbe55c0a01ffe979988af059bb70d7b82f49d9e21aa90d05781f0d8c68c2642cc8f09b084521197b1b81ff6bef47640b510ed2d992fb5d8c8917729935e5aed73a2a8326eaf5b72a7cefcfab84c69c26ef3ee53cc4451e5079ed19669778d2bd39a55e60a46e42ed94e456c00322d9bab65953488ceb3d42492745b24aa5af4503dcf9e1e67307a11ba95229dc588f12547c6f7ce9ad8b72d700cede22db941b5a3cf4d5e5e71b1a3f88141ae0a9a574919eca84dd3da7b4560f76e0e504525611fb8de3ad282c63bba0f642da91a079d56e45cfc411e6ce9baa519d0072319cc64ac7c9f46d22f414486601e2fe8c68c1dbfeee19e2e5c7b", 0x1d5}], 0x1) getpeername(r1, &(0x7f0000000200)=@un=@file={0x0, ""/74}, &(0x7f0000000280)=0x4c) 16:01:59 executing program 0: mknod(&(0x7f00000002c0)='./bus\x00', 0x2002, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0xfff, 0x9}, {0x5}}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x2}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000180)=0x3f) symlinkat(&(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') 16:01:59 executing program 1: setreuid(0x0, 0xee00) getpid() r0 = getgid() r1 = msgget$private(0x0, 0x2a) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = geteuid() r4 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xfffffffffffffd3d) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x1, r2, r0, r3, r0, 0x5, 0x7fffffff}, 0x3ff, 0x63, r4, r5, 0x7, 0x20, 0x3, 0x3}) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) getgroups(0x7, &(0x7f0000000100)=[r0, 0x0, r0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r6, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0xbca06b19ccfb5c64, 0x0) 16:01:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20}, {0x84}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:01:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x63) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000180)='eh', 0x2}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() read(r2, &(0x7f00000001c0)=""/150, 0x96) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x20, 0x5, 0x0, 0x9}, {{r4}, 0xf7ce1e065577b527, 0x20, 0x4, 0x3ff, 0xd95}, {{r2}, 0xfffffffffffffff9, 0x28, 0xfffff, 0x9, 0x1}], 0x3ffc0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x8, 0xfffff, 0x81, 0x7}, {{r0}, 0xffffffffffffffff, 0x10, 0x40, 0x400, 0x7f}, {{r2}, 0xfffffffffffffff8, 0x40, 0x80, 0x8000}, {{r3}, 0xffffffffffffffff, 0x80, 0x200fffff, 0x7fff, 0x4}, {{r2}, 0xfffffffffffffffe, 0x40, 0xf0000002, 0x599, 0x1}, {{r1}, 0xffffffffffffffff, 0x21, 0x1, 0x7, 0x9}], 0x100000001, &(0x7f0000000040)={0x4, 0x26}) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000000)) 16:01:59 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x88, 0x60) recvmsg(r0, &(0x7f0000001200)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000180)=""/15, 0xf}], 0x1, &(0x7f0000000200)=""/4096, 0x1000}, 0x801) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:01:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x2) r1 = accept$inet(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000340)=0xc) accept(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="00000008000000000000000000000000000000000000000000000000000000000000000000000000000000000f9545eb701600"/75], &(0x7f0000000400)=0x50) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{0x40, 0x0, 0x0, 0x1}, {0x2, 0x80000000}]}) syz_emit_ethernet(0xa0, &(0x7f0000000140)="b489a83b8fccf27b8e84901652446aafb9c974d210cb3d6d298456f01a982ea00c89c3f131262b0795de24a22162442245e34a7d3119e1ed3d0ccec518ef80549db8566ef9019eefef36a9a164200fb9ccc60910fff8b5a73217c220cbbc9c6d3f1372cb87ebb9bf8987a7270f4efb2ce3068667c7991ad80d0eefb2d228e619800fb5d49c36633c936466cd480a06d211f979d24c301d0862401fc71fe7502c") r2 = accept(0xffffffffffffffff, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) bind$inet(r2, &(0x7f0000000300)={0x2, 0x0}, 0xc) open(&(0x7f0000000280)='./file0\x00', 0x80, 0x20) 16:01:59 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x11, 0x0) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x7a}, {&(0x7f0000000440)=""/109, 0x6d}], 0x1d4, 0x0, 0x2) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x4}) open(&(0x7f0000000040)='./bus\x00', 0x0, 0xb6) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000340)="636e8dee7f19ed492b209dc758c3e46a125b00de535d1a45c91bfb2bc1ccf6f5cdcd3d52eb78329457765cc0a83e809b461f54d42c7a3071ac4130b520f50848f16cbc5d95001fe32bfbca49a1c937b1709cc84f99c0ea51e99e12115aabfca5", 0x60}], 0x1, 0x0, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) clock_settime(0x4, &(0x7f0000000080)={0x80, 0x9}) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7}, {0x3d}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x110, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getgroups(0x4, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x2, &(0x7f0000000200)=[r2, r3]) unlink(&(0x7f0000000080)='./file0\x00') 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000140)={0x3, [{0x3, 0x200}, {0x3, 0x7}, {0x0, 0x8000}, {0x2, 0x4}, {0x2, 0x3}, {0x3, 0x7}, {0x3, 0x2}, {0x3, 0x101}, {0x3, 0x3}, {}, {0x2, 0x1}, {0x1, 0x5}, {0x3, 0x7}, {0x1}, {0x1, 0x6}, {0x1, 0xfff}, {0x0, 0x40}, {0x3, 0x5}, {0x2, 0x4}, {0x2, 0x262a}, {0x3, 0x4}, {0x1, 0x40}, {0x3, 0x400}, {0x3, 0x3f}, {0x3, 0x3}, {0x1, 0x968}, {0x3, 0x1}, {0x2, 0x7}, {0x1, 0x80000001}, {0x2, 0x5247}, {0x3, 0x4}, {0x0, 0x7}]}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x0, 0x2}) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000280)={0x3, 0x9, {0x101, 0x8}}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pledge(&(0x7f0000000140)='}%\x00', &(0x7f0000000180)='tap') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x7, &(0x7f00000001c0)=[{0xffffffff00000000, 0x40, 0x800}, {0xffffffffffff0000, 0x9, 0x1, 0x8}, {0x1, 0x2, 0x4, 0x2}, {0x7ff, 0x101, 0x8, 0x81}, {0x800, 0x3, 0xfff, 0x8f}, {0x68a, 0x400, 0x1000, 0xfffffffffffffc00}, {0xfffffffffffffeff, 0x1, 0x2, 0x6467}]}) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x2000000) 16:00:00 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x1, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x99a, 0x401, './file0\x00', 0x4, 0x3, 0x2, 0x8}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x0) 16:00:00 executing program 0: chflags(&(0x7f0000000040)='./bus\x00', 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)="229c100690914c16c300006f4c", 0xd) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) shutdown(r0, 0x3) ioctl$TIOCSTART(r0, 0x2000746e) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./bus\x00') ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0xfd95ba0360b99cab, 0x0) 16:00:00 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x5, 0x2000100000000}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xffffffffffff8001, 0x3, 0x48000000, 0x2, "360a1ab5f4041049f05a2a2ab6b8a11a364a7343", 0x7, 0x6}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x8, 0x200000005}) 16:00:00 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() r2 = syz_open_pts() syz_open_pts() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x7) kevent(r0, 0x0, 0x0, 0x0, 0x5, &(0x7f00000002c0)={0x0, 0x4a}) 16:00:00 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) 16:00:01 executing program 0: mknod(&(0x7f0000000600)='./file0\x00', 0x207e, 0x40) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000700)='W\x00') mkdir(&(0x7f00000005c0)='./file0\x00', 0x4) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000001c0)) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file/file0\x00', &(0x7f0000000480)={{0x2, 0x9}, {0x1, 0x8}}, 0x0) chdir(&(0x7f00000002c0)='./file/file0\x00') socketpair(0x10, 0x4003, 0x1, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000380)={0xfff, './file\x00', './file1\x00'}) mknod(&(0x7f0000000640)='./file0\x00', 0x2020, 0xffffffff) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x4) fcntl$setstatus(r1, 0x4, 0x80) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000540)={'./file\x00', 0x2, 0xd46, 0x8, 0x0, 0x4, 0x1ff, 0x4, 0x2, 0x8ce49b430cdfcbd7, 0xffffffff, 0x1}) write(r3, &(0x7f00000003c0)="5327eb382b41deace0483ae7b1935081456f065ebbba211303a325d53ee5e971198fab8a63c7320acf1f332d83c736021eb16945e71ad57bd91b031ba08cbf444e0e8b45a8635b6942dd9205f051050e610f1a9f4237e2b6c5f34ca6d3c969ade14efcb2446a77987977881f703c5f43808edd2cac43fa5f751be7c753c50e654cf2890f769323313ca96e3e3cb8a1ceabc252fe109f543821b7ed777b1b91871b", 0xa1) getpeername$unix(r2, &(0x7f0000000880)=ANY=[@ANYBLOB="0000000000000004006582e70000000100007f0000000000000000000006000043f7796c908d37e23baf97000000001f000000000000000000000000000000000000000000000000000024afee92a599c004c3e081a28a4f170000000000000000a08e5c029dc5ff9283a6d71f90d5a6eb705845a25024f0b731df90b5aaf708e9567781abf88500090000000000000000000000f1d9a3a8c56dbd328f17eef4f465a9b6c4a5114e9d93cf28e86bc99b38fe452dd35fe12d6eea23dbd9f344f04fdb28c2099484ebe0b50257f8da2eb72deb4c5a6c59bab3b2c678afb2b447e3ce29bf97c6c27b100e878865a442557379b732fc1b1bbd576da39ac631f210d5348f06c0a2835c7c6226458792a2dec15d5aaa5cf907b12879489f9ec0317e2917"], 0x0) r4 = semget$private(0x0, 0x2, 0x400) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000240)={{0xfffffffffffffffb, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xc7, 0xe0000000000000}, 0x10000, 0x9, 0xff}) 16:00:01 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt(r0, 0x1, 0x0, &(0x7f0000000040)=""/4096, &(0x7f0000001040)=0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) pipe2(&(0x7f0000001080)={0xffffffffffffffff}, 0x4) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000010c0)={{0x0, 0x200, 0x6}, 0x3f, 0x0, 0x3f}) getsockopt(r1, 0x29, 0xb, 0x0, 0x0) 16:00:01 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x80d0, 0x80) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000180)=0x1) r2 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff801, 0x3, 0xffffffffffff65b0, "925475447dc50f479a8933ec72545f0a765e2ba4"}) read(r2, &(0x7f0000000540)=""/226, 0xe2) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0x400) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000100)=0x5) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) 16:00:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="108a9c881210d15bc80eefc453bca600"], 0x10}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20253, 0x10) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000780)={0x10, 0xff, 0x4, 0x9, [{&(0x7f0000159000/0x1000)=nil, &(0x7f0000484000/0xd000)=nil, 0x80}, {&(0x7f0000535000/0x3000)=nil, &(0x7f00007c1000/0x4000)=nil, 0xfffffffffffffffa}, {&(0x7f0000247000/0x3000)=nil, &(0x7f000057a000/0x1000)=nil, 0x3}, {&(0x7f0000220000/0x4000)=nil, &(0x7f0000523000/0x3000)=nil, 0xe7fe}, {&(0x7f000034a000/0x1000)=nil, &(0x7f00005ad000/0x1000)=nil, 0x6}, {&(0x7f000052c000/0x4000)=nil, &(0x7f000041e000/0x4000)=nil}, {&(0x7f0000514000/0x3000)=nil, &(0x7f00007de000/0x1000)=nil, 0x1ff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f000015c000/0x2000)=nil}, {&(0x7f00003e5000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000579000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000046000/0x2000)=nil, 0x10000}, {&(0x7f00005d1000/0x4000)=nil, &(0x7f000023c000/0x3000)=nil, 0xfffffffffffffffd}, {&(0x7f00004af000/0x2000)=nil, &(0x7f0000465000/0x4000)=nil, 0x2}, {&(0x7f0000365000/0x4000)=nil, &(0x7f0000000000/0x4000)=nil, 0x10001}, {&(0x7f000039d000/0x1000)=nil, &(0x7f0000143000/0x4000)=nil, 0xc}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f00006d9000/0x1000)=nil, 0x140000000000000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', '\x00', './file'], 0x4}) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:01 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket(0x10, 0x7, 0x8000) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x3, 0x7}, 0xc) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8001, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) r3 = dup2(r0, r2) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f00000000c0)={0x10, 0x1, 0x4, 0x80000000, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xb1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fec000/0x12000)=nil, 0x81}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x8}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fef000/0x1000)=nil, 0x8}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x6}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000fed000/0x2000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x6}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000fec000/0x2000)=nil, 0x400}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fef000/0x2000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x4}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xfffffffffffffffb}, {&(0x7f0000ff1000/0x2000)=nil, &(0x7f0000fee000/0x2000)=nil, 0x6}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000fed000/0x3000)=nil, 0x1ff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3ff}) 16:00:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x800000) mmap(&(0x7f0000001000/0x400000)=nil, 0x400000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x74, 0x0, 0x3}, {0x24}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x3f, 0x6, 0x648e, 0x9}, {0x1, 0x9, 0x4, 0x8001}, {0x2, 0x2, 0x2, 0x3f}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000080)) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) r2 = dup2(r0, r0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x6c}, {0x1d}, {0x6}]}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x4) syz_emit_ethernet(0x1, &(0x7f00000000c0)="96") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) 16:00:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a69) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x40) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000080)) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40080}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") write(r0, &(0x7f0000000380)="a3734e7fad0e409eb235326202b27a07a580abfdbbc1b675b17873ba05b2a23106ed6d0e16bbe112890322da4e21a41ef0098361a927aab1393815cfc58b3f14cd0130c0313e7da11b8de4b7bf8ee956f291f4a144b215e26ebfb30594d5f3b7c8f49a251868e2eb2d43415fbcb8c6dc695bb60edb531d5f8045dbc042190b7a16df8abe28019f7777606cc0bfc3430a2914776a4c9aec02f1bcb760d772f92f0d955ab98e916f8799d09686c138e777afd631e9114438b7e51239b271c7c2c8e965cafa66303c95cfbc3615ea029975a5ed1649f06319c1dcb75079d228626579e22370503bff906a3407017a9c8dbf0fc86417953e2c03a9c6ea5e4d7f83a056befb9ba81d221ab0da4ffb09bc9aca17207c38b4d0cb0bb398a5507d1c7c2bdcc90ee87d8a5e67f42ae51ae461ceb659c292b60cbc813a5f2e97ce53124f4383277a0336d2e68deca1aa1f5966aed03a9ff7dcb0e75db4ab3642d9bccfd8dab11dbbab5ae5cd4b2de20305271bc2017fdf0e82bd055bc02674d5dec969391b25932ebe3bc61b2149f0d8168eef48c833ba1aa88b192102b421e0d26e18055cfff657817078863d986aab7f96d6900c19be015cc039a38aa81c08eb5f37dd4f1b8aaa6f09b8eb21fb6b314f770a766ae24279d1feae4949eded5afa5abd752f088599c3143f79530650214a0669df518ecb095c1a9e232ff0952d4b09ad6a7aacbc061bb125fa57725e30df08830a69fd6f8730af43a7e0e96e945b126810fc89555a8fd77fda7658ba6b16c335bf0477475b5509fa9b80916393b3d3b11946546cb8462b9d6549340bc96cc6ffa026c0106f80b1d57bfc9c6c5b8476b4ca5244891fa5ebf0860feade98458b37d67e5a5c1b766c105b7ec4a09c09b8c94dc9eeeced243e9e18e4c3494e23006d882925a8f5d7e6e67754595fc09da1ce0316ca637b4be709bb3c8f99d99f60586ff8edf3989c33865af4fd4c7040548a8e5801b4e41ac5a324d1cde97cc5a4251447abd19985c326176b67d62c746882858d496c00a1d29e26c0aa5aae19be9ec89f437ff0e55e01426b10beb1f8bdff99ece6e88598ed8a25bdff861cef83f0241950dda5175fe9dce069ab11a1a6ca4cf3cec76aed60ecd8769c20837f5dabddb5eaa09e4af2f040b62da8333d3e269a39e79ab8ab90088b06b498640d506071290eb9834d8557a00f0f1e6917ec499ff7e5bcab189dd4ef2cd7eb676440107ee273c1c2d376b6fb39a78f2e16620762b24769459801ca774fa9aabb816a8680a68b81a3f9e0bfd977135a17a2364fb00b519fac2baacd7364f6047f19034f9f3eb5c2402b3344be6772d273966f39322015a89ef28201d287d60051985b178b0d370f36a11f20634a45a3c8452fdd4039dad990d54cde48615c3fedbb64b14ab84763158cbaf3a0dbe28b2c1c31c3fac7969b01605de43edad5bc3e47cf4d0cb2abe84445d19114cdda08717b26614040a4fb4dafd04a0bd74c9bfa88ab1c352e364798689ca936c664f61ade3dd2dae63b8363b38a6c4447074ef33aa71d772804f0f6d349b3387b9ce2e36dbbbbda1ee514d4357280af126d3ffe729bf6b29c676dec5b5b44b4d99a6b4679cd500d0837cd509952502c54f413a5f14b220cdafaa2be4e939c4b08b23c5d8e3384ccd41244c8ce9746080d83ddc6dda2d776711bc01f5e0025ca10d05288f5cecea2e4c8d4672b1cb953a8450b18fecd45b78d7d311f0b02dd7f962873090961a8e07afa2434743f3805269394c7c8b3b70765e2cfb176bbc333a1c01cdc8e8968c7151cc2affc9576303075bb2b8d75a1bce7bb2e3735e6b8d83b2646fc92d25da50e668f030ae8f562e1b756ce16a03aa8eb123d8110d5e8b672ad7810630a30a97e9b36e96b06c36ae1201210d87c05721d652b69c1b4ccd75506b847b03a40095e118988e45d6f713701b8d1675edfd42bfc8b2c341e4f6019be7ee1a43de7ea8164d15b4c4833bb51f91deba425ab06f8a8d518438a930759fc2850e317e65bf374b34e4f571ea3ffa0174aadefa4aedb8e96924d263755172cedf4b22741ce5c2dc7d8bc32f051a1fc38b6c9064cb015a58aa8dde118f3fb3773227a0630f8fef6c2c920d67a2d2940e4f4748fe24f6cfc9d1e143418af1981ab36fd1863c258058efb5b442e272aa64036e0de29a77cd75ceee24053dda302e8519ac6a7c1d2905a21ba36b840af3b78de58a95e6bdc1e9d30222a4b40a7857f9bfdf4e17483c5a212cdef1e4a12b19b33741455e9f1e2b0c2a45fa79f4c6c4c2f429c76cd08b9668cc7a6f3a7ad12440016fe47f2b44656cf5a75713d4b407334f8c99e207926493afd7e2a26acb5b9078dc1721520c9fc39f8f67efa1f4814fc28770091427b0c88a2afcfda0ea7ef62f8018e0f60e46b8697038f9a3fe284850569c9c293ef63cb05ced64ac3572a5f8fa9dade35c91a223301e7caec0c43b2841a1354e8e3f524fb2e0d6ce80edc656d9c120af3a1b5105dbd2182e0659d7328f85bb661b0c46cb65b3c2633f64789d8d48fd5de1925edfb810e3ff87c2f3504af810d6f513e870a9c94fb22ae1ae71fe07d343e03af652497b64e6822458140018ad865015212705a3071d43c4c484fb5fc4756527719ce9023c00a2f8e29bddddb6a05b492ad581a90d7150897daa4e3595e8836f09b727f7e2ecdf30fd7d274a35559444a60b750d753f4a10e8ad432728a32b7a75a10e5359cd424c51d11bd6bf1b056b26840bc605f1a3258ed782de91df76ee5cd3d6f8724e1c7efa09d380bed20ea6d50e30774c79cf8b3ece3e43df5be1f1c97ea542ef0094238cf9c76935c420624666a67bc39c40af8e7d72f210bfdbdfb39af8e366768105fc07c54f8067fa6ef04687c602123f7af4b62cca63645f7431293edb1545320eafab01aa3eb02a5f1e21fecd3af3b3033f93b516096b3fafa1c6922908f3396d195ed4fd97c2b01cdd03c9ec5df8e4d17b9112250f6d403206646880a49f27f724a60b278544ce54dd35dfdb84e664b666f08e684584162a274edabf733d9fe5a31a04ca42beee258abd22abf2e6a45d2678130e08073f6746c8b03907fd9743d0c7eb6a7f550d4ca744a2e2f484e6f583a3166a75cd3611956c8e75baccc67629a8aeffbf1d75efaac733016343725c7069ee42bc03476b9c8c55544bf08102cabb58204b71b08591a16147bdba5c249c5900e8cb3253f401c5de961dc81d806205ed7c1648709469ee87e69440f587358c20b6358ebeb2c8707f8169f03a77cb4b42b8f3a26a8c349e0693874ab7e7f7aa48bf8d9b41cc825e307b6bfbc7ee2b7134fa6487aa91ef64b778e789e10fb3e32ff5acc1ee0122b8d5d21a6452cc040b26dd9b1a7996fd6c282af3d3f3a084b1fef88566d72d249556b3cb0ca95806b1f89f4f3aa80eaad1082a71ae2f4e579121e80e32f9e487c4388792851afc712680b094582c508e4c7bb7565bb25bc8cc17afdfd47c8ee98056dee3a77dc9915170dd0ac11650e717158bf71b56342067ee34e8328c7fa6c2cf25fe42846fd9a7a423985047ed671189da93960169a01de280d376ec36369ff4bb14f006ae05a83fcff3c0ad8a781d8bd497c0edac67f4e47f5b8d26cd7830e70a34a0cfef81090cdf88342593b108f7bbfb398b7946099f2214e594340ad9d0e5942b7e44e1cf037e73bdfd883338da0407ac9b465bae7355aa30675e2cd8481def788fed178932a06da730ee57aa7ed7f449df578220c59a41ea9eaab03c473d6035e2935b966c2da8afc5f54f135281b77e1fd8ebcbc7f1fa7eea59d53cfa111dab1b389d2c9eb9aabe4fd6e841b086808766969d835b801de49a32c4f6dd20468e52e6f1d3f39cf4ae2959b4b95bebb5585de4ca1fb9b66120eb3dafb1d698c996f0f95e253220f3d668072cc97eb21c92afbad7eca5ac2ad7b79ea6275a91d82ad9e2219b7851d5d0b3838ad982f93ffbe58a512c12b58d39e232f7068346a15e47075506f4938cc17cc194bb424a4da70d30496f4bc8d2cfafb210166d33bc7c3c4624ae29eaa3c57b35d56c218e9ff0501aadf2b7deb0d7a20f5e01cef7cc153d0d5c392a899e2ad4c14cb4ceec6ee4ffc569384f682f2c59f96ed72be8d82eb1aaa2c4e9c93cbc76c338b6cfde88281dea3d9455e9b8fa7c58538f8ece8d7f6c4b5a20b63c899510c9be8cb5e19b0ebacf2bcd224b7b98cf628fbe23caeae3436a91b450e6aa877b97aeed11d0f43a3ee7a8e0dc7903dbcb4def1b7d26f86ea06496b2aef8f1192f861eb7dc4846f8d5489a701d3063edbaefdb65511147279f10d1689d3a04572845eb21dea0ed8a86a2ae494b5836426fad13e1b866a0bdc576dbc1f92d86a39ac95a0c928a51f792677f334bdcd61941139453d1309cd206d6d7fd82e4192aad16d399f0f0d9bde5ec54172f0d51800ba1c5da27468ea69e55c2edb2bbaf5e522a1ce9e656b8b9b1a4f230b87616c4f84d0223bef39d2ec470ce7607c7ac44b01b025693271253a807b431f6feaed0e071ad199c63fa066cffa94112c997b682bf812d83867b28c5c7f9cd86607ce0f33da2069a955a2afbc2585e6d9fe2ac77170cfe861804ca3ac59b574ea2d139322bc3e62a8206d6dd8a8e051e7528d9d10a6141ad24a508479c205ea4a977eb6304c308c8f9f3522172652939c7fea3b493318bebe198adbe2ca43ce8bb1eae89fd3cb842152f4071787691d64ff66f9c24567fcd7dbf0e929f9685886a4e61e13a8b20955c1152f0e09ca1643fa33e107ded1315edd33c8ceec38da9bdbbd0b9533e2e3bc92ba3a01777dc78f4ee1513968b48d357427420ff71d5934fe581914920a02097b50fc116abf6d4454793969cf8447dfcaaaa5f1de00a4eea975c06d0316f9a4f935ea9cca5ee2c9ac41a06c5eddea83c544a111af2511fc3a149b5d0c150155fabb83612011457249b41a24fe260e3098a59e064fa97c69cbc4ca5d5fe38e76e46c674dd9a75208b5f580c6ad293c4b2ba24b11b2ed3fec77fa5222499f0002aa4014391cce69b2e4e88a5218178fa6408ae115d3f8764a550ce1634415556d6c4ec084fd1052383429a3628ea5e89465f5e281a69430aea1bc1bd8b3fd396b5ec6f632942358e89837df7fff26778dc44e69b8b60a9e1c81d5e2dfbd34e245d15625d6e4760c7be04e42694850ccf2953a2564e50b324bf374db2377843bf741507eafcc17af319e3804aeb55b32a828f47674049f7c3aa5e98a72ae0d9850adeb171371b62fe68054462da6a3260640d893afde3c4eb8e2adfcbdca0051526d2f2afd3f8a50ccf21f363d2bab7b6ce196d5d2852b99a7de9838eb463916480284edabedb025f62d17c67b83c815009c1eece291f8173cf6c3fd9b9747f07ceb917246a5c41ad968df254b3422d867b5379c93d6f4347081f41c657282c1e549f046069bbad175751c7e52332d77d5ba0ffb193a72fa804cc74b60a1f04e0901d2ce8b61f77c823b3fccc1eccdd083bbe240b8387f6ef0664e672cb08bb516c3e766900b49a61e06bd1f15f87cf2fbd0ad39ef19b301be65c9ed1534cc721fe69c52acce036f31b1ed36218a735c17e72a797818249d5418bc4bac61bfb1f4bd58027f3e1ae2776d87f06944df6c758476b9044c4c520aa38ce97a0f895fb9c17ada0b2ca6cb9c9a33e665725736c579b03e211a99be4f240b34c8482eb4f6bddda74091f26fed201701086f8e19e0f2a876cbab919fcf6bee84c9927c6c0f3586bbb64174c2c47e9730", 0x1000) r1 = dup(r0) getsockname(r1, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000040)={0x1}) 16:00:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x0, "b000"}) r0 = open(&(0x7f0000000040)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) 16:00:02 executing program 1: getpid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) r2 = getpgrp() r3 = msgget$private(0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000440)={{0x0, r4, r5, r6, r7, 0x10, 0x8}, 0x1, 0xc22, 0x0, r2, 0x478, 0x0, 0x0, 0x3}) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f00000000c0)=""/87, 0x57}], 0x2, 0x0}, 0x802) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000140)=0xc) r8 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x20080, 0x81) ioctl$TIOCSWINSZ(r8, 0x80087467, &(0x7f0000000300)={0xbfb, 0x1, 0x6, 0xc73c}) read(r8, &(0x7f0000000200)=""/55, 0x37) ioctl$WSKBDIO_SETMODE(r8, 0x80045713, &(0x7f00000001c0)) openat(r8, &(0x7f00000004c0)='./file1\x00', 0x40, 0x20) 16:00:02 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x1}, {0x6}]}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x48) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xf6, &(0x7f0000000240)="83b71973edfecb5aed6d82c6da87353150e003321e03d14365a9cccc6436a35850641888509fdef1ff363ff0c0962d84f86401d798e68c469d9ee9b4dcc2d0bd98bf48734e4d67a2e0e72a6c46ab4c66c737673ac2a8a4fa63b3145a866699bd4605afc536bad661032c81d849e4dd8e24b717d7f74e0778fa89fec2671a4e09cdf3a8e61d69477bd9b6b83528e95dd72a8aa53b25595bfba6605d0aeb8277def2443273dbee5f33d99b1e4a5729b5f4ca449656ac51c951bad6d95ecc24e710e40b693a11cf0f1b0439c8ac1c6d531d8f07c692079c38ea077aa6dc4052bdb2c79e3e89d04154569a2d8959f554d9c516156bdfd9e1") syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xd, &(0x7f0000000000)='\x00'/13) 16:00:02 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) r2 = dup2(r0, r1) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000040)) 16:00:03 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x88, 0x10) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000100)=0x2) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000040)="132af3394ca5", 0x6}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) readv(r1, &(0x7f0000000040), 0x16f) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x1) fchflags(r0, 0x0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = semget(0x0, 0x0, 0x9) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x5, r2, r3, r4, r5, 0x8, 0x401}, 0x5, 0x7, 0x5}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd", 0x17) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc020691b, &(0x7f0000000040)=0x8) getsockopt(r0, 0x3, 0x4, &(0x7f0000000100)=""/94, &(0x7f0000000000)=0x5e) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbff8, "854955072e0261ce4e66378e5d6a9c11fe4dbfa6", 0x0, 0x4}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:03 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x5, 0x100000000000002e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x28}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="a6") 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x3, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) getsockopt(r1, 0x7, 0x4, &(0x7f0000000240)=""/83, &(0x7f00000002c0)=0x53) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x100, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000140)=0x1) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x3b8) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5, 0x0, 0x0, 0xfffffffffffffffc}, {0x60, 0x0, 0x0, 0x2}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) seteuid(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000100)) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = dup2(r0, r1) openat(r3, &(0x7f0000000000)='./bus\x00', 0x2, 0x100) 16:00:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{}, 0x0, 0x0, 0x8000000013, 0x0, 0x3000000000000000}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r0, &(0x7f0000000280)={0x2, 0x3}, 0xc) openat(r0, &(0x7f00000001c0)='./bus\x00', 0x880, 0x8) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x46) openat(r1, &(0x7f0000000100)='./bus\x00', 0x80, 0x80) link(&(0x7f0000000180)='./bus\x00', &(0x7f0000000240)='./bus\x00') r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bc9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$TIOCMSET(r2, 0x80047001, &(0x7f00000000c0)) connect$inet(r1, &(0x7f0000000040), 0xc) fcntl$setstatus(r0, 0x4, 0x0) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x15}, {0x6}]}) r1 = semget(0x3, 0x7, 0x80) r2 = geteuid() r3 = getgid() r4 = geteuid() madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000200)={0x0, 0xfffffffffffffffd}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x6, r2, r3, r4, r6, 0x44, 0x1}, 0x0, 0x953, 0x3}) geteuid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x54}, {0x6}]}) socketpair(0x1, 0x8001, 0xb41, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x9, 0x5, &(0x7f00000001c0)=""/42, &(0x7f0000000200)=0x2a) ioctl$VT_GETSTATE(0xffffffffffffffff, 0x40067664, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:04 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000040)=[{r0, 0x62}], 0x1, 0x200) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) 16:00:04 executing program 1: mknod(&(0x7f00000004c0)='./bus\x00', 0x2000, 0x44ff) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000440)=0x3) r1 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) recvmsg(r1, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000140)=""/167, 0xa7}, {&(0x7f0000000080)=""/118, 0x76}, {&(0x7f0000000200)=""/198, 0xc6}], 0x3, &(0x7f0000000340)=""/67, 0x43}, 0x802) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, 0x0) pipe(&(0x7f0000000480)) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x100000000000003, 0xfffffffffffffffe}) 16:00:04 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000140)=@in6={0x18, 0x1, 0x0, 0x7ff}, 0xc) r2 = socket$inet6(0x18, 0x3, 0x6) accept(r2, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)='./file0/file1/file0/file0\x00') fchmodat(r0, &(0x7f0000000200)='./file0/file1\x00', 0x3, 0x4) 16:00:04 executing program 1: r0 = syz_open_pts() socketpair(0x2, 0xc007, 0x7, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r1, &(0x7f00000005c0)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f00000001c0)=""/12, 0xc}, {&(0x7f0000000200)=""/12, 0xc}, {&(0x7f0000000240)=""/85, 0x55}, {&(0x7f00000002c0)=""/244, 0xf4}, {&(0x7f00000003c0)=""/177, 0xb1}], 0x5, &(0x7f0000000500)=""/167, 0xa7}, 0x2) r2 = dup2(r0, r0) unlinkat(r2, &(0x7f00000000c0)='./bus\x00', 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x40, 0x1, 0x7fffffff, 0xfffffffffffff000, "1735fe65c5cb1a6cf924a961068b2bf3ada883d2", 0x401, 0x2952f9f7}) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f00000007c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r3 = open(&(0x7f0000000640)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80487008, &(0x7f0000000040)) pwritev(r2, &(0x7f0000000600)=[{&(0x7f0000000680)="45482f446f46c693d1799110046e6fbc9389bb18ab3c6d038ee6c87cffcc344fc61a3dc519ed06c82c5a633606febe41c1fcd0d9d58f340fc25d9d29ab7c4415063d90e9bcc5b95b8a9178b2146e097370c9680548d0fd5093d7bf63845d6b3e27f6c1c531bd68ac3005912cb9d9767994cab9e746c3951cd36eb26b6d07cf8eef4318a9609a2084a154480827f30c1c6bd1abccda4773a42fbb39786e5085667960f3d69b95a2", 0xa7}, {&(0x7f0000000740)="986232ceb75cb1318ae593bf78af30a1f82fc16fc1c0f2802f2e922d63e839fc24e7a5eb4c9dc2ac932c1649b191a00041f531e405aa5b7362aa6e6b39473f4f62a04016abab4ea6f0770476290385fdcc3e36009353abbfb2467152d42b", 0x5e}, {&(0x7f0000000100)="87103cd7ab37b6c05f1b8e29e066a795", 0x10}], 0x3, 0x0, 0x35) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x31, 0x0, 0x0, 0x1fffd}, {0x0, 0x0, 0x7f}, {0x6, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0xe7, &(0x7f0000000100)="c6ccbe972ba7f4ef53b5227a2877e7567d521fbf02d5b86a597d8de750931472ad2b20725ab1c867b17162df6c48fb0c23cedd75acfe49bfbb3b9627f806675028a93d9db96df68e345ca1aa8bb49130cba5b34b68239da391b677a8b60eddfef05f96b332697648b5bf091d40a27886d08b8253a4efec1647b4c05205820b221c3231f1b42d642a5de83c42e47411cee68f141b076229dea0bb620bcd5d7006000000aa1bcab16949fe7d4ffc414d3a2a6c377d204d80472b6ccf6daffabae3d94c1756602abb741dc76fafc2fee5f9e8437be64493b84c3173539ca30588e538b7ea26b31bf2e535a62f0118740d514585a60e8d91787601913f45d8083c75c9165791fb332562df2d4512acfd6958070fc450e4364188b03d39d0b1d89f9216cadb4a8ddcf87fc9") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) socketpair(0x18, 0x4007, 0x9, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)="02000000", 0x4) 16:00:04 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x800000018, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0x8, [{0x3, 0x2f48}, {0x0, 0x20}, {0x1}, {0x3, 0x6}, {0x1, 0x800}, {0x3, 0x800}, {0x2, 0x8}, {0x2, 0x8}, {0x1}, {0x1, 0xd190}, {0x3, 0x40800000}, {0x2, 0x10000}, {0x0, 0xffffffffffffffb1}, {0x3, 0x8}, {0x3, 0x3}, {0x3, 0x4}, {0x3, 0xfffffffffffffff7}, {0x3, 0x81}, {0x3, 0xe8}, {0x1, 0x3}, {0x1, 0x66}, {0x2, 0xcf}, {0x3, 0x7}, {0x0, 0x8001}, {0x3, 0x6}, {0x1, 0xe5}, {}, {0x3, 0x6bcd}, {0x2, 0x1}, {0x1, 0x81}, {0x0, 0xfff}, {0x3, 0x1}]}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r1, &(0x7f00000015c0)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000340)="084aa6521890b894ba578cb8be07e12198c980ef", 0x14}], 0x1, 0x0}, 0x0) 16:00:04 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) ioctl$TIOCNXCL(r1, 0x2000740e) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') lseek(r0, 0x0, 0x0, 0x1) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x400000006c}, {0xc}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) connect$inet(r1, &(0x7f0000000200)={0x2, 0x2}, 0xc) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x84}, {0x35}, {0x6}]}) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x7fffffff) ftruncate(r1, 0x0, 0x10000) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='G') 16:00:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x100, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000003}) 16:00:05 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000004c0), 0x0, 0x0, 0x39}, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x88, 0x81) writev(0xffffffffffffffff, &(0x7f00000000c0), 0x64) 16:00:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x16) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') setsockopt(r0, 0x2a, 0x1, 0x0, 0x104) socket(0x6, 0x4, 0x3f) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="01082e2f6650536530002054889bdd1889309eccf1731740c2664ca57ed7676f1bc537c872df7afbc1e788cf6e9282594da8e4f5897349aa762cb50641c94f2e6475bd886132d14fe358279892eae600b85a71204d8636a1eaec3ba1d86cc78de2a8021d1d6e8951022a84fa48eb993edccc096970732845649f91143b69c498ff26f04577c49a5a4b5a4157fd2bc8523e1a963b483e9fcf2b0e5ff8c1b0f6ea945b45c1f8cb46214493ea65ba8eb88f231cf370bebca4bc6d5ae6d79b03e45cd1b9bd8bd20b4311e9b3ff02d67b10a3aea00097cb"], 0xa) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x40061}, {0x400074}, {0x80000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x2, 0x1, 0x9, 0x100000001, r1}) write(r0, &(0x7f0000000000)="4b00ef2047858cdaab3b926f3537fe", 0xf) 16:00:05 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x1d, &(0x7f0000000040), 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/4096, &(0x7f0000001080)=0x1000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000010c0)={0x3, 0x7fff, './file0\x00', 0x0, 0x80, 0x8000, 0x9}) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x1, 0x200, 0x3, 0x9}, {0x9, 0x5, 0x401, 0xfffffffffffff60c}, {0x4, 0xd54, 0x3f, 0x7}]}) 16:00:05 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x3, 0x4, 0x9, 0x6}, {0x7, 0xfff, 0x1, 0x8}]}) mmap(&(0x7f0000001000/0x400000)=nil, 0x400000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6, 0x11, r0, 0x0, 0x6) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 16:00:06 executing program 0: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/112, 0x70) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rg') symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') 16:00:06 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = socket$unix(0x1, 0x3, 0x0) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f0000000300)="842ed6d7063947269a577e850a3357d28ccdf469f4855cc9ffe52dc277bfa973831fa7213ae95e6aa3b9e276d61b43f328a85dc9d4466dea0177505d8907d5061d1392c3d7eb7e203df76ad2a65443a87964c7251d603ca14639", 0x5a}, {&(0x7f0000000380)="ae4a17c6e5f18e39eb662260f65de3d6afe609b6e24fd0fb8ea23bd2c0ef0cc28bf23ee15ffe0fd06b3b252badb469329370481f5de943fbee4999d427fe78839fed24b329ec720c9b8760c217871c667b9ad66bdb9cb21c25907c5fd2ecd960f541c83964c79e7b4a21927425bbd64480463c848d7116a33288714593c681dd6be23ad28104f221011a7f5d7fc5e1a71934030ae4295e3a823a5303bf36c5f928ee905dba64a81eca9ca1eb24b0c43bb5699294fd8f0df6008b401275cf766624cece69f53d58e5827159a2625eb60788db4a3163b6390a919941b7015da873314096b7", 0xe4}, {&(0x7f0000000480)="24ef34461b962a377ba5716da1acdb2b3bd27776a60151a73ee385cbdbea8c0660a2cc366a4e2256783315764e2963362f3634392c3bc995caf81ed1dcadab532cfddd198958cfe73e1b080539d9e630c8214dd9027a389ff3db80c0e3c0700ae65f2ea3852a1c604c36f4e2a95de9a6", 0x70}, {&(0x7f0000000500)="bfd656b0a87c5a5f2734bd4168116dc4b348bc6b605da6049309", 0x1a}, {&(0x7f0000000540)="3d045a5b82e0cf540331c12d35c4abcea8e9edbde7deb2cc5483eec6ef318ffec13f7e94da0ea8a63230a38b681d6a1bdfcf70e52e5370c17888a8c849e88ab719f070e4b509922fe6e5457f24efc3777bb7e5c975a029b336d42111481e7a", 0x5f}, {&(0x7f00000005c0)="1388da760cc2d88a76c3f459b4c0f4394ce9b6189b6a33088c8bdbc0e6f41eda557d61a32908e6edfff69c7883e16583f812cd25875bda96b61299cf54808bbd6bcc1b97109a1522a69896f54a9e1f8ea1d8f30eb29fb10dec467a39767f9a99e8df90dab658ee14222619cb9cbd1b47428ad16d4cdef43683fa24aae58e6a230174dcd589010e974dbbc89beb23925b627bb5343a87576363160a848e3df7b4a8967338c82deb4fe5e6f3082214ca782a", 0xb1}, {&(0x7f0000000680)="4a02e87479e18b1f08a6bcf282c1e5e657356c41a7a1f0dba39b9949a041ac622a0e22cd060f6605cf8741704bcfb71a2cd0b7b950e22c", 0x37}, {&(0x7f00000006c0)="023b83e40971", 0x6}, {&(0x7f0000000700)="2d21c90d960567a903282b5d3b21071f190ef4934c109b1d61317108a057b4db0c8e80a71eb8ef422e8d50a8ecdd95922298ea463f6904bfbb7c41a1116764bd507f94f42c867ae1f0c40a889c9ced80a8652007d7283902fd160d2e794d1823f06dd8fb4c2e552fb9cf59d950b726d1f2a4a39266aa9b6ecfdf0375ba1232fe6082c3d2f4f7d78f93bde88c22158bc27a025fe5b0b0463037596bc2ff2b0234240e9be52cd11a5ac7958eb77eca047f", 0xb0}], 0x9, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x10180, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="07e9071a4f662b36627e44a1fd48d20adad337e6226febd2f6c8035b014e774e860ef732587d13faf88631b950e19edc4f8bea89a8ec4f9ba01320a3634059ec56f461d3b254f584a9c0b982337e38759499205ff4e38d5e5166cb5f509e22cc5c997383460f5241d9df979f880f39f06caa992ced41e6f9401d5d9245ba3576981e05d2a582e3b45e0df9cf1e7d795ab028e051888956641385f28194eeabda4fb18bb38e80d9b88ad05371d2a547131d6e7f22a98f15925ac6e76dc0e43e348eb3e4bf6dfd4379", 0xc8}], 0x1, 0x0, 0x0) chmod(&(0x7f00000009c0)='./file0\x00', 0x243) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setuid(r1) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x11b) r2 = open$dir(&(0x7f00000008c0)='./file0/file0\x00', 0x20, 0x10) open$dir(&(0x7f0000000880)='./file0/file0\x00', 0xa0, 0x20) fchdir(r2) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0x400, 0xff, 0x4, 0x8001}, {0x200, 0x2, 0x0, 0x6}, {0x1, 0x1, 0xfffffffffffffffb, 0x400}, {0x20, 0x400, 0x7, 0xfffffffffffffffb}, {0x5, 0x9, 0x7df7, 0x101}, {0x1000, 0x0, 0x6}]}) 16:00:06 executing program 0: getegid() 16:00:06 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000240)={0x10, 0xd, 0x4, 0x7, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x800}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xd9f}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x52}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ff5000/0x8000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0xba30}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x40}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x1ff}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x401}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x45fabadc}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x2}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x7c}, {0x2c}, {0x6}]}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x4012, r1, 0x0, 0x18) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) 16:00:07 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0x3ff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x9) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x145, 0x6c}, {0x40, 0x100000001}, {0x26, 0xffff}, {0x4f, 0x5}, {0x24, 0xfffffffffffffc00}], 0x5}) getsockopt$sock_int(r1, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0xac332858a11a2d61) 16:00:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000440)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae3a0269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c909045f7e545a3036e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56c977a1866fe004d7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e964f33ded9aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea50c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea4e91e7a35c756a2e79acf63635faa213b332d2afeca84fc9616299243d4ba891f2c99edcd22f167ec0fc5506ef1787ea", 0x791) 16:00:07 executing program 0: r0 = socket$inet6(0x18, 0x800000000003, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSBRK(r1, 0x2000747b) 16:00:07 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r0, 0x0) setuid(0x0) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x0, 0x5}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) r1 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x30) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000280)) read(r0, &(0x7f0000000040)=""/32, 0x20) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000002c0)=0x7) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0x9) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) fcntl$setstatus(r0, 0x4, 0x8) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000040)=""/144, 0x90}, {&(0x7f0000000100)=""/207, 0xcf}, {&(0x7f0000000200)=""/209, 0xd1}, {&(0x7f0000000300)=""/42, 0x2a}], 0x4, 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000380)=0x6e9) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f00000003c0)={0x1}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x810, r0, 0x0, 0x0) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000400)=""/69, 0x45}], 0x1, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f00000004c0)={0x1}) syz_extract_tcp_res$synack(&(0x7f0000000500), 0x1, 0x0) setsockopt(r0, 0x3f, 0x8, &(0x7f0000000540)="62012f4bec32026ca3ae4ca69406e9e2d9399ba1b0b21063f1c0f5d94b709605f1df60658a5897ed5e83dd7f491dbf41bbba8185a054699e48ee8b1df6db49653a0d6d56a59171d5685a3dbe33a1a654b19a6b9deb15fa783ab9895ec16db6a7236a88423f0fd602b29e2ea24d", 0x6d) socket(0x18, 0xc005, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f00000005c0)={0x80, 0x39d, {[0xff, 0x4, 0x8, 0x9, 0x1d0, 0x7f, 0x0, 0x3, 0x1, 0x7, 0x8, 0x1, 0x2, 0x8, 0x100000000, 0x6, 0x90f, 0x6], [0x1000, 0x80000001, 0x5, 0x9, 0x100000001, 0x1f, 0x80, 0x4, 0x0, 0x6], [0xffffffffffffff4c, 0x76e, 0x10000, 0x3ff, 0x401, 0x8000, 0x3ff], [0x1000, 0x9, 0x8, 0x1, 0x5, 0x3], [{0x7, 0x8000, 0x3f, 0x7}, {0xa00, 0x0, 0x3a11d935, 0x3}, {0x9, 0x7, 0x0, 0x9}, {0x9, 0x3, 0x1, 0x9}, {0x5, 0x4b67, 0xd934, 0xfffffffffffffffc}, {0x7000000000000, 0x6, 0x81, 0xfffffffffffffff7}, {0x4, 0x100000000, 0x606, 0x2}, {0x7, 0x5, 0x8, 0x5}], {0x7, 0x7, 0xffff, 0x1f}, {0x2, 0x87, 0x10001, 0x7}}}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000800)=0x20e) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000840)='/dev/wskbd0\x00', 0x40, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000880)='/dev/zero\x00', 0x10802, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) setgid(r4) fchflags(r0, 0x0) link(&(0x7f0000000900)='./file0\x00', &(0x7f0000000940)='./file0\x00') ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000980)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000009c0)) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000a00)=0x7ff) setgid(r4) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000a40)={0x9, 0x315, 0x8, 0x4, 0x0, 0x3, 0x3, 0x10, [{0x0, 0xff, 0x3, 0x1cfe}, {0x3, 0x80000000, 0x8, 0x3}, {0x80000001, 0x8, 0xc37, 0x3}, {0x5, 0xbae2, 0x200}, {0x4, 0x3f, 0x23, 0x6}, {0xffffffffffff7fff, 0x6960, 0x0, 0x8}, {0x3f, 0x0, 0x1, 0x3}, {0x8001, 0x0, 0x8, 0x7ff}, {0x55bcc4b2, 0x6, 0x0, 0xd23}, {0x1ff, 0xe6, 0x3, 0x576cbbb4}, {0x2, 0x8, 0x5, 0xe4}, {0x3, 0x6, 0x3f, 0x9}, {0x163, 0x9, 0x2, 0x5}, {0xfffffffffffffff7, 0x3, 0x1a, 0x2}, {0x5, 0x5, 0xd0, 0x8}, {0x9, 0x2, 0x3, 0x20}]}) fcntl$lock(r2, 0x7, &(0x7f0000000b80)={0x2, 0x0, 0x800, 0x4, r3}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000bc0)) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000c00)={0x1}) open(&(0x7f0000000c40)='./file0\x00', 0x400, 0x20) sendto$unix(r2, &(0x7f0000000c80)="ac1867a7104d4ac1c125bc4dbbf87d492db5474c89009427c3ccf0300588042ba45435e81b898705d0c94dcb97f24ccba5899a119b120c0c5f9f9219d67038121810ea1c0f1abdcf9cec83bd433f0bc2c89b43f09228edcf6f01bf7c41bf040b7ebdd5047a9c87a39715c831f1a2058fb5de51bdc0451036b3418b772b564974e44b2f65739e6e5fa048a6815e5ce1a7dc56577c112569cf241a75c4bc1e3f3adf5eee149bebdc965eda5ed9eac221b28d4fc64fefb106ba931f79e9c81e3574873d0dfaba22b1", 0xc7, 0x0, &(0x7f0000000d80)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x8000, 0x2) accept$inet6(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xd1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140), 0x7ff, 0x0, 0x7fffffff, 0x0) socket$inet(0x2, 0x0, 0x7) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x5}) clock_settime(0x0, &(0x7f0000000000)={0x8, 0xa2d}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000380)={0x10, 0x81, 0x4, 0xfffffffffffffc00, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x7}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x800000000}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7f0000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x6000)=nil, 0xe75}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x8}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7f}, {&(0x7f0000ff8000/0x6000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x453}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x9}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x10000}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x2e}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x80000001}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) syz_emit_ethernet(0x34, &(0x7f0000000140)="225cc91287641de355557fd882680d1363d6c35a959f3770e3c56afc277d41447dcbcebc700921f9acc728ec3dd766d597ca27b7") r2 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r2, 0x3) 16:00:08 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x1, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x3ff) r0 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x20) close(r0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x8, &(0x7f0000000000)=[{0x4ad, 0x7, 0x81, 0x714912be}, {0x4000000000000000, 0xc541, 0x100000000, 0xffff}, {0xffffffff, 0x8, 0x4, 0x1}, {0x67a, 0x7, 0x4000000000, 0x3f}, {0x900000, 0x5, 0x1, 0xa0}, {0x11c, 0x1, 0x9, 0x4}, {0x7fff, 0x7, 0x0, 0x9}, {0x9, 0xfff, 0x0, 0x200}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000080)=[{0x3e8739ed, 0x5, 0x401, 0x1f}, {0x3, 0x3, 0x1, 0x91}, {0x67eb, 0x6, 0x81a}, {0xfffffffffffffffb, 0x1, 0x7, 0xff}, {0x1, 0x9, 0x100000001, 0x81}]}) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd2e815552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x20, 0x6) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x6, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00", 0x200, 0x5}) ioctl$TIOCSTOP(r0, 0x2000746f) sendmsg(r2, &(0x7f0000000440)={&(0x7f0000000200)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000240)="3634f6b2fd2e02e0c01a79e4e77d6c36976c6caab8b9ac933f69f1c86f98a77054d7c8e29d4ae4db5cf3814de7b58dcde52c1fc2696340b634bdc59d2b2a0da05a1937f5bde75e166595b7bc3bf1f4c1d7433b6c625d6cf0f8762d9ba8852e293d748b6a96b1fc3fbec125c9232508368a668431ad414e87b595a60d9e736daf0feb5dcdc67a2c86dab950f57e9e233ac85c701ecd0999e7689237a12f273476997cd24d9c095d42a9bf704074cf064e333144997116f7e14b8595b0f340448c713c6e7bc8ddcc5e5f972a12072e13ef8aae41bba11843c43782f6668548f56f2dec0102d0c5e1ca7a2ec8eddfa3b8", 0xef}], 0x1, &(0x7f0000000400)}, 0x7) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:08 executing program 0: r0 = kqueue() r1 = getuid() r2 = getegid() fchown(r0, r1, r2) r3 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x93, 0x2, 0xfffffffffffffff9, 0x2}, {{r0}, 0xffffffffffffffff, 0xce, 0xfffff, 0x277, 0x3}, {{r0}, 0xffffffffffffffff, 0x10, 0x12, 0xffffffffffffff72, 0xfffffffffffffff7}], 0xe8b, &(0x7f0000000080)=[{{r3}, 0x0, 0x41, 0x0, 0x0, 0x2}, {{r3}, 0xfffffffffffffff8, 0x0, 0x0, 0x4, 0xab73}, {{r0}, 0xffffffffffffffff, 0x12, 0x1, 0x1000, 0x2}, {{r0}, 0xfffffffffffffffe, 0x5, 0x29, 0x6b, 0x100000000}], 0x9, &(0x7f0000000100)={0x3ff, 0x6}) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x1010, r3, 0x0, 0x7) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x3, 0x81b, r3, 0x0, 0x0) 16:00:08 executing program 0: semget$private(0x0, 0x2, 0x121) semget$private(0x0, 0x3, 0x50) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) fcntl$getown(r0, 0x5) semget(0x0, 0x0, 0x4) semget$private(0x0, 0x4, 0x8) semget$private(0x0, 0x3, 0xa0) semget$private(0x0, 0x5, 0x20) semget(0x1, 0x1, 0x10) semget(0x1, 0x3, 0x100) semget$private(0x0, 0x3, 0x48) kqueue() r1 = semget(0x3, 0x1, 0x400) semctl$IPC_STAT(r1, 0x0, 0x2, 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(r0, &(0x7f0000001340), 0x0, 0x0, 0x0) 16:00:08 executing program 1: r0 = syz_open_pts() syz_open_pts() close(0xffffffffffffffff) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x1, 0x1}) close(r0) 16:00:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000080), 0x4) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) 16:00:08 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x40000004, 0xfffffdfffffffffc) faccessat(r0, &(0x7f0000000040)='.\x00', 0x0, 0x1) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x7c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x8, &(0x7f0000000000)=[{0x8, 0x3, 0xfffffffffffffffa, 0x1eff}, {0x9, 0x5, 0xffffffff, 0x1780}, {0x6, 0xa, 0xfffffffffffff46a, 0x20}, {0x10000, 0x5, 0xa35, 0x100000001}, {0x20, 0xfffffffffffffff8, 0x4, 0x2}, {0xfffffffffffffff8, 0x4, 0x8, 0x6}, {0x4, 0x2, 0x5, 0x9}, {0x4, 0x2, 0x80, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x197c8dcaaf146232, &(0x7f00000003c0)="863bb9d739c232a285b79c753c9f8a43044c4feb6017ab58d036ff5a5ac4d8786ef662b5d16d6faf8ae3a3a3eb6a3c5a281cae46edd6a16db89d7fdfadd759fb29cab23b435492cf09793f9c86a2aecc3c8b88b32ef3ff3d") lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)) 16:00:08 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') fchdir(r0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000300)={0x0, 0x0, {[0x2, 0x69, 0xbec, 0x6, 0x1f, 0x10000, 0x5, 0x9, 0x8000, 0x7fffffff, 0x2, 0x1, 0x129a, 0x9, 0x0, 0x7f, 0x3, 0x1], [0x2, 0x53e82d5a, 0x1a, 0x1ff, 0x9, 0x0, 0x4, 0x1f, 0x4db, 0x7], [0x4, 0x80000001, 0x3ff, 0x5, 0x80000000, 0x7fffffff, 0x80000000], [0x8fe, 0x5, 0x8, 0x800], [{0x0, 0xbb1, 0x8}, {0x7fff, 0x100000001, 0x2, 0xb9}, {0x720000000, 0x0, 0x7f, 0x9}, {0x2, 0xffffffffffff2d2d, 0x9, 0x9}, {0x3, 0x9, 0x2, 0xffff}, {0x7, 0x4, 0x9}, {0x57, 0x2, 0x20, 0x8}, {0x100, 0xc6, 0x7f, 0x28}], {0x3e21, 0x9, 0xff, 0x2e5}, {0x5, 0xdeff195, 0xfff, 0x7}}}) chroot(&(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='W\x00') linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00', 0x0) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c92617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030aa0", 0x124) r1 = syz_open_pts() close(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x20d4f9, 0x3c3, 0x1, 0x20000000008, "b00900001600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x6, 0x0, 0x7, 0x0) dup2(r0, r0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) getgid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8040, 0x0) select(0x40, &(0x7f00000000c0)={0x0, 0x5, 0xef3a, 0x735, 0x2a, 0x3f, 0x0, 0x505}, &(0x7f0000000100)={0x100000001, 0x400, 0xffffffff, 0x3940, 0x454e, 0x7, 0x8000, 0x2}, &(0x7f0000000180)={0x0, 0x101, 0xfffffffffffffffb, 0x80000001, 0x1f, 0x51b67fe4, 0x1, 0x7}, &(0x7f00000001c0)={0x40, 0xb6f}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000002c0)=[{0x24}, {0x64}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x2, 0x0) recvfrom$inet6(r1, &(0x7f0000000380)=""/148, 0x94, 0x40, &(0x7f0000000240)={0x18, 0x2, 0x7ff, 0x1}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 0: open(&(0x7f00000000c0)='./bus\x00', 0x20298, 0x0) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x8000000000, 0x0) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r0, r2) 16:00:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000000), 0x0, 0x843, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x480000001023, &(0x7f0000000080), 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x40}, {0x6}]}) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x99, &(0x7f0000000380)="1b0884d83ab59ea68e4820af58ca11b56b472293dc85bef404e63669c68c1b14a336511712ff58ea508f485095cb4612d1da54a6f7cd53b891916256d3b0c49d9de58a691710fec2d63c34d24ef9c01114beac9342a12e7b1dbf13f5ea0ffb3f9fa99fe60df77a993b647916d4f4da89767b21bb2312a297fb80408f58e0030e1024637d4e4f75b3a8701378f9dfb39f39ac590ee1024356832f0c85471b1042efc70fefc7d98652a407dcdb5ddfb39828c7acac863402f9ea05926eeec38c1b449d45b242ef275e641932b8c0e3af02e772c8002c31e9f5e64c96a0126d548374ed6f8ad99e59a02b290def03f3e575eb8272432a5c7ef877c42e36a51e488ef3419f41fe9cf799e029c5c4516ce06252ec4ee0e5807dc8a9ae59073a95347c9405b8beb787675002dcecc110da029f408cde7ee46f6d061c644b5f27956ce7c52ab92ef96bf3778a96484b7332f1ae70e5fd356f200661b6e50d5127e05f9e48b4550d3cda0ef46f1efe706f39681fe7c12703ad21b33ef0ff0bd1192a4a36f3fa7f81a41a44841ea8d83feb5fd22e46d8afb32e7ba4e836dbdbdf7eed89f36837e81d1367207f0cc716ebf4204f87ef069c5fdeceebaa95f8cd3705899ac52331") 16:00:09 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)=[{0x45}, {0xc}, {0x6}]}) syz_emit_ethernet(0x0, &(0x7f00000000c0)="b66718b1d01fc6e72fe8116a8637ad8a000e497ffa96") 16:00:09 executing program 1: rename(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x2) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x81, './file0\x00', './file0\x00'}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000640)=""/196, &(0x7f0000000240)=0xc4) r1 = semget$private(0x0, 0x7, 0x40) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000580)=""/153) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000300)=""/217) getpeername$unix(r0, &(0x7f0000003ac0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000096e60100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005dd8ace62c66a83612a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000035540000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000866b1764957e3ecb12facfd96bd75995b4c774c6363fa9de8e26d2b2559f5cf925f3845e37ff29cb85685d59599c8222"], 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000540)={0x5, './file1\x00', './file1\x00'}) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCNOTTY(r0, 0x20007471) lseek(r0, 0x0, 0x0, 0x2) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000014c0)={'./file0\x00', 0x8, 0x0, 0xe9e, 0x0, 0xfffffffffffffff7, 0x81, 0x1f, 0x1, 0x3, 0x0, 0x1000}) chdir(&(0x7f0000001540)='./file0\x00') madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000280)={0x5, './file0\x00', './file0\x00'}) pipe(&(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r2, &(0x7f0000001600)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000001640)) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x200, 0x0) semop(r1, &(0x7f00000004c0)=[{0x3, 0xffff, 0x1000}, {0x4, 0x2, 0x800}, {0x2, 0x5, 0x1800}], 0x3) getpeername$unix(r4, &(0x7f0000000240)=ANY=[], 0x0) write(r0, &(0x7f0000001680)="86453fbfc3fdcd408691efc473dbce5a2f35b9bc0a39a79cc99d807a7f13e7a5aa4e82996d677538ac0c1f11811a6e9e3ccf140961db78d2cee788093ed097c204071fbb082ad7339f00a54aae68a096207425d5c5a848216002d4caa443bb630bb9cfdea46ac245ec388e0738ce55f9da5aa06007514b19586f65747cff9ee822b1d56b20d23b15c573bfcaa468cf03c1ca3597f5d580be9ec95cee353803a67bd326885f40eff3c4d1bc56dbacf288170b5b06360bbc668260acd03d69429502112f0a7b679daa61f2314f638fb8f79bcc92ab984a36878092bab4a5a07d42769e600f3c65171bb292819f6a5186a449b0b8fc1128efe451d874a16a537f614b6c2320dd43959e801e172736b1e10ca903242db8abd2f8e9e18595a05328e51846184dfe81d426a9f08a016e9eee0857814d2e965afad2d6005db24461e043d09f59f52c151b606acc79325b02b2b97449520e9389288d63afe23a3fcd9ed96902149d8b2bbdd91950fa9a42234dbe44cc47c8ad7f040dba9bcc2b94cc38666445d1f729f51654648227888d5b847deda0b559555f04fa4ea41095597a59c456ba3a697e056f5c6c8fffa2711ddba9eb54e4364b242c2bf7abef4f55fec8c58f66a923fe54e25e80feadd700438ff6b637cf73c01d949a42164c2cd66b16811b3936159746065e0096305790b3e6183c20ffb0a59806eb869692f89375ae5835894c1a8a9a3ff228d55ba085fc98421022d9ac395a0643b026ce4b2b305d0ea653b95b0885470efd942028cd2030a061f780fd9507713518fa63fd0991067bbe2cb64a87725ac0f6c3096d5a9824d8b0102fbdb186602c1e14334af53ecf38feb408150c60caae1f527355150e27cd0e22be1fd632c7877699cb79ae29c8f80dc665b52f23b7b119d9ad4e46036b7435784e32d2a1c8e43cec8b6559251d88840d5cbd832c92a4faf4eebefdf9117a397b8f0012c627cf5f4059a4e52c80e662bb3388a00e6a196486b2271eaaf8a21f2fc6b175496d3acde67329d69e2bb2a78ba3ef46fb32590d02e1f094a66ed84c50d02bea1704a4285d84658f935961eb62a85ff0958bcbbc43ec6da585fec564908f83264600c153d4a6990ac7919b54402c5413d6056735e27532dae328f8da38ff52a53f0dc7a1b749c5c94a62a73ec207bc63ac2223c89a99ce4f8f35502c7728c7727756ab996a6574c1d9f96f45d4310c014624e04b353b69fbd64a783b23e1c1c1de59b490a4e813a93df340142670bda0aa597177019b3a189c31207a5af5fb0f2af58eb1768cf1b026463b148e6e7b48ed0233b1b51ee7680bde92d2d61cef47abbaf653dc2f2e8c9cd27b7c4d181b2ccfa0402059da9bc733ebc5b3aa83e008a41b24b431b246f357105ce7f127efa78b9ed1bdf56e00855a1b18525de5f84f4bf681fe1e983a6bee6ac59287b94f3159747034270cf6836b3d45b6cf98f3831dc18376ab93416c6d4b8d2c0db48dd708a481c001aca7dc99bd48d323b3ec72a771487e810e4c9df1654332114d9798ab9e0d5dd10fd978b0639ec73e73ad546998a9ba5a922c44fee76ad97892b262b2697f81f50beb70591c0a911e806a67078ad5071981669958e4f1ccf57eea4608ed5648b0cdb533dade5538942405c412e0726bdbffa4cb1f18f04c30a47c6d6aeaec52bbe4e789d4fff74b434c1f02a81a2047e4ff13253744dd46daec2850115ad948c632443cb469e09d3b6def4ef45717daebd289c48f2bf88b185fb303c05535fe617ff84a5fcc46d53623f9916f6fdabe495ac826a3e3a026ae1a6925e1eff076eddd95347d68a3402288cc165829d3b18dcbe52204529f00e9583802ee37250929d2b2ec650f6abdf2be29d745437267332b8346074b65d47613f9e7a4017e4b6072a3f20cc9b193033c38ae9c50c66be2379e6dd2114e01709d6442e03454eca6c837b242c34bfa69fcb8f96374bd54288e03b201f4704abe7393416d6fbfb87d4c5c4ac151bf2acc47232954d08f0e9275960096811d18405187b2e735a80c05aa4f330170456875f817f3c4158456b72fa5c0834444cb7d504d6627886556834dfae970af8000289bae07a9c5eb7e31dadc8230f47d070df90e9aa766cf187626eb25f6b0a65280136fddf94e07ac8a532f1e909ae0d444b16ce794a22090dc31c3d30435b577429d6115dfd843cda51b693206f8e5f1593db49cb699492c8c2892190dc9054a83c960dd1d12eb56bb70c609fcc1f75be4e265b575170068d634b1dd62209ec2b96f6245dd26ff9de39ade925cd15c384d526e92230d84ee6ad8ba09aa17c81e996421810463ab0080e834a5fdd0ef58aff7d3c09ee434bf00d06baf704ac793fdaae53bb2b5ed41c6c9ea4eb00583d07863dfcec8622e611d6bee466435495b8beea5f14a90f0039e32ee4d1a6b4abefa285ac95d44977962a39fffdd8dd6624ce7b754f0fc907fd8eae753ce617c757e12e2b6f4000e9b4be70eb660862d122c13be207a19d1ab181af20a3ee7fdd6f7fd81d9c8e5a1c29071dc041e88e6242164b31401b5ea0490f057fa18e17c90636aed736fb8210a00ea571d9be796215f488ba9f3ce7335ff15ed224505551da936cd213352104dd5b3ba25d643972d7fde74d52450d54ac29f5a54c102464cdd22954435ce9cec7a79cf5cfa00127fc11a68c6bbf7bf12b950fbbf5b4a17b177d2660fb9296cd5d232d499b4688ee217d9ce1904114c68ea831672fad61e3ea7f7928a3c31014db46abbf6176299860db0127b1f8ecd1198bcd8c058b336b9f9ef3185269f7d96cbd6e431106666b3bab222bd3d1b98c0077855a1f44dd794d6e02924c4b0b50dcb3535a9a48e8b48bca13c3787840ea011e1e8a4387d9e6d63b4c5a6562325d755674ef37a834f72ce0ef045ef4c3c59f236325f48625463746fcbda9d670b6d528ad9c7aa98e2a42c127197385b3752e4dc6c871219efa41b6de2330fc2e6e95cea3be3d3eb58d5311814c6703afe9ba105d24bc0b618dcdfebc6087845e1b17b86735f8a777989ea3f38741c789c4208e4abd654e0f26bbd75b61f5f05234b3a4c69088861949a7bd8b08322a57f2846993cd15bacc473c57d8e44300579239d9b6178939899d7ae093c70b03ccee4e892fc18c8739be7d97c433589a37c38e953c683d720d1cf1d1a7135e8d19ffe7f007be10100bf16aa8d73c1a271da99907327c6ebbce1d53ebb1bdcdab1f17cd7b583e5ae285f04ac9b700499b5e52c0cff284cda81d92a5c09a510364627c40944b4695fc441499a28d74e8986c59efc92360fed1ec5a04b2bc4bbd72de6e45739dea829260d60b70fc8669747f68239f393cd0e3f2c1cb7da8d5d4ce16dfe044ef479cbd0c14fd3b2f1dcac11fd8f0d7d09f1d3a6da39409300c8bd624a71a1d2808b410607ddf3d8b2a82d3d839c2c5f0147beeb0151b3491ea9edd33b2361276fae0edd7e3dd148f9e3d532f255db00bf1214f3da43513953b295054f3cc2f8f0227bdae576fa434d723e4d29495db8eef719daf25c014142ff2c48b53688e51222cdefd148a2832a2a5e55a77230549a30498fe2d6ef79a677d2efdac41da6e5219c0afa88cdd045580ddbffa5e692ac9a4847af6db5be178f9367c77ee9e5c080ff103bd21a8d8fcbb0b4dcf39bee75c4cfc678fbfcbce614692247cd1652332a5dc4b39b80744f886c8c3bb1198ce28236b46fc902f34650eaa6e808642198cc4aadad8fd07d80e38072b8c36652426ffc1b428f5ec3f8e129e86aefc540dd525327094ea90b6e9d2fc9d09cfb7b992b2323ab33ef656feb03648f677998e71361ad8f1dbe967c2e6cd4bd970e9c0b429a67b3af56e50f691ed3ce945bae4c7fc92ccfba2f1842cbf876b7cac335577a99f563d0b532b869eadb8f312d098e43d70b45b0d2b761a2055094f082f2ed9b83618a4d2152074ccfde7ded0c6d26f6dd0d03a7537dbdd77c4c1277607e1f79ba35e1a9920a41f594dcbfe838e3ab740ee32f88e9f8f4a0330f9fb1d2b06898a1d0df58ec8cc2779d4fb25cf317cf77c48edc22896f7e898643bbd7403d181fe63f9af1579c512a3a5e0812679c7291ab96b91b6573f8e006d0d3f4078c6e724e23d70999758eb629a737c2071abca2343e64ddb835128268ef866781fb4fca7119c8557a6dc746ca15ad28d6da24c25231846242b8cc0732f9e7c95b0c65f5538dca46f74cf3c90fdad2c2e60316d7125bb7866248c2bb7a1b62dc11659f1f25a466104d2fe0002e42e7599c43c19981a1d257a968dbe6a76d77bb912e504c2ed95cf9f9f1614e764074f618f1a1fc78029f5b961a36dc7fc23459eecb803be9b75154e1a73053ddcb89d56f50a19a53a0acdceddf7c8042be261db484440e02e9eda027dac44f014030ca2cf720e9e9462896e5d23587731982dc16b721cd44c2e3b08e481907a765cc9b30e650786108d87e265fb529e1c867c29cf45e053904efa51437bad85a036ed97c028b47cd4fbcdac80d6d8289f5f29628413e6b069ad3b07cdf8b68ac39619a9f4a7ba4afbc9db9b526ad8f24b548cacaf533d206c7c7b4b85d5b77c1fb87558909b7ad1a024bebf3d9b0a2001d9ac4772f743cc79d3814297213f255eb154a5a29eba4e50b281cefb7f3472ff20f1cbccd0fcafedfe3d5366fe5bd2cd5c2bd1953de4a37d5f0547842b1fabdf61a90751fcd2234d8829224333b632cb1f641a58354b04d578f08ffff4968b972816c237228c995964c0bc7cb3b8fb770620fa549665bd2ef53262f6ab1cf95b112e72bcffd717edac91b8480569711c03ad4e36387ff4a32ce51d68425270a4fb9495907639d8bd969579ea01aeb0b8a5a710392893bc4223cd25088459e07e2ed66cd1d369be77e216c4260ae3e62e2e27f59a0de8e1e628eea80f3a41a45cec2d01828d1bf6087fddbd2d40cec2a150ce41bf42f92db182f63274908f130dc60fa4e6a0f87800f09d8596527d47a0ab610522e591b7389a453d0cba6515732a34a5cdd91da2b4c8c246bba280d0f846d7ce30297257826b5bdf9f9c116428f187b892086d8310030fdba6e963ec404ed67843e2ea7f5f6be85a9fb46971ab2133e0461fe70132968f4a85a70edcec9bfb14d24a06ab1ee3390cc614ddd620e1acaea8cf0d4d38e8082777b998a2b8faa034879453de674f2babd80f958376c56550ac0e24a33a42099d1126edd795e306079ace42e276148b9f939f3ba97e8773aed83d54761e2c363ac15d847de38ac1a5eee0620e11014073f78e72258e4bef9367a6d235001131d3299fa4b7f126af3b769a132c83906243a87feedb591d8a9d97af96996cabd439ae22262f59fb6ddfdd9b2ddd73ce9d2e5c7e7b0c96da1de51919960b6463a21325c34538bb8cc4395d8814197c806424a194a4cc2584f377217d49eec3fdb6e1a55708211c9e5a18540cda0da7dec24d66b11975b5ec86497f87af6452e0be7f8bced9b8230fc6e68ef06e47b3c4658ac9ba19fe0dee57c7e5cee9fff94c469ffb11e7ab225cb331ec8d628aac3e2f9c528755681461f2023169b7a15680716eef8e425092daefcd85f7130a1c3ac5ae41b7a284ffbcb54d2a27679c4746c108535c9aa2bfaf71d8454dfa737b508f2ce5ee46df8f11fd7e95b6085faaa2b98889510f8e293b8a25cbe7ab8551f53eaa258c1059a385bc4fa1a072d0b3191a4c555730a770f02dc3c62b6be8cd29d0ecce0802a44e20584fa3474995bf9a92c3294054992acecfb7e301fb7c34531ba15d6767a224e707a1429ff5a2b2e8b30b80ec40a8bb906205dc6fa4953821087a5873c6b5648c0b781c1b23e830c28705b23e2f12f24b20a8c48c00dc3cf8ac7e2188fba87c1ed9ee7d2ca64cd8ed675247fbbeb1377e39c74668455513aef4fd9e4a03047c2c71a8554ee9eb68d4978dd4a2cb7c0a4421770ad808008678d26a9144a09a7e54ddffffb3820862a756d33e259f61f40733b9dff6fd3f7bd5f27d54475eced699394ac77e704377f71ffe6e4dd4b8a6d4a8fd0b6d4a38227ae97547454b74df3f9860cf3fe00f609dd285a19d345777e915d9f8f405da4aa09874e44fac90907532b98b6b4a0153fe582343cd6e0051df574b21a2359e492dd2e0c2173966cb1956a", 0x1109) accept(r3, &(0x7f0000005c40)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006802edc443f95e00000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008b501befa7e227a3000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000feffffffffffffff000000000000009017cc910000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bc6199d9ac246b67fbac6e54c8410000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a74c57a3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cca411a5cd31ae26000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009c9d037be45c2624019cef6d5643797b77a21c195e856fe56021aece0104f888d773a0086c305d97a41d034a958ad65937a1b895d98bd988bddea96700e5bbedc78d44e9f53769177d168e41765e1251b2a82d3061d92ecd4ebe5edfa4b12c5e00000000000000000000000000000000000000000000ff695f16ba312697e602955347717ee8351e2fad3c76aceb83340dc9070cbfac1b5e1e9ccbbb51fd562c5f44a6f3d3355236a8d6822772fbeb5506bf35ff9d44c295b886922c6321ee9dd5ca92903d41b0fbba1bc067ac8342507f947535fdc84cf40339cd2dad976b1240bb213786aac70677227c13f168d0df6fb977451ee259fe3e072fb4e3ff023472eda67b3de9abc9314a035c75cd16729c4b18d26cb1c1be25a718f943f76ec5"], 0x0) utimensat(r2, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)={{0x3, 0x125b5b23}, {0xffffffffffffffff, 0x1}}, 0x2) getitimer(0x1, &(0x7f0000003780)) semctl$GETNCNT(r1, 0xffffffffffffffff, 0x3, &(0x7f00000037c0)=""/161) openat$bpf(0xffffffffffffff9c, &(0x7f0000003880)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000500)=0x7) semop(r1, &(0x7f00000038c0)=[{0x2, 0x0, 0x800}, {0x0, 0x3, 0x1800}, {0x0, 0x1f, 0x800}, {0x3, 0xef, 0x8000000000000800}, {0x0, 0x5, 0x1000}, {0x0, 0x80, 0x800}, {0x0, 0xffffffff, 0x1000}, {0x3, 0x6, 0x1800}], 0x8) 16:00:09 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)="a6", 0x1) dup2(r1, r2) dup(r2) dup2(r2, r2) execve(0x0, 0x0, 0x0) 16:00:09 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x200, 0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)={0x0, 0xfffffffffffffffc}) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x54}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000000)='./file0\x00', 0x10240, 0x100) ioctl$KDSETRAD(r1, 0x20004b43) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x3}, {0x6}]}) r1 = semget$private(0x0, 0x7, 0x4) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000000)=0xfffffffffffffff7) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x4395) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x4) open$dir(&(0x7f0000000140)='./file0\x00', 0x480, 0x10) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r1) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x1201, &(0x7f0000000080)=0x3, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setsockopt(r1, 0x0, 0x4466, &(0x7f0000000040)="31b0d43c5291c5bdd727a717692225a1ffe463071a4d9999", 0x18) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x1) socket(0x21, 0x8001, 0x101) ioctl$TIOCSBRK(r1, 0x2000747b) write(r1, &(0x7f0000000140)="d0826262a5caefe7d3d885e999b418075a5bddab8de41fe342048442f6d0aa2006f6eed0ca8de9c99312d7cf2b0be1babb71402dbfe8fbd9fd6a275783f17182a615385d8fe68da9d648956fb278291ac6f5ae95df16f0e91189a49e98fde5f8b5199cfdaadef389ae6f6d", 0x6b) 16:00:09 executing program 1: select(0x40, &(0x7f0000000000)={0x80000001, 0x5, 0x3, 0xa976, 0xf15, 0x67f9, 0x3, 0xfa}, &(0x7f0000000040)={0x4, 0x9, 0x20, 0x7, 0x8, 0x9, 0x5, 0x196}, &(0x7f0000000100)={0x30000000, 0x5, 0x0, 0x100000001, 0x92c8, 0x0, 0xffff, 0x1}, &(0x7f00000000c0)={0xb2, 0x2000000000003}) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) mknod(&(0x7f00000001c0)='./file0\x00', 0xe022, 0x6) select(0x2e7, 0xfffffffffffffffe, 0x0, 0x0, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getegid() r6 = getegid() r7 = getegid() r8 = getegid() r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r9, 0x82485608, &(0x7f0000000380)={0x3f, 0x40100000000000, 0x3, {[0xee, 0x40, 0x7, 0x6, 0x9fb6, 0x0, 0x100000001, 0x1, 0x8, 0x7, 0x0, 0xff, 0x8001, 0x10001, 0x55, 0x7, 0x6], [0x2, 0x2253, 0x1, 0x7ff, 0x8, 0x1, 0x8, 0x8, 0x5, 0x6c0c], [0x7, 0x8, 0x7, 0x3, 0x2, 0x8000, 0xffffffff], [0x1ff, 0x6, 0x2, 0x8, 0x3, 0x8], [{0x2, 0x6, 0x6}, {0x81, 0xb8, 0x6, 0x8}, {0x2, 0x7ff, 0x3, 0x5}, {0x100000000, 0x5, 0x4, 0xfffffffffffff801}, {0x7ff, 0x473d, 0x401, 0x20}, {0x0, 0x100000000, 0x4, 0x2}, {0x7, 0xfffffffffffffffc, 0x2, 0x3c77}, {0x7, 0x4, 0x5, 0xffff}], {0x7, 0xffffffffffff8001, 0x9, 0x400}, {0x4, 0x7c26, 0x0, 0xffffffffffff7fff}}}) r10 = getegid() r11 = getegid() msgget$private(0x0, 0x240) getgroups(0x9, &(0x7f00000001c0)=[r2, r3, r4, r5, r6, r7, r8, r10, r11]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x12, 0x0, 0x80000000, 0xac}, {{r4}, 0xfffffffffffffffa, 0x0, 0xb, 0x100000000, 0x1}, {{r1}, 0xffffffffffffffff, 0x50, 0xf0000009, 0x80ca, 0x1}, {{r4}, 0xfffffffffffffff8, 0x2, 0x0, 0x58e217b3, 0x8}], 0x13e4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x10, 0x22, 0x2, 0x7}], 0x8, &(0x7f0000000100)={0xd54, 0x10001}) close(r2) pipe(&(0x7f0000000080)) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r5 = socket(0x3f, 0xc000, 0x9) dup2(r5, r4) 16:00:09 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x84, 0x0, 0x9}, {0x80000016}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x182, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000080)) r3 = geteuid() r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r3, r4}, 0xc) setsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) 16:00:09 executing program 0: setreuid(0x0, 0xee01) r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r0, r1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 16:00:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0xcab6ddd5c2b65a2) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet6(r0, 0x0, &(0x7f0000000280)) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) pwritev(r2, &(0x7f0000002740)=[{&(0x7f0000001380)="43a16e7a8502a57cac92a7c23d7ace6c28b9f518bebab6425469b98cdb135f6fd0afa0a2cbcb55b0a0fdf6bd0f02db92cbd604d1f7020fdaaa1c3128f480c25606441ca680bd5e02c47ac14b7a8325b22f18638190fb598346eaa18c884ac15d9e07bd2a9151380a69458f6d3466c830ecbfb31169c65bd5895fcb101b159ff34882e59d1094edc0b66c8e33bac68205f971ab9c0f20cbcd7667565f1dae773fb31d0e4e266a94268c7e5c3b67fcd57b5d39279d4c2803a0a19cff4d22fef6e389c3fe8105943e1e79418fbb1eb57a933d", 0xd1}, {&(0x7f0000001480)="441aae048ca67c53f0a64fdfcadcda1377c825c9e228213dfcc51745b5bba73085fa7322a3373f762ab6d42bd3c71020d927", 0x32}, {&(0x7f00000014c0)="d10407986062c5b696f30c1aa5dec52553992db64703a554eeb1c68adaf2006136245f23edbf3361eeb7e96e751d4f27aededae41f5c8d43fbcf96adc8b46b7d92f9a634aa587aa934d815704f5e1ab2a3356b11f4e5e78bff34c9f07a121c99575a0e09d00c22acd971fa439ace968514daaa207e1aff6e42f063df19e1c468fe0a9fdd35e143a0e7bd70b773f902049ef92c057fa87c300c74a5b07fd92e6ffcc2166bc276b3cacfb367f49461", 0xae}, {&(0x7f0000001580)="888d5d5126bdf0351a821dd8bc5d6058beeb696ca98298835dae633ef5e8e8a9f207ca8ee822bc4b3b87", 0x2a}, {&(0x7f00000015c0)="ac44329f7690e40fe31415cbc031721734903956220c78941fcf3c187647f1844502e05a0993f28ce8a48ef0fd7fa7a29cb80f", 0x33}, {&(0x7f0000001600)="8d9d0b095944b424017cad750a0526a1b1d12b93621044cf2df197a73b8ae44f2bcb399a10a1da9a815b0a61d76891b795e0ddcc02265ca9ef5c51506d274a05f57b9b1b18ae5d1815cb0bac5a6572e6e0600da18017f384a6bd668553e33622693fdcd14c7c3dc5984a6e947bd2e9adfc10e6d67314e866eff48ce09926fe209f8ce887bc8d3e2e1675bd7dc5e973af2b32d894948e05a109021f1810894b612c1f14bb88fa44b82c9ecbbc5897bdf42581137da447844879ad45bc2b68da01095ff1057d216d4350ffab5576ddaccd4d93e29467e74aa7ad56aa149b92bc240724c3012263f22ac699a4b3ec75be1ee1f4f258f7da649e4a9226e1012d7d088ad515aca20ff591bec61cdd47cb8c575420db51528b88ced3050953f15df5cdf1919c086e76870df4f6d3bfc97987aa667081f4424027d50da3ff41a04e93478cc1b3a4dd23ff847b730a225474bfab68ba32320f24c803f6dbf15e46871cbae986b5fb5247a2cd77a71f9da9b20623e19da1ca8936eab2e2e8721d7256b709098953e1a509c2b01a5b711fda405aa8781a361d60d2fe8d8d302860b231fb679413bdd7c95e7e80b3259b77731f931b6d4eccee2d823ddf86c324df9602b73b0e24ef566e08269d2a3d1644c6cb4610e24c00d8c2eed9e13c52034a4ea3e32c76c9c4ee080d97c980dcc5a6d6b1fd7f9bbbef93b58958868b3c62ce3b7ad20f459fe5287379f83c5aa8f37fa0ed97e9b20c6e990951723486a6aec6d04f961a4076dd268cda6d11027f4a3bf368eddadcd5a5b2d32ea7fa2429860d16eb85003e8640be0cb888185a53a6e09baae286d375654194daa3a727182c1a8ff74e4c4873c38b76c349ca80a451fb646c29ce8c1519180c9616cfbf0e4e5b288d0131ef1b38b16c64d16c0eed494a86040e4deae656560702b3b10c6bacdf462545502414364ecbbeea135998dd82c62517dbc8a2b43eefbce3253d1aaaef5aa942fd5b4920186a6a48d62af557a0b280afb34cf5fb636a566e1692b61eb06bc5ece59ccbd4bd66001def56facfc834c1530e5e4e5e587c0eafa0cba0f4d62f22122a9eb076778df942842556f8ba66f96ef790581c896ff8c171eaa0651fe87aeea049a412ebba7795c23331fb24a37d1ce3ad230a450ed7811b68ac93e5ceb08df5fea0d7c815c5586d94c9dc7382d40a67f531de37987157d2ab8035a70e18b26d5be82207518a6b616d43f574e61b4fa26d24c41616fe921ccf89f743595a391a60281d888e94a30bc692ce18d4af3868a2710f7af2933adf100e2fe9991a4b9a0e9e8b337a06862e24178e005305d0ad0b5646467394c2e1ef4af72309e3df00617e9e078591895acd5db754a261cd239afc14a94f551d2bbe9c13caf76989b93da0d6a06d2d06897103d6f8f0c56d6500d3e83590648eaa1f7f5b82fa2f29e8221c2628b7fb8e62c6671767f6c33d80786a9ea3f9cad8c9474a368fbd1e347d1c80af8a919695ebaf00e42cea2e8ad1ed4a7dd4da9458d215367b49c886a993ad71121352a5a102f72d536a96cc2f28b0ed338c526d4ce4aaf69818ee55e44f06da5952b090aeb27b9e00d595a5026579c9822c59c4bef1081b09c5c37c3590184b4a51f08310949c19c5eaab473416f006daf1b6358ec8354da0e5035ab077eee22f1c337aac9432b6eecb937ca01f1073e0200d1dadad4650321df8a2521921cfe1bc09bc5e428540465b9033b16b157b96aa9e9b6148691cb8dfe2a493bc3fd2ad800e20c22b1807e799ce05b674a093f6dda220de13f51de21c1e361691793621b4f37b78e742fd0121a7120bf28ad65a15e49a21cc7c7057721038c098c99883090d41a003bf9feae80f6dd2807217e319e100ac28a2cdb14ff1d714279cc107e4d5f783afcce5ffaf0b1b9408e20cca8f2102466ca2eb04838da9f6cdd92665c08595f2723aa3b0fe115c4d74a82363c94a72019952e0bde85083464c098cb53da4ee87f2230340ac42df60e3b323905929729f784130ff939a393c33b7c7cef0b70fa3229211c123ba0dc1a5a8cd1ac78e8b4d5715675efde346e9fb08327b32ab797f1bf03cc418394744c03de6e5f8bb9cd82ecb7d839fb6c94d12943304243f42a628db38348d8f1a0c352d4e4da01348ffd23947f180b41a9fc4122bc771e4294f032b831e3622eee421e8c07c9548b65c68313a200b0586126d7028dee0a76ef4ee2934c5f9d4de5c5a95de42d25f2a6c5fa0d26ae1519926102148b85046e8891e2b78c6a1155e3c14fa85f7984863a2a32e2767f9df3403b6240835818aaf640dd4b953fa46cb296f3877ca5e8b5e5e3abc70326e1d46d969f557aef55fe05eb09a370ca816db543396866090d1fdc09d289f4d0832ec730e55c536e3ffca7496a6949b9660c962ec21ea53215e03f34d192a2aaf789e5dc87f0220cb583c3dc8f5153df3a2e6ab63c58a5ed4f66a6a8736fa0287946ed75d0b8837d67ccb31744890672fe7eae03e186e24ba5acd0bdb757c1e37e73f91fb185d6b811ac0dc3189281285fd5439af37f34cd48f92d696535da116d8740705f0ca7c8651a7f8e2a87795b03eb7f228e907d37d7c09b75e0ae113a79d679b9b2d425f50f321568566876c38e6080dc6a418265b7125fb7e3c0e95e4d82cf0b64b1c39eb13c14be4a030490f0bea278e8d7f1e191bab7be17d2b2c64320664f307bc81d8a02c621ddaa75941dbefc74b81d9718ff50c08007e4b87fd7f2a02f1f59e6a368755ac8c82284f5824c7f4551b1f5458e546371682aa18283f56973b1386abd9b651762ef0ca293c0bc51305ece3cc6b3d59d590a9b3fd8d76e933b4ef7bc702c37e5c8e8b76a74567f4528b809be160481b4472a447240268231e9705e65fdbcafdf09ded369fd845a8e539c83224f90c6817f299e825f6cbe65041e2b325f74e0eadc7d21875da5e1d3544ebd6c237222ad6c35f2c174c7a8cc9865bed2b12bf223193973e6fa3c1aa9dc9e97be27399f2f490cc5708205386cc20f26b890b84c02827025b44b7d3bc4dd876c7b182a1702a7c1fc13c4e951e5897b66c60c588109aa515422400428e61f9d24a8fe0030d8b02ef4489aadb0100e8943929b8787f2b347945ed9d5cbc3ffd76ec37b39929f8dbb4ea222e8d287e195d50a0df084a530bd0d5a55ef369c5d0b3dee43738148b329f23384782e52f095c9ad82b4c9b0a70c8b55b1469cb1cca3b500b9900831b852dd87fd931da03a751b77fe02abdb1eb073fdd84ccca103f825808bddfbe4b09c818e61877a271653ce9fd7c3549310d07d6dbc8dd764a15cc41881b61b996e4c2d5a00a49367a40cc23ac3e03549f1e53c75bfe365acae1f580a786dfcafea60fb57656e252a5b52654fcfd3376247db8dfdc05758d3604133e40189e5b567c84a3711d2bdac13da2f24e032a9952d2f4b5717b058847419e89e9dcce406fa58729eac268dd2a8e3b319b82015992f2895c7d6fb2e9c8a400bb949add73fe67420e2ac5c94c728a1ab0d74a75e50e990cfef92e19b4b60c997c69bc8b842bd137fd39d765575dcd8d34b685639a3266daf86513374931b0e2ce2ace38549c89bb4fb2db3f6cbc1269a58693eead109dad7c30a4a126301ec6a610642661d333961f681dda640624c52d31be0e55ec3cd3f154f2de8ba75d4808543ad60bd9dac0056452b1102b399094444b99be47215a691a08ff9bc2fbdcae83f55948c6446577cac42154f2cfc8545b7284d068ecddaf8ebbffc88c6ee84a4e08664b68be65ded5a8ebc5ce18b739368e274b222994fa7dd03a611fad13652a712d005cb2ff0b01eb07ce0ea32eca9ba8ff00d306e3f6ccab6c05a614091ea53475f6ea5f4a917cd0f67f09ba0f8ac7195b059a00c287c5fd811725e951cb3378ba9f612d5a494c8f4c724b6d79f942f2cc252941145cfd7c66c6502f171c14b992ee9c21aa63a340143732c6ea0c86a24d638915cfa8ed0f977e6932ffa05920bde788c488cfabbdcc20408e6e678518ae7a6da4093b7e5b86a035b902aa6569d39a888c5f0b38d6d70d9404f82134a0d6e17ba18f1c1acd1dceda67899c2d44ceb54374fada434ce3024213b35b8faeb20b33ce8343fc968f32947428d0123b30cfda3004c4c8065d702dc957e5c784519758709541a6b31f35db9b593f549747be2fe4fe3504c706b5a1ecd0c0a42ec5cc1eb0795b0a3746d2b00423d6517b73fda6e3bb5a4caffe12bbcc69061cd8aa9a73a33e2696f15d2d841df94fa26574b1811fa334a5f1d84354c8dca0cf5d110c7256e2cbc4521794b3eaf762d511323ccab06bfe1e655990558c61b39f161324e0257e27d35529dcdb33817ea763164bcacc24f96db75b0a0883e3d6eacf05cb8095c381fdc571832dda0ad823119cda4ba4a14312e4b3e36dc2eeb82fc80405006284c51f6f2008be77d223ef6cf5726b37f142f75a39d9e1430d0f2f1cf1df52f0f12a7ee473132009b9c3c0b610863fc9eeec61d6fb955659a25a8e20901d0cae2258b6a69105cd75d1ac209e902b711976f99458c34b6f6c2f9d8bee558ee08a4d193e0362c8b07d9a53b5fd768c108428441f2c8c38a278587f49d54cdbea84934a154b778a80a317b70e82241358d98114cf82b72c453b562fddcab196da16192104df52f7f0682d0611fc5e6ebf7162e3b7cc212637e2b5930bd4110642aea738a98b6b00a55fab06e7150cfd832ab7faf8c9d53397eabd48970269b14c8d53e9f6efce81f35a4f164fa46e67f9dbde10114a37bdf0a6d34ccaf037c61c5f019fbf79ab031385df0272c2b7a027abc5270533a752cea88359c53dcf7f883adfdf518fd8a30ce0e36630ec037aa4dbc09ce84b05b4a28e703fdc6f307e2a48046c47e776304f580407c462bb19aa6cba5b2f8db4260ac697064cf67f0ccd003591c7b1279db2f8085ce259a39903da6590662105a5dc63d92a026709aa5a94c824dbaf5e21acca486aba7aa5270cef485b5073bca454d889de3b601a7c83ed1b28c7eeb892c79f7babc72588e17bd94c1de80b94f4e3c028d135d7c97d1e39cc6c1bfd9ed22a5bb8070f7fd2b8eafe08f3e7a79d26cc0e65c8df92af80a0c2514dec56f65950903a60ad0cb3ebd1f0c1f9dbce322349d0fb1e7461b1e1bddca7a36228dfeaa8e708a95dfd2c0176875d1f04180a009074387e1985e798c5a5d2997d2f10828550272abcdc899a4bac334d96ad99e127efb6cd3535b8840f675cbe615ace328eac67945078497b23cc8b1751fbcbe4f33d1134cfc867bc7b2e31d9cb4f96729edde987724269ea43bf432ceb018b08e1bf083778d338f689f404e475d93526ae952799e013ed4874488029fad644b57b4f25d78b4b97b2d52f48ff02e2798a1a2584a97ccb8c8b95fae7af818a3927fef63d079a1db3686cc9f38a214bd445717e14decfac63da01467dec98a835404a82db01dd5b5bbd3c7d481e3f5f321ecae3c5744b03a5085922d621d0a3833c95a7bf182a5ea28e02eb12c6d92dc5238b77d60d1bd2cf70531fc05e6f844e16cc5e7a147e6e046fb01dbf07aa7018af603c7b209425836ac37ca0cb625362a76d4299bf2c268ed5279f96293c652f8d3c77060672a49cb15fee776d089817bed861f93284873f65db246b4a91fcffdf69d24083f687688e674156370d72a2651b2136aec442c1f224229e95bbc4a597e8c42639237b4dddd14a91ed2f7a8dd7b51fd503081091189079b5c8117107940e7f56e93a4764411e8f8a778cb6098350b2", 0x1000}, {&(0x7f0000002600)="fcd7598ccb8baf61a828ec2006531f603eb6b743d15a59ac26f0b0a94ba81746d956be6ec96a589bf6cae20b93ed957b828267ac85d99991fc0486f653c201d4658029f6744a9d1088364adc1153873db3401e674e09fad16e21a9e3b4490ce4e44feea91f8cdc5c0d567972856589935027ee6db911a7af4796e5bdc6045ab343a5242d15ca8c2159acb338a7a246cbe0115fc5e99871f86f88785d37967a67", 0xa0}, {&(0x7f00000026c0)="8e0691da96e883c0a6e10b5730b189b6ed394370639bfc8f53a2515909de1f2e333adad4661ef428b5424bf38b4edd0d9f586f354255a5cd879e925b6edb005d442e08f347fdad1c841cb3257c528cb4e41b9106c3dc55fad11f", 0x5a}], 0x8, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000001340)=0x7) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000180)="b3544e6f3e439c02b3724b5ba1ee5aaaa0a747f9d5c90497b7090891352d33fbc9946d19ef90ac068a0e9252bd20b3161c570665a0228e27df210951bf4765e38d2a4772737d4286c89b732e884c2249f7c86eacb95472faa2a5139b860035a5e4b179b41b82ea86682e309539c13b725fe97a3928e1eea8421f88f492add2c2ee5270a554a6d925", 0x88}, {&(0x7f0000000240)="1b9c9b1b71898d1f64c48c525b8ad5e32892ca303d3b468a1e3dc557827802cf927b57d3f5d14e1bc75c1a34bb9c249b47c72151a9c7c8477ff3261b485a75c1181dd81f7663cb475b721d92b3ab033c658028c3314099dcf0153dc8c21ce2bc5d6a0ebc4a96408a88e9ecb898bf1eac35e4c14e00aa5d4711bfdfe145a21c7bb8428a617233c6d3eee7ca7af925a1aec7bf087a83595d236a99dbae363b97da1d399b399873de51ae21cb4dc668f1ccde06cc794a47acd20bb69dcec5de41bb3735cd2565e8947254afe649ff41895b466807aaf55c9a5786c26079126d09b130026be75ac8e20b0231e334603926b5e48b2f3b142acfdfb162137e78973c018e683acda3bb1a5f96801240e69a4b17ee978f2ff35870a56dd2cc1f199637d32cef7dc79998f8ef0a1cf37efe7f11de28c4ce8c7f0534d39887d16ae419a418620533a38aab8b8c22a21becce5bbf06f744b5c8deedb8d20860564096f0136ded717721dc7acbbec076dfcb8ecb911372a0b24e00a3410929bd2ce144a0b3f7e247fab017737317124bf4cfb6cce551a718f917e6439655e54134dce0ec56ebe57debc6eb8f3582d60f318cbca5e1c3b5ea01c0e17a1d69d2435577cb1d26c5cb158b9d46557f7126fc033ee86870ec6864c556d8ba3704b1984be8fc718de5fc35c3b24a9da3942d4fc6f8301c769be65d3567b1ef35fcfb92deeabe6ecb7872053e46576c303480d4f03a5e9aa08dc1d6cd1d5acd038dd314c29809810d79a03abad927bcc61d5ec245c6c2bfaad35a2d2523ab4b11ac0b8d077ae72dafa618e9ff41eb697f6efb79767aac04a198aa0fd8f691dc1b30e0c87c411ccaccdaa3936026516c0d1c9695b3b2ca6bd43cffb7a2b45d2305eafc86ce6143919b248eca73a8204fbe096643f2e87d693cfbbf0499a377e0baf20a39673c292c8efe6f7f386f7ab28af2c703d3e788e428bb6b0e401d07846b269713d8f4a99f623f2ec3a64c562204a653bffced36e9c95ba98c648c47a49d903106de48e105e3282ef2c537899e8d25eb7b13450e9d2054a405b0470ba7c00d2d09fefd33c8f693d58296cdda9041e41dc6e0a452b03aaa7f3e7e888d043e3cea1da3b619a055d8c28efb3306ef40583cb95dc2da93dd54e2a7e4af35c2144cdfbf3b5734cc70dad5c61580eb8e5614deefc167b30de394314724146bbb4831d10ef8ee11e9053000e4dd7bb2ac3cb2b0f20963db68e2ba7233c2537fc1127bef63b4cc48023e002c7d7f3c4c56130f07ef04cde1546fc3e85d56f2ad5522579038aed70121819e01f2a7234f026cdd9526253597e93386422448175d338493521e446ad79c52152de3301d98d3432c9c77df67c03bb2d4dfe012a7ef982c2e6480a0418ee9e1aca3a33d7cffbbbbb0dc25d59415c7578b412809ab7b20f373671f58f431658905d190cb9bd6412a961d5f95baa3158bab7ed6427848f8f91328723dabc1787506c00adcc5de0d766538ed5c8c1e898cbe3c88e5d3ee3df3f1f088a25a346878d98aa55a2f4cd956419ca6b86c73aa6757380a2dc66f218a51a6bcd980d67f865599708e7c809cefc906c1495788b276c706ce013848b5390fc7738b12e5e9e282f52c0ce91045df713d342a778cf2d5982d51a02a875e021e9c0e6aecfb90fb88ace89e425b2dc41ed106b25bdba3b92caed9e939006b334da61268420063c4d619a24b99836a501b2805d10ed5abd851cdd0978d409dbd3fb26bd922f85b5f419f528833f6aea1927257681eabcae4a0b03c47b45cbaaec6e94461ffc1a3c5c70b7997845e0512bb773b06e1d85a21f51412aed2204167c1aaf6543f5a0554b96f2422999b4d9e4dd3246074948bd41f932497246a7b9da76c16363d9102b2bbb001bf6e717c63de6c03cdb1f854bc1dde3bec65d60ce7844a9aa4eb346a3e3cd9ced80756b005a71886612c301129059418f91b80bfd8d9e6a97862f7de8a395601010827880d75c9253566a5c23ec42adadc42ab2492bf30798c5f43fcccaa5e42d28bb8de72e10d5e761efade252dd0d1fc0afda45f952ccaf5c444e1d3ba118b549be53d1de340af7543aae31e3609dbf6cb5b95e63f7fddd2191114ac05cf4c0ce3e453adc42fb738ba77681e479ef5443688190632ca202e6a3f2c69e592576096b7c99743ed0e79f9e8f42a08ec5390f5b7e29864dabba5de7d2a6f4fd8442f46a5636d0438895d147a0cda339982cc1232c77b03cd7365ee5e763777c2d0a197df252b7acd41ab4c05e88ef3e3baad3b8e65efcafec5f7ff16825a8eaeaad6c2a600a305e3e0554701c016bc131c4721ff50c42d19563223a5a518e90f71ddd729f72510c7433597eb849cc7c13bd5ef451a7afdfd6c806ace1e9bc9698409281b02662f65e8e6000aaa5304b58c0941ad432f189ee7de4d9d8034be9d5e4d7da6ec6d655675217e76bba8da8813c49c501e4de557ccc25a2d8c65136216c506103a062374a9545e0ce6add9566f779442e7724ad39aa3344b72f0cb303d38a0634c37d7397d7b090df95917be7c906101ea173e5655507a5daccb43aa38ec146008fdc16aabca7a8a567c3d1f6fd170e463a3206f11ab566fda4e798522b5c2c0d459ee5a369210b94216e8b40a85fe528eec15be2f416cf0cab0996d7b3e0b40a021670604a6d05937776ea15c7cf6040ec24dfb371faf4c557985e135b5e26e9e9d975279cac7af79c4ab0ea7954853c69e9127fe81c7999d3f4dc881a9476ba8f9e701cb1d78be8b3c7a0456eae0350386b0c909d41b6a48e72dd38e9360f2b2ea479fff140e5fc785c9d6967ace3c7ec6540fcfd8195c01f4fedc8a1beb255d94160a8d33681c6c5090ed3e59712ba3fa379d0009975bd8900c1c29fb2f72b4c87fa849b89d13709fc19c2c473545c3e163a12e41bfeae1b36ba31317769e1fce58edcb99fb5d7be2d51fa10348a946487c9e3dc5db8f365b4b892c53b6c39128d3d7a8cc22be8e22ed6fca583ddcc606240e88a0d13d2228a93f14a03cc8ead2d92337282a611ad29cecfe70f6eed905fb23abe324fbc98750b2d0a2225a7212fbd6594c9abc27881307ad47e8a9eaa26a0bb868283de6f0877caf3e756e7f416cd3d34a86b02791220776bc38ac5b73f7acf9ca33fa1919ea25db1890e0d9086a911f51d5db8005fa491baf93b0b6e0049ed223b9b477b1953ab36ea3c5628f8e974566c39df9c8b539b17a61069f5b92838af70287b835ba14f667747391d2601f83001342aedd4598256ba873a2cd66678697561e472e3d1feaa9ee22b32838d9c2adb87a93bb3c7e67af6795eb042524b025c787c28e45ebe5a71483b06abc26f29cd1c13c10b2bb00c1959d35dbfb6d7bdd1795af5a522ba76bbc8a139e3fa18992aecb973ae725d075a227df28282f74b185d72c5e7dd4d912d0feeb9a70a6ed266d7a7806a6bf84418785fd92820d82b0bc740aa00e35bc7008bc03d8fca19dc8216b53cfa59101ad90035a94ff9b15403b5060c1fe9d4682fcd8cec379fc53c9246b7287ba46a2d11d9fa32604a2b0ce9e2a5406e630fffd1e314e4e337e6899d2337923bf3ccffcc16a64f4b78d180d0061dc479136e3f8e60900875c5ea003b68dc3333a11fed69d78fa419c6af49e6b5c2adbb1d42b855d5b5eea6c667c95f61ea31104d399b8e66de9073807b1dc0ab96f9197c69a53d5c529020fb258184233d8527b844456d2b77de707bd308af7a952482ddbb730344a65b584452519f0873570f77e72dcb07f6b773f6ee3497d8f7e02ddfa3c4614c1f53816f3c86f0e00b9017d1ed721bc17466839ad6bc9b5a4d6c490d3133a0419aed06a2bd9a56e4a96f810d98dfa4ccfc227e785416e064494fd0eb9323e767ad534b737c43fa15523fcadfd0e3c70d6dec9e625e077c5edf3c23a8be9c42b8fb29efc5eee4a8ac5b3670d9477e7a709d4b959ebe691d6b924019f6f7b456a41abd0c78ad89fbd28f2ff4e07f31ba5427df8335528d4fecfa6ad58152a8fb7768164d2bbbbc979eb612425cc84be36143c62883e8936496dcf384bb8423d7e48fd779f7e6e7579038125ca4840fb5a7420bc8599a95aa0fa69936772ebb9ca638add078bbd43cda68798e052465fa3d617cc1d0adc7c3738b57290e12861ff64a8a450021b9bc4104abb8145aaa4dbffc61b5dc6198ff7d18fffec62c6eba46c81038f2c4a3c8bf1b5887f9094a9d73af5a93de609f03a1ea5e823b7454a845f6d02c97118ef3a9d7f7b22df2fd46655a3fd632ce94916cdb3a0d1860fdf3b5c714e70d44b4ef23df49982becc714a292135ac7f0eaabf9566c29dca0480a3aae2d05af6b408fc2a88c992a11d0c48c4d5aa6cdccb13ef1ee9f19d9589f0f47305f7f4861f4d40705760f4fae7472f5b9c8507838a59f4cef1485424caa2f085626fe1f1d85b69c2918f751bb404a7e23cb405b88b6ed6554b125cae4126055afc7d1a269c5fe7632da3a466488832c4a52647fc2928a0f782386c0cd8a4bb02c18432999fd39adb49ba462a9a0fcee86be0ac02de255533a2e2811b987f6a0502d5cdb5df5bc2cf240a8331b999a3225489c0bfb641e6dd3ae26436c1c8f33df079ef6300f977708e9c679694f6c9f0d7ad71adba957fb9a05c765f2644965c8db9f02b9bf74ad0cf31bfa9a8ccf681c4aafbdc9d00f3c801846d96f9d18af9fa8c6185247df5558d769c2bc4504f66d2c9569b65ba4d90279782c5e093871df88de1301c6c69131b96eeabd1fac6d23ceb1cd5fee43a333391ecdebf13d6e1f999e3f5ce151ea836ffdccc0b71acc53ebc5bc882ae148dc430fef1601e4552b3043fdd574996c955991a4fc9e66982522fd343fa9a2f8e1186b8cff500ffb32978e202c6a314021ca704f0cb0fb8f76549c3bccfe9416913957288671858cb600b5f1a775829d6586d2ac216f2f48bc1886f770f7f552c638c7d6eeb83fd2dff5c147d0383e86d761a35aa96659f0a090d84cce037312de21f7d90f7935a719428b08d497fa6c97421a2200402435c77ea8009bb93c9d9cfbb9385954c38788554d6461828f2a8518114013fd10b7fa237726a765f9b9a3eb02ee17549b0bd699c3a6e8b9f58cc0c4976b29947e92a1a5cb9ca79323a1db4ec1dfe8b0c563720adbf6723f0222fcdb550b84f0a3cf816a619f2a08dab856bd3c9e04daf1c8f9598b20fd17fd89d5656d21cfda9e31afd1fe10af147677fbaf22ea43fbd5a6e7947b6f2903b0b86ef0680a016255b9c3830fc6d5cbb72054a70cbcf93bc941b67463b9b1839acd2f889b1278c0efb958065c3eb884ead74e9b51b6ce91b4df008dcae0bd7f7e383cf08f2c6f71d48a25447583ea6a37b6aa6e2270e4f5167608e3ca7249f7a137ae72949179fc67bc552412a8fb39eb348acf53c3aa06e07463144a05f647e62eee453ed4c1e386f8d0145138d88ff062c8bb5b8d6ca320efbf8929b7263edcf2a36a646c2d73e39876bdb49f5040a58f82983a99df62fa377e40b8855c2c402094e7396c5ca818e1be21c895d6816b923b33a4b4a89d9033684772b3d6f95e338fb07ff8e319c16ef58ec3417ca1e0f0034d91bb3af85c6dca7df50fd765a5a8216a99e009e058f9759961cb5d7cb6f3e18dbe440b3ed0655351c26ca837b63a805273dd7404081d3d7c20fbd4a2dc67003f77a1145d161ae99bf431a341f17020e0404e453529e9f20dc1fa9a60685f40988d7e8c6f7d0721b374a1ee2baa59712abd3f21e0749ccaa51f9770de0e4270f59b1", 0x1000}, {&(0x7f0000001240)="92dbd0b15ba2e7dc750cb6d7b8522d94f9c9cea0bbb0dfbaaac67a62c2d8d01b666eea16c21611706d7d47c1604e3b6a3c18097c5e7baa941bb249b3363e5631b0ceb01b689374abd4cc1acca3ad9f3a8b1a62641543e88c9ed2c5e2f92b1203fa136fb962a1865bbf0ba5c83c8a1b9558a66ef7e1a19d0a3021e92ae874d7e15a808b935ac0b722eb1c49ab8cb5fa99b0e13861aac930b1780e6f33a7290df43daf4419fe40a6f9fa3cf46993344aefe51dfb4e0ec6572e00ce7ccf088a875dcf176b89d2e03d22ca1dc7d51378bb29ec5ece7bca34619c9ed1f53da843a2adc018e7d7ceb0e4b18d74fa8a28ed0d219309a217a5a6d954", 0xf8}], 0x3, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0xc24) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000027c0)) setuid(0xee01) ioctl$TIOCMSET(r2, 0x4004667f, &(0x7f0000000000)) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0xb1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x1f, &(0x7f0000000140)="13f6f038671c62a493ee101a54a78eddb4b0815ff22fe9335aa8b26e5c5bb3") openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x4) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000140)=0xffffffffcefc2d7d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4d}, {0x24}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSBRK(r2, 0x2000747b) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07000800001e80614cfc87f090000104bf0005eb5ad35ad220000004"], 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x8230, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x64, 0xffffffffffffffff, 0xfffffffffffffffc, 0xffffffffffffffff}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:00:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x281, 0xc4) getsockopt(r0, 0x6, 0x1, &(0x7f0000000340)=""/4096, &(0x7f0000000000)=0x1000) unlinkat(r0, &(0x7f0000000080)='./file1\x00', 0x8) writev(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)="1c68b2f5b3cfc526397ca6cdcc3f5a1df334", 0x12}], 0x1) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x54}, {0x14}, {0x40000000006}]}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000100)=""/52, 0x34, 0x1, 0x0, 0x32f) r2 = dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x2, 0x7}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r1 = kqueue() ioctl$KDENABIO(r0, 0x20004b3c) kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f00000000c0), 0x800, 0x0, 0xaf9, 0x0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="b7") 16:00:10 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/59, 0x3b}, 0x0) dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x802, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x81}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x108, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCLOCK(r1, 0x20004276) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDGKBMODE(r2, 0x40044b06) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x820, 0x0) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000200)) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x200, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x1705ab5660ee2a62, 0x40004000000028aa) r0 = socket(0x11, 0x8000, 0x5) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getuid() ioctl$TIOCFLUSH(r1, 0x40047002, &(0x7f0000000100)) kqueue() ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_vnetid}) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x14, 0x5) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x10001) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000000)=0x8) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) 16:00:10 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000001c0)=0x1000) fcntl$setstatus(r4, 0x4, 0x80) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000000c0)=0x4) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000140)='\x00', 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x8, './file0\x00', './file0\x00'}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x80, 0x8, 0xf73b, 0xf5, "25b076f775602797d47cfe090e95cd582b79e9ee", 0x7fff}) write(r1, &(0x7f00000001c0), 0xe5e1) execve(0x0, 0x0, 0x0) 16:00:10 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x20, 0xfffffffffffffffe) r0 = open(&(0x7f0000000140)='./bus\x00', 0x49c, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./bus\x00', r1, r2) rename(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)='./bus\x00') sendto$inet(r0, &(0x7f0000000200)="2381d96aea0f7f24a825375c4ed77715ae7b8140200d5dcb8f0f2e9fce255343f2512d7f713ed04551e1f11252df791a98a5de97aeb8ae44523c5f3585698fcfd84a64bba8131fc0ffb4781784b4f9e95fa1e64c86b8ffa4ccfcec28d135f17d1030bdc8489515234c777db6b5a64ee31ad9900a35fe1abff43a470771da50aa24df73101b98c234b094f71434a763509513485a6bc501e441e62d4a9108e2f2971fa23334b91dc125fb81b5d633bdb6dc5e2999f1316bc3", 0xb8, 0x3, 0x0, 0x0) 16:00:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) unveil(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:10 executing program 0: mknod$loop(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002003, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) open(&(0x7f0000002540)='./bus\x00', 0x886, 0x40) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000024c0)=[{&(0x7f0000000140)="fd9542854c0f2ea035a96ad804f7439eaa09f212001a1b4962971bc0176bcfec592606d9f387ef0251f001de5511802cd824dc4f7175898afc5f1b95742ae24b62e91d708db67c4f52e2227f0031ad2667dfc5f87d87c9f4", 0x58}, {&(0x7f00000001c0)="c5c889b23849b84c7aa1e2a2106c70d930798420ef950b6ae6eae03acdee13712d2a3b84868194cf6945792ddfdb71a249ff8e911ac2544fd7b953aef4357312fc063026c9bd6d9497639b445138af431ea5c07acf24a3cf8a72c1b76911f66f9c7003b2a2d1ecbffcdf769d3b9c3d21c290d0d9a75328e4cd7524023070fa863c5b7fa11a7201726e57bfff32078052d87b69cff1de5b656948074e986d785da52ee6c92d2aa1f99e2dd78ed6e1bff91a85794bdc150f361438fe62038fd235b3e093b132a36d8f96f4cf9edfaec405bf400090dd23ff9b7da534519aafa0a2", 0xe0}, {&(0x7f0000002580)="99b625a104a3938057f419b4b8dd592c4d6425ccd32cf0b15ea187ae31f9f616e028a8a700d2564816d923a9d506190c7c0466c9298a4be63484027ec3b8aa941cc6ce2db922942f32762c2498dbbdf913ceeb3d3ce2890678e158f2f65643e9ed32000eda08d65e1faae15d4448ed8440578785b529ac87e7bbcfee64e96d88da535f2ed8cea431b5f2b0186849ed1b289215e10758bf13263133b172c926e066edf0ae94aacf5a66e95dba8b8f1f4d17c1bca5352c8b18e5fab4bc56859532452e1b774c", 0xc5}, {&(0x7f0000002680)="102ad05a8bfff6723d2290aa50f44b35bc84620260f889b9706e697a07d2bdd0fe87c77cad1b7a679b885f471a061e070965a2341901592d9226d8359fab0cf5a37682cbf5faa4ae2afdf434e06f9d560ed3c7158e6339a5844bf967521f3c1e52934af18635f13ab58a319bba00ed729279713e6aec71e8f8d52b6da31c123ae98674035d18ca2ac0f4eaaa7c2a981db92fd547ba0c069f4575b708aec9980556cbc47a72f688f00f5512c607578fa05329b1c2230dd1a0bc8a0fd300570c4f97532ba81fde6d8d78705ec915c3aedefea4052246928572a2aa26e44b4dd1ecf301a3d6fa7157b7fb284140854efd7d4f9c5c70b791c14617d42f503c99c7d0691daaf7dbfc460f016ad2eb02be578c7521203ff6fc03a8150e0e4fa72f6ae97158c284c4f0c96361c3964e477df6c0016f814eb8099b1c810d89d2b671c61e3a10e6f50c956b291f70813d9f3f00000010efe07123e16ddb549feed20d462b2cef92c03013dc84829a5b2f7b8b1e9e22e1667fa567c8a26d58f7c131aed08c51403d77feabec02c61cd4c7ea485163d4982716eb1ddd63e1e596ee4e0fabef12d3e48e25133954036b428b359e7bf6a6dd79f574680d6818b7fd13995ea0a67976d387c83c194ea42353395e4b3d41d39ad2ee60c9728a54469e18eba9f3e1552bc99efe038c99418de762c7d45349ce4cf3992c3e5a45eafb371c485cac1d2831f9a1b8a416019d9e5ae57ae920af8b380b0fe1488421636098abb9a6f00d7f263a8989e4172b3a2bf015a76642901ba509344debd12f5052722bf817d75da95e290dded857b2de3eb2bffe4289ab19eecc3d7aa2c7b0579ee73be8ced474f4c2845d6a7bdf67961e8f6bfeefe21e4302b08ff2f2b8b9cd4cf2eb146301395c1d26ea5e139b20ce642bcca012c74fb5d9f2f474577857d87f289f527472f73ef5da57641c118fcc0761d519765deb66bac3d9e972f15eb8be9ffdd294ab72bccd8af1ce002b65a2c3f34a52b81386d03220eab53e733a251223cf90f656708627c8479d2f072af4327e3ef11a4384c7ad102b7383ab04a3d20ef996952c5fd9a91493c76590b52e699bfdc23e74d8fcff46daf31cae8a45d38bad725a3c8739b803b7e12bed4fd6fc91c12aae6f6785efb28548801c0e56b9d561103b6278533692be7b04a6a5a2cd579292f879f59526f906cee09f9e1e6e870d8fef58c512f3c8c3e5a739c1b2c91a2a26ea8c2c0169e4a59d6177e210ac2d9ebba51e4c07b45b7214b6e3811d2e1089395ce0f8f95d8ca838161c373c5071b59e56838d6eefe9d8ea81ece381f8efaaddf15c2452cb05ca38d640f2fca85c00c3ec84a41792aa559a1986cde33a58fb2d4e1fc911deaff0717468f4070f1bea0b8367e41322735e62b3e9603ceb2ef7977a3fa7d45bc0ef5e894de48ed518152d402aee74d981f5b99896e558a73d5184cc33a75680868e893bce9e1d472199105b9d157f76761a61bc59c8d8eaf6dfe6d0a67ac80c52d5a641f460d92a432fda16576249db1a7b244784a8a79747bcc4d70fb6c222828658a84200ea8dc98fafdb542512bd58f3a78785b5a0bc0de1f209d979759e2cd4d3c6f0bde2152ab3d5df917c3a808f1e2e26468e0e4bd71db3630c61dd235965a661a2b5b06e8082b43274b855a3bbb5b517ef73ea1b8e24749d990d3887ddb6156424b494d933d878b16650e6d6297045173dd6108c145af0a60ac7a6c7229c4852d3531ad6266d5e2f887be637c80d040c94365832dcbcfdd2d31dbd0517e7b5da0bc1df658b806b09727d9daeb3250b6f1819ecefab318c8b2b90a937b36a68abf74ea3f8a410e52f3eef75e071558fb4a071611091735123e26d48a0612b58d4f67edafbb986d63c412ca19054f005ad6ce9925869344a1d9a1e105a068effcf4b277bb690dd51f036e860d7b549ece95d716a868a8bce23b4512559974b105611ca882c69803b2f91123178560dffc015c6ba73d754614447176bec06d89e4a349c48e3ace85816db5f976fe1d5694c0745820800137a2d2709df4fa98a9654b50de271281d14cd63ab01014bc35e4e26d67dae0359c304dd67baca7cc6d2bcfa4d833d2acf000ff2127c023936532bd4f0822a5f60c93e2881d873e001242144d186cae87b138060410ca7de0169a2be8cb9cf0f6872c82dc449a378ebfb4b6115c148ef6f1e102f4323538d4d83ef79da89fbf3d25f05f94fce25d1e2caf7a9a8817dfb9df7b808f58fbbfec3df4235336a09f3500115e41588627fb2795291fbbfaa6d9674750c0ff8914fc02695b5a4ceb90715a985988d68e7663e84bb877bb88b1f9be76b3834c89b74f907691ee9b47e0b4f50e2a9591f834efc4ff420eef0fda3b16ab9a791f386682a2023f3dc348f9f71bf67cc9e811af63a7dac4df2d24c97afefcf533ac6374250111b0a56caf0521b27ed46d84a2dd61e8a4e0c08eba762d839558117e84ae9abec184b08995b5bde320c70d035d667e098f5e1855e02ac14933ef77d249428951813952eec15ee5c18ac8d99c9ea5ef4668d565365eda8871ad818149b7313be03382271a1d6a3e01528d8d60b46efd59f564293b1b0685101e780df879633d6ef5e2e01db5e39f870cad5c5fba7a3b39eea041498f5895f5a739381c33b878b21916c7eea6bdcfa21a005b546abfbb86b1de4589c73c9ed45e8740e6eda3cf5f3252ce88b4aff71bfc9d880d429c6cdcdfee7f9e56e05e18c920f4bea737353a9bcdeb3475931eecf05d7b7ebfa1467fa6b4a6f92c56df161f6502d753663e223da1eb8785dd766d3a32078945e8252a623e6928234708e4ab8ff7750a03bd6df9f14c67cc3fcc31d816ced04ef2387f621b593ec4543b3f50e6c084017abd12d9f3a648e5e152742bb47d6cdcd1fbeeace21779f153202297c578f9a14aebc438c63d40269476b8cf740d3df173ae67afd86a5afcca5a4ef083b55d8457d43017446c4bd1111329029685952689757f73330b4cbc3d94c79d00ce26dd9a80c565d77bee4a85efc278738dd243c2782d683a72ec7dadafa0b51e42909d3f87ea7e4f86e538f4628f23e38423340bd07ec9ccdae6587e7f629c7bf683cd3eda50f03325102d9bf07f770a797ad6a26eca63bb79d5eb5f0a663dc14d0483bba3bfdaf1019289ada1676fa84b914db75e89daa56d64498f8bed10cd8e91408578abbc50c9a118e84c171f4111efa9e9c8bca008e05c31f75667cc41260736d1943aae9fde9228cb6031bc2aced223651297d7a910db0250e04f796f50e0e0f1e30daf424ec68f23159f07054a2bd7033380a4f944f7c644180c00e0f291dc8c226ffc6061f000aabd8b15fd8702c3f251538e2f9a5c76a25a47087a78dee7bfeaf6b8c621dcaba20f2f8076ad5cdcbce0f9aacb0ddab8c3078d5409cd35138fb2abbf9f549046abaf023e427ef70f9a998d5ea77a91fbce14810721ebfd96616ad661b9da90c9e7f58c0ff8cba10df878b901317cb468c38197b8bf16bd334f5477e13baa2083baf124768915b7b43f32659e107ac8df2871fffeb09f29451d1680dca92e1204309b788aa8cad12dad62589a3bef209176f1053803ffc926ef24648a8b3d65ef50d446b547bfe5a88d514aff55990af8f7d18f96cef2224861974049c330a6a888be1a8180e8a6d9162c454c087a620d8817b12efe7a442f84613d81f16101378275f022dfb14184050b848b559f26544bea0e61d681987d81053b573478704dd926860b85e755b0d3ae87e8d040133fcbd4a6e509604ea7b88119bfe80b246f2f8bc7015137bea8b1f7528419fa415aa0fa9f95e39ff34ed3caa0c1bae35ba31ef727279cc712770be0ee196cf696ce6eaf928cce1fa94b9ecdde907d1fc73a48960a1b36916a8fab6cccb2542817ce335bb632b929a2f73c29b0b514f5b3cd31b795d372e3c325158be04da78f8690839327e4712c980ff80e528bcf4c1cbc91e6780fb18ed66b85a9981ff46128b4f9c70208024c43a15c3d2c4bf0f812a89a6f4137d2603fe9a6eb61f5a7277a263465dee81012293c41c1d8a615b9934a49af270240ee243de8411136624d93088dea423158d6f813283fba2459f7b7f1c47da62930b8b4fd9018ece4680f7ad12e289fe55c66c84793e15dda2796df46456adbac3f253751db49361304efc178873b8cb7f3f3144adb21e3b2e61a0afc082c009d2cf653f5a02758d06c076a0e0d560f91906baec26202a9b43b499248cd9e30092a2afc662c8878999e47d88a31d5ea03d86ba4ea32472c5c06e47ec37d4599f8b1b0294d80c978583fb6f181e1c2bec7bf707a349febed9a2838596e960fa310b0122a9078b10f940873b4e04e29af37267eb215c00d9ac3ba24f4d3b61e3d9b2dba0072e3b1db3cc6b9d74b2a9a5df1c70ba55cf027b81b23c93bbab1ace077b2e13fd69eaa5c0485365b1a4b4ee73af20a0503624ccbac73c83cf3ecd4af99f14e8f8564732f1fbd64e0bfc34414651b53012684e062a0150eb7f39f48aa10ce033fde63e92d66549994675df689da267344cbc308cb2774161743fe775e6c69457719465fad49521c6e46e6169dd71eb563d4fadb8e9d48dc55332483618588f61c7270e9fb7a045e796e2d6483496978c2a4e7463850a4c2a6f80608d74b4b970456d194cb3646584f1fbe0cdb7d88a50f0d08318b234b8b6a007908ea4b8ec1f786257e055a90cf06c81e289c7130696db96e47418cb3dfbe0d764844d5d880fe6d828cbffefbc1e3383f6c50f6c4d0b14c9c9466e0327a8718f2b06dd0e59a20cad8e0756faaaa59cf4dd99151944ae137e4e1362b50a1f2ed00c35e98b9d8659abcfa6cc01d9c8d26bafedcb1d634efdbc290bf1007d01d8b2f147bf6c55b4ca801f6d609d78f24ec696e20ca22f73f81a04c8f332fe7e3ee068508dac84ab13d0ce44f3d75171e953e30a8a7435168af59008407311a0e22b48c3fde8fd3a2f3fde7bfe69cb3bd735bc468bdfc50a13db053cec41300d394bed8f910b26e90daadfe2d593d30663b2e2392c0db3e6fd1ef88c557b1404144574bbeaa0863ec9aaf246101e73aa599676688aa8ab72d945998cf2230943307d4565e21c69c2ccf8a41d6e0efd48c59ffd3505c1d317d6b30a4aee8b6d36a95607dc95502a6fe1e420604eca6a7240c68dba1882d415fdeb0b6c68aada80418efcef0fa5173cedb69f8f4854e9f05823116a00a75076bee359847ce26e502703344e89a0a7bd6b7c39d9dcd85d9df1b38158d1642f27aa84cdfca11f9c30339e69959e5d3ab62ddce3bfc5114797af22f2cedb00ad4dd5e1389d880b305a20b0b69edcaa9e5c2e6dd128810416c21c9d176d8e15b3180fa37e45087d4f554b75ccc05e536c13c3fa199812518bca53af2b562d33735b36c9db6b944cd4357ba39a5820f2a10a589284f260ea9ddbe982a6de985c8bdd7c1958aa2fe4ac38fe8cdfac81e2370c3a005438439268f1d912548e9979b4f6ed1b6d07a3785b28b846008aa9ba7b445d44cc57fe53f0f227a436d5936edb7a5fb26738138282201348561b5fd06ff48d5f43ebc111b7caecc27186b723abad18839a14a71391e4d12f8795b75d30605d970b24846b9f8d83aaf9f95df5edb2d135468048e000060e81df8735dfbdd2335812d5539bca42cc287c03abb8a2e9caab2bf6217a1b66c5802f27b7669d34a680b1df6a89e5f82c8b5fa469fa0eed5aea96dd1a8182179acf8e5f2cfb6a67e390c3eba6a5f642a4120cafcc0183df0cdd0f106a8586c69ccacd9c7b3462039dabdd04610cbbffebfc58cc745143d57400243d42c7e6452891046d351b15ed7f5997ca3a2ab6b5d88fd23bf5a19196b3c9efe90285a17c7196f362ad1159f4c3832e194c645f07e01af336e76d8b05d97d2142e669e25446688405351284ab3cacbbc90acb3b0bc7e6c7a1382df639c040f321d80fd52938a7885a3b9136540bdacbf486f079cbf5cdf684b5aaef443e3e8ae69fcda2c4943c3e50c2f01a7bbb9d3917de4632feda342496dda17dc602d04b2212a0b69667c4620faa1d9696b7ed4427af68fae062d5b4bd2fb0574f4333b3d5272b4a5ef1e6e2a4e96e590391", 0x1000}, {&(0x7f00000000c0)="50090833177be3dab81e6f06971f5e6b9d461fcf86a4e29428b8944d228c32d4fb3ebe15ca6adb8159c60dbbf7d4a999b0e8103348253860a74be73f3d407a749fa13dc7", 0x44}, {&(0x7f00000014c0)="c062c1a1ccfd429b777fbfdb9a802c975ca0796255d121d3135805379c5f20751aada52552f87757872ddcb789b0e1c30a43493927ec350ecb54e748322753a221e678a6bca10822a45c5783ce648c578b74071368e2fab0f2a248e48b868f4a8864cf96f295944ab25340cc9c3bf70a0af4babe3ec47b7f2d1b0bd1c9188ba8c2f58f9f6a3b734a0b6b7389d6ea2fcf08dd5b17ff052dc1d9da0dfc61dae84510b8796a93c373b5781f74cb1b2760c35c2215ecb08c640b42d62ae00da7aa0d07b7b0bbef9dc4f2d2dc002cfb02f27b91278d00a8a4202b8fc6bef7d66e634f81f156256676a391499618dbd582597f8e9a68698b010051f9eefb5dddf4a679a4746b4501d85092053ef350681dd0190d1b998b7c38928e70acfa6275f2a01e3967f80be648310c70ee4187de7af87c01f729be7dfd275b03c02b68963531c3fa177d498d5f2fc776bd2efa9cc0c1cc5617d49313c444807ecc149d83590e46d2d0d24bdfbfe04da0e4caec1a601afd2502c481fd2ba917cdd3668823b79bc879ff82190129868c36f808cd424fcfaf53700d133a7ee287dbf03da3116ca28cff683af32324899960675db7f55a38de33c38aaeb0140b54b57e2ef5aaa35d3f802e566dff86dfffd585a3535c105262aff1825ce6e6bf3f0e38a1805b23ba5919c5ce0db1870eaa1187f349567ad75e5d6f4b40bc439125136130e76a34af55eaf67df92c76a7a5483b920d698dc1a7fc83804844e26395e30e472668e400abd12c8ba0239c97fe2cb7cbcae91ad53547f1fc452d737b0608afac5652495679d6c704e5b651a6c00cecd15eb0bc6d926b45febd87ced9a46718faf59d815a812f18b9a0915560bb003da7af1eb0f16ae74b33281c0193f3a6a51c664c3bd635abcb27167975823044a98bf039047ba50bc238a905363751e11e403af596f2f096cb16cab443a187e432740c089ec32d01067ca2d51dd47b3ba84be83e85a5c04302597c44455ebda7f54bca31a1ad68343bed94317a060d1be0566c6be8b915573f90ec975a30caab81c2786b8af2c23674ddce13df49e7841e8454243fc0e816d7d9df032ff80945872c4c0fcaf80b78ffe22e859182ea7c721ba0b5149ac85fac3e6fe509d53671e43a42295a6091d35e2c334444c826c4eaaea1384d6957269d1762bcd104c49c208a82d9acc8e4143f3190e6b6a3a0af0849ae5357351207d78bff95d761dee25a6963136e9b689cc9a435d923e4d067fb9f1da1bfce2bd2df561a704e0d04e2e72dfbe144b8d72cd489a513a1d186f16f1122256bc875bc890cc60835feae0f0f19ddfbb76349086a5f2a8ff9c41f54f8d0f76616e595fed4525c62b56b7460059565495883cac3078457a7ed5c2b910e7e6e82cc692767b755eebdb7063c0623ad99bb3b980c856553cb6a7ae20cbae925d3e50d17f22b706800f29d79a94ee2d679af5c1ef3aba0858af30e84ae87737dd6ef6c0a783ace6de1b56590576f1fc578b107764ab9e1092556a449e36f13649565e3b37957a16cdeba53eedaaeb734051c10abc7c672ded4a54df61826cd08f5b78801b3db92385e078e5bebdb4216b33b14ff3195871fd0e2f96d44ec2a81d14814196c952869c7d27021118833c5893777f4151dce25848dec5416b38f3e804437be8f9f31ba3ff6ba61dd72c2cec2de93fe34bbbb479495e2da66c60905b75f56389361c10af080efb4c45dfca7efa75781cce131fc6f5df6a9111a7d6ce1a11f8e2e96ea1efecd2a1ea0d41cfeb773fd7275ea9f605b25f509e75b465ea32fad2b2ed89c30080e0c01c63f2ef52d72a83a19f9a7133d1ec619b55299ca14ff541d62f6051dcacf51cc2ba4d33eae789cd43fb427629e5bbb73ac37c68b30606b1cce894acea080866ff565318cd02058a5eaee346f80be033a72f8320b5845dcf8c19ea051e1049e573ca0521917c0af9479b3bdc1beef8978d85df7e3cbc7d6dc5fded4f705dab72fde28276daa2ca9a6eccbc25bad0b9b96e6fc36d5fed6a0ce1bb33430e15692b0f0363e11182c0d1cd2ced0c2a1f69a5a11e5bc71211a14a5050b47bbdc6cf6c0bdc02f6d1826fabfd55c05f7e41465c01cbffd1949ae768253ab384b6dbd6bfa8bf948784d265af7ba031f8f319f9eb01010e63e24223c732efef666699023a318f775245a5a93f6349837c6c001d22b56bf10265b44573e38ed4b0376f3893b79bbe8ff146d821fe0697a5dc5b82b7d5d3a2241c07be2c43bf60915205662f879d0e560476bf877a234dc15381a62932ade8a0571dd384bd15b5734621d37ad8954ceacbab563d0a462242a45f0884ddfaf1d290884ca28ce48209f762480e0e8f7236f94d23d209640e8fa4daa239a9ef18dbcd28ddf22fd8e37a01600f975449d303bf20e8167958d9108d62f4daad7be3f33c9a12dc0f765072fc92f52863553fb6fad3519463b8d2a179dd6d93aade74201b52c3f6654fdc5cdca543576484f848650c0a38c9f22d0bdd8591181ae1a38c8bc84e5e997ecbd5f86eb017c23d2dea81db820702ee9468bfb4c6a896a22fc2c83b0922658f5a32847b0b59689526600ceb3c523206aeaba616c9c9b56f627caa133fbb1b5ca88792aefd7cc527a39dab5beed57aedb57643a155f4953c02f898ff59726503e64e524451c29d359d3b77719175144786e94522936ec00231fe3ab0fd2c5c6a97feefa96bdb4f1b2eecca2a5590adcf6aabffb31972d18af8254d000ef0ca9e10e887ad41918ffd07e5ddd2b33c91131feb75e1a3b6c6e77a88980cf07430536df730d7586894a2ad757f37835a774b526c51e52a82ae32d36c736831278250f8530f15505b763d454ec2d5ed22c31165872d865ea1b737f25835cf18fbf3fd452b2136b0a02b8ec2c51f4caa0b8b868ae5f5521461362df44ffc3315e267c75a423f7f20d274a9a8f15537d6f68825eed873cac71d155866cb0af453519cf58b55778cd6628959e6f74f0fc2bb6b4d55ab918c89fe7dc38b85dfdf1311b56a442c0f45eb97841c9e489e323eccbbf870525e6f67172e8e4802ffccf58503e8f7ce488dc64b0a7e82333502e2eb22f400744a626141bee14f4af4884699500e50bcb155d2911fdfd0fcac0c977914086f747a3dd6843f78ad6ef3a15760424686660d596c7c4c13d23633fe49faba52961246495c265396853e0dbbea104ef94559ce99f329121079dcb9a74a4a9b90d09d2da15efa4a9f191277a0d81d0bb69b66e73d2db2fb9a3bb1791de58254dd1dd29e16015e1c1f71ff5f2228b981dbf97778fa7a77b665e4ef135dc7799b3a78d42f9d02dba0f8c9b454293e4c465482bb7db7123ba21da0cbc7153d1d53ba0158eb1894f1443ce672cf9d6e5c2a27234e1a51a45c3babae1d6151e625f059c2f3e0d5fe8239a3ef6683a764944c162af4cd59b8dfac54fe44ee2c2f278ba294ade502578bba7cfb3c4674cdfe47db7b931347df2669527eea96d35db1771574946e075a77dd12c869fbf57f0c8d0a56b1b8cc0063b9dca424e095267bb7d93fdb9890c82c8e8e120ce7211a9655525185bbb2149b4172735f58635c87efa9a5450cd81cc4b40a45b6dcb89804e8ac89684a7f32def75274e6e53add79302b9211588ae3f49a6612d3be699215e5c2c44ea9f68ea600c984e136e28caff4d4385b6ca37d28ba99c25857547559ca938d77e97ff88918f6379c8a415bf16dabebb031cc68d9639465d69ae011211aa8e5229f9bc8c07006f1f5bf69a8e9e2b51d18a02eb2da7a2febaa4077444ded5aabf27301a8732bd2a5349e5a9dfcca2afe9ecf8466de28031ff939418dbc2d17080c2abb74d0d591744a4c0930293b9d871d2fad465cf9e4e85ec9b9e5132bcb3183ea59aeee846b6b66ac2ab23af50d5ca5211fd33ef1f1df93e1d61a3a64bf9788596eebd2ab10b1571fca1c4d9a65c6abf82cf3d38c80bd67d7aefcac86306656aadf792c9484f6e1b37431bc1d481103a610f3724794b178984c9b2fcfc681af7ab50730086cac56c208545c788bd51a88061cd23c95f792ad1102cba94a2e06e55fdc8f3924668bff919f00faab20bb19387a33282208af4d626e57b7f912c2ed6f7f64639f45def4706265fe388b8348a0f9d4dff2065127e8132ab5dc2c96032a9679405f1f0ef817f0df78563ecb8f75dd496bf597096dcc96e4414cd66c55d1b008ebd8dee70e666ed1762e7fe324cfbcb90dcc0433d7aa656a506eeb916ed3f971f8a80249b0afdfe57ceecf1259e8dbd89273c1ef0e10bf0e51100229fed9ff7f83f046cdc0010da5ecf95d7c8aa0ea965f964d07cbddc8542915f8e9e3d7536d25fb7b544b355073b20ad4d46e0547464f6cfee2e73270beb66409c9cfa684bd4efbb9920dceb842f8ff922a4032e195ce2a798387ecaea9beda0190ccac915e54afe55ff5f998e2754e8f2aef021480997edb433487a677bd84036b3a4c177195ad18fdda2adb9e735a1a6b5dd15419da8673044896965828b2773579c746fa9e64e33d43a488180efe3789398043410312a766536d71cb6305ce184b880ee64fa392214ab9ce04802cfd1838bebb13ad51bf69c71f87898a6b410f8eed903cc00fb1c39d7084481f6d879bc021be63a1d44242c0f4edbd4018e13223f25c07bb37a85039ac0d89294fbec1ae65a81782a3e9700f4dcd2abce50588380f81c037c3e089010c0703f1a02328872a244d521e5a350e20588c4ee39ebf2e0ce3dba1aac3ab1d996d65cc13092ae9a2d586bf2e9fab6828092d028077fb993c059ca67f71995d942a391f758609bdc0702def1217ccfef2a62f22dba53a0a583ea90580609eb77643b3cfce87a98c2dce6f164715b14a754a9b6504f9852065116c8676ed350c9ce30ed40dcd0f3b969973809607804e566031522cf51ce9061f8c75799e9707f27e7c6693b0d750c5cb27184852df83a901760d92ffea77b8232eb2e320b3da398585b205fe99b078c2702ed660d9abb09b4a244bf39ab6569afeb2c0d33a6ac1d466037ee470b8014bc7fd5231161cd0805ec60fbc04a36e7e93f0519af7e67e2f43493cd82a47e4c88f8c4bf7b83376665762dd4191fc70ac1ce554680ad4ee05c57b1e05e8a809e5764f6389c1bbdc97ce85ce3d0804d9226976f5ec5fac65dde616500d02ac73c25532f3774d6715f8535f085f79d1012da6195a6652f25f765839f7a0033f519e7e16047347c138350a17d998575000eb1d6acfe9137002c8339af73f49c811fadf86fffa6521ab4691e8e59e99bbdce4fe2375f5fd89e738d57fe157d42efd86a90b50ccc32eae7a2bf07a0eeb23783750c421463cfa5f4774c0180e5dbbdbc1fdb535f7794a7081be48394b6850f76360d50203b47e33c89a385bd52d1b09a7ae016a3736a7dc8d376bd1973ff8c6e78b7b9f738bcfdae5007bc317e4c36e821be5afbb62177df7a9ae9a4c5717e811989f4e0f9538b7be85b4ea6901c3bae44df137a738ffb29b55ee5c5029eb040190bdf7c3c36dc955c10e348feb6dbcf0a51d5075fbad69909adb1bd845122e43fa29137c88496e29fa038230e693f55e7fc4638f74834adbc54bc8b6de10132d3018d9af80e13eadf11d1104820a35879a3bfa6b514b792fcac412f2c875ddaea14f088958095be456176eef5c6a2bfad4004b32e4f030165bb1251b622c5da69c396bef8449625249fa88138b18f1d74d97d9d290b244faac89c9ad3ec2cd385864926b04063d8f65bc154876fefa7af406dc92520aee652ac73", 0x1000}], 0x6, 0x0, 0xfffffffffffffea8, 0x40f}, 0xfffffffe) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) getsockname$unix(r1, &(0x7f0000000000)=@file={0x0, ""/13}, &(0x7f0000000100)=0xf) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0xb1, 0x0, 0x0, 0x4}, {0x2006}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 16:00:11 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) fcntl$setflags(r0, 0x2, 0x1) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000002400)='/dev/zero\x00', 0x2884a, 0x0) setsockopt(r1, 0x0, 0x800000000000a, &(0x7f0000000000), 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000023c0)) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000140)={0x4}) sendto(r1, &(0x7f0000000000)="056e7e84b9e037b7b656e16fddefea3337b9c52d996576467760924b35a0b683f4586c66be1ac5f1623f77157b43a52031637bd90325bf5114e9f6e97fba2b59f5d7cb5bc079687bdeb1170203bd4090a3f386de0fae496403da4ef6a6f898b1804e99913ae4b3c88d248dbb3454c989681893", 0x73, 0x407, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/18, 0x12}, {&(0x7f00000001c0)=""/71, 0x47}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/69, 0x45}, {&(0x7f00000022c0)=""/85, 0x55}], 0x6, 0x0, 0x0) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x8005, 0xffff7fffffffffff) setrlimit(0xa, &(0x7f00000000c0)={0x2, 0xd}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) pledge(&(0x7f0000000040)='/dev/null\x00', &(0x7f0000000080)='/dev/null\x00') 16:00:11 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r2, &(0x7f0000000100)=@file={0x0, ""/41}, &(0x7f0000000140)=0x2b) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x0, 0x0, 0x100000000}) flock(r0, 0x3) ioctl$TIOCSBRK(r0, 0x2000747b) chroot(&(0x7f00000000c0)='./file0\x00') close(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x8, 0x0, 0x0, 0x2}, {0xec7, 0x1000, 0x1ff}]}) openat(r1, &(0x7f0000000040)='./file0\x00', 0x2000a, 0x10) 16:00:11 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x100000205c, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x104) open(&(0x7f0000000000)='./bus\x00', 0x8, 0x40) write(r0, &(0x7f0000000040)="98", 0x142) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x45}, {0x4000002c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = getpid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0xa, &(0x7f0000000180)=[{0x76b, 0x81, 0x3f, 0xffff}, {0x10001, 0x800, 0x1, 0xbd2}, {0x5, 0x1000, 0x7, 0x5}, {0x3, 0x84, 0x5, 0x7f2d}, {0x8, 0x8, 0x6, 0xffffffff}, {0x0, 0x3f, 0x5, 0x4}, {0x0, 0xffffffffffffff73, 0x7, 0xf4}, {0x8001, 0x1, 0x3, 0x8}, {0x509b, 0x3, 0x1f, 0xed7c}, {0x18000000000, 0xac7f, 0x20, 0xffffffff}]}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x1, 0x4, 0x6, r1}) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001200)='/dev/bpf\x00', 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0xc}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000180)=""/230, 0xe6}, {&(0x7f0000000280)=""/252, 0xfc}, {&(0x7f0000000000)=""/128, 0x80}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000000380)=""/224, 0xe0}, {&(0x7f0000002240)=""/4096, 0x1000}, {&(0x7f0000000480)=""/149, 0x95}], 0x7) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x400, 0x0) r1 = shmat(0x0, &(0x7f0000ffb000/0x2000)=nil, 0x3000) shmdt(r1) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000600), &(0x7f0000000640)=0xc) sendto$inet6(r2, &(0x7f0000000680)="751abedecb26dc36829ee20fe0cf52d639dfe4501fbe02a3693de9e188ca8df534cf3e2e3077bd83dc42cffd4461ab9756676ffc13ff3b2e5c0be1374adf48b5b5dfdaa5f275cff2a79958007f63bbb75b89ece22c528fa849e9bf34eb1b4f05acb6b672864393b898f1a42a156cbd0c45ec2061d4ac04e97f7f65e393af7dbf7e47154878e11e116755b7333e5e35e03c1c60500ad20dd1e3a9cb0bb1ca0b0b888eaa43a9932567cc8a90d057", 0xad, 0x8, &(0x7f0000000740)={0x18, 0x2, 0x0, 0x4}, 0xc) 16:00:11 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x77, './file0\x00'}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r2) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) r4 = dup(r0) r5 = msgget(0x1, 0x23) msgrcv(r5, &(0x7f0000000100)={0x0, ""/7}, 0xf, 0x3, 0x800) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/4096, 0x1000) connect(r0, &(0x7f0000001180)=@in6={0x18, 0x2, 0x2, 0x560}, 0xc) bind$inet(r4, &(0x7f00000011c0)={0x2, 0x0}, 0xc) bind$inet(r0, &(0x7f0000001200)={0x2, 0x2}, 0xc) shmget$private(0x0, 0x1000, 0x220, &(0x7f0000fff000/0x1000)=nil) msgrcv(r5, &(0x7f0000001240)={0x0, ""/240}, 0xf8, 0x3, 0x1000) getgroups(0x5, &(0x7f0000001340)=[r3, r3, r3, r3, r3]) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000001380)) getgroups(0x5, &(0x7f00000013c0)=[r6, r7, r8, r6, r3]) r9 = kqueue() fchmodat(r0, &(0x7f0000001400)='./file0/file0\x00', 0x80, 0x6) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001440)={0xff, 0x4, 0x6, 0x2, "a14f28f4f72919eba243c8cc2b6d26191df6bdb8", 0x6}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000001480)={0x401, './file1\x00'}) select(0x40, &(0x7f00000014c0)={0x8, 0x10000, 0x9d, 0xcebd, 0xfc17, 0xff, 0x6438, 0x1}, &(0x7f0000001500)={0x3, 0x1, 0x5, 0x3ff, 0x4, 0x5, 0x0, 0x63b}, &(0x7f0000001540)={0xfffffffffffffffe, 0x3ff, 0x9, 0x100000001, 0xffff, 0x6, 0x1, 0x408000000000}, &(0x7f0000001580)={0x4}) chflagsat(r0, &(0x7f00000015c0)='./file1\x00', 0x10000, 0x2) mknod$loop(&(0x7f0000001600)='./file0/file0\x00', 0x6000, 0x1) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001640)={r1, r2, r8}, 0xc) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000001680)={0x6, 0xff, 0xdf, 0x8, "da79338ded9de871c970e3d760c86c28a9afa804", 0x0, 0x80000000}) getitimer(0x2, &(0x7f00000016c0)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$FIOSETOWN(r9, 0x8004667c, &(0x7f0000001700)=0x4c) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:11 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f66be6ca8f300"], 0xa) r1 = dup2(r0, r0) write(r0, &(0x7f0000000340)="e6f525af609c3db903b00200ed0552554a5380e14753c9792103681e8729df3467f7b0992f28c545495a7e3a9c18036682737c344147546329ccfd7cc0b7c746d60dde03e77c05aabc0aed19c42baf201f5343b0a5063228262f3a683f85ece8c3e86c64dfc44f1d122768d6fd968a0944be0c67843c2cd8bfe53660ca8e772824ce6e272a3da1da97bf95a34a0b627118c3ca199446d0afd812d98c858a5f19c8138a3a41fe314a6ff64f41dba226796a07ef0470f620da5a375ef3a9015622f7510f6b695c35ce57f033fe74e9155286894ada8f73c0c213e360b45b", 0xffffffffffffff35) writev(r1, &(0x7f0000000040), 0x1b) ftruncate(r0, 0x0, 0x0) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) semget(0x1, 0x5, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) poll(&(0x7f0000000080)=[{r0, 0xfffffffffffffffe}, {r0, 0x4}, {r0, 0x24}], 0x3, 0x8000000000000006) r1 = semget(0x3, 0x1, 0x8) r2 = shmget(0x0, 0x3000, 0x100, &(0x7f0000ffb000/0x3000)=nil) ioctl$TIOCDRAIN(r0, 0x2000745e) r3 = getuid() r4 = getegid() ioctl$BIOCFLUSH(r0, 0x20004268) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r7 = getpgrp() r8 = getpgrp() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x4, r3, r4, r5, r6, 0x21, 0x8}, 0x3f, 0x8, r7, r8, 0x80, 0xab6, 0xe5}) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0x45}, {0x6}]}) r9 = accept(r0, &(0x7f0000000300)=@in6, &(0x7f0000000380)=0xc) accept$unix(r9, &(0x7f00000003c0)=@file={0x0, ""/48}, &(0x7f0000000400)=0x32) poll(&(0x7f0000000440)=[{r9, 0x4}], 0x1, 0x1b) poll(&(0x7f00000000c0)=[{r0, 0x80}, {r0, 0x40}, {r0, 0x80}, {r0, 0x105}, {r0, 0x1c3}, {r0, 0x4}, {r0, 0x10}, {r0, 0x14}, {r0, 0x82}], 0x9, 0x81) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 0: r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x10020, 0x120) mkdirat(r0, &(0x7f00000001c0)='./bus\x00', 0x110) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x1000000000000081}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) sendto$unix(r2, &(0x7f0000000040)="44da4bba9409f9b7865583097b46fb89c54e871602a761f822a458d17d0af58d4267909ea151bed6b93e6ea76507050e44cf51d34d0a8f19f51203d567431fa27cddbd63245b563f96d268a984024146cb9a8126af9d24f6e175d5a515bff4870e39dd47128426034241c0b6444ffa3cd51d7ce9fba21ed6d4635886a21b2c13bc203f7a524421098aa987603bab37a5ad25660b5138c266c67c7a191d5d4712e1db167aa8194ce62bb524adb08229d7c2aa6a2b8f0df5083db17665c850436105ba21e339dcdec21aa0", 0xfffffffffffffefa, 0x2, 0x0, 0x30f) 16:00:11 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20000, 0x0) r3 = socket$inet(0x2, 0x2, 0x8) r4 = socket$inet6(0x18, 0x2a751d018546370e, 0x4) r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x80, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) r7 = accept$unix(0xffffffffffffff9c, &(0x7f0000000680)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f3ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007732e1bc0b0a3ab9294e5d0a206853137cf1f8cb1d6e64f9d5b32123cc6ddab53d217b8896c2a823483c7e67d104e"], &(0x7f0000000340)=0x6e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x28088, 0x0) r12 = openat$klog(0xffffffffffffff9c, &(0x7f0000000440)='/dev/klog\x00', 0x40, 0x0) r13 = accept$inet6(0xffffffffffffffff, &(0x7f0000000480), &(0x7f00000004c0)=0xc) setsockopt$inet_opts(r10, 0x0, 0x0, &(0x7f0000000740)="b4430090fb66728f9451ec961388425ab854cd1f7e72b7bdf2b2a4ca9ca31b2f96504957c356624a3ff25184029841e53c2af95b3a2f470a9912784a597ace8a50f95e1cba4988751b9a1a416009b98bf788501e9ad95e283e148e5c02f06155320a35e2561adf5b0283b612c34818c0c19fb567372c4f34d546bc8811ae6df26e260af5e32216f5ee08dbc89780d6ec0c02cfb47b58ff08a47fd7dc1cae7eab63b7fc99e083d6eda32caa5709a2bf8379468bdd31c35115adbb3c7e04953dc69f62c48a81e8af086cf5d2d1c6863b083cb436949f787f2fd8685ab3fa05f929af994f25651a747a8bcb6075fc99160006fad205d69f05a9df48fb73cf0e92c05fdf770e3a73c6a8ef490bcc955ddcc890d4934b8e7aaa4a40f45df05e73bfcc693e4bd242cb8600d32849a76b20b3def242629a37449add96c1db6e5c7c5ba0fc7f0ca334fa5686dc5fd0ed67ef11e2d160005b3046f3803d508a26736e87e2fdb283238591c31a822ddf39007cb82a27c29b0f6971fb26d3e06f8e9bf4cd3ff60303f890301d122b7f91c1ab30c74040d256225eaf484aac2198949d742c2c98bae995b0c3a3f9b821d3720f6d661dbbb1cf004da937e6b5ee39c84643c311c011d38346861ae68daa584ea15da836c90f44334f6e159d7c188d910419188ca8fba3c365c9c286a307841b639db18bbe9569f12bea4cab4aab57114ce2e9b45b380c0eccb34b587cf60184dffa90c64326c5f51e88e86d8a7a6f631f3a0f3c88e2c12078944462bf81a7bb0f5e07dd184e32615ac8e22bd567c307a1c9897d8c598cefd4a2f7eab3221a8c41830885274e76e0b24c918ca08a7088629bc0c525d1f0fbc2a2d688d129e69dafb6c83f36cad201963d4eb5cd26f77bdd1cab4f7b711a5e66ccbb3a1924657126dcda096aef5e3e27d73ab624a3caea3b79ba183a9eef116be72464e4c763f99e560024b5e8d9836e0fece10d467ed56370c39827f194261b2d043a696c01fd115e0485b075780bb095bbef2c49326afd0e50175dd4052756656303a657e02411da05258e78af1e1c64d166067be3a0c9e1491443ba2e4a7402d8efd7f40261b40b6662fbe7163ed21ec9f814b875051a1cc1302907b146ddce9154625d4c35ea5a434cf1bf776099f7c41dcb1934a2c10887b6766774977bce426df636dcc0a1b8c98f775f5f628ed94cd733ae96ea9bd34368649e5db05478f480d6ac5605e53e635099b91d7e766cec177c2e1a45116e83327e829d14cd1c3d21dd16cd629c90fa9e91dd0b51a300a951fcf593c2ee817dd689769393397e5e1715f59031da4c5c8b783bfa1f575f6761b46feed7672639fdd6380c5f1431296e0fec807e521b9bea5bc300fd971654d71bd9fa9cf2de9efb88b46e093bcea7e66fbd0bdd9ac44f90eab4f663d69eaf10253fec7d993e079de0770d60e1bf5d8988daeef30e2fff05c612ba7cf3ace98ede11bd48a4771c2773ce6a5cc5ec0456a26d061663c2538b3f6d3a00b5f36b0d6cf0ee504e03e6ec479482dc2a5b7e68244f3597407293454ce0589f82c77a8c194e4828a38a6c25c8846d2c16da32c8ce343375e52b9a868f29937b393ce67ffa4510753ff57aec335bd99513bbceab9824e92aa3184c9b81b0e3f7ddaf471389a11d6f2b250d87f81dccdff39beb5d741782d445f707a425ff5745dfca0afea1857df3cc9a12815d6937bcc12ee7388b9a0d9d8d30666fc8a83aa29c63e7f79507685d9bfe6b165c752266c952516efc804b2078cce808eae7f296e07684cc8a39a8465755dc8a2fd9c5614afb0294d788388bd39962bc86b9fb7c6fcea16bd007b05163d1c827f65a38d6a9f7e753fadf0ecea6a8fccd9decd91bf280dc31a0d5d70325b3dab15f4595916618f712654d15ff2b54287564f7b29f40fcc284e308effe798a87d7007a2acda25ab752811baffc340aed670cdfc2404adfd24680433a4d92a65cc38e4170714aca9049dc477bfbd083416babaabc728dd7d89ac5ccc7aa322bcfc203f5485fc61f1d3d4a6661be27f5b585e658805bb940721e0c0a021da8895f6b4282b0abbed44ae0abf78b633130ebac3a7be8ae29ae466467a6df1e0c1162e4f265bd08beda84c40d636904ee959dfcf367c7c56773a44e638f4339a2f6a3727f7e7a2b143e8d9ac11b6a8393b3e155c62af81dc0b15db604c55f9fb10c9638f593180fae993cb0575186026dffbc23eaf657d0edfecf022cf57b01ad45a384810bf515ea99674befabb372c77444c46555a86c2f16291c5152caae3e32f208ed7257935e9e864b5ed1fbfd2d798f4deabbf71d7a8be996633f64547350316135773b872d4f3675b386599e10e6329b31c9422564b6d8fd39ca97c9feb66f89ff2e86e6ce0b40fce9fa64071dc6711ba25c95ca2740ac368c928f0549931a7e0954849635eb0841533f80e7494210ef95d6fee9e7a4544526bc6dcb58ac1d1e081411fc69f859de8851d0833758ade495d65c9ab705ee0e662bd2952afc1c9519bf47bb6052d01865e5648830a99ac872d6c35af61f3d2e203e0e371ea6353fbffde7ba4ba8e9e9511163edcf177c5fe13035b5739590d1b7c0af2101d81518980c5d20223e6ccb827716f4ce964d8e6b73a1d68b6e66f28598f20ac7a4ff739e2ab7f26732ab01a589de9e48a0ef79c2e8eec661000957520e235fcff5a085a72291a11561dee376720e0bfc701dce4d0f932d080980d64a8b8a7f51ea9791e0c75aa83e5cc83e4a4ecac21e262cd380b1cec7e290902304d8f8de92a49e7196cc293725df932e523b8ec30f36fa265dcc94ce76083289858e8d138ea5069e30054748b478ed308ca1b73e4e9917c9c8c4879ed441921fab4ffc03ae061ab0d9dd3523bad4433874c8eaf98be08103ed9a1b00fbd371dd2367020c129015dd4b2282812f4000e926aba14068095370baa7ab1068910c518f30306ffe32fc6fc49e38f38ff85a9d3421c49db69ed508805fd2c594c78ccf5bc5b0b8eb7109cc0ce69fb6151909270ef01b86bea9fac59e974778a4c5e9afc604298fabdfd8e50cdbf89d5f9eb061a8d811915e8c198a7cfff27e9fe5630ad9f274bc50a0f59fda42247dc770557081fdfd52f495affde7893389bf67781a9115fc08f5102f1945d7452d6569dceef5ffd6265722f2882c8deaa4c20f75f66db69002134097309e9953c21dac7de610df2c9df9c0413867722aacfe8d7627fa246bb5f4bd2317f84eab55aa143d7b19105719ca2022bd0c6fa85c63670bd0ca03cd338ca55e8b57713050ec0314c51ca44f4c4f227faab34a0c6a26838626a59476faec86275b85cca31508c27095a260b467c7ab1691452039eff97d06c0c906b7ef9ad333efc7c71a331765e0f2b5bf4ee062853a7ba3d04195d6534729661c27392cf4e8b9c3855193208eae3ac129f1f9a6273eba1541906b32f06f682157f9126a73a4b197da2015bc0bb1e681efe642539e2e61137c18b0ec2d62da087308c5f6f3094d279e7b9bbc6b691ea36fb345a8e589f201349ea72d6fc02efd195fa61cf7a89aabbe2e0006a1f3eb697cc28c72310fe54031c65ccb9e82c8719a5e7d88915121ffc11b6908c7cbc175c5e789dc2191a3c8c6168de63a37425412eeeabe6892b98936a6ce3cf6955d0c59c6dd6987ccbc58ec40a7591f8c9953aab7ddf155c1afaffb92c0e314b313c85cd2c594044ff01f0c6a77569ae11ce59e63626ee25cf06f7b44f3c43db67a88b30042cf1bd72189e3c816068942035ab8cc61707763869e265270d6d73c6dd4085d90437f65a3606f95ba252cdf3e6bf199f02ca29702584d3520638c8da489e6f5b0b03f7b2511699fb4dc49db0cac32a8d1b45c6b3b47b2332dc9f55571ca24fac76ef0b9a7e46f162060a51b2f22cdfe5e2481ca95cef9d1fe46ddd068070eaabd32358224999d3ccee56aabccdddd38122c67d0ea2765ae8ecd210e04c56fec5213378e38aa324bdad181e15dd672cddc9a0b3ad77b0ef37cf7c2292d412b38460cb0f0be4774da69ddb1ed03149c5bda1e01b86a55acae5e54d6059c797f47b19d328e2921daa7914d593bae383311c783b71b483fca61158b9416fb2c3db72d83919f685f18d8a75acf0d817d55e68de82ea72e93ba33b51a1b4e5fa7a9041b84f02117d0aa9078f35dfee2014b024a176bdbea6f04849e7d95c2819e1f59619c4234dc23913d2f9e694c57ab41d68f84e42e43ed2c9db719bc3c90ccfb130b57eed70e0b88480980111ebc8df25d27bb57aa7c2d360237ae0fdfdc5914c6a586623bdfd75e6404eeb546f1c000211431d7e71affbab3f9da96512dbcc41f8bb05bc8e36640169abc30fc1778ce34e3451d85b6d726ce07463a9f85cd8ab775c123fe3b0b19b620ebb7f12746a1d1553eb44a9b7d7674e10ad09d567fd728ce0b2de6f99c1b087afdd79e7737d7fdcf42ee548deb3c43b058191bb0731fbceee8145ae40f55584850c3d66a0d1b277595154a299e06e6149ef02d19da44325015b5eaff1bd3618cd4a6b5a1095f86f571459fd112636b738ca771c63fd411964e665bfaf6da7cda385eb1a7200282c743f833a3586785026c54e3d40aac83a5ab5b05b826b542a3415cc09648985c8482bb7476355ef91fe1bd7ff2c4eb83a0a721fb0bebc2f027648d4e4acef205f2481e65942c0c7fc7907c5ad0d8b5b1d154adfcf8839f6e9042b5a3fd606596d3e81c971096996edf8f11a1c63b7295a2d4fec46925ee462fad616ac252cbe9dcf78bb9cc35dd17fcfebb20f835f05f048bc1d9e439b944594bb69d7a34b8e95536dc170e5e4aaad59c0bdb64e623291007d127ffc0361715313a77f12340fb57fa22ebd5f302d14f0b79f018954662332685d4919e7970c4c58cf342b5361e5052cd2040abc932b663d9432e2150102428ff6ec0abbaf4b9cdc856a9f9519b944d69af9ac558f0076e4e5adee4d82f0559e36193bb300fdfd27ad5612af0396bd4528a98725a6b5cbf8fbb683f4db4e074a4d24520c5d6ec7cdf9f813ec6359a0b820b6b0f70606dbd260fec692853a1357cfb88256a3c1d31ddd30611ae4435b583f0e9252057884d7f466ff87370edc2c02aa399dea3eff0adce2fb9989951f97e7bf1a02725f53e8c3dc3d61971703e336a912b99e106b245ade0f9570590db72dbd89fecb21ef09ce4593f53449ab1ffbf7e4e74e46605982254321a066f2d8c87ff258e3e5d4fd1bf447cdbb6bd7bf85ef7eea923bc07fca036b9679ca0e771215107125a7a9562e27319de052a7e39c6bc5cb4442f8d02517a051e2052137d8c5afdef6a4dd3e878c9c8b63f83a8a84dbef01da040cb44b967f90b4ec51ba30d009aa244aecfff93b0a55d414e20bf52a56cd4e73f037531c4c7c64325251375e4a88c396394eea6de554f5c8301677c01458b4a99cc6fcd30efecf0979a691f53f0aa6ca87215b2ddb29454ef91bb3b179f67c498e40d158f0855f8f2a837365f0192fe84ac70a0921a3d394072f58967b4914e8a838dd70cb6dc0bb98ea4c7979daa6171820c158595aa28593dd76b5f780e7df5d4939a44bed5272cb7480f5617bd547478a65f5dc6c8bcdb6df2f6aced6cbdecbeba93111065b7ae4934c593d406a5227827f4d627186b2762c0565a0b4c6ca63132dd162c03343b0696472506068ae03b6967379e2f2f28243a7c4d9115059c874ada9c0ac40d39a5947d41c1c26dacbabb5d4fae5c3e744bef35ab790a660a3ac34249e7c4ae941c40fffe", 0x1000) close(r9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000500)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff8, 0x4, 0xf0000080, 0x1f, 0x1}, {{r2}, 0xffffffffffffffff, 0x4, 0x80000000, 0x6, 0x7}, {{r3}, 0xfffffffffffffffb, 0x60, 0x8, 0x2, 0xffffffffffffa8f2}, {{r4}, 0x0, 0x8, 0xf0000002, 0x8001, 0x3ff}, {{r5}, 0xfffffffffffffffb, 0x22, 0x1, 0x4, 0x7}, {{r6}, 0xfffffffffffffffa, 0x80, 0x1, 0x7}], 0x9, &(0x7f0000000540)=[{{r7}, 0xfffffffffffffffb, 0x30, 0xfffff, 0x4, 0x1000}, {{r8}, 0xfffffffffffffff9, 0x0, 0x40000002, 0x2, 0x7}, {{r10}, 0xfffffffffffffffc, 0x20, 0x20000000, 0x4, 0x4}, {{r11}, 0xfffffffffffffff8, 0x40, 0x0, 0x2, 0xe87}, {{r12}, 0xffffffffffffffff, 0x0, 0x3, 0x3}, {{r13}, 0xfffffffffffffffc, 0x0, 0x63, 0x7, 0x7403}, {{r14}, 0xffffffffffffffff, 0x5, 0x1, 0x9}], 0x200, &(0x7f0000000640)={0xffff, 0x100000000}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x4}]}) mknod(&(0x7f00000002c0)='./bus\x00', 0x2000, 0x81) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) kqueue() kqueue() r15 = syz_open_pts() syz_open_pts() dup(r15) syz_open_pts() syz_open_pts() semget(0x1, 0x3, 0x480) r16 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r16, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x5}, {0x6}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x41) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000000c0)) syz_emit_ethernet(0x2, &(0x7f0000000580)="e478") 16:00:11 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0x0, 0x2000, 0x1, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) 16:00:11 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x800000001000080, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x100) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0x8001) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10080, 0x44) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc020691b, &(0x7f00000000c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x28060, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x28ce) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000001280)=""/4096, 0x29a}], 0x1000000000000065, 0x0, 0x0) close(r0) getsockname$inet6(r0, &(0x7f00000003c0), &(0x7f0000000340)=0xc) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) clock_settime(0x0, &(0x7f0000000380)={0x4602e844}) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x41, 0x5, 0x1}, {{r0}, 0xfffffffffffffff9, 0x22, 0x40000000, 0x7, 0x1ff}], 0x134, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x4, 0x8000, 0x8}, {{r1}, 0xfffffffffffffff9, 0x2, 0x80000000, 0x8ee0, 0x401}, {{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0x101, 0x9}, {{r0}, 0xfffffffffffffffc, 0x4a, 0x64, 0x6, 0x6}, {{r0}, 0xfffffffffffffffe, 0x9d, 0x8, 0x2000, 0x6}, {{r0}, 0x0, 0x34, 0x40000020, 0xffffffff, 0x3}], 0x10001, &(0x7f0000000240)={0x800000000, 0x7}) execve(0x0, 0x0, 0x0) fcntl$dupfd(r1, 0x32061b5c33e400f4, r1) 16:00:11 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x101, 0x60) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r1, 0x0, 0xd, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r3, &(0x7f0000000040)=""/86, 0x56) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000040)) 16:00:11 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) chflags(&(0x7f0000000080)='./file0\x00', 0x1) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000)={0x0, 0xfffffffffffffffc}, 0xc) 13:34:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x88, 0x4) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) write(r1, &(0x7f0000000000)="87", 0x1) close(r1) mlockall(0x3) 13:34:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000000)=0x6) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x200, 0x18) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000380)={0x1, 0x6, 0x1f, 0x3, &(0x7f0000000100)={{0x80, 0x9e3b, 0x6, 0x1, 0x7, 0x2, 0xfffffffffffffffe}, {[0x6, 0x9, 0xf689, 0x1, 0x2585246c, 0x1, 0x44e, 0x4, 0x4, 0x80000001, 0x2, 0x7ff, 0x1, 0x7f, 0x3f, 0x1, 0x80], [0x3, 0x100000000, 0x9, 0x4, 0xfffffffffffffc00, 0x101, 0x6, 0x1, 0x3, 0x39], [0x3, 0xfffffffffffffff8, 0x10001, 0x6, 0x5, 0xffff, 0x3], [0xfff, 0x6, 0x4, 0x4, 0x3, 0x7fff], [{0x9, 0x2, 0x80000001, 0x5}, {0x7ff, 0x1, 0x6, 0xfffffffffffffff7}, {0x4, 0x3ff, 0x10001, 0x67}, {0xc7, 0x5, 0x5, 0x7}, {0x4, 0x96, 0x4, 0x4}, {0x3ff, 0x100000000000000, 0x5, 0x3}, {0x80000000, 0xffffffff, 0x1, 0x7f}, {0x7f, 0x7f, 0x3, 0x5}], {0x0, 0x17dc6c68, 0x9, 0x2}, {0x0, 0x3, 0x7fff, 0x14a}}}, 0x0, 0xffffffff}) pipe2(&(0x7f0000000080), 0x10000) ioctl$TIOCSETAW(r0, 0x2000747a, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x2) 13:34:12 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000000)="35849aff70fcb91a859c8f8ddaa0456c8a4e7f3fbff47c521ba31493bdc8cb677d8d12e6123817aab3889315149aa738909df14703c32204acec96198fcacfe0a2e215ea4ca0a23d832eb6d86b7b02bc576883381dd125e747476eb6f6d28ea91965358787337757a84b6455c4fa6844325450a9c8a0", 0x76, 0x2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000140)="81a2d5d192da4bb3e4dc83f2", 0xc}, {&(0x7f0000000180)="2747d095123f3ffae99a49f2dd24625e4623a869f5797c7275dd8b7d8e001337a6194582005527afc93a3fc1120b3cfb13f6a7aa792d8f624af2d959548b51ea96a27ed68dda20db0587ffcb4105ddad19e992b34f2c5c890723fdd329c00952494bbad162d971a183e9102878c5a10efe0da5e53ca98b8f10f4ba2c279f011d1b94cc14f1f4fcd2a80549ba4c3184c5833b1706ad97c103d92fab1e53f4b920a2bda35e3ac573f4a324306b91ba69094ea0b8ff119d09c3d1372d8935a74fb8ed6ad1ede55e09aa3780427fc4008387612264bc672a5d30a4e8c5de", 0xdc}, {&(0x7f0000000280)="71c72bef6f731fee08d1266185e69aceca890706ae48a70726a0792f271db79ad4c3b5a35efad2b8a9b2e1ddfc122749107e14cf125cc03620d707fd", 0x3c}], 0x3, 0x0, 0x0, 0x9}, 0x1) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000340)=0xffffffffffff8000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x1c) shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ff8000/0x2000)=nil) listen(r0, 0x2) kqueue() 13:34:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x7}, {0x84}, {0x6}]}) fcntl$getown(r0, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000380)={0x653, 0x8, 0x4, {[0x3, 0x6, 0x401, 0x5, 0x8, 0x4, 0x1e0, 0x2, 0x6, 0x6, 0x8, 0x9, 0x100, 0x5, 0x3, 0x8001, 0x7, 0x1000], [0x8fcb, 0x0, 0x4, 0xfffffffffffffffc, 0x8f6, 0x101, 0x1, 0x0, 0xfffffffffffffff8, 0x6], [0xf2, 0x2, 0x9, 0x40, 0x1, 0x1ff, 0x3], [0x6, 0x3, 0xdf, 0x5, 0x7], [{0xafa8, 0x2dc1, 0x2, 0xf6}, {0x8000, 0x80, 0xfffffffffffffffa, 0xffffffffffffff26}, {0x800, 0x1, 0x7f, 0x2}, {0xe00000, 0x80000001, 0x1, 0x7}, {0x0, 0x1, 0x8, 0x6}, {0x3745, 0x2, 0x800, 0x6}, {0x2, 0x988, 0xffffffffffff8000, 0x3}, {0xfffffffffffffffd, 0xbdd8, 0x3, 0x2}], {0x1, 0x0, 0x6, 0xffffffff}, {0xe378, 0x40, 0xec5, 0x100000000}}}) 13:34:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b9", 0x7}], 0x1) close(r0) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000022c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "ef9ac42a9b78ce514a3734fa074b6e5487722063"}) poll(&(0x7f0000000000)=[{r0}, {r0, 0xc8}, {r0, 0x4}], 0x3, 0x200) r2 = syz_open_pts() pwritev(r2, &(0x7f0000000200)=[{&(0x7f00000002c0)="ba4874ebe876002e5e8a55940214204ebd022237574c9f22cebc8693a42c14032ecce3bea47c8fe8bc9ff1f2ddce760c87fe390b5984571c69fa7bfef6d7ce0bee5d459bbdf429cc0ea03328e923ed416c71dee659e57779c709bb334e0d843f749d48448da96d00fc7aabc4f755d3302ac2d5cc1d60a5a1faecdef2c7f85097b1fdbe4ff1335c5efc8b9474295ade4b1fa7c1015348ac3e7d6b24bac038b722407b82001d099f8f2de571eff15895aeb989f778489da6a727a991afe7cb5425aacc0f4acc24fd4e406dfa7f43c372d3fed0bd78c5b5b10bd611f77181455845983227e2a47df42f349076eefedf7e15f847a36c59248a13b9265d3c306449589384c014336909123565df1b5e96ebbd973d49ca1397403b6e1f9c61d1fd2717f5677b4fc7b99791fc271112e48fc3b682045abddf7f8117e788e0f6cf8be85f9f3a4e6567e38b7b1a3c233b0849211ac5bfc01f0d5f7813dd3718f9c9f721fbe651ad8872e8f56c33f4305a346c28190b898f3d4160517349b6c6dc48bcd80f47306f6c8e213ad54c183fd2abe89a0d3a0f3784c3e5d6818e671c4fde32a97e041fb85f0b1619e36b07a1cb09782522f42e60e00ac8401fd1acaa717378bab71375f121d578428f6d05fe23eb58937f1419402f38d4f523afc554954d0e4c7adaad18647feb562a3bfe2faf0b55090ee8f72cf99a4d30d60d30a39d370e5e93e50ba463a27afc92114e0c146e73ad7ef88047397358bbc2b38030528fb05b0ef18e14b03c2cfd2aaf4403bdae94f3836d4531ad901211a415e8741469b2b77647ae1f845f58f0b596ff56e7f90575022a3af145f99d8c74cb35878380ac9bdb623aaba9950e8ed69d33cc1a0dea45dffd098904d4110bc428b987d587496f56e6ee4833bad0480e123aa8a3abbec9600d803bc9f0e53ea3cfc81736a97af3896b80abf578edb2e521c28f0672cc7416efe2061145838fe1ec263af0d88eb79ac03d72ee8a78c83c9a7c71a1c747a9e47ae8420f827b1a3c7b4bf7c61b3bf0457dd26931629532f1af433a7df02c5a6b219caf6cad2c2ad39560b8efe7c3774a896af74a033adc5dbc7e2094f6cdbd171cdc83ec014821233ba2fdf3e0c398584b08ca135e71a6fb2fae00741502845adeae06da65ed37d43ca6b6850207d98bb59528d52a844245348bd673f4e7c8b0beea1a79a9e96caadbf43c874c435e0886ea4e24af03b0c1d9aa51e6196c6a3319ab04be41d549fcf63a959d1835013b47795851be6ca308ec39cc6c644bfff15a40ab27b33be82f97f331782e941e689a5be6a3ac7c6158e0f3041f7fcb94b8492b9fb954f100901c3abb58fd93c75b679c6a78f93befc3d51c816f5c01a7c3234f7ab34edbeb12f26059b95e9f56f014ea54d030bc506755bb1da2aeb6492b54b5562d173916c159cc9318b099aa5e8ad9fcbb82c60f95da372cc1670ce56b78ea4b0212445aae0a66f0930db084d08d0efe596543d88e293ac6e94c7342ac728b3703e8539556c184434e82627d5e08f71386c6bb1873d26b56c2da0b15c182e28fc2235b5a4f76d7290e82537aadbc624dbcf3a57c7df8e708aafbf9c25689ce24c17c6ac564420afde096757b5bc12e5c40ea3f00f841faf743310cb96e817826e863cf10b8f0614e351e1cc147a07ac50a7fa4f17f2feedb2b7da49649a38ca1df4039f02d8d687684cc1ba6f7f3f5d534c7e2c89ec3e855c8424373c564f1a13f8905ff187c5cf109b8cb578db16b83348497eafe4d9b04047827ff647150b345b66e60202f6cf1c71ca140b4ab00aacf1ac91e3883e8d205e424af9a4191eb413e11a7fcbc152705501fa7a6a8ebd9d57adb80f42b7b07b7dab794feb8cf1d80d47f7f53d92000e1243cb9c07fdcbc9a981b45449afb01337adccd9efbb863c0b2f08eaed38a5b3e8652569f2c7a2c92fdffb816cd966c1fdb3f6a978a3f4f4f0514c9b820f6dbe86e93520d5f53e182332365f512437e12e31ad0590ac808c12e22133c9ff87ffa4a0b976f04a94e516ca5154544c7d4431ce7cc7f31baf36ef4eb4ecc736c76276edbad1d33f1b050e3f0facad7df4e90f1364fc0a3f7b4160a10dfbed959866efe447fba3ebc425fac2d0deb5249c85654b8bdb2ce5d9237706cc782f27e13339897909ac057f35fc117c74113338c7092b15a89df4ab9ffc01b5a3b723f40d099ac7f1736ac09e47c2ed57d183e848306f8e2caf5239e28b166ee73548435665730a7a9e80d9f4e3d25e7d50ef7c3ae986d670e75d609d4d3aedc9e102d14b2cd253b5878f773e587c28669e5ff4cc34b6cbece8a787c3fd657aec27dbe297ad06010f7a58898b592dda3f2f2e6df275cb040c4999657c9d6c8792779559101756079d8511e4ece7d4696e5a8f6ba5a0660cd1a51936c71acc7f58c1d6dd65696969488e27f77e613716946b47c167121313236ec57b32dbaa8543dd4d5c0e4056c9110eeff389f550a0920b9d19cb77ab7b2013265a4a62fbce5fe4ca17ee77216ff5d2c936812db61ebf670cda990d72fe0332661373498b14455a98ab8588c39a84d7fb57f80e188ba1d24c70883130c71e409d8ec93ea7b4652d90a483c4f5d869435785723bf9c643b0e5989ae8d579419fa9b5255bd9e451641ffbee050d822130e1fa5249df2e66086e232f8d67cbf7cea6339b1f72fbe437e0c049de2f21267b9644ef71a574bd93d85750431645ec9c6c3096d3512307d13f3c704631571bfa05531efe41b0d14237b890cde42ff7490b4de00be0cf46970033440ad5c00f9947e25697165dec222898db196012e1ec832ce7dfbdd29893d8f648405733e918acdd9e650209d678053e8a3ffd5c69cd9f6c066c26847a91939cce7c31127b7aa80b6114c45012ac521e49ace3f9631181f015cfe292e5f62e7f5186b844d1424d7b11a25937c1c34f71aa98edbf94b4433cb8991c0479476aa3606c793c6b0a04b3898c0f767989ba2609cf50c1054f1c8afc790861e57ba228c21451df15471edfb146d84df5949cd705192aa61015ec71f6640f72d59a0c7b3cca55694f528f348b5e0ccacd781028f0b95c5bc078a588cff5d08caa05d72ebcc34d90e47d7661147921ce73f75d7a26072cb24e695a929049ec1ba1d41372d5631199b776c039a66c24575da69bcc67fac6c2a8b7211bdfbc11f275b814c035d11a7f8d4a761e7615a9fd01c6f1cb7c1354538d828e197afafca4817bd12545d0478ae18ba27c53ead584ef09fd394d248902c794a17f263d941d11e979b777b3163c878b0900615ce6770e2db795817499ebb396bd8046cc37ad150f1f4dc201620ece84a7dd221949be101651362b0be7a94f91545f26754a6f5b33a198ad3b3f46a3de859da8b297c7d8f2564b26351265018b6a92293c5b1d989e30125fd8a3af8e1b6dd4800eefa155121a84bc7d8163a9dce14863231261e86e1ca3fde691b5af180e17b4c9bc244d9f9e7207823c9f208e229bbcee5d832293f33b7f23894df32063bcdc7f785224100743004d3f09585dba5b592958188f4e66e59a971bfd3e4efc008d8520df864e1f65035c27070bf97b0cf1d738b1ce30f37201ad7a705d82d59d17ccbbcde6b92461e32a003ec3ecd9927844aa2c2bef4d314412f488ac0f76f8063c8b704f4a8254d0e7c608190aa7f0d01f3f7f0ad7240fe5e8b882f450745bf558d60e151a3d998dbf5ddbcc5de0be49489dc44fa3a31fb25c2e5313f7acc563eac56d0bbd41eb359124925825ceab6d8b557dbdf761a7d1ee89f3a75ef68c4472642ce0e80feabb4d983863c148267dac1368f8cfc57ae125a9fc6dae906ac462a99bfb929426634eb79704bba30a90bd3ba19fffc86096696151d64f6dd3d2853c5317cf7b0844a9d9a953dfa25a10ebf24dec209b340d55a67e6be79235b965f41580af77679ef6f2dc65d3c7cbf66e11dad56d7ccc3850ed0b74825a9f862395bcb91bab29792e6fb8d9a81575e6f3e86da20a2bf9c4f4c3b7b584267ffeac9bf7c2b7bba52c1ad5ad4fcd2b56b4182ef138540ac825fb5753428f292e068a1c3135fca2a0134a3c36058279ef56e1fd5779e64f8379d53a4f576eca44991ecd8cce3cecf0443b5ee5e7b566c2f2f7f7e7568564c9ae5bcdac2d61363ff843f253ab659cf32c7bca3d8a54ef4d587c1f792c0025c1ec1d4c56cd0bae7a3fc75a337f4a05e076d8dee98dc20db6d01ec1f4cf9d3b3151a2955b658a594bbd28750493e64aee95a8ce72dd30d187103da2c4e157d1cad0f84957b4c1b43268f09d576ff6a547a19ec9405b4d3ff568dbc7ec83ad43655e20ac91f463fb8c85b2826f7a73df845e74e00d89a71e177dd3a6c840ac572a4cf26c52e94d64f1f55f460c7da95d3c46f40e2c156fef8fa946b52b3639ad464c380813ec3bcdb8dbd4f7b54f47b91e145d02635cbd9c2af54f4bda62397ea44d9dba89b8eb1f81bc12afe400ae5822bd7a040e3c21014289334af96c0b6e310338c3faf56ebd6cff8e783721d8da45b17453d6b6d562165f37c30d3adf7572dbe4fece9e0eb0d4962e8a349369a9b38139e918b4bdc9e7b2dd8b99e72269c83ca53be2d13a876191a58bddb2118860c27634fd813425c6c702a6330c059e1cdd1fac65d1d3bd15f9845a83acf1329d186930ad28fcf821de7c6986272571967d5b9b36feeba7f4680267c38f17c3b6b405c7a15d976e9c39c164225f32d465edbfc6c65cf78af09caa36ce87bba4abc426abc0328b9775ddf79d323d08ed5a81ed726a03a7a598e59d5c45caad914c3d4f047df7b3f7c416edbfcd22cc03f16ef15876e5b74d124e9afc04f61d52e7d2bd569431de610685947051fe3ca82d277121c9925290ffff153b0db127b08a5be8e603b810b561852e8fb08b3c91004108d79665eff368906b68f909dd7f98cd181b045107fe07b69385f42ae2ed1388bb8940878ef262f6805a59d6d412adf39b8b13a847fd8a69999cd25326eb26cc8022526eb7642e0ac96641a898f8ba88a75d36cab1110592190d8683d2c31eaa64cffdb8c77727f928bfd8c02d05f87f4c4528f8fca288132a073760ba49255959612d3bb6d32bb4bec608089a217a1eac22a3f72e7e9b3e4f7f2816598685941d8e5091e6bdf0766b5f0d38e2509ef95b3dcdb743ad0e74bd89dfe31e12ef7ce9d108e1f3308d86a95d3a41024052665f0ee22e03cecaf5e5533ca15d47afea4f103fd196d06655dba0fdfb4b68ef2125ad473971e24a36b43071375e7e0cc2640cc24f85c981367ce3def8444ab55d437c2454020af8a7ec45db227881cd2677a1d3ff7099aa1a668796a27315aa8d9cb9b56188c17ba63179c665350525e6c796807255a4fd08e1c0bebb3d6c9cab1066d927c0cdb355cdc691111e1bd4af8775eb357b85a7341c4da0e02d864458937d74ab82af2a0584c2970b29f5429dab3f2653706e443d9f07b948f91b1bab9e56e261617daa2e6af1c20da6b70e99bb11f487b444782f88c32c1958e69efec4caa75d8a189c7cdfe17622aa78cdfa84823cb96f480500dc8108f7b6c4d6f5349b3e90408f7a4eeacbac6d25683e123d155bd9a8f46b752cb3daf856090bc6861f42cb691cbe6df30dde06e8a5facc939fb0fedf1ac7e792fa0b2ed8aaab4bd6d1f4864749e07ef64a069b0c35b9a6b5ca61eba1244993a3e13be87560647a7d0bd3b250771f4e9ab875c34a903d2bbf564c080278c090d14f2aee25cf611eccdb4e9137c73a2b88925beb5c3dada572a6dcc92", 0x1000}, {&(0x7f00000012c0)="ebec6c07e90a6d8ecba8bc6e323833c3aca106883dd311f0fd1d3f4f39de5a5ba6fde997b1dd7e8de28cee76e510ad7ddca715ad0342fe7abddf0b5a9d58f887394ac9a6b06613fb5e6e1dca598c9d6812d1f570edc6790f3beb2837ec4b201c53cb8b1a33892f80a3fbd7b295be75b3f1803e1b330ec2e305661c6e5737c442914f2d4469eaf86ea34e11c8a584432aaf444da347eebad2944d6a12979698329bcf036b05787af460a5146f4abdd8f856172ed1941c817952cdfb3e7b6c4c099cc209b08eb6eac08b5a7e865ba7c1a3ee6e0929920254aa39abced7a82c6cceaef88b3b13c29b162c8f68fcdfa4caf74d15286895c2281c51b9f1ad46ab90db70f678a9036019af111a70adec423e14a5489f948f05dcd408e9e8b377cddad92c250b2db9987beabb987358dc5099be7342643de8043beb064a9414d134e03b9ae892c884cc0caf802b728867798e5463a25cda876eb00b72bd227482b300de2dece0f749520c03471236e061dfec78687d3b3eb988b2093495600fb979024fa36c14ceade5c87bc8748c328632daaaf2ad6f07b0dad3941fc3968d0cec063cb7e106e232b1dda71e3fc343b3215e6531b2322e139157223c8371aa63cb0ee5c066a6a93ee18bd4c205b7004772113bb55789dc0711970e92e1181916a15e146e2b1d8e8a23bfbc0b2dd7846873124cff8bd8f9c6726f6450279f56ed8b224427edc815f24076e68a70015521e5b37f40115f296d5ffb850bb7382abf31db7853b90726ea964d84a5c6240ebbe9c1c385b3823fd7bd6a37e02059f47f685aa7d266f1469ade1527b8bb34a79044d699c4bfa7478b5fa664daedf7043bfd5a7a41d0a945e4f4fc7cb42f2c55adb677ac7f33751ecb5a420a2087626fbfbc3a92765214ed1b38169496220c451f66f6dff6b91a1710ab5f865ad3cf2a8b7eb913f5bb54206dc3d532023c8def1aaa54190dac52f4a9abc118934676af8fd43db131bccd66b74212fa1e14360669d97eff65ff81dab800c4913bdf740f370bb5a28ae39cf2c7007f3b5ca3a9bd9d59cc0d59bccf657d44f5530a763f6f1b01a5ad1b03f6dd714067d00a6497e913c684795b55bf5c3274bac9b386af7cc26eee504249c2eedf582086df893e94d281d4c9e65ce399293e408630739ecd3a27b870bc10ef960272d496c6491d38984a60a7bcfbce8708c3fb66e1aa697a532020478f3d69aba8a50eb87e4a9be347791200c3e064394ac1c905659ce3a4228790a3d28b612fb64745fea294df3ec0587aadd5da8ffcf257231ddf2a36dd7900a190c789819ee41c5adfb1cc5c36a319d31db55195db8f1dcf47ef25b110a31a898206eda39b46b6af082bc927d78f7b4da52e6dfb86ef6a4c47907e24ef806c28226c7acd2fbf817c8d06c812fa4212b6a750faea4ccc9a949ffef330b6aaa49583ef5f9e01165aeb1493cebaf3907967d6604e320a6fc963a4537b0ffab422ac44df02fffe3ebe497dcf6b86f6eed3aaa4a7cb26ca007766b267f8a25435309543f503eb6dbde8fb4cb307f807404c74b8fb940ab50872d724be669f0bc4bb8f87958411c1c87fa985d7e2008b60069f6059ef66d70aa32a196fb7755a1422f266baca074ecf98466fcb8aaa9e8de44a155754ca39ec207e251ffc895fa71aff4d14c72029db077fdcd913d1c622509966506fd00dfd8a8035cda8d19734fe9314ee5f967ad08b9984771c7a5ec71bc708b57b0b6ff689c0d0908d38e693c90ec3f8425b17be05ffe2699cc34355774b1fdc8692ddda1f07d760d6f29e78fc25ab62a41b5810a2cd97db8ce24a60ffbda22f425448add8737e5b097d49c7cd2a98932db5e94c82c381b8898278d33321124461dcb7fe0350845d437bbe01a476348744beedca80b3c35511b540ae013eefffc56868b1b33c06c3f3771308e6fa90bbf2727cf67042e2885550b3d14834eadd55e1433582485d0b865ec2fa4e56e1aa1bde462f2a2a0aa2ae4b47dbe9ecd8c29e64308d101e76e36a57e5c64554062646eacdabc0b7456e3c3421aa08c1bc48e34e29edd66e6087428e24e7429829a3b91a79b30c43ff7f688c181147ff56f45299e13b9a91ff215ac09de557be9a9317aac1b63b8762646fccf83f0e77e49e883f4d6ee222de0ca0793d43f60813a85d2577fa35feb8a4bd0d95b74b1adbfcf880aa75e0e9bdbc8c9d8665ea81c390d3dd9afe5ce19e4782e10dc5157359068eb4a45499c954ffdc7802e4fc568e8c12909c387b90564d6f3ebdd0b74bc62f72918b885e1fb2b686c75fe443852e4f9ec67fc39dc7cfd47de7088d6fbd5adeedfce2455914965e985005d57d8d14ecdc531f017eff17c8927d4d96a4f3feadd1e6debe95dd920245038178712ce2dcad0b2118895dd27edc7198313afd509b30fcf34083e575ab0d47f9dd398f56415aa416a8965c454287cdee2b87a3f2190a91241cdd25b3b6f5c3a13b03adb921fca1687981095d89ccf94d81306c16ee5e5097e23560a75eedcf73123f5b8babbfb21a54eebffbf1de679b8edd5c5882796b23027b6acc60765442934b60083a937250360f6461d936eb64a12df3363f9c42d323be2c712b7f6975d6d4d86c9b61a673a9537b33f0c320ce79301b32141ff06bbb3f52f12d3f0db7baf663ae6b4acaa12d56f5fb3e99d1285ea1e6b470a3e67358361b22d852c7afd5b708518894d7486409dbcd1fe1102339f78fd275c993522352035c5b44517ff10cd97b436bbeb05f715933a3b785b183b7612ca74516bdd4548f20c5f5ef797f2ccab9420eadf36483666ecafcc0194212236cac229dda99f0f368cca14ac73d82694d0ef751c04f46e7c861023d9f8a27dc7058852c2f7997f8edc7e1b1bf93d637925dd92cfc58997acee3930f797bd4fba46efae89ff0c34e473e80034ede270700129cf21e2f457aea34ed8e668a93a2555bd374aeeac70f86bb99d3d1bb60c7864ee95df90eab2191e1f778a9834eb877f4dbae1556cc3188d36a0164c58143c3903a96eaa1b9f7f7ae3ad5c503d4d15fa6ebf540811713b187dc1f3712e06577884e3ee5cf39d463a5b95f8cc449100ee03c382be12e5edaaa98e3f51f8f851ce40665cccdb3a850cc990122373dd308edd4f6470e7e230fb96b1769f508e6b0ca6dc5d95b9c23649dadfd7de93c87a9a73ef0f24c7819c4061a019697cf261049ff429f599808bcfa49efe06b3080161ff4d610562cd9e90d6483b610b70ab81e64a745b8d66a76c93879e3fa9126d3c359cd6d803d0e26dc2b8cedb20b2b3cfe131190354d0891ce0b6e2ed58119200aa3c00efc54f831e0f78eca6a384cc351fc3cee30f4259852b4e755012876b6e59e813f2f6f52807fb06b8ae8dfda6436a6f5020315c823663a068f4222dac53cfc5d99660b86586d037c691163dc0bf2193c2b50e678ede87340c1640616a413ca2262a3fcaa00e20f2e36619db5ac6f86b0e27f5d614f9eca665d263bc29a3cd472200c1fa4d690da50bb189aeb3f53b875249d047962a88b94760bdcbd5654b0e11d1076bffcb7655cd334f28e0f3d7f8755fc284539a5173e3a8d27a29cd9dd5165f15df563004cc8e0ed45abc382dda43581af5f7ca19215066d72e3b1fe35217c9a48f62f6bb9b2f80fc44b68e1704d31f0e6abd9229c45ceffd578d75e9ceeaa8129b5d53318d3acb03fcf27175c640f55e31d59341d9619f246a8a5497e2cb58628e2ec7a03747a2b39bbd490129bd9d9aa3d36138e29e65fe383495e1e45e6c5525d06a36989e5b74922ec622e1a8cdee1f6ba45fc6906fcb3b837df67c827f35f6c3487bb44fc212c8d658e71c4310ec48d8bf75bb8b2841914aa871e9b06afb0e535b99f2e2bdf69fe53d4d3bf13da0417531065a05490e9f9912b48f9f73bb1b6013fc8c2a756715345a59396b156e4d964b516f2201d45016e4c76ab69835a03f0d2890c5eca134386a33ea91e199aadc2fc026fff1ec14d99987824b3b3a5be19e8b9fc0b0f5323ad1fc30e7c18beac94dc68369c35966ef2a7d2639aaa09aab1f42433dc9e25e6c2d6a13b474389e5b01f22f93fdc3155ee1ced6cba3c2ecd2abeb7d3a7d0fcffc609f0c3e48bf09eab25f4e76e0b520c7f2e5d7f1b17e7d01962a07cdbf28a20815c70af7b33cee42b1212985f66d1692d90223d17e1d613d6b2d4c6d33e49770a341c55f81c18f8bfe96e11462598e2720410b1f4a060450c3b62e6a0915e7e4a507d209f1c77d44b70c02f704db92f3b4f316c261f605c84568dcfb1b76cf5ecaa687449deb49e9e757f8927ad6d16670fc7f539ad00e4bc73e44d53bdd2f270f4fd582ac6e5a9a1ba38e733998dad805b165fb53ebd703e9c4dbe87990901a1520e9cc2b72d0867a47c3008e7ccaa775e01e01ff3d7ba64f9393c6b8ec3a6ab722e275fc2f04350c8325ec00341c2bf9f27062da439ece6fce703e78488f5d7ccc022ee6a9bab6fbdd4be411ab3aefdfb2b6d5e2d82200a64d7edf63357bbedef7b8f6f01c3c0f3b6a76f7bb16b617f1e4a1a31a4e9a41744e6be489e36f98189f43293fafe3047f449edb81ae7eec08860d2dc21fe0572c25de93c7fe06c72859fea8a9ede97589b6449458415a8dc699664e6f1797e77b5f9a5e7ba70a6916a6abe4a07161ba280bf93cb6570a3d553728f68a94ae8255ab97cab533ad3a5d8d4f804fe3b8cdc182c97d26dd27d7a8f900307dbab1a6341e964c79c98e081531b2a39b9551181a33ca14e71939a2ce94c05d8736d2f472f672487793b11500bf4b23604cd3c707beb5959b18f32f3211d97abbac5e015dad59029d347c765fe49461fc852fbe9e96be721a8d2228d50f173d69428b49328b9dfce953d61cec10aa8851cd916fd739b74228da14962bf53153a79ac74b518e9830ea1972d382059925ebb8a99c33a3d259b7af424156ef5ae6fc2c829eeffc8f0bdb519aef7b14b445eccc0aa2a66aaccf58f8b609ad004ba01726ff8f9f917403ccfa496044d191198b5d6a5918a4e590cb8239d36b4a781a0211aeccd764693d215dc7ad7f1a96bac80a109d1946bffa24435add7b589c899644347c83ffecc2831eb1dcdf7af2f1f7faff78a23715ab281ccd330b3c041499a16d9670e73ee59bb667f45945d95e38c120ba4c7b98ed1f58fa22117002e6037e98aaf55c83e172ca30026f07a485d9163679b4ec1092ab781c7237b5dff85dd39909737a8f3812aa973759bedb32b049c90591059c2c69a40b5c0cfa12a9b5dd73e1036af0702e6344dbc90e7b2d72bbcfd3de777aa874f6356cc5f27873797a77196ab3e24a9246fcbf1d591e3180a6e37e6c2be090a716317a9231eaa71e0edca0f0253a1ff4c4a7950166074bcc43363aea06893f1a73123b54f674bb68159eee9774896f842b1a4272ae73b7c9f5262e11663ffadb9039d0337c4868caa8613cc2f7da77f83b1a832769f146777fc9ce32d8843513dd9c787645c962199fd27ad84c9581423275e3d9b720b4960b5b95a27a13e53ca5e3cd3b824c53e2e7438665d4464e10bc8357bf510042d9cc4c5a2dbec9aace9a91d8fb6f4822309acc6a884b389a6c297021b3ea596b9daeeba34d4d9f76414c5d65cc1a1c5269833e4c0c034e13b01ab90c0b582d82e699948b9fc9008b89218286fda27936d9d0bd2d71378a07ecf17c95415a646508a93915b029360cd7c47fd1ce249687741bf0260a0a28c9f48d331d8b4cba4c64bf7ea3eaa76762fa196ac39a32b9aee6839e87b9824773488d46944", 0x1000}, {&(0x7f00000000c0)="06401a1d28279ce411ec67c6131cd956fd45c84061a90721b4c767fb4e4e7c22524d54b07a76fb72370be34c783731a186d66ff595fb6dc413f6d4dd14a076f44cf73e8eb1fbded51038c05e12e51d132c634d822fa0bb74533045362d7d23d046e03746ccd15de6a817b9a0ea05bea96971e38c04a0a815cb970677153fe61401d30137ea19df650a7295c8b6dc7fef30cfb456c8a7c232b2cb940a6aba57845239a4d7ab794e06d6cba4cca8c1e3e31017f3499d813ba7355b933f18e9228524d004a62099", 0xc6}], 0x3, 0x0, 0x0) close(r0) dup(r2) syz_open_pts() fcntl$setstatus(r1, 0x4, 0x4) 13:34:12 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0xe100, 0x1) chroot(&(0x7f0000000100)='./file0\x00') r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) r1 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000c40)={0x2, 0x2, 0x7, 0x20004000000000, r1}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x9) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000280)) open(&(0x7f0000000180)='./file0\x00', 0x606, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000005c0)=0x1) mknod(&(0x7f0000000540)='.\x00', 0x90, 0x5) execve(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000400)=[&(0x7f0000000300)=',^&\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='{:*@}\x00'], &(0x7f0000000500)=[&(0x7f0000000440)='+,^\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='#*\xed%\x00']) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./bus\x00', 0x401, 0x0, 0x84, 0x0, 0xbb, 0x0, 0x3, 0x2, 0x0, 0x84b, 0x6}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./bus\x00', 0xe1c9, 0xa7, 0xe8, 0x0, 0x4, 0x3, 0x3, 0x0, 0x3, 0x4, 0x1}) sendmsg(r0, &(0x7f0000000c00)={&(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000900)=[{&(0x7f0000000600)="c5d6983e05f12f524ee06ac0de418bf0cd0f3ca6cf46530d9d3567dbc9d207743ab9f14b8328ed152778a0c57a68397eaae965a8aeade506a569491a325030c87f747e7b57f7cd7ffacf8973073ae16efe2a6581ea275f0c2ba10509a752cdcc59c19a246d2cd7fcb5f1c9698e2562ceefbfb3448b326ef17e1850ff82a6ceb54b78cf7db31c507b7b8d9d31d8b6d58325f10a8fd8d8df565695ad6bbdd7e4833c290c02f412fb87baac2ea832babce7c995956466fd172e4ca60491cdb11556", 0xc0}, {&(0x7f00000006c0)="0d1dba2c363c1dbf4c6bcaabde2bc7f3c836511165cb3abd153cca5b3f2d7c11c29cd43737ba17d71e554252121620d1cc480a008e34075bb62f74a027516ec2a8a76abe1c04e1dd48f708bcf73bdbe92b1bece0a2fe1f947570d55fb6cdbacd6247984053188a97f2c4e498e582c4f3ab88061eb3eeadb9036afce37025515a97c96abc76437e21a92a87014e6e9dc1f003bc6b903e7d46b4cab5b7649f33522334d513f935a7798de93b4e8267c71ef5416de3173d37264b76e6dc7c625052afe78d631f5b710b978409d1368165cffca09463230b4db302c031dbc86897ed1083b8a9", 0xe4}, {&(0x7f0000000580)="8ed86d0d434aa2257f27ef122e4b0076f040547ce6931980262129ddde6a3789", 0x20}, {&(0x7f00000007c0)="b5e5e0553ff6194a92131549bb562cc6fc46d0ad4edf68c7ae84df4952cad739223d0e34f30fba7b38bf670b21bd2e9226a437a27e2d0b4956b8fa19bea787a42d396f066145994ed4351f9584e25b1c7f13fdb2425e7fdf8af921942cd9", 0x5e}, {&(0x7f0000000840)="b5eeff4f33ebcdc1cb47f0a4a90687a2841c904ab4cd39c3cb78359fde9c55dd4a6c0e0b47c1cf6122df02f25eb4599448c62507dbc7e1320fb971a83d25f555a68474dcd9216988e3b02f9c834260f1af883b5913a11e2e830a8fdefda1b3b0648666c7f8005ccd940888a58c3de8b4d251ab00e027f46e135ef395c1ba3ca19fd9f2ce18d837e3c5d47d4f29352b3bd99d0c3c49ec53c60fe33cc9e07f66b7", 0xa0}], 0x5, &(0x7f0000000980)=[{0x98, 0x0, 0x4, "87894e8b2c6b315924bda9369a0d8ea3e7ec2fe39b806cc1b8ddb841a605da74f7bd87af1ea57a3841f504cd76bf7a1439c9f0e94e0d6ecc38e29309618505a01e507538b984e882ea6e63537a0b723c54d14d25c75e3ec5a50a95d1f0f0c45c514116d6f1e0e36b1111cfbf05f9855ec7c3ff48dab49b3c6117fdd73952007f90560e"}, {0x90, 0xffff, 0x80000000, "27c1df3a55bd168c83a20e32f7b4c2d40dd9061eaefa550c743f413e21baaadcfc3ac68f4726f8d6324c2f049ba83de171b849e1679d972089d8c05ec16b1943d786aa4eb6c5e90341ef6df1e3e460ff51db394a8b70f4063e0c45f24dad4bdcfa7bf6dd137179bd41642a318a5a37de4c1b631457654233ac25a47cac"}, {0x38, 0xffff, 0x100000001, "5e3d9abe19dc56eaac60be64e903afc86171ea824ffb03cf2b94f368479fb768e5"}, {0xf8, 0x1, 0x1f, "26eef35a0c71e8ccbc8e6c03af2b1d9ad9287904b8f66690552d9381974a6c970c8da50ed14356d03a1626297b3914ff15d67bcc8c077f6d04a71cf65625ed1157196a6d615490346cbf2618fa3b4a650bfc206a02c362ad12aca33b57d5d1133ec6018e1281ade3683ab312b34fb0440bc3732c0ce285f2cca0e4cc16e9ab14677d01fd3e5f74b5161197e63745e7032f9520822d228df945cae55fa84b0eb02848ca34d216f41971fa195e3fe116797a1be6675cd690fb0b97fe383d052101f99a78cc4fb9dd416d2a1904c807c9c999741ea5d979d4c040cf5ccc06c22aaf0fed"}], 0x258}, 0x1) 13:34:12 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() socket(0x1a, 0x5, 0x1) setrlimit(0x7, &(0x7f0000000040)={0x0, 0xebaf}) close(r0) dup(r0) 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"}) write(r0, &(0x7f0000000080)="882cbcbd8638244b58dfba5207916a33b832737f4b07fa07194a20fa803ba479ad2b18e2966a9d03f70af96be33fbebc", 0x2d) 13:34:12 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x64, 0x1, 0x1b9, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x9}], 0x5, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x1, 0x401, 0x800}, {{r0}, 0xffffffffffffffff, 0x22, 0xfffff, 0x4}, {{r0}, 0xfffffffffffffffe, 0x2, 0x2, 0x8001, 0x8}, {{r0}, 0xfffffffffffffff8, 0x8, 0xc0000001, 0x2f1, 0x8000}, {{r0}, 0xfffffffffffffffa, 0x51, 0x1, 0x6a5, 0x1f}, {{r0}, 0xffffffffffffffff, 0x84, 0x80, 0x101, 0x1}], 0x0, &(0x7f0000000100)={0x2, 0x4}) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) r1 = dup2(r0, r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000140)) 13:34:13 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000200)={0x18, 0x1, 0xff, 0x8}, 0xc) r1 = socket(0x800000018, 0x1, 0x3) setsockopt$sock_int(r1, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x9, "00000000e74de40000000000000000000600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x800000018, 0x1, 0x80000000) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x4) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1103, &(0x7f0000000240)=0x100000000, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{}, {0x100, 0xff}], 0x2}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socket(0x1e, 0x3, 0x6615) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 13:34:13 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') chroot(&(0x7f0000000000)='./file0\x00') execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) rmdir(&(0x7f0000000140)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 13:34:13 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x1b00) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r1 = getppid() r2 = getuid() accept$unix(r0, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r3}, 0xc) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) close(r4) r5 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r5, &(0x7f00000001c0)="74ce", 0x2) accept$unix(r5, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) 13:34:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x54}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:13 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x400, 0x11) ioctl$KDDISABIO(r1, 0x20004b3d) 13:34:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280), 0x27c) write(r0, &(0x7f0000000080)=',', 0x1) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 13:34:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000100)="ddc3") nanosleep(&(0x7f0000000140)={0xffffffff, 0x400}, &(0x7f0000000180)) 13:34:13 executing program 1: r0 = kqueue() ftruncate(r0, 0x0, 0xffffffffffff20ae) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x0, 0x1}) ftruncate(r2, 0x0, 0xfffffffffffffff9) r3 = semget$private(0x0, 0x7, 0x101) semop(r3, &(0x7f0000000080)=[{0x1, 0xb8, 0x1800}], 0x1) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000000c0)={0x5, 0x3, 0x9}) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f00000008c0)) chflagsat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0x2) r4 = kqueue() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fsync(r0) fsync(r4) r7 = open$dir(&(0x7f0000000880)='./file0\x00', 0x200, 0x108) semop(r3, &(0x7f0000000200)=[{0x0, 0xfed4, 0x800}, {0x3, 0x7, 0x800}, {0x3, 0x1, 0x1000}, {0x3, 0x4, 0x1800}, {0x2, 0x1, 0x1800}, {0x0, 0x4, 0x800}, {0x3, 0x8, 0x1800}, {0x3, 0x9, 0x800}, {0x1, 0xffffffff, 0x1800}, {0x0, 0x9}], 0xa) chflagsat(r4, &(0x7f0000000900)='./file0\x00', 0x10000, 0x2) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000240)=0x2) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000280)=""/208) stat(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) semctl$SETVAL(r3, 0x6, 0x8, &(0x7f0000000440)=0x100000001) kevent(r2, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x20000004, 0x387, 0x4}, {{r1}, 0xfffffffffffffffd, 0xd, 0xf0000005, 0x8, 0x9}, {{r2}, 0xfffffffffffffff8, 0xb4, 0x20000002, 0x0, 0x7fff}, {{r7}, 0xfffffffffffffffd, 0x23, 0x10, 0x1, 0x7}, {{r2}, 0xffffffffffffffff, 0x20, 0x3, 0x77c, 0xf}], 0x1, &(0x7f0000000540)=[{{r1}, 0xffffffffffffffff, 0x4, 0x20000001, 0x1, 0x7}, {{r4}, 0xffffffffffffffff, 0x3, 0x1, 0x1000, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x3, 0x40000000, 0x7fffffff, 0x5}, {{r2}, 0xfffffffffffffff9, 0x80, 0x8, 0x6, 0x9}, {{r4}, 0xfffffffffffffffc, 0xc4, 0x21, 0x40, 0x3f}, {{r5}, 0xfffffffffffffffc, 0x10, 0x40000000, 0x3, 0x9}, {{r4}, 0xfffffffffffffffd, 0x0, 0x80000081, 0x7f, 0x6}, {{r6}, 0xfffffffffffffffc, 0x4, 0x20, 0x1000, 0x2}, {{r1}, 0xffffffffffffffff, 0x8, 0x9c, 0x9, 0xff}], 0x0, &(0x7f0000000680)={0x5, 0x3}) pipe(&(0x7f00000006c0)={0xffffffffffffffff}) ioctl$PCIOCGETROM(r8, 0xc0107005, &(0x7f0000000740)={{}, 0x3, &(0x7f0000000700)=[0x0, 0x0, 0x0]}) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f00000001c0)=0xc) getrusage(0x0, &(0x7f0000000780)) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000840)=""/58) 13:34:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0xfffffffffffffffd, 0x103, 0x10005, "d738c1e7bb6f0000000000fe00e74de400", 0x7}) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = socket$inet6(0x18, 0x0, 0xb4) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000)={0x0, 0xfbe3}, 0x10) 13:34:13 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x401, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1568577d, 0x800000c3, "125a62d90d65b0984905591970ad581ee6bbd4b1"}) writev(r0, &(0x7f0000000780)=[{&(0x7f00000004c0)="d26aa6d91f5227296a0c3274d61ef6852d39a5f204ec470fa26908e17b3a6894c272ffb484e880e778020dc6e2ee4a8c891c6909b3b3414a32a762fbc668179a0f88556142fca34d2c02cc8e44a4926c4597e1360ddf5505c5d742cb36101cf5a7043f59", 0x64}], 0x1) 13:34:14 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f00000001c0)=[{0x2, 0x40, 0x0, 0x3}, {0x8001, 0x3, 0xffff, 0x3}, {0x6, 0x0, 0x8001, 0x4}, {0x9, 0x4, 0x4, 0xffffffff}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0xcf}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{}, {0x9d}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0x6, 0x2, 0x6}, {0x10000, 0x1000000, 0x8, 0x4}, {0xffffffffad71eaac, 0x1, 0x7f25, 0xe7a5}, {0x4, 0x4, 0x1, 0x26b}, {0x401, 0x3, 0x9, 0x5}, {0x80, 0x1, 0x5, 0x2}, {0x8001, 0x1, 0xe6f, 0x5}]}) 13:34:14 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) flock(r1, 0x5) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x2000, 0x83e) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x1000300010005}) flock(r1, 0x2) flock(r0, 0x8) 13:34:14 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x4, &(0x7f0000000040)="ffffffff", 0x4) socketpair(0x1, 0x8003, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x8001) 13:34:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x1000, 0x9, 0x5, 0x401}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x20040074}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[0x20, 0x5, 0x7]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x4, &(0x7f0000000140)=[{0x7, 0x10000, 0x1, 0x54b00000000000}, {0x3, 0x2ab9, 0x0, 0x9}, {0x2, 0xfff, 0xe6b, 0xff}, {0x3, 0x4b, 0x1, 0x3}]}) 13:34:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x200000000000025e, &(0x7f0000000040)=[{0x6c}, {0x3, 0x36, 0x7, 0xffffffffffffffff}, {0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:15 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x0, 0x400, 0xffff, 0xffff, 0x1}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) r2 = dup(r1) write(r2, &(0x7f0000000180)="e18cdd9b35aa82651166001e23796a5f3b5ee0865cb9aeb72cfa81a844f81015a2757b4ce98429caa2e5521ae04fc17a43feabfb29ea2591b608b80eb96f7272479c8815226fd577c7b34a1291ffb42ecd519c0b644efb55245e7759c7389571100c425733d28cbca354a5287b6865853632f3252f2b99455b2b83b4b5b6a3cef7224e8bb393250cf2527dffef7f8eef191e", 0x92) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000140)) 13:34:15 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x68b, 0x3) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa", 0x41}], 0x10000000000001f6, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) 13:34:15 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x30000, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x93}], 0x26, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r0, 0x0, r3) r5 = kqueue() kevent(r5, &(0x7f00000004c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x3ff, 0x0, 0x0, 0x0) close(r2) 13:34:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCVERSION(r0, 0xc0044266, &(0x7f0000000040)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000000c0)={0x10001, 0x1d7, 0xffffffff, {[0x800, 0xfffffffffffff952, 0x1ff, 0x10001, 0x2, 0x8001, 0x7, 0x114dd103, 0x9, 0x8, 0x3, 0x800, 0x3, 0x4, 0x9d4a, 0x1, 0x2e14], [0x80, 0x4, 0x81, 0x2570, 0x7, 0x80000001, 0x0, 0x4, 0x8, 0xc1], [0xfffffffffffffeff, 0x7fff, 0x401, 0x10000, 0xffffffffffffffff, 0x8dc, 0x5], [0xff, 0x8, 0x4, 0x7, 0x1, 0x9], [{0x6, 0x0, 0xfffffffffffff792, 0x5}, {0xfffffffffffff502, 0x7, 0x7, 0x2}, {0x97f, 0x9, 0x3ff, 0x6}, {0x4, 0x1, 0x8dd3, 0x2}, {0x7, 0x6, 0xcce1, 0xffffffffffff8001}, {0x8, 0x8, 0x3e6c, 0x2}, {0x8, 0x3, 0x8, 0x1}, {0xff, 0x88f, 0x9, 0xfffffffffffffffd}], {0x3, 0x4, 0x6, 0xffff}, {0x6, 0x6, 0x0, 0x1}}}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000340)=0x4) 13:34:15 executing program 0: setreuid(0x0, 0xee00) utimes(&(0x7f0000000080)='./file0\x00', 0x0) 13:34:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x4, 0x5) poll(&(0x7f0000000040)=[{r0, 0xee}, {r0}], 0x2, 0x0) 13:34:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x820, 0x0) 13:34:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64, 0x0, 0x0, 0x190}, {0x44, 0x0, 0x40}, {0x6, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) fcntl$setflags(r0, 0x2, 0x1) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8e") 13:34:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0xa7, 0x2}, {0x100, 0x7ff}, {0x67, 0xb2}, {0x25, 0xffffffffffffffff}], 0x4}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="00000018610aab7b743700fbffffff0000000000004b813718bc938bc9000000000000", 0x23}], 0x1) 13:34:15 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$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) ioctl$TIOCSDTR(r0, 0x20007479) poll(&(0x7f0000000080)=[{r0, 0xaab644ecae4f220d}], 0x1, 0x0) 13:34:15 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x40, 0x0) fchdir(r0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r3 = dup(r2) kqueue() kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) close(r1) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x3509) fcntl$dupfd(r0, 0xa, r1) 13:34:15 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x5, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket(0x6, 0x5, 0x1e82) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 13:34:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) close(r1) 13:34:15 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x24) pread(r0, &(0x7f0000000100)="be89f39d7fe34b4b782dedafab4faae1a7cb8f8ab40b4f74b653aca29e5581a793cd5d6ca28cc24b76df4fac6d84a61cb05eca4996055e263d36e7b5507b557f1fdc8dcb80b6ead540bf8c9375b525b5a789d9ae1d22da3f9ed4ac6b3e732f10778ee1b83318ae2929d3c8b4f8023eb8c2f20dfd213d39a1cb914c9ef436225dce0ada71cb3792262042057ef06daf7aedd37cc7ce5df0e01a07ed2daf39", 0x9e, 0x0, 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) poll(&(0x7f0000000080)=[{r1, 0x10e}], 0x1, 0x0) 13:34:15 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0x3f80000000, 0x1, 0x63f, 0x400}, {0x7, 0x10001, 0x6, 0x400}, {0x3, 0x101, 0xfffffffffffff125, 0x6}, {0x6, 0x1fd3, 0x1, 0xfff}, {0x1000, 0x1, 0x7fffffff, 0x2}, {0xff, 0x12f540a6, 0x401, 0x9}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2c}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 13:34:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1b, 0x0, 0x0, 0xffffffffffffc000, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x1000) chdir(&(0x7f0000000080)='./file0\x00') poll(&(0x7f0000000200)=[{r0, 0x4c}], 0x1, 0x4) 13:34:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x30}, {0x4d}, {0x10000006}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 13:34:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a383f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) writev(r0, &(0x7f0000000500)=[{&(0x7f00000000c0)="0de5360cb8b469405a546cedcb42f76f04217013b552a061f2827ef0399b1fab85d2316e91334c0a", 0x28}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 13:34:16 executing program 1: unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000340)='r\x00') r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getegid() r4 = semget$private(0x0, 0x6, 0x80) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000000)=""/62) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) r5 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f0000000240), &(0x7f00000001c0)=0x4) getsockopt(r0, 0x7, 0x4, &(0x7f0000000280)=""/157, &(0x7f0000000040)=0x9d) semget(0x0, 0xf560d6195651f126, 0x80) socket$inet6(0x18, 0x2, 0x5) 13:34:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) 13:34:16 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCLOCK(r0, 0x20004276) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x2000000000028}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) fcntl$getown(r1, 0x5) syz_emit_ethernet(0x182, &(0x7f0000000340)) 13:34:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 13:34:16 executing program 1: munmap(&(0x7f0000ff0000/0xd000)=nil, 0xd000) pwritev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000000)="a34692e919bad105e486a078b6ed138a0638cf26958438da00b24d68bd98637e7bed8081be1e2a", 0x27}, {&(0x7f0000000040)="dcb3831946037e896fcf527819316ba7591bd0794b5617d37191bec0e2cd7220c2b0522f0c553d28b7333272b490ec5ade5487ec5e2c955e835689f92f178e620ffb9e8212d6afdddb06d36f9b1ad2f2aa310f6f9df4be9b6d9b414270e40da44064f2f0091cc2f4f559f186060fe699f5923816a6c8e249b0a5dbc644da7b45b4106e267d4cd5143c2ecd4061fd540e", 0x90}, {&(0x7f0000000100)="9e94c9201b61f99d35d701186e5b6871cd", 0x11}, {&(0x7f0000000140)="640996d5d2f6a8c44a5acb05010e60fa28e655c686e6c2c81bdb0ce11d6783870fe6025399f0bbd5c1", 0x29}, {&(0x7f0000000180)="1d14d430fb50ab5c499dbcde5f461d779b1962a1eb676e75c35eca234280233ff11023f54dad5a06700776c72debce60a84cea47109d538de02acde18895f4570f9f35ea85aacd705c045acc9952081f9c98a61135c2eda67724b5f923e9657b58bdd38d1073e9afbb701d2922072892cdf28e8b7d6cad6bd16dba61579c98fb21b01733e5dcf8a21b05da1f8c5707633e3b9c145578cf116e478a83988e0601c55e707af2f1c3f273839e616b0a996e6eec35a4f038dd3b1906e17af62e0d8e6739f937ef394fe7d16b5e1347b899046f88a0c1a2c3c9ffd1096d28acbb05a4", 0xe0}], 0x5, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) 13:34:16 executing program 0: r0 = socket(0x1e, 0x400000001002, 0x1) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) 13:34:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r0, r1) r3 = kqueue() close(r1) mknod(&(0x7f0000000040)='./bus\x00', 0x2207d, 0x68c) r4 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x7fe, 0x0, 0x0, 0x0) r5 = dup2(r4, r0) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000000)={0x1, 0x401}) 13:34:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) write(r0, &(0x7f0000000100)='J', 0x1) r1 = dup2(r0, r0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='+\x00', &(0x7f00000001c0)='c!\x00', &(0x7f0000000200)='&}\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)=')/\x00'], &(0x7f0000000480)=[&(0x7f0000000300)='\'\x00', &(0x7f0000000340)='\'&^\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='^&(\x00', &(0x7f0000000400)='&@\x00', &(0x7f0000000440)='\'%,\x0f[v\\(/[\x00']) bind$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="01000000000000000000"], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0xfffffffffffffffc) execve(0x0, 0x0, 0x0) 13:34:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:16 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xc, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)=0x1) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) 13:34:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x24}, {0x6}]}) r1 = getuid() r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x1, 0x40) openat(r2, &(0x7f0000000140)='./file0\x00', 0x100, 0x72772080b358a72f) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x4d1, 0x0) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000380)={0x6, 0x7ff, {[0x7, 0x4, 0x7f, 0x100000001, 0x5, 0x3a, 0x7f, 0x1, 0x6, 0x6, 0x8, 0x400, 0x8, 0x3, 0xcb4, 0x69db, 0x1, 0x3e], [0x8, 0x80000001, 0x1, 0x1, 0x8000, 0x1, 0x0, 0x80, 0xff, 0x8], [0x31, 0x6, 0x1000, 0x101, 0x4, 0x80000001, 0x6], [0x4f4, 0xfcb, 0x0, 0x6, 0x80, 0x8], [{0x9, 0x3f, 0x32, 0xfff}, {0x9, 0x159, 0x6, 0x4}, {0xa000000000, 0x7d, 0x1, 0x3}, {0x2, 0x3, 0x100, 0x2}, {0x9, 0x70, 0x7ea, 0x1f}, {0x96, 0x100, 0x7ff, 0xb8e}, {0x7ff, 0xcab0, 0x2, 0xfffffffffffffc00}, {0x70000, 0x101, 0x3f, 0x7e06}], {0x9, 0x7d1f, 0x7c, 0x4}, {0x6, 0x100000001, 0x8, 0x8000}}}) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') geteuid() setreuid(r1, r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") dup(r0) r4 = semget$private(0x0, 0x100000004, 0x0) truncate(&(0x7f00000005c0)='./file0\x00', 0x0, 0x5) semctl$GETVAL(r4, 0x754bc2148cd23160, 0x5, &(0x7f0000000280)=""/101) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 13:34:16 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) close(r0) r1 = kqueue() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8082, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x200, 0x0) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 13:34:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000140)) write(r0, &(0x7f00000000c0)="36a70370f83fbf9186cc9b81942847c2d66a3094448af2cd8fa13de8d613f50cbf82eb3e", 0x24) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1fc, 0x0, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb7affffff019752c3ce00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 13:34:16 executing program 0: ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, &(0x7f0000000140)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8060, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x200, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x20010, 0x64) dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x40, 0x0) r2 = dup2(r1, r0) unlinkat(r2, &(0x7f0000000200)='./file0\x00', 0x8) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f0000000180)=[{0x3d00000000000000, 0x1, 0xffffffff, 0x5}, {0x1000, 0x0, 0x7, 0x401}, {0x9, 0x8, 0x3, 0x2ce2}, {0x7, 0x3eb, 0x7, 0x6}]}) 13:34:16 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e940000000000000c1a1bf00"/28, 0x1c) socket$inet(0x2, 0x3, 0x5) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000780)="bee0940a02f97882709a6059ec928a6501257f8f4c24f3d0bad062a2af859dd46c73d80f1db4d43e2377c6128a6d51171f4d0051e679d7eab5610c858d80c06c8ee82aa27b4825e8d67a0f5ad280fbde8214129571f7cfd9a841ba43369e43fa36652a2757bbd403d4d49aa98ff0b996be0438234f9379169d44dad66f0ea9bf9d0f156099712886d1e0d93d07540342194fd78ba3255df1331ae2e5e64c88ea1f715d13978fe3935f31b47dcf1ce474da898997443aa51c9dedfc004e06d51fb82f4f00a0d2697134bdd58a3f500705a31cd5611e2e666a569b42a66c9fa46e1225e77aa02507c14b92ffda4b8baeed42eec942adbf64f3a16b2e369cd9327579792bc31fbe029439432f03889bbfca926cc7502b9ef1a05cac743c9301258c594068b6985dca9e521620e0fca51fc02eb2d550b92597062b58591f4c4ce17acaabaf0cb3bee8106314c890f00c7e73f1cdd839ee5e2b301c9fc6fb0243287b4cd8ba56ec2e1ecb352bbc7e4c76fa22534b8cd99bf34e1649f497a61ad732625c796219463e04336c2ae24457fd637cf79a46ee071d030ad6d7afb0367376ef1367761106f99cb7a0698db4797dc97794a2e27a03fd72adc947a07714e2d65670070f22f9fc4b3f744e829b0d0fbf015c22d7846e394fdbdec0b978cd3c5b8329866c57df66168e5e9dc70df898b5c3d416c24cd04f3aad89c90c789712c7cd1aac38bd6aa89aea83ba29ca67cfbc89fbe235cc4e064af9bb0561269fd0cdd303afdf570d2a398301707b3f2dcd4f551866e83c7145779eb708de463388dbb7dea0deb6278636ac2c2e23473208bfd9a81ef108cb2bd078cc268104f1bde13c5386d7da3366e19bca7df8b38d8da92aa1cb68077be0ffd99b97cd6c04e94b67962b5baa8d7031718d100621146cef52b05dcb49931d29ba9478af6fc51869f264213cc1362c06d985e53181303152f80326fde808d6d345f85aadc453bc78ffddbfc93a35d700478164f02f68ce78945ba92a5eb57213e8844e24f2a9b6ce5d10718371f596bf20bbb7fdc1cdd17e75d30111107d3d574aa84082ad598182d43532295adbb4e299de3e46dc957b87a256a3437df80fc437d87fba78d13dee75b94be3d59eb7787eb6918fa177a7d571efd911fe8574948f1f4316e7ded13b617b00e188617907c230b7e329d1e1751da5a7e38c768c79d8175a65bf20657d3853d4e111c6cec009bbfb2909a0b18873a91bd6037824073e473eba8bb4b219026a09820165467e51f0bc78ca1223aa7a1a6c7c14cf25765dcae730536df5e6bafd60697e077b2d8dce5d089f7b438b5bbf3d5b2b20615c22794ce034c559ad9ed1be7ce91626a10970b5d9f93b4edfcb4b6998652d83ed4a3b180b0b079a30d50ebec2719dbaa67f1266937cf00c32c6f757608a8ef9a196f76a68333443c092dd4913180a19f4f8b436f5fc2b23f9177617ac2d574e61ace07eb65bbe6bd2f8a965c63d7a434f38865b1bc887913e4b9890d0510fed93573f700a5dded32bfff85c31f1649c02f22ce6510f7f939510773e4cb2d89b26918c3d2f7a3c99ae8fc9de654e341077fd924125cd8edcef791b89a0301811c77c0e1d22c9d96e848b238973e42eb1a808aec37ee858040832695345f346dce4355ace02ac52eddb891bf922a39a06d1a28bed2e625b2ccf8fd8ef6835aad8f4f9b34f62fa5d5d80dfe197178e9202fd27a071ff6ec26f834e6a3ac5f8c916ff3da03e22dde386b576f7a61325d55ff57b5a42391f78f6ede133d908568ec6743bf7c2d558945afe97e7341997b794d3277b29ec9865873cc3b8da311beedd5fec5361fa48b9a323d6d64051e1055895e311d1ae1e2937ff2ea1d4c47bb08d2cd387aa4dc57e55ee4ebd1b02c6e8cf0d4e0e3c31d72e5c49fe010a6cae2ebbe6ab33af94aa910268ca42a1982866bb3505cfd319c4f6c33b05330d5b5d5df9484f7d4db9f60a", 0x57d}], 0x1) sendto$unix(r0, &(0x7f00000000c0)="5156337a95f016ed0c8934eb901c8d55f49d1e73e40ce6eb4bf348ab4662344232ac90d5a6f040d2abbbd94e8e7bfd9a0fc7aee1c76ef1f22107fb36e5907941b96af9093d49e517663f749fc3df8c99012c975ba9d3ece81cab38089c75173a041a1e75115b002c944f8ae2526627541294a00642a14bbcbddb9163b2d812b8b73e79755e5e9eba45ec6d0cdf947e1a5e8d0bf7", 0x94, 0x400, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e653000"], 0x10) 13:34:16 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x100, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140), 0xe0, 0x0, 0xb23, 0x0) chdir(&(0x7f0000000000)='./file0\x00') r3 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000080)={{0x10000, 0xfffffffffffffffc, 0xffffffffffffffc1}, 0x1, 0x80, 0x8}) kevent(r3, &(0x7f0000000140), 0x8000, 0x0, 0x8000, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 13:34:16 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x130, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x40000000000087, 0x0, 0x0, 0x7f}, {0x6}]}) pipe(&(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) 13:34:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="2000000000ebdd2cbb4998575379cf96fffffe0c0100000000000000005b9d071b542a5387060000e2b81800b2b80000002e81ba7c9e03ef1222cafa1f8f366bb9000000020000000300000000000000f5f2020d6f4bf8b621cd4ba34ef7bd10f7c89616368552d7e0e81ddd6e203134975255075802d68beb121ab8d8f5831fd1f237c14c7b8aed34d621b38bd2b8420100761d6a1c88b25c75db0100000000000000c30d5a2f481d91317a1bb3d433f257926166790250830ba451bb68f963dde1231034ca57932e2c"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 13:34:16 executing program 1: r0 = socket(0x1e, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) syz_extract_tcp_res(&(0x7f0000000180), 0xfffffffffffffffa, 0x159) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x9, 0x2}, {{r0}, 0xfffffffffffffffd, 0x1b, 0x0, 0x5, 0x401}, {{r0}, 0xfffffffffffffffd, 0x18, 0x0, 0x1c0f, 0x7}, {{r0}, 0xfffffffffffffff8, 0x40, 0x1, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x10, 0x20000003, 0x800, 0x9}], 0xffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x6, 0x40000024, 0x1ff}, {{r0}, 0x0, 0x2, 0x86, 0x1, 0x70}], 0x8, &(0x7f0000000140)={0x6, 0x5}) sendto$unix(r0, 0x0, 0x0, 0x40f, 0x0, 0x0) 13:34:17 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x1000, 0x1e, 0x6, 0x5}) r2 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x81) close(r2) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) 13:34:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xff7ffffffffffffc, 0x0) fchflags(r0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0xfffffffffffffffa) 13:34:17 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000340)) 13:34:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) socket(0x1b, 0x5, 0x2) 13:34:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) 13:34:17 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x5, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9}], 0x2eb, 0x0) 13:34:17 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb06619044dc91d8a, 0x4) fchmodat(r2, &(0x7f0000000100)='./file0\x00', 0x1, 0x2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:17 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x5, 0x0, 0x0, 0x0, 0x0, 0xa1, 0x401}, 0xde, 0x2, r1, 0x0, 0xf33, 0x7, 0x100000001, 0x8}) msgget$private(0x0, 0x10) 13:34:17 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 13:34:17 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = msgget$private(0x0, 0x101) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/165}, 0xad, 0x3, 0x1800) msgget$private(0x0, 0x24) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) r2 = msgget$private(0x0, 0x400) msgget$private(0x0, 0x206) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/141) 13:34:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x81, 0xa) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000001c0)={0x0, 0x3ff, 0x3, 0xfe05}) close(r0) r2 = syz_open_pts() setrlimit(0x6, &(0x7f0000000180)={0xfffffffffffffff9, 0x5}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x71, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) r3 = socket$unix(0x1, 0x5, 0x0) setsockopt(r3, 0xff, 0x100000000, &(0x7f0000000080)="851befa5162b9584b02524dd0fe4cd10342fc7ea859b6e8b3dbd8b64152824324d2c0aef7c975b3aaf2248cd09a18c54c66107f5caa5bd2290fe1ad4", 0x3c) 13:34:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x45}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x7, &(0x7f00000001c0)=[{0x7, 0x6, 0x7, 0xff}, {0x0, 0x3, 0x53, 0x800}, {0x0, 0x80000001, 0x3, 0x100}, {0x82b, 0x0, 0x100000001, 0xe8}, {0x4, 0x9d, 0x4, 0x20}, {0x80000001, 0x7fffffff, 0xffffffffffffffff, 0x5}, {0x3, 0x7, 0x7, 0x3f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000040)=[{0x1f, 0x80, 0x3, 0x2}, {0x80000000, 0x2, 0x47e, 0x5}, {0x7fffffff, 0x3, 0x1fffc00000, 0xe0a}, {0x6, 0x0, 0x1, 0x80000001}, {0x0, 0xc6, 0x3, 0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x4, 0x81, 0x8, 0x1000}, {0xbc2, 0x5, 0x456, 0x81}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) ftruncate(r0, 0x0, 0x8) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) read(r1, &(0x7f0000001640)=""/4096, 0x1000) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000100)='s', 0x1}], 0x1) readv(r1, &(0x7f00000026c0)=[{&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/94, 0x5e}], 0x2) r3 = shmget(0x2, 0x1000, 0x80, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r3, 0x3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() dup2(r0, r1) poll(&(0x7f0000000000)=[{r1}], 0x1, 0x0) 13:34:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x4a0, 0x0) 13:34:17 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r1, &(0x7f0000001580)=[{&(0x7f0000000380)=""/4096, 0x1000}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000080)=0x7) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfc6d}], 0x315) 13:34:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x5300) chdir(&(0x7f0000000040)='./bus\x00') socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r1) 13:34:17 executing program 1: socket(0x2, 0x2, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) close(r0) 13:34:17 executing program 0: r0 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a9) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) bind(r0, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) r2 = socket$inet(0x2, 0x2, 0x0) syz_open_pts() r3 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x11, r3, 0x0, 0x0) ioctl$TIOCMSET(r1, 0x80047001, &(0x7f00000000c0)) getsockname$inet6(0xffffffffffffffff, 0x0, 0x0) connect$inet(r2, &(0x7f0000000040), 0xc) ioctl$TIOCSTOP(r1, 0x2000746f) 13:34:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) write(r0, &(0x7f0000002240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x7f3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x2000100000001, 0x20003, 0xd9a, "098d976466d10100000000345d000100", 0x0, 0x1}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:34:17 executing program 1: clock_gettime(0x5, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x18888, 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x10002, 0x10) fsync(r0) 13:34:17 executing program 1: socket$inet(0x2, 0x4, 0x100000001) getpgid(0xffffffffffffffff) r0 = syz_open_pts() r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = dup2(r0, r1) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000100)=0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 13:34:18 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x1ff, 0xff}, 0x10) 13:34:18 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setuid(0xee01) socket$unix(0x1, 0x7, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f0000002580)) 13:34:18 executing program 1: r0 = socket(0x18, 0x8003, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00b8de0000000000000000000900"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, &(0x7f0000001580)=[{&(0x7f0000001480)="707ee8d5b85514404f08148ad642aeb61f6fc097cd8a04b4b7cd8330226fcf8e4339dd91032b110a3b8d3155633431d678eadaeb6c57d7a9eb045782f1f1520e966159b511ef8e18adbf6252e2cb3e0d7ff41a493109b8d45a2e2cfa0d060c66018b95e354bebb2eba384348e581e92bd1a69f8037f73fa09cfd90d9c19bfb58a8c32e27fc9ac3e74f3df96ccdd0af02b8b6173f66cde696e9111458b23cdc4ea7a465fd57907dd8ab863eaf1f2f1f75079b11383d9743e09195bdd3b34bb42f9b27b9819287c71203907ee07e2209d034c1b0a2a4a1bfc3", 0xd8}], 0x1}, 0xc) 13:34:18 executing program 0: mkdir(&(0x7f0000000040)='./file1\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 13:34:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80}, {0x3}, {0x6}]}) shmget$private(0x0, 0x1000, 0x4, &(0x7f0000fff000/0x1000)=nil) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:18 executing program 0: pledge(0x0, &(0x7f0000000400)='*JD\n\xbd\xd4\x00\x00\x00\x00\x00\x00\x00\x00\x00') r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) r1 = dup(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 13:34:18 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x4a5) shutdown(r0, 0x2) 13:34:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000100)=[{0x34, 0xfffffffffffffffc, 0x0, 0x200000001ffff}, {0x4c}, {0x6}]}) r1 = semget$private(0x0, 0x0, 0x4) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000140)=""/116) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xffffffdc, &(0x7f00000000c0)="be") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) 13:34:18 executing program 1: clock_gettime(0x0, 0x0) r0 = dup(0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000040)="af244ae6b383706f6b2f300099c67b63630e79dffc4cab0cef0bfe4cf8d6bbf36c836dde4c02f0b3d0dbb233b5d519d9ffe56b39308f5c74f6919f51dfa88ba606777e5749b1188e6f4d6572e873812169bd76a73667b06eeeddaa088dfaa6426125a1f57fd1cf6467abeee782279cd5e46941bc802c1dcd8bb96780594b9117a6fb20038baddc1a8b4457c47cfe0e32bce5ffa0b160940c7342bb368b1acc1c95faa56d7a84a4b069d2c53466aa1dd59645e7", 0xb3, 0x1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) clock_gettime(0x5, &(0x7f0000000000)) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x10, 0x1) 13:34:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x200000000000000d, &(0x7f0000000040)=[{0xf1c, 0x8, 0x7, 0x6b}, {0x4, 0x0, 0x60b, 0x14}, {0x7, 0x7, 0x5, 0xffffffff}, {0x1f, 0x7fffffff, 0x0, 0x3}, {0x1, 0x6, 0x1, 0x1ff}, {0x3, 0x2, 0x788, 0x3}, {0x6, 0x800, 0x8, 0x3ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="9c") 13:34:18 executing program 0: r0 = socket(0x18, 0x1, 0x8) setsockopt(r0, 0x29, 0x1b, 0x0, 0xffffffffffffffe2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x1, 0x5}) 13:34:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) close(r0) 13:34:18 executing program 1: ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f00000002c0)=0x9) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000200)) write(r0, &(0x7f0000000000), 0x254) r2 = syz_open_pts() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) close(r0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000240)={0x0, 0x40}) r4 = dup(r2) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) fchflags(r5, 0x1) poll(&(0x7f0000000380)=[{r1, 0x80}, {r2}, {r3, 0x80}, {r0, 0x40}], 0x4, 0x4) write(r2, &(0x7f00000003c0)="a4103683bb945b6cb8da5ff16effef240267", 0x12) accept$inet(r4, &(0x7f0000000300), &(0x7f0000000340)=0xc) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 13:34:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x61}, {0xc}, {0x40006}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x20) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000680)="b6") 13:34:18 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20, 0x0) r1 = fcntl$dupfd(r0, 0x512a53c42f42b38a, 0xffffffffffffff9c) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x200001fc, &(0x7f0000000280)=[{0x6, 0x2, 0x7fffffff, 0xffffffffffffffff}, {0xffffffffa2ad502e, 0x0, 0xe9e, 0x80000000}, {0x100000000, 0x2, 0x28, 0xff}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0xb1}, {0x6}]}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000100)) r3 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ff9000/0x4000)=nil) r4 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = geteuid() ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000003c0)) r7 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f00000002c0)=0xc) r9 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000340)={{0xfc, r4, r5, r6, r7, 0x100, 0x3731}, 0xfffffffffffffff7, 0x8, r8, r9, 0x80000001, 0xc2f, 0x4}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) getgid() syz_emit_ethernet(0xffffff5e, &(0x7f0000000140)="13f6f038671c62a493ee101a54a78eddb4b0815ff22fe9335aa8b26e5c5bb3") 13:34:19 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:19 executing program 1: getuid() r0 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x8, 0x1, 0x475, 0xe7be, 0xb90}, 0xc) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1) r2 = msgget(0x0, 0x230) msgsnd(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="030000000000000036d044c09f0b915eaf98bab6e615dfd8f6ef33e3dffa10828e5dfee30c9ed484e2b95c8faca58e361a38485e2f1109e0dc3740df527103ec28be587a0f05fc1bb2f34df912e8f526824c9afe231ec744204becdb913ab102269497c1af13b55c2a81e1c4af09328e145b68ff2ffdeed80600ba39c55e572a723a0deac0b717aa1b4b4870851c2dfc721e11de208ab23da77ff3eaa41df84db17e533154b20f7f1858a688202afdf5368065b602aebac519394769bfe4138f3db824b53fc8622a22b58dea0a7c4f1baa8200"/223], 0x1, 0x800) mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x25) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x82, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10201, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x48, 0x0) r6 = msgget$private(0x0, 0x110) msgrcv(r6, &(0x7f0000000300)=ANY=[], 0x0, 0x0, 0xfffffffffffffffd) shmget(0x0, 0x4000, 0x3d, &(0x7f0000ffc000/0x4000)=nil) msgrcv(r6, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000e800000014c85b4e000000000000000000000000000000000000000000000000a7bc5d96df423d0ea584b7cf596325410000000012d12956f6ef656d1ef0d21100000000000000ed92cc1fd23b5538cb1a3e6454c5f1106cf102c2d54b70e023a600000300000000000000000000000000000000000000000000000000000000106f568d6e68c0fde0000000000000000000000000004b610a8d2fd5259e00000000000000000000000000000000000b0000000000000000000000000000005ce8b2970000000000000000000001010000000000000000000000000000000000000000af9f1d50000000000000e200768f121c33c4f685d8cd95bc00418ff3cdb3"], 0x1, 0x3, 0x1000) ioctl$KDMKTONE(r5, 0x20004b08, &(0x7f0000000240)=0xfffffffffffffff7) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f00000002c0)={&(0x7f0000000700)=[{0xaf}, {0xc3, 0x1ff}], 0x2}) msgrcv(r6, &(0x7f0000000b00)=ANY=[@ANYBLOB="0000000000000000000000ff0f0000000000000000000000000000000000000000000000000000000000000000000d40130000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e7abb00784c0bb28b1a02f000000000000000000000000000001000000000000000000000000000000000000000000000000006e547d975f2ef04c208ea8a14014baca8b954fad60ea0054fc4eba153ef5d765ae77bd7447e52ea62a7a9267b4718e16ef8b64028b98174035c8a8563e6c59a711f36dbe86ef443d3343671f70fbe364b89310029b206fa32a9521ba9fb73a2254533ffa74de3d32c81520cee528bf465bc663a494195ac405e02ae358dbf4a8fa100744f971c8a6ee7ba7a17db4e804c3df05d98498cd22d2"], 0x1, 0x80000000, 0x1000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) msgget$private(0x0, 0x40) fcntl$dupfd(r5, 0x0, r3) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f00000001c0)) getegid() msgget(0x0, 0x1) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x39) r7 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r7, &(0x7f00000000c0)="65e51accd0382342f4f7ac9ca7ebcc9eef2f901ce582489e04000000000000001f6a5d", 0x23) dup(r4) execve(0x0, 0x0, 0x0) 13:34:19 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x8) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000180)=0x4) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x3d}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="1b") ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)=0x7fffffff) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f00000000c0)=0x4) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0xa9, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x8000000007}, {0x2}, {0x80000000000086}]}) syz_emit_ethernet(0x1, &(0x7f0000000300)="fa") 13:34:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44b7b202c, 0xfffffffffffefffe) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000040)='./bus\x00', 0x0, 0x2) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)=""/159, 0x9f) 13:34:19 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pwrite(r1, &(0x7f0000000100)="7a06c9160477e6319319fedab74ce03c10f7410743b3dfe2283baa0431ac22009ed409b55169760f15cf97e9f2e21891605b357cd1102562910c5fc07dc2bfc14d45b1e48c16da39adb448f90e8b43593762b992c4395e9665a3c5a29ef8bcd39dbf7629aca17e744cb0befc3667b7", 0x6f, 0x0, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000000c0)=0x35) r2 = accept$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x2) fcntl$setstatus(r2, 0x4, 0x80) ftruncate(r2, 0x0, 0x9) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000040)={0x6, 0x7ff}) mlockall(0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) shmget$private(0x0, 0x4000, 0x1a0, &(0x7f0000ffb000/0x4000)=nil) 13:34:19 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0xc2, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) sendto(0xffffffffffffffff, &(0x7f0000000000)="01", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/21, 0x15) 13:34:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d, 0x4, 0x7}, {0x24, 0x8000000000000000}, {0x6, 0x0, 0x0, 0x400000000000}]}) r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000002c0)) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000100)=0x200) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000240)={0x3, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = syz_open_pts() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x3) r3 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000140)={0x3, 0x9}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="e2") ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000180)={0xff, 0x800}) dup2(r3, r2) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x800, 0x0) 13:34:20 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x4}], 0x2}) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 13:34:20 executing program 1: r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r0, r1) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b81000000029000000310000000300000035"], 0x31}, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f000065e000/0xa000)=nil, 0xa000, 0x3) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 13:34:20 executing program 1: openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x80, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x5, './file0\x00'}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x3, 0x90cf, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000340)="90568d818374b9da9f1fef87bf4b3fd2fca03edc4720797ed2bdaa64f0c74d732ac0bd81ecb6f3f639a964cd7578b2414e38ed569ba71d45798557d3a8fd8aa75328aec4f9a5959deb290beafe08a79cca4076beaa90c69d9e28d6553c6718fb54efdc026c", 0x65) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d16", 0x62) write(r1, &(0x7f0000000480)="850573ab09cec58ebd946a4a53d66578996715", 0x13) syz_open_pts() close(r1) dup(r1) ioctl$TIOCNXCL(r0, 0x2000740e) r2 = semget$private(0x0, 0x6, 0x40) semop(r2, &(0x7f0000000080)=[{0x0, 0x9, 0x800}, {0x0, 0x9, 0x800}, {0x1, 0x8b}, {0x4, 0x3, 0x800}, {0x4, 0xffffffffffffffff, 0x800}, {0x3, 0x0, 0x1000}, {0x0, 0x0, 0x1000}, {0x3, 0x6, 0x1000}], 0x8) syz_open_pts() 13:34:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x7) r1 = dup(r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x20000, 0x3) getsockopt(r0, 0x6, 0x0, 0x0, 0x0) 13:34:20 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="000000186004008b00062b00fe0000ffffffff0000000af6ce4f22276e2b8d2a48d69e0000000000000000003a000000000058a3", 0x34}], 0x1) recvfrom$unix(r0, &(0x7f0000000180)=""/131, 0x83, 0x42, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x8000) write(r0, &(0x7f0000000040)="a5f269125101f43029c3a9a73492c8a3ce72154b746e3a835bab93259c57100e6c54d26b1b752151ded2d4301db02c5cc70637c8e7b176c69848277fe1e7989b2007afe3d0ee1beb877996d163e74e251816e474b48705390ca7ddc4cb364854ee828b7411e25e9299648217b669da10482c8766687d5ce99f1920b41c2e19c416043d6cd9ef6e202a", 0x89) 13:34:20 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x400000003fd, 0x0) recvmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f00000006c0)=[{&(0x7f0000000080)=""/61, 0x3d}, {&(0x7f0000000200)=""/216, 0xd8}, {&(0x7f0000000300)=""/142, 0x8e}, {&(0x7f00000000c0)=""/28, 0x1c}, {&(0x7f0000000540)=""/229, 0xe5}, {&(0x7f0000000640)=""/122, 0x7a}], 0x6, &(0x7f0000000740)=""/135, 0x87}, 0x800) write(r0, &(0x7f0000000400)="470d63708f7274b2d4996f5ea48d58897b8bf6359150bd780c9491b5b9b45b68eef9c7d8ebbb26c3eaf62bd26bd3f3efa703000000eff2601e7a427a5a14fc5e26863985b4b00b8e4ad0448a6d790ace65043b48b8c0f3c92384548b35b021637955c531797a76426a826804086867772e040a1f0eb2082315f00595d6ecd16f196f76999473d0e5cfde2fd751adb671a78964440a8bd74d050035be5a543392dd02e7e450a60c9d5e4f0b4a4f8275421f642b7bb320432f03b9bf6171aeb22183bb0e12b2a5511b89ed22e05437a102540c638146d94d002fb062ea463e27c0f85f66136a70096cf6b51ff3e2426cc961a96c901981f1ce6fe0efa922d1f4c76f947e2e27", 0x105) execve(0x0, 0x0, 0x0) 13:34:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ff7ffff, "73cc5160527b0100e534840c76f3000700", 0xfffffffffffffffd}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 13:34:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)=0xffffffff7fffffff) pipe2(&(0x7f0000000180), 0x10004) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x42, 0x0) write(r0, 0x0, 0x0) 13:34:21 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendto$inet6(r0, &(0x7f0000000140)="53bc1f7362fd19b7aa4f9f5a315a0e3fdf017c01c44cfb2a6debc8f7af8428128e6feeac8ff39329a791012b5f03948b38d37f9580c14293466b8980274a6361b43e6eeda4a4ab6d069a6ff3915921e8c3946899861ed6f6e09469446b2df9a8b97c51", 0x63, 0x1, &(0x7f00000000c0)={0x18, 0x0, 0x3, 0x6}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x60}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') 13:34:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x1, 0x4a6, 0xfffffffffffffffa, 0x100}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc, 0x3a8a, 0x0, 0xfffffffffffffffe}, {0x24, 0x0, 0x4000000000000000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) syz_emit_ethernet(0xffffffffffffffe4, &(0x7f00000001c0)="b6") 13:34:21 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 13:34:21 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getppid() getpgrp() getppid() r1 = fcntl$getown(r0, 0x5) r2 = getpgid(r1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xb) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r5, 0xffff, 0x1008, 0x0, 0x0) 13:34:21 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000000)=[{0x4}], 0x1}) r1 = semget$private(0x0, 0x0, 0x528) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x6, 0x20, 0xffffffffffff5873, 0x7fffffff]) 13:34:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) recvmsg(r0, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000080)=""/215, 0xd7}, {&(0x7f0000000180)=""/153, 0x99}, {&(0x7f0000000000)=""/63, 0x3f}, {&(0x7f0000000240)=""/223, 0xdf}, {&(0x7f0000000340)=""/105, 0x69}, {&(0x7f00000003c0)=""/156, 0x9c}, {&(0x7f0000000480)=""/71, 0x47}], 0x7, &(0x7f0000000580)=""/125, 0x7d}, 0x843) 13:34:21 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="096faa2d673639b0f88b8c5783f9232c00e3e3a80a2989b2add78ce55837ee90fed75c5133a01ffe9e9f0b14e2dbed8fc48f287977400a1d0fe36f05896450d2c7b2ae7767ca51835378a82252d25879d0f022063bbdd714d553a7f676cddfbfb9a924b96a6683ead97f981aee", 0x6d}, {&(0x7f0000000300)="99aafabb280b8efe896f7ee7e2e7ae6f68dbc40d81ed251e7fc1d8fa68ef3611ef5403aa61fca43996e2b296028128428320a45a0bb6c9fc35e185d10ae7feeb14366792", 0x44}, {&(0x7f0000000380)="d0ca510eabfb437d97fce8e73e5ab0300b1cccf708f70228cd55b80d84e37cf87932f1b62fdd68a9e9b8425e2d67bb6374c7c8ad6c667493e8697f332b8e5026b2ba91a9f46ccc1bd7f641a30b61850e3044d086ea34f34b49011cc3ab1f28874f6e46c2d872c7ab9eddb3cf74961b9b590257fdc7ca018efba856b23e756ebb2e8855f641cc3bdf3118724aac851ad206521a20f5d978000e6f8dff69e9f8f2306630c44487daed8e595a59bc9ee186ce0bd16a830303263b97dbc216", 0xbd}], 0x3) r2 = getpgid(0x0) dup2(r1, r0) fcntl$setown(r0, 0x6, r2) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)="e155cdf652701863f1b19575579678193d5938ec0cf2f704ca71811f4ebe85a32e50cdf44ecc75f81d93e4c210015652ea8ea51519fe62adaf6c08517994074e9590b0eef3a65efbeb225d34e752ee0f9b576b89d360c06ca1000994135400f2c15115bd4d364c1b44b17ab0b3ec91ed1071cf4faa263ae5a8570d1757dae1233b1a0f8ab65735b759044388adba840ca291fc340a3d86d3ee9bbe9cc54cbb719128dee3dc4b9c65871a35e08a689998a6c8f6f7fb16db0d8d595cd82218", 0xbe}, {&(0x7f0000000180)="407138f5d12f9bb1b5c99480ae5d04dfa6328afc102a3caa1a9f390f6711967d21e8fecf549365cbe4f99acb94e036160c4d24e817652b6bcce85ec1d38fc6dab9d2e609832bc2a4d7b38d45e0df7d119d7441585089d00d4051f0a7b1a4b7f83ed539b058ed2272b63a78ced2e797319e3e7a84425f9fa0af940f221495e28abd0d3b96db40f5f41bf68978c3f76803d3fe9d929752cb02869151c64173d6d330c00510f237b64c36694eff404da8ab3da2e9b9e54a1604f5315cd715d0d5cfb1aeaf0ab8c4", 0xc6}], 0x2, 0x0, 0x0) dup2(r1, r0) execve(0x0, 0x0, 0x0) 13:34:21 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x10000, 0xad) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000100)) 13:34:21 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = semget$private(0x0, 0x3, 0x0) semop(r1, &(0x7f0000000040)=[{0x7, 0x2, 0x1000}, {0x0, 0xffffffffffffffff}, {0x0, 0x3ff, 0x1800}, {0x0, 0x7fffffff}, {0x7, 0x3, 0x800}, {0x4, 0x4, 0x1000}, {0x4, 0x0, 0x1800}, {0x0, 0x2, 0x800}], 0x8) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) symlinkat(&(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) 13:34:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000040)='./file0\x00', 0x40, 0x1) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 13:34:21 executing program 1: r0 = socket(0x2000000000000002, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x10000000000002f7, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) open(&(0x7f0000000080)='./file0\x00', 0x400, 0xa) 13:34:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x0, 0x4000, 0x7) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x8) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b810000000290000003100000003000000"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 13:34:21 executing program 1: r0 = socket(0x18, 0x400000003, 0x11) r1 = msgget(0x1, 0x80) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r7 = getpgid(0x0) accept$unix(r0, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x417, r2, r3, r4, r5, 0x20, 0x4}, 0x9, 0x7, r6, r7, 0x5, 0x3, 0x800, 0xfff}) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r8 = semget$private(0x0, 0x4, 0x6) semctl$SETVAL(r8, 0x1, 0x8, &(0x7f0000000000)=0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 13:34:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = accept(r0, 0x0, &(0x7f0000000080)) connect$unix(r1, &(0x7f00000008c0)=ANY=[@ANYBLOB="49ef2159ac8cdd647c7ef764d779d85796779714d0cb473eafe75f52d727facfc76a35af8177cb62108a54d59c574a4f7fb2f5464a385f3ad1963f823b6246"], 0x1) recvfrom(r0, &(0x7f0000000500)=""/125, 0x1fe, 0x800, &(0x7f0000000ac0)=@un=@file={0x0, './bus\x00'}, 0xfffffe19) mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0x5) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='.\x00') ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000480)=0x7ff) r2 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000440)) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f00000002c0)={0xe9, 0xffffffffffffff60, 0x100, 0xfffffffffffffffa, &(0x7f0000000580)={{0x3, 0x7, 0xe4a9, 0x101, 0xfffffffffffff10b, 0x7, 0x3}, {[0xff, 0x6, 0x7, 0x3, 0x400, 0x4, 0xdf, 0x20, 0x81, 0x5, 0x1, 0x6, 0x6, 0x52, 0x9, 0x10001, 0x2, 0x8001], [0x6, 0x0, 0x3800000000000000, 0x14f, 0xfffffffffffffec5, 0xf51, 0x8, 0x7, 0x3, 0x2], [0x4, 0x0, 0x400, 0x1, 0x1, 0x8, 0x32], [0x7f6, 0x2, 0x140803c6, 0x5, 0x3], [{0x400, 0x0, 0x3ff, 0xfffffffffffffffc}, {0x4, 0x1, 0xff, 0x5}, {0x7, 0xffffffffffff0000, 0x5e91cab4, 0x1}, {0x1, 0x7, 0x1000, 0xff}, {0x7f, 0x5, 0x1, 0x8}, {0x10001, 0x5, 0x8, 0x80000000}, {0x6, 0x6, 0x2, 0xea10}, {0xff, 0x1, 0x80000001, 0x2d0}], {0x81, 0x9, 0x1, 0x1}, {0x5, 0xffffffffffff7fff, 0x8, 0x6}}}, 0x6, 0x3ff}) r3 = accept$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0x64e1ff833700f129) bind$inet(r2, &(0x7f0000000340)={0x2, 0x2}, 0xc) readlinkat(r2, &(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)=""/40, 0x28) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000240)=0x3f) chown(&(0x7f0000000400)='./bus\x00', r4, r5) truncate(&(0x7f0000000a00)='./file0\x00', 0x0, 0x1002000000000403) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000300)) ioctl$TIOCSTART(r2, 0x2000746e) r6 = msgget$private(0x0, 0x29) msgsnd(r6, &(0x7f0000000800)=ANY=[@ANYBLOB="0300000000000000e10efc4e90ef56d347ee362403747812854e1f407577f76ab015c81dfdbef7c3ecb02d4604abb95bcf7571eeeffd87c7e85f1eb150cbd9a6ade593083a3b04f3c0a58c73c75dffb1bd888c2b57b2d64b4d70d156954db605cc60ee8c3d5c9729d90e1c4290d8904c7bb4582e728dd1cfdd7f753d25c5ee3cc88716c5693ec11ea35a8fa5"], 0x1, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000900), &(0x7f0000000940)=0x4) msgctl$IPC_RMID(r6, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000180)) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000200)=0x2) 13:34:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x5, 0x0, 0x1fffd}, {0x44, 0x9, 0x0, 0x2}, {0x2, 0x0, 0xfffffffffffffffc, 0xc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:21 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={0x0}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x14c, 0x8c}, {0x0, 0x2}, {0x84, 0x3}, {0x107, 0x101}, {0x85, 0x2}, {0xcb, 0x9}, {0x23, 0x401}, {0xc6, 0xfffffffffffffffb}, {0x0, 0x3}, {0x2, 0x3}], 0xa}) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 13:34:21 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x20, 0x0) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@file={0x1, '\x00'}, 0x3) pwrite(r0, &(0x7f0000000080)="ef87ed6b7346f7545c6936a170fafa6ffb1b9fb641ce5f0e9eb24dd14e32f6559d071e7188fbfa7fc814588b2b50bfa57badc648d4ba242c94bacfe589192b4f8c4a554e1bdc454a424c184e86cf41078419bce4fa2e34a9a701d771b2c881433a5a04f863f154e284b8ebb5c6d68e379de8c71ec8881e4a1c58496c6b67bab50f224460fafd26ef2f921355a575a5bed3d6cece3b927112ecfe48eba247d8abf013296eae5e03fff66f53e120403f945b6b888e5d07d5c74e9843f45088fb", 0xbf, 0x0, 0x0) close(r0) 13:34:21 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$unix(r0, &(0x7f0000000080)="305badda9412b679773681928214cff725bdf929f4ebdb1333a4561df37b254025ba727a199eb26716668b62e72641c4d98f277317307ecbfa0ee949e4a141b29a7f8081968ba36081c449ee3c7bc532a3647296b89b8b70b06f83d4476d79ae18eb6bd178dbc4ec64810e83cf57fec0d8a29226e8934a09f9432b4707ff7a8b6006278798afb08979730bddc4e37ddb47914299f3196d430ff3680acc73b6ccd648035e188422392e1183772163ed23561a88288fbede8927c2a8922764a02db064f9b1ad3014be0ea3e60860e154d254491b74d1edb7e5c45d9512c0ffd61e8456", 0xe2, 0x2, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) chflagsat(r0, &(0x7f00000001c0)='./file0\x00', 0x1, 0x2) fchmodat(r0, &(0x7f0000000200)='./file0\x00', 0x41, 0x2) sendto$unix(r0, &(0x7f0000000240)="f2b6a4dad2c50b036457fa8bb7e01f794115d7d4a2f70245b0fe3b22596f40b06e617108978f41fae9845318a4f552ac3e5c8bbb72cbc644986ae1fc004ccb89a39b664e2bddde89081232061a9eccc8d76163abf66cbc567c31ad1262c03afdf5bd362d7d671801e8116460fc4b7de2db1b9146a54a18b84403de71889b5b2d306673436b0831f0b911", 0x8a, 0x5, &(0x7f0000000300)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000340)) ioctl$TIOCSBRK(r0, 0x2000747b) r2 = accept$inet(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xc) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000480)={0x1, &(0x7f0000000440)=[0x5]}) accept$inet(r2, &(0x7f00000004c0), &(0x7f0000000500)=0xc) fcntl$getflags(r0, 0x3) bind$unix(r0, &(0x7f0000000540)=@abs={0x1, 0x0, 0x2}, 0x8) mlockall(0x2) kevent(r0, &(0x7f0000000580)=[{{r2}, 0xffffffffffffffff, 0x8a, 0xf0000000, 0x9, 0x39b}, {{r1}, 0xfffffffffffffffd, 0x2c, 0x40000000, 0x7, 0x352dc3c}, {{r1}, 0xfffffffffffffff9, 0x4, 0x80000000, 0xfff, 0x6}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000000, 0x1, 0xfff}], 0x7, &(0x7f0000000600)=[{{r0}, 0xffffffffffffffff, 0xc0, 0xf0000000, 0x480000000000}, {{r1}, 0xfffffffffffffff9, 0x4, 0x1, 0xfffffffffffff863, 0x8}, {{r2}, 0xfffffffffffffff9, 0x1, 0x10, 0x6, 0x80000001}], 0xe1f, &(0x7f0000000680)={0xffffffffffffff32, 0x80}) r3 = getppid() fcntl$setown(r1, 0x6, r3) r4 = semget$private(0x0, 0x3, 0x6) semctl$GETNCNT(r4, 0x7, 0x3, &(0x7f00000006c0)=""/62) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000700)) sendmsg(r0, &(0x7f0000000a40)={&(0x7f0000000740)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000800)=[{&(0x7f0000000780)="8424a70a8bc9d7211340e17129a6e7c1104dd969a2fa5d7276618fdeadd0ae67d81f393cc5f19c0d", 0x28}, {&(0x7f00000007c0)="e19df0543facfe7ab1a739101d8ae722debca0baeb8e2c2d8e5bea6ebd12c8", 0x1f}], 0x2, &(0x7f0000000840)=[{0x100, 0xffff, 0xffffffffffffffff, "d01fbed4cc7abe37ff03591037b7dfb1d7c58e473a21656b2cfad938c396c590e9da1ca10aeb61886bf633c723dbf39dabbd94d58237e013166be34dbfe9f1cf75d20e51841d3ea47d27dee703608f81330b6fdc5cfd29f1156d262ab6da9a2886d3545f998aa4ced60ae0bc4f0ef30e67501fbaee1c818bffe07e4fe4b395d60637c1307e9e770a21e373eb69ac678dcc3783100c7485eb1f478d40653ec3480088e4861306f46f80db31bead48d98b3c5b0b093135405cfa73e8ceea3f37d03b79d02eb934bd1612ffbc0e7eb96b7f59ee8794f94a474d0d87d715e20f06a9b1e02cc348edd63fdfcfe158238dc4"}, {0xc8, 0x1, 0x100, "64241134e139cd963a26f7f95f33fecda89c9d6551690a9eb4970e0690d1e0469aafbc13bb144b19a16c14555437513ba879a78a772a7a7848b7366fecb65babdcd042be189c788c9bd4f295d4b0d0775e3c4ef7d9f1130889b23c192440b8dd5f5aa45ac7135f0ce42039309ae2d065ac69d7a2ce2298e882b406ae2ad4bd04c4dab3ed6ce5189937f04bd6550ee4448d353a988a9b1d805a7bc32caee1928cb52568881f38ffb3d64a0c8022da1060ec037a917819ba84"}], 0x1c8}, 0x400) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000a80)) chflags(&(0x7f0000000ac0)='./file0\x00', 0x10000) unlinkat(r0, &(0x7f0000000b00)='./file0\x00', 0x0) getsockname$inet6(r0, &(0x7f0000000b40), &(0x7f0000000b80)=0xc) r5 = msgget$private(0x0, 0x40) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0, 0x0}, 0xc) r8 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000c80)={{0x7f, r6, r7, r8, r9, 0x4, 0x5}, 0x5, 0x9, r3, r3, 0x8, 0x3, 0x401, 0x100}) 13:34:21 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x400) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) 13:34:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x81}, {0x6, 0x4000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 13:34:21 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000140)=0xdb4) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0xfffffffffffffffa}, {0x2, 0xffffffff7fffffff}}, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) socket(0x1, 0x0, 0x5) getsockopt$sock_int(r0, 0xffff, 0x100020, 0x0, 0x0) 13:34:21 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x513, &(0x7f0000000000)="b6") ioctl$BIOCPROMISC(r0, 0x20004269) 13:34:21 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10000, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) pread(r1, &(0x7f0000000040)="832db497938589dbcb1a3b18585d", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x6}, {0x6, 0x0, 0x2fa}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x17f, &(0x7f00000001c0)="3ffc0862e99f8fd9e53dac2cd166e4bf2b3412d4019dfadbd585b56993dc7c32f8ffffffffffff44ea20d04ead6147afda18464fd2bd92149870ec1605ac00000000000000863163ffc521a1201b1e54d494293797f51d5e9a8c426f3300b6970b6ee866f66804fa96e1cdc73beb74424b475f43c3a1c26b268170816b6384375e1b4bf2b2456927afff95b62fe38abf44326f2a1a557549af44b8f57451e2b9a3822866061ad2f562b56a962890f476dafe314f30043c746aed6456088e80f9d6e6b9f25926bd2410c2dad805180a1dce14a1663091fc19e7703853a69eb77e8e3107e509975d6f49") 13:34:21 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xc, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xc, 0xffffffffffffff9c) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/1, &(0x7f0000000080)=0x1) fchflags(r0, 0x80000000010000) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x10, 0x0) socket$inet(0x2, 0x4005, 0x190) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$KDDISABIO(r1, 0x20004b3d) open$dir(&(0x7f0000000100)='./file0\x00', 0x1, 0x40) 13:34:21 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) close(r1) 13:34:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000100)=[{0x6c}, {0x42006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 13:34:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x1f, 0x3ff, 0x4, 0x7}, {0x7fffffff, 0xc6, 0x5, 0x7f3}, {0x1, 0x7, 0x0, 0x7ff}, {0x8, 0x3ff, 0xd82f, 0x340000}]}) r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f00000001c0)={0x0, ""/252}, 0x104, 0x2, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000180)) 13:34:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x60}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0x5, 0x101, 0x2, 0x98a}, {0x8e, 0x6, 0x8000, 0x5}, {0x9ea, 0x1, 0x4, 0x1}, {0x1, 0xb5, 0xffffffff, 0x10001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 13:34:21 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r1 = shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/153) getsockopt(r0, 0x29, 0x20800000032, 0x0, 0x0) 13:34:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x2c}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getpgrp() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x10000, 0x4, 0x8, 0x8}]}) 13:34:22 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getgroups(0x400000000000042e, &(0x7f0000000140)) setegid(0x0) r0 = syz_open_pts() fchflags(r0, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000140)='./file0\x00', 0x280, 0x8) 13:34:22 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) stat(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)) r1 = msgget$private(0x0, 0x400) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/14) chflagsat(r0, &(0x7f00000001c0)='./bus\x00', 0x1, 0x2) accept(r0, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x180000000000003, 0x2}) 13:34:22 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) open(&(0x7f0000000340)='./file0\x00', 0x2, 0x20) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x3, 0x0) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/217, 0xd9}], 0x1, &(0x7f0000000100)=""/73, 0x49}, 0x1) setuid(0xee01) unlink(&(0x7f0000000380)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chdir(&(0x7f0000000300)='./file0\x00') 13:34:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/106, 0x6a) r2 = dup(r1) ioctl$BIOCPROMISC(r2, 0x20004269) recvfrom$inet6(r2, &(0x7f0000000140)=""/244, 0xfffffcb3, 0x0, &(0x7f0000000040)={0x18, 0x2, 0x2, 0x80000001}, 0xc) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 13:34:22 executing program 0: setitimer(0x0, &(0x7f00000001c0)={{}, {0x0, 0x2710}}, 0x0) getitimer(0x2, &(0x7f0000000000)) 13:34:22 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0xafb, 0xd9a, "b0000474710800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:34:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000300)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) recvmsg(r0, &(0x7f00000004c0)={&(0x7f0000000140)=@un=@file={0x0, ""/57}, 0x3b, &(0x7f0000000380)=[{&(0x7f0000001280)=""/4096, 0x1000}], 0x1, &(0x7f00000003c0)=""/204, 0xcc}, 0x1) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 13:34:22 executing program 1: 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) fcntl$setflags(r0, 0x2, 0x1) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 13:34:22 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x8d9, 0x40000000000000}, 0xc) bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) getsockopt(r0, 0x0, 0x69, 0x0, 0x0) 13:34:22 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) recvfrom(r1, &(0x7f00000001c0)=""/157, 0x9d, 0x2, 0x0, 0x0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000180)={0xab, 0x0, &(0x7f0000000080)=""/171}) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0xc6) 13:34:22 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) pipe(0xfffffffffffffffe) 13:34:22 executing program 1: r0 = socket(0x400000000019, 0x3, 0xe3ce) setsockopt(r0, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) fcntl$getflags(r0, 0x3ffffffff) 13:34:22 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000200)={0xfffffffffffffffd, 0xffffffdffffffffe}) setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f00000000c0)={0x5, 0x0, 0x0, 0x3}, 0xc) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r1) recvfrom(r2, &(0x7f0000000100)=""/133, 0x85, 0x40, &(0x7f0000000000)=@in6={0x18, 0x2, 0xee1, 0x1}, 0xc) 13:34:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)="010000", 0x3}], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/96, 0x60}, {&(0x7f00000000c0)=""/38, 0x26}], 0x2, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000001c0)=0x7) 13:34:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x8000, 0x0, "92794655fabf4366f199af3615322d53bfe736ff"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 13:34:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) poll(&(0x7f00000001c0)=[{r0, 0x1e0}, {r0, 0x40}], 0x2, 0x0) 13:34:22 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x448, 0x102) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000001c0)=0x100000001) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/151, &(0x7f0000000100)=0x97) setsockopt(r0, 0xfffffffffffffffe, 0x1f, 0x0, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r0, 0x0, r2) openat(r3, &(0x7f0000000000)='./file0\x00', 0x10010, 0x10) mknodat(r3, &(0x7f0000000140)='./file0\x00', 0x2, 0x3) 13:34:22 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xff, 0x3}, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x0, 0x4}, 0xc) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000100)="b6dd2429a970abc0f0d5663fde1b249c5df74d27db9a26eab453da5c4e1d36dc7cec8eed8896bda0479a4513451c119b82b5d621fdd9a2b4", 0x38}], 0x1) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 13:34:22 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) syz_open_pts() preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 13:34:23 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) close(r0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000100)={0x80000001, [{0x3, 0x200}, {0x1, 0x7}, {0x3, 0x8}, {0x2, 0xfffffffffffffffc}, {0x1, 0x7d}, {0x3, 0x8}, {0x2, 0xfffffffffffffffa}, {0x0, 0x1}, {0x3, 0x5}, {0x1, 0x100000000}, {0x9e2509bcffd8a28, 0x6}, {0x1, 0x4}, {0x3, 0x6}, {0x1, 0x6}, {0x1, 0x2}, {0x3, 0x4}, {0x3, 0x81}, {0x3, 0x3f}, {0x3, 0x2}, {0x3, 0x2}, {0x3, 0xfffffffffffffff9}, {0x2, 0x120000}, {0x2, 0x9d1}, {0x1, 0x5}, {0x3, 0x18}, {0x3, 0x6}, {0x2, 0x5}, {0x2, 0x2}, {0x1, 0x5fea2d89}, {0x3, 0x8001}, {0x3, 0x9}, {0x0, 0x2}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x14, 0x0) fchmod(r1, 0x4) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f00000000c0)) 13:34:23 executing program 1: r0 = socket(0x800000018, 0x1, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x76864d81dcd67d90, &(0x7f0000000000)={0xff, 0x2d0}, 0x10) socket(0x18, 0x4000, 0x200) setsockopt(r0, 0x6, 0x2, &(0x7f0000000080)="c6000000", 0x4) 13:34:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f0000000000)='./file0\x00') getsockopt$sock_int(r0, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0xffffffffffffffae) 13:34:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) sendto$inet(r0, &(0x7f0000000280)="59480d93dbf5a4aca5db47706636aaa6c59fd38be28bf940f180647a2bce441d9859a989f0b8aca2f32031acd1bef11515ec471383d74c46c203762176e71ca3d0e839ae685c9d79b7f5e5d05e9890fc4cca8eba585ce32c630f3d0ac70c37bbe348c3670e1f36", 0x67, 0x1, &(0x7f0000000080)={0x2, 0x0}, 0xc) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) 13:34:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7, 0x5, 0x80000001, 0x1}, {0x5df9, 0x8, 0xd937, 0x18000000}, {0x0, 0x8, 0x7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x15, 0x0, 0x28492f91}, {}]}) 13:34:23 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept$inet6(r1, 0x0, &(0x7f0000000040)) setsockopt(r1, 0x100000002c, 0x2e, &(0x7f0000000000)="eb1cf99ba6b7b50785464e713048e69931929648", 0xffffffffffffff0c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 13:34:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xfffffffffffffffe, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) socket$inet6(0x18, 0x7, 0x4) socket(0x19, 0x7, 0x10000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0xc3b, 0x167fc605, 0x2, "e6c80e256ff9ea3578413251ccd12e2431997551", 0x9, 0x4}) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 13:34:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000240)=0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x100000000054}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) 13:34:23 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x1, 0x0, 0x2000150000000000}], 0x0, 0x0, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 13:34:23 executing program 1: kqueue() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x210, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x41, 0x20000001, 0x8, 0x8}, {{r0}, 0xfffffffffffffffe, 0x80, 0x4, 0x54, 0x100000001}, {{r0}, 0xfffffffffffffff9, 0xa0, 0x0, 0x4, 0x8}, {{r0}, 0x0, 0x4, 0x20, 0x5}], 0x3f, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x80, 0x12, 0x8, 0x2}, {{r0}, 0xfffffffffffffffb, 0x31, 0x10, 0x2, 0x5}], 0x1f, &(0x7f00000000c0)={0x82, 0xfff}) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000100)=[{0x3fff8000000000, 0x71, 0x7, 0x80}]}) 13:34:24 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) sendsyslog(&(0x7f0000000040)="95a5c2f121a615bb316bb589dedf2cae73b5a369aa7401823bf5f49de97a162ffe41df63fbf6b2857dd02548dd5240d28235d21ae947", 0x36, 0x0) mkdirat(r0, &(0x7f00000000c0)='./bus\x00', 0x80) writev(r0, &(0x7f0000002740)=[{&(0x7f0000000180)="c78c94793ffabe11e95b245e51aadc2b9d223f054623", 0x16}], 0x1) open$dir(&(0x7f0000000080)='./bus\x00', 0x8080, 0x40) execve(0x0, 0x0, 0x0) 13:34:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fcntl$setstatus(r0, 0x4, 0x80040002088) 13:34:24 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x1, 0xaa8, &(0x7f0000000080)="a2ec6848d37905ea444f387bb87ba2a76f71c9a8b8b360b5e8a6513ef10590fe474459011f0084ca41af3cce70c4b476e2ba5834768c047aae59f7c46d28f53d80846bcb75091a470beec37440e096cff748af44b703a5d61f92fb6bfea07b9256c5550c259c23e0fb4a67f66bc96a935e4d7429ad58e292da0a7454aed904058e6fce29e2ecf99421bf7740abd857e38675692fe2cc6a6efc54feddee176672bc1bd5dd524ee98d6b0d6bf0c99a111ab9fb38f27d57311571f46492690645bb2300913b9f566801aed71de25ba38ce55a2e003fec886c49ac6b882bf1e716ea4752100645652c549cb5d8ff63e9ea64e1dfc264298657d34c65bf7761cc380830c60270da10a391d97d4918caf16ec23e324f08c30ac4e13170d44f53b6944f413d1628c8631b0604503972293b8dd2e3f97c405969a8291b73e212101001347e606f28d6217ad57048b49bc90329ee8596ab12126f3754943f93bb3f9b0a46952ae0ecbe4f487b4024d4999f5e6e08f67215f7f85fe186523b00d24efe7fc1db55b83920f04b5841db108e2ab41f3a76c3e3bfd9e00bb90c27e38e26b81daa0e785e74a560ff4effdd3361a2b4c930db99cb8612dc2b26c8887dbc42c6e217c177a25e9f36fb1bd46a1080755c81438c483a66cf562a6dfc17a5fa3da1c676a44b1d8c9896258b764efaeaa4f2f52ff3969fa379c3d1334b65072b02e0d115cdba6f252e433dbf218cbbc10f3cbd4d7e84538a51bd5ff02585f6433cb50314ea15d28a63ab9063ded060f66d694bdef4e280b4155826ec059dc5606d0a29c2bba3f1248ce65ef8940a79a1c9deab7fa607449f244610853fbf8b98308844ccdbedde7e8c18597ba3ccbb4c37e2427ab75ed3999f1e0431219262c69e305cb54d507434f77c2923358e0a70960275627b338a2fc5246bfab1389f7eb71ff29fbfe18f59c8f32816a7d09b246fbc8815f3bebd15784a371ee0fb4931011e4620f631a6f02235bc26702f7ee986ad5a416436a150b681c9d52648bfbe59796210b25b711d53c9eb4c2c745851d294854cec0d7b0058030422e0752be8010a64b14ac974f1f163503d41b756d1c514fa8a1005aced7c6058afb4851e24c755f7e04d0fc0f3e1babe0ec7436752e6c89a5d43ea55bf12cff43cce66fc51dd8353923104e9c61a41acc2a2dd9c2849586f0aa27d071babe4baaa5d5482da6e02e6db45a9771eb0c7d7ea0288d8568a9e4a83fe2af6a18851f98bec781c0e02cb3284b7ce879cfcbb2409815b048b012c033fafc990cd9ea0a6459618a01a809736f4c3eb5c60503ff9db4366d46981e00e77366af4a1c80048bc563b8cdbbf79031d40d3aa7b65c1c57742b594e99070263c930b289e4f03bb0e627002cce8066e35971d6fc14102da0ab037d7e97379b3d9d4961a4bfe5e83f87410037e0af03f93c54a8220605751040013d6ce9dcb3a404b154f86ce1c8918c6be749898a82bbc02b2634b24787c2d19c405938149988429877690490c27ba256d3ea4f4ac3f3ea96076ee55385b6b8ac951a044d3b34729d0a86289eb74f828a9099f091a6d3cc412a2365ee8a3dc37181591162b4f645f9934c9db10b7fd6ff9cc140b8db33599d1b45a4d18b4d85b4d6f89784daa266738839cf423a82aa746bc72962aefbee3a1ee1cb4fd983a500fba6af82c16ddfc078b81a760c5389bcfff04f1c6ace96415e880ba227ceb881187c3bd02f3ba7c136c4a9a69f2e709a57b3319ed26738c0740201b7926f19d6ce098cf5d68ea69214c34e5acfc8c4250b58e08651972ba63efe33f26742bc90f34723b92063251825ffa6b977631ff4a45d8ece3ec3172f10671bb8b43f94845a7fa45f2e990f2a3031acded4da376d8835f0ce35a4adf9aa5c9593559542f7dbf103979f92b4c2460cff15a5a3be0b6b153aba985fd109ec299c6d929b5b07e7bceb404a57d4171ff1f97b7975861553ddde70e0c9c741f8c1683991e7f41d74cb3dda5ebf71fee91c7294155823e589f4c0dcbe0db2b50fe9ddda1e64a08436f05ca0535913cebbc99006ea7f68ed2ea286cdf075b8774263b487f4ac8c1732589a33c49ab135ab670d2b4ad6864a5208a8eef86ab8903af6906be7373430d307d5f1d2dd53d1dd4dfc0c1bebd0a3e87613006522cd5c6829c74df8840f217b9376f17dd50ddaf05b7e487e3cb6655ebf4ec3eb04606fcfec4bb310eb9e69333d54913207f3c9a9056757699a56a4b129001b42780ad6164441ca7f7feda4dc2f7d9c0bd2ee0f9e6a327dd2dcd6432fcc901790dbf76ce45c127425e5a4fb7854f1ee6e9d013602490b64ff2ef7425171377e0c0a730a5bc249714e5b11c67e9be267f923524eaafd522aa5443ed7f7c405f1de4955796dce6ff85ace04b8ff9e320c0130aacd3b38888519a0ff411e378203741faa4df211b81a44adf0fa3640054bb4467f5bc3d014b007cbac18e8830175771e37dc8b40389868c09b6d42e98d73816ede40c9fa48daee91abaff7fc6a84fdb10762b3988dc59fc0ecdc4a97f8d47e34e33604729fc3918230ff11babfd1b004265c530bfda60736cddee19a8f6e0f92c5a7247982eae19185e62c74dc26f87ad867cbbabd09b6837124be3e1ed699e91a2f9964af019333a4e90dbcb5df3337891d0dd25ca9c08f6dd99a5375b07ac5f42d6c9b1589d745da4949072320b175bc21ad2e01bfa493b341c1f5d056070b34a33c08a11e5b75b899fc7f6a281ca71d0c9b3090b7bff84c1ac90b6b9594830b9b866cd4159c08d96fde2a48ca5bd24a86e6d7962b2074a8e6fe0987cc5b5836ca4ffb9d319fcac344c804b0f6157b88681d2c09b697fbd910d4165d6024e91d20e8fde45de09cb6155203b63b814413de2a97d4573f8f25e290449ccdde118fb33c43af784508ae1b7ed155f95a36bc25a9b90a84701da96357abfe847c7139c1c36027387c9d711fd78a7987c8c82300adc4d57a2215c258fdf276bf044c4ca5b5c7b6d8f59727699ac14e74095745824960b2a795a265108c74ae23a4310279787c1acae676e4cc88d92750c4eb25b409b84e267575bf1d86ad985538a53f653704757b5a0b38647ac21112de11e15af77dd3109e492a84c97a1b75fb0ab6bb66ddae6384964b7bd76912fc718bfffff798d109fb40f451c4d018a7676d185ccff24c854a17c6fa58257783d6ce52929c897cdb8ca19141e0ba7cba1967ca33657f46bf0ac6c3d0e4ea182bb97a628aef58f64f2be555b5a3941fb77c2c115f06a32cfdf83ec0342a225810dd885f71d4e46df4263602e45b842d1a3fc9827005ce7902401c3681e669116592a45db511fbf8800917fac3f9550e0af6a708ed0ae69fb41bddc5ba55687764600bbef04e338d5699e26361f193a5bcb8fc9d59f4d9345439c69186db3c566e27ca8d5575661211f1a445d657183726e38a825a2d9ca32fb7fb5bdb8262d490c0011d0b1fe40e3bfecb2fe6a289a8aafbf8417abfa68f6654333238417f494ead7427b48dc3877ee2f26fd5cf4d298db265a95c8b0d22b84fd59a4d68f7f0da1d239eb57ad1a1e1290d6988f0287b8e9f0b719e9b3d97c851454b9dc14ad2995136745573f62706b746e19cdc408facbec515e8e7c36e8248055523effc5e7b99c6b2f826acce4d72a115be4da1fea36914429f6d6225fdcef97adaf91c7a3295c8319fac1f75010e293d1aa843d9465ebfc546a30659e91cbf2d5cc7bf909f4f0a752374ef3ddf4331c0660ef2265575ffbeeb33edbbc25f47fdd243578cffe365223712ff6da461d339e922c9b0c2ef519c40c5acae9eaf72c42d60c0900fef169b301ef306d5458a5459ddf911d8dd1cb6c2c2d6ccf3c31634cab7f0fda202417a8aeb724e1508c953bebcff92ed7fbfed9030988e6df5d7bee8bee6adee78e819b314d933a83dfee320faf14d398f5c88c5b9e04cfbec6171d45b014b59907056790c6e5e36017bca0507dcb0cd9407e1db332269ab9cf2b2b8f5ff3cf138beb51d81c8dd69d34c572a040893b5e8a21382ea7322186539ab6de3b535c571cba6df28da4da2af504b6b8575c683aa500b970ee2ce8fd7d20a21f4b07f82c0b13ab49f994575de6264d0e0e7670ccb50698bd691dd360e0365ea88570303edd56183cfa1e1e1f8622c59566061ccc975e527f58c01bdc0a8652042443f53673d16be4cbe2ca7a6aa36cd726edb96a6f7f3a616aeb722a31b34b9b2555d81d48c0cf506503d56d62688365e6dada6aeaf9b6f641fc677ebaa402efb036dbaa80d05630642aa80124bae05f0e61d9178fb32474fb808fba389da7583cf921d4a9c67a8b9c81c3bc71c58246df3bc3741d1fb161f9bd4a26933b41b74411b6e41bbbc6faeca914c9e0cd882061f8cff56e20b402aa4711d3f6d99b011f4d2a0e977578e549c545b25deb29b965f43c4d0e35a421cc0a29ee7eaee0ca6580f17ba1eb57f9d25f985d6b96ee662746d2e47e6aa12880e2b9d7b239644cd4f5300c37e589028a4ef4fd713c1b39c86fa7c283074def5e5afa0db733d2565c0930794fb0581377a8d0fe70db30d641b9a8e133c73b9b496a74966d3f70e7d030e1a912c1b7885547dfa54737133abe8bad371936740e2b2129c9ed408cb9ddb5d911bc0e6be6ec1b4285b159372f8abc64d1c444ddb0fb4e15a02d6690ed690f60ca8042b414a568d5e75f7e3b86ea5a86f29f15f2a8f76bbef520bd700155ba5ce88bc6cd6886db0ed7bccf2610b172e9b1e3f5bed083d3887245ce58778a3fdf5d7609510296e5caf1c229e84b16f3e520d624d116e918840bc97a30dacd1a8e435276c66b06af6b41ab1fff5e96725a32f9bf9e89206d19678996264d5af65a5dd0d042bdb55780ed9d25d9a5d61053ba2d6f143035acd44797271a578c25c7c37cf1f9db933984ef116deb29b2c544d579092047405fa64d1e12fb7cdd3ae6b4f4df113530a1c75bbdbb4d7f5e40fc97b0ab7f21a528a7c0dca6e099abeeca8a8e31736e2c4a41afecb2d5f3c0fa8270700e8dc3a608f84d0b045e5c7380f3d8a22f28a893c6c97f449a3db7da2279cf4abaa41fff1793079aab1961dcc378cfb36f6658acccd9215da32356dc302447e242bd0e64ee5ac97bbfbed6468d1d6982392523fa2bd4ac2d252e67d863566f109b7e4d83259f038f6982254437c78ee651b06d98add5f6d04bc01016918fab6204d8c02951d6fe7cecd7436f4c5675edc0b98b323436f93511b6874629ebc87e85d2ed05c72b77c63826f9f2011eeb30a6545df57a5e3233c1e1804bc872d6f92112c5e5bc28039ef23851aaa440e5c0d003f3a7d8bd11e40d7923c3b01f651e96089218e9797a95210821748e4d337d39ae096f9a2618fcf7dfa80852b14d91dc20d2c82657f9e2be0832fdf073d121c922056c770668293cdaa0151c6127a0decb7213085c36beb5810de7bccc8c910143f966debcda3eaee5d8ec89fa9106277d927ad596c661ea5c010cb542e0554d29aa2aa7730c22b2ef4893ab5ee1ad5fea207210cc0212bd139876382ed7b2c5af24b5590dff82cbef6c7fcb2a66a4d9faa7d957a2f5b3414c16ca72791a72306c5e9b372892cea3fd88b659fe396bac903c5ebaa77bc88d8841c7258762d2d08868d2d0b9eda0af833cedd821f51002bc3e767a8628ac649bae9bd90cc54cbf8d187551fed4229e50cfc304d63aa45f592360c04046a80a5bd3191d0eef356154bdea99d7169f6fc6de31c8497ba2916ae3b644e2bd40174e6ccdcf162e3e8a", 0x1000) setsockopt(r0, 0xfffffe, 0x45, &(0x7f0000001140)="08b5b70114da6319f10c34df4ee4547d371022e9220e9e98801e4790c7b71489c37a96a9dcbb85827837dd06008e26b2eee311cfb222f57f10800e62c987840111d6087de63b8f119c4f75ee13f008789256e4ae3c4960a8aa9b2ccc2ff79aded50b31a674b378ff99d6972846eeb95c5d2f3ed14df600a3518c7a4315d4c2807390d08b683367d4a1", 0xffffffffffffff3d) r1 = dup(r0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000000)={{0x10000, 0x80000001, 0xfffffffffffffff9}, 0x1, 0x7fff, 0xffffffffffffffe1}) 13:34:24 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000140)='./file0\x00', 0x48, 0x101) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 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, &(0x7f0000000000)=[{0x0}], 0x1) 13:34:24 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040), &(0x7f0000000080)=0x4) sendto$unix(r0, 0x0, 0x0, 0x1, &(0x7f0000001500)=@file={0x0, './file0/file1\x00'}, 0x10) socketpair(0x6, 0x0, 0x200, &(0x7f0000000000)) 13:34:24 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a538706000000b8110000002900000031000009000000000000000dc1bb893f"], 0x38}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000080)={0xea, 0xffffffff, 0x85}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f000041e000/0x1000)=nil, 0x1000, 0x100000000005) open(&(0x7f0000000140)='./file0\x00', 0x8300, 0x8) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 13:34:24 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="d7434746680c6dd26a97"], 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) 13:34:24 executing program 1: r0 = syz_open_pts() r1 = dup(r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x1ad, 0xff}, {0x46, 0xa7}, {0x80, 0x8000}, {0xa6, 0x8000}, {0x25, 0x8}, {0x89, 0x7fffffff}, {0x3, 0x81}, {0xaf, 0x5}], 0x8}) r2 = syz_open_pts() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x100000001) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x9) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000180)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) fcntl$setown(r0, 0x6, r3) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) 13:34:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x8d, &(0x7f0000000080)=[{0x40081, 0x0, 0x0, 0x1}, {0x14, 0x0, 0x800000000000}, {0x2, 0x0, 0x6}]}) syz_emit_ethernet(0xffffffffffffffd4, &(0x7f0000000340)="b2") 13:34:24 executing program 0: pledge(&(0x7f0000000000)='$@\x00', &(0x7f0000000040)=',\'\x00') mprotect(&(0x7f0000084000/0x6000)=nil, 0x6000, 0x5) mprotect(&(0x7f0000487000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x9130fbc, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 13:34:24 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x26, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r1) r2 = syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x48) recvfrom$inet6(r3, &(0x7f00000000c0)=""/33, 0x21, 0x0, &(0x7f0000000100)={0x18, 0x3, 0xe7, 0x9}, 0xc) recvfrom$inet6(r3, &(0x7f0000000140)=""/4096, 0x1000, 0x801, 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001140)='/dev/wsmouse0\x00', 0x10, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) flock(r4, 0x8) r5 = open(&(0x7f0000001180)='./file0\x00', 0x100, 0x20) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/wsmouse0\x00', 0x20000, 0x0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000001200)={0xcdf2, 0xfffffffffffffffa, 0x1f, 0x1, "4375a4fb204f81b5d7f4d75df6e95c635bfbfdab", 0x7, 0x60dd}) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000001240)='/dev/tty\x00', 0x0, 0x0) getpeername(r3, &(0x7f0000001280)=@in6, &(0x7f00000012c0)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000001300)={{0x18, 0x2, 0x9, 0xcf}, {0x18, 0x3, 0x7, 0x10000}, 0x46, [0xfffffffffffffffb, 0x101, 0x401, 0x100, 0x7d, 0x80000000, 0x2, 0x3]}, 0x3c) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000001340)) shmctl$SHM_LOCK(r0, 0x3) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001380)='/dev/wsmouse0\x00', 0xa30, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) connect(r6, &(0x7f00000013c0)=@in={0x2, 0x2}, 0xc) r7 = msgget(0x2, 0x0) msgrcv(r7, &(0x7f0000001400)={0x0, ""/77}, 0x55, 0x2, 0x1800) r8 = socket$inet6(0x18, 0x8000, 0xd81) mknod(&(0x7f0000001480)='./file0\x00', 0x2000, 0x10001) msgctl$IPC_STAT(r7, 0x2, &(0x7f00000014c0)=""/151) listen(r8, 0x9) 13:34:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() madvise(&(0x7f0000ffa000/0x5000)=nil, 0x5000, 0x2) kevent(r1, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 13:34:25 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4", 0x1e) r0 = socket$unix(0x1, 0x4, 0x0) recvfrom(r0, &(0x7f0000000100)=""/252, 0xfc, 0x3, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f0000000280)) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20010, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 13:34:25 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xee0000, 0x200000005}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x281, 0x104) ioctl$KDDISABIO(r2, 0x20004b3d) r3 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1, 0x0, 0x0) 13:34:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x40084}, {0x14}, {0x1000000000006}]}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x1800000000000000, 0x200, 0x7fff, 0x0, 0x8000, 0xad, 0xffffffffffff8000, 0x2, 0x2, 0x4ae}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 13:34:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000140)=0x81) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r0, r1, r2) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000000c0)) 13:34:25 executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) fchmod(r0, 0x100) 13:34:25 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffa000/0x2000)=nil) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r1 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x46, 0x917}, {0x22, 0xa1}, {0x22, 0x80}, {0x127, 0x34bd}, {0x80, 0xb2}, {0x45, 0x18}, {0xce, 0x7}, {0x47, 0x8}, {0x25, 0x3}], 0x9}) fchdir(r2) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x811, r2, 0x0, 0x0) shmdt(r1) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000040)) 13:34:25 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x0, 0x1ff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x80, 0x10) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000200)=@in, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/88, 0x58}], 0x1, &(0x7f0000000480)=""/197, 0xfffffebd}, 0x803) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x1, 0x8, 0x100}, {0x18, 0x2, 0x3, 0x400}, 0x5a9, [0x100, 0x7d70d1a80000000, 0x65, 0x5, 0x70f, 0x28f80, 0x101, 0x8001]}, 0x3c) open(&(0x7f0000000000)='./bus\x00', 0xeffffffffffffffe, 0x10004000000) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)=""/142, 0x8e) 13:34:26 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') bind$unix(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="701b01002e2f660080653000"], 0xa) syz_extract_tcp_res(&(0x7f00000001c0), 0x6, 0x7f) readlinkat(r0, &(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000340)=""/107, 0xffffffffffffffbe) r1 = open(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x8208, 0x100) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000180)=0xc) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000500)={0x4, &(0x7f00000004c0)=[{0x0, 0x100, 0x10001, 0x1}, {0x1, 0x8, 0xc7, 0x5}, {0x3, 0x2029, 0x2, 0x2}, {0x1, 0x3, 0x6, 0x100}]}) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000480)={{}, 0x1, &(0x7f0000000440)=[0x0]}) 13:34:26 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0x80000000) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r5 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) r7 = getegid() r8 = getpgrp() r9 = geteuid() getgroups(0x6, &(0x7f00000006c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, &(0x7f0000000740)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) r13 = getgid() sendmsg$unix(r1, &(0x7f00000008c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000180)="0e54c41aa05ac862333345c07f729d49086da548d201e56c6bd9e2f4abcf2666d058e86162db2510b43761d1773712d47484f41999afb1cc8755098b3cb72d4ae391bed383fb1d55ed983e5695c5885c8a7b53234673c277d3f1d5054fadc2f0d152a652", 0x64}, {&(0x7f0000000200)="b04f73024eb9e9998cf099826133165b63b0b42cafbabd8e6c38da462dceaf5fad5a19ff1d9227ab935f1d67da5eeaa827ce5501e4b651551b10db3ed244dd89e206e89b1b4889bbb71cd4e779d0257a7833e87fffd88e23676298ee588a7518d25a2699ba2c5531485addad9879cbae391b0b952d165ccfb61ab5ac03b3a23dd7233558bfa06d19748cfc9082248b86487b915dacba3e9231c0fd49c0925f3a4ebe2c86f7e24bc22fd2a9581ab740bd3e91485a49a84c61d529b762141c4317135e357cd144b06990e835464569ebc9f3955989583e6ffa2dbfcdc5ac0c3a7c50c2d22542ef97c7ed1075d9467a4bb745a2a68d2a06abad", 0xf8}, {&(0x7f0000000100)}, {&(0x7f0000000300)="e5cd3e6217cc8edc22ab099a49ea1642e81b3201257e108fea", 0x19}, {&(0x7f0000000340)="197305ccd1d849ed3692453d6a4edb54b26a877868e448c47f7612526e8a419907de50535fbbc337cbae1a25ec1918c4c52675733b8f64a1fa886bf48ecbe483c7f8034942c73922a4347870", 0x4c}, {&(0x7f00000003c0)="62adcf402e9263ea78a7fd26a19072932f", 0x11}, {&(0x7f0000000400)="bbb2965066efa8b519369efdd9812b1512f287e3dff1c5139f1deca84679cfb738139da484e113473f1e3f50319d7aceb2006c8e0e3c927d3a9ebcf59c0688796296f2dffeefdb7165a2022d0a2ef3337f1f9ef76f2f15c0e972bdd40c58ce634c0a754e2ef699a3c4ec7dc0c458f9bbddf71c8f69153a5c85cffbd542d58f79a143adeb79e8670d9ca3f5b6b05de06fc5ff", 0x92}], 0x7, &(0x7f0000000800)=[@rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0xb0, 0x406}, 0x0) ioctl$TIOCMSET(r1, 0x40044273, &(0x7f00000000c0)=0x8000007) 13:34:26 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x9, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x14) 13:34:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x6c}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffe41, &(0x7f0000000040)="b6") 13:34:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) poll(&(0x7f00000000c0), 0x185, 0x7fff) sendmsg(0xffffffffffffffff, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)}, 0x0) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 13:34:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000080)=[{0x80000001, 0x1f, 0x80000000, 0x80}, {0x800, 0x6, 0x1000, 0x1800000000000}, {0x2, 0x9, 0x6, 0x10000}, {0x1, 0x1, 0x7, 0x3}, {0x80000001, 0xffff, 0x29, 0x9}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x9, &(0x7f0000000240)="107aacfb5687d67fe8") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f0000000100)=[{0x5c, 0x7, 0xffffffffffff3474, 0x20}, {0x7, 0x529, 0x6, 0x9}, {0x7, 0x7, 0x6, 0xc1d}, {0x4, 0x10, 0x0, 0x8}]}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000200)) 13:34:26 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000480)="500105010000000000000001070000000f1004fecea11ea8fef96ecfc73fd3357ae26caa0316fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd3f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db246dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xa83, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x2, 0x4, 0x8, 0x5, "5ed0663dea45eefaeea7ea38fcfd45ff4c71cb24", 0x1, 0x1}) 13:34:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000002580)=[{&(0x7f0000000440)="472558046adbe77ffd93cb995df2ca36ce76f66eee390baf547893d618613739b9d19555ad1e004143c404b68e954b1b192fbc4a6303d90f311e070a302d85b5809044fc5f652d", 0x47}], 0x1, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/223, 0xdf, 0x800, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) execve(0x0, 0x0, 0x0) 13:34:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000680)='/dev/bpf\x00', 0x100b5, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x8) r1 = socket$unix(0x1, 0x0, 0x0) r2 = dup2(r0, r0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000140)={0x4, [{0x2, 0x9}, {0x3, 0x80000000}, {0x3, 0xffff}, {0x0, 0x5}, {0x3, 0x513}, {0x2, 0xffffffffffffffff}, {0x2, 0x1f}, {0x3, 0x3f}, {0x3, 0x1ff}, {0x2, 0x2}, {0x3, 0x400}, {0x3, 0x2}, {}, {0x3, 0x7}, {0x3, 0x20}, {0x3}, {0x3, 0x7}, {0x1, 0x1}, {0x1, 0x7}, {0x0, 0x1}, {0x0, 0x80000001}, {0x3, 0x98}, {0x1, 0x5}, {0x2, 0x4}, {0x3, 0x3f}, {0x3}, {0x0, 0x3000000000}, {0x0, 0xffffffffffffffc1}, {0x3, 0x40}, {0x3, 0x5}, {0x3, 0x5}, {0x3, 0x9}]}) getpgid(0x0) geteuid() getegid() getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getegid() fcntl$getown(r0, 0x5) pipe(&(0x7f00000005c0)={0xffffffffffffffff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000600)={0x6, 0x731, 0x200, 0x3e, "d2a6264577edaa4bb72f4ff1f6b7dfccdf04e1e8", 0x7}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getppid() ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000100)=0x1) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000340)="35d8af27cd32c53b96ab95497c4577b8b731432aa7e069e6cbe4f180034f06d359b17325f026ae254ec6ac836dcb9491c281b529be41909cfeea40c64ec9a0966e344ef8f49ea550b2335808927e1309aa60a0ba0e0c08d89feda3861a427e844cb7740a9ba13ee62b3b2c524c92d972b253c103acd25db041", 0x79}], 0x1, 0x0, 0x0, 0x1}, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_extract_tcp_res(0x0, 0x0, 0x0) 13:34:26 executing program 0: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x41, 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x20400, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCSBRK(r2, 0x2000747b) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r3 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x3, 0x8, 0xfffffffffffffff9]}, 0x3c) kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r3}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r3, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x3ff) 13:34:26 executing program 1: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000500)='./file0/file0\x00', 0x0) rmdir(&(0x7f0000000000)='./file0\x00') r0 = semget(0x3, 0x3, 0x250) semop(r0, &(0x7f0000000040)=[{0x0, 0x2, 0x800}, {0x4, 0x6, 0x1000}], 0x2) 13:34:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400, 0x0) 13:34:26 executing program 1: msgsnd(0x0, &(0x7f0000000400)=ANY=[], 0x0, 0x0) msgsnd(0x0, &(0x7f0000000000)={0x2, "ed3f4632ce6032c43ab266c359c5a7465a00393adb61796e2ddcb7861d83ac5ab0440a915338a6819cad2074f1773455815a52839fed0456b4d82b597d67d5f10bf6fdf1ee93ae8193925983dae5f5552f5306d4d6053d7a8b18fdd88ebdd98ee69cd8382711315482f84b20881673008ec7ab82ff778954e7029b683f57d075313be2a4ecae76c27c500fe073e74eb8602498a7b54b6fb1ce984f44fe1585ecdd5bb4db6136fe924936286b32329e0fcc44995d9fd6b4f2dc8dd41aab2dc2a15413068d77d6d2f2d3e17221a84edc39ddcb8c87a655174d6c47ba653d9cd5081352deac3d802e0f4597b25c2b834d6146f11b52d482df8455ffc2e59d9fc9800b131eae088b84c3978021e40393d63ff5ca3763c137766d21bf8161999b9a37c0fb43e7255449e07cc980ad3ccde08dc976435cc96b7db1f9fab0a9f053fadfa373c34b530951fb4dfc7aead2f2a808fec1749b518d8a704f90fd0eb547f87a43b2e8c4a7b807138663f3c9ed4baa04b3aab1aec7db1e02524be0280bf2828b6af6349762d71ad2953b8fb624be5dfaa14ae0871cdafdcab1b24f9f235f9029554fb2d865b8c335401ce57316afacce6559bf8e40069ed1f050a57a1a0c4bf27fbfdf6fec6b52c2ff79e9a823285bb54131c6935e05dab3dfa943f8c3916ed23e21965f4e5afd0e0c3fb3a17b0fe674095863aeba27144b0112cc0b780e3a7f081cae1315014bcd3a8302a92e6f3ba473fae6709fe816271779d83f22c2a2f0cc0fe27e3e7d278389ca0781301936897e7a59c52659287bf0d6c7f9ccaae053897d53560c3800930121c34319a1fcc1f3dc2d20d97dfd0d31b33f4969182c964844f343fb8451c522b55456d35d8e527a7decc325202734ef3ee9104c9aa65b48bd3b05e76e5cbaaf73bfd2a0404803e6bd7ad384672ecfabc0950d1efab069f19e3cce1bcb5b915c0b36298418b5c07c5c2489dda3324e4d3ef57430ef3d936a3d92e6a0725a21ca3c712e918d0ddaba2b42dfe675c039c49be129fff49d8cf123d6b242d5c75703ee89b7df124acef6d6c84baabd0ccca75c84b1b700fcc3d0be33c4e5b8ba5e822a7eff3e161d06c3a17a4de9c9f3275b0e9eadd7f11090b87a875e4772daea08899a808efefb7fbb589689d455cb94cb442f441e05214adb5d26974655696d13a332f27d190b2745a5cf28d9ebbc5592c40760e3e32207d5128a36ab5e40958e539743dd405822617fa8b57b72f27384a417eef16d944f4ebe6412186f01a3fe70eb26de2c2770d18c1a0571641f55b5601caf269a20eb76aa08ceddd6637bcb25ab67ffc602ae2a653a8d5ba63bab215a19ec717d92f9726520cb41e5b6b9b24007e2c0daf4f13d1cec5ac1bf74ad6cab647d21131977d1eec2a4b701475575545206e75def3ed6d2abf28d3fa0790a538eac17703ba01ea9af2e046ef24de98dcf9b6063ce621d8f4c74ca838aabae28a4980c8a099dc6a31166b93c8cf3a044b7c1d532a652c17e0de6632225ba944c815d12fcd139a052b7e5e3d164d8d37ee6aa5404792ba23e0be1bf5aa06b80e0afab01b7991343f3b8e52a24b9f7d8956e36cf1f889502bb822a1ec285570e6692ba057f30243144fde632a2f57b3d8b26480728f713c9a7848b6b40ebf279c569b7d0bf80b1ed25e2263d71f8217778a43651225c13c8a4cbe24bdae3942f0b6f14802c5d4bf31ea93512ad6b5e6176b0ec4900d00d765f2946eb691aa6f79c51547c66353caf7821d4c81e7a24202c7d05bd691600354cc2470be5d0f3160a61700197c6e0dd12a1c6bee9d1fd84407d13c5cc30b8fc43328dd137bd408cdf01ff8a9ef639a0b075ede625a555e7205635261965c3c90983f7dc7975508f826eb7b673bf9875973150bc2b7929a81d04616f5ccbc810699e62a2f09e0c3457309dab50c849e9d603f19a79b82395fedfedc11fbe5db5be40a2ae1d4c150576424527e0af40108a19ca9df9ac8ee1a8e720b800feeb7dc8cdd23bfe36c1c06cd0444d2872d370f03fcae0d5adff95acb8e7d0dce6c556bd4dbc12f9c68ae67fd98719742a312553da76418c7071e7c74e4c54d94ebeca9bd324a70421ef037964a25add4f1eccda7141b6ed0c1816e2c22f80a3d607c9c97e9239e8742f843cdca4a0dd558dab3d1a9f1e6e619c19c17261370445f14518a0fc6cf995f3579d2cee9158c5a31d1d0e747288f0708093c1c1da7e9034558d0a37ac5bd212014c9d7749409136b18bad3af823cfeaa5e1895514a5b2966a218abf905ca4837d37ca1bd2abfcea71c097a3d1953d889904f290017ab3e6d9364acd752524674b3a97eb78cbbd8500c725fade3b11ed5abd381878ce3270bf1e717decc3b341db6306f91d8a399f3e34aeb1a4a0d60a3fa6172449c75414127cd1fe2481402edf4557ba9e6af02ab90fa277e1ccf09e2054b5a9a6a10a2ceca87ef939c6e47ed77a8153cb85fd8003c88106c79d805e7a29c16cca52f019c65066dd82a1df86de809993ef0154c32cacf0bb03310aeca828732dc6fcf11d317620667a010390a788d6f28e944f380fee4db3aad758f769088a75ef62653c034664fadd8d2fe80cd2e83e270fbb3fad7761d256267ff33e7f515ae05f41c68373d3b920c917e5f506528aeddb8590a80be748a8615a28c4fa4b90e70263f92da34d69da8ed5c9679b037d2ff8b353964e2331f31a7a0b87a170be05dd8e868e83be0173548ca16fc874ee8b3767a807f06e2da966ed5c5fdfc57656e8524a08dc9751a142ac0a626f44c27512113dea156d6c78dda4d52dbe3319d95dc7a6e8fab251952de2f615639add8955e21ab706721bf3e555c527bf9b3a53ca707b49d09abd04fe5e41cb4b6e0e953c256109051a46b230a1753297676a6fd5c7ab807a6803b4c9bcf06b81b08ca2f02d16710ced61f2ea73eb57f6d52bccdd5319d4e313f5b7cbc75c70ceaae5533f80311774881ae7eaa645cace0268e1fd1784092b099abbca5603301a23f13836edec049d12f128816530a76868898e33cccba8490854423e54b1c6f0e9dde8ada681163c17c0f2cbff565d295cdefcc02c09e0a086d08cc62c7b582418b9fe971440123cbeb625423f3182f91e88943dcdd1c992b0fe8a4de96a9429fa972253d3c30a9f7f68e6dfcb450e5400453d28f8ea7435e3e2919c45ef10c4aaabe496e2c86d0df4918ca71b3cb34d7b13acbcc5a13828845fdea62630292db8b8c48d69afb0f8813e5dda089ee8e36fb8d6e95138dddb043fc8f35e80ba895106d460ff80bb23f249d0a568dc44212a562eac1d1abfef062628d7684b65d949a1b0c95e56e255e9da93382a4285323a7537435847827d520abcc77085c66462f16a36c14331fae70dccc5b7fe2ca348e9ee29541e6224038cf32b120db97e5af61edd6cdcbaf6fdb32c9b35beba5166d83f4de9a9c87a36f54d21b30b28456784edb800da814273dcf60bb96afaa97ff819405d97b3e6f5de803c283537d5830b641acd76ddb0da585fe576ae64e0bae299854c006758095af7bca833e112d2303df17c8f399766d6fd0ca8cd908083b089721d704b2b0f68e518488a04273c074b1364cd92a6562dc5cb03850feea40fa116d8718b474923810ae56a0d2ca6e5cae7263b4d4b477c1c6dc98b3eeda32b639b06e87a6d748777b29b7d3fdffeb4ac10c6d421320bf90c7d9d900a00139d6b2145a8277d13edd8f279f68df441cfb25da5624d9cc3053b5d3ca31c2eced1c631e242bd99fd9bd688b5227fdc2feada1b40c52a4f85f67766166a038ea926d372f740bfcdebb47ef3f7a68c6436b917c07f001e50951edff4677eda2bae4982043d0a058add2fa74c0fe9851e9bb72f062c6235c6d71d60e56ccf9da05f113f30e676c0e6051c97b4963c9e4dbda28f4007633c7f18fb26f613065c3df0cff06afb5c30bf67f39c298800f2a83982479db22fac0ae234ab2549cb8323b0d04519e52d6042a5e17baf3697af0a85c66274dae2110bb030024d50f4bf0d71e30ec3d19b71312ed919625cd950e99887c2466373f66ffe002e92ee4fcbbbf2aa7072b2fffca591e9a032adc6bec3b9d82bd4d0f5a0a8bb70c8e19061d9fcac17b80395823d51db8cf89addf62d6e34a332c6b29d65b0e2ce413f65fa43aa335e96f736ffb53075aecedfb17c434d2f5af032c9d996a9a87feda9357dd9c7da6dfd7007027d715b52e550792de23c1c198044486e04ec98a9f45e4a3c8ccd078ae183248f863853cb4972f3264df7967deeab0da06cbd9931b7cc73508d0526fcf079e9cfde7374661cda023c4cc4c2de87f0447c9fa39c5eff569483aa71a152c2a5356616a2e86270d35a81a0072f14eb1390c2de3a9b04c6f15d9a776aec1f4caf75413b1a66a7ecab803107913dafd48a520b32d7072be5c12fed59d39a21f9dfb7af9f05d7e319771df37707c23dbdd43f44a653d356b5a3b8bdb562d25aee04465c3de9cb3d7bae4b9d8d7fe276ffdf3fe3ce85cef8f9c1251ce3d099983e38af2d0bd9375a80dcbca4da425edf6e5dcb5732c02a812b6b6fbc7c57eb9a7b36daf056a9978172669fc2711a968ccba2d2549e417697af21f3965bb10ee34a6286060702886f31aa81ca19bcb7e1a522494fde0c2fca3160dcf6b4f71e6af0e6eccd6e58721825af72ffb5c3be3ebc707908207391535b8458dc67fa0d45e3c4fa4a077cd344ab0e3f19a14629d158ee076a2deec04848dda3f721ff186e45d18950a8e35732b95d2dfce8340c7c5f5312b1c053158c9e00b1dd6ff8612d1acfe782cb9acaa4556ec221969256e1bfac0f64b9823983096342a11627d80856a3029f874b354e06eb3b68c73a2835cec8e75768ed19ce8acba20aabff62f039d17ab014fc5fe85a559a76067c575bdea2aca59c09da66ec6e2c8760ccecce51215cc8fdc3aacab4d9312e7f352f176f4c2b7a99121a5f6202c878bf1e324f90602510a67acd6f318d182104905440aafd00ecb6ead0c9ae97a5c5754d1a4ed9dc22fe8054bafdaae3dc2044e3510f9cb9bf827617d75fc15a2c4cc79031bbaec472f7797bc677a3d4b13b1984148d892c33ff369f25c7a3f54bcce6a9d00b547d7d8da381b90aba3b03f1efb87d071a5371f50e42150ffe2caebb010e31fdf54923f02534ba3267a03cfea131d7e81e5e4b862667f9c9fbe9f16c9338e41886f4122506a2e4aa5763e5e3a8453cc31be765e0da2250fb3f6386b2d3b45a75e4440a2271cf9406790bfcaa9ce8af377a8cdcad871c2844aa8a43f34aa09e513a95524bab74edf4dd0962a38f230aaaa39165021bd01a606d6d97e79052901e1bb5a96963644f950dada055f7a194312fcf43f3967573c73056aafcf19d289379592a0bc6ee4450a66b3c7f08d32c89aba43354beaad6e6691aa059772f7ecd4577a9162c0d9849c6611d9d665e1dfc5d80191139f0127699976b0dec28675ef010333b01bf0e577225c064889e8b752d9ecc5c9ad34beb6a9732b8e80e236ded0620e04d805a3abe712c647fbf4cee6d6f524364b78815b6bf7da4f9af77baad19a95202f9aca4d83a0392b2bd093d078d5f4013c6ea2d88fa5a06e2c1b38294a5370ec4325409596d606ee7df30b9c9f7f5ca76875b33062be86ba2fd16c906620ea74852c07db36cabda86a0825efe4af90ccde5f8f65720ab78cb672b614ea531ec4d501e204ca8d65f21b9875fe6020d12567d33da60b0b84b555a92ce02aa8057f0f55dce1dcbccb17949f9063625fec7"}, 0x1008, 0x0) 13:34:26 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000040, 0x0, 0x0) connect(r0, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt(r0, 0x80000001, 0x1, &(0x7f0000000000)="81563f01a952641e12c92964834840f5ce2f338292a668b7e76bc3641cfd2798022e2eb34c535cd95a3a302d90d23f7681a5a0247c2cd08d7cfc2fb7f0d2ebc6afa8fc50f29bb8be8f2b1ce0ce09c923781ecc2bb32e4ea435b6d1e8e255bbf03cd3f83a0268a9cafda77546d42751f5aad789db48970b3b425b4cae2faabdd2c3", 0x81) 13:34:26 executing program 1: setuid(0xee01) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setuid(r0) r2 = syz_open_pts() writev(r2, &(0x7f0000000340)=[{&(0x7f00000000c0)="5cf1fce925d289bcee17ea35b2a3ed6451", 0x11}, {&(0x7f0000000100)="b155d0f6cf46b7769c3a1dbf26ad8996f725e01c95eabdf3f4b17bfbb2e066ccbf2a2e2cea68fa96280d3d00e7e118e0f128c14f9a2407ea3c82c85eba851b02c1cdd0a5688cec49bf5fc8ce", 0x4c}, {&(0x7f0000000180)="4650d94153360728617d19dc2603ece81aff30b9c2d343298a9d79e6352852e8340f411cbc66a4d93f126bb90852116f00aeb2904f593c0353be082a4748b3850b0f9d4c5e84d25ba9137b2e6ca3f1257ee1eb83ace55d5a553405910d5bdf570873183a075860bf1652179b349c8871aa3c0295323b217682bf579f460f100a880132c9e1f95782d9711fc562a4c4da54a778dc7aa7ede3d17f", 0x9a}, {&(0x7f0000000240)="7da0762735ffce909aaeaeaa0dc5d4e26b86fdc2d86a232f272a97f209de2d980985a35bf6883c3a116fa02fa61a086337d0c3b6a3906fa67db288245211aed97cccf19fbcd2a1c7c35575e7bf8f6c2e101a1c1a9f008033745a899088c7f8f5fc87e2b6d50db83b3d9a44d557e2cdb6d4f5e6e8c6ab1400c5626ba721ca074a95562f4cd18745708250e7233a1434944fd2a5eb2ebbe5f5f66a378bfc1ca8c096b15183c799df184ab443e614718abeec80c24a3e63a7a5cbe44142894435f76399bb9b053d1e8ad8cec8fc534bcf986f69869f5a3495ed74033a45b7", 0xdd}], 0x4) fchmod(r2, 0x0) fchownat(r2, &(0x7f0000000040)='./file0\x00', r0, r1, 0x6) r3 = semget$private(0x0, 0x3, 0x400) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000000)=0x9) 13:34:26 executing program 0: r0 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, r1, 0x0, r0, 0x0, 0xffffffffffffffff]) setregid(r3, r2) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r4, 0x81205724, &(0x7f0000000100)={0x7f, 0x9, 0x4ac3, 0xb4d, 0x7, 0x5, 0x0, 0x10, [{0x1, 0x0, 0x0, 0x1}, {0x1, 0x8, 0x4, 0x482e3fac}, {0x2, 0xa0e6, 0x1, 0x80}, {0x7, 0x7fffffff, 0x5, 0x4}, {0x6, 0x23db, 0x20, 0x5}, {0x9, 0x8, 0x2, 0xfffffffffffffffb}, {0x0, 0xfcd3, 0x1, 0x8}, {0xd1a4, 0x7871, 0x7, 0x10000}, {0x1, 0x1, 0x3ff}, {0xa6e34b6, 0xfff, 0x4, 0x4}, {0xd0f9, 0x1, 0x10000, 0x3}, {0x72, 0x8, 0x80000001, 0xb6}, {0x0, 0x5, 0x6, 0x7}, {0x6, 0x8, 0x101, 0x401}, {0x2, 0x0, 0x1, 0x3}, {0x2, 0x2, 0x5, 0x10001}]}) 13:34:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0xa93, 0x48) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000240)=[{0x40, 0x0, 0x0, 0x9f}, {0x6}]}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0x7ff, 0x8, 0x4, 0x0, 0x7f, 0x8, 0x7, 0x1, 0x0, 0x7}) syz_emit_ethernet(0xa3, &(0x7f0000000140)="b489a83b8fccf27b8e84901652446aafb9c974d210cb3d6d298456f01a982ea00c89c3f131262b0795de24a22162442245e34a7d3119e1ed3d0ccec518ef80549db8566ef9019eefef36a9a164200fb9ccc60910fff8b5a73217c220cbbc9c6d3f1372cb87ebb9bf8987a7270f4efb2ce3068667c7991ad80d0eefb2d228e619800fb5d49c36633c936466cd480a06d211f979d24c301d0862401fc71fe7502ce0b3ac") 13:34:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x4c}, {0x6}]}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20082, 0x10) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000140)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 13:34:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001600)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000200)="14ef0b7f19fe54730ec47a6345b2b41251973e48a536fd0245dd3f60c487c613237fb7ddadf346bf5c666a39e44bb4bacbbf00f2cd025966763981f8ea589e95e177f0fc914d424db070ddc8aaee9642f21f845329563a5849143201a2714c0cf5267ed7e8e57aca1fc165229d8a2fb71c5588389a84b56d3ebd1e7baddf056c7f579a264c1a7eb23f8f3a699279148b15f85fd70478", 0x96}, {&(0x7f00000005c0)="87f26ce9aaffb6ed8d4d0d535733004f9c50ace6b07dbb64da8a32a918280f9589dd3cacd234c17e75acb1532726d1d9fc0a0c4f1dcfdcad0f58e49ae3529919610e34cfe9f4ca1c48e015f72224b8fb17d9d9c52714306f7d4d445c74a7a872077541861c9bdec119c877854e64a69f9ca626369182529795237fdaa28edd3b07ba77ea286889200ad37be3ea0b55e513941456ab6f8dbe38807d40189b678964b1ff8f13988642112f8242b425937baaced0ca8f43cd50c76ce766c9d93e695830737afc725ddcd237ce076c3c4fcad4d21f8264bb8a709dcc49bc2928040e55b9c8bb592635f43bdf6006638108b90d558de4337e60a114440f2987603586b529b8ff27b9a3c00fe5b2be9eb98772f475deade602d9d640a3d7dd0afbc6f9cf48b65ebce14f97b718b593e2515420b5576539a53951544c610718b44f1ad8a50612769d30330949f25aff61c73a46763aafab85a4b9353044b56f8652fba6043aae01d9131240f939819becb866a93112d14f129a42fad7be42f34a618dce4164c6333ad46f7b53046fdf6bddc25367510010bdbc742f23925571f5cb1aca8707f772e28a7d3485e26b009779f4034f1fdbfbb1021086f64108002ac4560b90c643387c2658bc5b4786e6ba3de703e3bb76252f0fc3f51a1add04046f822d0a3597a64878df0a287b793d02e8846a788e9d146f13f1f5f42dad635fc9f7423b0640e583c960d79211d65c6cd410a6637ed4a7956aabc244620e09f8f6039ba5f61750f9f3f8ff54188bbd57d41a875ff1e5418e74fea51fefb23a485090123f3004443f11b9a8ee72ad2297668eaa120f998c8a29462b6921f6d39de802c238e2245aaa3c9247823d980ca287a297f7b1215f7f9578eccb2ce29ac4fb4eef876ebea484d318b8a688126a191c3a89d94eb4e40316817fd3389e523204f724629c21e90588d8bc0f398a7895adc732a460cc1f8713fafb81ca3edfa840ebfb7991a6f79690c4294e6dc75664d164f2b2b7fcd5bacebdeddfdb2129749878eebe5aa69f8eb82fcdc896fdc70f5a5495c11e8b4316d636188aa5bc92d96a72e91b781db1adf656032577706189f344a2110bd0cf29501a27447a78a035ab3d69d6d7f8d019f3467dfa12697b4647c0d86ec4787c0c846396cb9ed5b5e55be36f4127ad3e67c469398480f616bb510a9e68cd1538c39fb3ceedfe9c3482cded43d4cb0ec0452de955111bdf948d245af738178f0a5c8313d3ea5a1aa208698171e0ae0fdd41ce2c300481bfc5ec191c0347eca864ded5276419aea1c6b934f4e08fecc552143620cb712e3700196c4b6e5f1147a78ebebe0800c5a810ca9154cc6d5362a6329953f43503662b980ee91c0e4be0b892d98a9be7916011b7f1a0a65778ea37aa294a11f14ebb8c0736ebdf40be6b645b03e8535f1e07f3932a25db9db9916ece940abcfaf6a6530bcd6ec208f773cfb4bd7c4c452d779a26dffed56854434df6810d766eca6033dd1daf21254dfd27e0dce86097d7166eebc874ca0d056ac1f4ec8f8b1145dbd89d6ac65cfede3c1d5259b95d6631e355e0b39445a4a8b39801237746dfc45a0809927351c1a873a42af0f02db72025d88b91bf00ed506789fd558268eb7517727722f0e063c5f09d523f734b1fb7bb08157c2b5c334b30e776977e16d6c6d0382c47df07ef29784f7b5b6289ec6801d5e81c2f8451836bf1e42005414598d14b986d284c7d8eb2e13bab861f20179d2a27e6fe708bcdef648caa913124f9fb7a2df27b79f40b5dee4e2ba81d4990a1ed91fe5b4d7b62a770ec33bff78cea969da05a5dc93c6ad81881c88f8c8638d54e93f6c9e753aeef0a5f78e7cbba0c83dc6b8bd1b08c652afe1cb36fed5190f3d4cb550b6d7ccbec8ce00faab1f7959f26c83f5e36e9984981972b041930cdd7b4421054e2d41b90e913a95dded5d7936c482455a5517577dce91b4bbbc0576490b446fc4a28ba798c97706dea3f209b6b1f4b692ec465cd730e61eb4e06c02afdce5a92320811045762bb78f8cb15cd775a1f1b93294884f48629656c1473fb53061a8bb3d3fee9bd7d64b074a4cbfd8ff94313689be18dc874f7f4f09b603bd9b419df08fa8d6cf3af67db8aa0e0dd894344e9455d3331ce3ab40fabdfc6c0b4af21d20b65b95d72256ef61a4c8190ba5adc6dba5fc209362eab3bc0bc34fa612ef526ca1c9e100bb2d5bcc48fed646e5d7c13d732346781e4ea14ce5c1a1d3ace0b312829779cd42766c5603c0d1dfa0bb6344c2be72f488fc8620acfff883251ed1bfbef7a071815a1e8fe10d720e382b0d25cda48ea44a690f6a20b4c71ba4b47fabefa94c26e5ef791b986208b41ad6368219826e2596980d105c1568f8733941676342f26c25f9decfc94e198c86795b69010442f57b11b19df29af6bad2aef65bf3bdce18617fd6f45306f7c04e6796b4d5b46a214ad6e916894caa38820b94300b8026b8b1df75fdf66b3d3b2fca5fa43ceea2bbe3323b3fb425ce9f2066fa01c918d1aa766b9cbe672b0feecfc8e29c234de09d8cd88f7e3824e5679d78a60be3dcbb3ed5734ec81598e8092ce5741a458cf804bb638f4dddc2d178b545bed9fa42299f42c751b39c858954a2d498526348665ea00d0840ef1ddfbaef96604afaed3581c7b4fc0eef4659c298dafb75866c79388e0a42d6f37e625b4da4b98260bc9524abc8d5cb0ae8f28dd461df886232593de22cee4e34a7af55696b9d1e4ec85b2c2681331c99a617d57c692cbff0f7db0beed64b71dca6c96dbd9bb788aaca02e43010efaeeb7bd1bb4d27f94b634b3b9caa262b9309d9400304be2c39307d5d239851b58d1883035c3d489e70866857679ec094666a091b0a20c8fd70254d3428d7aab1b7f1110d343122102c9651582a1d0cc25e0596d0404068841fcc01d9b873d7dfc9cae7fdd50bdeaf2fc9fcb9328e54b2488e2956835acae603b31c4c330b392c395beb9b75bd03da04ad2d5f1d4a83b21fbff880c446c0054ebe091f88b58f7ead08f8298558b66206371b70986c7b7107d23efc6cb1eb479d3f776d3455d9d69bd5c9b548331ee22cb5b734b3634d15cb9cbcccaf7e8774621fec0f9bb44e72f20f16775010dca06fccc1ccd418bcb1e01c82394cf45e28dba7a1695c65fd562c8f4eb4f188cac1852d297e5d5d3f7b1053b287867fccd3d8f4bf72118c2331c3f5128d6ae94b3035cbae92e3cba56201a2818b76958eb001b388d48d617d906da4739591837c21fe847842bf3a9938b452e7cbefd3377e13ea6469b999f4011564fd572ea7e72d59d42623249f5cfe590665208fe0901ebabff0a56b11f452a8a3bb54765daa6f12f265d83f653668d05f2a7acbdca705a31d8ed7d578d742193acfe7509d295c289c9e96ac51350da6c1ee6fb6fe0ec255e2e25a561bbb3396a0ba48295226058d2a377c28a7e527b45ea7327a8de1e8dc7eef46777ac4f0a25116017f7406e9e7aa864abfa8bc8f520fdec156e67117ab4d0243849914bb91266644c217efc3af3820d9f766b8d4499ae1a9f2a6324d2241c25e1a2632fa860956405be84f45461b4ded544e6a61766b9467f6c676597f0e16cac9750eb20bb7ba66f7efb23ea1099e94b353acff7d046de1433d4b04dcc8975c72d02a38243034a31907dc72d16f15f113efc5870afeb5005becd4206dc72159cb7644ea06ec19c16dc87f1095131758443ba65abcb1bec5754f4b2a9450368eafda26fe69e15c5ebbedecc39c0475a8e4e23b3547b01b0037c91139283a76571a7430fec89ecfc36b859d2e8c429c24d8bacdf3c1bff74d92e43829c8a9766a7751c41e839ffa1cef7e67f695f9ddfc810b3cd4b09ad1da484f795597e0ca0ef04f1759985a29542a1d58875eb6cdaabff00a1c8dd022d2f6bd6f8d0326a5553fd13d44aa034029dd11886f02d97685b1673bfe9732c5f5bee36cb155221ae991a2b15c609cd2f478c376d62640caeae37626eece8de0f75b56189de65272fafab0b9d97ecbc96f6a0dfec0220636e4b9a24b3a9be6b7bb22d5dbb56780d1378d3711998c1d8c1fe9a71d19ec0c6a152570e8568c98678056fc7880d42de794c9b1dc140f30575048f17149bf0ca2f5c93912db5141bd3c21e36c00be006e3f42e8e350aa450749b81ee66b1d5e6d9ae677629a052dcf4fa40ba447de7cf7f736dd0d76a78d047d9b4d534b2c2e71a5cfbdca946dae1ac5f996741b1414d1a365684d561f7082327771aba1e226876660254cce2b76c9e05228dfae6a411123b66b3390bd48184c252cb2fca73a92cdfd14f8e1a35145caa7cefa54ede22ffdf08657ee5fad444569c5cd445beb6cda825e32036c4f5e39daf9eb122328844f73f821c81534d2b31f3b19b7d6073c6a51a38503645065cc059c5b2111f464510aecacc133e23713a3721b11c0a57e3575f7a89805208572d65ff09c17f2d7239a2422e40e46ff6f70192b298a62b2aae876a149287d119a8d93f65e12466915c5f361471b85f4c6440e663d6fd401821f186ffe5f5f4563268c3f44323eb839013b5179861eef2d18231c495ae5d53c32ed37ca28564289bce667e7ab52bd217fe6bc2485b9fcc6a3e66a101f89cdb685a0ad95062a70b9fb88bac3dc587d91eaa124055ceb4a2575ef476bf0f665e9de746ef550b495bb306d568b961d951a2fc1237c81ad7e35391fb5805ebbdeb0f93d5b188921778c84d31b652525ea5d19a9b7ca6d85a38857338139d8e0d3344f8e14bfa83807d9607ec82cde7b6c7c3b9ee83f16b47a42dd9e0b5e0a887a15b846eb340409d7e60700237043eb9f0fe837441934e8150e365d3616dce2edbaa9c102f171ef4e5ac588a7017c0d6dad5ba2402004e1dc7ba88c642854493b12c8113e0d2dc34117ac2fb3ddce411b8ec930b1fc1bdb7f2f0a33962b509c53dda9e981ee11fd9f461980a3e067427aaeee0f0136fa7fb69b8b2e3016e44e48866a92c20d7632f62eba1fe718108dc9009f790147da0d7438c8d1f3c81239e364195d3b29331c3aee211a3725e8e8fdacb6ebfb0682652230f883b872aa17c354d7ea65912a9c6367cbbd2ac9a5206f441946837a890b53ff0e20850d9bac8c5a825667d3412765f5a136e1eb7aea04899f831ed1f7c0843d06236b6f577149698134809b905c7f2201d7e2e9303a767aac10253ae1484f31bbd4447f5ba0b6115e1a3aa0588311f008116f694f513251b2cb99283654926d95df408d18b867bf40e0a5a4707abde21803bd762cb8aa360f74e271ef64e6e489b74184833c76817661d8b71c914e458f0acfbe1e27cfedf1dcdd8025116d0f5f44ba3e5319ed63159f5829a41c1a442f817c426d5d640e89dbd9dd936b093a2d204d56ec121fd8290f6750a71f709ab508262606da62e49f6ad6b138124943014d53920bce152099fea6136cc4eedf17606b63d56749434b841eeb5b1763174e35cd4a5362e6e4f4c6eb899509b55f77b8e45156194e76fba66bb4ce9b5cebe4f892d2e1d0d3e30dfe787f868d7bb4aa5caf018cfc9b692ab4b102390e91b841c75841a51eeb7fa7f728ae6c58d4c414c7397995460ddfcb15e4a8360c0b7923895b384a128571dfd78b31604e2e02ec5e0c2ef87524a35e392fbc68facd8b702351b7fe96de627ceab8e67bb74aede4ad378560124c6ec8ca7b0d9f21af84a2c511ac90fbe269af04de4f7f736c22980646363bb0b7390555cf6d1b8087c2c093b9d09b98602c2fb7d907a0e482a559e0fe1b97f", 0x1000}, {&(0x7f00000002c0)="8dafb832c164e8ace5b2376c25aa81cde2158e8bed76852d3b52dbae4866d033f9b25a09313607a0d47875fa21dfda3d60d91852e41462d27354dedd81c63865df60eb59709327e317b81069b497d57c436df9ed109797df62c1e8bbbdf7d9acef9050ad4a8be743852cf5929404163538055dbae9c765d657c90fd72046304c62b71b1a9c057d2f499d4c526219090362", 0x91}, {&(0x7f0000000380)="fac01bca00564c6225eac24f4fea97301f48b242647bd539041deb5d7ded4b018e82ccf53631c91e275017a82a2159a2ecaf906b2392c93362633aa88f37ad390b111a7a6022e50fdd35da535383d049411d0f201d8836eeea360082", 0x5c}, {&(0x7f0000000400)="fd7c962afc67e09d69935de7f910229b86c87c91c6c9b6571481e89174ae18208247a6bdd859e0941ae8248a9e9abb18dfa1be6b7a78de370d4c1e982a287b4d9bcbd679ffb8989e4ad062c777fbfdb34f0377b734d748c3a0fe7f48c85c556a5d517a3e786679187d10e3e1cc29ae817b11a4c8abb49ce2a49d1001789751c61dfc387d5d4a3b6a4b062839cf7727ba0e311a3b48332b6e45068e957cba1b506bb5f1", 0xa3}], 0x5, &(0x7f00000015c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x38, 0x2}, 0x2) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) r5 = syz_open_pts() r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x801, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) close(r0) dup(r5) r7 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x0, 0x0) ioctl$TIOCSTOP(r7, 0x2000746f) readv(r7, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 13:34:26 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) fchdir(r0) clock_getres(0x3, &(0x7f0000000040)) open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x2a) 13:34:26 executing program 0: open(&(0x7f0000000080)='./bus\x00', 0x0, 0x128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 13:34:26 executing program 0: getdents(0xffffffffffffffff, &(0x7f0000000000)=""/1840, 0xffffffffffffff91) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0x10800, 0x0) getdents(r0, &(0x7f0000000840)=""/182, 0xb6) r1 = open(&(0x7f0000000740)='./file0\x00', 0x500, 0x40) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000007c0)=0x4) ioctl$VMM_IOC_INTR(0xffffffffffffff9c, 0x800c5606, &(0x7f0000000780)={0x3, 0x80000000, 0x7fffffff}) 13:34:27 executing program 1: r0 = semget$private(0x0, 0x2, 0x23) semop(r0, &(0x7f0000000180)=[{0x0, 0x200001, 0x1000}, {0x2, 0x200000000, 0x1800}, {0x2, 0x101, 0x1800}, {0x3, 0xe2, 0xffffffffffffffff}, {0x0, 0x100000001, 0x800}, {0x3, 0x26, 0x1000}], 0x16c) clock_getres(0x7, &(0x7f0000000280)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) getrlimit(0x7, &(0x7f0000000300)) sendto$unix(r1, &(0x7f0000000200)="87d77a85b5a49e8a57fb775bdb9a420d583847d41d1c5ef2129c40f0e92a74aaa3d80fbe7aeb7fb30f1563e7ecdfdb41f219c0afee861e4d05a44702823b55a158d1d324c2f58b77c1972ecd5543b802421a0c10d67714882cc23927242a9de5", 0x60, 0x4, 0x0, 0x0) r2 = socket$inet6(0x18, 0x4004, 0x7f) chmod(&(0x7f00000002c0)='./file0\x00', 0x40) bind$inet6(r2, &(0x7f00000001c0)={0x18, 0x3, 0x2, 0x101}, 0xc) sendsyslog(&(0x7f0000000080)="c6c7b6bd92c10f762e09b049991acb8ede21968664d94a628a8a9583ce99cef96bc72e63ad5e70a98013a85862ba63f47efc1080d38da545a00aa572c76855b528d0947c9b31f83b4898313e19c55e7a0c41a9542589fad0d9b33e918b6393b8f1e8333c6cd6ea9752cebb32a425651b9e8a56a1ae8ca38e441e7bab795da3e74811670d13bf6a30de0209af9d34fc27151209e5db03b8fc2d5d9aa3ad7ce1d8a356b5dcb24ea225cf9ef4b5a9670f972ac793b14b34a86eab602ed452ad7635c12df0fdbcf0b9ef3b19ee34f085dd9928f31f96301849a3587f60cc1bb68c0fb073fe02", 0xe4, 0x8) clock_getres(0x4, &(0x7f0000000000)) 13:34:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(r0, r0) getpeername$unix(r1, 0xffffffffffffffff, &(0x7f0000000140)=0xfe59) semget$private(0x0, 0x4, 0x20) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCSDTR(r1, 0x20007479) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 13:34:27 executing program 0: r0 = socket$inet(0x2, 0x1000001, 0xff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="89050000000eff0f", 0x788be9f4) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0x5) setsockopt(r0, 0x1, 0x20, &(0x7f0000000040)="dec53de78e980db2d06aa911a5cdef537ce515ba652da21caf228375c8659438ea14faf30d917b487c7e901dfe81c2ac44fc1f178318157be56a2b520af8c5a955ae201f0cece530f2d648dfdad6e922a255331126c95bdc25405c9c652542578f7430edc90e8cf44c50eec1eac34e31bf294eae8415136ccaf69f54e5bea1ff7fa3928791445fcd7d0d1b54ebaedbee996cf010f2a162596ba16e099768bcb4d1a00d4b11b2db88e4274cdb5ddf443676ac984baa1ad00b3a2a75129ab5dfae9afdd70bd065", 0xc6) 13:34:27 executing program 1: msgget$private(0x0, 0x40) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = msgget(0x1, 0x0) r1 = geteuid() r2 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000300)={{0x0, r1, r2, r4, r5, 0x80, 0x100000001}, 0x800, 0x7fff, r6, r7, 0x7, 0x0, 0x0, 0x7f}) r8 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) close(r8) write(r8, &(0x7f0000000140)="220e22", 0x3) r9 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x2000000000008, r9}) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fcntl$setown(r8, 0x6, r3) 13:34:27 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) chroot(&(0x7f0000000040)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 13:34:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) 13:34:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSCTTY(r0, 0x20007461) socket$inet6(0x18, 0x4003, 0xfffffffffffffffe) 13:34:27 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x28882, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x3, './file0\x00', './file1\x00'}) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x2) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') 13:34:27 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x60) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) chmod(&(0x7f0000000100)='./bus\x00', 0x80) ioctl$TIOCSETVERAUTH(r0, 0xc0107005, &(0x7f0000000000)=0x4) 13:34:27 executing program 1: madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000007000/0x1000)=nil, 0x1000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) unlinkat(r0, &(0x7f0000001040)='./file0\x00', 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0xa) shmget(0x1, 0x3000, 0x202, &(0x7f00001d5000/0x3000)=nil) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) msgget$private(0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x464) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/4096) 13:34:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9, 0x1}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 13:34:27 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x304, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) flock(r1, 0x2) close(r1) flock(r0, 0x8) poll(&(0x7f0000000080)=[{r1, 0x4}, {r0, 0x1}, {r1, 0x1aa}, {r1, 0x128}], 0x4, 0xa28) recvfrom(r0, &(0x7f0000000380)=""/4096, 0x1000, 0x42, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 13:34:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x7fff) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:34:28 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="20000000f87c8a5b67071b542a538706000000b81100025a41d6000033000000030000003591af0dc1bb893fb5913ca12d8284fb2f3215fc2e5d6d73efbb5bcd3b98b0a2719e2f1101800000518db4ff2b82e2308755631a6c4b75c4a1a60f36b236f2210d6d085b2301d37489d2c3a65a56b8fe7dcd656608000000a0778f638a1d49a9e8dddc9c9fd1c18f200d238603896709fc92f0f79622a1814333b69a0f427d04f8e92ae1df9b60949ea8625bb2d9c565f42d66b8cdf80c0252beac00"/203], 0x38}, 0x0) r0 = socket(0x23, 0x40000004006, 0xfffffffffffffffc) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = shmget$private(0x0, 0x4000, 0x4, &(0x7f000017f000/0x4000)=nil) shmat(r1, &(0x7f0000677000/0x4000)=nil, 0x1000) 13:34:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000340)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") 13:34:28 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000050000000000000008000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e9"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 13:34:28 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x49}, {0x2006}]}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xcd656f68c2c8664b, 0xffffffffffffffff) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0xa, &(0x7f00000000c0)=[{0x7, 0x9, 0x0, 0x8}, {0xffff, 0x5, 0x1, 0x5000000000000000}, {0x5, 0x4ec4b593, 0xe28, 0x8}, {0x9, 0x1, 0xfffffffffffffffd, 0x3f}, {0x98, 0x5, 0x1, 0xa3}, {0x5, 0x0, 0x3, 0x100000001}, {0xff, 0xffffffffffff487f, 0x2, 0x6}, {0x6, 0x0, 0x675, 0xfffffffffffffff8}, {0x2, 0x5, 0x2, 0x8001}, {0xffff, 0x61, 0x8, 0x9}]}) 13:34:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xb1}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1}, {0x4c}, {0x6}]}) rmdir(&(0x7f0000000080)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 13:34:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000080)={0x8}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0x4b) munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) mmap(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r3 = dup(r1) ioctl$WSKBDIO_SETMODE(r3, 0x800c5707, &(0x7f0000000000)) 13:34:28 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0xc02069a0, &(0x7f00000000c0)) ioctl$TIOCSCTTY(r1, 0x20007461) 13:34:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x81}, {0x6}]}) sync() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") map stack 0x2071a000-0x2071d000 of map 0xfffffd803f014cc0 failed: no mapping map stack 0x2071a000-0x2071d000 of map 0xfffffd803f014cc0 failed: no mapping 13:34:28 executing program 1: unveil(&(0x7f0000000080)='./control\x00', &(0x7f0000000000)) chroot(&(0x7f0000000040)='./file0\x00') 13:34:28 executing program 0: r0 = msgget(0x3, 0x8) msgsnd(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000806384670f17eca1421db7485b112f6192d63784119d23c7f9da858aef2e2930e020db0040cafc8c06b895668319dff5dae5c70031091a64a3f833056d0d796a0ff52413c5e5479a0eebf4c57d138b7a0ced22b47b90114ceb4b57de8bd2ca11e001bb006ea3bf8d9bec3b22b41dbe244852599f8798dce370cb7c89cb22a836421454bb7f0063574283fddd57588781230000001a5e129ec40a22fa35dc8b253f253f3506d6b3af25558cb6c3c808533de844721083918a962b75084b1a493953a7520314196a3bacad6645fdd36fb4d00dc490748dd76a9e7cd5526cacc3cdecf4b2e3dd3786aceaef3d9788f8620a9a199446e2665d7308b23fafc670882d85e5fb07fa78324b6cb479a01a58f8b09771ae957786cea3b130b66064285ebd12de8061c93165fd1183748636009795430680ea94b049b3c871a3ae9a5f7744f6107b0a851a660fec11cca55efc0782e3c4b7a813d8daccd5bd260bd13de7a90d5387e755d250b558e805cdae7c2ec33b8654afe0b1ed835de84ed8a896aa15183f7978"], 0xa8, 0x800) r1 = msgget$private(0x0, 0x200000000122) msgsnd(r0, &(0x7f0000000140)=ANY=[], 0x0, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/65) 13:34:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x4) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) r3 = syz_open_pts() sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000000)=0x400000000002) dup2(r1, r3) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) read(r0, 0x0, 0x0) 13:34:28 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = socket(0x18, 0x2, 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, 0xc) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) close(r0) 13:34:28 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1a1, 0x40) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x400003}, {0x81, 0x7fff, 0x0, 0xffffffffffffffff}, {0x6}]}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000200)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20000, 0x0) 13:34:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x400, 0x1, 0x6, 0x100}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:28 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) lseek(r1, 0x0, 0x24, 0x2) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r1, 0x0, 0x0) 13:34:28 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x3, 0x0, 0x0) 13:34:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2}, {0x5}, {0x100006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x20801, 0x0) recvfrom(r1, &(0x7f0000000140)=""/37, 0x25, 0x802, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) 13:34:28 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xffffffffffffffde, "ff0c003c02df71795acd00"}) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000240)=""/204, 0xcc}], 0x1) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) 13:34:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x40047307, &(0x7f0000000000)) 13:34:28 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) close(r0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000040)={0x1, 0x8, 0x47}) 13:34:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x5}, {0x6}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 13:34:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x10000, 0x100) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000180)='.\x00', 0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 13:34:28 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x7f, 0x4, &(0x7f0000000080)="00000000fc", 0xb8) 13:34:28 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83, 0x53}], 0x1) r2 = dup(r0) getsockname(r1, &(0x7f0000000580)=@in6, &(0x7f00000005c0)=0xc) close(r0) execve(0x0, 0x0, 0x0) write(r1, &(0x7f0000000200)='R', 0x1) mknod(&(0x7f0000000600)='./file0\x00', 0xd0, 0x2) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x9}, {0x18, 0x1, 0x1, 0x6}, 0xb20, [0x20, 0xe53, 0x7, 0x2b, 0x80, 0x6, 0x800, 0x8]}, 0x3c) connect$inet(r2, &(0x7f0000000040)={0x2, 0x3}, 0xc) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000100)='$)&{+[\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='^\x00', &(0x7f00000002c0)='\x9b.\x00', &(0x7f0000000300)=')\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='&[\xe1{\x00', &(0x7f0000000400)='\x00'], &(0x7f0000000540)=[&(0x7f0000000480)='%@:)(-)$\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00']) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) 13:34:28 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kqueue() setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x4) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) close(r0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x1, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 13:34:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x5a8, 0x0, 0x0, 0x200000}]}) r1 = geteuid() setuid(r1) 13:34:29 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x24}, {0x6}]}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = fcntl$dupfd(r1, 0xd, r0) recvfrom$inet(r3, &(0x7f0000000100)=""/197, 0xc5, 0x1, &(0x7f0000000000)={0x2, 0x0}, 0xc) 13:34:29 executing program 1: r0 = socket(0x11, 0x3, 0xffffffffffffffff) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x282a0, 0x0) 13:34:29 executing program 0: r0 = socket$inet6(0x18, 0xfffffffffffffffe, 0x0) getsockopt(r0, 0x29, 0x36, 0x0, 0x0) 13:34:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80001fffe, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x112) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:29 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00\x00\x00\a\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pwritev(r1, &(0x7f0000003400)=[{&(0x7f0000002400)="4e02c526244a6d07ecce03e4a360cfcd99c0381f4d5afe4f29a11dd3a872bd4b3483f17f7884f139ba62face2a1f27021734a2e3df7d1836967448e64b8acee34d0d3ec3c612ddf929cf47663038461362fa7ad400f9d3b13b737b9deedf0bfffb75af6cab44b68ae9b16e8a9b8477809531af045520b08787a063430199c46716ec39c2e7ec293dfa892262e8318afd064f6e03c32cbdb32c7dd5c62cdda195a4868ad9e90b637fc5a5f629283b632822d253fb097a000e65d5bfcd1be0767b16224583e05f726cbb251d35ddc4ba1a2b3e91ab444b6c9e38675d31345548db22bfb7fb5f92aa5971ad444d6ed4a0399303f14998ef0a255cd99009bdebea8ae849f8d3b0c4298ea77de4a648ee5351ca7f2920352e2a4bfb88b8f54ff5b1805504438f609532c8bdd7902af0708aebcd3c541264ee95bd0fe981fd332143543e0f8860bf066dbe4a074d7d3c6932ed6721328f96082083c17a3e4e815bd7c9872f169950434ee0b88e608541699cf677fe69d1c311045261f5ab28fda93e8e63eb02200980b7d0c2ace5af88e84119042ad6e345812381b307cc32bd14c6009a2d9fb4d4aa39396fb8094d3cfa5b143cd8b2837a14cfd2022e7381268f2554f038893b09a925d973316a7d35b2adbf7a852433f2f9a83c48155fa180fbbc57dcacb2aa2043a87d02b9d33f0678c2a0928034bcebc4b3afdfb361e3066f57bcc38028d67fab29ea72e49bbb7f95ffe3d7881b20491909b9a899fd4c570db1589e0cc77d682e93e934200b7d0fb53a1313aff6dc38f453534f166d0e2e8e51aeaabf356fc01a90fe30bb600dc48a498325c4f64f56648050f15f07fc9b08e780f02d4757d9040f0c51c55fe2ae51297189bf4e64f44f927781d66209f7feb5d17a697de255b44bbfb45cc4d54724ab56c305cee29e22b64e450a92313957cc8f2742ed9df6237a4c50fb6dfc6b042728fb1401a0aea75c74adeb55f82d47f95689eb455ec7319eb98371b80e069d0fbb85a03cde5bb930ad7ad6746b17f919c3acb3470b1f1c37a2c56b7848d20af8c2a64ab076d7ddf6d4fbd87f001da80e67261c591ec84e437854d6dd8a1e6a977a8e177c32517fb98fbf31b2b79bf51016061c0bfc7fbb86c5dec6cedb111227dc9730b70cc8d5cccc51925240d357915cd2cbab556ee24ec5009463dce2cfc8e5b19c08ce5ecb3fecd8c1c41df8ae1432cc1e98a61380f227ced50550eaef5ab200194d7c8604500b9509bbaed760d17e75cd4faff92617504e1200527981e9820dce7ce2d1eb725ba83659f8f78b78ea654c668de80be001559287ce9a6b4433b05ad284a516a63cc78f49ef5742ceae5811ae52e3fc8814030e709762ca3e7154f3bd0870cc8300af2e99b6b8442c72a688c1465e138af3595f86fd5359131eed82978d8d439debaa919d365d990b93ef46ff84201117668d0426bcfa78bc4a40d9a0d432982046a7c858031a44be88b2185285db76582cc02aafe76949b58a9b2b50fef628f8cfda3e684ed7cd69048949dbd84f7052cf8525d159b896f723dc0687961a21922e7862776a4b3a8b8c65da73877988b5b1d1737c43b2f892ebbae83ee1c01d399bc1cb225c5d9b47f9bec896b6aa19ee842ba087ca641173e52e6ba987a34d796766bc202ee0cb309441423d3cfc61eaa31608431d82400e9eaf5b9bbcf2695bd1605c8f23d782ec3461f7b1ac88b523f8022671f84081b4586ea775a2a176730aeb65176795179bb8dad2d513bdbb8b375c7404e1da649af078746a5f681561d0feeb90c0541fe83b61db1f8eb00790eee6188e093b84c206a8f1e6ad2c7c85c551e3fd5403f4cf463585376805d052a4b760d65ea129ff4428eff6ae3f0c24d2033595c7e1830d613ee336701b2dcabd3a53873a59d090104f39c0b2b646454da80525ef01c6fd1e40362450e45d9ae70456ed96d4e3b41aa4e20cc407331775e3832b1839c20e9808c5e4be9d46e218628fa7346e8578df2976d45f8b77e53f167ee15a22f56e46b1d9c11869f2127afbc99902fda8b0e2304a119c073c4ec364da253ccc9773dbbc4802af3de4912aa765ad79123134ed4eaf7337b0d8c1b901bdd5485812ff2925bd566fc9b9c6c21cebb791e97f99a98656b5a6ff2f16336db66cfb6c524e003cdf01536a4816b66286ba2a2c98539895335fc5a55744577d3007e64c09331a175643caa9b49188d3c27a5f1f41652439f38da73488d102d250168ea3ce9ca5cce93555c1caff7d318a32e920f5a2fae4d670c3b3b819754ed889e4d4646380564ebee0c3cdacd252cec12067bd113df7e00a57e805a341af5d5a07db936b6732f768e73b5f5fd89f936b9561ee4daac359c4dae69515bd57cade7e02d8890129054e24d0de466a64e8d799f01a194b4c396fdb39fb208bdd7333e43c893516bca3d28a24bdee1f37e01dd8355e832ec3fb2ac2cc768052f6cac20a155a2bf2b6e4651e509e5ced598988395accf82d95ce45fabc43202c7f3d1a985d1913daecc393b208e9d22d3bb1d4ee3c7af0fe5cd79bf4bcc61a7613f2aa91ac19cdb48f47e0e87bc84f467eef2848670062a1c18cf9e5401dbe7ceeeb2a1076bbf940f70f064a63c0c02e76d731f0f33ebe151a37489e6a239afe68c14a8609093003d6046421cb44a7008ddde1c569966a0b723dfbeb5d4992feb55023c415370347c22e4910283baa5ba185bcfb31dad8935629a5a7f35f31630d355a4c186e508c8dfac9df08b1534f10df05374e93e8d83be9b7056a152cee6f8ad7d860ed385a8171895439d4e325e1ca0a08c8f1a4d9f8c867d9bd3c33d2a362f8579b43f68cf3a8bac709af8fe2e29dfe30908e3954688a44f19536de726b3be3aa2fc812a90757e6aeeccfbe1cf6184018400dfc4425fd5f9bee56ad360761eda086af56ad465e86d8d84df0c2dcc06cbcc3e1061b64037e90c03c8251045337815b662a875f18fcc39e07e0db68a57c139010647f97acb5057a7af32de4e2d29d42413efaf41c8ab2e781dafd8422ec761f5da1c53636ca0a78109b253095c32ecf9cb18262b608a5a0efd266c030af42067b5b3d3a50d67d98f93d7dabb8145fcace80a47c8c7e6772f3dd63ed3f1e7b41ba693562febe7d972226a2289ac3d99cb1133f27fac97bd216e87fbd31aa3f95712b303b8cc8725add1692823bd1e59b3358d6d060b0a3381d15d2660ef75a45e9eebae5b883a05d1f6ce6adc01c0109198f635ab7ae14d0dba1425b42d4d3c448135fe3773320aa0d5b9b902afd7da27623b8e7f7888458dd75e417253a23fe09dd19a87021534f59a0e78c9ecb8117eed3bd00c922cf2f1d2adcda8c8c914d5494c056a412b806bf345f19823dda2da3eb51432b5ebdef4ca72fdfb9d10e1833409bd29010477902f8eeef2eb49990ed11310c171e46d3c856191459de2a2e313d730e5b9b48c35f6cc052ea4026fe00bb534c409a3a3d5827b354dda8089e88e39bdcc42ae98b0cf2462538c6288471bd3f39c71f8ac13f22b47f095f2d7007bd857c22e527c565159dcfe0f5bf7699b8ee5f849cf0ad0438b8183e3702c073c7afff7608a4026a812208c15b10c996757bb4ae978c52b16f7dc5b2f86a94f1f2cb4c11bc192afcca10cc321a34c1fda394d06ccb6df58d323c659a32c56e464f1c814fd046c18caf1946107cd566f595d1c263382a02de3c82858bcf5b1051433c4745bbb7050d909517bd36bc5a60fd9c183d53fe88c5dc2a78599b7ee729e7104fa2c64d149c83af91cd5957be6ee186f95869e99569c4d4af5beb777a970975358ba8df83551a5a6d4cda399159b99d8b0b1f3a50a33ad466cefed036637f53ff014615b531860c95277beb49dd82d7b76677126a650a776911afe5852637f47504d1989a5d64534a42382ec922891f3b85c8851697ccd5cd7f23fc3ad2d6f23e360135eaea81e4702d9e01d04118433b7edd7b98dfcd6f62273c9dca32cbd87a732c2fae79539718898c951ca73119c5158d8f30127c87427771b0a6ec2dde2199df264a0b20b578367fcef9c71c1f7d31f20964d65e16283e6ac2bf55b07b89450396496fc5e943a18cd875a0b49df3f6598b93a750ebd7eb91fb046dbfe1134b5efe0ce3606c5475d63df40be2cf07d7271f2a89819bd4cbf058619b888af71bacb842355151737add03654e54093f575ad7fcad31f5e6f9dd278d261910429dc426f984025357a4a92c7421b4c37e5ebf36615c6066c56635931f8a785568c7adf0146253f9a51dab3fd39758430b944aa461f07779ad286d67600795987bd7ce8be482581ec00ea521fcf6252333d9703f8e119dd6c218353d8ab4dcf408666769878a25f2a7284fc10f8872049f99fdee6ed12ed2a177b6fd9cda2dad3cab3d52f545af4b673737e84a5eda8d63bd8a8c2b83c338f4b0394042c0761c9686d5f473e5f966d7834e345834d0642a20d25647b9ed8a9c3b0c20ca676b00afb00f83885db71d1df22052f9a8028f4ddfb8538c3e20c506873b45834428631ed71ee9abdaa3c8ab51a1574ef76c4bed2f45af977fb7d6dc43d6ed55a98a9c4ffb0f60e58d4248b31db637878bc2314d959c4cebd5af7aadf22290565c32046545abd3d3e50cf2331ebef302001072add1b1425ad8370255919526d7dc0d8dcfb373cdfa7b4be4c58761ffc019a420a39b111e2e1f57beedbedfdc847b4a25247aee2570151e33fd3d037f1a0d8c945b8079d2ce91018e04570ed4e8467de8097131974cd3257815d9a67f2025fa6933043154e9c11b7dca8a3472ba215119c365f27476ac68336593b20a815a04b29b74016dd441555c8e14211966240c4ad7564f81d09a50051429d029c8fb8031163c3f3f9604e5fa948fa3c63e278623292c05035eacf499fc8655350ca064a59410e182c00af0cb06161460acfe72f691f1c58f1e5c69fa78691b4b8d09467e92a886a30735781a344419bba5476cd57dac93a8304b4204f08430179c382b39db8d65d65d5480e1be2477208f8b8a088d5a8af378ac29ab7d3295fb742be64ce52a8b707a2b7032dea3afef26da29e6be67c10ba23073ae6296ea54fe383fc883e4b05082d17be39932d122099362f45b09718d35228ba7acb096e16b408a887c53169288c34cd2a083400786b5bd7640019015d741e0db8c70ab3069e04485f333a4818614822a4c9bd03cbf5e4f0d1903dd89f8fa34fc84ddd630a1d829ace4d545be52fe6df17dca276c03f5a9bddc548e358546504c31cc77ed2519b4e9e1b3b9308722e4e84936c797f583bdfa2b6a055468b971c84f554a6d957d639c1663470c480ce706368489e6b3f90af52ea22c0f00bf53960c54961263a8d6bab436ff1fe75111498b2cc9b35cc49c4911fa7610b1001c2c325f7bc517fcd67737d3092273308206ee5320eaa4fec73548f58a71fdbc73235094db377be80c777c5ab4ace152ab20a1852741b0303ca50e2fb884358ec3af025826d4231a0510c60c4ccb656d24e03941d66dbe79ce593cef20100ed4a81259028200202bd66111521fbe352e00ce996c4d30acb30669ffe2591596a4477f68501aeb494bf2ab8d92d5ab1bfa89395493b2be761fc0321d166c9191787682ca244a4792fd5edcc10ea878f7a0c41bd7663f320f7633774ed42730ddef564a7bfc4048f2fa35586e2dd7d995bd16ffdc706eb191a2c83af366e417a79811fb2f07ad51e2342a21316ee2c313e5bae826b01bd539eacc00e7ba3a5eccdbea0ed0e061d654c06930", 0x1000}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_int(r1, 0xffff, 0x1884, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 13:34:29 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x1, 0x83, 0x408, '\x00\x00\x00\x00\x00 \x00'}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)='\b', 0x1}], 0x1) 13:34:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000001980)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) dup2(r1, r0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 13:34:29 executing program 0: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mlock(&(0x7f0000752000/0x3000)=nil, 0x3000) write(r0, &(0x7f0000000000)="40ec4e0b7e2a39d78e46733b22ec6e9332818eb382b93c1d294718ae7d785a0c979b3f7bce0ed50254b4a6247cb0c047acff4c43deaf5530ecb33616571eb8dd8895cf17187783b3cb3fe8082ac0beeea346c4", 0x53) setsockopt(r0, 0x29, 0x5, &(0x7f0000000180)="f7f9e794", 0x4) 13:34:29 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8, 0x0) recvfrom$inet(r0, &(0x7f0000000100)=""/124, 0x7c, 0x801, &(0x7f0000000180)={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x3, 0x0) fcntl$getflags(r1, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="92", 0xe7b3d15107c0d4) msgget(0x3, 0x20) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) 13:34:29 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x200013fffffffffc}], 0x0, 0x0, 0x0, 0x0) getegid() r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = shmget(0x2, 0x2000, 0x90, &(0x7f0000ffa000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000001c0)=""/177) write(r0, &(0x7f00000000c0)="6436d2dda04d6bbebd1c2f97202f1b313b73671c1b6b3b1b8cd93d8ef19c6ff2521d05d00fbb5003759682a20ccb4d30b6aeaccfa4e600fe5071687cc7337ae89c68f1ec75d60ba48e6b2cf45c63c46bcb4d6773dec3955b4b7f337a7688b862c4ac0ac57a3ddbf5e89a65a8ad811de146b6584376e0d689c62506232b5207c4a72e545143c38b25d49bfebadbada7841090bf87a001e86243ddb9044bad6972", 0x244) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) r2 = shmget$private(0x0, 0x3000, 0x14, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_LOCK(r2, 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x38, &(0x7f0000ffa000/0x4000)=nil) 13:34:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x5, &(0x7f00000000c0)=[{0x906b, 0x3f, 0x8, 0x1ff}, {0x8, 0x10001, 0xffff, 0x3}, {0x3, 0x65, 0x4, 0x1}, {0x1da00, 0x6d9, 0x9, 0x8}, {0x0, 0x2, 0x1f, 0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000280)={0x1, &(0x7f0000000200)=[{0xfffffffffffff72c}]}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x8) 13:34:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x6b, 0x0, 0xffffffffffffffc1, "b79dad9ccc242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x8001) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 13:34:29 executing program 1: r0 = socket(0x11, 0x4003, 0x0) ftruncate(r0, 0x0, 0x1) poll(&(0x7f0000000000)=[{r0, 0x144}], 0x1, 0x0) 13:34:29 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) geteuid() getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000000340)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) setuid(r0) r5 = semget(0x3, 0x7, 0x180) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000002c0)={{0xfffffffffffff801, r0, r3, r2, r1, 0xc3, 0x6}, 0x8, 0x5, 0x37f7b081}) r6 = msgget$private(0x0, 0x20) msgsnd(r6, 0x0, 0xfffffffffffffc50, 0x0) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x201, 0x0) poll(&(0x7f0000000040)=[{r7, 0x40}, {r7, 0x10}], 0x2, 0x787) 13:34:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) r0 = shmget$private(0x0, 0x2000, 0x2, &(0x7f000071b000/0x2000)=nil) shmat(r0, &(0x7f000071b000/0x1000)=nil, 0x1000) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) mlock(&(0x7f000071c000/0x1000)=nil, 0x1000) semget(0x2, 0x5, 0x749) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) madvise(&(0x7f000071c000/0x1000)=nil, 0x1000, 0x0) 13:34:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x25}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x522, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)="e4") 13:34:29 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000040)=[{0x86, 0x73d}, {0xcf, 0x6}, {0x87, 0x2}, {0x0, 0x5}, {0x23, 0xffffffff}], 0x5}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x1, 0x5, 0xfffffffffffffffd, "5c0000ff00000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 13:34:30 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x400186, 0x104) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f00000004c0)="d3eef3e75ee0b2a43a47c9e04d87403fcac95873090900000000000000d5311b9528fb544456ec53ab1cccfaeea6cd49850dce31d8cbae6c3393e26d925c7e7b048b1c6c392736622d6e36b9bcf2010b152674f21c012b6be2cad3ac12c9aa6ee8067b5719a2163d0ea60efa0a", 0x6d) poll(&(0x7f0000000000)=[{r0, 0x106}], 0x1, 0xfffffffeffffffff) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 13:34:30 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0xfffffefffffffffd, 0x3, 0x1b19, "abd0cc0d68dc73827774fdccdff3fc844ae89310"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 13:34:30 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pledge(0x0, &(0x7f0000000040)='\x00') readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/115, 0x73}, {&(0x7f00000001c0)=""/197, 0xc5}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/237, 0xed}], 0x4) rename(&(0x7f0000000100)='./file0\x00', &(0x7f00000013c0)='./file0\x00') 13:34:30 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x64}, {0x373}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:30 executing program 0: r0 = socket(0x100000fffffffffe, 0xffffffffffffffff, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0xf9, 0x4) 13:34:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x10000000000008) r0 = open(&(0x7f0000000980)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000600)="25bd5bc9e80c5888952ab13e513efd8ac2f6a9cd2382de30346c367c1deef8fd050771f7cddbdadb2ce4598ef9e3f45ae76f6c0555391856e632eb20ef1efa12e9267bd58322b7547794b889ecfc2046", 0x50) write(r0, &(0x7f0000000000)="be54412d", 0x4) execve(0x0, 0x0, 0x0) 13:34:30 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x10, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000180)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x26}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x101, 0x100000000}, {0x81, 0x3}, {0xef, 0x8b}, {0x100}, {0x8b, 0x80000001}, {0x1fcb012addb69ca6, 0x3}, {0x2, 0x20}, {0x20, 0x1}, {0x43, 0x1}, {0x8b, 0x9}], 0xa}) 13:34:30 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) fcntl$dupfd(r0, 0xa, r0) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) dup2(r2, r1) 13:34:30 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) syz_emit_ethernet(0x34, &(0x7f0000000140)="cf18e3620eba86fc967ea9a0c5d2c7cd0b983b212b983f925d364c804539d558b4d2c3a9d45a3786ee3527281484b14eb9a596b5") r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) recvmsg(r0, &(0x7f0000000640)={&(0x7f00000002c0)=@in6, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000300)=""/105, 0x69}, {&(0x7f0000000540)=""/167, 0xa7}], 0x2, &(0x7f0000000600)=""/40, 0x28}, 0x802) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) getgid() select(0x40, &(0x7f0000000040)={0x80000000, 0x6, 0x401, 0x20, 0x7, 0x8000000, 0x0, 0x1}, &(0x7f0000000080)={0x8000, 0xed1b, 0xc, 0x40, 0x3, 0x7, 0x8, 0x8000}, &(0x7f00000000c0)={0x2, 0x3, 0xffff, 0x8001, 0x3, 0x5, 0x80000000, 0x10000}, &(0x7f0000000100)={0x3ff, 0x2f49e62e}) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f00000001c0)=0x3) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000500)={0xde, 0x0, &(0x7f00000003c0)=""/222}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000200)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x7fff) 13:34:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x8000000000000000, 0x0, 0x10001, 0x3, "25bf4a6a37a31a149af97d8f5669da6914ff96a7", 0x8, 0x80000001}) 13:34:30 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "65d7855c5fbeeddfd46e8d594c8e63ddeaee15d3"}) write(r0, &(0x7f0000000200), 0x4268) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)) syz_open_pts() syz_open_pts() 13:34:31 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) 13:34:31 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x400000000001fc, 0xa1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r2 = getegid() fchown(r0, r1, r2) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000200)) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) getitimer(0x0, &(0x7f0000000080)) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000000)=0x8cf8) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) readv(r5, &(0x7f0000000500)=[{0x0}], 0x1) connect(r5, &(0x7f00000000c0)=@in, 0xc) 13:34:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x7fffffff}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000140)="6b8f50252eaa01255e25a0de74183ca0e19d203844ad3c3e4c3520c434a0f89594b1e74aafca9713141a396ca0ca52a6eec137dacc0acd6ced3010e2642f02801612b21dbc5502874d7718c12e0faa38c7547a929f7986da8f39f55e16e722f5dfff6de29b8c8d05a54c4a071136c8409ac6c6eceebced456358dae56b90cdfdd899cdfbf638a936cc0016cd554f9f225d87711cae9f36dfa14b5b9c4addb91ca903969f221abb27b9dddc", 0xab) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c5711, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x81, 0x2) 13:34:31 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = geteuid() r8 = getgid() r9 = fcntl$getown(r0, 0x5) r10 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x8000, r3, r6, r7, r8, 0x20, 0xfffffffffffffaa4}, 0x9, 0x5, r9, r10, 0x7f, 0x100000000, 0x1, 0x18000000000000}) r11 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x4000028a9) setpgid(r2, r10) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r11, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x5}], 0x3e63, 0x0, 0x10001, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r12 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r13 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r14 = shmget$private(0x0, 0x1000, 0x21, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000280)={{0x100000000, r3, r6, r7, r5, 0x20, 0xc823}, 0x80000000, 0x200, r2, r9, 0x200, 0x0, 0x6f}) write(r13, &(0x7f00000000c0)='\\', 0x1) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r12}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r15 = kqueue() getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000200), 0xc) kevent(r15, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r13) fchown(r11, r7, r4) 13:34:31 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x4, 0x8) socket(0x11, 0x3, 0x0) kqueue() kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0x7f}, 0x0) 13:34:31 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = geteuid() r8 = getgid() r9 = fcntl$getown(r0, 0x5) r10 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x8000, r3, r6, r7, r8, 0x20, 0xfffffffffffffaa4}, 0x9, 0x5, r9, r10, 0x7f, 0x100000000, 0x1, 0x18000000000000}) r11 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x4000028a9) setpgid(r2, r10) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r11, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x5}], 0x3e63, 0x0, 0x10001, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r12 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r13 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r14 = shmget$private(0x0, 0x1000, 0x21, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000280)={{0x100000000, r3, r6, r7, r5, 0x20, 0xc823}, 0x80000000, 0x200, r2, r9, 0x200, 0x0, 0x6f}) write(r13, &(0x7f00000000c0)='\\', 0x1) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r12}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r15 = kqueue() getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000200), 0xc) kevent(r15, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r13) fchown(r11, r7, r4)